15 August 2023

41 links · Tuesday

Thoughts on the Remarkable 2 – various bits

I’m two weeks into owning a Remarkable 2. I spent at least a year, maybe two, circling around whether to get one or not and finally took the plunge at the end of July. Key to the whole project to me was spending less time staring at the glare. I wanted somethi…

The Irrational Planning Process – The Antiplanner

Land-use and transportation planning is supposed to follow a rational planning process. That process includes defining the problem that needs to be solved, identifying alternative solutions, evaluating the alternatives, developing a final plan based on the bes…

Bare Metal Space Invaders

## Introduction{#introduction} Bare metal programming is programming on hardware without an Operating System. In this post, I will share some of the...

Cool your heels, Emacs

TL;DR: Sometimes Emacs needs a timeout A diamond is very pretty. But it is very hard to add to a diamond. A ball of mud is not so pretty. But you can always add more mud to a ball of mud. – Gerald Sussman, paraphrasing Joel Moses A common problem with Emac…

Adapting Illustrations to Dark Mode

I want to share with you a quick way to make illustrations on your website work in both light and dark mode: .dark .invert-on-dark { filter: invert(1) hue-rotate(180deg); } Try it! Toggle dark mode in the navigation bar and see the cover photo swi...

Boosting Network Performance in FreeBSD's VNET Jails

In the recently created FreeBSD VPS, the network performance of vnet-enabled jails was significantly lower compared to that of traditional jails. Upon investigation, it appears that there is an issue related to Virtio drivers.

Writing numbers in scientific notations | Academic

Introduction We discuss a minor modification in the way numbers are written in the scientific notation with the goal to make them more readable, both for humans and computers. Usually, numbers such as $134139349145$ are hard to parse.

Rachit Nigam | PhD Candidate, Cornell University

The word transpiler is often used by people when they want to say that built a tool that transforms programs between languages of roughly the same level of abstraction. This tool is different from a compiler which often has a complex frontend, an optimizing mi…

CSS Selectors: A Visual Guide & Reference

Visual guide to CSS selectors, including pseudo-classes (:nth-child, :hover,...), functional pseudo-classes (:not, :is,...) and pseudo-elements.

OpenTF Foundation

The OpenTF Foundation. Supporting an impartial, open, and community-driven Terraform.

Firefox Finally Outperforming Google Chrome In SunSpider

Mozilla developers are celebrating that they are now faster than Google Chrome with the SunSpider JavaScript benchmark, although that test has been superseded by the JetStream benchmark.

My favorite features in Visual Studio 17.7 - Visual Studio Blog

Two of my favorite features in Visual Studio happen to share a similar origin story. They were both created in deep collaboration with you, the user, and went through multiple iterations before you gave your final thumbs up. This is the story of how they came …

Stellar Samurai

Stellar Samurai

Internet Archive Responds to Recording Industry Lawsuit Targeting Obsolete Media

Late Friday, some of the world’s largest record labels, including Sony and Universal Music Group, filed a lawsuit against the Internet Archive and others for the Great 78 Project, a community effort for the preservation, research and discovery of 78 rpm record…

OpenFarm

Learn to farm or garden with community created guides

How should I read type system notation?

I sometimes read articles or papers about type systems that use some funny-looking, two-dimensional notation with lots of unfamiliar symbols and Greek letters. The notation seems mathematical, but ...

Yelling is not journalism

IGN just released a video called “Baldur’s Gate 3 is causing some developers to panic.” The video has gotten a lot of game developers upset, and has gotten a lot of gamers up in arms.