My Python testing style guide (2017)
This post is an attempt to catalog some of my practices around testing Python projects. It's not meant to be treated as dogma- I anticipate I'll update this significantly over time.
The latest blog posts to take off on Hacker News. 49,242 posts.
This post is an attempt to catalog some of my practices around testing Python projects. It's not meant to be treated as dogma- I anticipate I'll update this significantly over time.
Sometimes people ask me what they should learn - they've heard AI is kind of hot, but DevOps is too? What's the best way to get into AI? Should they s
Applying photo geolocation estimation to the game of GeoGuessr.
With recursive CTE and randomized data.
Firstly this is not just my effort but my team and organisation. Secondly the usual rules apply, this is expert advise and what works for me will very probably cause your whole production stack to blow up and kill people. Lastly this is long so skip to the bit you care about or come along and chat at QCon London 2012
Once upon a time I decided to train a neural net to generate pickup lines. Once I started collecting the training data I began to regret it when I saw how awful the existing lines were. Turns out I needn’t have worried. The neural net I used was so small and clueless that
Months ago I noticed something strange in the Little Snitch Network Monitor: Safari was still connecting to web sites after every window had been closed. At the time, I thought this was just a Safari bug. I brought the issue to the attention of some Safari engineers, who I had hoped would look into it. Since then…
Reading time: 15 minutes There are many significant differences between Latin and its linguistic descendants, the Romance languages. One that stands out from the rest is grammatical gender. Latin h…
I am hopeful that 2021 will be the beginning of the end for two of my least favorite things – the pandemic and Accelerated Mobile Pages (AMP). For the past
When the Compute Module 4 was released (see my CM4 review here), I asked the Pi Foundation engineers when we might be able to boot off NVMe storage, since it was trivially easy to use with the exposed PCIe x1 lane on the CM4 IO Board. The initial response in October 2020 was "we'll see". Luckily, after more people…
I’ve now lived without social media and without a smartphone for the past 3 years. And I’m still alive. A lot of people have asked me how I made it. So I wrote an article about it. The why, the how, and the now.
JDK 16 is out, and as usual, each new release comes with a bunch of new features, enhancements and bug fixes. ZGC received 46 enhancements and 25 bug fixes. Here I’ll cover a few of the more interesting enhancements.
Who wouldn’t want a live preview for writing their great content? If you happen to be running Rails with Hotwire, it’s surprisingly easy with a small Stimulus controller.
Amongst the many consequences of COVID-19 has been the suspension of in-person talks: suddenly, people like me have had to think about how to produce prerecorded videos. In this article I’m going to explain what I’ve come to understand about video recording and the “automatic video editing” technique I’ve used for…
Guest post by Patrick Campbell, CEO of ProfitWell
The Official Wendy Carlos HomePage. The definitive Web collection of information about the pioneer synthesist and composer (and solar eclipse photographer), including a "Write Wendy" Maildrop.
Update : Dongli Zhang reports that newer Linux versions organize the stack differently . The code below will need to be modified accordingly.
Caring for your craft is fine, but should you work for free?
An event-tech partner for ambitious experiential teams.
I’ve had a difficult time finding a way to create a new entry on a blog that has essentially been dead since 2015. Yet, I have had a persistent feeling that I owe my readers an update.
Substack is at the center of media controversy, most of which misses the point that sovereign writers — not Substack — are in control.
Go is one of the most prominent general-purpose programming languages nowadays. Google, Apple, Microsoft, Amazon, and Adobe, to name a few, have been using the language extensively. It’s the language of choice behind multiple cloud computing projects such as Kubernetes, and it’s steadily expanding towards numerous…
Scala is a powerful programming language that can make certain small teams hyper-productive.
A bit of inspiration (and some hopefully actionable advice) for folks who are still working at day jobs.