What FreeBSD can offer compared to other operating systems (2020)
I really wanted to make this article short … but I failed miserably. At least I tried to organize it well so one may get back to it after ‘some’ reading because its not a short le…
I really wanted to make this article short … but I failed miserably. At least I tried to organize it well so one may get back to it after ‘some’ reading because its not a short le…
My chat with Cristóbal Valenzuela, Cofounder & CEO of Runway .
Interviewing is stressful enough, but interviewing while doing your day job?1 Yikes! Well, I just did it,2 and I’m here to tell you that it’s totally …
I believe that getting underrepresented groups into software development is a good thing. This is not a controversial opinion until you start talking about felons. Today's guest is Rick Wolter. He's an iOS developer who served 18 years in prison for second degree murder. Rick killed somebody and for some that's all…
Safely refactoring Ruby traditionally involves many incremental steps and feature flags. Sorbet and 100% branch coverage make it possible to refactor a lot of code safely.
What is Deno, why does it matter, and how is it currently used for server-side JavaScript?
Image Source.”Man does not enter battle to fight, but for victory. He does everything that he can to avoid the first and obtain the second” –Ardant du Picq, Battle Studies: Ancien…
My coding time this year has been invested in Quamina , an event-filtering library implemented in Go. Just in the last couple of weeks I spotted an opportunity to bring Go’s shiny new generics to bear, and not just anywhere, but for a central data structure. I got good results, but the process was sort of painful; I…
The IBM System/360 was a groundbreaking family of mainframe computers announced on April 7, 1964. System/360 was an extremely risky "bet-t...
Using greater than double precision to calculate the eigenvalues of the lesp matrix.
On first looking at J.R.R. Tolkien (1892-1973) and George Orwell (1903-1950) they appear to have little in common, as men or writers, other than being peculiarly English authors with evergreen book sales. The year 1937 was a seminal one for both men and useful for highlighting their different lifestyles, politics and…
From the highly eclectic blog of Mark Dominus
Updated June 19th, 2023 Sorry, your browser doesn't support embedded videos. But that doesn’t mean you can’t watch it! You can download Small Is Beautiful #23 directly, and watch it with your favourite video player. Small Is Beautiful (Oct, 2022): What is the Small Web and why do we need it? Today, I want to introduce…
Today, Continuous Integration (CI) is something that nearly every engineering organization does. However, I predict that in the future, nobody will do it.
Software is broken, but it's not because of NPM, startups, AI, or venture capitalists. A deep dive into how we think about and produce code, and how our software systems reflect the manic state of the modern world.
Artificial Scarcity and the Semmelweis Reflex
Using BLAST is easy. I'm going to show you how easy and how to prove that SARS-Cov-2 is man-made
Starting a greenfield project with microservices is easy. The promises are wonderful but often they are far from reality. This time I’ll share my experience on the truth about microservices when starting a project from scratch.
The Official Homepage of Nyan Cat!
By now it should be (hopefully) widely known that the term “zero-cost abstractions” is a misnomer. Although, to be clear, it's more of an unfortunate name.
Just a couple of ideas! They came to me while I was poking around thinking of something to say for Alex Trost’s Holiday Mega-Stream (my segment starts here). Styleable Resizers Ya know how a …
I swear some people out there be building their note-taking system like NASA engineers building the next rocket to send us to the next habitable Earth. No...
Few genres are more preposterous than the locked room mystery. The premises are absurd and plot solutions ridiculous—but still I keep on reading.
In software, it is a common problem to want to remove specific characters from a string. To make the problem precise, let us consider the removal of all ASCII control characters and spaces. In practice, it means the removal of all byte values smaller or equal than 32. I covered a related problem before, the … Continue…
I was cruising through the supermarket when a shopping-cart traffic jam stalled me in front of the “newsstand”. That word is in quotes because most things on offer aren’t news and in fact aren’t magazines in the traditional sense, but single-issue glossies about Princess Diana or Bruce Springsteen or Michelle Obama or…