frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Humanoid robot that detects human emotion using JEPA (Eden project)

https://eden-robotics.github.io/Eden/
1•aniekann•52s ago•0 comments

The 40 minutes when the Artemis crew loses contact with the Earth

https://www.bbc.com/news/articles/cj0vyzmmy50o
1•geox•2m ago•0 comments

Show HN: Gemma Gem – AI model embedded in a browser – no API keys, no cloud

https://github.com/kessler/gemma-gem
1•ikessler•3m ago•0 comments

In the era of LLMs your personal blog matters more

https://yosisubo.com/notes/in-the-era-of-llms-your-personal-blog-matters-more-than-ever/
1•alprado50•6m ago•0 comments

Peter Thiel's big bet on solar-powered cow collars

https://techcrunch.com/2026/04/04/unpacking-peter-thiels-big-bet-on-solar-powered-cow-collars/
1•frasermarlow•8m ago•0 comments

Recall – local multimodal semantic search for your files

https://github.com/aayu22809/Recall
1•patel_aayushya•8m ago•1 comments

Copilot is 'for entertainment purposes only', per Microsoft's terms of use

https://techcrunch.com/2026/04/05/copilot-is-for-entertainment-purposes-only-according-to-microso...
2•airstrike•10m ago•0 comments

Show HN: Specialty Coffee Discovery Platform

https://beangenie.coffee
2•epicwynn•14m ago•0 comments

Dump Weights from TensorRT

https://github.com/refortif-ai/trt-weight-extractor
1•rithikjainNd01•17m ago•1 comments

Agentic Dev: AI-curated daily signal for AI devs (no hype)

https://agenticdev.blog/
1•beeswaxpat•17m ago•0 comments

Dear Boys, Looksmaxxing Is a Fool's Errand

https://www.wsj.com/lifestyle/relationships/looksmaxxing-looksminning-marriage-ceb931e3
1•impish9208•18m ago•3 comments

Perceived characteristics of illusory faces in symmetrical visual noise

https://royalsocietypublishing.org/rsos/article/13/3/250570/481097/Facing-your-expectations-perce...
1•bookofjoe•18m ago•0 comments

Show HN: Modo – Open-source AI IDE that plans before it codes (spec-driven dev)

https://github.com/mohshomis/modo
2•mohshomis•18m ago•0 comments

The Evolution of Program State

https://queue.acm.org/detail.cfm?id=3799737
1•swq115•19m ago•0 comments

Do Large Language Models (Really) Need Statistical Foundations? [pdf]

https://www.weijie-su.com/files/LLM_position.pdf
1•fzliu•19m ago•0 comments

Broadly stable atmospheric CO2 and CH4 levels over the past 3M years

https://www.nature.com/articles/s41586-025-10032-y
1•walterbell•23m ago•0 comments

Revisited: The Cylob Cryptogram

https://scienceblogs.de/klausis-krypto-kolumne/2020/08/18/revisited-the-cylob-cryptogram/
1•pavel_lishin•26m ago•0 comments

The Endless Goodbye

https://www.theatlantic.com/family/2026/04/death-dementia/686552/
1•petethomas•30m ago•0 comments

Frona – self-hosted personal AI assistant

https://github.com/fronalabs/frona
2•syncerx•30m ago•0 comments

Zeaota – AI Native Product Intelligence Tool

https://zeaota.ai
1•Shriansh_Pandey•31m ago•0 comments

'Cognitive Surrender' Is a New and Useful Term for How AI Melts Brains

https://gizmodo.com/cognitive-surrender-is-a-new-and-useful-term-for-how-ai-melts-brains-2000742595
3•mikhael•32m ago•0 comments

Data Security Risks of Using Foreign-Developed Mobile Apps in the US

https://www.ic3.gov/PSA/2026/PSA260331
3•gnabgib•33m ago•0 comments

How should you change your life decisions if we are being watched by aliens?

https://marginalrevolution.com/marginalrevolution/2026/04/how-should-you-change-your-life-decisio...
3•paulpauper•36m ago•0 comments

Show HN: Vim Navigator – MCP server that lets AI agents drive your Neovim

https://github.com/kcaldas/vim-navigator
2•kcaldas•36m ago•0 comments

Does AI moderate political extremes? I'm not convinced

https://philosophybear.substack.com/p/does-ai-moderate-political-extremes
2•paulpauper•36m ago•0 comments

Latest Kindle updates cause gigabytes of data upload during sleep, battery drain

https://old.reddit.com/r/kindle/comments/1sbmiee/kindle_uploading_gigabytes_while_it_sleeps/
1•seam_carver•37m ago•0 comments

Show HN: Mdarena – Benchmark your Claude.md against your own PRs

https://github.com/HudsonGri/mdarena
3•hudsongr•42m ago•1 comments

hid-omg-detect: Linux Driver in Development to Detect Malicious HID Devices

https://www.phoronix.com/news/hid-omg-detect-Malicious-HID
2•josephcsible•42m ago•0 comments

OpenAI's fall from grace as investors race to Anthropic

https://www.latimes.com/business/story/2026-04-01/openais-shocking-fall-from-grace-as-investors-r...
3•1vuio0pswjnm7•45m ago•0 comments

OppoScan – Agentic Market Opportunity Scanner for Startups

https://opposcan.com/
1•supramono•46m ago•1 comments
Open in hackernews

Packed Data Support in Haskell

https://arthi-chaud.github.io/posts/packed/
77•matt_d•11mo ago

Comments

nine_k•11mo ago
> Introducing the ‘packed’ data format, a binary format that allows using data as it is, without the need for a deserialisation step. A notable perk of this format is that traversals on packed trees is proven to be faster than on ‘unpacked’ trees: as the fields of data structures are inlines, there are no pointer jumps, thus making the most of the L1 cache.

That is, a "memory dump -> zero-copy memory read" of a subgraph of Haskell objects, allowing to pass such trees / subgraphs directly over a network. Slightly reminiscent of Cap'n Proto.

90s_dev•11mo ago
We are always reinventing wheels. If we didn't, they'd all still be made of wood.
Zolomon•11mo ago
They mention this in the article.
spockz•11mo ago
It reminds me more of flat buffers though. Does protobuf also have zero allocation (beyond initial ingestion) and no pointer jumps?
cstrahan•11mo ago
No, one example of why being variable sized integers.

See https://protobuf.dev/programming-guides/encoding/

carterschonwald•11mo ago
One thing that sometimes gets tricky in these things is handling Sub term sharing. I wonder how they implemented it.
tlb•11mo ago
> the serialised version of the data is usually bigger than its in-memory representation

I don’t think this is common. Perhaps for arrays of floats serialized as JSON or something. But I can’t think of a case where binary serialization is bigger. Data types like maps are necessarily larger in memory to support fast lookup and mutability.

nine_k•11mo ago
I suppose all self-describing formats, like protobuf, or thrift or, well, JSON are bigger than the efficient machine representation, because they carry the schema in every message, one way or another.
IsTom•11mo ago
If you use a lot of sharing in immutable data it can grow a lot when serializing. A simple pathological example would be a tree that has all left subtrees same as the right ones. It takes O(height) space in memory, but O(2^height) when serialized.
gitroom•11mo ago
honestly i wish more stuff worked this way - fewer hops in memory always makes me happy
lordleft•11mo ago
This was very well written. Excellent article!
NetOpWibby•11mo ago
Is this like MessagePack for Haskell?