Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
willtemperley
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
61.
▲
by
willtemperley
3mo ago
Developing apps in SwiftUI it’s extremely useful to have SwiftData, an ORM that can act like a system of records. For my own use case this is basically metadata for large scale datasets in Parquet or similar. That said it’s still my most fr
62.
▲
by
willtemperley
3mo ago
Instead of employing an engineer for a year we burned an obscene amount of resources to generate code which will enable vibe coders to burn more resources. But we’re lovable! Cute smile. Heart emoji.
63.
▲
by
willtemperley
3mo ago
> In computing, a trojan horse or trojan is a kind of malware that misleads users as to its true intent by disguising itself as a normal program. [1] Google is Trojans all the way down. What is the true intent of almost every Google prod
64.
▲
by
willtemperley
3mo ago
I don't think you followed the thread. I began discussing the OAuth privacy nightmare, then the counter point was that the with email auth providers know anyway, but they don't know the login times necessarily, unlike with OAuth.
65.
▲
by
willtemperley
4mo ago
True they'd know which sites you've signed up to, but not the login times, unless the service emails you every time you log in.
66.
▲
by
willtemperley
4mo ago
What I don't understand is why OAuth is rarely talked about in a privacy context, however your OAuth provider knows all the sites you log into and when. It's a privacy nightmare.
67.
▲
by
willtemperley
4mo ago
> Hope folks will always keep that in mind as they develop software for proprietary platforms they don't own. You're right of course and "The Other Road Ahead" was very prescient, but I think the desktop vs web-app di
68.
▲
by
willtemperley
4mo ago
That’s a lot closer-to-the-ground truth. It would be interesting to compare Xona’s map with this, if they provide the actual data.
69.
▲
by
willtemperley
4mo ago
> Gunning says that, due to the altitude of the Pulsar-0 satellite, the map may not truthfully reflect where jamming is worst for users on the ground Right. So have they employed ground truthing to quantify this uncertainty? Truth was im
70.
▲
by
willtemperley
4mo ago
I didn't say it was impossible but there are specific situations in which it's very difficult. What I was unable to resolve was getting DuckDB to statically link with httpfs and I'm not the only one [1]. So being more specifi
71.
▲
by
willtemperley
4mo ago
The one huge caveat for anyone that cannot use dynamic linking e.g. in an AppStore context, DuckDB isn’t a great choice. It’s very hard to statically link extensions. This is where Arrow wins I think. Arrow CPP for example has very portable
72.
▲
by
willtemperley
4mo ago
Thanks, a quick glance makes me think Kepler is a layer on top of MapLibre GL. Good looking tools, but not professional GIS tools. I’ll take a closer look. Really what I’m after is a native GIS renderer, like QGIS has, or ArcGIS that are pa
73.
▲
by
willtemperley
4mo ago
Wow that's worse than I thought, and breaks the number one rule of machine learning: you don't train the model with your test dataset.
74.
▲
by
willtemperley
4mo ago
Yes, how do we know Opus 4.8 hasn't been trained on the SWE-Bench examples? With a squillion dollars at stake per bench point, someone will have figured out a plausibly deniable way to game these benchmarks.
75.
▲
by
willtemperley
4mo ago
OL is great, but it's still not really usable as a GIS renderer, especially in native apps.
76.
▲
by
willtemperley
4mo ago
That’s a useful article, and as impressive as these demos are, and how smooth Maplibre is, I dearly wish people would spend more time on building map tech that is actually based on geoscience. The heat map is a good example. What does it me
77.
▲
by
willtemperley
4mo ago
Good luck with that. I hope you’re successful in your law breaking endeavours with your highly informed cost benefit analyses.
78.
▲
by
willtemperley
4mo ago
I’m aware of insert returning. That’s still more work than “mint a UUID”. Once the incremented id is returned it then has to be set on the model, in some cases like GRDB in Swift it requires the id to be optional which is just annoying.
79.
▲
by
willtemperley
4mo ago
I choose to follow the law, but it’s an obligation not a decision. Framing it like this just misses the big picture entirely. A few words from a tech CEO is all it takes for this government to take extreme measures like this.
80.
▲
by
willtemperley
4mo ago
Odd title, I’m not sure it was Anthropic’s decision. Practically this means Europe has a short window in which to catch up, while the US hobbles its own progress.
81.
▲
by
willtemperley
4mo ago
I suspect the big picture isn't just "governments restricting the availability of strong LLMs to the public", it's a group of tech lobbyists who have managed to push a narrative that's plausible enough to the majori
82.
▲
by
willtemperley
4mo ago
I wonder if this is the real problem: it was too good, and a lobby of companies feeling threatened by the competition decided to push the jailbreak narrative as a scapegoat.
83.
▲
by
willtemperley
4mo ago
Not yet. Wait ‘til lawnmowers have LLMs installed.
84.
▲
by
willtemperley
4mo ago
In a sense they do care. Anthropic / OpenAI care that your projects are successful because that means more revenue for themselves. Therefore, their models are designed to care that your products work.
85.
▲
by
willtemperley
4mo ago
UUIDs make client code so much simpler. Just create a UUID, use it client side to create your object graph and commit or not as appropriate. No need to retrieve an incremented integer.
86.
▲
by
willtemperley
4mo ago
> Haven’t hit that wall with GPT-5.5 I’m seeing a similar improvement with Opus 4.8, which is acting like an engineer that cares about correctness. The harder the problem the better it seems to do. I think a golden age of software is jus
87.
▲
by
willtemperley
4mo ago
I like the concept. Assuming you were the inspiration for this (very possible) how do you feel about the usability? I spent an hour today trying to get it working the way I’d expect and it still does odd things, like after disabling automat
88.
▲
by
willtemperley
4mo ago
Turning off "Automatically rearrange Spaces based on most recent use" keeps the spaces in the order I left them. That's nice. Three finger swipe between spaces when not using the preview seems to work. However, swiping beetwe
89.
▲
by
willtemperley
4mo ago
The animation for the full-screen case serves a useful purpose: drawing the eye to the window in the preview. The non-fullscreen (desktop) case uses an animation for the same purpose, locating the current app window in a sea of others. So w
90.
▲
by
willtemperley
4mo ago
Ah thanks! The setting is "Automatically rearrange Spaces based on most recent use" which explains why the behaviour felt so intermittent.
More ›