Faster CRC32 on the Apple M1
CRC32 is a checksum first proposed in 1961, and now used in a wide variety of performance sensitive contexts, from file formats (zip, png, gzip) to filesystems (ext4, btrfs) and protocols (like eth…
CRC32 is a checksum first proposed in 1961, and now used in a wide variety of performance sensitive contexts, from file formats (zip, png, gzip) to filesystems (ext4, btrfs) and protocols (like eth…
Collaborative peer-to-peer applications sometimes need to operate on sequences of objects with a consistent order across all peers. For example, a peer-to-peer photo album application might need to sync the order in which photos appear in an album.
This is a short overview of the development that's gone into "Kandria"(https://kandria.com), the open world action RPG I've been working on in recent years.
The latest news and announcements from DoorDash.
Hare is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and a minimal runtime. It is well-suited to writing operating systems, system tools, compilers, networking software, and other low-level, high performance tasks.
Home | Polski > Computer history > Advertisements > International > Apple Computer > Macintosh Newsweek advertisement Go back | Previous | Next Apple bought all of the advertising space in November/December special election issue of Newsweek in 1984, and devoted it all to Macintosh. Below you can see all 39 pages of…
Note: Parts of this essay were written by GPT-3, so it might contain untrue facts. Introduction Many of my friends are extremely excited by planes, rockets, and helicopters. They keep showing me videos of planes flying at enormous speed, rockets taking off from the ground while creating fiery infernos around them, and…
Why keep investing in a platform that's been disappointing me for a while?
Today I tried to help a friend who is a great computer scientist, but not a JS person use a JS module he found on Github. Since for the past 6 years my day job is doing usability research & teaching at MIT, I couldn’t help but cringe at the slog that this was. Lo and behold, a pile of unnecessary error conditions…
The most painful part of writing The Case Against Education was calculating the return to education. I spent fifteen months working on the spreadsheets. I came up with the baseline case, did scores of “variations on a theme,” noticed a small mistake or blind alley, then started over. Several programmer friends advised…
Vim easy mode is tough to use for seasoned users!
this is not a hall of shame. the intent is to awaken you to many of the peculiarities and weirdness of computers. hopefully, after reading these articles, you will have learned a lot and will embrace chaos.
We put a lot of effort into developing an experimental browser extension that could meet all the requirements of Manifest V3 (Chrome's new extension API) and block ads properly within its tight confines. Read the article to find out what we went through and what we achieved.
Shows how much the performance of Go has improved from version 1.2 through to 1.18 -- in its compiler, runtime, and libraries.
Five years. Can you believe it? To celebrate, we’re looking back at where Pop!_OS started, how it’s grown, and where it’s going next. Thanks for joining us on this journey!
This AI audio filter improves spoken audio to make it sound like it was recorded in a soundproofed studio.
I built mind-controlled ears as a way to learn how to build my own arduino-based designs. Challenges included cable management and designing custom servo hardware to attach to the asymmetrical EEG headset.
poking inside postgres pages
Update: this post was written in November, 2022.
Who you are in a venue matters far more than the venue itself.
Recently, I took a look at Nintendo’s MMC line of mappers, and some other boards. All boards for the NES’ western releases had to be manufactured by Nintendo...
Hello, everyone. I’m going to be taking an extended break from kottke.org, starting today. I’ve been writing here for more than 24 years, nearly half my life —
But domain pricing is very confusing. Let's demystify it.
Amazon launched 22 years ago this week.