(date: 2024-12-18 07:09:57)
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/
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/
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/
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
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?
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.
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
date: 2024-12-17, updated: 2024-12-17, from: Simon Willison’s Weblog
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/
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/
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.
@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
date: 2024-12-17, updated: 2024-12-17, from: One Foot Tsunami
https://onefoottsunami.com/2024/12/17/tcl-can-keep-their-slop/
date: 2024-12-17, from: Bacalhau Blog
Your Gateway to Effortless Distributed Compute
https://blog.bacalhau.org/p/introducing-expanso-cloud-alpha
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.
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/
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.
<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
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/
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.
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
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.
@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.
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
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
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.