Archive for the 'Miscellaneous' Category now has a comments policy.

Thursday, July 14th, 2016

This blog now has a Comments Policy. Comments welcome?

Starbucks buys their TLS certs on fiscal year boundaries?

Tuesday, July 5th, 2016

This screenshot is from just after agreeing to the Terms of Service for the Google/Starbucks free wifi at the Starbucks at Bryn Mawr and Winthrop in Chicago. My best guess at an explanation is that Starbucks buys their TLS certificates on fiscal year boundaries, but then they’re very busy around the end of the fiscal […]

Trusties and Suspies: Knowing Your Place in the New U.S.A.

Friday, June 24th, 2016

I wish I had time to write a better post about this, but it’s more important to write about it soon than well: Something very bad is happening in this country, and legislators — of all kinds, but especially in the Democratic Party — are not only not stopping it, they’re actively encouraging it. We’re gradually dividing ourselves, step […]

Obligatory Post Opposing Donald Trump.

Monday, June 20th, 2016

After reading Scott Aaronson’s “Daddy, why didn’t you blog about Trump?” post and Terence Tao’s “It ought to be common knowledge that Donald Trump is not fit for the presidency of the United States of America” — relax, Tao is not indulging in liberal tribalism but rather is using a technical definition of “common knowledge” in a […]

Starbucks in China Displays Their Wi-Fi Terms of Service Only as a PNG Image File.

Tuesday, May 31st, 2016

Apparently, Starbucks in China doesn’t want you to save a copy of the wi-fi Terms of Service you agree to — it’s available only as a PNG image file, embedded in a vertically scrollable cell in an HTML table layout: You can’t copy the text to your clipboard, or save it somewhere (say, for comparing with later […]

Commenting on ITAPS’s comments on the Federal Source Code Policy.

Friday, April 29th, 2016

My response to ITAPS’s comments on the Federal Source Code Policy is posted here.

Dissecting The Myth That Open Source Software Is Not Commercial

Thursday, April 14th, 2016

My article Dissecting The Myth That Open Source Software Is Not Commercial is now up at the IEEE Software Blog. (Comments over there, please, not here.) It’s gotten a surprising amount of Twitter activity, which is pleasing. The article’s message is one I’d like to see spread widely! Many thanks to editor Stefano Zacchiroli for […]

SOLVED: Error on ‘git clone’ for Redis GitHub repository

Thursday, April 14th, 2016

If you encountered this error when trying to clone the Redis repository from GitHub recently, there is a solution. The error looks like this: $ git clone Cloning into ‘redis’… remote: Counting objects: 42713, done. remote: Compressing objects: 100% (33/33), done. remote: Total 42713 (delta 15), reused 0 (delta 0), pack-reused 42680 Receiving objects: […]

My Accidental Radio.

Friday, December 11th, 2015

Wow. I had no idea this could happen! (Rest of this post is by Michael Albaugh, except for the parts that quote me.) From: Michael Albaugh Subject: Re: Wait, what? Can speakers pick up radio by themselves? To: Karl Fogel Cc: The Usual Suspects Date: Fri, 11 Dec 2015 10:03:22 -0800 Disclaimer: It has been […]

Please Stop Locking Out Users After 3 Failed Login Attempts.

Thursday, December 3rd, 2015

Update 2015-12-03: I just found out from a response tweet from @jacobian that the user flogging is apparently a requirement of the PCI standards, and thus many online services are essentially forced into it. Would love feedback or further information from anyone familiar with how PCI standards get baked. Calling all designers of online systems […]