Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
andrewaylett
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
andrewaylett
7d ago
That's "chaotic" rather than "non-deterministic".
2.
▲
by
andrewaylett
7d ago
`git update-server-info` is your friend; it generates the auxiliary files needed to allow clients to make range requests against packs. For example: https://andrewaylett.github.io/rgitweb/ is a repository viewer that r
3.
▲
by
andrewaylett
10d ago
LLMs are inherently deterministic. The way everyone deploys LLMs leads to non-deterministic results, but there's nothing† stopping providers from offering deterministic evaluation if they choose. All the sources of randomness are un
4.
▲
by
andrewaylett
14d ago
In my mind, slop is when the output is longer than the context provided by the user -- there's text, but there's no content. Where LLMs can be really actually quite useful, is situations where you have a lot of context and want to
5.
▲
by
andrewaylett
16d ago
AI, but I'm not sure about "slop". There is actual content in there, for all it's written by an LLM.
6.
▲
by
andrewaylett
25d ago
It seems that there are 363,123 `official_name: ` tags in OSM [1], and the discussion thread hints that at least some* of them are due to naming disputes. Given (according to the thread) no-one actually renders the tag on their maps, usin
7.
▲
by
andrewaylett
26d ago
Now deployed here: https://andrewaylett.github.io/rgitweb/ with a copy of its own repository to explore.
8.
▲
by
andrewaylett
26d ago
Just for fun, because I could, I vibed up a `cgit` replacement that runs entirely in the browser -- point it at a git repo where you've run `git update-server-info` and it'll load files as if it's starting to clone the repo,
9.
▲
by
andrewaylett
27d ago
Which was, procedurally, the correct course of action: the referendum was non-binding, because the UK's constitution only allows for non-binding referendums. Parliament is sovereign, whether you and I like it or not (and I'm ge
10.
▲
by
andrewaylett
1mo ago
There's a big difference between an "ebike" and an electric motorbike. Ebikes are pedal assist, power limited, and limited to only assist up to a certain speed. You can go as fast as you're able, but if you're abov
11.
▲
by
andrewaylett
2mo ago
GitHub will now maintain approval if a rebase doesn't result in a changed diff. Small things :P.
12.
▲
by
andrewaylett
2mo ago
If you're going to give an LLM a tool that lets it send emails, set it up so you can read the emails before releasing them . It's not the LLM that spammed, it's the people who set up the LLM.
13.
▲
by
andrewaylett
2mo ago
Indeed. But lots of people have never even heard of Gerrit :P. And the implementation feels very much like it sits in the UI layer, rather than further down the stack. I'm not trying to claim stacking PRs in this way is the best w
14.
▲
by
andrewaylett
2mo ago
They don't. But reviewing individual commits in the GitHub UI is hard. A set of stacked PRs is exactly the same as a line of commits. The only difference is the UI, but the UI is the important bit here because lack of UI is what&
15.
▲
by
andrewaylett
2mo ago
Any claims are irrelevant to the inherent adversarial nature of the role, which comes from the authority they wield. Edit: which also means you're not wrong , if you've got claims that trigger damage control then HR are even les
16.
▲
by
andrewaylett
2mo ago
Even if the people working in HR genuinely want to do the right thing for the employees, and company policies support them doing that, interactions with HR are inherently adversarial. The people within HR may be friendly, they've pro
17.
▲
by
andrewaylett
2mo ago
OK, while the fix was pretty easy (stopping wrapping static content in Suspense), actually getting it deployed was delayed :P. But it's fixed now.
18.
▲
by
andrewaylett
2mo ago
Indeed. And the amusing/disappointing/frustrating thing is: my next.js site works if you turn off JS . Links are server-rendered as links, HTML is server-rendered as HTML. If you visit one of the tools that run on the client t
19.
▲
by
andrewaylett
2mo ago
This works whether or not what you're working on is supposed to be magic.
20.
▲
by
andrewaylett
2mo ago
It requires a positive action from the application developer to include GrapheneOS's keys as well as Google's keys. So this is a deliberate positive step, rather than a default.
21.
▲
by
andrewaylett
2mo ago
I was slightly discombobulated by the first London link I clicked actually showing a number of artifacts from London that are currently held in Berlin.
22.
▲
by
andrewaylett
2mo ago
The value of a business isn't its wages or its immediate profits: it (over-simplified) represents a claim on the future profits. Equity grants (and especially options) aren't particularly controversial in tech, and I'm not sa
23.
▲
by
andrewaylett
2mo ago
On the other side: without the workers, those large capital investments are useless lumps of metal. Both Capital and Labour invest in the company, in different ways. It's not at all clear to me that the optimal arrangement is that C
24.
▲
by
andrewaylett
2mo ago
I've got quite a lot of historical data, yes. I don't back up `media` or `share`, but I do back up everything else using the automatic backup feature. Automatic backups are around 11GB each. That includes all the "apps&quo
25.
▲
by
andrewaylett
2mo ago
I seem to recall having trouble with the read only flag and the backup API, but it's quite likely the problem was mine rather than with SQLite. Anyway, the sync-friendly output is the really important part for me, because it means I ca
26.
▲
by
andrewaylett
2mo ago
I run my backups like this: OUT="${i}.sql.zst" PART="${OUT}.part" sqlite3 -readonly "${i}" .dump | zstd --fast --rsyncable -v -o "${PART}" - mv "${PART}" "${OUT}"
27.
▲
by
andrewaylett
3mo ago
There's a trade-off to be made, and it's not necessarily clear where the trade-off sits for any particular company, or even team within the company. One product person described it as eating vs breathing. Availability is like bre
28.
▲
by
andrewaylett
3mo ago
Why would an LLM be any more capable of maintaining the extra code than I am?
29.
▲
by
andrewaylett
3mo ago
The thing is: I could produce 2-3 times as much code as before _without_ an LLM, if I didn't care about my colleagues' ability to review my output properly. Lines of code are a liability, not an asset. You want as few of them as
30.
▲
by
andrewaylett
3mo ago
That seems more likely to be due to the device being network locked, rather than the networks disallowing them?
More ›