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

What I'm listening to today: "Fuji", Nedaj

brainfog drum & bass oversaturated clipping piano wallslam break silence

This particular cohort of zoomer musicians seems to return a lot to the suggestion of being at an electronica event but at the far end of the room, the music filtered through crappy speakers and the acoustics of a room larger than the event needed. This particular cohort of zoomer musicians makes music that seems shot through with a sense of loneliness

notnedaj.bandcamp.com/track/fu

0
0

the indignity of putting these people through the tedium and stupidity of modern computing is also really jarring. these are people that imagined a different kind of computing, a kind of future that never got built, that got sidelined in favor of advertisements in the start menu, applications with in-app purchases, the global network as a mall, capital over computing.

and they've lived long enough to see it play out. Joe Armstrong talked about wrestling with grunt and gulp from the JavaScript ecosystem in one of his last talks. I've had the pleasure of working with Larry Cuba and most of our difficulties have been wrangling python package management on Windows. and now Chuck Moore gets his life work sniped to death by a random Windows update.

modern computers are a mess of accidental complexity and these are people that represented something different, living long enough to watch something worse become mainstream.

and beyond just the triumph of capital over any alternative, it really breaks my heart that computers are just objectively worse today than they were in the time of Chuck Moore. I try and not be an old man yelling at the cloud about this but we've given up on stability, soundness, maintainability. these are non-goals of modern computing, sacrificed at the altar of shareholder value.

it is wild that an official update of the operating system could break otherwise working code in a way that is impossible to determine even what is happening, let alone what to do to fix it. but this is what we've come to expect. computers break all the time, software breaks all the time, stuff crashes, you restart, whatever. and this isn't even factoring in the incoming wave of vibe-coded systems which make no attempt at correctness.

this isn't what computing was, there were attempts -- serious attempts! -- at developing theory and practice to build systems that were stable and correct in the face of usage and updates. we put half a century into that. and now we live in a kind of collective surrender. it's really depressing. as someone who has dedicated a life to computing, it's really fucking depressing.

0

What I'm listening to today: "Fuji", Nedaj

brainfog drum & bass oversaturated clipping piano wallslam break silence

This particular cohort of zoomer musicians seems to return a lot to the suggestion of being at an electronica event but at the far end of the room, the music filtered through crappy speakers and the acoustics of a room larger than the event needed. This particular cohort of zoomer musicians makes music that seems shot through with a sense of loneliness

notnedaj.bandcamp.com/track/fu

0

I first ran into Cloudflare's "policy" about passing through abuse reports to the entity performing the abuse using their service when I tried to report a booter service to Cloudflare, some years ago.

I did not enjoy receiving death threats from LizardSquad for having reported them, and was very glad I had obscured my information when I did the reporting.

Cloudflare's pretense to neutrality is - and always has been - horseshit, and demonstrates the catastrophic weakness of centralized infrastructure generally.

cyberplace.social/@GossiTheDog

0
0
0
0
0
0
0

Caramelized onions & beans with a cashew sauce, broccoli and homemade flatbread. It's not the most photogenic dish, but it's delicious, aromatic and unbelievably creamy. 🥦🧅🫘

Karamelisierte Zwiebeln & Bohen mit Chashew - Sauce, Brokkoli und selbstgemachten Fladenbrot. Es ist nicht das fotogenste Gericht, dafür aber köstlich, aromatisch und unglaublich cremig. 🥦🧅🫘

youtu.be/cgJqkRD_KgI?si=203NEu

A skillet with onion sand beans in a creamy sauce and broccoli florets on top. There's also a wooden cooking spoon in the skillet.

Eine Pfanne mit Zwiebeln und Bohnen in cremiger Sauce und Brokkoliröschen oben drauf. In der Pfanne ist noch ein hölzerner Kochlöffel.On a plate there are onions, beans and broccoli florets in creamy sauce. On the left side of the plate there is a piece of flatbread, on the right a knife and a fork.

Auf einem Teller sind Zwiebeln, Bohnen und Brokkoliröschen in cremiger Sauce. Links vom Teller ist ein Stück Fladenbrot, rechts Messer und Gabel.
0
0
0
0
0
0
0
0

I've finished work on a couple of things for : implementations of nga in javascript (node), java, kotlin, and haskell. The haskell one is the most interesting I think, though not a good example of Haskell code since this is the first thing I've actually written in it.

The code is in the tree at brew.bsd.cafe/crc/retroforth/s or git.sr.ht/~crc_/retroforth/tre

0
0

Weil der Scheißlink von der FT so und anders nicht plattformübergreifend funktioniert hier der Anriss:

Fund managers warn AI investment boom has gone too far

Bank of America survey shows a majority of investors think companies are spending too much on AI infrastructure

“This jump is driven by concerns over the magnitude and financing of the AI capex boom,” said BofA analysts.

CapEx = capital expenditure = Ausgaben für Maschinen, Gebäude etc.

0

The BastilleBSD team is happy to announce the release of Bastille v1.1.1.251118 with a collection of fixes and improvements.

Big thanks to Victor for authoring this entire release!

Updates to the ports tree and packages is still pending.

See the release notes for more details:
github.com/BastilleBSD/bastill

0

The BastilleBSD team is happy to announce the release of Bastille v1.1.1.251118 with a collection of fixes and improvements.

Big thanks to Victor for authoring this entire release!

Updates to the ports tree and packages is still pending.

See the release notes for more details:
github.com/BastilleBSD/bastill

0

i’m in my gopher era now and while i still don’t like compiler/package management combinations i do like tis weird little rabbit.

maybe because it makes me romanticise of a world where we actually got to run a OS based on Plan9 mounting remote file systems and operating on them with Go…

0

I first ran into Cloudflare's "policy" about passing through abuse reports to the entity performing the abuse using their service when I tried to report a booter service to Cloudflare, some years ago.

I did not enjoy receiving death threats from LizardSquad for having reported them, and was very glad I had obscured my information when I did the reporting.

Cloudflare's pretense to neutrality is - and always has been - horseshit, and demonstrates the catastrophic weakness of centralized infrastructure generally.

cyberplace.social/@GossiTheDog

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

anecdote (in agreement) about keeping out fascists

@pathunstromPiper Thunstrom A couple of years ago, I was brought in as a moderator to help de-fascist a community that had practically turned into 4chan, in one of the most fundamentally-abuse-attracting and difficult-to-moderate categories of community (privacy/security-related).

The policy was set as "no fascists, no alt-right, nothing that looks like it" and people would either get banned immediately (if clearly intentionally abusive) or get a warning otherwise that they were expected to take seriously (doubling down would be grounds for a ban). Every ban was permanent but revocable if someone showed genuine reflection and commitment to do better - this sometimes took minutes, sometimes months or even longer, sometimes never.

Randos complained for months. "You just call everyone a nazi", "how do you define fascist then", "you're being unreasonable", "the alt right aren't fascists", and so on, and so forth. Without exception, the ones complaining about it the most were the ones who already had a track prior record of being an asshole in different ways. A lot of the bans were the result of brigading attempts from, well, fascists who objected to being pushed out, pretending to be 'new users' and mysteriously immediately knowing about previous bans that happened before they joined.

It took a while, but they eventually gave up. The result was a pleasant community to be in, unusually pleasant for a privacy/security community. I haven't been around there for quite a while now, but my understanding is that it's still a nice place to this day.

"No fascists allowed" works, even under the worst conditions, and the "no, seriously, this is not up for debate, the moderator decides" is a critical component of making it work.

0

Hey if you're following along with my toots and you want to gently clown on AI, you're so welcome to do so?

Y'all don't need to delete the toots, I'm just reporting out here, not expressing personal beliefs. 🙇‍♂️

0
0

If you want as close to an A/B test in misogyny in industry as you can get, talk to trans women. Legit the same exact person before and after, and many many of us watch our careers stall out. I've seen my raises and bonuses halt entirely for the last 5 years while team members get raises and bonuses. I had a great grand boss directly interfering with my work and bashing my communication styles when I asked many of my colleagues and they said they saw nothing different in how I communicated than a great many of my men colleagues.

Now I daily consider how much longer I'll make it in tech.
@baldurBaldur Bjarnason

0
0
1