What I Learnt Becoming a Tech Lead
No, you will not write as much code as you think.
The latest blog posts to take off on Hacker News. 3,497 posts.
No, you will not write as much code as you think.
In order to build the many experiments for my research on the future of personal computing, and the subsequent demos for these Lab Notes, I needed a way to build much faster than was presently possible...
Try Nix and don't look back.
how management power plays win out over measurable profit increases, risk mitigations and years of track record
I listened to this song last night.
111 years ago almost to the day, a murder was committed which ultimately led to the first criminal trial to use fingerprints as evidence [https://www.smithsonianmag.com/history/first-case-where-fingerprints-were-used-evidence-180970883/] . We've all since watched enough crime shows to understand that fingerprints are
Uku Täht is a co-founder of a simple web analytics tool Plausible. It’s bootstrapped, open-source, and currently making $360,000 in annual recurring revenue (ARR).
The modern Linux distros owe their existence to those early releases, back in 1992.
The story of why I stopped taking photos
If you have any question or suggestions about this tutorial, please file them as issues here .
Improvements to the Chafa terminal graphics package: Kitty and iTerm2 protocols, newly supported terminals, new Unicode symbols, and more.
Reading a good book is a great joy. And recommending a good book is almost as enjoyable. I’ve long been fascinated by books on espionage, and this contributed in no small part to me eventually joining the Dutch intelligence world, and later, rejoining it in some fashion. If you have favorite books that should be on…
I will die on this hill.
Transcript of interview
PostgreSQL always allowed, by default, any user to connect to any database, and create new tables (and views, and so on) in “public" schema. The one that is created by default.
Texts on this and that.
The macro Ecto Query dynamic/2 allows you to build query fragments and interpolate them into one large query. We get easy-to-manage query building in an accessible way. It allows you to control the parameters from the user and transparently create filtering of data stored in the database.
Years ago, OpenBSD gained two new security system calls, pledge(2) (originally tame(2) ) and unveil . In both, an application surrenders capabilities at run-time. The idea is to perform initialization like usual, then drop capabilities before handling untrusted input, limiting unwanted side effects. This feature is…
When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I'll show you how.
It has been a while since the last time I wrote an update about Tianwen-1’s attitude . In that post I showed that Tianwen-1 had changed to a sun angle of 0 degrees with respect to the spacecraft’s X axis on 2020-10-22. Since then, nothing changed, even after the spacecraft arrived to Mars orbit on February 2021, so I…
A quick daily practice with prompts for gratitude, intentions, and reflection. I've always struggled to journal consistently by opening a blank page and…
It is not the fault of Turing, though.
I’ve been using Go for a few years now, mostly in my open source project Lazygit. In my day job I use Ruby and Typescript, and I’ve also spent some time with Rust. Each of those languages have design quirks that can grind a developer’s gears, and although my own precious gears have been ground by every language I’ve…
Monero is one of the projects in the cryptocurrency space that provides some real blockchain innovation. Unlike other projects that make minor improvements to (or straight up copy) the Bitcoin algorithm, Monero takes a giant leap forward for user privacy. In this post I'll dive into what makes Monero
How to use the python web scraping framework Scrapy to crawl indeed.com. Learn data engineering strategies for getting actionable insights from public information.