Minifeed is a curated blog reader and blog search engine. We collect humans-written blogs to make them discoverable and searchable. Sign up to subscribe to blogs, follow people, save favorites, or start your own blog.
Notice: Mastodon Changes
Tao of Mac | 30 Oct 2024 | original ↗

Given the upcoming demise of botsin.space, I’m in the process of moving this site’s account to mastodon.social. Since Mastodon seems to have trouble with follower migrations, I would advise you to double-check if you’re following the right account. Update: Everything seems to be fixed now.

Notice: Mastodon Changes
Tao of Mac | 30 Oct 2024 | original ↗

Given the upcoming demise of botsin.space, I’m in the process of moving this site’s account to mastodon.social. Given that Mastodon seems to have trouble with follower migrations, I would advise you to double-check if you’re following the right account.

Nothing Lasts Forever
Living Out Loud | 30 Oct 2024 | original ↗

Everything is decaying from the moment it is created, no matter how much we love it.

How I'm using AI as a technical writer
passo.uno | 30 Oct 2024 | original ↗

I’ve been using large language models (LLMs) for a while now. They accelerate and improve my output at work, to the point that losing access to them would make me feel slightly impaired in some areas. Rather than fearing WriterBot, I’m embracing the additional capabilities it grants. At the same time, I’m extremeley conscious of their...

Bloch sphere

When learning the basics of quantum computing, the Bloch sphere comes early on as a visualization technique of quantum states. It shows the state of a single qubit as a point on this sphere: This post explains how the Bloch sphere works and also why it works. Mapping 4 dimensions …

‘For A Moment There I Thought We Were In Trouble’
Bix Dot Blog | 30 Oct 2024 | original ↗

There was a thing going around on social about naming a movie that was released the year you were born. Having decided I’d narrow things down to my actual birth month for the sake of as much temporal accuracy as possible, that meant that I was, and am, Butch Cassidy and the Sundance Kid years old. (Yes, for real I was going on hiatus due to...

W̶e̶e̶k̶n̶o̶t̶e̶s̶ Monthnotes for October

I try to publish weeknotes at least once every two weeks. It's been four since the last entry, so I guess this one counts as monthnotes instead. In my defense, the reason I've fallen behind on weeknotes is that I've been publishing a lot of long-form blog entries this month. Plentiful LLM vendor news A lot of LLM stuff happened. OpenAI had their...

The carefulness knob

A play in one act Dramatis personae Scene 1: A meeting room in an office. The walls are adorned with whiteboards with boxes and arrows. EM: So, do you think the team will be able to finish all of these features by end of the Q2? TL: Well, it might be a bit tight, but … Continue reading The carefulness knob →

Set me right on whether caring is even possible
Bringing developer choice to Copilot with Anthropic’s Claude 3.5 Sonnet, Google’s Gemini 1.5 Pro, and OpenAI’s o1-preview

Bringing developer choice to Copilot with Anthropic’s Claude 3.5 Sonnet, Google’s Gemini 1.5 Pro, and OpenAI’s o1-preview The big announcement from GitHub Universe: Copilot is growing support for alternative models. GitHub Copilot predated the release of ChatGPT by more than year, and was the first widely used LLM-powered tool. This announcement...

How do you provision a Linux VM?

There's many ways to provision a Linux VM. I'm going to show you my approach, which as usual, is aimed at keeping it as simple as possible.1 I use Ansible to provision servers. It isn't perfect (it's a huge tool, it's slow, and it uses YAML), but it's the most reliable approach I've found for this task. The nice advantage to Ansible over running...

What is the point of an online conference?

I've been thinking a lot about this in preparation for the next I've been thinking a lot about this in preparation for the next HYTRADBOIHYTRADBOI.. My experience of online conferences has mostly been underwhelming. They typically borrow the form and structure of an in-person conference without considering whether those still make sense online, and whether the goals of an online conference should even be the same as an in-person conference.My experience of online conferences has mostly been underwhelming. They typically borrow the form and structure of an in-person conference without considering whether those still make sense online, and whether the goals of an online conference should even be the same as an in-person conference. The most important function of...The most important function of...

Meta's two assets

(Epistemic disclaimer: there are few Extremely Big Tech Companies to whom I feel apathy more vividly than Meta. I had a Facebook account in high school and college and got rid of it at some point post-graduation, though I'd be hard-pressed to tell you when exactly that was.) It was fun to listen to Acquired's six-hour episode on Meta. Ben and...

Meta's two assets

(Epistemic disclaimer: there are few Extremely Big Tech Companies to whom I feel apathy more vividly than Meta. I had a Facebook account in high school and college and got rid of it at some point post-graduation, though I'd be hard-pressed to tell you when exactly that was.) It was fun to listen to Acquired's six-hour episode on Meta. Ben and...

Foundations: form validation and error messages

This post is a great run down of how much thought and consideration goes into making form validation actually useful. This part really stood out to me: However, if not well-designed, in-line error messages can become overwhelming. For example, flagging a field as incorrect after just one character can be disruptive, especially if the person...

The myth of one-size-fits-all: why standard ERP systems often fail
Prahlad Yeri | 30 Oct 2024 | original ↗

Enterprise Resource Planning (ERP) systems are the backbone of countless organizations, promising seamless integration of business processes, improved efficiency, and centralized data management. Yet, the glitter of ERP solutions sometimes conceals a harsh reality: the promise of “one-size-fits-all” is often a myth. While ERP systems claim to be...

Nginx Explorer - File listing
Hugues Blog | 30 Oct 2024 | original ↗

TLDR Nginx explorer is a minimal web interface for file download/upload using a lua free configuration. git clone https://github.com/izissise/nginx-explorer.git nginx-explorer/ngxp.sh download_icons nginx-explorer/ngxp.sh servethis Genesis Sharing files across devices can be a hassle. Luckily, most devices support HTTP through a browser, which...

TCP Server in Zig - Part 8 - Epoll & Kqueue
openmymind.net | 30 Oct 2024 | original ↗

Now that we're more familiar with epoll and kqueue individually, it's time to bring everything together. We'll begin by looking at the possible interaction between evented I/O and threads and then look at writing a basic cross-platform abstraction over the platform-specific epoll and kqueue. Evented I/O + Multithreading We began our journey with...

Make It Ephemeral: Software Should Decay and Lose Data

Most software that exists today does not forget. Creating software that remembers is easy, but designing software that deliberately “forgets” is a bit more complex. By “forgetting,” I don't mean losing data because it wasn’t saved or losing it randomly due to bugs. I'm referring to making a deliberate design decision to discard data at a later...

Make It Ephemeral: Software Should Decay and Lose Data

Most software that exists today does not forget. Creating software that remembers is easy, but designing software that deliberately “forgets” is a bit more complex. By “forgetting,” I don't mean losing data because it wasn’t saved or losing it randomly due to bugs. I'm referring to making a deliberate design decision to discard data at a later...

Go is Productive

backstory (skip if only interested in technical explanation) Yesterday I had a CS midterm from 8-10pm. I was somewhat stressed as I had basically gambled by not properly studying for it. However I finished early, and I was feeling pretty good. Even though it was a Monday night I felt it was cause for celebration. So all of us CS kids gathered...

Scrum doesn't have to suck
Raed's blog | 30 Oct 2024 | original ↗

Over the past few years, I worked with over half a dozen teams claiming to be agile and implement some version of Scrum.Over the past few years, I worked with over half a dozen teams claiming to be agile and implement some version of Scrum. Even though on paper they were all doing some form of Scrum, in practice, my experience varied wildly from one team to another. It’s almost as if the term “agile” has become meaningless.Even though on paper they were all doing some form of Scrum, in practice, my experience varied wildly from one team to another. It’s almost as if the term “agile” has become meaningless. This isn’t a rant against Scrum and agile but rather a semi-structured, subjective review of what I think works well and what doesn’t.This isn’t a rant against Scrum and agile but rather a semi-structured, subjective review of what I think works well and what doesn’t.

Ten years of Too Many Cooks
anderegg.ca | 29 Oct 2024 | original ↗

This morning I saw a Bluesky post from Andy Baio mentioning that Too Many Cooks was released 10 years ago.

Generating Descriptive Weather Reports with LLMs

Generating Descriptive Weather Reports with LLMs Drew Breunig produces the first example I've seen in the wild of the new LLM attachments Python API. Drew's Downtown San Francisco Weather Vibes project combines output from a JSON weather API with the latest image from a webcam pointed at downtown San Francisco to produce a weather report "with a...

Ron Prognosticates: Trump is Going to Win
Rondam Ramblings | 29 Oct 2024 | original ↗

 I'm too depressed to elaborate much on this, but I just wanted to go on the record with this prediction before the election. Why do I think Trump is going to win? Because  I'm too depressed to elaborate much on this, but I just wanted to go on the record with this prediction before the election. Why do I think Trump is going to win? Because DJT stock is upDJT stock is up and has been rising steadily since it hit an all-time low in late September. It didn't even go down today after yesterday's and has been rising steadily since it hit an all-time low in late September. It didn't even go down today after yesterday's

Mastodon: October 29, 2024 at 7:51:07 PM UTC

2PAC is responsible for the content of this advertising. Paid for by 2PAC and not authorized by any candidate or candidate’s committee.

A vote for Donald Trump is a vote for school shootings and measles
Waxy.org | 29 Oct 2024 | original ↗

The Verge editor-in-chief Nilay Patel's clearheaded "endorsement of democracy, solving problems, and Kamala Harris" #

Using Chrome AI for Translation
Raymond Camden | 29 Oct 2024 | original ↗

I've done a couple blog posts now on Chrome's efforts to bring generative AI to the browser. It's still somewhat of a rough process (remember, you can sign up for access to test and learn more at the intro post from the Chrome engineers), but it's getting better over time. One thing I mentioned in my last post ("Using Chrome AI to Rewrite Text")...

The risks of OpenAI's Whisper audio transcription model

This weekend a story from ABC News on issues with audio transcription machine learning models did the rounds. “Researchers say an AI-powered transcription tool used in hospitals invents things no one ever said” But Whisper has a major flaw: It is prone to making up chunks of text or even entire sentences, according to interviews with more than a...

Mastodon: October 29, 2024 at 4:28:53 PM UTC

Thankful to see that 11ty was removed from the next State of JS survey (per my request): https://github.com/Devographics/surveys/issues/252#issuecomment-2443276622I maintain that the State of JS is mostly a popularity contest, highly correlated to marketing budgets and VC investment.

Photos (29 October 2024)

This starling was waiting patiently in a nearby tree for a male blackbird to finish to get their turn at the bird feeder. The politeness is entirely down to the fact that the starling was alone and blackbirds are quite a bit bigger. I’m very bad with names, so when I’ve been told the name of one of the local cats I’ve usually just forgotten it...

Links (29 October 2024)

“Platform Strategy and Its Discontents - Infrequently Noted”. “The rate of failure to deliver minimally usable experiences on phones seemed to be increasing over time, despite the accelerating costs associated with the client-side JS-based stacks that teams were reaching for. Worse and costlier is a bad combo, and the the opposite of what...

You can now run prompts against images, audio and video in your terminal using LLM

I released LLM 0.17 last night, the latest version of my combined CLI tool and Python library for interacting with hundreds of different Large Language Models such as GPT-4o, Llama, Claude and Gemini. The signature feature of 0.17 is that LLM can now be used to prompt multi-modal models - which means you can now use it to send images, audio and...

New way of bookmarks working
daveverse | 29 Oct 2024 | original ↗

I think I have finally found the balance between the calendar view in Drummer blogs, a fully editable Bookmarks list like I use in Drummer.  We automatically insert every new post into the Bookmarks menu using a very simple calendar structure. We just group them by months, so any new post would be put into […]

Mastodon: October 29, 2024 at 2:22:32 PM UTC

TIL stock WordPress only supports a single author for a blog post. Huh.

Mastodon: October 29, 2024 at 1:52:50 PM UTC

A fascinating look at Google Fonts from @stoyan shows the median size for variable (Latin-extended) web font on the service is 34744 bytes.Hefty!https://www.phpied.com/web-font-file-size-study-a-variable-font-addition/

My op-ed for the Washington Post: Bezos blinked
daveverse | 29 Oct 2024 | original ↗

I didn’t imagine that Bezos cared what subscribers to the Washington Post thought about his decision to cancel their endorsement of VP Harris in the election one week from today. But 200K people unsubscribed, and I guess that message got through to him, so he wrote an op-ed that ran in the Post yesterday, explaining […]

The Legal and the Good
Vlad's Website | 29 Oct 2024 | original ↗

We recently launched the Open Source Pledge, and the response has been very positive, particularly from developers, but also from foundations, companies and the press. But yesterday, David Cramer pointed out a perplexing sentiment some people express — that developers of Open Source software ought not to be paid. @dmb on Slashdot, 25 Oct 2024...

A Meditation on Nice People
Living Out Loud | 29 Oct 2024 | original ↗

Some thoughts on those I've known who've stood out because of their selfless kindness.

New way to search PostgreSQL documentation

PostgreSQL documentation is, generally speaking, great. But it isn't the easiest thing to search in. Over the years I memorized urls to certain docs, but there is a limit to it. What's more, there are certain inconsistencies. For example – most pages that describe program have name that starts with app-. But not all. Some … Continue reading "New...

I'm looking for meaningful work
Gus Hogg-Blake | 29 Oct 2024 | original ↗

I'm looking for meaningful work

The CAP Theorem of Clustering: Why Every Algorithm Must Sacrifice Something

No clustering algorithm is perfect and you must make a trade-off.

The Indefensible Location of the Magic Mouse’s Charging Port
Tao of Mac | 29 Oct 2024 | original ↗

I wasn’t terribly excited about Apple’s announcements yesterday, but the fact that the Magic Mouse’s charging port was only “fixed” by making it USB-C was definitely a low point until I read this, which I rate as either a perfect piece of satire or a self-infliced massacre on the one hill you wouldn’t want to die on defending Apple’s design...

A script to verify my Netlify redirects
alexwlchan | 29 Oct 2024 | original ↗

I wrote a script that reads my redirect rules, and checks that every redirect takes you to a page that actually exists on my site.

Non-intrusive vtable
lottia notes | 29 Oct 2024 | original ↗

const Control = union(enum) { button: *Controls.Button, menubar: *Controls.Menubar, menu: *Controls.Menu, menu_item: *Controls.MenuItem, editor: *Controls.Editor, fn generation(self: Control) usize { return switch (self) { inline else => |c| c.generation, }; } fn setGeneration(self:...

Specifying serializability in TLA+

Concurrency is really, really difficult for humans to reason about. TLA+ itself was borne out of Leslie Lamport’s frustration with the difficulty of write error-free concurrent algorithms: When I first learned about the mutual exclusion problem, it seemed easy and the published algorithms seemed needlessly complicated. So, I dashed off a simple...

Matt Webb's Colophon

Matt Webb's Colophon I love a good colophon (here's mine, I should really expand it). Matt Webb has been publishing his thoughts online for 24 years, so his colophon is a delightful accumulation of ideas and principles. So following the principles of web longevity, what matters is the data, i.e. the posts, and simplicity. I want to minimise...

Choosing between Flutter and React Native in 2024
Dodgy Coder | 29 Oct 2024 | original ↗

This article summarizes the important factors involved when deciding between the two leading cross platform mobile development frameworks of Google's Flutter and Facebook's React Native.FlutterAdvantages✅ It can design complex UIs which are standardized across Android & iOS resulting in less platform dependent bugs.✅ Easier to learn for existing...

Back On Hiatus Due To Technical Clusterfuck Beyond My Control, And I’m Just So Fucking Tired Of Everything
Bix Dot Blog | 29 Oct 2024 | original ↗

Well, I am going back to not blogging for a bit, and stopping all work on the restoration project, because after conforming hundreds and hundreds of internal links to the new (and hopefully forever) permalinks format, it turns out that Weblog.LOL’s handling of dates is fucked up, and even if it got solved despite the service being frozen because...

YouTuber Patrick Willems? No, no. Filmmaker Patrick Willems 👌
Birchtree | 29 Oct 2024 | original ↗

Jennifer Maas writing for Variety: 'Dinner Plan' Short Film at Nebula Casts Griffin Newman, Zach CherryNebula has set the cast for its upcoming short film from “Night of the Coconut” director and popular video essayist Patrick Willems, “The Dinner Plan.” A dark comedy

Introducing the Legendary Programmer Hall of Fame

Meet the innovators who laid the foundation for modern computing. Their contributions span decades, creating the tools and concepts developers use every day.

"No way to prevent this" say users of only language where this regularly happens
Xe Iaso's blog | 29 Oct 2024 | original ↗

In the hours following the release of CVE-2024-9632 for the project X.org, site reliability workers and systems administrators scrambled to desperately rebuild and patch all their systems to fix a buffer overflow that allows an attacker with access to raw X client calls to arbitrarily read and write memory, allowing for privilege...

The illusion of simplicity: how object-oriented programming overcomplicates simple problems
Prahlad Yeri | 29 Oct 2024 | original ↗

Object-oriented programming (OOP) has been hailed as the savior of the software world, promising more manageable codebases and scalable applications. From encapsulation to inheritance, the paradigm offers a toolkit that is designed to make developers’ lives easier. Yet, over the years, OOP has gained its fair share of critics who argue that the...

The return of Stealth Mountain
Xe Iaso's blog | 29 Oct 2024 | original ↗

It's more than a sneaky peak, it's a legend reborn.

Rob the Whole World; Give It Back
taylor.town | 29 Oct 2024 | original ↗

Give a man a gun and he can rob a bank. Give a man a bank and he can rob the whole world.

My Modern CSS Reset
jakelazaroff.com | 29 Oct 2024 | original ↗

A CSS reset I've been using for new projects.

What is JavaScript's Pipeline Operator |>?

A deep dive into how pipeline operators can make your code more readable and maintainable

PSA: KDecoration API break in Plasma 6.3
Xaver’s blog | 28 Oct 2024 | original ↗

Fractional scaling is hard. Anyone that had the misfortune of working on it knows that… so it won’t surprise a lot of people that it’s not all figured out yet! Today I’ll talk about the fractional scaling problems with KWin’s server side decorations, and why we need to do an API break to fix it.

Probability-Generating Functions
Two-Wrongs | 28 Oct 2024 | original ↗

I have long struggled with understanding what probability-generating functions are and how to intuit them. There were two pieces of the puzzle missing for me, and we’ll go through both in this article. I have long struggled with understanding what probability-generating functions are and how to intuit them. There were two pieces of the puzzle missing for me, and we’ll go through both in this article. There’s no real reason for anyone other than me to care about this, but if you’ve ever heard the term There’s no real reason for anyone other than me to care about this, but if you’ve ever heard the term pgfpgf or or characteristic functioncharacteristic function and you’re curious what it’s about, hop on for the ride! and you’re curious what it’s about, hop on for the ride!

Un-Deprecate big
binarycat | 28 Oct 2024 | original ↗

My Plea to the W3C: Giving a semantic meaning to an "Obsolete" element. !--more-- I'll cut right to the chase, here's my proposal: span style="font-size-adjust:0.7;"The big element can be used to represent the "big idea" of a document or section, ie. text that should still be read when skimming through a document/span Rationale Why do we make...

More...