My Two-Cents on the Internet “Fast Lane”

For those of you who do not know what this means: Federal Communications Commission Chairman Tom Wheeler has been under fire for proposing new so-called “open Internet” or “net neutrality” rules that would allow content companies to pay broadband providers for faster Internet speeds delivering their traffic as long as deals are deemed “commercially reasonable.” […]

Generating Images of Graphs in Golang

One project I have been considering doing the last few days was generating an image of all my blog posts and how they relate to one another. In a sense, it would be a giant neural network, because every time I link two of my blog posts I link them in my brain as well. […]

Multithreading: Common Pitfalls

Deadlocks, Starvation, Livelock and Race Conditions If I had an hour to solve a problem I’d spend 55 minutes thinking about the problem and 5 minutes thinking about solutions. – Albert Einstein  Deadlocks, starvation, and race conditions are the bane of multithreaded programming and they can bring down any system in which they occur. Defining the […]