HNHacker News
TopNewBestAskShowJobs

sgammon

1,206 karma · joined March 24, 2017

hi! i'm sam :) or sgammon on github. i am the author of Elide (elide.dev)

reach me at sam at the domain mentioned above, or github.com/sgammon

submissionscomments
sgammon··on Claude Cowork exfiltrates files
is it not a file exfiltrator, as a product
sgammon··on Ask HN: Is it time for HN to implement a form of captcha?
Suggesting this in 2025 is wild
sgammon··on Dagger: Define software delivery workflows and dev environments
People absolutely might confuse a DI framework for Android with this, seeing as lots of teams use both? They are both software products, to start?

> > can’t live up to owning it.

> ?

Dagger, the DI framework, is very popular, supported by Google, and the primary way to do DI on Android (for many). It is not going anywhere. It is unlikely that this tool or product will create a bigger audience. Therefore, it might never "live up to the name," compared to the benchmark set by current Dagger. It's a simple concept.

sgammon··on Dagger: Define software delivery workflows and dev environments
People aren’t going to confuse a physical knife with this.

Android is the most popular operating system on earth. Names can overlap but you shouldn’t choose one where you can’t live up to owning it.

sgammon··on JSDoc is TypeScript
“There’s nuance” yeah as much in my comment as the headline at the top of the article
sgammon··on JSDoc is TypeScript
No it isn’t, otherwise Closure Compiler would (still) be running MS365
sgammon··on Dagger: Define software delivery workflows and dev environments
Dagger is already a very popular thing -- a DI framework
sgammon··on Java FFM zero-copy transport using io_uring
AI assisted coding/engineering becomes "vibe coding" when you decide to abdicate any understanding of what you are building, instead focusing only on the outcome
sgammon··on Java FFM zero-copy transport using io_uring
> I usually try to strip the pointless comments

You could add your own instead, explaining how things work?

> It's possible to ask AI to write code and then read the code yourself

Sure, but then it would not be vibecoding.

sgammon··on Java FFM zero-copy transport using io_uring
"Vibe-coding" means the author deliberately does not understand their code. "AI-assisted engineering" is what you are thinking of.
sgammon··on Java FFM zero-copy transport using io_uring
If the author doesn't understand their own code, I probably won't
sgammon··on Ask HN: Who is hiring? (December 2025)
Elide: It’s like node but reimagined on top of GraalVM.

High performance, polyglot, AI-native runtime. We are in San Francisco, but work remote. Kotlin and Rust.

https://elide.dev

sgammon··on GitLab discovers widespread NPM supply chain attack
NPM lets you upload literally anything, without approval
sgammon··on JOPA: Java compiler in C++, Jikes modernized to Java 6 with Claude
[j|y]ikes
sgammon··on The future of Python web services looks GIL-free
> “at least scan a C code base to detect free threaded issues”

if such a thing were possible, thread coordination would not have those issues in the first place

sgammon··on Fire destroys S. Korean government's cloud storage system, no backups available
> There is a cert and private key for rc.kt.co.kr, South Korea Telecom's Remote Control Service. It runs remote support backend from https://www.rsupport.com. Kim may have access to any company that Korea Telecom was providing remote support for.
sgammon··on The AI Kids Take San Francisco
https://archive.is/a9Tb6
sgammon··on Writing Memory Safe JIT Compilers
The linked tech talk ("Deoptimization [...]") goes into a lot more detail -- worth a watch if you find this stuff interesting:

https://www.youtube.com/watch?v=pksRrON5XfU

sgammon··on PlanetScale for Postgres is now GA
with long-running TLS connections this really isn't an issue; turn keepalives on and the connection generally stays hot. grpc over TLS also means features like resumption / TLS ticketing also work.

i used to think this way, and then i tried it, and i have to admit it's pretty good.

think of all the complexity on the other side of running a stable multi-regional database: networking, disk failure, routing, caching. all of that is negated. so yes, there is some latency, but not as much as you think, and honestly, i'd make the trade again in a heartbeat.

sgammon··on PlanetScale for Postgres is now GA
Vague how? Your issue is that the major cloud providers can’t tell you where specifically your server is located? I don’t get it
sgammon··on PlanetScale for Postgres is now GA
planetscale now supports both :)
sgammon··on PlanetScale for Postgres is now GA
planet bigger than web
sgammon··on PlanetScale for Postgres is now GA
yes, you can pick a cloud provider and region, and you can deploy replicas to other regions
sgammon··on PlanetScale for Postgres is now GA
every time i use planetscale it works flawlessly. great news!
sgammon··on Help us raise $200k to free JavaScript from Oracle
downvoting everyone who asks a question in good faith is what makes ryan dahl and deno the matt mullenweg and wordpress of javascript runtimes
sgammon··on Help us raise $200k to free JavaScript from Oracle
sequoia money angry that oracle money has trademark that nobody enforces or respects anyway
sgammon··on Help us raise $200k to free JavaScript from Oracle
Who has Oracle sued, and what progress has it stopped, that Oracle owns the trademark to JS? Genuine question. Who actually cares?
sgammon··on Help us raise $200k to free JavaScript from Oracle
How
sgammon··on Help us raise $200k to free JavaScript from Oracle
didn't deno raise $25M
sgammon··on Help us raise $200k to free JavaScript from Oracle
GraalJs is still right there
← PreviousPage 2 of 26Next →