Sign up

davewiner's subscription list, hackerNewsStars category. List created by feedlandDatabase v0.9.1.

An external list from lists.opml.org.
https://lists.opml.org/hackerNewsStars.xml

Jeff Geerling
• Jeff Geerling

Air Lab is the Flipper Zero of air quality monitors

Air Lab AQI Monitor Professor Robin

This air quality monitor costs $250. It's called the Air Lab, and I've been using it to measure the air in my car, home, studio, and a few events over the past few months. And in using it over the course of a road trip I learned to not run recirculate in my car quite as often—more on that later.

Networked Artifacts built in some personality:

Krebs on Security
• BrianKrebs

Mozilla Says It’s Finally Done With Two-Faced Onerep

In March 2024, Mozilla said it was winding down its collaboration with Onerep -- an identity protection service offered with the Firefox web browser that promises to remove users from hundreds of people-search sites -- after KrebsOnSecurity revealed Onerep's founder had created dozens of people-search services and was continuing to operate at least one of them. Sixteen months later, however, Mozilla is still promoting Onerep. This week, Mozilla announced their partnership with Onerep will officially end next month.

DYNOMIGHT Valid
• dynomight

Make product worse, get money

It's so easy

Simon Willison's Weblog Supports Webmention

Nano Banana Pro aka gemini-3-pro-image-preview is the best available image generation model

Hot on the heels of Tuesday's Gemini 3 Pro release, today it's Nano Banana Pro, also known as Gemini 3 Pro Image. I've had a few days of preview access and this is an astonishingly capable image generation model. As is often the case, the most useful low-level details can be...

Jeff Geerling
• Jeff Geerling

How to silence the fan on a CM5 after shutdown

How to silence the fan on a CM5 after shutdown

Out of the box, if you buy a Raspberry Pi Compute Module 5, install it on the official CM5 IO Board, and install a fan on it (e.g. my current favorite, the EDAtec CM5 Active Cooler), you'll notice the fan ramps up to 100% speed after you shut down the Pi.

CM5 IO Board - Fan spinning

That's not fun, since at least for a couple of my CM5s, they are more often powered down than running, creating a slight cacophany!

Jeff Geerling

Jeff Geerling
• Jeff Geerling

How to silence the fan on a CM5 after shutdown

Out of the box, if you buy a Raspberry Pi Compute Module 5, install it on the official CM5 IO Board, and install a fan on it (e.g. my current favorite, the EDAtec CM5 Active Cooler), you'll notice the fan ramps up to 100% speed after you shut down the Pi.

CM5 IO Board - Fan spinning

That's not fun, since at least for a couple of my CM5s, they are more often powered down than running, creating a slight cacophany!

Pluralistic: Daily links from Cory Doctorow
• Cory Doctorow

Pluralistic: The long game (20 Nov 2025)

Today's links The long game: Breaking up Big Tech is a long-run project. Hey look at this: Delights to delectate. Object permanence: ARRRRR!; Watching paint dry; CEOs are tall, lucky, men; Harpercollins demands authors' AI rights; Victorian bumwipe; Ted Koppel's stupid book; ...

Simon Willison's Weblog Supports Webmention

Quoting Nicholas Carlini

Previously, when malware developers wanted to go and monetize their exploits, they would do exactly one thing: encrypt every file on a person's computer and request a ransome to decrypt the files. In the future I think this will change. LLMs allow attackers to instead proce...

Simon Willison's Weblog Supports Webmention

Building more with GPT-5.1-Codex-Max

Building more with GPT-5.1-Codex-Max Hot on the heels of yesterday's Gemini 3 Pro release comes a new model from OpenAI called GPT-5.1-Codex-Max. (Remember when GPT-5 was meant to bring in a new era of less confusing model names? That didn't last!) It's currently only availa...

Simon Willison's Weblog Supports Webmention

How I automate my Substack newsletter with content from my blog

I sent out my weekly-ish Substack newsletter this morning and took the opportunity to record a YouTube video demonstrating my process and describing the different components that make it work. There's a lot of digital duct tape involved, taking the content from Django+Heroku...

Jim Nielsen’s Blog Valid

Podcast Notes: Feross Aboukhadijeh on The Changelog

I enjoyed listening to Feross Aboukhadijeh, founder and CEO of the security firm Socket, on the Changelog podcast “npm under siege”. The cat-and-mouse nature of security is a kind of infinite source of novel content, like a series of heist movies that never produces the same...

Krebs on Security
• BrianKrebs

The Cloudflare Outage May Be a Security Roadmap

An intermittent outage at Cloudflare on Tuesday briefly knocked many of the Internet's top destinations offline. Some affected Cloudflare customers were able to pivot away from the platform temporarily so that visitors could still access their websites. But security experts say doing so may have also triggered an impromptu network penetration test for organizations that have come to rely on Cloudflare to block many types of abusive and malicious traffic.

IT Notes
• Stefano Marinelli

Static Web Hosting on the Intel N150: FreeBSD, SmartOS, NetBSD, OpenBSD and Linux Compared

Update: This post has been updated to include Docker benchmarks and a comparison of container overhead versus FreeBSD Jails and illumos Zones. Note: Some operating systems (FreeBSD and Linux) support kernel TLS (kTLS) and the related SSL_sendfile path in nginx, which can i...

Simon Willison's Weblog Supports Webmention

Quoting Matthew Prince

Cloudflare's network began experiencing significant failures to deliver core network traffic [...] triggered by a change to one of our database systems' permissions which caused the database to output multiple entries into a “feature file” used by our Bot Management system. That feature file, in turn, doubled in size. The larger-than-expected feature file was then propagated to all the machines that make up our network. [...] The software had a limit on the size of the feature file that was below its doubled size. That caused the software to fail.

Matthew Prince, Cloudflare outage on November 18, 2025

Tags: scaling, postmortem, cloudflare

the website of jyn
• jyn

brownouts reveal system boundaries

You have backups for your critical data. Do you have backups for your critical infrastructure?

Refactoring English

What Makes the Intro to *Crafting Interpreters* so Good?

One of my favorite programming books is Crafting Interpreters by Bob Nystrom. It teaches you how to build a programming language from scratch. Along the way, you learn about text parsing, data structures, virtual machines, and several other skills that make you a stronger developer.

I was re-reading the book recently and realized that its introduction is delightfully effective. Developers are terrible at writing introductions, so it’s worth studying what makes the Crafting Interpreters intro so compelling.

Simon Willison's Weblog Supports Webmention

llm-gemini 0.27

llm-gemini 0.27

New release of my LLM plugin for Google's Gemini models:
  • Support for nested schemas in Pydantic, thanks Bill Pugh. #107
  • Now tests against Python 3.14.
  • Support for YouTube URLs as attachments and the media_resolution option. Thanks, Duane Milne. #112
  • New model: gemini-3-pro-preview. #113

The YouTube URL feature is particularly neat, taking advantage of this API feature. I used it against the Google Antigravity launch video:

llm -m gemini-3-pro-preview \
 -a 'https://www.youtube.com/watch?v=nTOVIGsqCuY' \
 'Summary, with detailed notes about what this thing is and how it differs from regular VS Code, then a complete detailed transcript with timestamps'

Here's the result. A spot-check of the timestamps against points in the video shows them to be exactly right.

Tags: projects, youtube, ai, generative-ai, llms, llm, gemini

Simon Willison's Weblog Supports Webmention

MacWhisper has Automatic Speaker Recognition now

Inspired by this conversation on Hacker News I decided to upgrade MacWhisper to try out NVIDIA Parakeet and the new Automatic Speaker Recognition feature. It appears to work really well! Here's the result against this 39.7MB m4a file from my Gemini 3 Pro write-up this morning: You can export the transcript with both timestamps and speaker names using the Share -> Segments > .json menu item: Here's the resulting JSON. Tags: whisper, nvidia, ai, speech-to-text, macwhisper

Simon Willison's Weblog Supports Webmention

Google Antigravity

Google Antigravity Google's other major release today to accompany Gemini 3 Pro. At first glance Antigravity is yet another VS Code fork Cursor clone - it's a desktop application you install that then signs in to your Google account and provides an IDE for agentic coding aga...

Simon Willison's Weblog Supports Webmention

Quoting Ethan Mollick

Three years ago, we were impressed that a machine could write a poem about otters. Less than 1,000 days later, I am debating statistical methodology with an agent that built its own research environment. The era of the chatbot is turning into the era of the digital coworker. To be very clear, Gemini 3 isn’t perfect, and it still needs a manager who can guide and check it. But it suggests that “human in the loop” is evolving from “human who fixes AI mistakes” to “human who directs AI work.” And that may be the biggest change since the release of ChatGPT.

Ethan Mollick, Three Years from GPT-3 to Gemini 3

Tags: gemini, ethan-mollick, generative-ai, chatgpt, ai, llms, ai-agents