HNHacker News
TopNewBestAskShowJobs

whalesalad

27,890 karma · joined October 10, 2007

Hacker. Autodidact. Psychonaut. Linux. Elixir. Clojure. Python.

Detroit, MI

github.com/whalesalad • michael@whalesalad.com

YC '12 - FarmLogs

submissionscomments
whalesalad··on Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?
DNS. Run a forwarding server and then tunnel all of your home (DNS) traffic to it, securely. This will mean your ISP will not be able to see anything about your DNS traffic. Technitium, adguard, etc.

Matrix/XMPP server for self-hosted federated chat.

whalesalad··on Show HN: Jotbus – a shared encrypted scratchpad for coding agents
I will share an invite code with you if you can email me (linked in profile). I am apprehensive to drop an invite code here on HN since I am the one footing the storage bill and as it stands this tool could be very easily abused for general file storage.
whalesalad··on Show HN: K10s – A Clickable Kubernetes TUI (Go, Bubble Tea)
I'm really surprised that "clickable tui" is grinding so many gears here. I've been using Linux for over 20 years. I love a good ol TUI. But nothing about clickability precludes a TUI from being useful. I love mouse support in tmux, for instance. I can shift-arrow my way around windows but I can also just click one (or tap one, if one a touch device). I do this all the time when controlling tmux from my iPhone. Why is this such a bad thing? It makes zero sense. Judge this tool on its merits of being a TUI for interacting with Kubernetes... not because it allows mouse input.
whalesalad··on What ArtCraft's Vibe-Coded Apps Say About Adobe
Gimp is a joke. Anyone who has used Photoshop for decades turns to Gimp, uses it for about 10 minutes, and then realizes this is is a disaster and deletes it forever.
whalesalad··on What ArtCraft's Vibe-Coded Apps Say About Adobe
The first version I actually purchased was CS2! Over the years I have probably given Adobe like $3,000. For Photoshop. Joke is on me, honestly. I agree with you - I would gladly pay for good software. That is what surprises me so much about Adobe. They think their shit doesn't stink. They think they have it made. So they continue to drag ass on innovation, keep prices high, etc... If they released a Linux stack and kept their pricing sane, without hostile patterns around subscriptions -- they would continue their dominance for years to come. But that is certainly coming to an end when an enterprising individual can sit down with a stack of tokens and rebuild their software in a few days or weeks.
whalesalad··on What ArtCraft's Vibe-Coded Apps Say About Adobe
Adobe slept so incredibly hard on tools like Photoshop. They have been keeping that stack on life support for decades without any real innovation (Linux support?) and hostile dark patterns around subscriptions and cancellations. If we could peel the covers back and inspect the source I am sure it is as antiquated as a Pentium 3. They deserve to be supplanted by something else for languishing such a legendary tool. Even if it is vibe coded.
whalesalad··on ICANN Reveals 2026 Round Applications for New Generic Top-Level Domains
the domain industry is completely insane
whalesalad··on No new Ghostty updates since March
I avoided wezterm for a long time because I thought the name was dumb. It's my favorite terminal emulator now. I have a nice consistent experience across macos and linux - which is not something I could ever achieve with ghostty.

https://wezterm.org/

whalesalad··on GitHub Incident with Git Operations, Pull Requests and Actions
sudo git push
whalesalad··on Show HN: Jotbus – a shared encrypted scratchpad for coding agents
I built something similar recently but it also supports file sharing. So you can read a markdown file in the UI, read code in UI, share with a friend, share with an agent, etc. https://agentdrop.lol/
whalesalad··on Gleam doesn't compile to Erlang source anymore
I still don't know what gleam is for tbh. I like it conceptually. But interop with for instance elixir libraries is not as seamless as you'd like.
whalesalad··on Gleam doesn't compile to Erlang source anymore
I am working on a language called blasphemy which intends to do this.
whalesalad··on Incident with Actions
if only there was a way to say "i know wtf im doing, give my workers precedence, i'll pay for it" the billing model for gh actions is ... i still don't understand it.
whalesalad··on Powerless F1 drivers frustrated by Bahrain F1 software glitch
Make race cars analog again
whalesalad··on Red Hat being phased out of existence?
Do you find fedora to be disruptive? I've only been using it about 3 months so far but haven't felt that myself.
whalesalad··on Red Hat being phased out of existence?
I’m afraid
whalesalad··on Red Hat being phased out of existence?
Real. With Claude/Codex any trivial issue you have on Linux is solved in like 2 minutes flat. I run CachyOS on my gaming rig (12700k, 7900xtx) and it has worked flawlessly (Arc Raiders, Titanfall, Palworld, Robocop, Cyberpunk) but I will probably play with bazzite some day just to dogfood it.
whalesalad··on Red Hat being phased out of existence?
I've been a diehard Debian user for most of my life. Swag. T-shirts. Case badges. Virtually every cloud server, VPS or dedicated box in my homelab is Debian or Debian-based (proxmox). My first install was in the Etch days.

But recently I installed Fedora on my Framework 13 Pro and I really like it a lot. everything 'just works'. Then I installed it on a Chuwi netbook, and again to my surprise everything 'just works'. I am starting to dig dnf over apt, too. I am running Rocky as my domain controller at home (free ipa). Suffice to say I am kinda leanin into the redhat/rpm/fedora ecosysem and will be rebuilding my workstation (Deb 12) on Fedora instead of going to Debian 13.

I still love Debian .. but as a developer the tooling is so much more modern on Fedora stack. COPR is cool too.

whalesalad··on NASA asked several former SR-71A staffers to help secret restart
What we imagine as next-gen sr71 (ie, reconnaissance) is not going to be a plane. It's satellite based. You don't need a super fast plane and pilots going in and out of dangerous airspace if you are not even operating in airspace.
whalesalad··on What makes Lisp difficult to read?
We can agree to disagree
whalesalad··on What makes Lisp difficult to read?
I don't think the parens are the issue.

But when your function ends with ))))))))) -- that is the issue. Too much shit is being shoved into one method. But this is not the fault of lisp, it's the fault of the programmer who is wielding it.

whalesalad··on What makes Lisp difficult to read?
Personally, I find that a lot of LISP hackers put way too much logic into a single form or method rather than breaking it into smaller components that can be composed together. And I think that's often why we see frustration with LISP is that you'll have something that is indented really deep when it could be a much smaller function that's leveraging other functions. It's even worse in certain lisps like Clojure, where you'll see a lot of shorthand symbolic stuff, like for anonymous functions, or when you're using core.async, where you look at it and you think, is this brainfuck?
whalesalad··on Nvidia wants to put a watchdog chip next to every AI agent
of course they do. the more silicon they can sell, the more profit they produce.
whalesalad··on An agent used DNS to reach an external chatbot
Reminds me of the young androids in Alien: Earth. I don’t know why anyone is surprised when agents do things like this.
whalesalad··on Excel now supports multiple values in a single cell
It’s good for the economy.
whalesalad··on Rails World 2026 Opening Keynote [video]
it became culturally irrelevant around rails 5
whalesalad··on Mercury 2.5 LLM hits 770 tokens per second
I used this a few days ago and thought something must be wrong with how fast it was responding. "Mercury 2.5 is below average in intelligence, but well priced when comparing to other models of similar price." this is so funny. So when you have a stupid model that is fast - what do you use it for?
whalesalad··on The "Windows XP Box" (2003)
Just last night I won an auction for a dual Pentium III supermicro setup with 1GB of memory. To relive this era of computing, including simulating my high school network by deploying Netware in a lab.
whalesalad··on VSCode's SSH Agent Is Bananas (2025)
Take zed for a spin
whalesalad··on VSCode's SSH Agent Is Bananas (2025)
I avoided Zed for a long time because of the SSH feature in VScode. Then I realized Zed has SSH remote too. Just flagging this for anyone else who relies on vscode-over-ssh and is sick of the bloat.
Page 1 of 34Next →