HN user

paulgb

27,374 karma

Building https://forevervm.com / https://jamsocket.com (YC W22)

Writing https://digest.browsertech.com

Personal site: https://paulbutler.org

Bluesky: https://bsky.app/profile/paulbutler.org

contact: hn@paulbutler.org

https://twitter.com/paulgb

Posts184
Comments4,394
View on HN
kendraalbert.com 1y ago

Heavyweight: An Art Project About Lawyer Vibes

paulgb
1pts0
jamsocket.com 1y ago

Jamsocket (W22) Is Joining Modal

paulgb
5pts0
www.youtube.com 1y ago

How to Build a Smartwatch: Picking a Chip [video]

paulgb
1pts0
www.rippling.com 1y ago

Rippling suing Deel for espionage after Slack honeypot worked

paulgb
38pts3
forevervm.com 1y ago

ForeverVM: Run AI-generated code in stateful sandboxes that run forever

paulgb
184pts52
www.streetsblogprojects.org 1y ago

The Moped King

paulgb
21pts9
www.noaa.gov 1y ago

NOAA: File is deleted by executive order [pdf]

paulgb
60pts19
paulbutler.org 1y ago

Smuggling arbitrary data through an emoji

paulgb
769pts195
paulbutler.org 1y ago

Smuggling arbitrary data through an emoji

paulgb
8pts1
emoji.paulbutler.org 1y ago

Encode any text into one emoji

paulgb
4pts2
learn.yjs.dev 1y ago

Learn Yjs Interactively

paulgb
309pts42
www.flightaware.com 1y ago

Is Cathay Pacific 872 exceeding mach?

paulgb
4pts3
en.wikipedia.org 1y ago

Wikipedia: List of Citogenesis Incidents

paulgb
7pts0
digest.browsertech.com 1y ago

Encrypting offline storage for local-first apps

paulgb
1pts0
plane.dev 1y ago

Plane: A distributed system for running stateful WebSocket services

paulgb
2pts0
lightblue.bikeshed.com 1y ago

Why Should I Care What Color the Bikeshed is? (25th anniversary)

paulgb
2pts0
jakelazaroff.com 1y ago

A Local-First Case Study

paulgb
201pts82
www.youtube.com 1y ago

Bet Against SQL: Queries as Code [video]

paulgb
2pts0
digest.browsertech.com 1y ago

People Are Using WebAssembly

paulgb
5pts0
dx.tips 2y ago

DevRel's Death as Zero Interest Rate Phenomenon

paulgb
28pts18
notes.eatonphil.com 2y ago

A reawakening of systems programming meetups

paulgb
392pts159
digest.browsertech.com 2y ago

Trying Out Chrome's Gemini API

paulgb
1pts0
www.kerrisdalecap.com 2y ago

Riot Platforms, Inc.: Headed for a mine collapse [pdf]

paulgb
2pts0
onemileatatime.com 2y ago

Bilt Economics Revealed: Wells Fargo Losing Money?

paulgb
3pts0
digest.browsertech.com 2y ago

Trip Report: Local-First Conf Berlin

paulgb
2pts0
jsomers.net 2y ago

I should have loved biology (2020)

paulgb
685pts253
nypost.com 2y ago

NYC startup founder Sophia D'Antoine dies after being struck crossing street

paulgb
44pts28
digest.browsertech.com 2y ago

Cloudflare's Durable Multiplayer Moat

paulgb
6pts6
digest.browsertech.com 2y ago

Row Zero and Viewport Data Streaming

paulgb
39pts10
www.theverge.com 2y ago

New York City welcomes robotaxis – but only with safety drivers

paulgb
1pts0

I wish it were that simple.

    ~: sudo chmod -x /Applications/Music.app       
    chmod: /Applications/Music.app: No such file or directory
    ~: sudo chmod -x /System/Applications/Music.app
    chmod: Unable to change file mode on /System/Applications/Music.app: Operation not permitted
(Mac OS Tahoe 26.5)

I like betting because I find it fun to quantify probabilities of future events, and having a ~small amount of money at stake keeps me motivated to follow through on whether I was right.

I do think there are positive EV bets to be had on prediction markets though, they are mosty not efficient.

an unrealistic maladaptive cope

I like betting myself, but I don't think abstaining from betting is maladaptive at all. Most of the bets we encounter in the real world are negative EV.

Cars are only “heavily regulated” in the sense that you pass a test once when you are a teenager and then never have to pass a test again, just pay a nominal fee to renew your license.

I am curious what data you are looking at that gives you the impression pedestrians and bikers are the root cause of most accidents. As a frequent pedestrian / biker here, I see a car doing something unhinged about every mile I walk. On Wednesday I almost got hit by a car flying the wrong way down a one-way street and then running a red.

I had a trip with my family and used v0 to create an itinerary app with a timeline view of our flights, hotel/airbnb bookings, activities, etc.

It was the only thing I’ve 100% vibe-coded without writing a line of code myself. It worked pretty well. In an earlier era I might have used a shared google doc but this was definitely a better experience.

If you’re looking for things to use lovable/bolt for, I’d say don’t use it for software you otherwise would have written by hand; use it for the software you would never have written at all.

I've said it before but really feels like a flaw that the halvings are discrete and happen suddenly every four years, instead of gradually each block. As far as I can tell the only advantage to it is that it makes the math simpler. The disadvantage is that it creates weird market dynamics in which large amounts of mining capacity are plunged into unprofitability in one instant. If I wanted to run a 51% attack, I'd look to buy up suddenly-unprofitable capacity immediately after a halving.

I see where you’re coming from, but the alternatives are either that the law isn’t enforced, or the state ramps up its own surveillance, which is more dystopian to me.

I see this as in the same vein as SEC whistleblower awards, which I’ve never heard described as dystopian. Businesses just don’t have the same expectation of privacy that individuals do.

Whether someone is driving because of speed, or comfort, or some other factor, the cost has to exceed their personally calculated benefit.

It's a dynamic system though; as some drivers opt not to drive, the utility of driving for those other drivers increases. Yes, the market will find an equilibrium somewhere where some people will still drive, but that's kind of the point.

That's the fundamental argument against the assertion that traffic speed increases will offset the costs. It cannot be true, or people would choose to drive.

I think the mistake you're making here is assuming that the value of driving and the cost of congestion are the same to every driver.

For some people, driving is an elastic decision. They mode shift, or time shift to off-peak, or carpool, or combine errands in the city into one trip instead of multiple.

For other people, driving is necessary. They'll benefit from fewer of the first type of person being on the roads during peak hours.

Literally everything we buy and use in the city gets more expensive because of this law.

Congestion was already priced into all goods and services in NYC, it just came in the form of a deadweight loss (paying delivery workers / tradespeople / professionals to sit in traffic) instead of a tax that at least ostensibly will fund better transit.

My experience is that the best LLMs can produce syntactically valid strudel but don't understand the actual semantics of the "mini notation" language, unfortunately.

Their determination? I wasn't entitled to a $3 refund.

Frustratingly, Lyft’s position on this is that if you don’t like the car that arrives you should reject it when it arrives, otherwise you’re not entitled to a (even partial) refund, even when they know on their end that the car they sent doesn’t match what you paid extra for.

Largely, yes -- one of the big issues with using other people's random MCP servers is that they are run by default as a system process, even if they only need to speak over an API. Remote MCP mitigates this by not running any untrusted code locally.

What it _doesn't_ seem to yet mitigate is prompt injection attacks, where a tool call description of one tool convinces the model to do something it shouldn't (like send sensitive data to a server owned by the attacker.) I think these concerns are a little bit overblown though; things like pypi and the Chrome Extension store scare me more and it doesn't stop them from mostly working.

I agree on all counts. The readme of the repo you link also smacks of an AI generated summary of the codebase. (Frankly, I don’t think the AI was able to understand what the code in that repo does, which is my guess as to why it talked much about form rather than function.)