-
Bookmarks
-
GNSS Signals
Description of Open Service GNSS signals transmitted by satellites. -
Squash commits into one with Git
A nice way to group some changes together, especially before sharing them with others. -
Sequential Exeuction, Multiprocessing, and Multithreading IO-Bound Tasks in Python
-
Distributions that only ships Python 3.X
Is it possible currently? I tried to remove python in Fedora 19 but yum depends on it. -
Deanonymizing Tor Circuits
Since starting my Tor onion service that provides access to the Internet Archive, I've seen a wide range of Tor-based attacks. I have documented many of these in various blog entries. -
A Skeptic's Guide to Modern Monetary Theory
Mankiw NG. A Skeptic's Guide to Modern Monetary Theory. Prepared for AEA Meeting, January. 2020. -
The Illustrated GPT-2 (Visualizing Transformer Language Models)
This year, we saw a dazzling application of machine learning. The OpenAI GPT-2 exhibited impressive ability of writing coherent and passionate essays that exceed what we anticipated current language models are able to produce. The GPT-2 wasn’t a particularly novel architecture – it’s architecture is very similar to the decoder-only transformer. The GPT2 was, however, a very large, transformer-based language model trained on a massive dataset. In this post, we’ll look at the architecture that enabled the model to produce its results. -
How to run a program without an operating system?
How do you run a program all by itself without an operating system running? Can you create assembly programs that the computer can load and run at startup, e.g. boot the computer from a flash drive... -
Building interactive SSH applications
After the announcement of shell access for builds.sr.ht jobs, a few people sent me some questions, wondering how this sort of thing is done. Writing interactive SSH applications is actually pretty easy, but it does require some knowledge of the pieces involved and a little bit of general Unix literacy. -
Balancing the benefit of deliberate jamming and the cost of self-interference in a software defined radio challenge
This experiment came out of a software radio design challenge used in coursework at New York University and the University of Thessaly. (See Report on university course based on DARPA Spectrum Challenge.) The goal of the project is to design a radio pair that delivers more data from transmitter to -
Using GPUs with Virtual Machines on vSphere - Part 2: VMDirectPath I/O - Virtualize Applications
This is part 2 of a series of blog articles on the subject of using GPUs with VMware vSphere. Part 1 of this series presents an overview of the various options for using GPUs on vSphere Part 2 describes the DirectPath I/O (Passthrough) mechanism for GPUs Part 3 gives details on setting up the NVIDIA Virtual -
Your Makefiles are wrong
Your Makefiles are full of tabs and errors. An opinionated approach to writing (GNU) Makefiles that I learned from Ben may still be able to salvage them. -
How Unix Works: Become a Better Software Engineer
A tale of files and processes. Learn how Unix and Linux work from the ground up in this small complete guide to unix. Learn common mistakes people make while working with unix, and how to fix them. Figure out why unix vs linux doesn’t make sense. -
OpenAI's GPT-2: Build World's Most Advanced Text Generator in Python
Build your own text generator in Python using OpenAI's GPT-2 framework! GPT-2 is the world's most advanced framework for NLP tasks in Python. -
...And then what? — Finn Shewell
This scene from The Social Network stuck with me for nearly a decade - how could someone be smart enough to use meteorology to predict oil futures? It wasn’t until I stumbled upon Principles by Ray Dalio that it clicked - and that I realised it’s a transferrable skill. -
Sequential Exeuction, Multiprocessing, and Multithreading IO-Bound Tasks in Python - Zac Szewczyk
Software Engineer