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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0

So. The thread above. An update.

We finally got a live test of the "Gertrude scenario", when a popular Blacksky user got permbanned by Bluesky. I, using my own PDS and blacksky's website, can't see him or his posts ( blacksky.community/profile/did ). What gives?

A lot of people claim this is because Blacksky really is using Bluesky's appview, and gave me a way to verify this looking at headers. This seems to contradict Rudy's previous claims. I've asked Rudy for clarification: bsky.app/profile/did:plc:2aebn

Follow up, 2025-12-27: Rudy here confirms the Blacksky appview is still being worked on (eg: blacksky uses bluesky's appview still)

bsky.app/profile/rude1.blacksk

The sticking point, as he describes it, is "backfill". This alludes to the issue that makes me compare ATProto to blockchain: to get the features users expect, every node on the network must mirror the network's entire history. This is impractical, which is why bluesky is as of this moment a federated network with effectively only one node.

0
0

That’s right, I broke the bank at the Boxing Day sales (spent $1 on a DS stylus)

My Nintendogs DS Lite didn’t come with the matching stylus and it turns out the metallic pink ones are hard to find? So I’m glad I happened to stumble into one.

Photo of a metallic pink DS Lite. It shows a matching stylus and also a brighter purple one.
0
0

It always makes me a little sad when somebody reflexively spits and blocks like this based on (I’m guessing) not quite reading the post. (I’m pretty sure they’re angry because they agreed with the thread’s whole point and just read the post backwards in their haste. This does not look like an account that’s out there fighting to defend the reputation of Tesla and AI slop.)

Like…I probably didn’t want this person in my mentions anyway if they’re such a careless reader, but now they’re going through the world a little angrier for nothing.

mstdn.plus/@gcvsa/115793343637

0
1
0
0
0

The art of text (rendering) by Nicolas Rougier

Awesome talk about text rendering and how complex it is. Expect unicode, typefaces, kerning, shaping, itemzation, justification, ligatures, rasters, vectors, gpu, rust, etc. I learnt so much...

I love the "so I prepared my own questions" on the end slide. With the cult "should I use comic sans?" 🤣

Screenshot of presentation by  Nicolas Rougier
0
0

Faster practical modular inversion

Last year, Lemire wrote about an optimized variation of the Euclidean algorithm for computing the greatest common divisor of two numbers, called binary Euclidean algorithm or Stein’s algorithm. It’s a best-of-class implementation, though it’s currently only used by libc++. The post also briefly mentions the extended Euclidean algorithm, a related algorithm most often used to compute the modular multiplicative inverse (given a remainder a and a modulus m , find x such that a ⋅ x mod m = 1 ): There is also a binary version of the extended Euclidean algorithm[,] although it is quite a bit more involved and it is not clear that it […] can be implemented at high speed, leveraging fast instructions, when working on integers that fit in general-purpose registers. […] My implementation of the binary extended Euclidean algorithm is quite a bit slower and not recommended. I expect that it should be possible to optimize it further. That’s a big shame, because the extended Euclidean algorithm can be optimized in a very similar manner, and the underlying ideas were described in a 2020 paper. It’s probably not well-known because the paper focuses on constant-time evaluation and long arithmetic, so people might have assumed it’s irrelevant. I’m hoping to bring justice to the extended Stein’s algorithm with this post. I’ll cover how the algorithm works, its limitations, some optimizations compared to Pornin’s paper, and potential further improvements. My implementation is available on GitHub as part of a Rust modular arithmetic library.

purplesyringa.moe · purplesyringa's blog

0

If you are an adult, do you feel (in your heart of hearts) that you are a functional adult (whatever your own personal interpretation of that is)

0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
1

Remember ..

Together we can change this future. Turn things around, and twist them right again. Just by bringing our alternative intelligence to the table.. our own :

Abundantly available our wit and spirit, boundless , and above all our ability to play. It requires some and a whiff of and .. Just enough to different worlds, and towards their 👁️realization.

discuss.coding.social/t/sci-fi

💃🕺 Happy in 🍒 2026 !!

Meme with a scene from Charlie Chaplin's famous movie "Modern Times" showing a man stuck in the gears of a big machine, only their head sticking out, and a shocked and surprised Charlie Chaplin standing on a ladder and looking helpless. Top text says "Modern times 2026" preceded with a :blobaww: emoji, and the bottom text reads "ChatGPT: Your message has arrived".
0

AI slop isn't a new phenomenon, unfortunately...

After the conference, [Chip Morningstar] analyzed the leading names in postmodern literary theory and philosophy of the era to determine if there was anything of value hidden behind the dense verbiage, if the underlying concepts were "bogus", or if there was actually no intellectual content at all. Morningstar ultimately determined "there is indeed some content, much of it interesting", but he also wrote: "The language and idea space of the field have become so convoluted that they have confused even themselves."

fudco.com/chip/deconstr.html

0
0
0
0
0
0
0
0
0
1