I Still Use RSS
Usable Security, Human-Computer Interaction & AI, from a UNIX perspective.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,175 posts.
Usable Security, Human-Computer Interaction & AI, from a UNIX perspective.
Fun stories from my time working as an AppleCare Dispatch contractor going door to door in Chicago.
March 2012 One of the more surprising things I've noticed while working on Y Combinator is how frightening the most ambitious startup ideas are. In this essay I'm going to demonstrate this phenomenon by describing some. Any one of them could make you a billionaire. That might sound like an attractive prospect, and yet…
I am terrible at taking tech interviews. Out of dozens that I’ve done, I may never have passed one. My typical pattern goes like this: A serendipitous contact leads to outstanding phone call with a …
How hiring is becoming a luck filter.
The FCC has announced plans to roll back policies on net neutrality, and its new head has indicated he has no plan to stop soon. The internet is a public good, and I believe access should be a...
I believe that software patents should not exist. They are a tax on innovation. And software is closer to media than it is to hardware. Patenting software is like patenting music. The mess around the Lodsys patents should be a wake up call to everyone involved in the patent business (government bureaucrats…
Open Source Freelancer
and grab the TSA nofly list along the way
Some mistakes feel worse than death.
This pedestrian bridge crosses I-494 just west of the Minneapolis Airport . It connects Bloomington to Richfield. I drive under it often and I wondered: why is it there? It's not in an area that is particularly walkable, and it doesn't connect any establishments that obviously need to be connected. So why was it built?
This page has moved to https://martinfinkel.com/blog/unity-double-oss-standards/ .
Spaced repetition systems are a well-known way to efficiently learn material. Recent innovations have applied machine learning to greatly improve their scheduling.
Do you actually use data structures and algorithms on your day to day job? I've noticed a growing trend of people assuming algorithms are pointless questions that are asked by tech companies purely as an arbitrary measure. I hear more people complain about how all of this is a
Last fall, work on my coding side projects came to a head: I wasn’t making adequate progress and I couldn’t find a way to get more done without sacrificing my ability to do effective work at Khan Academy .
Gmail's "dots don't matter" feature lets scammers create an account on, say, Netflix, with your email address but different dots. Results in convincing phishing emails.
Adria Richards was an attendee at PyCon, a tech conference, as part of her job as a developer evangelist at Sendgrid, a tech company that manages emails. She took offense to a conversation two men,…
HTML has been gobbling up swathes of what used to be JavaScript’s remit. This page lists a bunch of dynamic functionality that we can now achieve with just HTML.
Lots of US states, European countries, and Australia have introduced "age verification" regulations. They present it as the classic "save the children" talking ...
Air pollution is a very big deal. Its adverse effects on numerous health outcomes and general mortality are widely documented . However, our understanding of its cognitive costs is more recent and those costs are almost certainly still significantly under-emphasized. For example, cognitive effects are not mentioned in…
It’s all fun and games until someone loses an eye. Likewise, it’s all fun and games until someone loses access to their private and/or business data because they trusted it to someone else.
There are a lot of “12 CS books every programmer must read” lists floating around out there. That's nonsense. The field is too broad for almost any topic to be required reading for all programmers, and even if a topic is that important, people's learning preferences differ too much for any book on that topic to be the…
I first got into web design/development in the late 90s, and only as I type this sentence do I realize how long ago that was. And boy, it was horrendous. I mean, being able to make stuff and put it online where other people could see it was pretty slick, but we did not have very much to work with. I’ve been taking for…
Cindy Cutts, my wife and best friend, passed away earlier this week. While I was traveling for work recently, Cindy went to visit her family in Omaha, Nebraska. On Sunday, while enjoying time with …
This Friday, June 12, will be my last day at Yelp. I don’t intend to look for another tech job. Or another job at all. Ever.
My home computer in 1998 had a 56K modem connected to our telephone line; we were allowed a maximum of thirty minutes of computer usage a day, because my parents — quite reasonably — did not want to have their telephone shut off for an evening at a time. I remember webpages loading slowly: ten […]