That XOR Trick (2020)
There are a whole bunch of popular interview questions that can be solved in one of two ways: Either using common data structures and algorithms in a sensible manner, or by using some properties of...
There are a whole bunch of popular interview questions that can be solved in one of two ways: Either using common data structures and algorithms in a sensible manner, or by using some properties of...
Linux in a Pixel Shader - A RISC-V Emulator for VRChat
This is a talk that I’ve given at CityJS this September. I am a principal product manager for developer tools in Microsoft Edge and these are things I encountered during working on the tools, documenting them and going through user feedback.
While I was at a family wedding a few weeks ago, one of my aunts asked me, “So, what’s the hardest part about designing a game? It must be coming up with the ideas, right?” I laug…
To be successful at digital transformation you need to optimize the key feedback loops in your software engineering organization
In this article, the author shares six command-line tools that can enhance productivity for programmers. These tools include `broot` for navigating...
Hi there! This is a guest post from Robert Mader, who contributed enormous improvements to Firefox’s graphics stack on Linux. TL;DR In the upcoming Firefox 94 release we will enable the EGL b…
Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
The forthcoming Senate draft of Biden's infrastructure bill—a 2,000+ page bill designed to update the United States’ roads, highways, and digital infrastructure—contains a poorly crafted provision that could create new surveillance requirements for many within the blockchain ecosystem. This could...
Every donation between now and December 31 will be matched, 1:1, by Friends of Tor. Stand up for the human right to privacy and donate to the Tor Project today. Plus… new swag!
Whether it’s “bringing the world closer together” (Facebook), “organizing the world’s information” (Google), to be a market “where customers can find and discover anything they might want to buy online” (Amazon) or “to make personal computing accessible to each and every individual” (Apple), the founding missions of…
Posted by Natalie Silvanovich, Project ZeroOn January 29, 2019, a serious vulnerability was ...
Hey, that took only a month, which means that it’s time, once again, to display some Emacs charts. And since this is the tenth post in this series, I thought I’d natter on even more tha…
A list of unheralded improvements to ordinary quality-of-life since the 1990s going beyond computers.
Learn about the motivation for Prisma ORM and how it compares to other Node.js and TypeScript database tools like ORMs and SQL query builders. Applies to Prisma ORM v6.
SQL best practices: a brief guide to writing better SQL queries.
This has been on my mind for a while, and with a couple of things lately stoking my ire (the NFT resurgence, and Signal integrating MobileCoin), I’ve finally pushed myself to put it into words.
John Wooden died in 2009. But if you’re a basketball coach today, you’re still living in his shadow.
There's more to code than just instructions.
"Whatever you do will be insignificant, but it is very important that you do it." -Mahatma Gandhi
MIT and Harvard University announced a major transition for edX, the online platform for university courses: edX’s assets are to be acquired by education technology company 2U, and reorganized as a public benefit company. 2U will transfer $800 million to a nonprofit organization, led by MIT and Harvard, to explore the…
We are celebrating 10 years since the first commit to what would become Elixir.
A miracle occurred this week. Everyone I have talked to about it, myself included, is shocked that it happened. It’s important to Understand what happened.Make sure everyone knows it ha…
Apple has acquired Primephonic, the renowned classical music streaming service that offers an outstanding listening experience.
You either use social media, or you're used by these insidious platforms. Here are 20 reasons to quit social media.
I'm certainly not a world-class expert, but I have put my 10,000 hours of deliberate practice into programming. Here are 31 of my reflections on programming.
Using Tor to aid various system administration tasks, including checking firewall rules, bypassing internal network restrictions and connecting to remote systems that are behind NAT/CGNAT.