Implementing a JIT-compiler with Rust
I am writing Dora, a simple JIT-compiler with Rust. Dora is both the name of the custom programming language and of the JIT-compiler. After some time working on it, I want to write about the experiences I made. I started this project to get a better understanding of the low-level implementation details of a…
Preserving Outputs Precisely while Adaptively Rescaling Targets
Multi-task learning - allowing a single agent to learn how to solve many different tasks - is a longstanding objective for artificial intelligence research. Recently, there has been a lot of excellent progress, with agents like DQN able to use the same algorithm to learn to play multiple games including Breakout and…
Dmesg under the hood
Dmesg allows us to grasp what's going on under the hood when the kernel gets bad. Check out how dmesg is able to read kernel logs and show to the user.
Progress on longstanding open problems
For those who haven’t seen it: Aubrey de Grey, better known to the world as a radical life extension researcher, on Sunday posted a preprint on the arXiv claiming to prove that the chromatic …
How many deaths make a disaster newsworthy?
How many deaths make a natural disaster newsworthy?
Oil Shell: Success with Aboriginal, Alpine, and Debian Linux
Three months ago, in Roadmap #5 , I wrote that OSH will be a better shell for building Linux distributions . It will run existing code, including bash scripts, but it's stricter and easier to debug.
Qt Creator 4.6 Beta Released
Explore the Qt Blog for the latest insights on e.g. Qt Creator, your go-to source for cross-platform development tips and updates.
AI Nationalism
For the past 9 months I have been presenting versions of this talk to AI researchers, investors, politicians and policy makers. I felt it was time to share these ideas with a wider audience. Thanks to the Ditchley conference on Machine Learning in 2017 for giving me a fantastic platform to get ear
How to Pay Remote Employees
Running a remote company in the US requires using terrible government websites and filling out onerous paperwork. Tortuga [https://www.tortugabackpacks.com] has seven US-based employees across four states. Four of those employees have moved between states while working for Tortuga. In total, we've registered with…
Macbook eGPU Redux: Sticking a GTX 1080 in an AKiTiO Thunder2
How I upgraded my Macbook's Thunder2 eGPU from a bus-powered GTX 1050 Ti SC to a PSU-powered GTX 1080.
Politicians in favor of upload filtering get channel deleted by upload filtering
French politicians of the former Front National are furious: their entire YouTube channel was just taken down by automatic filters at YouTube for alleged
Stealing Chrome cookies without a password
Stealing Chrome Cookies without root or password on OSX, Linux, and Windows via Remote Debugging Protocol.
GIMP 2.10.0 Released
GIMP 2.10.0 is now out with a boom!
Java’s Mysterious Interrupt
One of the lesser known parts of Java is InterruptedException. With its vague-sounding name and non-committal Javadoc, few people are able to figure out what they need to do with it. Since I myself didn’t really grok it, I decided to put together a post explaining how interruption works. If you are looking for a more…
How to read an RFC
For better or worse, Requests for Comments (RFCs) are how we specify many protocols on the Internet. These documents are alternatively treated as holy texts by developers who parse them for hidden meanings, then shunned as irrelevant because they can’t be understood. This often leads to frustration and – more…
NGraph: A New Open Source Compiler for Deep Learning Systems
Intel Search Results Page
Multi-Armed Bandits, Conjugate Models and Bayesian Reinforcement Learning
This is the first of a two-part series about Bayesian bandit algorithms. Check out the second post here. Let’s talk about Bayesianism. It’s developed a reputation (not entirely justified, but not entirely unjustified either) for being too mathematically sophisticated or too computationally intensive to work at scale…
Hard Drive Stats for Q2 2018
This review looks at the quarterly and lifetime statistics for 98,184 hard drives with a focus on consumer vs. enterprise drive reliability.