HNHacker News
TopNewBestAskShowJobs

hellcow

3,707 karma · joined January 31, 2012

https://signal.me/#eu/_jV21dwUUrbXFhPaW7AOCvj54mjGdwZeUDN8_Pi1x9oepqZDCpdDlY_1CVOPi8VY
submissionscomments
hellcow··on Framework Computer Now Sponsoring LVFS / Fwupd Development
You promoted Omarchy repeatedly on Twitter (much moreso than other distros) and DHH repeatedly promoted Framework in kind. You sent DHH a development device for Omarchy. It's worth noting that DHH is also the chair of the board of the Rails Foundation.

So whether it's a sponsorship on your list or not, it's much cozier than I would care to be with someone who holds these views.

hellcow··on Framework Computer Now Sponsoring LVFS / Fwupd Development
Simply say, "we didn't realise how controversial DHH was, and we will focus our donations/marketing/sponsorships on other projects in the FOSS ecosystem going forward."

The fact Framework hasn't done this in the face of his racist, anti-trans and ableist viewpoints is what I find objectionable.

hellcow··on Why use OpenBSD?
I built my last company on OpenBSD. It was easy to understand the entire system, and secure-by-default (everything disabled) is the right posture for servers. Pledge and unveil worked brilliantly to restrict our Go processes to specific syscall sets and files. The firewall on OpenBSD is miles better to configure than iptables. I never had challenges upgrading them--they just kept working for years.
hellcow··on Report: Tim Cook could step down as Apple CEO 'as soon as next year'
Vision Pro is a perfect example of a greed-driven failure. Apple pissed off both devs and megacorps by keeping the ecosystem closed, fighting tooth and nail in courts such that every app needed to pay them 30% and couldn't be installed without their blessing, and unsurprisingly very few massive companies (or hackers) wanted to support Apple's fledgling closed garden. Without software, it's just a gadget.
hellcow··on Secret Boat Strike Memo Justifies Kills by Claiming Targeting Drugs, Not People
I'd argue a missing social safety net combined with grossly inadequate public education, no job opportunities, unaffordable healthcare and housing, and a prison system designed to punish all drive people to take drugs. Drug addiction is just the symptom. Let's focus on giving people real hope and value and meaning in their lives, from birth to death, instead of killing people, without trial, a world away.
hellcow··on How To Build A Smartwatch: Software
The key value of Pebble to me was its incredible C SDK that made it super easy to write custom apps for it. I remember way back I got full turn-by-turn navigation working on it.
hellcow··on Study finds memory decline surge in young people
PagerDuty can send you an SMS or call you, so wouldn't that work with a dumb-phone?
hellcow··on I invited strangers to message me through a receipt printer
“Normal exposure” is doing some heavy lifting in that sentence. Presumably having all your daily texts arrive on such paper wouldn’t be “normal exposure,” which if I recall correctly is handling a receipt for a few seconds a day with only your fingertips.
hellcow··on React vs. Backbone in 2025
People make mistakes using bad (but popular) tech all the time. Remember MongoDB when every app needed to be NoSQL for web-scale? Remember when everything was event-driven using Kafka? Remember when every left-pad needed its own microservice?

When large organizations (Facebook, Google, LinkedIn, Amazon) start pushing it, when popular developers blog about it, when big conferences run talks on it, and lots of marketing and ads and sales funded by ad revenue or VC dollars start pushing a tech as “amazing,” it gets adopted by CTOs, becomes a hiring criteria, and suddenly no one wants to admit it’s crap because their entire career depends on it… or more generously they don’t know any better because they haven’t hit the painful edges in production yet, or they haven’t seen how simple things could be with a different architectural decision.

Something being popular doesn’t mean it’s well-suited for a common use-case. Very often it isn’t.

hellcow··on Scripts I wrote that I use all the time
direnv does exactly what you describe (and a lot more) using flake.nix. cd into the directory and it automatically runs. I use it in every single project/repository to set environment variables and install project-specific dependencies locked to specific versions.
hellcow··on Go subtleties
I used it in production for lots of systems, so yes. It’s pretty great!

That said 2.5 years later there’s been many improvements to the stdlib (like waitGroup.Go) such that I no longer feel the need for it going forward.

hellcow··on Scheme Reports at Fifty
paredit on vim is great.

Working through all the exercises in "The Little Schemer" was a huge help for me when getting started. You start with a few primitives and build up all common tools from those with recursion, like how to build an addition function using just `add1` as an early example from the book.

hellcow··on 2025 Q3 Sardines
Nuri sardines are fantastic, as are most of them from Portugal -- they take their tinned sardines seriously.

Another surprise for me were Patagonia's tinned fish, which were phenomenal: https://www.patagoniaprovisions.com/collections/tinned-fish.

hellcow··on Framework supporting far-right racists?
I'm getting an MNT Reform as my next PC, which is built by a small team of queer hackers in Germany prioritizing open hardware and software. It's not for everybody--it's friggin' huge and requires technical know-how. But it would work for a substantial subset of HN and it seems like it would work for me too.
hellcow··on I'm leaving Ruby Central
Go does this, and I’d say it’s been highly successful.
hellcow··on FLX1s phone is launched
The comments here are awful. What happened to “Hacker” news?

This is a Linux phone that actually works, running Debian. It has a battery that competes with the runtime of any modern phone. It has a snappy UI and can reliably make calls. Already it’s the best Linux phone in the world, just on that basis.

They’re selling it for the same price as the outgoing model despite tons of bullshit tariffs being levied against them. What an achievement!

I want a Linux phone that works, and I want to support a world where Linux phones exist and are financially viable to make, therefore I will buy this as my next phone.

hellcow··on Chrome's New AI Features
Another showcase of Google using their dominant market position for Chrome to gain advantage in other markets, like AI agents.
hellcow··on Yes, Jimmy Kimmel's suspension was government censorship
For a historical reference of another famous censorship, here’s the front page of the NY Times in Feb 1939, reporting that Goebbels ended the career of 5 actors for “witticisms” made about the Nazis: https://www.nytimes.com/1939/02/04/archives/goebbels-ends-ca...
hellcow··on Rails on SQLite: new ways to cause outages
For me the big sell is never needing to deal with massive DB version upgrades to get new features. It’s zero maintenance.

The SQLite DB file format has been backwards-compatible for decades. Update the client and that’s it—you’re using the newest version.

hellcow··on Bear is now source-available
You can also participate in openring to provide that type of small-web discoverability to other authors you like: https://git.sr.ht/~sircmpwn/openring.
hellcow··on Bear is now source-available
One is altruistic, akin to charity. It deliberately maximizes users’ rights to do anything they want with the software (freedom 0). I’m only in the lucky position I’m in now because of open source, and I want to push for more of that in the world with my wallet and my time.

I’m not going out of my way to support a commercial license. There are a million commercial blog platforms to choose from.

hellcow··on Bear is now source-available
I'm sad to see this. I supported Bear because it was open source. As that's no longer the case, I just canceled my membership.

I would love to see this reversed and moved to AGPL instead.

hellcow··on Jujutsu for everyone
Here:

  $ jj new -m 'build my feature'
  $ touch my_feature.c
  $ jj new -m 'add some other feature'
  $ touch other_feature.c
  $ jj bookmark move main -t @
  $ jj git push
hellcow··on Jujutsu for everyone
It's not about "ignoring" conflicts. In jj you're often working with stacked diffs, and merge conflicts can impact a dozen "branches" all at once. This is trivial to resolve in jj and a nightmare in git. It lets you work on them one piece at a time and upon resolving it, instantly see the conflicts fixed across all your branches at once.
hellcow··on The GitHub website is slow on Safari
Yes, but the UI isn’t great for it. When you make a change in a base branch and push all the branches ahead of it, GitHub litters the UI with “force push” activity, even when no one has even started reviewing the PRs yet. This creates tons of visual noise in the PRs to sift through.
hellcow··on Framework Laptop 16
I’ve had an AMD Framework 13 since around its launch. I still love it and much prefer the Linux experience and its customizability over my M2 MacBook Pro. I also love that all the people who worked on it have their names literally on my mainboard—you’re supporting a small business trying to make the industry better, instead of a megacorp doing everything in their power to prevent easy repairs.

The battery life is good enough that I never worry/think about it. The keyboard is fantastic. The trackpad is meh, not terrible but not MacBook great—use a mouse or vim :)

hellcow··on Go is still not good
> The fact that it knows about github and the way that it's difficult to replace a dependency there with some other one including a local one.

Use `replace` in `go.mod`, or `go.work` if you're hacking on it locally?

hellcow··on I did 98,000 Anki reviews. Anki is already dead
Can we get a non-Google, username and password login option?
hellcow··on Why LLMs can't really build software
Lately Claude has said, “this is getting complicated, let me delete $big_file_it_didnt_write to get the build passing and start over.” No, don’t delete the file. “You’re absolutely right…”

And the moment the context is compacted, it forgets this instruction “fix the problems, don’t delete the file,” and tries to delete it again. I need to watch it like a hawk.

hellcow··on Did California's fast food minimum wage reduce employment?
This right here. We should demand not to subsidize the richest companies in the world. The Walmart family can afford to pay their employees a living wage. Instead you and I pay for that in taxes, while they extract billions in profit and value from their business.

If anything we should be subsidizing small businesses to give a more level playing field against companies with global economies of scale.

← PreviousPage 3 of 20Next →