HNHacker News
TopNewBestAskShowJobs

SamLeBarbare

119 karma · joined November 7, 2015

submissionscomments
SamLeBarbare··on Show HN: I made text selection on macOS programmable
Yet Another English Tool "Translate the text accurately into natural English"
SamLeBarbare··on Multi-Agentic Software Development Is a Distributed Systems Problem
Conway’s law still applies.

Good architecture, actor models, and collaboration patterns do not emerge magically from “more agents”.

Maybe what’s missing is the architect’s role.

SamLeBarbare··on Computer Says No
I really like the framing here (via Richard Sennett / Roland van der Vorst): craft is a relationship with the material. In software, that “material consciousness” is built by touching the system—writing code, feeling the resistance of constraints, refactoring, modeling the domain until it clicks.

If we outsource the whole “hands that think” loop to agents, we may ship faster… but we also risk losing the embodied understanding that lets us explain why something is hard, where the edges are, and how to invent a better architecture instead of accepting “computer says no.”

I hope we keep making room for “luxury software”: not in price, but in care—the Swiss-watch mentality. Clean mechanisms, legible invariants, debuggable behavior, and the joy of building something you can trust and maintain for years. Hacker News needs more of that energy.

SamLeBarbare··on Ask HN: Is Blazor a bad choice in 2026 for a new .NET product UI?
Hi HN,

I’m evaluating UI options for a new .NET product and I’m struggling to find balanced, experience-based pros/cons about Blazor (Server / WASM / Hybrid) compared to alternatives (React/Vue/Angular + API, MAUI/WinUI/WPF, etc.).

I’ve seen critical takes like this one: https://alexaka1.dev/blog/blazor-sucks

…but I’d love to hear from people who have actually shipped and maintained Blazor apps.

A few questions I’m trying to answer:

In practice, where does Blazor shine (team composition, product type, deployment model)?

What are the real pain points after 6–18 months (tooling, performance, debugging, interop, upgrades)?

Any “gotchas” that only appear at scale (large component trees, state management, long-lived connections, memory)?

If you had to start a new product today, would you pick Blazor again? If not, what would you choose and why?

Context: this is a long-lived product (multi-year), typical CRUD + some rich interactions, and we care about maintainability and developer velocity.

Thanks for any first-hand advice.

SamLeBarbare··on Ask HN: How are you doing RAG locally?
sqlite + FTS + sqlite-vec + local LLM for reranking results (reasoning model)
SamLeBarbare··on Why does Swiss cheese have holes?
We add holes for USA only, because 39% of taxes on our exportations.
SamLeBarbare··on Deloitte to refund the Australian government after using AI in $440k report
Mix-up in title... it's not the Australian gov. Albanian mix-up, again, "arrêter de vous trump'er svp"
SamLeBarbare··on Sampling and structured outputs in LLMs
This post dives into that "black magic" layer, especially in the context of emerging thinking models and tools like Ollama or GPT-OSS. It’s a thoughtful look at why sampling, formatting, and standardization are not just implementation details, but core to the future of working with LLMs.
SamLeBarbare··on Why haven't local-first apps become popular?
CRDTs and HLCs often feel like over-engineering. In most business/management apps, it’s rare for two people to edit the same piece of data at the exact same time.

A simpler approach works surprisingly well:

Store atomic mutations locally (Redux-like) in SQLite.

Sync those mutations to a central server that merges with last-writer-wins.

Handle the few conflicts that do occur through clear ownership rules and some UI/UX design.

This makes local-first behave more like Git: clients work offline, push their “commits,” and the server decides the truth. Most of the complexity disappears if the data model is designed with collaboration and ownership in mind.

SamLeBarbare··on OpenRouter is down
OpenRouter: eliminating Single Points of Failure… by introducing a beautifully centralized one.
SamLeBarbare··on Webb captures iconic Horsehead Nebula in unprecedented detail
Universe is fractal, Please stop iterating, it will cause a buffer overflow
SamLeBarbare··on Show HN: The Typing of the RegEX
hurry up!

time based game over isn't a good idea.

good typer's are advantaged

insteed of that, distribute "try" token

SamLeBarbare··on Olbers' Paradox
Constant speed of light is the main problem…

More infos: https://en.m.wikipedia.org/wiki/Variable_speed_of_light

Paper: http://www.januscosmologicalmodel.com/pdf/1988-ModPhysLettA-...

SamLeBarbare··on Don't start with microservices – monoliths are your friend
Example of decoupling things in goblins framework (nodejs):

one domain give one package/module, domains are now dependencies

actors models can act as services, one actor in a domain is a service with an API communicating with other trought event loops or tcp/ip (microservice?)

we can develop and debug the whole system in a mono-repo <- the monolith is the repository of code.

SamLeBarbare··on Ask HN: Which Linux distribution do you use, and why?
Debian, good in: ethic, governance, maintainers, documentation, choices over time