frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Codables – Swift-inspired, declarative JSON serialization

https://github.com/pie6k/codables
9•pie6k•1w ago

Comments

pie6k•1w ago
Hey! Why yet another JSON serialization library? We already have SuperJSON, right?

Yes. And SuperJSON is great; I use it a lot. However, things got tricky for me when I had really complex data types, covered with many model classes, often deeply nested and referencing each other, where I needed to serialize it all from/to JSON and save it on the disk. I had to essentially maintain two formats of my data - "serializable data" and TypeScript classes matching this data. It was quite a pain.

I've tried to solve it with modern decorators, making the entire process more declarative and having way less boilerplate.

Happy to hear your feedback!

Interactive playground - https://codableslib.com/playground Github: https://github.com/pie6k/codables

jb1991•1h ago
Since it’s your own project, would probably benefit from the “Show HN” title.
boxed•57m ago
"for typescript" in the title would have been a good idea
trymas•54m ago
Also - what's so "Swift-inspired"? There's not a single mention of Swift in README.

Nano Banana can be prompt engineered for nuanced AI image generation

https://minimaxir.com/2025/11/nano-banana-prompts/
648•minimaxir•14h ago•160 comments

What Happened with the CIA and The Paris Review?

https://www.theparisreview.org/blog/2025/11/11/what-really-happened-with-the-cia-and-the-paris-re...
37•benbreen•7h ago•4 comments

Why I'm Learning Sumerian

https://mindthenerd.com/why-im-learning-sumerian-and-what-it-taught-me-about-hard-work-burnout-an...
93•surprisetalk•1w ago•41 comments

RegreSQL: Regression Testing for PostgreSQL Queries

https://boringsql.com/posts/regresql-testing-queries/
10•radimm•1h ago•0 comments

Hooked on Sonics: Experimenting with Sound in 19th-Century Popular Science

https://publicdomainreview.org/essay/science-of-sound/
11•Hooke•1h ago•0 comments

Sarah Mason, inventor of the continuity script, first script supervisor

https://wfpp.columbia.edu/pioneer/ccp-sarah-y-mason/
9•Marshferm•1w ago•1 comments

Disrupting the first reported AI-orchestrated cyber espionage campaign

https://www.anthropic.com/news/disrupting-AI-espionage
245•koakuma-chan•13h ago•162 comments

How to Get a North Korea / Antarctica VPS

https://blog.lyc8503.net/en/post/asn-5-worldwide-servers/
90•uneven9434•6h ago•27 comments

Launch HN: Tweeks (YC W25) – Browser extension to deshittify the web

https://www.tweeks.io/onboarding
234•jmadeano•16h ago•155 comments

650GB of Data (Delta Lake on S3). Polars vs. DuckDB vs. Daft vs. Spark

https://dataengineeringcentral.substack.com/p/650gb-of-data-delta-lake-on-s3-polars
172•tanelpoder•10h ago•53 comments

OpenMANET Wi-Fi HaLow open-source project for Raspberry Pi–based MANET radios

https://openmanet.net/
105•hexmiles•10h ago•27 comments

'The Dream Factory' Review: A Building and Its Bard

https://www.wsj.com/arts-culture/books/the-dream-factory-review-a-building-and-its-bard-6d79ce43
11•pepys•4d ago•0 comments

Kubernetes Ingress Nginx is retiring

https://www.kubernetes.dev/blog/2025/11/12/ingress-nginx-retirement/
129•TheApplicant•9h ago•67 comments

A Brutal Look at Balanced Parentheses, Computing Machines, and Pushdown Automata

https://raganwald.com/2019/02/14/i-love-programming-and-programmers.html
34•warrenm•1w ago•9 comments

Think in math, write in code (2019)

https://www.jmeiners.com/think-in-math/
148•alabhyajindal•4d ago•61 comments

Blender Lab

https://www.blender.org/news/introducing-blender-lab/
232•radeeyate•18h ago•46 comments

Why do we need dithering?

https://typefully.com/DanHollick/why-do-we-need-dithering-Ut7oD4k
75•ibobev•1w ago•63 comments

Blue Origin lands New Glenn rocket booster on second try

https://techcrunch.com/2025/11/13/blue-origin-lands-new-glenn-rocket-booster-on-second-try/
337•perihelions•10h ago•180 comments

SlopStop: Community-driven AI slop detection in Kagi Search

https://blog.kagi.com/slopstop
422•msub2•13h ago•199 comments

SIMA 2: An agent that plays, reasons, and learns with you in virtual 3D worlds

https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d...
197•meetpateltech•16h ago•78 comments

Show HN: DBOS Java – Postgres-Backed Durable Workflows

https://github.com/dbos-inc/dbos-transact-java
76•KraftyOne•11h ago•38 comments

Itiner-E – The Digital Atlas of Ancient Roads

https://itiner-e.org/
38•beatthatflight•1w ago•1 comments

Steam Machine

https://store.steampowered.com/sale/steammachine
2711•davikr•1d ago•1326 comments

Android developer verification: Early access starts

https://android-developers.googleblog.com/2025/11/android-developer-verification-early.html
1307•erohead•1d ago•620 comments

The Eggstraordinary Fortress

https://ahmed1011001.github.io/Notes/stories/eggstrodinary.html
64•tippa123•14h ago•19 comments

Multi-User Dungeon (MUD)

https://en.wikipedia.org/wiki/Multi-user_dungeon
7•reconnecting•1h ago•1 comments

Piramidal (YC W24) Hiring: Front End Engineer

https://www.ycombinator.com/companies/piramidal/jobs/i9yNX5s-front-end-engineer-user-interface
1•dsacellarius•11h ago

Zed is our office

https://zed.dev/blog/zed-is-our-office
541•sagacity•16h ago•275 comments

Checkout.com hacked, refuses ransom payment, donates to security labs

https://www.checkout.com/blog/protecting-our-merchants-standing-up-to-extortion
580•StrangeSound•22h ago•256 comments

I Built a One File Edge Probe to Tell Me When Time Is Lying

https://physical-ai.ghost.io/a-one-file-pwa-to-tell-you-when-time-is-lying/
38•boulevard•1w ago•3 comments