Wayland in 2021
Running Wayland on Linux in 2021
Running Wayland on Linux in 2021
The what, why and how of effective teams
Any time India comes up in the context of Firefox and Data I know it’s going to be an interesting day. They’re our largest Beta population: They’re our second-largest English user…
About two months ago, I decided to start developing a fresh codebase for my voxel project – something that many indie developers are probably all-too familiar with, including myself. This time around, there were three major features that I wanted to implement:
This is the fourth article in a series about writing my own SQL query builder. Today, we'll rewrite it from scratch, explore API design, learn when to be lazy, and look at worse and better ways of doing things – all in 150 lines of Python!
Start using this domain right away. Straightforward domain shopping experience. Quick access to your domain.
The design of Datalevin's compact Clojure search engine, its T-Wand algorithm, and the full-text search benchmarks comparing it with Apache Lucene.
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.
I finally escaped from (grad) school in 2019, spent two months interning as an assistant trader at FTX, and have since spent the last two years working as a data scientist, with the bulk of that time at Microsoft and the last two months at Anthropic. Not gonna lie — my time as a data scientist has been pretty awesome…
This is a story about a time I lost my swagger.
“The Martian” by Andy Weir, and its film adaptation directed by Ridley Scott, remain some of my all time favorite science fiction works. Way back in the day I wrote a technical commenta…
Molly Graham helped forge a work culture at Facebook that's withstood huge amounts of growth. Today, she's something of a rapid scaling expert. Here's the key to doing it right, she says.
Get control of your MiniDisc device thanks to WebUSB and WASM
Google is unveiling a new Quantum AI campus in Santa Barbara, California.
<p>(Part 1 of a multi-part series)</p> <p><em>We live a double life, civilized in scientific and technical matters,</em> <em>wild and primitive in the things of the soul. That we are no longer conscious of being primitive, makes our tamed kind of wildness all the more dangerous.</em> – Hans Von Hentig</p> <p>The…
The division instruction is one of the most expensive instruction in your CPU. Thus optimizing compilers often compile divisions by known constants down to a multiplication followed by a shift. However, in some lucky cases, the compiler does not even need a shift. I call the corresponding divisors ideal. For the math…
Once, to survive in the arts, you needed someone like this : The profoundly rich product of centuries of inbreeding. This is a blog pos...
This blog is all about astrophotography and it works mainly as an imaging diary. J-P Metsavainio is a Finnish astrophotographer,
MIT physicists have confirmed that as atoms are chilled and squeezed to extremes, their ability to scatter light is suppressed, making them less visible. The findings show the Pauli exclusion principle, or Pauli blocking, applies not just to electrons but also to atoms.
I’d like to share my experience of encountering Hotwire from the team at Basecamp which was extracted from the tooling used to build their…
Fine-tune with a single command.
Pumpkin is the name I have given to my port of PalmOS running on the x86 architecture. Please refer to this article for basic information on this project. Also look for other articles in the PalmOS…
Tokenizing the source code input is a great start for our compiler. Now let's turn our attention to parsing the PL/0 grammar. Once we have finished with the parser, the front end of our compiler will be finished and we will have a PL/0 validator. This is a program that can read in PL/0 source code and inform the user…
I've been running QubesOS as my main desktop since 2015. It provides good security, by running applications in different Xen VMs. However, it is also …
We need your experiments and your questions and your feedback. Your lack of understanding is a valuable attribute that goes away as you gain experience.
How I built a click farm to “bypass” Cloudflare’s CAPTCHA killer with some cheap USB security keys, an Arduino, and a bit of python.
An update on using .NET and containers together, learn how to tackle staying safe and keeping your container images up-to-date.
How should you structure a larger engineering organization, one with dozens (or hundreds) of engineers? There are many tradeoffs to consider, and no single right answer. But, there are some structures that work better than others.
Central Bank Digital Currencies will ransom our future
We were priviliged and excited to have the opportunity for a behind-the-scenes tour of wild bee colonies at Blenheim Palace led by Filipe Salbany, an internationally experienced bee expert who emit…