HNHacker News
TopNewBestAskShowJobs

branon

1,955 karma · joined October 16, 2019

“Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience.” — C.S. Lewis
submissionscomments
branon··on Remove your ring camera with a claw hammer
I understand where the author is coming from but this bends a little too far towards "recording outside your door is bad and you should feel bad because you are a horrible paranoid person" for my taste.

The reality is that a lot of societies or locales are not high-trust and it makes sense to take steps to insure oneself/family/possessions.

Installing cameras on your property does not necessarily mean you have a destructive attitude, are suspicious or paranoid, or that you are storing and cataloging events. It's a set-and-forget system that the majority of users probably don't think about on a daily basis. You install them in the hopes that you'll never have to use them.

I also reject the idea that installing a surveillance system means treating neighbors as enemies. Well-meaning people should implicitly understand that the surveillance isn't directed towards them in that way.

This is also why Amazon Ring and cloud-connected mass surveillance systems should receive scrutiny - these DO mean exposing your neighbors to third parties who may treat them with suspicion.

I would rather a more grounded argument like "_Amazon Ring_ is bad and you should feel bad, get a better surveillance system" because currently this article's reasoning is very nebulous and subjective.

branon··on Hazardous substances found in all headphones tested by ToxFREE project
The PDF lists specific products and their results, Sony WH-1000XM5 look good, so do a few others. Purchasing a known-good model might be a good idea but I question how effective this would be, given potential variance in manufacturing processes between lots.

I use SteelSeries Arctis 1 which wasn't tested. The Arctis Nova 5 scored "red" for parts touching the skin though, so...

branon··on Hazardous substances found in all headphones tested by ToxFREE project
What do we do about this?

Are there BPA-free headphones on the market?

branon··on Motorola announces a partnership with GrapheneOS
I want so badly to try one of these but it's been out for a while and I'm terrified they'll announce another one immediately after I make the purchase...
branon··on Use the Mikado Method to do safe changes in a complex codebase
One of my latest linguistic pet peeves is usage of the overly simple and nondescript word "do" when other verbs would describe more succinctly what is happening.

You don't "do" changes. This sounds lazy at best, unintelligent at worst, and fails to communicate what's happening. "Make changes" would be better diction and more appropriate vernacular. You could even "enact changes upon" or "affect changes to."

Alternatively, drop the extra verb altogether: "Use the Mikado Method to change complex codebases safely"

> After a couple of minutes, just stop and think. What’s missing? What would make it easier to do that change, like the previous one?

"Perform." Not "do." You would be _performing_ a change.

But hey at least I'm pretty sure an LLM didn't write this article =)

branon··on RS-SDK: Drive RuneScape with Claude Code
Paris/ins3 (the RuneScape botting-related owner of AHK) had a fairly checkered past from what I understand, but most of it was before my time.

The direction RSBot took under his leadership was less than ideal. I lamented the loss of RSBot 2 and local scripts. The subsequent versions, dependent on the SDN, were never as good.

branon··on RS-SDK: Drive RuneScape with Claude Code
This is also how I learned programming, though mainly with Simba, the spiritual successor to SCAR: https://github.com/Villavu/Simba
branon··on RS-SDK: Drive RuneScape with Claude Code
Glad to see more projects building on top of Lost City. This looks super fun and I can't wait to try it out. Writing RuneScape bots was how I first learned programming, and I think it's one of the most interesting ways to interact with the game.
branon··on Doom has been ported to an earbud
How are the PineBuds Pro, anyone have them? The Pine64 IRC network doesn't have a channel for PineBuds discussion so I haven't had an easy opportunity to ask.
branon··on Hate is a strong word, but I don't like Windows 11
> At this very moment of writing this post, I don’t care about the lack of Microsoft support. [...] [U]sing Win10 as a regular desktop OS on a machine connected to the Internet past the last security update, I'm aware that the risk of a compromise only increases as time goes on...

Do they know about LTSC? There is no reason to run Windows 10 without security updates: https://massgrave.dev/windows10_eol (pirate site but you don't have to use their tools, all the information here about update tracks for Windows is still valid)

branon··on Instabridge has acquired Nova Launcher
Haven't heard of Nova in a very long time, this was one of the original customizable launchers for Android wasn't it? If it's gone this long without being open-sourced, it might be time to let go. Been using https://kisslauncher.com/ for many years and have no complaints.
branon··on I dumped Windows 11 for Linux, and you should too
I've found a very comfortable home on Void Linux for nearly a decade at this point, and wouldn't consider any other distro for desktop use. I find Void to be rock-solid stable and relentlessly simple.

The author of TFA hopped from Mint -> Debian -> Bazzite -> Fedora -> Void -> Artix, so Void is an extremely obvious outlier here.

Aside from Void, every other distro he tried was either a newbie-friendly desktop distro (Mint, Debian, Fedora, Bazzite), or "Arch, but easier, with an installer" (Artix).

Bad luck with Void's package selection is fair enough, but I'm not sure what he meant by "driver compatibility was a big issue" - Void uses an upstream kernel and driver availability should be roughly the same anywhere.

He's using a Ryzen APU on desktop so graphics drivers shouldn't have been an issue there. The MacBook had problems with Broadcom Wi-Fi drivers on Artix(!), but I'd wager this would affect all distros out of the box, and Void has the Broadcom drivers[0] available as well.

It's frustrating that he doesn't explicitly mention what he couldn't find drivers for on Void. I assume it was Broadcom Wi-Fi and he didn't enable the nonfree repository. In fairness, Void's docs don't cover any Broadcom quirks so maybe this isn't as discoverable as it should be.

[0] https://voidlinux.org/packages/?arch=x86_64&q=broadcom

branon··on On Getting Hacked
Very well-written, thanks for sharing. Stories like this are important!

> I went on looking for one of those browser extensions that made it easier to read. [...] I had to find the perfect one, with the cleanest user interface, the best features, the most convenient, across all cases and needs.

Examining the supply chain of those extensions and whether they were open-source and reputable should have been part of the evaluation process!

Also surely there is no reason to install any "dark reader" extension aside from the canonical Dark Reader...? https://github.com/darkreader/darkreader I thought this one was very well-known. I still wouldn't recommend _using_ it, you remain at risk of upstream's supply chain being compromised, but it's at least not malicious by default.

Firefox has dark mode built into its reader view feature which works on most websites, I'd imagine Chrome can do something similar. I greatly prefer and recommend this over installing an extension.

branon··on Ask HN: What did you read in 2025?
The Gulag Archipelago is on my shelf, when I rotate back to Russian authors (big fan of Dostoevsky, Nabokov, Bulgakov) I will hopefully get to it.

Here's my log for 2025, most recent at the top. Currently I am slogging my way through Heinlein's "The Number of the Beast" which I'm not a fan of. Halfway done with it though!

Gabrielle Zevin, "The Hole We're In" (not my usual genre, enjoyed this though)

Robert A. Heinlein, "Stranger in a Strange Land" (pretty good)

Robert A. Heinlein, "Time Enough for Love" (PHENOMENAL, highly recommended)

Robert A. Heinlein, "Methuselah's Children" (pretty good, required to understand "Time Enough for Love")

Richard K. Morgan, "Altered Carbon" (very good)

Robert A. Heinlein, "The Rolling Stones" (young adult, but good all the same)

Robert A. Heinlein, "The Moon is a Harsh Mistress" (very good)

Piers Anthony, "On A Pale Horse" (very good, never got very far into the series though)

Lincoln Child, "Full Wolf Moon" (okay, not great)

Lincoln Child, "The Forgotten Room" (pretty good)

Lincoln Child, "The Third Gate" (very good)

Lincoln Child, "Terminal Freeze" (okay, not great)

William Gibson, "In the Beginning… Was the Command Line" (good, but outdated, look up what he's said about it more recently)

Lincoln Child, "Deep Storm" (very good)

James Patterson, "Along Came a Spider" (not my usual genre, okay though)

Jules Verne, "Around the World in 80 Days" (from childhood, revisited)

branon··on Sudo-Rs Affected by Multiple Security Vulnerabilities
I don't use Ubuntu anymore, partly because of their habit of running experiments like the coreutils switch, but I must say I do admire them for it. They seem committed to pushing the ecosystem forward, even if they have taken a leaf from Microsoft's book and are treating their users as test subjects.
branon··on Steam Machine
Nothing really looks like Apple products except Apple products though, so you are locking yourself out of buying pretty much anything except Apple with this idiosyncrasy. Which I'm sure Apple is quite pleased about.
branon··on Normalize Identifying Corporate Devices in Your Software
There appear to be ulterior sociopolitical motives held by the author, which involve using the blanket term "genocide-friendly software" [1] to refer to anything OSI-licensed (implicitly suggesting all contributors to anything not using his homebrewed license are supporters of genocide?)

This does not look like a technical or business decision, but rather a malicious function used to identify users (and/or their employers) for arbitrary reasons, under the guise of "licensing compliance."

[1] https://github.com/LGUG2Z/komorebi-license?tab=readme-ov-fil...

branon··on Why Nextcloud feels slow to use
Will this also happen if you let the Nextcloud app rename the files as it uploads them? I usually take that option and haven't had an issue with this although I don't have it set to delete from my phone after uploading.
branon··on Why Nextcloud feels slow to use
I have been considering https://bewcloud.com/ + Immich as an alternative

Nextcloud's client support is very good though and it has some great apps, I use PhoneTrack on road trips a lot

branon··on S.A.R.C.A.S.M: Slightly Annoying Rubik's Cube Automatic Solving Machine
Pedantic pet peeve: it'd be S.A.R.C.A.S.M. or SARCASM but not S.A.R.C.A.S.M

You are missing the last full stop, unless your project is actually meant to be called "S.A.R.C.A.S. M"

An initialism either uses full stops after all letters or none of them.

branon··on GOG has had to hire private investigators to track down IP rights holders
Apples and oranges yes, but to most users (even Linux users) there's only a very blurry line between these concepts. I admit this is not ideal.

I believe choice of storefront is more a service and support problem, and less about the product itself.

Game licensure and game ownership are equivalent products at the end of the day in most instances. Rugs could be pulled, yes, but thus far haven't been very often or to any significant extent (that I know of).

Most paying customers are fine to run proprietary code, accept DRM, or buy a license instead of owning a game. Even Linux users will do this if the company (Valve) has a decent track record at practicing "don't be evil" (they do).

As a Linux user, when you purchase a game from GOG (and I concede that this is ideologically superior to a license from Valve) you are on your own afterwards. Windows users can get a bit of help from Galaxy and I think GOG even does tech support now but this doesn't apply to our segment.

You must now divine a scheme whereby your game is made runnable. Cue fighting with distro repositories and Wine versions/prefixes/winetricks, or depending on a third party launcher (Bottles/Lutris/Heroic/pick one), or adding the game to the Steam client (that you probably have installed already anyway) because Steam knows how to run things with Proton... and then you must maintain this going forward.

This might not bother you or you may even find it therapeutic (and I do, for certain games). But the majority of the segment doesn't like it, and it won't scale as well as a first-party solution, not even for an individual user.

My assertion is that exchanging game ownership for game licensure currently looks like a pretty fair deal if I receive first-party support for running the game on my OS. But GOG could change that!

branon··on GOG has had to hire private investigators to track down IP rights holders
I like GOG a lot but it's wild to me that their GOG Galaxy client doesn't work on Linux! A lot of gamers who care about preservation and availability are spending money with Valve because Steam's DRM is mostly inoffensive and the Linux support is so good.

The addressable market segment of people who play PC games and also care about DRM-free accessibility would be larger if GOG's launcher ran on Linux and targeted Linux users. It seems like a logical overlap to me.

Valve is eating GOG's lunch in this segment but it could easily change. Sure it might be small but it's bigger than ever, still growing, and seems to fit GOG's mission.

I would definitely start repurchasing my Steam games DRM-free on GOG if only they provided a launcher with the tooling necessary to download & run them on my system.

As things stand now, and for all the good GOG does... it's not enough to be DRM-free but only distribute Windows installers. You've just outsourced the DRM scheme to Microsoft. If the software doesn't run on a DRM-free OS, the job is only halfway done.

And in the meantime, GOG's product is tragically subject to piracy, (I believe) partially enabled by their decision to _only_ package games for the OS upon which most piracy traditionally takes place! :( I hope this could be offset by packaging for a crowd with more ideological overlap.

branon··on Eating capitalism: How our food got hijacked by profits
Thanks for this. My wife is a clinical dietician and we try very hard to extend her knowledge (dieting for sick people) into our home so we can eat foods that will keep us healthy. Always very nice to see other people doing/writing similar things. Big fans of Salt Sugar Fat/Michael Pollan as well!
branon··on I have left Branch and am no longer involved with Nova Launcher
Seconded, KISS is great, haven't found anything better
branon··on ReMarkable Paper Pro Move
There is no lookup functionality at all that I could find. You cannot install your own dictionary on the stock firmware.

I wound up down the https://toltec-dev.org/ rabbit hole which was fun and gets me additional features but has its own issues (suspend/resume is dodgy sometimes now)

Again to be fair the rM2 is not sold as an _e-reader_ per se. But regardless I do find the e-reading experience weak.

branon··on ReMarkable Paper Pro Move
I found the lack of backlight and built-in dictionary to mostly cripple the e-reading experience on rM2.

Format support wasn't great either, only PDF and EPUB. Which does cover most bases, to be fair. AZW3 and MOBI aren't dealbreakers, but... really, no TXT?

branon··on Running our Docker registry on-prem with Harbor
> our new on-premise registry

This is incorrect, the word you are looking for here is "on-premises" - a "premise" is something entirely different.

branon··on FAA to eliminate floppy disks used in air traffic control systems
What are the chances they ditch floppies on the hardware end and switch to GNU/Linux running DOSBox to preserve the software stack?

Presumably (hopefully) the existing system is airgapped in some way or otherwise restricted to communication with other ATC systems, so DOSBox-X running Win95/98[1] could act as a drop-in replacement for the software side...

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

branon··on The Monster-Slaying Game You Can Play Almost Anywhere
Uh-oh, the MSM journos have found out about the Doom thing and are running it on clickbait articles now... guess we need to find a new hobby!
branon··on Should I Block ICMP?
The explanation I've seen before is that it doesn't really matter for websites that don't _want_ anything from you. No credentials, no login forms, no text entry fields.

Maybe there are edge cases associated with this?

← PreviousPage 3 of 18Next →