HNHacker News
TopNewBestAskShowJobs

pythonaut_16

1,562 karma · joined November 23, 2016

submissionscomments
pythonaut_16··on Do you even need a database?
> we just wrote proprietary files to disk

That alone is a terrible thing. Open formats are so much more user friendly

pythonaut_16··on Do you even need a database?
If your language supports it, what is the overhead of working with SQLite?

What's special about SQLite is that it already solves most of the things you need for data persistence without adding the same kind of overhead or trade offs as Postgres or other persistence layers, and that it saves you from solving those problems yourself in your json text files...

Like by all means don't use SQLite in every project. I have projects where I just use files on the disk too. But it's kinda inane to pretend it's some kind of burdensome tool that adds so much overhead it's not worth it.

pythonaut_16··on I just want simple S3
I use a local garagefs on my NAS for small/new side projects, and it’s on my Tailscale for easy access

- Lets me deploy stateless containers easily

- Let’s me leverage the NAS for local redundancy and a more centralized place to do backups

- When a project grows it’s easy to promote it to use a hosted S3

- Local S3 becomes a target for Litestream and Restic

- Developing against the local fs and then handling file storage is a huge friction, unless I’m using something like Rails that already has a good abstraction

pythonaut_16··on What is jj and why should I care?
I also like `jj commit [paths]` to commit just a subset of files when I don't need hunk based splitting.

Like `jj commit -m 'Feature A' file1 file2` then `jj commit -m 'Feature B' file3 file 4`

pythonaut_16··on Ask HN: What Are You Working On? (April 2026)
Very cool! I've been spiking out something similar using Rust+Lua rather than Go, and pulling from Django for inspiration in addition to Pocketbase.
pythonaut_16··on EFF is leaving X
This question is a deflection and I suspect is intentionally disingenuous since it literally ignores the main point of the parent's comment.
pythonaut_16··on LÖVE: 2D Game Framework for Lua
That seems like a contextual problem, not a Lua problem.

If you're in Love and/or control the environment you're free to bring in whatever libraries you want. Or to build your wrapper to support multiple files from the user.

Like you could suffer from a bad embedded scripting setup with any language. Granted if it was embedded Python or Javascript you would get a bit more for builtin if they embed a full implementation. But also embedding Lua with support for user supplied libraries is less effort than embedding a whole Python/JS runtime

pythonaut_16··on I'm betting on ATProto
I don't see how you can say Bluesky/ATProto is essentially a Twitter clone and turn around and just assume that Mastondon/ActivityPub is not essentailly just a Twitter clone.
pythonaut_16··on LaGuardia pilots raised safety alarms months before deadly runway crash
I don't think the GPs point is about personal safety of workers, but rather critical safety systems that rely on one person with no backups. Like an ATC tower for a busy airport staffed by a single person on an overnight shift.

A painter who does a bad job setting up a ladder is going to have a bad time, a lone ATC operator having a heart attack potentially puts multiple large aircraft full of people in danger...

pythonaut_16··on Bombadil: Property-based testing for web UIs
Makes me want to name a project or company Sauron in response.
pythonaut_16··on Java is fast, code might not be
But like can you provide an actual example of an application?

> But people just want to compare it to building a cli tool in go or rust.

This seems like the key. HN is definitely biased towards simpler, smaller tools. (And that's not a bad thing!). The most compelling JVM stories I hear are all from much larger scale enterprise settings.

Kafka being a good example. It's very good at what it does, but painful to manage and usually not worth the pain for anyone who's not in a mega enterprise.

pythonaut_16··on Java is fast, code might not be
Can you provide any examples or evidence of Java apps that prove this?

Because in my experience as of 2026, Java programs are consistently among the most painful or unpleasant to interact with.

pythonaut_16··on How to defer US taxes
This seems like the key.

You don’t suddenly owe taxes you maybe can’t afford when inheriting the family house.

You can afford those taxes when selling it for a massive profit so you should owe then. Likewise for realizing gains by taking a loan

pythonaut_16··on Machine Payments Protocol (MPP)
Thanks for sharing your insights!

It seems like this workflow suffers the same problem as Alexa and Amazon dash buttons: consumers don't typically want the computer to just go buy things for them with no oversight. At least I don't.

Adding a checkout step would make this more plausible to me. "Agent, go find the most efficient dishwasher under $600" where it adds its recommendation to a cart, or even "Find me the best dishwashers under $600" where it creates a catalog page with its recommendations and an easy checkout process with whatever store is actually providing.

pythonaut_16··on Spotify playing ads for paid subscribers
Seems like a bug. I had it happen (ads were playing and UI showed the premium upgrade nudges), then my Spotify refreshed and it went away again.

Annoying that it happened. Annoying that Reddit mods are aggressively removing the discussion. Annoying that HN comments here are immediately jumping to Spotify hate and the sky is falling.

Imagine if we all assumed every AWS outage meant that AWS was cancelled.

---

The responses in this thread are truly disappointing. Spotify can be bad and have vibecoding issues and we can still have a rational discussion rather than just jumping on the complaint bandwagon and panicking. I guess at least eventually real comments rose to the top.

pythonaut_16··on Advice, not control: the role of Remote Assistance in Waymo's operations
Not realistic but a remote work Uber driver is kinda an interesting (if dystopian) concept.
pythonaut_16··on Stoat removes all LLM-generated code following user criticism
Initially named Revolt then renamed to Stoat due to a cease-and-desist. Both awful names. (Granted Discord is not a great name either). In their docs and website you'll still find a mix of the new and old names.

The project is ~4 years old. Screen sharing is still a work in progress. It's been a while since I tested it myself but you can still see plenty of reports of it being buggy and slow.

Basically it gives of major bike shedding impressions.

pythonaut_16··on Stoat removes all LLM-generated code following user criticism
Wastes of time like this are exactly why Stoat/Revolt is unlikely to ever be a serious Discord alternative
pythonaut_16··on A sane but bull case on Clawdbot / OpenClaw
Oh don't get me wrong, the solution is lacking and is probably a worse outcome than just remembering.

But suggesting "Why not just try remembering lol" isn't really a valid criticism of the process. What you said here is a real criticism that actually adds to the conversation.

pythonaut_16··on A sane but bull case on Clawdbot / OpenClaw
GP might be hyperbolic but come on.

Common internet tropes include both "look at this forgotten jar that's been in the back of my fridge since 1987" and "doesn't it suck how much food we waste in the modern world?"

Nearly every modern invention could be dismissed with this attitude. "Why do you need a typewriter? Just write on paper like the rest of the world does."

"Why do you need a notebook? Just remember everything like the rest of us do."

pythonaut_16··on I was right about ATProto key management
I can't help but laugh at the irony of posting this in an ATProto thread.

That's essentially exactly what they're trying to solve for although focused on the Twitter use case rather than Discord. And also one of the key advantages of ATProto over ActivityPub.

pythonaut_16··on I was right about ATProto key management
Great, so what's the alternative? What's the "properly engineered" protocol?
pythonaut_16··on I was right about ATProto key management
I don't understand how you can seriously pose Discord as an alternative in this conversation as it's entirely centralized and full of all sorts of toxic behavior and failure modes.

Like at least suggest old school forums, IRC, or usenet.

pythonaut_16··on Show HN: RatatuiRuby wraps Rust Ratatui as a RubyGem – TUIs with the joy of Ruby
Looks exciting!

Does it have proper support for opening an external editor (via $EDITOR like nano, vim, etc?)? I ran into issues with that in Ink and had to switch over to Bubbletea, but I'd love to use Ruby instead of Go

pythonaut_16··on GitHub should charge everyone $1 more per month to fund open source
Are there honestly examples of maintainers being shamed for that?
pythonaut_16··on Steam Machine
Steamdeck has the dual stage triggers right? (Though maybe just in software?) I'd be shocked if the new controller is less capable than that.
pythonaut_16··on JetKVM – Control any computer remotely
Is it really $400 per host?

Why would one pick a TinyPilot over NanoKVM or JetKVM?

pythonaut_16··on JetKVM – Control any computer remotely
Operates at a hardware level, separate from the target machine rather than software in the OS.

With RDP/VNC what do you do if the machine fails to boot? Or RDP stops working for some reason and you can't SSH in?

Or for installing a headless OS on a new machine.

I'm sure there are more specific usecases as well but that's what I mainly use remote KVM devices for at home.

pythonaut_16··on I see a future in jj
Fair points. I'm also generally happy with Git myself.

I've been exploring JJ mainly for its slightly different approach to change tracking (~every change gets tracked, at least initially, rather than just commits).

Stacked PRs also look interesting but I haven't had an occasion to try them out yet.

pythonaut_16··on AWS outage shows internet users 'at mercy' of too few providers, experts say
I don't see how Docker makes that worse.

Before Docker you had things like Heroku and Amazon Elastic Beanstalk with a much greater degree of lock in than Docker.

ECS and its analogues on the other cloud providers have very little lock in. You should be able to deploy your container to any provider or your own VM. I don't see what Dynamo and data storage have to do with that. If we were all on EC2s with no other services you'd still have to figure out how to move your data somewhere else?

Like I truly don't understand your argument here.

← PreviousPage 2 of 23Next →