frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: OpenEdit – Your coding agent can now edit videos

https://github.com/veedstudio/open-edit
1•sabbakeynejad•31s ago•0 comments

New York awards $9M to protect water systems after cyberattacks in other states

https://gothamist.com/news/new-york-awards-9m-to-protect-water-systems-after-cyberattacks-in-othe...
1•toomuchtodo•1m ago•0 comments

FFmpeg 9.0

https://jbkempf.com/blog/2026/ffmpeg-9.0/
1•enz•2m ago•0 comments

Topological Horizon – Zero-allocation Rust engine for predictive telemetry

https://github.com/aboofx41-sys/topological-horizon
1•aboofx•3m ago•0 comments

Show HN: Simple self-hosted LLM assistant with user-steered compounding context

https://github.com/kol3x/pawmc
1•kol3x•4m ago•0 comments

SpaceX is set to acquire 130k acres of marshland in southern Louisiana

https://arstechnica.com/space/2026/08/spacex-is-set-to-acquire-130000-acres-of-marshland-in-south...
1•rbanffy•4m ago•0 comments

Vale-LLM-slop – prose linting for LLMs

https://github.com/Syntaf/vale-llm-slop
1•Syntaf•4m ago•1 comments

Ask HN: Are you working 996 hours?

1•derwiki•4m ago•1 comments

Tl;Dv (Too Lazy; Didn't Validate): 181,874 Meetings Left Wide Open

https://bobdahacker.com/blog/tldv-hack
1•speckx•5m ago•0 comments

Security Vendor's AI Best Practices Labels Critical Elixir RCE Safe

https://paraxial.io/blog/ai-spam
1•realcorvus•7m ago•0 comments

Lyft and Baidu enter London's robotaxi battleground as testing begins

https://techcrunch.com/2026/07/28/lyft-and-baidu-enter-londons-robotaxi-battleground-as-testing-b...
1•gmays•7m ago•0 comments

Unity: The Internal Deployment Add-On

https://support.unity.com/hc/en-us/articles/51729229938964-Introducing-the-Internal-Deployment-Ad...
2•jbk•8m ago•0 comments

Bibliograph: A Prototypical AppView for Books – Share Your Project – Atmosphere

1•_djo_•8m ago•0 comments

Live PHA Asteroid Orbital Refinement Tool Makes Science Accessible

https://www.astrophyzix.org/p/astrophyzix-orbital-viewer.html
2•SpacenewsUK•11m ago•0 comments

I used to add links by hand

https://brandur.org/fragments/links-by-hand
1•surprisetalk•11m ago•0 comments

Convex raises a $57M Series B

https://news.convex.dev/convex-raises-57m/
1•eatonphil•11m ago•0 comments

Agents that narrate their work are the best team players – Jon Udell

https://blog.jonudell.net/2026/07/23/agents-that-narrate-their-work-are-the-best-team-players/
1•rbanffy•11m ago•0 comments

Android: On-device PWA app APK generator app

https://github.com/ddagunts/pwagen
1•dsquared1•13m ago•0 comments

Computer Anthology: A continuously evolving benchmark family for AI agents

https://vetto.ai/companies/computer-anthology-terminal-tasks.html
13•rigelbm•14m ago•4 comments

Agent skills that bring team coding standards to Claude Code and Codex

https://github.com/tikalk/adlc-team-skills
4•kanfilior•14m ago•0 comments

Audience, not audio: Representation learning from listener behavior

https://tech.wmg.com/audience-not-audio-representation-learning-from-listener-behavior-416b3b876937
1•wmg•15m ago•0 comments

Do-178B

https://en.wikipedia.org/wiki/DO-178B
1•vinhnx•15m ago•0 comments

DunsanakQL – Family Tree Query Language

https://rtnf.substack.com/p/dunsanakql-family-tree-query-language
1•altilunium•15m ago•0 comments

Deep Dive: Why Did DoorDash Ship a CLI?

https://www.productcurious.com/p/deep-dive-why-did-doordash-ship-a
1•umangsehgal93•17m ago•0 comments

Less Protein, Not More, May Lead to Healthier Aging

https://nautil.us/less-protein-not-more-may-lead-to-healthier-aging-1283315
4•Brajeshwar•18m ago•0 comments

EU calls for stronger borders after Ceuta migrant crossings

https://www.bbc.com/news/articles/cyvl84zmgyro
2•andsoitis•18m ago•0 comments

RWAs, Unwrapped: We put a name to 83% of the tokenized RWA market on Ethereum

https://anagram.digital/rwas-unwrapped
1•mgalka•18m ago•0 comments

AppSignal MCP Server: Get Started in Your IDE

https://blog.appsignal.com/2026/07/29/appsignal-mcp-server-get-started-in-your-ide.html
1•andreigaspar•18m ago•0 comments

I pay every API on my marketplace to check it works

https://payapi.market/
1•chetparker•18m ago•0 comments

Configuring Port Mirroring and Suricata IDS Firewall on Proxmox VE

https://blog.lyc8503.net/en/post/22-network-ids/
2•uneven9434•19m ago•0 comments
Open in hackernews

Show HN: Denorm – Declarative derived columns (Postgres)

https://gitlab.com/kendowns/denorm
1•KenPainter•48m ago
Denorm solves my own long-standing pain points with biz logic and the DB, providing a declarative DSL in which derived columns are part of the schema. Data moves along foreign keys: down from parent to child, aggregate from child to parent, and of course within rows. Can also generate parents and children along the foreign key.

The README example:

  table us_states
    column state_code char(2) primary key
    column state_name varchar(20)
    column children_count integer count child_table

  table child_table
    column child_id serial primary key

    fk us_states references us_states pushes child_table
    column state_code is us_states.state_code

    column state_name sync us_states.state_name
Denorm colocation of external values with derived values offers very high compression of logic definitions.

It's a "pay me now" trade. The write is more expensive in exchange for simpler modeling, simpler reads and writes, simpler stack.

The builder traps cycles, so we get termination. Builds are idempotent and additive, any-state to current. Ranged foreign keys are first class citizens (not just time series). Derived values are not subvertible. Race conditions and deadlocks eliminated (*except generating children can produce deadlocks the client must handle).

If you already have Postgres installed, you can get something usable in 10-20 minutes following the README.

Comments

KenPainter•41m ago
Author here, wanted to add some stuff that did not fit above.

I came to this 20+ years ago as I was not satisfied with orthodox solutions to the tension of between normalization and the inherent need to generate derived values from the normalized ones. In 2002 I wrote a passable version in PHP and made my living with the approach until about 2009.

Last year I reasoned if LLM's were truly capable, I could make a far more robust and capable version in Typescript. This is the result, after several iterations.