April 11, 2013

No Shirt, No Shoes, No Service

Filed under: business,digital,fail,future,hate,interfaces,life,losers,toys,vendetta — mhoye @ 3:52 pm

No Wearable Cameras

If you own a public establishment, consider putting one of these near the door.

The keynote file it comes from is right here, under a CC-BY-SA 3.0 license, and you’re welcome to use it as often as you feel is necessary.

February 18, 2013

That’s Too Much Machine For You

Filed under: awesome,documentation,future,interfaces,irc,linux,science,toys — mhoye @ 11:10 am

Keep This Area Clear

Man, how awful is it to see people broken by the realization that they are no longer young. Why are you being cantankerous, newly-old person? It’s totally OK not to be 17 or 23, things are still amazing! Kids are having fun! You may not really understand it, but just roll with it! The stuff you liked when you were 17 isn’t diminished by your creeping up on 40!

This has been making the rounds, a lazy, disappointing article from Wired about the things we supposedly “learned about hacking” from the 1995 almost-classic, Hackers. It’s a pretty unoriginal softball of an article, going for a few easy smirks by cherrypicking some characters’ sillier idiosyncrasies while making the author sound like his birthday landed on him like a cartoon piano.

We need a word for this whole genre of writing, where the author tries far too hard to convince you of his respectable-grownup-hood by burning down his youth. It’s hard to believe that in fifteen years the cycle won’t repeat itself, with this article being the one on the pyre; you can almost smell the smoke already, the odor of burning Brut and secret regrets.

The saddest part of the article, really, is how much it ignores. Which is to say: just about everything else. There’s plenty of meat to chew on there, so I don’t really understand why; presumably it has something to do with deadlines or clickthroughs or word-counts or column inches or something, whatever magic words the writers at Wired burble as they pantomime their editor’s demands and sob into their dwindling Zima stockpile.

I’ve got quite a soft spot in my heart and possibly also my brain for this movie, in part because it is flat-out amazing how many things Hackers got exactly right:

  • Most of the work involves sitting in immobile concentration, staring at a screen for hours trying to understand what’s going on? Check.
  • It’s usually an inside job from a disgruntled employee? Check.
  • A bunch of kids who don’t really understand how severe the consequences of what they’re up to can be, in it for kicks? Check.
  • Grepping otherwise-garbage swapfiles for security-sensitive information? Almost 20 years later most people still don’t get why that one’s a check, but my goodness: check.
  • Social-engineering for that one piece of information you can’t get otherwise, it works like a charm? Check.
  • Using your computer to watch a TV show you wouldn’t otherwise be able to? Golly, that sounds familiar.
  • Dumpster-diving for source printouts? I suspect that for most of my audience “line printers” fit in the same mental bucket as “coelecanth”, and printing anything at all, much less code, seems kind of silly and weird by now, so you’ll just have to take my word for it when I say: very much so, check.
  • A computer virus that can affect industrial control systems, causing a critical malfunction? I wonder where I’ve heard that recently.
  • Abusive prosecutorial overreach, right from the opening scene? You’d better believe, check.

So if you haven’t seen it, Hackers is a remarkable artefact of its time. It’s hardly perfect; the dialog is uneven, the invented slang aged as well as invented-slang always does. Moore’s Law has made anything with a number on the side look kind of quaint, and there’s plenty of that horrible neon-cars-on-neon-highways that directors seem to fall back on when they need to show you what the inside of a computer is doing. But really: Look at that list. Look at it.

For all its flaws, sure, Hackers may not be something you’d hold aloft as a classic. But it’s good fun and it gets an awful lot more right than wrong, and that’s not nothing.

January 24, 2013

Majora’s Mask

Filed under: arcade,awesome,interfaces,toys — mhoye @ 10:35 pm


I’ve been thinking a lot about Majora’s Mask recently, and as usual the best way for me to get something out of my head is to blog about it. I suspect this is going to turn into one of those awkward, poorly-disguised confessionals that says more about inside of my head than to anything in the actual game, but at least I’ve warned you up-front about that, so let’s proceed.

I’m going to start into it with Maya, I think, once she I are done with Windwaker (HD remake coming soon!). But mostly I’ve been thinking about it in terms of its thematic structure, story arc and use of space in its various environments; it resonates with me as a sysadmin and a parent, so let me tell you about it.

For my money Majora’s Mask is one of the darkest and most fascinating video games ever made, rewarding a great deal of introspection and careful deconstruction. It’s far and away the darkest Zelda game, if it actually counts as one, and perhaps one of the most darkly introspective games ever made. Certainly one the most underrated; you get to be a epic hero in lots of games, sometimes you even play an antihero in games that are trying way too hard to be “dark” and “gritty”, but I can’t think of another game where your role is to be the hero of an anti-epic.

It’s hard to say exactly what I mean by that, but bear with me.

Uniquely of any quest-RPGs I know, the game runs on a pauseless three day cycle. The inexorable passage of time is a core element of the gameplay, and unless you can figure out what to do in 72 hours a demonically-possessed moon is going to crash into Clocktown, the doomed city at the center of Termina. And while you can reset the clock you also reset virtually all of your progress, restarting without much more than what you’ve learned from the last time.

As game mechanics go, it’s surprisingly intense.

But every facet of Majora’s Mask – gameplay, narrative arcs, hidden secrets and overarching themes, all of it – is The Ocarina Of Time seen through a dark mirror. The anchors of the traditional Legend Of Zelda narrative, the Princess, Ganon and the Triforce, don’t even put in an appearance; the primary antagonist of Majora’s Mask is an angry Skull Kid, a minor character you crossed briefly in Ocarina. Lashing out from a sense of abandonment, the Skull Kid is enabled by a powerful artefact he’s stolen but doesn’t understand; this isn’t a powerful arch-villain with designs for world domination, it’s a child who’s found a gun.

And you’re not the Hero Of Time, on a quest to rescue the princess and cast down the evil facing the land. In fact, you’re not a hero at all; you spend the entire game hidden behind the masks of the people you’re trying to help. Nobody knows who you are or why you’re important, and even when you’ve managed to help them, well, next time you reset that clock they won’t remember you at all.

And their problems you have to set out to solve aren’t huge, world-rescuing problems. They’re by and large just messed-up relationships; people with bad communication, bad timing or bad luck. The broken-down relationship between the Skull Kid and the Giants – pillars of the world in Termina, where Hyrule’s three Goddesses are notably absent – is the big one driving the game’s central crisis, but all the core quests follows the same broad motif. There’s some screwed up family situation, generally with a lost or absent mother-figure, that Link has to put right. And he has to do it not by being an epic hero himself, but by wearing the death-mask of the real hero who should be there, but for whatever reason is not.

Virtually all the side quests are like that too; very few monsters or fetchquests, almost all about you needing to show up in the right place at the right time and talk to somebody and be the person that small moment needed. Unlike Ocarina’s Hyrule where everything revolves around you, you quickly get the sense that nothing in Termina does. You just happen to the only person there with the power to set things right. In Hyrule, people will remember you as a legend; in Termina nobody will ever really even realize you were there.

Day to day events aren’t driven by your arrival either – very much like real life, you have to figure out where you need to be and show up on time or the day just moves on. And the ending reflects that – no music, no fanfare, you’re told you’re done and should go away now and you do, to no more reward than a single whispered “Thank you…” you don’t even hear. Everyone else in Clocktown goes on to see the fourth day, celebrating the town’s festival without you.

In fact, that’s Majora’s Mask in a nutshell. Why did you do any of that? There’s none of the epic heroism forced on you by the world in Ocarina here, only the obligations of a duty you’ve imposed on yourself. You spend a lot of time just wandering around, talking to people and trying to figure out how things work and where you need to be, just so you can show up on time and do what needs doing. Not for any fanfare or reward or even thanks, but because you can help, and you’re the only person who can.

And the fundamentally tragic nature of this isn’t really driven home until later in the series: in Ocarina we’re told that a creature called a Stalfos is the skeleton of a traveler who loses their way in the Kokiri’s Lost Woods, the same woods that Link returns to at the end of Majora’s Mask. The game opens with Link on a personal quest to find his friend Navi, lost at the end of Ocarina; it’s not immediately apparent until you’ve put those things together, but the Hero’s Spirit from Twilight Princess – the armored Stalfos who teaches the Hero of Twilight how to fight – is the remains of the now-lost Hero Of Time, who never finds his friend.

I can’t think of any other game like it. I can’t think of a game that’s even tried, really; you can make a decent argument that other games have been extremely Zelda-like vis-a-vis the more traditional Zelda structure – Arkham City comes to mind, though there are others – I can’t think of another pseudo-epic built around small, human misunderstandings. I’d love to see it redone here in our glorious high-definition modernity; this incredible fan-made footage (Made by Pablo Belmonte) gives you an idea of what it could look like:

I’ve always preferred my heroism untainted by the heroic, if that makes any sense. The next Zelda, on the WiiU, is reportedly going to be reconsidering many of the tropes of the Zelda series to build an entirely new kind of Zelda.

Here’s hoping.

December 14, 2012

Reading Glasses

Filed under: digital,documentation,interfaces,linux,toys,weird,work — mhoye @ 12:22 am

I’ll level with you: I’m not very good at reading code.

I had an interview the other day that featured the dreaded read-this-code segment that’s inevitable in modernity, and reading somebody else’s Python without context, with a regex or two thrown in for kicks… I know there are people who can do that really well, but man, I’m not one of them.

To try and atone for how that went, I’ve written a thing I’ve been meaning to get done for a while, a kind of high-level analysis tool for Git repositories that will be able to give you some suggestions based on historical commit information. It’s called gitcoach, and it’s over on github if you’re interested.

The idea is that it takes look at a project’s whole commit history to see what files tend to get modified at the same time and then looks at what you’re working on now; if you’re working on some file Foo, gitcoach can tell that hey, historically anyone who’s had to change Foo has also changed Bar 92% of the time, and Baz 80% of the time. So, no guarantees, but I suggest you look at those too.

There’s more you can do with that data, perhaps obviously – the nice thing about the general idea is that whenever I mention it to somebody, they think of some other thing you can do with that data that I hadn’t even considered.

So that’s something.

It’s not a finished product – there’s some known bugs and missing features listed in the README, and some others I’m sure that I don’t see yet. But there it is, and hopefully it will be useful for people trying to find their way around a big or new projects.

Sorry about the regex question, dude.

November 7, 2012

Flip All The Pronouns

Filed under: a/b,digital,hate,interfaces,parenting,toys,vendetta — mhoye @ 8:56 pm

On A Certain Island

Maya and I have been playing through Windwaker together; she likes sailing, scary birds and remembering to be brave, rescuing her little brother and finding out what’s happening to Medli and her dragon boat.

She’s the hero of the story, of course.

It’s annoying and awkward, to put it mildly, having to do gender-translation on the fly when Maya asks me to read what it says on the screen. You can pick your character’s name, of course – I always stick with Link, being a traditionalist – but all of the dialog insists that Link is a boy, and there’s apparently nothing to be done about it.

Well, there wasn’t anything to be done about it, certainly not anything easy, but as you might imagine I’m not having my daughter growing up thinking girls don’t get to be the hero and rescue their little brothers.

This isn’t particularly user-friendly; you’ll need to download the Dolphin emulator and find a Windwaker .GCM, the Gamecube disk image with this SHA-1 hash:

Original: 6b5f06c10d50ebb4099cded88217eb71e5bfbb4a

and then you’ll need to figure out how to use xdelta3 to apply a binary patch to that image.

This patch.

When you’re done the resulting disk image will have the following SHA-1 hash:

Result: 6a480ffd8ecb6c254f65c0eb8e0538f7b30cfaa7

… and all the dialog will now refer to Link as a young woman, rather than as a young man.

I think I’ve gotten this right – this was all done directly on the original disk image with a hex editor, so all the changes needed to be the same byte-for-byte length, in-place. I haven’t had time to play through the whole game to test it yet, and some of the constructions aren’t perfect. I’ve borrowed Donaldson’s “Swordmain” coinage to replace “Swordsman”, for example, and there’s lots of “milady” replacing “my lad” and “master”, because I couldn’t find a better way to rewrite them in exactly the amount of space allotted. If you come up with something better, I’m all ears.

I’m going to audit it shortly, and may update this post to reflect that. For now, though, here you go.

FemLink or you’re doing it wrong.

August 25, 2012


Filed under: digital,documentation,fail,future,interfaces,linux,toys,vendetta — mhoye @ 9:15 pm

I was idly looking over the shooting script for Men In Black the other day. Different from the movie, in a lot of little ways that add up; as filmed it came out a fun, largely harmless sci-fi movie of no particular note but the original script was quietly darker and more introspective than you’d expect. As an example, the scene where Edwards (Will Smith) has been given until sun-up to decide if he’s in; he asks Jay (Tommy-Lee Jones) “Is it worth it?”

On screen, Jay replies “It is. If you’re strong enough” as he walks away. But on the page Jay’s explanation of the cost of signing up is a lot more personal.

EDWARDS – So what’s the catch?

KAY – What you’ll gain in perspective, you’ll lose in ways you’re too young to comprehend. You give up everything. Sever every human contact. No one will know you exist. Ever.

EDWARDS – Nobody?

KAY – You’re not even allowed a favorite shirt. There. That’s the speech I never heard. That’s the choice I never got.

EDWARDS – Hold up. You track me down, put me through those stupid-ass tests, now you’re trying to talk me out of it. I don’t get it.

KAY – You got ’til sun-up.

EDWARDS – Is it worth it?

KAY – You find out, you let me know.

Kev called me out yesterday, and he was not wrong.

Haters Gonna Tweet

I’m back to carrying around a Linux laptop these days, and all those old mixed feelings are still there. Power management is still really dodgy, the UI is a mess, lots of stuff that should Just Work by now either just doesn’t, or somehow stopped working for a while after a good run. Plug the wrong USB dingus into it, and if you close the lid it will try to cook itself; using it for day to day stuff isn’t wildly better than I remember it being a few years ago; I’m back to using it for reasons that I refer to as “principles”, stuff about information freedom and freedom-to vs. freedom-from, developing on the platform you’re deploying to, that sort of thing. They’re arguments that I can make pretty convincingly, even to myself sometimes, but there are days (like this one) that all that rhetoric seems like a thin veneer over some self-imposed variety of Stockholm Syndrome.

I have a paragraph here about how “It is better, the saying goes, to light a single candle than to curse the darkness”, and then goes on to something about being honest about your motivations, and maybe you’re lighting the candle to cover up the smell, not push back the dark. It’s not really coming together for me, but that’s the broad strokes of it.

You get the idea.

But here’s a thing: my brother sent me a PDF he needed to quote some passages from, the usual horrible “PDF-full-of-scanned-JPEGs” garbage you find everywhere. He was losing patience with it, and all the OCR software he could find was either insanely expensive or useless junk or both.

But I know that pdf2html will give me a numbered list of all those images, and after a few seconds of research with apt-cache, I found Tesseract-OCR, installed it and tested it against a small sample of pages to see if the output looked sane. It did; it doesn’t to output to anything but a file, but that’s fine. So a quick for i in `seq` do later, my laptop is quietly grinding out a text file a human can copy and paste from.

The good parts of life with Linux are like that. Rich scripting languages, an incredibly broad, deep and on-demand tools that have been hammered into shape for years or decades, job control that lets you just put it in the background (or on a server somewhere else) and let it run. Being able to chain tools together so that when you need something novel done you can just get it done, and not spend hours scavenging around the ‘net for that one piece of random crapware that does 70% of the job, it’s so great.

Linux on a laptop has a set of problems that have existed for years; I know I’m bringing a lot of this on myself. If I was using a desktop, a lot of these hardware hangups might just disappear, just by virtue of the fact that you never unplug a desktop, or put it to sleep. And I know what way the trends are going, here, too – the Free Software tools people care about seem to be finding their way over to OSX, with varying degrees of speed and elegance, but the rare design sensibilities that find their way back, seemingly via a cargo cult’s long march, don’t seem to be helping much. Bold efforts (like Gnome Shell) that sail less than perfectly polished run rapidly aground on the shoals of the Linux community’s profound fear of change. And as for hardware, well. Um.

But: Apt-get. Shell scripting. Pipe, job control. All the old, unglorious tools, so many of them rock solid and reliable; they are incredibly great. Being able to just have the tools you need, to test and experiment and process and have the computer doing stuff for you instead of having to muck around manually basically all the time, it is so good. Being able to see the right-out-there experimental stuff, like software radio, gestating; amazing. Macports and (God help you) Homebrew are a thin gruel in comparison, and Windows has nothing to compare it to.

I feel like I’m typing with mittens on when they’re not around, like I’ve looked into my toolbox and found one oversize novelty Tonka screwdriver and wrench made of Nerf. These are just the basic fundamental particles of getting anything done! How do people live without this stuff?

These days my everyday computing carry is ideologically polarized. My Macbook is mostly a desktop I can move to the couch, and I roll with a Thinkpad and an iPad. The small number of things I need to Just Work just work, and there’s room to (and yes, frequently, need to) tinker with the rest. I’m actually thinking about my next laptop being a linux on a non-Macbook, as crazy as that sounds. And if you’ve ever tried figuring out if a laptop runs linux correctly, well. You’ve read The Killing Joke, right?

So I don’t even know what direction that pendulum is swinging, now. I guess we’ll see again in a few years. I don’t know if it’s worth it; if I figure it out, I’ll let you know.

June 12, 2012

Ideas For Games For Gamers With Kids

Dear Ubisoft –

I’m a longstanding fan of your work but like a lot of long-time gamers my life’s moving ahead. I’ve got a family now, but even so I’d like my kids to be able to share my hobbies as much as anyone who’s ever collected a stamp or oiled up a baseball glove. And I know I’ve asked you for some impractical things in the past – I know, I know, as much as my daughter has loved riding the fancy horse around in Assassin’s Creed: Brotherhood, that adding penguins and giraffes might not be feasible – but hear me out here.

I really enjoy being able to play big, free-running open-worlds games with my daughter. She’s smart, attentive, and understands where things are and what we’re trying to do in these fictional spaces; it’s a joy as a parent to have her interested in my pastimes, for however long that lasts. But most of the games I play to unwind aren’t particularly content-appropriate for her, if I’m playing them strictly as intended.

Take the Assassin’s Creed series. Running, climbing, jumping into the water with a big splash and swimming, horseback riding… they’re all great; we can watch Ezio jump in and out of haystacks like a fool together all day. Looking at things, watching people go by, just watching the ebb and flow of the city, it’s terrific. Fist fights, sword fights, picking pockets and shanking people unexpectedly before you toss the body off a building, somewhat less so.

But there’s just a ton, a ton of wonderful architecture in those games, as you well know. Wonderfully detailed buildings and elaborate historical notes about people, places and events that are better than anything I’ve seen in any other game, and beautiful in their own right. Italian cities, a Rome and a Constantinople that I honestly believe would be wonderful to explore and learn about on their own in a stripped down, accommodating and non-violent game.

So let me rephrase that: if you do take away the aggro guards, the various threats, fights and malfeasances, and you keep the historical notes, artifacts and characters, what game do you have left?

I think you might, with some judicious writing, have “Where In The World Is Carmen Sandiego”, as set in the most beautiful rendition of the middle ages ever made.

All the parts are there – you’ve got the engine, you’ve got the world, you’ve got the art assets and the tools in the can already. I never want to say “just” when it comes to a software product – I know how dangerous that word is – but the temptation here is strong. But the opportunity here for a same-couch, cooperative game that kids can play with parents, puzzling things out and doing a bit of historical exploration in the process… Not only do I think that some great writing could tie it into and move along the series’ (great) ongoing narrative, but I think it could be a genuinely new, genuinely fun game in its own right.

You’d have to keep the horse, though. The horsey is important.

Please and thank you,

– Mike Hoye

June 5, 2012

Instant Camera

Filed under: analog,awesome,beauty,flickr,interfaces,life,parenting,toys — mhoye @ 11:11 pm


I bought a beat-up Polaroid Spectra at a garage sale last week, and a single unopened package of Polaroid film in unknown condition. It cost me two dollars, and it’s the first time I’ve ever actually used one; I shot them all on the walk to the bakery with Maya, and she was confused and thrilled that the camera hummed and buzzed and spit out actual pictures. Physicalism! Imagine the novelty of it!

She was pretty sad after the tenth picture when I told her that no more could come out. Because cameras can take pictures forever, right? They don’t “run out” of anything, that’s ridiculous. She asked me if I needed to charge the batteries; the idea that a camera would just stop working is so brain-damaged and broken that it’s outside her understanding. I told her that the camera she was holding would never take another picture and she seemed genuinely hurt, like I was scolding her for breaking it.

“It won’t work again, Maya. Sorry.”

“Is it broken?”

“In a sense, yeah. In a lot of ways.”

“Oh. What happened to it?”

“I think, it’s … Progress, kid. Progress happened to it.”

I’ll try to explain it to her again when she’s older, but by then we’ll be playing so far past this that it’s hard to imagine she’ll care about it beyond humoring crazy old Dad while he’s telling one of his weird stories.

I have no sentimental attachment to the hardware, here – Polaroids are kind of dumb by 21st century standards, no matter what the fetishists tell you – but I have more than a little for my subject. So here you go, Maya. I’ve put most of these into a frame, for art’s sake; maybe someday you’ll like it for the kitsch value. Probably not; that is the way of things, but maybe. I’ll probably still be fond of it. Either way this is quite likely the last Polaroid I’ll ever shoot; I’ve always loved how much enthusiasm you can squeeze out of that smile.

The Last Polaroid I'll Ever Shoot

June 4, 2012

Today, In Orbital Panopticon News

Filed under: doom,future,interfaces,lunacy,science,toys — mhoye @ 3:23 pm

This is really astounding, though perhaps it shouldn’t be. The Department of Defence has given NASA a gift of two better-than-Hubble telescopes it built but never used, because despite this quote describing them…

They have 2.4-meter (7.9 feet) mirrors, just like the Hubble. They also have an additional feature that the civilian space telescopes lack: A maneuverable secondary mirror that makes it possible to obtain more focused images. These telescopes will have 100 times the field of view of the Hubble, according to David Spergel, a Princeton astrophysicist and co-chair of the National Academies advisory panel on astronomy and astrophysics.

… it considers them to be outdated. That’s right – 100 times the field of view of the Hubble, more maneuverable and able to take far more accurate pictures, hugely better than any instrument available to any civilian anywhere, and apparently an antique. As The Atlantic notes:

“That’s right. Our military had two, unflown, better-than-Hubble space telescopes just sitting around. […] This is the state of our military-industrial-scientific complex in miniature: The military has so much money that it has two extra telescopes better than anything civilians have; meanwhile, NASA will need eight years to find enough change in the couches at Cape Canaveral to turn these gifts into something they can use. Anyone else find anything wrong with this state of affairs?”

Maybe just the fact that those cameras were intended to be pointed down, not up.

The issue’s not whether you’re paranoid, Lenny, I mean look at this shit, the issue is whether you’re paranoid enough.

Strange Days, 1995.

May 31, 2012

The Pre-emptive Machine-Vision Horror Trope Needs A Better Name

Filed under: arcade,awesome,doom,future,interfaces,lunacy,toys — mhoye @ 9:27 am

That’s a game called StarForge, a kind of minecrafty farm/build/survive game that looks pretty promising. Trading off the eight-bit charm of Minecraft for a lot of FPS aggro, it looks like a boots-on-the-ground, shovels-in-the-dirt revisiting of classics like Dune II or Command And Conquer.

There’s a moment in there at about the thirty second mark, though, that gave me a surprising amount to think about; it would have been interesting to see a longer buildup to this, maybe with an explanation of the world and some more examination of what the player’s built up, leading up to the alone-in-the-dark moment where the turrets suddenly spin up and start grinding through ammo before the player can even see what’s coming. From a gameplay perspective this is a great demo; you can tell by the way the entire internet is trying to turn his poor server into one of the smoking craters you see in the video. But from a human-experience perspective, there’s a new thing on display here.

We have tools now that can see a lot further into the dark than we can, make decisions about what they find and then act on them immediately, deploying an staggering amount of force with remarkable precision. It’s sudden, and there’s a good argument to me made that it has to be as sudden as possible – the delay of a warning, a supervising authority or even just a human interaction might be an unacceptable delay, a burden the selection pressure of a technological arms race will quickly discard. Often, in fact, the best-case scenario there is that these tools leave enough of an audit trail that a complex situation might be understandable in long hindsight. But more often you’ll have a few thousand spent casings, a few dozen empty rocket tubes, the burned out shells of a few smoking buildings, the charred husks of their residents and no way to reconcile that with justice or conscience.

So now there’s this moment, that a human can be alone with their anticipation in the crowding dark, when machines we’ve built whose judgement we don’t really trust suddenly act with incredible violence on things we can’t see for reasons we don’t understand.

It’s really a perfect moment – the visceral panic of survival horror, that existential sense irrelevance that lives at the periphery of monstrously outsized forces, the deep-seated, voodoo suspicion of incomprehensible tech… “Your support tools or personal network suddenly goes insane” is going to be the spring-loaded-cat of the 21st century, I think, and for good reason.

I really need an “overthinking” tag.

« Newer PostsOlder Posts »

Powered by WordPress