Why Emacs has Buffers – Mastering Emacs:

If you’re new to Emacs, you may wonder why you read and write text from buffers as opposed to, you know, files or documents. There’s the fact that it’s not skeuomorphic, and thus the term lacks the spark that connects it to a real-life concept. Most people have heard of files and documents in real life, and the term buffer is instead a capacious term with little grounding to most people.

To computer scientists and programmers alike, however, the term buffer has meaning and purpose; it’s still an unsatisfactory answer, even if it is the real reason why Emacs uses the term buffer. And just leaving it there – that a buffer is a chunk of memory and used as a means of shuttling data to and fro peripheral hardware, like your disk – does not go far enough in explaining why. All editors use buffers internally.

In Emacs, the buffer is the focal point of nearly all user (and machine!) interactions. You read and you write, and you do so in a structure that tugs at its roots in computer science, but it’s so much more than that. And that’s really what I want to talk about, as it will go a long way towards explaining why Emacs and Emacs Lisp is the way it is.

Daring Fireball: DuckDuckGo Browser — But Not Search — Special-Cases Microsoft Trackers Due to Search Agreement:

Not a good look for a company that just launched a high-profile campaign, touting “the simple fact is tracking is tracking, no matter what you call it”.

To be clear, this is about DuckDuckGo’s web browser, not their search results. But still — it’s just so contrary to the core of DuckDuckGo’s brand. It’s not a good look for Microsoft either — Microsoft would be smart to alter their search syndication agreement with DuckDuckGo to allow them to treat Microsoft’s trackers just like anyone else’s in the DuckDuckGo browser.

I wish I were surprised by this, but it doesn’t effect me either way… I use the duckduckgo search engine religiously, and will continue to evangelize that, but in Safari where I trust Apple.

Daring Fireball: The Grave Insult of Being Sent the Proper Tools to Perform a Complicated Task:

Sometimes I read an article that’s so absurdly and deliberately wrongheaded, I worry that I’m reading it wrong. That it’s not jackassery, but an attempt at satire that I’m missing. I had that moment with this one.

Swift Playgrounds
I haven’t had a chance to play with it yet, but it looks like Swift Playgrounds just added all the necessary thing to become a full-on SwiftUI IDE…

That broken tech/content culture cycle:

Double down on funding the worst voices on your platform. Call it “free speech”, and make sure that nobody internally points out that truly defending free speech would have entailed protecting those early marginalized creators who made your platform credible in the first place.
Definitely misuse “free speech” as a rhetorical bludgeon against people who are pointing out that you are both amplifying and sponsoring content, not merely making it available. Resolutely refuse to be intellectually honest about the difference between merely providing a platform to all, vs. making editorial decisions to promote and subsidize content that you have control over.

The Slackware Linux Project: Slackware Release Announcement:

Well folks, in spite of the dire predictions of YouTube pundits, this
morning the Slackhog emerged from its development den, did *not* see its
shadow, and Slackware 15.0 has been officially released – another six
weeks (or years) of the development treadmill averted.

My favorite Linux distro has updated, and remains


free thank goodness.

Daring Fireball: From the Department of Grading on a Curve:

So it runs very hot and very loud and the battery doesn’t last 4 hours in typical use. The Verge’s score: 8.5/10. The Aristocrats!

Review: Level Bolt is a stealthy smart lock contending with an imperfect world – Six Colors:

The Bolt is unlike most other smart locks in that it doesn’t replace your existing deadbolt. Instead, it fits inside your door, basically sandwiched in between the exterior keyway and the interior thumb turn. Inside sits a small motor with a Bluetooth chip, which can turn to shoot the bolt itself.

The engineering and design of this device is extremely clever. From the outside, the Bolt is completely invisible. The only place you can even see the device is the bolt itself, where Level’s logo is embossed on the end. (In another particularly ingenious piece of engineering, the bolt also contains a replaceable CR2 battery that powers the whole assembly. Swapping it out just requires unscrewing the end cap.) Another plus: the existing key and thumb turn for the deadbolt work exactly as before, and don’t interfere with the smart lock, or vice versa.

Great review of the one smart-lock I’ve tried myself… The design is fantastic, and if anything simpler than the original hinge mechanism that came with my deadbolt, and fairly reliable for my bluetooth usage.

Google Slides is Actually Hilarious | by Laura Javier | Feb, 2022 | Medium:

Perhaps like you, I naively started out thinking that Google Slides was just a poorly maintained product suffering from some questionable foundational decisions made ages ago that worshipped at the shrine of PowerPoint and which have never since been revisited, but now, after having had to use it so much in the past year, I believe that Google Slides is actually just trolling me.

This just hurts my Keynote loving soul, to the point where PowerPoint might be a better option.

Daring Fireball: Spotify Is Acquiring Two Major Podcast Surveillance Ad Tech Platforms:

Spotify isn’t just trying to become the biggest name in podcasting (which has heretofore been, but may no longer be, Apple). They’re trying to usurp podcasting as we know it — one of the last and brightest bastions of the open, simple, private, transparent internet — and turn it into a privately-owned, gated, complicated, invasive, utterly closed platform. Spotify is trying to do to podcasting what Facebook did to “having your own website”.