jwz (Jamie Zawinski)
Future of the Ferry Building
  1. I'm pretty sure that the Vaillancourt Fountain is still there in the year 3195. It's hard to tell because some palm trees are blocking it, but that looks like the East wall to me. It's directly below the Tulip statue.

    Proving that we are in the Terran Empire timeline, that means it will have lasted 1,169 years longer than it will in our universe.

  2. Not only is the Hyatt still there, but the rotating restaurant at the top is lit up!

    But back here in the Terran timeline, while it has finally been repaired, it is now a private club.

  3. Quark's still exists, so that's a pretty nice 830+ year run, too.

Previously, previously, previously, previously, previously, previously.

Richard Stallman
Antifa doxing ICE agents

Praising anti-fascist activists' collective skill in identifying the masked thugs who committed vicious crimes.

Posted
Richard Stallman
ICE detained caregiver

Wael Tarabishi had an incurable disease that tended to get worse, and depended on his father Mahr Tarabishi to take care of him. The deportation thugs jailed Mahr; without him, Wael's condition rapidly deteriorated and he died in three months.

Then the thugs would not allow Maher to go to the funeral.

Posted
Richard Stallman
Mayor Mamdani

As soon as Mayor Mamdani was sworn in, he dove straight into the work of making NYC run better.

Posted
Richard Stallman
Offshore wind generator projects restarted

The offshore wind generator projects that the wrecker shut down are moving forward again, but he is having complete success in preventing the US from starting any new projects.

Posted
jwz (Jamie Zawinski)
SVG triangulation
Dear Lazyweb,

I need this SVG as a DXF, DWG or SKP with all of the polylines converted to triangular meshes. Can someone show me how, or just do it for me?

The conversion must preserve group names so that I can tell which ones are which.

Bonus level: can you find a similar source map that also has US states? Must be equirectangular.

Previously, previously, previously.

jwz (Jamie Zawinski)
Advanced Features
"Oh no. Anyway"

Date: Mon, 02 Feb 2026 22:39:59 -0800
Subject: Your channel has lost access to advanced features
From: YouTube <no-reply@youtube.com>

Hi yesthatjwz,

To help keep our community safe, we limit some of our more powerful features to channels who have built and maintained a positive channel history or who have provided verification.

As of now, your channel doesn't have sufficient channel history. It has lost access to advanced features. This may have happened because your channel did not follow our Community Guidelines.

How this impacts your channel

You won't be able to do things like:

  • Get higher daily limits for live streams, Shorts, and video uploads
  • Embed live streams
  • Pin comments
  • Add external links to your video descriptions

How to restore access to advanced features

To restore access, you can:

  • Build positive channel history by following our Community Guidelines.
  • Provide video or ID verification for quicker access. This may not be available for all channels.

Thanks,
The YouTube team

Previously, previously, previously, previously, previously.

Bram Cohen
A Legendary Poker Hand and A Big Poker Tell

Here’s the story of a legendary poker hand:

Our hero decides to play with 72, which is the worst hand in Holdem and theory says he was supposed to have folded but he played it anyway.

Later he bluffed all-in with 7332 on the board and the villain was thinking about whether to call. At this point our hero offered a side bet: For a fee you can look at one of my hole cards of your choice. The villain paid the fee and happened to see the 2, at which point he incorrectly deduced that the hero must have 22 as his hole cards and folded.

What’s going on here is that the villain had a mental model which doesn’t include side bets. It may have been theoretically wrong to play 72, but in a world where side bets are allowed and the opponent’s mental model doesn’t include them it can be profitable. The reveal of information in this case was adversarial. The fee charged for it was misdirection to make the opponent think that it was a tradeoff for value rather than information which the hero wanted to give away.

What the villain should have done was think through this one level deeper. Why is my opponent offering this at all? Under what situations would they come up with it? Even without working through the details there’s a much simpler heuristic for cutting through everything: There’s a general poker tell that if you’re considering what to do and your opponent starts talking about the hand that suggests that they want you to fold. A good rule of thumb is that if you’re thinking and the opponent offers some cockamamie scheme you should just call. That certainly would have worked in this case. This seems like a rule which applies in general in life, not just in Poker.

Subscribe now

Posted
jwz (Jamie Zawinski)
DNA Lounge: Wherein I have some thoughts on food delivery apps
Yesterday I mentioned that DNA Pizza takes online delivery orders again, after a year-long hiatus. Hooray...

Perhaps it has been long enough since I talked about deliveries that you have forgotten how terrible everything has been! Let's recap!

We opened DNA Pizza in 2011, and from then until roughly 2015, we had decent delivery business. It was a pretty significant portion of our income. In fact, our delivery business was a big part of why it sounded like a good idea at the time to open a second venue, Codeword in 2015. We had been having trouble keeping up with orders on weekend nights, so once Codeword opened we staged all delivery orders from there, freeing up the DNA Lounge oven for in-house slices.

In the early days, we employed our own delivery drivers (we had a car topper and everything!) And while some restaurant apps like Eat24 and Grubhub existed at the time, they just ran the menu-and-credit-cards system: restaurants were still responsible for doing their own deliveries. But having our own drivers just wasn't economical and in around 2014, I held my nose and we switched to using "Uber Eats" for delivery. Again, at the time, they were a delivery company, which is a thing that (thanks to them) no longer exists. We conducted the transaction; they put it in a car. You used the app to summon a driver to pick up a bag instead of a person.

But in 2017, Uber abruptly decided that if you wanted them to deliver something, you also had to allow them to operate your online store, and let them take a percentage of that. So we dropped them on principle, and switched to Postmates. But then eventually Uber bought Postmates too. So we switched to Grubhub, who had recently started doing deliveries as well as ordering: this gave Grubhub the same downsides as Uber Eats, but at least they weren't Uber.

It was between 2015 and 2017 that Grubhub and similar apps started becoming really popular, and as soon as they did, our delivery business absolutely cratered. Not only did the number of delivery orders go way down, but deliveries became damn near uneconomical due to the huge cut taken by the apps, taking 15% to 30% of the value of the order rather than charging per mile for a delivery. Our margins were obliterated.

And on top of the extortionate delivery apps came the fraudulent "ghost kitchens", the fake clickbait restaurants all running out of the same warehouse that existed only as online branding. So by 2017, Travis Kalanick's debasement and destruction of the restaurant industry was nearly complete.

Twelve or fifteen years ago, the idea of a pizza restaurant that made no money from deliveries would have been inconceivable. Pizza was the canonical late-night delivery food for the entirety of the Twentieth Century. But here we are, "disrupted" by techbros.

Over the years, besides Grubhub, we used to use some other delivery services as well (DoorDash, Slice, Allset, a few others) but we stopped because we got no business from them. Like, literally one order a month or less. And that was back in the day when we did get a significant number of delivery orders through Grubhub. It was just that nobody used those services. Grubhub was, at least at the time, the 800 pound gorilla, the only game in town.

And then around 2022, Grubhub just flat out stopped working. They were so astoundingly incompetent that we got essentially zero orders through them. Their web site was never showing DNA Pizza to customers, even when they searched for it directly, and for close to two years their tech support was so useless that eventually we just gave up. It was so bad that in 2023 I asked the Lazyweb for help out of desperation, And despite turning up some technical contacts within Grubhub, nothing got better at all. So in early 2025, we just closed our Grubhub account and decided, "Welp, I guess we don't offer deliveries at all any more".

Then! Funny story! A couple months ago, a new "territory manager" got hired at Grubhub and hit us up with a "please come back" email. Devon's reply was so blistering that I'm just gonna include most of it here:

Your suggestions don't even begin to address the issue we had.

We had issues with your backend. Menus would vanish. I spent countless hours providing your support teams with steps to reproduce the problem. we got extremely deranked. I got support once to agree to completely rebuild our storefront from scratch so that we would be free of the various issues that support was unable to fix. Support just cloned the store and it had the same problems.

There was some deeply buried bug involving an integration from the otter tablet company that was disabling menus in some non-standard way. And we got de-ranked again, because our menus would turn off at inconvenient times with no way to turn them back on. Support was terrible and useless and never believed me.

So, no, having commissions waived won't do us any good when your platform itself was turning off our menus in ways that nobody who worked for you could figure out how to fix. [...]

I wasted easily 100 hours of my life over a few years on this nonsense.

Nope. Never again. Your company is terrible. You should get a job somewhere else before Grubhub gets bought again and they gut staffing even more.

So, let's hope this Chow Now thing works better than that.

As with all techbro disruption, you have to follow the money to understand this. At first glance you might think that Grubhub's customers are the hungry people ordering food. But Grubhub's actual income is the money that they claw back from the restaurants as subscription fees and a vig on every order, which means that their actual customers are the restaurants. And they will put the screws to each of those restaurants harder and harder, until they die off and another one is slotted in to replace them. They can do this because these days the restaurants have no other choice. This is a canonical example of the oft-misapplied term "Enshittification".

And the galaxy-brain version of "who are the customers?" is "the investors". It doesn't matter if Grubhub becomes so useless that it collapses entirely, so long as the VCs and C-suite get an IPO or private equity buyout just before that happens. Their victory condition is a mob bust-out, rather than a sustainable, long-term business.

Oh yeah! Speaking of Travis Kalanick's ratfucking of the restaurant industry,

Date: Wed, 8 Oct 2025 14:11:26 -0500
From: ██████@cloudkitchens.com
Subject: Request to Discuss New Market Opportunity

DNA Pizza Team,

Thanks in advance for your time and attention.

I'd like to connect and talk with you about a possible partnership with one of our food halls in the Bay Area. Have you considered expanding your reach to other markets? I'm not sure if what we offer would work for you, however, It wouldn't hurt to hear me out, take a tour, and see what options we can offer.

What are your thoughts?

Keep up the good cooking,

I did not hold back:

Date: Wed, 8 Oct 2025 12:28:34 -0700
From: jwz@dnalounge.com
To: ██████@cloudkitchens.com
Subject: Re: Request to Discuss New Market Opportunity

You have got a lot of nerve. Your company single-handedly destroyed the Bay Area restaurant industry and you still have the gall to come sniffing around the corpse. Fuck you and the horse you rode in on, you absolute parasites.

BTW, have your Saudi owners murdered any journalists lately?

What I did not expect... was a reply!

Date: Mon, 27 Oct 2025 14:56:13 -0700
From: ██████@cloudkitchens.com
To: Jamie Zawinski <jwz@dnalounge.com>
Subject: Re: Request to Discuss New Market Opportunity

Hello Jamie,

Thanks for your patience with me getting back to you.

It's unfortunate you feel this way towards CloudKitchens and what the company is attempting to accomplish for restaurant owners and operators in the industry. However, I appreciate your candor. I'll be sure to relay your message to the proper channels.

In summary, running a small business is a land of contrasts. Please buy our pizza, it's actually really good.

Bram Cohen
Camper Vehicles

Let’s say you wanted an offroad vehicle which rather than being a car-shaped cowboy hat was actually useful for camping. How would it be configured?

The way people really into camping approach the process is very strange to normal people and does a negative job of marketing it. You drive to the campground in a perfectly good piece of shelter and then pitch a tent. Normal people aren’t there to rough it, they’re there to enjoy nature, and sleeping in one’s car is a much more reasonable approach.

To that end a camper vehicle should have built-in insulation, motorized roll-up window covers, and fold-up rear seats. You drive to the campground, press the button for privacy on the windows, fold up the seats, and bam, you’re all set.

It should have a big electric battery with range extender optimized for charging overnight. The waste heat during the charging process can keep the vehicle warm while you sleep in it.

Roughly 8 inch elevation off the ground and a compliant suspension designed for comfort on poorly maintained roads rather than feeling sporty.

Compact hatchback form with boxy styling. Hatchbacks are already boxy to begin with and a flat front windshield works well with window covers so it’s both functional and matches the aesthetics.

Available modular fridge, induction plate, and water heater. With custom connectors to the car’s battery the electric cooking elements could ironically be vastly better than the ones in your kitchen.

Unfortunately having a built-in shower or toilet is impossible in a compact but the above features might be enough to make it qualify as a camper van which you’re allowed to live in. They’d at least make it practical to inconspicuously live in one’s car and shower at a gym.

Subscribe now

Posted
jwz (Jamie Zawinski)
Zipbomb JSON
Someone who is not me should formulate a maximally-malicious JSON file. I made one with a nesting depth of ~182 million, but "jq" gives up early, at only around depth 3,000. So one trick would be to find the right balance of nesting and array length that stays under typical parsers' limits as long as possible, while requiring as much RAM as possible to get there.

Previously, previously, previously.

jwz (Jamie Zawinski)
DNA Lounge: Wherein DNA Pizza does deliveries again
It's been almost a year since we closed DNA Pizza's Grubhub account, but we're back online now with Chow Now. It seems to be working ok so far?

The restaurant's hours are still tied to the nightclub, which means we only accept orders while DNA Lounge is open. This means, roughly, every Friday, Saturday and Monday from 8pm or 9pm to 2am; and other days of the week as the event calendar dictates.

So give it a try tonight! In... just about 4 hours.

This time the online ordering is (finally!) more directly integrated with our point of sale. With every other ordering system we've used in the past, when someone placed an order, it would show up on a customized, locked-down tablet provided by the outside company, and our cashiers would have to notice it ping and then transcribe the order into our system. But this new one talks to our POS directly, so it goes in like every other cashier order.

This means that it finally makes sense for an in-person customer to use it as a "skip the line" order -- you can place your order from the dance floor or the sidewalk, and then in a few minutes, head on over to the restaurant for pick-up. So that's kind of cool.

Anyway, wow do I have some things to say about online ordering, but writing that up has completely gotten away from me, so I'll save that for a later post.


Planet Debian upstream is hosted by Branchable.