Addressing the adding situation

Compilers use the x86's memory addressing system to work around its limitation of having a maximum of two operands per instruction. They use the lea instruction to calculate the address of memory, effectively allowing three-operand addition and specifying the destination register.

Learning Music with Strudel

https://terryds.notion.site/images/external_integrations/github-icon.png
A tool that connects everyday work into one space. It gives you and your teams AI tools—search, writing, note-taking—inside an all-in-one, flexible workspace.

Advent of Compiler Optimisations 2025

You're releasing the Advent of Compiler Optimisations project, a daily series from Dec 1-25, covering C/C++ optimisations in x86-64 and ARM.

Nixtml: Static website and blog generator written in Nix

https://opengraph.githubassets.com/0a5b8ac914cc4ff426430b3042088b1b1b333af0d018db274a3abd58c8d4b0a3/arnarg/nixtml
The user's website is generated using nixtml, a Nix-based website builder, with a custom theme and layout defined in modules under website.layouts. The website uses collections to group and paginate content, and taxonomies to allow readers to explore entries by common keywords such as tags and categories.

Show HN: Marmot – Single-binary data catalog (no Kafka, no Elasticsearch)

https://raw.githubusercontent.com/marmotdata/marmot/main/web/docs/static/img/search-light.png
Marmot is an open-source data catalog for teams to discover data assets without complexity. It offers search, metadata filters, and dependency graphs to understand data flows and dependencies.

Python Data Science Handbook

https://jakevdp.github.io/PythonDataScienceHandbook/figures/PDSH-cover.png
This website contains the full text of the Python Data Science Handbook by Jake VanderPlas; the content is available on GitHub in the form of Jupyter notebooks. The text is released under the CC-BY-NC-ND license, and code is released under the MIT license. If you find this content useful, please consider supporting the work by buying the book!

Apple Releases Open Weights Video Model

https://starflow-v.github.io/pipeline_v3.jpeg
STARFlow-V is a normalizing flow-based video generator that achieves high-quality autoregressive video generation with end-to-end training and exact likelihood estimation. It offers native multi-task support and robust causal prediction, outperforming diffusion-based models in visual fidelity and temporal consistency.

A series of vignettes from my childhood and early career

The author reflects on past predictions of the demise of software engineering due to automation and libraries, yet they continue to work in the field. The author also discusses the hype surrounding multimedia, the dot com boom, and the rise of Web 2.0, highlighting how each trend eventually became mundane.

What will enter the public domain in 2026?

https://publicdomainreview.org/static/pdr-circles-66b0b7b42092975f0d5502ab646d9fa8.png
New works enter public domain on January 1st each year, with varying copyright laws worldwide. In 2026, works by those who died in 1955 or 1975 will enter public domain in different countries.

YesNotice

https://infinitedigits.co/img/logo.png
YesNotice is a website to notify you the moment something you care about changes from no to yes. YesNotice is a new website, yesnotice.com, that notifies you the moment something you care about changes from no to yes. For example, if you want to be notified when a product is back in stock, or when a website goes online, or when a domain becomes available, YesNotice can notify you via email or ...

YouTube increases FreeBASIC performance (2019)

Comparing AWS Lambda ARM64 vs. x86_64 Performance Across Runtimes in Late 2025

https://chrisebert.net/content/images/size/w2000/2025/11/Generated-Image-November-21--2025---10_34PM-1.jpeg
A benchmark was created to compare AWS Lambda performance on x86_64 and arm64 architectures using Node.js, Rust, and Python runtimes. The results show arm64 delivering 30-40% lower compute costs with equal or better performance, making it a good default architecture choice for Lambda.

Mistral 3 family of models released

https://cms.mistral.ai/assets/98aeee04-e1c3-43b7-b90e-c51da84d5e56.png?width=1905&height=1242
Mistral 3 is a next-generation AI model with three state-of-the-art small models and Mistral Large 3, a sparse mixture-of-experts model with 675B parameters. It's released under Apache 2.0 license for open-source use.

Zig's new plan for asynchronous programs

Zig's designers have introduced a new approach to asynchronous I/O that hides operations behind a generic interface called Io. This allows for fine control over asynchronous operations without adding complexity to the language.

Proximity to coworkers increases long-run development, lowers short-term output

Being near coworkers has tradeoffs: it increases long-run human capital development but reduces short-term output. Proximity impacts career trajectories, boosting long-run pay raises but dampening short-run ones.

DeepSeek-v3.2: Pushing the frontier of open large language models [pdf]

DeepSeek-V3.2 is a highly efficient model that achieves superior reasoning and agent performance, narrowing the performance gap between open and proprietary models while incurring lower costs. It integrates reasoning, agent, and human alignment data, and its variants, such as DeepSeek-V3.2-Speciale, demonstrate exceptional proficiency in complex tasks and achieve gold-medal performance in ...

India orders smartphone makers to preload state-owned cyber safety app

Please enable JS and disable any ad blocker

Beej's Guide to Learning Computer Science

Please keep in mind this is an beta-quality document. If you have corrections, I'd love to hear them. So e-mail me! Contact Beej: [email protected]

How Brian Eno Created Ambient 1: Music for Airports (2019)

Brian Eno's Ambient 1: Music for Airports is a landmark album in ambient music, released in 1979, featuring generative music created with tape loops and systems. The album's tracks, such as 1/1 and 2/1, showcase Eno's use of loops, echoes, and piano melodies to create a serene and relaxing sound.

Lazier Binary Decision Diagrams for set-theoretic types

https://elixir-lang.org/images/logo/logo.png
The Elixir team and CNRS are working on a set-theoretic type system for Elixir, which uses unions, intersections, and negations. They have implemented Binary Decision Diagrams (BDDs) to efficiently represent these operations, but it introduced new slow downs due to redundant computations.

Rootless Pings in Rust

The ping command works without root by creating a UDP socket with a protocol flag, bypassing the need for a raw ICMP socket. Linux and macOS handle IP headers and checksums differently when sending UDP-based pings.

An LED panel that shows the aviation around you

https://raw.githubusercontent.com/AxisNimble/TheFlightWall_OSS/main/images/main-image.png
TheFlightWall is an open source LED wall showing live flight information near your window, controlled by an ESP32 dev board and FlightAware AeroAPI. It's customizable and comes with basic guides for building and mounting the panels.

Tom Stoppard has died

https://ichef.bbci.co.uk/news/480/cpsprodpb/902e/live/98febf90-cd5d-11f0-826f-791b250e95cd.jpg.webp
Sir Tom Stoppard, a renowned UK playwright, has died at 88. He won an Oscar and a Golden Globe for Shakespeare In Love and was remembered for his brilliant and humane works that explored philosophical and political themes.

Is 2026 Next Year?

Reverse math shows why hard problems are hard

https://www.quantamagazine.org/wp-content/uploads/2025/12/LijieChen-crHongxunWu.webp
Researchers in computational complexity theory are trying to prove that certain problems, like the traveling salesperson problem, are hard to solve. They're using a new approach called reverse mathematics to study these problems and understand why their proofs have been unsuccessful.

After Windows Update, Password icon invisible, click where it used to be

https://support.microsoft.com/images/en-us/f4e85874-2a1a-438d-9c3c-17b069c454c0
Windows Secure Boot certificates will expire in June 2026, affecting device boot security. Users must update certificates in advance to avoid disruption.

Man unexpectedly cured of HIV after stem cell transplant

https://images.newscientist.com/wp-content/uploads/2025/12/01140819/SEI_276363422.jpg
A man has become the seventh person to be HIV-free after a stem cell transplant for blood cancer, without having HIV-resistant cells. This case strengthens the idea that HIV-resistant cells may not be necessary for an HIV cure, offering more options for curing the virus.

URL in C (2011)

The code works because "https://" is treated as a label and "//" starts a comment in C. This is valid since C99, where "//" introduces a comment until the next newline character.

Codex, Opus, Gemini try to build Counter Strike

https://www.instantdb.com/posts/counter_strike/map_codex.png
Three AI models, Gemini 3 Pro, Codex Max 5.1, and Claude Opus 4.5, were tested to build a basic Counter Strike game. Gemini 3 Pro excelled in backend tasks, while Claude Opus 4.5 performed well in frontend tasks.

Wacky Fun Physics Ideas

https://scottlocklin.wordpress.com/wp-content/uploads/2025/08/weird-science.jpg?w=300
The user is interested in weird physics papers that challenge mainstream ideas and explore unconventional theories, such as leptons generating gravity or the electron being a photon with toroidal topology. They find these ideas more thought-provoking and interesting than the usual "confirmation of the standard model" papers and believe that a new upheaval in physics is overdue.