EU approves Chat Control policy

eu-approves-chat-control-policy

The EU Council reached an agreement on the Child Sexual Abuse Regulation Voluntary chat scanning remains in the bill despite privacy backlash The Council now prepares to start negotiations with the Parliament The EU Council has finally reached an agreement on the controversial Child Sexual Abuse Regulation (CSAR) after more than three years of failed […]

The EU made Apple adopt new Wi-Fi standards, and now Android can support AirDrop

the-eu-made-apple-adopt-new-wi-fi-standards,-and-now-android-can-support-airdrop

Last year, Apple finally added support for Rich Communications Services (RCS) texting to its platforms, improving consistency, reliability, and security when exchanging green-bubble texts between the competing iPhone and Android ecosystems. Today, Google is announcing another small step forward in interoperability, pointing to a slightly less annoying future for friend groups or households where not […]

AirDrop support for Pixel 10 likely exists because of the EU ruling

airdrop-support-for-pixel-10-likely-exists-because-of-the-eu-ruling

Out of nowhere, Google brought cross-platform AirDrop support to the Pixel 10 this week, allowing the company’s latest lineup of flagships to safely and securely send photos, files, and more to the iPhone. While it initially seemed like this was a rogue move made by Google to coerce Apple into another boundary-breaking decision, it might […]

Why 90s Movies Feel More Alive Than Anything on Netflix

why-90s-movies-feel-more-alive-than-anything-on-netflix

Tags: #Blogging #ClassicCinema #ModernMovies #Netflix #Streaming I was rewatching The Silence of the Lambs the other night, and something hit me hard. This movie, made in 1991, feels more alive, more gripping, more real than most things coming out today. And it got me thinking: why do 80s and 90s movies seem so much better […]

Crews Claim Boring Company Failed to Pay Workers and Snubbed OSHA Concerns

crews-claim-boring-company-failed-to-pay-workers-and-snubbed-osha-concerns

🦅 The best of the Banner in your inbox with The Flyer newsletter. Willie Shane broke the asphalt on Elon Musk’s Music City Loop project this summer. Seven of his crew had been the sole excavators, fabricators and dump trucking company on The Boring Company’s proposed tunnel through Nashville for months. Then came Monday night, […]

The most male and female reasons to end up hospital

the-most-male-and-female-reasons-to-end-up-hospital

In which some stereotypes are resoundingly confirmed The first post I wrote for this blog was about people being injured by dogs. Specifically, how much of this goes on, and what counts as a lot. We can measure this reasonably well in England, because the health service publishes annual data for hospital admissions showing what […]

Don’t Download Apps

Companies want you to download apps. Here in Taiwan it’s particularly bad: I’ve had shop staff tell me about some discount if you download their app, and when I decline, say something like “It’s really easy! Here, just give me your phone and I’ll do it for you.” Once when I was setting up my […]

We’ve Detected Lightning on Mars

we’ve-detected-lightning-on-mars

Dust devils on Mars could be brewing electric currents, and scientists may have just heard them strike the arid landscape in a first-of-its-kind discovery. Planetary scientists detected new evidence of lightning on Mars in sounds and electrical signals captured by the Perseverance rover, suggesting the Red Planet’s dusty surface causes electrification. Astronomers have long theorized […]

Alan.app – Add a Border to macOS Active Window

Maybe it’s because my eyes are getting old or maybe it’s because the contrast between windows on macOS keeps getting worse. Either way, I built a tiny Mac app last night that draws a border around the active window. I named it “Alan”. In Alan’s preferences, you can choose a preferred border width and colors […]

API that auto-routes to the cheapest AI provider (OpenAI/Anthropic/Gemini)

api-that-auto-routes-to-the-cheapest-ai-provider-(openai/anthropic/gemini)

Copy curl -X POST https://tokensaver.org/api/chat -H “Content-Type: application/json” -d ‘{ “email”: “[email protected]”, “messages”: [ {“role”: “user”, “content”: “Hello!”} ] }’ Copy const response = await fetch(‘https://tokensaver.org/api/chat’, { method: ‘POST’, headers: { ‘Content-Type’: ‘application/json’ }, body: JSON.stringify({ email: ‘[email protected]’, messages: [{ role: ‘user’, content: ‘Hello!’ }] }) }); const data = await response.json(); console.log(data.message); console.log(‘Provider:’, data.billing.provider); […]