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
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,799 posts.
“Any sufficiently complicated model class contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a state machine.”–former colleague 1
I bought a Toshiba laptop about 9 months ago, it is still under warranty. It does not turn on at all. Warranty card states that laptop is covered in the United States, US territories, Latin America and the Caribbean. This is the only reason I used to buy Toshiba. Sent the laptop to Toshiba in Guatemala and they refuse…
What console.log() does, where to find console logs in the browser and Node.js, with examples, plus console methods like table(), group() and time().
Back in 2013, I was beginning to get the sense that data breaches were becoming a big thing. The prevalence of them seemed to be really ramping up as was the impact they were having on those of us that found ourselves in them, myself included. Increasingly, I was writing
Abusing an unauthenticated Bluetooth protocol to turn a PC speaker into a Rubber Ducky.
Update: You did it! After a forceful debate on Monday 26 January, in which many peers protested the introduction of these amendments, Lord Blair withdrew them from consideration. Directly after the Charlie Hebdo massacre, we cautioned the public and politicians to be "wary of any attempt to rush...
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…
Switching away from radians makes code simpler, faster, and more precise.
OpenAI released two major new preview models today: o1-preview and o1-mini (that mini one is not a preview)—previously rumored as having the codename “strawberry”. There’s a lot to understand about …
For many years I used the Julia programming language for transforming, cleaning, analyzing, and visualizing data, doing statistics, and performing simulations.
Chromebooks are getting 10 years of automatic updates, plus new features to help devices last longer.
The twit was followed by a very productive discussion, with many nice people trying to figure out even better ways to spend money on AWS. As an Azure user, I felt sad and left out, so I decided to fix this injustice. If you are in quarantine and you have insane amounts of money to spend, I got you covered: you only…
I stumbled across a Reddit bot posting emotional rants about how bots are ruining Reddit; just to sell AI-generated books through affiliate links. A perfectly dystopian grift for the dead internet.
2M users. No money in the bank. Erik's leaving. Exercism Teams. A new coding fundamentals platforms. There's a lot of news...
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
Not a lot is written about being a female founder and CEO. I used to believe that my journey as a startup founder was the same as any other founder's experience, regardless of gender, in that it is...
I quit my job in January 2020 to build...
I’ve had my days with Siri and Google Assistant. While they have the ability to control your devices, they cannot be customized and inherently rely on cloud services. In hopes of learning something new and having something cool I could use in my life, I decided I want better. The premises are simple: I want my new…
https://gofund.me/8950f458
What if you could strap a full desktop GPU to your MacBook Air? Turns out, you can.
A quick explanation on how the Firefox-only map is built using the `element()` CSS function.
Yesterday, we blacked out the default start page in Firefox and redirected visitors to the Mozilla sites to a special action page. We also sent direct mess
Am I now committing civil disobedience... just by keeping my personal literary website up as is?
Exploring how React's dominance by default stifles frontend innovation, and why deliberate framework choices lead to better tools for performance, developer experience, and ecosystem diversity.
A public service announcement
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.