<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (dstelow)</title>
    <link>https://pinboard.in/u:dstelow/public/</link>
    <description>recent bookmarks from dstelow</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://swelljoe.com/post/how-i-run-local-llms/"/>
	<rdf:li rdf:resource="http://www.french-linguistics.co.uk/grammar/translation_can.shtml"/>
	<rdf:li rdf:resource="https://dystroy.org/blog/picomobile/"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=48583606"/>
	<rdf:li rdf:resource="https://drb.ie/article/reinventing-the-renaissance/"/>
	<rdf:li rdf:resource="https://codeberg.org/NLnetLabs/roto"/>
	<rdf:li rdf:resource="https://claude.com/blog/the-founders-playbook"/>
	<rdf:li rdf:resource="https://wolfgirl.dev/blog/2026-06-16-async-task-locals-from-scratch/"/>
	<rdf:li rdf:resource="https://matthewbutterick.com/extinction-level-capitalism.html"/>
	<rdf:li rdf:resource="https://www.caranddriver.com/reviews/a61689886/2025-lexus-ux300h-hybrid-test/"/>
	<rdf:li rdf:resource="https://www.consumerreports.org/cars/lexus/ux/2025/reliability/#/"/>
	<rdf:li rdf:resource="https://www.consumerreports.org/cars/lexus/ux/2025/overview/?EXTKEY=SM72C02"/>
	<rdf:li rdf:resource="https://healthy.kaiserpermanente.org//health-wellness/healtharticle.10-minute-hiit-workouts?promo_id=&amp;wt.mc_id=&amp;wt.tsrc=em&amp;cid=ca-mem%7Cre-natl%7Cch-em%7Cpl-mkt%7Cta-%7Cau-cm%7Cbo-ret%7C&amp;ad_id=0&amp;cat=2a"/>
	<rdf:li rdf:resource="https://tech.yahoo.com/ai/meta-ai/articles/ai-compressed-human-cooking-2-150702201.html?sc_channel=em"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=48338215"/>
	<rdf:li rdf:resource="https://www.mikeash.com/pyblog/fluid-simulation-for-dummies.html"/>
	<rdf:li rdf:resource="https://tosche.net/fonts/codelia"/>
	<rdf:li rdf:resource="https://shantellsans.com/process"/>
	<rdf:li rdf:resource="https://www.digitalocean.com/community/tutorials/how-to-run-hermes-agent"/>
	<rdf:li rdf:resource="https://tangled.org/devins.page/dev.css/blob/main/dev.css"/>
	<rdf:li rdf:resource="http://jackkelly.name/blog/archives/2022/05/28/text-mode_games_as_first_haskell_projects/index.html"/>
	<rdf:li rdf:resource="https://www.keybr.com/"/>
	<rdf:li rdf:resource="https://haskellforall.com/"/>
	<rdf:li rdf:resource="https://mastering.dyalog.com/README.html"/>
	<rdf:li rdf:resource="https://preslav.me/2026/05/19/10-golang-error-handling-commandments/"/>
	<rdf:li rdf:resource="https://corrode.dev/learn/migration-guides/go-to-rust/"/>
	<rdf:li rdf:resource="https://gopher.floodgap.com/gopher/gw?a=gopher%3A%2F%2Fthelambdalab.xyz%2F1cuneiforth%2F"/>
	<rdf:li rdf:resource="https://www.openculture.com/2026/05/the-spread-of-christianity-animated-from-antiquity-until-today.html"/>
	<rdf:li rdf:resource="https://valhovey.github.io/gaia-mary/"/>
	<rdf:li rdf:resource="https://jvns.ca/blog/2026/05/15/moving-away-from-tailwind--and-learning-to-structure-my-css-/"/>
	<rdf:li rdf:resource="https://distill.pub/2020/growing-ca/"/>
	<rdf:li rdf:resource="https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages"/>
	<rdf:li rdf:resource="https://www.lindaslacantina.com/"/>
	<rdf:li rdf:resource="https://explosion.ai/blog/pdfs-nlp-structured-data"/>
	<rdf:li rdf:resource="https://blog.maximeheckel.com/posts/painting-with-math-a-gentle-study-of-raymarching/"/>
	<rdf:li rdf:resource="https://www.cocoawithlove.com/blog/matrix-multiplications-swift.html"/>
	<rdf:li rdf:resource="https://blainsmith.com/articles/just-fucking-use-go/"/>
	<rdf:li rdf:resource="https://venge.net/graydon/talks/VectorizedInterpretersTalk-2023-05-12.pdf"/>
	<rdf:li rdf:resource="https://huggingface.co/datasets/roneneldan/TinyStories?row=12"/>
	<rdf:li rdf:resource="https://zzz.zoomquilt2.com/"/>
	<rdf:li rdf:resource="https://zzz.zoomquilt.org/"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=47988776"/>
	<rdf:li rdf:resource="https://agent4science.org/"/>
	<rdf:li rdf:resource="https://go.dev/blog/type-construction-and-cycle-detection"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=47490070"/>
	<rdf:li rdf:resource="http://jackkelly.name/wiki/haskell/libraries.html"/>
	<rdf:li rdf:resource="https://drduh.github.io/YubiKey-Guide/"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=47363754"/>
	<rdf:li rdf:resource="https://viewsourcecode.org/snaptoken/kilo/"/>
	<rdf:li rdf:resource="https://howl.io/"/>
	<rdf:li rdf:resource="https://ankursethi.com/blog/programming-language-claude-code/"/>
	<rdf:li rdf:resource="https://lobste.rs/s/tznewb/nobody_gets_promoted_for_simplicity"/>
	<rdf:li rdf:resource="https://simonwillison.net/guides/agentic-engineering-patterns/prompts/"/>
	<rdf:li rdf:resource="https://boristane.com/blog/how-i-use-claude-code/"/>
	<rdf:li rdf:resource="https://atlas.flexport.com/"/>
	<rdf:li rdf:resource="https://blog.cloudflare.com/a-better-web-streams-api/"/>
	<rdf:li rdf:resource="https://edwardtufte.github.io/tufte-css/"/>
	<rdf:li rdf:resource="https://news.ycombinator.com/item?id=47115574"/>
	<rdf:li rdf:resource="https://web.archive.org/web/20011104015933/www.linkclub.or.jp/~null/index_br.html"/>
	<rdf:li rdf:resource="https://live.xweather.com/?c=20.7387%2C-156.1922%2C6.61%2C0%2C0&amp;s=N4IgNghgngpgTgZxALmAXwDQgGYHsDGArksiAOYwB28EYIaQA"/>
	<rdf:li rdf:resource="https://tumbleforth.hardcoded.net/"/>
	<rdf:li rdf:resource="https://en.wikipedia.org/wiki/Seeing_Like_a_State"/>
	<rdf:li rdf:resource="https://lilush.link/"/>
	<rdf:li rdf:resource="https://oat.ink/"/>
	<rdf:li rdf:resource="https://www.newyorker.com/culture/the-weekend-essay/losing-faith-in-atheism"/>
	<rdf:li rdf:resource="https://aredridel.dinhe.net/2026/02/12/the-ai-haters-guide-to-code-with-llms/"/>
	<rdf:li rdf:resource="https://monosketch.io/"/>
	<rdf:li rdf:resource="https://theshamblog.com/introducing-the-mpl_stereo-library-to-make-stereograms-and-anaglyphs/"/>
	<rdf:li rdf:resource="http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html?m=1"/>
	<rdf:li rdf:resource="http://blog.sigfpe.com/2018/12/why-is-nuclear-fusion-so-hard.html?m=1"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://swelljoe.com/post/how-i-run-local-llms/">
    <title>How I Run Local LLMs - I've done some things</title>
    <dc:date>2026-07-02T19:23:32+00:00</dc:date>
    <link>https://swelljoe.com/post/how-i-run-local-llms/</link>
    <dc:creator>dstelow</dc:creator><dc:subject>dev llm ai</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:33c0442c1214/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:llm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.french-linguistics.co.uk/grammar/translation_can.shtml">
    <title>How to say 'can' in French</title>
    <dc:date>2026-06-25T08:00:38+00:00</dc:date>
    <link>http://www.french-linguistics.co.uk/grammar/translation_can.shtml</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[On this page, we will look at how to say the equivalent of English can in French. In English, can generally expresses various things such as:

possibility ("he can run fast");
permission ("I can take the day off tomorrow");
to make a request: ("can you help me?");
a suggestion or offer ("I can do it if you prefer", "Can I help?");
expressing that one has know-how for doing something ("I can swim").
It turns out that in French, "can" in the sense of knowing how to do something tends to be expressed in a slightly different way to the other meanings listed. So the first section below will deal with the first four meanings together and we'll move on to the last meaning of "know-how" in a moment.]]></description>
<dc:subject>languages french</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:a75ad8344ac4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:french"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://dystroy.org/blog/picomobile/">
    <title>Fearless Embedded Rust: Driving a Lego Car with a Pico W</title>
    <dc:date>2026-06-20T05:54:59+00:00</dc:date>
    <link>https://dystroy.org/blog/picomobile/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Features

Basically, our car

can go forward and backward
can turn
is controlled from your PC by sending orders over TCP on WIFI
is totally wireless, using a Lego power pack for power
You'll find many tutorials online for Pico W remote controlled cars but I think this one is original in several ways:

The program is in Rust and no_std. Most hobbyists use a high-level framework, most often in Python, isolating them from the constraints of low-level no-allocator programming
It's in Rust async so we get memory safety and easy concurrent tasks
It uses a standard Lego servomotor while Pico based vehicles usually use more standard servomotors, often at 50 Hz, which don't require dealing with the proprietary logic of the Lego servo
It uses the Lego power pack to power all parts, including the Pico. Most builds include a dedicated power pack
It doesn't use a separate probe (people often use a second Pico), all logs are sent by USB to the PC
And yet, despite these constraints, it works very well, it's easy to drive and reacts as you'd expect.]]></description>
<dc:subject>dev rust hardware robotics lego raspberrypi</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:53a62111eeac/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:robotics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:lego"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:raspberrypi"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=48583606">
    <title>CS 6120: Advanced Compilers: The Self-Guided Online Course (2020) | Hacker News</title>
    <dc:date>2026-06-19T17:41:35+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=48583606</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Well, course numbers are regular enough that you can look up what the "intro compilers" course is: https://www.cs.cornell.edu/courses/cs4120/2026sp/?schedule
The short answer is that compilers is basically broken up into two courses, with the first course largely being the minimum necessary to build a compiler (lexing, parsing, codegen, register allocation), and the second course being how to build an optimizing compiler.]]></description>
<dc:subject>dev programming compsci compilers</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:4ec9eba2d7df/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:compsci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:compilers"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://drb.ie/article/reinventing-the-renaissance/">
    <title>Reinventing the Renaissance - Dublin Review of Books %</title>
    <dc:date>2026-06-19T17:25:34+00:00</dc:date>
    <link>https://drb.ie/article/reinventing-the-renaissance/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[One of Palmer’s favorite themes is that, despite the verbal similarity, Renaissance Umanisti were not modern secular humanists. They were specialists in Latin (and to some extent, Greek) language, rhetoric in particular (as opposed to medieval scholars, who preferred what the ancients had to say about logic), and almost never atheists. It is incorrect to project our post-Darwinian, post-Newtonian mentality back into an era that possessed no such explanations for the origin of species or of the mechanics of the solar system. Their best ‘science’, another term whose meaning has changed, presupposed God (and Aristotle) to account for the strangely perfect fit of animals into their environments or the motion of the heavenly bodies.]]></description>
<dc:subject>books reviews history</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:b56e63362beb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:books"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:reviews"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:history"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://codeberg.org/NLnetLabs/roto">
    <title>NLnetLabs/roto: The statically-typed, compiled embedded scripting language for Rust, used by Rotonda. - Codeberg.org</title>
    <dc:date>2026-06-19T03:07:35+00:00</dc:date>
    <link>https://codeberg.org/NLnetLabs/roto</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Roto is an embedded scripting language for Rust applications that is fast, safe and easy to use.

The language is primarily used by Rotonda, the composable, programmable routing BGP engine. It is made to integrate especially well with Rotonda, so that writing filters is as simple as possible. In addition, Roto can be easily embedded into any Rust application for general purpose scripting.

Read more about it in the manual.

Example

// A function that returns true if an IP address is equal to 0.0.0.0
fn is_zero(x: IpAddr) -> bool {
    x == 0.0.0.0
}

// A filtermap that only accepts IP addresses of 0.0.0.0
filtermap main(x: IpAddr) {
    if is_zero(x) {
        accept
    } else {
        reject
    }
}]]></description>
<dc:subject>dev programming languages rust scripting</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:1077bab09705/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:scripting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://claude.com/blog/the-founders-playbook">
    <title>The founder's playbook: Building an AI-native startup | Claude</title>
    <dc:date>2026-06-17T23:23:13+00:00</dc:date>
    <link>https://claude.com/blog/the-founders-playbook</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[We share how founders are using AI at every stage of the startup journey, with practical exercises, frameworks, and prompts for using Claude.]]></description>
<dc:subject>dev ai llm business nordev startups</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:6c9b9ee1f33a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:llm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:business"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:nordev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:startups"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://wolfgirl.dev/blog/2026-06-16-async-task-locals-from-scratch/">
    <title>wolfgirl.dev - Async Task Locals From Scratch</title>
    <dc:date>2026-06-16T17:41:36+00:00</dc:date>
    <link>https://wolfgirl.dev/blog/2026-06-16-async-task-locals-from-scratch/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Most operating systems organize code execution into two distinct units: Processes & Threads. Processes roughly delineate "what memory is visible", while Threads roughly delineate "what instructions are running". A single Process may contain one or more Threads, and when there are multiple Threads in a Process, computer scientists call it a "Multithreaded Architecture" with "Shared Memory Parallelism": there are literally multiple Threads, sharing memory in the same Process.]]></description>
<dc:subject>programming dev compsci architecture rust languages</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:01c65929eb76/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:compsci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://matthewbutterick.com/extinction-level-capitalism.html">
    <title>Matthew Butterick | Extinction-level capitalism</title>
    <dc:date>2026-06-14T17:43:42+00:00</dc:date>
    <link>https://matthewbutterick.com/extinction-level-capitalism.html</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Liberal democ­racy is the polit­ical scien­tist’s term for the type of govern­ment preva­lent among capi­talist economies since the Amer­ican and French Revo­lu­tions. The intel­lec­tual foun­da­tion of liberal democ­racy arose during the Enlight­en­ment, espe­cially through the work of John Locke. Liberal democ­racy empha­sizes limited govern­ment, indi­vidual rights, and sepa­ra­tion of powers—in short, majority rule with excep­tions and guardrails. (The term liberal democ­racy doesn’t connote liberals or Democ­rats in the specific US polit­ical sense. But polit­ical parties of differing ideolo­gies are a tradi­tional feature of liberal democ­ra­cies.) Today, most liberal democ­ra­cies are in Europe, the Amer­icas, and the Pacific Rim.

Liberal democ­racy is not a fixed set of immutable char­ac­ter­is­tics, but a bundle of graded values. All liberal democ­ra­cies empha­size certain ones over others. In the aggre­gate, some of these nations evolve toward stronger liber­alism; others evolve away. These degraded cases have some­times been called illib­eral democ­racy: the observ­able formal­i­ties of liberal democ­racy may still be observed—e.g. multi­party elec­tions, sepa­ra­tion of powers—but the lived reality is single-party rule and declining indi­vidual rights.

That’s not to say that liberal democ­racy produces excel­lent outcomes for all citi­zens, all the time. It doesn’t. At any moment, certain citi­zens are dissat­is­fied]]></description>
<dc:subject>dev politics society government philosophy tech top10 legal</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:a8235daad65d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:politics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:society"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:government"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:philosophy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:tech"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:top10"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:legal"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.caranddriver.com/reviews/a61689886/2025-lexus-ux300h-hybrid-test/">
    <title>Tested: 2025 Lexus UX300h Hybrid Is Like a Premium Prius</title>
    <dc:date>2026-06-13T09:00:15+00:00</dc:date>
    <link>https://www.caranddriver.com/reviews/a61689886/2025-lexus-ux300h-hybrid-test/</link>
    <dc:creator>dstelow</dc:creator><dc:subject>auto reviews</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:6942874ec086/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:auto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:reviews"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.consumerreports.org/cars/lexus/ux/2025/reliability/#/">
    <title>2025 Lexus UX Reliability - Consumer Reports</title>
    <dc:date>2026-06-13T08:32:26+00:00</dc:date>
    <link>https://www.consumerreports.org/cars/lexus/ux/2025/reliability/#/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[ELECTRICAL SYSTEM
May 27, 2026
An instrument panel display that fails to show critical safety information, such as engine coolant temperature or electrical charge increases the risk of a crash or injury.
Summary:
Toyota Motor Engineering & Manufacturing (Toyota) is recalling certain 2025 Lexus UX Hybrid, 2024 Lexus GX, Toyota Mirai, and 2024-2025 Toyota Land Cruiser Hybrid vehicles. The instrument panel cluster combination meter may fail to display certain warnings or indicators. As such, these vehicles fail to comply with the requirements of Federal Motor Vehicle Safety Standard (FMVSS) number 101, "Control and Displays" and in addition, for the subject Mirai vehicles, FMVSS 305, "Electric-powered vehicles: Electrolyte Spillage and Electrical Shock Protection."]]></description>
<dc:subject>auto reviews</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:af13ba71a18d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:auto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:reviews"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.consumerreports.org/cars/lexus/ux/2025/overview/?EXTKEY=SM72C02">
    <title>2025 Lexus UX Reviews, Ratings, Prices - Consumer Reports</title>
    <dc:date>2026-06-13T08:27:33+00:00</dc:date>
    <link>https://www.consumerreports.org/cars/lexus/ux/2025/overview/?EXTKEY=SM72C02</link>
    <dc:creator>dstelow</dc:creator><dc:subject>auto reviews</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:e2cd7bd2e3c2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:auto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:reviews"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://healthy.kaiserpermanente.org//health-wellness/healtharticle.10-minute-hiit-workouts?promo_id=&amp;wt.mc_id=&amp;wt.tsrc=em&amp;cid=ca-mem%7Cre-natl%7Cch-em%7Cpl-mkt%7Cta-%7Cau-cm%7Cbo-ret%7C&amp;ad_id=0&amp;cat=2a">
    <title>10-minute HIIT workouts, no equipment needed | Kaiser Permanente</title>
    <dc:date>2026-06-11T18:21:34+00:00</dc:date>
    <link>https://healthy.kaiserpermanente.org//health-wellness/healtharticle.10-minute-hiit-workouts?promo_id=&amp;wt.mc_id=&amp;wt.tsrc=em&amp;cid=ca-mem%7Cre-natl%7Cch-em%7Cpl-mkt%7Cta-%7Cau-cm%7Cbo-ret%7C&amp;ad_id=0&amp;cat=2a</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[On busy days, exercise may be the first thing you cut from your schedule. But you don’t need to skip your workout completely. Try micro-workouts instead. You can get the health benefits of exercise in just 10 minutes. What’s the secret? High-intensity interval training, also called HIIT.

What is high-intensity interval training (HIIT)?]]></description>
<dc:subject>health healthcare exercise</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:53ef0865d37e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:health"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:healthcare"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:exercise"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tech.yahoo.com/ai/meta-ai/articles/ai-compressed-human-cooking-2-150702201.html?sc_channel=em">
    <title>This AI Compressed 'All Human Cooking' Into 2 Megabytes</title>
    <dc:date>2026-06-11T18:15:57+00:00</dc:date>
    <link>https://tech.yahoo.com/ai/meta-ai/articles/ai-compressed-human-cooking-2-150702201.html?sc_channel=em</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[The Epicure paper is a research release. The trained models are live on Hugging Face and an interactive ingredient map is publicly accessible at epicure.kaikaku.ai. They even released an MCP for your agents. Full training code is not released at this time.]]></description>
<dc:subject>dev ai models recipes food data datasets</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:e2a9c25a86d1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:models"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:recipes"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:food"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:data"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:datasets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=48338215">
    <title>Fluid Simulation for Dummies (2006) | Hacker News</title>
    <dc:date>2026-06-04T12:49:03+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=48338215</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[are incorrect from a physics perspective.]]></description>
<dc:subject>dev programming physics graphics math</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:3a1d73425851/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:physics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:graphics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:math"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.mikeash.com/pyblog/fluid-simulation-for-dummies.html">
    <title>mikeash.com: Fluid Simulation for Dummies</title>
    <dc:date>2026-06-04T12:38:33+00:00</dc:date>
    <link>https://www.mikeash.com/pyblog/fluid-simulation-for-dummies.html</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[The simulation code and ideas that I'm going to present are based on Jos Stam's paper Real-Time Fluid Dynamics for Games. If you want a more in-depth look at what's going on, that's the place to go. You can also read all about how to parallelize the simulation and render the output in 3D in my Master's thesis.
Basics

Fluid simulation is based on the Navier-Stokes equations, which are fundamental, interesting, and difficult to understand without a good background in physics and differential equations. To that end, I'm going to pretty much ignore them except to very briefly explain what they say.
Think of a fluid as a collection of boxes or cells. Each box has various properties, like velocity and density. These boxes interact with their neighbors, affecting their velocity and density. A real-world fluid can be seen as having a huge number of absolutely miniscule boxes, all interacting with their neighbors a zillion times a second.]]></description>
<dc:subject>dev programming algorithms simulation physics math</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:9e93dd33366f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:simulation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:physics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:math"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tosche.net/fonts/codelia">
    <title>Toshi Omagari | Codelia</title>
    <dc:date>2026-05-31T09:34:49+00:00</dc:date>
    <link>https://tosche.net/fonts/codelia</link>
    <dc:creator>dstelow</dc:creator><dc:subject>fonts ui</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:7dee7856c37a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:fonts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ui"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://shantellsans.com/process">
    <title>Shantell Sans → ArrowType</title>
    <dc:date>2026-05-31T09:33:10+00:00</dc:date>
    <link>https://shantellsans.com/process</link>
    <dc:creator>dstelow</dc:creator><dc:subject>fonts ui</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:d84da85b5f24/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:fonts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ui"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.digitalocean.com/community/tutorials/how-to-run-hermes-agent">
    <title>How to Run Hermes Agent with DigitalOcean | DigitalOcean</title>
    <dc:date>2026-05-28T02:02:57+00:00</dc:date>
    <link>https://www.digitalocean.com/community/tutorials/how-to-run-hermes-agent</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Key takeaways
You host Hermes on a DigitalOcean Droplet (Ubuntu 24.04, at least 2 vCPUs and 4 GB RAM), install with the official script, and run hermes setup for your LLM provider.
The Telegram bot uses hermes gateway setup and a persistent gateway service so Hermes stays reachable after you close SSH.
Skills are Markdown files under ~/.hermes/skills/. MCP servers go in Hermes config and expose tools such as grocery search and cart actions.
HTTP MCP with OAuth on a headless server uses the URL Hermes prints plus an SSH tunnel from your laptop browser to the Droplet loopback port.
The grocery walkthrough uses Swiggy Instamart where available; you swap in another MCP URL for your region or stack.]]></description>
<dc:subject>dev ai hosting agent</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:d9e12d99b5e4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:hosting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:agent"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tangled.org/devins.page/dev.css/blob/main/dev.css">
    <title>dev.css at main · devins.page/dev.css</title>
    <dc:date>2026-05-27T19:09:37+00:00</dc:date>
    <link>https://tangled.org/devins.page/dev.css/blob/main/dev.css</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Basic css template]]></description>
<dc:subject>dev web html css templates</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:a585c47bbe4b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:templates"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jackkelly.name/blog/archives/2022/05/28/text-mode_games_as_first_haskell_projects/index.html">
    <title>Text-Mode Games as First Haskell Projects | Blog | jackkelly.name</title>
    <dc:date>2026-05-27T05:12:23+00:00</dc:date>
    <link>http://jackkelly.name/blog/archives/2022/05/28/text-mode_games_as_first_haskell_projects/index.html</link>
    <dc:creator>dstelow</dc:creator><dc:subject>dev programming haskell games</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:578b658ea6c7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:games"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.keybr.com/">
    <title>Practice typing</title>
    <dc:date>2026-05-26T17:25:10+00:00</dc:date>
    <link>https://www.keybr.com/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Our teaching method is based on these principles:

No boring repetitive exercises. Unlike most other typing tutors, this application does not force you to repeat the same lessons like ‘jjf jjk jjf jjk’ over and over again. This is very annoying and contributes very little to your overall learning.

This application uses a sophisticated computer algorithm to generate typing lessons that match your skill level. These lessons consist of random words generated using a subset of the full alphabet of letters. The size of the subset and individual letter frequency is controlled by the algorithm, which provides you with the best learning experience.]]></description>
<dc:subject>dev tools writing</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:acfb88578401/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:writing"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://haskellforall.com/">
    <title>Haskell for all</title>
    <dc:date>2026-05-26T17:18:24+00:00</dc:date>
    <link>https://haskellforall.com/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Haskell blog]]></description>
<dc:subject>dev programming languages haskell blogs</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:00063fb2ceb8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:blogs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://mastering.dyalog.com/README.html">
    <title>Mastering Dyalog APL — Mastering Dyalog APL</title>
    <dc:date>2026-05-24T19:33:26+00:00</dc:date>
    <link>https://mastering.dyalog.com/README.html</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[The first edition of “Mastering Dyalog APL” is an excellent resource but is becoming more and more outdated as the years go by and Dyalog APL evolves. For that matter, an updated and more modern version of the book is being created out of Jupyter Notebooks (available in this GitHub repository) to provide for a more interactive learning experience for those who like to read and experiment. A static online version also exists, and a printed version will be made available for those of you who prefer to hold a paper book in their hands.

The first edition dates back to November of 2009 and was written by Bernard Legrand, with most grateful acknowledgements to the contributors:]]></description>
<dc:subject>dev programming languages apl</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:2253dd4618d5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:apl"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://preslav.me/2026/05/19/10-golang-error-handling-commandments/">
    <title>The 10 Go Error Handling Commandments · Preslav Rachev</title>
    <dc:date>2026-05-24T19:29:29+00:00</dc:date>
    <link>https://preslav.me/2026/05/19/10-golang-error-handling-commandments/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[There is enough that has been said and written about why handling errors in Go is important, so I am not going to go into detail on that here. However, just like Redowan, I also think that simply saying “wrap and return every error” is not helping much. So, in the spirit of the Go Proverbs, I thought I’d simply compile a set of 10 Commandments (the biblical reference here is entirely illustrative) extracted from his and my posts on the topic.]]></description>
<dc:subject>dev programming languages go</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:be274b922f83/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:go"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://corrode.dev/learn/migration-guides/go-to-rust/">
    <title>Migrating from Go to Rust | corrode Rust Consulting</title>
    <dc:date>2026-05-24T18:29:47+00:00</dc:date>
    <link>https://corrode.dev/learn/migration-guides/go-to-rust/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[What you will learn in this article
Where Go and Rust overlap, and where they diverge.
How Go patterns map to Rust.
What you gain from the borrow checker.
Where I tell people to keep Go and where Rust is worth the migration cost.
How to migrate Go services incrementally.]]></description>
<dc:subject>dev programming languages rust go review top10</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:a5719e37be5c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:go"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:review"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:top10"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gopher.floodgap.com/gopher/gw?a=gopher%3A%2F%2Fthelambdalab.xyz%2F1cuneiforth%2F">
    <title>Floodgap Gopher-HTTP gateway gopher://thelambdalab.xyz/1cuneiforth/</title>
    <dc:date>2026-05-24T08:10:50+00:00</dc:date>
    <link>https://gopher.floodgap.com/gopher/gw?a=gopher%3A%2F%2Fthelambdalab.xyz%2F1cuneiforth%2F</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[70
  ___              _ ___        _   _
 / __|  _ _ _  ___(_) __|__ _ _| |_| |_
| (_| || | ' \/ -_) | _/ _ \ '_|  _| ' \
 \___\_,_|_||_\___|_|_|\___/_|  \__|_||_|
 
 
--=[ A programming puzzle ]=--
 
You and your team of 23rd century archaeologists have been digging for
days with no result, but it seems your efforts have finally been
rewarded. You stand before what looks to be a rusty shipping container
with large letters scratched into its side.  The letters read:
 
    "The Archive of Late 20th Century Computing"
 
Giddy with excitement, you wrench open the door and step inside.
 
The container is filled with crumbling plastic boxes.  Inspecting a
few, they appear to be packed full of optical disks of some
kind. Picking one such disk out at random, you see that it has a label
affixed to the front.  Happily you find that you can understand the
text - your study of the languages of the ancients has paid off,
it seems.
 
Roughly translated, the label reads as follows...]]></description>
<dc:subject>dev programming games</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:7b8c6b88d7b0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:games"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.openculture.com/2026/05/the-spread-of-christianity-animated-from-antiquity-until-today.html">
    <title>The Spread of Christianity Animated, from Antiquity Until Today, on an Animated Map | Open Culture</title>
    <dc:date>2026-05-22T16:36:32+00:00</dc:date>
    <link>https://www.openculture.com/2026/05/the-spread-of-christianity-animated-from-antiquity-until-today.html</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[But of course, Jesus nev­er heard a word of Eng­lish, and though the spread of the reli­gion named after him did shift into high gear not long after his death — to say noth­ing of after Con­stan­ti­ne’s — it took its sweet time get­ting to the Amer­i­can con­ti­nent. In fact, it does­n’t show up there until more than five and a half min­utes into the new eight-minute video from Ollie Bye above, which ani­mates Chris­tian­i­ty’s his­tor­i­cal prop­a­ga­tion on a world map]]></description>
<dc:subject>maps religion culture video</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:20065215a135/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:maps"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:religion"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:culture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:video"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://valhovey.github.io/gaia-mary/">
    <title>Hail Mary - Star Map</title>
    <dc:date>2026-05-22T01:20:05+00:00</dc:date>
    <link>https://valhovey.github.io/gaia-mary/</link>
    <dc:creator>dstelow</dc:creator><dc:subject>dev space graphics data</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:242913d2bbf5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:space"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:graphics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:data"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://jvns.ca/blog/2026/05/15/moving-away-from-tailwind--and-learning-to-structure-my-css-/">
    <title>Moving away from Tailwind, and learning to structure my CSS</title>
    <dc:date>2026-05-20T18:07:14+00:00</dc:date>
    <link>https://jvns.ca/blog/2026/05/15/moving-away-from-tailwind--and-learning-to-structure-my-css-/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[1. reset
I just copied Tailwind’s “preflight styles” by going into tailwind.css and copying the first 200 lines or so.

I noticed that I’ve developed a relationship with Tailwind’s CSS reset over time, for example Tailwind sets box-sizing: border-box on every element (which means that an element’s width includes its padding):

* { box-sizing: border-box; }
I think it would be a real adjustment for me to switch to writing CSS without these, and I’m sure there are lots of other things in the Tailwind reset (like html {line-height: 1.5;}) that I’m subconsciously used to and don’t even realize are there]]></description>
<dc:subject>dev web html css</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:b0a9f534881b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:css"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://distill.pub/2020/growing-ca/">
    <title>Growing Neural Cellular Automata</title>
    <dc:date>2026-05-20T03:29:40+00:00</dc:date>
    <link>https://distill.pub/2020/growing-ca/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Growing Neural Cellular Automata
Differentiable Model of Morphogenesis]]></description>
<dc:subject>dev cellularautomata life programming neuralnetworks ai</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:cc7305904a99/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:cellularautomata"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:life"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:neuralnetworks"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages">
    <title>Verifying your custom domain for GitHub Pages - GitHub Docs</title>
    <dc:date>2026-05-19T19:39:53+00:00</dc:date>
    <link>https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[You can increase the security of your custom domain and avoid takeover attacks by verifying your domain.
Who can use this feature?
GitHub Pages is available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see GitHub's plans.]]></description>
<dc:subject>dev hosting git website dns</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:b05f43bcb22f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:hosting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:git"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:website"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.lindaslacantina.com/">
    <title>Linda's La Cantina - Orlando, Florida</title>
    <dc:date>2026-05-18T01:58:59+00:00</dc:date>
    <link>https://www.lindaslacantina.com/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[From Apple News best places for steak lees than $30

“Linda's La Cantina: Orlando, FL
Northeast Orlando is home to a variety of outdoor and leisure options that cater to both locals and those traveling in. It also boasts a number of popular restaurants, one of which is Linda's La Cantina. Dating all the way back to 1947, this family-run restaurant in Orlando is one that not only receives rave reviews but has added several awards to its list of achievements. Most recently, it got a slam dunk in the 2026 Orlando Sentinel Foodie Awards, coming home with the critic's choice for the best steakhouse title. It's located across from the Orlando Executive Airport, in a quaint brick building right on E Colonial Drive. You'd expect a steakhouse with such acclaim to be a bit punchy on the wallet, but that's not the case with Linda's La Cantina.
On the menu, you'll find a delicious 12-ounce top sirloin for $25, served with a salad and your choice of fries, baked potato, broccoli, spaghetti, or green beans. There is also a smaller top sirloin if the 12-ounce one is more than you can handle. At Linda's La Cantina, you can expect the steak to be house-aged beef, ”

Excerpt From
“The 7 Absolute Best Steak Dinners In The US Under $30”
Tasting Table
https://apple.news/AOne9wunrTSGkScXArWF4TQ
This material may be protected by copyright.]]></description>
<dc:subject>travel food restaurants florida fl orlando</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:7208cb7e37ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:travel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:food"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:restaurants"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:florida"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:fl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:orlando"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://explosion.ai/blog/pdfs-nlp-structured-data">
    <title>From PDFs to AI-ready structured data: a deep dive · Explosion</title>
    <dc:date>2026-05-15T17:57:43+00:00</dc:date>
    <link>https://explosion.ai/blog/pdfs-nlp-structured-data</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[PDFs are ubiquitous in industry and daily life. Paper is scanned, documents are sent and received as PDF, and they’re often kept as the archival copy. Unfortunately, processing PDFs is hard. In this blog post, I’ll present a new modular workflow for converting PDFs and similar documents to structured data and show how to build end-to-end document understanding and information extraction pipelines for industry use cases.]]></description>
<dc:subject>dev tools ai</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:771f0daadbe7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.maximeheckel.com/posts/painting-with-math-a-gentle-study-of-raymarching/">
    <title>Painting with Math: A Gentle Study of Raymarching - The Blog of Maxime Heckel</title>
    <dc:date>2026-05-12T23:20:04+00:00</dc:date>
    <link>https://blog.maximeheckel.com/posts/painting-with-math-a-gentle-study-of-raymarching/</link>
    <dc:creator>dstelow</dc:creator><dc:subject>dev programming graphics tutorial</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:58098a0000c7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:graphics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:tutorial"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.cocoawithlove.com/blog/matrix-multiplications-swift.html">
    <title>Training an LLM in Swift, Part 1: Taking matrix multiplication from Gflop/s to Tflop/s | Cocoa with Love</title>
    <dc:date>2026-05-11T17:47:40+00:00</dc:date>
    <link>https://www.cocoawithlove.com/blog/matrix-multiplications-swift.html</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[The reference implementation for this series will be Andrej Karpathy’s llm.c (a plain C implementation of a GPT2-compatible model). It’s a fairly basic model but it does contain all the necessary components and is representative of real-world workloads.]]></description>
<dc:subject>dev programming llm ai c</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:d5ca919e2267/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:llm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:c"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blainsmith.com/articles/just-fucking-use-go/">
    <title>Just Fucking Use Go - Blain Smith</title>
    <dc:date>2026-05-09T19:42:15+00:00</dc:date>
    <link>https://blainsmith.com/articles/just-fucking-use-go/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Just fucking use Go

Stop pretending you need a framework. You don't need microservices either, or a Rust rewrite, or whatever JavaScript meta-framework launched last Tuesday that's going to save you when the last six didn't.

Open your editor. Run go mod init, write a main.go, embed your templates, and compile. Ship the damn thing.

The boring choice is the right choice. It always was.]]></description>
<dc:subject>dev programming languages go top10</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:0fce24cf7052/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:go"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:top10"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://venge.net/graydon/talks/VectorizedInterpretersTalk-2023-05-12.pdf">
    <title>Vectorized Interpreters Talk</title>
    <dc:date>2026-05-07T17:55:49+00:00</dc:date>
    <link>https://venge.net/graydon/talks/VectorizedInterpretersTalk-2023-05-12.pdf</link>
    <dc:creator>dstelow</dc:creator><dc:subject>dev programming languages compilers</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:cdd060109851/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:compilers"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://huggingface.co/datasets/roneneldan/TinyStories?row=12">
    <title>roneneldan/TinyStories · Datasets at Hugging Face</title>
    <dc:date>2026-05-05T06:39:33+00:00</dc:date>
    <link>https://huggingface.co/datasets/roneneldan/TinyStories?row=12</link>
    <dc:creator>dstelow</dc:creator><dc:subject>dev ai datasets text</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:ba2eaacab64b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:datasets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:text"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://zzz.zoomquilt2.com/">
    <title>Zoomquilt 2 - The infinitely zooming image, part II</title>
    <dc:date>2026-05-03T03:05:51+00:00</dc:date>
    <link>https://zzz.zoomquilt2.com/</link>
    <dc:creator>dstelow</dc:creator><dc:subject>web websites fun cool</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:60d2c32366c2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:websites"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:fun"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:cool"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://zzz.zoomquilt.org/">
    <title>Zoomquilt - The infinitely zooming image</title>
    <dc:date>2026-05-03T02:31:30+00:00</dc:date>
    <link>https://zzz.zoomquilt.org/</link>
    <dc:creator>dstelow</dc:creator><dc:subject>web fun cool website</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:8434c1c1bfd0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:fun"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:cool"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:website"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=47988776">
    <title>NetHack 5.0.0 | Hacker News</title>
    <dc:date>2026-05-02T22:13:59+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=47988776</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Been pkaying on and off since I was 12, 38 today.. Good times. Quick tip is to play valkyrie, dip sword for excalibur, rub any lamps and wish for sdsm, and you should be good.]]></description>
<dc:subject>games tips</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:115ed40c14f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:tips"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://agent4science.org/">
    <title>Agent4Science - Where AI Scientists Discuss Research</title>
    <dc:date>2026-04-21T21:29:44+00:00</dc:date>
    <link>https://agent4science.org/</link>
    <dc:creator>dstelow</dc:creator><dc:subject>dev ai social society web llm</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:286909781d36/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:social"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:society"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:llm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://go.dev/blog/type-construction-and-cycle-detection">
    <title>Type Construction and Cycle Detection - The Go Programming Language</title>
    <dc:date>2026-04-04T21:59:03+00:00</dc:date>
    <link>https://go.dev/blog/type-construction-and-cycle-detection</link>
    <dc:creator>dstelow</dc:creator><dc:subject>dev programming languages go</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:b5360c1ace13/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:go"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=47490070">
    <title>iPhone 17 Pro Demonstrated Running a 400B LLM | Hacker News</title>
    <dc:date>2026-03-23T20:22:02+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=47490070</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[With 64GB of RAM you should look into Qwen3.5-27B or Qwen3.5-35B-A3B. I suggest Q5 quantization at most from my experience. Q4 works on short responses but gets weird in longer conversations.]]></description>
<dc:subject>llm ai dev</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:dstelow/b:c713da3536e3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:llm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://jackkelly.name/wiki/haskell/libraries.html">
    <title>Haskell (Libraries) | Wiki | jackkelly.name</title>
    <dc:date>2026-03-17T08:58:28+00:00</dc:date>
    <link>http://jackkelly.name/wiki/haskell/libraries.html</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[The Haskell library ecosystem these days is incredibly rich, and I think many good libraries are overlooked. This is my list of favourites, either because they’re my favourite solution to a class of problem (e.g., streaming, effect systems), or because they are elegant and overlooked.]]></description>
<dc:subject>dev programming languages haskell library reviews</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:cdb9ae93522a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:reviews"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://drduh.github.io/YubiKey-Guide/">
    <title>YubiKey-Guide | Community guide to using YubiKey for GnuPG and SSH - protect secrets with hardware crypto.</title>
    <dc:date>2026-03-14T09:33:19+00:00</dc:date>
    <link>https://drduh.github.io/YubiKey-Guide/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[This is a guide to using YubiKey as a smart card for secure encryption, signature and authentication operations.

Cryptographic keys on YubiKey are non-exportable, unlike filesystem-based credentials, while remaining convenient for regular use. YubiKey can be configured to require a physical touch for cryptographic operations, reducing the risk of unauthorized access.]]></description>
<dc:subject>dev computing security hardware os</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:6853b6cb351c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:computing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:os"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=47363754">
    <title>Can I run AI locally? | Hacker News</title>
    <dc:date>2026-03-13T19:16:29+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=47363754</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[next [–]

Ollama or LM Studio are very simple to setup.
You're probably not going to get anything working well as an agent on an M2 MacBook, but smaller models do surprisingly well for focused autocomplete. Maybe the Qwen3.5 9B model would run decently on your system?
reply

jrmg 1 hour ago | root | parent | next [–]

Right - setting up LM studio is not hard. But how do I connect LM Studio to Copilot, or set up an agent?
reply

NortySpock 55 minutes ago | root | parent | next [–]

I tried the Zed editor and it picked up Ollama with almost no fiddling, so that has allowed me to run Qwen3.5:9B just by tweaking the ollama settings (which had a few dumb defaults, I thought, like assuming I wanted to run 3 LLMs in parallel, initially disabling Flash Attention, and having a very short context window...).
Having a second pair of "eyes" to read a log error and dig into relevant code is super handy for getting ideas flowing.
reply

AstroBen 58 minutes ago | root | parent | prev | next [–]

It looks like Copilot has direct support for Ollama if you're willing to set that up: https://docs.ollama.com/integrations/vscode
For LM Studio under server settings you can start a local server that has an OpenAI-compatible API. You'd need to point Copilot to that. I don't use Copilot so not sure of the exact steps there
reply

brcmthrowaway 1 hour ago | root | parent | prev | next [–]

Basically LM Studio has a server that serves models over HTTP (localhost). Configure/enable the server and connect OpenCode to it.
Try this article https://advanced-stack.com/fields-notes/qwen35-opencode-lm-s...
I'm looking for an alternative to OpenCode though, I can barely see the UI.
reply

AstroBen 53 minutes ago | root | parent | next [–]

Codex also supports configuring an alternative API for the model, you could try that: https://unsloth.ai/docs/basics/codex#openai-codex-cli-tutori...]]></description>
<dc:subject>ai programming llm dev</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:fa23eeeb4ad9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:llm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://viewsourcecode.org/snaptoken/kilo/">
    <title>Build Your Own Text Editor</title>
    <dc:date>2026-03-12T09:08:17+00:00</dc:date>
    <link>https://viewsourcecode.org/snaptoken/kilo/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Welcome! This is an instruction booklet that shows you how to build a text editor in C.
The text editor is antirez’s kilo, with some changes. It’s about 1000 lines of C in a single file with no dependencies, and it implements all the basic features you expect in a minimal editor, as well as syntax highlighting and a search feature.
This booklet walks you through building the editor in 184 steps. Each step, you’ll add, change, or remove a few lines of code. Most steps, you’ll be able to observe the changes you made by compiling and running the program immediately afterwards.]]></description>
<dc:subject>dev programming todo editor c projects</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:56036d8f9af4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:todo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:projects"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://howl.io/">
    <title>Howl :: Editor</title>
    <dc:date>2026-03-11T08:22:12+00:00</dc:date>
    <link>https://howl.io/</link>
    <dc:creator>dstelow</dc:creator><dc:subject>dev tools editor opensource lua</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:a8bf69694110/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:editor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:lua"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ankursethi.com/blog/programming-language-claude-code/">
    <title>I built a programming language using Claude Code — Ankur Sethi's Internet Website</title>
    <dc:date>2026-03-10T18:32:06+00:00</dc:date>
    <link>https://ankursethi.com/blog/programming-language-claude-code/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[A tour of Cutlet
If you want to follow along, build the Cutlet interpreter from source and drop into a REPL using /path/to/cutlet repl.

Arrays and strings work as you’d expect in any dynamic language. Variables are declared with the my keyword.]]></description>
<dc:subject>dev programming languages ai llm</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:a574f5e2b3bd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:llm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lobste.rs/s/tznewb/nobody_gets_promoted_for_simplicity">
    <title>Nobody Gets Promoted for Simplicity | Lobsters</title>
    <dc:date>2026-03-05T09:02:37+00:00</dc:date>
    <link>https://lobste.rs/s/tznewb/nobody_gets_promoted_for_simplicity</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Start with how you talk about your own work. “Implemented feature X” doesn’t mean much. But “evaluated three approaches including an event-driven architecture and a custom abstraction layer, determined that a straightforward implementation met all current and projected requirements, and shipped in two days with zero incidents over six months”,]]></description>
<dc:subject>dev programming proj-mgmt spec</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:6beaee3bd7fa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:proj-mgmt"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:spec"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://simonwillison.net/guides/agentic-engineering-patterns/prompts/">
    <title>Prompts I use - Agentic Engineering Patterns - Simon Willison's Weblog</title>
    <dc:date>2026-03-02T19:04:32+00:00</dc:date>
    <link>https://simonwillison.net/guides/agentic-engineering-patterns/prompts/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Models love using React for these. I don't like how React requires an additional build step which prevents me from copying and pasting code out of an artifact and into static hosting elsewhere, so I create my artifacts in Claude using a project with the following custom instructions:]]></description>
<dc:subject>dev programming ai prompts workflow</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:9616fe375c22/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:prompts"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:workflow"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://boristane.com/blog/how-i-use-claude-code/">
    <title>How I Use Claude Code | Boris Tane</title>
    <dc:date>2026-03-02T18:55:06+00:00</dc:date>
    <link>https://boristane.com/blog/how-i-use-claude-code/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[The Workflow in One Sentence

Read deeply, write a plan, annotate the plan until it’s right, then let Claude execute the whole thing without stopping, checking types along the way.]]></description>
<dc:subject>dev ai llm design workflow programming methodology</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:b59b0797f26b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:llm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:workflow"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:methodology"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://atlas.flexport.com/">
    <title>Atlas | Flexport for ships and shipping</title>
    <dc:date>2026-03-01T20:01:10+00:00</dc:date>
    <link>https://atlas.flexport.com/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Flight radar 24 for ships and shipping]]></description>
<dc:subject>geography maps</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:9d2403a073d1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:geography"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:maps"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.cloudflare.com/a-better-web-streams-api/">
    <title>We deserve a better streams API for JavaScript</title>
    <dc:date>2026-02-27T19:00:09+00:00</dc:date>
    <link>https://blog.cloudflare.com/a-better-web-streams-api/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[In benchmarks, this alternative can run anywhere between 2x to 120x faster than Web streams in every runtime I've tested it on (including Cloudflare Workers, Node.js, Deno, Bun, and every major browser). The improvements are not due to clever optimizations, but fundamentally different design choices that more effectively leverage modern JavaScript language features. I'm not here to disparage the work that came before; I'm here to start a conversation about what can potentially come next.]]></description>
<dc:subject>dev programming languages javascript standards</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:46e3eedabd1a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:standards"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://edwardtufte.github.io/tufte-css/">
    <title>Tufte CSS</title>
    <dc:date>2026-02-27T00:28:30+00:00</dc:date>
    <link>https://edwardtufte.github.io/tufte-css/</link>
    <dc:creator>dstelow</dc:creator><dc:subject>web dev css html</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:dstelow/b:62d2cbf12474/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:html"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://news.ycombinator.com/item?id=47115574">
    <title>How to fold the Blade Runner origami unicorn (1996) | Hacker News</title>
    <dc:date>2026-02-25T17:34:33+00:00</dc:date>
    <link>https://news.ycombinator.com/item?id=47115574</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Thanks. These are waaay better instructions.]]></description>
<dc:subject>art howto diy</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:9abf82916f91/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:art"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:diy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://web.archive.org/web/20011104015933/www.linkclub.or.jp/~null/index_br.html">
    <title>How to fold the UNICORN from Bladerunner</title>
    <dc:date>2026-02-25T17:32:51+00:00</dc:date>
    <link>https://web.archive.org/web/20011104015933/www.linkclub.or.jp/~null/index_br.html</link>
    <dc:creator>dstelow</dc:creator><dc:subject>art howto diy</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:e1d151f49836/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:art"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:diy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://live.xweather.com/?c=20.7387%2C-156.1922%2C6.61%2C0%2C0&amp;s=N4IgNghgngpgTgZxALmAXwDQgGYHsDGArksiAOYwB28EYIaQA">
    <title>Live Weather Forecast Map | Xweather Live</title>
    <dc:date>2026-02-22T18:48:02+00:00</dc:date>
    <link>https://live.xweather.com/?c=20.7387%2C-156.1922%2C6.61%2C0%2C0&amp;s=N4IgNghgngpgTgZxALmAXwDQgGYHsDGArksiAOYwB28EYIaQA</link>
    <dc:creator>dstelow</dc:creator><dc:subject>science weather app</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:ef6045684eb8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:science"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:weather"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:app"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tumbleforth.hardcoded.net/">
    <title>Tumble Forth</title>
    <dc:date>2026-02-22T02:32:36+00:00</dc:date>
    <link>https://tumbleforth.hardcoded.net/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Buckle up, Dorothy

In my “pilot” story arc, we peek in disgust in the abyss of modern software complexity and escape this dystopia by tumbling down the rabbit hole of low level development.

Starting from bare metal on the PC platform, we build a Forth from scratch, then switch to Dusk OS and then build a partial C compiler (just enough to compile our example code), again from scratch.]]></description>
<dc:subject>os programming dev society collapse apocalypse survival</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:b42be7bc52d0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:os"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:society"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:collapse"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:apocalypse"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:survival"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://en.wikipedia.org/wiki/Seeing_Like_a_State">
    <title>Seeing Like a State - Wikipedia</title>
    <dc:date>2026-02-22T01:14:13+00:00</dc:date>
    <link>https://en.wikipedia.org/wiki/Seeing_Like_a_State</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[The book uses examples like the introduction of permanent last names in Great Britain, cadastral surveys in France, and standard units of measure across Europe to argue that a reconfiguration of social order is necessary for state scrutiny, and requires the simplification of pre-existing, natural arrangements. While, in earlier times, a field could be measured in the amount of cows it could sustain or the types of plants it could grow, post centralization, its size is measured in hectares. This allows governors who have little to no local knowledge to immediately understand the outline of the area but simultaneously blinds the state to the complex interactions which happen within nature and society. In agriculture and forestry, for example, it led to monoculture, or the sole focus on cultivating a single crop or tree at the cost of all others. While monoculture is easy to measure, manage, and understand, it is also less resilient to ecological crises than polyculture is.]]></description>
<dc:subject>books politics philosophy government</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:b6d2b0e7c27a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:books"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:politics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:philosophy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:government"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lilush.link/">
    <title>Lilush: the next small thing</title>
    <dc:date>2026-02-19T17:49:32+00:00</dc:date>
    <link>https://lilush.link/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[A static LuaJIT runtime with batteries.

One binary. Under 3MB. No dependencies.

Lilush is a statically compiled LuaJIT interpreter bundled with everything you need to build real software on Linux — networking, crypto, filesystem, terminal UI, and more — without installing a single dependency.

Drop it into a FROM scratch Docker container. Use it as a busybox replacement. Ship it anywhere x86_64 Linux runs.]]></description>
<dc:subject>dev programming tools compilers lua opensource</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:5ccd85b1aa38/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:compilers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:lua"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://oat.ink/">
    <title>Oat - Ultra-lightweight, semantic, zero-dependency HTML UI component library</title>
    <dc:date>2026-02-18T08:52:40+00:00</dc:date>
    <link>https://oat.ink/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Ultra-lightweight UI library
Semantic, minimal, zero dependencies. ~8KB CSS and JS.

Oat is an ultra-lightweight HTML + CSS, semantic UI component library with zero dependencies. No framework, build, or dev complexity. Just include the tiny CSS and JS files and you are good to go building decent looking web applications with most commonly needed components and elements.

Semantic tags and attributes are styled contextually out of the box without classes, forcing best practices, and reducing markup class pollution. A few dynamic components are WebComponents and use minimal JavaScript.]]></description>
<dc:subject>dev web html css library</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:5d3b70bfb794/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:web"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:html"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.newyorker.com/culture/the-weekend-essay/losing-faith-in-atheism">
    <title>Losing Faith in Atheism</title>
    <dc:date>2026-02-14T18:48:02+00:00</dc:date>
    <link>https://www.newyorker.com/culture/the-weekend-essay/losing-faith-in-atheism</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[…not suggesting that the solution to our problems is for secular liberals to find God. But I am suggesting that religious believers be considered natural allies in the fight against irrational illiberalism, rather than its primary cause. This need not mean abandoning secularism, and it certainly doesn’t mean abandoning liberalism. It means, perhaps, seeing liberalism as so many liberals wish believers would see their faith: not as the expression of a universal truth to which every person must eventually submit but as a human construction—one of the finest we have ever made—worth defending even when it is helpless to defend itself, yet capable of being swept away by the same hands that built it in the first place.]]></description>
<dc:subject>philosophy religion society humans humanity</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:b76ac4861aff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:philosophy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:religion"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:society"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:humans"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:humanity"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://aredridel.dinhe.net/2026/02/12/the-ai-haters-guide-to-code-with-llms/">
    <title>The AI hater's guide to code with LLMs (The Overview) | All Confirmation Bias, All The Time</title>
    <dc:date>2026-02-14T09:17:08+00:00</dc:date>
    <link>https://aredridel.dinhe.net/2026/02/12/the-ai-haters-guide-to-code-with-llms/</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[And since we’re both operating in the domain of things not long ago considered science fiction, and because the leadership of AI companies tend to be filled with people with a love of science fiction, many of whom won’t hesitate to, as is said, create the Torment Nexus from the popular science fiction novel Don’t Create The Torment Nexus, I suggest one story to read and keep in mind: Marshall Brain’s “Manna – Two Views of Humanity’s Future”.]]></description>
<dc:subject>books sci-fi ai llm humanity society</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:8bea9a86ba26/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:books"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:sci-fi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:ai"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:llm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:humanity"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:society"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://monosketch.io/">
    <title>MonoSketch - Unleash your ideas with ASCII</title>
    <dc:date>2026-02-13T18:02:34+00:00</dc:date>
    <link>https://monosketch.io/</link>
    <dc:creator>dstelow</dc:creator><dc:subject>dev graphics tools opensource</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:8d3cc5cddfb7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:graphics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:opensource"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://theshamblog.com/introducing-the-mpl_stereo-library-to-make-stereograms-and-anaglyphs/">
    <title>Introducing the ‘mpl_stereo’ Library to Make Stereograms and Anaglyphs – The Shamblog</title>
    <dc:date>2026-02-13T06:43:43+00:00</dc:date>
    <link>https://theshamblog.com/introducing-the-mpl_stereo-library-to-make-stereograms-and-anaglyphs/</link>
    <dc:creator>dstelow</dc:creator><dc:subject>datavisualization graphics python dev programming library</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:beb71bc424b4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:datavisualization"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:graphics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html?m=1">
    <title>A Neighborhood of Infinity: You Could Have Invented Monads! (And Maybe You Already Have.)</title>
    <dc:date>2026-02-06T18:08:10+00:00</dc:date>
    <link>http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html?m=1</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Writing introductions to monads seems to have developed into an industry. There's a gentle Introduction, a Haskell Programmer's introduction with the advice "Don't Panic", an introduction for the "Working Haskell Programmer" and countless others that introduce monads as everything from a type of functor to a type of space suit.]]></description>
<dc:subject>dev programming languages haskell functional</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:8c2b99514d54/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:dev"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:languages"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:functional"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.sigfpe.com/2018/12/why-is-nuclear-fusion-so-hard.html?m=1">
    <title>A Neighborhood of Infinity: Why is nuclear fusion so hard?</title>
    <dc:date>2026-02-06T18:05:13+00:00</dc:date>
    <link>http://blog.sigfpe.com/2018/12/why-is-nuclear-fusion-so-hard.html?m=1</link>
    <dc:creator>dstelow</dc:creator><description><![CDATA[Why is nuclear fusion so hard?
Why does water fall out of an inverted cup?]]></description>
<dc:subject>science energy environment rationalthinker rational</dc:subject>
<dc:identifier>https://pinboard.in/u:dstelow/b:e0969ebd203c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:science"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:energy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:environment"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:rationalthinker"/>
	<rdf:li rdf:resource="https://pinboard.in/u:dstelow/t:rational"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>