60 stories tagged with #programming, in publish-time order across the WeSearch catalog. Tag pages update as new stories ingest.
⌘ RSS feed for this tag → or search "Programming"
Running Python code in a sandbox with MicroPython and WASM
I've been experimenting with different approaches to running code in a sandbox for several years now, but my latest attempt feels like it might finally have all of the characterist…
Using an AI coding agent with oracle-based testing to build a game emulator
Aisop – Define AI agent workflows as Mermaid or JSON flow graphs
AISOP — AI Standard Operating Protocol. Contribute to AIXP-Labs/AISOP development by creating an account on GitHub.…
I Built an AI Company. Here’s Why AI Won’t Kill Coding Jobs.
Throughout history, every time a tool made a job easier, we didn’t run out of things to do. We found bigger things to do, writes Hoan Ton-That.…
The Ü Programming Language
"Ü" programming language. Contribute to Panzerschrek/U-00DC-Sprache development by creating an account on GitHub.…
Elixir v1.20 released: now a gradually typed language
From Elixir v1.20, every program is now gradually type checked in search for verified bugs and typing violations.…
The Harness Has a Token Budget
Our project CLAUDE.md crossed 4,000 tokens last quarter, and the agent started missing rules it had...…
Gooey: A GPU-accelerated UI framework for Zig
Gooey is a hybrid immediate/retained mode UI framework designed for building fast, GPU-rendered applications on macOS/Metal, WebAssembly/WebGPU, and Wayland/Vulkan - duanebester/go…
What's the best way to learn programming in 2026 as a complete beginner?
Beyoneer Programming Interface for Plugins
Developing plugins for Beyoneer IDE (BPI) requires efficient keyboard mapping, utilizing BeyoCommand_...…
Advice on programming language choice for Physics simulations
Cross Cloud A2A Agent Benchmarking
Building a Benchmarking Agent with A2A and MCP This tutorial aims to build and test...…
GitHub Copilot's New Desktop App Isn't About Chat. It's About Agents.
Microsoft's latest announcements from Build 2026 signal a fundamental shift. The new GitHub Copilot desktop app is a move from inline code completion to a native environment for ag…
CI caching is not one cache
Where native caches win, where Incredibuild's proprietary compiler cache wins, and how disposable Islo runners change the CI cache problem.…
LLM as Router: Intent Classification for a Local Telegram Email Agent
In the first article, I showed the whole Llamail system: Gmail, Telegram, n8n, FastAPI, llama.cpp,...…
How to Write to Files in Python: A Beginner’s Guide
Learn how to write, append, and save text, CSV, and JSON files in Python using native file handling tools that work out of the box.…
Your AI Coding Speedup Is a Loan, Not a Gift — and the Interest Is Coming Due
Companies spend 44 cents of every AI-token dollar fixing bugs the AI itself wrote. The speedup is real — but it's borrowed against future maintenance. Here's what the 2026 data act…
🚀 State.js - Build Reactive, Interactive UIs Using Only HTML + CSS
Most frontend tools make you learn a framework, write components, manage state, and fight a build...…
Build a Basic AI Agent from Scratch: Tools
In the previous part of the Build A Basic AI Agent From Scratch series, we built the most basic AI agent harness possible. It was just a……
Ask HN: Which IDE integrates AI best for programming (not vibe coding)?
I used to love programming, but now I detest it so much. I can't stand this, it's rotten now
Show HN: Aura, an LLM coding harness that dogfooded itself
An AI coding harness that dogfooded itself into shape: Planner/Worker agents, repo awareness, surgical edits, validation, recovery, and safe diff approvals. - CarpseDeam/Aura-IDE…
🚀 Getting Started with Node.js – from “What is this?” to your first web server
Node.js lets us run JavaScript outside the browser. In this guide, we’ll install Node, learn the...…
Bun Has Been Converted to Rust. Now What?
Bun was ported from Zig to Rust by an LLM and passed nearly all its tests - while shipping more than ten thousand unsafe blocks. Memory safety is the main reason you'd pick Rust. S…
Git Has a Variable Named false_but_the_compiler_does_not_know_it
A small C trick that keeps Clang from flagging valid code as unreachable…
Merge Intervals
One of the most common interval-based interview questions is Merge Intervals. At first glance, it...…
AI Won't Start For You
The debate about AI replacing developers keeps missing the same thing. The issue is not intelligence. It is autonomy.…
C++ Special Member Function Guidelines
The C++ special member functions are: default constructor copy constructor move constructor destructor copy assignment move assignment They can be either = defaulted, = deleted, …
Day 16 of Learning Python: List Comprehensions
Creating Lists in One Line List comprehensions combine iteration and transformation into a single...…
Every Byte Matters
I have spent a large portion of my career working in Java. In that time, you get used to huge classes. New functionality? Just add a new method and field to the class. The cost of …
I Built a Vector Search Engine from Scratch — Here's What I Learned
I Built a Vector Search Engine from Scratch — Here's What I Learned Implementing HNSW...…
The Bug That Took 10 Minutes to Fix and 3 Days to Find
The fix was one line. if not items: return [] Enter fullscreen mode Exit...…
You won't be talking to AI in natural language for too long
Natural language will make AI accessible. Expert language will make it powerful.…
Understanding Linear Regression: A Foundation of Machine Learning
Linear Regression is one of the most fundamental and widely used algorithms in Machine Learning and...…
Publishing One Package to Five Registries with GitHub Actions
How to publish one dataset to npm, PyPI, Go Module, RubyGems, and Packagist automatically with GitHub Actions — architecture, versioning, and……
I replaced Cursor with a completely local VS Code setup, and I missed less than expected
My self-hosted setup holds up pretty well for my coding tasks…
Beyond ICR: Incremental 'Suggesting' Read in Emacs
This is the sixth post in my series on Emacs completion. The first argued that Incremental Completing Read (ICR) is a structural property of an interface, not a...…
Go Generics: When to Use Them, When to Avoid Them
Go generics fill a specific blind spot: algorithms that work identically for any type. Real-world experience on patterns that work and those that make code worse.…
Great Stack to Doesn't Work Bonus: 10 Docker Production Traps
Great Stack to Doesn't Work — Bonus 10 Docker Production Traps Your Dockerfile...…
Intro to Q#, Microsoft's Quantum Programming Language
This article introduces Q#, a programming language for developing and running quantum algorithms, and the structure of a Q# program.…
Why JWT Exists - What I Figured Out by Looking at Real Numbers
When I first learned JWT, I thought it was just "a library to create tokens for authentication." I...…
Annotated Git Hooks: Automating Your Local Workflow with a Practical, Portable Hook System
Annotated Git Hooks: Automating Your Local Workflow with a Practical, Portable Hook...…
Claude Managed Agents: Designing AI Workflows for Real-World Deployment
I analyzed the article and related sources discussing Claude Managed Agents. Here's a rewritten and...…
P-Code Machine
Revo, the Programming Language
revo, the programming language docs | github revo is a dynamic language made for the joy of programming a 1mb toolkit with a ton of focus on ergonomics introduction with words …
Life and work is not meant to be spent in isolation
Many legends of software development, like John Carmack or Chris Lattner, are very approachable. Check out their projects and go talk to them!…
Revealing the frontier with stacks and queues
dystroy - blog…
Built Log Stripper: A VS Code Extension to Remove Debug Logs Across 23+ Languages
Every developer has a version of this story. You're about to open a pull request. The code works....…
5 Developers. 5 Different CLAUDE.md Files. Your AI Agent Has No Consistent Behavior.
5 Developers. 5 Different CLAUDE.md Files. Your AI Agent Behaves Consistently for None of...…
The Real Cost of Headless CMS in 2026: Why Storyblok's Pricing Hikes Sparked an Alternative
If you're building any content-driven platform in 2026, you've probably heard the headless CMS pitch...…
Tell HN: AI programming has turned my "scope creep" to "scope leap"
Single dose of New Limit's cellular reprogramming therapy improves survival in alcohol liver damage mouse models over multiple months of repeated alcohol cycles
I bundled 80 boring-but-essential dev utilities into one API (QR, invoices, JWT, i18n, Japanese text)
Dev.to / Hashnode / Medium. The frontmatter works on Dev.to as-is. Replace {...} placeholders before...…
Operators in JavaScript
JavaScript operators are symbols or keywords used to perform operations on values and variables....…
The Best Open Source Alternative to Rewardful: Why Self-Hosting Wins
Rewardful starts at $49/month. That's before a single affiliate has driven a single dollar of...…
You Wrote the Rule in CLAUDE.md. Claude Read It. Then Ignored It.
You wrote it in CLAUDE.md. It's right there at the top: Never push to production without my...…
Open Code Review
Trust fosters responsibility…
PostgreSQL 20000 Error: Causes and Solutions Complete Guide
PostgreSQL Error 20000: case_not_found — What It Means and How to Fix It PostgreSQL error...…
Recovering Eric Graham's 1987 Amiga Juggler raytracer source code
Recovering Eric Graham's 1987 Juggler raytracer source code AlphaPixel often gets involved with modernizing and updating old performance and graphics code. Sometimes that means cli…
How to Look Up Healthcare Providers by NPI with an API (real-time NPPES data)
If you build anything in healthcare — a provider directory, a credentialing tool, an EHR integration,...…