"Ripples They Cause in the World"

https://www.shadowcat.co.uk/wp-content/uploads/2025/07/YAPC-2007-Day-Two-and-Three-111-scaled.jpg
Matt S. Trout, co-founder of Shadowcat Systems, has passed away at 42 after a battle with health. He took a sabbatical from work and projects due to his health issues.

MCP-B: A Protocol for AI Browser Automation

Tree Borrows

https://ethz.ch/etc/designs/ethz/img/header/eth_default_og.jpg
Rust's ownership-based type system offers strong guarantees but also provides unsafe escape hatches that must be manually upheld. Tree Borrows improves upon Stacked Borrows by using a tree to define rules for safe code, rejecting fewer test cases and enabling new optimizations.

Generic interfaces

https://go.dev/doc/gopher/runningsquare.jpg
Using interfaces with type parameters can express constraints on generic functions and types, enabling powerful expressions. However, this comes with a cost, including complexity and potential over-restriction, which should be carefully considered in design choices.

A Typology of Canadianisms

https://dchp.arts.ubc.ca/build/_assets/how-to-use-1-MJQSUFDF.jpg
The Dictionary of Canadianisms on Historical Principles (DCHP-3) updates the entry structure from DCHP-2 with new Canadianisms and meanings. It includes six types of Canadianisms: Origin, Preservation, Semantic Change, Culturally Significant, Memorial, and a new label for common core terms.

Thunderbird 140 "Eclipse"

https://blog.thunderbird.net/files/2025/07/blog-darkmode.png
Thunderbird 140 "Eclipse" has arrived with adaptive dark messaging, improved visual controls, and streamlined Account Hub. It offers monthly updates with dependable stability, bug fixes, and performance improvements.

Biomni: A General-Purpose Biomedical AI Agent

https://camo.githubusercontent.com/4dc2dfea1b0da2f6eb70269ae4a20ba79d6e987fc01086b872b8f73af17847e8/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f45304252766c3233684c732f6d617872657364656661756c742e6a7067
Biomni is a biomedical AI agent that enhances research productivity and generates testable hypotheses. It integrates large language models with retrieval-augmented planning and code-based execution for various biomedical tasks.

Show HN: FlopperZiro – A DIY open-source Flipper Zero clone

https://raw.githubusercontent.com/lraton/FlopperZiro/main/img/img-profile.jpg
An orribol copi of FlipperZero, uit worst inglish A Flipper Zero clone, but cheapest, DIY and simply Open Source, made with Arduino IDE ⚠️ Important Notice: This is just a fun project, it was started to pass the time, it is not at all professional and is not intended to be. Is not an alternative for professional device.

Show HN: MCP server for searching and downloading documents from Anna's Archive

https://raw.githubusercontent.com/iosifache/annas-mcp/main/claude.png
Anna's Archive is a platform for automated document retrieval under permissive licenses. It does not endorse unauthorized content acquisition and users must respect intellectual property rights.

The Origin of the Research University

https://asteriskmag.com/media/pages/issues/10/the-origin-of-the-research-university/d74987a900-1745268248/collier.png
University reformers in germany wanted to abolish universities and replace them with colleges. alan schroeder: the real problem with them is that they don't lead anywhere. the goal of education was not to memorize facts but rather to train the capacity to notice connections between them, he says - and that's what the jena circle got to it. "the german universities of the 19th century were so ...

The jank programming language

https://jank-lang.org/img/logo-transparent.png
Jank provides powerful data transformation capabilities with idiomatic functions like reduce, zipmap, and merge-with. It also offers immutable data structures and a loop macro for imperative-style loops.

I used to prefer permissive licenses and now favor copyleft

The author, a free open source software developer, has switched from permissive to copyleft licenses due to increased adoption of open source, a more competitive and mercenary crypto space, and economic arguments favoring nonzero openness.

A fast 3D collision detection algorithm

https://substackcdn.com/image/fetch/$s_!EE06!,w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff0180cb-b892-4670-977f-f25f5f4a4421_998x637.png
The author presents a new approach to the Separating Axis Test, a collision detection algorithm, by treating it as an optimization problem on a sphere and using graph traversal to find the minimum of the support function, resulting in a 5-10x speedup over the regular SAT. This approach can be used to improve collision detection in games and other applications, and the author provides a demo ...

Show HN: BreakerMachines – Modern Circuit Breaker for Rails with Async Support

https://raw.githubusercontent.com/seuros/breaker_machines/master/images/cascade-failure-control-room.webp
The BreakerMachines gem provides a Ruby implementation of the Circuit Breaker pattern for reliable distributed systems protection. It offers customizable circuit breakers for services like payment and webhook delivery with fallback and retry options.

Cmdk – CD anywhere and open anything in your terminal

https://raw.githubusercontent.com/mieubrisse/cmdk/main/demo.png
The terminal, by comparison, is a dinosaur: tons of repeated cd and ls and TAB just to get anywhere. This is ⌘-k for the terminal: access anything on your filesystem, from anywhere, with previews before you open: I'm extremely grateful to fzf; this project wouldn't be possible without it. I'd been fed up with terminal navigation for a decade, and fzf was the missing piece needed ...

Evaluating the Effectiveness of Memory Safety Sanitizers

Show HN: Petrichor – a free, open-source, offline music player for macOS

https://raw.githubusercontent.com/kushalpandya/Petrichor/main/Resources/Assets.xcassets/AppIcon.appiconset/1024-mac.png
Petrichor is an offline music player for macOS that reads music files from directories without altering them, using a SQLite database to store metadata. The app's database schema includes tables for folders, artists, albums, tracks, playlists, and more, with relationships between them to enable features like searching and smart playlists.

Solar power has begun to transform the world’s energy system

https://media.newyorker.com/photos/68630da9855574ee0f0a6ed9/16:9/w_2560%2Cc_limit/McKibben-Solar2.jpg
Last year, 96 per cent of the global demand for new electricity was met by renewables. in the u.s. ninety-three percent of new generating capacity came from solar, wind, battery storage, says john sutter jr. he says even saudi arabia, the u.a.e., and qatar are building vast fields of solar panels. by 2050, half the region's electricity would come from photovolt

I made a parody of enterprise AI chatbots

https://opengraph.githubassets.com/2cad293082c482325cfb7fe1adc867f62195c44246d9a20ac318ff46bf6713c2/muratcanozdemir/chatgpt-parody
Contribute to muratcanozdemir/chatgpt-parody development by creating an account on GitHub.

German court rules Meta tracking technology violates European privacy laws

https://cms.therecord.media/uploads/format_webp/2025_0514_Record_Ads_300x1050_1_0f2f11757e.png
A German court ruled Meta must pay €5,000 for violating data privacy laws by embedding tracking technology in third-party websites without consent. The ruling sets a precedent for class action lawsuits, potentially exposing Meta to large fines over data privacy violations.

Configuring Split Horizon DNS with Pi-Hole and Tailscale

https://www.bentasker.co.uk/images/Logos/pi-hole.png
The user set up Tailscale for a mesh network and wanted to implement split horizon DNS for clients on the tailnet. They configured Pi-hole to return the tailnet IP to tailnet clients and the LAN IP to LAN clients.

Bootstrapping a side project into a profitable seven-figure business

https://cdn.projectionlab.com/assets/pages/blog/we-reached-1m-arr-with-zero-funding/hero-tight-cropped.png?quality=auto&width=512
The author built ProjectionLab, a tool to help people plan their financial future, after being inspired by the financial independence movement. Consistency and perseverance helped the author overcome challenges and grow the business to help over 100,000 households.

Archaeologists unveil 3,500-year-old city in Peru

https://ichef.bbci.co.uk/ace/standard/991/cpsprodpb/dcfb/live/c4da2190-5a62-11f0-bb7d-5f9bf28de527.jpg
Researchers discovered Peñico, a 3,500-year-old city in Peru, which was a key trading hub connecting early Pacific coast communities with the Andes and Amazon. The site sheds light on what became of the Americas' oldest civilisation, Caral, after it was decimated by climate change.

Code and Trust: Vibrators to Pacemakers

https://punkx.org/jackdoe/pacemaker.jpg
The user discusses the similarity between a program controlling a vibrator and a pacemaker, both using a loop and pulse function. They argue that for critical systems like pacemakers, trust should be based on open code and specs, not just the programmer's credentials.

Linda Yaccarino is leaving X

Please enable JS and disable any ad blocker

Ruby 3.4 frozen string literals: What Rails developers need to know

Ruby 3.4 introduces frozen string literals by default, but code runs as before unless deprecation warnings are enabled. Enable warnings to prepare for better performance in Ruby 4.0.

Xenharmlib: A music theory library that supports non-western harmonic systems

https://xenharmlib.readthedocs.io/en/latest/_static/sidebar-logo.png
Xenharmlib is a music theory library that supports non-standard tunings and notations. It's designed for composers and researchers with Python knowledge, focusing on harmonic relations and scientific exploration.

The most otherworldly, mysterious forms of lightning on Earth

https://i.natgeofe.com/n/d5126c9c-e37f-46b3-bf26-f6b42fe2cd61/tulsa_0430.jpg
Scientists study red sprites, green ghosts, and blue jets in the upper atmosphere during thunderstorms. These transient luminous events or TLEs are mysterious, beautiful, and connected to weather, space, and electricity.

Grok 4 Launch [video]

Something went wrong, but don’t fret — let’s give it another shot. Some privacy related extensions may cause issues on x.com. Please disable them and try again.

Show HN: I built a playground to showcase what Flux Kontext is good at

https://fluxkontextlab.com/_next/image?url=%2Fpages%2Fhome%2Fshowcase%2F1%2F0.webp&w=3840&q=75
Flux Kontext Dev is an AI-driven image editing tool that transforms user visions into reality. It uses the FLUX.1 Kontext [dev] model for professional-grade results with precise local and global edits.