frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

National Weather Service ordered to resume twice-daily weather balloon launches

https://www.cbsnews.com/detroit/news/nws-ordered-resume-twice-daily-weather-balloon-launches/
1•contemporary343•1m ago•0 comments

Kluki pre-seed deck leak [pdf]

https://kluki.org/investors/Kluki-Pitch-Deck.pdf
1•goatley•2m ago•0 comments

Show HN: Tokenome – code provenance for AI-assisted work, on your machine

https://tokenome.ai/
1•NaiveEmpiricist•3m ago•0 comments

Claude skill that turns any two places into a pixel-art fly-through of the road

https://github.com/jonwheatley/pixel-path
2•tfinch•3m ago•0 comments

Benefits of Performance Testing with AI-Generated Synthetic Data

https://cookbooks.datacebo.com/cookbook/real_vs_synthetic_vs_fake_data/
1•skadamat•4m ago•0 comments

China Fielding Robotic Space Weapons That Can Attack Other Satellites

https://www.forbes.com/sites/zitaballingerfletcher/2026/10/31/china-fielding-robotic-space-weapon...
4•billybuckwheat•5m ago•0 comments

Show HN: Escape the Room Puzzles

https://enigma-game.specr.net/
1•vunderba•5m ago•0 comments

Coding Agents Underestimate the Cost of Code They Own

https://ben3d.ca/blog/coding-agents-underestimate-the-cost-of-code
1•bhouston•5m ago•0 comments

A Selection of Stories from the Aesop for Children

https://read.gov/aesop/
1•jruohonen•6m ago•0 comments

Why decision models are the next step in fraud prevention

https://finic.ai/blog/decision-models-next-step-fraud-prevention
1•citguru•7m ago•0 comments

Spilledmilk

https://substack.com/sign-in
1•dudwithabrain•8m ago•0 comments

Show HN: A calmer way to enjoy YouTube, without the algorithm

https://subnook.com/
1•PaulMontreal•8m ago•0 comments

Double-checked Locking

https://en.wikipedia.org/wiki/Double-checked_locking
1•bigwheels•10m ago•0 comments

Fireworks unveils new products at Forge

https://fireworks.ai/blog/fireworks-unveils-new-products-at-forge-to-help-companies-build-special...
1•gmays•11m ago•0 comments

KLM sees 1,000 fewer jobs in push to restore profitability

https://www.reuters.com/business/world-at-work/klm-sees-1000-fewer-jobs-push-restore-profitabilit...
2•frank_clover•12m ago•0 comments

A Playground for Agents to Replay, Explore, and Learn from Experience

https://neosigma.ai/blog/agent-environments
1•arnavmardia•14m ago•1 comments

Excuse my French? The swear words that used to be illegal in Canada

https://www.bbc.com/travel/article/20261104-the-swear-words-that-used-to-be-illegal-in-canada
2•rolph•15m ago•0 comments

Burnt TOAST: performance considerations for large values in PostgreSQL

https://www.pgedge.com/blog/burnt-toast
1•fanf2•15m ago•0 comments

Orbital Matter 3D printed the first rigid beam in the vacuum of space

https://techcrunch.com/2026/11/03/orbital-matter-3d-printed-the-first-rigid-beam-in-the-vacuum-of...
2•dara5•16m ago•0 comments

European Space Agency's Hera Mission Approaches Didymos and Dimorphos Asteroids

https://new.esa.int/media/about-us/directorates/operations/space-safety/hera/hera-s-approach-to-t...
1•ck2•16m ago•1 comments

The Software Factory: The Rise of Self-Improving Software

https://pauldix.com/the-software-factory-and-the-inevitability-of-rsi-software?s=x
2•yarapavan•17m ago•0 comments

Sakani UI

https://www.sakaniui.com
4•handfuloflight•18m ago•0 comments

The Moe Training Handbook: How to Train a Mixture-of-Experts Model at Scale

https://huggingface.co/spaces/huggingface/moe-blogpost
1•norlax_42•18m ago•0 comments

Paraguayan president impeached minutes after resigning following bank collapse

https://apnews.com/article/ueno-bank-collapse-paraguay-banking-crisis-santiago-pena-impeachment-e...
3•gregsadetsky•19m ago•0 comments

The Tragedy of Johannes Kepler

https://loveofallwisdom.com/blog/2026/10/the-tragedy-of-johannes-kepler/
3•cainxinth•20m ago•1 comments

Show HN: Is Android ready for AI agents? What broke in 3324 actions on 45 phones

https://getopposable.com/blog/how-ready-is-android-for-ai-agents
1•erikkannike•21m ago•0 comments

An AI chief of staff running on governed context, with agents and tasks [video]

https://www.youtube.com/watch?v=EGF3A7RRGHo
1•sparkystacey•22m ago•0 comments

Advice Wanted writing contest – 10k prize for best essay to young devs

https://www.advicewanted.dev/
1•Curiositry•24m ago•0 comments

Stocks plunge as midterm results send AI trade into a tailspin

https://www.cnn.com/2026/11/05/investing/tech-heavy-nasdaq-plunges
3•cdrnsf•24m ago•0 comments

How Sphere Hid a Minicomputer Inside Their Micro – Ben Zotto [video]

https://www.youtube.com/watch?v=esfLRBvJUzg
2•oldnetguy•26m ago•0 comments
Open in hackernews

Show HN: A terminal viewer for plain text data files (JSON,YAML,CSV,XML,)

https://aless.tabnas.dev/
1•rjrodger•54m ago
When I started working hands-on with OpenAPI specifications, it became clear very quickly that using an editor to read large volumes of deeply nested JSON sucks, a very great deal. So I went looking for something to help, and came across https://jless.io This is an awesome terminal app for navigating nasty JSON documents. I am forever indebted to Paul Martinez for writing this tool.

But it did have some gaps. It couldn't reload files that had changed, keeping your place in the JSON structure, which I really needed. And it only loaded one file at a time. But unfortunately it was written in Rust, and I didn't know Rust, and back in the pre-AI days that was kind of a huge blocker.

But of course once we got models that could actually write decent code, the obvious idea came to me - I'll just add my features and submit a PR! Happy days. Except by that stage my requirements had grown - I also needed to handle many other file formats, like CSV, TOML, INI, and even XML. So I got side-tracked extending another side-project - an easy going JSON parser that supported comments, and trailing commas, the usual sort of thing.

During COVID, with a SaaS startup in the events space now on the rocks, I was looking for some distraction and decided to refactor this little easy-going JSON parser of mine. It used a generated parser and was slow. I read some blog posts about how all production-grade language parsers are pretty much hand-crafted recursive descent, and thought, how hard could it be!

Five years later, after many many fun experiments, and production use, I ended up with a runtime parser system: https://tabnas.dev This is a quirky approach to parsing that is partly recursive descent, partly a state machine, and mostly empirical hacking. It works, and it's pretty fast, and I use it for real projects. It has the nice property that grammars are dynamic - you don't generate code, the grammar is executed. A fancy regular expression engine, but revved up to parse anything into a proper abstract syntax tree.

Now with that in hand, I could return to the original project and create my own version of jless that solved the itches I needed to scratch: a watch mode; multiple tabs; load any data format into a tree structure

Now I still don't know Rust. I mean I like the idea, but there are only so many hours in the day. But now we have AI, so now I do get to go to the candy store. Combining jless.io, and tabnas.dev, and my requirements, I built (caused to be built?), aless - the less for any format!

Now this is also a nice stress test for the tabnas parsing engine, and I was very pleased about that too.

So if you need to review lots of data structure files on the command line, and need a terminal app to do so, this is for you. I can't help but be struck by the irony however that the need for such a thing is much less now - I mostly get agents to look at large JSON documents now. Still, our puny human brains need help sometimes, and this lets me review documents when I need to.

It is also really nice and satisfying to see how easy it is to now bring together open source components to create what is essentially personal software.

But I think the key thing out of this little project is that the basic physics of software development remain the same. Software should be built from components glued together. Components should have well-defined interfaces. Aim to reduce cognitive load - this is useful to both humans and machines.

Yes, the entire thing could be built from scratch, using a textual specification, and be a mire of over-engineered AI slop, and still be perfectly usable. But the way I actually built it, with AI as a coding companion, using components was deeply satisfying because I still understand the essence of the code, while being able to ignore the accidental complexity. Components give you another layer of abstraction with fewer things to think about, and that allows your human mind to stay in the game.