HNHacker News
TopNewBestAskShowJobs

vhodges

524 karma · joined February 16, 2009

Founder of Pennyminder, an online personal finance tool that helps small groups manage shared finances.
submissionscomments
vhodges··on Tell HN: GitHub Is Down
Forges are great for OpenSource software but for closed source/commercial groups in an agentic world I think (ultimately) all you'll need is a git remote with:

  - access control (gitolite or similar) + key management (small webapp or api)
  - branch protections, there's no prior art that I am aware of but hooks can be used for this)
  - CI can be done by hooks as well, probably dispatching into a queue.
You don't really need PRs, agents can review the branch, humans review evidence. You probably don't need Wiki's or GH Pages or Discussions.

You might use tickets, but they make cross repo planning and tracking difficult.

Hell, you probably don't need Confluence or Jira since docs and tickets should be in the repo itself (self contained state for agents). I am working on tooling for this... (an experiment!)

vhodges··on Tasks as Code: Move Your Tickets into the Repository
Yes! There are some existing projects and posts on the idea of tickets in-the-repo.

Usually the problem is that it's not very friendly for Product Folks and SMEs so I've been working on a local first, git backed project management and documentation tool (Think Jira and Confluence).

So as to not hijack this post, I won't paste a link here (not to mention it's ready for prime time yet) but send me a message if you're interested (it's open source and visible so it's not too hard to find either)

vhodges··on Just Use Go
EJB, Spring, Ant, Struts (I'm getting old - Like Hot Java Alpha 3 and Java applets old), maven, pom files, etc.

I used to love Java but the complexity merchants showed up and ruined the party. 1.5 was just coming out when I stopped doing Java dev. Kotlin might pull me back into the fold though for when I can't use Go.

vhodges··on Ghostty is leaving GitHub
Yeah, I haven't been there in years.
vhodges··on Ghostty is leaving GitHub
I am 22095 on GH but 213 on Sourceforge :-D I have a 5 digit user id on Slashdot as well (~20k mark if I recall).
vhodges··on 1-Bit Bonsai: The First Commercially Viable 1-Bit LLMs
This came out too close to April 1 for me to know if it was real or not :).

I do like the idea of local/on device llms so it's interesting and will keep an eye on it.

vhodges··on Ask HN: Who wants to be hired? (April 2026)

  Location: Metro Vancouver, Canada
  Remote: yes
  Willing to relocate: no
  Technologies: Ruby/Rails, Go, Docker/Kubernetes, Postgres, Kafka, etc
  Résumé/CV: https://www.linkedin.com/in/vincehodges/ && https://github.com/vhodges
  Email: vhodges@gmail.com
Just a note, if you do leetcode questions in your interviews (you might call them data structures and algorithms) I am not interested.

I do not do well on them. Case in point I just finished an interview where I ran out of time computing the mode of an array - something I was unfamiliar with. It's not that I couldn't have figured it out but the time pressure got to me and it went downhill from there - we ran out of time for the second part of the interview (I will also say we probably spent to long on the intros part making the time pressure even worse).

It doesn't mean I don't know how to write software, something I've been doing for almost 45 years!

vhodges··on British Columbia is permanently adopting daylight time
It's purely personal, but my body really seems to prefer daylight savings. I always have very rough and fluctuating sleep schedules during the winter. They seem to go away after the spring ahead (it could just be the longer daylight hours that become more apparent during spring). Greetings from Mission!
vhodges··on My 1981 adventure game is now a multimedia extravaganza
I still have my copy of

https://colorcomputerarchive.com/repo/Documents/Books/Comput...

vhodges··on Andrew Mountbatten-Windsor arrested on suspicion of misconduct in public office
If you read through the BBC post, it alludes to passing confidential trade documents to Epstein... but of course that's probably because he was being blackmailed by Epstein for f*cking under age girls.
vhodges··on Ask HN: Is Reddit Down(-Ish)?
It's down for me too... I tried a subreddit and it says that it doesn't exist :-/
vhodges··on I launched a €9.9k/mo executive retreat using a free WordPress stack
Is that per person or for the 5 people? No if per person if the minimum commit is 30 days (300/Night is not too bad, but for a week to 10 days at a time, not the month). If for all 5 then yes, it might make sense for retreats.

I DO wish there a business focused resort with meeting rooms, workspaces, good connectivity and AV, etc. Suites with meeting space for smaller groups/after hours meetings and some amenities for after hours (eg pool, golf, gym, etc).

EDIT: My house is paid for, so I am not really the target demographic :)

vhodges··on Rivian Unveils Custom Silicon, R2 Lidar Roadmap, and Universal Hands Free
It could be that Gen 3 shipping late 2026 is a concession that R2 might be delayed until then.

Personally I think they will ship R2 Gen 2 vehicles to the early adopters that are less concerned with ADAS.

My R2 reservation is very late (I had to redo it for reasons) so I probably won't be able to order one until it's available anyways.

vhodges··on 100k TPS over a billion rows: the unreasonable effectiveness of SQLite
sqlite is just a library (in C)

A few projects:

  * https://github.com/rqlite/rqlite Distributed, fault tolerant cluster
  * https://litestream.io/ Replication to S3 (or compatible) - more disaster recovery than fail over
  * https://fly.io/docs/litefs/ Same Author as litestream).  Distributed replication.  Requires writes to be redirected to the primary.
I am debating Postgres vs sqlite (probably with litestream) for a project right now.

And other than HW redundancy, I can get pretty far by scaling vertically on a single box. And for my app, I could probably (and my users!) live with some occasional downtime (as long as the data is replicated/backed up).

If I get 20-50K users, it'll be a successful venture so I don't need much these days and it will be cheaper and easier to run as well.

vhodges··on Ask HN: Good resources for DIY-ish animatronic kits for Halloween?
When we were at Spirit Halloween last week I saw some building blocks like drops and swinging mechanisms for DIY.
vhodges··on Florida to end all vaccine mandates
Just think of it as evolution in action.
vhodges··on Toothpaste made with keratin may protect and repair damaged teeth: study
Did they mean route as in path to a solution? Or root as the source? Seems odd.
vhodges··on Show HN: Bolt – A super-fast, statically-typed scripting language written in C
According to the Programming Guide, it supports aliases for imports

"In case of conflict or convenience, you can give modules an alias as well."

vhodges··on A Space Catapult with Interstellar Potential
There's a youtube video from one of the paper's authors and interstellar is probably a stretch but 1000+ AU is far beyond what we can achieve today so not bad.
vhodges··on Our $100M Series B
If you have to ask.... :)

(other people's) previous guesstimates were 500k - 1M. It does look like you can order it partially provisioned (compute wise I'm guessing) and expand later.

vhodges··on Launch: Miget – A New Kind of PaaS (No Per-App or Usage-Based Billing)
I don't know about anyone else, but I pronounce midget and widget exactly the same. eg... soft I sound for the 'i' and a j sound for the 'g'.

So for me, the clarification on the name makes it less understandable :)

vhodges··on Show HN: Built a spaceship endless runner in 7 days using AI tools
This...
vhodges··on My home servers are not a homelab
No offence taken :).

Just today I saw a post (on Reddit) 'Mauling' over whether to get a Framework 16 or not (I assume that English was not their native tongue). Me? I would have just let the bear have it ;-p

vhodges··on My home servers are not a homelab
No, worries, I knew, I couldn't remember if it had the s or not... I'll have to look up the etymology.
vhodges··on My home servers are not a homelab
Sorry, did I get it wrong? I only ever see it as onprem ;).
vhodges··on My home servers are not a homelab
How about 'On Premise Micro Data Centre" :-p

Doesn't quite role off the tongue though, not even a good acronym. Maybe Personal Data Centre (pdc)?

There's some cross over with r/selfhosted but that generally includes people hosting things on VPS/Bare metal.

vhodges··on Puerto Rico's Solar Microgrids Beat Blackout
Some resources:

  * https://www.mobile-solarpower.com/
  * https://diysolarforum.com/
Note: You'll probably need a permit for the electrical work if it's more permanent and/or grid tied.

But watch the video at https://www.mobile-solarpower.com/mobile-48v-system.html for something similar to a Goal Zero or Jackery

vhodges··on Show HN: Unregistry – “docker push” directly to servers without a registry
There is also https://skateco.github.io/ which (at quick glance) seems similar
vhodges··on Luxe Game Engine
Unrelated to https://sillysoft.net/lux/ (I know the spelling is different)
vhodges··on Claude 4 System Card
I seem to recall that it's a reference in Protector (the first half) when the belters are going to meet the Outsider and they had a 'brain' to help with translation and needing an expert to keep it sane.

I just googled and there was a discussion on Reddit and they mentioned some Frank Herbert works where this was a thing.

Page 1 of 13Next →