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.

0

Note to all Mastodon users, especially new ones. Please read any pinned posts before hitting "follow". Many of us will block accounts if they have no posts, no one following them and yet following many.

Please do not waste my time and yours. This is not Facebook! I want to know you have similar interests.

Thank you.

0

Ok, I found my bug. It was a good one--deeply buried in multiple layers upon layers of indirection and potential off-by-one errors (which it was).

Now time to take Mabel for a walk. Will return to tie up some loose ends and start a ton of code cleanup.

Day 9. Well, made it to the end of Chapter 29 and the end of the basic Lox project. Everything seems to be working. By my clock, I've logged about 54 hours of effort. ed (the standard editor) has logged a total of 3.25 seconds of CPU time in this endeavor.

The final chapter 30 is on some optimization things. Rather than focus on that, I've got a number of loose ends and code cleanup things throughout that I can pursue. So, I'm going to work on that for awhile.

This has been so fun.

0

🎉Happy New Year! We accomplished so much in 2025, but the time has come to make our resolutions for this coming year. In 2026, we will have THE MOST consequential elections of our lifetimes.

U.S. citizens living, serving, or studying abroad—you can vote from wherever you are!

🌍 Visit votefromabroad.org It’s valid for all elections in 2026. Need help? help@votefromabroad.org.

Don’t wait! Request your ballot today and make your voice heard! 🗳️

Dark blue backgound with a large glowing 2026 "Resolutions" and "Happy New Year". 
Text list: 1. Go to VoteFromAbroad.org & request 2026 ballots! (US expats must do this yearly)

2. Organize locally and online with DemocratsAbroad.org/join. 

3. Donate to NGOs in need and DemocratsAbroad.org/donate to help 
Get Out The Vote. 

4. Vote in every election in 2026. 

5. Share this post to keep the #bluewave momentum in 2026!
At the base is the logo for Democrats Abroad and some gold glitter.
0
1

"But it's out there"

That's neither a moral nor a practical reason to keep running after it. Let it fall into disuse. 🤷

Think of the last moment when tech was fun and let's delete the usurper "models" and start over from there.

On the plus side: doing that will also help with the climate crisis.

0

Please

Do not comply with the revolution-from-above that squarely aims at wrecking everything that makes life worth living. Not in advance, not in the vain hope of profiteering from the destruction.

Make no mistake, is an inherently fascist project. It doesn't need to be "democratized", because it has little to offer, at great cost.

It needs to be dismantled before it dismantles society.

0

Please

Do not comply with the revolution-from-above that squarely aims at wrecking everything that makes life worth living. Not in advance, not in the vain hope of profiteering from the destruction.

Make no mistake, is an inherently fascist project. It doesn't need to be "democratized", because it has little to offer, at great cost.

It needs to be dismantled before it dismantles society.

0
0
0
0
0
0
0
0
0

Wow, seems the people farmers of surveillance capitalism have fully embraced scammer techniques now.

Ran into this new flow on a number of sites just now (Indiewire, Variety, and RollingStone) delivered by the colossal douchebags at html-load.com who run report-error.com.

They make it look like a browser error has occurred and then tell you to disable your tracker/ad blocker.

To the asshole developers who built this for them instead of refusing: Fuck you for making everyone less safe. You dickheads are the problem.

Web page that looks like a browser error being served from https://report.error-error.com… 
rollingstone.com
Oops, something went wrong.
Please disable features that may affect the website, and refresh the page. In most cases, disabling the adblock feature resolves the issue.
Support: rollingstone@error-report.com
Fix the issue button.
Error: iframe load error: safari/firefox iframe timeoutScreen you see when you press the fix the error button: 


Click on the service you are using to resolve the issue.
• AdGuard
Adblock Plus
• Adblock
® Ghostery
@ Browser Guard
• 1Blocker|
Support: rollingstone@error-report.com
0
0
0
0
0
0
0
0
0

Wow, seems the people farmers of surveillance capitalism have fully embraced scammer techniques now.

Ran into this new flow on a number of sites just now (Indiewire, Variety, and RollingStone) delivered by the colossal douchebags at html-load.com who run report-error.com.

They make it look like a browser error has occurred and then tell you to disable your tracker/ad blocker.

To the asshole developers who built this for them instead of refusing: Fuck you for making everyone less safe. You dickheads are the problem.

Web page that looks like a browser error being served from https://report.error-error.com… 
rollingstone.com
Oops, something went wrong.
Please disable features that may affect the website, and refresh the page. In most cases, disabling the adblock feature resolves the issue.
Support: rollingstone@error-report.com
Fix the issue button.
Error: iframe load error: safari/firefox iframe timeoutScreen you see when you press the fix the error button: 


Click on the service you are using to resolve the issue.
• AdGuard
Adblock Plus
• Adblock
® Ghostery
@ Browser Guard
• 1Blocker|
Support: rollingstone@error-report.com
0
0
0
0

I cannot contain my hype for the English translation that was released for the CD.

Emerald Dragon is one of a handful of games that I resigned myself to never being able to play and experience in English. Sometimes you just need to give it a couple of decades. 😂

Here is my original copy that I mentioned previously along with the original strategy guide. Dust jacket intact!

Translation can be located at stargood.org/trans/emdr.php

The emerald dragon strategy guide on the left and the PC engine super CD game on the right. 

Both covers use the same artwork that shows green haired Tamryn blowing a dragon horn to signal Atrushan.The back of the game case. It shows a selection of cutscenes along the top. The lower half of the case shows some in-game screenshots and some artwork of Tamryn and Atrushan. Along the right side of the case, it lists the cast.The game case is open revealing the disk and its contents. There is a small art book, the instruction manual, and a big foldout map that is only partially unfolded. Underneath the map is the corner of the registration card.
0
1
1
0
0
0
1
3
1
0
0
0
0

TIL Kicad's builtin font is defined as a set of Kicad symbol libraries, which (mis)use symbol features like pins to mark out important locations that matter for fonts. Then a python script goes brrr to convert all those "component symbols" into a C++ file containing hardcoded glyphs.

Here's the latin capital letter A, for instance.

It's... quite cursed? I went into this to try and see if I could find an easy way to extract an approximate size of individual glyphs, and the answer appears to be "lol, lmao".

The letter A in uppercase, from Kicad's built-in font. It's being shown in the Kicad symbol editor, complete with a whole bunch of annotations for things like accent positioning, spacing around the glyph, and so on.
0
0
0

If you use an AI-generated image for your article/post, this indicates to me you might have also used AI-generated text.

If you use AI-generated text for your article/post then:

1- I have no idea if you verified the veracity of any claimed facts.

2- I have no idea what your own voice is.

3- I have no idea if this truly expresses your own views, and if you even cared to read it.

4- I have no idea what your intention is with this, other than exploiting my attention and clicks with the least amount of efforts on your part.

5- This shows me you have no respect at all for the labour that was stolen to build these tools, exploiting millions of artists and writers to make billions of dollars without any compensation to them whatsoever.

Why would I want to engage with any content like that?

• I don't want to communicate with a machine (I can do that by myself).

• I don't want to participate in this disgusting exploitation of artists and writers.

• And I want to communicate with another human, of course.

If your intention isn't to communicate with another human, then stop deceiving them making them think they are :no_ai:

0
18
0
0
0
0
0
0
0
0
0
1
0

川音リオ、令和八年(2686年)の抱負
・めっっっちゃくちゃ可愛くなりたい。マジで鏡見たら見惚れるぐらい可愛くなりたい。
・彼女を見つける。マジでなぜか家にあるフリルフリフリのロリ服を着せかえごっこしたり、一緒にメイクしてもキモがられず、我の大切なお嫁さんとお砂糖さんを攻撃しない、リアルとバーチャルとフィクションを区別して共存できる程度の能力を持っている存在を探し出す。

1

New York also granted me two gifts. The ability to hit really low notes and the ability to stay feeling cool in circumstances that would make others sweat with heat.

Not sure they were worth all the other symptoms that came with the viral infection though.

0
1

I have felt annoyed and aggrieved by the 'let's be honest: we had no idea how bad this was gonna be- it's SHOCKING' year in review posts.

Motherfuckers, this is because you live in willful denial. Many of us told you and we aren't fucking Nostradamus- we knew because we simply **listened to what they said they planned to do** **knew and cared about people and communities who had been horrifically impacted last time** and **maintained a basic awareness of the last 100 years of Western history and noticed the places it rhymed**

This is not rocket science and I'm fucking pissed that amnesia and stupidity get to meme 'reality.'

I have been holding that in for weeks; whew.

0
0
0
0
0
0
1