Replacing my MacBook Air M1 with a ThinkPad T480
In which you probably wonder, but ...why?
In which you probably wonder, but ...why?
Six propositions for evaluating the evidence.
(This post is also now also listed on the Pickcode Blog) Leaving Teaching I’m posting this on my last day teaching high school computer science. In the pas...
State is where architectures rot. Learn why OO, functional, declarative, imperative, IoC, and monoliths are all fighting the same fire in systems.
How to make the Go runtime play nicely with the Linux Scheduler
git branches: intuition & reality
For today I only have a very short tip – or maybe let’s call it an anecdote. (This is not because I didn’t have time for writing last week. Quite the opposite – I’ve been working very hard on one of the projects I mentioned in my 2023 planning post . I think I’ll be able to share some details next week.)
Online content makes edutainment the norm among curious and intelligent people, who don't realize that they aren't actually learning what they think they are.
View Source shows nothing, but the page has content. The Page With No Code is the kind of puzzle that makes web developers unhappy.
New rhetorical tactics are creating a generation of nihilists
I'm traveling back in time to explore an ancient development workflow that is somehow more modern than today's workflows.
A curious pattern in polar plots with prime numbers, together with discussion of Dirichlet's theorem
risk visualize deez nuts
Once, many years ago, I stayed on the 62nd floor of the Westin Peachtree Plaza in Atlanta, Georgia. This was in the age when the price of a hotel room was directly correlated with the price of the WiFi service, and as a high school student I was not prepared to pay in excess of $15 a day for the internet. As I…
Exploiting a Video Camera's Rolling Shutter to Recover Secret Keys from Devices Using Video Footage of Their Power LED
Hot takes and cold truths on software, startups, and the lies we tell ourselves.
Audible even over the squeal of an HVAC blower with a suffering belt, the whine of small, high velocity fans pervades the grocery side of this Walgreens. Were they always this loud? I'm not sure; some of the fans sound distinctly unhealthy. Still, it's a familiar kind of noise to anyone who regularly works around…
Regular expressions are extremely powerful. This is something I read at least once or twice every day while reading articles and blogs on the Web.
Notes about creative coding on the Web.
A summary of Will Wright’s talk to Terry Winograd’s User Interface Class at Stanford, written in 1996 by Don Hopkins, before they worked…
As I got better experience about van life, I published a dedicated website covering tips and tricks to enjoy Japan with a van. Check Camp In Japan for more information and guide on how to enjoy Japan in a van. It’s been already 9 months and 10,000 kilometers we are living across Japan in our […]
If you do any sort of creative digital work, screenshots and screen recordings are a great way to remember it.
I really enjoyed reading Algorithmic Trading: A Practitioner’s Guide by Jeffrey M. Bacidore. Before starting, I imagined it would cover various strategies for trading in the markets, along th…
It’s not often that a zero-day vulnerability causes a network security vendor to urge customers to physically remove and decommission an entire line of affected hardware — as opposed to just applying software updates. But experts say that is exactly what transpired this week with Barracuda Networks , as the company…
As much as I loved the beautiful machine , the passive cooling and form factor of the DB4 chassis had limitations. The best GPU I could fit in (and cool down), a 1050 Ti, barely managed to run Diablo 2 Resurrected. Playing could become unpleasant at 30fps in busy levels!