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.
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...

A lot changed in 2004
Birchtree | 28 Oct 2024 | original ↗

Anil Dash: It feels like 2004 again.A generation ago, those of us in tech might talk to our friends or family and hear them say, "I think the ads in my Hotmail account are terrible, and I can’t send any attachments. And Yahoo search is getting

The Quest 3S ain’t no Vision Pro
Birchtree | 28 Oct 2024 | original ↗

Michael Burkhardt writing for 9to5Mac: Meta Quest 3S review: Apple would never make thisThe reason why I say Apple would never make it is for one reason, and one reason only: it’s too low quality.Michael goes on to note the lower quality build of the Quest

Mastodon: October 28, 2024 at 9:07:35 PM UTC

you can see this on the CommonMark interactive dingus https://spec.commonmark.org/dingus/

Mastodon: October 28, 2024 at 9:07:01 PM UTC

TIL Markdown hyperlink and image syntax doesn’t support whitespace in targets (`href` or `src` HTML attributes, respectively).![Image](space in filename.jpg)is rendered as:![Image](space in filename.jpg)😭

Reliable Immutable Transfer Protocol
binarycat | 28 Oct 2024 | original ↗

an incredibly simple protocol for reliably and correctly downloading large immutable files. !--more-- (this is a follow-up and successor to my RTP proposal) Problem Statement Downloading large files is hard. Networks are messy, and while there are plenty of protocols that aim to abstract away this messiness, they all have their own problems....

Using Setapp

I've had my eye on Setapp since it launched in 2017 but it's never been the right time for me to jump in...until this week. I really wanted to use Godspeed which is on Setapp (as well as having a standalone subscription) so I did some calculations to see if it was worth it. I started with things I knew I would definitely use: Godspeed - $48 a...

For Sale: Used Domain (**Clean Title**)

Bryan Braun has an interesting post about his experience with what he calls a “haunted domain”: He buys a domain that seems fine on the surface. When he begins using it, he notices some things aren’t right (organic search traffic, for example, is dead). After some investigation, he learns the domain was previously used to host pirated music. He...

Mastodon: October 28, 2024 at 6:58:19 PM UTC

We did it, Joe.

Quoting Panda Smith

If you want to make a good RAG tool that uses your documentation, you should start by making a search engine over those documents that would be good enough for a human to use themselves. — Panda Smith Tags: search, ai, rag, llms

Adventures in Probability

I hope everyone had a good weekend. I went on a hike. It was great. Statistics One of my great school regrets, next to “taking three years of business classes,” is taking less statistics than I did, which was basically the bare minimum. It was, in fact the bare minimum: one probability class and one statistics class. In my defense, my probability...

Adventures in Probability

I hope everyone had a good weekend. I went on a hike. It was great. Statistics One of my great school regrets, next to “taking three years of business classes,” is taking less statistics than I did, which was basically the bare minimum. It was, in fact the bare minimum: one probability class and one statistics class. In my defense, my probability...

Links For You (10/28/2024)
Raymond Camden | 28 Oct 2024 | original ↗

This post was meant to go out on the weekend, but I got sucked into video games, baking cookies, and, well, watching the Saints suck. I've mentioned this already I think, and I'm pretty sure I talked about it on my stream, but my anxiety which had taken a bit of a back seat for nearly a month has come raging back in. November is going to be kind...

Where will this go?
daveverse | 28 Oct 2024 | original ↗

helloworld.

What Can We Mean? — on practices, norms and pluralism

Abstract: Michael Dummett, in a presentation to the Aristotelian Society 65 years ago (in 1959) inaugurated a long-running debate over semantic realism and anti-realism, and the issue of settling an appropriate logic as a necessary prolegomenon to fruitful discussion metaphysics. Dummett argued that the principles of intuitionistic logic are...

Web Excursions for October 24, 2024

Linkwarden Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages. The objective is to organize useful webpages and articles you find across the web in one place, and since useful webpages can go away (see the inevitability of Link Rot), Linkwarden also saves a copy of each webpage as a...

Mastodon: October 28, 2024 at 4:41:13 PM UTC

why did it take an hour for someone to tell me I forgot the URL 😅🫠

Finding a server's BMC / IPMI IP address with ipmitool

Finding a server's BMC / IPMI IP address with ipmitool I test servers on a temporary basis a lot, and many enterprise servers don't have as user-friendly external port indications, or little OLED displays to provide useful information. They're no-frills because they don't need frills, you just deploy them and they run for years. I...

Mastodon: October 28, 2024 at 3:39:55 PM UTC

“Platform Strategy and Its Discontents” from @slightlyoff Yet another treatise on conflicting incentives hurting the web. Make sure to read the footnotes…https://infrequently.org/2024/10/platforms-are-competitions/

Mastodon: October 28, 2024 at 3:21:44 PM UTC

Closely watching Croissant 👀 https://mastodon.social/@BenRiceM/113385700599364899https://apps.apple.com/us/app/croissant-cross-posting/id6670288979(via @janl)

Mastodon: October 28, 2024 at 2:57:46 PM UTC

The tragedy of cross posting across multiple social networks is that most don’t bother to give proper attribution to the appropriate accounts on each network.It’s nice to use “Real Name” but it’s so much better and valuable to the author to use @​RealName.

Will we care about frameworks in the future?

I've been building lots of apps by using LLMs and Agents. I'm currently up to about 17 tools, utilities and demos over the duration of a couple of weeks. I build them for me and because tools like Replit have enabled me during my small spots of free time to build fully working sites and apps that solve the immediate problem that I have. I've felt...

The sins of the 90s
cr.yp.to blog | 28 Oct 2024 | original ↗

Questioning a puzzling claim about mass surveillance. #attackers #governments #corporations #surveillance #cryptowars

Band-limited expansion
John D. Cook | 28 Oct 2024 | original ↗

The band-limited expansion of the function f(x) is given by where sinc(x) = sin(πx)/πx. This is also called the sinc expansion, or the Whittaker cardinal after its discoverer E. T. Whittaker [1]. This is called the band-limited expansion of f because each term in the infinite sum is band-limited, i.e. only has Fourier spectrum within […] The post...

ScreenCastsONLINE giveaway!

I’m excited to offer the next giveaway, a 1-year subscription ($89.99) for ScreenCastsONLINE. I’ve learned so much from ScreenCastsONLINE. For tips, tricks, and in-depth how-tos on everything from OmniFocus to Obsidian, you can’t beat their informative and excellently-made videos. This 1-year subscription opens up a plethora of knowledge. From...

Case study: optimization of weirdly picked bad plan

We recently hit an interesting case where planner picked wrong plan. Kinda. And figured it could be used to show how to deal with such cases. So, we have some databases on PostgreSQL 14 (yes, I know, we should upgrade, but it is LONG project to upgrade, so it's not really on the table now). … Continue reading "Case study: optimization of weirdly...

May He Be Forever Remembered In Our Hearts
Brain Baking | 28 Oct 2024 | original ↗

As I wrote in last year’s Coping With Loss, just before my wife gave birth to our daughter, my father-in-law passed away. Needless to say, last year has been very hard—and to a certain extend, this year as well. We’re nineteen months later now and the resulting grief still hits us when we least expect it to, as in a sudden wave that brutally...

Inevitable Things
Living Out Loud | 28 Oct 2024 | original ↗

Heading into my seventh decade, I ponder the things that happen to all of us with the advance of time.

Making content-aware components using CSS :has(), grid, and quantity queries

A big thing you need to contend with when working on design systems is anticipating all the different ways someone may use a component. The idea here is that you then preemptively provide sensible behavior and safeguards to keep things working well. An example of this is a “Simple List” component I was helping to make. It’s a workhorse component,...

Hugging Face Hub: Configure progress bars

Hugging Face Hub: Configure progress bars This has been driving me a little bit spare. Every time I try and build anything against a library that uses huggingface_hub somewhere under the hood to access models (most recently trying out MLX-VLM) I inevitably get output like this every single time I execute the model: Fetching 11 files:...

python-imgcat

python-imgcat I was investigating options for displaying images in a terminal window (for multi-modal logging output of LLM) and I found this neat Python library for displaying images using iTerm 2. It includes a CLI tool, which means you can run it without installation using uvx like this: uvx imgcat filename.png Via rich/discussions ...

Prompt GPT-4o audio

Prompt GPT-4o audio A week and a half ago I built a tool for experimenting with OpenAI's new audio input. I just put together the other side of that, for experimenting with audio output. Once you've provided an API key (which is saved in localStorage) you can use this to prompt the gpt-4o-audio-preview model with a system and regular prompt and...

The Problem with window.localStorage

Understanding the security risks of localStorage and what to use instead for tokens, secrets, and user data

Projects are things with steps

Lots of kind words poured in as a response to My approach to GTD and PKM, and one question was asked so frequently that I decided to write about it. Why is “Get mom a birthday present” a project and not a task? GTD is very orthodox in what a “project” is: it’s anything that: you think you’ll complete in the next year requires more than one step...

Projects are things with steps

Lots of kind words poured in as a response to My approach to GTD and PKM, and one question was asked so frequently that I decided to write about it. Why is “Get mom a birthday present” a project and not a task? GTD is very orthodox in what a “project” is: it’s anything that: you think you’ll complete in the next year requires more than one step...

They want your ethics for $105
ntietz.com blog | 28 Oct 2024 | original ↗

If you have a blog, you've probably gotten those emails that want to "collaborate" on a guest post—which often means "let us post sketchy links for SEO purposes." Recently, I got one which was a little different flavor than the usual spam, so I bit and replies. The end result was at the same time fascinating, unsurprising, and deeply...

Adding a Mastodon Author Tag
Akash Goswami | 28 Oct 2024 | original ↗

Adding a Mastondon Author Tag to this site

Purpose-driven technology: infusing utilitarianism back into innovation
Prahlad Yeri | 28 Oct 2024 | original ↗

In an age dominated by rapid technological advancements, it’s easy to forget the original purpose behind the creation of technology: to enhance human potential, address pressing societal challenges, and drive progress. As we forge ahead, however, there’s a growing concern that innovation is increasingly motivated by novelty rather than utility....

Fighting From Afar
Bix Dot Blog | 27 Oct 2024 | original ↗

At some point in the night I awoke from a dream with a single word in my mind. Each and every time waking after this, when I’d normally try to remember any dreams to add later to my notes for therapy, instead I told myself to remember this name: Telemachus. I’m not a woo-woo guy. I don’t believe in divination, by dream or otherwise. I’m quite...

Making the Radxa X4 Even Cooler
Tao of Mac | 27 Oct 2024 | original ↗

Back when I reviewed the Radxa X4, I went to some trouble to go over its thermal characteristics and how well that massive heatsink worked. At the time, I resorted to using my own thermal pad to get the best possible contact between the CPU and the heatsink, but apparently that was not enough, because the board still ran a bit hot under load....

Our Blogger’s Voice
Bix Dot Blog | 27 Oct 2024 | original ↗

Let’s try something else, in the form of a sort of “heard” directed at another blogger. Misu opens their latest with an observation: Recently I’ve noticed that we have a lot of RCA Victor records. Each time I pull one out I find myself looking at the dog. His name is Nipper, apparently. Indeed, that’s Nipper, and when I was younger my family...

llm-whisper-api

llm-whisper-api I wanted to run an experiment through the OpenAI Whisper API this morning so I knocked up a very quick plugin for LLM that provides the following interface: llm install llm-whisper-api llm whisper-api myfile.mp3 It uses the API key that you previously configured using the llm keys set openai command. If you haven't configured one...

TechSpot: The Zero Click Internet
lily's thots | 27 Oct 2024 | original ↗

Platforms like Facebook and Twitter stopped promoting posts with links a few years ago. This forced users on those platforms to post content directly there instead of directing followers to external sites. I detest this behavior in social media platforms. Instagram in particular is the most frustrating of these platforms, since you functionally...

Word Counter extension for Nova editor
Get Info | 27 Oct 2024 | original ↗

So the Macro extension and a bunch of smaller extensions were supposed to be it, but it’s so much fun to create these that whenever I get an idea for an extension I can’t help making it. This time I wanted to keep track of how many times I’m calling certain functions in my code. That’s quite a niche requirement so I made a more general purpose...

When You Find Something that Sparks Joy
Living Out Loud | 27 Oct 2024 | original ↗

Finding the right tool for something important to you can have a major impact on your life.

Using less memory to look up IP addresses in Mess With DNS
Julia Evans | 27 Oct 2024 | original ↗

I’ve been having problems for the last 3 years or so where Mess With DNS periodically runs out of memory and gets OOM killed. This hasn’t been a big priority for me: usually it just goes down for a few minutes while it restarts, and it only happens once a day at most, so I’ve just been ignoring. But last week it started actually causing a problem...

Run a prompt to generate and execute jq programs using llm-jq

llm-jq is a brand new plugin for LLM which lets you pipe JSON directly into the llm jq command along with a human-language description of how you'd like to manipulate that JSON and have a jq program generated and executed for you on the fly. Thomas Ptacek on Twitter: The JQ CLI should just BE a ChatGPT client, so there's no pretense of actually...

AlignEval: Building an App to Make Evals Easy, Fun, and Automated
Eugene Yan | 27 Oct 2024 | original ↗

Look at and label your data, build and evaluate your LLM-evaluator, and optimize it against your labels.

Understanding the limitations of Agile: when flexibility becomes chaos
Prahlad Yeri | 27 Oct 2024 | original ↗

Agile methodology, lauded for its adaptability and responsiveness, has revolutionized the way software development teams operate. However, beneath the surface of its acclaimed flexibility lies a paradox: the very principles that enable Agile’s success can also give rise to chaos when not properly managed. This article delves into the limitations...

Introducing zizmor: now you can have beautiful clean workflows
ENOSUCHBLOG | 27 Oct 2024 | original ↗

This is an announcement for zizmor, a new tool for finding security issues in GitHub Actions setups. You can run it on one or more workflow definitions1, and it’ll emit cargo-style diagnostics, SARIF, or JSON as you please. Support for custom actions (e.g. action.yml within actions/checkout or similar) is planned, but not implemented yet. ↩

JavaScript Truthy and Falsy: A Deep Dive

Grasp JavaScript's type coercion with practical examples and avoid common pitfalls

Platform Strategy and Its Discontents

This post is an edited and expanded version of a now-mangled Mastodon thread. Platforms Are Competitions ...and We're Losing Win Condition You Do It To Yourself, And That's What Really Hurts Groundhog Day Reboot Some in the JavaScript community imagine that I harbour an irrational dislike of their tools when, in fact, I want nothing more than to...

TCP Server in Zig - Part 7 - Kqueue
openmymind.net | 27 Oct 2024 | original ↗

kqueue is a BSD/MacOS alternative over poll. In most ways, kqueue is similar to the Linux-specific epoll, which itself is important, but important, incremental upgrade to poll. Because kqueue has a single function it superficially looks like poll. But, as we'll soon see, that single function can behave in two different ways, making its API and...

Quoting Molly White

As an independent writer and publisher, I am the legal team. I am the fact-checking department. I am the editorial staff. I am the one responsible for triple-checking every single statement I make in the type of original reporting that I know carries a serious risk of baseless but ruinously expensive litigation regularly used to silence...

The First Mapper: Jaleco’s City Connection
Nicole Express | 26 Oct 2024 | original ↗

When I asked the question, “what made the NES so interesting”, my answer was to describe the memory mappers used by the console. But what’s interesting is that the very first cartridge to feature a memory mapper was not from Nintendo themselves; they were late to the game of expansion hardware on cartridges, since their plan to expand the console...

The medical community loves a headset (members post)
Birchtree | 26 Oct 2024 | original ↗

Apparently there are surgeons who are getting tons of value from the Vision Pro. That’s great, but is it evidence that the Vision Pro is a great success, or is it just that surgeons use literally every headset that comes out regardless of if those headsets are successes or failures?

Mastodon discussion about sandboxing SVG data

Mastodon discussion about sandboxing SVG data I asked this on Mastodon and got some really useful replies: How hard is it to process untrusted SVG data to strip out any potentially harmful tags or attributes (like stuff that might execute JavaScript)? The winner for me turned out to be the humble tag. SVG images that are rendered in an image...

LLM Pictionary

LLM Pictionary Inspired by my SVG pelicans on a bicycle, Paul Calcraft built this brilliant system where different vision LLMs can play Pictionary with each other, taking it in turns to progressively draw SVGs while the other models see if they can guess what the image represents. Tags: vision-llms, svg, generative-ai, ai,...

PuLP surprises

Formulating optimization models inside traditional programming languages such as Python is very popular. The main tool the developers use to make this possible is operator overloading. There are cases, where we can write code that looks somewhat reasonable, is accepted and processed without any warning or error messages, but is total nonsense. In...

More...