Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sshine
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
211.
▲
by
sshine
9mo ago
I assume you're being funny, but the question is, will killing someone to make an example of them deter others? And the answer is: not as much as to justify killing people for being violent.
212.
▲
by
sshine
9mo ago
> and a DevOps guy who was already stretched thin Another favourite antipattern: making devops a bottleneck. Don’t over-engineer production, don’t buy abstraction you can’t afford, and educate your colleagues to lower the bus factor. D
213.
▲
by
sshine
9mo ago
> I'm now incentivized to use less abstractions. I'm incentivised to use abstractions that are harder to learn, but execute faster or more safely once compiled. E.g. more Rust, Lean. > If an LLM is typing that code - and it
214.
▲
by
sshine
9mo ago
Although it has far from mainstreamed yet, I like how the software industry has the notion of a “UX bug”: if the user failed at anything, the software is at fault, because it wasn’t easy enough to use.
215.
▲
by
sshine
9mo ago
At one university in Denmark that opened in 1972 there used to not be a train stop. Instead of going to the nearby city central station and walk for half an hour, you’d pull the emergency break in the middle of a field, traverse the field a
216.
▲
by
sshine
9mo ago
I’ve been taking my son for stroller walks more often over Christmas. I bring a headset for listening to music, podcasts, audiobooks, tech talks. “Be effective.” But I end up just walking and thinking, realising this is “free time”. It soun
217.
▲
by
sshine
9mo ago
The Plex rug-pull from excellent software to commercial gimmick happened years ago when they removed your ability to search your personal media library. I assumed that they were being forced by the copyright mafia, but they’re perfectly cap
218.
▲
by
sshine
9mo ago
No, but what if there were excessive toll roads, excessive tracking of your movement to build a profile of you, and excessive amounts of personalised billboards along almost every stretch? I click back every time I hit a paywall. I almost e
219.
▲
by
sshine
10mo ago
While this strategy scales to a few thousands of requests per second simply by replacing the VPS by a beefier dedicated box, using the exact same technology and skills, I suspect the allure is dreams of hyperscaling.
220.
▲
by
sshine
10mo ago
> when more ergonomic alternatives really do exist and are widely used As someone who got good at Bootstrap, I have to say that Tailwind sucks: it feels like you’re just doing CSS with low-granularity classes. Sure, flexibility, but to
221.
▲
by
sshine
10mo ago
I agree. As someone who doesn’t like Tailwind, I was looking for something to agree with, and there hardly was anything except attitude. This is not the thinkpiece that dismantles Tailwind, come back another time.
222.
▲
by
sshine
10mo ago
CSS is declarative already! Tailwind also doesn’t polyfill. It uses CSS variables (custom properties) extensively. Which you can also do with just CSS. Defining properties locally is a legit preference, but you can also use CSS for this.
223.
▲
by
sshine
10mo ago
If they farm your identity, they do so whether you post online or not. The only way to not contribute is to practice no identity. In that case your biomass still serves as a battery somehow (the movie fails to explain the physics here.)
224.
▲
by
sshine
10mo ago
> mascotized by trolls That’s perhaps true for some segment of Internet users. But I believe for just as big a part, there is an understanding and respect for computer use as a coping strategy for hardship. Writing an operating system
225.
▲
by
sshine
10mo ago
> also filled TempleOS will religious nonsense An example of what I perceive to be an ideological design choice in TempleOS is the lack of virtual memory; if programs are good (in the moral sense), virtual memory is much less useful.
226.
▲
by
sshine
10mo ago
Somehow that’s not far off from my mental image.
227.
▲
by
sshine
10mo ago
What is “C development”? K&R is a great intro. If you want a book that digs deeper, try Modern C by Jens Gustedt. It’s update for C23 this year, and it’s CC (free). If you want to make something like TigerBeetle or Redis, that’s sort of
228.
▲
by
sshine
10mo ago
I’m a CS teacher these days, but my previous 4 jobs: - Kubernetes consulting - On-prem CI for hardware-in-the-loop for radio transceiver firmware using NixOS - Firmware for high-power EV chargers in Rust - Zero-knowledge cryptogra
229.
▲
by
sshine
10mo ago
But always willing to admit the opposite is true and go with that on a whim.
230.
▲
by
sshine
10mo ago
With Chinese you have 简拼 (jiǎnpīn) for your pinyin input, which lets you type only the initial Latin letters of a common phrase to complete the phrase. For example, instead of typing “buzhidao” to get 不知道, you just type “bzd” and pick the t
231.
▲
by
sshine
10mo ago
You forgot: "He waddled up to Helen and asked, 'What are you doing?'"
232.
▲
by
sshine
10mo ago
> Automation is cheap these days. […] valid changelog checked by a release manager If affirmation is cheap, why hire humans to sit and manually validate if a text file was updated? Maybe you have a lot of cheap labor or a lack of autom
233.
▲
by
sshine
10mo ago
> You get a big list of new features, but which ones are the most important to stakeholders? I worked for one startup with one major customer who was really skeptic of investing further because of stability problems, feature delay prob
234.
▲
by
sshine
10mo ago
> Rust has macros that make serde very convenient, which Gleam doesn't have. To be fair, Rust's proc macros are only locally optimal: While they're great to use, they're only okay to program. Your proc-macro needs t
235.
▲
by
sshine
10mo ago
I automate one changelog per project using git-cliff and conventional commits: https://github.com/orhun/git-cliff https://www.conventionalcommits.org/en/v1.0.0/ This changelog is copied into
236.
▲
by
sshine
10mo ago
> second and third-order effects are not really talked about in Econ 101. Exactly, the purpose is to teach concepts, not the whole picture.
237.
▲
by
sshine
10mo ago
Yes, unions can be protectionist about their work force, but there are international worker unions; maybe this is a European thing. An econ 101 observation: unions contribute to structural unemployment: Keeping wages above market-clearing l
238.
▲
by
sshine
10mo ago
It’s both.
239.
▲
by
sshine
10mo ago
> what technology in the past 5 years do you use [...] I don't use any software made in the past 5 years. I think software has improved in the last 20 years. - Linux container runtimes - Linux hardware support - NixOS (19.
240.
▲
by
sshine
10mo ago
For one customer I do maintenance on a piece of software. Building it produces about two-three dozen deprecation warnings. The whole software stack relies on a cluster of packages that stopped receiving updates 5 years ago. The software is
More ›