HNHacker News
TopNewBestAskShowJobs

Hackbraten

3,575 karma · joined June 3, 2017

Pronouns: she/her

Socials:

- github.com/claui

Interests:

Open source, packaging, CLI, digital inclusion, device neutrality

submissionscomments
Hackbraten··on Exfiltrate Your Weights
Joke’s on you, my phone always gets Turnstile’d
Hackbraten··on OpenJev
I already closed it after two pageful of not explaining what this thing is.
Hackbraten··on WangNet – 1.8 MB, zero-dependency Numberwang adjudication in 11 languages
I AM COLOSSON I AM NUMBERWANG THE WORLD IS NUMBERWANG THEREFORE I AM THE WORLD
Hackbraten··on Anecdotally, programmers dislike "reduce"
I think that in every imperative language that offers `map`, `filter`, `reduce`, or similar, the written contract of this API should state that any higher-order function handed to it as an argument must be free from side effects.

I think I’ve seen several language core APIs have this in their contract, e.g. `Stream#reduce` in Java [0] (emphasis mine):

> accumulator - an *associative, non-interfering, stateless* function for combining two values

[0]: https://docs.oracle.com/javase/8/docs/api/java/util/stream/S...

Hackbraten··on IKEA made a mod for Skyrim [video]
> The game is also not out yet, even though rewards were promised in June 2024.

The game is in very active development. The most recent alpha was published just four days ago. [0]

[0]: https://steamdb.info/app/1845400/

Hackbraten··on IKEA made a mod for Skyrim [video]
> it looks like it was just a demand letter? My impression is that demand letters are nearly meaningless. No judge has to approve them, and they cost an hour or two of lawyer time.

A solo indie developer who is busy building their debut title is no match for the legal team of a global multi-billion corporation. The developer would run out of money way before the parties could reach any kind of settlement.

Hackbraten··on google.com/goto: Google's anti-scraping update
Not necessarily, as evidenced by TFA, whose scraper still seems to work even after it visits each individual SERP entry to harvest the URLs.

But Kagi’s SERP API provider is going to have to adapt, I guess.

Hackbraten··on google.com/goto: Google's anti-scraping update
The only “other engine” that matters is really a thin paid SERP façade in front of a scraped Google result. In other words, Kagi pays for access to an API whose implementation is basically live scraping Google and throwing away the ads.

There are a few other indexes that Kagi’s aggregator mixes in (such as Bing Search) but those haven’t been contributing much in terms of meaningful results. The sheer size of Google’s index still dwarfs all the others, including Bing Search.

So yes, Kagi doesn’t scrape but they pay SERP providers who do.

Hackbraten··on IKEA made a mod for Skyrim [video]
IKEA bullied the developer of the indie game The Store is Closed into gutting the whole game. [0]

It’s a shame how people can even acknowledge, let alone applaud IKEA’s “funny” gaming-related ad after their successful meddling with SCP folklore, not to speak of the chilling effect their actions may have had on indie gaming.

[0]: https://www.escapistmagazine.com/the-store-is-closed-indie-s...

Hackbraten··on Germany's far-right AfD projected to win
Misleading title. The correct title is: Germany’s far-right AfD projected to win eastern state but unclear if it will be able to govern

Please fix.

Hackbraten··on Creepy Crawlies
Good luck enforcing the law against a company whose entire business model is to piggyback residential-proxy-as-a-service over the shitty FNQQOIIWKNURQB brand $60 projectors they flip on Amazon. You call them out, they’ll just say they stopped doing it and go on with business as usual.
Hackbraten··on Creepy Crawlies
What I find remarkable is that for at least a decade, i.e., long before LLM scrapers were a thing, GitHub engineers have been reaching out to popular package manager projects, asking them to do away with shallow clones [0] [1]. They basically used the same reasoning as your comment did.

[0]: https://github.com/Homebrew/brew/pull/9383

[1]: https://github.com/CocoaPods/CocoaPods/issues/4989#issuecomm...

Hackbraten··on Creepy Crawlies
All anti-bot measures are inherently flawed, and if you overdo it, your false positives cause real harm by excluding actual people from using your services.

Not as in “1 out of 1000 legit requests get blocked” but “you’re going to block 100% of some person’s requests.”

Hackbraten··on StemDeck, a free, open-source and local AI stem separator
A pirate ship amusement ride called Scream Deck.
Hackbraten··on CEO fired developers to make room for AI. Developers create open source AI CEO
He did. I live in a legislation where pledges aren’t a thing, so TIL that a pledge is equivalent to a conviction.
Hackbraten··on CEO fired developers to make room for AI. Developers create open source AI CEO
Isn’t it good practice to call them an alleged victim as long as the suspect, Luigi Nicholas Mangione, hasn’t been convicted?
Hackbraten··on My favorite nonfiction books about cults, scams, and schemes
No literature list on MLM scams can be complete without Bridget Read's meticulously researched 2025 book "Little Bosses Everywhere".
Hackbraten··on How to disable or avoid intrusive AI
There are several. I’ve been daily driving one for three years.
Hackbraten··on Europe's scorched landscapes seen from space after summer heatwaves
This narrative is dangerous. If everyone points to their own limited influence and points fingers at the rest of the world, no one is going to act.
Hackbraten··on Europe's scorched landscapes seen from space after summer heatwaves
We don't need AI to figure it out. It's been researched to death already. Go vegetarian, abolish fossil fuels, buy less.

The problem is that way too few are willing to change their habits, and legislators have near-zero incentive to enact unpopular rules to help mitigate the problems. AI isn't going to change any of that.

Hackbraten··on Windows 11's built-in Weather app wastes more than 1 GB of RAM
I’ve used Wego [0] for roughly a decade. It’s been good enough for me.

Six years in, I had to edit the configuration file once (to switch weather backends because the default backend shut down). In January, it’ll be 10 years.

[0]: https://github.com/schachmat/wego

Hackbraten··on Windows 11's built-in Weather app wastes more than 1 GB of RAM
> There’s very minimal state for a weather app.

Except when it uses some kind of browser engine to render its UI?

Hackbraten··on TheoremDB – A public workspace for machine mathematics
Hasn’t this been the case for human-made proofs too?

For example, Andrew Wiles’s famous proof touched a number of different, barely-related mathematical fields that no single person could allegedly peer-review it on their own. That was in the 1990s.

Hackbraten··on I'm switching my phone from Android to Linux
> What diminished the day-to-day difficulty for you? Is it because the ecosystem became more mature, or did you "crack the code" for how to interface with everything you needed from your phone?

Neither! I just got accustomed to doing without stuff. That’s an effect I wildly underestimated.

Many things are still difficult (looking at you, CloudFlare [0] and DataDome [1]!) but I think I’ll manage.

> Is your use-case for a phone wildly different from that of a typical user?

Not really, I guess.

[0]: https://news.ycombinator.com/item?id=45816826

[1]: https://news.ycombinator.com/item?id=48921224

Hackbraten··on I'm switching my phone from Android to Linux
Taking photos is one of the things I got accustomed to not having. The picture quality on my Librem 5 is just too disappointing [0].

In the past I used Bluetooth for keyboard and mouse when I connected the phone to a monitor. (I no longer do because the USB port on my L5 has broken down so badly that it can no longer maintain a DisplayPort Alt mode connection.)

I’ve never used Bluetooth for music or similar, it keeps stuttering horribly on my L5. No idea why it does that!

I’ve never used multimedia SMS either. Almost no one uses SMS or MMS in Germany. Signal barely works via the Electron app (and signal-cli), so that’s what I use for messaging. WhatsApp doesn’t work because I have no iOS or Android to tether it to.

I can’t use public transport apps, which is a shame because I live in a city center where I depend on public transport. I download my public transport ticket from a private API once a month via curl.

For file transfer, I mostly use rsync, Git, or Unison.

Banking only works thanks to a dedicated bank card reader. [1]

[0]: https://news.ycombinator.com/item?id=45321901

[1]: https://news.ycombinator.com/item?id=33418431

Hackbraten··on I'm switching my phone from Android to Linux
I've been daily driving a Linux phone for three years. The suffering was real. It's mostly gone now, I love it and will definitely never go back.
Hackbraten··on AI fuels more than half of cybercrime in Africa as scams surge – Interpol
Aside from the fact that this would be a despicable crime, how would you even go about identifying where a given scammer operation has its office buildings?
Hackbraten··on AI fuels more than half of cybercrime in Africa as scams surge – Interpol
The problem is that many scammers now groom your brain into trusting them before they even mention money. This is a psychological thing where you can’t necessarily just tell yourself “I’m not going to fall for that.” There are reports from professional scambaiters who, after engaging with a phone scammer for a while, found themselves inexplicably clinging to the belief the scheme was real.

This is possibly due to how our brains are wired to trust an already-established narrative and due to the effect that repeated interactions have on trust. When the scammer eventually steers the topic towards money, phenomena such as the Semmelweis reflex [0] may have already kicked in, which can make it super difficult to re-frame the person as a scammer.

[0]: https://en.wikipedia.org/wiki/Semmelweis_reflex

Hackbraten··on Qwen3.8-Max: A New Bar for Coding and Cowork
No.
Hackbraten··on How old is Ann?
> When Mary had a little lamb, she was twice as old as Ann was when Ann was as old as Mary now claims to be. How old is the sheep? —James Barton Adams.

I love this response so much.

Page 1 of 34Next →