Tmux lets you select and copy text with your keyboard
never leave the comfort of your home row again
never leave the comfort of your home row again
I made a simple project which got spread in various tech communities and social media. Github featured it in 'Trending repositories of day' section
It is not just the borrow checker
What software developers can learn from Ford and GM
A year ago I wrote a post comparing .NET 5 performance with its predecessor on Fusion performance tests, and honestly, I was quite…
I played chess briefly with my friends in high school, where I had a rating of around 1100 online. I gave up the game for about 10 years, then picked it back up again recently, in May. I’ve tried a ton of different approaches in the past 6 months, switching things up whenever I stopped seeing results. I’ve improved…
SQLite strives to be flexible regarding the datatype of the content that it stores. For example, if a table column has a type of "INTEGER", then SQLite tries to convert anything inserted into that column into an integer. So an attempt to insert the string '123' results in an integer 123 being inserted. But if the…
State Partitioning is the new privacy feature called Total Cookie Protection, which will be available in ETP Strict Mode in Firefox 86.
It covers how to make a time-series database engine from scratch
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
Over the course of GSoC’s 17 years, open source has grown and evolved, and we’ve realized that the program needs to evolve as well. With that in mind,
The benefits of reading are negated if you forget remember what you read. This article discusses a tested system to increase retention. Learn how to use active reading to remember more from books.
Changing directories is an extremely frequent activity during my everyday work as a knowledge worker running calculations, analyzing data, and developing code from the terminal. In fact, changing directories is the basic mode of operation to walk between different tasks, context, or work spaces.
This is the encyclopedic blog post I wish I could have read when I started designing my CNC router.
I have been writing software for exactly twenty years now. In the course of this I have learnt very many things, which I hope to journal over time.
Today, California State Senator Scott Wiener (D-San Francisco) introduced Senate Bill 519 to decriminalize certain psychedelics in the interest of public health and safety and to address some harms of the War on Drugs. The bill would decriminalize MDMA, LSD, DMT, psilocybin, psilocyn, ibogaine, and mescaline and…
Documentation and guides from the team at Fly.io.
Credit to Brad Sams for first reporting on this, Alongside the Windows 11 announcement today, Rish Tandon, the CVP Engineering for Microsoft Teams, posted on Twitter about changes coming to Microsoft Teams architecture. It gave a lot of useful insight into what is coming. Microsoft Teams is...
For many people, the year 2020 will go down as a moment in time of hardship in their lives but for me, the year 2019 was dramatically harder as it was the realization that a long-term relationship wasn't going to work out...
Pharo is a pure object-oriented programming language and a powerful environment, focused on simplicity and immediate feedback.
This weekend I was talking with a friend about how I'd planned and estimated a huge software project in one of my previous jobs. By that I mean not something which can be done by a single team in a sprint or two, but something which requires several teams, across several quarters of effort, involving many other…
This project hosts security advisories and their accompanying proof-of-concepts related to research conducted at Google which impact non-Google owned code.