frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Dop, Awk-like processing for JSON/YAML/TOML with Lua

https://github.com/dhuan/dop
1•dhuan_•1h ago
dop reads JSON, YAML, or TOML from stdin, walks the structure field by field, and lets you transform values with Lua. It can also query nested paths and convert between formats.

It weights just 800kb and you don't need Lua installed in your pc.

A few examples:

echo '{"list":[1,2,3]}' | dop -e ' if type(VALUE) == "number" then set(VALUE * 2) end ' # => {"list":[2,4,6]}

echo '{"data":{"some_list":[1,2,3]}}' | dop -q data.some_list # => [1,2,3]

What I wanted was: - something simpler to reason about for non-trivial transforms - one tool for JSON/YAML/TOML - embedded scripting without needing Lua installed separately

Repo: https://github.com/dhuan/dop

Any feedback is welcome.

Type Theorists need to take a look at Zig

https://pure-systems.org/posts/2026-03-27-the-type-theorists-need-to-take-a-look-at-zig.html
1•doyougnu•4m ago•1 comments

CppCon: C++ Beats Rust in JSON Serialization [video]

https://www.youtube.com/watch?v=Mcgk3CxHYMs
1•fthiesen•5m ago•0 comments

Quadratic Micropass Type Inference

https://articles.luminalang.com/a/micropass-inference/
1•simvux•6m ago•0 comments

Where Agents Converge

https://danthegoodman.substack.com/p/where-agents-converge
1•dangoodmanUT•8m ago•0 comments

How to Make Programming Terrible for Everyone

https://jneen.ca/posts/2026-03-27-how-to-make-programming-terrible-for-everyone/
1•jneen•8m ago•0 comments

I scored every NYC building for distress using 37M public data points and ML

https://sillview.nyc
1•ThomasThuillier•9m ago•0 comments

Steam Wishlist Pulse > track wishlist spikes and changes for game devs

https://github.com/hortopan/steam-wishlist-pulse
1•remakeru•9m ago•1 comments

Show HN: Fallow – Find unused code, duplication, and complexity in TS/JS (Rust)

https://github.com/fallow-rs/fallow
1•bartwaardenburg•9m ago•0 comments

AI bug reports went from junk to legit overnight, says Linux kernel czar

https://www.theregister.com/2026/03/26/greg_kroahhartman_ai_kernel/
2•amarant•13m ago•0 comments

Agents of Chaos

https://agentsofchaos.baulab.info/report.html
1•luu•13m ago•0 comments

I don't understand graphical abstracts. So I both hate and admire this one (2025)

https://scientistseessquirrel.wordpress.com/2025/09/23/i-dont-understand-graphical-abstracts-so-i...
1•rossant•17m ago•0 comments

Show HN: Building your first ASGI framework – step-by-step lessons

1•grandimam•17m ago•0 comments

Offprint: Publishing infrastructure for the open web, built on AT Protocol

https://offprint.app
2•icy•18m ago•0 comments

Show HN: GladAItor – Judge AI Products for Free

https://glad-ia-tor.com/
2•Enjoyooor•18m ago•1 comments

Basecamp Becomes Agent Accessible

https://world.hey.com/dhh/basecamp-becomes-agent-accessible-3ae6b949
1•FigurativeVoid•19m ago•0 comments

Memory Crystal – persistent memory for AI agents (MIT)

https://github.com/memorycrystal/memorycrystal
1•memorycrystal•20m ago•0 comments

Truck hunting on the Ho Chi Minh trail

https://historynet.com/truck-hunting-ho-chi-minh-trail/
1•berkeleyjunk•22m ago•0 comments

Migrating Infrastructure Off Coolify

https://www.coryd.dev/posts/2026/migrating-infrastructure-off-coolify
1•cdrnsf•24m ago•0 comments

The telnyx packages on PyPI have been compromised

https://lwn.net/Articles/1065059/
4•amcclure•26m ago•0 comments

The many failures leading to the LiteLLM compromise

https://lwn.net/SubscriberLink/1064693/d00a7f49a30161da/
1•amcclure•27m ago•0 comments

Was the Iran War Caused by AI Psychosis?

https://houseofsaud.com/iran-war-ai-psychosis-sycophancy-rlhf/
2•decimalenough•27m ago•0 comments

Journaling for people who don't journal

https://maxgirkins.com/writings/email-to-self
1•mgirkins•28m ago•0 comments

A new TypeScript CSS parser with all modern features (nesting, scopes,)

https://github.com/node-projects/css-parser
1•jogibear9988•28m ago•0 comments

GM requires you to submit their opt-out form multiple times with name variations

https://gmcontactpreferences.com/opt-out-all.jsp
2•zephyreon•28m ago•4 comments

David Sacks Is No Longer the White House AI and Crypto Czar

https://www.theverge.com/policy/902140/david-sacks-out-ai-crypto-czar
3•kklisura•29m ago•0 comments

AI data centres can warm surrounding areas by up to 9.1°C

https://www.newscientist.com/article/2521256-ai-data-centres-can-warm-surrounding-areas-by-up-to-...
2•johnbarron•30m ago•0 comments

My Prodigal Brainchild

https://nealstephenson.substack.com/p/my-prodigal-brainchild
4•jethronethro•31m ago•0 comments

Colorado House passes bill to limit surveillance pricing and wage setting

https://coloradonewsline.com/briefs/surveillance-pricing-wage-setting/
1•jprs•33m ago•0 comments

'Using AI to manipulate the truth is not on'

https://www.bbc.com/news/articles/cly7v7ng9nno
5•devonnull•33m ago•0 comments

Inria Global Font

https://black-foundry.com/case-studies/inria-identity-font/
5•smartmic•33m ago•0 comments