Currently browsing category

en

Why We Need a Dark(er) Web

For Securelink‘s Checkup 2017 event, I gave an updated talk about the state of internet surveillance/censorship and proposing a Dark(er) Web as a solution. It is an extended version of my previous talk on the subject. In the first part of the presentation, I pose that the internet is broken …

Spoofing e-mails from BE government domains

After reading about some journalists discovering how easy it is to spoof mail addresses of certain positions within the Dutch government, I decided to check what the situation was in Belgium. Spoofing a mail address is a technique/prank as old as the internet itself  – the basic mail protocol offers …

cuda2GLCore: CUDA to OpenGL textures

I made a new implementation of the Cuda2GL sample provided in the CUDA Samples by Nvidia. The sample shows how to generate a texture in CUDA and use it in an OpenGL context without copying it to main memory. The original implementation uses Glut and OpenGL immediate mode (Compatibility profile) to draw the resulting texture. The sample …

Steam Summer Sale 2017: Recommendations

It’s that time of the year again: The Steam Sale is in full swing, and that means you can get a lot of really good games for the price of a few drinks. ALCOHOL IS TEMPORARY GAMES ARE FOR LIFE. Dishonored (€2.49) – Great story and level design. Stealthy stealthy …

Presentation: Why We Need a Dark Web

Last week, I gave a presentation on why the internet is a mess, why we need a “Dark Web”, and cleared up common misconceptions. The presentation was given at the excellent De Privacyproef event by De Juristen. The talk was loosely based on this 2016 blogpost I made. The presentation …

TriMesh2 Fork – A library for 3D mesh editing and I/O

During my first years in graphics development, I relied heavily on Szymon Rusinkiewicz’s C++ TriMesh2 library. It’s a nice set of tools for 3D mesh input/output, basic visualization and processing. I’ve come to use it in most of my projects. It imports .obj, .3ds and .ply files (amongst others), and puts …

CUDA Voxelizer v0.1

Time to release something that’s been gathering dust on my hard drive for a bit too long: I wrote a CUDA-accelerated voxelizer. It converts polygon meshes into annotated voxel grids. You can download source code and executables on Github. Written in C++ / CUDA Outputs data to .binvox file format …

Flashing system images on Moto X Play

Another Android phone, a new roundabout way of getting control over it. I purchased a Moto X Play last year (review: great battery capacity, good performance, huge phone though), and recently found myself in the situation where I had to manually flash a stock firmware image. This is the first non-Nexus …

Windows 10 Safe Mode & You

Yesterday, I installed an updated Nvidia driver for my GTX 970 on my Windows gaming box, in order to get the best driver set for playing a couple of new games I  bought. This driver turned out to be faulty, sending my computer into a bootloop. I’ve seen my fair …