BART recycling

The eight recipients were selected after submitting a proposal to BART describing what they planned to do with the vehicle. The selected few will transform the old cars into beer gardens and short-term rentals, museum objects and more.

None of the proposals sought to use the legacy cars for affordable housing projects or homes for the unhoused -- two of the major problems facing the San Francisco Bay Area. Other public transit agencies have sunk their legacy cars into the ocean to serve as artificial reefs, but this is unfeasible for BART's cars due to their aluminum composition. Likewise, BART cannot sell the cars to other transit agencies because its vehicles operate on a nonstandard gauge or track width.

Repurposing old BART cars is no easy feat -- nor is moving and installing them. BART estimates the cost of transporting, installing, and permitting the vehicles will cost somewhere in the range of $8,000 to $15,000. Applicants were asked to provide plans for the vehicles' retrieval, as well as a description of how they intend to dispose of the cars when they've served their purpose. It's all about creative upcycling and a dash of creative thinking.

The remaining decommissioned legacy cars -- there are 531 still in-service, as of Jan. 30 -- will be mostly recycled, a few cars at a time, by Schnitzer Steel in Oakland.

Previously, previously, previously, previously, previously.

Tags: , ,

London Breed's big COVID failure

Breed had the single easiest job in the world.

After failing upwards into mayoral seat left vacant by her late mentor Ed Lee, she followed his example of cozying up to big business as countless SF natives were displaced by rising prices. She did all of this coasting off the city's reputation as welcoming and eclectic, but everyone saw through her façade. [...]

Then came March 2020. She didn't wait for Gavin Newsom, she didn't wait for Trump, she didn't wait to see what other big cities were doing -- she went ahead and shut down San Francisco (schools, nightlife, churches, everything) to stop the spread of the coronavirus. She had homeless people given housing in empty hotels. If at no other time in her career, this was the moment that London Breed did the right thing. It was so right that every other city in the world looked at us with envy.

That was then. [...]

Look up each and every statement Breed has made about COVID in the last, oh, six months or so, but replace "COVID" with "HIV" or "AIDS" and replace "masks" with "condoms." How does that sound to you?

Imagine the mayor of any city holding a press conference and declaring that no one needs to wear condoms ever again. Imagine that same mayor being seen publicly shirking the very anti-AIDS protocols they themselves put into effect and calling their critics "fun police."

Imagine that same mayor originally touting an anti-HIV vaccine -- one made in record time with astounding efficacy -- only to suddenly reverse course and say that everyone, infected or not, should just learn to "live with HIV/AIDS".

I know, I know: That's an absurd metaphor. After all, HIV isn't airborne.

Previously, previously, previously, previously, previously.

Tags: , , ,

DNA Lounge: Wherein we are still requiring vaccinations

Noted public-health policy scofflaw Mayor Breed recently announced that proof of vaccination will no longer be required to enter restaurants, bars and nightclubs. She framed this as helping our businesses. Well, this business does not need or want that kind of "help". And I know of quite a few other San Francisco bars and clubs that feel the same way.

DNA Lounge's policy is unchanged: we will continue to take steps necessary to reduce the risk of infection to our staff, families and customers:

  • Proof of full vaccination is required for entry.
  • Fully vaccinated means 2 weeks after your booster, if it has been 6 months since your first round.
  • Masks are required inside.

The Mayor and SFDPH are playing politics with peoples' lives. Pretending that the pandemic is over does not make it so. These are the facts:

  • SF is only 65% fully vaccinated -- not 83% as the mayor continues to disingenuously claim.
  • If you aren't boosted, vaccine efficacy drops to 50%. These days, unboosted is the same as half vaccinated.
  • The BA.2 variant is outstripping Omicron in our wastewater samples. It is 30% more infectious.
  • Most SF cases are breakthrough infections.
  • Long COVID is a real threat to everyone, even the young and healthy, and it is still poorly understood.
  • The bars are going to be packed for St. Patrick's Day.
  • Kids are going to go away for Spring Break, return, and spread their new infections to schools, families and workplaces.
  • Then cases will spike again, just like last time!
  • When you are 3/4ths of the way to the finish line is not when you stop running.

Short of another lockdown, the most effective ways to fight the pandemic are:

  • Vaccinations -- we require them of our staff and customers.
  • Masks -- we require them of our staff and customers.
  • Airflow -- ours is very good.
  • Testing -- we continue to test all of our staff weekly.

Also, just a reminder: CDC recently re-colored the maps to declare victory. These two maps represent approximately the same data:

They made the new "low" threshold be twice the old "high" threshold.

That old map, the all-red map on the left, is a map of new infections per 100k people: it correlates well to your chance of exposure and infection. CDC's term for this is "Community Transmission".

The map on the right is the new one that they say we should be paying attention to instead: the "Community Levels" map, which is basically new infections DIVIDED BY available hospital beds.

So they're saying that it's ok to unmask as long as there is still freezer truck morgue capacity available in your city.

This is all just so exhausting. We are finally almost back down to pre-Delta-surge levels, and that's when they decide to go full YOLO and eliminate every possible mitigation measure. Like all of you, I would also like the pandemic to be over. But, again, wishing does not make it so.

In other news, DNA Pizza opened 11 years ago today. Happy birthday to us!


Update: I have disabled comments on this post because it had become a honeypot for antivaxxers and out-of-state trolls. If you have questions, comments or suggestions about our policies, you can email me directly. Thanks, and stay safe!
Tags: , ,

Hashtag threat model

My dentist just did in-person 2FA! "I just texted you a code, can you read that back to me?"

It was for security, the receptionist assured me.

I guess I might be trying to smuggle someone else's teeth in for a cleaning?

Fortunately my dentist does not have extremely detailed records of any of my biometrics that might be useful for identifying me.

Previously, previously, previously, previously, previously.

Tags: , ,

Surveil yourself!

You can now download of all of the data that Amazon admits to having about you. To do this, you submit a request and they email you a URL -- "Usually, this should not take more than a month."

I dunno, if that database query takes a month to run, maybe Amazon should look into contracting with a cloud provider?

Anyway, once you get the download link, guess what -- it's not a download link. It's seventy-one separate download buttons. Is there a Download All button? Hahahahahaha.

My data was 115 MB spread over 10,988 mostly-CSV files. A quick stroll didn't reveal anything too surprising. It includes every email they ever sent you, and, amusingly, the transcript of every conversation you've had with their "support" chatbots.

Presumably this is the result of them doing the absolute bare minimum in order to comply with some jurisdiction's new or pending legislation. You can tell from the loving care they put into it.

I wonder if each of those 71 separate zip files had its own project team.

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

Tags: , , ,
Current Music: Garbage -- Wolves ♬

Head Heist

Human heads stolen from parked freight truck in Denver

The incident happened between 2:30 p.m. Wednesday and 9:30 a.m. Thursday while the truck was parked in the 7700 block of E. 23rd Avenue, police said. The heads were supposed to be used for medical research purposes.

The blue and white box with a label reading "Exempt Human Specimen" was stolen from a freight company truck, police said, along with a dolly.

I'm pretty sure "medical research" means "target practice and cosmetics", but ok.

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

Tags: , , ,

Chonky Palmtop

A cyberdeck with a butterflying split keyboard, you say? But, the key layout is a war crime.


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

Tags: , , ,

Playing old PS3 games

About once a year I think, "Hey, maybe I'll play that old video game that I used to enjoy." It never ends well.

If you wade through my previous thread about this, the punchline was: after having bought another PS3 CECHA01* for parts and replacing the Bluetooth subsystem, I was able to restore my backup onto a new internal SSD. It was working! I was able to play my previously-downloaded games via the internal drive.

But, it then lost the ability to recognize inserted discs. It can eject them, which means the ribbon cable is connected properly (as it can't when that cable is unplugged) but it acts as if there's no disc. And the DVD drive from the "parts" machine seems to have some kind of mechanical problem, so it's fucked in an entirely different way.

    * The model I have, CECHA01, is able to play PS2 games. Later PS3s such as the identical-looking CHECHL01 can't do that, and neither can the "Slim" models.

Dear Lazyweb, my question is this. Given:

  1. A functional PS3 internal hard drive with a handful of not-very-obscure downloaded games on it;
  2. A functional PS3-formatted backup of that drive;
  3. A handful of not-very-obscure PS2 and PS3 discs;
  4. No PS3 with a working optical drive;

What is the easiest way for me to actually play these things?

"Play them using a Mac as an emulator" would be ideal, but I will also tolerate solutions of the form, "eBay thing X", "torrent thing Y" and/or "Jailbreak using thing Z".

Like, in a non-crazy world, one solution to "this PS3 works except for the DVD drive" might be, "torrent new copies of the discs you own, load those onto a USB drive, and play them off of that." But I don't know if that's even possible.

I guess "buy 3 separate obsolete consoles, one for the downloaded games, one for the PS2 discs and one for the PS3 discs" would technically work, but that's some bullshit. I would much rather pretend that this software is software.


Update:

Because I know all of you are hanging on every word of this drama, here's where I am on this stupid, interminable project:

  • No working PS2 or PS3 emulator exists that will run on either macOS 12 x86 or Raspberry Pi. (If you intend to dispute this, you'd better have actually seen it running first.)

  • At some point, the CECHA01 stopped being able to complete a firmware update, giving error 8002F14E, which seems to mean "your optical drive is fucked, and it is preferable to brick the machine than allow you to fall so far from grace."

    I got it to install through some combination of wiggling the cable and swapping in a mechanically-broken optical drive. And while doing that, the little clip thingy holding the ribbon cable to the motherboard broke. I'm afraid to breathe on it now, let alone move it.

  • I also have a CECH4001B "Super Slim" which is less flaky, but that model does not have hardware support for PS2 games.

  • I managed to get both of them jailbroken, by following this video for the A01 (to install EvilNat) and by following this other video for the 4001B (HFW/HEN) since EvilNat doesn't work on it.

  • Using the 4001B and MultiMan, I was able to rip some of my game discs with the 4001B -- and then I realized that was slow and foolish and just downloaded those games from NoPayStation and/or Vimm's Lair instead. NoPayStation's downloader is pretty easy, but it gives the files absolutely asinine obscured names for no reason.

    And then... half of them don't work. I guess the RAP files are passwords or something? I have no idea how to install those. Update: To get NPS-downloaded PKG files to work, the corresponding RAP files have to go in the /exdata/ directory. You can rename the PKG files to something clearer, but not the RAP files. It may also be necessary to log in to Playstation Network and "activate" the console, I'm not sure.

    Pro tip: try to find PKG versions of the games instead of ISOs. The former install as if they are Playstation Store downloads and will (in theory) run without any jailbreak malarky, whereas the ISOs require goofy bank switching games to fake out the player into thinking it has a physical disc in the drive.

  • At some point the A01 started behaving weirdly again and so lacking a better idea, I wiped its drive and tried to restore from backup... and I can't. It's now behaving as if it can't reliably read my USB thumb drive. Sometimes it sees it and sometimes it doesn't. I tried a different, freshly formatted thumb drive too.

    I'd rather be using the A01 than the 4001B because it has native PS2 support, and EvilNat is a permanent jailbreak; whereas the 4001B uses Hen, which requires you to launch an app every time you reboot in order to do anything jailbreaky.

    But it seems like this A01 is just fucking cursed.

  • I can't believe that in the Twenty First Goddamned Century, some lunatic Playstation hacker went and implemented an ftp server, when rsync was sitting right there. Are you ok, guy? Do you hate yourself that much?

    I guess we're lucky it wasn't Kermit.

Shit I haven't figured out yet:

  • RAP files and making NPS downloads work.

  • I understand that it is possible to get the 4001B to play PS2 games using software emulation, somehow. I thought that ManaGunZ was that thing, but it makes the games show up as an "Unsupported Data" disc ("This model of PS3 is not compatible with PS2 software".)

    Update: Apparently that is how it is supposed to work. I installed webMAN MOD and ManaGunZ per the instructions in this video, and I'm able to mount and play PS3 ISOs, but PS2 ISOs still show up on the mount point as "Unsupported Data".

    My current theory is that PS2 games only work if the EvilNat jailbreak is installed, and don't work at all with Hen. But this Super-Slim can only do Hen, not EvilNat.

  • A number of the PKG games that I downloaded silently fail to install on the 4001B. The package installer just exits and the game does not show up in the list. Most, but not all, are PS3 releases of PS2 or PS1 games (with "PSOne Classic" or "PS2 Classic" in their names) which I thought meant that they are legit PS3 executables that don't require PS2 hardware support? And yet, no worky.

  • Besides the ones that won't run, there are a small number of games that I care about that I was only able to find in ISO form rather than PKG form, and most of those I would just write off entirely. But one of them is Rez. How can I find a PKG version of Rez? Can you convert an ISO to a PKG?

  • If I end up downloading a PS1 or PS2 game as a pair of BIN/CUE files, I can convert that to an ISO with "bchunk", but what if there are twelve BINs and one CUE? (Alternately, got a link to ISOs of the various PS1 Wipeouts?) Update: Though it's not documented, dumping the BIN/CUE files into the /PSXISO/ directory works.

  • Being allowed to retain any of my old save points from the A01 is apparently far beyond the reach of modern technology. They are locked to the hardware.


Previously.

Tags: , , , ,

Today in Hot Superyacht Probs

Hoist the Black:

Rep. Lance Gooden has introduced legislation that would allow U.S. citizens to seize the yachts, jets, and other property belonging to Russian oligarchs who have been sanctioned in response to the invasion of Ukraine.

Privateering is essentially legal piracy. In the age of sail, it was common for nations to issue letters of marque licensing private citizens to raid the shipping of enemy nations. The practice died down in the 19th Century with the Paris Declaration of 1856 outlawing privateers. However, the United States never signed the Paris Declaration, and Article I of the Constitution gives Congress the power to issue letters of marque. [...]

"Privateers in history are for when you don't have enough forces," Singer told the Signal via email. "Today, the U.S. Navy has no problem finding or seizing these yachts if it so wanted." Indeed, privateers seem even more unnecessary when the navies and coast guards of the various allied countries that have joined the United States in sanctioning Russia.

Furthermore, privateers are typically reserved for war, and setting them loose on Russian oligarchs could spark a broader conflict between the United States and Russia. "While Ukraine is at war with Russia, we are not."

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

Tags: , , ,

COVID risk assessment

I hesitated posting this at all, because I am profoundly uninterested in hearing guesses framed as facts from all of the armchair epidemiologists out there, and this is catnip for them... But here's how I've been seeing things these last few months. Maybe you have too.

My goal is to not catch COVID at all. CDC tells me that my goal should instead be just "don't fill the hospitals past 100%", but I'm a little more ambitious than that.

Back in July, when Delta hit, the CDC maps started looking like something from the pre-credits scene of a Milla Jovovitch movie:

But while the whole country was turning red, the Bay Area was still orange, and the SF.gov graph looked like this. At the time, though I was still terrified, I judged it to be reasonable for me to be masked in a crowded room with other vaccinated people:

Then in December, Omicron happened, and the graph did this, and I nope'd out:

December-ish was also when I started hearing more about Long COVID, with numbers that seemed to move it into the category of "this is something you actually need to be concerned about", not some one-in-a-million thing that only a small number of people were unlucky enough to get.

So now here we are in March, and three things have happened:

  1. CDC has recolored their maps to reflect their new advice that so long as there is still freezer truck morgue capacity available in your area, you don't need to worry about COVID;

  2. Mask mandates are gone, and CDC has told everyone that masks are for your own protection instead of being a tool to reduce community transmission;

  3. And the SF graph now looks like this:

I don't want to be fused to my couch any more. I really, very much, very very much, wish to be standing on a sticky floor in a dark room full of people, listening to mediocre music. My standards are very low at this point. You don't even know.

But what I'm struggling with is, once that graph drops back down to pre-Delta levels, like, say, 50 new cases per day, should I go back to feeling comfortable being back in those crowded rooms full of purportedly-vaccinated strangers? Or do the facts that:

  1. Absolutely none of those fuckers will be masked, and
  2. I know more about Long COVID now,

mean that I should still be cowering at home, terrified?

I don't know how to do this math. The organization that is supposed to be providing this guidance, the organization that is chock-full of actual full-time professional epidemiologists, is now just transparently gaslighting us in the interest of... what? Political expediency and the economy instead of public health, I guess?

I also wonder whether that graph of new cases is as accurate today as it was last year, since, with both vaccinations and availability of home tests having increased, more and more people are probably getting infected but not reporting it.

Again: opinions not solicited! While my question is not rhetorical, as such, I am still very much not asking for your opinions or guesses as to the answer. You and I both know that you don't know.

Previously, previously, previously, previously, previously.
Tags: , , ,