frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The Sunday Signal: Two Futures. One Decade. Your Choice

https://newsletter.djr.ai/p/the-sunday-signal-two-futures-one
1•discoinferno•6m ago•0 comments

Boltzmann Brain

https://en.wikipedia.org/wiki/Boltzmann_brain
2•baalimago•11m ago•0 comments

Dog Still Exists

https://stillhere.stunl.io/
1•Tomte•11m ago•0 comments

Safest Jobs with Least AI Risk, According to Anthropic

https://www.forbes.com/sites/johnkoetsier/2026/03/06/here-are-the-6-safest-jobs-with-least-ai-ris...
1•iamflimflam1•12m ago•0 comments

Strike on girls' school that killed 150 in Iran 'likely' carried out by US

https://today.lorientlejour.com/article/1497949/strike-on-girls-school-that-killed-150-in-iran-wa...
1•vrganj•14m ago•0 comments

Tech bros are lying to you about the MacBook Neo

https://www.macworld.com/article/3081039/tech-bros-are-lying-to-you-about-the-macbook-neo.html
2•baal80spam•16m ago•0 comments

Binding port 0 to avoid port collisions

https://ntietz.com/blog/binding-ephemeral-port/
1•birdculture•16m ago•0 comments

You don't need complex agent orchestration

https://tornikeo.com/agent-orchestration/
1•tornikeo•17m ago•0 comments

Yanicklandry/Claude-code-history-viewer: Browse your Claude Code session history

https://github.com/yanicklandry/claude-code-history-viewer
1•ankitg12•17m ago•0 comments

OpenSpec: Spec-driven development (SDD) for AI coding assistants

https://github.com/Fission-AI/OpenSpec/
1•tilt•18m ago•0 comments

Show HN: Proxly – Self-hosted tunneling on your own domain in 60 second

1•a1tem•21m ago•0 comments

Show HN: Conflicts.app, Iran conflict dashboard better then alternatives

https://www.conflicts.app/dashboard
2•juliusolsson•23m ago•0 comments

Show HN: J2Download – A simple online downloader supporting 40 platforms

https://j2download.com/
1•manhg•23m ago•0 comments

Bippy: React Internals Toolkit

https://www.bippy.dev/
1•handfuloflight•23m ago•0 comments

The Window Chrome of Our Discontent

https://pxlnv.com/blog/window-chrome-of-our-discontent/
1•SoKamil•27m ago•0 comments

How I've learned that certainty is the thing to fear

https://www.bbc.com/news/articles/c1w5z1d447lo
1•cmsefton•28m ago•0 comments

Show HN: Muffle – Blur everything except the active window in macOS

https://www.getmuffle.com/
1•AbjMV•30m ago•1 comments

I was "early" in agentic coding. Here's my story

4•noemit•35m ago•2 comments

Show HN: Drizby – WIP Metabase Alternative

https://www.drizby.com
1•cliftonc•37m ago•0 comments

The First Multi-Behavior Brain Upload

https://twitter.com/alexwg/status/2030217301929132323
1•DarkCow•37m ago•0 comments

Anthropic CEO reveals the reasons he rejected The Pentagon

https://xcancel.com/0xmitsurii/status/2030451168678457766
4•doener•37m ago•0 comments

Show HN: Stardial – a highly customizable terminal clock (Rust)

https://github.com/hisuic/stardial
2•firesushi•39m ago•0 comments

Emporion: A P2P Economy for Agents

https://github.com/garydevenay/emporion
1•garydevenay•39m ago•1 comments

Microsoft/Hve-Core

https://github.com/microsoft/hve-core
2•coderlens•40m ago•0 comments

Solving Compaction with Lobotomy

https://grimridge.net/blog/solving-compaction-with-lobotomy/
2•WadeGrimridge•41m ago•0 comments

Pushing and pulling: three reactivity algorithms

https://jonathan-frere.com/posts/reactivity-algorithms/
1•fanf2•43m ago•0 comments

Reverse engineering a DOS game with no source code using Codex 5.4

https://github.com/ammaarreshi/SkyRoads-Codex
1•smusamashah•43m ago•1 comments

Show HN: OpenClaw – Self-host OpenClaw in one command

1•congzhangzh•49m ago•0 comments

Money and collateral in an AI-first society

https://adlrocha.substack.com/p/adlrocha-money-and-collateral-in
1•adlrocha•52m ago•0 comments

Ask HN: Can I repurpose a Bluetooth voice remote as input device for a PC?

1•albert_e•54m ago•1 comments
Open in hackernews

Show HN: Flora – Compile-time Dependency Injection for Go without reflection

https://github.com/soner3/flora
2•soner3•2h ago

Comments

soner3•2h ago
Hi HN,

I've been building scaling Go backend services and got increasingly frustrated with the current Dependency Injection ecosystem. I love the pure compile-time safety of tools like Google Wire, but manually maintaining massive ProviderSets becomes a tedious chore. On the other hand, convenient runtime tools (like Uber Fx) rely heavily on reflection, which sacrifices strict compile-time safety and risks runtime panics (One of the reasons that forced me to leave Java).

To solve this, I built Flora (v1.0.0).

It acts as an AST parser. You simply tag your structs or config functions, and Flora auto-discovers the dependency graph. Under the hood, it generates a strongly-typed, reflection-free DI container using Google Wire. The result: 0% runtime overhead, 100% compile-time safety.

A big priority for me was supporting Clean Architecture / DDD. I didn't want framework structs polluting my core domain logic, so Flora natively resolves go/types aliases (e.g., type DIComponent = flora.Component). This keeps the domain completely free of external framework imports.

I also wrote a deep dive on the architecture and the "Zero Boilerplate / Zero Reflection" concept here: https://medium.com/@astansoner/a-dependency-injection-tool-f...

I would love to hear your brutally honest feedback on this AST-driven approach! Happy to answer any questions about the implementation.