News from the AI industry and academia; AI-related updates such as new papers, new models, or new services from big tech companies including OpenAI, Google, DeepMind, Meta, and Amazon; news on big deals between AI companies (acquisitions, partnerships); news about large-scale foundation models; and news about major talent acquisitions by big tech companies.
After two decades of stagnation, the PNG specification has been updated with significant new features
Proper HDR support added, enabling a wider color gamut with only four extra bytes
APNG animations are now officially recognized in the spec
+4 more insights
Microsoft Edit is a simple, accessible text editor inspired by the classic MS-DOS Editor with a modern interface and input controls.
The project is written in Rust and can be installed on Windows via WinGet or downloaded as prebuilt binaries.
To build from source, users install Rust (nightly toolchain) and run cargo, with optional ICU library support for advanced search and replace.
+2 more insights
Theodore Nichols created “Thnickels,” thicker coins meant to feel hefty and command respect.
He is accepting limited pre-orders through a partner site and promoting them via flyers and social media.
A neighbor dispute arose when Nichols’s prototype coins were not returned, and he is raising awareness of the issue.
+2 more insights
X11 can perform accurate DPI and fractional scaling by querying physical screen dimensions with XRR and adjusting OpenGL drawing parameters.
By computing a pixel radius from screen width in pixels and millimeters, the author draws a constant two-inch circle across multiple monitors.
The implementation uses XRRGetScreenResourcesCurrent to gather mm_width, resolution, and screen positions, then updates the shader uniform radius on ConfigureNotify events.
+3 more insights
A 21-year-old Norwegian tourist was denied entry at Newark Airport after US border agents discovered a meme depicting Senator JD Vance as bald on his phone.
He was detained in a cell, strip-searched, forced to surrender phone password, shoes, and backpack, and subjected to invasive questioning about drug smuggling, terrorism, and right-wing extremism.
Agents threatened him with a $5,000 fine or five years in prison if he refused to unlock his phone.
+3 more insights
uv is a fast Python package and project manager written in Rust that provides uvx for one-off script execution by auto-creating disposable virtual environments and installing dependencies.
PEP 723 specifies inline metadata for single-file Python scripts, allowing scripts to declare Python version requirements and dependencies.
Combining uv with PEP 723 metadata and a shebang line enables seamless executable Python scripts without manual environment setup.
+1 more insights
Time in programming is built on two concepts: durations and instants measured relative to a reference epoch.
Civil time uses calendar systems (like the Gregorian calendar) to label instants as date-times, introducing ambiguous periods (months, days) and requiring leap years.
UTC defines the SI second via atomic clocks and inserts leap seconds irregularly to stay aligned with Earth’s rotation, complicating precise duration calculations.
+3 more insights
Theodore Nichols is producing “thnickels,” thicker and heavier versions of U.S. nickels designed to feel substantial and command respect.
The project began after burglars stole a bag of regular nickels from Nichols, inspiring him to create more intimidating currency.
Pre-orders for the first batch of thnickels are open with limited slots, and Nichols has partnered with a site to manage orders.
+3 more insights
Microsoft Edit is a lightweight text editor with a modern interface inspired by the classic MS-DOS Editor.
The editor is designed to be accessible for users unfamiliar with terminal environments.
It is open-source under the MIT license.
+4 more insights
Subsecond is a Rust library for hot-patching running applications without restarting them.
It detours function calls through a jump table to load updated code safely without modifying memory.
Wrap functions with subsecond::call and use the Dioxus CLI (dx serve --hotpatch) to apply live patches.
+3 more insights