Appliance boot loaders, ftw –
Cory Doctorow’s book, Radicalized , is up for a CBC award. To celebrate, here’s an excerpt.
prize. “Unauthorized Bread” is also in development for television with Topic, parent company of The Intercept; and for a graphic novel adaptation by Firstsecond, in collaboration with the artist and comics creator Jennifer Doyle It appears below with permission from the author.
The The Salima found out that Boulangism had gone bankrupt: her toaster wouldn’t accept her bread. She held the slice in front of it and waited for the screen to show her a thumbs-up emoji, but instead, it showed her the head-scratching face and made a soft (brrt) . She waved the bread again. Brrt .
Long before she got to that point, she’d grown certain that it was a lost cause. But these were the steps that you took when the electronics stopped working, so you could call the 1536 number and say, “I’ve turned it off and on , I’ve unplugged it, I’ve reset it to factory defaults and … ” There was a touchscreen option on the toaster to call support, but that was not working, so she used the fridge to look up the number and call it. It rang seventeen times and disconnected. She heaved a sigh. Another one bites the dust .
The toaster was not the first appliance to go (that honor went to the dishwasher, which stopped being able to validate third -party dishes the week before when Disher went under), but it was the last straw. She could wash dishes in the sink but how the hell was she supposed to make toast — over a candle? in the database, records inserted by hackers demanding cryptocurrency payouts in exchange for keeping the dirty secret of Boulangism’s shitty data handling. No one had even seen them.
Boulangism’s share price had declined by 184 percent over the past year. There might not even be a Boulangism anymore. When Salima had pictured Boulangism, she’d imagined the French bakery that was on the toaster’s idle-screen, dusted with flour, woodblock tables with serried ranks of crusty loaves. She’d pictured a rickety staircase leading up from the bakery to a suite of cramped offices overlooking a cobbled road. She’d pictured gas lamps.
The article had a street-view shot of Boulangism’s headquarters, a four-story office block in Pune, near Mumbai, walled in with an unattended guard booth at the street entrance.
The Boulangism cloud had burst and that meant that there was no one answering Salima’s toaster when it asked if the bread she was about to toast had come from an authorized Boulangism baker, which it had. In the absence of a reply, the paranoid little gadget would assume that Salima was in that class of nefarious fraudsters who bought a discounted Boulangism toaster and then tried to renege on her end of the bargain by inserting unauthorized bread, which had varied from kitchen fires to suboptimal toast (Boulangism was able to adjust its toasting routine in realtime to adjust for relative kitchen humidity and the age of the bread, and of course it would refuse to toast bread that had become unsalvageably stale), to say nothing of the loss of profits for the company and its shareholders. Without those profits, there’d be no surplus capital to divert to R&D, creating the continuous improvement that meant that hardly a day went by without Salima and millions of other Boulangismidents (never just “customers”) waking up with exciting new firmware for their beloved toasters.
Salima knew these arguments, even before her stupid toaster played her the video explaining them, which it did after three unsuccessful bread- authorization attempts, playing without a pause or mute button as a combination of punishment and reeducation campaign.
She had to leave for work in half an hour, and she hadn’t even showered yet, but goddamnit, first the dishwasher and now the toaster. She found her laptop, used when she’d gotten it, now barely functional. Its battery was long dead and she had to unplug her toothbrush to free up a charger cable, but after she had booted it and let it run its dozens of software updates, she was able to run the darknet browser she still had kicking around and do some judicious googling. She was forty-five minutes late to work that day, but she had toast for breakfast. Goddamnit.
The dishwasher was next. Once Salima had found the right forum, it would have been crazy not to unlock the thing. After all, she had to use it and now it was effectively bricked. She wasn’t the only one who had the Disher / Boulangism double whammy, either. Some poor suckers also had the poor fortune to own one of the constellation of devices made by HP-NewsCorp — fridges, toothbrushes, even sex toys — all of which had gone down thanks to a failure of the company’s cloud provider, Tata. While this failure was unrelated to the Disher / Boulangism doubleheader, it was pretty unfortunate timing, everyone agreed.
Summerstream issued a press release (often quoted in the forums Salima was now obsessively haunting) blaming the whole thing on “volatility” and “alpha” and calling it “unfortunate” and “disappointing.” They were confident that both companies would restructure in bankruptcy, perhaps after a quick sale to a competitor, and everyone could start toasting bread and washing dishes within a month or two. Salima wasn’t going to wait. Her Boulangism didn’t go easily. After downloading the new firmware from the darknet, she had to remove the case (slicing through three separate tamper-evident seals and a large warning sticker that threatened electrocution and prosecution, perhaps simultaneously, for anyone foolish enough to ignore it) and locate a specific component and then short out two of its pins with a pair of tweezers while booting it. This dropped the toaster into a test mode that the developers had deactivated, but not removed. The instant the test screen came up, she had to jam in her USB stick (removing the toaster’s hood had revealed a set of USB ports, a monitor port, and even a little Ethernet jack, all stock on the commodity single-board PC that controlled it) at exactly the right instant, then use the on-screen keyboard to tap in the log-in and password, which were “admin” and “admin” (of course).
It took her three tries to get the timing right, but on the third try, the spare log-in screen was replaced With the pirate firmware’s cheesy text-art animation of a 3-D skull, which she smiled at — and then she burst into laughter as a piece of text-art toast floated into the frame and was merrily chomped to crumbs by the text-art skull, the crumbs cascading to the bottom of the screen and forming shifting little piles. Someone had put a lot of effort into the physics simulation for that ridiculous animation. It made Salima feel good, like she was entrusting her toaster to deep, serious craftspeople and not just randos who liked to pit their wits against faceless programmers from big, stupid companies.
A few seconds later, she held a slice of bread to the toaster’s sensor and watched as its light turned green and its door yawned open. Halfway through munching the toast, she was struck by an odd curiosity. She held her hand up to the toaster, palm out, as though it, too, were a slice of bread. The toaster’s light turned green and the door opened. She was momentarily tempted to try and toast a fork or a paper towel or a slice of apple, just to see if the toaster would do it, but of course it would.
The ingredients turned out to be incredibly simple, and while her first loaf came out looking like a poop emoji, it tasted amazing, still warm from the little toaster, and if anything, the slice (OK, the lump) she saved and toasted the next morning was even better, especially with butter on it. She left for work that day with a magical, warm, toasty feeling in her stomach.
She did the dishwasher that night. The Disher hackers were much more utilitarian in their approach, but they also were Swedish, judging from the URLs in their (README) files, which might explain the minimalism. She’d been to an Ikea, she got it. The Disher didn’t require anything like the song and dance of the Boulangism: she popped off the maintenance cover, pried the rubber gasket off the USB port, stuck in her stick, and rebooted it. The screen showed a lot of scrolling text and some cryptic error messages and then rebooted again into what looked like normal Disher operating mode, except without the throbbing red alerts about the unreachable server that had haunted it for a week. She piled the dishes from the sink into the dishwasher, feeling a tiny thrill every time the dishwasher played its “New Dish Recognized” arpeggio.
GIPHY App Key not set. Please check settings