frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Pentagon Eyes New 'Robot Ship' Concept for Low-Profile, All-Domain Logistics

https://nextgendefense.com/pentagon-robot-ship-concept/
1•asdefghyk•33s ago•1 comments

ChatRoutes is open source now

https://github.com/afzal-xyz/chatroutes-opensource
1•mednosis•1m ago•1 comments

Agent's context is a junk drawer

https://www.augmentcode.com/blog/your-agents-context-is-a-junk-drawer
1•knes•2m ago•0 comments

Show HN: OpenTimelineEngine – Shared local memory for Claude Code and codex

https://github.com/JOELJOSEPHCHALAKUDY/open-timeline-engine
1•joeljoseph_•2m ago•0 comments

I'm building a $15/mo status page would you pay for it?

https://www.indiehackers.com/post/im-building-a-15-mo-status-page-would-you-actually-pay-for-it-6...
1•Powellfgn•3m ago•0 comments

The Purpose of Keyboard Bumps – Its Not What You Think

https://www.youtube.com/watch?v=FfkxxSOforw
1•aloneguid•3m ago•0 comments

Enterprise UI Module Federation

https://stevekinney.com/courses/enterprise-ui/module-federation
1•nadis•3m ago•0 comments

Show HN: We want to kill SaaS glue code with one shared infrastructure model

https://wacht.dev/
1•snipextt•4m ago•0 comments

Show HN: Tyop: A macOS menu bar app that fixes typos on demand

https://github.com/liamg/tyop
1•liamg•5m ago•0 comments

Show HN: safe-docx lets coding agents edit Word docs without breaking formatting

https://github.com/UseJunior/safe-docx
1•sobiajulu•5m ago•2 comments

Show HN: I built a language app that generates songs from your vocab list

https://www.lingotify.app/
1•gursu8•6m ago•0 comments

A zero-dependency multi-agent AI engine that negotiates instead of agreeing

https://github.com/ProjectPortmanteau/Execution
1•illportstudios•8m ago•1 comments

Father claims Google's AI product fuelled son's delusional spiral

https://www.bbc.com/news/articles/czx44p99457o
2•tartoran•9m ago•0 comments

The origin of our fascination with crystals

https://www.frontiersin.org/journals/psychology/articles/10.3389/fpsyg.2026.1633599/full
1•michaefe•11m ago•0 comments

Treetops Emit Ultraviolet Sparkles During Thunderstorms

https://www.smithsonianmag.com/smart-news/treetops-emit-ultraviolet-sparkles-during-thunderstorms...
1•thunderbong•11m ago•0 comments

Show HN: MomentSurfer – AI Scrolling Agent for Social Media

https://www.momentsurfer.com/
1•priyankaajsr•12m ago•0 comments

Don't Let Crypto Kill the Economy

https://bettermarkets.org/analysis/dont-let-crypto-kill-the-economy/
1•petethomas•12m ago•0 comments

Show HN: SmartAgentKit – policy-governed smart wallets for AI agents

2•martinbf•14m ago•0 comments

Show HN: Karellen-rr-MCP – MCP server that gives LLMs rr reverse debugging

https://github.com/karellen/karellen-rr-mcp
1•arcivanov•15m ago•1 comments

Israel Spent Years Hacking Tehran Traffic Cameras to Track Khamenei

https://thedefensepost.com/2026/03/04/israel-traffic-cameras-track-khamenei/
5•gambutin•16m ago•1 comments

Genome modelling and design across all domains of life with Evo 2

https://www.nature.com/articles/s41586-026-10176-5
1•kkoncevicius•16m ago•0 comments

Google ends its 30 percent app store fee and welcomes third-party app stores

https://www.engadget.com/apps/google-ends-its-30-percent-app-store-fee-and-welcomes-third-party-a...
5•_____k•17m ago•1 comments

Google Chrome moving to a two-week Release Cycle, to begin on 8 September

https://developer.chrome.com/blog/chrome-two-week-release
1•gr4vityWall•17m ago•0 comments

Ask HN: How will agents change our theories of labor?

1•char_string•18m ago•0 comments

Blogosphere – a directory of independent blogs and personal websites

https://blogosphere.app/
3•Curiositry•19m ago•1 comments

Show HN: A browser based sequencer for rapid music prototyping

https://music.grinningfrog.com
1•sesquieu•23m ago•0 comments

Helpme: Minimal tmux wrapper for context-aware agent debugging

https://github.com/cameronfyfe/helpme
2•ramoz•24m ago•0 comments

A Dual-LLM Policy for Reducing Noise in Agentic Program Repair

https://arxiv.org/abs/2510.03217
1•azhenley•24m ago•0 comments

Show HN: WooTTY - browser terminal in a single Go binary

https://github.com/icoretech/wootty
2•masterkain•25m ago•0 comments

Show HN: I built a CLI to sync AI agent skills and MCPs across coding agents

https://github.com/ryanreh99/skills-sync
1•ryanreh99•27m ago•0 comments
Open in hackernews

Packed Data Support in Haskell

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

Comments

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

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

carterschonwald•10mo ago
One thing that sometimes gets tricky in these things is handling Sub term sharing. I wonder how they implemented it.
tlb•10mo 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•10mo 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•10mo 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•10mo ago
honestly i wish more stuff worked this way - fewer hops in memory always makes me happy
lordleft•10mo ago
This was very well written. Excellent article!
NetOpWibby•10mo ago
Is this like MessagePack for Haskell?