# history

Published articles for history.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Libreboot 10-year anniversary and history

DevFeed: [Libreboot 10-year anniversary and history](<https://devfeed.tech/articles/libreboot-10-year-anniversary-and-history-32659.md>)

Original publisher: [Read original article](<https://libreboot.org/news/10.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: article

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [boot](<https://devfeed.tech/topics/boot.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [anniversary](<https://devfeed.tech/tags/anniversary.md>), [article](<https://devfeed.tech/tags/article.md>), [bios](<https://devfeed.tech/tags/bios.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [history](<https://devfeed.tech/tags/history.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

This article marks Libreboot's 10-year anniversary and recounts the project's history from the author's perspective. It describes Libreboot as free, open-source boot firmware based on coreboot for selected Intel, AMD, x86, and ARM systems, and discusses its goals and development context.

### Source excerpt

Article: Libreboot 10-year anniversary and history Web link: https://libreboot.org/news/10.html

## Firefox 156 Available With Its Built-In PDF Viewer Starting Up To 45% Faster

DevFeed: [Firefox 156 Available With Its Built-In PDF Viewer Starting Up To 45% Faster](<https://devfeed.tech/articles/firefox-156-available-with-its-built-in-pdf-viewer-starting-up-to-45-faster-17443.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/Firefox-156>)

Author: Michael Larabel

Published: 2026-09-14T15:09:09Z

Content type: news

Language: en

Sources: [Phoronix](<https://devfeed.tech/sources/phoronix.md>)

Topics: [Firefox](<https://devfeed.tech/topics/firefox.md>), [pdf](<https://devfeed.tech/topics/pdf.md>), [Mozilla](<https://devfeed.tech/topics/mozilla.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Nvidia](<https://devfeed.tech/topics/nvidia.md>)

Tags: [cpu](<https://devfeed.tech/tags/cpu.md>), [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [history](<https://devfeed.tech/tags/history.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [memory](<https://devfeed.tech/tags/memory.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [pdf](<https://devfeed.tech/tags/pdf.md>), [performance](<https://devfeed.tech/tags/performance.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [release](<https://devfeed.tech/tags/release.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>), [update](<https://devfeed.tech/tags/update.md>), [vulkan](<https://devfeed.tech/tags/vulkan.md>)

### AI overview

Firefox 156 is available with a built-in PDF viewer that starts up up to 45% faster. The release also improves memory and CPU usage when displaying large scaled-down JPEG images and includes several fixes. Vulkan Video decoding for newer NVIDIA GPUs remains limited to nightly builds.

### Source excerpt

Mozilla today published their Firefox 156.0 release binaries ahead of the official Tuesday announcement...

## What algorithm did Windows XP use to choose your initial user picture?

DevFeed: [What algorithm did Windows XP use to choose your initial user picture?](<https://devfeed.tech/articles/what-algorithm-did-windows-xp-use-to-choose-your-initial-user-picture-21759.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/oldnewthing/20260909-00/?p=112683>)

Author: Raymond Chen

Published: 2026-09-09T14:00:00Z

Content type: article

Language: en

Sources: [Raymond Chen](<https://devfeed.tech/sources/raymond-chen.md>)

Topics: [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [Randomizer](<https://devfeed.tech/topics/randomizer.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [files](<https://devfeed.tech/tags/files.md>), [history](<https://devfeed.tech/tags/history.md>), [old-new-thing](<https://devfeed.tech/tags/old-new-thing.md>), [random](<https://devfeed.tech/tags/random.md>), [recursion](<https://devfeed.tech/tags/recursion.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

The article explains that Windows XP selected an initial user picture randomly from the Default Pictures directory using the current time as the random seed. It describes a one-pass reservoir-sampling algorithm, including its efficiency and behavior when files change during selection, with a 100-picture safety limit.

### Source excerpt

It's random, really. The post What algorithm did Windows XP use to choose your initial user picture? appeared first on The Old New Thing.

## Java's age is its AI superpower

DevFeed: [Java's age is its AI superpower](<https://devfeed.tech/articles/java-s-age-is-its-ai-superpower-2221.md>)

Original publisher: [Read original article](<https://stackoverflow.blog/2026/09/09/java-s-age-is-its-ai-superpower/>)

Author: Ryan Donovan

Published: 2026-09-09T04:45:00Z

Content type: opinion

Language: en

Sources: [Stack Overflow Blog](<https://devfeed.tech/sources/stack-overflow-blog.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [Training AI Models](<https://devfeed.tech/topics/training-ai-models.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [buiilding-software](<https://devfeed.tech/tags/buiilding-software.md>), [coding](<https://devfeed.tech/tags/coding.md>), [data](<https://devfeed.tech/tags/data.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [history](<https://devfeed.tech/tags/history.md>), [ibm](<https://devfeed.tech/tags/ibm.md>), [java](<https://devfeed.tech/tags/java.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [se-stackoverflow](<https://devfeed.tech/tags/se-stackoverflow.md>), [se-tech](<https://devfeed.tech/tags/se-tech.md>), [sponsored](<https://devfeed.tech/tags/sponsored.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

A podcast episode argues that Java's longevity, training-data footprint, libraries, and agentic tooling make it a strong fit for coding agents.

### Source excerpt

Ryan welcomes Markus Eisele to the program to talk about why your coding agent should be writing Java.

## Fragments: September 8

DevFeed: [Fragments: September 8](<https://devfeed.tech/articles/fragments-september-8-4437.md>)

Original publisher: [Read original article](<https://martinfowler.com/fragments/2026-09-08.html>)

Author: Martin Fowler (martin@martinfowler.com)

Published: 2026-09-08T15:22:00Z

Content type: article

Language: en

Sources: [Martin Fowler](<https://devfeed.tech/sources/martin-fowler.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [hugging face](<https://devfeed.tech/topics/hugging-face.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [incident](<https://devfeed.tech/topics/incident.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-automation](<https://devfeed.tech/tags/ai-automation.md>), [article](<https://devfeed.tech/tags/article.md>), [automation](<https://devfeed.tech/tags/automation.md>), [cost](<https://devfeed.tech/tags/cost.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [errors](<https://devfeed.tech/tags/errors.md>), [history](<https://devfeed.tech/tags/history.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [incident](<https://devfeed.tech/tags/incident.md>), [math](<https://devfeed.tech/tags/math.md>), [openai](<https://devfeed.tech/tags/openai.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

The article discusses how AI reduces the cost of generating outputs more rapidly than the cost of verifying them. It argues that AI automation should be applied cautiously when effectiveness is difficult to measure, because incomplete metrics can produce short-term gains while creating hidden technical debt, correlated errors, and weakened human capability. It emphasizes preserving a history of decisions and judgment, and uses the OpenAI-Hugging Face incident to illustrate the consequences of optimizing agent capability without scoring relevant safety outcomes.

### Source excerpt

Christian Catalini says we're in a situation where we are vastly reducing the cost of generating things, but not the cost of verifying them:. This explains why the first major AI products appeared in chat, image generation, and code assistance. Not because these were the hardest human problems, but because their outputs were relatively easy to inspect. A user can judge the tone of a message, look at an image, or run a test on a piece of code. [...] The old automation boundary was routine versus non-routine work. The new boundary is increasingly measurable versus non-measurable work. The issue is then over how well you can measure something. In our profession, we know there's a big difference between how many lines of code we write and how productive we are, and we've seen a regular failure to understand how to measure productivity. Too much of what makes work effective is subject to either slow feedback loops or assessments that require subtle judgment. The danger is that people use lots AI automation while using incomplete measurements of its effectiveness, leading to short-term dashboards going up, but disaster in longer time-scales. He refers to these illusory short-term gains as counterfeit utility. Scale this across companies and institutions and the result is a Hollow Economy: extraordinary measured activity sitting on top of weakening human capability, hidden technical debt, correlated errors, and outcomes that nobody can confidently stand behind. Another highlight in the article was his advice to "build a history of decisions, not a gallery of outputs". The point is that with AI we can all build really impressive things, but our value lies in the judgment that we've formed. It reminds me of how math problems were marked at school. We weren't just marked on getting the final answer, we were also marked based on our reasoning process. He uses the OpenAI-Hugging Face incident as an illustration of this gap between generation and verification. He criticizes those

## A sample use of the winstart.bat file in Windows 95

DevFeed: [A sample use of the winstart.bat file in Windows 95](<https://devfeed.tech/articles/a-sample-use-of-the-winstart-bat-file-in-windows-95-21758.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/oldnewthing/20260908-00/?p=112679>)

Author: Raymond Chen

Published: 2026-09-08T14:00:00Z

Content type: article

Language: en

Sources: [Raymond Chen](<https://devfeed.tech/sources/raymond-chen.md>)

Topics: [Windows](<https://devfeed.tech/topics/windows.md>), [Batch file](<https://devfeed.tech/topics/batch-file.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [display](<https://devfeed.tech/tags/display.md>), [driver](<https://devfeed.tech/tags/driver.md>), [drivers](<https://devfeed.tech/tags/drivers.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [history](<https://devfeed.tech/tags/history.md>), [multitasking](<https://devfeed.tech/tags/multitasking.md>), [old-new-thing](<https://devfeed.tech/tags/old-new-thing.md>), [post](<https://devfeed.tech/tags/post.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

The article explains a sample use of winstart.bat in Windows 95: starting the TIGA Communications Driver so 16-bit Windows can use high-resolution graphics modes. It notes that MS-DOS programs could not use TIGA modes and that multitasking TIGA graphics across Windows and MS-DOS sessions was unsupported.

### Source excerpt

For a driver that needs high resolution mode only in Windows. The post A sample use of the <CODE>winstart.bat</CODE> file in Windows 95 appeared first on The Old New Thing.

## Configure Bash History: HISTSIZE, Timestamps, Sync, and Search Shortcuts

DevFeed: [Configure Bash History: HISTSIZE, Timestamps, Sync, and Search Shortcuts](<https://devfeed.tech/articles/master-linux-bash-history-with-historyctl-histfile-and-shortcuts-20864.md>)

Original publisher: [Read original article](<https://linuxblog.io/bash-history-historyctl-histfile-shortcuts/>)

Author: Hayden James

Published: 2026-09-03T18:31:24Z

Content type: tutorial

Language: en

Sources: [Hayden James](<https://devfeed.tech/sources/hayden-james.md>)

Topics: [Bash](<https://devfeed.tech/topics/bash.md>), [Scripting, bash](<https://devfeed.tech/topics/scripting-bash.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [blog](<https://devfeed.tech/tags/blog.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [commands](<https://devfeed.tech/tags/commands.md>), [history](<https://devfeed.tech/tags/history.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [sysadmins](<https://devfeed.tech/tags/sysadmins.md>)

### AI overview

A tutorial on configuring Bash command history, including history size, timestamps, synchronization across terminals, search shortcuts, and excluding commands from history.

### Source excerpt

Bash history does a lot more than scroll up. Learn how to configure HISTSIZE, timestamps, multi-terminal sync, and search shortcuts to get real productivity gains at the command line. Continue reading...

## The Daily Heller: Paolo Garretto Was My Pen Pal, Reprised

DevFeed: [The Daily Heller: Paolo Garretto Was My Pen Pal, Reprised](<https://devfeed.tech/articles/the-daily-heller-paolo-garretto-was-my-pen-pal-reprised-9297.md>)

Original publisher: [Read original article](<https://www.printmag.com/daily-heller/paolo-garretto-was-my-pen-pal/>)

Author: Steven Heller

Published: 2026-09-02T11:00:00Z

Content type: article

Language: en

Sources: [PRINT Magazine](<https://devfeed.tech/sources/print-magazine.md>)

Topics: [Simulation and Design](<https://devfeed.tech/topics/simulation-and-design.md>)

Tags: [design](<https://devfeed.tech/tags/design.md>), [design-culture](<https://devfeed.tech/tags/design-culture.md>), [history](<https://devfeed.tech/tags/history.md>), [illustration-design](<https://devfeed.tech/tags/illustration-design.md>), [print-homepage-rotation](<https://devfeed.tech/tags/print-homepage-rotation.md>), [the-daily-heller](<https://devfeed.tech/tags/the-daily-heller.md>)

### AI overview

A personal recollection of correspondence with Italian caricaturist and designer Paolo Garretto, whose work portrayed prominent figures and reflected his distinctive art deco style.

### Source excerpt

Revisiting one of Steven Heller's favorite stories about a legend of Italian design ... The post The Daily Heller: Paolo Garretto Was My Pen Pal, Reprised appeared first on PRINT Magazine.

## Four things you can build with Appwrite VectorsDB

DevFeed: [Four things you can build with Appwrite VectorsDB](<https://devfeed.tech/articles/four-things-you-can-build-with-appwrite-vectorsdb-16513.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/vectorsdb-use-cases>)

Author: Atharva Deosthale

Published: 2026-09-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [Appwrite Blog](<https://devfeed.tech/sources/appwrite-blog.md>)

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [cache](<https://devfeed.tech/tags/cache.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [history](<https://devfeed.tech/tags/history.md>), [search](<https://devfeed.tech/tags/search.md>), [vector-search](<https://devfeed.tech/tags/vector-search.md>)

### AI overview

This tutorial explains how Appwrite VectorsDB uses vector embeddings to find documents by meaning rather than exact keywords. It demonstrates help-article search, filtered search, recommendations from user history, and an answer cache, including a 256-number vector approach used in the examples.

### Source excerpt

Appwrite VectorsDB finds documents by meaning, not by words. This post builds four features with it: a help article search, a filtered search, a recommendation from user history, and an answer cache.

## The good ol' days of building Java

DevFeed: [The good ol' days of building Java](<https://devfeed.tech/articles/the-good-ol-days-of-building-java-2216.md>)

Original publisher: [Read original article](<https://stackoverflow.blog/2026/09/01/the-good-ol-days-of-building-java/>)

Published: 2026-09-01T07:40:00Z

Content type: article

Language: en

Sources: [Stack Overflow Blog](<https://devfeed.tech/sources/stack-overflow-blog.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [history](<https://devfeed.tech/tags/history.md>), [java](<https://devfeed.tech/tags/java.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [se-stackoverflow](<https://devfeed.tech/tags/se-stackoverflow.md>), [se-tech](<https://devfeed.tech/tags/se-tech.md>), [windows](<https://devfeed.tech/tags/windows.md>), [youtube](<https://devfeed.tech/tags/youtube.md>)

### AI overview

An interview about the early development of Java, including its cross-platform ABI, competition with Windows NT, and the initial role of applets.

### Source excerpt

Ryan sits down with Tim Lindholm, an early contributor to the Java language at Sun Microsystems, to chat about what it was like building one of the most popular programming languages ever at its inception, why it was strategically important for the Java team to create a cross-platform ABI to compete with Windows NT, and how applets were initially just an interesting demo.

## Before NTP there were Time and Daytime

DevFeed: [Before NTP there were Time and Daytime](<https://devfeed.tech/articles/before-ntp-there-were-time-and-daytime-10481.md>)

Original publisher: [Read original article](<https://www.jeffgeerling.com/blog/2026/rfc-867-868-time/>)

Author: jeff@jeffgeerling.com (Jeff Geerling)

Published: 2026-08-30T22:09:00Z

Content type: article

Language: en

Sources: [Jeff Geerling](<https://devfeed.tech/sources/jeff-geerling.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Unix](<https://devfeed.tech/topics/unix.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [bug](<https://devfeed.tech/tags/bug.md>), [daytime](<https://devfeed.tech/tags/daytime.md>), [history](<https://devfeed.tech/tags/history.md>), [network](<https://devfeed.tech/tags/network.md>), [ntp](<https://devfeed.tech/tags/ntp.md>), [rfc-867](<https://devfeed.tech/tags/rfc-867.md>), [rfc-868](<https://devfeed.tech/tags/rfc-868.md>), [server](<https://devfeed.tech/tags/server.md>), [time](<https://devfeed.tech/tags/time.md>)

### AI overview

The article examines the pre-NTP Time and Daytime protocols, RFC 868 and RFC 867, and explains how they provided simple network-based time retrieval. It describes the protocols' low overhead and limitations, including one-second resolution, lack of network-delay measurement, and the 2036 32-bit rollover bug.

### Source excerpt

In building an NTP time demo on old Macs for VCF Midwest, I came across RFC 867 and RFC 868, for the 'Daytime' and 'Time' Protocols, respectively. My first exposure to any form of network time was when I upgraded from a used PowerBook 180c to my first 'new' computer, a Power Mac G3, in 2000. With the introduction of Mac OS 8.5, Apple added a 'Network Time Server' option in the Date & Time Control Panel.

## The lingering legacy of 'reserved' ports

DevFeed: [The lingering legacy of 'reserved' ports](<https://devfeed.tech/articles/the-lingering-legacy-of-reserved-ports-10853.md>)

Original publisher: [Read original article](<https://blog.apnic.net/2026/08/28/the-lingering-legacy-of-reserved-ports/>)

Author: George Michaelson

Published: 2026-08-27T23:29:48Z

Content type: article

Language: en

Sources: [APNIC Blog](<https://devfeed.tech/sources/apnic-blog.md>)

Topics: [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Network](<https://devfeed.tech/topics/network.md>), [Process](<https://devfeed.tech/topics/process.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [Internet](<https://devfeed.tech/topics/internet.md>)

Tags: [dns](<https://devfeed.tech/tags/dns.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [history](<https://devfeed.tech/tags/history.md>), [internet](<https://devfeed.tech/tags/internet.md>), [network](<https://devfeed.tech/tags/network.md>), [ntp](<https://devfeed.tech/tags/ntp.md>), [opinion](<https://devfeed.tech/tags/opinion.md>), [process](<https://devfeed.tech/tags/process.md>), [processes](<https://devfeed.tech/tags/processes.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [systems](<https://devfeed.tech/tags/systems.md>), [tech-matters](<https://devfeed.tech/tags/tech-matters.md>)

### AI overview

An exploration of why reserved TCP and UDP ports persist, tracing conventions such as ports 22, 53, 80, and 443 to early Internet services on multi-user systems. It explains the relationship between ports, protocol-specific daemons, operating-system administration, and modern firewall and service-discovery practices.

### Source excerpt

Modern service discovery mechanisms increasingly allow services to run on arbitrary ports, yet DNS may remain the one protocol that cannot fully escape its dependency on the long-established convention of port 53.

## The history of Postgres sharding

DevFeed: [The history of Postgres sharding](<https://devfeed.tech/articles/the-history-of-postgres-sharding-2337.md>)

Original publisher: [Read original article](<https://planetscale.com/blog/the-history-of-postgres-sharding>)

Author: Josh Brown

Published: 2026-08-24T00:00:00Z

Content type: article

Language: en

Sources: [Blog -- PlanetScale](<https://devfeed.tech/sources/blog-planetscale.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Database](<https://devfeed.tech/topics/database.md>), [vitess](<https://devfeed.tech/topics/vitess.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [LAMP](<https://devfeed.tech/topics/lamp.md>)

Tags: [complexity](<https://devfeed.tech/tags/complexity.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [history](<https://devfeed.tech/tags/history.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [neki](<https://devfeed.tech/tags/neki.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [scale](<https://devfeed.tech/tags/scale.md>), [servers](<https://devfeed.tech/tags/servers.md>), [vitess](<https://devfeed.tech/tags/vitess.md>)

### AI overview

The article traces the history of database sharding, focusing on why Postgres took longer than MySQL to develop mature sharding solutions. It discusses the origins of the term "shard," the role of MySQL's ecosystem and tools such as Vitess, and how companies including Facebook and YouTube addressed growth and increasing database workloads.

### Source excerpt

Why has it taken so long to get good Postgres sharding? The last 20 years are the answer.

## History of Transit-Free (Tier 1) Networks

DevFeed: [History of Transit-Free (Tier 1) Networks](<https://devfeed.tech/articles/fascinating-history-of-transit-free-tier-1-networks-39782.md>)

Original publisher: [Read original article](<https://anuragbhatia.com/post/2026/08/history-of-transit-free-networks/>)

Published: 2026-08-05T21:48:07Z

Content type: article

Language: en

Sources: [Personal blog of Anurag Bhatia](<https://devfeed.tech/sources/personal-blog-of-anurag-bhatia.md>)

Topics: [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [BGP](<https://devfeed.tech/topics/bgp.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Internet](<https://devfeed.tech/topics/internet.md>)

Tags: [as1](<https://devfeed.tech/tags/as1.md>), [as1239](<https://devfeed.tech/tags/as1239.md>), [as174](<https://devfeed.tech/tags/as174.md>), [as701](<https://devfeed.tech/tags/as701.md>), [bgp](<https://devfeed.tech/tags/bgp.md>), [history](<https://devfeed.tech/tags/history.md>), [networks](<https://devfeed.tech/tags/networks.md>), [ripe-ris](<https://devfeed.tech/tags/ripe-ris.md>), [routing](<https://devfeed.tech/tags/routing.md>), [tier1](<https://devfeed.tech/tags/tier1.md>), [transit](<https://devfeed.tech/tags/transit.md>)

### AI overview

The article examines the history of transit-free, or Tier 1, networks and tracks when autonomous systems became or ceased to be transit-free. It discusses historical evidence from BGP routing table dumps, RIPE RIS, Oregon Route Views, and related records.

### Source excerpt

I find the concept of transit-free / Tier 1 networks fascinating. These are networks which, by definition, are transit-free. They do not have any transit and can reach the entire routing table just through peering relationships. The importance of these networks has reduced over time as more and more peering happens directly between eyeball networks and content networks. But regardless, I always find it fascinating that these networks effectively define the full autonomy of the internet routing table. Together with the trust in 13 magical root DNS servers and these transit-free networks define what we call "the internet" today. I was once chatting with my friend and guru Martin Levy (now happily retired) about which networks were possibly transit-free when the internet started. He suggested that Wikipedia history on Tier 1 networks has many of them. The challenge with the Wikipedia page on Tier 1 networks is that the list of transit-free networks appears on 14 Nov 2005. This leaves a gap around which networks were transit-free before Nov 2005. Before Nov 2005, Nov 2005 and till now I had an email exchange with Mr Randy Bush and he kindly replied with some hints. According to him AS701/702/703/704 (UUnet / now Verizon), AS174 (PSI / now Cogent), AS1 (BBN) and AS1239 (Sprint) were transit-free networks before this period. The oldest routing dump on RIPE RIS is from 1999 but those dumps are very small and contain too few routes to establish anything. RIPE RRC00 from September 1999 has "view" files, which are essentially a "sh ip bgp dump" and the following month they seem to have moved to the MRT format. On Oregon Route Views, the oldest I can find is this dump from 08 Nov 1997. This brings me to a possible, although not perfect, method to document the history of transit-free networks. Timeline Method Before-Nov 1997 Assume AS1, AS1239, AS701 and AS174 to be transit-free and find who else was adjacent to all of them along with BGP routing table dumps Pre - Nov 2005 Use

## History of SpaceX: Synthesis, the Independence Assumption, and Projection through 2050

DevFeed: [History of SpaceX: Synthesis, the Independence Assumption, and Projection through 2050](<https://devfeed.tech/articles/history-of-spacex-synthesis-the-independence-assumption-and-projection-through-2050-39761.md>)

Original publisher: [Read original article](<https://sgeos.github.io/history/business/aerospace/2026/08/05/spacex_history_synthesis_and_projection.html>)

Author: Brendan Sechter

Published: 2026-08-05T09:00:00Z

Content type: opinion

Language: en

Sources: [Brendan A R Sechter's Development Blog](<https://devfeed.tech/sources/brendan-a-r-sechter-s-development-blog.md>)

Topics: [Framework](<https://devfeed.tech/topics/framework.md>)

Tags: [aerospace](<https://devfeed.tech/tags/aerospace.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [business](<https://devfeed.tech/tags/business.md>), [framework](<https://devfeed.tech/tags/framework.md>), [history](<https://devfeed.tech/tags/history.md>), [open-questions](<https://devfeed.tech/tags/open-questions.md>), [projection](<https://devfeed.tech/tags/projection.md>)

### AI overview

This concluding article in a History of SpaceX series retrospectively assesses the series' framework, argues that its supposedly separable conditions are coupled, and examines how that independence assumption affects assessment. It also projects the analysis to 2050 under stated assumptions, ranks failure modes, and identifies unresolved questions.

### Source excerpt

This article closes the History of SpaceX series. It has three tasks. The first is retrospective, restating the seven forcing-function conditions and the three capital-formation legs that the series opener introduced and that the intervening ten articles developed, and assessing what each turned out to establish. The second is critical, and it is the article's principal contribution. Across three independent articles the series encountered the same structural surprise, namely that conditions the framework treats as separable are in fact coupled, and the closing article argues that the coupling is general and not incidental and that the framework's independence assumption biases the assessment in opposite directions depending on the state of the world. The third is projective, extending the analysis to 2050 under explicitly stated assumptions and with the failure modes ranked, not merely listed. The article treats the alternative contemporary configurations that the commentary offers as templates, comprising the defense-technology venture, the failed-governance case, the intelligence-anchor case, and the patient-single-funder case, and the deep historical precedents comprising the industrial consolidation, the corporate research laboratory, the endowed foundation, the mass-production firm, and the early aircraft manufacturers. The article closes with the load-bearing open questions the series as a whole leaves unresolved, which are more numerous than any single article's closing section suggested. The Synthesis Problem The mapping problem for a closing article differs from that of the eleven that precede it. Those articles each asked what happened along one dimension. This one asks whether the dimensions were the right ones, whether the framework built from them holds together, and what it predicts. The series advanced a thesis, which the series opener states as the singular-conjunction claim. The claim is that a particular venture is the only modern case satisfying

## History of SpaceX: The Category-Dominating Commercial Spinoff and the Internalization of Anchor Demand

DevFeed: [History of SpaceX: The Category-Dominating Commercial Spinoff and the Internalization of Anchor Demand](<https://devfeed.tech/articles/history-of-spacex-the-category-dominating-commercial-spinoff-and-the-internalization-of-anchor-demand-39760.md>)

Original publisher: [Read original article](<https://sgeos.github.io/history/business/aerospace/2026/08/04/spacex_history_category_dominating_spinoff.html>)

Author: Brendan Sechter

Published: 2026-08-04T09:00:00Z

Content type: article

Language: en

Sources: [Brendan A R Sechter's Development Blog](<https://devfeed.tech/sources/brendan-a-r-sechter-s-development-blog.md>)

Topics: [communications](<https://devfeed.tech/topics/communications.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [service](<https://devfeed.tech/topics/service.md>)

Tags: [aerospace](<https://devfeed.tech/tags/aerospace.md>), [beta](<https://devfeed.tech/tags/beta.md>), [business](<https://devfeed.tech/tags/business.md>), [capacity](<https://devfeed.tech/tags/capacity.md>), [customer](<https://devfeed.tech/tags/customer.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [history](<https://devfeed.tech/tags/history.md>), [international](<https://devfeed.tech/tags/international.md>), [launches](<https://devfeed.tech/tags/launches.md>), [operational](<https://devfeed.tech/tags/operational.md>), [partnership](<https://devfeed.tech/tags/partnership.md>), [regulatory](<https://devfeed.tech/tags/regulatory.md>), [revenue](<https://devfeed.tech/tags/revenue.md>), [service](<https://devfeed.tech/tags/service.md>), [spacex](<https://devfeed.tech/tags/spacex.md>), [subscriber](<https://devfeed.tech/tags/subscriber.md>)

### AI overview

This article examines SpaceX's commercial spinoff as the internalization of an anchor customer. It explains how the spinoff consumes the parent's launch output at marginal cost, traces its deployment, service rollout, integration, subscriber and revenue development, direct-to-cell expansion, capital requirements, and regulation, and compares the configuration with other satellite-constellation businesses.

### Source excerpt

This article is the eleventh in the History of SpaceX series and the third and last treating the capital-formation legs that the series opener introduced. The category-dominating commercial spinoff concerns the business the venture built on top of its own capability, and the article's organizing claim is that the spinoff is not a diversification into an adjacent market but the internalization of an anchor customer. Where the Anchor Demand article A283 treats a government customer buying launches, this article treats the venture becoming the customer it had previously needed someone else to be. The decisive economic property is not that the spinoff grew large. It is that the spinoff consumes the parent's output at marginal cost while every competitor attempting the same business must pay a market price the parent sets. The article walks the January 2015 announcement and the capacity argument that motivated it, the deployment sequence from the first operational batch of May 2019 through the service beta of 2020 and the commercial rollout of 2021, the vertical integration and the internal transfer price that the whole arrangement turns upon, the coupling between constellation deployment and launch cadence, the subscriber and revenue trajectory across the 2020 through drafting-date period, the direct-to-cell extension beginning with the carrier partnership announced in 2022, the capital intensity and the replenishment obligation that a short-lifetime constellation imposes, and the regulatory position across the Federal Communications Commission, the International Telecommunication Union, and the national regulators whose authorizations the service requires. The article contrasts the configuration against the Iridium and Globalstar precedents, in which comparable constellations were built without a captive launch capability, and against the OneWeb and Kuiper cases, in which competitors attempted the business while buying launch at market. The article closes with an expli

## History of SpaceX: The Patient-Private Capital-Formation Leg and the Manufacture of Patience

DevFeed: [History of SpaceX: The Patient-Private Capital-Formation Leg and the Manufacture of Patience](<https://devfeed.tech/articles/history-of-spacex-the-patient-private-capital-formation-leg-and-the-manufacture-of-patience-39759.md>)

Original publisher: [Read original article](<https://sgeos.github.io/history/business/aerospace/2026/08/03/spacex_history_patient_private_leg.html>)

Author: Brendan Sechter

Published: 2026-08-03T09:00:00Z

Content type: opinion

Language: en

Sources: [Brendan A R Sechter's Development Blog](<https://devfeed.tech/sources/brendan-a-r-sechter-s-development-blog.md>)

Topics: [structure](<https://devfeed.tech/topics/structure.md>), [Google](<https://devfeed.tech/topics/google.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [aerospace](<https://devfeed.tech/tags/aerospace.md>), [article](<https://devfeed.tech/tags/article.md>), [business](<https://devfeed.tech/tags/business.md>), [company](<https://devfeed.tech/tags/company.md>), [google](<https://devfeed.tech/tags/google.md>), [history](<https://devfeed.tech/tags/history.md>)

### AI overview

This analytical article examines how private-capital instruments financed SpaceX's development despite venture-fund time constraints. It focuses on investor entries, funding rounds, tender offers that provided liquidity without an exit, investor time horizons, and dilution management, while comparing the structure with Iridium and OneWeb.

### Source excerpt

This article is the tenth in the History of SpaceX series and the second of three treating the capital-formation legs that the series opener introduced. The patient-private leg concerns the private capital that financed the development the government leg did not, on terms that surrendered equity and did not surrender the mission. The article's organizing claim is that patience is not a temperament that investors possess but a structural property that instruments manufacture, and that the instruments are identifiable, describable, and largely absent from the commentary that attributes the outcome to investor conviction. The binding constraint on private capital in the venture form is the fund-life clock, which obliges a fund to return capital to its limited partners on a schedule that has no relation to the development horizon of any portfolio company. The article walks the fund-life constraint and the duration mismatch it creates, the August 2008 Founders Fund entry at the moment of maximum distress, the 2009 Draper Fisher Jurvetson entry, the January 2015 Google and Fidelity round motivated by a business line that did not yet exist, the round and valuation sequence across the 2015 through drafting-date period, the semi-annual tender-offer mechanism that gives liquidity without exit and that the article treats as the decisive structural innovation, the composition of the investor base and the horizon heterogeneity across it, and the dilution management that preserved the control configuration the Governance article A287 analyzes. The article contrasts the configuration against the Iridium capital structure, in which a debt-financed constellation faced a fixed obligation schedule that no development delay could accommodate, and against the OneWeb funding withdrawal, in which a nominally patient investor proved otherwise. The article treats the contemporary defense-technology venture wave and the Anduril and Palantir comparisons as the downstream consequence. The arti

## How a medical database developed at MIT evolved into a global standard of data-sharing

DevFeed: [How a medical database developed at MIT evolved into a global standard of data-sharing](<https://devfeed.tech/articles/how-a-medical-database-developed-at-mit-evolved-into-a-global-standard-of-data-sharing-37955.md>)

Original publisher: [Read original article](<https://news.mit.edu/2026/how-an-mit-database-evolved-into-global-standard-data-sharing-0729>)

Author: Emma Foehringer Merchant | Institute for Medical Engineering and Science

Published: 2026-07-29T14:00:00Z

Content type: news

Language: en

Sources: [MIT AI News](<https://devfeed.tech/sources/mit-ai-news.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Database](<https://devfeed.tech/topics/database.md>), [datasets](<https://devfeed.tech/topics/datasets.md>)

Tags: [academic](<https://devfeed.tech/tags/academic.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [electrical-engineering-and-computer-science-eecs](<https://devfeed.tech/tags/electrical-engineering-and-computer-science-eecs.md>), [global-data-sharing](<https://devfeed.tech/tags/global-data-sharing.md>), [harvard-mit-health-sciences-and-technology](<https://devfeed.tech/tags/harvard-mit-health-sciences-and-technology.md>), [harvard-mit-health-sciences-and-technology-hst](<https://devfeed.tech/tags/harvard-mit-health-sciences-and-technology-hst.md>), [health](<https://devfeed.tech/tags/health.md>), [health-care](<https://devfeed.tech/tags/health-care.md>), [health-data-nexus](<https://devfeed.tech/tags/health-data-nexus.md>), [health-sciences-and-technology](<https://devfeed.tech/tags/health-sciences-and-technology.md>), [history](<https://devfeed.tech/tags/history.md>), [history-of-mit](<https://devfeed.tech/tags/history-of-mit.md>), [history-of-science](<https://devfeed.tech/tags/history-of-science.md>), [history-of-science-and-technology](<https://devfeed.tech/tags/history-of-science-and-technology.md>), [information-systems](<https://devfeed.tech/tags/information-systems.md>), [institute-for-medical-engineering-and-science-imes](<https://devfeed.tech/tags/institute-for-medical-engineering-and-science-imes.md>), [internet](<https://devfeed.tech/tags/internet.md>), [medical-data-sharing](<https://devfeed.tech/tags/medical-data-sharing.md>), [medicine](<https://devfeed.tech/tags/medicine.md>), [mimic-medical-information-marked-for-intensive-care](<https://devfeed.tech/tags/mimic-medical-information-marked-for-intensive-care.md>), [mit-imes](<https://devfeed.tech/tags/mit-imes.md>), [mit-rle](<https://devfeed.tech/tags/mit-rle.md>), [physionet](<https://devfeed.tech/tags/physionet.md>), [repositories](<https://devfeed.tech/tags/repositories.md>), [research](<https://devfeed.tech/tags/research.md>), [research-laboratory-of-electronics](<https://devfeed.tech/tags/research-laboratory-of-electronics.md>), [school-of-engineering](<https://devfeed.tech/tags/school-of-engineering.md>), [science](<https://devfeed.tech/tags/science.md>), [thomas-heldt](<https://devfeed.tech/tags/thomas-heldt.md>), [tom-pollard](<https://devfeed.tech/tags/tom-pollard.md>)

### AI overview

An MIT-developed collection of digitized electrocardiogram recordings became the foundation of PhysioNet, a global repository for biomedical and clinical data. The platform now hosts hundreds of databases and supports research users worldwide.

### Source excerpt

The visionary PhysioNet platform launched 25 years ago, based on a system developed at MIT in the 1970s. It has become one of the most comprehensive biomedical and clinical data repositories in existence.

## Why AI agent session logs can preserve reasoning that code and Git history omit

DevFeed: [Why AI agent session logs can preserve reasoning that code and Git history omit](<https://devfeed.tech/articles/your-agent-sessions-are-more-important-than-your-git-history-21152.md>)

Original publisher: [Read original article](<https://juri.dev/articles/agent-sessions-more-important-than-git-history/>)

Published: 2026-07-29T00:00:00Z

Content type: opinion

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [context](<https://devfeed.tech/topics/context.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [context](<https://devfeed.tech/tags/context.md>), [git](<https://devfeed.tech/tags/git.md>), [history](<https://devfeed.tech/tags/history.md>), [logs](<https://devfeed.tech/tags/logs.md>), [polygraph](<https://devfeed.tech/tags/polygraph.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

This opinion article argues that AI agent session logs can preserve prompts, dead ends, corrections, and other reasoning that may be absent from source code and Git history. It presents session logs as a complementary software-development artifact because agent context can disappear when a session ends.

### Source excerpt

Your agent sessions are more important than your Git history You want to understand a part of the codebase, so you run to see who implemented it. Except it wasn't really them, it was their agent, and that agent, along with the reasoning that went into that code, is long gone. We're working at a higher level of abstraction now, and the reasoning behind a change can vanish the moment the agent session that produced it ends, leaving nobody, human or agent, able to explain the exact "why" later.

## Context engineering for AI: what it is & how to build it

DevFeed: [Context engineering for AI: what it is & how to build it](<https://devfeed.tech/articles/context-engineering-for-ai-what-it-is-how-to-build-it-4785.md>)

Original publisher: [Read original article](<https://redis.io/blog/context-engineering-ai/>)

Author: Simba Khadder

Published: 2026-07-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [Redis Blog](<https://devfeed.tech/sources/redis-blog.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [AI Bots](<https://devfeed.tech/topics/ai-bots.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [apps](<https://devfeed.tech/tags/apps.md>), [crm](<https://devfeed.tech/tags/crm.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [history](<https://devfeed.tech/tags/history.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [inference](<https://devfeed.tech/tags/inference.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [latency](<https://devfeed.tech/tags/latency.md>), [llm](<https://devfeed.tech/tags/llm.md>), [model](<https://devfeed.tech/tags/model.md>), [policy](<https://devfeed.tech/tags/policy.md>), [prompt-engineering](<https://devfeed.tech/tags/prompt-engineering.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [support](<https://devfeed.tech/tags/support.md>), [systems](<https://devfeed.tech/tags/systems.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

A guide to context engineering for AI agents: selecting and managing the instructions, history, retrieved documents, tool outputs, and state sent to an LLM during inference. It explains how deliberate context management helps avoid hallucinations, excessive context, latency, and degraded reasoning in multi-step agent workflows.

### Source excerpt

Your support agent confidently tells a customer they qualify for a refund under a 60-day return policy. Your actual policy is 30 days. The agent hallucinated the longer window, and the easy reaction is to blame the model. But the model never saw your ...

## Celebrating 5 years of Jetpack Compose

DevFeed: [Celebrating 5 years of Jetpack Compose](<https://devfeed.tech/articles/celebrating-5-years-of-jetpack-compose-4225.md>)

Original publisher: [Read original article](<https://android-developers.googleblog.com/2026/07/five-years-of-jetpack-compose.html>)

Author: Android Developers (noreply@blogger.com)

Published: 2026-07-28T16:00:00Z

Content type: article

Language: en

Sources: [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog.md>), [Android Developers Blog](<https://devfeed.tech/sources/android-developers-blog-2.md>)

Topics: [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Android](<https://devfeed.tech/topics/android.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [XML](<https://devfeed.tech/topics/xml.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [apis](<https://devfeed.tech/tags/apis.md>), [apps](<https://devfeed.tech/tags/apps.md>), [community](<https://devfeed.tech/tags/community.md>), [compose](<https://devfeed.tech/tags/compose.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [devices](<https://devfeed.tech/tags/devices.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [history](<https://devfeed.tech/tags/history.md>), [jetpack](<https://devfeed.tech/tags/jetpack.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [production](<https://devfeed.tech/tags/production.md>), [release](<https://devfeed.tech/tags/release.md>), [ui](<https://devfeed.tech/tags/ui.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

The article celebrates five years of Jetpack Compose, tracing its evolution from the 1.0 release in 2021 to version 1.11. It highlights Compose's adoption in Android production apps, expansion across mobile and other form factors, development history, community involvement, and progression from Material 2 to Material 3 Expressive.

### Source excerpt

Posted by Rebecca Franks, Developer Relations Engineer, Nick Butcher, Product Manager, Loryn Hairston, Product Marketing Manager, Android Today, we officially celebrate five years since the release of Jetpack Compose 1.0. From version 1.0, announced on July 28th, 2021, to our latest 1.11 release, we've seen the APIs evolve significantly over the years, and we're taking a moment to celebrate. When we officially announced the 1.0 release, we promised a simpler, faster, and more intuitive way to build native interfaces on Android. Looking back, it's safe to say that Compose didn't just deliver on that promise, but also completely changed the Android ecosystem, with more than 68% of the top 1,000 apps using it in production today. History Over the last five years, Compose has grown steadily. In the early days, we explored showing you how to build layouts with the basic Box, Row, and Column. Today, we've expanded Compose to work not just on mobile devices, but to other form factors such as Compose for TV, WearOS, Glance for Widgets, and even display glasses with Jetpack Compose Glimmer. We recorded an Android Developers Backstage episode with Clara Bayarri, Engineering Lead for Jetpack, and two former leads of the team, Romain Guy and Chet Haase, along with Tor Norbye, Senior Engineering Director. In this episode, they discuss the history of Compose and the early days of development. Compose highlights over the years Looking back The beginnings of Compose were very different from what you know today. Two projects were happening in parallel inside the Android team. At the time, the Views toolkit team was thinking of unbundling the UI Toolkit into a library to help with development speed, and make it easier for developers to adopt and control updates. Meanwhile, a team was working on a novel idea to build declarative layouts by embedding XML inside Kotlin, which looked something like this: Those two efforts merged to produce what you know today - a fully declarative UI Too

## IBM to acquire HRL Laboratories

DevFeed: [IBM to acquire HRL Laboratories](<https://devfeed.tech/articles/ibm-to-acquire-hrl-laboratories-17337.md>)

Original publisher: [Read original article](<https://research.ibm.com/blog/hrl-laboratories-ibm>)

Author: Ryan Mandelbaum

Published: 2026-07-23T11:00:00Z

Content type: article

Language: en

Sources: [IBM Research](<https://devfeed.tech/sources/ibm-research.md>)

Topics: [ibm](<https://devfeed.tech/topics/ibm.md>), [.NET Conf](<https://devfeed.tech/topics/net-conf.md>)

Tags: [acquisition](<https://devfeed.tech/tags/acquisition.md>), [explainer](<https://devfeed.tech/tags/explainer.md>), [history](<https://devfeed.tech/tags/history.md>), [ibm](<https://devfeed.tech/tags/ibm.md>), [quantum](<https://devfeed.tech/tags/quantum.md>), [research](<https://devfeed.tech/tags/research.md>), [science](<https://devfeed.tech/tags/science.md>), [technology](<https://devfeed.tech/tags/technology.md>)

### AI overview

IBM announced a definitive agreement to acquire HRL Laboratories, citing HRL's silicon-spin qubit expertise as complementary to IBM's quantum-computing research. The article also recounts HRL's history, including its contributions to aviation, electronics, radar, and the invention of the laser.

### Source excerpt

Exploring the storied history of HRL Laboratories, from the invention of the laser to silicon spin qubits.

## How Sentry replaced ASCII snapshots with structured context for Seer Agent

DevFeed: [How Sentry replaced ASCII snapshots with structured context for Seer Agent](<https://devfeed.tech/articles/your-agent-should-understand-what-you-see-24108.md>)

Original publisher: [Read original article](<https://blog.sentry.io/seer-agent-page-context/>)

Author: Mihir Mavalankar

Published: 2026-07-16T09:00:00Z

Content type: article

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [context](<https://devfeed.tech/topics/context.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [Claude](<https://devfeed.tech/topics/claude.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [claude](<https://devfeed.tech/tags/claude.md>), [context](<https://devfeed.tech/tags/context.md>), [cost](<https://devfeed.tech/tags/cost.md>), [history](<https://devfeed.tech/tags/history.md>), [structure](<https://devfeed.tech/tags/structure.md>)

### AI overview

Sentry describes replacing ASCII page snapshots with structured semantic context for its Seer Agent. The change is intended to reduce token costs and context degradation while enabling richer interaction hints and future page manipulation.

### Source excerpt

How Sentry replaced ASCII page snapshots with structured semantic context to make Seer Agent faster, cheaper, and ready for agentic actions.

## Build Durable Chat Memory for RAG Using ScyllaDB and LangChain

DevFeed: [Build Durable Chat Memory for RAG Using ScyllaDB and LangChain](<https://devfeed.tech/articles/build-durable-chat-memory-for-rag-using-scylladb-and-langchain-4873.md>)

Original publisher: [Read original article](<https://www.scylladb.com/2026/07/14/durable-chat-memory-for-rag-scylladb-and-langchain/>)

Author: Cynthia Dunlop

Published: 2026-07-14T12:54:49Z

Content type: tutorial

Language: en

Sources: [ScyllaDB](<https://devfeed.tech/sources/scylladb.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [Language models](<https://devfeed.tech/topics/language-models.md>)

Tags: [2026-2](<https://devfeed.tech/tags/2026-2.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [ann](<https://devfeed.tech/tags/ann.md>), [cassandra](<https://devfeed.tech/tags/cassandra.md>), [database](<https://devfeed.tech/tags/database.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [history](<https://devfeed.tech/tags/history.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [language-models](<https://devfeed.tech/tags/language-models.md>), [latency](<https://devfeed.tech/tags/latency.md>), [memory](<https://devfeed.tech/tags/memory.md>), [rag](<https://devfeed.tech/tags/rag.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [sentence-transformers](<https://devfeed.tech/tags/sentence-transformers.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

A tutorial on replacing LangChain's in-memory chat history with ScyllaDB for durable RAG chatbot memory across restarts and replicas.

### Source excerpt

How to replace LangChain's in-memory chat history with ScyllaDB -- so your RAG chatbot retains context across restarts and scales across replicas

[Next page](<https://devfeed.tech/tags/history.md?cursor=WyIyMDI2LTA3LTE0VDEyOjU0OjQ5KzAwOjAwIiwgImNiZDI5YjRlLWFhYjAtNGQyOS05MDMyLWFhNTg4ZDdlOTUzNiJd>)