Many, many years ago, as an open source PHP and WordPress developer, I had a system for testing arbitrary PHP as I honed my skills and learned new techniques. I had a file on my web server called test-php.php that did nothing but output the results of my code and would spend hours writing code, upload to server, switch to browser, refresh. This is how I learned the basics of regex, converted base64, tested operators, and refined my database access techniques.
I’m with Swift!
On a bored and underutilized day in 2012, I decided to figure out how to write an app to simplify the process. I had similarly written two apps previously, the first of which was a rip on a crazy flub by the Mitt Romney campaign when they released a campaign app called, “I’m with Mitt!” which would overlay Mitt Romney “Oh ’12“ campaign slogans on live photos. Hilariously, their developers failed to QC it thoroughly, ending up with a silly typo on the main overlay which draped the photos, meant to be shared socially using the app’s built-in functionality, with the slogans, “A Better Amercia” and “I’m with Mitt”. That was not typo in my post. I know how to spell America. So, being smart like I am, I built an app that did the exact same thing. Except I misspelled “Mitt” as “Milt”. I called it “I’m with Milt” and overlookably misspelled something in every overlay. …
I like nerd off to the stationary section while my kids pick out a cheap toy at Walgreens on our weekly holiday, “Walgreens Wednesday”. Usually nothing. I picked up a pack of Zebra F-301’s on sale and scanned the notebook section because my work notepad was on its last pages. Picked up a few of the $12+ leather bound and quirky little novelties, wishing there was something perfect the way I like perfect, and randomly picked up this $5 notepad in among them. What I’d found was a perforated edge Oxford Stone Paper pad.
(This post is an adaptation of a comment I tried to leave on the blog in that link, but the comment registration process took some precarious turns that made me feel like I was going to lose everything I had already typed so I ended up using some browser inspector tricks to retrieve and copy my comment to HariKari.com for safekeeping while I jumped through SquareSapce’s hoops, just to finally give up and find the draft of this post in the next browser tab.)
It just felt so different in every way, and was inexpensive, so I threw it in my basket. Next day wrote on it for the first time. Super smooth. Ripped a page out. It didn’t really tear, it just separated from the spiral binding. That was weird, so I wanted to see what it felt like to tear it from the middle. Even weirder, it doesn’t really tear.
I tried it with different inks and pens. Flopped it about because 60 pages of it feels unlike any stack of paper ever. Haven’t tried burning it yet, but will let you know if I do!
An amazing week for losers: Charging Bulls pick fights with Fearless Girls
For the past two weeks my kids have had trouble watching YouTube videos on their iPads. It works for a while, then they see a message after the video’s ads play saying, “YouTube: Something went wrong. Tap to retry.” This issue has been prompting YouTube iPad users to “Tap to retry” for years.
The only solution for making the YouTube app work on their iPads has been to completely reset their “Network Settings.” I’ve googled this issue 20 times, but haven’t seen a solution, so here’s what I did:
What do Iranians actually think of America’s new leader?
“My future is now very uncertain. I spent thousands of dollars applying to universities in the US to do a PhD there. I have been accepted at one of these universities so far, but now I am not sure whether I will be able to get a visa to go there. To make matters worse, in Iran if you don’t go back into education a year after graduating you’re expected to do military service. I worry that if I don’t sort out my next steps in time this will be the only option for me.” ~ Amir, 26 from Mashhad
“Iranians see Trump as just another American leader full of empty threats, the people are sick and tired of the same game being played out over and over with the same outcome. Trump’s travel ban has affected a minority of Iranians, but it has also pushed people to stay and serve their country. It is as though Trump is exposing the America that the Iranian government has being talking about for the past few decades.” ~ Anonymous, 19 from Yazd
“There is a lot of anxiety about Trump among ‘normal’ citizens, and by that I mean those not connected or supportive of the regime. That’s because at the end of the day it’s us who will pay for all these political games. There will be millions of crushed dreams as a result. I grew up with the internet, and American culture – at least the liberal part – has really shaped who I am. I am LGBTQ and it really helped me accept myself and be brave. I thought US culture was accepting, open and loving but now it seems the opposite.” ~ Amir, 24…
The problem with the ACA is that it brought the problems of universal healthcare to everyone’s attention. Private insurance can’t cover a healthy young person’s $50/yr needs while simultaneously covering someone else’s $15,000/yr needs and charging both less than it would cost the healthy young person. So the ACA spread the cost out with an “individual mandate” or resultant penalty for everyone and a requirement that insurance companies drop their penalties for “high risk pool” individuals.
The answer has never been and will never be private insurance with a government mandate enforced by a penalty. The only answer is expansion of our current single payer system, Medicare. We all pay into it, ostensibly, and it is an efficient, well managed system whose only challenges are imposed by political agreements between lawmakers and profiteers. …
If your kids ask for a PC for gaming, just tell them you can’t afford it. It won’t be a lie, specifically, considering how much time you have to spend updating drivers and frameworks.
Tonight my oldest wanted to try out a PC game called Rust. According to Steam’s Rust page, “The only aim in Rust is to survive. To do this you will need to overcome struggles such as hunger, thirst and cold. Build a fire. Build a shelter. Kill animals for meat. Protect yourself from other players, and kill them for meat. Create alliances with other players and form a town. Whatever it takes to survive.”
Sounds legit, right? I added funds to his Steam account, and told him to go ahead. Just kidding! PC gaming is so complicated that you can’t simply shove money into an account and say “go!” So after an hour of typing in passwords, birthdates, logging out, logging back in, putting my birthdate in instead of his, logging out again and then back in, I finally got through it all and then, stopped dead in my tracks by some pop-up window installer called something like “Super Easy Don’t Cheat Installer.” …
Donald Trump’s flirtations with Russian president Vladimir Putin likely started out as a give and take, leaving Trump to trust that someone as corrupt as Putin could be bullied into silence using a threat of exposing his corruption, a narcissists code of honor, or an unscrupulous attack on his reputation.
In our world, Trump is the guy who disregards all of his social obligations to focus on the privilege our social contract has afforded him, and then that guy wins a democratic election despite how obvious it is that he’s a sociopath with no goal other than enriching himself at any cost. He’s the worst of us.
But in Trump’s world, Putin is that guy. Trump found himself played by his own game and by then, Putin had everything he needed to put Trump in a bad, bad place. He tried repeatedly to lose the election. He gave it a lot of effort. He knew that he’d be Putin’s puppet forever if he managed to ascend to the most powerful office of Putin’s most powerful enemy. Losing to Hillary Clinton would give him a less dramatic undoing.
But now that he’s in, and he’s identified the long-term threat, he needs to circle the wagons and regroup. Militarizing the Executive branch must be signaling to Putin that Trump is finally understanding what’s actually happening here.
1.a Poor people, young people, and rural people don’t get the day off on national holidays. This would not change the electorate nor enfranchise those currently left out of the process. But if low voter turnout favors Republicans, this change would allow them to claim another “law and order” excuse for suppressing access to the polls.