Mkfile(8) is severely syscall limited on OS X
When I got my brand-new MacBook Pro (late 2016), I was interested in testing out the phenomenal SSD performance I had been reading about, r...
The latest blog posts to take off on Hacker News. 2,470 posts.
When I got my brand-new MacBook Pro (late 2016), I was interested in testing out the phenomenal SSD performance I had been reading about, r...
Yesterday, I discovered an experimental Big Data processing framework written in C++ called Thrill. As most of you surely know, the well-known frameworks of this kind are mostly based on JVM, like …
In 2017, I will graduate from Ghent University. This means starting a professional career, either in academia or in industry. One of the first things that came …
The molecule DMT (N,N-Dimethyltryptamine) is a psychoactive chemical that causes intense visions and can induce its users to quickly enter a completely different "environment" that some have likened to an alien or parallel universe. The transition from our world to theirs occurs with no cessation of consciousness or…
Technical nuclear forensics-themed discussion of the age, activity, and grade of plutonium found in a KI-1 Soviet smoke detector.
A motley gang of anarchists, free-love advocates, and banana-rights agitators have hijacked The Love Boat out of Puerto Vallarta and are threatening to sink it in 7 days with all 616 passengers and…
I. Tyler Cowen writes about cost disease. I’d previously heard the term used to refer only to a specific theory of why costs are increasing, involving labor becoming more efficient in some ar…
There are many ways to evaluate a developer. Should we use quantitative metrics or stick to qualitative ones?
Video presentation by Reid Evans on Getting Started with Functional Programming in F#. Here are my takeaways and thoughts on this great talk.
I’m proud to be part of a team that is bringing green cars to the masses. As a production worker at Tesla’s plant in Fremont for the past…
Here’s a theory you hear a lot these days: “Microsoft is finished. As soon as Linux makes some inroads on the desktop and web applications replace desktop applications, the mighty empir…
WebAssembly gives us the promise to run high performance code in the browser in a standardized way. Now that there are a few WebAssembly previews available I decided it’s time to take a look at their performance. One source for benchmarks is the well known Computer Language Benchmarks Game and I decided to pick nbody…
Ticketbleed (CVE-2016-9244) is a software vulnerability in the TLS stack of certain F5 products that allows a remote attacker to extract up to 31 bytes of uninitialized memory at a time, which can contain any kind of random sensitive information, like in Heartbleed.
A couple years ago, I took a road trip from Wisconsin to Washington and mostly stayed in rural hotels on the way. I expected the internet in rural areas too sparse to have cable internet to be slow, but I was still surprised that a large fraction of the web was inaccessible. Some blogs with lightweight styling were…
A look at the Go GC strategy
How I rolled up my sleeves and got a real-time lighting engine working under the constraints of PICO-8.
Some notes on the different patterns that may be present when people talk about event-driven architectures.
Because the CLR is a managed environment there are several components within the runtime that need to be initialised before any of your code can be executed. This post will take a look at the EE (Execution Engine) start-up routine and examine the initialisation process in detail.