Perl programmer, runner, computational biologist p , zombie fan, metal head, beer lover
tweeters@cstross @donttrythis @MarkDriver @GreatDismal @perlmutations @alyankovic
The avalanche has already started; It is too late for the pebbles to vote
2018-06-08 Turbo Pascal #code
Borland Turbo Pascal was once my jam. Unfortunately, my entire source code directory was corrupted at some point so all the programs are truncated. This is a shame since the Turbo Pascal compiler is still available:
When my son was little, he'd occasionally ask me, "Are we rich". That's a loaded question when a kid asks it. Invariably, they're trying to compare their lifestyle to their friends. The answer isn't easy. From his perspective: we live in a 1000 sqft house, share one Subaru Outback, work two full-time jobs and have phones 2+ generations old. Standing in my living room, I don't think rich is the first adjective that would come to mind.
Techincally, I suppose we are upper-middle class but that's not a very meaningful distinction. We have life, health, dental and homeowner's insurance. We have well-funded retirement accounts. We play travel hockey and go on vacations every year. To me, that seems pretty rich. In this day and age, I look at money in terms of what it can do to insulate us from hardship. It's not about fancy cars and a bigger house. It's about not worrying how we'll pay for dental work. In 2018, being "rich" is about being OK.
This isn't a #humblebrag. It's just something I think about. Especially, when I see people younger than me struggling with groceries and medical bills. Every week, someone on Mastodon posts a request for help. The Mastodon community is such that 99% of these requests from strangers are probably genuine. I don't think I'd feel that way about similar random posts on Facebook. Sometimes I contribute, but I want to do more. I get overwhelmed by the who and the how. Do I help someone who needs money for their medicine or an artist trading commissions for cash? Am I helping someone dig themselves out of a hole or just tread water? Patreon, PayPal or Liberapay? In some ways it doesn't matter, but, right or wrong, I have a vision of giving. I can't help everyone and I want to help someone who falls on hard times but is otherwise doing fine. I want to help people who are between jobs or have a sick pet. I don't think I'm the guy to help someone who's stuck in chronic poverty or has $100,000 in medical bills. Until I figure it out, I'll give randomly and hope for the best. I wish everyone could be OK like me.
I posted this to Facebook this morning:
I also posted a guide:
So, you want to #deleteFacebook? There are lots of tutorials out there, but this is what I did...Then this...
So, you don't want to #deletefacebook. There are still things that you can do to degrade the Facebook surveillance apparatus.
Battle for the Net
2018-02-24 Wordpress regrets
Years ago, I had a Wordpress site. I thought that it was finally time to turn over content management to the professionals. I could update my site easily from anywhere and, honestly, everyone was doing it. Nothing but regrets. First there were the updates. So many updates. Updates that required, in many cases, time and attention to get them right. There was also the comment subsystem. I disabled that pretty quickly because it was obvious it was being used by bots for advertising, communicating, who knows. I finally got sick of dealing with it and let the instance go dormant...
That's the thing about Wordpress though, if you don't vigorously defend it, it becomes a security risk. The seemingly simple act of presenting words to be read by your eyeballs is handled by a myriad of scripts and backend databases, all of which are vulnerable to exploitation. After a generic email from my hosting service about about Wordpress being out of date, I finally deleted it.
I was surprised to get an email last week from my hosting service that they had detected malware. The exact culprits were:
htaccess.spam-seo.redirect.006 - html/.htaccess js.spam-seo.xtrackPageview.001 - html/index.html php.spam-seo.doorway-gen.043 - html/makeup-hijinks.php rex.multi_vars.004 - html/vrxtwxfl.php
Payday loans and Cash Advances. Parasites working for parasites. It's bloodsuckers all the way down. Now I need to upload fresh copies of everything. I feel dirty.
2018-01-08 A different kind of uncanny valley
Despite my rapidly approaching decrepitude, I'm still an avid videogame player. People have complained for years about the incomplete modeling of physics in video games. Anyone who's played an FPS has cursed the unbreakable window. You can be carrying enough explosives to level a city block and still be forced to fight your way through a room full of enemies, just to get around a locked window. "Wolfenstein: The New Order" strives to immerse you in a realistic dystopian world full of concrete structures you can destroy (more on that in a minute), metal you can cut through and crates you can smash. There are still unbreakable windows but, its a start.
The enemy AI, however, leaves something to be desired. The game encourages stealth which means you'll find yourself killing chains of Nazi's who all seem content to stand, backs to the door, staring out the window. Apparently there's much to contemplate outside. Rarely are the guards actually 'guarding' anything. The entire Nazi army seems to be lacking any sort of peripheral vision. In the world of "Wolfenstein: The New Order" it must be common for soldiers to simply drop dead in the middle of a hallway or while taking a leak. I know this because dead bodies persist (another breakthrough in realism) but don't seem to bother the living guards.
"Wolfenstein: The New Order" is not the formulaic FPS of old. Levels are not guaranteed to end in some sort of boss battle. In fact, one of the "Bosses" in the game is the concrete itself, uber-concrete. Perhaps as a nod to the ever-present brutalist architecture of the game, concrete is cited as one of the keys to the rise of the Nazis. I can't wait until the level where I have to break in and destroy the computers that manage the Nazi human resources. No paychecks. No war.
2018-01-04 Aenima Useful idiot #tbtI've been blogging for a long time. To give you some idea, I probably "optimized" my first blog for NCSA Mosaic (1993-1997). You can file most of it under the youthful conceit that "everybody but me is an idiot".
10.11.96 | TOOL album Been listening to the new TOOL album this weekend, and I have two things to say. First, a band that has a song titled "Hooker with a Penis" is probably in need of some serious therapy. Most of the album, from a lyrical standpoint, is deranged, as is the artwork. Second, the album kicks ass from the entertainment standpoint. The songs are powerful and slightly eerie. The CD is also nice and long, so you get your money's worth, and the multi-image thing is pretty cool. (btw: expect a lot of loser bands to copy this multi-image thing).
2018-01-01 Goodbye #twitterMy twitter handle, @blueporcupine, has been deactivated.
2017-12-31 Mastodon #twitterI just opened a Mastodon account for #TwitterEvacuationDay . Find me at: @firstname.lastname@example.org
Not this Mastodon, although they are awesome. This one.
2017-12-31 The only winning move is not to play #facebookThis is how I envisioned the internet; circa 2000. Skeuomorphic cyberspace. Influenced by William Gibson's novels and movies about cyberspace (e.g, Webmaster ). From the beginning, the internet was a place built, by nerds, for nerds. If you hit up the comments section of any slashdot article that mentions Facebook, you'll find a contingent of never-Facebookers. Their rallying cry is "you are the product". I like to think that I joined and contributed to Facebook, fully aware that I was the product.
Unfortunately, Facebook  has broken the simple model of trading personal information for eyeballs on ads. Facebook has become a market for selectively targeting the hearts and minds of people. Looking for "jew haters" ? Facebook has you covered. Have a house to rent, "whites only"? You can advertise for that .
Corporations don't have our best interests in mind. In many cases, the interests of corporations are directly opposed to ours. Some have even argued that corporations are the first generation of malicious, emergent Artifical Intelligences . Individuals have a conscience; corporations do not . In that way, we've come full circle to my science fiction view of the internet. Instead of Wintermute, Colossus or Skynet we have Verizon, Facebook, and Equifax vacuuming up massive amounts of data about everyone on the planet, feeding it to industrial-grade data-mining algorithms and using the results to maximize the extraction of money and attention. They use the money to buy politicians  . They use the attention to "bend the arc" to benefit the next quarterly earnings statement and to buy more politicians.
The only winning move is not to play 
 and really all social media
 see Bhopal gas tragedy and Love canal
 War Games
2017-12-29 #adminhello, world
2017-12-23 #twitterPirates of the Caribbean ends with an anti-Piracy notice #fail #meta
2017-12-23 #twitterI was very excited about my WRT3200ACM router. Sadly firmware updates are making it STB. Tired of power cycling every few hours. Fix it @Linksys
2017-12-23 #twitterIn the original Total Recall. When Quaid fights with his fake wife they knock over like three bowls of goldfish crackers. Who keeps that many snacks around?
2017-12-05 #twitterSomeone needs to make a "brew day" candle. I love the smell of beer brewing
2017-10-19 #facebookI downloaded the "Pokemon Go" app so that Jason and I could play it when we were hanging out at the end of the Summer. Over the last 8 weeks, I've played it pretty consistently. It was more fun than I expected; tickles the part of my brain that's obsessed with completing things. Today, I'm saying goodbye to all of my Pokemon because it's just a grind now. At Level 23 and proud owner of a Snorlax. Going out on a high note.
2017-10-17 #facebookChances my cheap phone or ancient router will get patches to fix the WPA2 "KRACK" bug... About the same as the Washington Capitals winning the Stanley Cup this year. Looks like I may be in market for new hardware.
2017-10-17 #facebookI don't know what to say about "me too." except, "I see you". Even if you aren't ready to say it out loud.
2017-10-15 #facebookI've spent some time writing my congress critters this year (both snail mail and email). One senator has now sent me two reply emails that were about completely different topics. In one case, the email was 180 degrees from anything I've ever sent. Seriously? I just dropped a letter in the mail letting him know that I'd rather not hear back at all and assume ambivalence than get the wrong response back and fear incompetence.
2017-10-15 #facebookYou want Americans in body bags? Because this is how you end up with Americans in body bags. A bunch of armchair generals who are cool with starting a war. 46% of GOP. Forty six percent. They can't agree on much but they can agree on this. Preemptively killing people.
[ link ]
2017-10-15 #facebookI have a plan to save the coal industry. No more coal power plants. Start selling artisanal coal, at 10x the cost, to coal-fired pizza places. If we need to build more thin crust pizza joints, that's a price I'm willing to pay. Give me a call if you need a Secretary of Neopolitan Pies, I'd be honored to serve.
2017-10-14 #facebookHiding out in a bowling alley bar, in Hackensack, next to the ice rink before this afternoon's hockey game.
2017-10-13 #facebookBack in NYC for an overnight. Hitting Otafuku for tako yaki.
#adminRandom old Facebook and Twitter posts
2017-08-28 #facebook #mountainCourtesy of Governor Hogan, Jason and I went mountain biking at Schaeffer Farms. White trail only and we managed to avoid ticks and poison ivy. Lunch at the famous Taco Bar. As a bonus, Jason and I are the proud owners of the Taco Bar Pokemon gym (come at me bro). Ended the day with a Starbucks and a run to pick up a sports coat for his first Bar Mitzvah invitation.
2017-07-10 #facebook #metalHey Sirius XM Liquid Metal fans, I just recorded a Listener Domination segment that's airing tomorrow at 6p. What songs did I pick? Tune in to find out. It should be good for a laugh.
2016-07-30 #facebook #metal #beerLanikai brewery on Oahu. Good beer, brewed in an industrial storage unit. Beautiful marsh out back.
2016-05-10 #facebook #metal #beerGetting a beer before seeing Baby Metal at the Fillmore.
2015-03-22 #facebook #mountainNothing like a 5.7 mi jog around the prison yard. Laurel Hill looks like a nice place to mountain bike. I think they should have left the breakfast burritos on the vine for a bit longer. Kinda small.
2014-06-28 #facebookSirius XM Lithium severely overestimates my fondness for Smashing Pumpkins. Every three songs...
2011-01-27 #twitterNo power for 24 hours and the temperature in the house is dropping but we have Duroflame logs, grilled pizza and Prosecco
2010-08-26 #twitterJust went to a Wm Gibson book signing. He had some great answers for some incomprehensible questions.
2010-02-28 #twitterAt 6am, Copper brought me a mouse which he tossed in the air to show it was really dead. All I could think was, "Its a trick. Get an ax."
2010-01-14 #twitterMe: How many times do I have to tell you? My son: Four times...
2010-01-07 #twitter #firstpostThe difference between the right word and the nearly right word is the difference between lightning and lightning bug
2008-07-10 #facebook #firstpostis wasting time on Facebook
1996-10-11 Tool album #firstpost #rh10.11.96 | TOOL album
Been listening to the new TOOL album this weekend, and I have two things to say. First, a band that has a song titled "Hooker with a Penis" is probably in need of some serious therapy. Most of the album, from a lyrical standpoint, is deranged, as is the artwork. Second, the album kicks ass from the entertainment standpoint. The songs are powerful and slightly eerie. The CD is also nice and long, so you get your money's worth, and the multi-image thing is pretty cool. (btw: expect a lot of loser bands to copy this multi-image thing).