flak rss random

the stack overflow that wasn't

There was a recent bug in OpenBSD install kernels. At random times during the install, messages like the following would appear:

more...

Posted 08 Feb 2015 23:54 by tedu Updated: 09 Feb 2015 12:16
Tagged: openbsd

heartbleed in rust

More ghostly followup. There was a thread on Hacker News wherein it was claimed that using rust would have prevented Heartbleed. Specifically, it would not have even compiled. That sounds like a challenge!

more...

Posted 02 Feb 2015 06:37 by tedu Updated: 19 Jun 2019 22:56
Tagged: c programming rust security

twitter spam problem

It’s still fashionable to explain why (random internet company) is going downhill, right? Here’s why Twitter sucks. They have a spam problem and they’re not doing anything about it.

I occasionally search twitter for OpenBSD. Unfortunately, it’s been taken over by ad bots. Is it necessary to do the realtime search? Often times, yes. Otherwise Twitter tends to keep showing me the same set of tweets from last week over and over.

Exhibit 1:

twitter spam

How can Twitter not detect bullshit accounts like this? You can try reporting them, which I have, but obviously that has had no effect.

For more giggles, exhibit 2:

more twitter spam

When the name of the account even includes the word spam, surely that must be a hint?

Update

Twitter does have a spam filter! After posting this tweet I was notified I was posting too much spam and my account was locked.

Hi Ted Unangst,

Your account appears to have exhibited automated behavior that violates the Twitter Rules.

Nothing to worry about. Twitter’s spam team is on the ball.

Posted 01 Feb 2015 02:44 by tedu Updated: 11 Feb 2015 00:48
Tagged: rants web

full screen clippy

Every time I watch a full screen video, Chrome feels the need to tell me that YouTube is now full screen. Oh really? I already knew that. How did I know that? Because I just clicked the fucking full screen button.

Why is Chrome compelled to tell me something I already know? Oh, right, new users. Maybe somebody clicked the button by accident. So that justifies, what? One, two warnings? Three? Surely not three hundred. This isn’t accommodating; this is aggravating.

Let’s say I decide to relax and spend an hour watching music videos (it’s cold outside!). In that span, I will be faced with 20 reminders that yes, once again, YouTube is full screen. (There’s no search in full screen mode, and while I may enjoy one Cars video, I don’t need to watch the entire set.) By now even a lobotomized lab rat will have figured out that, just like the previous 19 times this happened, I can press Esc to exit. But not me. Chrome isn’t quite sure I’m smart enough to remember which key to press. Thanks for the vote of confidence, guys.

Now assuming I do have the memory of a gold fish, how does the reminder at the beginning of the video help? By the time I’ve watched the video, I’ve surely forgotten the annoying popup that was blocking my view and which I didn’t read. Once I do find the Esc key, however, be sure to remind me about it again seven seconds later when I play the next video.

It’s the Return of Clippy. I noticed you’re watching a video full screen. Does that mean you want to see the whole thing? Is this dialog interfering with your viewing? Would you like this dialog to go away and never come back? Don’t worry, I’ll be right over here in case you need me.

Ironically, Internet Explorer does get this right. Asks me once, the first time, if I want to switch to full screen. Yes. Never a peep after that.

Posted 29 Jan 2015 06:04 by tedu Updated: 29 Jan 2015 07:53
Tagged: rants software web

Thinkpad Carbon X1 2015

A review of the X1 Carbon hardware. Some thoughts on the initial software experience.

more...

Posted 27 Jan 2015 20:31 by tedu Updated: 13 May 2016 00:25
Tagged: computers review

long term support considered harmful

In regards to the glibc gethostbyname buffer overflow, some thoughts on release schedules and long term support. Per the advisory, this was fixed in 2013. The commit was May 21 and the release August 12. Sourceware git says the patch itself was authored as far back as January 21.

more...

Posted 27 Jan 2015 18:05 by tedu Updated: 01 Feb 2015 02:55
Tagged: software thoughts

Windows 8.1 setup experience

New Thinkpad X1 Carbon arrived today. After unboxing and inspecting for signs of NSA interdiction, first thing to do is turn it on and setup Windows.

more...

Posted 26 Jan 2015 21:27 by tedu Updated: 29 Jan 2015 21:16
Tagged: computers software

slightly updated wifid.pl

Some many years ago, I posted a bit of perl code to jiggle wifi networks. I forgot about it in the shuffle of switching laptops, etc., etc., but dug it out again today and made a few tweaks for more modern ifconfig.

Usage remains as simple as ever. Edit the file to add networks and passwords. Run as root.

wifid.pl

Posted 21 Jan 2015 19:38 by tedu Updated: 21 Jan 2015 19:38
Tagged: openbsd

small note about thinkpad trackpad

A few days ago, the trackpad on my T430s started acting very strangely, registering phantom taps and touches whenever my fingertip came within its proximity but without making contact. Usually observed as attempts to move the cursor turning into tap + drag operations.

I’ve worn the little bumps off the center of my trackpad, so I thought maybe that was the problem. (It’s just a sticker, very easy to replace if you like the bumpy texture.) Not exactly. My trackpad was coated in an invisible layer of grime. It still looked clean (black), but after giving it a good scraping and scrubbing, full precision has been restored.

Posted 20 Jan 2015 00:57 by tedu Updated: 20 Jan 2015 00:57
Tagged: computers

health insurance nightmare

I used to have health insurance. I suppose I was pretty happy with it, although I didn’t think too much about it. It was, in the truest sense, insurance. I paid about $100 per month in exchange for coverage against unforeseen disasters (cancer, dismemberment, ebola, etc.). The premium was pretty low because it didn’t cover must of the day to day things; my doctor’s office copay was also about $100. Apparently somebody in the government decided my plan was unethical or unaffordable or subbronze or something, because it’s been cancelled.

Now I have to go through the signup process all over again, but this time I have to choose a plan with a minimum of a $200 per month premium. But my copay will only be $50. So I pay an extra $100 12 times per year to save $50 once per year. According to government math, this will save me money.

I was vaguely in support of Obamacare in the abstract, but much like the Republicans foretold, my support didn’t survive contact with the enemy. Er, healthcare.gov. I was promised I could keep my plan if I liked it. I liked my plan. I couldn’t keep it.

And so begins my healthcare.gov adventure. Despite assurances that the service was now fully operational, my first attempt to get insurance in December failed. I was told to try again later. So now it’s later and, and somehow the system has decided that I may be eligible for Medicaid or state assistance or something, and won’t actually let me enroll. I have to wait for my friendly local state agency to contact me. Will they contact me before the 3:00am deadline for coverage? The clock is ticking....

What a shitshow.

Posted 16 Jan 2015 04:53 by tedu Updated: 16 Jan 2015 04:53
Tagged: politics