“Why the tab in column 1? Yacc was new, Lex was brand new. I hadn’t tried either, so I figured this would be a good excuse to learn. After getting myself snarled up with my first stab at Lex, I just did something simple with the pattern newline-tab. It worked, it stayed. And then a few weeks later I had a user population of about a dozen, most of them friends, and I didn’t want to screw up my embedded base. The rest, sadly, is history.”
— Stuart Feldman explains Makefile syntax, in 'The Art of Computer Programming'“Angel.”
She jerked in surprise, then relaxed in my arms. “It’s… not entirely appropriate. Are you sure?”
“It was either that or Anchor.”
She laughed and pulled away slightly, staring at me with those older-than-she-looks eyes, understanding what I wasn’t saying. A tiny smile grew into a big one, and we finally met.
“Hello, Jack; I’m Angel. My name is Angel.”
“Hi, Angel. How do you feel about eating bugs?”
“Bugs?”
“Beetles and crayfish, mostly. Sorry, I’ve been away for a while, so the larder’s bare, and I usually have terrible luck catching rabbits.”
“This is a terrible resort and I shall be leaving a scathing review.”
I hugged her. She needed it.
She clung to me fiercely, and something shifted inside. She wasn’t the wrong redhead any more, not an underage replacement for the one I’d spent so much time wanting to screw or strangle or both. Suddenly I hated there, whatever it was, and whoever had made her live nameless and afraid. I wanted to destroy what had hurt her, protect her from being hurt again, and…
Huh. I wanted to be a hero. For the first time, maybe really the first time, it wasn’t about me.
Ji, ta, shizen. A phrase that mattered to my cranky old sensei, that I’d just memorized to keep him teaching me new things. Self, others, nature. Caring about more than yourself. Caring for more than yourself.
Turns out I’d been alone long before I got here.
On the left are two Nespresso-branded capsules (Capriccio and Tokyo Vivalto Lungo). In the middle, you can see good third-party pods (Peet’s Crema Scura and Illy Classico Espresso); slightly different construction at the base, but dimensionally identical to the real thing and completely compatible, including recyclability.
On the right, two plastic clone pods. In front, Gevalia Luminous, which is extremely mild compared to, well, anything else I’ve tried; real espresso lovers seem to describe it as weak, pathetic instant coffee. Unlike the above, it’s not even worth trying it in the larger “lungo” pour, even for someone like me who likes his coffee tarted up in French lingerie and four-inch heels. Pity, really, because I like their k-cups and bagged coffee.
Back right is a thing of pure evil, the Target house brand “Archer Farms”. Where the Gevalia pod will put some of the coffee into your drip tray and some of the grounds into your cup, this nasty thing barely functions at all, making my Essenza Mini strain to push water through it, with the lights flashing in warning, and delivering maybe half the volume of coffee. Safeway’s house brand shows a picture of the same kind of cheesy plastic/foil pod, so I would never try those, either.
I’m going to cut open the remaining Gevalia and Target pods to see how the contents work in my Aeropress. The grind is likely too fine for easy pressing, but there didn’t seem to be anything wrong with the coffee, just the pods.
(Gevalia markets their pods as compostable, but apparently they mean professionally, don’t-try-this-at-home compostable)
How do they manage to keep customers with a 5% failure rate? I’m shaking each tub as I pull them out of the box, to make sure they’re still liquid. I’ve never had a failed Mini-Moo.
I’ll have to see if someone else sells real half-and-half creamers. You have to read the labels, since many will prominently claim to be “half-and-half” but contain no actual dairy products. “Half what and half what?”
Costco sells a different brand through their business centers, but doesn’t seem to stock it in warehouses. costco.com stocks Mini-Moos, and claims they may be available in warehouses; I’ve never seen them there.
I could also just buy actual pint containers of half-and-half while California remains under Corona-chan Quarantine, but I like the shelf life and portion control of the little tubs.
I think we’d all figured this one out.
The real surprise is that only 60% of the recommended images were by Houtengeki (NSFW).
I’d thought about this a lot over the years. “The three weeks?”
“Yeah. It’s not like there are rules, but she’s not stupid. She must have snagged you on the right day, then went back to set you up the night before, and somehow missed. Like something changed between A and B, or from your viewpoint B and A, and it threw off her aim.”
I tried to wrap my head around the idea that she’d slept with me before I slept with her, but found myself more focused on the girl beside me. “You’re not really twelve, are you?”
“Ten, technically; we’re early bloomers. But we don’t really change when we’re there.”
She shivered a bit as she said that, and I caught the implication: she’d been ten years old for a very long time, in a place she was glad to be away from. There was a lot more I wanted to ask her, but I changed the subject to try to lighten the mood.
“I’m Jack, by the way. And you’re…?”
She shrank inside her furs, suddenly looking lost and very, very young, and in a tear-stained whisper I could barely hear, begged, “please… give me a name”.
Well, that hadn’t worked.
(I’ve moved all these asides after the jump, so the series pages flow better)
Amazon: “Unfortunately, USPS ran into an issue when attempting your delivery.”
J: “Yeah, the issue was they didn’t attempt to deliver.”
A: “They will try again.”
J: “…when the package actually gets loaded onto a delivery truck.”
It’s not like I really needed hinoki saké cups tonight, or tomorrow night, or any time before Covidiocy eases up and my sister comes out to visit, but I continue to find it adorable that Amazon pretends that USPS has predictable delivery dates that are compatible with Prime.
The giant case of Carnation half-n-half single-serving tubs arrived, and I can’t blame Amazon for the fact that a non-zero percentage of them are dried out. There’s no sign of rough handling, and the expiration date is a good four months out, but out of the first ~25 tubs I pulled out of the box, 3 were either completely or partially dried out. My guess is very small punctures or slight sealing failures, since the interior of the box doesn’t look like an AirBnB that got used for a porn video.
And I’ve settled on calling them Calfs, as an appropriate replacement for Mini-Moos.
Full disclosure: the one and only time I bought Mini Moos on Amazon, the case arrived with maybe a week to spare before the expiration date. Never tried that again.
Bullshit:
As far as Amazon is concerned, this is a completed successful delivery.
I fully expect it to be delivered today, but if it didn’t show up, for any reason, it’d be at least another 48 hours before I could start playing phone tag with USPS and twiddle my thumbs waiting for an offshore Amazon rep to follow the script and credit my account.
As expected, the package was delivered today into my locked mailbox. Also as expected, Amazon still shows it as “held for pickup” at the post office. Sometime tomorrow, I expect they’ll either update that to claim I picked it up, or rewrite the update history to show that it was always delivered to me today.
Everything started spinning as I unpacked her awkward sentence, and I stared in shock. It was her face. Her voice, her hair, her freckles, her everything-that-was-still-growing.
“You… she… how does that even work?!”
“We’re complicated. I don’t really understand it very well myself, but I think there are about a dozen of us. It varies from time to time, and I’m certain that at least two of the ones I’ve known were the same person at different ages, but I don’t know if they were also her, or me, or…”
She shrugged apologetically. Oddly enough, that gesture gave me the confidence to say, “you’re not her; you’re… more grown up.”
I’d surprised a smile out of her. “Thanks. When I say it in my head, it sounds like wishful thinking, but for what it’s worth, you’ve seen us both from the outside, without all the complications.”
“Can you at least tell me if it was all bullshit? I know this is isn’t the world I’m from, but did I really die there, and am I really supposed to become some kind of hero and save this world?”
She closed her eyes and sighed, and when she opened them again she looked much, much older. “I’m sorry, but yeah, it’s probably true, at least in broad strokes. It’s hard to move between worlds. Moving someone else must have been a lot harder, even with a solid connection, and she wouldn’t have tried something like that without a good reason.”
“And I think she screwed up.”
How many words in this headline are not stupid?
Introducing Crowdsec: A Modernized, Collaborative Massively Multiplayer Firewall for Linux
If you’re banging Salma Hayek, the answer is yes. Duh.
This story about the implosion of Google’s in-house Stadia game-development company sounded like such a familiar clusterfuck that I found myself searching for Steve Perlman’s name.
Former security company SolarWinds has blamed an intern for a leaked password associated with their massive fail, that turned out to be ‘solarwinds123’:
“a mistake that an intern made… They violated our password policies and they posted that password on an internal, on their own private Github account”
If an intern was in a position to set a password that was used by anything more sensitive than the third-floor laser printer, and you had nothing in place to enforce your ‘policy’ or detect lapses, and the thing that password gave access to was somehow Internet-accessible, your entire business model was a complete fraud.
I can think of plenty of stupid-password stories, including the time the new Core Services Group full of Senior System Administrators changed the root password on all the infrastructure servers to be the bullshit temporary password we’d been giving to every new employee for years (“iltwas” = “I Love To Work At Synopsys”), but that was so long ago that everyone on the Internet had a public IP address and Netscape still thought they had a viable business model.
Nintendo is promising a real open-world Pokégame, for next year. This year will just be another remake, this time of Diamond/Pearl. Both of these surprised me, because I’ve been assuming they’d just keep adding DLC to Sword/Shield; a lot less development work and a license to print money.
He seems to have survived the Internet’s immediate response that VW’s been selling that exact same thing for years.
enscript
edition? I’ve been poking at re-implementing enscript from scratch, because the GNU clone of this ancient Adobe tool is cruftier than a cruftwyrm in a cruftstorm, tarted up with all kinds of useless crap that interferes with the core functionality of printing a damn text file.
There is no equivalent software available for any platform at this time. You can get some kind of printout from text editors, but black text on white paper in a fixed-width font is just too primitive to attract the attention of modern skittletext-loving dark-moded 20-year-olds with perfect eyesight and an addiction to running everything inside an Electron app.
I’ve got a long list of necessary and forbidden features, and a tentative implementation plan (Python3 + free version of Reportlab), but what I really need to focus on is bike-shedding the name.
Goal: clearly suggest the fundamental purpose of cleanly converting
TXT
to PDF
in any modern fixed-width Unicode font, optionally
including the implementation language as a discriminator. Continuity
with the long history of the tools in Adobe’s TranScript package would
be a plus, but I think that ship has sailed, wrecked, and sunk to the
bottom of the
ocean.
Unfortunately, I can’t find a single name that includes any of text, txt, pdf, lp, script, tran, en, etc, that isn’t either already in use by another likely-abandoned open-source package, registered to a terrorist group, or simply horrible. Assorted uses of “2” and “to” don’t improve the situation in any way. Honestly, the least-horrible options I’ve come up with so far are “pdftty” and “qenscript”. One can’t be pronounced these days without being canceled, and the other sounds like the companion app to barbiescript.
[the long-abandoned source code for the original Adobe TranScript package is visible online, by the way, but Project Athena’s ancient Trac server requires an MIT login to actually download anything; I might still have a copy somewhere from ~1992, if the files on that tape ever made it to a zip drive that made it a USB disk that made it to a NAS that made it to another NAS. Actually, I know I still have it, but I’d have to find something that can read original NeXT single-sided optical disc cartridges, and then hope they’re still functional.]
…it turns out that the version of “Sex (I’m A)” that Alexa will play by default is not the original version from the album Pleasure Victim. It’s a re-recording with offputting synths, Terri Nunn emphasizing her lines oddly, and some other guy taking the male role and being mixed too prominently. The simulated moaning has also been redone, really badly.
A bit of digging suggests that this is the version from the album Metro: Greatest Hits, which continues the usually-disappointing trend of Alexa choosing the most recent version of a song rather than the one I actually want to hear. Often this is a terrible live version by the wrong band, and adding “the album version of” will help, but if I have to write extremely specific incantations to safely summon a song, I might as well switch to demonology.
(for instance, I learned to add “the song” after the time I said “play chitty chitty bang bang”, and the TV turned on and started playing the movie)