UTC Is Enough for Everyone, Right?
Programming with dates, times, and timezones is hard. But here's some help.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,330 posts.
Programming with dates, times, and timezones is hard. But here's some help.
We can admit our knowledge gaps without devaluing our expertise.
Please let me unlink my Facebook account
Sharing my salary history to help women understand what they should be making.
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: >
[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...
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…
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.
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…
“Any sufficiently complicated model class contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a state machine.”–former colleague 1
My dad emigrated from Colombia to North America when he was 18 looking looking for a better life. For my brother and I that meant a lot of standing outside in the cold. My dad’s preferred method of improving his lot was improving lots, and my brother and I were “voluntarily” recruited to help working on the buildings…
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Pretty much every day, I get a reminder from someone about how little people know about their exposure in data breaches. Often, it's after someone has searched Have I Been Pwned [https://haveibeenpwned.com/] (HIBP) and found themselves pwned somewhere or other. Frequently, it's some long-forgotten site
An Awk tutorial by example. Learn practical Awk incantations in just a few minutes.
It is surprisingly difficult to find realistic, interesting and creative privacy case studies. It is perhaps even more difficult in the case of major software. There are no proper motivations for making this kind of work public (employees often paid to do some kind of work in-house; their compensation
Take the following code: a = 1 a = a + 1 print(a) A common FP critique of imperative programming goes like this: “How can a = a + 1? That’s like saying 1 = 2. Mutable assignment makes no sense.” This is a notation mismatch: “equals” should mean “equality”, when it really means “assign”. I agree with this criticism and…
Drivers already know upfront pricing typically doesn't work in our favor. But what is upfront pricing, or variations of it, looking like for passengers? We had frequent traveler and RSG contributor Will analyze how Uber charges frequent riders.
This essay describes a number of strategies for studying college level mathematics. It has sections entitled
Hi I'm Caleb Doxsey and welcome to my website. I'm a software developer. If you'd like to contact me, you can email me here: [email protected] .