HNHacker News
TopNewBestAskShowJobs

sesm

1,488 karma · joined June 19, 2013

submissionscomments
sesm··on GPT-5: Overdue, overhyped and underwhelming. And that's not the worst of it
Can you name a few? I genuinely want an 'AI cold shower' RSS feed for myself.
sesm··on A deep dive into Rust and C memory interoperability
That's fair. Personally, I've skipped that entire pre-section thinking it's a long quote from some book.
sesm··on A deep dive into Rust and C memory interoperability
Section named "The Interview Question That Started Everything" doesn't contain the interview question.
sesm··on Jujutsu for busy devs
> It's also very helpful if you're the kind of developer who makes lots of unrelated changes in a single coding session, and wants all those changes to be in parallel branches that can be reviewed and merged independently.

Git has worktrees for that. If a parallel change is done in a separate worktree, it can be built and tested independently, which, I guess, is important for kernel developers, who are the initial target audience for git.

sesm··on A Rust shaped hole
> I once spent an entire year in the heaven of C++, walking around in a glorious daze of std::vector and RAII, before one day snapping out of it and realizing that I was just spawning complexity that is unrelated to the problem at hand.

Good luck to the author with trying Rust. I hope he writes an honest experience report.

sesm··on Zig's New Async I/O
> single threaded

The entire language is single thread. But I/O uses a separate thread pool.

> memory usage

Are you talking about extra 120 bytes per Promise?

> function coloring

How does it manifest in JS? You can `await` non-async function without any issues, anything potentially async is awaited, if it doesn't end up doing async inside there is no problem.

sesm··on Zig's New Async I/O
What is wrong with async in JS?
sesm··on Jank is C++
So, if I import a C++ library in Jank, all the internal memory allocations/deallocation will go through Jank's GC? How is this implemented? And what if a C++ library relies on some 3rd party allocator library?
sesm··on How to prove false statements: Practical attacks on Fiat-Shamir
I'm not aware of any book about this, but I've read it in several blog posts, like this one: https://commoncog.com/four-theories-of-truth/
sesm··on How to prove false statements: Practical attacks on Fiat-Shamir
There is a famous "4 theories of truth" classification: Correspondence, Coherence, Consensus and Pragmatic.

In this case they are talking about mathematical truth, which is a case of Coherence truth.

sesm··on Astro is a return to the fundamentals of the web
I remember Backbone being pure SPA-focused with client-side MVC.
sesm··on Base44 sells to Wix for $80M cash
It says he had a team of 8 developers, I guess those were his coding agents.
sesm··on The Grug Brained Developer (2022)
Many talk complexity. Few say what mean complexity. Big brain Rich say complect is tie together. Me agree. Big brain Rich say complexity bad. Me disagree. Tie things necessary. If things not connected things not solve problem.
sesm··on Accumulation of cognitive debt when using an AI assistant for essay writing task
One of the effects on software development is: the fact that you submitted a PR with any LoC count doesn't mean that you did any work. You need to explain your solution and answer questions to prove that.
sesm··on Generative AI coding tools and agents do not work for me
I would put it differently: when you already have a mental model of what the code is supposed to do and how, then reviewing is easy: just check that the code conforms to that model.

With an arbitrary PR from a colleague or security audit, you have to come up with mental model first, which is the hardest part.

sesm··on What was Radiant AI, anyway?
* from Morrowind to Starfield

Oblivion was a big step back from Morrowind: generic art style, map markers, no deep story.

sesm··on Modern C++ – RAII
IDK about Haskell, but iterating in REPL with Lisp is the most practical form of programming I've experienced. In other mainstream practical languages this approach is reintroduced as a productivity tool like Quokka, etc.

C++ was practical some decades ago (hardware-friendly variant of OOP for GUI), but it failed as a library language and the domain where it's practical on modern hardware is much smaller. I will not say anything about Rust.

sesm··on The Blowtorch Theory: A new model for structure formation in the universe
> What’s novel in my theory is the idea that all the supermassive black holes must form first, by direct collapse – before galaxies

That's not novel. In quantum cosmology there are theories where primordial black holes appeared as fluctuations of some quantum field. In cyclical universe models primordial black holes are leftovers from previous cycle.

sesm··on Zod 4
Does ArkType support generating data from schema?
sesm··on Coding without a laptop: Two weeks with AR glasses and Linux on Android
Regarding monitor arms, what if you put a regular monitor straight in your face and use a split keyboard (like Ergodox) on the sides?
sesm··on The unreasonable effectiveness of an LLM agent loop with tool use
Should we change the link above to use `?utm_source=hn&utm_medium=browser` before opening it?
sesm··on Ash Framework – Model your domain, derive the rest
This is a default pitch for a framework, which is at least as old as Ruby on Rails (an today it sounds more like a pitch for low-code platform than a framework). Is this framework's approach different from RoR/Django in any way, or it is just filling the vacuum in Elixir ecosystem?
sesm··on Flattening Rust’s learning curve
> being explicit and making the programmer make decisions

Why RAII then?

> C++ to Rust explanation

I've seen this one. It is very newbie oriented, filled with trivial examples and doesn't even have Rust refs to C++ smart pointers comparison table.

sesm··on Flattening Rust’s learning curve
Is there a concise document that explains major decisions behind Rust language design for those who know C++? Not a newbie tutorial, just straight to the point: why in-place mutability instead of other options, why encourage stack allocation, what problems with C++ does it solve and at what cost, etc.
sesm··on University of Texas-led team solves a big problem for fusion energy
It's not even about engineering challenges.

- Lawson criterion is derived with the assumption of equilibrium plasma, which doesn't hold true in any real tokomak/stellarator

- at required temperatures most of the energy would be in photons of thermal radiation, that don't get confined by magnetic field, so when plasma relaxes from high energy beams to thermal equilibrium, it loses all the pumped energy through radiation

- with high energy beams tokomak is essentially a particle accelerator, where electrons get in the way of collision

sesm··on Show HN: CLI that spots fake GitHub stars, risky dependencies and licence traps
How does it differentiate between organic (like project posted on HN) and inorganic star spikes?
sesm··on Plain Vanilla Web
Encapsulated - yes.

Interoperable - can you expand on this?

sesm··on Show HN: Aberdeen – An elegant approach to reactive UIs
Ok, I see! Thanks!
sesm··on Show HN: Aberdeen – An elegant approach to reactive UIs
Can a component have some local state that is passed down to children? Or any data has to be in a proxy object that is outside of any components?
sesm··on Why I ever wrote Clojure
That was in a talk called "Are we there yet?" where he explains Clojure's time model.
← PreviousPage 5 of 23Next →