Using Emacs as $EDITOR
A post on how I configure ZSH and Emacs in order to use the latter as $EDITOR.
The latest blog posts to take off on Hacker News. 6,299 posts.
A post on how I configure ZSH and Emacs in order to use the latter as $EDITOR.
My last article had tips for for arena allocation . This next article demonstrates a technique for building bespoke hash maps that compose nicely with arena allocation. In addition, they’re fast, simple, and automatically scale to any problem that could reasonably be solved with an in-memory hash map. To avoid…
22 May 2017 by Phillip Johnston • Last updated 27 October 2023I want to make a few points up front to short-circuit common misunderstandings with this article: I have a zero warning policy on my projects. I turn on a lot of warnings. -Wall, -Wextra, and a whole host of specific warning flags. I supplement … Continue…
Stockpicking of unloved and undervalued Japanese companies using the Graham and Dodd framwork of value investing.
ESET researchers uncover a Lazarus attack against an aerospace company in Spain, where the group deployed several tools, including a publicly undocumented backdoor we named LightlessCan.
Other than he is my total hero, and he was born and he was raised in my hometown , I wanted to interview John Romero to try and solve the modern indie game development paradox.
For the first time, AdaCore’s GNAT Pro subscribers will be able to develop safety- and security-certifiable embedded applications using Rust while…
Learn to improve the brightness and clarity of images in your mind's eye. Image Streaming is an easy technique to learn. Is it a cure for aphantasia?
There’s a blog post that floats around the Internet about the metaphor of the broken stair.
I've had the experience of using GitHub as a maintainer for very large open source projects (1000+ contributors), as an engineer for very large closed source corporate projects, and everything smaller. Through those experiences up to today, GitHub pull requests is where I spend almost all of my time while on GitHub…
A key concept for a processor is the management of "state", information that persists over time. Much of a computer is built from logic gate...
Contact: Steven Lee, (210) 450-3823, lees22@uthscsa.edu SAN ANTONIO, Sept. 20, 2023 – A new published study led by researchers at The University of Texas Health Science Center at San Antonio (UT Health San Antonio) has found an association between autism diagnosis in boys and daily consumption of either diet soda or a…
I’ll cut to the chase before I type too many more words: textarea { field-sizing: content; /* used to be `form-sizing` but changed to this */ } I came across it via an Amit Merchant blog post…
Subscribe to Microsoft Azure today for service updates, all in one place. Check out the new Cloud Platform roadmap to see our latest product plans.
In collaboration with Boston Consulting Group (BCG), new research from Digital Data Design Institute at Harvard chair and co-founder Karim Lakhani and In collaboration with Boston Consulting Group (BCG), new research from Digital Data Design Institute at Harvard chair and co-founder Karim Lakhani and others involved…
The first in a series of posts on the Post Office Horizon prosecutions scandal
This post describes the design and implementation of a runtime benchmark suite for measuring the performance of Rust programs, which was recently added into the Rust compiler suite. I have recently blogged about how the whole benchmark suite works, so feel free to read that post first if you want to gather a bit more…
I've been contacted a few times recently about the sharp decline in descriptive images on the events listings.
Scott Mabin's blog
Hello! The code refactor of rails presented last week is great, but the motivation for such a task wasn't quite just some shape changes for rails. As explained last week, we can now define any kind of rail shape, and we had some very specific shapes in mind all along...
I’ve never trusted Facebook, mostly because I’ve been around tech for a long time and everything I’ve ever learned about the company looked like a red flag. But once I started to really dig in, what I learned was so much gnarlier and grosser and more devastating than what I’d assumed.
Two phase locking (2PL) was the first of the general-purpose Concurrency Controls to be invented which provided Serializability. In fact, 2P...
Just as Big Oil has used greenwashing to block environmental protections, Big Tech uses privacy washing to stand in the way of privacy.
We're excited to announce a contribution to improving privacy for everyone on the Internet. Encrypted Client Hello, a new standard that prevents networks from snooping on which websites a user is visiting, is now available on all Cloudflare plans.
TL/DR; Play/Download a copy from itch.io I had always wanted to create games. In fact its one of the reasons I went down the development path. For various reasons I never invested enough time …
Mudlark on the River Thames foreshore by day, then hunt vampires at Carfax Abbey by night. A new game written in APL on the Commodore…
It’s April Cools! It’s like April Fools, except instead of cringe comedy you make genuine content that’s different from your normal stuff.1 For example, last year I talked about owning a microscope. This year I debated doing another hobby but settled on a much dumber topic. Have you ever seen those lists of weird…
The Internet has a sustainability problem. Many of its critical services depend on the dedication of unpaid volunteers, because they can’t be monetized and thus don’t have any revenue stream for the maintainers to live on. Services like DNS, time synchronization, crypto libraries - software without which the net and…
Many of my interactive pages have a draggable object . I want the reader to move the object around, and I want the diagram to respond in some way. Here I’ll document the code I use to make this work with both mouse and touch input, using browser features that are widely supported since 2020. Here’s a common case I…