Good Software Development Habits
Zarar Siddiqi: engineering leader and consultant in Toronto. Building products with care, and helping teams do the same with AI in the loop.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,204 posts.
Zarar Siddiqi: engineering leader and consultant in Toronto. Building products with care, and helping teams do the same with AI in the loop.
I recently took delivery of a new replacement logic board for the ubiquitous classic Casio F-91W from Sensor Watch. The F-91W needs no introduction. It’s probably the most popular quartz watch in the world with something like 90 million total units sold.
Assorted thoughts about Svelte after a month of use.
When M1 Macs were launched, a new GPU with iOS-like architecture started driving the external monitors. This meant that the old method for controlling monitors using DDC wouldn't work anymore. Apps like Lunar and MonitorControl had to find other ways to change the brightness of the monitors.
Listen guys, I’m sorry. But, I just can’t do it anymore. I can’t keep having this conversation with every non-tech founder. It’s just too painful. On you, on me, and everyone else that you’ve approached. I was once on the search for a technical co-founder, so I can empathize.
It’s Saturday, and I’m enjoying the last sunlight for the day in my studio. The house is silent now; my family is taking a nap downstairs. And I’m here, writing, in silence. There’s a thought that kept coming in the last few weeks. As painful as it is, any creation happens in isolation without any signals or external…
Of all the microcredit innovators in recent years, one of the most interesting has been Zidisha.org. As Wikipedia explains , "Zidisha is...
When a datacenter fire threatened 142 of my servers, my backup strategy had them back online in hours. This post shares my personal philosophy on creating a resilient system, focusing on the crucial planning that must happen before you write a single script.
The New Zealand government posted the official Trans Pacific Partnership text today after years secret negotiations and occasional leaks of the text. It is an enormous deal with dozens of side letters between countries - Canada alone has eight side letters on intellectual property with seven TPP countries - that will…
In a nutshell — they don't. This post describes my fruitless effort to convince Microsoft employees that their service is vulnerable, and the humiliation one has to go through should one's account be blocked by a hacker. This is a story of ignorance, pain, and despair.
A blog where an obscure indie dev dumps his thoughts sometimes.
Use R to get geocoded location and routing data from OpenStreetMap and explore our family’s impending 5,000 mile road trip around the USA
In the past year I’ve written a number of minimalist C libraries, particularly header libraries. The distinction for “minimalist” is, of course, completely arbitrary and subjective. My definition in this context isn’t about the library’s functionality being stupidly trivial or even necessarily simple. I’m talking…
Describe the most important thing first.
Recently, I’ve been interested in the DuckDB project (like a SQLite geared towards data applications). And one of the amazing features is that it has many data importers included without requiring extra dependencies. This means it can natively read and parse JSON as a database table, among many other formats.
Mirrors of ~89 Tor-Bitcoin darknet markets & forums 2011–2015, and related material.
Kind people already sent donations that will make my childrens' lives easier, when I'm not there any more. Thank you enormously! :-)
It's not about technology for its own sake. It's about being able to implement your ideas.
Many news sites and blogs are reporting that the data stolen last month from 37 million users of AshleyMadison.com — a site that facilitates cheating and extramarital affairs — has finally been posted online for the world to see. In the past 48 hours, several huge dumps of data claiming to be the actual AshleyMadison…
i vent about return to office bullshittery.
A guide to modern Python tooling with a focus on simplicity and minimalism.
We’ve all seen them. They drive the rest of the team crazy. How can we use them to our advantage?