Using FOIA Data and Unix to halve major source of parking tickets
This'll be my first blog post on the internet, ever. Hopefully it's interesting and accurate. Please point out any mistakes if you see any!
How I recorded user behaviour on my competitor’s websites
A test that hijacked the Chrome back button to send visitors to a fake Google results page, then to mirrored competitor pages where heatmaps, sessions and typing were recorded. Google de-indexed the whole domain.
Modern CSS Explained
CSS is strangely considered both one of the easiest and one of the hardest languages to learn as a web developer. It’s certainly easy…
Why I Ripped the Same CD 300 Times
I collect music by buying physical CDs, digitizing them with Exact Audio Copy , and scanning the artwork. This is sometimes challenging if the CD was self-published in a limited run in a foreign country ten years ago. It is very challenging if the CDs have an innate defect that renders some tracks unreadable.
Slack's bait and switch
Slack has finally decided to close down their IRC and XMPP gateways. True to form, you can only read their announcement if you already have a Slack account and…
UTC Is Enough for Everyone, Right?
Programming with dates, times, and timezones is hard. But here's some help.
GDPR for lazy people: Block all European users with Cloudflare Workers
Xoilac TV là website chuyên phát sóng trực tiếp các trận bóng đá nổi tiếng với đội ngũ bình luận viên tiếng Việt hoàn toàn miễn phí. Tại đây, người xem có thể
Things I Don’t Know as of 2018
We can admit our knowledge gaps without devaluing our expertise.
Dear Spotify, please let me unlink my Facebook account
Please let me unlink my Facebook account
DuckDuckGo moves beyond search to also protect you while browsing
We're excited to launch a new browser extension and mobile app, extending DuckDuckGo's protection beyond the search box to wherever the Internet takes you.
My somewhat complete salary history as a software engineer
Sharing my salary history to help women understand what they should be making.
Smugmug Acquires Flickr
We make the tools that power your creativity–and your business. You bring the visuals, we’ll bring everything else.
The Wrong Abstraction (2016)
I've been thinking about the consequences of the "wrong abstraction." My RailsConf 2014 "all the little things" talk included a section where I asserted: > duplication is far cheaper than the wrong abstraction And in the summary, I went on to advise: >
MailChimp deleted my account with no warning
[See update at the bottom of the post.] I make and sell a security product called the SC4-HSM which, among other things, acts as a FIDO U...
With SESTA/FOSTA, lawmakers failed to separate good intentions from bad law
In Passing SESTA/FOSTA, Lawmakers Failed to Separate Their Good Intentions from Bad LawToday was a dark day for the Internet.The U.S. Senate just voted 97-2 to pass the Allow States and Victims to Fight Online Sex Trafficking Act (FOSTA, H.R. 1865), a bill that silences online speech by forcing...
A home-made lithographically-fabricated integrated circuit
I am very excited to announce details of the first homemade integrated circuit and share the journey that this project has taken me on over the past year. I hope that my success will inspire others and help start a revolution in home chip fabrication. When I set out on this project I had no idea of what I had gotten…
A Taxonomy of Technical Debt
Hi there. I’m Bill “LtRandolph” Clark, and I’m the engineering manager for the Champions team on LoL . I’ve worked on several different teams on League over the past years, but one focus has been consistent: I’m obsessed with tech debt. I…
Sandboxed Mac apps can record screen any time without you knowing
I work with U.S. law firms as a non-testifying technical consulting expert on matters involving the Apple platform and iOS apps. Learn more about my litigation consulting.
Too Clever by Half
The inevitable result of financial innovation gone awry, which it ALWAYS does, is that it ALWAYS ends up empowering the State. When too clever by half people misplay the meta-game, that’s all the excuse the State needs to come swooping in and crush them, just as they are with Bitcoin today they did with Bear and…
How I Learned to Stop Worrying and Love the State Machine
“Any sufficiently complicated model class contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a state machine.”–former colleague 1