How did I get so unhappy working in tech?
Click to read Mr. Chan's guide to substitute teaching, a Substack publication.
Click to read Mr. Chan's guide to substitute teaching, a Substack publication.
May 2, 2022 update: Treasury holds I Bond’s fixed rate at 0.0%; composite rate soars to 9.62%. By David Enna, Tipswatch.com Based on the March inflation report, which concluded the six-month rate s…
This may seem a strange heading for someone whose career is in computers, yet I feel that this article has been a lifetime in the making. It is the product of intuitive observations and things that have stood out to me, even as a child, who even then could sense the sinister side of the most banal of technologies.
Lessons learned from 10 years at Google
Some thoughts on the universe.
My earlier posts about using Vim were well received and it's about time for an update. I've been doing a lot more work with Vim lately and have spent some time configuring my workflow for peak efficiency, so here's a snapshot of my current state.
Outlook.com and hotmail.com is silently discarding email messages from our SMTP server.
Today we're excited to announce our support and collaboration on a new Stage 0 proposal to bring optional and erasable type syntax to JavaScript. Because
I recently left my job at Honeycomb. They’re a fantastic company, and I think they will be wildly successful. Still, life circumstances are such that I wanted to explore an opportunity at a much larger technology organization. More on that in another post, perhaps. In this post, I want to reflect on a unique aspect of…
TfL has released a batch of documents which show almost every underground station in glorious 3D format.
The time-based job scheduler cron(8) has been around since Version 7 Unix, and its crontab(5) syntax is familiar even for people who don’t do much Unix system administration. It’s standardised , reasonably flexible, simple to configure, and works reliably, and so it’s trusted by both system packages and users to…
Nowadays, we have amazing engines like Unity and Unreal. But how does this work exactly? Learning 3D rendering or building your own engine is a daunting task. While there are some tutorials out there,
The first time I ever wrote publicly about a company's security vulnerabilities, my boss came to have a word with me after seeing my name in the news headlines. One of the worst days I've ever had was right in the middle of the Have I Been Pwned
It was 5:17pm today, just as I was wrapping up work for the day, and my manager pinged me with the following chat: <manager>: Hi Jeremy – we have a <other team> ticket – esc…
At its simplest, this book deals with the art of asking questions. In reality, it’s about Socratic philosophy. It’s about our willingness to open our minds, close our mouths and listen. The c…
NimConf 2022 will take place on October 22nd.
My fantasy for work-life integration today
How much data is enough for observability? Learn the key pillars that describe your data and underpin data observability practices in 2024.
MIT researchers developed a desalination system that is more efficient and less expensive than previous methods. In addition to providing fresh water, the process could be used to treat contaminated wastewater or generate steam for sterilizing medical instruments, all without requiring a power source other than…
BeOS browser : TLS apocalypse Won't keep it off line. (How do you pronounce BeOS ?) This is a real 133MHz BeBox running otherwise s...
For more than two years, I've been using Tailwind CSS almost every working day for company projects and a lot of weekends for my side projects.
Recent revelations from an alleged industry insider paint a disturbing picture
GitHub secret scanning protects users by searching repositories for known types of secrets. By identifying and flagging these secrets, our scans help prevent data leaks and fraud. We have partnered…