Why don't they just..?
It seems every time I come across a story about the Mars Curiosity rover there will be many people commenting on the technology used start...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,210 posts.
It seems every time I come across a story about the Mars Curiosity rover there will be many people commenting on the technology used start...
A walkthrough of my NSF CAREER proposal.
Deploying web applications is hard. No shiny continuous deployment talk and no DevOps coolness can change that. Or to use DevOps Borat’s words: “Is all fun and game until you are need of put it in production.“ There are some mistakes I see people doing again and again so I’d like to address them here.
I entered Boston University Law School in the Fall of 2011. Like most law schools during the heyday of blogging, BU's prospective students website featured a handful of blogs that were written by current students. To get a blog on the site, you had to be selected among various applicants, and, if you were selected…
Personal blog of Julien (jvoisin) Voisin
The key to understanding Amazon’s purchase of Whole Foods is to understand that Amazon didn’t buy a retailer: the company bought a customer.
Why a filter is slowest when it keeps half of random input, and what a branchless rewrite gains there and loses at 1%.
Michal Migurski's notebook, listening post, and soapbox. Subscribe to this blog . Check out the rest of my site as well.
SESSION 7: SPECIAL SESSION, 17th Annual EOS/ESD Symposium THURSDAY, SEPTEMBER 14, 1995, 8:00 am SESSION 7: SPECIAL SESSION: ELECTROSTATIC CONSIDERATIONS IN INDUSTRY MODERATOR: D. Swenson, 3M 7.7 CASE STUDY - LARGE PLASTIC WEB ELECTROSTATIC PROBLEMS, RESULTS, AND CURE, D. Swenson, 3M Company Tremendous static charge…
Author: Alexey Makhotkin squadette@gmail.com. Introduction In this database design tutorial (~9000 words) I’m going to show how to design the database tables for a real-world project of substantial complexity. We’ll design a clone of Google Calendar. We will model as much as possible of the functionality that is…
There’s a proposal to add Software Transactional Memory , or STM , to the Ruby programming language. This is part of a wider effort to add better support for concurrency and parallelism in Ruby, and in particular the idea of ractors . A concept has been proposed and implemented by Koichi Sasada.
Previously, on Jepsen, we saw Chronos fail to run jobs after a network partition . In this post, we’ll see MariaDB Galera Cluster allow transactions to read partially committed state.
I believe almost all first-time founders burn out their first employees – maybe this article helps you avoiding this
eBay affiliate disclosure: Links labeled “eBay affiliate link” lead to eBay. As an eBay Partner, I may earn a commission if you make a purchase. I’ve written before about building microsecond-accurate NTP servers with Raspberry Pi and GPS PPS, and more recently about revisiting the setup in 2025. Both posts focused on…
A bit of reverse engineering goes a long way
In this tutorial we will learn about the concepts behind the SQL syntax. We will go through the basics of how to use the FROM and WHERE clauses, and move on to more advanced topics like joins, aggregations and subqueries.
My grandmother approves of Atkinson Hyperlegible free font for her phone book printout
Hacking on a plane, by Midjourney AI
The systemd-analyze security command gives your systemd service units an automated security rating. This is a good starting point for security hardening.
Every Wordle solution laid out at once. Filter all 2,309 by letter, position, and gray/yellow/green clues to narrow down today's answer.
Understanding the fundamental building blocks of Bitcoin can be daunting for some developers. The purpose of this guide is to explain through simple pieces of code, how Bitcoin works.
Structures allow us to combine several variables to create a new data type. Some other languages support the same concept but call it “records”. If you come from object-oriented program…
One year ago today, I went into surgery expecting that I’d lose half my tongue to a squamous cell carcinoma recurrence. The evening before, Bess and I got legally married;[1] it was a short, but ch…
This text is designed to accompany your study of introductory digital signal processing. 1 It’s an eccentric piece of not-so-rigorous literature with a preoccupation for explaining things using interactive visualizations, animations and sound. 2 My goal is to explain the Discrete Fourier Transform using a miniature…
A pragmatic way for you to start automating deployments of a Legacy system.