Bert Hubert's writings

Bert Hubert's writings

Bert Hubert

Software developer, entrepreneur, former government regulator, current government advisor, amateur scientist.

Latest Posts

GPS Lesson for 10-11 year olds

The Netherlands is struggling with a shortage of primary school teachers, which as a nice side effect means that I get ample opportunities to do technical propaganda in the name...

Economist submission: How the Internet Leaks

Note: For context, please see this article on the Economist Job. I also want to thank Job Snijders who was of great help in writing this article. How the Internet Leaks A few...

Economist submission: Towards a multi-stranded genome

Note: For context, please see this article on the Economist Job. This is a condensed and updated version of my earlier post On the pan-genome. Towards a multi-stranded genome...

Economist Job: my sample articles

Over the holiday, I ran into this job advertisement from The Economist: The Economist is looking for a new Science and Technology correspondent. Knowledge of the field, an...

GPS, Galileo & More: How do they work & what happened during the big outage?

By bert hubert bert@hubertnet.nl / @bert_hu_bert / https://galmon.eu/ Late July 2019, Galileo, “the European GPS” suffered from a week long outage. I’m a proud European, and I...

Beidou Satellites Misclassification

Hi everyone, As noted previously I’ve gone all in on GNSS monitoring. GNSS is the generic term for GPS, Galileo, GLONASS and BeiDou satellites. Eventually a big blog post will...

Galileo Notes: Ephemeris, Anomalies, I/NAV, SFRBX

I’ve recently been spending quite some time on the EU’s Galileo Navigation Satellite System. In this post you’ll find some rough notes on things I’ve found out, both about how...

On the Pan-Genome

In this post I want to shine a light on an important development within the world of DNA which shows how much DNA and the world of computing are now intertwined. It turns out we...

From gnuplot to Matplotlib & Pandas

I’ve been using gnuplot since.. like forever. It is one of my best friends in plotting data and discovering what is going on. But for all its greatness, you do tend to run into...

C++ iostreams: Unexpected but legal multithreaded behaviour

In previous articles, I’ve waxed rhapsodic about how great C++ is. I also noted there however that every language, C++ included, has its dark sides. Some languages have an...

What I Did in 2018

This is a more personal post than I usually write, and it was prompted by several people asking what I had been up to lately. It turns out that it is somewhat of a story. It is...

Liveblog: a Mars landing watch party with school kids

Yesterday, NASA landed its InSight mission on Mars, and it all worked! The landing happened between 8 and 9PM local time, but I wanted to share the excitement with my kids’...

A Philosophy of Software Design

John Ousterhout, of TCL fame, has written a book that is as small (literally) as it is important. Weighing in at 178 none too big pages, it takes us on an inspired trip through...

On Linus Torvalds, technical & corporate communications

Linus Torvalds has long been one of my heroes. The invention of Linux & the subsequent development of Git were technical and organizational miracles. You could fill a book...

Modern C++ for C Programmers: Part 6

In part 5 we discussed smart pointers, placement new and the powerful move constructor. As you may have gathered by now, parts 1 through 5 were a pitch to sell modern C++ to...
Shuffle Search Random