-
Running your own OpenVPN
2016-11-16
I consider privacy as important but I am not a government-conspiracy nut. Even so, the passed Investigatory powers bill is extreme, and it should worry you. Political avenues have been exhausted. Legal challenges are unlikely to succeed unless lawyers can argue that the IPB is incompatible with fundamental human rights. The only option left is technology. First, some motivation by showing examples of what will be stored. Here is the government’s clarification of Internet Connection Records.…
-
Purescript's c++ backend
2016-11-10
-
IPython shells with nix, updated
2016-11-03
I’ve written about IPython shells with Nix previously. …
-
Adding error context in Nix
2016-10-03
I always have a tough time debugging Nix stack traces, especially when they occur deep in the module system. …
-
NixOS security-updates update
2016-10-01
This weekend Nicolas Pierron (nbp on GitHub) came to London for a NixOS hackathon. He’s been working on improving security updates in NixOS for a while. He’s the author of the NixOS module system amongst other things. He has a successful track record of complex, tree-wide changes so if anyone can nail this, it’s him. The main output of our weekend is this blog post with his ideas. …
-
Nginx in NixOS 16.09
2016-09-11
The beta release of NixOS 16.09 comes with a very cool config generator for your NGINX configuration. It makes it easy to: …
-
Monitoring your NVidia GPU with Prometheus
2016-08-25
I have a deep learning box that runs various computations on both CPU and GPU. The ability to off-load expensive computations from my laptop is fantastic. …
-
3d-printing a lens cap
2016-08-11
While phone cameras are getting really amazing I still like my old Sony because it allows me to fiddle with exposure etc.; It has a very good sensor and lens. …
-
Deep-learning Python environment with Nix
2016-08-10
Getting the deep learning environment with all NVidia libaries set up is a bit fiddly. Thankfully I can lean on Nix for that as well. …
-
Prepare NixOS disk image for another computer
2016-06-29
When installing my deep-learning box I didn’t have a monitor so I had to blast the disk-image straight onto a disk with dd. …