-
Pokémon Sapphire [tif] Remy Sharp
Through the little Etsy store I've got, I offer Game Boy game repair mostly just so I get to "play" on different problems, and a different problem did arrive. This Game Boy Advance game, alt…
Today · 15:01 -
New array methods in JavaScript bring immutability Christian Heilmann
JavaScript now has a way to change elements, sort, reverse and splice arrays without changing the original, thus giving it immutability. Four new methods allow you to change arrays without having to c…
Today · 08:57 -
Radar Trends to Watch: June 2023
O’Reilly Radar
AI, and specifically large language models, continue to dominate the news–so much so that it’s no longer a well-defined topic, with clear boundaries. AI has infiltrated programming, security, and…
Today · 03:53 -
Two visions of the future
Jason Fried
What an interesting moment.We're staring at two distinctly different visions of the future. They may co-exist, but they are radically different takes on what's modern, what's…
Yesterday · 18:41 -
Quoting Timothy Cain
Simon Willison
If you give feedback that isn't constructive your feedback is worthless. I know that sounds harsh but it is. If you give unconstructive feedback you might as well not be saying anything. If…
Yesterday · 10:58 -
Logan Kilpatrick (OpenAI)
Simon Willison
Logan Kilpatrick (OpenAI) "The API does not just change without us telling you. The models are static there."That's the official line on the ongoing questions concerning whether OpenAI'…
Yesterday · 09:49 -
Weeknotes: Parquet in Datasette Lite, various talks, more LLM hacking
Simon Willison
I've fallen a bit behind on my weeknotes. Here's a catchup for the last few weeks. Parquet in Datasette Lite Datasette Lite is my build of Datasette (a server-side Python web application) which r…
Two Days Ago · 15:14 -
Lanterns on the Lake at Truck
Jon Hicks
Last weekend I popped into Truck Oxford to see Newcastle's Lanterns on the Lake doing an in-store show. My last in-store here was for the genial Hamish Hawk back in February. It's a small stage, but t…
Two Days Ago · 13:25 -
It's infuriatingly hard to understand how closed models train on their input
Simon Willison
One of the most common concerns I see about large language models regards their training data. People are worried that anything they say to ChatGPT could be memorized by it and spat out to other…
Two Days Ago · 12:09 -
Quoting Ted Chiang
Simon Willison
There was an exchange on Twitter a while back where someone said, ‘What is artificial intelligence?’ And someone else said, ‘A poor choice of words in 1954’. And, you know, they’re righ…
Two Days Ago · 08:59 -
pytest-icdiff
Simon Willison
pytest-icdiff This is neat: "pip install pytest-icdiff" provides an instant usability upgrade to the output of failed tests in pytest, especially if the assertions involve comparing larger string…
Three Days Ago · 10:59 -
Protectionism
Jason Fried
Companies love to protect.They protect their brand with trademarks and lawsuits. They protect their data and trade secrets with rules, policies, and NDAs. They protect their money with budgets, CFO…
Four Days Ago · 11:46 -
The many ways to select the n-th character from a string. Christian Heilmann
A question I came across the other day during a JavaScript application test was this: How would you select the n-th character from the word “Example”? The fun thing here is that there are…
Four Days Ago · 03:20 -
Vector Search
Simon Willison
Vector Search Amjith Ramanujam provides a very thorough tutorial on implementing vector similarity search using SentenceTransformers embeddings (all-MiniLM-L6-v2) executed using sqlite-utils, the…
The Other Day · 23:02 -
Quoting Highlights from the RAeS Future Combat Air & Space Capabilities Summit
Simon Willison
He notes that one simulated test saw an AI-enabled drone tasked with a SEAD mission to identify and destroy SAM sites, with the final go/no go given by the human. However, having been ‘reinforc…
The Other Day · 17:07
Site Reader
Posts from blogs I like written in the last few days.