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

홈플러스가 자금 조달 부담을 이유로 기업회생 절차를 밟고 있는 가운데, 지역 노동계와 시민단체에서도 노동자 생존권 보장을 촉구하고 나섰습니다. 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

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

@vtrlxVictoria i personally still actually think this is something that can be attached to the code itself (upon the git merkle tree using git-notes) but architecting ephemeral messages intended to be attached to a merkle tree is really hard and requires essentially the same mental gymnastics as running an app "on the blockchain". i think there is a limited form of this that can be usefully attached to a commit tree, but it's definitely much easier to architect as a distinct service which merely interfaces with the git tree

0
0

@hipsterelectrond@nny mc² @vtrlxVictoria
wishing for another identity model instead of oauth is wishing for the exact thing that we just said isn't likely to happen in the next few years. we're all for it, and as you know, the keypair-is-identity thing is also our preference as long as it's not done in an ancap way, but then we're talking about long-term goals rather than things that will be ready while the git-forge thing is still a hot topic

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

Some more impossibly dumb bullshit is happening with respect to fluoride but rather than just get mad about that from a hundred different headlines, please watch this lovely video from @acollierastroAngela Collier which — among other things — actually explains the mechanism of fluoride, so you actually know what it’s doing rather than just being nebulously good for your teeth youtu.be/GefwcsrChHk

0
0

TVerで流してる番組のちょっと先の内容をなんとなく予知できる感じになってて、疲れてるしデジャブみたいのが起きてるのかねえと思ってたんだけど、30分くらいしてからふと確認したら単なる再放送だったぬ

0
0
0
0
0
0
0

The Scientific-Python Development Guide has been updated with SPDX licenses (PEP 639) and dependency-groups (PEP 735)! There's more uv, too; the cookiecutter/copier template now sets up uv everywhere for ultra fast CI. New repo-review checks, too. learn.scientific-python.org/de

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

My cousin seems to think my fears about Pierre Pollieve taking away women's rights and building concentration camps are overblown. I reminded her that Trump is literally sending US citizens to concentrations camps. No due process, nothing.

Her response?

"They can't just take people off the street. There must be a reason they are taking them."

And this my friends, is how Nazi Germany happened.

0
0
0
0