Gallery of Processor Cache Effects
Most of my readers will understand that cache is a fast but small type of memory that stores recently accessed memory locations. This description is
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,824 posts.
Most of my readers will understand that cache is a fast but small type of memory that stores recently accessed memory locations. This description is
Read this list unless you want to build a money disappearing system
A power struggle was actually China encroaching on France's Largest Company. France decided to nationalize instead.
I ended up getting a response from high level people at AMD. It was still very light on any real technical information, but it did include some great phrases like “I am able to replicate the issues you are facing” and some mockable phrases like “We are hoping that this will improve your perception of AMD products and…
Gentoo’s process for removing packages from the main gentoo package repository is designed to make me aware of it and give me time to react, and I really appreciate that.
A dimension is a physical quantity that can be measured, while a unit is a specific amount of a physical quantity. For example, time is a dimension, which can be measured in temporal units such as hours or seconds.
Neural Radiance Field training can be accelerated through the use of grid-based representations in NeRF's learned mapping from spatial coordinates to colors and volumetric density. However, these grid-based approaches lack an explicit understanding of scale and therefore often introduce aliasing, usually in the form…
Salvatore Sanfilippo, aka antirez released a telegram bot library in C recently. While I'm not at all interested in a telegram bot library, I always like to read Salvatore's code, which is uniformly superb.
The following Python function computes the Fibonacci sequence , without loops, recursion or floating point arithmetic:
Thank you to Seth Brown, Eric Oestrich, and Kevin Rankin for reviewing this article.
Today's guest is Douglas Crockford. He's sharing the story of JSON, his discovery of JavaScript's good parts, and his approach to finding a simple way to build software. Also, his battles against XML, against complexity, his battles to say that there's a better way to build software. This is foundational stuff for the…
Its declarative lunch was partly eaten
PayPal now offers its customers two types of U.S. dollars. In addition to having the option of opening a traditional PayPal account to maint...
Introduction When I read Richard Hanania’s Reflections on 2022 in which he listed a bunch of major topics he changed his mind about, I realized that I really admired him for doing this. Then, immediately afterwards, I thought “Wait, am I worse than Hanania? The person who made the entire twitter angry at him more…
It’s been a long time since I’ve worked in the field of ML (or what some call AI), and we’ve come a long way from simple text classification to what’s being casually called generative AI today. While the technology has made many advances, the foundational concepts of machine learning have remained analogous over time…
Learning to let go and stop hoarding terabytes: Sharing my journey of downsizing my digital storage, letting go of terabytes of data, and moving away from a NAS setup. I decided to use an external Thunderbolt SSD enclosure and an M.2 NVMe SSD to store my data locally. For cloud backup and encryption, I used the Arq…
The astonishing story of how a movement’s quest for rural simplicity drifted into a formula for mass death
The roller-coaster that is generative AI keeps chugging on, and for those of us sitting in the audience, it is more than entertaining.
A brief retrospective on an attractive product First Republic used to offer, and a wider discourse on the banking crisis.
In this article, we will perform a series of hands-on experiments that demonstrate the various Emacs commands that can be used to sort text in different ways. There is sufficient documentation available for these commands in the Emacs and Elisp manuals. In this article, however, we will take a look at some concrete…
Summary : I present a simple Python module that after imported, changes the values of two integers. The purpose is (a) show that modules can do harmful and unexpected things, (b) show an example of how to write a simple module in C, and (c) introduce a few things in CPython source code.
Plus a position-search announcement from NSF Roger Schank just passed away. Roger was a top leader of AI. I overlapped with him for my time at Yale. In 1974, he became a professor of computer scien…
Aka, how do I know if a product leader knows what they're doing? There are thousands of articles, courses, and guides on how to build a roadmap for product managers. Even with all these resources, roadmaps often become a point of contention between product managers and their stakeholders. There
A blog about free software and programming
My Thursday CppCon talk is now online. Note: There’s already a Reddit thread for it, so if you want to comment on the video I suggest you use that thread instead of creating a new one. At Cpp…
Building UIs in HTML+CSS can be untenable. When making complex frontend experiences, I reach for Elm.