News for hackers. Stuff that matters.

adam_gyroscope

Show HN: Jetway, a working airline GDS and message router

https://github.com/adamf/jetway

Over the past few days I made an open-source GDS, message router, departure control system, faring engine, and a bunch of other airline systems.It supports Type B/AIRIMP, EDIFACT/PADIS, NDC, MATIP; PNRs, tickets, EMDs, queues, IROPS; PNL/ADL, bags, loadsheets, MVT, ACARS, flight plans, and more.Is it vibe coded? Yes. Does it work? As far as I can test, yes. There's a live demo running a full...

( Read More... | no comments | 2 points | on HN )
Re:Ask HN: What are your unfinished projects? on Saturday August 15, 2026 @04:29PM (#49314030)
I think at least $1k and yes I have a problem.
Re:Ask HN: What are your unfinished projects? on Friday August 14, 2026 @09:14PM (#49306576)
Man games are my project kryptonite. So many repositories, so few fun games. Or complete games.
Re:Ask HN: What are your unfinished projects? on Friday August 14, 2026 @02:52PM (#49303033)
Oh man I can relate. I think own 100 domains or so and can’t let myself let any expire.

Show HN: JustRebootIt, WAN latency monitor with LLM root cause analysis

https://github.com/adamf/JustRebootIt

I love smokeping for finding jitter and latency but always wanted something that went deeper and grabbed all the related signals, so I built JustRebootIt. JRI runs a bunch of parallel pings & traceroutes, detects when a spike is happening, runs more detailed probes during the event, then can feed all that into an LLM for diagnosis.It also reads from my UDM to gather CPU/memory/etc from the...

( Read More... | no comments | 2 points | on HN )
Re:Show HN: Music from Your Git History on Monday April 27, 2026 @12:04PM (#47923374)
Different branches get different instruments (well, the branch gets a assigned a 'lane' based on modulo of the initial branch commit, and the lane has an instrument).

I like the concept of 'structure of the history'. That's kinda what I hope the music captures. But... it's not quite there.

Show HN: Music from Your Git History

https://adamf.github.io/rebass/

Ever want to hear the music of your commit history? Now you can! My latest musical weekend project is Rebass - music from your git history.It's not quite there yet, IMHO. I'd love suggestions on how to make the _music_ better. It's better with non-linear histories.code is here: https://github.com/adamf/rebass

( Read More... | 2 comments | on HN )
Re:Show HN: A sequencer driven by chess games on Wednesday April 08, 2026 @08:23PM (#47697853)
I like those suggestions - I had pentatonic at first but ended up liking the minimalism/Steve Reich of what is there now (including the 2nds when they hit). Adding a scale selector in the settings should be easy, and actually the timbre shouldn’t be too hard. Percussion I’ve thought about but need to experiment; I can’t get it to sound correct and have it responsive to the game.
My favorite twitter account was “in mice” which just posted stories like this and added “in mice”. Which applies here.
Yeah, we could absolutely do a better job with solid interfaces for each service. To be clear, our nextjs apps, temporal workers, etc are all well defined, and changes in a single package are easily tested (and well tested). It's integration testing we struggle with.

And, there's always a tradeoff here between engineering & our real job as a startup, finding PMF and growth. That said, we want as much eng velocity as possible and a fast, solid integration testing platform/system/etc helps a ton with that.

So, it does sometimes duplicate code, especially where we have a packages/ directory of Typescript code, shared between two nextjs and some temporal workers. We 'solve' this with some AGENT.md rules, but it doesn't always work. It's still an open issue.

The quality is general good for what we're doing, but we review the heck out of it.

will email! Your homepage doesn't make the environment part clear - it reads like it's akin to cursor multiple agent mode (Which I think you had first, FWIW).
Re:Ask HN: How are you vibe coding in an established code base? on Wednesday December 17, 2025 @12:18PM (#46302426)
Man I was vim for life until cursor and the LLMs. For personal stuff I still do claude + vim because I love vim. I literally met my wife because I had a vim shirt on and she was an emacs user.
Re:Ask HN: How are you vibe coding in an established code base? on Wednesday December 17, 2025 @12:16PM (#46302396)
We do integration testing in a preview/staging env (and locally), and can do it via docker compose with some GitHub workflow magic (and used to do it that way, but setup really slowed us down).

What I want is a remote dev env that comes up when I create a new agent and is just like local. I can make the service but right now priorities aren’t that (as much as I would enjoy building that service, I personally love making dev tooling).

Ask HN: How are you vibe coding in an established code base?

Here’s how we’re working with LLMs at my startup.We have a monorepo with scheduled Python data workflows, two Next.js apps, and a small engineering team. We use GitHub for SCM and CI/CD, deploy to GCP and Vercel, and lean heavily on automation.Local development: Every engineer gets Cursor Pro (plus Bugbot), Gemini Pro, OpenAI Pro, and optionally Claude Pro. We don’t really care which model...

( Read More... | 66 comments | 6 points | on HN )
The article covers why this doesn’t work in detail.
Re:Rethinking the Linux cloud stack for confidential VMs on Saturday August 23, 2025 @10:57AM (#44996452)
Apple has done a good job on the implementation and documentation for their confidential computing (https://security.apple.com/documentation/private-cloud-compu...) but of course it’s Apple only. There’s a few folks working on a non-Apple version of this, eg https://confident.security/ and others (disclaimer that I helped work on a very early version of this.

Read the Apple docs - they are very well written and accessible for the average HN reader.

Clear miss, could have titled it "they don't make'em like dat anymore".
Re:Memory Safety for Web Fonts on Wednesday March 19, 2025 @11:55AM (#43413673)
Yep, often things are measured in FTE or FTE-equivalent units. It’s not precise of course but is a reasonable shorthand for the amount of work required.
Re:The History of S.u.S.E on Friday February 14, 2025 @11:09AM (#43049856)
SuSE doesn’t get enough credit for the quality of the distribution. Transactional updates, serious work towards a reproducible distribution, nano as an excellent container runtime, stability under large workloads - it’s a nice piece of engineering.
Re:Bench accounting services shutting down on Friday December 27, 2024 @05:27PM (#42526649)
Happy pilot customer at both my startups (gyroscope & bit.io), and will be using them again for my third.
How does this compare to Nile? (thenile.dev)

Older »