100 years of whatever this will be
What if all these weird tech trends actually add up to something? Last time, we explored why various bits of trendy technology are, in my o...
The latest blog posts to take off on Hacker News. 3,497 posts.
What if all these weird tech trends actually add up to something? Last time, we explored why various bits of trendy technology are, in my o...
Complex software is, to put it mildly, hard to get right (for details, see almost any other posting on this or any other security blog). Especially for gadgets that are rich with microphones, cameras, location and environmental sensors, and communication links (such as, you know, smartphones), errors and security…
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
Update (2024-09-08): Read this article in Japanese at Qiita or at Emacs-JP. You’re using Avy wrong. Too harsh? Let me rephrase: you’re barely using Avy. Still too broad? Okay, the noninflammatory version: Avy, the Emacs package to jump around the screen, lends itself to efficient composable usage that’s obscured by…
Personal blog of Julien (jvoisin) Voisin
A theory that cloud vendors will focus on the lowest layer of the infrastructure stack and startups will take over the software layer.
This post is about minimizing amount of disk IO and CPU overhead when reading Zip files. I recently saw an article about a new format that was faster than zip. This is quite surprising as to my mind, zip is one of the most flexible and low-overhead formats I’ve encountered. Some googling showed me that over past 11…
Everyone in tech seems to have a “terrible tech interview” story. The topic quietly orbits in the ether of our industry and periodically bursts through the a...
David Foster Wallace's remarkable 2005 commencement speech, This is Water, is a timeless trove of wisdom for living a meaningful life. Here is a full transcript along with audio.
Last year I spent a bit of time building a Kubernetes cluster with the original Turing Pi. It was fun, and interesting, but ultimately the performance of the Compute Module 3+ it was designed around led me to running my homelab off some newer Pi 4 model B computers, which are at least twice as fast for almost…
WebGPU – the successor of WebGL, a brand new API to utilize GPUs in the browser. It is promised to be available in regular Chrome in Q1 2022. In comparison to WebGL, WebGPU promises better performance and better compatibility with modern hardware, but the most recognizable feature of WebGPU is a special API for…
X11 client and server. DOS. Windows 3.1. All with preemptive multitasking.
I have created a Blender plugin that takes an image texture with some structure and generates an animation of how this structure grows. To be more precise, it creates a non-color data image with the animation information that can be used in a shader. Since animations are hard to describe in words or individual images…
People are right to be concerned about the centralisation of power on the Web — but we embrace blockchain at our peril
My current employer does a lot of really cool systems work that’s covered by NDAs. I recently did some work to integrate a cool open source tool into our workflow. Felt it deserved a blog post. NFS Testing Requires Parallelism. I work for Pure Storage. One of the products we make is a scale-out NFS1 (and…
Twitter is changing CEOs once again; what if the company changed its business model from ads to subscriptions?
This is a list of recurring anti-patterns that I see when I help folks with their container build pipelines, and suggestions to avoid them or refactor them into something better.
Read Time: 5 min
I spend a lot of time talking about men’s mental health because it’s what I, as a man, know about. And like with everything, the truth is complicated. We live in a patriarchal society that privileges men in certain ways, but also hurts them in other ways. The harmful effects on our heavily gendered society especially…
A blog about programming, technology and open-source stuff.
Supposedly today we have a lot of browsers to choose from - Google Chrome, Safari, Microsoft Edge, Firefox, Brave, Opera, Vivaldi, etc. Having choices is a good thing, right? Nobody wants to relive the time of almost complete Internet Explorer domination again. Unfortunately our choices are significantly fewer than…
Leaked slides document the lies, sleaze and profiteering.
The Yamaha DX7 digital synthesizer was released in 1983 and became extremely popular, defining the sound of 1980s pop music. Because micro...
The non-writing UX is bad enough to render product unusuable
Is watching the 1984 Ghostbusters movie killing people? English adults under 60 who have watched the 1984 Ghostbusters movie are dying at twice the rate of people who have watched the 2021 Ghostbusters move the same age.And have been for six months. The chart may seem unbelievable or impossible but it is correct…