Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hellcow
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
hellcow
11mo ago
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 sys
62.
▲
by
hellcow
11mo ago
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
63.
▲
by
hellcow
11mo ago
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 i
64.
▲
by
hellcow
11mo ago
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.
65.
▲
by
hellcow
11mo ago
PagerDuty can send you an SMS or call you, so wouldn't that work with a dumb-phone?
66.
▲
by
hellcow
1y ago
“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 y
67.
▲
by
hellcow
1y ago
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 microservic
68.
▲
by
hellcow
1y ago
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
69.
▲
by
hellcow
1y ago
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.
70.
▲
by
hellcow
1y ago
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 b
71.
▲
by
hellcow
1y ago
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&#x
72.
▲
by
hellcow
1y ago
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
73.
▲
by
hellcow
1y ago
Go does this, and I’d say it’s been highly successful.
74.
▲
by
hellcow
1y ago
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. Alr
75.
▲
by
hellcow
1y ago
Another showcase of Google using their dominant market position for Chrome to gain advantage in other markets, like AI agents.
76.
▲
by
hellcow
1y ago
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/
77.
▲
Disco Elysium: A Group of Socialists Created a Hit Game That Tore Them Apart
(nytimes.com)
4 points
by
hellcow
1y ago
|
1 comments
78.
▲
by
hellcow
1y ago
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
79.
▲
by
hellcow
1y ago
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 .
80.
▲
by
hellcow
1y ago
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
81.
▲
by
hellcow
1y ago
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.
82.
▲
by
hellcow
1y ago
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
83.
▲
by
hellcow
1y ago
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 let
84.
▲
by
hellcow
1y ago
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
85.
▲
by
hellcow
1y ago
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 mai
86.
▲
by
hellcow
1y ago
> 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?
87.
▲
by
hellcow
1y ago
Can we get a non-Google, username and password login option?
88.
▲
by
hellcow
1y ago
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
89.
▲
by
hellcow
1y ago
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 va
90.
▲
by
hellcow
1y ago
> 'we can do it and it may get more people to eat vegetarian.' That's a noble goal in and of itself. Every step to reduce environmental impact and animal cruelty has value. Beyond and Impossible were my "off-ramp"
More ›