News gathered 2024-12-18

(date: 2024-12-18 07:09:57)


The No-Win ‘Mystery Drone’ Clusterfuck

date: 2024-12-18, from: 404 Media Group

To political grifters boosting their profiles, government inaction is unacceptable, and government action cannot be trusted. There is no acceptable explanation.


https://www.404media.co/the-no-win-mystery-drone-clusterfuck/


Podcast: The New Jersey Drone Panic

date: 2024-12-18, from: 404 Media Group

What is probably happening with all those drone sightings; Cellebrite used as a doorway to malware; and an art project and a cease and desist.


https://www.404media.co/podcast-the-new-jersey-drone-panic/


Maybe We Should Just Pack It in

date: 2024-12-18, updated: 2024-12-18, from: One Foot Tsunami


https://onefoottsunami.com/2024/12/18/maybe-we-should-just-pack-it-in/


@Dave Winer’s linkblog (date: 2024-12-18, from: Dave Winer’s linkblog)

Thread Writer for Bluesky is the best way to write a longer-than-300-character post for Bluesky.


https://this.how/threadWriterForBluesky/


Deforestation in the Amazon has halved in the last few years

date: 2024-12-18, from: Hannah Richie at Substack

Lula da Silva is making progress, just like he did during his previous presidency.


https://www.sustainabilitybynumbers.com/p/amazon-2024


Osaka, Japan

date: 2024-12-18, from: mrusme blog

“Osaka is a designated city in the Kansai region of Honshu in Japan. It is the capital of and most populous city in Osaka Prefecture, and the third most populous city in Japan, following Tokyo and Yokohama. With a population of 2.7 million, it is also the largest component of the Keihanshin Metropolitan Area, which is the second-largest metropolitan area in Japan and the 10th largest urban area in the world with more than 19 million inhabitants.”


https://xn--gckvb8fzb.com/travel/japan/osaka-2024/


@Dave Winer’s linkblog (date: 2024-12-18, from: Dave Winer’s linkblog)

A Big Pile of Money and Lawyering to Defend Trump’s Legal Targets?


https://talkingpointsmemo.com/edblog/a-big-pile-of-money-and-lawyering-to-defend-trumps-legal-targets


Turing eXtender Language

date: 2024-12-18, from: ldbeth Lisp/Music Programmer blog

A new article on the program transform preprocessor.


https://ldbeth.sdf.org/articles/txl.html


@Dave Winer’s linkblog (date: 2024-12-18, from: Dave Winer’s linkblog)

Cupertino: Iconic Flint Center undergoes demolition five years after closing.


https://www.mercurynews.com/2024/12/17/cupertino-iconic-flint-center-undergoes-demolition-five-years-after-closing/


Stupidest Drama Ever

date: 2024-12-18, from: Tedium site

An apparent extortion scheme involving famous writers and entrepreneurs lit up Bluesky the other night. It raises some important questions about whether Bluesky is up to the task of moderation.


https://feed.tedium.co/link/15204/16923453/bluesky-impersonation-risks


OpenAI WebRTC Audio demo

date: 2024-12-17, updated: 2024-12-17, from: Simon Willison’s Weblog

OpenAI WebRTC Audio demo

OpenAI announced a bunch of API features today, including a brand new WebRTC API for setting up a two-way audio conversation with their models.

They tweeted this opaque code example:

async function createRealtimeSession(inStream, outEl, token) { const pc = new RTCPeerConnection(); pc.ontrack = e => outEl.srcObject = e.streams[0]; pc.addTrack(inStream.getTracks()[0]); const offer = await pc.createOffer(); await pc.setLocalDescription(offer); const headers = { Authorization: Bearer ${token}, ‘Content-Type’: ‘application/sdp’ }; const opts = { method: ‘POST’, body: offer.sdp, headers }; const resp = await fetch(‘https://api.openai.com/v1/realtime’, opts); await pc.setRemoteDescription({ type: ‘answer’, sdp: await resp.text() }); return pc; }

So I pasted that into Claude and had it build me this interactive demo for trying out the new API.

<video 
    controls 
    preload="none"
    poster="https://static.simonwillison.net/static/2024/webrtc-demo.jpg" loop
    style="width: 100%; height: auto;">
    <source src="https://static.simonwillison.net/static/2024/webrtc-demo.mp4" type="video/mp4">
</video>

My demo uses an OpenAI key directly, but the most interesting aspect of the new WebRTC mechanism is its support for ephemeral tokens.

This solves a major problem with their previous realtime API: in order to connect to their endpoint you need to provide an API key, but that meant making that key visible to anyone who uses your application. The only secure way to handle this was to roll a full server-side proxy for their WebSocket API, just so you could hide your API key in your own server. cloudflare/openai-workers-relay is an example implementation of that pattern.

Ephemeral tokens solve that by letting you make a server-side call to request an ephemeral token which will only allow a connection to be initiated to their WebRTC endpoint for the next 60 seconds. The user’s browser then starts the connection, which will last for up to 30 minutes.

<p>Tags: <a href="https://simonwillison.net/tags/claude">claude</a>, <a href="https://simonwillison.net/tags/audio">audio</a>, <a href="https://simonwillison.net/tags/openai">openai</a>, <a href="https://simonwillison.net/tags/ai">ai</a>, <a href="https://simonwillison.net/tags/llms">llms</a>, <a href="https://simonwillison.net/tags/ai-assisted-programming">ai-assisted-programming</a>, <a href="https://simonwillison.net/tags/tools">tools</a>, <a href="https://simonwillison.net/tags/generative-ai">generative-ai</a>, <a href="https://simonwillison.net/tags/api">api</a>, <a href="https://simonwillison.net/tags/security">security</a>, <a href="https://simonwillison.net/tags/cloudflare">cloudflare</a></p> 


https://simonwillison.net/2024/Dec/17/openai-webrtc/#atom-everything


@Dave Winer’s linkblog (date: 2024-12-17, from: Dave Winer’s linkblog)

Keith Olbermann: How Can MSNBC Save Itself? Fire Mika and Joe.


https://variety.com/2024/tv/news/keith-olbermann-msnbc-trump-1236250240/


Authors Alliance 2024 Annual Report

date: 2024-12-17, from: Authors Union blogs

Authors Alliance celebrated an important milestone in 2024: our 10th anniversary!  Quite a lot has changed since 2014, but our mission remains the same. We exist to advance the interests of authors who want to serve the public good by sharing their creations broadly.  I’m pleased to share our 2024 annual report, where you can find […]


https://www.authorsalliance.org/2024/12/17/authors-alliance-2024-annual-report/


@Dave Winer’s linkblog (date: 2024-12-17, from: Dave Winer’s linkblog)

Nearly 17,000 people may have died from hydroxychloroquine.


https://thehill.com/policy/healthcare/4389800-hydroxychloroquine-deaths-study/amp/


Oberon International’s Omni-Reader

date: 2024-12-17, from: Computer ads from the Past

Audio Engineers announce a revolution in taking words from page to your computer


https://computeradsfromthepast.substack.com/p/oberon-international-omni-reader


@Dave Winer’s linkblog (date: 2024-12-17, from: Dave Winer’s linkblog)

The Crumbling Foundation of America’s Military.


https://www.theatlantic.com/politics/archive/2024/12/weapons-production-munitions-shortfall-ukraine-democracy/680867/?gift=f35zZN0v_gDFE8xNwlQAHTJIA6c5de1jvF3LKJ9hBhE&utm_source=twitter&utm_medium=social&utm_campaign=social


@Dave Winer’s linkblog (date: 2024-12-17, from: Dave Winer’s linkblog)

I tried to get ChatGPT to draw a picture of a chair lift going up the mountain at Deer Valley, but after repeated tries, the chair was going down the mountain not up. Or maybe my perspective is screwed up. Can't tell. Also, they let you include images now.


https://chatgpt.com/share/6761b20b-fa64-8012-963a-e8f76c492b00


TCL Can Keep Their Slop

date: 2024-12-17, updated: 2024-12-17, from: One Foot Tsunami


https://onefoottsunami.com/2024/12/17/tcl-can-keep-their-slop/


Introducing Expanso Cloud (Alpha)

date: 2024-12-17, from: Bacalhau Blog

Your Gateway to Effortless Distributed Compute


https://blog.bacalhau.org/p/introducing-expanso-cloud-alpha


Lenovo Yoga Pad Pro AI debuts in China (12.7 inch tablet with a 144 Hz display and Snapdragon 8 Gen 3)

date: 2024-12-17, from: Liliputing

The Lenovo Yoga Pad Pro AI is an Android tablet with a 12.7 inch, 2944 x 1840 pixel, 144 Hz display featuring up to 900 nits peak brightness, a Qualcomm Snapdragon 8 Gen 3 processor, and up to 16GB of LPDDR5x memory and 512GB of UFS 4.0 storage. It’s unclear if or when this model will be […]

The post Lenovo Yoga Pad Pro AI debuts in China (12.7 inch tablet with a 144 Hz display and Snapdragon 8 Gen 3) appeared first on Liliputing.


https://liliputing.com/lenovo-yoga-pad-pro-ai-debuts-in-china-12-7-inch-tablet-with-a-144-hz-display-and-snapdragon-8-gen-3/


Issues Adopting Swift Testing

date: 2024-12-17, from: Michael Tsai

I’m in the process of migrating from XCTest to Swift Testing. The basic stuff is pretty easy to translate, and in many cases I don’t even need to change the code inside my test methods. I’ve long been writing what Swift Testing calls expectations in terms of my own helper functions such as eq(), unwrap(), […]


https://mjtsai.com/blog/2024/12/17/issues-adopting-swift-testing/


Quoting Johann Rehberger

date: 2024-12-17, updated: 2024-12-17, from: Simon Willison’s Weblog

Happy to share that Anthropic fixed a data leakage issue in the iOS app of Claude that I responsibly disclosed. 🙌

👉 Image URL rendering as avenue to leak data in LLM apps often exists in mobile apps as well – typically via markdown syntax,

🚨 During a prompt injection attack this was exploitable to leak info.

Johann Rehberger

<p>Tags: <a href="https://simonwillison.net/tags/anthropic">anthropic</a>, <a href="https://simonwillison.net/tags/claude">claude</a>, <a href="https://simonwillison.net/tags/ai">ai</a>, <a href="https://simonwillison.net/tags/llms">llms</a>, <a href="https://simonwillison.net/tags/johann-rehberger">johann-rehberger</a>, <a href="https://simonwillison.net/tags/prompt-injection">prompt-injection</a>, <a href="https://simonwillison.net/tags/security">security</a>, <a href="https://simonwillison.net/tags/generative-ai">generative-ai</a>, <a href="https://simonwillison.net/tags/markdown-exfiltration">markdown-exfiltration</a></p> 


https://simonwillison.net/2024/Dec/17/johann-rehberger/#atom-everything


DHS Says China, Russia, Iran, and Israel Are Spying on People in US with SS7

date: 2024-12-17, from: 404 Media Group

The Department of Homeland Security knows which countries SS7 attacks are primarily originating from. Others include countries in Europe, Africa, and the Middle East.


https://www.404media.co/dhs-says-china-russia-iran-and-israel-are-spying-on-people-in-us-with-ss7/


GMK NucBox G2 Plus is another 3.4 inch Intel N150 mini PC that supports up to three displays

date: 2024-12-17, from: Liliputing

The GMK NucBox G2 Plus is a tiny desktop computer that’s small enough to hold in the palm of your hand, at just 3.42″ x 3.42″ x 1.55″. But it’s a pretty capable little machine too, with a 6-watt Intel N150 quad-core processor, 12GB of LPDDR5-4800 onboard memory and an M.2 2242 slot for a user-replaceable […]

The post GMK NucBox G2 Plus is another 3.4 inch Intel N150 mini PC that supports up to three displays appeared first on Liliputing.


download video/mp4

https://liliputing.com/gmk-nucbox-g2-plus-is-another-3-4-inch-intel-n150-mini-pc-that-supports-up-to-three-displays/


PIOLib: A userspace library for PIO control

date: 2024-12-17, from: Raspberry Pi News (.com)

Dip your toes into the world of PIO on Raspberry Pi 5 using PIOLib.

The post PIOLib: A userspace library for PIO control appeared first on Raspberry Pi.


https://www.raspberrypi.com/news/piolib-a-userspace-library-for-pio-control/


            Exploring OS/2’s virtualization and low-level x86: Probing drives
        

date: 2024-12-17, updated: 2024-12-17, from: Uninformative blog


https://www.uninformativ.de/blog/postings/2024-12-17/0/POSTING-en.html


Quantum Error Correction Update 2024

date: 2024-12-17, from: O’Reilly Radar

Making quantum computers is really very difficult. The quantum bits, or qubits, are made up of superconducting circuits operating at thousands of a Kelvin above absolute zero, or individual atoms, or photons. Aside from the challenges of engineering at those extremes, there is the whole matter of the rest of the universe having a very […]


https://www.oreilly.com/radar/quantum-error-correction-update-2024/


@Dave Winer’s linkblog (date: 2024-12-17, from: Dave Winer’s linkblog)

Elon Musk will not receive highest-level government security clearance.


https://www.theguardian.com/technology/2024/dec/16/elon-musk-government-security-clearance?CMP=us_bsky


@Dave Winer’s linkblog (date: 2024-12-17, from: Dave Winer’s linkblog)

Bomb that killed general reportedly hidden in electric scooter.


https://www.bbc.com/news/articles/cm2ek388yxzo


@Dave Winer’s linkblog (date: 2024-12-17, from: Dave Winer’s linkblog)

OpenAI rolls out o1 model improvements to API developers.


https://arstechnica.com/ai/2024/12/openais-api-users-get-full-access-to-the-new-o1-model/


@Dave Winer’s linkblog (date: 2024-12-17, from: Dave Winer’s linkblog)

Judge rejects Trump’s bid to toss hush money conviction.


https://apnews.com/article/trump-hush-money-conviction-stormy-daniels-908465ed0b7f2005c72226b5b2546260


Quoting 2024 State of JavaScript survey

date: 2024-12-17, updated: 2024-12-17, from: Simon Willison’s Weblog

2024’s top three front end framework [React, Vue, Angular] were all launched over a decade ago.

Now sure, all three have evolved a lot along the way, and the patterns of 2014 would seem downright antiquated today. But given the JavaScript ecosystems’s reputation as a constantly-churning whirlwind of change, it can be nice to know that some things do remain constant.

2024 State of JavaScript survey

<p>Tags: <a href="https://simonwillison.net/tags/surveys">surveys</a>, <a href="https://simonwillison.net/tags/react">react</a>, <a href="https://simonwillison.net/tags/javascript">javascript</a></p> 


https://simonwillison.net/2024/Dec/17/2024-state-of-javascript-survey/#atom-everything


Making WebAssembly and Wasmtime More Portable

date: 2024-12-17, updated: 2024-12-17, from: Bytecode Alliance News

Portability is among the first properties promoted on WebAssembly’s official homepage:


https://bytecodealliance.org/articles/wasmtime-portability


RSoC 2024: Progress Report - Dynamic Linker

date: 2024-12-17, from: Redox OS News

Hello everyone! I am Anhad Singh and I am currently working on Redox’s dynamic linker and porting programs to be dynamically linked as a part of my RsoC project. At the time of writing this post, all upstream recipes currently are statically compiled and patches are being gradually rolled out. Basically, dynamic linking allows a program to use external symbols, such as those in shared libraries like libc, without actually including them in the program’s executable.


https://www.redox-os.org/news/01_rsoc2024_dynamic_linker/