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.

Fun Fact - Using Madison as a first name for girls wasn't really a thing -AT ALL- until after the movie Splash(1984) came out wherein a mermaid comes onto shore in New York and picks the name from the Madison Avenue sign.

(not to say it was never use but it was incredibly incredibly rare by comparison)

Graph of the slow explosion of popularity of the name Madison for girls starting in 1984
0

Waterfox, the open source browser developed by a British developer from 🇬🇧, has just released a new metasearch engine powered by Google results.

They promise it'll be an engine with no tracking, no invasive advertising, and a cleaner interface. It'll have custom themes, advanced search options and a domain block list. And no AI.

Their business model is based on contextual ads (they ask you to disable your ad blocker) and maybe a subscription-based tier that removes all ads. If they can't make money, they say they might have to rethink their approach.

Official statement:
waterfox.net/blog/waterfox-pri

Link: search.waterfox.net

waterfox search main page screenshot
0
0
0
0
1
0

Alright folks, I think that's my day. I've got some things I need to do for NIDC (my website) by Sunday morning, so I'd better get started on that now.

Before I go however, I'd like to mention that while I'm happy to analyze the news for free both here and on the website, I could use your help in keeping a roof over my elderly mother and stepfather with stage 4 cancer's head. Unfortunately due to age and illness, neither of them can work, and their bank has already threatened to take the house if they can't pay their mortgage each month. They just can't do it on their pensions, so I've been helping out monthly by soliciting reader donations adjacent to my work.

You can find the Ko-Fi account I'm using to accept donations for my mom and stepdad here: ko-fi.com/anarchoninawrites

Anything you can spare would be helpful and 100% of all donations go towards my mom's mortgage payments and medical care for my sick stepfather. If you can't spare anything please don't feel bad; capitalism and fascism are grinding us all up right now and I understand completely how hard it is just to get by.

Thanks for your time. Goodnight.

0
0
0
0
0
0
0

昨天上完課跟學生家長說話,因為兩個小孩吵架了,她姊姊之前看到我們上課的時候妹妹跑進來抱著我,就說為什麼她跟你這麽親?我說我不知道。後來姊姊對妹妹三番兩次跑進來的事情感到生氣,兩個人吵起來的時候,妹妹說了一句「you hate me!」我以前從姊姊那邊聽到過,她說她討厭自己的妹妹,因為她覺得她妹妹很煩。但我也看過她媽媽與其說偏心妹妹,不如說不知道怎麼跟姊姊相處。
小孩子的心就是那麼細膩敏感,而這種對於秩序的無法遵守、對於跟家人的距離,最後都可以發展成不好的結果。所以我很討厭別人說「小時候的煩惱都不是煩惱」,因為那些煩惱可能是導致你未來煩惱的根源。

0

We were never really "stealth," but @astraluma and I have been working on building a new company:

Announcing our new web hosting solution:

teahouse.cafe/news/2025/05/02/

For this release, you're the primary audience if you want something like github pages but run by a queer team of indie web enthusiasts.

More features coming for the less technically sophisticated. The goal is letting people get ideas on websites they own and control as fast as possible.

0
0
0
0
0
0

@hugh In addition to the concerns expressed here, I argue in my book that Mastodon's status as the single largest ActivityPub implementer back in 2017 is a factor -- after all, Mastodon had an API at that point. People making clients chose to make them compatible with Mastodon's API instead of redoing everything for the then-new C2S spec.

@rwgRobert W. Gehl @hugh Pragmatically speaking, that's true because people needed to build/show something. But there are gaps in the specs such that broad interop is technically not possible as it stands ( w3c.social/@csarven/1141784820 ). I'm not saying this to dismiss any work (especially one I was involved in since the days of Laconica/StatusNet). I'm coming from the perspective of how different classes of products can interoperate, regardless of the umbrella or spec "camp" they're part of on the web platform.

0
0
0

@sunfishDan Gohman I've been looking at codegen differences between V8's Liftoff as a canonical baseline JIT and WasmNow as the Copy-and-Patch example JIT. I'm running into some issues in trying to get PolyBenchC running under both that I'm not coming up with any easy workarounds, and if you happen to know any it'd save me a bunch of time.

0

Man muss schon immer beide Seiten medial zu Wort kommen lassen.

Wenn es z.B. um organisierte Kriminalität geht, muss auf jeden Fall auch ein Mafiaboss eingeladen werden, der erklärt, welchen enorme Wirtschaftsleistung im Drogenhandel und Geldwäsche steckt und wie die Mafia gerade denjenigen Menschen eine gute Karriere bietet, die vom Rest der Gesellschaft diskriminiert werden.

Es kann doch nicht OK sein, dass in Talkshows immer nur Politiker und Polizisten über Kriminalität reden.

0
0
0
0
0
0

홈플러스가 자금 조달 부담을 이유로 기업회생 절차를 밟고 있는 가운데, 지역 노동계와 시민단체에서도 노동자 생존권 보장을 촉구하고 나섰습니다. 2025-05-02 andongmbc.co.kr/main/news/ne...

\'홈플러스 사태 해결 촉구\'.. 영주 공대위 발족 ...

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

The urge that comes with power

Birchtree @matt@birchtree.me

Nilay Patel on this week's The Vergecast:

You can just see that they picked the finances over the product over and over again. And if they had just figured out a way to make in-app purchases worth more to developers than leaving the ecosystem, developers, I think, would have picked in-app purchases every single time. It's just easier. And they didn't. Instead, they punished the ability to compete.

This is such a good way of putting it, and it really makes me think back to how Microsoft behaved when they had massive market power. "What are you going to do about it?" is a strong position to have, but it doesn't make you a lot of friends.

And I know some people will read this and say, "Matt, Apple has always existed to make money, you just finally noticed," and honestly, I find this to be an extremely reductive way to look at companies and how they make decisions. People act like companies are legally beholden to their shareholders to act like a dick, when that's simply not the case. The reason Apple was able to develop the sort of following that they have is by making products that are genuinely useful to people, and from product designers who prioritized great experiences compared to what you could get from other products on the market. The challenge, and the temptation, is that when you get power, it's hard not to use it. It's hard to walk into a meeting and explain how you're going to reduce revenue, right? I think something like that has happened with App Store revenue. It's not their primary revenue source, nor is it even a major one in the grand scheme of things (Tim Cook seemed nonplussed that Trump's tariffs would likely cost Apple just under $1 trillion in the next quarter, so it's not like they are desperate for every last penny). But it's hard to look at an amount of money that you're making and say, "we don't want to make that money anymore."

But you have to consider the other costs here, and those are reputational costs that you suffer from being a dick. People like me have been arguing for years that the reputational cost of Apple's dickish position on App Store rules is a risk, and they should make changes before they're forced to. This week, their hand was forced, and they had to make changes on someone else's schedule and with someone else's requirements.

It's a shame because, despite all of the issues we have with the company, in my opinion, Apple still makes the very best computers, tablets, phones, watches, and more. I'm writing this on my Mac, and I love this computer. My iPhone is in my pocket, and it's an outstanding piece of consumer technology. These things are amazing, and it's so frustrating to have this anti-competitive App Store thing lingering over all of it.

Read more →
1
0
0
0
0
0
0
0
0

If anyone else is looking to leave and (re-)build a proper MP3 collection from scratch – I just discovered this extremely handy tool for exporting Spotify playlists into CSV files:

exportify.app

GitHub: github.com/watsonbox/exportify

(I'm aware that Spotify lets you export your playlists in one big JSON file, but even converted to CSV it's a hot mess. Exportify's CSVs are per-playlist and listed just the way you'd expect it. 👌)

0
0
0
0

@stefanoStefano Marinelli It was late 1991, on a Friday. I was still in the office late afternoon when two men came in and asked for my boss. I said that he had already left and asked if I could be of help.

The two men told me that they were from a children's hospital in Hamburg and came here to buy NeXT computers for the hospital (well, consider buying), and wanted to check these out. At that time, we were one of the very few NeXT resellers, and the only distributor.

Anyhow, I asked them to explain their needs and such (so that I could present the machines better), but then realized that we couldn't meet most of their needs in the hospital. They both were big fans of NeXT, and they were really into it, but still, I couldn't sell them something that's make them unhappy.

Long story short, I suggested them not to buy NeXT computers for the hospital because most of what they needed could be done with a PC with DOS and, and the rest was nor doable on NeXT computers either.

They left, slightly on the down note.

The week after they called my boss, told him that originally they were thinking of buying some 15 (or so) NeXTstations for the hospital, ordered two(!) NeXTcubes, one each, privately, and told my boss to give me a raise or a bonus because I consulted them so honestly.

I guess I am really a bad sales person because I always tried to find what is best for the customer, not necessarily what makes most money for me (my company). I assume this is one reason why I am still not a billionaire 😂😂

0

Hey #Fediverse what is the FULL user@domain called? Obviously the first part is user, the second domain, but what do we call the FULL thing? Social Address (SocAddr)? Fedi Address(FAddr)? Full User Domain ID (FUDI)? Full Account Path (FAP) oh that's a bad one.

0