frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Building an HTML-first site doubled our users overnight

https://mohkohn.co.uk/writing/html-first/
557•edent•3h ago•244 comments

AMA: I'm Eric Ries (The Lean Startup) & Author of New Bestseller Incorruptible

153•eries•1h ago•83 comments

PgDog is funded and coming to a database near you

https://pgdog.dev/blog/our-funding-announcement
151•levkk•2h ago•79 comments

Apache Burr: Build reliable AI agents and applications

https://burr.apache.org/
55•anhldbk•1h ago•27 comments

Mercedes‑Benz starts large‑scale production of electric axial flux motor

https://media.mercedes-benz.com/en/article/bebac2af-acdc-465a-9538-adb0bf3d8ccf
371•raffael_de•8h ago•221 comments

GitHub Authentication issues related to API requests

https://www.githubstatus.com/incidents/fcj3088jg1wx
35•Multicomp•1h ago•10 comments

macOS Container Machines

https://github.com/apple/container/blob/main/docs/container-machine.md
1066•timsneath•16h ago•371 comments

All 9,300 Japanese train station, animated by the year it opened (1872–2026)

https://jivx.com/eki
107•momentmaker•4h ago•38 comments

Claude Fable 5

https://www.anthropic.com/news/claude-fable-5-mythos-5
2483•Philpax•23h ago•1988 comments

Buy a train, bridge or tracks from the Swiss Railway

https://sbbresale.ch/
111•kisamoto•2d ago•55 comments

US Consumer Price Index up 4.2%

https://www.bls.gov/news.release/cpi.nr0.htm
109•ortusdux•1h ago•76 comments

Who Runs Your Rust Future? Hands-On Intro to Async Rust

https://aibodh.com/posts/async-rust-chapter-1-hands-on-intro-to-async-rust/
62•febin•2d ago•8 comments

The Last Evolution, by John W Campbell Jr. (1932)

https://www.gutenberg.org/files/27462/27462-h/27462-h.htm
5•cf100clunk•44m ago•0 comments

'They take you out of life, out of time': a journey into Spain's cave paintings

https://www.theguardian.com/science/2026/jun/02/journey-into-spain-palaeolithic-cave-paintings-al...
29•NaOH•2d ago•5 comments

Smudging the game disc to make speedrunning 'SpongeBob' faster

https://www.inverse.com/input/gaming/the-dirty-secret-that-makes-speedrunning-on-spongebob-a-lot-...
17•pncnmnp•14h ago•8 comments

AWS Bedrock to require sharing data with Anthropic for Mythos and future models

321•TomAnthony•8h ago•192 comments

Reviving Papers with Code

https://paperswithcode.co/
144•nielz_r•2d ago•27 comments

A Server Called Mercury

https://kennethreitz.org/essays/2026-06-05-a_server_called_mercury
5•zdw•3d ago•0 comments

Ask HN: Are most corporate SWE jobs performative?

73•hnthrow10282910•3h ago•84 comments

Hacking for Defense Stanford 2026 – Lessons Learned Presentations

https://steveblank.com/2026/06/08/g-for-defense-stanford-2026-lessons-learned-presentations/
63•sblank•1d ago•32 comments

The iPad was on Tailscale: a WebRTC debugging story

https://p2claw.com/blog/2026-06-09-the-ipad-was-on-tailscale/
15•syllogistic•1h ago•8 comments

Upcoming breaking changes for npm v12

https://github.blog/changelog/2026-06-09-upcoming-breaking-changes-for-npm-v12/
451•plasma•19h ago•186 comments

I Hate (Most) Keyboard 'Fn' Keys

https://danq.me/2026/06/09/fn-keys/
140•speckx•3h ago•154 comments

Magnetoelectric antennas could transform how underwater robots talk

https://newatlas.com/engineering/magnetoelectric-antennas-submarine-robots-communications/
61•breve•3d ago•26 comments

Chrome is looking to permanently drop MV2 extension

https://www.neowin.net/news/google-chrome-is-killing-all-ublock-origin-bypasses-microsoft-edge-op...
329•d3Xt3r•10h ago•295 comments

German ruling declares Google liable for false answers in AI Overviews

https://the-decoder.com/landmark-german-ruling-declares-googles-ai-overviews-are-googles-own-word...
853•ahlCVA•14h ago•472 comments

Notes on DeepSeek

https://twitter.com/NikoMcCarty/status/2064686557400100884
72•vinhnx•2h ago•53 comments

RIP software hackathons. Long live the hardware hackathon

https://blog.oscars.dev/posts/rip-software-hackathons-long-live-the-hardware-hackathon/
248•ozcap•18h ago•124 comments

Rich Sutton on AI creativity and discovery

https://twitter.com/RichardSSutton/status/2061216087744946656
187•yimby•14h ago•101 comments

Surprise, pay $1000

https://forestwalk.ai/blog/surprise-blacksmith-costs/
316•apike•18h ago•156 comments
Open in hackernews

Apache Burr: Build reliable AI agents and applications

https://burr.apache.org/
54•anhldbk•1h ago

Comments

mzaccari•1h ago
I couldn't find an explicit reference for the naming, but for anyone wondering there is a Hamilton example: https://github.com/apache/burr/tree/main/examples/multi-agen...
abirch•44m ago
Burr is named after Aaron Burr, founding father, third VP of the United States, and murderer/arch-nemesis of Alexander Hamilton. What's the connection with Hamilton? This is DAGWorks' second open-source library release after the Hamilton library We imagine a world in which Burr and Hamilton lived in harmony and saw through their differences to better the union. We originally built Burr as a harness to handle state between executions of Hamilton DAGs (because DAGs don't have cycles), but realized that it has a wide array of applications and decided to release it more broadly.

https://pypi.org/project/burr/

drchaim•1h ago
I just create a MVP chatbot for a client that has a Django app. I took the route to no frameworks. Claude/codex wrote the agent loop, the tools, the streaming..it’s working well for the MVP, we’ll see
Oras•59m ago
First time I hear about Burr, curious why it was incubated in Apache.
elric•50m ago
Why wouldn't it? The ASF has a long history of incubating new FOSS projects. Some graduate and become household names. Others fail and end up in the attic. The ASF can provide organisational support and generally fosters good communities.
Oras•17m ago
My point was this is a crowded market now, why would they pick a platform that is not known? I did search HN and this platform was only shown once 2 years ago, and from their releases, they are still 0.42 after two years.

It might sounded that I’m against the move, but I’m just curious as what apache found in the platform to get incubated

hmokiguess•59m ago
How does this compare to https://strandsagents.com/ ? I'm interested in tools in this space, right now I'm not attached to one, but Bedrock + Serverless on Agent Core feels like the "easy guided path" though I don't like the platform lock-in
thedougd•2m ago
Curious about other experiences.

I’ve been playing with this stack and left wondering if Strands provides any secret sauce with Agent Core. So far it doesn’t feel that way and sometimes they even feel at odds with each other.

brotchie•53m ago
I'm still on the fence about agent frameworks, they have their place, and it depends on the nature of the agent: e.g. "Low latency, return a good enough response in 3 seconds, vs. working for 3 hours on a problem."

BUT, if you boil it down, an agent really is context building, making an LLM call, executing requested tool calls, parsing the final model output, returning it to some frontend. There's extensions like memory, async tool calls, etc, but not THAT complicated from a traditional software engineering perspective.

Everyone seems to want to build their agent framework. But if you're tasked with building an agent, I've found it much easier and more maintainable to just build 1:1 code for THAT agent: most of the abstractions you get from an agent framework purely get in the way and obfuscate core agent logic.

You end up being forced to use the abstractions chosen by the agent framework, which sometimes are a mismatch for what you're actually trying to do.

hilariously•50m ago
Couldn't agree more - tried to convince a business that doubling down on OpenClaw wasn't going to solve problems except for some 0-1 stuff, and that almost immediately they'd run into roadblocks because most of the product wouldn't serve their use case.

4 months of mostly spinning their wheels later they launched a really lackluster OC product that's effectively DOA.

tcdent•37m ago
OpenClaw is an application, not a harness. Yes, it contains a harness, but it is a complete product.

When building an agentic workflow there are enough primitives that rewriting them from scratch every time makes zero sense.

What is a tool? How does the LLM understand the tool? Formatting a native function into a serializable input/output pattern makes sense to generalize and that does not need to exist repeated in everyones application code.

We use libraries to interact with the APIs themselves; nobody would say writing a spec-compliant API client was poor practice. Agentic harnesses are just one layer above: I need to call the API and I need to do it with certain expected conventions.

lnenad•51m ago
Claude Opus really loves this template when building websites. It's very funny how many times I've seen it for recent launches.
doublerabbit•50m ago
And it lags my desktop every-time, I hate it. It's the default bootstrap theme all over again but instead with SVG's.
vanuatu•44m ago
vibe coded landing page

reddit user testimonial

framework is for state machines

why man..

ivanmontillam•27m ago
Don't ask the why, ask the how. How did they get acceptance into an incubation stage with what you just mentioned?
pixel_popping•17m ago
The vibe coded landing page (at least in its look) is really degrading Apache foundation image imo.
tcdent•40m ago
A builder pattern and decorators.

Yes, Python has decorators, but they're best used as "filters" that apply to functions or methods. Cache this, serialize the output of this function always, prepare this function to be used as a tool by an agentic harness. Not registration, not flow control. You may disagree but someone has to say it; FastAPI influenced the modern use of decorators far too much in the wrong direction.

Builder patterns are a Rust convention, because Rust has no named keyword arguments. A Python function already exposes a named contract. There is very little reason to ever to sequentially pass configuration parameters in chained method calls. If you need to add state that doesn't exist yet to a constructor or factory, that is not a builder pattern. That is registration. The one place where builder patterns should be tolerated is query builders. They iteratively build on a concept and having the additional "slot" for metadata (method name plus keyword arguments) is genuinely useful. Using methods which accept single parameter instead of keyword arguments is incorrect.

mkarrmann•33m ago
Builder pattern isn't only used in Rust, but I agree it's hideous to use in Python.
tcdent•30m ago
Fair point. I should have said "popularized in the modern software vernacular by Rust".
giancarlostoro•16m ago
I think of Java immediately when I hear Builder Pattern, and I think anyone who has ever touched Java does as well.
giancarlostoro•10m ago
CuriouslyC•38m ago
The best agent framework is Pi (pi.dev). It is minimal and doesn't assume a use case, runs fine interactively or non-interactively, has an active community building with it and supports everything you need to build whatever kind of agent you want with plugins.
mooreds•13m ago
How are agents authenticated?

I searched the docs for authentication and mcp (one of the protocols which, among other things, handles some pieces of authentication/authorization) but didn't see any results.

What did I miss?

trollbridge•19m ago
It’s painfully obvious that you can just open your coding harness and… tell it you’d like to make an agent. They’re simple to write.
vanuatu•14m ago
my job rn is just building agents

the hard part about building agents isnt the framework it's discovery, context, traditional engineering, handling the last mile

there are some invariants like the loop, tools, observability, guardrails, monitors etc...

kristjansson•11m ago
Obscuring core logic is the most egregious part of most agent frameworks. One needs a clear view of what, exactly, is being sent to the underlying language model, and what's coming back. Everything in an 'agentic' application is realized as a sequence of tokens or a call to a provider eventually. It should be clear and obvious from ~all layers of the app what that's going to look like.
Doesn't look any different than doing the same in C# or Java to me, it is kind of pointless in Python, the one thing the pattern gives you is building a class in such a way that you the developer know exactly what's what, so its really a developer ergonomics thing is how it looks like to me.