HNHacker News
TopNewBestAskShowJobs

soamv

806 karma · joined November 2, 2010

Infrastructure, mostly software, at various layers.

Previous work: cohesion.dev, fission.io, filesystems at VMware.

Generally: interested in the systems of change in software and people.

Specifically: working on Dev AI at Stripe.

contact@soam.dev; no sales pitches please but I'm always interested in grabbing a coffee and talking about developer tools, infrastructure, or startups!

submissionscomments
soamv··on Leaving VMware just got harder after Broadcom pulled VDDK downloads
As an old ex-vmware eng it's kinda sad reading all these articles about broadcom's controlled descent into terrain. A lot of really cool and useful engineering was done in vmware's heyday, and it was often delivered in rather shaky commercial shapes, but for a while the whole thing kinda worked. And broadcom seems to see it as a company that is long past its ability to innovate, extracting as many dollars as possible before its rapidly decreasing value goes to zero.

There was a solid few years that a lot of business types at vmware behaved as though winning was the default, assured state. It took several years for them to see that that was very much not the case. A real lesson in there, for every successful business today.

soamv··on What I Learned from Reimplementing 40 Multi-Agent LLM Papers
Well, the headline was great. I'd love to read a non-slop version of this article, if anyone were ever to write one.
soamv··on Apple fixes bug that cops used to extract deleted chat messages from iPhones
Which clients?
soamv··on After delays, Egypt set for lavish opening of grand museum
https://www.youtube.com/watch?v=x73PkUvArJY
soamv··on Corrosion
> New nullable columns are kryptonite to large Corrosion tables: cr-sqlite needs to backfill values for every row in the table

Is this a typo? Why does it backfill values for a nullable column?

soamv··on Tracking Copilot vs. Codex vs. Cursor vs. Devin PR Performance
This is a great point! But there's an important tradeoff here about human engineering time versus the "learning in the open" benefits; a PR discarded privately consumes no human engineering time, a fact that the humans involved might appreciate. How do you balance that tradeoff? Is there such a thing as a diff that's "too bad" to iterate on with a human?
soamv··on Litestream: Revamped
Yes, but: https://sqlite.org/wal.html
soamv··on One Logo, Three Companies
This leaves me with more questions than answers, how did these three companies come up with the idea of using that logo? Did they just independently arrive at same design (seems unlikely)? And how did the trademark registration process go for the second and third companies that registered it?
soamv··on Debugging operating systems with time-traveling virtual machines (2005) [pdf]
It might have, I remember attending a talk by Peter Chen when I was at VMware around that time, and I know there was some kind of collaboration. (I wasn't involved in record-replay at VMware, but I was interested in it due to some ancient work I did with userspace record-replay debugging, https://lizard.sf.net).

rr is fantastic work, mad props! And the multiprocess stuff in pernosco looks super neat.

soamv··on When 'open core' projects reject contributions for competing with the EE
> Just accept the grief and venting

Maintainers do not owe you this, in addition to maintaining the software that you can use for free. You're entitled to be upset, and they're just as entitled to say "please go somewhere else to vent, we're busy".

soamv··on CEOs Are Using Return to Office Mandates to Mask Poor Management
I think you'll get a different distribution of answers to this question from managers and ICs :)
soamv··on Meta's serverless platform processing trillions of function calls a day (2023)
Here's a link to the actual paper: https://tangchq74.github.io/XFaaS-SOSP23-Final.pdf
soamv··on An artist fights Midjourney
Well, it may be legal to create such a painting, but (depending on details) it may be a derivative work, in which case the original work's copyright still applies.

In other words, in your example, the painter is not necessarily free to distribute their painting while ignoring the original image's copyright.

soamv··on Text Editor Data Structures: Rethinking Undo
Great question. I tried it and I got `elephantmouse`. I was surprised by this, but FWIW I've never encountered this edge case in actual usage.
soamv··on Show HN: SwaraNotebook – a notation editor for Indian classical music
Nice app! How did you source the sounds? Are there permissively licensed tabla and santoor samples somewhere?
soamv··on Ship Shape
People here testing out the example on this page and reporting errors seem to be missing the fact that this demo is "trained" on one example. The linked paper[0] goes into error rates, and they get better pretty quickly with a few more examples.

[0]https://faculty.washington.edu/wobbrock/pubs/uist-07.01.pdf , page 8

soamv··on Alvis: Never Get Paged Again
Yes, and rather nicely done I think. The tagline in the footer is "Give ChatGPT root in prod. What could possibly go wrong?"
soamv··on Companies That Don't Use AWS Made More Money
It's an interesting claim, but the post doesn't even try to support it with any kind of data.
soamv··on How to store a chess position in 26 bytes using bit-level magic (2022)
A chess position, not a game (still very interesting though!)
soamv··on Tokyo by Train (2016) [video]
The link in my comment is a long read but links to lots of original sources.
soamv··on Tokyo by Train (2016) [video]
They are privately operated since the 80s, but the vast majority of their initial development was government funded.

As far as I understand the privatized companies are monopolies-- these companies were formed from the JNR by geographic area served (hence "JR East", "JR West" etc.)

The bloomberg story is really light on details for why and how the privatization occurred; for a much more in-depth view, see S.Y. Lee's Substack, for example this post: https://seungylee14.substack.com/p/the-death-and-privatizati...

(An interesting fact is that most of JNR's debt at the time was retained by the government while the assets and revenue were privatized)

soamv··on Ask HN: Is it appropriate to ask a startup to let me see their cap table?
> help me determine what % of the company I'd be getting in this stage?

Just ask them what % of the company you'd be getting at this stage. They should absolutely tell you that; that's the high order bit of equity compensation negotiations. If they don't tell you up front they're wasting your time.

Early-stage startups need mutually trusting relationships in the team. If they don't trust you enough to tell you, or you don't trust them enough to believe their answer, equity comp numbers are not the issue here.

soamv··on In California, a Race to Capture the Water Before It Escapes
https://archive.is/uuBhc
soamv··on The benefits of everything being a buffer in Emacs
wow, I've used emacs for a gazillion years and never thought to replace screen/tmux with it. I think I'll start now, thanks to your comment!
soamv··on Obsidian 1.0 – Personal knowledge base app
Does anyone use obsidian with any of the e-ink note-taking devices (remarkable/supernote/etc.)?
soamv··on Show HN: WunderBase – Serverless OSS database on top of SQLite, Firecracker
Hey, I like SQLite and I also like fly.io, but "distributed DB built with sqlite as storage" is really a very different beast from just "sqlite".
soamv··on Facebook Accused of ‘Whitewashing’ India Human Rights Report
As the opening sentence of the article says, the report under discussion is specifically about Facebook's impact:

> Meta has been accused of “whitewashing” a long-awaited report on its human rights impact in India

soamv··on Show HN: OnlyRecipe.app – Remove clutter from recipe sites
It's not fluff to me -- it's human connection. Why we cook the way we do is deeply linked to our history and our "life stories".
soamv··on Show HN: OnlyRecipe.app – Remove clutter from recipe sites
For me, the context and reasoning behind why the recipe does what it does is much more important than the recipe itself; that makes such apps counterproductive.

I can imagine that "just the recipe" is useful for very novice cooks, but most of the time it's much better to learn the patterns and techniques than to follow the precise recipe. You'll be much more prepared that way when things don't go to plan, or when you're missing a few ingredients.

And this may be unpopular here, but I often enjoy the "life story" too: for me, many of the joys of cooking are in the connections made to other people. And if the recipe writer wants to build a connection with the cook because they poured so much effort into the recipe, I'm open to that -- and whatever it may bring to the actual cooking.

(Maybe I should make a "just the code" browser extension for Github that deletes README files ;) )

soamv··on How to identify that light in the sky
Speaking of lights in the sky, I recently fell into a wikipedia rabbit hole and learned about the Gegenschein[0]. This is the backscatter reflection of sunlight from interplanetary dust. You need an extraordinarily dark sky to be able to see it.

[0] https://en.wikipedia.org/wiki/Gegenschein

Page 1 of 5Next →