💻 Programming

Languages, tools, best practices, open source, devops, databases

The future of development is full-stack​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌...

Live from Snowflake Summit, Ryan talks with Snowflake’s Head of Developer Experience Umesh Unnikrishnan about the industry-wide shift from “vibe coding” for quick prototypes to agentic engineering for enterprise-ready software, how enterprises can scale governance with guardrails like human-in-the-loop approval and control layers that go beyond the underlying LLM, and why Umesh predicts all developers will become someday become full-stack builders.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌‌‍‌​​​‌‍‌‍​‍​‌‍​‌‌‍‌‌‌‍‌‌​‍‌​‍​​​​​‍​‌‍‌​​‍‌​‌​​​​‌‍​‌‍​‍‌​‍​​​‍​‌​​‌​‍‌‌‍​​‌‍‌‍‌​‌‍​‍​‌​‍​‌‍‌​​​​‍​​​‌​​‌‌‍‌​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌‌‍‌​​​‌‍‌‍​‍​‌‍​‌‌‍‌‌‌‍‌‌​‍‌​‍​​​​​‍​‌‍‌​​‍‌​‌​​​​‌‍​‌‍​‍‌​‍​​​‍​‌​​‌​‍‌‌‍​​‌‍‌‍‌​‌‍​‍​‌​‍​‌‍‌​​​​‍​​​‌​​‌‌‍‌​​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: Live from Snowflake Summit, Ryan talks with Snowflake’s Head of Developer Experience Umesh Unnikrishnan about the industry-wide shift from “vibe coding” for quick prototypes to agentic engineering for enterprise-ready software, how enterprises can scale governance with guardrails like human-in-the-loop approval and control layers that go beyond the underlying LLM, and why Umes…
TL;DR: Live from Snowflake Summit, Ryan talks with Snowflake’s Head of Developer Experience Umesh Unnikrishnan about the industry-wide shift from “vibe coding” for quick prototypes to agentic engineering for enterprise-ready software, how enterprises can scale governance with guardrails like human-in-the-loop approval and control layers that go beyond the underlying LLM, and why Umesh predicts all developers will become someday become full-stack builders.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌‌‍‌​​​‌‍‌‍​‍​‌‍​‌‌‍‌‌‌‍‌‌​‍‌​‍​​​​​‍​‌‍‌​​‍‌​‌​​​​‌‍​‌‍​‍‌​‍​​​‍​‌​​‌​‍‌‌‍​​‌‍‌‍‌​‌‍​‍​‌​‍​‌‍‌​​​​‍​​​‌​​‌‌‍‌​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌‌‍‌​​​‌‍‌‍​‍​‌‍​‌‌‍‌‌‌‍‌‌​‍‌​‍​​​​​‍​‌‍‌​​‍‌​‌​​​​‌‍​‌‍​‍‌​‍​​​‍​‌​​‌​‍‌‌‍​​‌‍‌‍‌​‌‍​‍​‌​‍​‌‍‌​​​​‍​​​‌​​‌‌‍‌​​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Opaque, Interoperable Passkey Records (and a Go API)

Passkeys are the most important thing happening in information security right now because they are the only principled solution to the overwhelming effectiveness of phishing attacks.

More: Opaque, Interoperable Passkey Records (and a Go API). Just like memory safety is the only principled solution to memory corruption attacks. It might also be impractical to defer the whole authentication flow and database interaction to a library or framework.
TL;DR: Google recommends a database table with a Credential ID primary key, and public_key , backed_up , and transports columns.
Read original at Words
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Nativ: Run frontier open models locally on your Mac

Nativ puts frontier intelligence on your desk. Download and run open models on Apple Silicon — no accounts, no subscriptions, no cloud.

More: Nativ: Run frontier open models locally on your Mac. Download and run open models on Apple Silicon — no accounts, no subscriptions, no cloud. Chat Analytics Models Integrations 01 / CHAT Talk to open models with streaming responses and per-message performance metrics.
TL;DR: The desktop app is open too.
Read original at Blaizzy
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

$100 million for open source: A milestone built by the community

Celebrating $100 million contributed by the community to the people who build and sustain open source every day. The post $100 million for open source: A milestone built by the community appeared first on The GitHub Blog .

More: $100 million for open source: A milestone built by the community. Celebrating $100 million contributed by the community to the people who build and sustain open source every day. The post $100 million for open source: A milestone built by the community appeared first on The GitHub Blog .
TL;DR: Celebrating $100 million contributed by the community to the people who build and sustain open source every day.
Read original at Github
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Personal Anthology of Goal Code

This page contains some of the small to medium-sized Goal programs that I've written, most of which depend on ari's extensions to Goal, shared here under the MIT license.

More: Personal Anthology of Goal Code. It's often helpful to see how other people did things, so I'm sharing how I have. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, pub…
TL;DR: IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Read original at Goalprogramming
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Inertia-1: An Open Exploration to a Unified Motion Foundation Model

Motion is universal — but the models built for it weren't. Inertia-1 brings the whole landscape under one roof.

More: Inertia-1: An Open Exploration to a Unified Motion Foundation Model. Inertia-1 brings the whole landscape under one roof. Beyond benchmarks, Inertia-1 surfaces the choices that decide whether a motion model actually works in the real world.
TL;DR: Motion is universal — but the models built for it weren't.
Read original at Yang-ai-lab
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Soofi – Sovereign Open Source Foundation Models

Mit Soofi S stellt das Soofi-Konsortium den ersten Baustein einer offenen europäischen KI-Modellfamilie vor.

More: Soofi – Sovereign Open Source Foundation Models. Soofi S ist ein 30B Mixture-of-Experts-Modell , trainiert mit 27 Billionen Token und vor allem auf deutsche und englische Texte ausgelegt. Für die nächste Testphase sucht Soofi Unternehmen und Organisationen, die industrielle KI-Anwendungen erproben möchten.
TL;DR: Kontaktieren Sie uns unter [email protected] und senden Sie uns bitte:
Read original at Soofi
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Escape Analysis in Go – Stack vs. Heap Allocations Explained

One of the design choices Google made when developing Go was to abstract memory management away from developers so they could focus on what really matters – writing code. Things like escape analysis and garbage collection are thus automatic, and the Go compiler works in almost mystical ways. That’s one of the best features of […]

More: Escape Analysis in Go – Stack vs. Heap Allocations Explained. Things like escape analysis and garbage collection are thus automatic, and the Go compiler works in almost mystical ways.
TL;DR: One of the design choices Google made when developing Go was to abstract memory management away from developers so they could focus on what really matters – writing code.
Read original at Blog
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Meta Garbage Collection: Using OCaml's GC to GC Rust

Back to Blog Meta Garbage Collection: Using OCaml's GC to GC Rust Tracking Rust's aliasing model can be quadratically expensive if done naively.

More: Meta Garbage Collection: Using OCaml's GC to GC Rust. Back to Blog Meta Garbage Collection: Using OCaml's GC to GC Rust Tracking Rust's aliasing model can be quadratically expensive if done naively. The culprit was our implementation of Tree Borrows   , Rust’s latest and most advanced aliasing model.
TL;DR: Learn how we fixed this in Soteria Rust by doing meta garbage collection.
Read original at Soteria-tools
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Building an AmigaOS Development Environment in 2026

Apropos of nothing, I decided to set up an Amiga development environment. Since figuring things out wasn't straightforward, I wrote down instructions for Linux about how to compile the first program…

More: Building an AmigaOS Development Environment in 2026. Since figuring things out wasn't straightforward, I wrote down instructions for Linux about how to compile the first program and run it in an emulator. More detailed instructions on how to build the toolchain are available here: https://franke.ms/amiga/amiga-gcc.wiki .
TL;DR: In this post I'm assuming that the reader is a proficient Linux user who can build software from source code and figure out missing dependencies.
Read original at Turtleware
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Minimal Git CI using hooks

I have a personal server where I am hosting my git repos. Setting up a new git repo is easy: I ssh into my server, cd to a new directory and run git init --bare . That's it.

More: Minimal Git CI using hooks. Setting up a new git repo is easy: I ssh into my server, cd to a new directory and run git init --bare . What I have settled on is a simple CI using git hooks .
TL;DR: I have a personal server where I am hosting my git repos.
Read original at Mccd
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

I wrote an API client for my water-cooled bed

Now that I have your attention, let's break that down a little bit. I recently purchased a Sleep.me Chilipad 2.

More: I wrote an API client for my water-cooled bed. I'll provide a serious, grown-up justification in just a second, but for now "la la la can't hear you." The idea is that it helps regulate your body temperature while you sleep if you have trouble doing it yourself, don't have AC in your bedroom, etc.
TL;DR: I make software engineer money, I'm single, I live alone, and I don't have kids.
Read original at Tinkering
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Who’s responsible for bug reports on old software versions?

An operating system (OS) ships version 1.5 of a piece of software. A user on that OS experiences an issue in version 1.5, or has an idea for a new feature. Who should they contact?

More: Who’s responsible for bug reports on old software versions?. An operating system (OS) ships version 1.5 of a piece of software. I think it’s an important topic, so I thought I’d share my take on the situation.
TL;DR: Software devs wrote the software.
Read original at Pointieststick
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Claude Code uses Bun written in Rust now

In Rewriting Bun in Rust Jarred Sumner made the following claim: Claude Code v2.1.181 (released June 17th) and later use the Rust port of Bun.

More: Claude Code uses Bun written in Rust now. I decided to have a poke at my own Claude Code installation to see if I could find evidence that it was using Bun written in Rust. The most recent release of Bun on GitHub is currently v1.3.14 from May 12th, so that v1.4.0 version number in Claude supports them shipping a preview of a not-yet-released Bun version.
TL;DR: In Rewriting Bun in Rust Jarred Sumner made the following claim: Claude Code v2.1.181 (released June 17th) and later use the Rust port of Bun.
Read original at Simonwillison
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Ollama: All Aboard Open Models

Michael and I first met in college, where we started our first company, Kitematic, which made Docker dead-simple to run. In 2015, it was acquired by Docker.

More: Ollama: All Aboard Open Models. Ten years later, we’re back, building Ollama — the easiest way for developers to get up and running with open models. Open models are now enabling that moment for AI.
TL;DR: Ollama quickly became the place where developers could feel at home to discover the latest open models and learn how to put them to work.
Read original at Ollama
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Skred is now a MIDI aware synth and drum machine construction kit

This video has a step-by-step demo of using Skred v0.50.0 as a synth and drum machine construction kit.

More: Skred is now a MIDI aware synth and drum machine construction kit. For a MIDI "keyboard" here, I used a program called VMPK since it's on-screen and show what I hit versus how if affects Skred, but a real attached MIDI input device works too. There are precompiled versions of the CLI livecoding shell on GitHub under username octetta and repo skred...
TL;DR: This video has a step-by-step demo of using Skred v0.50.0 as a synth and drum machine construction kit.
Read original at Lobste
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

More emulation goodness, an Intel Itanium (IA-64) emulator that boots Windows

Published: 18-07-2026 23:33 | Author: Remy van Elst | Text only version of this article The emulation space is going crazy, after my previous post on Windows booting on DEC Alpha es40 emulator , ther…

More: More emulation goodness, an Intel Itanium (IA-64) emulator that boots Windows. But Windows is amazing already. But OpenVMS is now available on x86 and HP-UX is dead in the water, no migration path available there.
TL;DR: But OpenVMS is now available on x86 and HP-UX is dead in the water, no migration path available there.
Read original at Raymii
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Software and AI - Plotting vs. Pantsing

I've been wondering why people seem to love AI for their work, while others hate it. My curiosity revolves around usage of AI in the work itself, ignoring social, economic and environmental concerns.

More: Software and AI - Plotting vs. The source of the divide might be how AI affects the way we build understanding of software and problem domains. Fiction writing, like software, requires managing many details in a coherent way.
TL;DR: I've been wondering why people seem to love AI for their work, while others hate it.
Read original at Pyjarrett
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Gleam has mirrored its source code on tangled (an AT-protocol based forge)

Star 147 Fork 1 Atom Configure Feed Issues Pull Requests Commits Tags Feed URL Select the types of activity you want to include in your feed.

More: Gleam has mirrored its source code on tangled (an AT-protocol based forge). Star 147 Fork 1 Atom Configure Feed Issues Pull Requests Commits Tags Feed URL Select the types of activity you want to include in your feed. Star 147 Fork 1 Atom Configure Feed Issues Pull Requests Commits Tags Feed URL Select the types of activity you want to include in your feed.
TL;DR: Download tar.gz Download .zip .github 2 months ago .vscode 10 months ago .well-known 2 years ago benchmark 1 month ago bin 1 month ago changelog 2 weeks ago compiler-cli 4 days ago compiler-core 7 hours ago compiler-wasm 3 weeks ago containers 1 year ago docs 2 weeks ago erlang-generation 4 days ago erlang-term-format 6 days ago format 2 days ago gleam-bin 1 month ago hexpm 1 week ago images 2 years ago language-server 3 weeks ago licence-bundler 1 month ago licences 1 month ago pretty-arena 3 days ago test 3 weeks ago test-commands 1 month ago test-community-packages 1 month ago test-helpers-rs 1 month ago test-output 2 months ago test-package-compiler 4 days ago test-project-compiler 1 month ago .editorconfig 2 years ago .gitattributes 5 months ago .gitignore 2 months ago CHANGELOG.md 3 weeks ago CODE_OF_CONDUCT.md 1 month ago CONTRIBUTING.md 1 month ago Cargo.lock 1 week ago Cargo.toml 6 days ago Cross.toml 1 month ago LICENCE 3 months ago Makefile 11 months ago README.md 1 month ago RELEASE.md 1 month ago deny.toml 1 month ago Commits 11k Correct typo Co-authored-by: Andrey <[email protected]>
Read original at Tangled
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

Reviewing AI Code Is Not A Viable Argument

I am a skeptic of the utility of LLM in software development. It is not because of IP laws problems (even if they are highly problematic), nor is it for ecological and ressource comsumptions reasons.

More: Reviewing AI Code Is Not A Viable Argument. My problem with LLM Coding Assistants is that I cannot see, in the face of the scientific evidence, how they can help someone write code better or faster. So I kept the “Coding Assistants” wording.
TL;DR: I am a skeptic of the utility of LLM in software development.
Read original at Softwaremaxims
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

My Best Senior Engineer Quit Last Month

My Best Senior Engineer Quit Last Month. Her Exit Interview Was Scheduled for Forty Minutes. The Last Five Changed How I Run My Team. Comments

More: My Best Senior Engineer Quit Last Month. My Best Senior Engineer Quit Last Month. Her Exit Interview Was Scheduled for Forty Minutes.
TL;DR: The Last Five Changed How I Run My Team.
Read original at Blog
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

NextBSD project revived: Apple's FOSS user-space tools on the FreeBSD kernel

Our own kernel, ABI-compatible with FreeBSD, with Mach built in — mach_msg , ports, port rights, bootstrap server. Kernel extensions provide drivers for GPU, Wi-Fi, and other hardware.

More: NextBSD project revived: Apple's FOSS user-space tools on the FreeBSD kernel. Apple’s launchd-842.92.1 — the last open-source release — ported onto our Mach + libxpc stack. Grand Central Dispatch with a native Mach backend for our kernel — DISPATCH_SOURCE_TYPE_MACH_RECV on kqueue.
TL;DR: Our own kernel, ABI-compatible with FreeBSD, with Mach built in — mach_msg , ports, port rights, bootstrap server.
Read original at Nextbsd
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

PowerShell over SSH in 2026: OpenSSH on Windows, Key Auth, and PowerShell 7 Remoting

Twenty years ago this month I published instructions for wiring PowerShell to SSH with Cygwin . It involved a mirror hunt, an environment variable named ntsec , and a shell that gave you no prompt an…

More: PowerShell over SSH in 2026: OpenSSH on Windows, Key Auth, and PowerShell 7 Remoting. Twenty years ago this month I published instructions for wiring PowerShell to SSH with Cygwin . Please please please please!
TL;DR: The OpenSSH client ( ssh , scp , sftp , ssh-keygen , ssh-agent ) has been in the box since Windows 10 build 1809 and Windows Server 2019.
Read original at Mattmichie
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Open Source is not immune to monopoly

The recent fiasco involving Linus Torvalds running Linux like the privileged man that he is and entirely missing the central points of the arguments made by people who don’t enjoy his kind of privile…

More: Open Source is not immune to monopoly. We need to apply that philosophy up and down the stack. tl;dr: When an organization or project becomes “too big to fail”, that is a sure sign that it should be broken into smaller pieces, and that includes OSS.
TL;DR: When any project becomes a monolithic tangle, it becomes enormously expensive—impossible even—to fork.
Read original at Humancode
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Open Book Touch: open-source e-reader

Back this project to help bring it into existence. Funding ends on Aug 20, 2026 at 04:59 PM PDT. Open Book Touch is the device I’ve been trying to build for six years: a small, beautiful, completely…

More: Open Book Touch: open-source e-reader. Funding ends on Aug 20, 2026 at 04:59 PM PDT. Open Book Touch reads EPUB and plain text files straight off its microSD card: drop in your books, and they show up on the shelf.
TL;DR: Open Book Touch is the device I’ve been trying to build for six years: a small, beautiful, completely open source e-book reader that does one thing and does it well.
Read original at Crowdsupply
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Topcoat: The full full-stack framework for Rust

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Scala on Go

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

The cost of saying yes has changed

The cost of writing code dropped; the cost of owning it didn't. A framework for deciding which changes are actually cheap in the AI era. The post The cost of saying yes has changed appeared first on The GitHub Blog .

More: The cost of saying yes has changed. A framework for deciding which changes are actually cheap in the AI era. The post The cost of saying yes has changed appeared first on The GitHub Blog .
TL;DR: The cost of writing code dropped; the cost of owning it didn't.
Read original at Github
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

Lobsters Interview with matheusmoreira about Lone Lisp

@matheusmoreira ( blog ) built lone lisp directly on Linux system calls. In this interview, he shares his knowledge of C and the Linux Kernel. How did you get into computing originally? What was your path before discovering Lisp etc.? I've always liked computers, but what truly got me into programming was video games. When I was a kid, I used to play games from a series called Mega Man Battle Network, and I ended up getting inspired by those games. They're ultimately responsible for my learning English; I used to join forums as a non-English speaker and try to socialize. It was rough at the start but I improved! The same goes for my first language, C++. How young were you when you started with C++? In Brazil there are "technical schools" which is what I attended. They're normal highschool curriculum, with extra professional classes. I'm not sure if these are common abroad, if there is a term for it. There were other courses, also: chemistry, mechatronics... As for quality, it was basic, yet pretty good for a highschool level. It did make me start learning all by myself though; within 6 months, I'd already learned the entire curriculum. Eventually they hired me as a teacher's assistant to help fellow students. So when I started highschool, around 13-14, I took the informatics course and started learning C++ with a very old IDE called Dev-C++ , which still exists on source forge! I also browsed the tutorials on cplusplus.com . I tried making games but wasn't very successful at it! It was pretty hard, especially because I had yet to learn all the physics I was supposed to be simulating :) What I did end up doing was learning a lot more languages. After some basic C++ proficiency, I learned quite a bit of Java, then Ruby, then Python... That eventually led me to Lisp and Scheme! I remember thinking scheme was extremely elegant when I first saw it. Ruby was my favorite language though. I wrote a few gems back then. I think one actually got a small following: Acclaim , a git-like command based argument parser. Cool! Did you happily jump into new languages or did you first try to stay with C++? I think I started learning more languages after I exhausted the cplusplus.com tutorials. I felt if there was nothing else for me to learn on that site, then I should probably move on, right? Sun used to have a really big Java Tutorials website back then. I think I read that entire site. That was when I learned object-oriented programming. I wrote some java code as a teenager... Some "utilities libraries". In hindsight, it was just a badly implemented version of 1% of what Apache commons has! I think I even published it, might still be out there somewhere... I also remember experimenting a lot with Java Swing applications. I used to really like the Nimbus look and feel and made a circle/arc drawing application for my math professor once. What motivated all of these delvings? What inspired you to keep checking out different languages and so on? Have you stuck with Ruby too? School projects were a big motivator in my early school years, but at some point it was about curiosity, and a desire for The Right Thing. I wanted a language to call home. I stuck with Ruby the longest. It's a really nice language. I always have it installed, and have recently started a Rails project! But it has its imperfections too. The other language that I stuck with was C. Its low level simplicity was really captivating to me. I didn't forget C++, but I also didn't update my knowledge. Current C++ is essentially a completely new language, so I no longer claim I know C++. In a sense, I replaced it with C. C was always captivating for some reason, despite all the problems and legacy, but it really started getting entrenched in my mind when I started exploring the CRuby VM source code as a teenager. I had this really fun past time where I'd watch for interesting stackoverflow questions where someone would ask "why does Ruby act like X?" and I'd dig into the source code to figure it out. A few years ago I tried to transition to Rust, but it didn't quite stick. I'm also a huge fan of Zig and its creator. Have been since I watched "the road to Zig 1.0" keynote where he laid down reasons why people "rewrite things in C": speed, ABI... What pros and cons kept you with C and Ruby? Ruby was an extremely expressive language which "just fit" with my mental model. I could often guess a method name and it would work. It has nice things like singular/plural forms of method names, synonyms. Our brains work with these words, and Ruby supports them all. Matklad mentioned good APIs should be guessable and if he guesses stuff which don't exist, he'll often file a bug report saying the API demands it! Ruby also enables composing eerily shell-like processing pipelines... items.each.with_index.map... It just keeps composing and you can do a LOT of work with very few characters. For C, the main advantage is the simplicity of the output. You write a function, it compiles ...

More: @matheusmoreira ( blog ) built lone lisp directly on Linux system calls. In this interview, he shares his knowledge of C and the Linux Kernel. I wrote some java code as a teenager...
TL;DR: Ruby was my favorite language though.
Read original at Alexalejandre
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Mozilla: The state of open source AI

In New Zealand's far north, a Māori broadcaster trains speech models for te reo — a language too small for any market — under a license that keeps the data with its people.

More: Mozilla: The state of open source AI. PwC, one of the largest accounting firms in the world, fine-tuned an open model on the language of finance and runs it today for hundreds of clients, on its own hardware, with no per-token meter running.
TL;DR: We bet on open the first time.
Read original at Stateofopensource
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

PennyLane is an open-source quantum software platform for quantum

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

How Far Behind the Frontier are Leading Open Weight Models on Cyber?

Blog Cyber & Autonomous Systems How Far Behind the Frontier are Leading Open Weight Models on Cyber? We evaluated the cyber capabilities of leading open and closed weight AI models, and found that re…

More: How Far Behind the Frontier are Leading Open Weight Models on Cyber?. Blog Cyber & Autonomous Systems How Far Behind the Frontier are Leading Open Weight Models on Cyber? Open weight models bring real benefits.
TL;DR: They enable open collaboration and innovation, as well as certain types of safety research requiring access to model weights – including some of the work of AISI’s Model Transparency team.
Read original at Aisi
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

We are Changing our Developer Productivity Experiment Design

Followup to their 2025 study that showed a 19% decrease in productivity . Data repo . Comments

More: We are Changing our Developer Productivity Experiment Design. Followup to their 2025 study that showed a 19% decrease in productivity . Data repo .
TL;DR: Followup to their 2025 study that showed a 19% decrease in productivity .
Read original at Metr
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Developers who move fast still need to do it together​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌...

At MS Build, Ryan is joined by Cassidy Williams, Senior Director of Developer Advocacy at GitHub and former Stack Overflow Podcast host, to discuss how agentic coding is shifting dev work towards higher-level strategy while increasing decision fatigue; why human taste, community feedback, and mentorship are becoming more essential than ever for developer careers; and the new GitHub Copilot announcements coming out of Microsoft, including the new GitHub Copilot app. ​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‍​​‍​‌‍‌‍​‌‌​​‍‌‍‌​​‌‌‍​‍​‍‌‌‍‌‌‌‍‌​​​​‌‌​‍‌​‌​‌‍‌​​​‍​​​‍‌​‍‌​​​​‌​‌‍‌‌​‍‌‌‍‌‌​​‌‌‍​​​​​​​‌‍​‍​​‌‌​​‍‌‍‌‌​‌​‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‍​​‍​‌‍‌‍​‌‌​​‍‌‍‌​​‌‌‍​‍​‍‌‌‍‌‌‌‍‌​​​​‌‌​‍‌​‌​‌‍‌​​​‍​​​‍‌​‍‌​​​​‌​‌‍‌‌​‍‌‌‍‌‌​​‌‌‍​​​​​​​‌‍​‍​​‌‌​​‍‌‍‌‌​‌​‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: This episode was recorded at Microsoft Build . You can learn more about what they announced at the show and what’s new at GitHub here . Listen to our other episodes recorded at Build on agentic workflows and responsible AI .
TL;DR: At MS Build, Ryan is joined by Cassidy Williams, Senior Director of Developer Advocacy at GitHub and former Stack Overflow Podcast host, to discuss how agentic coding is shifting dev work towards higher-level strategy while increasing decision fatigue; why human taste, community feedback, and mentorship are becoming more essential than ever for developer careers; and the new GitHub Copilot announcements coming out of Microsoft, including the new GitHub Copilot app.
Read original at Stackoverflow
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Freya 0.4 - Rust GUI library

👋 Hey again, this is the announcement of Freya v0.4 , the latest release of my Rust 🦀 GUI library. It has been around a year since v0.3 and this is by far the biggest and most stable release yet.

More: Freya 0.4 comes with a big rewrite, the most notable change is that Freya no longer depends on Dioxus. Dioxus served Freya really well during the early versions and I am grateful for the foundation it provided. But now Freya owns the full stack and can evolve freely.
TL;DR: 👋 Hey again, this is the announcement of Freya v0.4 , the latest release of my Rust 🦀 GUI library.
Read original at Freyaui
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Stop the GUARD Act and age verification laws worldwide — Free Software Foundation — Working together for free software

The technology overrunning our communities isn't built for the benefit of humanity: it's built so that billionaires can control us. Our lives don't have to be this way.

More: Stop the GUARD Act and age verification laws worldwide — Free Software Foundation — Working together for free software. The FSF empowers users with free software , technology built through global collaboration, mutual respect, and above all, freedom. The FSF will always continue to resist the encroachment of nonfree software.
TL;DR: The technology overrunning our communities isn't built for the benefit of humanity: it's built so that billionaires can control us.
Read original at Fsf
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

German AI consortium releases Soofi S, an open 30B model that tops benchmarks

After launch, critics argued that Soofi S was heavily "overtrained" by the standards of the classic Chinchilla scaling laws .

More: German AI consortium releases Soofi S, an open 30B model that tops benchmarks. Ad Soofi S is one of the first large language models trained entirely on Deutsche Telekom's Industrial AI Cloud in Munich. The open 30B model uses a lean hybrid architecture and a training mix deliberately weighted toward German.
TL;DR: The sweet spot they identified was roughly 20 tokens per parameter.
Read original at The-decoder
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Show HN: Galois connections for composable numeric casts in Rust

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Microsoft Comic Chat is now open source

News July 16 4 min read Microsoft Comic Chat is now open source By Robert Standefer and Scott Hanselman The chat client that brought Comic Sans to the world is now on GitHub Today, we’re excited to…

More: Microsoft Comic Chat is now open source. Originally designed by Microsoft typographer Vincent Connare in 1994, Comic Sans found its first real home in Comic Chat, where its informal, hand-lettered feel matched the software’s speech-bubble conversations perfectly.
TL;DR: News July 16 4 min read Microsoft Comic Chat is now open source By Robert Standefer and Scott Hanselman The chat client that brought Comic Sans to the world is now on GitHub Today, we’re excited to announce the open-source release of Microsoft Comic Chat , the chat client that automatically turned conversations within Internet Relay Chat (IRC) into comic panels featuring illustrated characters, speech bubbles, and expressions, and helped introduce the world to a little font called Comic Sans .
Read original at Opensource
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

What’s New in IntelliJ IDEA 2026.2

IntelliJ IDEA 2026.2 is here! This version brings updates designed to streamline your workflows and help you confidently adopt the latest innovations across the Java ecosystem.  You can download this latest release from our website or update to it directly from inside the IDE, via the free Toolbox App, or using snap packages for Ubuntu. Explore the What’s […]

More: What’s New in IntelliJ IDEA 2026.2. IntelliJ IDEA 2026.2 is here! This version brings updates designed to streamline your workflows and help you confidently adopt the latest innovations across the Java ecosystem.  You can download this latest release from our website or update to it directly from inside the IDE, via the free Toolbox App, or using snap packages for Ubuntu.
TL;DR: IntelliJ IDEA 2026.2 is here!
Read original at Blog
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Show HN: Sentinel – open-source QA agent that reads your code before it clicks

Sentinel reads the codebase, works out the real business flows, and tests them end to end across the frontend and the backend. It's open source under MIT.

More: Show HN: Sentinel – open-source QA agent that reads your code before it clicks. It's open source under MIT. The agent has no model of what your product actually does.
TL;DR: Sentinel reads the codebase, works out the real business flows, and tests them end to end across the frontend and the backend.
Read original at Blog
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

DataGrip 2026.2: AI Agent Skills, MCP Tools and CLI Commands for Data Source Management, Bundled JDBC Drivers, and Improved Session Control

DataGrip 2026.2, the second major update of the year, is here! Let’s take a look at what’s inside. AI This release introduces three AI agent skills for working with databases: database-tools, database-connection-management, and database-text-to-sql. Together, they let AI agents explore and query connected databases, configure and update database connections, and generate SQL based on your […]

More: DataGrip 2026.2: AI Agent Skills, MCP Tools and CLI Commands for Data Source Management, Bundled JDBC Drivers, and Improved Session Control. DataGrip 2026.2, the second major update of the year, is here! Together, they let AI agents explore and query connected databases, configure and update database connections, and generate SQL based on your […]
TL;DR: AI This release introduces three AI agent skills for working with databases: database-tools, database-connection-management, and database-text-to-sql.
Read original at Blog
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

WebStorm 2026.2: TypeScript 7 Support, GitHub Copilot Integration, Agent Skills, and More

WebStorm 2026.2 is now available! If you work on a large TypeScript codebase, this release is a meaningful upgrade. TypeScript 7 support ships out of the box for projects already using it, delivering faster type checking without requiring full project migration. GitHub Copilot is now natively integrated – with no separate plugin or additional setup […]

More: WebStorm 2026.2: TypeScript 7 Support, GitHub Copilot Integration, Agent Skills, and More. If you work on a large TypeScript codebase, this release is a meaningful upgrade. GitHub Copilot is now natively integrated – with no separate plugin or additional setup […]
TL;DR: WebStorm 2026.2 is now available!
Read original at Blog
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Kimi K3: Open Frontier Intelligence

Today, we are introducing Kimi K3 — our most capable model. Kimi K3 is a 2.8T-parameter model built on our Kimi Delta Attention and Attention Residuals, with native vision capabilities and a 1-millio…

More: Kimi K3: Open Frontier Intelligence. Kimi K3 is a 2.8T-parameter model built on our Kimi Delta Attention and Attention Residuals, with native vision capabilities and a 1-million-token context window. Kimi K3 is the first open model to reach 2.8 trillion parameters.
TL;DR: Kimi K3 is available today on Kimi.com , Kimi Work , Kimi Code , and the Kimi API .
Read original at Kimi
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

GoLand 2026.2 Is Now Available!

GoLand 2026.2 is all about helping you understand and improve your Go applications with less effort. This release introduces the new Go Optimization tool window, bringing profiling, escape analysis, and struct optimization into a single workflow. You can now profile regular Go applications without additional setup, analyze production profiles, monitor CPU and memory usage in […]

More: GoLand 2026.2 Is Now Available!. This release introduces the new Go Optimization tool window, bringing profiling, escape analysis, and struct optimization into a single workflow. You can now profile regular Go applications without additional setup, analyze production profiles, monitor CPU and memory usage in […]
TL;DR: GoLand 2026.2 is all about helping you understand and improve your Go applications with less effort.
Read original at Blog
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Code in Space: Redefining Tech Creation with AI and XR

The main message Advances in AI are already single-handedly changing how we interact with technologies. This moment might become the first interaction revolution in roughly 60 years, since the mouse-and-windowing paradigm crystallized in the 1970s and 1980s. For us at JetBrains, the most interesting part of this interaction is related to code. LLMs have introduced […]

More: Code in Space: Redefining Tech Creation with AI and XR. This moment might become the first interaction revolution in roughly 60 years, since the mouse-and-windowing paradigm crystallized in the 1970s and 1980s. For us at JetBrains, the most interesting part of this interaction is related to code.
TL;DR: The main message Advances in AI are already single-handedly changing how we interact with technologies.
Read original at Blog
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

We're building Postgres in Rust. Using the LLVM of databases

Register now for early access to concurrent writes in the Turso Cloud. Join the waitlist We are writing a modern, from-scratch version of Postgres in Rust, on top of Turso.

More: We're building Postgres in Rust. Today we are announcing the beginning of a new and exciting journey: we will write a modern version of Postgres, in Turso (which is itself written in Rust). And we want you to build this with us, in the best possible spirit of Open Source.
TL;DR: Join the waitlist We are writing a modern, from-scratch version of Postgres in Rust, on top of Turso.
Read original at Turso
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

What "Memory Compiler" Actually Means: From Bitcells to GDS Tiling

Most people see the name "memory compiler" and have no idea what it actually does. The classical representation is the T-diagram (or Tombstone diagram).

More: What "Memory Compiler" Actually Means: From Bitcells to GDS Tiling. It characterizes a compiler by three languages: the source language it reads (A), the target language it emits (B), and the implementation language it is written in (C): ┌───┬───┐ │ A → B │ └───┴───┘ │ C Read it as: "a program that translates A into B, written in C." The textbook example is C → machine code.
TL;DR: Most people see the name "memory compiler" and have no idea what it actually does.
Read original at Thecloudlet
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

How Our Rust-to-Zig Rewrite is Going

For the past year and a half, the team building Roc 's compiler has been rewriting our 300,000 lines of Rust code into Zig , for reasons I'll recap below.

More: How Our Rust-to-Zig Rewrite is Going. We recently passed an exciting milestone: feature parity with the original compiler! (The original compiler produced a binary more than double that size.) Rocci Bird is by no means a large code base, but getting it to run at all required landing a lot of features in the new compiler.
TL;DR: For the past year and a half, the team building Roc 's compiler has been rewriting our 300,000 lines of Rust code into Zig , for reasons I'll recap below.
Read original at Rtfeldman
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

A Filtering engine and DB for unpropagated kernel security patches

— Very likely — Likely + very likely — Total scanned All Very likely Likely Newest Confidence high-low Confidence low-high Filtered commits Loading current scan data...

More: A Filtering engine and DB for unpropagated kernel security patches. — Very likely — Likely + very likely — Total scanned All Very likely Likely Newest Confidence high-low Confidence low-high Filtered commits Loading current scan data... Automated estimates from already-public kernel commits; not an authoritative security advisory.
TL;DR: — Very likely — Likely + very likely — Total scanned All Very likely Likely Newest Confidence high-low Confidence low-high Filtered commits Loading current scan data...
Read original at Patchless
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Linus Torvalds on LLM usage in kernel development

You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites.

More: Linus Torvalds on LLM usage in kernel development. Please note that Anubis requires the use of modern JavaScript features that plugins like JShelter will disable. Please disable JShelter or other such plugins for this domain.
TL;DR: You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites.
Read original at Lore
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Grok Build is open source

Copy cargo run -p xai-grok-pager-bin # build cargo check -p xai-grok-pager-bin # validate cargo clippy -p < crat e > # lint cargo fmt --all # format xai-org/grok-build SpaceXAI's coding agent and CLI.

More: Copy cargo run -p xai-grok-pager-bin # build cargo check -p xai-grok-pager-bin # validate cargo clippy -p < crat e > # lint cargo fmt --all # format xai-org/grok-build SpaceXAI's coding agent and CLI. Get Grok Build Install with one command and run it in your terminal.
TL;DR: Copy cargo run -p xai-grok-pager-bin # build cargo check -p xai-grok-pager-bin # validate cargo clippy -p < crat e > # lint cargo fmt --all # format xai-org/grok-build SpaceXAI's coding agent and CLI.
Read original at X
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Inkling: Our Open-Weights Model

Hugging Face Our mission is to build AI that extends human will and judgment. We have developed a platform that lets anyone customize models, previewed an AI system built for interactive collaboratio…

More: Inkling: Our Open-Weights Model. It supports a context window of up to 1M tokens. Inkling is not the strongest overall model available today, open or closed.
TL;DR: Inkling is just the start: our first release in a model family we will continue to build on.
Read original at Thinkingmachines
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

GitHub for Beginners: Your roadmap to mastering the GitHub essentials

New to GitHub? This beginner's guide explains version control, repositories, and pull requests—plus everything else you need to start working confidently on GitHub. The post GitHub for Beginners: Your roadmap to mastering the GitHub essentials appeared first on The GitHub Blog .

More: GitHub for Beginners: Your roadmap to mastering the GitHub essentials. This beginner's guide explains version control, repositories, and pull requests—plus everything else you need to start working confidently on GitHub. The post GitHub for Beginners: Your roadmap to mastering the GitHub essentials appeared first on The GitHub Blog .
TL;DR: The post GitHub for Beginners: Your roadmap to mastering the GitHub essentials appeared first on The GitHub Blog .
Read original at Github
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

SpaceX share price drops below stock market debut

SpaceX's share price has dropped below its stock market debut just over a month ago, falling sharply from a post float peak.

More: SpaceX's share price has dropped below its stock market debut just over a month ago, falling sharply from a post float peak. The price for a single share in Elon Musk's rocket, satellite and artificial intelligence (AI) company fell to $132.62 (£98.24) on Wednesday, below its initial listing of $135.
TL;DR: Share trading in Elon Musk’s rocket company has been volatile since it went public a month ago.
Read original at Bbc
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Rustwright: Playwright rewritten in Rust that uses 70% less memory

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: You signed in with another tab or window. You signed out in another tab or window. You switched accounts on another tab or window.
TL;DR: Reload to refresh your session.
Read original at Github
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Open-source memory for coding agents, synced over SSH

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

J-space comparisons across open models

Everything on this page comes from a single measurement. Take a model reading text, nudge its residual stream at layer ℓ, and record how the final layer — the one that decides the next token — moves…

More: J-space comparisons across open models. Take a model reading text, nudge its residual stream at layer ℓ, and record how the final layer — the one that decides the next token — moves in response. For calibration: two independent fits of the same model score about 0.997, and two different trained models compared at matched depth land around 0.5–0.7.
TL;DR: Together, the 4,096 vectors are the layer's dictionary .
Read original at Eliebak
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

SQLite should have (Rust-style) editions

Date: 2025-07-15 Git: https://gitlab.com/mort96/blog/blob/published/content/00000-home/00017-sqlite-editions.md SQLite is an amazing database engine.

More: SQLite should have (Rust-style) editions. Some server software even uses it; for example, lobste.rs is now running on SQLite . Unlike traditional RDBMSes (Relational DataBase Management Systems), SQLite is not a separate process; it's an RDBMS as a library, meaning your software remains self contained.
TL;DR: You can't create a new post without providing a valid user ID, you can't delete a user without also deleting its posts, lest you get a foreign key constraint violation error.
Read original at Mort
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Rider 2026.2 Release Candidate Is Out!

The Rider 2026.2 Release Candidate is ready for you to try. This upcoming release opens the IDE’s own intelligence to your AI coding agents, brings GitHub Copilot in natively, and delivers a wave of performance gains across both .NET and game development. Rider 2026.2 makes debugger launch and branch switching noticeably faster, speeds up Unreal […]

More: Rider 2026.2 Release Candidate Is Out!. This upcoming release opens the IDE’s own intelligence to your AI coding agents, brings GitHub Copilot in natively, and delivers a wave of performance gains across both .NET and game development. Rider 2026.2 makes debugger launch and branch switching noticeably faster, speeds up Unreal […]
TL;DR: The Rider 2026.2 Release Candidate is ready for you to try.
Read original at Blog
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

ReSharper 2026.2 Release Candidate Released!

The ReSharper 2026.2 Release Candidate is ready for you to try. This release takes the first step toward ACP-based agent support in Visual Studio, starting with Junie in Preview, and sharpens everyday C# development with better analysis, refactoring, and .editorconfig integration. It also brings broader tool support in Out-of-Process mode and continued C++ language work. […]

More: ReSharper 2026.2 Release Candidate Released!. This release takes the first step toward ACP-based agent support in Visual Studio, starting with Junie in Preview, and sharpens everyday C# development with better analysis, refactoring, and .editorconfig integration. It also brings broader tool support in Out-of-Process mode and continued C++ language work.
TL;DR: The ReSharper 2026.2 Release Candidate is ready for you to try.
Read original at Blog
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Germany maybe found a new source of renewable energy

Search in Zeitschrift der Deutschen Gesellschaft für Geowissenschaften : Zeitschrift der Deutschen Gesellschaft für Geowissenschaften Band 177 Heft 2 (2026) , p.

More: Germany maybe found a new source of renewable energy. 165 MWth of heat to district heating networks in the Rhenish Lignite Mining Area. The first well, EB1, was drilled in October 2023 with a measured total depth of 100 m while the second one, EB2, was drilled in February 2024 with a measured total depth of 506 m.
TL;DR: Search in Zeitschrift der Deutschen Gesellschaft für Geowissenschaften : Zeitschrift der Deutschen Gesellschaft für Geowissenschaften Band 177 Heft 2 (2026) , p.
Read original at Schweizerbart
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Weathergotchi – an open-source climate Tamagotchi

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

JetBrains GameDev Days 2026 – Call for Speakers

JetBrains GameDev Day is back! Join us online on September 28, 2026, for a day dedicated to game development, practical engineering, tools, workflows, and the people building games across the world. We’re looking for speakers who are excited to share their knowledge, experience, lessons learned, tools, or creative approaches with the gamedev community. About GameDev […]

More: JetBrains GameDev Days 2026 – Call for Speakers. JetBrains GameDev Day is back! Join us online on September 28, 2026, for a day dedicated to game development, practical engineering, tools, workflows, and the people building games across the world.
TL;DR: We’re looking for speakers who are excited to share their knowledge, experience, lessons learned, tools, or creative approaches with the gamedev community.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Microsoft Confirms Windows GDID Device Identifier That Cannot Be Disabled, Documented in FBI Case Filing

Microsoft has publicly acknowledged the existence of the Global Device Identifier (GDID), a device-specific ID assigned to Windows installations, in a federal complaint filed by US prosecutors agains…

More: Microsoft Confirms Windows GDID Device Identifier That Cannot Be Disabled, Documented in FBI Case Filing. Microsoft has publicly acknowledged the existence of the Global Device Identifier (GDID), a device-specific ID assigned to Windows installations, in a federal complaint filed by US prosecutors against an alleged member of the Scattered Spider hacking group.
TL;DR: The ID is generated when Windows is set up with a Microsoft Account, persists through Windows updates, and cannot be disabled without affecting Windows activation and Microsoft Store apps.
Read original at Ghacks
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Using Go for Mobile Apps

I have been developing Digital Carrot with Go Mobile for the last year and it has been a largely positive experience.

More: Using Go for Mobile Apps. Instead, I opted to use Flutter with a Go backend flowchart TD native["Native Code (Swift, Kotlin)"] ui["Flutter UI"] go["Go Mobile Backend"] ui -- Protobuf binary API calls --> native native go go -- Calls to native APIs (screen time, health) --> native Flutter to Go Communication As mentioned above, Flutter communicates with Go using Protobuf messag…
TL;DR: I have been developing Digital Carrot with Go Mobile for the last year and it has been a largely positive experience.
Read original at Davidsobsessions
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

FreeBSD 16 Retires The Last Of Its GPL Code From Its Base System

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience.

More: FreeBSD 16 Retires The Last Of Its GPL Code From Its Base System. Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. He can be followed via Twitter , LinkedIn , or contacted via MichaelLarabel.com .
TL;DR: Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics.
Read original at Phoronix
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

Over the Edge 2.0: Microsoft’s Design Tactics Still Undermine Browser Choice

Two years ago, Mozilla published Over the Edge : How Microsoft’s Design Tactics Compromise Free Browser Choice , a report by independent researchers Harry Brignull and Cennydd Bowles documenting how…

More: Over the Edge 2.0: Microsoft’s Design Tactics Still Undermine Browser Choice. Today, we are publishing an updated investigation by the same researchers — and the picture in 2026 shows that Windows users continue to have their choice undermined and overridden. The new report, Over The Edge 2.0: Do Microsoft’s Design Tactics Still Compromise Free Browser Choice?
TL;DR: , examines key browser-choice journeys across Windows 10 and Windows 11.
Read original at Research
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

@clickhouse/rowbinary: when your library is also a parser compiler

I used to do the "proper" parser generation work some time ago and found out that a good enough generator has to make so many opinionated decisions that it starts to feel like writing a… small natural language translation level nuanced machine. Thus the attempt to use modern coding LLMs to please each and every picky user. Comments

More: I used to do the "proper" parser generation work some time ago and found out that a good enough generator has to make so many opinionated decisions that it starts to feel like writing a… small natural language translation level nuanced machine. Thus the attempt to use modern coding LLMs to please each and every picky user.
TL;DR: I used to do the "proper" parser generation work some time ago and found out that a good enough generator has to make so many opinionated decisions that it starts to feel like writing a… small natural language translation level nuanced machine.
Read original at Clickhouse
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Empathy and delight mean nothing when the software is disrespectful

Posts Empathy and delight mean nothing when the software is disrespectful Empathy and delight mean nothing when the software is disrespectful Software is now something we do TO users, instead of some…

More: Last week we talked about how tech weaponizes empathy language to insulate decision-makers from users. The reason empathy has failed to produce better user experiences is the same reason that a decade of “delight” has only made apps more frustrating. And empathy without respect is nothing more than pity.
TL;DR: Posts Empathy and delight mean nothing when the software is disrespectful Empathy and delight mean nothing when the software is disrespectful Software is now something we do TO users, instead of something that we make FOR them.
Read original at Productpicnic
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Full disclosure: Arbitrary code execution in Cursor

After loading a project, Cursor attempts to find git binaries at various locations including the current workspace. By creating a repository with a planted malicious git.

More: Full disclosure: Arbitrary code execution in Cursor. By creating a repository with a planted malicious git.exe in the root, the IDE will execute it with no user interaction and no prompting of the user. The result is arbitrary code execution.
TL;DR: A developer opens a repository in Cursor on Windows, and if that repository contains a malicious git.exe in the project root, Cursor will execute it automatically.
Read original at Mindgard
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

The Zen of Parallel Programming

Increasing computational power has allowed us to decode the human genome, improve medical imaging, accelerate web searches, and approach problems that were previously unimaginable.

More: The Zen of Parallel Programming. Climate modeling, protein folding, drug discovery, energy research, and large-scale data analysis all depend upon enormous computational resources. The mind may say one thing while the body communicates another.
TL;DR: Those parts must communicate, synchronize, and share the workload.
Read original at Smolnero
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

How I use HTMX with Go

My new book guides you through the start-to-finish build of a real world web application in Go — covering topics like how to structure your code, manage dependencies, create dynamic database-driven p…

More: How I use HTMX with Go. In this post I'm going to run through how I typically use HTMX in conjunction with Go. Although I'm going to talk a bit about how HTMX works, the main focus is going to be on the Go side of things.
TL;DR: My new book guides you through the start-to-finish build of a real world web application in Go — covering topics like how to structure your code, manage dependencies, create dynamic database-driven pages, and how to authenticate and authorize users securely .
Read original at Alexedwards
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

Your AI is only as responsible as you are​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌...

Recorded at Microsoft Build, Ryan welcomes Sarah Bird, Microsoft’s Chief Product Officer for Responsible AI, about how we can build and use AI responsibly with the NIST approach, why most irresponsible AI comes from experimentation without thought of impact, and how Microsoft is researching thoughtful human/AI workflow design to reduce unnecessary escalation. ​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌‌‍‌​​‍​​​‌​‍​​‌‍​​​‌‍​‍​‌​‍‌​‌‌‍​‍​‌​​‍​‍‌​‌​‌‍​‍‌‍​‌​‌‌​‍‌​‍​‌‍​‌‌‍‌​​‌‌​‍‌​​‌‍​‍​‌​‌‌‍‌‍‌‍‌​​‍‌‌‍​‌​‍​‌‍‌‌​‍‌‌‍​‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌‌‍‌​​‍​​​‌​‍​​‌‍​​​‌‍​‍​‌​‍‌​‌‌‍​‍​‌​​‍​‍‌​‌​‌‍​‍‌‍​‌​‌‌​‍‌​‍​‌‍​‌‌‍‌​​‌‌​‍‌​​‌‍​‍​‌​‌‌‍‌‍‌‍‌​​‍‌‌‍​‌​‍​‌‍‌‌​‍‌‌‍​‍​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

TL;DR: Recorded at Microsoft Build, Ryan welcomes Sarah Bird, Microsoft’s Chief Product Officer for Responsible AI, about how we can build and use AI responsibly with the NIST approach, why most irresponsible AI comes from experimentation without thought of impact, and how Microsoft is researching thoughtful human/AI workflow design to reduce unnecessary escalation.
Read original at Stackoverflow
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

6× faster binary search: from compiled code to mechanical sympathy

by Itamar Turner-Trauring Last updated 11 Jul 2026, originally created 11 Jul 2026 How do you speed up computational Python code?

More: 6× faster binary search: from compiled code to mechanical sympathy. The binary search is implemented in a compiled language, and it can run in parallel on multiple cores. So I’ll talk about how you can learn more about these topics at the end of the article.
TL;DR: by Itamar Turner-Trauring Last updated 11 Jul 2026, originally created 11 Jul 2026 How do you speed up computational Python code?
Read original at Pythonspeed
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Linux 0.11 rewritten in idiomatic Rust, boots in QEMU

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Dismiss alert {{ message }} Poseidon-fan / linux-0.11-rs Public Notifications You must be signed in to change notification settings Fork 0 Star 22   master Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit   History 351 Commits 351 C…
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Climate.gov was destroyed. Open data saved it

Link: Trump dismantled a federal climate website. These women rebuilt it., by Jenae Barnes at The 19th This shouldn’t have been necessary, but is still wonderful to see. Climate.

More: Climate.gov was destroyed. Open data saved it. Still, for the moment it’s wonderful to see people pick up the slack when government is no longer doing its job.
TL;DR: Check out the climate dashboard , which tracks numbers like the total area of the Arctic Ocean that was at least 15% ice-covered each September .
Read original at Werd
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Solod: Go can be a better C

Solod ( So ) is a strict subset of Go that translates to regular C. So supports structs, methods, interfaces, slices, maps, multiple returns, and defer.

More: Solod: Go can be a better C. So is for Go developers who want systems-level control without learning a new language. Click Run to execute it, or Translate to see the generated C code ( main.h + main.c ).
TL;DR: Here's some Go code in a file main.go .
Read original at Solod
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Adding a second middleware broke our typescript types

While reading through inngest-js 's open issues, I came across one that was pretty surprising — Multiple middlewares corrupt TS typings.

More: Adding a second middleware broke our typescript types. When I pass two middleware to the Inngest client, the return type of  step.run  collapses to  {} . The actual middleware code itself doesn’t matter either, so two no-op middleware still faithfully causes an issue.
TL;DR: With one middleware, everything works.
Read original at Inngest
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Go-Flavored Concurrency in C

Go's concurrency is one of the main reasons people like the language. You write go f() , send values through channels, and the runtime scheduler runs thousands of goroutines on just a few OS threads.

More: sync.Mutex is a thin wrapper around pthread_mutex_t : // Extracted from So's stdlib source code. type Mutex struct { mu pthread_mutex_t } func ( m * Mutex ) Lock () { rc := pthread_mutex_lock ( & m . mu ) if rc != 0 { panic ( "sync: Mutex.
TL;DR: Go's concurrency is one of the main reasons people like the language.
Read original at Antonz
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Show HN: Jacquard, a programming language for AI-written, human-reviewed code

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

lobste.rs is now running on SQLite

This past Saturday, @pushcx and I deployed the SQLite pull request to production. We were waiting till this morning to see how it would react to the Monday traffic spike before making this post. Needless to say, SQLite seems to have passed with flying colors: cpu usage is down, memory usage is down, site seems to be snappier at least for me, 1/2 the vps cost once mariadb vps is taken down, and finally "We're having a quiet Monday." . Finally #539 Migrate to SQLite was closed this morning. Let us know if you have any questions about the migration. Background Story: I got involved with this migration because back in 2019 I stumbled upon #539 and because I had lots of experience working with, managing and migrating largish databases, I left a comment suggesting MySQL as an alternative, because of the compatibility between MariaDB and MySQL. At that time I wasn't planning on getting involved since there were already conversations in place to migrate to PostgreSQL. Fast forward to 2025, Rahul left a comment mentioning K1's acquisition of MariaDB. A discussion around the details of migrating to postgresql proceeded. Then in February, Rahul asked "Can lobsters run on sqlite? which included a very detailed post around SQLite. I officially showed interest in taking on this project in June 2025 . I think this somehow got mentioned in lobsters office hours but it has been so long since then that I don't rememeber for certain. In August 2025 I opened my first pull request attempt when I got busy and couldn't attend to the PR. Github closed it as stale and I couldn't reopen it so I opened another PR. The second PR attempt included some performance testing, a database x to database y script (since none of the existing mariadb/mysql to sqlite scripts satisfied me), debugging and thinking around data integrity. Then came the first deploy on Feb 21st. @pushcx and I got on a call, came up with a checklist for the deployment. Everything went right up until the deployment of the PR. Once deployed the site was in readonly mode, but just the readonly traffic was spiking all the cpus to 100%. We couldn't figure out what the problem was so we decided to revert . I didn't feel great after that first failed deploy since I knew that performance could be a problem due to not having access to the production database. Two days after the failed deploy I opened the 3rd and final pr attempt . I fixed some minor issues with search that were discovered during the failed deploy, created a bulk data creation script which took a week to get half of lobsters' data set size created locally, and committed the three changes that fixed the performance issues during the first deploy: 1 , 2 , 3 . The performance issues boiled down to SQLite doing full table scans on the largest tables in the database for 2 of queries and the 3rd one solved an n+1 issue. During the morning of the second deployment, I also added a slow query log just in case there were more performance issues during the deployment. Then came the second deploy on July 11th. @pushcx and I got on a morning call and came up with a deployment and revert checklist. Everything was going smoothly and then @pushcx merged and deployed the PR. Once deployed the site was still live and the cpu/memory usage was still good. This was a big relief for me. We monitored site metrics and irc for people mentioning issues, which a couple did and those were promptly fixed: 1 , 2 . Overall the site seemed to work so we wrapped up the call and waited till Monday when the traffic spikes. Monday came and the site is stil happy so we're calling this a win and moving on. SQLite lessons: The SQLite gem supports user defined functions (udfs) and we used it to implement some missing functions in SQLite like regexp, if and stddev so that we wouldn't have to deal with too many sql migration workarounds. SQLite doesn't support unsigned bigints. Previously, the mariadb was using unsigned bigints for certain ids, so we had to switch those to bigints for the migration. Collation in SQLite is rather weak compared to MariaDB. Lobste.rs used utf8mb4_general_ci in MariaDB, but used NOCASE in SQLite. The downside of NOCASE is that it only supports ASCII characters, not the full UTF case folding. Use the preferred Contentless-Delete Tables in SQLite for your full text search tables. These are not the default. I'm constantly surprised by the default choices of SQLite. Rails lessons: The default PRAGMAs in Rails seem to be working for lobsters. You typically don't think about it but database migrations are database specific. I had to move the old migrations out to an old migrations directory so that db:migrate would continue to work. Lobsters codebase lessons: There is a search parser in the lobsters codebase. I learned about heinous_inline_partials which is a hack to speed up rendering. The lobsters testsuite was essential in making sure I could migrate to SQLite without a ton of manual testing. Overall lessons: I think a key ...

More: lobste.rs is now running on SQLite. We were waiting till this morning to see how it would react to the Monday traffic spike before making this post. Github closed it as stale and I couldn't reopen it so I opened another PR.
TL;DR: This past Saturday, @pushcx and I deployed the SQLite pull request to production.
Read original at Lobste
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

What’s New in ReSharper 2026.2 for VS Code-compatible editors 

The last couple of months have been busy ones for ReSharper across VS Code and compatible editors. Between the 2026.1 and 2026.2 releases, we’ve been steadily sharpening the everyday .NET experience – from tracing how your data flows, to navigating call chains, to keeping your project structure front and center. This post is a tour […]

More: What’s New in ReSharper 2026.2 for VS Code-compatible editors . The last couple of months have been busy ones for ReSharper across VS Code and compatible editors. Between the 2026.1 and 2026.2 releases, we’ve been steadily sharpening the everyday .NET experience – from tracing how your data flows, to navigating call chains, to keeping your project structure front and center.
TL;DR: The last couple of months have been busy ones for ReSharper across VS Code and compatible editors.
Read original at Blog
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

Debugging for .NET in VS Code and Cursor: The #1 Requested Feature Is Here

For over a year, the most consistent question from our users and community has been clear: When will the ReSharper extension support debugging? We heard you. And with the 2026.2 release, the first version of the debugger is now live. Built on the same core debugging engine that powers JetBrains Rider, this implementation is optimized […]

More: Debugging for .NET in VS Code and Cursor: The #1 Requested Feature Is Here. And with the 2026.2 release, the first version of the debugger is now live. Built on the same core debugging engine that powers JetBrains Rider, this implementation is optimized […]
TL;DR: For over a year, the most consistent question from our users and community has been clear: When will the ReSharper extension support debugging?
Read original at Blog
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Engineering High-Performance Parsers with Data-Oriented Design

A parser is usually taught as a problem of grammars, but once the grammar is correct, almost all of the performance and most of the engineering difficulty live somewhere else, in how the resulting tr…

More: Engineering High-Performance Parsers with Data-Oriented Design. This article describes the design discipline I used to build Yuku , a JavaScript and TypeScript parser written in Zig that runs several times faster than the established parsers in its category, and it applies to any parser or compiler frontend in a native language.
TL;DR: A parser is usually taught as a problem of grammars, but once the grammar is correct, almost all of the performance and most of the engineering difficulty live somewhere else, in how the resulting tree is represented in memory.
Read original at Arshad
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

crates.io: development update

Another six months have passed since our last development update , and the crates.io team has been busy. Here's a summary of the most notable changes and improvements made to crates.io since then.

More: crates.io: development update. Another six months have passed since our last development update , and the crates.io team has been busy. This makes it much easier to audit your dependencies, including files that never appear in the repository, like the normalized Cargo.toml files that cargo generates.
TL;DR: Crate pages now have a "Code" tab that lets you browse the contents of published crate versions directly on crates.io.
Read original at Blog
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Introducing Bobbin: A diskless, API-only AppView for Tangled

Hello! It is I, Lewis, with my first Tangled post. At Tangled my job involves a lot of Research & Development, by which I mean fucking around and finding out.

More: Introducing Bobbin: A diskless, API-only AppView for Tangled. Bobbin is a read-only, API-only AppView for Tangled. Let me list some problems that I find Tangled's AppView to have, such that the journey of discovery that led me to Bobbin makes sense:
TL;DR: It is I, Lewis, with my first Tangled post.
Read original at Blog
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

10 years of Pokémon Go and the millions still trying to catch 'em all

Michael Steranka, vice president at the mobile game's owner Scopely, says it has always been about bringing people together

More: 10 years of Pokémon Go and the millions still trying to catch 'em all. Michael Steranka, vice president at the mobile game's owner Scopely, says it has always been about bringing people together
TL;DR: Michael Steranka, vice president at the mobile game's owner Scopely, says it has always been about bringing people together
Read original at Bbc
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Show HN: Juggler – an open-source GUI coding agent, by the creator of JUCE

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Know thine enemy: A critical engagement with AI-assisted software development

This is the publication for Amy J. Ko, Ph.D. at the University of Washington and her advisees. Here we reflect on our individual and collective struggle to understand computing and harness it for jus…

More: Ko 11 min read · Just now -- I have long been a skeptic of large language models, generative AI, and other forms of very large statistical models of surveilled human digital activity. It’s not that I don’t believe they work, or that they won’t change people or society, or even that they aren’t impressive feats of engineering — of course they work, and of course they are changi…
TL;DR: See our work at https://faculty.washington.edu/ajko Artificial Intelligence Software Development Liberation Know thine enemy: A critical engagement with AI-assisted software development Amy J.
Read original at Medium
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Show HN: Shirei, cross-platform GUI framework in native Go

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: You signed in with another tab or window. You signed out in another tab or window. You switched accounts on another tab or window.
TL;DR: Reload to refresh your session.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

InfiniteDiffusion: Bridging Learned Fidelity and Procedural Utility for Open-World Terrain Generation

Follow Me Abstract For decades, procedural worlds have been built on procedural noise functions such as Perlin noise, which are fast and infinite, yet fundamentally limited in realism and large-scale…

More: InfiniteDiffusion: Bridging Learned Fidelity and Procedural Utility for Open-World Terrain Generation. To demonstrate the utility of this approach, we present Terrain Diffusion, a framework for learned procedural terrain generation with a procedural noise-like interface.
TL;DR: Follow Me Abstract For decades, procedural worlds have been built on procedural noise functions such as Perlin noise, which are fast and infinite, yet fundamentally limited in realism and large-scale coherence.
Read original at Xandergos
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Closing a three-year-old issue using Rust arenas

I am part of the core team working on Gleam , a small, friendly functional programming language written in Rust.

More: Closing a three-year-old issue using Rust arenas. I am part of the core team working on Gleam , a small, friendly functional programming language written in Rust. String(&'string str), /// A possible point where the rendered /// document could be broken if any line /// line gets too long.
TL;DR: Break { /// The string to render if this is broken broken: &'string str, /// The string to render if this in not broken unbroken: &'string str }, /// A document that can be broken along its /// `Break`s.
Read original at Giacomocavalieri
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Understanding the Odin Programming Language

Do you want to learn the Odin Programming Language and demystify low-level programming? Understanding the Odin Programming Language is a book that teaches both basic and advanced Odin concepts.

More: Understanding the Odin Programming Language. Understanding the Odin Programming Language is a book that teaches both basic and advanced Odin concepts. A programming language is a tool.
TL;DR: Do you want to learn the Odin Programming Language and demystify low-level programming?
Read original at Odinbook
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Slow Software: The Case for High-latency Systems Development

Systems research prizes efficiency and performance. For the last decade, I’ve worked on ultra-low-latency systems: the goal of Demikernel and its related nanosecond-scale systems (e.g.

More: Slow Software: The Case for High-latency Systems Development. These problems will only get worse unless we find a way for slow software to enforce thoughtful design and development for our most critical systems.
TL;DR: AI coding has brought the same level of efficiency to building systems, letting fewer programmers write more code.
Read original at Sigops
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

Hacking Apple - SQL Injection to Remote Code Execution — ProjectDiscovery Blog

Introduction In our last blog post , we delved into the inner workings of Lucee and took a look at the source code of Masa/Mura CMS, and the vastness of the potential attack surface struck us.

More: Hacking Apple - SQL Injection to Remote Code Execution — ProjectDiscovery Blog. Introduction In our last blog post , we delved into the inner workings of Lucee and took a look at the source code of Masa/Mura CMS, and the vastness of the potential attack surface struck us.
TL;DR: We deliberated on optimising our approach to streamline our source code review process.
Read original at Projectdiscovery
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Cottage Computer Programming (1984)

By the time my Apple arrived, I had become a basket case with my notebooks and pencil. When the machine was hooked up, I was ready to play all night.

More: Cottage Computer Programming (1984). There is a saying in the computer industry: a program that might take one or two authors six months to write will take twice as many programmers twice as long to write. In some cases one computer must be coaxed into talking to another, but this was the first time a computer refused to talk to itself.
TL;DR: They would meet each day to discuss their progress and resolve difficulties, so that the entire system would work in perfect harmony.
Read original at Atariarchives
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Data-directed programming in Haskell (SICP2.4.3)

I have a copy of sicp , or as it is also known, The Wizard Book . 1 1 Structure and Interpretation of Computer Programs ; Abelson and Sussman; mit Press; 1996.

More: Data-directed programming in Haskell (SICP2.4.3). This works, but any time we want to add a new representation, we have to change all four existing operations. To get around that problem, Abelson and Sussman suggest a data-directed approach instead.
TL;DR: That means we are starting from this code:
Read original at Entropicthoughts
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Computer Science Off Course - Programming as Theory Building

What is programming? This week, we take a stab at this fundamental question with Peter Naur's paper "Programming as Theory Building".

More: Computer Science Off Course - Programming as Theory Building. This week, we take a stab at this fundamental question with Peter Naur's paper "Programming as Theory Building". Read the paper, do the homework, or skip the homework and listen to Hanna's homework attempt instead.
TL;DR: Apparently, programming is more than just solving problems by writing code and involves theory building!
Read original at Rss
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

GC shape stenciling in Go generics

While going through the Go generics proposal , I got curious about how the compiler implements it. Compilers usually handle generics in one of two ways: With full monomorphization , the compiler turn…

More: GC shape stenciling in Go generics. Compilers usually handle generics in one of two ways: With full monomorphization , the compiler turns generic code into concrete, type-specific code. With type erasure , the compiler keeps one shared version of the generic code and replaces the type parameters with a common type.
TL;DR: Types with the same shape share one compiled body.
Read original at Rednafi
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

RISCBoy is an open-source portable games console, designed from scratch

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Where did my segfault go?

The other day I was iterating on a small C program with entr : ls hello.c | entr -s "gcc -o hello hello.c && ./hello" hello happened to segfault, but entr showed me… nothing.

More: Let’s prefix with bash -c : ls hello.c | entr -s "bash -c 'gcc -o hello hello.c && ./hello'" Still nothing. What about moving the command into a script: #!/bin/bash gcc -o hello hello.c && ./hello And point entr to it: ls hello.c | entr -s ./run.sh ./run.sh: line 2: 104465 Segmentation fault ( core dumped ) ./hello There’s my segmentation fault!
TL;DR: The other day I was iterating on a small C program with entr : ls hello.c | entr -s "gcc -o hello hello.c && ./hello" hello happened to segfault, but entr showed me… nothing.
Read original at Rmpr
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Good Tools Are Invisible

TL;DR: A good tool is and ought to be invisible—striving to make such tools is the goal of a toolmaker.

More: Good Tools Are Invisible. TL;DR: A good tool is and ought to be invisible—striving to make such tools is the goal of a toolmaker. That’s what I mean by “invisible tools”.
TL;DR: I don’t want my tools to be “fun”.
Read original at Gingerbill
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Show HN: We beat Cloudflare's bot detection (open-source stealth browser)

Your agent reads the block page and reports it back as fact. Here’s how often that happens, and how to fix it.

More: Show HN: We beat Cloudflare's bot detection (open-source stealth browser). Here’s how often that happens, and how to fix it. When you make a plain fetch() , httpx.get() , or requests.get() to a bot-protected site, you usually don’t get an exception.
TL;DR: Your agent reads the block page and reports it back as fact.
Read original at Tilion
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

The zero-cost fallacy: open-source software in the agentic era

The zero-cost fallacy: Open source software in the agentic era Engineering Stack Back Engineering Stack Back Close Open source Generative AI Blog By Chris Ford and Richard Gall Published: July 09, 2…

More: For years, the software engineering industry has operated on a comfortable, perhaps lazy, myth: that open source software is an infinite, self-renewing public good that costs nothing to consume and requires nothing to sustain.
TL;DR: The zero-cost fallacy: Open source software in the agentic era Engineering Stack Back Engineering Stack Back Close Open source Generative AI Blog By Chris Ford and Richard Gall Published: July 09, 2026 We’re living through the friction points of an architectural shift that has been decades in the making, but has accelerated sharply under the pressure of generative AI.
Read original at Thoughtworks
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Show HN: E– – A language you dial between English and Python

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

CatchCat – Pokémon Go for Cats, IRL

Free on Android Spot real cats. Build your album. CatchCat is a real-world cat spotting and collecting game for Android and iOS.

More: CatchCat – Pokémon Go for Cats, IRL. Use your camera to verify real cats, turn every sighting into a unique collectible cat card, explore community sightings, and build an album of the cats you meet. The cat joins your album as a keepsake with a generated name, serial number, XP, and coins.
TL;DR: Free on Android Spot real cats.
Read original at Catchcat
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Better tools made Copilot code review worse. Here’s how we actually improved it.

How migrating Copilot code review to shared Unix-style code exploration tools reduced review cost by reshaping agent workflows around pull request evidence. The post Better tools made Copilot code review worse. Here’s how we actually improved it. appeared first on The GitHub Blog .

More: Better tools made Copilot code review worse. The post Better tools made Copilot code review worse. appeared first on The GitHub Blog .
TL;DR: How migrating Copilot code review to shared Unix-style code exploration tools reduced review cost by reshaping agent workflows around pull request evidence.
Read original at Github
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

Adding Go to a browser code runner

dailyprog (the daily coding puzzle site, previously ) started with JavaScript. Then Python, then C. Each new language was a different kind of project. Python needed Pyodide .

More: Adding Go to a browser code runner. This is how most in-browser Go playgrounds work ( LiveCodes , for one; the official playground sidesteps the problem entirely by running your code on a server). The problem is that dailyprog runs user-submitted code inside isolated-vm , not in the main browser thread.
TL;DR: You load wasm_exec.js, you call WebAssembly.instantiate() , the Go runtime boots, and your program runs.
Read original at Blog
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Successful Companies Go Blind

The Mexican cavefish kept its eye genes for over a million years after the eyes themselves disappeared . Something similar happens to companies once they achieve success.

More: Successful Companies Go Blind. Something similar happens to companies once they achieve success. The same fish, hatched in the river, would see.
TL;DR: The Mexican cavefish kept its eye genes for over a million years after the eyes themselves disappeared .
Read original at Ianreppel
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Show HN: Runloom – Go-style coroutines for Python free-threaded

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Building more than just an agent harness​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍...

Live from Microsoft Build, Ryan is joined by Jay Parikh, Microsoft’s VP of AI Core, for a conversation on what enterprises need to build, deploy, and run AI agents at scale with demonstrable ROI; how Microsoft built an end-to-end agent development system that goes past just the harness; and how you can evaluate for reliability and correctness in models that get more intelligent and autonomous everyday.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌‌‍‌​​‌‌​​‌‍‌‍​‍‌​​​‌‌​‍​​‍‌​​‌‍​‍‌‍​‍​​‍​‍‌​‌​‌‍‌‍​‌‍​‍‌​‍‌‌‍​‌‌‍‌‌‌‍​‍‌‍‌‌​‍‌‌‍‌​​​​​‌‌‍‌​​​‌​‍‌​‌‌​​‍​​‍‌‍​‌‍‌​​‌​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌‌‍‌​​‌‌​​‌‍‌‍​‍‌​​​‌‌​‍​​‍‌​​‌‍​‍‌‍​‍​​‍​‍‌​‌​‌‍‌‍​‌‍​‍‌​‍‌‌‍​‌‌‍‌‌‌‍​‍‌‍‌‌​‍‌‌‍‌​​​​​‌‌‍‌​​​‌​‍‌​‌‌​​‍​​‍‌‍​‌‍‌​​‌​​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

TL;DR: Live from Microsoft Build, Ryan is joined by Jay Parikh, Microsoft’s VP of AI Core, for a conversation on what enterprises need to build, deploy, and run AI agents at scale with demonstrable ROI; how Microsoft built an end-to-end agent development system that goes past just the harness; and how you can evaluate for reliability and correctness in models that get more intelligent and autonomous everyday.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌‌‍‌​​‌‌​​‌‍‌‍​‍‌​​​‌‌​‍​​‍‌​​‌‍​‍‌‍​‍​​‍​‍‌​‌​‌‍‌‍​‌‍​‍‌​‍‌‌‍​‌‌‍‌‌‌‍​‍‌‍‌‌​‍‌‌‍‌​​​​​‌‌‍‌​​​‌​‍‌​‌‌​​‍​​‍‌‍​‌‍‌​​‌​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌‌‍‌​​‌‌​​‌‍‌‍​‍‌​​​‌‌​‍​​‍‌​​‌‍​‍‌‍​‍​​‍​‍‌​‌​‌‍‌‍​‌‍​‍‌​‍‌‌‍​‌‌‍‌‌‌‍​‍‌‍‌‌​‍‌‌‍‌​​​​​‌‌‍‌​​​‌​‍‌​‌‌​​‍​​‍‌‍​‌‍‌​​‌​​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Cpp2Rust: Automatic Translation of C++ to Safe Rust

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

How GitHub gave every repository a durable owner

GitHub had over 14,000 repositories. Fewer than half had clear ownership. Here's how we gave every active repository a validated owner in under 45 days, archived the rest, and made ownership the foundation for everything that followed. The post How GitHub gave every repository a durable owner appeared first on The GitHub Blog .

More: How GitHub gave every repository a durable owner. GitHub had over 14,000 repositories. Here's how we gave every active repository a validated owner in under 45 days, archived the rest, and made ownership the foundation for everything that followed.
TL;DR: The post How GitHub gave every repository a durable owner appeared first on The GitHub Blog .
Read original at Github
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

The History of Kodee, Kotlin’s Mascot

A few years back, the Kotlin team figured it was time their programming language had a mascot – something fun and friendly to make developers feel more at home. After all, so many other programming languages have their own characters – Gofer, elePHPant, Dart’s Dash, or Rust’s Ferris, for example. Bringing Kodee to life wasn’t […]

More: The History of Kodee, Kotlin’s Mascot. After all, so many other programming languages have their own characters – Gofer, elePHPant, Dart’s Dash, or Rust’s Ferris, for example. Bringing Kodee to life wasn’t […]
TL;DR: A few years back, the Kotlin team figured it was time their programming language had a mascot – something fun and friendly to make developers feel more at home.
Read original at Blog
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

PostHog Open Sourced

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: You signed in with another tab or window. You signed out in another tab or window. You switched accounts on another tab or window.
TL;DR: Reload to refresh your session.
Read original at Github
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Show HN: Wyrm – Solve algebra by touch, built on an open-source soundness engine

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Lobsters Interview with mitchellh

@mitchellh ( blog ) was behind Vagrant , Packer , Consul , Terraform , Vault , Nomad , Waypoint and now builds Ghostty and Vouch . In this interview, we talk about terminals, Zig and open source. You've been interviewed a lot . Why do people like to interview you? In interviews, everyone comes from a different angle. Many people want to know how the software engineering to business founder mindset transition went. Then others are interested in product stuff, the work I did at Hashicorp or Ghostty now. What's different here is there's no known agenda coming into it; neither of us have anything to sell. What do you find so fun about terminals? Like, why Ghostty? I spent ~15 years building CLI applications (not TUIs like we see nowadays). Through that process, I accidentally learned how to color things, move cursors etc. Leaving Hashicorp, I wanted to sharpen my technical skills (where they'd grown dull from neglect) and specifically work on: Pre-AI GPU programming, desktop/single node systems programming (spending so much time on the distributed side where you didn't worry about cache locality or vector operations, since network costs dominated). I also really wanted to play with Zig. I wanted to satisfy those 3 things. After 15 years building CLIs, I didn't understand how a terminal emulator worked. I knew the components of a terminal but really wanted to understand how it worked, which would also let me work on the GPU, desktop and in Zig. My goal was to run vim and the compiler in it, have it build itself, then throw it away. But as I learned more about the terminal ecosystem, I understood nothing fit the niche I wanted: fast, feature-rich and natively cross-platform. I shared it with a few friends in Discord, who asked if they could share it with others because they were actually using it every day. The Ghostty Discord was just my friends' group chat which got repurposed. I didn't want to publish because my public persona would generate too much undue attention, so I ran a private beta for a long time. How can we push terminals harder? I don't support pushing terminals to the extreme. Sure, they're an application platform capable of the same things other application platforms on top of the OS are like the browser, old Java app runtime environments. You could build all functionality into it: video and microphone access, responsive layouts... You could. But the browser is good at something, the desktop is good at something else and text-based (monospaced-grid) applications are also good at something unique. These text-based applications should be quick to implement, easy to interact with, clear in their security model. There's a lot of opportunity in the ecosystem here and I'd love to build more protocols to enable that. Terminal-based applications lend themselves to composition better than other paradigms. TUIs less so, but most CLI tools have mechanisms (beyond stdin and stdout) to use them like a function (the UNIX do one thing philosophy is the extreme). Neovim and AI tooling offer ever more cmdline flags. A world of better terminal applications, is a world of better automation, scriptability. I want to make the terminal a special place for applications. The PTY's in-band signalling (an unstructured byte stream with escape sequences) is a big problem. The Nushell ecosystem tries to fix it with another layer, but we need a fundamental improvement. Many people dislike the Microsoft ecosystem, but PowerShell gets a lot right with structured data. What do you think about non-legacy terminal APIs? My guiding star is how we now have multiple major, huge application platforms: the browser, emacs, the whole Apple ecosystem, Microsoft ecosystem, Android, video game console platforms. These ecosystems have strengths and weaknesses, but how do their frameworks work? On the web, it's the DOM and JS APIs. On Apple, it's AppKit, Cocoa and SwiftUI. On Windows, it's Win32, WinUI etc. On Linux, it's GTK and Qt etc. When someone says we need a better way of accessing clipboard data (historical protocols are text only, what about images, multiple MIME types etc. which desktops have handled for decades), I would grab the docs for clipboard managers on every platform to see what we've landed on. There's no reason for us to build something based on our own understanding without researching decades of prior art. That's the approach I'm trying to take here. I've not introduced any custom protocols yet. Two protocols scream at me. Currently, terminals have a main screen and an alt (sometimes called primary and secondary) with different properties. Main screen is like your shell with scrollback etc. and the alternate screen is like Neovim, most TUIs etc. There are only 2, you either turn a mode on or off putting you into primary or secondary (taking up the whole screen, losing scrollback etc.) I'd like to introduce an n-screen API to create and populate an unlimited number of screens in the background, let you overlay screens...

More: I shared it with a few friends in Discord, who asked if they could share it with others because they were actually using it every day. On Windows, it's Win32, WinUI etc. On Linux, it's GTK and Qt etc.
TL;DR: I spent ~15 years building CLI applications (not TUIs like we see nowadays).
Read original at Alexalejandre
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

You paid me, a long-time Linux user, to use Windows 11 exclusively for a month: here’s how it went

You all donated en masse to have me use Windows 11 for a month, and so I did. What was it like for a long-time Linux user to go back and experience Windows as it exists now?

More: You paid me, a long-time Linux user, to use Windows 11 exclusively for a month: here’s how it went. What was it like for a long-time Linux user to go back and experience Windows as it exists now? And ultimately, did I stay with Windows 11, or move back to the Linux world?
TL;DR: You all donated en masse to have me use Windows 11 for a month, and so I did.
Read original at Osnews
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Announcing Rust 1.97.0

The Rust team is happy to announce a new version of Rust, 1.97.0. Rust is a programming language empowering everyone to build reliable and efficient software.

More: Announcing Rust 1.97.0. Rust is a programming language empowering everyone to build reliable and efficient software. Since November 2025, this scheme has been enabled by default on nightly, and 1.97 is now enabling it on stable Rust.
TL;DR: The Rust team is happy to announce a new version of Rust, 1.97.0.
Read original at Blog
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Postgres rewritten in Rust, now passing 100% of the Postgres regression tests

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Semantic ScholarStack OverflowLearn to CodeWikipedia

Why developers are ditching GitHub for Codeberg and self-hosting alternatives

By Bobby Jack Published Jul 8, 2026, 4:00 PM EDT A technology enthusiast, Bobby studied Computer Science at the University of Southampton before working in a number of roles across industries, from…

More: By Bobby Jack Published Jul 8, 2026, 4:00 PM EDT A technology enthusiast, Bobby studied Computer Science at the University of Southampton before working in a number of roles across industries, from the private sector to the charitable one, at multinationals and startups.
TL;DR: By Bobby Jack Published Jul 8, 2026, 4:00 PM EDT A technology enthusiast, Bobby studied Computer Science at the University of Southampton before working in a number of roles across industries, from the private sector to the charitable one, at multinationals and startups.
Read original at Howtogeek
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

My Thoughts on the Bun Rust Rewrite

When Jarred joined the Zig community about 5 years ago, I described him as someone who had strong "beginner energy".

More: My Thoughts on the Bun Rust Rewrite. He set up a monthly donation to Zig Software Foundation that amounted to $60,000 per year. Even in his blog post that I'm referencing , he expresses what I perceive as sincere grattitude towards the Zig project.
TL;DR: When Jarred joined the Zig community about 5 years ago, I described him as someone who had strong "beginner energy".
Read original at Andrewkelley
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Open Source Barware: free, local-first bar inventory software (GPLv3)

Bar inventory shouldn’t cost you a thing. A brilliantly built inventory program that lives on your laptop. Voice-walk, count, reconcile, and Process — no AI required.

More: Open Source Barware: free, local-first bar inventory software (GPLv3). Bar inventory shouldn’t cost you a thing. The pieces below live inside one free program for the full inventory workflow.
TL;DR: Now we can build this program for free.
Read original at Opensourcebarware
Further reading: Semantic ScholarDev.to ArticlesDeveloper RoadmapsWikipedia

Automating cross-repo documentation with GitHub Agentic Workflows

Explore how the Aspire team turns merged product changes into SME-reviewed docs pull requests, closing the gap between release and documentation. The post Automating cross-repo documentation with GitHub Agentic Workflows appeared first on The GitHub Blog .

More: Automating cross-repo documentation with GitHub Agentic Workflows. Explore how the Aspire team turns merged product changes into SME-reviewed docs pull requests, closing the gap between release and documentation. The post Automating cross-repo documentation with GitHub Agentic Workflows appeared first on The GitHub Blog .
TL;DR: The post Automating cross-repo documentation with GitHub Agentic Workflows appeared first on The GitHub Blog .
Read original at Github
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

GitHub availability report: June 2026

In June, we experienced six incidents that resulted in degraded performance across GitHub services. The post GitHub availability report: June 2026 appeared first on The GitHub Blog .

More: GitHub availability report: June 2026. In June, we experienced six incidents that resulted in degraded performance across GitHub services. The post GitHub availability report: June 2026 appeared first on The GitHub Blog .
TL;DR: The post GitHub availability report: June 2026 appeared first on The GitHub Blog .
Read original at Github
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Rewriting Bun in Rust

Disclosure: Bun was acquired by Anthropic in December 2025. I and others on the Bun team work at Anthropic. I used a pre-release version of Claude Fable 5 for much of the Rust rewrite.

More: Rewriting Bun in Rust. Zig made Bun possible. Popular tools like Claude Code and OpenCode bet on Bun as their runtime.
TL;DR: I wrote my first line of Zig on April 16, 2021 .
Read original at Bun
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

How GitHub Copilot enables zero DNS configuration for GitHub Pages

Go from an empty repository to a live custom domain with HTTPS in about 14 minutes, without manually editing a single DNS record. The post How GitHub Copilot enables zero DNS configuration for GitHub Pages appeared first on The GitHub Blog .

More: How GitHub Copilot enables zero DNS configuration for GitHub Pages. Go from an empty repository to a live custom domain with HTTPS in about 14 minutes, without manually editing a single DNS record. The post How GitHub Copilot enables zero DNS configuration for GitHub Pages appeared first on The GitHub Blog .
TL;DR: The post How GitHub Copilot enables zero DNS configuration for GitHub Pages appeared first on The GitHub Blog .
Read original at Github
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Chatto is now Open Source

I’m happy to announce that Chatto, the group and team chat application that I’ve been working on for the past year or so, is now officially Open Source, and available for anyone to self-host.

More: Chatto is now Open Source. brew install chattocorp/tap/chatto chatto init chatto run See Chatto’s Getting Started Guide for details. It’s very light on resources , and probably has the snappiest frontend that you’ve ever used in an app like this .
TL;DR: I’m happy to announce that Chatto, the group and team chat application that I’ve been working on for the past year or so, is now officially Open Source, and available for anyone to self-host.
Read original at Hmans
Further reading: Semantic ScholarDev.to ArticlesDeveloper RoadmapsWikipedia

Announcing TypeScript 7.0

Today we are proud to announce the availability of TypeScript 7, a 10x faster native port of TypeScript! Since its early days, TypeScript has promised to deliver on JavaScript that scales.

More: Your favorite code editor should easily support TypeScript 7 with its new support for the language server protocol (LSP), and its new speed and multithreading improvements. Whether you’re using something like VS Code, Visual Studio, WebStorm, or any other modern editor, TypeScript 7 should work great.
TL;DR: Today we are proud to announce the availability of TypeScript 7, a 10x faster native port of TypeScript!
Read original at Devblogs
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Otary – Image and Geometry Python Library Now Has Tutorials

This part of the documentation contains examples of what you one can do with Otary. Those examples are just meant to help you understand how to use Otary and not to be a complete reference.

More: Otary – Image and Geometry Python Library Now Has Tutorials. Those examples are just meant to help you understand how to use Otary and not to be a complete reference. Just explore and have fun with all the possibilities that Otary has to offer.
TL;DR: This part of the documentation contains examples of what you one can do with Otary.
Read original at Alexandrepoupeau
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

BotKit: Standalone ActivityPub bots in TypeScript

BotKit is a TypeScript framework for standalone ActivityPub bots. No Mastodon account and no 500‑character limit: your bot runs as a complete fediverse server, and it fits in a single file.

More: BotKit: Standalone ActivityPub bots in TypeScript. Standalone A BotKit bot is not a script driving an account on someone else's Mastodon or Misskey server. It is an ActivityPub actor served by your app, on your domain, backed by your storage, your queue, and your code.
TL;DR: reply ( text `It's 18°C with clear skies in Seoul.` ); }; // Publish on a schedule setInterval ( async () => { const session = bot .
Read original at Botkit
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Funding open-source software without compromising it

Funding open-source software is a challenge, especially for projects without a large existing community. While various approaches exist, they all come with their own drawbacks.

More: Funding open-source software without compromising it. GitLab is an example of one such project/company. While this too can work, almost always does it end up compromising the open-source version in some way, such as when features that previously existed in the open-source version are made proprietary instead because some C-whatever-O determined this was in the best interest of…
TL;DR: Funding open-source software is a challenge, especially for projects without a large existing community.
Read original at Yorickpeterse
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

NetHack - This 38-year-old game keeps outsmarting me and I love it

I've been going deep on NetHack lately and I keep getting humbled. I thought it was just "an old roguelike." I was not prepared. :D It shipped multiplayer in the 80s and nobody calls it that. Bones files. Someone dies on dlvl 12, their ghost and their cursed loot get saved to disk, and later a different player walks into that grave and fights what killed them. People are haunting each other and it just happens. A quiet multiplayer feature, sitting there since before I was born. "The DevTeam thinks of everything" is not a meme. Every "surely this won't work" works. Every "surely the game doesn't track that" is tracked. You can wield a cockatrice corpse as a weapon (wear gloves). You can scare monsters by writing Elbereth in the dust. You can dip, rub, sit on, pray to, and kick basically anything, and the game has an opinion about all of it. I keep finding interactions I had no idea existed. And the engineering under it holds up. It's still C, still curses talking to your terminal through terminfo, still buildable from a tarball on a modern machine with basically the same steps as decades ago. The reason every weird interaction works is that it's not special-cased spaghetti, it's a remarkably coherent object/monster/effect model that new content slots into cleanly. That's why the game can "think of everything": the everything is systemic, not a pile of if statements. Reading the source is its own kind of fun, it's dense but shockingly legible for something this old. And it's still alive. First released in 1987, still maintained by the DevTeam, and it's in MoMA's collection as a culturally significant piece of software. A museum piece that still ships patches. Meanwhile it runs happily on a potato over a plain text terminal. 38 years old and it's one of the most alive pieces of software I've ever touched. I feel like I've seen 2% of this game.And I love it :D

More: NetHack - This 38-year-old game keeps outsmarting me and I love it. Every "surely this won't work" works. 38 years old and it's one of the most alive pieces of software I've ever touched.
TL;DR: And it's still alive.
Read original at Lobste
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Introducing the Kotlin Benchmark for AI Coding Agents

Agentic coding benchmarks are getting closer to real-world software development. For Kotlin teams, the most important question is how reliably AI agents can complete end-to-end Kotlin tasks, from reading an issue to producing a solution that passes validation. We’re taking the first step in addressing that gap by releasing the Kotlin Benchmark, JetBrains’ official benchmark […]

More: Introducing the Kotlin Benchmark for AI Coding Agents. For Kotlin teams, the most important question is how reliably AI agents can complete end-to-end Kotlin tasks, from reading an issue to producing a solution that passes validation. We’re taking the first step in addressing that gap by releasing the Kotlin Benchmark, JetBrains’ official benchmark […]
TL;DR: Agentic coding benchmarks are getting closer to real-world software development.
Read original at Blog
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

What's left for infrastructure-as-code after AI moves in?​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍...

Ryan is joined by Rosemary Wang, Developer Advocate at IBM, to explore what infrastructure as code looks like once AI starts writing and deploying it. ​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌‌‍‌‌‌‍​‍‌‍‌​​‌​‌‍‌‍‌​​​‍​‍‌‌‍​‌‍‌‌‌‍​‍‌‍​​‍‌​‌​‌‍​‍​‍​​‍​​‍‌​‍​​​‍‌‍‌‍​‍‌​‍‌​​‌‍‌​‌‍‌‍‌‍​‍​​‍‌‍​​‍​‌‍​‍‌‍​​‌‌‌‍​‌‍​‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌‌‍‌‌‌‍​‍‌‍‌​​‌​‌‍‌‍‌​​​‍​‍‌‌‍​‌‍‌‌‌‍​‍‌‍​​‍‌​‌​‌‍​‍​‍​​‍​​‍‌​‍​​​‍‌‍‌‍​‍‌​‍‌​​‌‍‌​‌‍‌‍‌‍​‍​​‍‌‍​​‍​‌‍​‍‌‍​​‌‌‌‍​‌‍​‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: Ryan is joined by Rosemary Wang, Developer Advocate at IBM, to explore what infrastructure as code looks like once AI starts writing and deploying it. They discuss why guardrails still lag adoption, breaks down what it means when “anyone can deploy,” and why deep systems knowledge still matters. Try out Bob , IBM’s coding agent that Rosemary talked about in the episode.
TL;DR: Ryan is joined by Rosemary Wang, Developer Advocate at IBM, to explore what infrastructure as code looks like once AI starts writing and deploying it.
Read original at Stackoverflow
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Understanding the Go Runtime: Profiling

In the previous article we took apart the reflect package and found that its magic is mostly the compiler leaving very good notes — type descriptors frozen into read-only data at build time, and a pa…

More: Understanding the Go Runtime: Profiling. Profiling is the runtime catching your program in motion — sampling what it’s doing and where it’s spending its time, then accumulating that into something you can open with go tool pprof . But Go doesn’t have just one type of profile — it provides five : CPU, heap, block, mutex, and goroutine.
TL;DR: At first they look like five unrelated subsystems, but they all share the same skeleton, and once you see it, the whole thing collapses into one idea repeated five ways.
Read original at Internals-for-interns
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Protobuf-py: Protobuf for Python, without compromises

Blog July 7, 2026 Team Buf protobuf-py: Protobuf for Python, without compromises Today we’re announcing protobuf-py , a Protocol Buffers library for Python written completely from scratch.

More: Protobuf-py: Protobuf for Python, without compromises. It generates readable, typed Python, has no runtime dependencies, and runs on pure Python 3.10+. For Python developers, the choice has historically been between a complete Protobuf implementation and a library that feels like Python.
TL;DR: protobuf-py gives Python developers both.
Read original at Buf
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Jim's TrueType QR Code Font

This is a real TrueType/OpenType font that turns bracketed text into QR codes during text shaping. There is no separate image generation or preprocessing step: type text like [hello] , apply the font…

More: Jim's TrueType QR Code Font. QR Font 1-L supports up to 17 characters per block; QR Font 2-L supports up to 32; QR Font 3-L supports up to 53. Download QR Font 1-L Download QR Font 2-L Download QR Font 3-L Source repository
TL;DR: This is a real TrueType/OpenType font that turns bracketed text into QR codes during text shaping.
Read original at Qr
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Satteri: A Markdown pipeline forged in Rust for the JavaScript world

A Markdown pipeline forged in Rust for the JavaScript world . Sätteri puts flexible JavaScript plugins on top of a fast Rust Markdown / MDX engine. Best of both worlds. Live in your browser via WASM.

More: Satteri: A Markdown pipeline forged in Rust for the JavaScript world. A Markdown pipeline forged in Rust for the JavaScript world . Sätteri puts flexible JavaScript plugins on top of a fast Rust Markdown / MDX engine.
TL;DR: Rendered HTML Plugins, MDX, and AST inspection in the full playground .
Read original at Satteri
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

a software engineering interview question I like: computing the median

I have a number of questions in my quiver when I'm giving technical interviews to candidates. They are all of a similar flavor. I don't ask puzzle questions, I find them low value.

More: a software engineering interview question I like: computing the median. Instead, I ask questions that are straightforward but have a few angles with which to explore deeper topics. Write a function that takes an array of numbers and returns the median.
TL;DR: I have a number of questions in my quiver when I'm giving technical interviews to candidates.
Read original at Krisshamloo
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Notes on software quality

“The absence of problems” is the best definition I can come up with for quality. The most practical way to measure quality is to test with many different people, and have many experts take a look.

More: Notes on software quality. But the closer you can get, the better. ~100% of the time I’ve seen an organisation make high quality software, it is because the leaders wanted it.
TL;DR: Even in the most rigid design-system-controlled interface, there are still higher quality and lower quality choices you can make.
Read original at Anthonyhobday
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Amber the programming language compiled to Bash/Ksh/Zsh

See it in action import { join } from "std/text" fun get_weather ( cities : [ Text ] ) : Null   { let temperatures = [ Text ] for city in cities { const result = $ curl -s "https://wttr.in/ { city } ?

More: See it in action import { join } from "std/text" fun get_weather ( cities : [ Text ] ) : Null   { let temperatures = [ Text ] for city in cities { const result = $ curl -s "https://wttr.in/ { city } ?
TL;DR: See it in action import { join } from "std/text" fun get_weather ( cities : [ Text ] ) : Null   { let temperatures = [ Text ] for city in cities { const result = $ curl -s "https://wttr.in/ { city } ?format=1" $ failed { echo "Error: Failed to get weather for { city } " continue } temperatures += [ result ] } return temperatures } get_weather ( [ ] ) $ Click: get_weather ( [ ] ) to run the function Modern Syntax ECMA Script-like syntax.
Read original at Amber-lang
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

New Research: A "Verified" GitHub Commit Is NOT Unique

Git identifies every object by a hash of its contents, and for a commit that hash covers the tree, the metadata, the message, and the raw bytes of any signature.

More: New Research: A "Verified" GitHub Commit Is NOT Unique. A large amount of supply-chain machinery treats that hash as a unique, immutable name for a specific piece of signed content. Instead, one logical commit admits many byte-different but equally valid signed serializations, each hashing to a different value.
TL;DR: Git identifies every object by a hash of its contents, and for a commit that hash covers the tree, the metadata, the message, and the raw bytes of any signature.
Read original at Internationalcyberdigest
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Show HN: Rowboat – Open-source, local-first alternative to Claude Desktop

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Q1 2026 Innovation Graph update: Open source collaboration is accelerating worldwide

New Innovation Graph data shows global developer communities growing faster than ever, with collaboration reaching new highs across many economies. The post Q1 2026 Innovation Graph update: Open source collaboration is accelerating worldwide appeared first on The GitHub Blog .

More: Q1 2026 Innovation Graph update: Open source collaboration is accelerating worldwide. New Innovation Graph data shows global developer communities growing faster than ever, with collaboration reaching new highs across many economies. The post Q1 2026 Innovation Graph update: Open source collaboration is accelerating worldwide appeared first on The GitHub Blog .
TL;DR: The post Q1 2026 Innovation Graph update: Open source collaboration is accelerating worldwide appeared first on The GitHub Blog .
Read original at Github
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

What’s Next for TeamCity – CI/CD by JetBrains

What we’re building toward As the share of code written by AI agents grows rapidly, two questions are central to effective AI adoption: How can teams turn AI usage into real productivity gains, and how can they maintain quality, security, and control while doing so? CI/CD is critical to both. Every contribution, whether written by […]

More: What’s Next for TeamCity – CI/CD by JetBrains. CI/CD is critical to both. Every contribution, whether written by […]
TL;DR: What we’re building toward As the share of code written by AI agents grows rapidly, two questions are central to effective AI adoption: How can teams turn AI usage into real productivity gains, and how can they maintain quality, security, and control while doing so?
Read original at Blog
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Your Rust Service Isn't Leaking — It Could Be the Allocator

While load testing one of our Rust services at work, we ran into something that took us way longer to figure out than we'd like to admit: memory that shoots up under load and just stays there.

More: Your Rust Service Isn't Leaking — It Could Be the Allocator. user_tokens { let token = token . clone ( ) ; let data = data .
TL;DR: // in main let semaphore = Arc :: new ( Semaphore :: new ( 100 ) ) ; loop { let event : Event = fetch_next_event ( ) .
Read original at Pranitha
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

JetBrains AI for Teams and Organizations: From Fragmented AI Usage to Coordinated Software Development

We’re about to start rolling out a new set of AI capabilities that provide shared context, reusable agentic workflows, organization-level governance, and cost control for software production. Developers use different AI tools depending on the task – from JetBrains IDEs to terminal-based agents such as Claude Code, Codex, and other emerging solutions. That freedom is […]

More: We’re about to start rolling out a new set of AI capabilities that provide shared context, reusable agentic workflows, organization-level governance, and cost control for software production. Developers use different AI tools depending on the task – from JetBrains IDEs to terminal-based agents such as Claude Code, Codex, and other emerging solutions. That freedom is […]
TL;DR: We’re about to start rolling out a new set of AI capabilities that provide shared context, reusable agentic workflows, organization-level governance, and cost control for software production.
Read original at Blog
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

GitHub Has Restricted Access to Star Data

How to use this site On this page GitHub Has Restricted Access to Star Data Tianzhou · Jul 6, 2026 GitHub is restricting its stargazers API — the endpoint that returns who starred a repository and wh…

More: GitHub Has Restricted Access to Star Data. How to use this site On this page GitHub Has Restricted Access to Star Data Tianzhou · Jul 6, 2026 GitHub is restricting its stargazers API — the endpoint that returns who starred a repository and when. See how to add your GitHub access token for the current setup.
TL;DR: We're still exploring workarounds and will share updates as we go.
Read original at Star-history
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Java Annotated Monthly – July 2026 

Welcome back to another edition of Java Annotated Monthly! As always, we’ve rounded up the best reads from across the ecosystem so you don’t have to go hunting yourself. This month’s lineup spans the usual favorites: fresh finds from the Java and Kotlin worlds, a healthy dose of AI developments worth your attention, and a […]

More: Java Annotated Monthly – July 2026 . As always, we’ve rounded up the best reads from across the ecosystem so you don’t have to go hunting yourself. This month’s lineup spans the usual favorites: fresh finds from the Java and Kotlin worlds, a healthy dose of AI developments worth your attention, and a […]
TL;DR: Welcome back to another edition of Java Annotated Monthly!
Read original at Blog
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

I was wrong about game development

Update : Since this post, I submitted a new version of Burst (1.2.2) which will go live soon. It removes the tip jar as it obviously gave off the wrong signal with the in-app purchase label in the Ap…

More: I was wrong about game development. Zen mode was born from the realisation that I was wrong about game development. Quite a few people wrote in to say that the game was now too difficult, that they played because it was so chill and relaxing.
TL;DR: Update : Since this post, I submitted a new version of Burst (1.2.2) which will go live soon.
Read original at Mijndertstuij
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Shift-Left Static Code Analysis

It’s a situation you’ve probably experienced before: late in your development process, a security vulnerability surfaces during final testing, weeks after the code was written. As a result, you find yourself context-switching from your current sprint, reconstructing decisions you made a month ago, and trying to coordinate fixes across multiple systems.  How do you avoid […]

More: It’s a situation you’ve probably experienced before: late in your development process, a security vulnerability surfaces during final testing, weeks after the code was written. As a result, you find yourself context-switching from your current sprint, reconstructing decisions you made a month ago, and trying to coordinate fixes across multiple systems.  How do you avoid […]
TL;DR: It’s a situation you’ve probably experienced before: late in your development process, a security vulnerability surfaces during final testing, weeks after the code was written.
Read original at Blog
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Finding a needle in a 4 GB haystack: from 0.75 GB/s to 49 GB/s in Go

I had a 4 GiB file that’s almost entirely zeros, exactly one non-zero int64 is hiding at offset Size - 8 (the last aligned slot). The task: find that offset, as fast as possible, in Go on Linux.

More: Finding a needle in a 4 GB haystack: from 0.75 GB/s to 49 GB/s in Go. The task: find that offset, as fast as possible, in Go on Linux. The needle never moves , same position, same value, across every run and every program invocation, so there is no luck factor and the page cache state isn’t disturbed between iterations.
TL;DR: I had a 4 GiB file that’s almost entirely zeros, exactly one non-zero int64 is hiding at offset Size - 8 (the last aligned slot).
Read original at Segflow
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

The Art of Computer Programming by Donald E. Knuth

At the end of 1999, these books were named among the best twelve physical-science monographs of the century by American Scientist , along with: Dirac on quantum mechanics, Einstein on relativity, Man…

More: The Art of Computer Programming by Donald E. View “historic” publisher's brochure from the first edition of Volume 1 (1968) A complimentary downloadable PDF containing the collected indexes is available from the publisher to registered owners of the five-volume boxed set.
TL;DR: This PDF includes the complete indexes of Volumes 1, 2, 3, 4A, and 4B, as well as the index to Volume 1 Fascicle 1.
Read original at Www-cs-faculty
Further reading: Semantic ScholarDev.to ArticlesDeveloper RoadmapsWikipedia

Waterfall CAD Playground - A Haskell powered programmable-CAD environment, in the browser with WASM

To run it, your browser will need to fetch a ~100MB WASM blob. Those using a metered or slow connection may wish to navigate away. Files are written into the in-memory filesystem at /<name> .

More: Waterfall CAD Playground - A Haskell powered programmable-CAD environment, in the browser with WASM. To run it, your browser will need to fetch a ~100MB WASM blob. An in-browser playground for Waterfall CAD , a declarative Haskell CAD library built on OpenCASCADE.
TL;DR: Code is compiled and run entirely in your browser in WASM.
Read original at Doscienceto
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

Eliminating Go bound checks with unsafe

Hot path optimization: unsafe pointer arithmetic to eliminate bound checks the Go compiler can't remove, given you can prove they are truly unnecessary.

More: Eliminating Go bound checks with unsafe. Bound checks elimination (BCE) is probably one of the most robust, most productive optimization techniques in the Go world. While being so robust, bound checks are easy to detect and sometimes relatively easy to eliminate.
TL;DR: Hot path optimization: unsafe pointer arithmetic to eliminate bound checks the Go compiler can't remove, given you can prove they are truly unnecessary.
Read original at Blog
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

A Rust-to-Lean verification pipeline with AI provers: An experience report

We describe a verification pipeline that takes production Rust cryptographic code and produces machine-checked correctness proofs in Lean 4.

More: A Rust-to-Lean verification pipeline with AI provers: An experience report. We hope this contribution lowers the barrier to adoption of formal verification and facilitates more effective use of AI in this pipeline. The result is a working pipeline for formal verification of Rust, with kernel-checked proofs and reproducible artefacts.
TL;DR: We describe a verification pipeline that takes production Rust cryptographic code and produces machine-checked correctness proofs in Lean 4.
Read original at Arxiv
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

Compiling a Go program into a native binary for Nintendo Switch

Previously, we compiled a Go program into a WebAssembly and then converted it into C++ files to make it run on Nintendo Switch.

More: Compiling a Go program into a native binary for Nintendo Switch. Now, I have succeeded in compiling a Go program into a native binary for Nintendo Switch, and also running a game there. I have succeeded in porting this to Nintendo Switch and the Nintendo Switch version of "Bear's Restaurant" was released in 2021.
TL;DR: Previously, we compiled a Go program into a WebAssembly and then converted it into C++ files to make it run on Nintendo Switch.
Read original at Ebitengine
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Python 3.14 compiled to metal – no interpreter

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

OpenWrt One – Open Hardware Router

You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites.

More: OpenWrt One – Open Hardware Router. Please note that Anubis requires the use of modern JavaScript features that plugins like JShelter will disable. Please disable JShelter or other such plugins for this domain.
TL;DR: You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites.
Read original at Openwrt
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Kani: A Model Checker for Rust

Focus to learn more arXiv-issued DOI via DataCite (pending registration) Submission history From: Felipe R.

More: Kani: A Model Checker for Rust. ) Code, Data, Media Code, Data and Media Associated with this Article alphaXiv Toggle alphaXiv ( What is alphaXiv? ) Author Venue Institution Topic About arXivLabs arXivLabs: experimental projects with community collaborators arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
TL;DR: ) Links to Code Toggle CatalyzeX Code Finder for Papers ( What is CatalyzeX?
Read original at Arxiv
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

Microsoft cuts 4,800 jobs and shrinks Xbox in 'significant restructure'

Microsoft has announced it has cut 4,800 jobs - roughly 2.1% of its workforce - with Xbox to bear a large number of its latest layoffs.

More: Microsoft has announced it has cut 4,800 jobs - roughly 2.1% of its workforce - with Xbox to bear a large number of its latest layoffs. "These changes are about a bigger future for Xbox, not a smaller one," Sharma said. "Companies don't get to choose whether their industry changes; they only get to choose whether they change with it," she said.
TL;DR: The sweeping layoffs equate to roughly 2.1% of Microsoft's workforce, with 1,600 job losses at Xbox.
Read original at Bbc
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

ReactOS "Open-Source Windows" Project Now Capable Of Running Half-Life 2

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience.

More: ReactOS "Open-Source Windows" Project Now Capable Of Running Half-Life 2. Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. He can be followed via Twitter , LinkedIn , or contacted via MichaelLarabel.com .
TL;DR: Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics.
Read original at Phoronix
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Jam Programming Language

Before I get into any of this: I’m not bashing any language. I have real respect for all of them. Every language has good things the others don’t, and there’s no such thing as a perfect language.

More: Jam Programming Language. I’ve run Rust workshops. The cliff between “I can write some Rust” and “I am productive in Rust” is steep enough that good engineers stall on it, and you spend months pulling them up.
TL;DR: Before I get into any of this: I’m not bashing any language.
Read original at Rapha
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

How a Skiing Accident Put Our Development Practices to the test

Disclaimer : This article is a translation of an article originality written in French . So it contains some screenshot with French language in it. You have been warned.

More: How a Skiing Accident Put Our Development Practices to the test. To achieve this, we advocate for development methods that promote knowledge transfer through written documentation. Otherwise, we’d know about it, or at least we’d see it.
TL;DR: At enioka Haute Couture, we build software hand in hand with our clients’ teams.
Read original at Blog
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

DNSGlobe – Rust TUI to watch DNS propagate around the world

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Show HN: Homegames. An open-source game platform I've been making for 8 years

Play, make and share games in your browser. No account required to play. Homegames has been in development as a (mostly) solo side project since 2018.

More: Show HN: Homegames. An open-source game platform I've been making for 8 years. Homegames has been in development as a (mostly) solo side project since 2018.
TL;DR: Play, make and share games in your browser.
Read original at Homegames
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Reparaible and open source paper printer

Use your black and/or colour cartridges independently : print in black for essentials or in colour for your creations.

More: Reparaible and open source paper printer. Composed of standard and open source components , Openprinter is easy to assemble , maintain , and repair , ensuring longevity . Thanks to open source , you can also print your own 3D parts to create a unique printer.
TL;DR: Equipped with an open source print server (CUPS) , Open Printer works with Windows, MacOS, Linux, Android, iOS .
Read original at Opentools
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

A Novel Look at Error Handling in Rust

There has been a lot said about error handling in rust. There are many different opinions about how to structure your errors, when to use panics, and the role of proc-macros in error handling.

More: A Novel Look at Error Handling in Rust. There are many different opinions about how to structure your errors, when to use panics, and the role of proc-macros in error handling. If we have a function that calls function that returns Result there a few different ways this could be handled in rust.
TL;DR: There has been a lot said about error handling in rust.
Read original at Jtjlehi
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Work In Progress Rust

Rust is a reliable language that prioritizes correctness. However, during development, it can be a burden to account for every single error path immediately.

More: Work In Progress Rust. This article presents a few techniques that defer handling correctness to that you can stay longer in the happy path, as well as a library I developed to make this process more convenient.
TL;DR: Rust is a reliable language that prioritizes correctness.
Read original at Blog
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Returning to Zig after losing trust in Rust's governance

Zig is rising in popularity. It hasn't yet seized the space occupied by even Rust or Go, much less C, but it has been adopted by a few major projects and countless smaller ones.

More: having been interested in Zig for several years, I decided to check back in on the language and see how I feel about it today. Why learn C when I could learn the next language? It shaped what I viewed what a programming language—and software in general—should look like.
TL;DR: Those were all values I began to look for in any programming language.
Read original at Gracefulliberty
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Run Windows 2000 on a DEC Alpha with a new es40 fork

Published: 05-07-2026 20:33 | Author: Remy van Elst | Text only version of this article As you might know, I'm involved a bit in the OpenVMS community and the Alpha emulation side via AXPBox .

More: Run Windows 2000 on a DEC Alpha with a new es40 fork. AXPBox ( github ) is a fork of the es40 alpha emulator by Camiel Vanderhoeven (who is now Chief Architect at VSI, the company that makes OpenVMS, for x86 nowdays ). Like speedups via a JIT compiler, S3 graphics port from MAME and ARC support, resulting in the ability to run Windows 2000 for the DEC Alpha.
TL;DR: AXPBox ( github ) is a fork of the es40 alpha emulator by Camiel Vanderhoeven (who is now Chief Architect at VSI, the company that makes OpenVMS, for x86 nowdays ).
Read original at Raymii
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Beeg float library, a Rust port of Fabrice Bellard's libbf

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Backon – Python retry (zero deps, circuit breaker, async native)

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Automate Excel with Python: From manual grind to one-click workflow

Download Chapter 3: Creating and Manipulating Dataframes and Lists You’re already good at Excel. But you’re tired of the copy/paste, the helper columns, and the brittle formulas that break when someo…

More: Automate Excel with Python: From manual grind to one-click workflow. Download Chapter 3: Creating and Manipulating Dataframes and Lists You’re already good at Excel. Part I: From Spreadsheets to Dataframes Chapter 1: Getting Started with Python Chapter 2: Displaying Data and Understanding Data Types Chapter 3: Creating and Manipulating Dataframes and Lists Chapter 4: Adding, M…
TL;DR: AI can write the code.
Read original at Nostarch
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Finland's last analogue landline phones go silent after 150 years

Share Comments Add Euronews on Google Share Facebook Twitter Flipboard Send Reddit Linkedin Messenger Telegram VK Bluesky Threads Whatsapp Finland's last landline call has been made as the Nordic cou…

More: Finland's last analogue landline phones go silent after 150 years. And the Nordic country, home of mobile phone pioneer Nokia, has seen the use of landline phones gobbled up by mobile technology.
TL;DR: Share Comments Add Euronews on Google Share Facebook Twitter Flipboard Send Reddit Linkedin Messenger Telegram VK Bluesky Threads Whatsapp Finland's last landline call has been made as the Nordic country becomes the latest to retire copper-wire phones in favour of fibre.
Read original at Euronews
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Better Models: Worse Tools

A rare case where I want to put a post of mine here. Reason being that I was hunting down tool calling behavior regressions with the latest generation of Anthropic models and I found the resulting behavior both puzzling and quite problematic. Those models appear to be strongly RL'ed on their own Claude Code harness which is closed source, and when you come close in tool declarations but slightly off, you can now expect to get broken tool call behavior when older models did not yet have that defect. Thought this might be interesting for folks here. Comments

More: Better Models: Worse Tools. A rare case where I want to put a post of mine here. Reason being that I was hunting down tool calling behavior regressions with the latest generation of Anthropic models and I found the resulting behavior both puzzling and quite problematic.
TL;DR: Those models appear to be strongly RL'ed on their own Claude Code harness which is closed source, and when you come close in tool declarations but slightly off, you can now expect to get broken tool call behavior when older models did not yet have that defect.
Read original at Lucumr
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

'All men are created equal': America has lost its values. It's time to go back

As the US celebrates 250 years, the Declaration of Independence has been curiously absent. Yet its language on the consent of the governed is more relevant than ever It’s America’s birthday.

More: 'All men are created equal': America has lost its values. Yet its language on the consent of the governed is more relevant than ever It’s America’s birthday. The only “idea” behind the cage fight was the one embodied in Mike Tyson’s classic insight: “Everyone has a plan until they get punched in the face.”
TL;DR: As the US celebrates 250 years, the Declaration of Independence has been curiously absent.
Read original at Theguardian
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Thoughts on coding agents · rakyll.org

The way I think about coding agents has shifted since last December. I used to measure them by autonomy: how far they could go on their own. Now I think that was the wrong framing.

More: An agent’s value isn’t true autonomy, but the value it creates when it collapses the gap between knowing what you want and having it. The value is not really the model guessing your intent. The agent is an amplifier of direction, not a substitute for it.
TL;DR: The way I think about coding agents has shifted since last December.
Read original at Rakyll
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

wince-dc: Windows CE Dreamcast Community Edition

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

SecretSpec 0.13: SDKs for Python, Node.js, Go, Ruby, and Haskell

Skip to content SecretSpec 0.13: SDKs for Python, Node.js, Go, Ruby, and Haskell Jul 3, 2026 Domen Kožar SecretSpec separates what secrets an application needs, declared in secretspec.

More: SecretSpec 0.13: SDKs for Python, Node.js, Go, Ruby, and Haskell. If your service was written in Python or Go, you shelled out to secretspec run or reimplemented resolution yourself. It ships native SDKs for five languages: Python, Node.js / TypeScript, Go, Ruby, and Haskell.
TL;DR: Until now, reading those resolved secrets at runtime meant the CLI or the Rust SDK.
Read original at Secretspec
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

On intent of Code

I have argued before that writing code is like writing a story. Now, I will take it one step further and claim that reading code is like reading a story.

More: Now, I will take it one step further and claim that reading code is like reading a story. In turn, one can see code as a method of communicating intent, explicitly, e.g. On the one end, code writers must consider how their code reads from the perspective of a different programmer.
TL;DR: I have argued before that writing code is like writing a story.
Read original at Why
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

Who's Hiring? - Support Edition - Q3 2026

Welcome to the trial post of a "Who's Hiring?" call for non-software engineer positions! As we try to kick this off, I would love community input on things like; What other details would you like employers to provide in their initial reply? What frequency do we want? Quarterly? Monthly? Every other week? Are there any other roles that should be considered for these posts? Any job postings should be geared towards needed company roles other than Software Engineer, such as customer support, data entry, field technician, marketing, purchasers, etc...that list can get quite long, depending on the size of the company and type of business. We'll keep this initial post conversational for the sake of getting community input about what we want to see and refining the template. Should this garner enough interest and stick, future posts should result in only/mostly job postings in the comments. Post Template Company Website: [ url ] Culture: [ brief description of company mission and culture ] Available Position(s): [ e.g customer support, technical writer, social media manager, service technician, etc. ] Job Type: [ onsite | remote | hybrid ] Job Level: [ entry | junior | senior | etc ] Description: [ brief description of the role and responsibilities ] Experience: [ necessary skills or experience to perform the job ] Compensation: [ salary & benefits ] Additional Notes: [ any info specific to the role that doesn't fit in the above categories ] Contact: [ email ]

More: - Support Edition - Q3 2026. Post Template Company Website: [ url ] Culture: [ brief description of company mission and culture ] Available Position(s): [ e.g customer support, technical writer, social media manager, service technician, etc.
TL;DR: Welcome to the trial post of a "Who's Hiring?" call for non-software engineer positions!
Read original at Lobste
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Reducing Assumptions, Exploding Your Code

We’ve all written them, they fall together perfectly, they are readable, but they assume the happy paths.

More: Reducing Assumptions, Exploding Your Code. load ( f ) url = f "https://www.example.com/pdf-api?id= { id } " resp = requests . Each block of code does one thing, each one is few lines, there is no unneded structure or boilerplate really - I like it.
TL;DR: argv [ 1 ]) with open ( 'setup.json' ) as f : setup = json .
Read original at Ryelang
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Developer Verification – LineageOS

Android Developer Verification is Google’s requirement, rolling out regionally starting September 2026 (global by 2027), that apps be registered to an identity-verified developer before they can be i…

More: Developer Verification – LineageOS. This applies regardless of the installation source; whether it is the Play Store, third-party stores, or direct APK sideload. What we have is Google’s stated reasoning, and even if you’re skeptical of the outcome, it’s worth taking at face value.
TL;DR: Android Developer Verification is Google’s requirement, rolling out regionally starting September 2026 (global by 2027), that apps be registered to an identity-verified developer before they can be installed on a “certified” Android device, meaning any device shipping Google Play, Play Services, and the rest of the Google Mobile Services (GMS) suite.
Read original at Lineageos
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Why don't people use git properly?

The educational project that I've been blathering on about for a while has a name now, and has a landing page! Meet Arca .

More: Why don't people use git properly?. Which makes it concerning that an awful lot of people in the tech world, and an even larger proportion of the people writing code in any context simply cannot use git at all well. People really struggle, in one way or another, to use this technology properly.
TL;DR: The educational project that I've been blathering on about for a while has a name now, and has a landing page!
Read original at Deadsimpletech
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Show HN: ContextCodeCache in Rust

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Rust - Handling Results In A Map Closure

Are you encountering an error when trying to use a function that returns a Result within a .map() closure in Rust? I'm sure this is a common problem people face when learning to use Rust.

More: use std :: error :: Error ; fn prefix_line (line : & str ) -> Result < String , Box < dyn Error >> { Ok ( format! ( "PREFIX: {}" , line)) } fn prefix_each (lines : & [ & str ]) -> Result < Vec < String >, Box < dyn Error >> { let result = lines . map ( | line | prefix_line (line) ?
TL;DR: Are you encountering an error when trying to use a function that returns a Result within a .map() closure in Rust?
Read original at Reemus
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Lemmy Development Update June 2026 and 1.0.0-beta.1

Nutomic M A to Announcements English · edit-2 14 hours ago Lemmy Development Update June 2026 and 1.0.0-beta.

More: These fixes are released in a new version 1.0.0-beta.1 . Edit: Note the Lemmy backend version 1.0.0-beta.1 is still building , and will take about 12 hours to complete. You can follow our development progress with these milestone links: An open source project the size of Lemmy needs constant work to manage the project, implement new features and fix bugs.
TL;DR: Nutomic M A to Announcements English · edit-2 14 hours ago Lemmy Development Update June 2026 and 1.0.0-beta.1 message-square message-square 4 link fedilink arrow-up1 64 arrow-down1 0 file-text arrow-up1 64 arrow-down1 message-square Lemmy Development Update June 2026 and 1.0.0-beta.1 Nutomic M A to Announcements English · edit-2 14 hours ago message-square 4 link fedilink file-text Last month we fixed a lot of the problems that were reported so far during 1.0 Beta Testing .
Read original at Lemmy
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

sem: A new code understanding primitive tool at a semantic granularity

Semantic understanding on top of Git. Diff, blame, impact, log. Functions, not lines. Same commit. Different lens. Left: what git shows you. Right: what actually happened. diff --git a/src/auth/login.

More: sem: A new code understanding primitive tool at a semantic granularity. diff --git a/src/auth/login.ts b/src/auth/login.ts index 4a2b1c0..8f3d2e1 100644 --- a/src/auth/login.ts +++ b/src/auth/login.ts @@ -12,6 +12,18 @@ +export function validateToken(token: string) { + const decoded = jwt.verify(token, SECRET); + if (!decoded.exp || decoded.
TL;DR: Semantic understanding on top of Git.
Read original at Ataraxy-labs
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

A Windows Kernel in a Browser Tab, Part I: Cold Boot, Fast Boot, and Four Megabytes

The two earlier posts ( Part I and Part II ) were about how the thing got written: an NT-shaped kernel in Rust that Fable 5 took from an empty directory to a booting system in thirty-eight minutes, t…

More: A Windows Kernel in a Browser Tab, Part I: Cold Boot, Fast Boot, and Four Megabytes. It is about the artifact itself: nanokrnl , the kernel, and nanox , the emulator we wrote to run it in a browser. When you open nanokrnl.ai and the machine reaches a C:\ prompt, what actually happened, and how much memory did it take?
TL;DR: The two earlier posts ( Part I and Part II ) were about how the thing got written: an NT-shaped kernel in Rust that Fable 5 took from an empty directory to a booting system in thirty-eight minutes, then grew over the following days into something that loads real Windows drivers and runs real Microsoft console binaries.
Read original at Msuiche
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Heuristics for lab robotics, and where its future may go

Most lab protocols can be automated, they just often aren’t worth automating You can improve lab robotics by improving the translation layer, the hardware layer, or the intelligence layer I have neve…

More: Heuristics for lab robotics, and where its future may go. My tenure at the lab officially ended when an unusually squirmy rat ripped the whole port system out of its skull while I was trying to plug it in.
TL;DR: Most lab protocols can be automated, they just often aren’t worth automating You can improve lab robotics by improving the translation layer, the hardware layer, or the intelligence layer I have never worked in a wet lab.
Read original at Owlposting
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Program-as-Weights: A Programming Paradigm for Fuzzy Functions

Focus to learn more arXiv-issued DOI via DataCite (pending registration) Submission history From: Yuntian Deng [ view email ] [v1] Thu, 2 Jul 2026 17:59:50 UTC (1,727 KB) Full-text links: Access Pape…

More: Program-as-Weights: A Programming Paradigm for Fuzzy Functions. ) Code, Data, Media Code, Data and Media Associated with this Article alphaXiv Toggle alphaXiv ( What is alphaXiv? ) Spaces Toggle TXYZ.AI ( What is TXYZ.AI?
TL;DR: ) Links to Code Toggle CatalyzeX Code Finder for Papers ( What is CatalyzeX?
Read original at Arxiv
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Self-Hosted AI news aggregator using Cloudflare Workers, Vectorize, and Nostr

I built this primarily to solve my own reading fatigue from jumping between HN, Lobsters, and Reddit, while keeping data completely within my own infrastructure. Architecture & Storage Choices: The entire stack is built to live on Cloudflare’s free/low-cost tier to make self-hosting accessible. Backend & API: Implemented using Hono on Workers. Database & State: Cloudflare D1 for strict relational storage (sources, cron tracking, user state). Vector Search: Cloudflare Vectorize managing the 768-dimension embeddings generated natively via @cf/baai/bge-base-en-v1.5 . Ingestion Details: For Lobsters specifically, the background cron job polls the .json endpoints rather than scraping raw HTML. For bootstrapping historical preferences, I provided endpoints to ingest past JSON or RSS activity exports so the Cosine Similarity calculation actually has a baseline vector profile to match against. Current Constraints & Trade-offs: Model Choice: I opted for bge-base-en-v1.5 because it executes completely inside Workers AI with zero external cold starts, but I’m experimenting with more performant embeddings models if they become available natively on the edge. Nostr Identity: Instead of inventing a custom OAuth or JWT layer, I used NIP-07 (browser extensions like Alby) for user authentication. This makes it trivial to let followers re-publish your resulting curated feed back to public relays. The repo includes a Makefile that handles full remote provisioning ( make db-init , make vectorize-init , make deploy ) so you don't have to navigate the Cloudflare UI manually. Would love any feedback on the vector indexing strategy at the edge, or how people are handling semantic search history pruning over time. Comments

More: Self-Hosted AI news aggregator using Cloudflare Workers, Vectorize, and Nostr. Database & State: Cloudflare D1 for strict relational storage (sources, cron tracking, user state). Vector Search: Cloudflare Vectorize managing the 768-dimension embeddings generated natively via @cf/baai/bge-base-en-v1.5 .
TL;DR: I built this primarily to solve my own reading fatigue from jumping between HN, Lobsters, and Reddit, while keeping data completely within my own infrastructure.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Dogesh is a Python-based interpreted programming language where every keyword speaks dog

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

The mask that compiles to nothing: how HotSpot's JIT learned to reason about bits

When a developer types (x << 2) & -4 , an optimizing compiler should compile it to just the shift, x << 2 : the bitwise AND should disappear. Why?

More: The mask that compiles to nothing: how HotSpot's JIT learned to reason about bits. If it can prove the constraint is tight enough, it can rewrite the code. Constant folding, dead branch elimination, and other optimizations often come down to "prove the set of possible values is small enough to act on."
TL;DR: When a developer types (x << 2) & -4 , an optimizing compiler should compile it to just the shift, x << 2 : the bitwise AND should disappear.
Read original at Questdb
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

The good, the bad, and the AI apps​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍...

Ryan welcomes Benny Chen, co-founder of Fireworks AI, to the show to explore what actually makes an AI application good or not, how to balance qualitative signals with quantitative metrics when evaluating AI, and how open-source eval protocols and community efforts are setting the standard for AI evaluation.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌​‌‍‌​​​​​​‌​‌​‌‌‌‍‌‍​‌​​‍‌​‌​​​​‌‍​‌​‍​​‍‌​‌​​‌‌‍‌‌‌‍​‍​‍‌​‍‌‌‍​‍‌‍​‍​​​‍‌‌‍​‌​‌​​‌‌​​‌‍​‍​​​​‍​‌‍‌‍​‌‌‍​‌​‌‌‍‌​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌​‌‍‌​​​​​​‌​‌​‌‌‌‍‌‍​‌​​‍‌​‌​​​​‌‍​‌​‍​​‍‌​‌​​‌‌‍‌‌‌‍​‍​‍‌​‍‌‌‍​‍‌‍​‍​​​‍‌‌‍​‌​‌​​‌‌​​‌‍​‍​​​​‍​‌‍‌‍​‌‌‍​‌​‌‌‍‌​​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: Fireworks AI is a cloud platform designed for developers and enterprises to run, customize, and scale open-source generative AI models. Congrats to user techtabu for winning a Stellar Answer badge for answering How can I delete all local Docker images?
TL;DR: Ryan welcomes Benny Chen, co-founder of Fireworks AI, to the show to explore what actually makes an AI application good or not, how to balance qualitative signals with quantitative metrics when evaluating AI, and how open-source eval protocols and community efforts are setting the standard for AI evaluation.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌​‌‍‌​​​​​​‌​‌​‌‌‌‍‌‍​‌​​‍‌​‌​​​​‌‍​‌​‍​​‍‌​‌​​‌‌‍‌‌‌‍​‍​‍‌​‍‌‌‍​‍‌‍​‍​​​‍‌‌‍​‌​‌​​‌‌​​‌‍​‍​​​​‍​‌‍‌‍​‌‌‍​‌​‌‌‍‌​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌​‌‍‌​​​​​​‌​‌​‌‌‌‍‌‍​‌​​‍‌​‌​​​​‌‍​‌​‍​​‍‌​‌​​‌‌‍‌‌‌‍​‍​‍‌​‍‌‌‍​‍‌‍​‍​​​‍‌‌‍​‌​‌​​‌‌​​‌‍​‍​​​​‍​‌‍‌‍​‌‌‍​‌​‌‌‍‌​​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

More Money For Better Open-Source Software (2015)

As a programmer I create artifacts that, unlike classical commodities such as loaves of bread or toothbrushes, can be copied at zero cost.

More: More Money For Better Open-Source Software (2015). Open source software (and similarly open-licensed works in other media) tilts the balance the other way—it leaves the consumer's ability to copy the works largely unconstrained. I am even more happy that people who aren't as privileged as I am also have access to all this software.
TL;DR: I am very happy that the open source concept took off.
Read original at Marijnhaverbeke
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Automating the Rubber Stamp: What If an Agent Ran Your Deployment Gate?

Three weeks ago a colleague approved a production deployment from a Tesco car park. The GitHub notification arrived on their phone.

More: Automating the Rubber Stamp: What If an Agent Ran Your Deployment Gate?. The GitHub notification arrived on their phone. Every team I've worked with has the same gate and the same 47 seconds.
TL;DR: Three weeks ago a colleague approved a production deployment from a Tesco car park.
Read original at Mattvanbird
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Arbitrary code execution breaking sandboxes in KDE Plasma

This proof of concept demonstrates a mean for malicious sandboxed (Flatpak here, but any sandbox apply. With or without the security context support.

More: Arbitrary code execution breaking sandboxes in KDE Plasma. With or without the security context support.) applications to impersonate and, more importantly, spawn arbitrary binaries on the host when user invokes Open New Window action. You will need kcalc ( /usr/bin/kcalc ) as the designated target.
TL;DR: This proof of concept demonstrates a mean for malicious sandboxed (Flatpak here, but any sandbox apply.
Read original at Blog
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

no llm code

LLM generated code in free software is a potential landmine. The copyright of such code is an open question, and any current answer to that question risks changing at some point in the future.

More: The copyright of such code is an open question, and any current answer to that question risks changing at some point in the future. So, git-annex does not contain code generated by LLMs and guarantees it will never do so. git-annex currently supports being built with versions of dependencies that pre-date any introduction of LLM generated code.
TL;DR: LLM generated code in free software is a potential landmine.
Read original at Git-annex
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Toolbox App 3.6: Smarter Storage Cleanup, Windows installation diagnostics, and More

Toolbox App 3.6 gives you better control over local storage and makes Windows installation failures easier to diagnose. Clean up removable Toolbox App data from Settings The Toolbox App now shows how much removable data it can safely clean up, providing a breakdown for the download cache, previous versions, temporary leftovers, and leftover tool directories. […]

More: Toolbox App 3.6 gives you better control over local storage and makes Windows installation failures easier to diagnose. Clean up removable Toolbox App data from Settings The Toolbox App now shows how much removable data it can safely clean up, providing a breakdown for the download cache, previous versions, temporary leftovers, and leftover tool directories.
TL;DR: Toolbox App 3.6 gives you better control over local storage and makes Windows installation failures easier to diagnose.
Read original at Blog
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

How GitHub used secret scanning to reach inbox zero

GitHub had 20,000+ secret scanning alerts across 15,000 repositories. Here's how we separated signal from noise, built remediation workflows, and reached inbox zero in nine months. The post How GitHub used secret scanning to reach inbox zero appeared first on The GitHub Blog .

More: How GitHub used secret scanning to reach inbox zero. Here's how we separated signal from noise, built remediation workflows, and reached inbox zero in nine months. The post How GitHub used secret scanning to reach inbox zero appeared first on The GitHub Blog .
TL;DR: GitHub had 20,000+ secret scanning alerts across 15,000 repositories.
Read original at Github
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

ds.css: A css framework recreating the DS / DS Lite's UI

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: ds.css: A css framework recreating the DS / DS Lite's UI. You signed in with another tab or window. You signed out in another tab or window.
TL;DR: Reload to refresh your session.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Pure-Python symbolic regression that rediscovered Kepler's law from 8 data point

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

.gitignore Isn’t the Only Way To Ignore Files in Git

I’ve been using Git for so long and I just realized you can ignore files at three different levels and not just with .gitignore . The three files you can use to ignore files are: .

More: .gitignore Isn’t the Only Way To Ignore Files in Git. The three files you can use to ignore files are: .gitignore is the usual file where you write files you want to ignore. It’s a great place to add files that you want to ignore in every git repository on your computer.
TL;DR: The exclude file lives in the .git directory of every Git repository but changes to it are not checked into Git.
Read original at Nelson
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Functional Programming in hica

Functional programming (FP) is a style where you build programs by composing functions rather than by writing sequences of instructions that change state.

More: Functional Programming in hica. Functional programming (FP) is a style where you build programs by composing functions rather than by writing sequences of instructions that change state. No return keyword: fun clamp ( x , lo , hi ) { if x < lo { lo } else if x > hi { hi } else { x } } This single rule carries you through most of FP: when everything has a value, everything can…
TL;DR: let name = "Alicia" let scores = [ 85 , 92 , 78 ] You never mutate scores in place.
Read original at Hica
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Tools or techniques for conveying mental models?

What are tools or techniques which well for conveying and growing mental model? Techniques I have seen which work well include: Building and maintaining the system (growing) Scribbling on napkins or gesturing next to someone with a furrowed brow (conveying) Documentation which enumerates surface area or catalogs features may be exhaustive but often doesn't achieve either building or conveying the mental model of the subject in question. Using a well designed tool or product directly can achieve both. What are the tools and techniques which work for you? What makes them effective?

More: Tools or techniques for conveying mental models?. Techniques I have seen which work well include: Building and maintaining the system (growing) Scribbling on napkins or gesturing next to someone with a furrowed brow (conveying) Documentation which enumerates surface area or catalogs features may be exhaustive but often doesn't achieve either building or conveying the mental mo…
TL;DR: What are tools or techniques which well for conveying and growing mental model?
Read original at Lobste
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

How do you turn AI coding chaos into a repeatable playbook?​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌...

Vivek Raghunathan, SVP of engineering at Snowflake, joins Leaders of Code at Snowflake Summit to break down the five-stage framework his org used to go from "let chaos reign" to a repeatable, org-wide system for AI-assisted engineering.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌‌‌‍​​‌‌‍‌‍​​​​‍​​‍​​​‍​‍‌‌‍‌‌​​‌‌‍​‌​‌​‍‌​‌​‌‍‌​​​​‌‍‌‌​‍‌​‍‌‌‍‌‌​​​​‌‍​‍‌​‍​​‌‍‌‍​‌‍​‌‍‌‌​‍‌‌‍​​​​‌‍​​‌​​‌‍​‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌‌‌‍​​‌‌‍‌‍​​​​‍​​‍​​​‍​‍‌‌‍‌‌​​‌‌‍​‌​‌​‍‌​‌​‌‍‌​​​​‌‍‌‌​‍‌​‍‌‌‍‌‌​​​​‌‍​‍‌​‍​​‌‍‌‍​‌‍​‌‍‌‌​‍‌‌‍​​​​‌‍​​‌​​‌‍​‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: Vivek explains how Snowflake systematically rolled out coding agents across its engineering org — starting with unrestricted experimentation, then codifying what worked into a shared vocabulary of 14 "AI design patterns," from plan-in-English to fencing off parallel agents to reducing on-call toil through continuously updated skills.
TL;DR: Vivek Raghunathan, SVP of engineering at Snowflake, joins Leaders of Code at Snowflake Summit to break down the five-stage framework his org used to go from "let chaos reign" to a repeatable, org-wide system for AI-assisted engineering.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌‌‌‍​​‌‌‍‌‍​​​​‍​​‍​​​‍​‍‌‌‍‌‌​​‌‌‍​‌​‌​‍‌​‌​‌‍‌​​​​‌‍‌‌​‍‌​‍‌‌‍‌‌​​​​‌‍​‍‌​‍​​‌‍‌‍​‌‍​‌‍‌‌​‍‌‌‍​​​​‌‍​​‌​​‌‍​‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌‌‌‍​​‌‌‍‌‍​​​​‍​​‍​​​‍​‍‌‌‍‌‌​​‌‌‍​‌​‌​‍‌​‌​‌‍‌​​​​‌‍‌‌​‍‌​‍‌‌‍‌‌​​​​‌‍​‍‌​‍​​‌‍‌‍​‌‍​‌‍‌‌​‍‌‌‍​​​​‌‍​​‌​​‌‍​‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Senior SWE-Bench: open-source benchmark that assesses agents as senior engineers

We treat agents like senior engineers, so why evaluate them like junior engineers? Senior SWE-Bench feature tasks have realistic instructions that read like natural language messages rather than over…

More: Senior SWE-Bench: open-source benchmark that assesses agents as senior engineers. We treat agents like senior engineers, so why evaluate them like junior engineers? Senior SWE-Bench feature tasks have realistic instructions that read like natural language messages rather than over-specified requirements.
TL;DR: taste >2/5 1 Claude Opus 4.8 Mini-SWE-Agent · max 24.0 % Claude Sonnet 5 Mini-SWE-Agent · max 19.4 % 2 GPT-5.5 Mini-SWE-Agent · xhigh 16.0 % 3 Claude Opus 4.7 Mini-SWE-Agent · max 14.1 % 4 GPT-5.4 Mini-SWE-Agent · xhigh 14.0 % 5 GLM-5.2 Mini-SWE-Agent · max 12.5 % 6 Kimi K2.6 Mini-SWE-Agent · default 8.2 % 7 Claude Sonnet 4.6 Mini-SWE-Agent · high 8.2 % 8 Gemini 3.1 Pro Mini-SWE-Agent · high 6.1 % 9 Gemini 3.5 Flash Mini-SWE-Agent · medium 3.0 % # Model Effort Solve rate (pass@1) 1 Claude Opus 4.8 max 24.0 % Claude Sonnet 5 max 19.4 % 2 GPT-5.5 xhigh 16.0 % 3 Claude Opus 4.7 max 14.1 % 4 GPT-5.4 xhigh 14.0 % 5 GLM-5.2 max 12.5 % 6 Kimi K2.6 default 8.2 % 7 Claude Sonnet 4.6 high 8.2 % 8 Gemini 3.1 Pro high 6.1 % 9 Gemini 3.5 Flash medium 3.0 % Tasteful solve rate (pass@1) 0 % 20 % 40 % 60 % 80 % 0 50.0K 100.0K 150.0K 200.0K ↖ better — more solve, less compute GPT-5.5 GPT-5.4 Gemini 3.5 Flash Gemini 3.1 Pro Sonnet 4.6 Opus 4.7 Opus 4.8 » Kimi K2.6 GLM-5.2 » Sonnet 5 Average output tokens agent steps / task The top-performing frontier models fail to complete tasks with senior-level correctness and taste over 75 % of the time .
Read original at Senior-swe-bench
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Improving token efficiency for GitHub Copilot in VS Code

With the recent move to usage-based billing for GitHub Copilot, every token in an agentic session matters.

More: Improving token efficiency for GitHub Copilot in VS Code. They affect your credits, latency, and the context window an agent has left to finish the task. Making the GitHub Copilot agentic harness in VS Code more token-efficient is continuous work, and it's the best way to counter this trend.
TL;DR: With the recent move to usage-based billing for GitHub Copilot, every token in an agentic session matters.
Read original at Code
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Creating a development sandbox with crosvm

I’m uneasy writing software on a computer that also holds sensitive information like email, passwords, and web browser cookies.

More: Creating a development sandbox with crosvm. At least in theory, code running in the VM is unable to interact with the main OS in all but a few restricted ways, like shared directories, Wayland windows forwarded via sommelier , and audio output. My development process typically involves text mode programs and web servers, so a VM accessed via terminal windows was a natural fit.
TL;DR: I’m uneasy writing software on a computer that also holds sensitive information like email, passwords, and web browser cookies.
Read original at Erat
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Show HN: LIBR tracing with source ledger rows and byte-exact PDF verification

An engineering note on replaying ordered financial transactions to preserve balance dips, same-day assumptions, and non-replenishment behavior.

More: Show HN: LIBR tracing with source ledger rows and byte-exact PDF verification. This public engineering note isolates one narrow technical claim: LIBR-style tracing can be represented as deterministic replay over an ordered ledger. Reviewers can inspect the replay path rather than inferring results from narrative summaries.
TL;DR: Each ordered transaction advances account balance and traceable balance under explicit LIBR assumptions.
Read original at Exitprotocols
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

What To Learn To Be A Real Time Graphics Programmer

I get asked fairly often what people need to know to be hireable as a graphics programmer. I figured it was time to make a page to link instead of re-typing it each time.

More: What To Learn To Be A Real Time Graphics Programmer. I made a video you can watch to learn about the bare metal bits, but it’s up to you if you think it’s worth while to learn or not. Path tracing is how movies do rendering, and it is what we try to approximate with modern real time rendering techniques.
TL;DR: I figured it was time to make a page to link instead of re-typing it each time.
Read original at Blog
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

6 security settings every GitHub maintainer should enable this week

These six free settings will not make your project unhackable. Nothing will. What they will do is close the easy doors. Turn these on, and your project will be meaningfully harder to attack than it was before. The post 6 security settings every GitHub maintainer should enable this week appeared first on The GitHub Blog .

More: 6 security settings every GitHub maintainer should enable this week. These six free settings will not make your project unhackable. Turn these on, and your project will be meaningfully harder to attack than it was before.
TL;DR: The post 6 security settings every GitHub maintainer should enable this week appeared first on The GitHub Blog .
Read original at Github
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

The C to Rust migration book

Mainmatter The C to Rust Migration Book By Mainmatter Overview The course Table of contents About the author About Mainmatter Migrate from C to Rust without breaking the world Securing and modernizin…

More: The C to Rust migration book. Each concept is paired with an exercise you solve in a real Rust package, with a test suite that checks your solution. It assumes prior knowledge of Rust and some C.
TL;DR: Mainmatter The C to Rust Migration Book By Mainmatter Overview The course Table of contents About the author About Mainmatter Migrate from C to Rust without breaking the world Securing and modernizing software is a top priority today.
Read original at Mainmatter
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

JetBrains Engineering Hiring Process: A Recruiter Explains What to Expect (And How to Prepare)

If you’re applying for an engineering role at JetBrains, here’s what the recruitment process looks like. We’ll walk you through each stage, explain what recruiters and hiring teams are looking for, and share what actually makes a difference in getting hired. What’s different about hiring at JetBrains? The steps in our recruitment process are not […]

More: JetBrains Engineering Hiring Process: A Recruiter Explains What to Expect (And How to Prepare). We’ll walk you through each stage, explain what recruiters and hiring teams are looking for, and share what actually makes a difference in getting hired. What’s different about hiring at JetBrains?
TL;DR: If you’re applying for an engineering role at JetBrains, here’s what the recruitment process looks like.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Open Source as Infrastructure: Taking Roads and Bridges literally

I spent last week at UN Open Source Week , where officials from a dozen governments stood up in turn and described open source as critical infrastructure.

More: Open Source as Infrastructure: Taking Roads and Bridges literally. That framing has been the standard one since Nadia Eghbal’s Roads and Bridges report for the Ford Foundation in 2016, and after ten years it has finally reached the audience it describes.
TL;DR: I spent last week at UN Open Source Week , where officials from a dozen governments stood up in turn and described open source as critical infrastructure.
Read original at Nesbitt
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Announcing the release of Box3D, an open source 3D physics engine

I’m happy to announce the release of Box3D, an open source 3D physics engine. It is now available on GitHub. You can think of Box3D as a fork of Box2D, extended with many features needed for 3D games.

More: Announcing the release of Box3D, an open source 3D physics engine. It is now available on GitHub. This game is built using the Unreal engine.
TL;DR: I’m happy to announce the release of Box3D, an open source 3D physics engine.
Read original at Box2d
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

GraalVM Hello World Program Down To "Just" 6.5MB

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience.

More: GraalVM Hello World Program Down To "Just" 6.5MB. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. He can be followed via Twitter , LinkedIn , or contacted via MichaelLarabel.com .
TL;DR: Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience.
Read original at Phoronix
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

A Cross-Platform Rust UI Framework via Qt’s Bridging Technology

Rust has achieved something extraordinary: it genuinely excites people to write software. But when it comes to building a real user interface, the ecosystem is still finding its footing.

More: A Cross-Platform Rust UI Framework via Qt’s Bridging Technology. Qt Bridge for Rust makes that maturity available to Rust developers, providing access to a UI framework that lets you keep your Rust codebase while using Qt Quick’s feature-rich UI libraries and APIs, hardware acceleration, and genuine cross-platform support.
TL;DR: Rust has achieved something extraordinary: it genuinely excites people to write software.
Read original at Qt
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Kotlin Comes to BlueJ

Kotlin support is now available in BlueJ, one of the most established environments for teaching introductory object-oriented programming (OOP). This work is the result of a collaboration between JetBrains and the BlueJ team at King’s College London, including Professor Michael Kölling and Dr. Neil Brown, whose work has shaped programming education for decades. Download BlueJ […]

More: Kotlin Comes to BlueJ. This work is the result of a collaboration between JetBrains and the BlueJ team at King’s College London, including Professor Michael Kölling and Dr. Neil Brown, whose work has shaped programming education for decades.
TL;DR: Kotlin support is now available in BlueJ, one of the most established environments for teaching introductory object-oriented programming (OOP).
Read original at Blog
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Optimizing an Algorithm That’s Quadratic by Design

WhatChord is an app that watches the notes you play on a MIDI keyboard and names the chord as you play it. Press C, E, and G together and it shows C major .

More: Optimizing an Algorithm That’s Quadratic by Design. An uncached analysis of a common seventh chord takes a few milliseconds, and nearly all of that time goes toward putting the already-scored candidates in order. To sort a list, you hand the language a comparator : a function that takes two items and reports which should come first.
TL;DR: WhatChord is an app that watches the notes you play on a MIDI keyboard and names the chord as you play it.
Read original at Whatchord
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

How Jujutsu Rethinks Git's Working Copy and Conflict Model

Bruno Brito Last Updated: June 2026 | 16 min read Git is so deeply embedded in how we work that its rough edges start to feel like facts of life.

More: How Jujutsu Rethinks Git's Working Copy and Conflict Model. This article is for developers who already know Git and want to understand what jj actually offers. Your colleagues using plain Git are unaffected.
TL;DR: Your remotes are Git remotes.
Read original at Git-tower
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Improving Embedded Software Quality With Parasoft C/C++test, CLion, and AI

Embedded software development comes with a unique set of pressures: strict safety and security standards, complex toolchains, and the constant challenge of catching defects as early as possible. Starting with CLion 2026.1.2, you can open SARIF findings from Parasoft C/C++test analyses for standards such as MISRA C/C++, AUTOSAR C++14, CERT C/C++, and CWE directly in […]

More: Embedded software development comes with a unique set of pressures: strict safety and security standards, complex toolchains, and the constant challenge of catching defects as early as possible. Starting with CLion 2026.1.2, you can open SARIF findings from Parasoft C/C++test analyses for standards such as MISRA C/C++, AUTOSAR C++14, CERT C/C++, and CWE directly in […]
TL;DR: Embedded software development comes with a unique set of pressures: strict safety and security standards, complex toolchains, and the constant challenge of catching defects as early as possible.
Read original at Blog
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

All Package Management Functionality Moved from Compiler to Build System

This page contains a curated list of recent changes to main branch Zig. This page contains entries for the year 2026 . Other years are available in the Devlog archive page .

More: All Package Management Functionality Moved from Compiler to Build System. Now that there is a separate process for users’ build.zig scripts and the build system itself, it makes sense for that to be the place that package management logic lives.
TL;DR: This page contains a curated list of recent changes to main branch Zig.
Read original at Ziglang
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Changes to Godot Engine Contribution Policies

Over the last several years we have become overwhelmed by the large number of code contributions (pull requests), especially those from new contributors.

More: The number of open PRs has become a meme in the community. In part, the number of open PRs is a healthy sign that: But ultimately, a large part of the backlog comes from the fact that the number of qualified reviewers is small, reviewing PRs is demanding, and we can’t keep up with everything coming in.
TL;DR: Over the last several years we have become overwhelmed by the large number of code contributions (pull requests), especially those from new contributors.
Read original at Godotengine
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

EmacsWiki Blog Carnival "Programming"

Emacs is more than just a text editor—it’s a full-fledged programming environment that can be perfectly tailored to your needs.

More: EmacsWiki Blog Carnival "Programming". Emacs is more than just a text editor—it’s a full-fledged programming environment that can be perfectly tailored to your needs. REPLs & Interactive Development: How do you work with REPLs (e.g., for Python, Clojure, or Haskell) directly in Emacs?
TL;DR: But how do you use Emacs as a programming tool?
Read original at Plaindrops
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Which GitHub features are needed in a code forge before you can migrate?

Which GitHub features would you consider a blocker for migrating to a different code forge, and in what order do you prioritize them? Context: I am heads down building a code forge ( https://juju.bi ) based on three ideas: Code collaboration part should work offline Should be compatible with GitHub API (like how some services are considered S3 compatible) Support change-id based features (ex: Jujutsu's evolog) I shipped a super-early version that I am currently dogfooding. https://juju.bi/changelog/2026-07-01-alpha-release I am currently focused on improving the experience for small teams working on private repos. I would like to polish the overall product before thinking about public repos. (A lot of great forges exist for public repos right now).

More: Which GitHub features are needed in a code forge before you can migrate?. Context: I am heads down building a code forge ( https://juju.bi ) based on three ideas: Code collaboration part should work offline Should be compatible with GitHub API (like how some services are considered S3 compatible) Support change-id based features (ex: Jujutsu's evolog) I shipped a super-early v…
TL;DR: Which GitHub features would you consider a blocker for migrating to a different code forge, and in what order do you prioritize them?
Read original at Lobste
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Uruky - The Paid European Search Engine

About a month ago I setup an account at uruky.com and paid for month of use. This post sums up my first impressions. Uruky is a search engine that you pay to use, kinda like Kagi.

More: Uruky - The Paid European Search Engine. Uruky is a search engine that you pay to use, kinda like Kagi. It only uses European search providers.
TL;DR: About a month ago I setup an account at uruky.com and paid for month of use.
Read original at Robheghan
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Meta's brain-scanning system reads sentences non-invasively, code open source

Research From Brain Waves to Words: Brain2Qwerty Offers a New Path to Communication Without Surgery June 29, 2026 • 3 minute read Last year, we introduced Brain2Qwerty v1, research that uses AI to de…

More: Meta's brain-scanning system reads sentences non-invasively, code open source. To help accelerate neuroscience breakthroughs, we're releasing the full training code for Brain2Qwerty v1 and v2, and our partner, the Basque Center on Cognition, Brain, and Language (BCBL), is releasing the v1 dataset .
TL;DR: Research From Brain Waves to Words: Brain2Qwerty Offers a New Path to Communication Without Surgery June 29, 2026 • 3 minute read Last year, we introduced Brain2Qwerty v1, research that uses AI to decode brain activity into text without any surgical implant.
Read original at Ai
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

It's not me, it's the compiler

It's not me, it's the compiler! Every programmer has, at least once, thought to themselves that "it's not me, it's the compiler!".

More: It's not me, it's the compiler. It's not me, it's the compiler! 0 += x as u32 ; x } mov eax,DWORD PTR [rdi] mov ecx,eax and ecx,0x3f movzx ecx,BYTE PTR [rsi+rcx*1] cmp cl,dl jne 233263 inc eax mov DWORD PTR [rdi],eax cmp cl,dl sete al ret mov ecx,DWORD PTR [rdi] mov r8d,ecx and r8d,0x3f xor eax,eax cmp BYTE PTR [rsi+r8*1],dl sete al add ecx,eax mov DWORD PTR [rdi],ecx ret So I…
TL;DR: peek ( store ) == expected { self .
Read original at Parsa
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

How GitHub maintains compliance for open source dependencies

Explore how the Open Source Program Office uses GitHub’s new license compliance product to manage open source dependencies at scale. The post How GitHub maintains compliance for open source dependencies appeared first on The GitHub Blog .

More: Explore how the Open Source Program Office uses GitHub’s new license compliance product to manage open source dependencies at scale. The post How GitHub maintains compliance for open source dependencies appeared first on The GitHub Blog .
TL;DR: Explore how the Open Source Program Office uses GitHub’s new license compliance product to manage open source dependencies at scale.
Read original at Github
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Claude Code Is Steganographically Marking Requests

I inspected Claude Code for privacy reasons and found hidden system prompt markers based on API base URL and timezone.

TL;DR: I inspected Claude Code for privacy reasons and found hidden system prompt markers based on API base URL and timezone.
Read original at Thereallo
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Kodee’s Kotlin Roundup: Kotlin Turns 15, Kotlin 2.4.0, and the Kotlin Toolchain

Hi everyone! May and June brought so much Kotlin news that I needed a little extra space for this roundup. Kotlin turned 15, Kotlin 2.4.0 arrived with new capabilities for developers on every platform, and I found plenty of ways to learn, experiment, build AI agents and AI-powered applications, and explore useful Kotlin Multiplatform libraries. […]

More: Kodee’s Kotlin Roundup: Kotlin Turns 15, Kotlin 2.4.0, and the Kotlin Toolchain. May and June brought so much Kotlin news that I needed a little extra space for this roundup. Kotlin turned 15, Kotlin 2.4.
TL;DR: Kotlin turned 15, Kotlin 2.4.0 arrived with new capabilities for developers on every platform, and I found plenty of ways to learn, experiment, build AI agents and AI-powered applications, and explore useful Kotlin Multiplatform libraries.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Red Programming Language: Static linking support

The coding agents revolution is taking the world by storm and we are right in the middle of it. Like most of you, we have experimented with the agent's amazing (and frustrating) capabilities, ponderi…

More: Red Programming Language: Static linking support. This work has been done with the heavy assistance of frontier models and local harnesses (Claude Code and Codex). It is distributed as a single ` miniz.c ` / `miniz.h` pair, which makes it especially convenient to compile and link.
TL;DR: The coding agents revolution is taking the world by storm and we are right in the middle of it.
Read original at Red-lang
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

GitHub Copilot now an Integrated Agent in JetBrains IDEs

Born out of a deep partnership between JetBrains and GitHub, this integration makes Copilot native in the agent picker and delivers a more stable agent experience directly in the IDE you already use every day. From ACP Registry to native experience Copilot was previously accessible via the ACP Registry, but this integration takes things further. […]

More: Born out of a deep partnership between JetBrains and GitHub, this integration makes Copilot native in the agent picker and delivers a more stable agent experience directly in the IDE you already use every day. From ACP Registry to native experience Copilot was previously accessible via the ACP Registry, but this integration takes things further.
TL;DR: Born out of a deep partnership between JetBrains and GitHub, this integration makes Copilot native in the agent picker and delivers a more stable agent experience directly in the IDE you already use every day.
Read original at Blog
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Parse, Don't Validate — In a Language That Doesn't Want You To

Update: If you liked this post, the follow-up — Effect Without Effect-TS: Algebraic Thinking in Plain TypeScript — picks up where we left off and takes the ideas further.

More: Parse, Don't Validate — In a Language That Doesn't Want You To. In Haskell or Elm or F# this is just how you write code. The language pulls you toward it.
TL;DR: Update: If you liked this post, the follow-up — Effect Without Effect-TS: Algebraic Thinking in Plain TypeScript — picks up where we left off and takes the ideas further.
Read original at Cekrem
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Rheo 0.4.0

Multi-format (EPUB, PDF, and HTML) typesetting and static site engine using Typst. Atom feeds for static sites, presentations from a single Typst source (script PDF, site using RevealJS), and more. Comments

More: Rheo 0.4.0. Multi-format (EPUB, PDF, and HTML) typesetting and static site engine using Typst. Atom feeds for static sites, presentations from a single Typst source (script PDF, site using RevealJS), and more.
TL;DR: Multi-format (EPUB, PDF, and HTML) typesetting and static site engine using Typst.
Read original at Rheo
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Open Memory Protocol – One Memory Store for Claude, ChatGPT, Curso

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Memory Safe Context Switching

Support for ucontext APIs is new since release 0.680. If you want to play with setcontext , getcontext , makecontext , and swapcontext then you have to build from source .

More: If you want to play with setcontext , getcontext , makecontext , and swapcontext then you have to build from source . getcontext , setcontext , makecontext , and swapcontext (aka the ucontext APIs) are used to implement coroutines and fibers. For example, you could either setjmp or getcontext within some function, and then do any of the following things:
TL;DR: Support for ucontext APIs is new since release 0.680.
Read original at Fil-c
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

JumpServer: Open-Source Privileged Access Management

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Spindle's new microVM engine

Spindle gains a second engine: microvm . Each workflow gets its own little virtual machine, a whole real environment you can do anything inside.

More: Spindle's new microVM engine. It's an upgrade from the Nixery engine while staying fully compatible with it, so if you already have a working Nixery workflow, just change nixery to microvm and it will work!
TL;DR: Spindle gains a second engine: microvm .
Read original at Blog
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Highlights from Git 2.55

The open source Git project just released Git 2.55. Here is GitHub’s look at some of the most interesting features and changes introduced since last time. The post Highlights from Git 2.55 appeared first on The GitHub Blog .

More: Highlights from Git 2.55. Here is GitHub’s look at some of the most interesting features and changes introduced since last time. The post Highlights from Git 2.55 appeared first on The GitHub Blog .
TL;DR: The open source Git project just released Git 2.55.
Read original at Github
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Ornith-1.0: self-improving open-source models for agentic coding

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Inside the Advisory Database and what happens when vulnerability volume breaks records

The GitHub Advisory Database is processing more vulnerability reports than ever before. Here's what's driving the surge, how we're responding, and how the community can help. The post Inside the Advisory Database and what happens when vulnerability volume breaks records appeared first on The GitHub Blog .

More: Inside the Advisory Database and what happens when vulnerability volume breaks records. Here's what's driving the surge, how we're responding, and how the community can help. The post Inside the Advisory Database and what happens when vulnerability volume breaks records appeared first on The GitHub Blog .
TL;DR: The GitHub Advisory Database is processing more vulnerability reports than ever before.
Read original at Github
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

JetBrains Air lands on Windows

We’re excited to welcome Windows developers to JetBrains Air! Download for x64 / Download for ARM64 Since we launched the JetBrains Air, Windows support has been one of the most requested updates from the developer community. We heard that feedback and worked hard to bring Air to Windows. Air is built for agent-agnostic development – […]

More: JetBrains Air lands on Windows. Download for x64 / Download for ARM64 Since we launched the JetBrains Air, Windows support has been one of the most requested updates from the developer community. Air is built for agent-agnostic development – […]
TL;DR: We’re excited to welcome Windows developers to JetBrains Air!
Read original at Blog
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

The Role of Static Code Analysis in Fintech Compliance

What’s at stake with every commit Security incidents in financial services are both frequent and costly. The average data breach in the financial industry cost USD 6.08 million in 2024. That includes incident response, customer notification, legal work, and reputational damage, but it doesn’t include the months of engineering that went into writing well-intentioned but […]

More: The Role of Static Code Analysis in Fintech Compliance. The average data breach in the financial industry cost USD 6.08 million in 2024. That includes incident response, customer notification, legal work, and reputational damage, but it doesn’t include the months of engineering that went into writing well-intentioned but […]
TL;DR: What’s at stake with every commit Security incidents in financial services are both frequent and costly.
Read original at Blog
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

DocumentDB – a MongoDB compatible open-source database

A powerful, scalable, fully MongoDB compatible open-source database built for modern applications Open source and MIT licensed, with native BSON, advanced indexing, and vector search on PostgreSQL.

More: Start DocumentDB Local with Docker, then connect on port 10260. docker run -dt --name documentdb \ -p 10260:10260 \ ghcr.io/documentdb/documentdb/documentdb-local:latest \ --username <YOUR_USERNAME> \ --password <YOUR_PASSWORD> 01 Run DocumentDB Local with Docker. Run DocumentDB on Kubernetes—from kind and minikube to hybrid and multi-cloud deployments.
TL;DR: A powerful, scalable, fully MongoDB compatible open-source database built for modern applications Open source and MIT licensed, with native BSON, advanced indexing, and vector search on PostgreSQL.
Read original at Documentdb
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Kotlin Notebook Sunset

Starting from IntelliJ IDEA 2026.2, JetBrains will sunset Kotlin Notebook as a product and will no longer maintain it. The plugin will remain available on an open-source model so the community can continue its development.  Below, we explain why we’re making this change, how it affects current Kotlin Notebook users, what comes next, and how […]

More: Kotlin Notebook Sunset. Starting from IntelliJ IDEA 2026.2, JetBrains will sunset Kotlin Notebook as a product and will no longer maintain it. The plugin will remain available on an open-source model so the community can continue its development.  Below, we explain why we’re making this change, how it affects current Kotlin Notebook users, what comes next, and how […]
TL;DR: Starting from IntelliJ IDEA 2026.2, JetBrains will sunset Kotlin Notebook as a product and will no longer maintain it.
Read original at Blog
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

What is `std::pin::Pin` in Rust?

std::pin::Pin is a pointer wrapper that represents the guarantee that the pointee will not be moved through that pointer. The need for pinning arises from self-referential types.

More: What is `std::pin::Pin` in Rust?. If a reference to one local variable also lives across the same .await , the generated future becomes self-referential. To prevent this, the Future::poll method requires the future to be pinned:
TL;DR: std::pin::Pin is a pointer wrapper that represents the guarantee that the pointee will not be moved through that pointer.
Read original at Vrong
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

My First Encounter with a Political Spambot

Skip to main content I had my first encounter with a political spambot this week: a polite robot named Emma texted me wanting to talk about Israel.

More: My First Encounter with a Political Spambot. Skip to main content I had my first encounter with a political spambot this week: a polite robot named Emma texted me wanting to talk about Israel. Entities doing political outreach on behalf of foreign governments must register as a foreign agent under Foreign Agents Registration Act .
TL;DR: Havas is disclosed to be working on behalf of the State of Israel.
Read original at Tombedor
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Evaluation order and nontermination in query languages

Last month I gave a talk at FLOPS about finite functional programming or ‘λFS’, my latest attempt (previously: Datafun ) to combine functional programming with relational programming à la Datalog or…

More: This function is finite in that R( x ) = true for only finitely many inputs x : these are its support. A function’s support are those inputs whose output is non-default; for instance, the booleans with false as default, or the integers with 0 as default.
TL;DR: Last month I gave a talk at FLOPS about finite functional programming or ‘λFS’, my latest attempt (previously: Datafun ) to combine functional programming with relational programming à la Datalog or SQL – and tensor algebra too, because why not?
Read original at Rntz
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Pystd standard library, similar-ish functionality with a fraction of the compile time

I submitted talk proposals about Pystd, the from-scratch written standard library for C++ (custom design, not a implementation of the ISO specification) to a bunch of conferences.

More: Pystd standard library, similar-ish functionality with a fraction of the compile time. This is approximately a 100x slowdown. I have talked about this slowdown with some people in person and weirdly often their answers have been "that's not a problem, two seconds is insignificant".
TL;DR: In this case a program that should be done in 0.1 seconds takes 2 seconds, and therefore a program that should compile in one minute would take on the order of 20 minutes to compile.
Read original at Nibblestew
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

HackerRank open sourced its ATS. My resume scored 90/100. Oh wait 74. No – 88

It’s popped up on LinkedIn and Reddit with hundreds, sometimes thousands, of likes. 1 A coworker mentioned it to me in passing a few days ago.

More: HackerRank open sourced its ATS. My resume scored 90/100. The scoring is out of 100, with up to 20 bonus points on top: Up to 20 bonus points for startup experience, a portfolio site, a technical blog, etc.
TL;DR: Because technical skills are a checklist.
Read original at Danunparsed
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

code review - BJonas' SchemeInterpreter in J

This is an attempt to understand the small interpreter created by BJonas and posted to the J wiki. (It's at jwiki/Scripts/Scheme , but the full text of that page has been reproduced here.

More: code review - BJonas' SchemeInterpreter in J. His code and text sections look like this: NB. The tok verb splits a scheme code string to tokens, but doesn't actually decode those tokens.
TL;DR: Quoted text and the actual code belong to BJonas.
Read original at Tangentstorm
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Kivo - A lightweight desktop teleprompter built with PySide6

Kivo provides a clean, always-on-top reading overlay for scripts, AI-generated content, presentations, and video recordings. Features Frameless, always-on-top overlay Modern rounded UI with a translucent background Draggable window Open any text (.txt) file Automatically reloads when the file changes Smooth teleprompter-style auto-scrolling Adjustable scrolling speed Pause and resume scrolling Lightweight and distraction-free Comments

More: Kivo - A lightweight desktop teleprompter built with PySide6. Kivo provides a clean, always-on-top reading overlay for scripts, AI-generated content, presentations, and video recordings. Features Frameless, always-on-top overlay Modern rounded UI with a translucent background Draggable window Open any text (.
TL;DR: Kivo provides a clean, always-on-top reading overlay for scripts, AI-generated content, presentations, and video recordings.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Unfathomable bugs #10: The Broken Windows Build

It all started as I was showing one of our summer interns how to use stimflow to make a quantum circuit. We noticed a stupid bug: adding a flow with start="auto" was failing if the flow was named.

More: Unfathomable bugs #10: The Broken Windows Build. One of the frustrating things about modern software engineering is that things never just keep working. But even this isn’t enough; after doing the containerized build you still need to run a tool called auditwheel over the package to fix some remaining problems.
TL;DR: It all started as I was showing one of our summer interns how to use stimflow to make a quantum circuit.
Read original at Algassert
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

EU Open Sources Ten-Year Network Development Planning Tools

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: You signed in with another tab or window. You signed out in another tab or window. You switched accounts on another tab or window.
TL;DR: Reload to refresh your session.
Read original at Github
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

A hash proves the bytes, not the source

The first post covered how Collider verifies dependencies: collider lock records a SHA-256 of each wrap, Collider checks that hash on install, Meson checks the archive hash on extraction, and every l…

More: A hash proves the bytes, not the source. Collider reads it to know what a repository offers. These values come from whatever server the repository URL points at, which for a public mirror or a colleague's host is not a server Collider controls.
TL;DR: The first post covered how Collider verifies dependencies: collider lock records a SHA-256 of each wrap, Collider checks that hash on install, Meson checks the archive hash on extraction, and every locked package is pinned to the origin it resolved from.
Read original at Collider
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

A way to exclude sensitive files issue still open for OpenAI Codex

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Towards Understandable Software

Programming sucks. Code sucks. It's hard to read, hard to test, and hard to maintain. Only a handful of people can understand any particular software project. These are major problems.

More: Towards Understandable Software. Even experts with years of experience are using LLM agents to test, debug, and even write code. The work of the average software developer has been reduced to gluing libraries together rather than developing interesting code.
TL;DR: No, I believe programmers and non-programmers alike have turned to LLMs because programming sucks .
Read original at Gracefulliberty
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Building an Open-Source Robot Vacuum — Meet oomwoo

Today I’m kicking off my most ambitious Maker’s Pet project yet: oomwoo , an open-source home robot vacuum that you can build yourself.

More: Building an Open-Source Robot Vacuum — Meet oomwoo. Today I’m kicking off my most ambitious Maker’s Pet project yet: oomwoo , an open-source home robot vacuum that you can build yourself. oomwoo is a build-it-yourself robot vacuum designed for the maker community: Optional extras — cloud features, and eventually an app store of ROS 2 apps to customize how your vacuum behaves —…
TL;DR: Open hardware, open firmware, open software — and built in public, from the first commit.
Read original at Makerspet
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Apple Neural Engine: Architecture, Programming, and Performance

Focus to learn more arXiv-issued DOI via DataCite Submission history From: Spencer Bryngelson [ view email ] [v1] Sun, 21 Jun 2026 00:17:34 UTC (407 KB) Full-text links: Access Paper: View a PDF of t…

More: Apple Neural Engine: Architecture, Programming, and Performance. ) Code, Data, Media Code, Data and Media Associated with this Article alphaXiv Toggle alphaXiv ( What is alphaXiv? ) Spaces Toggle TXYZ.AI ( What is TXYZ.AI?
TL;DR: ) Links to Code Toggle CatalyzeX Code Finder for Papers ( What is CatalyzeX?
Read original at Arxiv
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Show HN: Kiso, an open-source publishing engine for Open Knowledge Format

Kiso is a publishing engine that turns Open Knowledge Format (OKF) bundles into static websites for humans and AI agents. Knowledge remains easy to edit, review, diff, and version in Git.

More: Show HN: Kiso, an open-source publishing engine for Open Knowledge Format. The build command generates a static website from an OKF bundle, including the original Markdown files, generated HTML pages, llms.txt, and sitemap.xml. You can use Kiso in a GitHub Action to automatically build and publish your OKF bundle to GitHub Pages or any other static hosting service.
TL;DR: Kiso is a publishing engine that turns Open Knowledge Format (OKF) bundles into static websites for humans and AI agents.
Read original at Oak-invest
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Alan Kay on the meaning of "object-oriented programming" (2003)

Skip to main content On this page The following are two emails from Alan Kay to Stefan Ram in July 2003, clarifying what "object-oriented programming" originally meant to the person who coined the te…

More: Alan Kay on the meaning of "object-oriented programming" (2003). Skip to main content On this page The following are two emails from Alan Kay to Stefan Ram in July 2003, clarifying what "object-oriented programming" originally meant to the person who coined the term. It was probably in 1967 when someone asked me what I was doing, and I said: "It's object-oriented programming".
TL;DR: I would like to have some authoritative word on the term "object-oriented programming" for my tutorial page on the subject.
Read original at Notes
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Prism: An Impure Functional Language With Typed Effects

June 20, 2026 Reading Mode Wider compilers formal fp rust Prism: An Impure Functional Language With Typed Effects This is going to be a very nerdy post so bear with me. Here is a function.

More: Prism: An Impure Functional Language With Typed Effects. It's the code you would write in Python with types you get from OCaml and no monads. The big idea of the last five or six years of functional programming is that effects are real, effects are fine, and the interesting question is not how to avoid them but how to put them in the type system and then optimize them until th…
TL;DR: There is no effect type even though the function has effects, because the effects are not observable from outside the function.
Read original at Stephendiehl
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

DeepSeek open-sources inference optimizations with 60–85% faster generation [pdf]

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Shard your locks: benchmarking 6 Go cache designs

I built the same in-memory string → string cache six ways, using nothing but the Go standard library, and benchmarked them under read-heavy, balanced, and write-heavy load across 1 to 8 cores.

More: Shard your locks: benchmarking 6 Go cache designs. I built the same in-memory string → string cache six ways, using nothing but the Go standard library, and benchmarked them under read-heavy, balanced, and write-heavy load across 1 to 8 cores. The rankings flip depending on the workload — and one of the “obvious” answers gets slower the more cores you give it.
TL;DR: Code: github.com/kluyg/in-memory-cache .
Read original at Strebkov
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

The gap between open weights LLMs and closed source LLMs

I have seen a version of the above plot going around Twitter and wanted to dig a bit deeper into it. What the plot above is showing is the gap between open weights LLMs and closed source LLMs.

More: The gap between open weights LLMs and closed source LLMs. We measure this gap by looking at the frontier of performance of open weights LLMs on a benchmark and then looking back into the past how long ago was the closed source frontier at that level.
TL;DR: What the plot above is showing is the gap between open weights LLMs and closed source LLMs.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Gossamer: a Rust-flavoured language with real goroutines and pause-free memory

Forward pipes ( |> ), immutable by default, and one obvious way to do things. Data flows top-to-bottom, the way you wrote it — not nested inside-out.

More: Gossamer: a Rust-flavoured language with real goroutines and pause-free memory. If you know Rust, Go, or F#, you can already read it. let h = spawn(|| fib(30)) match h.join() { Ok(v) => println!("fib(30) on a goroutine = {}", v), Err(e) => eprintln!
TL;DR: fn double(x: i64) -> i64 { x * 2 } fn add(a: i64, b: i64) -> i64 { a + b } fn clamp(lo: i64, hi: i64, x: i64) -> i64 { if x < lo { lo } else if x > hi { hi } else { x } } fn main() { let n = 3 |> double |> add(10) |> clamp(0, 100) println!("answer: {}", n) } // A request router - the heart of a web service, runnable right here.
Read original at Gossamer-lang
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Webradio server – broadcasts audio source to clients

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Visual Basic on the PC w/Windows 3.1

If I dig deep into my own heart, really self-reflect, I find I simply don't possess whatever people like Bill Gates and Elon Musk do.

More: For them, it isn't simply enough to guide an industry, they must be the industry. In this zero-sum game, there is no upper limit to their cravings Before Musk became the first (I'm choking on the word) trillionaire , Gates was the world's richest person for a couple of decades.
TL;DR: If I dig deep into my own heart, really self-reflect, I find I simply don't possess whatever people like Bill Gates and Elon Musk do.
Read original at Stonetools
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

GitHub and UNDP team up to advance development priorities in Ghana with open source

GitHub joined the United Nations Development Programme in Ghana to explore how open source governance can support one of West Africa's most ambitious digital reform efforts. The post GitHub and UNDP team up to advance development priorities in Ghana with open source appeared first on The GitHub Blog .

More: GitHub joined the United Nations Development Programme in Ghana to explore how open source governance can support one of West Africa's most ambitious digital reform efforts. The post GitHub and UNDP team up to advance development priorities in Ghana with open source appeared first on The GitHub Blog .
TL;DR: GitHub joined the United Nations Development Programme in Ghana to explore how open source governance can support one of West Africa's most ambitious digital reform efforts.
Read original at Github
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Introducing Flink's Native S3 FileSystem: Built for Performance, Designed for Production

Apache Flink relies on the underlying filesystem for much of its work: reading and writing application data, materializing streaming sinks, and storing checkpoints and savepoints for recovery.

More: Introducing Flink's Native S3 FileSystem: Built for Performance, Designed for Production. For years, S3 support in Flink meant choosing between two Hadoop-based plugins, each with its own trade-offs and configuration quirks. Choosing between them has been a source of confusion for years.
TL;DR: If you’ve configured S3 for Flink before, you likely know that Flink ships two S3 filesystem plugins, and both register on the same s3:// scheme.
Read original at Flink
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Designing a personal Pebble watchface

I recently got a Pebble Time 2 as it seemed like a fun smartwatch away from Google/Apple/Samsung with a good 4 weeks of battery life.

More: Designing a personal Pebble watchface. One thing I wanted to do is to create a custom watchface for my specific problems. Then I would spend the rest of the day thinking about it, even having difficulty falling asleep because I’m still thinking about it.
TL;DR: I recently got a Pebble Time 2 as it seemed like a fun smartwatch away from Google/Apple/Samsung with a good 4 weeks of battery life.
Read original at Jonashietala
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Paging Charity! How can engineering leaders avoid becoming Bond villains?​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌...

If you want your values to spread throughout the industry, the best thing you can possibly do is succeed and make others want to imitate you.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​​‍​‍​‌‍‌‌​‌‌​‌‍​​​‌‍​‌‌‍‌‍​‍‌‌‍‌‍​​​‌‍​‌‌‍​‌​‍‌​‌​‌‍‌​​‌​​‌‍​‍‌‌‍​‍‌‍‌​​‍‌​​​​‍‌‌‍‌‍​‌​​​​‌‌‌‍​‌‌‍‌​​‌‍​​​​‌​‌‍​‌‌‍​‌​‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​​‍​‍​‌‍‌‌​‌‌​‌‍​​​‌‍​‌‌‍‌‍​‍‌‌‍‌‍​​​‌‍​‌‌‍​‌​‍‌​‌​‌‍‌​​‌​​‌‍​‍‌‌‍​‍‌‍‌​​‍‌​​​​‍‌‌‍‌‍​‌​​​​‌‌‌‍​‌‌‍‌​​‌‍​​​​‌​‌‍​‌‌‍​‌​‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: I was going to protest that hey, do we really put the worst authoritarian leaders on pedestals? But then I remembered all the guys who get mentioned daily in the business press, and then I remembered the whole “ founder mode ” groan-a-thon, and well, okay .
TL;DR: If you want your values to spread throughout the industry, the best thing you can possibly do is succeed and make others want to imitate you.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​​‍​‍​‌‍‌‌​‌‌​‌‍​​​‌‍​‌‌‍‌‍​‍‌‌‍‌‍​​​‌‍​‌‌‍​‌​‍‌​‌​‌‍‌​​‌​​‌‍​‍‌‌‍​‍‌‍‌​​‍‌​​​​‍‌‌‍‌‍​‌​​​​‌‌‌‍​‌‌‍‌​​‌‍​​​​‌​‌‍​‌‌‍​‌​‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​​‍​‍​‌‍‌‌​‌‌​‌‍​​​‌‍​‌‌‍‌‍​‍‌‌‍‌‍​​​‌‍​‌‌‍​‌​‍‌​‌​‌‍‌​​‌​​‌‍​‍‌‌‍​‍‌‍‌​​‍‌​​​​‍‌‌‍‌‍​‌​​​​‌‌‌‍​‌‌‍‌​​‌‍​​​​‌​‌‍​‌‌‍​‌​‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Open-Sourcing the LSP Client API in IntelliJ IDEA 2026.2

Language Server Protocol (LSP) solves a real problem: before, each IDE or editor had to implement support for a specific language separately. A language server puts that work in one place and exposes it through a common protocol, providing completion, formatting, documentation, and related features. That common protocol is only a part of the IDE […]

More: Open-Sourcing the LSP Client API in IntelliJ IDEA 2026.2. A language server puts that work in one place and exposes it through a common protocol, providing completion, formatting, documentation, and related features. That common protocol is only a part of the IDE […]
TL;DR: Language Server Protocol (LSP) solves a real problem: before, each IDE or editor had to implement support for a specific language separately.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Transitioning as a hubber

How GitHub's culture and benefits helped me be the best version of myself. The post Transitioning as a hubber appeared first on The GitHub Blog .

More: Transitioning as a hubber. How GitHub's culture and benefits helped me be the best version of myself. The post Transitioning as a hubber appeared first on The GitHub Blog .
TL;DR: How GitHub's culture and benefits helped me be the best version of myself.
Read original at Github
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

The New Blub Paradox, or: Why TypeScript Is a Poor Choice for the AI Era

Index We’re having a debate at work that I suspect a lot of teams are having: in a multilingual codebase, which language should be the default?

More: The New Blub Paradox, or: Why TypeScript Is a Poor Choice for the AI Era. Before making my case: my team went the other way on this decision. It’s with making it the unexamined default for everything on the strength of “the AI likes it.” On most other counts I find it rather weak, and that’s the case I want to lay out.
TL;DR: Index We’re having a debate at work that I suspect a lot of teams are having: in a multilingual codebase, which language should be the default?
Read original at Iankduncan
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

GuixPkgs: every Guix package, as a Nix flake

I wrote earlier about what I believe to be an absurd idea , The Guix Nix Abomination : a tool, guix-transfer , that takes any Guix derivation and rewrites it into a Nix derivation, and lets nix-daemo…

More: GuixPkgs: every Guix package, as a Nix flake. With this primitive in hand, I pondered what it would mean to import the entire Guix package set into Nix. hello # from Guix, via GuixPkgs ]; }; }; } ❯ nix build github:fzakaria/guixpkgs# hello ❯ ./result/bin/hello Hello, world!
TL;DR: ${ system }; guixPkgs = guixpkgs .
Read original at Fzakaria
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

IBM new 'block of flats' design for tiny chips

Home News US & Canada UK UK Politics England N. Ireland N. Ireland Politics Scotland Scotland Politics Wales Wales Politics Africa Asia China India Australia Europe Latin America Middle East In Pictu…

More: IBM new 'block of flats' design for tiny chips. Home News US & Canada UK UK Politics England N. Ireland Politics Scotland Scotland Politics Wales Wales Politics Africa Asia China India Australia Europe Latin America Middle East In Pictures BBC InDepth BBC Verify Football 2026 Sport Business World of Business Technology of Business NYSE Opening Bell Technology Artificial Intell…
TL;DR: Home News US & Canada UK UK Politics England N.
Read original at Bbc
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Open Source Low Tech

My name is Daniel Connell. I prototype and develop basic technologies which anyone can make using recycled materials and simple tools.

More: Open Source Low Tech. All designs are open source and license free for any purpose, and full construction tutorials and how-tos are available here . This project receives no external funding and is kept going entirely through the support of people like yourself.
TL;DR: My name is Daniel Connell.
Read original at Opensourcelowtech
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Design Patterns Suck

In software engineering, the term "design pattern" (which, honestly, is kind of redundant — aren't all patterns designs?) gets thrown around a lot.

More: Design Patterns Suck. These patterns were meant to be language-agnostic, reusable templates for solving recurring software design problems. Most of the time, design patterns are nothing but ugly workarounds for the fact that our programming languages aren't powerful enough or flexible enough to express what we actually want.
TL;DR: In software engineering, the term "design pattern" (which, honestly, is kind of redundant — aren't all patterns designs?) gets thrown around a lot.
Read original at Luminousmen
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

We All Depend on Open Source. We Will Defend It Together

An open letter regarding the launch of Akrites – a coordinated effort to remediate vulnerabilities in the open source software the world runs on For decades, open source has been one of the great ach…

More: We All Depend on Open Source. Over the years, the industry incorporated open source throughout tech stacks. Finding a serious vulnerability in a major open source project used to take an expert weeks.
TL;DR: An open letter regarding the launch of Akrites – a coordinated effort to remediate vulnerabilities in the open source software the world runs on For decades, open source has been one of the great achievements of technology – software we built together and came to depend on completely.
Read original at Akrites
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

A data race that doesn't compile (in Rust)

How I taught Rust’s type system to refuse my own parallel-Redux data races, with one false start and one mind-shift. There’s a class of bug I’ve spent more nights chasing than I care to remember.

More: A data race that doesn't compile (in Rust). flowchart LR User([User code]) -->|dispatch event| Store Store -->|state + event| Reducer Reducer -->|new state| Store Store -->|read| User Three rules make Redux what it is. The state is owned by the store, nothing else.
TL;DR: How I taught Rust’s type system to refuse my own parallel-Redux data races, with one false start and one mind-shift.
Read original at Corentin-core
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

mmo-chip: Multiplayer CMOS Standard Cell Chips Reverse Engineering Tool

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

swsim: A software SIM card

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

The abundant but expensive energy source that's under your feet

Start-ups are taking fresh approaches to geothermal energy, but will the economics work?

More: The abundant but expensive energy source that's under your feet. Start-ups are taking fresh approaches to geothermal energy, but will the economics work?
TL;DR: Start-ups are taking fresh approaches to geothermal energy, but will the economics work?
Read original at Bbc
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Evaluating performance and efficiency of the GitHub Copilot agentic harness across models and tasks

Explore how the GitHub Copilot agentic harness delivers strong results across multiple benchmarks and leading token efficiency, while maintaining flexibility to choose among more than 20 models. The post Evaluating performance and efficiency of the GitHub Copilot agentic harness across models and tasks appeared first on The GitHub Blog .

More: Explore how the GitHub Copilot agentic harness delivers strong results across multiple benchmarks and leading token efficiency, while maintaining flexibility to choose among more than 20 models. The post Evaluating performance and efficiency of the GitHub Copilot agentic harness across models and tasks appeared first on The GitHub Blog .
TL;DR: Explore how the GitHub Copilot agentic harness delivers strong results across multiple benchmarks and leading token efficiency, while maintaining flexibility to choose among more than 20 models.
Read original at Github
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

The Return of Aspect Oriented Programming

Consider all the things a programmer needs to keep track of while writing code: 1) Correctness: making sure the program does the right thing, satisfies all requirements, maintains all important invar…

More: The Return of Aspect Oriented Programming. Consider all the things a programmer needs to keep track of while writing code: 1) Correctness: making sure the program does the right thing, satisfies all requirements, maintains all important invariants, performs the business logic in the desired way, etc.
TL;DR: 2) Efficiency: the program uses a minimal amount of time, memory, and resources.
Read original at Thomaswc
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

An oral history of Bank Python (2021)

The strange world of Python, as used by big investment banks Today will I take you through the keyhole to look at a group of software systems not well known to the public, which I call "Bank Python".

More: An oral history of Bank Python (2021). Bank Python differs considerably from the common, or garden-variety Python that most people know and love (or hate). The first thing to know about Minerva is that it is built on a global database of Python objects.
TL;DR: The strange world of Python, as used by big investment banks Today will I take you through the keyhole to look at a group of software systems not well known to the public, which I call "Bank Python".
Read original at Calpaterson
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Akrites: Coordinated, confidential vulnerability remediation for the open source software critical infrastructure depends on

An open letter from the technology industry, and the launch of Akrites – a coordinated effort to remediate vulnerabilities in the open source software the world runs on.

More: Akrites: Coordinated, confidential vulnerability remediation for the open source software critical infrastructure depends on. In modern software, that frontier is upstream: the open source projects everything depends on. The defenders of open source software have to adapt.
TL;DR: An open letter from the technology industry, and the launch of Akrites – a coordinated effort to remediate vulnerabilities in the open source software the world runs on.
Read original at Akrites
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

I've gone full Nix: Proxmox to NixOS + Incus

Why I replaced my clickable hypervisor with declarative text files I have officially decommissioned my Proxmox cluster.

More: I've gone full Nix: Proxmox to NixOS + Incus. After years of running my homelab on Proxmox, starting with a single NUC and expanding to a multi-node cluster, I have migrated everything to NixOS running Incus. I didn’t feel like I required Nix for most of my tools.
TL;DR: I wasn’t always a Nix evangelist.
Read original at Nijho
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

The Dev Containers Story: Introducing EelApi for Plugin Authors

Modern development has shifted one old IDE paradigm significantly: Now, not only is it possible that a project is not hosted on the same physical or remote machine as your IDE instance, it could even be that both share the same host but are separated from one another inside isolated environments. If you are a […]

More: Your plugin downloads a CLI tool, starts it, passes project paths to it, receives environment variables from it, or opens a TCP connection to something it starts. The IDE, project files, SDKs, tools, environment variables, and processes all lived on the user’s machine. ProcessBuilder started the process in the right place because there was only one “place”.
TL;DR: Modern development has shifted one old IDE paradigm significantly: Now, not only is it possible that a project is not hosted on the same physical or remote machine as your IDE instance, it could even be that both share the same host but are separated from one another inside isolated environments.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

The real winner of Cursor’s $60B acquisition won’t be AI coding assistants

When news broke that SpaceX would acquire Cursor’s parent company, Anysphere, in a reported $60 billion all-stock deal, most of the discussion centered around AI. This was another milestone and enormous valuation, and signal that AI is still bringing enormous disruption. Those reactions aren’t wrong but they can overshadow the bigger story. The real significance […]

More: The real winner of Cursor’s $60B acquisition won’t be AI coding assistants. This was another milestone and enormous valuation, and signal that AI is still bringing enormous disruption. Those reactions aren’t wrong but they can overshadow the bigger story.
TL;DR: When news broke that SpaceX would acquire Cursor’s parent company, Anysphere, in a reported $60 billion all-stock deal, most of the discussion centered around AI.
Read original at Blog
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Codex is now the recommended agent in JetBrains IDEs

JetBrains AI supports multiple coding agents, including Junie, Codex, Claude Agent, and any ACP-compatible agent you bring yourself. Previously, AI users in JetBrains IDEs started in Chat mode and had to choose an agent themselves. As models became more advanced, agents became more capable and their adoption grew. We recognize that agents help users achieve […]

More: Codex is now the recommended agent in JetBrains IDEs. Previously, AI users in JetBrains IDEs started in Chat mode and had to choose an agent themselves. We recognize that agents help users achieve […]
TL;DR: JetBrains AI supports multiple coding agents, including Junie, Codex, Claude Agent, and any ACP-compatible agent you bring yourself.
Read original at Blog
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

SSH Connections Are Moving to JetBrains Daemon in the Toolbox App 3.6 EAP

Starting with the Toolbox App 3.6 Early Access Program (EAP), SSH connections to remote environments use the JetBrains Daemon (jetbrainsd) by default. We’re making this change available in the EAP first because jetbrainsd is becoming the shared background service for JetBrains tools. Moving SSH there helps us validate the new connection flow before using it […]

More: SSH Connections Are Moving to JetBrains Daemon in the Toolbox App 3.6 EAP. We’re making this change available in the EAP first because jetbrainsd is becoming the shared background service for JetBrains tools. Moving SSH there helps us validate the new connection flow before using it […]
TL;DR: Starting with the Toolbox App 3.6 Early Access Program (EAP), SSH connections to remote environments use the JetBrains Daemon (jetbrainsd) by default.
Read original at Blog
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Your AI Agent Keeps Missing The Real Bottleneck. JetBrains Rider Can Fix It Now.

Here’s a case worth pondering: your app freezes for ten seconds, and you ask an AI agent what’s wrong. What does it actually do? For a long time the honest answer was: it rummages through your code and takes a wild guess. A snapshot taken by a profiler tool is runtime evidence. It knows exactly […]

More: Your AI Agent Keeps Missing The Real Bottleneck. JetBrains Rider Can Fix It Now.. For a long time the honest answer was: it rummages through your code and takes a wild guess.
TL;DR: Here’s a case worth pondering: your app freezes for ten seconds, and you ask an AI agent what’s wrong.
Read original at Blog
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

The Unglamorous Side of Rust Web Development 

This is a guest post by Mateusz Maćkowski and Marek Grzelak, co-maintainers of cot.rs and speakers at Rustikon 2026. You can watch their full talk here. In the very beginning, all we wanted to do was build a JSON API. After doing that a few times in Rust, we noticed a recurring pattern. Every new […]

More: The Unglamorous Side of Rust Web Development . In the very beginning, all we wanted to do was build a JSON API. After doing that a few times in Rust, we noticed a recurring pattern.
TL;DR: This is a guest post by Mateusz Maćkowski and Marek Grzelak, co-maintainers of cot.rs and speakers at Rustikon 2026.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Our Research on Membership Inference Attacks and Preventing Privacy Leaks

There’s a stranger out there who has nothing but API access to your chatbot. They are interested in knowing whether a specific patient, employee, or customer appears in the data you trained it on. Without breaching the database or stealing backups, this person can theoretically figure out this information with carefully crafted prompts and a […]

More: Our Research on Membership Inference Attacks and Preventing Privacy Leaks. They are interested in knowing whether a specific patient, employee, or customer appears in the data you trained it on. Without breaching the database or stealing backups, this person can theoretically figure out this information with carefully crafted prompts and a […]
TL;DR: There’s a stranger out there who has nothing but API access to your chatbot.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Explicit Lazy Imports Are Coming to Python 3.15

A while ago at PyCon US 2026, I had the pleasure of listening to the Python Steering Council give updates about new features that are being added in Python 3.15. One that stood out was explicit lazy imports (via PEP 810), which defer module loading until first use. I am curious to see how this […]

More: Explicit Lazy Imports Are Coming to Python 3.15. A while ago at PyCon US 2026, I had the pleasure of listening to the Python Steering Council give updates about new features that are being added in Python 3.15. One that stood out was explicit lazy imports (via PEP 810), which defer module loading until first use.
TL;DR: A while ago at PyCon US 2026, I had the pleasure of listening to the Python Steering Council give updates about new features that are being added in Python 3.15.
Read original at Blog
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Code isn’t the only thing causing your production failures​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍...

Ryan sits down with Anish Agarwal, CEO and co-founder of Traversal, to chat about why AI coding agents have made writing code easier but running it safely in production harder, why production failures are really caused by interactions between systems and not just the code itself, and how teams can troubleshoot more effectively when traditional observability tools are not enough for agentic AI workflows.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌‌‍‌‍​‍​​​‌‍‌‌‌‍​‍​‌‌‌‍‌‍​​​​‍‌​​‌​​‍​​​‌​‍‌​‌​​‍​​‌‌‍‌‍​‍‌​‍​​‌​‌‍‌​​‍​​‍‌‌‍‌‍​‌‌‍​‌‌‍​‍‌‍‌‍​​‍​​​​‌​‍​‌‍​​​​‍‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌‌‍‌‍​‍​​​‌‍‌‌‌‍​‍​‌‌‌‍‌‍​​​​‍‌​​‌​​‍​​​‌​‍‌​‌​​‍​​‌‌‍‌‍​‍‌​‍​​‌​‌‍‌​​‍​​‍‌‌‍‌‍​‌‌‍​‌‌‍​‍‌‍‌‍​​‍​​​​‌​‍​‌‍​​​​‍‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: Traversal is an AI-powered autonomous SRE for complex software systems with automatic triage alerts, root cause investigation, and incident prevention at petabyte scale. Our sixteenth Annual Developer Survey is now open and we want to hear your thoughts on all things software. Take the survey now !
TL;DR: Ryan sits down with Anish Agarwal, CEO and co-founder of Traversal, to chat about why AI coding agents have made writing code easier but running it safely in production harder, why production failures are really caused by interactions between systems and not just the code itself, and how teams can troubleshoot more effectively when traditional observability tools are not enough for agentic AI workflows.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌‌‍‌‍​‍​​​‌‍‌‌‌‍​‍​‌‌‌‍‌‍​​​​‍‌​​‌​​‍​​​‌​‍‌​‌​​‍​​‌‌‍‌‍​‍‌​‍​​‌​‌‍‌​​‍​​‍‌‌‍‌‍​‌‌‍​‌‌‍​‍‌‍‌‍​​‍​​​​‌​‍​‌‍​​​​‍‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌‌‍‌‍​‍​​​‌‍‌‌‌‍​‍​‌‌‌‍‌‍​​​​‍‌​​‌​​‍​​​‌​‍‌​‌​​‍​​‌‌‍‌‍​‍‌​‍​​‌​‌‍‌​​‍​​‍‌‌‍‌‍​‌‌‍​‌‌‍​‍‌‍‌‍​​‍​​​​‌​‍​‌‍​​​​‍‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Zero-copy in Go: sendfile, splice, and the cost of io.Copy

A small file-serving service of mine slowed to a crawl one afternoon after a “harmless” middleware change. CPU on the server box doubled, throughput roughly halved.

More: Zero-copy in Go: sendfile, splice, and the cost of io.Copy. Syscall counts come from a vanilla strace -c -e trace=read,write,sendfile,splice . disk -> page cache -> read() into user buffer -> write() into socket buffer -> NIC ^ copy 1 ^ copy 2 sendfile(2) collapses those two copies into one in-kernel transfer: disk -> page cache --(sendfile)--> socket buffer -> NIC ^ no usersp…
TL;DR: Server pinned to CPU 0, client to CPU 1, so we can read /usr/bin/time server-side and compare apples to apples.
Read original at Segflow
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

The Unbearable Cheapness of Open Weight Models

Today I was setting up Hermes to see how it does with web research. I chose DeepSeek V4 because I know it is cheap, but seeing it’s pricing next to Anthropic and OpenAI ‘frontier’ models is crazy.

More: The Unbearable Cheapness of Open Weight Models. Are these models cheap because they are open weight and having hundreds or people stress test running them on different hardware helped to lower the cost? One easy way is to fear monger and get the government to help restrict access to competition.
TL;DR: I chose DeepSeek V4 because I know it is cheap, but seeing it’s pricing next to Anthropic and OpenAI ‘frontier’ models is crazy.
Read original at Jamesoclaire
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Flow’s OCaml to Rust Port

Flow is a typed dialect of JavaScript. Check out the docs at https://flow.org/ Flow’s OCaml codebase has been completely ported to Rust! Since v0.

More: Flow’s OCaml to Rust Port. Check out the docs at https://flow.org/ Flow’s OCaml codebase has been completely ported to Rust! In this blog post, we’ll walk through the entire engineering journey of the Rust port.
TL;DR: We certainly wanted the broader Rust ecosystem support, superior Rust IDE features, and the fearless concurrency model of Rust.
Read original at Medium
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Free-threaded Python: past, present, and future

Welcome to LWN.net The following subscription-only content has been made available to you by an LWN subscriber.

More: Free-threaded Python: past, present, and future. He began by noting that he has been doing CPython core development for about 25 years at this point and has been on the steering council for five of the last six years. " In an alternate universe, there's a version of this talk where I use my cats as my slides ", he said to laughter and applause.
TL;DR: Welcome to LWN.net The following subscription-only content has been made available to you by an LWN subscriber.
Read original at Lwn
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Boffin claims Microsoft's "quantum leap" is invalid due to "basic Python errors"

Nature paper argues researchers cherry-picked data. Redmond insists its work is sound Prestigious journal Nature has published a peer-reviewed critique of Microsoft's claims to have made quantum comp…

More: Boffin claims Microsoft's "quantum leap" is invalid due to "basic Python errors". Redmond insists its work is sound Prestigious journal Nature has published a peer-reviewed critique of Microsoft's claims to have made quantum computing breakthroughs – and the scientist who wrote the paper has essentially said Redmond got it wrong.
TL;DR: Last year, however, Microsoft claimed it had both observed Majorana particles and harnessed them in a quantum computer.
Read original at Theregister
Further reading: Dev.to ArticlesStack OverflowLearn to CodeWikipedia

For Most of the World, Open-Source AI Is the Only Way Forward

Proprietary AI is both too expensive and too centralized in control for most countries and companies to rely upon.

More: For Most of the World, Open-Source AI Is the Only Way Forward. NYC — Yann LeCun, one of the “Godfathers of AI,” may have long been Meta’s chief AI scientist, but at the United Nations Open Source Week in his keynote speech, he took a very different tack from a rah-rah big AI stance.
TL;DR: Proprietary AI is both too expensive and too centralized in control for most countries and companies to rely upon.
Read original at Techstrong
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Microspeak elaborated: Isn't escrow just a release candidate by another name?

I had earlier introduced the Microspeak term escrow to refer to the declaration that a particular build of the product is going to be the one that ships to customers if it meets certain quality and r…

More: Microspeak elaborated: Isn't escrow just a release candidate by another name?. Why do you Microsoft people have to make up new names for things that already have perfectly good names?” Yes, the Microspeak term escrow corresponds to what most people call a release candidate , but we don’t call it a release candidate because that name is used for some other purpose.
TL;DR: Some people wondered, “Isn’t that just a release candidate?
Read original at Devblogs
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

window.showDirectoryPicker opens up a whole new world

Chrome introduced a new API, window.showDirectoryPicker() that allows the user to grant access to a directory on their computer and allow a website to read/write everything inside.

More: window.showDirectoryPicker opens up a whole new world. To take this prototype further, I asked Claude to create a simple compositing app inspired by Apple’s Shake . Sure enough, here’s a little node-based compositing app where you can draw a polygon and get it composited on top of your source image.
TL;DR: Chrome introduced a new API, window.showDirectoryPicker() that allows the user to grant access to a directory on their computer and allow a website to read/write everything inside.
Read original at Steveharrison
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Fusion Programming Language

Fusion is a programming language designed for implementing reusable components (libraries) for C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C, all from single codebase.

More: Fusion Programming Language. Fusion is a programming language designed for implementing reusable components (libraries) for C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C, all from single codebase. public class HelloFu { public static string GetMessage() { return "Hello, world!" ; } } can be translated to all the listed languages with: fut -o hello.
TL;DR: Fusion is a programming language designed for implementing reusable components (libraries) for C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C, all from single codebase.
Read original at Fusion-lang
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

How to Write an Effective Software Design Document

A good design doc can save you years of development time. Writing a design doc forces you to think through important decisions before you waste time on the wrong implementation or paint yourself into…

More: How to Write an Effective Software Design Document. I’ve written design docs as a developer at Google, Microsoft, and within my own companies . The most common question I get about design docs is where to find a good one.
TL;DR: I created the design doc before writing any code, and I’m adhering to the design as I implement the app .
Read original at Refactoringenglish
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Making Rust supply chain attacks harder with Cackle (2023)

If you want a slightly shorter read, skip to Introducing Cackle . Alex is a software engineer who has built a tool which she licences to her customers.

More: Making Rust supply chain attacks harder with Cackle (2023). She built her tool using Rust, with about 20 direct dependencies from crates.io. One of those indirect dependencies is a crate named foobar , which was written by someone named Chris.
TL;DR: The updated version of her tool includes an updated version of the crate foobar .
Read original at Davidlattimore
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

maestro: Lightweight, Linux-compatible kernel, written in Rust

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

I automated my job (and it made me a better leader)

Explore how my day as a senior leader looks now that I use 40 automations to help, and learn more about some of my favorites. The post I automated my job (and it made me a better leader) appeared first on The GitHub Blog .

More: I automated my job (and it made me a better leader). Explore how my day as a senior leader looks now that I use 40 automations to help, and learn more about some of my favorites. The post I automated my job (and it made me a better leader) appeared first on The GitHub Blog .
TL;DR: Explore how my day as a senior leader looks now that I use 40 automations to help, and learn more about some of my favorites.
Read original at Github
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

GitHub joins coalition advocating for fixes to California AI Transparency Act to protect open source

We’re calling for targeted amendments to resolve conflicts with open source licensing and align with international transparency frameworks while preserving regulatory intent. The post GitHub joins coalition advocating for fixes to California AI Transparency Act to protect open source appeared first on The GitHub Blog .

More: We’re calling for targeted amendments to resolve conflicts with open source licensing and align with international transparency frameworks while preserving regulatory intent. The post GitHub joins coalition advocating for fixes to California AI Transparency Act to protect open source appeared first on The GitHub Blog .
TL;DR: We’re calling for targeted amendments to resolve conflicts with open source licensing and align with international transparency frameworks while preserving regulatory intent.
Read original at Github
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Krea 2: SOTA open-weights 12B image model

{this.querySelector('.icon-link').style.display='none';this.querySelector('.icon-check').style.display='block';setTimeout(()=>{this.querySelector('.icon-link').style.display='block';this.

More: Krea 2: SOTA open-weights 12B image model. We present: (1) our principles for data curation; (2) the model architectures; (3) our multi-stage training pipeline; (4) our distributed infrastructure; and (5) future work. Release page Official website Hugging Face Weights & license GitHub Code & license The model weights and inference are released under a permissive license .
TL;DR: {this.querySelector('.icon-link').style.display='none';this.querySelector('.icon-check').style.display='block';setTimeout(()=>{this.querySelector('.icon-link').style.display='block';this.querySelector('.icon-check').style.display='none'},1600)})" data-url="https://krea.ai/blog/krea-2-technical-report" data-astro-cid-a3a5cr4l> research Krea 2 Technical Report In this technical report we introduce Krea 2: a series of foundation models designed for both wide aesthetic diversity and user creative control.
Read original at Krea
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Show HN: Nimic – Pure Python as a systems language with AOT compilation

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

The End of Code Review: Coding Agents Supersede Human Inspection

Focus to learn more arXiv-issued DOI via DataCite (pending registration) Submission history From: Martin Monperrus [ view email ] [v1] Thu, 11 Jun 2026 10:43:48 UTC (62 KB) Full-text links: Access Pa…

More: The End of Code Review: Coding Agents Supersede Human Inspection. ) Code, Data, Media Code, Data and Media Associated with this Article alphaXiv Toggle alphaXiv ( What is alphaXiv? ) Spaces Toggle TXYZ.AI ( What is TXYZ.AI?
TL;DR: ) Links to Code Toggle CatalyzeX Code Finder for Papers ( What is CatalyzeX?
Read original at Arxiv
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

The 2026 Developer Survey is now open (for human developers only)!​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍...

Once again, we're asking for your help to take the temperature of software development. ​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌‌‌‍​‌‍‌‍​​​‌‍​​‍‌‍‌‌​​‌​‍‌‌‍‌‍‌‍‌‌​‌‌‍​‍​‍‌​‌​​‌‌‌‍​‌‌‍‌‍​‍‌‌‍​‍​‌‍​‍‌‌‍​​‍‌​‍‌​​‌​‌​​‌​​​​‌‌‍​​‌‍‌‍​‌​​​​‌‌​​‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌‌‌‍​‌‍‌‍​​​‌‍​​‍‌‍‌‌​​‌​‍‌‌‍‌‍‌‍‌‌​‌‌‍​‍​‍‌​‌​​‌‌‌‍​‌‌‍‌‍​‍‌‌‍​‍​‌‍​‍‌‌‍​​‍‌​‍‌​​‌​‌​​‌​​​​‌‌‍​​‌‍‌‍​‌​​​​‌‌​​‍​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: The 2026 Developer Survey is now open (for human developers only)!​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍.... Once again, we're asking for your help to take the temperature of software development.
TL;DR: Once again, we're asking for your help to take the temperature of software development.
Read original at Stackoverflow
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Modern GPU Programming for MLSys

Machine learning systems sit at the heart of modern AI workloads. In these systems, performance often comes down to the quality of a small number of GPU kernels.

More: Modern GPU Programming for MLSys. In these systems, performance often comes down to the quality of a small number of GPU kernels. The book follows a simple progression: first understand the GPU hardware, then learn the programming model we will use, and finally build state-of-the-art kernels step by step.
TL;DR: Machine learning systems sit at the heart of modern AI workloads.
Read original at Mlc
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Cloudflare Collaborates With Leading Browsers to Develop a Privacy-First Protocol For the Global Internet

New Private Access Control Tokens (PACT) technology, developed alongside Mozilla, Google, Microsoft, and Shopify, pioneers a privacy architecture to secure interactions across the global Internet SAN…

More: Cloudflare Collaborates With Leading Browsers to Develop a Privacy-First Protocol For the Global Internet. This initiative will lay the foundation for a more frictionless, secure, and private experience for every Internet user and website owner alike.
TL;DR: As the Internet shifts from human-driven clicks to agent activity, website operators must now figure out how to stop aggressive automated traffic, without resorting to invasive tracking.
Read original at Cloudflare
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Keeping the Web Open and Private in the Bot Era

If you’ve been running into endless CAPTCHAS or website login requests lately, you’re not imagining things.

More: Keeping the Web Open and Private in the Bot Era. Websites, facing a rising tide of abusive traffic from bots, are adopting increasingly aggressive countermeasures, damaging user’s experience of the web, their privacy and open access to the web. The fight for privacy on the web has made real progress.
TL;DR: This deprives users of choice and control and gives those gatekeepers control over which devices and software can access the web, the opposite of the open web, which Mozilla is working to protect.
Read original at Blog
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Show HN: Shumai – open-source Frame.io alternative for creative work

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

EU could open deportation centres outside bloc by next year, says Denmark PM

Then £59 per month. Complete digital access to quality FT journalism on any device. Cancel anytime during your trial. Essential digital access to quality FT journalism on any device.

More: EU could open deportation centres outside bloc by next year, says Denmark PM. Pay a year upfront and save 20%. Pay a year upfront and save 20%.
TL;DR: Complete digital access to quality FT journalism on any device.
Read original at Ft
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Oh the places you’ll go with spatial data​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌...

Ryan is joined by  Jeffrey Hightower, VP of Places Data at Microsoft, and Amy Rose, CTO of the Overture Maps Foundation, to chat about their partnership in bringing spatial data to the next generation of Microsoft tools; how Overture’s 50 organization members are creating open, standardized, and interoperable  global spatial data sets; and their solutions to the innate challenges of trying to digitally map the world.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌‌‍‌‌‌‍​‌‍‌‍​‌‍‌‍‌‍​‍​​‍​‌‍‌‍​‍‌​‍​‌‍​​‌​‌‍‌​​‍‌​‌​‌‍​‍‌‍​‌​​‌​‍‌​‍​​‍‌‌‍​‍​​‌​‍‌​​‌​​​​​‍‌‍​‍​‌​​‌‍‌‍​​​‌​‌​‌‍‌​​‍‌​‌‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌‌‍‌‌‌‍​‌‍‌‍​‌‍‌‍‌‍​‍​​‍​‌‍‌‍​‍‌​‍​‌‍​​‌​‌‍‌​​‍‌​‌​‌‍​‍‌‍​‌​​‌​‍‌​‍​​‍‌‌‍​‍​​‌​‍‌​​‌​​​​​‍‌‍​‍​‌​​‌‍‌‍​​​‌​‌​‌‍‌​​‍‌​‌‍​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: The Overture Maps Foundation is a free, open, and collaborative spatial data platform creating reliable and interoperable map data infrastructure. Microsoft is a founding member and part of Overture’s Steering committee. Congrats to user Cesar Canassa for winning a Populist badge for their answer to Slicing a dictionary .
TL;DR: Ryan is joined by  Jeffrey Hightower, VP of Places Data at Microsoft, and Amy Rose, CTO of the Overture Maps Foundation, to chat about their partnership in bringing spatial data to the next generation of Microsoft tools; how Overture’s 50 organization members are creating open, standardized, and interoperable  global spatial data sets; and their solutions to the innate challenges of trying to digitally map the world.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌‌‍‌‌‌‍​‌‍‌‍​‌‍‌‍‌‍​‍​​‍​‌‍‌‍​‍‌​‍​‌‍​​‌​‌‍‌​​‍‌​‌​‌‍​‍‌‍​‌​​‌​‍‌​‍​​‍‌‌‍​‍​​‌​‍‌​​‌​​​​​‍‌‍​‍​‌​​‌‍‌‍​​​‌​‌​‌‍‌​​‍‌​‌‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌‌‍‌‌‌‍​‌‍‌‍​‌‍‌‍‌‍​‍​​‍​‌‍‌‍​‍‌​‍​‌‍​​‌​‌‍‌​​‍‌​‌​‌‍​‍‌‍​‌​​‌​‍‌​‍​​‍‌‌‍​‍​​‌​‍‌​​‌​​​​​‍‌‍​‍​‌​​‌‍‌‍​​​‌​‌​‌‍‌​​‍‌​‌‍​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Implementing a Custom Query Language with Python and Apache Spark

Previous post about designing this language: https://lobste.rs/s/c5tybg/designing_custom_query_language_for_non Comments

More: Implementing a Custom Query Language with Python and Apache Spark. Previous post about designing this language: https://lobste.rs/s/c5tybg/designing_custom_query_language_for_non Comments
TL;DR: Previous post about designing this language: https://lobste.rs/s/c5tybg/designing_custom_query_language_for_non Comments
Read original at Nchammas
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Please keep code descriptions simple

When it comes to reviewing code, the descriptions, commits and such can be massive blast of information: Full of extraneous details depicting what was changed.

More: Please keep code descriptions simple. That's why it's a review. But try your best keep commits atomic: changes that can stand alone.
TL;DR: When it comes to reviewing code, the descriptions, commits and such can be massive blast of information: Full of extraneous details depicting what was changed.
Read original at Akselmo
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

GLM-5.2 is a step change for open agents

GLM-5.2, in a common naming convention across the industry, looked potentially like an incremental update following the popular GLM-5.1 model.

More: GLM-5.2 is a step change for open agents. At this point, Moonshot AI, makers of the Kimi models, and Z.ai, makers of the GLM models, have consolidated the top of the reputational market with the most beloved open-weight models among AI researchers.
TL;DR: GLM-5.2, in a common naming convention across the industry, looked potentially like an incremental update following the popular GLM-5.1 model.
Read original at Interconnects
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Bohemia Interactive: Cold War Assault Remastered Source Code on GitHub

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

From pledge to practice: Building a more inclusive open source ecosystem

Learn about the progress we’ve made toward our accessibility goals and how you can help make open source more inclusive. The post From pledge to practice: Building a more inclusive open source ecosystem appeared first on The GitHub Blog .

More: From pledge to practice: Building a more inclusive open source ecosystem. Learn about the progress we’ve made toward our accessibility goals and how you can help make open source more inclusive. The post From pledge to practice: Building a more inclusive open source ecosystem appeared first on The GitHub Blog .
TL;DR: Learn about the progress we’ve made toward our accessibility goals and how you can help make open source more inclusive.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

How We Measure the ROI of JetBrains IDEs

Organizations already spend hundreds of thousands of dollars on software, so it’s only natural that when they evaluate new paid tools, one question is top of mind: “Will this actually pay off?” Our ROI (return on investment) calculator was designed to help estimate the potential gains of JetBrains IDEs and AI Ultimate subscriptions. The ROI […]

More: The ROI estimates are based on a model built on a combination of user-provided inputs, internal research, and a set of assumptions about developer workflows. By default, the calculator equates the cost of development work with the cost of developer salaries, and the number of developers is equal to the number of licenses selected (i.e.
TL;DR: Organizations already spend hundreds of thousands of dollars on software, so it’s only natural that when they evaluate new paid tools, one question is top of mind: “Will this actually pay off?” Our ROI (return on investment) calculator was designed to help estimate the potential gains of JetBrains IDEs and AI Ultimate subscriptions.
Read original at Blog
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Rhombus v1.0: A Racket flavored language with syntax

Why a new language? https://rhombus-lang.org/goal.html (copied below) Frequently Asked Questions: https://rhombus-lang.org/faq.

More: Rhombus v1.0: A Racket flavored language with syntax. Beyond the basics, there are still more good ideas for programming constructs than can fit in any one language specification. Language extensibility helps to balance the competing goals of a manageable language size versus fit-to-purpose for a wide range of tasks.
TL;DR: Why, then, yet another programming language?
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Show HN: I rebuilt the only parts of my IDE I use, in Rust, over a weekend

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: You signed in with another tab or window. You signed out in another tab or window. You switched accounts on another tab or window.
TL;DR: Reload to refresh your session.
Read original at Github
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Pledging Another $400,000 to the Zig Software Foundation

My family is pledging another $400,000 1 to the Zig Software Foundation (ZSF). This brings our total pledged support for ZSF to $700,000, after our initial donation in 2024 .

More: That philosophy continues to attract and develop some of the most talented people in open source . I use AI heavily. I'm also quite vocal about remaining rational about its capabilities and frustrated with its negative impacts on open source .
TL;DR: My family is pledging another $400,000 1 to the Zig Software Foundation (ZSF).
Read original at Mitchellh
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

AWS Image Builder Plugin for TeamCity

Cloud build agents are one of those CI/CD features that feel almost magical when everything works well. Your TeamCity server can scale build capacity up when the queue gets busy, then wind it back down when the rush is over. You get extra power exactly when you need it, without keeping machines idle the rest […]

More: AWS Image Builder Plugin for TeamCity. Your TeamCity server can scale build capacity up when the queue gets busy, then wind it back down when the rush is over. You get extra power exactly when you need it, without keeping machines idle the rest […]
TL;DR: Cloud build agents are one of those CI/CD features that feel almost magical when everything works well.
Read original at Blog
Further reading: Dev.to ArticlesStack OverflowLearn to CodeWikipedia

Xfwl4's First Preview Release

I’m pleased to announce the first preview release of xfwl4, Xfce’s Wayland compositor. After close to six months of work, I feel like it’s ready to get some wider use, even though of course there wil…

More: Search the issue tracker first in case someone else has already filed a similar issue. If not, and you file a new one, be sure to fill out every part of the issue template. If you’ve found an issue, it would be helpful if you could ensure it’s still present on git main.
TL;DR: I’m pleased to announce the first preview release of xfwl4, Xfce’s Wayland compositor.
Read original at Spurint
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Rive, Fast and reliable background jobs in Go

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: You signed in with another tab or window. You signed out in another tab or window. Dismiss alert {{ message }} riverqueue / river Public Notifications You must be signed in to change notification settings Fork 159 Star 5.
TL;DR: Reload to refresh your session.
Read original at Github
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Hyperblam: a declarative implementation of the Web Audio API

HYPERBLAM lets you make music with HTML. It’s a declarative implementation of the Web Audio API and is completely dependency free. Create pedal boards , drum machines , sampled instruments .

More: Hyperblam: a declarative implementation of the Web Audio API. It’s a declarative implementation of the Web Audio API and is completely dependency free. Why not take a look at some live examples or study the in-depth guides .
TL;DR: HYPERBLAM lets you make music with HTML.
Read original at Hyperblam
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Nix needs relocatable binaries

This is my problem statement and proposal for a TacoSprint 2026 project 🏄. Nix, or store-based systems , are a class of package managers that use a well-defined prefix to store all packages.

More: Nix needs relocatable binaries. Nix, or store-based systems , are a class of package managers that use a well-defined prefix to store all packages. This could be desirable if you don’t have Nix installed already or are missing necessary permissions – “rootless Nix”.
TL;DR: This can be /nix/store for Nix or /gnu/store for Guix.
Read original at Fzakaria
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

My 1992 view of the problems of computer programming in 1992

12 recent entries My 1992 view of the problems of computer programming in 1992 Egyptian fraction multiplication Update: Here I am at the Sagrada Família Egyptian fractions for 2/105 Did Ahmes find th…

More: Programmers will document for Claude, but not for each other How are John Waters movies like James Bond movies? Documentation is a message in a bottle Bo Diddley Language models imply world models John Haugeland on the failure of micro-worlds Crooked politicians love crab cakes!
TL;DR: 12 recent entries My 1992 view of the problems of computer programming in 1992 Egyptian fraction multiplication Update: Here I am at the Sagrada Família Egyptian fractions for 2/105 Did Ahmes find the best expansions for 2/n?
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

There is minimal downside to switching to open models

There was a time not too long ago when using Linux entailed some professional risk 1 . First there was compatibility: you may not have been able to render a Word document or PowerPoint correctly, and…

More: There is minimal downside to switching to open models. And second, the software ecosystem was just worse generally. I’m sure that there are all sorts of application specific software (CAD?) that still require a Windows machine, but the gap is much narrower and Linux + open source generally aren’t the “sacrifice” they once were generally.
TL;DR: Most productivity software has a web-app, Linux is more mature, open-source software is better.
Read original at Marble
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

nix-build in under 100 lines

I’ve said before that Nix is a lie , and that underneath the ceremony Nix is really just an Input Output Machine . The nix daemon feels like a black box.

More: You type nix build and somewhere behind a Unix socket a privileged process does inscrutable things, and out the other end pops a path in /nix/store . # hello.nix derivation { name = "hello" ; system = builtins . currentSystem ; builder = "/bin/sh" ; args = [ "-c" "echo 'Hello World' > $out" ]; } $ nix derivation show $( nix-instantiate hello.
TL;DR: I’ve said before that Nix is a lie , and that underneath the ceremony Nix is really just an Input Output Machine .
Read original at Fzakaria
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Windows UI evolution: Clicking an unassociated file

(I don't plan on doing lots more of these Windows UI blog posts. I just came across this and found it interesting.

More: Windows UI evolution: Clicking an unassociated file. In Windows 386/2.11 (1989), you just get a "nope" (translation of the image: "ABC.OMG is not executable"): This version of Windows already had the concept of "open file type $foo with program $bar ", but apparently there was no UI to configure this. You could set up the associations in WIN.
TL;DR: (I don't plan on doing lots more of these Windows UI blog posts.
Read original at Movq
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Show HN: Tiny – An interpeted dynamic langauge with inline Go native functions

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Bun has an open PR adding shared-memory threads to JavaScriptCore

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Lithuanian startup launches open-source network to detect Shahed-type drones

A startup, together with activists, has launched an open-source drone detection system that links data from participating volunteers’ phones, according to a press release from the Drone Rada (Dronura…

More: Lithuanian startup launches open-source network to detect Shahed-type drones. The goal is to build the largest civic acoustic drone detection network in the Baltic region, with 10,000 active participants. We aim to identify drones and determine their location using as little data as possible," Zujus said.
TL;DR: A startup, together with activists, has launched an open-source drone detection system that links data from participating volunteers’ phones, according to a press release from the Drone Rada (Dronuradaras.lt) initiative.
Read original at Lrt
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Open Source for IBM Z and LinuxONE

Your one-stop destination to share, collaborate and learn about the latest innovations in open source software for s390x processor architecture (IBM Z and LinuxONE) Linux on IBM Z and IBM LinuxONE us…

More: Open Source for IBM Z and LinuxONE. Tens of thousands of software packages are tested and distributed through these projects, and various community distributions. Visit the Open Mainframe Project Software Discovery Tool to search for what you're looking for across a number Linux distributions.
TL;DR: This work is often done as a collaboration between the open source projects themselves and the team at IBM.
Read original at Community
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Reverse Engineering the Qualcomm NPU Compiler

My work is to maximise the usage of NPUs to make edge deployment faster for whatever models we want to run on them.

More: Reverse Engineering the Qualcomm NPU Compiler. But NPU documentation on the web is basically nonexistent, and the little that's out there was so disappointing that at one point I thought of quitting - so I reverse engineered the compiler instead.
TL;DR: My work is to maximise the usage of NPUs to make edge deployment faster for whatever models we want to run on them.
Read original at Datavorous
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Lisp in the Rust Type System

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Efficient C++ Programming for Modern C++ CPUs, Chapter 4/part 2

Hobbies: Thinking Aloud, Arguing with Managers, Annoying HRs, Calling a Spade a Spade, Keeping Tongue in Cheek This is a DRAFT of the second part of Chapter 4 - On CPU Physics and CPU Cycles, of the…

More: For the first part of Chapter 4, see https://6it.dev/blog/on-cpu-physics-and-cpu-cycles-80730 . Note that some of the items here were not discussed above, and may need some additional explanation: Out of all the R-R operations out there, multiplication and especially division are rather special performance-wise.
TL;DR: Hobbies: Thinking Aloud, Arguing with Managers, Annoying HRs, Calling a Spade a Spade, Keeping Tongue in Cheek This is a DRAFT of the second part of Chapter 4 - On CPU Physics and CPU Cycles, of the Vol.1 of an upcoming book "Efficient C++ Programming for Modern 64-bit CPUs" by Sherry Ignatchenko and Dmytro Ivanchykhin.
Read original at 6it
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Safe SIMD in Rust, even on the inside

Rust’s SIMD abstractions were not as safe as I’d like. Until now. It’s no secret that raw SIMD intrinsics are unpleasant to use.

More: Safe SIMD in Rust, even on the inside. unsafe { #[cfg(all(any(target_arch = "x86", target_arch = "x86_64"), target_feature = "avx2"))] _mm256_add_ps(a, b) #[cfg(all(any(target_arch = "x86", target_arch = "x86_64"), target_feature = "sse", not(target_feature = "avx2")))] _mm_add_ps(a, b) #[cfg(all(target_arch = "aarch64", target_feature = "neon"))] vaddq_f32(a, b) } Look at it.
TL;DR: Rust’s SIMD abstractions were not as safe as I’d like.
Read original at Shnatsel
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

I am dreading our LLM-written incident report future

The other day, Reginald Braithwaite posted the following toot . For posterity, I’ve also included my own response to it: Braithwaite’s post is dripping with sarcasm, but make no mistake, incident rep…

More: I am dreading our LLM-written incident report future. But there’s a world of difference between using LLMs to help you assemble the ingredients involved in writing an incident report, and using an LLM to actually write the report itself. After all, you can just ask it to write the report, and it’ll do it.
TL;DR: Or, as Leslie Lamport put it, “ If you’re thinking without writing, you only think you’re thinking .”
Read original at Surfingcomplexity
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

How we built an internal data analytics agent

Qubot, our internal Copilot-powered analytics agent, allows any GitHub employee to ask questions about our data in plain language. Here's what we learned as we built it. The post How we built an internal data analytics agent appeared first on The GitHub Blog .

More: How we built an internal data analytics agent. Here's what we learned as we built it. The post How we built an internal data analytics agent appeared first on The GitHub Blog .
TL;DR: Qubot, our internal Copilot-powered analytics agent, allows any GitHub employee to ask questions about our data in plain language.
Read original at Github
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

Dispatches from O'Reilly: From capabilities to responsibilities​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌...

Designing contract-bound AI agents for high-stakes execution.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​​​​​‌‍​‍​‍‌​‍‌​‌‌‌‍‌‍​‌​‍‌​‌‌‍​‌‍​‍​‍‌​‍‌​‌​‌‍‌​‌‍‌​​‍​​‍‌‌‍​‍‌‍‌‍​‌​​‌​‍‌‌‍‌​​​​​‌‍​‍​​‌‌​‍‌​‌​​​​‌‍​‌​​​​‍‌‍​‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​​​​​‌‍​‍​‍‌​‍‌​‌‌‌‍‌‍​‌​‍‌​‌‌‍​‌‍​‍​‍‌​‍‌​‌​‌‍‌​‌‍‌​​‍​​‍‌‌‍​‍‌‍‌‍​‌​​‌​‍‌‌‍‌​​​​​‌‍​‍​​‌‌​‍‌​‌​​​​‌‍​‌​​​​‍‌‍​‍​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: Dispatches from O'Reilly: From capabilities to responsibilities​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌.... Designing contract-bound AI agents for high-stakes execution.
TL;DR: Designing contract-bound AI agents for high-stakes execution.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​​​​​‌‍​‍​‍‌​‍‌​‌‌‌‍‌‍​‌​‍‌​‌‌‍​‌‍​‍​‍‌​‍‌​‌​‌‍‌​‌‍‌​​‍​​‍‌‌‍​‍‌‍‌‍​‌​​‌​‍‌‌‍‌​​​​​‌‍​‍​​‌‌​‍‌​‌​​​​‌‍​‌​​​​‍‌‍​‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​​​​​‌‍​‍​‍‌​‍‌​‌‌‌‍‌‍​‌​‍‌​‌‌‍​‌‍​‍​‍‌​‍‌​‌​‌‍‌​‌‍‌​​‍​​‍‌‌‍​‍‌‍‌‍​‌​​‌​‍‌‌‍‌​​​​​‌‍​‍​​‌‌​‍‌​‌​​​​‌‍​‌​​​​‍‌‍​‍​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Bamboo End of Life: How to Prepare and Choose the Right CI/CD Replacement

If your team is using Bamboo, you’ve probably seen the news: Bamboo Data Center is being retired as part of Atlassian’s broader Data Center transition strategy. Support will continue for several years, but many teams have already started thinking about the next step. Whether you’re considering Bamboo Cloud or moving to an entirely new CI/CD […]

More: Bamboo End of Life: How to Prepare and Choose the Right CI/CD Replacement. Support will continue for several years, but many teams have already started thinking about the next step. Whether you’re considering Bamboo Cloud or moving to an entirely new CI/CD […]
TL;DR: If your team is using Bamboo, you’ve probably seen the news: Bamboo Data Center is being retired as part of Atlassian’s broader Data Center transition strategy.
Read original at Blog
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Cocktail Optimization, an Integer Programming Problem

I’ve been interested in integer programming problems for a long time (they the most interesting problems in dedupe ). In the past, I approached them by writing custom branch-and-bound algorithms .

More: Cocktail Optimization, an Integer Programming Problem. A few years ago, I wrote a branch-and-bound solver for the problem of maximizing the number of cocktails you can make with certain number of ingredients on your cocktail tray .
TL;DR: I’ve been interested in integer programming problems for a long time (they the most interesting problems in dedupe ).
Read original at Bunkum
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Structuring IntelliJ Plugins with Optional Content Modules

What if one part of your plugin should load only when a specific IDE functionality is available? Plugin Model v2 is now available as an experimental way to structure, package, and build plugins, and to support such scenarios in a future-proof way. Its primary use case is in Split Mode (Remote Development) plugins. In this […]

More: Structuring IntelliJ Plugins with Optional Content Modules. Plugin Model v2 is now available as an experimental way to structure, package, and build plugins, and to support such scenarios in a future-proof way. Its primary use case is in Split Mode (Remote Development) plugins.
TL;DR: What if one part of your plugin should load only when a specific IDE functionality is available?
Read original at Blog
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Vim Creator Bram Moolenaar's Forgotten Programming Language, Zimbu (2023)

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

More: Vim Creator Bram Moolenaar's Forgotten Programming Language, Zimbu (2023). But among the remembrances was the appreciation for one of Bram Moolenaar’s own personal projects . Moolennar experienced a rare privilege known only to a few: designing his own programming language.
TL;DR: And what would happen if someone tried to map all of the frustrations from the daily lives of coders onto a new and improved programming language?
Read original at Thenewstack
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

I discovered a large-scale malware distribution on GitHub

This is the story of how I found 10,000 repositories on GitHub that distribute Trojan malware. They are all from different contributors, have different names, and are not forks of other repositories.

More: I was choosing appropriate tags for another one of my projects on GitHub. In the list, I found a repository whose name and description matched exactly those of another repository on that list. It turned out that it also contained copies of all the commits from that repository, and two hours ago, a link to a zip archive has been added to the readme.
TL;DR: This is the story of how I found 10,000 repositories on GitHub that distribute Trojan malware.
Read original at Orchidfiles
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Updating Stacked Pull Requests with git rebase --onto

Sometimes I find myself in the situation where I have multiple pull requests that build off of each other. Then, a reviewer asks me to squash commit B into commit A , creating a new commit E .

More: Updating Stacked Pull Requests with git rebase --onto. Then, a reviewer asks me to squash commit B into commit A , creating a new commit E . git rebase - -onto E B The general form of this command is git rebase --onto <newparent> <oldparent> , and it's very useful when updating stacked pull requests where the parent commit has been replaced.
TL;DR: When Git created commit E , it didn't tell commit B 's children that their new parent should be commit E .
Read original at Bd103
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

How pull request limits are cutting down the noise

Learn how pull request limits can help manage contribution volume in your repositories, and see what’s next on the roadmap. The post How pull request limits are cutting down the noise appeared first on The GitHub Blog .

More: Learn how pull request limits can help manage contribution volume in your repositories, and see what’s next on the roadmap. The post How pull request limits are cutting down the noise appeared first on The GitHub Blog .
TL;DR: Learn how pull request limits can help manage contribution volume in your repositories, and see what’s next on the roadmap.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Qodana Is a Finalist in the 2026 CODiE Awards for Best DevOps Tool

Qodana For DevOps: Automated Code Quality and Security, at Scale Modern DevOps teams move fast – but speed without consistency, security, and visibility creates risk. JetBrains Qodana helps DevOps teams build and ship higher-quality, more secure software by making code quality and security checks automatic, consistent, and easy to act on across the entire delivery […]

More: Qodana For DevOps: Automated Code Quality and Security, at Scale Modern DevOps teams move fast – but speed without consistency, security, and visibility creates risk. JetBrains Qodana helps DevOps teams build and ship higher-quality, more secure software by making code quality and security checks automatic, consistent, and easy to act on across the entire delivery […]
TL;DR: Qodana For DevOps: Automated Code Quality and Security, at Scale Modern DevOps teams move fast – but speed without consistency, security, and visibility creates risk.
Read original at Blog
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

The design of littlefs

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Show HN: Talos – Open-source WASM interpreter for Lean

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Has W Social switched to closed source?

In the past few months I have unwittingly become an expert on all things W Social : the microblogging platform that is a fork of Bluesky and bills itself as Europe’s alternative to X, with identity v…

More: Has W Social switched to closed source?. Over the course of the past few days I have received sensational information that no media organization has so far reported. So here we go, with another article about W Social on their big week, as they are set to open their public beta to their waiting list later today.
TL;DR: In the past few months I have unwittingly become an expert on all things W Social : the microblogging platform that is a fork of Bluesky and bills itself as Europe’s alternative to X, with identity verification “to fight bots and misinformation” and data hosted in Europe “to promote European digital sovereignty”.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

What was nice about the UI of Windows 2000

I liked the UIs of the entire era from 3.0 to 2000, really. I'm mostly using Windows 2000 as an example here because it runs so well in QEMU/KVM and that allows me to easily take screenshots.

More: What was nice about the UI of Windows 2000. On the first successful boot of Windows 2000, you get to see this: (Yes, I have the German version. Hovering over items without such an arrow shows a tooltip, a little help text that tells you what this does.
TL;DR: Click and you'll see the Start Menu: Notice how the Start button now changed its representation: It's "sunken" now, just like pressing a real button.
Read original at Movq
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Excessive nil pointer checks in Go

Let’s talk about nil pointer checks in Go. You want to prevent panics in production, but that doesn’t start with a deferred recover . It starts with defensive programming.

More: Check your inputs, check your bounds, and check pointers for nil before dereferencing them. Consider a nil check on a dependency. redis != nil { 11 return r .
TL;DR: I’ve started to see more nil checks in Go code.
Read original at Konradreiche
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

Open Source vs the Invisible Hand

If you handed an economics undergraduate a description of how open source libraries are produced, without saying what it was, and asked them to predict the outcome, they would tell you it doesn’t add…

More: Open Source vs the Invisible Hand. Open source breaks more or less the full set of market axioms at once. An open source library meets the definition exactly, being perfectly non-rival and non-excludable by licence, so the theory predicts a small number of them, grudgingly produced and propped up by grants.
TL;DR: If you handed an economics undergraduate a description of how open source libraries are produced, without saying what it was, and asked them to predict the outcome, they would tell you it doesn’t add up.
Read original at Nesbitt
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Nix for Haskell: Static Builds

In the previous post , we learned how to get started with managing and building a Haskell project with Nix .

More: Nix for Haskell: Static Builds. ├─ app │  └─ Main.hs ├─ ftr.cabal ├─ nix │  ├─ nixpkgs.nix │  ├─ sources.json │  └─ sources.nix ├─ package.nix └─ shell.nix Main.hs is the default generated main file that prints “Hello, Haskell!”. package.nix and shell.nix build the package and manage the Nix shell respectively.
TL;DR: In the previous post , we learned how to get started with managing and building a Haskell project with Nix .
Read original at Abhinavsarkar
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

The new bottleneck​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍...

Engineering teams have upgraded their tools. Have they upgraded how they work?​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌​‌‍‌‍‌‍‌​‌‍​‍​‌​‌‍​‍‌‍‌​‌‍‌​​‍‌​​‍​‍‌​‍​​‌‌​‍‌​‌​​‌​‍​‌‍​‌​‍‌‌‍​‍​‌‌​‌​​​​‍‌​​‍​‌‍‌‍​​‌‍​‍‌​‌‌​​‌​‍​‌‍​‍‌‍‌​‌‍​‍‌‍‌‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌​‌‍‌‍‌‍‌​‌‍​‍​‌​‌‍​‍‌‍‌​‌‍‌​​‍‌​​‍​‍‌​‍​​‌‌​‍‌​‌​​‌​‍​‌‍​‌​‍‌‌‍​‍​‌‌​‌​​​​‍‌​​‍​‌‍‌‍​​‌‍​‍‌​‌‌​​‌​‍​‌‍​‍‌‍‌​‌‍​‍‌‍‌‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: The new bottleneck​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍.... Engineering teams have upgraded their tools. Have they upgraded how they work?
TL;DR: Engineering teams have upgraded their tools.
Read original at Stackoverflow
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Practical software freedom with GNU Guix

This talk will introduce to the four software freedoms that govern free software, why they are important, and their practical limitations.

More: Practical software freedom with GNU Guix. You will learn how the GNU Guix package manager enables you to verify, change and share the software that you depend on to ensure your everlasting freedom. Licensed to the public under https://creativecommons.org/licenses/by/4.0/
TL;DR: This talk will introduce to the four software freedoms that govern free software, why they are important, and their practical limitations.
Read original at Media
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Learning Lustre: Type-safe frontend development

1 2 I recently got hired for an internship! They assigned me to build the frontend for a credit score analysis application, the only problem was that I had no prior experience with frontend developme…

More: Learning Lustre: Type-safe frontend development. Lustre is a declarative, functional framework for building web applications with gleam. Inspired by Elm and erlang, lustre uses message passing 2 for managing state, a Lustre application consists of three main parts: Model : Your application state.
TL;DR: pub type Message pub type Model fn init ( _props ) { todo as "build initial model" } fn view ( model: Model ) { todo as "render your UI" } fn update ( model: Model , message: Message ) { todo as "update current model" } Message A message describes a state change in your application.
Read original at Blog
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

freja: Self-modifiable editor for coding graphical things

For further features, see: https://github.com/sogaiu/freja-stedit Comments

More: freja: Self-modifiable editor for coding graphical things. For further features, see: https://github.com/sogaiu/freja-stedit Comments
TL;DR: For further features, see: https://github.com/sogaiu/freja-stedit Comments
Read original at Github
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

CLI Authentication, the Right Way

This is a solved problem. It has been solved since 2019. Most CLIs still have not caught up. The pattern is everywhere.

More: CLI Authentication, the Right Way. RFC 8252 , the BCP for OAuth in native apps, endorses this pattern when the app has a browser available, and for a developer running everything on one machine, it is a good fit.
TL;DR: They exist because the real flow does not work where the CLI is actually being used.
Read original at Abgeo
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

I hate compilers

You'd think that given the same bytes of input you'd get the same bytes of output. lol. lmao. No, you don't. It's complicated.

More: Part of the implementation goals of this work is that the check logic is defined in one place on both client and server. What do you do when the client has WebAssembly disabled? Sure, the resulting JavaScript will be slower than the equivalent WebAssembly (even more so because disabling WASM usually disables the JavaScript JIT, the thing that makes JavaScript fast), but it wil…
TL;DR: You'd think that given the same bytes of input you'd get the same bytes of output.
Read original at Xeiaso
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Clojure Hosted on Go

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Getting more from each token: How Copilot improves context handling and model routing

How GitHub Copilot is making more of each session go toward useful work, so your credits go further. The post Getting more from each token: How Copilot improves context handling and model routing appeared first on The GitHub Blog .

More: Getting more from each token: How Copilot improves context handling and model routing. How GitHub Copilot is making more of each session go toward useful work, so your credits go further. The post Getting more from each token: How Copilot improves context handling and model routing appeared first on The GitHub Blog .
TL;DR: How GitHub Copilot is making more of each session go toward useful work, so your credits go further.
Read original at Github
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

JetBrains Marketplace Ecosystem Security Update: Addressing Malicious Third-Party AI Plugins

At JetBrains, we build tools that empower developers to create, automate, and innovate. In today’s rapidly evolving software supply chain and threat landscape, we believe responsible transparency must be the foundation of our developer ecosystem. The explosion of AI-assisted development has revolutionized the way engineering teams work, but it has also introduced new vectors for […]

More: JetBrains Marketplace Ecosystem Security Update: Addressing Malicious Third-Party AI Plugins. In today’s rapidly evolving software supply chain and threat landscape, we believe responsible transparency must be the foundation of our developer ecosystem.
TL;DR: At JetBrains, we build tools that empower developers to create, automate, and innovate.
Read original at Blog
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

There's No Place Like $HOME: A 10 Journey of Vim, Then VS Code, and Back to Vim

A ten-year journey of mostly Vim, then VS Code, then back to Vim. I've been programming primarily via a shell since 2016, and my dotfiles go back to 2017 .

More: There's No Place Like $HOME: A 10 Journey of Vim, Then VS Code, and Back to Vim. In 2026 I use the same tools I did then. After a decade of Vim, I changed my daily driver to VS Code.
TL;DR: A ten-year journey of mostly Vim, then VS Code, then back to Vim.
Read original at Starikov
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

zkit: provider agnostic Agent toolkit

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Lore – Open source version control system designed for scalability

Access and contribute to Lore on the Epic Games GitHub. Read the docs Delve into Lore’s ethos and architecture. Join the conversatio n Chat with us and our community on Discord. Overview

More: Lore – Open source version control system designed for scalability. Read the docs Delve into Lore’s ethos and architecture. Join the conversatio n Chat with us and our community on Discord.
TL;DR: Access and contribute to Lore on the Epic Games GitHub.
Read original at Lore
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

AI agents are a confused deputy with the keys to your kingdom​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍...

How attackers took twenty thousand Instagram accounts by asking Meta's AI politely, and why that failure is about to become common.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌‍​​‍‌‍​‌‌‍​‌‌‍​‍​​‌​‌‌‌‍​‌​‍‌​​​​​‌​‌‌‌‍​‌​‍‌​‌​‌‍​‍‌‍‌‍​​‍​‍‌​‍​‌‍​‍​​‌‍‌‌​‍‌‌‍​‍​‍‌​‌​‌‍​‌‍​​​​‌‌​‌‍​‍‌​‌​‌​​​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌‍​​‍‌‍​‌‌‍​‌‌‍​‍​​‌​‌‌‌‍​‌​‍‌​​​​​‌​‌‌‌‍​‌​‍‌​‌​‌‍​‍‌‍‌‍​​‍​‍‌​‍​‌‍​‍​​‌‍‌‌​‍‌‌‍​‍​‍‌​‌​‌‍​‌‍​​​​‌‌​‌‍​‍‌​‌​‌​​​​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: They opened a chat with Meta's AI support assistant, asked it to attach an email address they controlled to an account they did not own, and requested a password reset to that address. Meta later confirmed what the logs already showed: the assistant behaved exactly as designed, while a separate part of the system was supposed to verify that the email belonged to the account, a…
TL;DR: How attackers took twenty thousand Instagram accounts by asking Meta's AI politely, and why that failure is about to become common.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌‍​​‍‌‍​‌‌‍​‌‌‍​‍​​‌​‌‌‌‍​‌​‍‌​​​​​‌​‌‌‌‍​‌​‍‌​‌​‌‍​‍‌‍‌‍​​‍​‍‌​‍​‌‍​‍​​‌‍‌‌​‍‌‌‍​‍​‍‌​‌​‌‍​‌‍​​​​‌‌​‌‍​‍‌​‌​‌​​​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌‍​​‍‌‍​‌‌‍​‌‌‍​‍​​‌​‌‌‌‍​‌​‍‌​​​​​‌​‌‌‌‍​‌​‍‌​‌​‌‍​‍‌‍‌‍​​‍​‍‌​‍​‌‍​‍​​‌‍‌‌​‍‌‌‍​‍​‍‌​‌​‌‍​‌‍​​​​‌‌​‌‍​‍‌​‌​‌​​​​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Your JetBrains IDE Expertise, Now on LinkedIn

Every developer has tools they rely on daily. The workflows they’ve built around them, the ways they’ve learned to move faster, debug smarter, and write better code – that kind of hands-on experience can be hard to put into words. We’re collaborating with LinkedIn to make it easier for you to showcase your expertise with […]

More: Your JetBrains IDE Expertise, Now on LinkedIn. The workflows they’ve built around them, the ways they’ve learned to move faster, debug smarter, and write better code – that kind of hands-on experience can be hard to put into words. We’re collaborating with LinkedIn to make it easier for you to showcase your expertise with […]
TL;DR: Every developer has tools they rely on daily.
Read original at Blog
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Future Text API

While commenting on Ian Hickson’s UI framework document, the question of future text API popped-up. The way you interact with text has changed surpassingly little since the original Macintosh Toolbox…

More: Text is intimately link to culture, and there are cultural shifts under way, so I think text processing will change. <em> </em> The most probable evolution of text APIs is the migration to Extended Grapheme Clusters instead of Code-points . Swift already defines strings as sequences of Grapheme Clusters, I suppose that other languages and graphical APIs will follow suit.
TL;DR: While commenting on Ian Hickson’s UI framework document, the question of future text API popped-up.
Read original at Wiesmann
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

GLM-5.2 is the new leading open weights model on Artificial Analysis

Z ai’s GLM-5.2 is the new leading open weights model on the Artificial Analysis Intelligence Index scoring 51 and it sits on the Pareto frontier of Intelligence vs Cost per Task GLM-5.

More: On the first-party API it is priced in line with GLM-5.1 at $1.4/$4.4/$0.26 per 1M input/output/cache hit tokens ➤ GLM-5.2 is the leading open weights model on the Intelligence Index v4.1. This impressive result places GLM-5.2 in-line with proprietary models including GPT-5.5 (xhigh reasoning).
TL;DR: Z ai’s GLM-5.2 is the new leading open weights model on the Artificial Analysis Intelligence Index scoring 51 and it sits on the Pareto frontier of Intelligence vs Cost per Task GLM-5.2 is the same size as GLM-5.1 (744B total / 40B active parameters) but scores 11 points higher on the Intelligence Index v4.1, placing ahead of MiniMax-M3 (44) and DeepSeek V4 Pro (max, 44).
Read original at Artificialanalysis
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Making budget models punch above their weight with a smart Rust harness

Dirge is an agentic harness that I've been developing for my own use, and it's getting to the point where it's becoming generally useful.

More: Making budget models punch above their weight with a smart Rust harness. Some tools like Claude Code even lag at times while you're typing. Dirge is written in Rust, which compiles to a tiny and fast binary file weighing in at about 30 MB.
TL;DR: Dirge is an agentic harness that I've been developing for my own use, and it's getting to the point where it's becoming generally useful.
Read original at Yogthos
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Junie: The JetBrains AI Coding Agent Leaves Beta.

Junie started as an experiment. We asked, “What if an AI coding agent didn’t just guess at the details of your project, but actually used the same tools you do?” Over the last year, that experiment turned into a product used by developers every day – inside the IDE and the terminal.  Today, the JetBrains […]

More: Junie: The JetBrains AI Coding Agent Leaves Beta.. Junie started as an experiment. We asked, “What if an AI coding agent didn’t just guess at the details of your project, but actually used the same tools you do?” Over the last year, that experiment turned into a product used by developers every day – inside the IDE and the terminal.  Today, the JetBrains […]
TL;DR: Junie started as an experiment.
Read original at Blog
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Step Rejection Fine-Tuning: Squeezing More Signal from Noisy Agent Trajectories

If you want to dive straight into the technical details, you can read our full paper here. Imagine you are mentoring a junior developer. If they make a single logical error on line 42 of a 100-line script, do you throw away the entire file and tell them they learned nothing? Of course not. You […]

More: Step Rejection Fine-Tuning: Squeezing More Signal from Noisy Agent Trajectories. Imagine you are mentoring a junior developer. If they make a single logical error on line 42 of a 100-line script, do you throw away the entire file and tell them they learned nothing?
TL;DR: If you want to dive straight into the technical details, you can read our full paper here.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

NLnet announces funding for 67 more open-source projects

We are happy to announce that 67 new projects have been awarded grants today as part of the Next Generation Internet intiative, across three different funds: NGI Zero Commons Fund , NGI TALER and NGI…

More: NLnet announces funding for 67 more open-source projects. We congratulate the developers and engineers involved with these projects, and thank them for their forthcoming contribution to an open, resilient and human-centered internet. Go and meet the NGI0 projects right away, or read on about the programmes.
TL;DR: We are happy to announce that 67 new projects have been awarded grants today as part of the Next Generation Internet intiative, across three different funds: NGI Zero Commons Fund , NGI TALER and NGI Fediversity .
Read original at Nlnet
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

What are git worktrees, and why should I use them?

Git worktrees have been around since 2015, but it wasn't until recently they became popular. Learn what they are, how to use them, and why you might. The post What are git worktrees, and why should I use them? appeared first on The GitHub Blog .

More: What are git worktrees, and why should I use them?. The post What are git worktrees, and why should I use them? appeared first on The GitHub Blog .
TL;DR: Git worktrees have been around since 2015, but it wasn't until recently they became popular.
Read original at Github
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Show HN: cuTile Rust: Safe, data-race-free GPU kernels in Rust

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Can gzip be a language model?

A while back I wrote about language modeling without neural networks , where I generated Shakespeare with an unbounded n-gram model: no weights, no training, just counting.

More: Can gzip be a language model?. Fortuitously, I came across the paper Language Modeling is Compression , which mentioned the compression–prediction equivalence : every prediction model is inherently a compressor, and all compression algorithms are prediction models .
TL;DR: A while back I wrote about language modeling without neural networks , where I generated Shakespeare with an unbounded n-gram model: no weights, no training, just counting.
Read original at Nathan
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

How Developers React to AI-Scented Blog Posts

The Writing with LLMs report explored how developers – many of whom never published before – are now using LLMs to write technical blog posts.

More: 1 So, out went another survey. Note that while I targeted the survey to developers and readers of tech blogs, the survey was anonymous – so there’s no demographics guarantee. Readers overwhelmingly prefer imperfect-yet-authentic writing over LLMified prose.
TL;DR: The Writing with LLMs report explored how developers – many of whom never published before – are now using LLMs to write technical blog posts.
Read original at Writethatblog
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

If context is king, architecture is the castle​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌...

Recorded live at the AI Agent Conference, Ryan sits down with Apollo GraphQL CEO Matt DeBerglis to discuss how enterprises can leverage GraphQL and MCP as a structured semantic architecture to feed clean data to autonomous agents, safeguard internal microservices against unprecedented "east-west" data exfiltration risks, and rein in skyrocketing token spend by explicitly querying only the exact context required.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌‌‍​​​‍​​‌‍​​​​​‍‌‌‍​‍​​‍​‍‌​‌​​​‌​​‌‍‌​​‍‌​‌​‌‍​‌​‌​​​​‍‌​‍‌‌‍​‌‌‍​‍‌‍​​‍‌‌‍‌‌​‌​​​‌‍‌​​​‌‌‍​‍​‌​​​​‌‍‌‍‌‍​‌‍​‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌‌‍​​​‍​​‌‍​​​​​‍‌‌‍​‍​​‍​‍‌​‌​​​‌​​‌‍‌​​‍‌​‌​‌‍​‌​‌​​​​‍‌​‍‌‌‍​‌‌‍​‍‌‍​​‍‌‌‍‌‌​‌​​​‌‍‌​​​‌‌‍​‍​‌​​​​‌‍‌‍‌‍​‌‍​‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

TL;DR: Recorded live at the AI Agent Conference, Ryan sits down with Apollo GraphQL CEO Matt DeBerglis to discuss how enterprises can leverage GraphQL and MCP as a structured semantic architecture to feed clean data to autonomous agents, safeguard internal microservices against unprecedented "east-west" data exfiltration risks, and rein in skyrocketing token spend by explicitly querying only the exact context required.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌‌‍​​​‍​​‌‍​​​​​‍‌‌‍​‍​​‍​‍‌​‌​​​‌​​‌‍‌​​‍‌​‌​‌‍​‌​‌​​​​‍‌​‍‌‌‍​‌‌‍​‍‌‍​​‍‌‌‍‌‌​‌​​​‌‍‌​​​‌‌‍​‍​‌​​​​‌‍‌‍‌‍​‌‍​‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌‌‍​​​‍​​‌‍​​​​​‍‌‌‍​‍​​‍​‍‌​‌​​​‌​​‌‍‌​​‍‌​‌​‌‍​‌​‌​​​​‍‌​‍‌‌‍​‌‌‍​‍‌‍​​‍‌‌‍‌‌​‌​​​‌‍‌​​​‌‌‍​‍​‌​​​​‌‍‌‍‌‍​‌‍​‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Lobsters Interview with Claudius

@Claudius maintains LispE and previously TAMGU at Naver, combining array and logic programming with Haskell features . (N.b. the wiki holds the documentation and articles.) In this interview, we discuss Lisp and Prolog implementations, array languages, symbolic ( GOFAI ) and neuro-symbolic AI. How did you discover programming, come to pursue a PhD etc.? It's not exactly a recent adventure; I started in 1980 when my father bought a computer for Christmas. Learning Basic, I faced a lot of problems because I didn't really speak English, which most of the documentation was written in. I spent a lot of time trying to understand what the set command did (put a cell on the screen, on this machine.) Then I learned to program the Z80 processor in machine language and decided to pursue computer science. I got a masters degree from Paris VI . In 1989, I moved to Montreal and started a PhD in computational linguistics. New symbolic ways of implementing grammars were really hot. I implemented a parser for my PhD thesis which was weird, because the rule system was not based on pure context-free grammars, but a set of categories which could appear on the right-hand side of your rule. People had been hunting for ways to speed this up and the solution was quite silly: Consider each category as a separate 64-bit vector, a long integer, and for each rule tag categories on the right, replacing the categories by their position on the bit vector where the value would become the index of the rule, so you could find the rule to apply from the index. From there, I was recruited by PARC's sister, the Xerox Research Centre Europe (XRCE) in Grenoble, where I still live. I spent 20 years with Xerox and another 10 with Naver who bought the lab . What's it like working as a researcher? You've published many papers, hold patents etc. which isn't a common route in software. Companies only evaluate researchers in 3 ways: software number of papers published patents Now, patents or intellectual property aren't what most people think of. In industry, they function as tokens traded between companies for access to other technologies. But their importance is decreasing. I've implemented a lot of software across these years. With my PhD in linguistics, I worked with linguists to speed tools up. As an example, on top of my PhD I wrote the Xerox Incremental Parser (XIP) (summarized here and implemented here ) which could parse 3,000 words per second. I've been dwelling on a comment of yours: I worked for more than 30 years on these systems and they could never work. I implemented a very fast NLP symbolic parser, for which the team I worked with created grammars for 8 languages, including Japanese. In 2007, with a grammar of 60,000 rules, we could parse at a speed of 3000 words/s (see https://github.com/clauderouxster/XIP for the Open Source version). The parser could extract syntactic dependencies, and could use ontologies. But language is like sand, the more you try to grab, the more you leak. There was a kind of futility in trying to compress languages into rules, nothing actually scaled up . Still, we managed to win competitions as late as 2016 with SemEval sentiment analysis, and in 2017, we also ranked first in a legal document extraction campaign organized by IBM, but to no avail. It was a lot of work, and the conclusion was very simple. We had to push our grammars as far as possible into lexical grammars, which eventually LMMs managed to really implement. We discovered very early, that context was all that mattered. We tried to create grammars that would apply to a full paragraph instead of sentences, but then the performance would plummet. The reason why LLM work, is that at each step they compress the whole context into a meaningful vector, which they then used to guide the rest of the generation process. I spent my whole life in the pursuit of a perfect parser with very brilliant people, and I really find hard to say that not only did we fail, but that LLM is the response we were looking for . - Claude Roux It was a very nice journey, but sometimes you have to accept the reality of the world: Symbolic methods have been replaced. Even 10 years ago, I could only dream of the AI technologies we have today. I wanted to be able to talk to a computer, to create things just by speaking. Now, I'm trying to apply everything I learned to new methods. Talking about agents, I'm now implementing PREDIBAG , a retrieval-augmented generation system (RAG), in LispE to help harness/constrain LLMs. It's deterministic with restricted unification. So, XIP had dependency rules, connecting nodes from a tree into a dependency like a subject or direct-object dependency in the sentence tree. These were implemented on a first order logic engine, which inspired me to add Prolog to TAMGU . But this was problematic and complicated, with Prolog's true unification process. Prolog has a problem: The closed-world problem. You can only deal with information in the enviro...

More: New symbolic ways of implementing grammars were really hot. I implemented a parser for my PhD thesis which was weird, because the rule system was not based on pure context-free grammars, but a set of categories which could appear on the right-hand side of your rule.
TL;DR: I've implemented a lot of software across these years.
Read original at Alexalejandre
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

The time the x86 emulator team found code so bad that they fixed it during emulation

During an exchange of war stories, a colleague of mine told one from back in the days when Windows included a processor emulator for x86-32 on systems that natively ran some other processor.

More: The time the x86 emulator team found code so bad that they fixed it during emulation. And no, I don’t know which processor this particular story applied to.) This particular emulator employed binary translation, generating native code to perform the equivalent operations of the original x86-32 code.
TL;DR: But using a loop to initialize the memory was too mundane for whatever compiler was used to compile this code.
Read original at Devblogs
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Microsoft is resorting to its biggest cloud rival to deal with GitHub AI capacity issues

GitHub , which Microsoft acquired in 2018, is a popular place for engineers to store and manage code, and collaborate on projects.

More: Microsoft is resorting to its biggest cloud rival to deal with GitHub AI capacity issues. As an independent company, GitHub mostly operated its own data centers, but Microsoft had planned to move the coding platform entirely to its Azure cloud service by 2027. AI coding tools have made it easier for developers to write more software.
TL;DR: GitHub , which Microsoft acquired in 2018, is a popular place for engineers to store and manage code, and collaborate on projects.
Read original at Businessinsider
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

LLMs Will Replace 8-Track Duplication Engineers

Columbia Records introduced the LP format in 1948, giving listeners twenty-five minutes of music per side of a vinyl record.

More: LLMs Will Replace 8-Track Duplication Engineers. In 1965, the 8-track cartridge changed this format. 8-track cartridges are a single, continuous loop of tape with four programs.
TL;DR: Columbia Records introduced the LP format in 1948, giving listeners twenty-five minutes of music per side of a vinyl record.
Read original at Bbenchoff
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Ten years of ClickHouse in open source

Level 0 : The minimum level is making the code open to the public for reading, but nothing more. This is the case of archival and museum releases, such as Doom or MS-DOS .

More: Ten years of ClickHouse in open source. This is also an example of open source. ClickHouse should be the best example of: How to build a great database - if you want to build a new database, ClickHouse source code and development practices will serve as the best example.
TL;DR: Level 0 : The minimum level is making the code open to the public for reading, but nothing more.
Read original at Clickhouse
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

GitHub Copilot CLI for Beginners: Overview of common slash commands

4 minutes Share: Welcome back to GitHub Copilot CLI for Beginners! In this series (available in video and blog format), we’ll give you everything you need to get started using GitHub Copilot CLI .

More: GitHub Copilot CLI for Beginners: Overview of common slash commands. In this edition, we’ll learn what slash commands are, why they matter, and how to use slash commands to control GitHub Copilot efficiently. Acting as your control surface within Copilot CLI, slash commands allow you to: Slash commands can be thought of as your command center for interacting with Copilot CLI.
TL;DR: 4 minutes Share: Welcome back to GitHub Copilot CLI for Beginners!
Read original at Github
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Accelerating researchers and developers building multilingual AI with a new open dataset

A new repository-level dataset, published on GitHub under CC0-1.0, helps researchers and developers discover multilingual developer content across READMEs, issues, and pull requests. The post Accelerating researchers and developers building multilingual AI with a new open dataset appeared first on The GitHub Blog .

More: A new repository-level dataset, published on GitHub under CC0-1.0, helps researchers and developers discover multilingual developer content across READMEs, issues, and pull requests. The post Accelerating researchers and developers building multilingual AI with a new open dataset appeared first on The GitHub Blog .
TL;DR: A new repository-level dataset, published on GitHub under CC0-1.0, helps researchers and developers discover multilingual developer content across READMEs, issues, and pull requests.
Read original at Github
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Memory safety CVEs differ between Rust and C/C++

CVE is a database used for categorizing and reporting security vulnerabilities in software. There are various kinds of vulnerabilities that can be reported.

More: Memory safety CVEs differ between Rust and C/C++. In this post I want to focus on the latter kind of CVEs, how they are reported, especially in libraries, and how it differs between Rust and C or C++.
TL;DR: And sometimes I also observe similar views when I teach Rust to programmers who are used to programming in C or C++.
Read original at Kobzol
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Selenium vs Cypress vs Playwright: Choosing Your Test Automation Framework​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌...

Selecting a web automation framework in 2026 is a strategic decision that impacts team velocity, budget, and long-term project success.

More: Selenium vs Cypress vs Playwright: Choosing Your Test Automation Framework​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌.... Evaluating architecture, performance, and Total Cost of Ownership (TCO) helps identify the right fit.
TL;DR: Selecting a web automation framework in 2026 is a strategic decision that impacts team velocity, budget, and long-term project success.
Read original at Stackoverflow
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

AI agents expose the security checks you never actually wrote​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍...

How attackers took twenty thousand Instagram accounts by asking Meta's AI politely, and why that failure is about to become common.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌‍​​‍‌‍​‌‌‍​‌‌‍​‍​​‌​‌‌‌‍​‌​‍‌​​​​​‌​‌‌‌‍​‌​‍‌​‌​‌‍​‍‌‍‌‍​​‍​‍‌​‍​‌‍​‍​​‌‍‌‌​‍‌‌‍​‍​‍‌​‌​‌‍​‌‍​​​​‌‌​‌‍​‍‌​‌​‌​​​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌‍​​‍‌‍​‌‌‍​‌‌‍​‍​​‌​‌‌‌‍​‌​‍‌​​​​​‌​‌‌‌‍​‌​‍‌​‌​‌‍​‍‌‍‌‍​​‍​‍‌​‍​‌‍​‍​​‌‍‌‌​‍‌‌‍​‍​‍‌​‌​‌‍​‌‍​​​​‌‌​‌‍​‍‌​‌​‌​​​​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: They opened a chat with Meta's AI support assistant, asked it to attach an email address they controlled to an account they did not own, and requested a password reset to that address. Meta later confirmed what the logs already showed: the assistant behaved exactly as designed, while a separate part of the system was supposed to verify that the email belonged to the account, a…
TL;DR: How attackers took twenty thousand Instagram accounts by asking Meta's AI politely, and why that failure is about to become common.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌‍​​‍‌‍​‌‌‍​‌‌‍​‍​​‌​‌‌‌‍​‌​‍‌​​​​​‌​‌‌‌‍​‌​‍‌​‌​‌‍​‍‌‍‌‍​​‍​‍‌​‍​‌‍​‍​​‌‍‌‌​‍‌‌‍​‍​‍‌​‌​‌‍​‌‍​​​​‌‌​‌‍​‍‌​‌​‌​​​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌‍​​‍‌‍​‌‌‍​‌‌‍​‍​​‌​‌‌‌‍​‌​‍‌​​​​​‌​‌‌‌‍​‌​‍‌​‌​‌‍​‍‌‍‌‍​​‍​‍‌​‍​‌‍​‍​​‌‍‌‌​‍‌‌‍​‍​‍‌​‌​‌‍​‌‍​​​​‌‌​‌‍​‍‌​‌​‌​​​​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

wio: windowed i/o

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Akse3D – open-source 3D modelling anyone can master

Akse is a 3D modelling tool made for kids and teens. Combine primitive shapes, draw your own 2D blueprints — and export the model as an STL file, ready for the 3D printer.

More: Akse3D – open-source 3D modelling anyone can master. Combine primitive shapes, draw your own 2D blueprints — and export the model as an STL file, ready for the 3D printer. One click exports the whole project as an STL file — the format every 3D printer understands.
TL;DR: Akse is a 3D modelling tool made for kids and teens.
Read original at Akse3d-en
Further reading: Semantic ScholarStack OverflowDeveloper RoadmapsWikipedia

Show HN: Deconvolution – a Rust image deconvolution and restoration crate

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

We built SmithDB, the data layer for agent observability

Learn Docs Company Pricing Try LangSmith Get a demo Try LangSmith Get a demo LangSmith We built SmithDB, the data layer for agent observability Ankush Gola May 13, 2026 11 min Go back to blog Create…

More: We built SmithDB, the data layer for agent observability. Learn Docs Company Pricing Try LangSmith Get a demo Try LangSmith Get a demo LangSmith We built SmithDB, the data layer for agent observability Ankush Gola May 13, 2026 11 min Go back to blog Create agents Share Key Takeaways Agent traces have outgrown traditional observability stores — modern agent traces contain hundr…
TL;DR: SmithDB gives LangSmith industry-leading performance across key observability workloads, the portability to run wherever customers need their data to live, and the flexibility to support agent-native query patterns that traditional observability stores were not designed for.
Read original at Langchain
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Xavier Leroy's new book on Control Sturctures in Programming

This is a preview of a book to be published by Cambridge University Press. It is distributed under the terms of the CC BY-NC-SA 4.0 license.

More: Xavier Leroy's new book on Control Sturctures in Programming. This is a preview of a book to be published by Cambridge University Press. It is distributed under the terms of the CC BY-NC-SA 4.0 license.
TL;DR: This is a preview of a book to be published by Cambridge University Press.
Read original at Xavierleroy
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

pyinfra — agentless infrastructure automation, in plain Python

pyinfra is a python-native, agentless automation tool that runs commands over ssh — concurrently, idempotently, and 6× faster than ansible . 1 # deploy.py · 23 hosts 2 3 from pyinfra.

More: pyinfra — agentless infrastructure automation, in plain Python. pyinfra is a python-native, agentless automation tool that runs commands over ssh — concurrently, idempotently, and 6× faster than ansible . Run for real and watch results stream back in parallel.
TL;DR: 1 # deploy.py · 23 hosts 2 3 from pyinfra.operations import apt, files, systemd 4 5 apt.packages ( 6 packages=[ "nginx" , "certbot" ], 7 update= True , 8 ) 9 10 files.template ( 11 src= "templates/nginx.conf.j2" , 12 dest= "/etc/nginx/sites-enabled/api" , 13 ) 14 15 systemd.service ( "nginx" , reloaded= True ) 1 # inventory.py · groups + hosts 2 3 web = [ 4 ( "web-01.prod" , { "role" : "edge" }), 5 ( "web-02.prod" , { "role" : "edge" }), 6 *[( f "web-{i:02}.prod" , {}) for i in range (3, 24)], 7 ] 8 9 db = [ 10 ( "db-01.prod" , { "role" : "primary" }), 11 ( "db-02.prod" , { "role" : "replica" }), 12 ] 13 14 # $ pyinfra inventory.py deploy.py --limit web 15 # → 23 hosts targeted $ pyinfra inventory.py deploy.py --limit web --> Loading inventory… Hosts: web-01..web-23 --> Gathering facts (concurrent)… 23 hosts · 0.6s --> Running deploy.py… ✓ web-01.prod 3 ops changed=2 0.42s ✓ web-02.prod 3 ops changed=2 0.39s ⟳ web-03.prod running… apt.packages --> Summary successful: 23 changed: 18 failed: 0 total: 2.1s NORMAL deploy.py python 23 hosts ready · --dry · 17:42 // streaming output See what changes, before it changes.
Read original at Pyinfra
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Removing my nix flakes vs guix post

if you're here looking for my "nix flakes and their guix equivalents" post, it's gone. i deleted it. this isn't a hate letter to andrew or anything like that.

More: if you're here looking for my "nix flakes and their guix equivalents" post, it's gone. the next day, i come back from work, and a friend shares a link: andrew tropin wrote a review of my post . and three paragraphs in, he says he suspects i wrote it with an llm.
TL;DR: I have known the author personally for quite a while, I am sad they had to go through this.
Read original at Coopi
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Parsing JSON at compile time with C++26 static reflection

Suppose that you have a configuration file in JSON. Something like this: { "width" : 1920 , "height" : 1080 , "fullscreen" : true , "title" : "My Game" , "volume" : 0.

More: Parsing JSON at compile time with C++26 static reflection. What if the file is fixed at build time? To read the file data.json at compile time and keep it around as a constant, we write: constexpr const char json_data [] = { #embed "data.json" , 0 }; I use constexpr because I want the compiler to be allowed to inspect these bytes during constant evaluation.
TL;DR: Suppose that you have a configuration file in JSON.
Read original at Lemire
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Diplomat: Multi-language FFI for Rust Libraries

This is a post I’ve been meaning to write and publish for years, and only recently got around to doing it. I’m hoping to get back into writing more!

More: I originally designed Diplomat in 2021 as a response to the question “What is the best way to expose ICU4X (A Rust library) to other programming languages?”. For context, while written in Rust, one of ICU4X’s core design goals was to be available to any programming language, starting with a core set and expanding over time.
TL;DR: For the past few years, as a part of my work on ICU4X , I’ve been working on Diplomat , a multi-language unidirectional FFI tool for wrapping Rust libraries.
Read original at Manishearth
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Comparison and Benchmarking of Rust Decimal Crates

My English is not very good, so this article was translated with the help of AI. Here is the Chinese version .

More: Comparison and Benchmarking of Rust Decimal Crates. Their use integers to represent the mantissa, along with a scale representing the number of decimal places. There are many decimal crates in the Rust ecosystem, each with different designs and trade-offs.
TL;DR: This is why decimal crates are needed.
Read original at Wubingzheng
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

zinnia: a modular 64-bit Unix-like kernel written in Rust

The kernel is written in (almost) 100% Rust and attempts to avoid unsafe code where possible. It implements a big range of POSIX APIs in system calls, but also exposes common extensions found in Linu…

More: zinnia: a modular 64-bit Unix-like kernel written in Rust. These are Rust ELF dylibs which get loaded and linked during boot from an initrd, similar to Linux systems. Zinnia can boot from any UEFI based system thanks to the Limine bootloader.
TL;DR: The kernel is written in (almost) 100% Rust and attempts to avoid unsafe code where possible.
Read original at Zinnia-os
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Conversations with a six-year-old on functional programming (2018)

My six-year-old son walked up to me yesterday. “What are you reading?” At the time, I was reading part of Janis Voigtländer’s habilitation thesis .

More: “A function is like a machine where you put something in one end and something comes out the other end. For example, maybe you put a number in, and the number that is one bigger comes out. So maybe you put a number in and get a number out.
TL;DR: Or maybe there is a function machine where you put other function machines in and get function machines out!” He gasped in astonishment at the idea of putting function machines into function machines.
Read original at Byorgey
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Point Cloud Sound for irregular shaped audio sources

Blog runevision Rune Skovbo Johansen Blog Games Articles Tools & Tech Graphics & Animations About Me Point Cloud Sound for irregular shaped audio sources Jun 14, 2026 in article , game development In…

More: Point Cloud Sound for irregular shaped audio sources. Blog runevision Rune Skovbo Johansen Blog Games Articles Tools & Tech Graphics & Animations About Me Point Cloud Sound for irregular shaped audio sources Jun 14, 2026 in article , game development In video game development, we’re used to sound coming from single positions in space, but how do we handle sound coming from an…
TL;DR: While the volume will be the same (since the two points are equally far away), the direction will change, which can be very noticeable with any directional sound technology, from stereo sound to surround sound to HRTF sound.
Read original at Blog
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Arch Linux AUR Hit By Another Wave Of Now More Sophisticated Malware Attack

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience.

More: Arch Linux AUR Hit By Another Wave Of Now More Sophisticated Malware Attack. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. He can be followed via Twitter , LinkedIn , or contacted via MichaelLarabel.com .
TL;DR: Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience.
Read original at Phoronix
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Beagle SCM URIs and HTTP verbs with git

Git's basic model is a wonderfully simple system of blob trees and commit chains that one can explain in 5 minutes to anyone.

More: Beagle SCM URIs and HTTP verbs with git. The case of HTTP is more interesting. Originally, HTTP has a vocabulary of verbs: HEAD, GET, PUT, POST, PATCH, DELETE .
TL;DR: Git's basic model is a wonderfully simple system of blob trees and commit chains that one can explain in 5 minutes to anyone.
Read original at Replicated
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Reviving an abandoned open-source project: 6 years of Atomic Calendar Revive

There’s a particular kind of sinking feeling you get as a user of open-source software. You’ve built your setup around a tool you love, it does exactly what you need, and then you notice the last com…

More: Reviving an abandoned open-source project: 6 years of Atomic Calendar Revive. There’s a particular kind of sinking feeling you get as a user of open-source software. Six years ago I hit exactly that wall with a Home Assistant calendar card called Atomic Calendar .
TL;DR: Atomic Calendar Revive is an advanced calendar card for Home Assistant ’s Lovelace dashboard.
Read original at Totaldebug
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Software as Craft: a First Look at Syntropy

I’ve always been interested in coding as a craft - a thing to do with your hands, your eyes and your mind.

More: Software as Craft: a First Look at Syntropy. In many ways, I feel that a lot of the satisfaction and accomplishment I get from making software comes from the process itself, the doing of it, and not necessarily the end result.
TL;DR: I’ve always been interested in coding as a craft - a thing to do with your hands, your eyes and your mind.
Read original at Noteflakes
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

repo-slopscore: Detecting AI/LLM contributions in git repositories via commit history analysis

Link to source code Disclaimer: This is self-promotion, as I am the author of the tool Comments

More: repo-slopscore: Detecting AI/LLM contributions in git repositories via commit history analysis. Link to source code Disclaimer: This is self-promotion, as I am the author of the tool Comments
TL;DR: Link to source code Disclaimer: This is self-promotion, as I am the author of the tool Comments
Read original at Slopscan
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Talk more to your coding agents

The most useful thing I’ve learned about coding agents is to spend more time talking and less time reading their output. I’ve been using Claude Code for nearly a year, mostly on the Lance database.

More: Talk more to your coding agents. I’ve been using Claude Code for nearly a year, mostly on the Lance database. If there are multiple units of work, I’ll have the agent create a GitHub issue for each.
TL;DR: (Read why below.) Have the agent distill our discussion into a plan.
Read original at Datawill
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

I'm open-sourcing Bottega, our internal coding agent orchestration tool

We shipped the 1000th user story with our internal agent orchestration tool last week. To celebrate, I'm open-sourcing it: Bottega repo We've been using Claude Code for more than a year now.

More: I'm open-sourcing Bottega, our internal coding agent orchestration tool. To celebrate, I'm open-sourcing it: Bottega repo We've been using Claude Code for more than a year now. concrete examples, co-authored between the human and the agent, are the cheapest place to surface disagreement before code is written.
TL;DR: For the past 8 months, 100% of our production code has been written by agents.
Read original at Vdaubry
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Opensource AI Must Win

If intelligence becomes something people can only rent from a few closed institutions, the public does not just lose software freedom. It loses operational freedom.

More: Opensource AI Must Win. AI is a civilizational infrastructure for work, education, science, software, creativity, public services, and national capacity. America should not fall behind on the freedom to run, inspect, modify, benchmark, teach, and preserve intelligence infrastructure.
TL;DR: If intelligence becomes something people can only rent from a few closed institutions, the public does not just lose software freedom.
Read original at Opensourceaimustwin
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Using Notes in the Glasgow Haskell Compiler

You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites.

More: Anubis uses a Proof-of-Work scheme in the vein of Hashcash, a proposed proof-of-work scheme for reducing email spam. Please note that Anubis requires the use of modern JavaScript features that plugins like JShelter will disable. Please disable JShelter or other such plugins for this domain.
TL;DR: You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites.
Read original at Gitlab
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

How we made GitHub Copilot CLI more selective about delegation

Better orchestration, fewer handoffs, faster progress, without a single new knob. The post How we made GitHub Copilot CLI more selective about delegation appeared first on The GitHub Blog .

More: How we made GitHub Copilot CLI more selective about delegation. Better orchestration, fewer handoffs, faster progress, without a single new knob. The post How we made GitHub Copilot CLI more selective about delegation appeared first on The GitHub Blog .
TL;DR: The post How we made GitHub Copilot CLI more selective about delegation appeared first on The GitHub Blog .
Read original at Github
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Tools for running VMs on apple silicon macs

Takes an IPSW image, available from Apple or downloaded in the app, and creates a virtual machine from it.

More: Tools for running VMs on apple silicon macs. Beta 12 fixes a bug when restoring a minimised window. This new version fixes a bug when restoring a minimised window..
TL;DR: Vimy 0.7 (fourth beta) (Apple silicon only app for Monterey, Ventura, Sonoma and Sequoia)
Read original at Eclecticlight
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

21 Zero-Days in FFmpeg

TLDR: depthfirst’s production autonomous security agent discovered 21 zero-day vulnerabilities in FFmpeg, after intensive security analysis by Google and Anthropic.

More: 21 Zero-Days in FFmpeg. Looking deeper into FFmpeg’s repository reveals the true scale of the challenge: it is massive, comprising roughly 1.5 million lines of heavily optimized C code dedicated to parsing hundreds of complex media formats. These milestones demonstrated that advanced models are increasingly capable of reasoning through dense, hardened C code.
TL;DR: TLDR: depthfirst’s production autonomous security agent discovered 21 zero-day vulnerabilities in FFmpeg, after intensive security analysis by Google and Anthropic.
Read original at Depthfirst
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

Designing CherryScript: Optimizing Data-Driven Workflows via Custom Python-Based Interpreters​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​...

I am currently developing a custom programming language called CherryScript , which is architected primarily to optimize, abstract, and streamline high-volume, data-driven workflows.

More: While building out the core interpreter in Python 3, I am evaluating the performance trade-offs between a traditional abstract syntax tree (AST) walking interpreter versus bytecode compilation for highly repetitive, stream-based data transformations.
TL;DR: I am currently developing a custom programming language called CherryScript , which is architected primarily to optimize, abstract, and streamline high-volume, data-driven workflows.
Read original at Stackoverflow
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Euro-Office, open standards, and native ODF

A welcome commitment to open standards — and why it should end with ODF as Euro-Office’s native document format.

More: Before the discussion settles, we would like to clarify one point and state one expectation. Several reports have described Euro-Office as “the first European open source office suite.” Reading the pre-announcement carefully, we do not find the coalition making that claim, and it is not one we would endorse.
TL;DR: A welcome commitment to open standards — and why it should end with ODF as Euro-Office’s native document format.
Read original at Blog
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

erm: A Local CLI That Strips Ums, Uhs, and Erms From Speech

Linguists have a word for the um s, uh s, er s, and elongated versions ( ummmm , uhhhhh ) that pad spoken English: disfluencies .

More: erm: A Local CLI That Strips Ums, Uhs, and Erms From Speech. uvx erm input.wav That’s the whole interface for the common case. The default is the medium.en model, which is a good speed/accuracy balance.
TL;DR: Linguists have a word for the um s, uh s, er s, and elongated versions ( ummmm , uhhhhh ) that pad spoken English: disfluencies .
Read original at Doug
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Kimi K2.7-Code: open-source coding model with better token efficiency

1. Model Introduction Kimi K2.7 Code is a coding-focused agentic model built upon Kimi K2.6. With substantial improvements on real-world long-horizon coding tasks, it strengthens end-to-end task comp…

More: Kimi K2.7-Code: open-source coding model with better token efficiency. Coding Benchmarks Kimi Code Bench V2 is our in-house benchmark designed to evaluate coding agents on realistic tasks. In each task, the agent is given an executable and its documentation, but no source code, decompilation, or internet access.
TL;DR: Model Introduction Kimi K2.7 Code is a coding-focused agentic model built upon Kimi K2.6.
Read original at Huggingface
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Nix Flakes and their Guix Equivalents

I want to tell you a secret that took me WAY too long to internalize: there is no such thing as "the Guix equivalent of a flake." I KNOW!! That sounds like a cop-out!!

More: Nix Flakes and their Guix Equivalents. If you're a Nix person, you probably know Guix as "that other functional package manager, the one that uses Scheme." You might have heard it described as a Nix fork — and there is shared lineage!
TL;DR: I want to tell you a secret that took me WAY too long to internalize: there is no such thing as "the Guix equivalent of a flake." I KNOW!!
Read original at Coopi
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Designing Lispy DSLs, part 1: SCSS (2012)

Hi, I'm Peter Bex, a Scheme and free software enthusiast from the Netherlands. See my user page on the CHICKEN wiki or my git server for some of my projects.

More: Designing Lispy DSLs, part 1: SCSS (2012). Abstractions are sorely needed when writing advanced CSS; for example, you often need to use one color in many different situations. Luckily, many people disagree and have written their own server-side preprocessing languages.
TL;DR: The idea behind SCSS isn't unique; by generating CSS from a more powerful language you get to use the abstraction systems provided by that language.
Read original at More-magic
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Developers are emotionally attached to their tools​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍...

Ryan welcomes Trisha Gee, a Java champion and developer productivity advocate, to explore how AI is transforming the role of IDEs and the broader developer experience; the relevance of traditional tools, muscle memory, the risks of hype; and how to adapt workflows for AI-driven development.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌‌‍‌‌‌‍‌‌‌‍‌​​​‍‌‍​‍​‌​​‌‍‌‍‌‍​‍‌​​​‌​‌‍​‍​‍​​‍‌​‌​‌‍‌‍‌‍​‌‍​‍​‍‌‌‍​‍​‌‌​‌‌​​‍​‍‌​​‍‌‍​‍‌‍​‌‍​​​‍​‌‌‌‍​​​‌‌‍​‌‍‌‌​‌​​‌​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌‌‍‌‌‌‍‌‌‌‍‌​​​‍‌‍​‍​‌​​‌‍‌‍‌‍​‍‌​​​‌​‌‍​‍​‍​​‍‌​‌​‌‍‌‍‌‍​‌‍​‍​‍‌‌‍​‍​‌‌​‌‌​​‍​‍‌​​‍‌‍​‍‌‍​‌‍​​​‍​‌‌‌‍​​​‌‌‍​‌‍‌‌​‌​​‌​​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: Trisha Gee is a developer advocate and Java champion with over 20 years of software experience. Congrats to user citelao for winning a Famous Question Badge for their question VS Code SSH keeps dropping connections, but I can SSH just fine .
TL;DR: Ryan welcomes Trisha Gee, a Java champion and developer productivity advocate, to explore how AI is transforming the role of IDEs and the broader developer experience; the relevance of traditional tools, muscle memory, the risks of hype; and how to adapt workflows for AI-driven development.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌‌‍‌‌‌‍‌‌‌‍‌​​​‍‌‍​‍​‌​​‌‍‌‍‌‍​‍‌​​​‌​‌‍​‍​‍​​‍‌​‌​‌‍‌‍‌‍​‌‍​‍​‍‌‌‍​‍​‌‌​‌‌​​‍​‍‌​​‍‌‍​‍‌‍​‌‍​​​‍​‌‌‌‍​​​‌‌‍​‌‍‌‌​‌​​‌​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌‌‍‌‌‌‍‌‌‌‍‌​​​‍‌‍​‍​‌​​‌‍‌‍‌‍​‍‌​​​‌​‌‍​‍​‍​​‍‌​‌​‌‍‌‍‌‍​‌‍​‍​‍‌‌‍​‍​‌‌​‌‌​​‍​‍‌​​‍‌‍​‍‌‍​‌‍​​​‍​‌‌‌‍​​​‌‌‍​‌‍‌‌​‌​​‌​​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Stdx, Rust's extended standard library

We're sorry but this website doesn't work properly without JavaScript enabled. Please enable it to continue.

More: Stdx, Rust's extended standard library. We're sorry but this website doesn't work properly without JavaScript enabled. Please enable it to continue.
TL;DR: We're sorry but this website doesn't work properly without JavaScript enabled.
Read original at Kerkour
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

yserver: A modern X11 server written from scratch in Rust

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Codex for open source

OpenAI Codex for Open Source Codex for Open Source ⁠ (opens in a new window) is a program to support the maintainers behind critical open-source software.

More: Codex for open source. This program helps  reduce coding and review load with tools built for real maintenance workflows. Selected maintainers may receive API credits for projects using Codex in pull request review, maintainer automation, release workflows, or other core OSS work. 
TL;DR: OpenAI Codex for Open Source Codex for Open Source ⁠ (opens in a new window) is a program to support the maintainers behind critical open-source software.  Maintainers carry significant responsibility by reviewing pull requests, triaging issues, maintaining releases, and preserving security and code quality across widely used projects.
Read original at Openai
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

GitHub availability report: May 2026

In May, we experienced nine incidents that resulted in degraded performance across GitHub services. The post GitHub availability report: May 2026 appeared first on The GitHub Blog .

More: GitHub availability report: May 2026. In May, we experienced nine incidents that resulted in degraded performance across GitHub services. The post GitHub availability report: May 2026 appeared first on The GitHub Blog .
TL;DR: The post GitHub availability report: May 2026 appeared first on The GitHub Blog .
Read original at Github
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Rust-like compiler pipeline to resolve Matlab language semantics

Back to Blog If you have only seen MATLAB from the outside, it is easy to think of it as a matrix-oriented scripting language: arrays, plots, numerical routines, and a prompt where engineers try thin…

More: Rust-like compiler pipeline to resolve Matlab language semantics. MATLAB is also a large language and runtime environment for scientific and engineering programs. Real MATLAB code is often split across many files.
TL;DR: RunMat is a Rust runtime and compiler for that MATLAB-family code.
Read original at Runmat
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Formal methods and the future of programming

I’ve been telling people for the last 25 years that Jane Street as an organization was just not interested in formal methods. It’s not exactly that I think we were wrong all those years.

More: Formal methods and the future of programming. I’ve been telling people for the last 25 years that Jane Street as an organization was just not interested in formal methods. So you might expect us to have been big believers in more full-on formal methods.
TL;DR: But it just doesn’t make sense for most software, and to us it didn’t feel like it made sense for even our most critical software.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Making secret scanning more trustworthy: Reducing false positives at scale

Alerts are more trustworthy and actionable when noise is reduced. See how we improved the verification step with context-aware LLM reasoning. The post Making secret scanning more trustworthy: Reducing false positives at scale appeared first on The GitHub Blog .

More: Making secret scanning more trustworthy: Reducing false positives at scale. Alerts are more trustworthy and actionable when noise is reduced. See how we improved the verification step with context-aware LLM reasoning.
TL;DR: The post Making secret scanning more trustworthy: Reducing false positives at scale appeared first on The GitHub Blog .
Read original at Github
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Local-First Software Is Easier to Scale

The title of this post is somewhat misleading. Local-first software rarely needs to be scaled at all. Harper recently received a massive increase in both traffic and user count. How?

More: Local-First Software Is Easier to Scale. Local-first software rarely needs to be scaled at all. Our software is written in Java, with questionable attendance to the efficiency of our code.
TL;DR: Since our software requires a big server to run, we have a certain number of servers on standby to handle a certain amount of expected load.
Read original at Elijahpotter
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Show HN: Open-source API Key server written in Go by Ory

Ory Talos is a server for issuing, verifying, and managing API keys. It follows cloud architecture best practices and focuses on: We recommend starting with the Ory Talos documentation to learn more…

More: Show HN: Open-source API Key server written in Go by Ory. Ory Talos is a server for issuing, verifying, and managing API keys. To learn more, contact the Ory team .
TL;DR: The Ory Network is the fastest way to use Ory Talos in production.
Read original at Github
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

FreeOberon – Open-Source, Cross-Platform, Free Pascal/Turbo Pascal-Like Language

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Open Reproduction of DeepSeek-R1

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

There Is Life Before and After Main in Rust

🧠 This post is 100% human-written . Claude was used for feedback and to assist with the linker symbol diagram. Cursor was used for feedback and to ensure examples were compilable.

More: There Is Life Before and After Main in Rust. Every Rust binary has one thing in common: fn main() . This post is a deep dive into some technical details of how Rust source becomes a Rust binary.
TL;DR: Rust also has its own runtime: the Rust standard library.
Read original at Grack
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

agent-shell 0.55 updates

██ ██ ███████ ███ ██ ██████ ██████ ██ ██ ██ ███ ███ ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ████ ████ ███ █████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██…

More: agent-shell is a native Emacs mode to interact with AI agents powered by ACP ( Agent Client Protocol ). I'm getting better at the new 24-hour job , so I've resumed working on agent-shell . Luckily, agent-shell is built on ACP , which sidesteps the problem.
TL;DR: ██ ██ ███████ ███ ██ ██████ ██████ ██ ██ ██ ███ ███ ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ████ ████ ███ █████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ██ ████ ██████ ██████ ██ ██████ ██ ██ June 11, 2026 agent-shell 0.55 updates It's been a little while since my last agent-shell update , so let's go through the latest highlights as of v0.55.
Read original at Xenodium
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Software Is Made Between Commits

Before agents, it was easier to believe that the ceremony of trading comments on snapshots was an effective way to collaborate on software, but it never really worked for the Zed team.

More: Software Is Made Between Commits. We frequently work together in the same worktree, building trust and shared understanding by discussing the code as we write it . GitHub doesn't let you talk about code until after you commit and push, but by then our most important conversations are usually already over.
TL;DR: Increasingly, the conversation that generates the code is becoming the true source of our software.
Read original at Zed
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

MPS 2026.1 Release Candidate Arrives

Before we finalize the 2026.1 release, we are presenting a release candidate build so you can preview the new features ahead of time. Download MPS 2026.1 Release Candidate now: DOWNLOAD MPS 2026.1 RC 1 The release candidate brings a single, long-awaited feature: MPS is now accessible to AI coding agents via the MCP (Model Context […]

More: MPS 2026.1 Release Candidate Arrives. Before we finalize the 2026.1 release, we are presenting a release candidate build so you can preview the new features ahead of time. Download MPS 2026.1 Release Candidate now: DOWNLOAD MPS 2026.1 RC 1 The release candidate brings a single, long-awaited feature: MPS is now accessible to AI coding agents via the MCP (Model Context […]
TL;DR: Before we finalize the 2026.1 release, we are presenting a release candidate build so you can preview the new features ahead of time.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Best Python AI Frameworks in 2026

Whether you’re building chatbots, training computer vision models, or analyzing business data, choosing the right AI framework can make or break your project. Python has become the dominant language for AI and machine learning development, and the ecosystem of frameworks supporting this work has matured significantly. The right framework choice depends on what you’re building. […]

More: Best Python AI Frameworks in 2026. Python has become the dominant language for AI and machine learning development, and the ecosystem of frameworks supporting this work has matured significantly. The right framework choice depends on what you’re building.
TL;DR: Whether you’re building chatbots, training computer vision models, or analyzing business data, choosing the right AI framework can make or break your project.
Read original at Blog
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Reuse Less Software

You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites .

More: Reuse Less Software. Please note that Anubis requires the use of modern JavaScript features that plugins like JShelter will disable. Please disable JShelter or other such plugins for this domain.
TL;DR: You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites .
Read original at Wiki
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Contribute to the State of PHP Survey

Together with The PHP Foundation, we’re embarking on an exciting expedition – the first annual State of PHP census that aims to tally the elePHPant population across the world. Come join us! With the help of the community, we’ve designed a comprehensive survey that aims to unearth the PHP developer trends – from years of […]

More: Contribute to the State of PHP Survey. Come join us! With the help of the community, we’ve designed a comprehensive survey that aims to unearth the PHP developer trends – from years of […]
TL;DR: Together with The PHP Foundation, we’re embarking on an exciting expedition – the first annual State of PHP census that aims to tally the elePHPant population across the world.
Read original at Blog
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

EC2’s formally verified “isolation engine” provides mathematical assurance of virtual-machine isolation

Close Close Social bluesky threads twitter instagram youtube facebook linkedin github rss Menu Research Research areas Automated reasoning Cloud and systems Computer vision Conversational AI Economic…

More: EC2’s formally verified “isolation engine” provides mathematical assurance of virtual-machine isolation. Collaborations Amazon Research Awards Overview Call for proposals Latest news Research stories Recipients Amazon Nova AI Challenge Overview Rules FAQs Teams Research collaborations Overview Carnegie Mellon University Columbia University Hampton University Howard University…
TL;DR: Amazon Scholars Faculty research opportunities on industry-scale technical challenges.
Read original at Amazon
Further reading: Semantic ScholarDev.to ArticlesLearn to CodeWikipedia

merman: Mermaid.js, but headless, in Rust

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

When the cost of code approaches zero, what does engineering leadership look like?​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍...

On this episode of Leaders of Code, Eric Anderson, director of engineering at Intuit, joins Stack Overflow engineering director Ben Matthews to talk about what happens to software teams when AI makes code generation seemingly free.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​​‌​‌‌​‌​‌‌‌‍‌‌‌‍‌‍‌‍‌‌​​​​‍‌​‌‌‍‌‍​‍​​‍‌​‍‌​‌​​​‌‌‍‌‍‌‍​‌​‍‌​‍​​‌‌​‌​‍​​‍‌​‍‌‌‍​​‌​‌‍​‍​‍​​​‌​‍‌‌‍‌‍‌‍‌‍‌‍‌‍​‌‍‌‍​‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​​‌​‌‌​‌​‌‌‌‍‌‌‌‍‌‍‌‍‌‌​​​​‍‌​‌‌‍‌‍​‍​​‍‌​‍‌​‌​​​‌‌‍‌‍‌‍​‌​‍‌​‍​​‌‌​‌​‍​​‍‌​‍‌‌‍​​‌​‌‍​‍​‍​​​‌​‍‌‌‍‌‍‌‍‌‍‌‍‌‍​‌‍‌‍​‍​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: Eric explains how Intuit rolled out Claude Code across the entire organization, why PMs are now merging their own PRs, and what it means for engineering culture when product/engineering roles start to converge. Eric and Ben unpack the engineering skills that matter most in an AI-first industry and why the work of developing junior talent has gotten harder.
TL;DR: On this episode of Leaders of Code, Eric Anderson, director of engineering at Intuit, joins Stack Overflow engineering director Ben Matthews to talk about what happens to software teams when AI makes code generation seemingly free.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​​‌​‌‌​‌​‌‌‌‍‌‌‌‍‌‍‌‍‌‌​​​​‍‌​‌‌‍‌‍​‍​​‍‌​‍‌​‌​​​‌‌‍‌‍‌‍​‌​‍‌​‍​​‌‌​‌​‍​​‍‌​‍‌‌‍​​‌​‌‍​‍​‍​​​‌​‍‌‌‍‌‍‌‍‌‍‌‍‌‍​‌‍‌‍​‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​​‌​‌‌​‌​‌‌‌‍‌‌‌‍‌‍‌‍‌‌​​​​‍‌​‌‌‍‌‍​‍​​‍‌​‍‌​‌​​​‌‌‍‌‍‌‍​‌​‍‌​‍​​‌‌​‌​‍​​‍‌​‍‌‌‍​​‌​‌‍​‍​‍​​​‌​‍‌‌‍‌‍‌‍‌‍‌‍‌‍​‌‍‌‍​‍​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Pokémon Go Scans Trained the Navigation Tech for Military Drones

No results Check out the Best Deals on Amazon for DJI Drones today! Hundreds of millions of Pokémon Go players spent years filming the streets, parks, and buildings around them to earn in-game reward…

More: Pokémon Go Scans Trained the Navigation Tech for Military Drones. Hundreds of millions of Pokémon Go players spent years filming the streets, parks, and buildings around them to earn in-game rewards. Those roughly 30 billion environmental scans are now owned by Niantic Spatial , and they helped train a camera-based navigation model that a U.S.
TL;DR: No results Check out the Best Deals on Amazon for DJI Drones today!
Read original at Dronexl
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Validation, Docs, tests, and database schemas from one source of truth

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Learning Regular Languages with the TTT Algorithm

TLDR; This tutorial is a complete implementation of the TTT algorithm for active automata learning in Python.

More: Learning Regular Languages with the TTT Algorithm. TTT combines the discrimination tree of Kearns and Vazirani with binary search counterexample analysis from Rivest and Schapire, and adds prefix transformation and discriminator finalization to eliminate all redundant membership queries.
TL;DR: TLDR; This tutorial is a complete implementation of the TTT algorithm for active automata learning in Python.
Read original at Rahul
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

hax: A Rust verification tool

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

But Our Devenv Is In Another Repo

For the past year of software consulting I've been using nix to define the development environments. I had been using flakes, but recently I've been using devenv.sh .

More: But Our Devenv Is In Another Repo. When you just devenv init and check in the resulting files, devenv works great. I can .git/info/exclude the devenv files.
TL;DR: For the past year of software consulting I've been using nix to define the development environments.
Read original at Evantravers
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Steady Hand EEPROM Programmer

interrupt_tv / steadyhand Watch 1 Star 3 Fork You've already forked steadyhand 0 Code Issues Pull requests Activity Steady Hand EEPROM Programmer eeprom kicad 5 commits 1 branch 0 tags 4.

More: Steady Hand EEPROM Programmer. When building a homebrew computer, one would typically use a significantly more complex modern computer to write the homebrew computer's software to an EEPROM. I created Steady Hand as a first step towards resolving this problem.
TL;DR: interrupt_tv / steadyhand Watch 1 Star 3 Fork You've already forked steadyhand 0 Code Issues Pull requests Activity Steady Hand EEPROM Programmer eeprom kicad 5 commits 1 branch 0 tags 4.9 MiB main Find a file HTTPS Download ZIP Download TAR.GZ Download BUNDLE Open with VS Code Open with VSCodium Open with Intellij IDEA interrupt_tv 293bf72dfe Remove "the" 2026-04-13 05:04:02 -04:00 images Add files 2026-04-13 03:33:14 -04:00 steadyhand-bb Add files 2026-04-13 03:33:14 -04:00 .gitignore Initial commit 2026-04-11 08:23:49 +02:00 LICENSE Initial commit 2026-04-11 08:23:49 +02:00 README.md Remove "the" 2026-04-13 05:04:02 -04:00 README.md steadyhand Steady Hand EEPROM Programmer Steady Hand is a digital circuit for programming EEPROMs by hand.
Read original at Codeberg
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

The state of building user interfaces in Rust

The roots aren't deep but the seeds are planted. As a low level language, Rust is perfectly suitable for making user interfaces the old fashioned way, with native APIs.

More: The state of building user interfaces in Rust. Current approaches to building GUIs in Rust include interfacing with Electron and building GUIs with HTML (or a framework on top of it), while others have taken to using graphics APIs and various wrappers to emulate classical widgets. If you're working on or writing about GUIs in Rust, please contribute!
TL;DR: As a low level language, Rust is perfectly suitable for making user interfaces the old fashioned way, with native APIs.
Read original at Areweguiyet
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Static Code Analysis and the Rules of Zero, Three, and Five

The Rule of Zero, Three, and Five, sometimes written 0/3/5, is a set of C++ guidelines about resource ownership and the special member functions. They exist because the alternatives are double-frees, dangling pointers, and silently broken copies. In this post we’ll work through the rules by tripping over each of those bugs in turn, then […]

More: Static Code Analysis and the Rules of Zero, Three, and Five. They exist because the alternatives are double-frees, dangling pointers, and silently broken copies. In this post we’ll work through the rules by tripping over each of those bugs in turn, then […]
TL;DR: The Rule of Zero, Three, and Five, sometimes written 0/3/5, is a set of C++ guidelines about resource ownership and the special member functions.
Read original at Blog
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Show HN: Extend UI – open-source UI kit for modern document apps

File viewers for PDF, DOCX, XLSX, and CSV, with bounding box citations, file upload, e-signing, and more. Ready to drop into user-facing flows, agents, or internal tools.

More: Show HN: Extend UI – open-source UI kit for modern document apps. File viewers for PDF, DOCX, XLSX, and CSV, with bounding box citations, file upload, e-signing, and more. Ready to drop into user-facing flows, agents, or internal tools.
TL;DR: File viewers for PDF, DOCX, XLSX, and CSV, with bounding box citations, file upload, e-signing, and more.
Read original at Extend
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Give GitHub Copilot CLI real code intelligence with language servers

Install and configure LSP servers for GitHub Copilot CLI, replacing brute-force grep/decompile with real code intelligence. The post Give GitHub Copilot CLI real code intelligence with language servers appeared first on The GitHub Blog .

More: Install and configure LSP servers for GitHub Copilot CLI, replacing brute-force grep/decompile with real code intelligence. The post Give GitHub Copilot CLI real code intelligence with language servers appeared first on The GitHub Blog .
TL;DR: Install and configure LSP servers for GitHub Copilot CLI, replacing brute-force grep/decompile with real code intelligence.
Read original at Github
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

Announcing Stack Overflow for Agents​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​...

If your coding agent has questions, Stack Overflow for Agents has answers, now in beta.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌​​‍​​‌​​‍‌‍​‌‍​​‌​‌‍‌‍​‍‌‌‍‌​‌‍‌​​‌‍​​‍​‍‌​‌​‌‍‌‌​‌‌‍​‍​‍‌‌‍​‌‌‍​‌​‌‍‌‍​‍​‍‌‌‍​‍​‍​‌‍‌​​‌‍​‍‌​‍​​‍​​‍‌​‌​‌‍​‍​‌‌​‌‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌​​‍​​‌​​‍‌‍​‌‍​​‌​‌‍‌‍​‍‌‌‍‌​‌‍‌​​‌‍​​‍​‍‌​‌​‌‍‌‌​‌‌‍​‍​‍‌‌‍​‌‌‍​‌​‌‍‌‍​‍​‍‌‌‍​‍​‍​‌‍‌​​‌‍​‍‌​‍​​‍​​‍‌​‌​‌‍​‍​‌‌​‌‍​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: For over fifteen years, Stack Overflow has been the world’s digital watercooler for human developers. It’s where we go when production is on fire at 2:00 AM , where we argue over the finer points of language syntax, and where we’ve collectively built the largest peer-validated technical knowledge base in software.
TL;DR: If your coding agent has questions, Stack Overflow for Agents has answers, now in beta.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‌​​‍​​‌​​‍‌‍​‌‍​​‌​‌‍‌‍​‍‌‌‍‌​‌‍‌​​‌‍​​‍​‍‌​‌​‌‍‌‌​‌‌‍​‍​‍‌‌‍​‌‌‍​‌​‌‍‌‍​‍​‍‌‌‍​‍​‍​‌‍‌​​‌‍​‍‌​‍​​‍​​‍‌​‌​‌‍​‍​‌‌​‌‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‌​​‍​​‌​​‍‌‍​‌‍​​‌​‌‍‌‍​‍‌‌‍‌​‌‍‌​​‌‍​​‍​‍‌​‌​‌‍‌‌​‌‌‍​‍​‍‌‌‍​‌‌‍​‌​‌‍‌‍​‍​‍‌‌‍​‍​‍​‌‍‌​​‌‍​‍‌​‍​​‍​​‍‌​‌​‌‍​‍​‌‌​‌‍​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Git is the next Unix (2008)

When I first heard about git , I was suspicious that there could be anything special about it, but after watching Linus' talk about it , I was... even more suspicious. I tried it anyway.

More: Git is the next Unix (2008). Yes, git is fast. git has been described as "concept-heavy", because it does so many things so differently from everything else.
TL;DR: When I first heard about git , I was suspicious that there could be anything special about it, but after watching Linus' talk about it , I was...
Read original at Apenwarr
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

AI agent runs amok in Fedora and elsewhere

Welcome to LWN.net The following subscription-only content has been made available to you by an LWN subscriber.

More: AI agent runs amok in Fedora and elsewhere. By Joe Brockmeier June 10, 2026 Agentic AI systems can be used to do a variety of things autonomously on behalf of a human user: open or manage bugs, generate code, submit pull-requests, and (apparently) even complain about rejection .
TL;DR: Welcome to LWN.net The following subscription-only content has been made available to you by an LWN subscriber.
Read original at Lwn
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Bootstrapping Rust Considered Harmful

Have you ever tried to build Rust from source? Why , you might ask? It shouldn't be that hard, right? Well...

More: Bootstrapping Rust Considered Harmful. this article tries to answer that question, and why I think Rust needs to change its bootstrapping process significantly. Not the language - Rust is beautiful - but its current implementation.
TL;DR: Have you ever tried to build Rust from source?
Read original at Ntecs
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Local first & portable CI with Pixi

Written on May 28, 2026 Local-First & Portable CI Wolf Vollprecht There's a weird thing we all accept about CI: you can't run it locally.

More: Local first & portable CI with Pixi. Your CI pipeline lives in some YAML file that only makes sense to one specific CI provider. The actual build logic (run the tests, lint the code, build the artifact) is in there somewhere, buried under all that plumbing.
TL;DR: Written on May 28, 2026 Local-First & Portable CI Wolf Vollprecht There's a weird thing we all accept about CI: you can't run it locally.
Read original at Prefix
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Modern C++ Support in CLion: What’s New

Modern C++ makes advanced high-performance techniques more accessible, with features like compile-time computation, zero-overhead abstractions, and expressive template code. But as your codebase grows, your ability to use these techniques productively depends heavily on how well your tooling understands them. Without proper language engine support, modern C++ features can lead to false positives, broken navigation, […]

More: Modern C++ Support in CLion: What’s New. But as your codebase grows, your ability to use these techniques productively depends heavily on how well your tooling understands them. Without proper language engine support, modern C++ features can lead to false positives, broken navigation, […]
TL;DR: Modern C++ makes advanced high-performance techniques more accessible, with features like compile-time computation, zero-overhead abstractions, and expressive template code.
Read original at Blog
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

Agentic AI Governance: Designing for Accountability and Control

Many organizations are already deploying agentic workflows. Some are still experimental, while others are running in production. Once an AI agent can take action on behalf of a business, the question is no longer whether it’s useful, but what happens when something goes wrong. It’s tempting to focus on blame: the AI vendor, the manager, […]

More: Agentic AI Governance: Designing for Accountability and Control. Once an AI agent can take action on behalf of a business, the question is no longer whether it’s useful, but what happens when something goes wrong. It’s tempting to focus on blame: the AI vendor, the manager, […]
TL;DR: Many organizations are already deploying agentic workflows.
Read original at Blog
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

A line-by-line translation of the OCaml runtime from C to Rust

The Rust community owes the OCaml community a debt of gratitude, the first Rust compiler was written in OCaml. In this post we rewrite the OCaml runtime in Rust.

More: A line-by-line translation of the OCaml runtime from C to Rust. In this post we rewrite the OCaml runtime in Rust. Rather, the instructions were more like “lets file-by-file, line-by-line translate the C code to equivalent Rust code and check with me every step of the way”.
TL;DR: The Rust community owes the OCaml community a debt of gratitude, the first Rust compiler was written in OCaml.
Read original at Discuss
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Programming a GBA Game on an iPhone

it recently occurred to me that it would be possible to make a gba game entirely on my phone - once it did, i couldn't get the idea out of my head until i'd tried it so, i made a short bitsylike game…

More: Programming a GBA Game on an iPhone. it recently occurred to me that it would be possible to make a gba game entirely on my phone - once it did, i couldn't get the idea out of my head until i'd tried it so, i made a short bitsylike game called TO THE TOWER - you can download it from itch.io if you'd like to play!
TL;DR: here are all the apps and tools i used to make the game on my phone:
Read original at Blog
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Grit: Rewriting Git in Rust with Agents

16 min read git agents ai rust Grit: rewriting Git in Rust with agents We used agents to port all of Git to library-first, memory-safe Rust and it passes the entire C Git test suite.

More: Grit: Rewriting Git in Rust with Agents. Git is of course a very complex piece of software. Start a brand new implementation, design it as a Rust library, then throw a swarm of agents at the problem and just keep pounding away at it until all the tests pass?
TL;DR: 16 min read git agents ai rust Grit: rewriting Git in Rust with agents We used agents to port all of Git to library-first, memory-safe Rust and it passes the entire C Git test suite.
Read original at Blog
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

JetBrains Plugin Developer Conf 2026 – Call for Speakers

We’re excited to be preparing the third edition of Plugin Developer Conf, coming this November 2026 — a free community event focused on developing and managing plugins for JetBrains products. Over the past two years, Plugin Developer Conf has brought together experts and practitioners from across the ecosystem to share their experience and insights. From […]

More: We’re excited to be preparing the third edition of Plugin Developer Conf, coming this November 2026 — a free community event focused on developing and managing plugins for JetBrains products. Over the past two years, Plugin Developer Conf has brought together experts and practitioners from across the ecosystem to share their experience and insights.
TL;DR: We’re excited to be preparing the third edition of Plugin Developer Conf, coming this November 2026 — a free community event focused on developing and managing plugins for JetBrains products.
Read original at Blog
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

MMO-CHIP: From Microscope to Verilog in an hour

Reverse engineering old custom chips from microscope pictures is cool, but oh so painfully slow! Last time I did this (talk at 38C3), I spent two weeks waking up, annotating wires in Inkscape, going…

More: MMO-CHIP: From Microscope to Verilog in an hour. Last time I did this (talk at 38C3), I spent two weeks waking up, annotating wires in Inkscape, going to bed, and then dreaming about more wires.
TL;DR: Reverse engineering old custom chips from microscope pictures is cool, but oh so painfully slow!
Read original at Media
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

From one-off prompts to workflows: How to use custom agents in GitHub Copilot CLI

Custom agents let GitHub Copilot CLI understand your stack and team workflows, turning one-off terminal prompts into repeatable, reviewable processes. The post From one-off prompts to workflows: How to use custom agents in GitHub Copilot CLI appeared first on The GitHub Blog .

More: Custom agents let GitHub Copilot CLI understand your stack and team workflows, turning one-off terminal prompts into repeatable, reviewable processes. The post From one-off prompts to workflows: How to use custom agents in GitHub Copilot CLI appeared first on The GitHub Blog .
TL;DR: Custom agents let GitHub Copilot CLI understand your stack and team workflows, turning one-off terminal prompts into repeatable, reviewable processes.
Read original at Github
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Pyodide 314.0: Python packages can now publish WebAssembly wheels to PyPI

This release focuses on standardization and packaging, marking a significant milestone in the Python-in-the-browser ecosystem.

More: Pyodide 314.0: Python packages can now publish WebAssembly wheels to PyPI. You can now publish Python packages built for Pyodide (or any Python runtime compatible with the PyEmscripten platform defined in PEP 783 ) directly to PyPI and install them at runtime. Previously, the Pyodide maintainers had to maintain, build, and host over 300 packages ourselves.
TL;DR: This release focuses on standardization and packaging, marking a significant milestone in the Python-in-the-browser ecosystem.
Read original at Blog
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

ATS Programming Language

ATS is a statically typed programming language that unifies implementation with formal specification.

More: ATS Programming Language. The current implementation of ATS2 (ATS/Postiats) is written in ATS1 (ATS/Anairiats), consisting of more than 180K lines of code. ATS is feature-rich (like C++).
TL;DR: ATS is a statically typed programming language that unifies implementation with formal specification.
Read original at Cs
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Symbolicating a minified stack trace by hand: why source maps can't do it alone

All posts Engineering Deep dive into the JS/TS toolchain: How source maps fall short where it matters most Dusan Stanojevic · June 6, 2026 What actually happens between your TypeScript and a producti…

More: Symbolicating a minified stack trace by hand: why source maps can't do it alone. Not "it's hard." Not "it's lossy." It can't . So let me show you why, by doing the whole thing by hand on a tiny real program.
TL;DR: All posts Engineering Deep dive into the JS/TS toolchain: How source maps fall short where it matters most Dusan Stanojevic · June 6, 2026 What actually happens between your TypeScript and a production stack trace, decoded entirely by hand.
Read original at Tracewayapp
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Show HN: Learn from 30 historical figures, open source, nonprofit, self-hosted

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools

Abstract: How do the productivity effects of AI evolve across successive generations of tools, and to what extent do task-level gains ultimately translate into final output? We study these questions in the context of software development, using data on more than 100,000 GitHub developers combined with their AI usage telemetry. In a matched event study design, we find that autocomplete, interactive coding agents, and autonomous coding agents each significantly increase coding activity (“commits”), with respective cumulative effects of 40%, 140%, and 180%. These gains, however, attenuate sharply across the production hierarchy: the 180% cumulative effect falls to 50% for the number of projects, and to 30% for actual releases. This pattern is consistent with the weak-link hypothesis: the strong productivity gains from AI are attenuated by human bottlenecks in the production chain, with an estimated elasticity of substitution of 0.25 between AI and human effort, which indicates strong complementarities. We further confirm these results across four major app marketplaces, finding a moderate increase in the number of new apps but no increase in total usage. Large task-level AI productivity gains have therefore translated only partially into shipped and used software thus far. Comments

More: Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools. Large task-level AI productivity gains have therefore translated only partially into shipped and used software thus far.
TL;DR: Abstract: How do the productivity effects of AI evolve across successive generations of tools, and to what extent do task-level gains ultimately translate into final output?
Read original at Nber
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

An open letter to office suite users, just before the Euro-Office announcement

In recent days you will have read various articles announcing the arrival of Euro-Office, which is being “marketed” as the first open-source office suite developed in Europe.

More: An open letter to office suite users, just before the Euro-Office announcement. The first open-source office suite developed in Europe was OpenOffice.org in 2001, based on StarOffice’s source code, followed by LibreOffice from 2010.
TL;DR: These are two genuine open-source office suites, built from source code that originated in Europe.
Read original at Blog
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Fewer False Alarms, Better Coding Flow in RustRover 2026.2

False positives interrupt your workflow. In RustRover 2026.1, we reduced them by up to 25% in real projects, so you’ll see fewer misleading warnings, more relevant suggestions, and smoother completion. Read on to learn what causes false positives and how we’ve been fixing them. What are false positives? The term false positive is used in […]

More: Fewer False Alarms, Better Coding Flow in RustRover 2026.2. In RustRover 2026.1, we reduced them by up to 25% in real projects, so you’ll see fewer misleading warnings, more relevant suggestions, and smoother completion. The term false positive is used in […]
TL;DR: False positives interrupt your workflow.
Read original at Blog
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

chromiumfish: A stealth Chromium build with a drop-in Playwright harness for Python and Node

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

The Open Source Flight Sim Manifesto

I have fond memories of playing flight simulators with my dad when I was pre-teen, taking turns in trying landings at Seatle in Microsoft Flight Simulator 3 and cheering our successes and failures.

More: The Open Source Flight Sim Manifesto. That’s what I say to myself, but I’m sure my dad had infinite patience meanwhile I just wanted speed and dares while flying between skyscrapers. Until Covid, when I found myself flying online on IL-2 1946 and IL-2 BoS on a docked Steamdeck, this time with solid rudder pedals and joysticks of my own.
TL;DR: I have fond memories of playing flight simulators with my dad when I was pre-teen, taking turns in trying landings at Seatle in Microsoft Flight Simulator 3 and cheering our successes and failures.
Read original at Viccuad
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Creating checkpoints by gaslighting a Postgres database​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌...

Ryan welcomes Bryan Clark, director of product for Lakebase at Databricks, to discuss what happens when AI agents become the primary creators and users of databases; why agents are “sloppy” about cleaning up infrastructure; and how database branching, scale-to-zero, and centralized access control can help teams keep up with agent-driven development.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‍‌‌‍​‌‍​‍​​​‌‍​‌‍​‍​​​‍‌​‍‌‌‍‌‍‌‍​‌‍​​‍‌​‍‌​‌​‌‍​‍​​​​‍‌​‍‌​‍‌​​‍‌‍‌‌​‌‍​‍‌​‌‍‌‍​‌​‍​‌‍​‌‌‍‌​‌‍‌‌‌‍‌‍​‍​‌‍‌​‌‍​​​​​​‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‍‌‌‍​‌‍​‍​​​‌‍​‌‍​‍​​​‍‌​‍‌‌‍‌‍‌‍​‌‍​​‍‌​‍‌​‌​‌‍​‍​​​​‍‌​‍‌​‍‌​​‍‌‍‌‌​‌‍​‍‌​‌‍‌‍​‌​‍​‌‍​‌‌‍‌​‌‍‌‌‌‍‌‍​‍​‌‍‌​‌‍​​​​​​‍​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: Databricks Lakebase is a Postgres-compatible operational database built around fast branching, separated compute and storage, and tight integration with the Databricks lakehouse. Congrats to Populist badge winner Benjamin Merchin for earning the badge for their answer to JSX element class does not support attributes because it does not have a 'props' property.ts(2607) .
TL;DR: Ryan welcomes Bryan Clark, director of product for Lakebase at Databricks, to discuss what happens when AI agents become the primary creators and users of databases; why agents are “sloppy” about cleaning up infrastructure; and how database branching, scale-to-zero, and centralized access control can help teams keep up with agent-driven development.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‍‌‌‍​‌‍​‍​​​‌‍​‌‍​‍​​​‍‌​‍‌‌‍‌‍‌‍​‌‍​​‍‌​‍‌​‌​‌‍​‍​​​​‍‌​‍‌​‍‌​​‍‌‍‌‌​‌‍​‍‌​‌‍‌‍​‌​‍​‌‍​‌‌‍‌​‌‍‌‌‌‍‌‍​‍​‌‍‌​‌‍​​​​​​‍​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‍‌‌‍​‌‍​‍​​​‌‍​‌‍​‍​​​‍‌​‍‌‌‍‌‍‌‍​‌‍​​‍‌​‍‌​‌​‌‍​‍​​​​‍‌​‍‌​‍‌​​‍‌‍‌‌​‌‍​‍‌​‌‍‌‍​‌​‍​‌‍​‌‌‍‌​‌‍‌‌‌‍‌‍​‍​‌‍‌​‌‍​​​​​​‍​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Microsoft's open source tools were hacked to steal passwords of AI developers

Microsoft’s open source tools were hacked to steal passwords of AI developers Zack Whittaker 1:03 PM PDT · June 8, 2026 Microsoft has cut off access to dozens of its open source projects hosted on Gi…

More: Microsoft's open source tools were hacked to steal passwords of AI developers. Microsoft’s open source tools were hacked to steal passwords of AI developers Zack Whittaker 1:03 PM PDT · June 8, 2026 Microsoft has cut off access to dozens of its open source projects hosted on GitHub as it investigates how hackers apparently breached the projects and injected password-stealing m…
TL;DR: Many of the affected projects relate to Microsoft’s cloud service Azure and other tools used by developers to code with AI development apps, such as Claude Code, Gemini’s command line interface, and VS Code.
Read original at Techcrunch
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

Test-case Reducers Are Underappreciated Debugging Tools

Test-case reducers are less well known than they should be, and those who are aware of them don’t always realise the variety of ways we can use – perhaps even abuse! – them.

More: Test-case Reducers Are Underappreciated Debugging Tools. In this post, I’m going to explore some of the things I’ve learnt while using these wonderful tools. Every programmer ends up with a set of debugging tools and techniques they reach for, some more effective 1 than others.
TL;DR: Test-case reducers are less well known than they should be, and those who are aware of them don’t always realise the variety of ways we can use – perhaps even abuse!
Read original at Tratt
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

The Decline of Search Engines is an Opportunity

The degradation of search engine capability is fairly undeniable at this point. Google has been unusable for years, DuckDuckGo/Bing is steadily getting worse, and while Yandex is looking more impress…

More: The Decline of Search Engines is an Opportunity. The degradation of search engine capability is fairly undeniable at this point. LLMs 1 can search for me, but a non-deterministic summary built on search results which are often themselves slop is just a Mad Cow Disease for the Mind.
TL;DR: Sometimes they were irrelevant, sometimes they were dead, but sometimes they really hit the mark and I found stuff I still remember to this day.
Read original at Lewiscampbell
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Cleaning up after AI rockstar developers

We've all worked with a rockstar developer. They joined the team years ago, full of energy. They had great ideas about new tech, new paradigms, new architectures.

More: Cleaning up after AI rockstar developers. Their cutting-edge ideas left everyone else feeling a bit behind and outdated. They rejected most pull requests, raising the bar on what was expected of everyone else.
TL;DR: We've all worked with a rockstar developer.
Read original at Codingwithjesse
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

For the 2nd time in weeks, Microsoft packages laced with credential stealer

Text settings Story text Size Small Standard Large Width * Standard Wide Links Standard Orange * Subscribers only Learn more Minimize to nav Dozens of cryptographically verified open source packag…

More: For the 2nd time in weeks, Microsoft packages laced with credential stealer. In mid May, the firm StepSecurity documented the compromise of Microsoft’s durabletask Python SDK on PyPI. The attack, which has been linked to a threat actor tracked as TeamPCP, poisoned the durabletask package after compromising Microsoft credentials for publishing the package.
TL;DR: Text settings Story text Size Small Standard Large Width * Standard Wide Links Standard Orange * Subscribers only Learn more Minimize to nav Dozens of cryptographically verified open source packages from Microsoft were compromised late last week to add advanced credential-stealing code that was triggered when developers opened them in AI coding agents.
Read original at Arstechnica
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

Software Design in the Age of AI

It's been a while since I've written here. When we managed to compress years of live-teaching experience into the self-service Advanced Software Design course , it freed us to impact software enginee…

More: Software Design in the Age of AI. When we managed to compress years of live-teaching experience into the self-service Advanced Software Design course , it freed us to impact software engineering at greater scale by building a venture-backed company.
TL;DR: One alum and user calls it "like having a fresh Advanced Software Design alum working for me." And this is a great occasion to reflect: in the age of AIs writing software, what is the use of software design skills?
Read original at Self-service
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

Arbitrary code execution in objdump -g

objdump -g should be boring. It reads an object file, prints debug information, and exits. But with the right FR30 object file, it can be persuaded to execute arbitrary code.

More: Arbitrary code execution in objdump -g. The bug only affected a rare build configuration of objdump. It is rare to see a heap overflow that can be exploited in a true single shot while still defeating ASLR.
TL;DR: But with the right FR30 object file, it can be persuaded to execute arbitrary code.
Read original at Blog
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

GitHub for Beginners: Answers to some common questions

Find the answers to some of the most common GitHub-related questions. The post GitHub for Beginners: Answers to some common questions appeared first on The GitHub Blog .

More: GitHub for Beginners: Answers to some common questions. Find the answers to some of the most common GitHub-related questions. The post GitHub for Beginners: Answers to some common questions appeared first on The GitHub Blog .
TL;DR: Find the answers to some of the most common GitHub-related questions.
Read original at Github
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

More dirty coding tricks from game developers (2015)

In this timeless feature from the March 2010 issue of Game Developer Magazine, we revisit the mighty kludges and well-meaning hacks that are sometimes required to get our games out the door on time.

More: More dirty coding tricks from game developers (2015). If you want to share your own surprising solutions for getting games out the door, we want to hear them! Blah blah blah."
TL;DR: In this timeless feature from the March 2010 issue of Game Developer Magazine, we revisit the mighty kludges and well-meaning hacks that are sometimes required to get our games out the door on time.
Read original at Gamedeveloper
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Rider 2026.2 EAP 5: Code Quality Checks for Your AI Agents, and More.

Rider 2026.2 EAP 5 is now available, bringing a faster startup flow with the new non-modal Welcome screen and quality-check hooks for AI agents. If you’re catching up on the 2026.2 EAP cycle, be sure to check out the blog posts we’ve already published about other updates unveiled so far, including WPF Hot Reload, the […]

More: Rider 2026.2 EAP 5 is now available, bringing a faster startup flow with the new non-modal Welcome screen and quality-check hooks for AI agents. If you’re catching up on the 2026.2 EAP cycle, be sure to check out the blog posts we’ve already published about other updates unveiled so far, including WPF Hot Reload, the […]
TL;DR: Rider 2026.2 EAP 5 is now available, bringing a faster startup flow with the new non-modal Welcome screen and quality-check hooks for AI agents.
Read original at Blog
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

Who Runs Your Rust Future? Hands-On Intro to Async Rust

Async Rust is usually taught from one of two directions. The async book and the runtime write-ups show you the internals: how Future , poll , and Pin work, and you can even hand-build a tiny executor.

More: Who Runs Your Rust Future? Hands-On Intro to Async Rust. Second, that you’re comfortable with Rust’s basics: structs, enums, associated functions, and closures (all covered in the free chapters of The Impatient Programmer’s Guide to Bevy and Rust ).
TL;DR: Async Rust is usually taught from one of two directions.
Read original at Aibodh
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

What can 500 years of journalism teach developers about AI trustworthiness?​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌...

AI reliability issues stem from three separate architectural challenges that keep getting lumped into the same category. Prompt engineering alone can't fix them. But the sourcing and verification frameworks media organizations have used for centuries translate into clear engineering solutions developers can implement today.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‍​​‌​‌‍​‌‍​​‌​‍​‌‍‌‍‌‍​​‍‌​‌​​​​‌‍‌‍‌‍​‍​‍‌​‌​​​‌​‌‍​‍​​‍‌‌‍​‌​​​​​‌‍‌‌​‍‌​‌‌‌‍​‍​​​​‍‌​‌​​​‌‍‌‍​‌‍​‌​‌‍‌​‌‍‌‍‌‍‌​​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‍​​‌​‌‍​‌‍​​‌​‍​‌‍‌‍‌‍​​‍‌​‌​​​​‌‍‌‍‌‍​‍​‍‌​‌​​​‌​‌‍​‍​​‍‌‌‍​‌​​​​​‌‍‌‌​‍‌​‌‌‌‍​‍​​​​‍‌​‌​​​‌‍‌‍​‌‍​‌​‌‍‌​‌‍‌‍‌‍‌​​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: What can 500 years of journalism teach developers about AI trustworthiness?​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌.... Prompt engineering alone can't fix them.
TL;DR: AI reliability issues stem from three separate architectural challenges that keep getting lumped into the same category.
Read original at Stackoverflow
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Are you expected to run five Python type-checkers now?

Mypy, Pyrefly, Pyright, ty, Zuban, and possibly more that will come in the future... how are library maintainers expected to cope?

More: Are you expected to run five Python type-checkers now?. TL;DR : Prioritise running as many type-checkers as possible on your test suite. By running as many type-checkers as possible over your test suite, you ensure that your package's public API works well for as many of your users as possible.
TL;DR: Run at least one on your source code.
Read original at Pyrefly
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

A programming language for humans

Eat Your Greens (EYG) is a statically typed functional programming language. It is a better programming language, for some measure of better.

More: A programming language for humans. It is a better programming language, for some measure of better. If only 10% of your job is writing software then reading about writing software isn’t happening.
TL;DR: Eat Your Greens (EYG) is a statically typed functional programming language.
Read original at Crowdhailer
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

This Month in Redox - May 2026 - Redox - Your Next(Gen) OS

Redox OS is a complete Unix-like general-purpose microkernel-based operating system written in Rust. May was a very exciting month for Redox! Here’s all the latest news.

More: This Month in Redox - May 2026 - Redox - Your Next(Gen) OS. May was a very exciting month for Redox! We would like to officially announce our two Redox Summer of Code (RSoC) projects for 2026, supporting student developers.
TL;DR: Redox OS is a complete Unix-like general-purpose microkernel-based operating system written in Rust.
Read original at Redox-os
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Worldwide Developers Conference 2026

You'd think I'd forget dubdub? (Title isn't WWDC because the site thinks I'M SCREAMING IN ALL CAPS.) Comments

More: Worldwide Developers Conference 2026. You'd think I'd forget dubdub? (Title isn't WWDC because the site thinks I'M SCREAMING IN ALL CAPS.) Comments
TL;DR: You'd think I'd forget dubdub?
Read original at Apple
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Introduction to nixidy - Kubernetes GitOps with nix

I have managed many GitOps repositories for Kubernetes with ArgoCD and I'm sure I'm not alone in having opened a Helm values override file that was 600 lines of YAML and still not being sure which va…

More: Introduction to nixidy - Kubernetes GitOps with nix. We're going to build a nixidy environment called dev containing one application deployed to your cluster via Argo CD. nixidy implements the Rendered Manifests Pattern where your CI generates plain YAML, you review it in PRs, and Argo CD deploys it.
TL;DR: If you've used Argo CD with raw YAML or Kustomize before, the deployment side is identical.
Read original at Codedbearder
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Can we stop tagging every thing as vibecoding?

Any article that even slightly mentions that AI exists is tagged as vibecoding, even when they have nothing to do with it. It:s getting out of hand. EXAMPLE 1: https://lobste.rs/s/ly0vif/my_students Tagged as vibecoding, article contains a single passing reference where people are racing to create intelligent machines, but only in order to make them slaves EXAMPLE 2 (my own article; biased) https://lobste.rs/s/vufbvv/user_doesn_t_care_you_should I quoted a SINGLE example of someone putting an agentic spin on an old trope: "Users don’t care whether the code was written by AI or by hand, or which framework you used. They care that the product works." EXAMPLE 3 https://lobste.rs/s/gefcox/jolt_clojure_interpreter_on_janet This is a code repo. There is no AGENTS.md, or CLAUDE.md, or any mention of AI in the readme... EXAMPLE 4: this post, which someone will inevitably tag as "vibecoding"

More: Can we stop tagging every thing as vibecoding?. They care that the product works." EXAMPLE 3 https://lobste.rs/s/gefcox/jolt_clojure_interpreter_on_janet This is a code repo. EXAMPLE 4: this post, which someone will inevitably tag as "vibecoding"
TL;DR: Any article that even slightly mentions that AI exists is tagged as vibecoding, even when they have nothing to do with it.
Read original at Lobste
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

The EU Open Source Strategy

The EU Open Source Strategy places open source at the centre of the EU’s technological sovereignty by promoting European open alternatives to non-EU proprietary solutions in critical domains.

More: The EU Open Source Strategy. The EU Open Source Strategy aims to strengthen Europe’s open digital ecosystems by supporting the development, scaling, deployment and long-term sustainability of open source technologies across both the public and private sectors. Despite its potential, the European open source ecosystem still faces structural challenges.
TL;DR: The EU Open Source Strategy places open source at the centre of the EU’s technological sovereignty by promoting European open alternatives to non-EU proprietary solutions in critical domains.
Read original at Digital-strategy
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

zalloc: Use zig allocators in your c code

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: zalloc: Use zig allocators in your c code. You signed in with another tab or window. addImport ( "zalloc" , zalloc_dep .
TL;DR: Reload to refresh your session.
Read original at Github
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

A fast, zero-copy Transit-format reader and writer written in C

What is Transit? Transit is a format and a set of libraries for conveying values between applications written in different languages. It is layered on top of JSON and MessagePack, so you get their tooling and speed, but with a much richer type system and built-in payload compression. Think of it as "JSON that round-trips real types": Ground types from the host format : maps, arrays, strings, numbers, booleans, null Extension types JSON lacks : keywords :foo , symbols, instants (timestamps), UUIDs, URIs, big integers/decimals, characters, byte arrays, sets, and lists Built-in compression (caching) : repeated map keys, keywords, symbols, and tags are written once and then referenced by a short ^N code, so verbose, key-heavy payloads shrink dramatically Extensible via tagged values : ship your own types over the wire with a tag plus a representation, and decode them with a custom handler — no more {"__type": "Date", "value": "..."} hacks Language-agnostic & self-describing : originally from Cognitect/Clojure, with implementations across many languages Learn more: Official Transit specification Comments

More: A fast, zero-copy Transit-format reader and writer written in C. It is layered on top of JSON and MessagePack, so you get their tooling and speed, but with a much richer type system and built-in payload compression.
TL;DR: Transit is a format and a set of libraries for conveying values between applications written in different languages.
Read original at Github
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Framework Laptop 13 Pro Deep Dive - LPCAMM2

This is the first in a series of deep dive posts that we’ll be sharing around the design and architecture decisions that we made on Framework Laptop 13 Pro.

More: Today, we’ll dig into LPCAMM2, which is the new memory module format we adopted that enables large increases in efficiency and bandwidth through LPDDR5x memory while still maintaining easy upgradeability. All of these memory technologies are standards from JEDEC, an industry organization that’s responsible for a broad range of memory and storage standards.
TL;DR: This is the first in a series of deep dive posts that we’ll be sharing around the design and architecture decisions that we made on Framework Laptop 13 Pro.
Read original at Frame
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

tinysub: full-featured web player for Open Subsonic compatible music servers

Star 15 Fork 1 Atom Configure Feed Issues Pull Requests Commits Tags Feed URL Select the types of activity you want to include in your feed. tinysub.devins.

More: Star 15 Fork 1 Atom Configure Feed Issues Pull Requests Commits Tags Feed URL Select the types of activity you want to include in your feed. tinysub.devins.page navidrome svelte typescript javascript subsonic gonic Star 15 Fork 1 Atom Configure Feed Issues Pull Requests Commits Tags Feed URL Select the types of activity you want to include in your feed.
TL;DR: Download tar.gz .static 1 week ago build 3 hours ago frontend 3 hours ago scripts 1 day ago .envrc 1 month ago .gitignore 2 days ago LICENSE 1 month ago README.md 2 days ago Taskfile.yml 1 day ago contextmenu_service.go 2 days ago dialog_service.go 2 days ago flake.lock 1 month ago flake.nix 3 hours ago go.mod 2 days ago go.sum 2 days ago main.go 3 hours ago window_service.go 4 hours ago Commits 419 chore: bump patch ver 39f25d4b devins.page 3 hours ago v2.33.2 main chore: show wails window once loaded 4583d122 devins.page 3 hours ago chore: bump patch ver 0800c851 devins.page 4 hours ago v2.33.1 refactor: clean up wails platform detection 493f2e04 devins.page 4 hours ago chore: bump minor ver 20647a40 devins.page 1 day ago v2.33.0 Branches 2 main 3 hours ago Default v1 1 month ago Compare Tags 8 v2.33.2 3 hours ago Latest README.md tinysub # tinysub is a simple but full-featured web player for OpenSubsonic compatible music servers , such as Navidrome and Gonic .
Read original at Tangled
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

How much do amd64 microarchitecture levels help in Go?

Our 64-bit Intel and AMD processors have evolved over decades. When you compile a Go program for a 64-bit Intel or AMD processor, the compiler targets, by default, a nearly 20-year-old instruction se…

More: How much do amd64 microarchitecture levels help in Go?. In any case, the Go toolchain exposes this v1 through v4 ladder via the GOAMD64 environment variable. The default is v1 , the lowest common denominator.
TL;DR: Our 64-bit Intel and AMD processors have evolved over decades.
Read original at Lemire
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

The Smallest Brain You Can Build: A Perceptron in Python

A perceptron is the smallest brain you can build. One number goes in. One yes-or-no answer comes out. That is the whole thing. It sounds too simple to matter.

More: The Smallest Brain You Can Build: A Perceptron in Python. A perceptron is the smallest brain you can build. In this post we build a perceptron from scratch in Python, and we watch it learn, live, in your browser.
TL;DR: One yes-or-no answer comes out.
Read original at Ranpara
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

A Matter Wi-Fi Light Bulb in Rust on the Raspberry Pi Pico 2 W

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Show HN: Nightwatch, The open-source, read-only AI SRE

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Office-open-xml-viewer: Office XML document viewer that renders to HTML Canvas

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Proliferate (YC S25) is hiring to building open source Codex

Proliferate is building the operating system for modern engineering. We are building the company in person in SoMa, San Francisco.

More: Proliferate (YC S25) is hiring to building open source Codex. We work hard, and we also take health seriously: company-expensed Whoop, meaningful health and wellness budget, and top-tier insurance. 4 short questions through Work at a Startup.
TL;DR: Proliferate is building the operating system for modern engineering.
Read original at Ycombinator
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

The circus freaks of open source

The masterwork of Terry A. Davis is his eclectic operating system, TempleOS, which he worked on until his tragic death in 2018.

More: The circus freaks of open source. Davis is his eclectic operating system, TempleOS, which he worked on until his tragic death in 2018. I would place TempleOS somewhere in, say, the lower middle-class of hobbyist operating systems.
TL;DR: In terms of technical excellence, TempleOS rates well in some respects and poorly in others.
Read original at Drewdevault
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Winners of the 2025 International Obfuscated C Code Contest (IOCCC 29)

Check out the index.html web pages for each winning entry. They have most of the information you need to compile and run the winning program.

More: Winners of the 2025 International Obfuscated C Code Contest (IOCCC 29). Take a look at the winning source code and try to figure out how it works. You may download all winning entries in the form of a compressed tarball for this year’s contest.
TL;DR: And yet, the number of submissions for IOCCC29 was similar to last year’s contest, and the overall submission quality remained high for this contest.
Read original at Ioccc
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

HateArena – A free and open source arena shooter

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

The Guix Nix Abomination: Leveraging Guix derivations in Nix

Nix and Guix look like rival ecosystems, but under the hood they’re the same “Input Output Machine”. Need proof? 🕵 How about we build a Guix derivation with Nix.

More: The Guix Nix Abomination: Leveraging Guix derivations in Nix. ❯ guix repl -- /dev/stdin << ' EOF ' (use-modules (guix derivations) (guix store)) (with-store %store (let ((drv (derivation %store "simple" "/bin/sh" '("-c" "echo Hello World > $out ") #:env-vars '(("PATH" .
TL;DR: 🕵 How about we build a Guix derivation with Nix.
Read original at Fzakaria
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Ntsc-rs – open-source video emulation of analog TV and VHS artifacts

Documentation Download Web app Discussions GitHub The nostalgia of VHS from the comfort of your home computer. Download version 0.9.4 Try it online Download version 0.9.

More: Ntsc-rs – open-source video emulation of analog TV and VHS artifacts. Download version 0.9.4 Try it online Download version 0.9.4 Try it online ntsc-rs is a free, open-source video effect which accurately emulates analog TV and VHS artifacts. ntsc-rs is written in Rust, and is multithreaded and SIMD-accelerated.
TL;DR: Documentation Download Web app Discussions GitHub The nostalgia of VHS from the comfort of your home computer.
Read original at Ntsc
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Python JIT project was asked to pause development

We would like to take a moment to talk about the experimental just-in-time compiler in CPython, and the path we think it should take from here.

More: Python JIT project was asked to pause development. Over the past several years, several core developers and contributors have been building a JIT compiler in the main branch of CPython. It is precisely because the project has been underway for so long, undergoing several re-architectures, that we think now is a good time to re-evaluate the JIT’s informal status in the project.
TL;DR: Those open questions in PEP 744 (and more) are exactly the kinds of commitments that the community should weigh and agree to through the PEP process, and they have not yet been settled.
Read original at Discuss
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

AST matchers and Clang refactoring tools (2014)

Clang tooling sees lots of interest and development focus in the past few years. At last, we have a convenient, accurate, open-source and well supported framework for programmatically analyzing and r…

More: AST matchers and Clang refactoring tools (2014). To find such nodes in a recursive visitor, we'd have to write something like this: bool VisitIfStmt(IfStmt *s) { if ( const BinaryOperator *BinOP = llvm::dyn_cast<BinaryOperator>(s->getCond())) { if (BinOP->getOpcode() == BO_EQ) { const Expr *LHS = BinOP->getLHS(); if ( const ImplicitCastExpr *Cast = llvm::dyn_cast<ImplicitCastE…
TL;DR: Clang tooling sees lots of interest and development focus in the past few years.
Read original at Eli
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

MXC Internals: How Microsoft's eXecution Containers Actually Isolate Agent Code

← Back to Research MXC Internals: How Microsoft's eXecution Containers Actually Isolate Agent Code 2026-06-04 · Tyler Holmwood Introduction When an agent decides to run code, where does that code run…

More: At Build 2026 , Microsoft open-sourced MXC , the Microsoft eXecution Container, under the MIT license: "a sandboxed code execution system for running untrusted code (model output, plugins, tools) on Windows, Linux, and macOS." We usually have to reverse engineer what we write about here, but this time Microsoft is putting it all out in the open.
TL;DR: ← Back to Research MXC Internals: How Microsoft's eXecution Containers Actually Isolate Agent Code 2026-06-04 · Tyler Holmwood Introduction When an agent decides to run code, where does that code run, and what can it touch?
Read original at Originhq
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

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 characteristics I’ve been looki…

More: Running Python code in a sandbox with MicroPython and WASM. There’s one major drawback: my plugin systems all use Python and Pluggy , and plugin code executes with full privileges within my applications.
TL;DR: I’ve released it as an alpha package called micropython-wasm , and I’m using it for a code execution sandbox plugin for Datasette Agent called datasette-agent-micropython .
Read original at Simonwillison
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Fooling Go's X.509 Certificate Verification

Below are two X.509 certificates. The first is the Certificate Authority (CA) root certificate, and the second is a leaf certifcate signed by the private key of the CA.

More: Fooling Go's X.509 Certificate Verification. Below are two X.509 certificates. If you were to use a tool like openssl to verify that the leaf is signed by the private key of root, you would see that it is.
TL;DR: The first is the Certificate Authority (CA) root certificate, and the second is a leaf certifcate signed by the private key of the CA.
Read original at Danielmangum
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

120k Lines of Rust: Inside the Nosdesk Backend

I wrote before about why I built Nosdesk, and somewhere in that story I said I chose the hard path with Rust and it paid off. That post was about the product. This one is about what powers it.

More: 120k Lines of Rust: Inside the Nosdesk Backend. It still ships as a single binary that comes up with one docker compose up . The whole snapshot lives inside one transaction, so the client sees a consistent point-in-time view even while other writes are landing.
TL;DR: I wrote before about why I built Nosdesk, and somewhere in that story I said I chose the hard path with Rust and it paid off.
Read original at Kyle
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Introduction – Rust for Python Programmers

Auto Light Rust Coal Navy Ayu Rust for Python Programmers Rust for Python Programmers: Complete Training Guide A comprehensive guide to learning Rust for developers with Python experience.

More: Introduction – Rust for Python Programmers. Self-study format : Work through Part I (ch 1–6) first — these map closely to Python concepts you already know. Part III (ch 13–16) covers advanced topics and migration.
TL;DR: Auto Light Rust Coal Navy Ayu Rust for Python Programmers Rust for Python Programmers: Complete Training Guide A comprehensive guide to learning Rust for developers with Python experience.
Read original at Microsoft
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Open Code Review

Bevy had a problem. It was a good problem to have, but still very much a problem. Bevy had grown too popular, too quickly.

More: Open Code Review. It was a good problem to have, but still very much a problem. Our sole maintainer was stretched impossibly thin, and contributor PRs withered in review limbo as the queue grew and grew.
TL;DR: The community kept reviewing the PRs, and I kept asking these questions.
Read original at Shaping
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

C++: The Programming Language back cover raises questions not answered by front

A little while ago, we considered how the cover of the book C++: The Programming Language raises questions not answered by the cover , since the cover illustration for a book putatively about the C++…

More: The topics included in it are of utmost significance and are bound to provide incredible insights to students. The topics included in this book on casting are of utmost significance and bound to provide incredible insights to readers. Some of the diverse topics covered in this book address the varied branches that fall under this category.
TL;DR: A little while ago, we considered how the cover of the book C++: The Programming Language raises questions not answered by the cover , since the cover illustration for a book putatively about the C++ programming language shows code written in JavaScript.¹ But there’s also a question raised by the back cover.
Read original at Devblogs
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

ZML: Model to Metal

ZML is a production inference stack, purpose-built to decouple AI workloads from proprietary hardware. Compiled directly to NVIDIA, AMD, TPU, Trainium for peak hardware performance on any accelerator.

More: ZML: Model to Metal. Compiled directly to NVIDIA, AMD, TPU, Trainium for peak hardware performance on any accelerator. We build inference from model to the metal because this is where performance lies.
TL;DR: ZML is a production inference stack, purpose-built to decouple AI workloads from proprietary hardware.
Read original at Zml
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Hermes Agent – Open-Source AI Agent with Persistent Memory

Open Source · MIT License · By Nous Research Hermes Agent The AI agent that grows with you. Install it on your server, give it your messaging accounts, and it becomes a persistent personal agent — le…

More: Hermes Agent – Open-Source AI Agent with Persistent Memory. Install it on your server, give it your messaging accounts, and it becomes a persistent personal agent — learning your projects, building its own skills, and reaching you wherever you are. Persistent Memory Remembers your preferences, projects, and environment across every session.
TL;DR: Open Source · MIT License · By Nous Research Hermes Agent The AI agent that grows with you.
Read original at Hermes-agent
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

The company I work for is losing all of its humanity, I don't know where to go

8 years ago, I was a junior software developer with only 2 years of fullstack experience and only a high school art degree, with a babyface and a sidecut.

More: The company I work for is losing all of its humanity, I don't know where to go. They are making literal millions, while having the bottom layer of the company in a chokehold, forcing our direct managers to fire people that are doing well, just to hit targets. None of them got the job (which they had already been doing for years), because "they don't use AI enough".
TL;DR: Work load keeps increasing and there is an acceptable % of people having a burn-out (well, in my opinion it should be 0).
Read original at Superlemon
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

pg_durable: Microsoft open sources in-database durable execution

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Why Zig Isn’t 1.0 (Yet)

Most programming languages follow a familiar trajectory: early experimental releases, rapid iteration, and then – at some point – a 1.0 version that signals stability and the potential for serious adoption. Zig hasn’t followed that well-trodden path. What could be the reason? Andrew Kelley quit his job in 2018 to build a programming language. Eight […]

More: Most programming languages follow a familiar trajectory: early experimental releases, rapid iteration, and then – at some point – a 1.0 version that signals stability and the potential for serious adoption. Zig hasn’t followed that well-trodden path. Andrew Kelley quit his job in 2018 to build a programming language.
TL;DR: Most programming languages follow a familiar trajectory: early experimental releases, rapid iteration, and then – at some point – a 1.0 version that signals stability and the potential for serious adoption.
Read original at Blog
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Stop Using Conventional Commits

Posted on 2 June 2026 in Software Engineering • 1873 words • 9 minute read Tags: Git , Commits , Scoped Commits , Conventional Commits You’ve almost certainly encountered Conventional Commits before.

More: Stop Using Conventional Commits. It may have been the enforced commit format for an open source project you contributed to. Conventional Commits promises to add semantic meaning to commit messages to aid developers and end-users in understanding the changes made in a commit.
TL;DR: Posted on 2 June 2026 in Software Engineering • 1873 words • 9 minute read Tags: Git , Commits , Scoped Commits , Conventional Commits You’ve almost certainly encountered Conventional Commits before.
Read original at Sumnerevans
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Using Fedora Silverblue for Compositor Development

I’ve been using Fedora Silverblue on my desktop and laptop for the past, what, five years? Silverblue is Fedora’s main atomic variant, a spiritual counterpart to Fedora Workstation.

More: Using Fedora Silverblue for Compositor Development. Silverblue is Fedora’s main atomic variant, a spiritual counterpart to Fedora Workstation. When the next Fedora Beta rolls around, I can just rebase my system on top of it to kick the tires, and if anything is broken, I can simply reboot back to stable Fedora (and then undo the rebase).
TL;DR: I’ve been using Fedora Silverblue on my desktop and laptop for the past, what, five years?
Read original at Bxt
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Symbolica 2.0: programmable symbols for Python and Rust

Symbolica is a high-performance symbolic computation framework for Python and Rust. You can use it to manipulate symbolic expressions and turn them into fast numerical kernels for computing Jacobians…

More: Symbolica 2.0: programmable symbols for Python and Rust. The theme of this release is programmable symbols: more of Symbolica’s behavior can now be customized by the user. Symbolica gained an automatic line-wrapping output mode, with colored brackets, similar to how code is styled.
TL;DR: Symbolica is a high-performance symbolic computation framework for Python and Rust.
Read original at Symbolica
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Java Annotated Monthly – June 2026 

A fresh edition of Java Annotated Monthly has landed! The world of software development keeps moving at full speed, and this month’s selection helps you keep up without drowning in tabs. Inside, you’ll find hand-picked articles, podcasts, videos, and thought-provoking reads covering Java, Kotlin, AI, and the technologies shaping the next generation of development. Grab […]

More: Java Annotated Monthly – June 2026 . The world of software development keeps moving at full speed, and this month’s selection helps you keep up without drowning in tabs. Inside, you’ll find hand-picked articles, podcasts, videos, and thought-provoking reads covering Java, Kotlin, AI, and the technologies shaping the next generation of development.
TL;DR: A fresh edition of Java Annotated Monthly has landed!
Read original at Blog
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Communication on European Tech Sovereignty, and an EU Open-Source Strategy

The Commission is proposing the European Technological Sovereignty Package, marking a change in Europe's approach to its tech ecosystems.

More: Communication on European Tech Sovereignty, and an EU Open-Source Strategy. The Commission is putting forward a multi-pronged, comprehensive strategy to achieve technological sovereignty , with initiatives that are interconnected and mutually reinforcing across each stage of the value chain, from chips, to infrastructure, to software, cloud and AI, and in synergy with past and…
TL;DR: The Commission is proposing the European Technological Sovereignty Package, marking a change in Europe's approach to its tech ecosystems.
Read original at Digital-strategy
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Tracing a powerful GNSS interference source over Europe

Focus to learn more arXiv-issued DOI via DataCite (pending registration) Submission history From: Todd Humphreys [ view email ] [v1] Tue, 2 Jun 2026 13:57:43 UTC (2,828 KB) Full-text links: Access Pa…

More: ) Litmaps Toggle Litmaps ( What is Litmaps? ) DagsHub Toggle DagsHub ( What is DagsHub? ) ScienceCast Toggle ScienceCast ( What is ScienceCast?
TL;DR: ) Links to Code Toggle CatalyzeX Code Finder for Papers ( What is CatalyzeX?
Read original at Arxiv
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Making the OWASP top ten in the vibe code era​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​...

Ryan welcomes back Tanya Janca, now part of the OWASP Top 10 team, to discuss what changed in the latest OWASP Top 10 release, how the list shifted from “outdated components” to a broader software supply chain focus, and why they added memory safety and vibe-coding as awareness items.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‍​‌‍​‌​​​‌‍​‍‌​‌‍‌‍​‍​‌​​‍‌​‍​​​‌‌‍‌‍​​​‍‌​‌​‌‍‌‌​‌‌‌‍‌‌​‍‌‌‍​‌​​​‌‍​‌‍​‍​‍‌‌‍​​‌‌‌‍‌‌‌‍​‌​‍​​​‌​‌‌‍‌​​‍​​‍​​​​​‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‍​‌‍​‌​​​‌‍​‍‌​‌‍‌‍​‍​‌​​‍‌​‍​​​‌‌‍‌‍​​​‍‌​‌​‌‍‌‌​‌‌‌‍‌‌​‍‌‌‍​‌​​​‌‍​‌‍​‍​‍‌‌‍​​‌‌‌‍‌‌‌‍​‌​‍​​​‌​‌‌‍‌​​‍​​‍​​​​​‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌

More: The OWASP Top 10 for 2025 is the latest standard awareness document for developers and web application security that represents a broad consensus about the most critical security risks to web applications. You can learn how to prompt your AI for secure code with her prompt library .
TL;DR: Ryan welcomes back Tanya Janca, now part of the OWASP Top 10 team, to discuss what changed in the latest OWASP Top 10 release, how the list shifted from “outdated components” to a broader software supply chain focus, and why they added memory safety and vibe-coding as awareness items.​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌​‌‍​‌‌‍‍‌‍‍‌‌‌​‌‍‌​‍‍‌‍‍‌‌‍​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‍‌‌‍‍‌‌​‌‍‌‌‌‍‍‌‌​​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​​‍‌‍‌‌‍‌‍‌​‌‍‌‌​‌‌​​‌​‍‌‍‌‌‌​‌‍‌‌‌‍‍‌‌​‌‍​‌‌‌​‌‍‍‌‌‍‌‍‍​‍‌‍‍‌‌‍‌​​‌​‍​‌‍​‌​​​‌‍​‍‌​‌‍‌‍​‍​‌​​‍‌​‍​​​‌‌‍‌‍​​​‍‌​‌​‌‍‌‌​‌‌‌‍‌‌​‍‌‌‍​‌​​​‌‍​‌‍​‍​‍‌‌‍​​‌‌‌‍‌‌‌‍​‌​‍​​​‌​‌‌‍‌​​‍​​‍​​​​​‌​‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‌‍​‍‌‍​‌‌​‌‍‌‌‌‌‌‌‌​‍‌‍​​‌‌‍‍​‌‌​‌‌​‌​​‌​​‍‌‌​​‌​​‌​‍‌‌​​‍‌​‌‍​‍‌‌​​‍‌​‌‍‌‍​‌‍‌‌​​‍‍‌​‌‌​‌‍​‌‌‍​‌‍‍‌‍‌‌‍‌‍‌‌‌​‍‌‍‌‍‌‍​‌‍‌‌​‍‍‌‍​‌‍​‍‌‍‌‍‍‌‌‍‌​​‌​‍​‌‍​‌​​​‌‍​‍‌​‌‍‌‍​‍​‌​​‍‌​‍​​​‌‌‍‌‍​​​‍‌​‌​‌‍‌‌​‌‌‌‍‌‌​‍‌‌‍​‌​​​‌‍​‌‍​‍​‍‌‌‍​​‌‌‌‍‌‌‌‍​‌​‍​​​‌​‌‌‍‌​​‍​​‍​​​​​‌​‍‌‍‌‌​‌‍‌‌​​‌‍‌‌​‌‌‍​‍‌‍​‌‍‌‍‌‌‌​​‌‍‌​‌‌​​‍‌‍‌​​‌‍​‌‌‌​‌‍‍​​‌‌‍‌‌‌‍​‌‍​‌‍‌‌‌​‍‌​​‌‌​​‍‌‍‌​​‌‍‌‌‌​‍‌​‌​​‌‍‌‌‌‍​‌‌​‌‍‍‌‌‌‍‌‍‌‌​‌‌​​‌‌‌‌‍​‍‌‍​‌‍‍‌‌​‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌‌
Read original at Stackoverflow
Further reading: GitHub CodeDev.to ArticlesDeveloper RoadmapsWikipedia

Multigres v0.1 Alpha: an operating system for Postgres

The first public release of "Vitess for PostgreSQL" from Supabase (announced a year ago). Open Source on GitHub (Apache 2.0 license), written in Go. Comments

More: Multigres v0.1 Alpha: an operating system for Postgres. The first public release of "Vitess for PostgreSQL" from Supabase (announced a year ago). Open Source on GitHub (Apache 2.0 license), written in Go.
TL;DR: The first public release of "Vitess for PostgreSQL" from Supabase (announced a year ago).
Read original at Supabase
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Magenta RealTime 2: Open and Local Live Music Models

We’re excited to share Magenta RealTime 2 (MRT2), a state-of-the-art open model and efficient real-time inference engine that enables you to build and play AI musical instruments on your laptop!

More: Magenta RealTime 2: Open and Local Live Music Models. Experiment with cloning sounds, blending styles, and creating live accompaniment with this low-latency music model. MRT2 achieves ~15x lower latency than version one, works on standard hardware and integrates directly into DAWs, making this live model a true musical instrument.
TL;DR: We’re excited to share Magenta RealTime 2 (MRT2), a state-of-the-art open model and efficient real-time inference engine that enables you to build and play AI musical instruments on your laptop!
Read original at Magenta
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Changing How We Develop Ladybird

We will no longer accept public pull requests. From now on, code changes to the Ladybird codebase will only be introduced by project maintainers. Ladybird is moving into a new phase.

More: Changing How We Develop Ladybird. From now on, code changes to the Ladybird codebase will only be introduced by project maintainers. What has changed is how much faster and cheaper it has become to produce work that looks like a serious contribution.
TL;DR: For decades, code contributions have been how open source projects learned who to trust.
Read original at Ladybird
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Navigating the Fog of War: Age of Empires, AI Agents, and the Rise of Dark Code

This was a 1 hour round-table discussion with CTOs from Canada ( TrueNorthCTO ) on May 6th 2026. I gave the main talk and during certain parts we went into discussion mode.

More: Navigating the Fog of War: Age of Empires, AI Agents, and the Rise of Dark Code. I gave the main talk and during certain parts we went into discussion mode. It was a lot of fun and afterwards there was plenty of discussion on their Slack channel, or so I heard, I'm not on there as I'm not a Canadian CTO ;) Welcome, everyone.
TL;DR: I then spent three years working as a fractional CTO across 8 different companies, and today, I am the co-founder and CTO of Comper, which, if you look at my career timeline (7, 5, 3 years), will likely only be around for 1 year ;)
Read original at Blog
Further reading: GitHub CodeDev.to ArticlesLearn to CodeWikipedia

Alibaba/Open-Code-Review

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeStack OverflowLearn to CodeWikipedia

Code is Cheap(er)

There is no getting around the fact that, in the last year, code has gotten much cheaper to create. AI is able to generate reams and reams of code, often of reasonably decent quality, incredibly quic…

More: Code is Cheap(er). This is because when reams and reams of code are generated, rather than emerging painfully from a particular programmer’s fingers, there is no understanding of that code. Note that conventional wisdom is that reading someone else’s code is harder than writing your own code.
TL;DR: In as much as understanding that code needs to exist, it has to be done after the code is written, by reading the code.
Read original at Htmx
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

When su replaced login for becoming another Unix login

You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of.

More: Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions of Chrome). If possible, please let me know what browser you're using and so on, ideally with its exact User-Agent string.
TL;DR: You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of.
Read original at Utcc
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

A faster bump allocator for rust

You’re probably using a bump allocator because you want raw allocation throughput. Let’s see how fast stumpalo is, compared to other libraries.

More: A faster bump allocator for rust. A stumpalo arena contains pointers to the top and bottom of the chunk. fn alloc_u32 ( a : & mut Arena , n : u32 ) -> & mut u32 { a .
TL;DR: alloc ( n ) } Compiles down to this fast path:
Read original at Owen
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

GitHub Universe is back: All together now, in the agentic era

GitHub Universe is back: returning to the historic Fort Mason Center in San Francisco on October 28–29, 2026. The post GitHub Universe is back: All together now, in the agentic era appeared first on The GitHub Blog .

More: GitHub Universe is back: returning to the historic Fort Mason Center in San Francisco on October 28–29, 2026. The post GitHub Universe is back: All together now, in the agentic era appeared first on The GitHub Blog .
TL;DR: GitHub Universe is back: returning to the historic Fort Mason Center in San Francisco on October 28–29, 2026.
Read original at Github
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Show HN: Open Terminal – A Bloomberg Style App for Research

Democratising financial data — bringing the depth of research that professional investors have always had access to, and making it available to everyone.

More: Show HN: Open Terminal – A Bloomberg Style App for Research. Company data, news, charts, and AI — without switching between five different tools. Read plain-English business summaries, browse recent SEC filings, and see related news — all in one place.
TL;DR: Democratising financial data — bringing the depth of research that professional investors have always had access to, and making it available to everyone.
Read original at Tesseractanalytics
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Tmux plugin to quickly switch between sessions

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Tmux plugin to quickly switch between sessions. You signed in with another tab or window. You signed out in another tab or window.
TL;DR: Reload to refresh your session.
Read original at Github
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

IntelliJ IDEA 2026.1.3 Is Out!

We’ve just released IntelliJ IDEA 2026.1.3. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user. You can also download it from our website. The latest update brings the following improvements: For a comprehensive overview of the fixes, see the release notes. […]

More: IntelliJ IDEA 2026.1.3 Is Out!. We’ve just released IntelliJ IDEA 2026.1.3. The latest update brings the following improvements: For a comprehensive overview of the fixes, see the release notes.
TL;DR: You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a Ubuntu user.
Read original at Blog
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Diagramming Program Values by Spatial Refinement

Tags: Diagram , Programming Languages , Spatial , Tools , Visualization Compilers can vectorize loops you never wrote. IDEs can finish functions before you do.

More: Diagramming Program Values by Spatial Refinement. Here is Python showing you a binary decision diagram: Node(15, 'x1', Node(14, 'x2', Node(8, 'x3', TRUE, FALSE), Node(4, 'x3', FALSE, TRUE)), Node(3, 'x2', FALSE, TRUE)) That is, technically, the value you wanted to inspect.
TL;DR: Tags: Diagram , Programming Languages , Spatial , Tools , Visualization Compilers can vectorize loops you never wrote.
Read original at Blog
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

Elda: Unix-first system package manager in Rust

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Designing a better podcast editor

A better concept model and more efficient tools for editing spoken word audio. For the past few years, my partner has recorded and edited a niche podcast while I’ve helped a bit with selecting music…

More: Designing a better podcast editor. Editing audio was like traveling back in time twenty years: no track changes, no comments, and no multiplayer editing. It has a UI purpose-built for laying out spoken word audio, plus multiplayer editing, collaboration tools, and history management.
TL;DR: A better concept model and more efficient tools for editing spoken word audio.
Read original at Adamsolove
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

What happened to tab autocomplete?

Does anyone still use them? Now that agentic programming software are available.

More: What happened to tab autocomplete?. Does anyone still use them? Now that agentic programming software are available.
TL;DR: Does anyone still use them?
Read original at Lobste
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Working in the open != comms

This is a topic that’s come up a lot in recent conversations, and that usually means it’s worth writing down. I have a hypothesis: “working in the open” is not the same as “comms”.

More: Working in the open != comms. Comms seeks to bring about positive opinions of the work. Working in the open is about making work visible.
TL;DR: I have a hypothesis: “working in the open” is not the same as “comms”.
Read original at Gilest
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

The C++ Standard Library Has Been Walking Itself Back for Fifteen Years, and the Receipts Are Public

Sandor Dargo's post this month on std::copyable_function closes with a quick-reference table. Four callable wrappers, one recommendation each, and at the bottom of the list one entry that should stop…

More: The C++ Standard Library Has Been Walking Itself Back for Fifteen Years, and the Receipts Are Public. Sometimes the sentence is formal (a paper number, a deprecation in the standard, a removal one cycle later). Sometimes the sentence is what every senior engineer tells every junior engineer on day one ("never reach for that, here is what to use instead").
TL;DR: Sandor Dargo's post this month on std::copyable_function closes with a quick-reference table.
Read original at Hftuniversity
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

How TypeScript infers type variables

This is the second article about what I learned about the TypeScript type system while writing a small library.

More: How TypeScript infers type variables. This one is about how TypeScript assigns a type to type variables defined in functions via inference. foo () // typed as Foo<string> function foo<A, B>( it : A & B): A & B { return it } const x = foo ( 42 ) // typed as unknown function foo<A>( it : A & { x : number }): A { return it } const x = foo ({ x : 42 , y : 42 }) // typed as { x: nu…
TL;DR: class Foo <A> { foo (): Foo <A> { return new Foo () } } declare const r : Foo < string > | Foo < number > const x = r.
Read original at Norswap
Further reading: Dev.to ArticlesSemantic ScholarDeveloper RoadmapsWikipedia

The Ü Programming Language

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Journey to JPEG XL: open-source experiments shaped the future of image coding

The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.

More: Journey to JPEG XL: open-source experiments shaped the future of image coding. For decades, the industry relied on the venerable JPEG standard for images loading fast. This allowed us to make the new formalism more flexible and efficient in the right places.
TL;DR: The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.
Read original at Opensource
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Show HN: Mnemo – local-first AI memory layer for any LLM (Rust, SQLite,petgraph)

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Async VFS Content Writes – What Plugin Authors Need to Know

Some plugin code follows this pattern: Historically, it was reasonable to assume that once the save finishes, the file on disk already contains the latest editor text. That is no longer guaranteed. The IntelliJ Platform can now update the VFS first and finish the disk write in the background a bit later. Code that reads […]

More: Async VFS Content Writes – What Plugin Authors Need to Know. Some plugin code follows this pattern: Historically, it was reasonable to assume that once the save finishes, the file on disk already contains the latest editor text. The IntelliJ Platform can now update the VFS first and finish the disk write in the background a bit later.
TL;DR: Some plugin code follows this pattern: Historically, it was reasonable to assume that once the save finishes, the file on disk already contains the latest editor text.
Read original at Blog
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

Skyvern (YC S23) Is Hiring Open-Source Loving DevRel Engineers

Open Source AI Agent to automate browser workflows via an API Skyvern is an open-source AI agent that automates anything in a browser. YC-backed. Growing fast.

More: Skyvern (YC S23) Is Hiring Open-Source Loving DevRel Engineers. We need someone who can make Skyvern impossible to ignore. Someone who understands the product deeply enough to demo it, explain it, and make content that actually resonates with technical audiences.
TL;DR: Open Source AI Agent to automate browser workflows via an API Skyvern is an open-source AI agent that automates anything in a browser.
Read original at Ycombinator
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Show HN: Rscrypto, pure-Rust crypto with industry leading public benches

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Dismiss alert {{ message }} loadingalias / rscrypto Public Notifications You must be signed in to change notification settings Fork 0 Star 2   main Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit   History 837 Commits 837 Commits .
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

My Software North Star

It doesn’t matter if your blockchain has no bugs, if it’s a rugpull 1 . It doesn’t matter if your language is memory-safe if you didn’t design for correctness and have no process that will eventually…

More: My Software North Star. It doesn’t matter if your software is a beautiful maze of abstractions , if it runs like shit and nobody is able to maintain it, let alone add new features. The ultimate goal is to maximize utility for the end user; everything else exists in service of it, and that’s my north star for making software.
TL;DR: It doesn’t matter if your blockchain has no bugs, if it’s a rugpull 1 .
Read original at Kristoff
Further reading: Stack OverflowSemantic ScholarDeveloper RoadmapsWikipedia

Elixir v1.20 released: now a gradually typed language

In 2022, we announced the effort to add set-theoretic types to Elixir . In June 2023, we published an award winning paper on Elixir’s type system design and said our work was transitioning from resea…

More: Elixir v1.20 released: now a gradually typed language. With Elixir v1.20, we have completed our first development milestone which is to perform type inference and gradually type check every Elixir program, without introducing type annotations.
TL;DR: In this announcement, we will break down the type system goals, what the dynamic() type means in Elixir, and how it finds verified bugs .
Read original at Elixir-lang
Further reading: Semantic ScholarGitHub CodeLearn to CodeWikipedia

Nine Ways to Do Inheritance in Rust, a Language Without Inheritance

For a video version of this article, see this talk to the Seattle Rust User Group on the Rust Videos YouTube channel. See CarlKCarlK/inherit on GitHub for this project’s code.

More: Nine Ways to Do Inheritance in Rust, a Language Without Inheritance. For a video version of this article, see this talk to the Seattle Rust User Group on the Rust Videos YouTube channel. In Rust, the mechanism is usually a trait: something a concrete type can implement.
TL;DR: Rust does not have class inheritance.
Read original at Medium
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

IntelliJ IDEA 2025.3.6 Is Out!

IntelliJ IDEA 2025.3.6 is now available with the latest Oracle critical patch update for Java 21. The update includes the corresponding JetBrains Runtime changes and fixes the issue [IDEA-389015], providing improved reliability and security. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a […]

More: IntelliJ IDEA 2025.3.6 Is Out!. The update includes the corresponding JetBrains Runtime changes and fixes the issue [IDEA-389015], providing improved reliability and security. You can update to this version from inside the IDE, using the Toolbox App, or using snaps if you are a […]
TL;DR: IntelliJ IDEA 2025.3.6 is now available with the latest Oracle critical patch update for Java 21.
Read original at Blog
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Bun Has Been Converted to Rust. Now What?

On May 14, PR #30412 merged into Bun 's main branch: a little over a million lines of Rust , 6,755 commits, generated almost entirely by Claude Code agents over nine days.

More: Bun Has Been Converted to Rust. The Zig implementation that powered Bun is gone. It does not say that the new implementation is safe, or better, or even good .
TL;DR: On May 14, PR #30412 merged into Bun 's main branch: a little over a million lines of Rust , 6,755 commits, generated almost entirely by Claude Code agents over nine days.
Read original at Bytecode
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

RustWeek 2026: What We Learned, Who We Met, and What’s Next for Rust

RustWeek 2026 brought more than 900 Rust developers, educators, and maintainers to Utrecht, Netherlands, for a few days of talks, hallway conversations, community meetups, hackathons, and workshops about all things Rust. As a Gold sponsor for the third year in a row, the RustRover team joined the event to support the Rust ecosystem, connect with […]

More: RustWeek 2026 brought more than 900 Rust developers, educators, and maintainers to Utrecht, Netherlands, for a few days of talks, hallway conversations, community meetups, hackathons, and workshops about all things Rust. As a Gold sponsor for the third year in a row, the RustRover team joined the event to support the Rust ecosystem, connect with […]
TL;DR: RustWeek 2026 brought more than 900 Rust developers, educators, and maintainers to Utrecht, Netherlands, for a few days of talks, hallway conversations, community meetups, hackathons, and workshops about all things Rust.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Kotlin 2.4.0 Released

The Kotlin 2.4.0 release is out! Here are the main highlights: For the complete list of changes, refer to What’s new in Kotlin 2.4.0 or the release notes on GitHub. How to install Kotlin 2.4.0 The latest version of Kotlin is included in the latest versions of IntelliJ IDEA and Android Studio. To update to […]

More: Here are the main highlights: For the complete list of changes, refer to What’s new in Kotlin 2.4.0 or the release notes on GitHub. How to install Kotlin 2.4.0 The latest version of Kotlin is included in the latest versions of IntelliJ IDEA and Android Studio.
TL;DR: How to install Kotlin 2.4.0 The latest version of Kotlin is included in the latest versions of IntelliJ IDEA and Android Studio.
Read original at Blog
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

WPF Hot Reload Is Here: Edit Your XAML and Watch It Update Live in Rider

WPF Hot Reload is now available in Rider, starting with the 2026.2 EAP 2 build. You can edit your XAML while your app is running under the debugger and see the changes immediately, with no rebuild, no restart, and no losing your place in the application. Together with the C# Hot Reload support that’s already […]

More: WPF Hot Reload Is Here: Edit Your XAML and Watch It Update Live in Rider. You can edit your XAML while your app is running under the debugger and see the changes immediately, with no rebuild, no restart, and no losing your place in the application. Together with the C# Hot Reload support that’s already […]
TL;DR: WPF Hot Reload is now available in Rider, starting with the 2026.2 EAP 2 build.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Curatube: a distraction free interface for YT playlists to focus on learning

YouTube is an incredible resource for MOOCs but the platform itself is an absolute minefield of distractions. Curatube fixes this by transforming public playlists into focused, interactive courses entirely free from the feed. Take timestamped notes side by side with the video, navigate lectures effortlessly using interactive transcripts. Best of all, it's open source and designed to be easily self hosted! Looking forward to contributions, suggestions and general feedback. The demo above is read-only. :) Comments

More: Curatube: a distraction free interface for YT playlists to focus on learning. Curatube fixes this by transforming public playlists into focused, interactive courses entirely free from the feed. Take timestamped notes side by side with the video, navigate lectures effortlessly using interactive transcripts.
TL;DR: YouTube is an incredible resource for MOOCs but the platform itself is an absolute minefield of distractions.
Read original at Curatube-demo
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

Recovering Eric Graham's 1987 Amiga Juggler raytracer source code

AlphaPixel often gets involved with modernizing and updating old performance and graphics code. Sometimes that means client work under NDA.

More: Recovering Eric Graham's 1987 Amiga Juggler raytracer source code. Juggler made a strong impression on me. There were known references to the Juggler raytracer source.
TL;DR: It is one part of why I bought an Amiga, and the Amiga is part of why I ended up in computer graphics.
Read original at Alphapixeldev
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

Golang code review notes II

Introduction A couple of years ago we published a blog post with the intention to create a resource that code auditors and security-minded engineers can refer to when auditing or developing Golang pr…

More: Golang code review notes II. Since out first post, automated tooling and AI assistants have raised the floor for code review: a lot of the obvious bugs now get caught on the first pass, by anyone.
TL;DR: Introduction A couple of years ago we published a blog post with the intention to create a resource that code auditors and security-minded engineers can refer to when auditing or developing Golang projects.
Read original at Elttam
Further reading: GitHub CodeSemantic ScholarDeveloper RoadmapsWikipedia

.furry - A Top-Level Domain for furries

Furries make the internet go, and we need infrastructure that belongs to us. You may remember around 2012 that there were suddenly more ways for our websites to end, including .social, .

More: .furry - A Top-Level Domain for furries. The ASP reduces gTLD application fees by 75%. We’re raising $90,000 to cover the remaining application fees, legal costs, and operational expenses required to bring .furry to life.
TL;DR: Our hackerspace and non-profit, Pawprint Prototyping , has been accepted to a new program ICANN has introduced called the Applicant Support Program (ASP) .
Read original at Dotfurry
Further reading: Stack OverflowGitHub CodeLearn to CodeWikipedia

WSL containers, Coreutils for Windows, and agents

Build is one of our favorite moments each year – a chance to connect with the global developer community and share what we’ve been building.

More: WSL containers, Coreutils for Windows, and agents. Over the past year, we have connected with many developers pushing the boundaries of what’s possible on Windows. We are continuing to raise the bar on Windows 11 quality and deeply focused on making Windows more secure, more reliable across the shell – from Explorer to Start to Search – with a simple goal to reduce cognitive l…
TL;DR: Build is one of our favorite moments each year – a chance to connect with the global developer community and share what we’ve been building.
Read original at Blogs
Further reading: Dev.to ArticlesGitHub CodeDeveloper RoadmapsWikipedia

How TypeScript distributes unions

In the past few weeks I've been writing a little library in TypeScript, and I've learned a lot about the type system in the process.

More: foo () Final question, in the following snippet does x come out as Foo<number | string> or Foo<number> | Foo<string> ? class Foo <A> { constructor ( readonly value : A ) {} copy (): Foo <A> { return new Foo ( this . The third example comes out as Foo<number> | Foo<string> (which is assignable to Foo<number | string> ).
TL;DR: function foo ( it : string ): string function foo ( it : number ): number function foo ( it : number | string ): number | string { return it } declare const it : number | string const x = foo (it) What about this?
Read original at Norswap
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

Microsoft Intelligent Terminal 0.1

Today we’re announcing Intelligent Terminal version 0.1, an open-source experimental fork of Windows Terminal with native agent integration.

More: Microsoft Intelligent Terminal 0.1. Today we’re announcing Intelligent Terminal version 0.1, an open-source experimental fork of Windows Terminal with native agent integration. GitHub Copilot CLI is the default agent experience, but Intelligent Terminal works with any Agent Client Protocol (ACP)-compatible agent .
TL;DR: All you need to do is install your preferred agent CLI on your PC, and Intelligent Terminal will detect it.
Read original at Devblogs
Further reading: Dev.to ArticlesSemantic ScholarLearn to CodeWikipedia

Gleam v1.17 - Single file Gleam BEAM programs with escript

Gleam is a type safe and scalable language for the Erlang virtual machine and JavaScript runtimes. Today Gleam v1.17.0 has been published.

More: Gleam v1.17 - Single file Gleam BEAM programs with escript. This single file can be copied to and run on any computer that has a JavaScript runtime installed (such as NodeJS, Deno, or Bun). Much like a JavaScript bundle, an escript is a single file that contains all the modules of a program in the form of pre-compiled bytecode, and it can be run on any computer that has Erlang…
TL;DR: Gleam is a type safe and scalable language for the Erlang virtual machine and JavaScript runtimes.
Read original at Gleam
Further reading: Dev.to ArticlesGitHub CodeLearn to CodeWikipedia

databow: a Rust CLI to query any database with an ADBC driver

databow is a new open source command-line tool for querying any database that has an ADBC driver. Built in Rust, databow gives you one fast, modern interface to the SQL systems across your entire dat…

More: databow: a Rust CLI to query any database with an ADBC driver. Built in Rust, databow gives you one fast, modern interface to the SQL systems across your entire data stack. It connects to any database that has an ADBC driver, giving you one unified interface for the SQL systems across your entire data stack.
TL;DR: databow is a new open source command-line tool for querying any database that has an ADBC driver.
Read original at Columnar
Further reading: Semantic ScholarGitHub CodeDeveloper RoadmapsWikipedia

Paseo – Beautiful open-source coding agent interface (desktop, mobile, CLI)

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: Notifications You must be signed in to change notification settings Fork 701 Star 7.2k   main Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit   History 3,695 Commits 3,695 Commits .agents/ skills .agents/ skills     .claude/ skills .claude/ skills     .github .github     docs docs     nix nix     packages packages     patches patches     public-docs public-docs     scripts scripts     skills skills     .gitignore .gitignore     .mise.toml .mise.toml     .oxfmtrc.json .oxfmtrc.json     .oxlintrc.json .oxlintrc.json     .tool-versions .tool-versions     AGENTS.md AGENTS.md     CHANGELOG.md CHANGELOG.md     CLAUDE.md CLAUDE.md     CONTRIBUTING.md CONTRIBUTING.md     LICENSE LICENSE     README.md README.md     SECURITY.md SECURITY.md     cli-client-id cli-client-id     flake.lock flake.lock     flake.nix flake.nix     knip.json knip.json     lefthook.yml lefthook.yml     package-lock.json package-lock.json     package.json package.json     paseo.json paseo.json     tsconfig.base.json tsconfig.base.json     tsconfig.json tsconfig.json     vitest.config.ts vitest.config.ts     View all files Repository files navigation
Read original at Github
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Open Repair Data Standard – Open Repair Alliance

The Open Repair Data Standard (ORDS) defines a shared approach towards collecting and sharing repair data about small electricals and electronics.

More: Open Repair Data Standard – Open Repair Alliance. The goal of this standard is to make it easy to combine open data on electronics repair that has been collected by many different groups. Version 0.2 updated the standard based on insights learned from the first data aggregations.
TL;DR: The Open Repair Data Standard (ORDS) defines a shared approach towards collecting and sharing repair data about small electricals and electronics.
Read original at Openrepair
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

Microsoft says new quantum chip 1,000 times more reliable than predecessor

The tech giant predicts it will have a quantum computer that can solve commercially useful problems by the end of the decade.

More: Microsoft says new quantum chip 1,000 times more reliable than predecessor. The tech giant predicts it will have a quantum computer that can solve commercially useful problems by the end of the decade.
TL;DR: The tech giant predicts it will have a quantum computer that can solve commercially useful problems by the end of the decade.
Read original at Bbc
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

Full Disclosure: 1-Click GitHub Token Stealing via a VSCode Bug

Just by clicking a link, it’s possible for an attacker to steal a GitHub token that can read and write to your repos, including private ones .

More: Full Disclosure: 1-Click GitHub Token Stealing via a VSCode Bug. This functionality is achieved by github.com POSTing over an OAuth token to github.dev that allows it to interact with GitHub on your behalf. That sort of bug is what we’ll explore here and show how an attacker can use it to exfiltrate your GitHub token.
TL;DR: Did you know GitHub has this really cool feature called github.dev ?
Read original at Blog
Further reading: GitHub CodeSemantic ScholarLearn to CodeWikipedia

GitHub Copilot App: The agent-native desktop experience

At Microsoft Build 2026, GitHub introduced new tools, updates, and surfaces so agents can work the way you already work. The post GitHub Copilot App: The agent-native desktop experience appeared first on The GitHub Blog .

More: GitHub Copilot App: The agent-native desktop experience. At Microsoft Build 2026, GitHub introduced new tools, updates, and surfaces so agents can work the way you already work. The post GitHub Copilot App: The agent-native desktop experience appeared first on The GitHub Blog .
TL;DR: At Microsoft Build 2026, GitHub introduced new tools, updates, and surfaces so agents can work the way you already work.
Read original at Github
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Microsoft CEO: We’re moving from OS and apps to agents instead

6 Comments Today, Microsoft Build brought the announcement of Project Solara, a new chip-to-cloud platform for AI agents.

More: Microsoft CEO: We’re moving from OS and apps to agents instead. With the reveal, Microsoft CEO Satya Nadella shared an interesting quote on the company’s vision for an agent-first computing future. In it, Nadella highlights a shift from traditional software platforms—operating systems and apps—to an agent-first future.
TL;DR: 6 Comments Today, Microsoft Build brought the announcement of Project Solara, a new chip-to-cloud platform for AI agents.
Read original at 9to5mac
Further reading: Stack OverflowSemantic ScholarLearn to CodeWikipedia

Toolbox App 3.5: Better Remote Development Observability, More Reliable Enterprise Configuration, and Smoother Everyday Interactions

Toolbox App 3.5 focuses on making daily work smoother and managed development environments easier to monitor. The app now supports interface zooming with familiar shortcuts, provides OpenTelemetry metrics for enterprise remote development connections, and handles several long-standing reliability issues more gracefully. Remote development observability The Toolbox App now emits OpenTelemetry metrics for remote development connection […]

More: Toolbox App 3.5: Better Remote Development Observability, More Reliable Enterprise Configuration, and Smoother Everyday Interactions. Toolbox App 3.5 focuses on making daily work smoother and managed development environments easier to monitor.
TL;DR: Remote development observability The Toolbox App now emits OpenTelemetry metrics for remote development connection […]
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia

revo, the programming language

a 1mb toolkit with a ton of focus on ergonomics introduction with words ⣄⠔⠄⡨⣀⣹⣥⣣⡚⣿⣓⣾⣫⣷⠮⡧⣬⣬⣑⢤⠤⡉⣿⡥⣂⢟⣕⡴⠬⠆⠸⡈⡆⠀⠀⠀⡋⠄⠂⠨⡆⠀⠠⠃⡀⠀⠀⠈⢰⣿ ⠩⣽⢟⢭⠶⢷⢵⣻⠿⢍⣟⡅⡧⡭⣽⡯⡯⣶⠭⣽⡢⠱⢿⢧⠓⢥⠨⠧⠉⣡⠐⠀⢑⣀⠂⠈⠆⡅⠀⡀⢥⠤⢁⠀⢣⠀⠀⢘⠽⡏ ⠬⡓⣼⢟⢜⡧⣷⣇⣧⡷⢯⣿⣿⣿⡶⣭⠍⣯⣻⢥⠞⣮⣬⣩⠅…

More: a 1mb toolkit with a ton of focus on ergonomics introduction with words ⣄⠔⠄⡨⣀⣹⣥⣣⡚⣿⣓⣾⣫⣷⠮⡧⣬⣬⣑⢤⠤⡉⣿⡥⣂⢟⣕⡴⠬⠆⠸⡈⡆⠀⠀⠀⡋⠄⠂⠨⡆⠀⠠⠃⡀⠀⠀⠈⢰⣿ ⠩⣽⢟⢭⠶⢷⢵⣻⠿⢍⣟⡅⡧⡭⣽⡯⡯⣶⠭⣽⡢⠱⢿⢧⠓⢥⠨⠧⠉⣡⠐⠀⢑⣀⠂⠈⠆⡅⠀⡀⢥⠤⢁⠀⢣⠀⠀⢘⠽⡏ ⠬⡓⣼⢟⢜⡧⣷⣇⣧⡷⢯⣿⣿⣿⡶⣭⠍⣯⣻⢥⠞⣮⣬⣩⠅⢏⠆⠁⡀⠌⢩⡁⢁⠅⠡⢀⠠⠀⢉⢈⠀⠀⡅⠀⡇⠀⠀⠃⠭⣯ ⡎⣟⣵⠅⣾⢭⣿⣾⣯⣿⣿⢿⣿⣿⣿⣿⣧⡳⣥⢜⣟⡤⠉⣁⢧⢨⠌⡂⠀⠒⠬⡪⣊⠄⠀⠘⠀⠢⡁⠀⡀⠅⠅⠀⡄⠀⠈⠀⢕⡟ ⡕⣧⡗⠎⠷⣯⣿⣿⣷⣿⡻⢵⣿⣿⣿⣭⣿⡿⣟⣇⡧⣿⡭⢨⠫⠮⠄⠖⠀⠆⠦⠕⠁⠅⠀⠆⡁⠁⡀⠀⠄⡉⠁⠀⠄⡀⡂⠀⢼⣇ ⠃⣶⣯⠢⡗⣟⣿⡿⣿⣯⢿⣷⢾⢿⣛⣿⣿⣯⡻⣾⡾⣾⢵⣏⣩⠅⠅⠥⠀⠃⠠⠅⠃⠀⡈⠀⠭⠅⠀⠀⠁⠔⠀⠀⢂⠅⠅⠀⠽⡇ ⠱…
TL;DR: a 1mb toolkit with a ton of focus on ergonomics introduction with words ⣄⠔⠄⡨⣀⣹⣥⣣⡚⣿⣓⣾⣫⣷⠮⡧⣬⣬⣑⢤⠤⡉⣿⡥⣂⢟⣕⡴⠬⠆⠸⡈⡆⠀⠀⠀⡋⠄⠂⠨⡆⠀⠠⠃⡀⠀⠀⠈⢰⣿ ⠩⣽⢟⢭⠶⢷⢵⣻⠿⢍⣟⡅⡧⡭⣽⡯⡯⣶⠭⣽⡢⠱⢿⢧⠓⢥⠨⠧⠉⣡⠐⠀⢑⣀⠂⠈⠆⡅⠀⡀⢥⠤⢁⠀⢣⠀⠀⢘⠽⡏ ⠬⡓⣼⢟⢜⡧⣷⣇⣧⡷⢯⣿⣿⣿⡶⣭⠍⣯⣻⢥⠞⣮⣬⣩⠅⢏⠆⠁⡀⠌⢩⡁⢁⠅⠡⢀⠠⠀⢉⢈⠀⠀⡅⠀⡇⠀⠀⠃⠭⣯ ⡎⣟⣵⠅⣾⢭⣿⣾⣯⣿⣿⢿⣿⣿⣿⣿⣧⡳⣥⢜⣟⡤⠉⣁⢧⢨⠌⡂⠀⠒⠬⡪⣊⠄⠀⠘⠀⠢⡁⠀⡀⠅⠅⠀⡄⠀⠈⠀⢕⡟ ⡕⣧⡗⠎⠷⣯⣿⣿⣷⣿⡻⢵⣿⣿⣿⣭⣿⡿⣟⣇⡧⣿⡭⢨⠫⠮⠄⠖⠀⠆⠦⠕⠁⠅⠀⠆⡁⠁⡀⠀⠄⡉⠁⠀⠄⡀⡂⠀⢼⣇ ⠃⣶⣯⠢⡗⣟⣿⡿⣿⣯⢿⣷⢾⢿⣛⣿⣿⣯⡻⣾⡾⣾⢵⣏⣩⠅⠅⠥⠀⠃⠠⠅⠃⠀⡈⠀⠭⠅⠀⠀⠁⠔⠀⠀⢂⠅⠅⠀⠽⡇ ⠱⣻⣻⡥⢫⢯⢿⣷⣷⣿⣿⢾⢿⣷⢯⣉⣟⣟⣾⣿⠳⣿⣇⣃⠯⠘⠔⡇⠒⠅⡖⠁⠄⠡⠑⣀⠀⡁⠀⡀⠃⠈⠀⠀⠅⠀⠀⠂⣋⡇ ⢂⠵⣓⣿⣍⢯⢯⡯⣟⣝⠷⣟⢝⣋⡏⣧⠯⣿⣿⢯⣼⣯⡂⡂⣟⡧⠐⣅⠂⠥⠏⠀⠂⡅⠅⡁⠁⠄⠠⠊⠀⠨⠀⢈⠀⠄⠉⢘⡟⡆ ⡥⣯⢌⡤⢽⣗⣏⠗⢿⣻⡭⡞⡷⣭⢿⡻⡯⡟⣕⣾⢽⢯⡭⠂⡍⠀⠏⠀⢌⠴⠂⠊⡄⢗⠂⠰⠀⠤⠣⠀⠀⠀⠁⠀⠀⠀⠅⠀⢕⡽ ⠵⡭⡩⠋⠽⣽⡛⡹⢯⠍⡛⡏⣯⢟⠟⠿⣩⣳⡿⡟⢗⣭⡤⡯⠁⡬⠠⠂⢄⠂⢤⠀⢖⠀⠀⢀⠂⢖⠀⠘⠀⠀⠂⠡⢤⠠⠀⠀⣫⡿ ⠀⢰⡇⢂⣃⠙⣧⡵⡙⠇⡷⠶⡷⠶⡟⡙⣩⡌⠯⡺⡍⡲⡸⣆⠼⠅⡱⠌⠡⠂⢄⣠⠃⠀⠀⡂⠈⠂⠠⢀⠀⠀⠀⠔⠀⠂⠂⠀⠨⣯ ⡔⠰⠼⣝⢪⢋⢋⠣⣧⡦⣦⡁⡭⠽⡛⠁⡫⢡⡄⠿⡫⣕⣔⢳⠌⢡⡸⠁⠁⠂⣠⡇⠀⠀⠀⠍⠈⠄⠀⠀⢀⠀⠔⠆⠁⠈⠠⠀⡹⡏ ⡖⣠⠄⠀⠯⢜⢨⠊⣒⢡⠨⡀⠢⢭⠴⡊⢕⠐⣄⡓⡾⠋⠗⠉⢀⠚⠀⢃⠂⠥⠲⠀⠀⠀⠄⠐⠀⠀⠐⠀⠁⠄⠱⠁⠊⠈⡀⠀⠊⣽ ⠀⡉⠒⣃⠰⡀⢁⠘⡉⠪⠋⡲⡅⠍⡎⡪⢣⠽⢭⠍⡥⠁⠂⡰⠠⣄⠥⠐⠀⠣⠄⢀⠐⠁⡀⠀⢐⠐⠀⠠⠁⠂⠄⠠⠀⠁⡀⠐⣫⡟ ⠐⢔⠁⠀⠬⠑⠗⠴⠀⠢⡁⢌⠅⢘⠓⡛⠈⡀⠄⠆⠠⠠⠢⢂⠕⠷⠈⢀⠈⡒⠄⠂⠀⠀⠈⠀⡀⠡⠈⠀⠆⡐⠀⠀⠓⠀⠀⠀⢐⢼ ⡀⠀⠈⠐⠠⠀⠀⠁⠁⠣⢀⡁⡄⠂⠔⠂⠂⢉⠁⡌⠄⠜⠈⠡⠐⠀⡐⠀⢨⠀⠁⠀⠀⡀⠍⠄⠠⠁⠀⠠⢄⠈⠀⠀⡄⠀⠀⡀⠒⣸ ⢘⠉⡒⠤⠌⢀⠑⠕⠀⠄⠄⠄⠀⠄⠑⠉⠨⠀⠄⠀⠂⠃⠀⠀⠈⠄⠄⠠⠈⠀⠀⡀⠠⠁⢠⠁⠁⠀⠐⠱⠀⠀⠀⡐⠀⠉⠄⠀⢸⠾ ⠀⠘⠈⡀⠈⠀⠈⠨⠐⠠⠠⠐⡀⡄⢠⠀⢀⠨⠀⠃⠀⠀⡁⡠⠀⠩⠀⠂⠁⠀⠀⠀⢒⡄⠊⠀⠀⢀⠈⠁⠀⠀⠀⠆⠘⠁⠄⠀⠄⣿ ⠄⡄⠀⠈⠠⠀⡀⠀⠀⠄⠀⠂⠀⠀⠄⠀⢀⠁⠁⢁⠁⠆⠀⠀⠀⠀⡀⠀⠈⠀⡀⠀⠱⠀⠀⠀⠀⠂⢄⠈⠀⠀⡀⡨⠠⡀⠠⠀⠄⡼ ⠠⠀⠁⠊⢀⠀⠠⠁⠁⠂⠂⡄⢄⠐⡀⢀⠊⠂⡀⡁⡀⢀⢀⠠⠀⠄⠂⠡⠠⠁⠀⠀⠀⠂⠀⢠⠒⠀⠀⠀⠐⠢⠀⢀⠀⠀⠄⠄⣿⣿ ⠁⠋⠙⠊⠐⠕⠁⡂⠈⠅⠠⠈⠐⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠀⠉⠀⠐⠀⠀⠀⠀⠀⣈⠀⠀⠀⠀⠈⡂⠈⠀⠀⠘⠌⢀⠥ ⠀⠀⠀⠀⠔⠔⠀⡀⡉⠀⠀⠀⠂⠠⠠⠀⠄⠄⠀⣀⢀⠀⡈⠀⠌⡐⠈⠈⠀⠀⠀⠀⠅⠀⣐⠉⠄⠀⠀⣂⠠⠁⡈⠀⠄⠄⢀⠣⢶⢿ ⠄⠀⠀⡁⠀⠄⠀⠀⠁⠈⠀⠈⠀⠁⠀⠁⡀⠁⠀⠁⠀⠀⠀⡀⠀⠀⠀⠀⠀⠠⡀⠑⠀⠀⠎⠀⢬⢠⠀⢂⠠⠢⠠⠈⡐⠸⠀⡐⣹⢷ ⠩⠥⠂⠆⡆⢠⠀⢄⠀⣀⡀⣄⠀⢈⠀⠀⣀⡀⡀⡀⠄⡄⠡⠀⠐⠀⠑⠀⠀⠁⠒⠒⠉⠡⡀⠈⠈⢀⠥⠈⠀⠀⠀⠀⠈⣞⣏⣿⡏⣿ ⠾⠝⠷⢿⣯⣿⠧⡧⠭⠣⠭⡭⡮⢭⠶⠶⠶⠦⣗⡶⠽⠭⣿⣶⠷⠵⠮⠽⠿⠮⠿⢷⡶⣖⡷⠲⠞⠷⠾⢿⢷⣿⣿⣿⣿⣯⢇⠟⡧⢈ pipes clean data flow without nesting
Read original at Gills
Further reading: Stack OverflowDev.to ArticlesLearn to CodeWikipedia

DAP multiplexer: connect your editor, your REPL, your debugger (and more) all working together in a single debug session durable across tool failures

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window.

More: Reload to refresh your session. Reload to refresh your session. Reload to refresh your session.
TL;DR: You signed in with another tab or window.
Read original at Github
Further reading: Stack OverflowGitHub CodeDeveloper RoadmapsWikipedia

Using wavelets and entropy coding to analyze code structure

Every developer who has tried an AI coding tool is familiar with the problem of watching the model fumble with the codebase to find relevant sections to edit.

More: Using wavelets and entropy coding to analyze code structure. Since it's not possible to load an entire codebase into the context for large projects, it greps through a few files to give it some context, and guesses what to do next. The more context the agent has the harder it is to figure out what it actually needs to work on, and what to prioritize leading to context rot.
TL;DR: Classes live in files.
Read original at Yogthos
Further reading: GitHub CodeStack OverflowDeveloper RoadmapsWikipedia

Top Agentic Frameworks for Building Applications 2026

In 2026, the world of AI is changing at a serious pace. The days of AI systems dealing solely in single-prompt interactions are coming to an end. Instead, these models are evolving into agentic systems – long-running, goal-driven software enabled by agentic frameworks that are becoming a critical layer in modern application architecture. This rapid […]

More: Top Agentic Frameworks for Building Applications 2026. The days of AI systems dealing solely in single-prompt interactions are coming to an end. Instead, these models are evolving into agentic systems – long-running, goal-driven software enabled by agentic frameworks that are becoming a critical layer in modern application architecture.
TL;DR: In 2026, the world of AI is changing at a serious pace.
Read original at Blog
Further reading: Stack OverflowDev.to ArticlesDeveloper RoadmapsWikipedia