frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
258•theblazehen•2d ago•86 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
26•AlexeyBrin•1h ago•3 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
706•klaussilveira•15h ago•206 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
969•xnx•21h ago•558 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
69•jesperordrup•6h ago•31 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
7•onurkanbkrc•48m ago•0 comments

Making geo joins faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
135•matheusalmeida•2d ago•35 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
45•speckx•4d ago•36 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
68•videotopia•4d ago•7 comments

Welcome to the Room – A lesson in leadership by Satya Nadella

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
39•kaonwarb•3d ago•30 comments

Ga68, a GNU Algol 68 Compiler

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
13•matt_d•3d ago•2 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
45•helloplanets•4d ago•46 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
240•isitcontent•16h ago•26 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
238•dmpetrov•16h ago•127 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
340•vecti•18h ago•149 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
506•todsacerdoti•23h ago•248 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
389•ostacke•22h ago•98 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
304•eljojo•18h ago•188 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
361•aktau•22h ago•186 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
428•lstoll•22h ago•284 comments

Cross-Region MSK Replication: K2K vs. MirrorMaker2

https://medium.com/lensesio/cross-region-msk-replication-a-comprehensive-performance-comparison-o...
3•andmarios•4d ago•1 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
71•kmm•5d ago•10 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
24•bikenaga•3d ago•11 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
96•quibono•4d ago•22 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
26•1vuio0pswjnm7•2h ago•16 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
271•i5heu•18h ago•219 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
34•romes•4d ago•3 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1079•cdrnsf•1d ago•462 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
64•gfortaine•13h ago•30 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
306•surprisetalk•3d ago•44 comments
Open in hackernews

Libro: a command-line tool to track your books

https://github.com/mkaz/libro
113•marcuskaz•9mo ago

Comments

marcuskaz•9mo ago
A basic command-line tool to track your books read, show some basic stats and charts. All stored in a sqlite3 database and you can import from a Goodreads export CSV.
shreyansdoshi•9mo ago
Any chance you'll consider adding support for Bookwyrm exports?
marcuskaz•9mo ago
I added as an issue here: https://github.com/mkaz/libro/issues/4

It'd be relatively easy to add, I don't have an example format

stop_nazi•9mo ago
+1 for bookwyrm both ways sync
benterix•9mo ago
Which LLM did you use with Cursor? I suppose it was Claude 3.7 although recently Gemini 2.5 is getting more popular.
marcuskaz•9mo ago
I used mostly Claude 3.7 but recently been trying out Gemini 2.5 Pro which works really well too. AI really makes projects like this easy, it's a basic tool and doing simple tasks of converting or selecting data.
pyrophane•9mo ago
In case you are unaware, this shares a name with the audiobook seller Libro.fm.
ron_k•9mo ago
Are you saying this because there’s a link between the two?

I thought the reference simply was the word “book” in Italian.

klez•9mo ago
I think they're just telling OP that the name might generate confusion. If that's the case, I don't really agree. "Libro", as you point out, is just Italian (and Spanish, fwiw) for "book".
9dev•9mo ago
Hey, this is cool! I’m working on an open source, self-hostable ebook library, made to solve the 80%-usecase of Calibre. I also built a command line interface to interact with its database, but this is stock-Full of nice ideas. I might steal some! :)

If you’re curious: https://github.com/colibri-hq/colibri

(I have been working on this for years on and off, but now it’s finally going somewhere. Still not usable, though.)

majora2007•9mo ago
Kavita developer here. Colibri looks great, keep at it.

I saw that you support fetching author information, etc, where are you sourcing that information?

9dev•9mo ago
My plan is to query several public data sources [from within a web worker on the client, to avoid restrictions], such as WikiData, ISBN DB, the Library of Congress API, GoodReads, and a few others. There's really a lot of open data available; I want Colibri to automatically pull in metadata on books and authors, if possible.

I have prototyped a lot on this, but not published it yet. It works pretty well :)

reallydoubtful•9mo ago
But currently it's from openlibrary.org right? https://github.com/colibri-hq/colibri/blob/next/apps/app/src...
9dev•9mo ago
Yes, although I wouldn’t take that code at face value; the OpenLibrary implementation was more of a test to see how flexible an implementation of the metadata service can be.

When ready, these will be documented and extensible!

candiddevmike•9mo ago
I discovered Audiobookshelf over the weekend and it seems like the ultimate self hosted solution for audiobook and ebook management. Mobile apps, user accounts for the kids, great metadata support.

https://www.audiobookshelf.org/

LikeAnElephant•9mo ago
Love audiobookshelf! Though I've struggled to find good copies of audiobooks that aren't ~$50...
candiddevmike•9mo ago
Libro.fm is worth looking into, you can support authors and local bookstores.
Uvix•9mo ago
Second the other poster's Libro.fm suggestion. Also downpour.com. (Cheaper but not quite as wide of a selection as Libro.fm.)
deberon•9mo ago
Audiobookshelf has become a key service in my self hosted stack. I use it primarily for podcast management and it’s been wonderful. I use plappa on iOS as my client and the offline support is stellar. I’m building a FreeBSD port for it too so it can have a forever home on my stable server.
hemant6488•9mo ago
I love Audiobookshelf so much that I made an app for it, just released it today, its called SoundLeaf, if you want you could check it out here:

https://soundleafapp.com

sightbroke•9mo ago
Is it beyond the scope of this project to also have synopsis and link to notes about each book?

Would be nice to link to reflections.

Additionally, any thought given towards incorporating standard cataloging systems like Library of Congress?

aeblyve•9mo ago
Not really a contentful comment, but I wish I could still comfortably make time to read.

Zotero is cool. Hits some of the same requirements here, I think.

jdpedrie•9mo ago
Try a short story collection. Ten page chunks are easy to consume and you get to tell yourself you’re reading literature. It’s a good way to get back into reading on paper if you’ve been away and want to start small.
hombre_fatal•9mo ago
The problem with this kind of tool is that it competes with Notes.app, Numbers.app, Google Docs, Excel, notepad.txt which are much simpler than remembering how to use some bespoke CLI app every time you finish a book and then figuring out how to back up the database. And being unable to log a book because you don't have your laptop around.

One idea is to use a spreadsheet as a back-end (like an iCloud-stored Numbers.app spreadsheet on macOS and a OneDrive Excel doc on Windows) with a simple human-editable structure, and your CLI tool is a front-end for interacting with it, exporting/importing from services, basically a value-add on top of a document that users could edit by hand.

qoez•9mo ago
The way I see it there's a risk any of those (eg notion or goodreads) goes under a sudden paywall, price increase and big friction around extracting your data. With this you just have to save the sqlite file wherever you backup the rest of your data.
poulpy123•9mo ago
I don't think OP plan to compete against these tools, and anyway a command line tool would not compete whatever the other software are.
kps•9mo ago
I've been using Tellico for some years. Normally I scan the ISBN and have it look up the rest of the book data.
em-bee•9mo ago
i have been working on my own tool to track books and tv shows. i started as a way to learn lisp. it was fun for a while, but i eventually abandoned it because the commandline interface entering one field at a time was just to clunky.

i went back to editing a plain text file.

some day i want to get back to having a terminal tool, but the key features it needs to have are:

a way to edit fields all at once either using some nice TUI library where i can use tab and cursors to jump from field to field, or what git does, throw me into an editor to add the line.

it also needs to allow me to look at past entries somehow, to make it easy to add episodes/chapters/sequels without having to repeat all the data that is shared.

currently i do that by simply copying an old entry and editing that.

analogwzrd•9mo ago
I was expecting command line financial software...oh well, maybe next time.
sohkamyung•9mo ago
You mean like Ledger? [1]

[1] https://ledger-cli.org/

sohkamyung•9mo ago
It doesn't look like it can be used to track and cross-reference short stories.

Short stories can be stand-alone (web based), found in an anthology, a book collection or published in a magazine.

What would be nice is a tool to track where I read a short story (in anthology A, for example), and where the story can be found, which may be in more than one place (in magazine B, collection C, on-line, etc.).

This is, unfortunately, also not supported in many other book sites like Goodreads, etc.

greenie_beans•9mo ago
that is an interesting metadata problem that i've never thought about! (not the creator of this btw)
exe34•9mo ago
honestly, I've settled for a single text file. if I read something, I make a note in Google keep and transfer it to the text file when I get home. it's an org file that gets converted to html and synced to my phone along with everything else in the shared folder, but the point is that it's a flat file and I can grep or C-s.
jbaber•9mo ago
thestorygraph.com lets you add a new book to their catalog with a checkbox for "not a book". I keep meaning to track short stories there this way.
tkiolp4•9mo ago
Cool. I like using the cli for almost ever, but somehow for books, I gravitate more towards something with a GUI. I use Zotero nowadays; seems enough for now.
randmeerkat•9mo ago
emacs already has an extension for this: https://github.com/lepisma/org-books
Rotundo•9mo ago
I've been using https://www.librarything.com/ for many years.
jug•9mo ago
From the examples, it looks like this command-line tool should be able to be generalized to catalogue arbitrary data (retro gaming, tabletop games, movies, ...) with the same graphs/statistics/table, only with slightly larger overhead when querying the store. Along with a new command to create the catalogue and its columns of course.

    > catalogue new --numeric id, year, rating --text title, author
    > catalogue show --column id --value 123
    > catalogue show -c year -v 1984
    > catalogue report -c author (would show generic "Count" rather than "Books read")
Could also be extended so the user can provide a SQLite db name to create/use so you have a db per catalogue.

I've probably forgot some things as I'm just typing this out loud, but that's my general idea?