leo_e

Joined 11 months ago

Karma
283
Submissions
34
Member since
Nov 24
Database, Infra, Cpp, hooray
View on Hacker News

Recent submissions

Comment · 10 months ago
I think they are for different scales and scenario complexities.
Comment · 11 months ago
This will inevitably be used as ammunition against sideloading, but it’s really a lesson in supply chain trust.

When we move away from walled gardens (which I support), the burden of verifying the "chain of custody" shifts to the user. Installing an APK that auto-updates with root/system privileges is essentially giving a single developer the keys to your living room.

We need better intermediate trust models—like reproducible builds signed by a quorum of maintainers—rather than just "trust this GitHub release."

Comment · 11 months ago
The value here isn't just indexing; it's narrative.

Reading the Linux kernel linearly is impossible because it’s not just code anymore—it’s 30 years of hardware quirks, scheduling theory, and architectural compromises solidified into C.

Tools like Elixir tell you where a symbol is defined. Tools like this attempt to answer why it's structured that way. As systems complexity outpaces human working memory, we need more "archaeological" tools that visualize the state machine, not just the text.

Comment · 11 months ago
That’s the truth
Comment · 11 months ago
The "SQLite doesn't scale" argument is usually just premature optimization masquerading as architectural wisdom.

Unless you are actively hitting WAL contention limits (which is surprisingly hard to do on modern NVMe), the operational simplicity of a single binary beats the "scalability" of a distributed mess any day.

We’ve normalized a complexity tax where every side project "needs" a dedicated DB cluster and a Redis cache. Pocketbase proves that for 99% of CRUD apps, the bottleneck isn't the database—it's the network latency and the developer's time spent managing k8s manifests.

Comment · 11 months ago
The choice of MIT for a kernel feels like setting up the project to be cannibalized rather than contributed to.

We've seen this movie before with the BSDs. Hardware vendors love permissive licenses because they can fork, add their proprietary HAL/drivers, and ship a closed binary blob without ever upstreaming a single fix.

Linux won specifically because the GPL forced the "greedy" actors to collaborate. In the embedded space, an MIT kernel is just free R&D for a vendor who will lock the bootloader anyway.

Comment · 11 months ago
Forget the interaction layer. The moat isn't UI, it's Reliability Engineering.

Right now, Manus and others are great at the 'Happy Path'. But when a 3-hour multi-step task hits a 503 error on step 47, does the agent gracefully recover, retry with backoff, or ask for specific human intervention? Or does it just hallucinate a success?

If you are building a B2C agent, differentiation comes from trust. If I can trust your agent to book a flight and actually verify the confirmation email (and handle the payment failure) without me babysitting it, that's the win.

Build an agent that handles failure like a distributed system (idempotency, checkpoints, dead letter queues), not like a chatbot.

Comment · 11 months ago
Impressive numbers on paper, but looking at their site, this feels dangerously close to vaporware.

The bottleneck for inference right now isn't just raw FLOPS or even memory bandwidth—it's the compiler stack. The graveyard of AI hardware startups is filled with chips that beat NVIDIA on specs but couldn't run a standard PyTorch graph without segfaulting or requiring six months of manual kernel tuning.

Until I see a dev board and a working graph compiler that accepts ONNX out of the box, this is just a very expensive CGI render.

Comment · 11 months ago
I'm willing to pay the "performance tax" of the web stack/self-hosting if it means my design files aren't held hostage in a proprietary cloud silo.

Figma is fantastic software, but it has become a single point of failure for entire product orgs. If Penpot is "laggy" right now but gives me a docker-compose up guarantee that I own the pipeline, that's a trade-off I'll take.

Performance can be optimized eventually (it's code); closed-source licensing terms cannot be optimized by users (it's legal).

Comment · 11 months ago
It really puts our current definition of "latency" into a painful perspective.

We have a machine running on 1970s hardware, a light-day away, that arguably maintains a more reliable command-response loop relative to its constraints than many modern microservices sitting in the same availability zone.

It’s a testament to engineering when "performance" meant physics and strict resource budgeting, not just throwing more vCPUs at an unoptimized Python loop. If Voyager had been built with today's "move fast and break things" mindset, it would have bricked itself at the heliopause pending a firmware update that required a stronger handshake.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton