frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

GNU recutils: Plain text database

https://www.gnu.org/software/recutils/
67•polyrand•3h ago

Comments

bsndjdkd•1h ago
maybe if the top image wasn't two turtles fucking there would be a higher chance of these projects going somewhere
justinator•1h ago
Leave Fred and George alone! They love each other.
ahoka•58m ago
I thought you was kidding first…
dontdoxxme•46m ago
This among other things is why the GNU project as a whole has little credibility left.
1718627440•3m ago
Or "modern" people are too detached from reality.
debo_•42m ago
"Mommy, where do plaintext databases come from?"

"You see son, when a boy turtle and a girl turtle love each other very much..."

saulpw•1h ago
I use the .rec format whenever I want a database maintained in git/github. The format is ideal if you want reasonable data diffs.
emil-lp•1h ago
What tool do you use to read/write/modify? Do you do it manually?
saulpw•57m ago
I use VisiData[0] to view and modify in bulk. For simple error corrections I just edit the text file. For insertions as part of another process I'll write a simple script that appends a block of test to one of the .rec files.

[0] https://visidata.org

simonw•48m ago
(saulpw is the author of VisiData, and it's a marvelous piece of software.)
emil-lp•1h ago
https://news.ycombinator.com/item?id=22153665 505 points, 143 comments, 6 years ago

https://news.ycombinator.com/item?id=31832564 155 points, 52 comments, 3 years ago

https://news.ycombinator.com/item?id=15302035 105 points, 46 comments, 8 years ago

emil-lp•1h ago
See also:

https://en.wikipedia.org/wiki/Recutils

binaryturtle•53m ago
For those who get blocked by gnu.org with a 403 (older Firefox) or an even sillier "Too Many Requests" error (older Safari) need to override their user agents strings to "curl" to make the site load again.
setheron•41m ago
In 2010 I remember people being very proficient with this at Amazon.

I really enjoying the toolset to query logs etc...

Good memories.

ndegruchy•9m ago
I love recutils. The database format is simple enough, it has a bunch of options for constraints, and it has Bash integration and a great Emacs mode to search, edit and verify the integrity of the database.

Sure, it's not as fast as SQLite or bigger systems, but often it's enough for smaller projects.

Anthropic Outage for Opus 4.5 and Sonnet 4/4.5 across all services

https://status.claude.com/incidents/9g6qpr72ttbr
88•pablo24602•55m ago•45 comments

2002: Last.fm and Audioscrobbler Herald the Social Web

https://cybercultural.com/p/lastfm-audioscrobbler-2002/
86•cdrnsf•1h ago•30 comments

Hashcards: A plain-text spaced repetition system

https://borretti.me/article/hashcards-plain-text-spaced-repetition
196•thomascountz•5h ago•78 comments

JSDoc is TypeScript

https://culi.bearblog.dev/jsdoc-is-typescript/
45•culi•3h ago•64 comments

Ask HN: What Are You Working On? (December 2025)

97•david927•5h ago•336 comments

Do dyslexia fonts work? (2022)

https://www.edutopia.org/article/do-dyslexia-fonts-actually-work/
35•CharlesW•3h ago•37 comments

The Typeframe PX-88 Portable Computing System

https://www.typeframe.net/
82•birdculture•5h ago•20 comments

In the Beginning was the Command Line (1999)

https://web.stanford.edu/class/cs81n/command.txt
59•wseqyrku•6d ago•24 comments

Developing a food-safe finish for my wooden spoons

https://alinpanaitiu.com/blog/developing-hardwax-oil/
108•alin23•4d ago•55 comments

Advent of Swift

https://leahneukirchen.org/blog/archive/2025/12/advent-of-swift.html
29•chmaynard•2h ago•5 comments

AI and the ironies of automation – Part 2

https://www.ufried.com/blog/ironies_of_ai_2/
192•BinaryIgor•9h ago•82 comments

Disk can lie to you when you write to it

https://blog.canoozie.net/disks-lie-building-a-wal-that-actually-survives/
34•jtregunna•2d ago•22 comments

Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortem

https://trigger.dev/blog/shai-hulud-postmortem
163•nkko•12h ago•99 comments

GraphQL: The enterprise honeymoon is over

https://johnjames.blog/posts/graphql-the-enterprise-honeymoon-is-over
139•johnjames4214•5h ago•121 comments

Checkers Arcade

https://blog.fogus.me/games/checkers-arcade.html
8•fogus•2d ago•1 comments

Price of a bot army revealed across online platforms

https://www.cam.ac.uk/stories/price-bot-army-global-index
58•teleforce•6h ago•14 comments

GNU recutils: Plain text database

https://www.gnu.org/software/recutils/
68•polyrand•3h ago•15 comments

Standalone Meshtastic Command Center – One HTML File Offline

https://github.com/Jordan-Townsend/Standalone
39•Subtextofficial•5d ago•9 comments

Baumol's Cost Disease

https://en.wikipedia.org/wiki/Baumol_effect
61•drra•10h ago•71 comments

Linux Sandboxes and Fil-C

https://fil-c.org/seccomp
328•pizlonator•23h ago•129 comments

Illuminating the processor core with LLVM-mca

https://abseil.io/fast/99
51•ckennelly•7h ago•4 comments

Compiler Engineering in Practice

https://chisophugis.github.io/2025/12/08/compiler-engineering-in-practice-part-1-what-is-a-compil...
97•dhruv3006•15h ago•18 comments

Efficient Basic Coding for the ZX Spectrum (2020)

https://blog.jafma.net/2020/02/24/efficient-basic-coding-for-the-zx-spectrum/
46•rcarmo•10h ago•11 comments

From sci-fi to reality: Researchers realise quantum teleportation using tech

https://cordis.europa.eu/article/id/462587-from-sci-fi-to-reality-researchers-realise-quantum-tel...
5•donutloop•33m ago•0 comments

iOS 26.2 fixes 20 security vulnerabilities, 2 actively exploited

https://www.macrumors.com/2025/12/12/ios-26-2-security-vulnerabilities/
108•akyuu•6h ago•99 comments

Kimi K2 1T model runs on 2 512GB M3 Ultras

https://twitter.com/awnihannun/status/1943723599971443134
189•jeudesprits•9h ago•91 comments

Vacuum Is a Lie: About Your Indexes

https://boringsql.com/posts/vacuum-is-lie/
74•birdculture•9h ago•41 comments

I fed 24 years of my blog posts to a Markov model

https://susam.net/fed-24-years-of-posts-to-markov-model.html
283•zdw•1d ago•111 comments

Getting into Public Speaking

https://james.brooks.page/blog/getting-into-public-speaking
95•jbrooksuk•4d ago•35 comments

Stop crawling my HTML – use the API

https://shkspr.mobi/blog/2025/12/stop-crawling-my-html-you-dickheads-use-the-api/
110•edent•4h ago•111 comments