A list of the most recently updated pages.
| May 17, 2026 | » | Everything Dead & Dying (2025)
4 min; updated May 17, 2026
Everything Dead & Dying.
Tate Brombal; Jacob Phillips.
CharacterizationJACK. Once upon a time, in a quiet, little town, there lived a farmer, and
he was a good farmer. It was all he knew, after all. And the farmer worked
his land from sunrise to sunset every single day. Tillin’ his fields,
feedin’ his chickens, and collectin’ his harvest right on time. He was a
good farmer, after all. |
| Nov 23, 2025 | » | Thinking Like a Strong Engineer
13 min; updated May 16, 2026
Strong EngineersStrong engineers can do things that weaker engineers just can’t, even with all the time in the world. Some examples of capabilities:
At the top end of strongest engineers, capabilities become something like “improving the SOTA for LLMs”. Regular engineers make the bulk of most companies. They solve 95% of bugs (normal, non-cursed bugs), deliver most JIRA tickets, and unstick themselves from dev env issues most of the time. They help. They do the work. They’re just not burning with ambition to excel at the next promo cycle. Probably have other things going on in their lives. ... |
| Jan 20, 2026 | » | Software Design By Example: A Tool-Based Introduction with Python
3 min; updated May 16, 2026
Software Design by Example.
A Tool-Based Introduction with Python.
Greg Wilson.
✅ Objects and Classes. What is a natural way to represent real-world “things” in code, and how can we organize that code so that it’s easier to understand, test, and extend? Finding Duplicate Files. Comparing each file to others is unworkably slow for large sets of files. How about generating a short label that depends only on the file contents and comparing that instead? ... |
| May 16, 2026 | » | Dictionary-Based Implementation of Classes and Objects (Python)
4 min; updated May 16, 2026
implements a toy version of Python’s object
system using dictionaries that contain references to properties, functions and
other dictionaries. Consider two shapes, ObjectsA function is an object, where the bytes in a function are instructions. For example: … creates an object in memory that contains instructions to print a string,
and assigns that object to the variable |
| May 9, 2026 | » | Model Context Protocol (MCP)
12 min; updated May 14, 2026
MCP is written with LLM apps as the clients, not human end-users. It provides a set of conventions on how to agnostically provide context to LLM apps. MCP 101There are 3 key participants in the MCP architecture:
|
| Apr 6, 2025 | » | Building with LLMs
3 min; updated May 8, 2026
![]() Emerging LLM App Stack. Credits: a16z.com Design Pattern: In-Context LearningBetting on the LLM’s context window increasing doesn’t pay off. As the input approaches the limits of the context window, inference time and accuracy degrade. Instead, the typical workflow of in-context learning is:
The in-context learning reduces the AI problem into a data engineering problem. ... |
| Apr 10, 2019 | » | Online Advertising
5 min; updated May 8, 2026
Market SnapshotIn 2025, the online advertising marketing size was ~500B. Notables:
![]() eMarket’s digital ads projection for 2026. Meta is expected to surpass Google for the first time. Didn’t expect to see MSFT so low, and even even, signficantly buoyed by LinkedIn. Also, Pinterest over Reddit is surprising. ... |
| May 5, 2026 | » | Societal Effects of LLMs
4 min; updated May 7, 2026
Chatbot EthicsZuckerberg: But if you think something someone is doing is bad and they think it’s really valuable, most of the time in my experience, they’re right and you’re wrong. You just haven’t come up with the framework yet for understanding why the thing they’re doing is valuable and helpful in their life. A user’s expectations on what is permissible for a bot to do. Grabbing their attention to sell them something, or guiding them out of a slump is fine. Lying, e.g., “come visit me” and using romantic overtones crosses a line. However, Meta has no restrictions against bots telling users they’re real people or proposing real-life social engagements. ... |
| Mar 22, 2026 | » | Absolute Wonder Woman (2024 -)
5 min; updated Mar 22, 2026
JusticeDIANA. And for you, Harbinger Prime, Nemesis will be a particular
hell. For she binds and burns in proportion to your sins… and your soul shines
bright with the blood of the innocent. The burn you feel, Harbinger… Know
that it is the result of the pain you have wrought on others. All you are
feeling, you have earned. Accept Nemesis’s judgement of you. |
| Mar 14, 2026 | » | Absolute Superman
8 min; updated Mar 22, 2026
TechnocracyKAL-EL. In the cities worked the klerics of the science league.
Harnessing the energies of the red sun and the planet itself to fuel their
insatiable hunger… for progress… at all costs. TEACHER. You… wrote this? Yourself? That’s… Kal, the luminarium contains
all knowledge of the science league from throughout Kryptonian history and
can answer any question we might ever possibly ask. |
| Mar 21, 2023 | » | House of El (2021 - 2023)
4 min; updated Mar 14, 2026
House of El.
Claudia Gray; Eric Zawardski.
SnapshotsTRIBUNE MEMBER. Krypton is the most advanced civilization known to exist in
the galaxy. For generations, its citizens have been genetically engineered to
make them the greatest examples of their kind. We have the best soldiers that
can possibly exist. The best scientists. The best leaders. Could the people
designed to rule this world fail to defend it? Could any society truly be
failing when they can terraform other planets, and shape them as they desire? |
| Mar 9, 2026 | » | AoC 2024 Day 16: Reindeer Maze
1 min; updated Mar 9, 2026
Data ParsingThe input is an \(R \times C\) grid with Part OneThe reindeer start at |
| Mar 5, 2026 | » | Tons of Buttons
1 min; updated Mar 5, 2026
This page shows 100,000 buttons. Use https://www.curiosities.dev/computer-science/large-language-models/toy-pages/tons-of-buttons/?numButtons=1000 to show 1,000 buttons instead. Click on a button to activate it. Click again to deactivate it. Activated buttons are highlighted in green. There are currently 0 activated buttons: {empty}. |
| Jun 11, 2025 | » | Popping Bubbles Game for Computer-Use Models
1 min; updated Mar 5, 2026
This page shows bubbles at random locations on the screen. To get the highest score, click on the bubble as soon as it appears. To restart the game, refresh the page. Game starts in seconds. Game ends in seconds Your score is 0, P75 reaction time is \(\infty\)ms. ... |
| Jan 23, 2024 | » | If You Can: How Millennials Can Get Rich Slowly
6 min; updated Feb 28, 2026
The Game PlanSave at least 15% of your salary from age 25 into a 401(k) plan, an IRA, or a taxable account. Put equal amounts of that 15% into three buckets:
|
| Feb 28, 2026 | » | AoC 2024 Day 15: Warehouse Woes
6 min; updated Feb 28, 2026
Parsing
|
| Jan 20, 2026 | » | Software Design By Example: A Tool-Based Introduction with JavaScript
2 min; updated Jan 20, 2026
Software Design by Example.
A Tool-Based Introduction with JavaScript.
Greg Wilson.
Also contains exercises at the end of each chapter. Systems Programming. List a directory. Callback functions. Anonymous functions. Select a set of files. Copying a set of files. Asynchronous Programming. Manage async executions. How promises work. Chain operations. How real promises are different. Build tools with promises. Readability. Handle errors with async code. ... |
| Jan 19, 2026 | » | The Performance of Open Source Applications
2 min; updated Jan 19, 2026
The Architecture of Open Source Applications.
The Performance of Open Source Applications.
High Performance Networking in Chrome. Many of the sites we use today are not just web pages, they are applications. How do we make the fastest browser? From SocialCalc to EtherCalc. EtherCalc is an online spreadsheet system optimized towards simultaneous editing, using SocialCalc as its in-browser spreadsheet engine. ... |
| Jan 19, 2026 | » | Architecture of Open Source Applications, Vol. 2
5 min; updated Jan 19, 2026
The Architecture of Open Source Applications.
Volume 2.
Scalable Web Architecture and Distributed Systems. Key issues to consider when designing large websites, and some of the building blocks used to achieve these goals. Firefox Release Engineering. Scripts and infrastructure decisions that comprise the complete Firefox rapid release system. Starting with builds and code signing, then customized partner and localization repacks, the QA process, and how we generate updates for every supported version, platform, and localization. ... |
| Jan 19, 2026 | » | 500 Lines or Less
4 min; updated Jan 19, 2026
The Architecture of Open Source Applications.
500 Lines or Less.
Blockcode: A Visual Programming Toolkit. A well-done block language eliminates syntax errors, visually displays available components, and allows localization. A Continuous Integration System. A dedicated system used to test new code. Clustering by Consensus. A network protocol designed to support reliable distributed computation. ... |


So typically, the MCP server and the client are implementation details that the end user doesn’t really see. The user’s view is mediated by the MCP host.
...