flak rss random

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

choose your own translation

Received an email from United today. I guess one way to do translations is to just dump them all in the email and have the user select one?

$select(lookup(ML_LANG_CD), EN, MileagePlus Monthly Statement, ES, Estado de cuenta de MileagePlus, PT, Extrato do MileagePlus, JA, 月マイレージプラスご利用明細書, CH,前程万里 (MileagePlus) 邀约)$

Posted 15 Jan 2015 21:50 by tedu Updated: 15 Jan 2015 21:50
Tagged: mailfail

thoughts on replacement languages

Some idle thinking about what makes language succeed and replace their predecessors to go with the alpha release of rust. Mostly it comes down to not just being better, but solving a specific problem in a concrete way.

more...

Posted 10 Jan 2015 20:48 by tedu Updated: 13 Jan 2015 01:11
Tagged: programming software thoughts

OpenBSD 2014 by the numbers

A selection of random numbers regarding source changes in 2014. (src only, I don’t have ports or xenocara repos handy.)

At the high level, there were of course two releases, 5.5 and 5.6, each better than never ever before. They came out on time, much like the 35 releases before them.

The first commit of 2014 was to bump the copyright date, but then jsing jumped the gun and bumped it again at the end of the year, resulting in a copyright year one day shorter than the calendar year. Last commit, for the curious.

The top three committers for the year:

deraadt   995
tedu      913
miod      746

As far as slackers go, competition was fierce to commit the least, resulting in an eight way tie.

avsm        1
bmercer     1
jeremy      1
kirby       1
maja        1
nick        1
rpointel    1
stu         1

Who were the most productive developers? Top three in terms of lines added:

jmatthew    32799
afresh1     24880
daniel      19534

Files added:

schwarze      446
djm           105
bluhm         104

In order to prevent cvs from filling up with all this code, it’s necessary to delete some old code. Who’s to blame for the billowing smoke? Same top three for lines and files.

reyk      -848108   -3264
deraadt   -523341    -893
miod      -277918   -1209

Special mention to jsing for achieving the most churn and smallest net gain by adding 153802 lines and deleting 152604.

The three most popular files:

usr.bin/signify/signify.c        90
usr.sbin/sysmerge/sysmerge.sh    88
usr.bin/mandoc/mandocdb.c        85

Too many unpopular files to list.

Totals:

commits           11044
lines added     1192696
lines deleted   3484520
files added        2653
files deleted      9995

Posted 07 Jan 2015 17:13 by tedu Updated: 08 Jan 2015 04:45
Tagged: openbsd