What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

Pride Month starts today and why it matters to me.

I didn't come out to a soul until I was 51. Not because I didn't know but because it was a part of me I squashed down. I came out as Queer because the label gave me room to breathe after years of telling myself I was bi but never fully embracing it. I'm honestly still unsure whether I was protecting myself because it felt "safer" to believe a lie or if there was a kernel of truth in it. But since coming out, the "gay part" of me has been the loudest by leaps and bounds.

The real me finally getting sunlight or some kind of Queer Rumspringa after years of repression? Possibly both. What I do know is this: I would have figured it out a lot sooner if I’d lived in a world that didn't fear difference.

I'm not great at writing these sorts of personal posts, but I’ve felt especially introspective after just losing a childhood friend. The second in the past year. One was gay, but still neither knew this part of me until the very end. And that’s not enough.

So here’s to Pride, whether you came out at 14 or 94. Love to all of you, and a knowing wink to the ones who didn’t take the direct road to their truth. Not late. Not broken. Not alone.

0
0
0
0
0
0
0
0
0
0
0
0
0
2

納屋 氏:

≪プライドパレード開始前に注意があり、プラカードを掲げられませんでした
「これはお祝いのパレードなので批判の意味があるプラカード等はご遠慮ください」とのことでした
お祝いだけして居られるならどれだけ良いのか、これは誰のためのパレードなのかという疑問があります≫

≪これは川崎重工がスポンサーであるからこのような注意があったのではないでしょうか。同じようにNo pride in genocideや「川崎重工はイスラエルの武器輸入をやめろ」を掲げていた人たちも同じように注意を受けてかなり揉めていたのを見ました。≫

≪スポンサーあってのイベントであることは重々承知していますが、だからといって口を塞ぐことに何の意味があるのでしょう。
このパレードは企業のためのもので最初からクィアのためでもアライのためでも無かったのではないでしょうか。神戸初のパレードだったので楽しみにしていましたが落胆しています≫

x.com/naya_n___/status/1929094

x.com/naya_n___/status/1929094

x.com/naya_n___/status/1929094

0
1
0
0
0
0
0
0

Wind Advisory, Eastern Alaska Range North of Trims Camp, 2025-06-01 13:55 AKDT.

WHAT...South winds 25 to 35 mph with gusts up to 50 mph expected.

WHERE...Eastern Alaska Range North of Trims Camp.

WHEN...Until 10 AM AKDT Monday.

IMPACTS...Gusty winds will blow around unsecured objects and a few power outages may result.

https://forecast.weather.gov/MapClick.php?zoneid=AKZ849


0
0
0

Should people who make terrible review pop-up notifications be beaten over the head with a massive trout?

0
0
0
0
0
0
0
0
0
0
0
0

In San Francisco, I was an extra in a Japanese film. I was walking by, the director liked the way I looked and had me walk through the back of a scene. I didn't speak any Japanese so I don't know what film it was. The scene was at the bottom of Lombard Street. A young woman in a white sweater was standing by a blue Volkswagen talking to a man on a motorcycle. This was 91-92. I was a big guy with green hair in a brightly painted leather jacket. Anyone know this film?

0
0
0
0
0

Richard of dragondata.co.uk got to spread out across two display tables today, with a collection of unique Dragon prototypes. He was incredibly generous with his time!

I knew the had a lot in common with the , but I'd always assumed that was thanks to some kind of licencing arrangement. That's not the case! Richard describes the Dragon 32 as an "incompatible clone" of the . Yet Tandy chose not to sue, because the CoCo in turn was a copy of the Motorola 6809 reference implementation!

The only working GEC Dragon "The Professional" in the world. There are a handful of other known examples, none of which work.

The machine is a sober mid-grey, with the rear part of the case raised to accommodate two full-height 3½ inch floppy disk drives. It looks very serious and professional. Sadly Dragon Data went bust before the machine came to market.

This machine, along with related marketing photos and graphics, was donated to Richard by the last managing director of Dragon Data.A very early Dragon 32 prototype in a lighter cream case that the production version. The informational note reads "Pre-production prototype. No serial number. May 1982. Issue 1 mainboard".

Richard flipped it upside down for me yesterday to show me the place where the serial number would go; instead, it bears the initials of the designer, Ian somebody, who remains resolutely uncontactable, despite multiple attempts.A Dragon 32 with the top cover off. It's a very neat layout. The 6509 is on the right hand side of the board, to the left of the peripheral bus.A Dragon 32 retail box, with a photo of models posing as the prototypical white middle class family at whom the computer was targeted. In a row, from furthest from the camera to closest, we see a little brown-haired girl who is looking at the computer screen and smiling. She's wearing a tan blouse. Her hands are folded in front of her, elbows on the table. Next to her is mum, with strawberry blonde hair, also smiling and looking at the screen. It's not possible to determine her hair length; she appears to be wearing a cream coloured blouse. Mum has her arm around the little girl's shoulder. Next to her is dad, fortyish, with an executive haircut of the era, smiling and looking at the son's eyeline. Dad is wearing a white shirt open at the collar. In the foreground is son, very blond, wearing a comfy cream sweatshirt with double bands of rusty stripes. He is looking at the screen. His left hand is on the Dragon computer keyboard and his right hand points to the screen. The computer is placed on a wood veneer table; the edge of some framed art is visible on the magnolia wall.

The word "DRAGON" has the colour spectrum reversed out of it, with the dragon logo to the left at the red end of the spectrum. The text "The family computer to fire your imagination" appears underneath.
0
0
0
0
0
0
0
0
0

Late to the game here, but having just taught some Python and JavaScript to a kid, I think whitespace sensitivity is not a good choice for learning. Braces and automatic formatting is much better.

An important part of learning is to see code and just copy it (I agree with Zed Shaw's advice from Learn X The Hard Way that the transcription process alone is important to learning.) But copying whitespace is hard and error-prone. Is that one dedent or two?

The bugs from these indentation mistranscriptions are really gnarly, something happening too often (accidentally ended up in the for loop when that wasn't intended) or only once (accidentally outside). Similarly getting the indentation around conditionals leads to complex bugs.

Getting these blocks right is important enough that the belt-and-suspenders of curly braces and automatic indenting is worth it.

0
0
0
0
0
0
0
0
0
0

@whitequark✧✦Catherine✦✧ works like a charm, SWD is pretty much what I work with 90% of the time.

Pretty much removed 3 devices from my desk, but most importantly... de-cluttered my tooling config on VSCodium 😍

I just had to configure SWD and the probe on -rs cargo runner config and it happily run a Rust based blinky example on a STM32F411CEU6 ( Black pill ) board.

Thanks again for the hard work ❤️

Having this + uart on 's portB as the second applet is such a quality of life improvement.

probe-re listing the compatible devices, showing the Glasgow one as having only the SWD option available. the output of cargo run command, using the predefined cargo config.toml file to ship and run the STM32 Black pill code using probe-rs and Glasgow as SWD interface.the cargo config needed for runner arguments. You need particularly the protocol and probe ones in order to make sure everything will work out of the box Glasgow connected to the STP32 411 black pill, with it running the rust blink example program.
0
0

The Political Ecology of the Repair Manual

On the plural meanings of repair in architecture, landscape, and urban design, as climate change compels a shift from “building the world” to repairing it. There is no instruction book for what comes next.

I want to look at the repair manual itself. I’m especially interested in manuals that perform a kind of “infrastructural inversion,” calling attention to the techno-social systems that underlie our gadgets and appliances.

placesjournal.org/article/step

An amusingly illustrated guide to How to Fix the LF (Low-Flow? Less-filling?*) Error on your Whirlpool Duet Front-loader Washer

The text is arranged in a circular pattern around a hand-drawn image of a washing machine, in a 3D exploded engineering view. Arrows guide the reader through the steps to follow.

*This error code is an indicator that not Enuff H2O is flowing into your washer. Here are a few things to check.

-> Unhook power + hoses. Test H2O pressure from wall.

Top panel removed 3 hex screws.

Everyone tells you to check these first: WATER INLET VALVES
1. Unclip wires
2. Disconnect tubes
3. Unhook from Washer
4. Remove and clean Li'l Mesh filter (mine was crusty)

WE'RE OUT OF CLEAN UNDERWEAR

5. Reassemble + Reconnect inlet valves. DID THIS FIX the LF ERROR? IT DIDN'T FOR ME!

Next try the DRAIN FILTER. Mine was super gross

Cleaned it out real good (ugh). But that still didn't fix the LF ERROR!

AAAH! A SPIDER!!!! OH, JUST SPIDER RING

The 3rd thing to check is the black hose that runs from the top of the machine.

WATER PRESSURE HOSE SENSOR! REPLACE IT!!!

A common type of manual in medieval and early modern Europe was the “book of secrets,” collecting recipes and formulas for dying cloth, mixing drinks, preparing medicines, and so forth.

A Manual of Mending and Repairing, with Diagrams (1896), rather than merely offering “recipes for repairing,” provided general principles of application, so “whoever reads [the book] can have no difficulty in mending any object, even though it be not described here.”

0