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.

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.

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.

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.

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: 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.

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.

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.

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 ...

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.

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.

Evaluating the Effectiveness of Memory Safety Sanitizers

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.

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

Cmdk – CD anywhere and open anything in your terminal

https://raw.githubusercontent.com/mieubrisse/cmdk/main/demo.png
cmdk is a terminal navigation tool that uses fzf for previews before opening files. It allows access to any filesystem location from anywhere with a ⌘-k hotkey.

From Task to Table: How I Got to the Korean Burger

https://miro.medium.com/v2/resize:fit:1200/1*luTzUtZV2e0R_-qO_KF5Vw.png
Most task apps are built like dashboards: infinite controls, buttons, toggles, and micro-options. When you click on create a new task, you’re met with a sidebar full of color pickers, priority levels, repeat settings, collaborators, labels, sub-tasks, project groups, timelines, tasks for sub-tasks, sub-task tasks, sub-tasks of tasks of sub-project projects, all before you’ve even written what ...

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.

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.

Matt Trout has died

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.

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.

Linda Yaccarino is leaving X

Please enable JS and disable any ad blocker

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.

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.

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.

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.

HyAB k-means for color quantization

https://30fps.net/pages/hyab-kmeans/lab_input_and_result_comparison.png
The user is experimenting with color quantization algorithms, specifically the "HyAB" distance formula, to improve image compression results. They found that using HyAB in k-means clustering in CIELAB space produces better results than traditional Euclidean distance.