Ruff v0.16.0 – Significant new updates – 413 default rules up from 59

https://astral.sh/static/PNG/Ruff_v_0_16_0_format_markdown.png
Ruff v0.16.0 is a fast Python linter and formatter with breaking changes, including a new default rule set with 968 rules. It adds suppression comments and improved output formats, including JSON and GitHub/GitLab formats.

Go Analysis Framework: modular static analysis by go team

https://pkg.go.dev/static/shared/gopher/pilot-bust-1431x901.svg
The Go analysis package provides a modular static analysis framework that allows developers to define and reuse analysis functions, known as checkers, which can be easily selected and incorporated into various driver programs. The framework includes a common interface, Analyzer, which describes an analysis function, and a Pass type that provides information to the analysis function and allows ...

Third Drone Shot Down in Three Days in Romanian Territory

https://english.mapn.ro/images/narative_nato/image_15.jpg
An F-16 fighter aircraft of the Romanian Air Force, assigned to the 86th Air Base, Fetești, while conducting an air policing mission to monitor and track an unmanned aerial vehicle (UAV) that had violated national airspace, engaged the target with an air-to-air missile on Friday, July 24th and neutralized it over an unpopulated area in the vicinity of Padina, Buzău County.

Google Discloses $94.1B in SpaceX Stock, Marking 6% Stake

Please enable JS and disable any ad blocker

A shell colon does nothing. Use it anyway

A programmer is discussing how a single colon in a shell script can simplify code by discarding the result of a parameter expansion. This allows for a more concise and typo-reduced way of checking if a variable is set.

GrapheneOS protections against data extraction from locked devices

https://discuss.grapheneos.org/opengraph.png
Something went wrong while trying to load the full version of this site. Try hard-refreshing this page to fix the error.

Systemd Linger

Systemd's "linger" feature allows background processes to run before login, useful for some users, but can be disabled to kill user processes on logout. Enabling "linger" on a Debian system allows background processes to start before login, but doesn't affect screen/tmux/nohup functionality.

An ESP32 based plane radar for my desk

https://pub-430e0c9ecb66464fa6999cd23a749d13.r2.dev/content/images/2026/07/esp32-plane-radar/img-3936.webp
User built a live aircraft radar using an ESP32-C3 and a 1.28-inch display, improving the project with proper flight context and local weather data. They plan to port the project to a larger display and design a 3D-printed enclosure.

The new rules of context engineering for Claude 5 generation models

https://cdn.prod.website-files.com/68a44d4040f98a4adf2207b6/6a63620bedb2b7813b107213_3979f6a1.png
Claude Code's previous best practices have become myths, and newer models can handle decisions without explicit rules. To effectively use Claude, focus on providing context through design, using progressive disclosure, and referencing relevant information in code, skills, and CLAUDE.md files.

I learned PCB design, 3D printing and C just to listen to music

https://pentaton.app/images/lp/board.png
User built a streamer that resembles a vinyl sleeve, using a 17" industrial LCD and Radxa CM3 single-board computer. The device displays high-resolution artwork from AirPlay streams and can be powered via USB-C PD, consuming less than 2 watts when off.

Inflect-Micro-v2: complete voice in 9.36M parameters

https://us.aws.cdn.hf.co/xet-bridge-us/6a3d6716da68260ce5052e96/68413c7415a61db9168ec34bc84056af8476e34da6c4c662a0b79152b5ce74c5?user_id=public&X-Xet-Cas-Uid=public&response-content-type=image%2Fpng&response-content-disposition=inline%3B+filename*%3DUTF-8%27%27inflect-v2-repository-hero.png%3B+filename%3D%22inflect-v2-repository-hero.png%22%3B&Expires=1785034827&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly91cy5hd3MuY2RuLmhmLmNvL3hldC1icmlkZ2UtdXMvNmEzZDY3MTZkYTY4MjYwY2U1MDUyZTk2LzY4NDEzYzc0MTVhNjFkYjkxNjhlYzM0YmM4NDA1NmFmODQ3NmUzNGRhNmM0YzY2MmEwYjc5MTUyYjVjZTc0YzVcXD91c2VyX2lkPXB1YmxpYyZYLVhldC1DYXMtVWlkPXB1YmxpYyZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcmcmVzcG9uc2UtY29udGVudC1kaXNwb3NpdGlvbj1pbmxpbmUlM0IrZmlsZW5hbWUlMkElM0RVVEYtOCUyNyUyN2luZmxlY3QtdjItcmVwb3NpdG9yeS1oZXJvLnBuZyUzQitmaWxlbmFtZSUzRCUyMmluZmxlY3QtdjItcmVwb3NpdG9yeS1oZXJvLnBuZyUyMiUzQiIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiRXBvY2hUaW1lIjoxNzg1MDM0ODI3fX19XX0_&Signature=MEQCIFNWhygl5crsMe~yfG79eeUPI7Vdb8A13-~Rb6F~468uAiAaefnc4AIe6EnRHJVyyKUMppkihx38MNjb89oaTX91Lw__&Key-Pair-Id=01KXEF4KZ1B6FV465MAWR4M21F
Inflect v2 is a local text-to-waveform speech synthesis model with 10M parameters, supporting fixed-voice English TTS, long-text handling, and CPU or CUDA inference. It has a public API with two sizes: Micro prioritizing quality and Nano prioritizing footprint.

DeepSeek pause fundraise after comments on compute gap to US leaked (transcript) [pdf]

https://opengraph.githubassets.com/2f865a1f55ec1ed97f9791df57d88fca805b065e84a3058cfbdc1e5211939067/demo-zexuan/liang-wenfeng-investor-meeting-2026-7-22
You have triggered an abuse detection mechanism. Please wait a few minutes before you try again; in some cases this may take up to an hour.

Alien World Chemistry Found Inside Meteorite That Struck New Jersey Home

https://www.seti.org/media/hk4lcjsh/figure-4.jpg
A meteorite crashed through a New Jersey home on July 16, 2024, and was found to be a rare primitive CM1/2 carbonaceous chondrite. The meteorite's pristine condition allowed scientists to study fragile minerals and organic compounds, providing new insight into the role of water and asteroid chemistry in shaping the early solar system.

Elevated Errors for Opus 5

Claude's Status Page - Elevated errors for Opus 5.

Show HN: I mapped every US golf course

https://golfcoursebrowser.com/favicon-512.png
Free interactive map of 18,000+ US golf courses — ratings, slope, hole-by-hole scorecards, live weather, public/private status, and tee time booking.

Cloudflare's new AI traffic options for customers

https://blog.cloudflare.com/_image?href=https%3A%2F%2Fblog.cloudflare.com%2F_emdash%2Fapi%2Fmedia%2Ffile%2F01KWW2PT33SAR4Q9JDA5KQX5JB.png&w=1999&h=1125&f=webp&fit=cover&position=center
Cloudflare is updating its AI bot management system to provide more nuanced control over AI traffic, including three use cases: Search, Agent, and Training. The new system will allow website owners to block or allow specific AI behaviors and will introduce a new "Verified" label for bots that meet certain transparency and honesty standards.

Stinkpot: SQLite-backed shell history

https://tangled.org/oppi.li/stinkpot/opengraph
Stinkpot is a tiny SQLite-backed shell-history searcher for Bash, providing session agnostic history management and a TUI searcher. It's a smaller alternative to Atuin, with a 400-line Go codebase.

What is happening to jobs? Separating AI hype from reality

https://siepr.stanford.edu/sites/g/files/sbiybj16606/files/styles/responsive_large/public/media/image/fig-1_0.png?itok=EDWKGtLu
Research suggests AI is not causing significant job losses, but may be negatively affecting demand for young white-collar workers. AI adoption is uneven and slow, with many firms still in the experimentation stage, and its effects on employment are not yet clear.

I wouldn't say Pangram is broken, but I would say that it's brittle

https://substackcdn.com/image/fetch/$s_!mqh4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e06df0-4e0f-4af7-a9e4-bf483a152269_926x486.png
The author of a blog post was accused of using AI to write a section about Ta-Nehisi Coates, but a paid AI detection tool called Pangram showed the entire 5,000-word essay was 100% human written with high confidence.
The University of Chicago Law School is adapting its curriculum to the AI era by developing AI-resilient pedagogy, elevating essential human skills, and teaching responsible AI use. The school is implementing policies across its curriculum, including prohibiting electronic devices in 1L classrooms, introducing AI skills training in 1L Legal Research and Writing, and experimenting with ...

Running a 28.9M parameter LLM on an $8 microcontroller

https://opengraph.githubassets.com/f8b57042e38fb5665ed40f5cccb453d38c6bf9a7f19eb86c56156811f3835599/slvDev/esp32-ai
A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller, writing text to a small screen at 9 tokens per second. The model fits due to Google's Per-Layer Embeddings, storing most parameters in slow flash and loading only needed rows.

DskDitto: Ultra-fast, parallel duplicate-file detector

https://raw.githubusercontent.com/jdefrancesco/dskDitto/master/ss/ss-tui-modern.png
dskDitto is a parallel duplicate-file detector with interactive menus for hassle-free duplicate clearing. It offers a terminal interface and an optional graphical alternative, with features like safe deletion, symlink conversion, and fine-grained filtering.

LLM Usage in Debian: Three Proposals

The Debian project proposes to ban contributions written with the use or assistance of large language models (LLMs) or other generative AI tools due to concerns over stability, accuracy, and legal status. The proposal aims to protect Debian's reputation for stability and reliability, as well as the interests of its volunteers, by prohibiting LLM-assisted contributions to the project.

Pip install Postgres – no Docker/Brew/apt

https://opengraph.githubassets.com/fb0082d546f16256bb20d584a8ee10876a339a471fd9593d32ecb52a00c85288/leontrolski/postgresql-testing
The user is using a Python library called postgresql_testing to create and manage Postgres databases for testing purposes, allowing for fresh databases per thread or from a template. The library provides a simple interface to create databases, users, and templates, and has potential for future development such as caching migrated databases.

Git rebase -I is not that scary

The fear surrounding Git rebase -i is often due to misunderstanding its functionality, which is simply opening a text file for editing commit history. Interactive rebasing is a powerful tool that can make life easier, not harder, once you understand it creates new commits and moves the branch pointer, with safety nets like the reflog and pre-rebase backups.

Overloaded Overloading

https://powerfulpython.com/static/ppbook/ppbook-oreilly-cover3.png
Python does not support method overloading like Java, but it allows operator overloading through magic methods like __add__ which can be used for different operations. To achieve method overloading in Python, you can implement it manually or use the @singledispatch decorator from the functools module.

Clinical failure rates over the decades: yikes

A new paper estimates the clinical failure rate of the biopharma industry since the 1960s, finding it to be extremely high, with 91% of candidates failing in the 2000s and 2010s. This rate is unsustainable and explains the industry's high stakes and pressure to succeed.

No Stack Overflow, No Autocomplete: What Coding Felt Like in the 80s

People used to painstakingly type in program listings from magazines, line by line, with no shortcuts or instant help. This slow process taught them to read code carefully and understand its structure before making changes.

Some more things about Django I've been enjoying

You're learning Django to build a website with an SQL database and backend rendering of HTML. You're finding it more achievable than using Go's standard library or Flask, and appreciate features like query set classes and template filters.

JetZero

https://www.jetzero.aero/hs-fs/hubfs/Z4-Jetliner-left-alaska-livery.png?width=1000&height=562&name=Z4-Jetliner-left-alaska-livery.png
JetZero raised $175 million in Series B financing led by B Capital and broke ground on its manufacturing campus in North Carolina. The company advances toward its first flight with new board members and Japan Airlines supporting its Z4 program for improved fuel efficiency and passenger experience.