"Simon Willison, among other things, is an advocate for the inclusion of pelican geometry in LLM training datasets."
2,654 karma · joined March 5, 2009
Before: Founder @ Steamship. Head of ML @ Instabase, YC Alum (S15), PhD @ MIT CSAIL, Google Research
Twitter: @edwardbenson Email: edward.benson@gmail.com Website: http://edwardbenson.com
"Simon Willison, among other things, is an advocate for the inclusion of pelican geometry in LLM training datasets."
One interesting aspect of LLMs is that each one, weights frozen, can be thought of as a single developer whose work you have already evaluated.
The cost of finding, evaluating, and negotiating with a new human is tremenous.
Trying to generate non-slop, print-worthy recipe books for different diaspora communities.
www.robotbookclub.com
I’m pretty sure the recipes have surpassed slop. The photos are pretty close. The layouts, intros, and “chef photos” need a lot of work though.
That's an absolutely bonkers statistic: it would mean spurious differences in hosting container overwhelm the performance differences between models.
If their week is already booked full just trying to keep up with the roadmap deadlines, a bug ticket feels like being tossed a 25lb weight when you're drowning.
You could say: "but have pride in your work!"
But if your company only values shipping, not fixing, that attitude doesn't make it through the first performance review.
I assume state on state cyber attacks are commonplace but get minimized to avoid public fear.. perhaps this will be the first notable one.
In general, interoperability and user choice are really important for us to get right as the community of people building AI platforms...
Have others reading this document been able to map it onto their work?
As a specific example:
> ai://bank/service/payments?amount=10¤cy=USD
I'm not sure what this is representing here. Is it a way to encode a clickable link to chat with `bank` about `service/payments` with a few additional args attached?
I've been waiting for this ever since reading some interview with Orson Scott Card ages ago. It turns out he thinks of his novels as radio theater, not books. Which is a very different way to experience the audio.
Eg today there’s billions of dollars being spent just to create and label more data, which is a global act of recruiting, training, organization, etc.
When we imagine these models self improving, are we imagining them “just” inventing better math, or conducting global-scale multi-company coordination operations? I can believe AI is capable of the latter, but that’s an awful lot of extra friction.
As an armchair observer, the agents + browser space feels like it’s waiting for someone to make the open source framework that everyone piles on to.
Proxy rotation sounds like a solid way to monetize for businesses.
In that world, what would be the tradeoffs between:
- NextJs + Tailwind + ShadCN
- NextJS + ?? + Shoelace
I don't have a good sense of how web components compare to practice of "copy-by-value, then compile-into-binary" UI shipping that's common in the Next + Shad world these days.
I can think of all sorts examples.
Everyone has national health insurance, but you also get to choose where to go, and some doctors also offer non-insured services that you can pay for out of pocket.
The result is universal coverage combined with a competitive market that drives prices down and encourages innovation.
I know this is just anecdata, but having held an insurance card there for a while, our family was always able to see our family doctor the same day we called. And the one or two times a specialist or emergency room was needed, there was minimal hassle.
I'm sure there are problems with it, too -- I just don't know what they are. As a customer/patient, it seemed to work far better than the American system I'm used to.
This is just my personal experience, but I think the big change in the past 15 years isn't Bopomofo -> Pinyin, but rather Wade Giles -> Pinyin. Bopomofo seems equally prevalent, but the Wade Giles romanizations on street signs have begin to get replaced with Pinyin for the sake of non-native speakers who are almost certainly more familiar with Pinyin than WG.
I think most folks probably don't realize how difficult it is to go from HTML -> PNG programmatically. You get hit with a thousand papercuts related to either Node<>Browser differences or HTML<>Canvas differences.
Start with YAML/JSON/TOML, but then add:
- Optionally strict typing and structs
- Inheritance
- Dynamically computed properties
- Functions & object methods, which are really more like computer properties
- If/Else conditionals, which are really more like a ternary
.. and managed to do it while still making it look like a simple config file.
The closest analogue from memory might actually be Terraform.
The one thing that had me squinting was the object extension syntax. It looks powerful.. and I understand its value.. but wow that's ends up being eye-full of () {} and [] all in one code bock.
As a tiny example: I've anecdotally heard that kids in the 5-10yo bracket need their parents in the bed to fall asleep at a higher rate than would typically be normal. Probably because parents cuddled their kids to sleep during the lockdowns as a stress reducer for both of them, rather than turning out the lights and leaving the room.
Just writing hand wavily :)
- You want to find the min/max of some probability distribution P(x)
- P(x) is too complicated to find a closed-form min, but you can draw samples from it.
- So instead, you carefully construct some OTHER probability distribution Q(x|θ) that you claim is structurally similar "enough" to P(x), parameterized by θ.
- Now you find the theta which minimizes the KL divergence KL(P(x) || Q(x|θ)), which is equivalent to delivering you the parameters of θ to Q(x|θ) that make it [approximately] "most" similar to P(x) without ever having minimized P(x)
It was a trick that came up a lot when AI consisted of giant Bayesian plate models for each specific task that you had to hand-optimize.
- Drag the password window around the screen furiously
- Press Ctrl-Alt-Del as you did it
I think it would just dump you straight to the desktop.
I remember doing it in Circuit City as a kid to access computers.
We’re in the nascent stages but I think there will probably always be a community of folks who want to add more nuance to the communication, whether it’s reveries that enact a mood or goal, tie-ins to other services, etc.
Eg imagine wanting to have your ChatGPT DnD master also keep some kind of score. It may be ultimately easiest to put a wrapper around a themed GPT window that imposes a predictable way to do that rather than require everyone to figure out how to prompt it correctly.