{"topic":{"slug":"tutorials","name":"Tutorials","article_count":35,"latest_published_at":"2026-10-01T16:40:24.000Z","url":"https://listedarticles.com/topics/tutorials"},"articles":[{"slug":"building-ambient-agents-with-amazon-bedrock-agentcore-from-event-driven-signals-to-human-in-the-loop-workflows","title":"Building ambient agents with Amazon Bedrock AgentCore: From event-driven signals to human-in-the-loop workflows","subtitle":null,"summary":"Ambient agents respond to events such as an Amazon S3 upload, a schedule, or an alert instead of waiting for a chat prompt. This post walks through building framework-agnostic ambient agents on Amazon Bedrock AgentCore using Amazon SQS, AWS Lambda, and Amazon DynamoDB, with a single ask_human tool and a Jobs page for human-in-the-loop review.","content_type":"tutorial","language":"en","canonical_url":"https://aws.amazon.com/blogs/machine-learning/building-ambient-agents-with-amazon-bedrock-agentcore-from-event-driven-signals-to-human-in-the-loop-workflows/","author":{"name":"Juan Albarran, Andy Widjaja, Kenton Blacutt, Omar Hamden","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Amazon Web Services","url":"https://aws.amazon.com/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"}],"about_listings":[],"cover_image_url":"https://d2908q01vomqb2.cloudfront.net/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59/2026/09/25/ML-19851-featured-image.png","license":"all-rights-reserved","word_count":5504,"reading_minutes":24,"published_at":"2026-10-01T16:40:24.000Z","added_at":"2026-10-01T18:10:11.404Z","updated_at":"2026-10-01T18:10:11.404Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/building-ambient-agents-with-amazon-bedrock-agentcore-from-event-driven-signals-to-human-in-the-loop-workflows","markdown_url":"https://listedarticles.com/articles/building-ambient-agents-with-amazon-bedrock-agentcore-from-event-driven-signals-to-human-in-the-loop-workflows.md","example":false,"citation":"Juan Albarran, Andy Widjaja, Kenton Blacutt, Omar Hamden, Amazon Web Services. \"Building ambient agents with Amazon Bedrock AgentCore: From event-driven signals to human-in-the-loop workflows.\" 1 Oct 2026. https://aws.amazon.com/blogs/machine-learning/building-ambient-agents-with-amazon-bedrock-agentcore-from-event-driven-signals-to-human-in-the-loop-workflows/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://aws.amazon.com/blogs/machine-learning/building-ambient-agents-with-amazon-bedrock-agentcore-from-event-driven-signals-to-human-in-the-loop-workflows/"},"snippet":null,"score":null},{"slug":"functional-ultrasound-imaging-from-scratch","title":"Functional ultrasound imaging from scratch","subtitle":null,"summary":"Functional ultrasound imaging (fUSI) is a brain imaging modality that is just starting to be demonstrated in human studies. I’m sure many will be familiar with structural ultrasound imaging, which forms static images using ultrasound, as in a sonogram1. Functional ultrasound instead captures movies of brain tissue very rapidly, tracking subtle changes caused by the blood flow that follows neural activity.","content_type":"tutorial","language":"en","canonical_url":"https://www.neuroai.science/p/functional-ultrasound-imaging-from","author":{"name":"Patrick Mineault","url":"https://www.neuroai.science","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"NeuroAI","url":"https://www.neuroai.science","listing_slug":null,"listing":null},"topics":[{"name":"Science","slug":"science","url":"https://listedarticles.com/topics/science"},{"name":"Machine Learning","slug":"machine-learning","url":"https://listedarticles.com/topics/machine-learning"},{"name":"Research","slug":"research","url":"https://listedarticles.com/topics/research"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2451,"reading_minutes":11,"published_at":"2026-09-30T12:00:00.000Z","added_at":"2026-10-01T09:10:15.322Z","updated_at":"2026-10-01T09:10:15.322Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/functional-ultrasound-imaging-from-scratch","markdown_url":"https://listedarticles.com/articles/functional-ultrasound-imaging-from-scratch.md","example":false,"citation":"Patrick Mineault, NeuroAI. \"Functional ultrasound imaging from scratch.\" 30 Sept 2026. https://www.neuroai.science/p/functional-ultrasound-imaging-from (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.neuroai.science/p/functional-ultrasound-imaging-from"},"snippet":null,"score":null},{"slug":"building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-human-in-the-loop","title":"Building Production-Ready AI Agents with Spring AI, Guardrails, Evaluation, Observability, and Human-in-the-Loop","subtitle":null,"summary":"A Spring AI tutorial on hardening agents for production: guardrails, evaluation loops, observability, tool authorization, and human-in-the-loop approval beyond a basic MCP-connected demo.","content_type":"tutorial","language":"en","canonical_url":"https://dev.to/ayshriv/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-5b76","author":{"name":"Ayush Shrivastava","url":"https://dev.to/ayshriv","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"DEV Community","url":"https://dev.to/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3953,"reading_minutes":17,"published_at":"2026-09-30T08:00:00.000Z","added_at":"2026-09-30T15:14:21.765Z","updated_at":"2026-09-30T15:14:21.765Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-human-in-the-loop","markdown_url":"https://listedarticles.com/articles/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-human-in-the-loop.md","example":false,"citation":"Ayush Shrivastava, DEV Community. \"Building Production-Ready AI Agents with Spring AI, Guardrails, Evaluation, Observability, and Human-in-the-Loop.\" 30 Sept 2026. https://dev.to/ayshriv/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-5b76 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://dev.to/ayshriv/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-5b76"},"snippet":null,"score":null},{"slug":"reverse-engineering-novalogics-comanche-terrain-maps","title":"Reverse Engineering NovaLogic's Comanche Terrain Maps","subtitle":null,"summary":"A detailed reverse-engineering walkthrough of Comanche: Maximum Overkill MS-DOS terrain/map files—how NovaLogic packed heightmaps and related data, and how to reconstruct the landscapes.","content_type":"tutorial","language":"en","canonical_url":"https://pikuma.com/blog/comanche-maps-reverse-engineering","author":{"name":"Gustavo Pezzi","url":"https://pikuma.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Pikuma","url":"https://pikuma.com/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Graphics","slug":"graphics","url":"https://listedarticles.com/topics/graphics"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"History","slug":"history","url":"https://listedarticles.com/topics/history"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3693,"reading_minutes":16,"published_at":"2026-09-29T15:00:00.000Z","added_at":"2026-09-29T21:07:48.020Z","updated_at":"2026-09-29T21:07:48.020Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/reverse-engineering-novalogics-comanche-terrain-maps","markdown_url":"https://listedarticles.com/articles/reverse-engineering-novalogics-comanche-terrain-maps.md","example":false,"citation":"Gustavo Pezzi, Pikuma. \"Reverse Engineering NovaLogic's Comanche Terrain Maps.\" 29 Sept 2026. https://pikuma.com/blog/comanche-maps-reverse-engineering (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://pikuma.com/blog/comanche-maps-reverse-engineering"},"snippet":null,"score":null},{"slug":"how-to-build-a-reliable-ai-assistant-with-the-claude-api","title":"How to Build a Reliable AI Assistant with the Claude API","subtitle":null,"summary":"A freeCodeCamp tutorial building ShopHelper with the Claude API: conversation history, tools, multi-block responses, workflow patterns, and evaluating whether prompt changes actually help.","content_type":"tutorial","language":"en","canonical_url":"https://www.freecodecamp.org/news/how-to-build-a-reliable-ai-assistant-with-the-claude-api/","author":{"name":"Chidozie Managwu","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"freeCodeCamp","url":"https://www.freecodecamp.org","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Education","slug":"education","url":"https://listedarticles.com/topics/education"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2132,"reading_minutes":9,"published_at":"2026-09-29T00:00:00.000Z","added_at":"2026-09-30T12:14:06.208Z","updated_at":"2026-09-30T12:14:06.208Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/how-to-build-a-reliable-ai-assistant-with-the-claude-api","markdown_url":"https://listedarticles.com/articles/how-to-build-a-reliable-ai-assistant-with-the-claude-api.md","example":false,"citation":"Chidozie Managwu, freeCodeCamp. \"How to Build a Reliable AI Assistant with the Claude API.\" 29 Sept 2026. https://www.freecodecamp.org/news/how-to-build-a-reliable-ai-assistant-with-the-claude-api/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.freecodecamp.org/news/how-to-build-a-reliable-ai-assistant-with-the-claude-api/"},"snippet":null,"score":null},{"slug":"using-any-c-library-in-godot","title":"Using any C++ library in Godot","subtitle":null,"summary":"Using any C++ library in Godot Godot has become one of the most popular game engines of the last few years. It is free, open source under the MIT license, and small enough to download and start using in minutes.","content_type":"tutorial","language":"en","canonical_url":"https://blog.conan.io/cpp/conan/gamedev/godot/cmake/2026/09/29/Using-Any-Cpp-Library-In-Godot.html","author":{"name":"Conan Team","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Conan / JFrog","url":"https://blog.conan.io","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"C","slug":"c","url":"https://listedarticles.com/topics/c"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Graphics","slug":"graphics","url":"https://listedarticles.com/topics/graphics"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2353,"reading_minutes":10,"published_at":"2026-09-29T00:00:00.000Z","added_at":"2026-09-29T12:23:03.180Z","updated_at":"2026-09-29T12:23:03.180Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/using-any-c-library-in-godot","markdown_url":"https://listedarticles.com/articles/using-any-c-library-in-godot.md","example":false,"citation":"Conan Team, Conan / JFrog. \"Using any C++ library in Godot.\" 29 Sept 2026. https://blog.conan.io/cpp/conan/gamedev/godot/cmake/2026/09/29/Using-Any-Cpp-Library-In-Godot.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blog.conan.io/cpp/conan/gamedev/godot/cmake/2026/09/29/Using-Any-Cpp-Library-In-Godot.html"},"snippet":null,"score":null},{"slug":"build-an-llm-tokenizer-and-attention-from-scratch-in-typescript","title":"Build an LLM Tokenizer and Attention from Scratch in TypeScript","subtitle":null,"summary":"SitePoint tutorial that implements BPE tokenization, cosine similarity vector search, and scaled dot-product attention in TypeScript—exposing LLM primitives as ordinary readable code.","content_type":"tutorial","language":"en","canonical_url":"https://www.sitepoint.com/building-llm-primitives-from-scratch-typescript/","author":{"name":"SitePoint Team","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"SitePoint","url":"https://www.sitepoint.com","listing_slug":null,"listing":null},"topics":[{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Machine Learning","slug":"machine-learning","url":"https://listedarticles.com/topics/machine-learning"},{"name":"Education","slug":"education","url":"https://listedarticles.com/topics/education"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":5827,"reading_minutes":25,"published_at":"2026-09-28T14:42:29.000Z","added_at":"2026-09-30T12:14:09.501Z","updated_at":"2026-09-30T12:14:09.501Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/build-an-llm-tokenizer-and-attention-from-scratch-in-typescript","markdown_url":"https://listedarticles.com/articles/build-an-llm-tokenizer-and-attention-from-scratch-in-typescript.md","example":false,"citation":"SitePoint Team, SitePoint. \"Build an LLM Tokenizer and Attention from Scratch in TypeScript.\" 28 Sept 2026. https://www.sitepoint.com/building-llm-primitives-from-scratch-typescript/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.sitepoint.com/building-llm-primitives-from-scratch-typescript/"},"snippet":null,"score":null},{"slug":"automating-eval-design-and-hillclimbing-with-claude","title":"Automating eval design and hillclimbing with Claude","subtitle":null,"summary":"Lance Martin (claude.dev) explains principles for production-like evals with held-out sets, then shows how the claude-api skill’s build-eval and hillclimb commands automate design and overfitting-aware improvement—including cost and performance case studies.","content_type":"tutorial","language":"en","canonical_url":"https://claude.dev/blog/automating-eval-design-and-hillclimbing/","author":{"name":"Lance Martin","url":"https://claude.dev/blog/automating-eval-design-and-hillclimbing/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Anthropic","url":"https://www.anthropic.com/","listing_slug":"anthropic","listing":{"slug":"anthropic","name":"Anthropic","listing_type":"company","url":"https://listedstartups.com/companies/anthropic"}},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Benchmarks","slug":"benchmarks","url":"https://listedarticles.com/topics/benchmarks"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[{"slug":"claude","name":"Claude","listing_type":"product","url":"https://listedstartups.com/products/claude"}],"cover_image_url":null,"license":"all-rights-reserved","word_count":462,"reading_minutes":2,"published_at":"2026-09-28T12:00:00.000Z","added_at":"2026-09-30T00:16:07.307Z","updated_at":"2026-09-30T00:16:07.307Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/automating-eval-design-and-hillclimbing-with-claude","markdown_url":"https://listedarticles.com/articles/automating-eval-design-and-hillclimbing-with-claude.md","example":false,"citation":"Lance Martin, Anthropic. \"Automating eval design and hillclimbing with Claude.\" 28 Sept 2026. https://claude.dev/blog/automating-eval-design-and-hillclimbing/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://claude.dev/blog/automating-eval-design-and-hillclimbing/"},"snippet":null,"score":null},{"slug":"replacing-the-old-battery-on-rechargeable-bike-lights","title":"Replacing the old battery on rechargeable bike lights","subtitle":null,"summary":"Julia Evans walks through repairing decade-old rechargeable bike lights by replacing the battery at a makerspace—opening the case, identifying the cell, soldering a replacement, and what she learned as a non-electronics expert.","content_type":"tutorial","language":"en","canonical_url":"https://jvns.ca/blog/2026/09/27/replacing-the-old-battery-on-rechargeable-bike-lights/","author":{"name":"Julia Evans","url":"https://jvns.ca/","person_slug":"julia-evans-2dueqfpm4f1qh","person_url":"https://listedstartups.com/people/julia-evans-2dueqfpm4f1qh"},"authored_by":"human","publisher":{"name":"Julia Evans’ Blog","url":"https://jvns.ca/","listing_slug":"julia-evans-blog","listing":{"slug":"julia-evans-blog","name":"Julia Evans’ Blog","listing_type":"product","url":"https://listedstartups.com/products/julia-evans-blog"}},"topics":[{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Education","slug":"education","url":"https://listedarticles.com/topics/education"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1011,"reading_minutes":4,"published_at":"2026-09-27T12:00:00.000Z","added_at":"2026-09-27T15:16:48.559Z","updated_at":"2026-09-27T15:16:48.559Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/replacing-the-old-battery-on-rechargeable-bike-lights","markdown_url":"https://listedarticles.com/articles/replacing-the-old-battery-on-rechargeable-bike-lights.md","example":false,"citation":"Julia Evans, Julia Evans’ Blog. \"Replacing the old battery on rechargeable bike lights.\" 27 Sept 2026. https://jvns.ca/blog/2026/09/27/replacing-the-old-battery-on-rechargeable-bike-lights/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://jvns.ca/blog/2026/09/27/replacing-the-old-battery-on-rechargeable-bike-lights/"},"snippet":null,"score":null},{"slug":"postgres-at-time-zone-utc-does-not-do-what-you-think-it-does","title":"Postgres AT TIME ZONE 'UTC' does NOT do what you think it does","subtitle":null,"summary":"A practical Postgres footgun: AT TIME ZONE 'UTC' converts timestamptz to timestamp without time zone—so month math and equality break unless you apply AT TIME ZONE twice.","content_type":"tutorial","language":"en","canonical_url":"https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does","author":{"name":"Tanin Nanakorn","url":"https://tanin.nanakorn.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Book of Revenue","url":"https://bookofrevenue.com/","listing_slug":null,"listing":null},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":538,"reading_minutes":2,"published_at":"2026-09-27T05:42:15.000Z","added_at":"2026-09-28T15:26:07.397Z","updated_at":"2026-09-28T15:26:07.397Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/postgres-at-time-zone-utc-does-not-do-what-you-think-it-does","markdown_url":"https://listedarticles.com/articles/postgres-at-time-zone-utc-does-not-do-what-you-think-it-does.md","example":false,"citation":"Tanin Nanakorn, Book of Revenue. \"Postgres AT TIME ZONE 'UTC' does NOT do what you think it does.\" 27 Sept 2026. https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does"},"snippet":null,"score":null},{"slug":"modern-object-pascal-introduction-for-programmers","title":"Modern Object Pascal Introduction for Programmers","subtitle":null,"summary":"A practical introduction to Modern Object Pascal for programmers coming from other languages: units, classes, generics, memory management, exceptions, and more—maintained by Michalis Kamburelis and the Castle Game Engine project.","content_type":"tutorial","language":"en","canonical_url":"https://castle-engine.io/modern_pascal","author":{"name":"Michalis Kamburelis","url":"https://castle-engine.io/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Castle Game Engine","url":"https://castle-engine.io/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Education","slug":"education","url":"https://listedarticles.com/topics/education"}],"about_listings":[],"cover_image_url":"https://castle-engine.io/images/original_size/pascal_code_sample.png","license":"all-rights-reserved","word_count":17153,"reading_minutes":75,"published_at":"2026-09-27T00:17:47.560Z","added_at":"2026-09-27T00:17:47.560Z","updated_at":"2026-09-27T00:17:47.560Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/modern-object-pascal-introduction-for-programmers","markdown_url":"https://listedarticles.com/articles/modern-object-pascal-introduction-for-programmers.md","example":false,"citation":"Michalis Kamburelis, Castle Game Engine. \"Modern Object Pascal Introduction for Programmers.\" 27 Sept 2026. https://castle-engine.io/modern_pascal (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://castle-engine.io/modern_pascal"},"snippet":null,"score":null},{"slug":"digital-audio-on-the-zx-spectrums-1-bit-beeper","title":"Digital Audio on the ZX Spectrum's 1-Bit Beeper","subtitle":null,"summary":"Michael Martin wraps a ZX Spectrum series with a practical write-up on coaxing high-quality digital audio from the machine's 1-bit beeper—covering techniques, trade-offs, and surprisingly good results on every Spectrum model.","content_type":"tutorial","language":"en","canonical_url":"https://bumbershootsoft.wordpress.com/2026/09/26/digital-audio-on-the-zx-spectrums-1-bit-beeper/","author":{"name":"Michael Martin","url":"https://bumbershootsoft.wordpress.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Bumbershoot Software","url":"https://bumbershootsoft.wordpress.com/","listing_slug":null,"listing":null},"topics":[{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":4768,"reading_minutes":21,"published_at":"2026-09-26T19:30:00.000Z","added_at":"2026-09-29T15:23:17.455Z","updated_at":"2026-09-29T15:23:17.455Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/digital-audio-on-the-zx-spectrums-1-bit-beeper","markdown_url":"https://listedarticles.com/articles/digital-audio-on-the-zx-spectrums-1-bit-beeper.md","example":false,"citation":"Michael Martin, Bumbershoot Software. \"Digital Audio on the ZX Spectrum's 1-Bit Beeper.\" 26 Sept 2026. https://bumbershootsoft.wordpress.com/2026/09/26/digital-audio-on-the-zx-spectrums-1-bit-beeper/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://bumbershootsoft.wordpress.com/2026/09/26/digital-audio-on-the-zx-spectrums-1-bit-beeper/"},"snippet":null,"score":null},{"slug":"dissecting-house-of-apple-2-on-modern-glibc","title":"Dissecting House of Apple 2 on modern glibc","subtitle":null,"summary":"An interactive GDB walkthrough of House of Apple 2 on glibc 2.43: FSOP past vtable checks, wide-stream arbitrary call, stack pivot, and ROP—with a follow-along lab.","content_type":"tutorial","language":"en","canonical_url":"https://jazho76.github.io/house_of_apple_2/","author":{"name":"jazho76","url":"https://jazho76.github.io","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"jazho76","url":"https://jazho76.github.io","listing_slug":null,"listing":null},"topics":[{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Linux","slug":"linux","url":"https://listedarticles.com/topics/linux"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":383,"reading_minutes":2,"published_at":"2026-09-26T12:00:00.000Z","added_at":"2026-09-27T09:13:23.839Z","updated_at":"2026-09-27T09:13:23.839Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/dissecting-house-of-apple-2-on-modern-glibc","markdown_url":"https://listedarticles.com/articles/dissecting-house-of-apple-2-on-modern-glibc.md","example":false,"citation":"jazho76, jazho76. \"Dissecting House of Apple 2 on modern glibc.\" 26 Sept 2026. https://jazho76.github.io/house_of_apple_2/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://jazho76.github.io/house_of_apple_2/"},"snippet":null,"score":null},{"slug":"the-greatest-pun-javascripts-tagged-template-literal","title":"The Greatest Pun: JavaScript's ${{ }} tagged template literal","subtitle":null,"summary":"Nishant Shukla unpacks JavaScript tagged template literals—how ${} interpolation and the tag function combine into a surprisingly powerful (and punny) language feature, with clear examples.","content_type":"tutorial","language":"en","canonical_url":"https://shukla.io/blog/2026-09/pun.html","author":{"name":"Nishant Shukla","url":"https://shukla.io/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"shukla.io","url":"https://shukla.io/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Web Development","slug":"web-development","url":"https://listedarticles.com/topics/web-development"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":704,"reading_minutes":3,"published_at":"2026-09-26T10:00:00.000Z","added_at":"2026-09-26T21:13:46.670Z","updated_at":"2026-09-26T21:13:46.670Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/the-greatest-pun-javascripts-tagged-template-literal","markdown_url":"https://listedarticles.com/articles/the-greatest-pun-javascripts-tagged-template-literal.md","example":false,"citation":"Nishant Shukla, shukla.io. \"The Greatest Pun: JavaScript's ${{ }} tagged template literal.\" 26 Sept 2026. https://shukla.io/blog/2026-09/pun.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://shukla.io/blog/2026-09/pun.html"},"snippet":null,"score":null},{"slug":"optimizing-x264-settings-and-per-title-ladders","title":"Optimizing x264 Settings and Per-title Ladders","subtitle":null,"summary":"Jan Ozer shows how to tune x264 encodes and per-title bitrate ladders to cut bandwidth while improving quality—practical encoder settings and ladder design for H.264-heavy streaming workflows.","content_type":"tutorial","language":"en","canonical_url":"https://streaminglearningcenter.com/articles/optimizing-x264-settings-and-per-title-ladders.html","author":{"name":"Jan Ozer","url":"https://streaminglearningcenter.com/author/jozermindspring-com","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Streaming Learning Center","url":"https://streaminglearningcenter.com/","listing_slug":null,"listing":null},"topics":[{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3835,"reading_minutes":17,"published_at":"2026-09-25T19:35:28.000Z","added_at":"2026-09-29T15:23:26.330Z","updated_at":"2026-09-29T15:23:26.330Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/optimizing-x264-settings-and-per-title-ladders","markdown_url":"https://listedarticles.com/articles/optimizing-x264-settings-and-per-title-ladders.md","example":false,"citation":"Jan Ozer, Streaming Learning Center. \"Optimizing x264 Settings and Per-title Ladders.\" 25 Sept 2026. https://streaminglearningcenter.com/articles/optimizing-x264-settings-and-per-title-ladders.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://streaminglearningcenter.com/articles/optimizing-x264-settings-and-per-title-ladders.html"},"snippet":null,"score":null},{"slug":"local-ai-on-a-12-gb-gpu-what-survived-testing-and-how-to-set-it-up","title":"Local AI on a 12 GB GPU: what survived testing, and how to set it up","subtitle":null,"summary":"Hands-on notes testing local AI models on a 12 GB RTX 3060: which stacks fit in VRAM, how context length decides spills to CPU, and a practical setup that survived the author’s trials.","content_type":"tutorial","language":"en","canonical_url":"https://www.akashdamle.in/blog/local-ai-on-a-12gb-gpu","author":{"name":"Akash Damle","url":"https://www.akashdamle.in/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Akash Damle","url":"https://www.akashdamle.in/","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3307,"reading_minutes":14,"published_at":"2026-09-25T12:00:00.000Z","added_at":"2026-09-28T06:19:19.809Z","updated_at":"2026-09-28T06:19:19.809Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/local-ai-on-a-12-gb-gpu-what-survived-testing-and-how-to-set-it-up","markdown_url":"https://listedarticles.com/articles/local-ai-on-a-12-gb-gpu-what-survived-testing-and-how-to-set-it-up.md","example":false,"citation":"Akash Damle, Akash Damle. \"Local AI on a 12 GB GPU: what survived testing, and how to set it up.\" 25 Sept 2026. https://www.akashdamle.in/blog/local-ai-on-a-12gb-gpu (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.akashdamle.in/blog/local-ai-on-a-12gb-gpu"},"snippet":null,"score":null},{"slug":"netbsd-playing-with-disklabels","title":"NetBSD: Playing with disklabels","subtitle":null,"summary":"A hands-on walkthrough of NetBSD disklabels for someone coming from Linux/DOS: how labels are structured, how to inspect and edit them safely, and the gotchas when partitioning disks the BSD way.","content_type":"tutorial","language":"en","canonical_url":"https://movq.de/blog/postings/2026-09-25/0/POSTING-en.html","author":{"name":"movq","url":"https://movq.de/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"movq.de","url":"https://movq.de/","listing_slug":null,"listing":null},"topics":[{"name":"Linux","slug":"linux","url":"https://listedarticles.com/topics/linux"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1633,"reading_minutes":7,"published_at":"2026-09-25T12:00:00.000Z","added_at":"2026-09-26T21:13:28.272Z","updated_at":"2026-09-26T21:13:28.272Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/netbsd-playing-with-disklabels","markdown_url":"https://listedarticles.com/articles/netbsd-playing-with-disklabels.md","example":false,"citation":"movq, movq.de. \"NetBSD: Playing with disklabels.\" 25 Sept 2026. https://movq.de/blog/postings/2026-09-25/0/POSTING-en.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://movq.de/blog/postings/2026-09-25/0/POSTING-en.html"},"snippet":null,"score":null},{"slug":"writing-a-ray-tracer-in-brainfuck","title":"Writing a ray tracer in Brainfuck","subtitle":null,"summary":"A playful systems post that implements a ray tracer in Brainfuck—compilers, esolangs, and the surprising claim that sometimes the correct answer is to write a compiler.","content_type":"tutorial","language":"en","canonical_url":"https://epestr.com/blog/writing-a-ray-tracer-in-brainfuck/","author":{"name":"epestr","url":"https://epestr.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"epestr","url":"https://epestr.com/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Compilers","slug":"compilers","url":"https://listedarticles.com/topics/compilers"},{"name":"Graphics","slug":"graphics","url":"https://listedarticles.com/topics/graphics"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2118,"reading_minutes":9,"published_at":"2026-09-24T12:00:00.000Z","added_at":"2026-09-26T03:12:56.758Z","updated_at":"2026-09-26T03:12:56.758Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/writing-a-ray-tracer-in-brainfuck","markdown_url":"https://listedarticles.com/articles/writing-a-ray-tracer-in-brainfuck.md","example":false,"citation":"epestr, epestr. \"Writing a ray tracer in Brainfuck.\" 24 Sept 2026. https://epestr.com/blog/writing-a-ray-tracer-in-brainfuck/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://epestr.com/blog/writing-a-ray-tracer-in-brainfuck/"},"snippet":null,"score":null},{"slug":"packing-binary-is-fun-actually","title":"Packing Binary Is Fun, Actually","subtitle":null,"summary":"Pranav Desai’s hands-on tour of binary packing: why packing bits can be fun, the techniques that matter, and practical patterns for packing denser structures without losing your mind.","content_type":"blog_post","language":"en","canonical_url":"https://hereticpleb.vercel.app/blog/packing-binary-is-fun-actually","author":{"name":"Pranav Desai","url":"https://hereticpleb.vercel.app/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"hereticpleb","url":"https://hereticpleb.vercel.app/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":5056,"reading_minutes":22,"published_at":"2026-09-24T00:00:00.000Z","added_at":"2026-09-28T09:14:29.303Z","updated_at":"2026-09-28T09:14:29.303Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/packing-binary-is-fun-actually","markdown_url":"https://listedarticles.com/articles/packing-binary-is-fun-actually.md","example":false,"citation":"Pranav Desai, hereticpleb. \"Packing Binary Is Fun, Actually.\" 24 Sept 2026. https://hereticpleb.vercel.app/blog/packing-binary-is-fun-actually (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://hereticpleb.vercel.app/blog/packing-binary-is-fun-actually"},"snippet":null,"score":null},{"slug":"sdf-vs-msdf-vs-slug-gpu-text-rendering","title":"SDF vs. MSDF vs. Slug: GPU Text Rendering","subtitle":null,"summary":"Chris Hanson compares SDF, MSDF, Slug, texture atlases, and Rive for GPU text: how signed-distance fields trade sharpness, memory, and shader cost when you draw outlines yourself.","content_type":"tutorial","language":"en","canonical_url":"https://alphapixeldev.com/sdf-vs-msdf-vs-slug-vs-rive-gpu-text-rendering/","author":{"name":"Chris Hanson","url":"https://alphapixeldev.com/author/xenon/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"AlphaPixel","url":"https://alphapixeldev.com/","listing_slug":null,"listing":null},"topics":[{"name":"Graphics","slug":"graphics","url":"https://listedarticles.com/topics/graphics"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3398,"reading_minutes":15,"published_at":"2026-09-23T12:00:00.000Z","added_at":"2026-09-30T15:14:04.951Z","updated_at":"2026-09-30T15:14:04.951Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/sdf-vs-msdf-vs-slug-gpu-text-rendering","markdown_url":"https://listedarticles.com/articles/sdf-vs-msdf-vs-slug-gpu-text-rendering.md","example":false,"citation":"Chris Hanson, AlphaPixel. \"SDF vs. MSDF vs. Slug: GPU Text Rendering.\" 23 Sept 2026. https://alphapixeldev.com/sdf-vs-msdf-vs-slug-vs-rive-gpu-text-rendering/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://alphapixeldev.com/sdf-vs-msdf-vs-slug-vs-rive-gpu-text-rendering/"},"snippet":null,"score":null}],"total":35,"next_offset":20}