HNHacker News
TopNewBestAskShowJobs

sltr

448 karma · joined December 15, 2020

https://www.slater.dev/
submissionscomments
sltr··on Show HN: Files.md – Open-source alternative to Obsidian
> Chrome is recommended

Who recommends Chrome? I don't.

sltr··on SQL patterns I use to catch transaction fraud
Obligatory in any discussion of money fraud: https://www.bitsaboutmoney.com/archive/optimal-amount-of-fra...
sltr··on Rewrite Bun in Rust has been merged
I will move the handful of my projects that use Bun to something else. I don't trust governance that permits this kind of reckless change.
sltr··on Specsmaxxing – On overcoming AI psychosis, and why I write specs in YAML
spec isn't code. There's a C language specification and many implementations. There are a handful of browsers each implementing HTML, JS, and CSS specs in their own way.
sltr··on An update on GitHub availability
One thing is clear: an LLM wrote this.
sltr··on An Update on GitHub Availability
I moved over back when GitHub was planning to charge per minute to use my own runner. It was easy with Claude, the gh API, and forgejo web API. I even set up daily backups to my S3 clone of choice.

The only repos I left on GitHub are forks and one with a bit of public engagement.

sltr··on Laws of Software Engineering
the corollary of Chesterton's Fence is also valuable: don't go putting up unnecessary fences, because others won't be able to take them down
sltr··on The electromechanical angle computer inside the B-52 bomber's star tracker
Mentioned in the footnotes, CuriousMarc has 3 videos on this device. https://youtu.be/aPIZwqq_W_k?si=wAkRagRx-B06TXwY
sltr··on Cloudflare Email Service
> Email is the most accessible interface in the world

Email is one of the most gatekept interfaces in the world.

sltr··on Ask HN: How do you handle marketing as a solo technical founder?
There's been a course for that since before 2015: https://30x500.com/academy/

I am currently taking it.

From the landing page:

> Most of us, when we want to ship a product, we start at the beginning and with the most obvious ingredient: the product. Because when you can create, the act of creating feels most natural and straightforward. But it makes it so easy to end up with a product that nobody wants to buy. And isn't that every new entrepreneur's worst nightmare? All that work, and nobody cares.

sltr··on Some things just take time
"The bearing of a child takes nine months, no matter how many women are assigned." -- Fred Brooks on project management
sltr··on An industrial piping contractor on Claude Code [video]
People like this will create a net increase in software jobs. Once his software makes enough money so he doesn't have to sit in front of a computer, he will employ someone. It will initially be a gig fixing slop. https://www.slater.dev/2025/09/about-that-gig-fixing-vibe-co...

People in the trades have a ruthless pragmatism that SV has forgotten.

https://www.slater.dev/2025/08/oil-spills-can-create-jobs/

sltr··on Every layer of review makes you 10x slower
about a year ago I shared this on /r/AskProgramming:

"...a Pull Request is a delivery. It's like UPS standing at your door with a package. You think, "Nice, the feature, bugfix, etc has arrived! And because it's a delivery, it's also an inspection. A Code Review. Like a freight delivery with a manifest and signoff. So you have to be able to conduct the inspection: to understand what you're receiving and evaluate if it's acceptable as-is. Like signing for a package, once you approve, the code is yours and your team's to keep."

The metaphor has limits. IRL I sign immediately and resolve issues post-hoc with customer service. The UPS guy is not going to stand on my porch while I check if there's actually a bootable MacBook in the box. The vast majority of the time, there's no issue. If that were the same with code, teams could adopt a similar "trust now and defer verification" approach.

The article has a section on Modularity but never defines it. I wrote a post a few weeks ago on modularity and LLMs which does provide a definition. [1].

[1] https://www.slater.dev/2026/02/relieve-your-context-anxiety-...

sltr··on No leap second will be introduced at the end of June 2026
Next up: DOGE cancels leap seconds. /s
sltr··on I don't know if my job will still exist in ten years
The article expresses what a lot of us are feeling. I appreciated the read.

It conflates purpose with outcome. I don't accept the premise that software's purpose is to "automate away other jobs". That may be an outcome, but software's purpose is to enable completely new possibilities. Think bicycles of the mind.

The Apollo guidance computer didn't replace astronauts. It made the missions possible in the first place because no human can continually correct the spaceship trajectory every 250ms for 10 days on end.

We're not receiving some cosmic karma. We're more like cotton pickers after the cotton gin. Someone still has to plow and plant.

sltr··on Show HN: Ditch your budget app subscription. Surebeans is a modern YNAB4
It just reads and writes the hledger file format. It doesn't use the hledger binary or source code.
sltr··on Agentic Engineering Patterns
The formal engineering disciplines are not defined by the construction vs design distinction so much as the regulatory gates they have passed and the ethical burdens they shoulder for society's benefit.

https://www.slater.dev/2025/09/its-time-to-license-software-...

sltr··on Packaging a Gleam app into a single executable (2025)
I did it with Tauri. ~14MB Windows, macOS, and Linux exe, browser app, iOS, and Android.

https://code.slater.dev/doug/praylist/

sltr··on Anthropic: Stay Strong
Fully agree here in Tennessee
sltr··on Show HN: Badge that shows how well your codebase fits in an LLM's context window
Blogged about modular code and LLMs few days ago

https://www.slater.dev/2026/02/relieve-your-context-anxiety-...

sltr··on Show HN: cmux - Ghostty-based terminal with vertical tabs and notifications
I've been looking for something like this. It was just two weeks ago I had Claude modify Wezterm to add tree-style vertical reorderable tabs. It works OK but your solution is nicer.

So I've been using cmux for a few hours this morning, and I like it. One thing I'd like to disable is the reordering of tab groups. Currently it shows the most recent notifications on top. This also makes the keyboard shortcut for a given conversation change all the time, which is a cognitive burden for me.

sltr··on After two years of vibecoding, I'm back to writing by hand
LLMs are not bicycles for the mind. They are more like E-bikes. More assist makes you go faster, but provides less exercise.

https://www.slater.dev/2025/08/llms-are-not-bicycles-for-the...

sltr··on The compiler is your best friend
> Does anyone have any good resources on how to get better at doing "functional core imperative shell" style design?

I can recommend Grokking Simplicity by Eric Normand. https://www.manning.com/books/grokking-simplicity

sltr··on Is the golden age of Indie software over?
I can empathize with the author. I'm trying to get my first software business off the ground, and one of my moats was well, having written software. For 20 years. I know that writing software is a small part of a software business, but it was a differentiator. I'm still better off than a vibe-coder, but I think about that.

On the flip side, there's a story of an adventurous young couple who drove through the Democratic Republic of Congo [1]. They reported an incident where the road dipped and was submerged in water. Local men were standing around ready, for a fee, to chuck rocks in the water. The rocks piled up so the travelers' tires were able to grip the bottom and they were able to proceed on their journey. After they passed through, they observed in their rear view mirror the men now removing the rocks so the next driver would also have to pay.

I think wishing AI away to keep my moat is like wanting to remove those rocks. It's human to look out for #1 but it's a kind of tragedy of the commons.

[1] https://geoff.greer.fm/congo/

sltr··on Why the fuel-switch story does not explain the AI171 crash
Probably not an attack. The plane had a history of issues leading up to the crash. I think the saying "never attribute to malice what is attributable to incompetence" applies here.

The point of the article is to exonerate the pilots and expose a broader issue of honesty and transparency from Boeing and regulators that is covering up a systematic defect in Boeing aircraft design. The shared electrical bus renders other redundancies ineffective. The fact that the RAT has recently deployed 37 times uncommanded means another electrical failure at takeoff is a matter of time.

When you ask "why" 5 five times, it's never an individual. That's a big part of safety culture. Otherwise people cover their rears and don't divulge information that would save lives.

Aside: Isn't it wild that due to a software bug, Boeing directs airlines to reboot their 787-8s every 51 days?

sltr··on Why the fuel-switch story does not explain the AI171 crash
https://archive.md/OCSD0
sltr··on GitHub postponing the announced billing change for self-hosted GitHub Actions
Palmer's tweet said a similar thing and added, "we gave away 11.5 billion build minutes (~$184 million) to support OSS last year".

$184M in profit or cost?

It's called a loss leader, not a gift, and it's a marketing and adoption tactic. They already bought the machines which cost about as much to run idle as at 100% utilization. Might as well put that idle capex and opex to use.

Or just collectively bill OSS the $184M and stop signaling virtue.

sltr··on Tell HN: HN was down
Yeah I couldn't log in for a bit this morning. It's concerning how often and how many times I tried. Glad it's resolved.
sltr··on Ask HN: A software to track errors and group into root causes?
Thanks for your reply. I suggest looking at Airtable and _maybe_ Linear. They have API and automations. You could likely get AI to rewrite your scripts.

If those don't work, you may have a business case for building it.

I'm a founder and dev looking to for a good problem to solve. If the need could be proven (e.g. 10 people with decision power said they wanted it), I'd consider making it.

sltr··on Pricing Changes for GitHub Actions
> Self-hosted runners: You will be charged for using the GitHub Actions cloud platform from March 1, 2026

The GitHub encrapification finally affects me. I am militantly unwilling to pay per minute to use my own computer. Time to leave. I can trigger and monitor builds myself thank you very much.

← PreviousPage 2 of 5Next →