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

I have just realised why legislators are pushing forward with proposals to monitor encrypted Internet traffic. They assume that objections are political, because everything *they* do is political. This allows them to dismiss expert opinion (almost universally hostile to their ideas) as just politicking.
Politicians are completely incapable of understanding that some people deal in actual facts. We hit the same problem when it comes to climate science. God help us all!

0
0
0
0
1

Today in "RISC-V is incredibly vague about important things": they changed the wording in the spec to imply that writing to one half of `mcycle` or `minstret` suppresses the increment of the other half.

I thought the old wording was pretty clear and I actually had a test that it did *not* do that.

Is it good when the source code for your processor has to reference github issues to clarify spec details?

Git patch that is basically me being passive aggressive about what a shitshow the RISC-V spec is (very passive though)
0

RE: eupolicy.social/@ella/11546374

Positive update on . The EU's member states are set to officially agree to delete forced mass scanning orders (which could undermine encryption) this week!

This puts the protection of civil liberties in a much better situation for final negotiations with the EU Parliament.

However, it doesn't mean that all the proposal's issues have been solved - we're especially worried about the threat of forcing message apps, email services and app stores to perform risky age verification.

0
0
0

How the actual fuck is 6GB, 6144MB or so, of RAM and like 4GB of swap not enough to listen to music, scroll Mastodon, and open a link someone posted?! How the fuck is this what tech is now?! I used to do similar tasks with like 16MB in the 90s. I'm sorry, but some text with pictures, with a link to other text with pictures, shouldn't require a fucking gaming rig.

0
0
0

Are there any user documentations on how the hashtag bar works? I.e. how placing hashtags at the end of a posts create an expandable bar at the end of the post and also how hashtags with certain characters like in will normalized to ascii and placed there.

The doc on docs.joinmastodon.org/user/pos doesn't mention this.

@MastodonEngineering

0
1
1
1
1
1

Earlier today, I published a 10,000 word deep dive into Sun Microsystems's ecosystem of the late 2000s - covering their final SPARC workstation (the Ultra 45), awesome expansions like the SunPCI IIIpro (an entire x86 PC on a PCI card!), the Sun Ray thin client environment (including all the real hardware and working setups), and much more, on @osnews.

osnews.com/story/143570/living

This was a ton of work, and consumed my life for a few months. Few websites publish stuff like this anymore, and I'm glad I happen to run one where people still appreciate meticulous writing like this. If you want more, feel free to donate to our Ko-Fi or become a Patreon:

ko-fi.com/thomholwerda/
patreon.com/osnews

That being said, none of this would've been possible without the insanely generous donations from @kdedude[ade] and @vabVolker A. Brandt :meckenheim: - I can't emphasize enough how grateful I am to them. ♥️

0
0
0
1
0

The reason they have to keep making Wizard of Oz prequels is if they went *forward* then they'd have to let people know about Ozma, and Hollywood will not, absolutely will *not*, ever allow that to happen

0

Updated "greek task list":

orphean task: when you almost succeed, but lose everything the moment you turn around to check your progress.

daedalean task: when you’re forced to design something brilliant and functional… that you yourself will inevitably become trapped inside.

medusan task: when your project becomes so horrifying that everyone involved freezes in place rather than deal with it.

tantaline task: when success is right there, but bureaucracy or budget cuts keep snatching it away at the last moment, forever.

pandoran task: when fixing one small issue unleashes a thousand new ones, but hey — at least there’s still hope somewhere in the ticket backlog.

odyssean task: when the assignment technically has an end, but it’s buried under so many side quests that you forget what the original goal was.

narcissian task: when the entire effort is about maintaining appearances rather than achieving anything of substance.

promethean task: when you give people a powerful new tool that could transform their work — and are punished eternally for doing so.

orestian task: when the mess you’re cleaning up is the direct result of the last cleanup you performed.

thesean task: when the only way to finish is to disassemble everything piece by piece — until you’re no longer sure if what’s left is the same project you started.

achillean task: when your work is flawless except for that one fatal oversight that will, inevitably, destroy you.

penelopean task: when you diligently undo by night what you accomplish by day, just to keep the stakeholders pacified.

midasean task: when everything you touch turns into paperwork, compliance documents, or gold-plated nonsense nobody actually needs.

gordian task: not intended to be actually done, but violence is the answer.

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

Put together a tiny (not secure, not for actual deployment!) server that acts as a tiny dead drop, letting clients just write files to a given directory.

My intent is to use this to test uploads from flashback, my little hobby project for making an ESP32 device that up mass storage devices over WiFi, but it may be useful to folks more generally?

codeberg.org/cgranade/flashbac

0
0
0
0
0
0
0
0

I hate it that when I am watching a series with subtitles, that when another language is spoken than English, the subtitles say: “speaking Spanish”. Yeah thanks. I don’t speak Spanish (or Russian or whatever) so why don’t they provide a translation?! That’s what subtitles are for!

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