here you goThings I’ve made, read and saved — shared here.

Archive

9,718 entries: 104 from X, 8,928 from Pinboard, saved 1998 to 2026.

Browse by tag, site, author, folder or language

Tags

Sites

Authors

Folders

Languages

Showing 1,101–1,150 of 9,592Language unknown ×

2025

MCP Servers

mcp.so

Find Awesome MCP Servers and Clients

The largest collection of MCP Servers.

More about MCP Servers

mcp.soPinboardPermalink

#llm#mcp

A Critical Look at MCP - Raz Blog

raz.sh

"MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools."
― Anthropic

More about A Critical Look at MCP - Raz Blog

raz.shPinboardPermalink

#llm#mcp

Grepping logs remains terrible - Chronicae Novis Rebus

chronicles.mad-scientist.club

look at victorialogs as an alternative to #elasticsearch

VictoriaLogs, a high performance log database. It’s not your average generic indexer like ElasticSearch and its ilk, nor is it anything like a traditional relational database. It shows some resemblance to document stores, but only on the surface. It is specifically built for logs. Structured data is indexed and tokenized. Due to tokenization, the on-disk (and thus, in-memory) data is a lot smaller, and many queries are considerably cheaper, even if performing a full scan: rather than comparing arbitrary long strings, it will compare much smaller, bounded integer tokens in most cases.

More about Grepping logs remains terrible - Chronicae Novis Rebus

Markdown and the Slow Fade of the Formatting Fetish

ia.net

Over the years, the format used in writing apps started to change from proprietary .docx to .pages and .pdf to the innocuous syntax called Markdown. Outside the tech field, few are familiar with its name, and yet more and more people use it unknowingly.9

Today, Slack, Discord, WhatsApp, Google Chat, Teams, and Trello, among others, use Markdown syntax, at least partially. Seeing weird characters when you copy-paste from AI? That’s because ChatGPT, Claude, Gemini, DeepSeek, and others use Markdown to format their responses. GitHub, Reddit, and similar tech-oriented sites have been using their own Markdown flavors for years now.

More about Markdown and the Slow Fade of the Formatting Fetish

ia.netPinboardPermalink

#markdown

PicoLM

picolm.io

A Lightweight Framework for Studying Learning Dynamics
Pico demystifies how language models learn. Lightweight and efficient, it's your go-to toolkit for training and analyzing models across different scales.

Built around two core libraries: pico-train for model training and pico-analyze for in-depth analysis—designed from the ground up to work seamlessly together.

More about PicoLM

Conformal Prediction

Note

Heard it first time via Valeriy Manokhin on X. His feed often posts on well regarded mathematical learning materials on archive.org. Introduction How statisticians got prediction wrong by Manokhin on X. Predicting with confidence: the best…

More about Conformal Prediction

Horseless intelligence | Ned Batchelder

nedbatchelder.com

My advice about using AI is simple: use AI as an assistant, not an expert, and use it judiciously. Some people will object, “but AI can be wrong!” Yes, and so can the internet in general, but no one now recommends avoiding online resources because they can be wrong. They recommend taking it all with a grain of salt and being careful. That’s what you should do with AI help as well.

More about Horseless intelligence | Ned Batchelder

Introduction | Pocket ID

pocket-id.org

Pocket ID is a simple OIDC provider that allows users to authenticate with their passkeys to your services.

The goal of Pocket ID is to be a simple and easy-to-use. There are other self-hosted OIDC providers like Keycloak or ORY Hydra but they are often too complex for simple use cases.

Additionally, what makes Pocket ID special is that it only supports passkey authentication, which means you don’t need a password. Some people might not like this idea at first, but I believe passkeys are the future, and once you try them, you’ll love them. For example, you can now use a physical Yubikey to sign in to all your self-hosted services easily and securely.

More about Introduction | Pocket ID

Agents

huyenchip.com

Chip Huyen's 8,000 word practical guide to building useful LLM-driven workflows that take advantage of tools.

This article is adapted from "AI Engineering" book, which I bought in Feb'25.

More about Agents

huyenchip.comPinboardPermalink

#llm

Career Development:  What It Really Means to be a Manager, Director, or VP - Kellblog

kellblog.com

  • Managers are paid to drive results with some support. They have experience in the function, can take responsibility, but are still learning the job and will have questions and need support.  They can execute the tactical plan for a project but typically can’t make it.
  • Directors are paid to drive results with little or no supervision (“set and forget”). Directors know how to do the job.  They can make a project’s tactical plan in their sleep.  They can work across the organization to get it done.  I love strong directors.  They get shit done.
  • VPs are paid to make the plan. Say you run marketing.  Your job is to understand the company’s business situation, make a plan to address it, build consensus to get approval of that plan, and then go execute it.
More about Career Development:  What It Really Means to be a Manager, Director, or VP - Kellblog

djrobstep/migra: Like diff but for PostgreSQL schemas

github.com

migra: Like diff but for Postgres schemas

  • compare schemas
  • autogenerate migration scripts
  • autosync your development database from your application models
  • make your schema changes testable, robust, and (mostly) automatic

migra is a schema diff tool for PostgreSQL, written in Python. Use it in your python scripts, or from the command line like this:

$ migra postgresql:///a postgresql:///b
alter table "public"."products" add column newcolumn text;
alter table "public"."products" add constraint "x" CHECK ((price > (0)::numeric));

migra magically figures out all the statements required to get from A to B.

More about djrobstep/migra: Like diff but for PostgreSQL schemas

Make Ubuntu packages 90% faster by rebuilding them

gist.github.com

  1. rebuilding itself results in small improvements
  2. Rebuild with clang and better flags
  3. Rebuild with mimalloc, an allocator from [[microsoft]]. "me-malloc" is a general purpose allocator with excellent performance characteristics. Initially developed by Daan Leijen for the runtime systems of the Koka and Lean languages.
More about Make Ubuntu packages 90% faster by rebuilding them

Block YouTube Ads on AppleTV by Decrypting and Stripping Ads from Profobuf

ericdraken.com

I discovered that putting a man-in-the-middle proxy between my Apple TV and the world lets me decrypt HTTPS traffic. From there, I can read the Protocol Buffer data Google uses to populate YouTube with ads. It is too CPU-intensive to decode Protobuf on the fly, so instead, I found a flaw in the Protobuf format which allows me to reliably change one byte to obliterate ads.

What follows is a reference guide for setting up a bare-metal network router to block malicious ads, obnoxious ads, tracking, clickbait, crypto-jackers, scam popups, Windows spying on you, etc. using blocklists to protect all networked devices.

More about Block YouTube Ads on AppleTV by Decrypting and Stripping Ads from Profobuf

The psychology of learning

metamodular.com

My friend told me that (with respect to this phenomenon) people can be roughly divided into two categories that she called perfection-oriented and performance-oriented.

The people in the category perfection-oriented have a natural intellectual curiosity. They are constantly searching for better ways of doing things, new methods, new tools. They search for perfection, but they take pleasure in the search itself, knowing perfectly well that perfection can not be accomplished. To the people in this category, failure is a normal part of the strive for perfection. In fact, failure gives a deeper understanding of why a particular path was unsuccessful, making it possible to avoid similar paths in the future.

The people in the category performance-oriented on the contrary, do not at all strive for perfection. Instead they have a need to achieve performance immediately. Such performance leaves no time for intellectual curiosity. Instead, techniques already known to them must be applied to solve problems. To these people, failure is a disaster whose sole feature is to harm instant performance. Similarly, learning represents the possibility of failure and must thus be avoided if possible. To the people in this category, knowledge in other people also represents a threat. As long as everybody around them use tools, techniques, and methods that they themselves know, they can count on outperforming these other people. But when the people around them start learning different, perhaps better, ways, they must defend themselves. Other people having other knowledge might require learning to keep up with performance, and learning, as we pointed out, increases the risk of failure. One possibility for these people is to discredit other people's knowledge. If done well, it would eliminate the need for the extra effort to learn, which would fit very well with their objectives.

More about The psychology of learning

unraid

Note

I purchased a license for unraid on 2025-02-12 to build my homelab using an existing Lenovo i7 PC from around 2017 or so. opdroid1234 had some recommendations to upgrade the storage: get some HDDs from serverpartdeals and two memory sticks…

More about unraid

Quartz notesPermalink

notes#homelab#linux

Isaac Asimov

Note

Asimov's reading order (suggested by Asimov himself) | MORE Libraries | BiblioCommons

More about Isaac Asimov

Quartz notesPermalink

notes

Writing for Developers

manning.com

Bought this book from manning today. However, instead of paying $25.99 for this book alone, I decided to purchase a monthly subscription at $24.99 that would allow me to read all their books online. I also get to keep the PDF and epub of this book. I think this is a good deal.

To more writing and technical blogging!

More about Writing for Developers

uv

Note

UV is a python package and project manager, written in rust. See how to Switching from pyenv to uv; via HN. ---- Using uv to run arbitary stuff. .. inspect a data file using pandas and apache-arrow.

More about uv