Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kentonv
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
331.
▲
by
kentonv
1y ago
Exactly. To put it another way: Imagine the power goes out while sqlite is in the middle of writing a transaction to the WAL (before the write has been confirmed to the application). What do you want to happen when power comes back, and you
332.
▲
by
kentonv
1y ago
My high school computer lab in 1998-99 was full of Windows 98 machines running a program called "Fortress" which was meant to lock it down and prevent tampering. I made a custom boot disk (floppy) that would boot Windows bypassing
333.
▲
by
kentonv
1y ago
For my definition, I totally don't care whether the server is local or in the cloud. I have a fast enough internet connection that it won't make a difference. (I mean. I would _like_ servers to be local, but I'm not going to
334.
▲
by
kentonv
1y ago
A cyber cafe would be full of strangers though.
335.
▲
by
kentonv
1y ago
The Workers platform uses Cap'n Proto extensively, as one might expect (with me being the author of Cap'n Proto and the lead dev on Workers). Some other parts of Cloudflare use it (including the logging pipeline, which used it bef
336.
▲
by
kentonv
1y ago
Laptops??? There weren't gaming-capable laptops in the 90's, and besides that, the ultimate status symbol at a LAN party was lugging in your 80-pound 20" Sony Trinitron CRT.
337.
▲
by
kentonv
1y ago
At the time the pictures were taken, we hadn't gotten around to populating the walls much. Now we've hung up a lot of our kids' art, nicely framed. Amusingly a lot of it looks sort of like abstract modern art, like Jackson Po
338.
▲
by
kentonv
1y ago
Heh, of all arguably-valid definitions of "LAN Party" I think this one is as far away from mine as you can get. Traditional LAN party: Everyone brings their computers to one place to connect via a LAN, where they play games, swap
339.
▲
by
kentonv
1y ago
It's not faster at running Qwen3-Coder, because Qwen3-Coder does not fit in 96GB, so can't run at all. My goal here is to run Qwen3-Coder (or similarly large models). Sure you can build a cluster of RTX 6000s but then you start
340.
▲
by
kentonv
1y ago
Per above, you need 272GB to run Qwen3-Coder (at 4 bit quantization).
341.
▲
by
kentonv
1y ago
Ugh, why is Apple the only one shipping consumer GPUs with tons of RAM? I would totally buy a device like this for $10k if it were designed to run Linux.
342.
▲
by
kentonv
1y ago
This is a style issue. Different people can have different definitions and cultures around TODOs. My codebases tend to use TODO exactly as described here. A TODO is really just a comment documenting the implementation -- specifically, docum
343.
▲
by
kentonv
1y ago
It's not vibe coded, though. "Vibe coding" means taking the AI's code with no review at all. Whereas I carefully reviewed the AI's output for workers-oauth-provider.
344.
▲
by
kentonv
1y ago
Hmm, I am not familiar with the DNS API but those certainly sound like changes that I'd argue should not have been made. :/
345.
▲
by
kentonv
1y ago
> To me, it only makes sense if the put method creates a cache only in the datacenter where the Worker was invoked. Put and delete need to be related, in my opinion. That is, in fact, how it works. cache.put() only writes to the local da
346.
▲
by
kentonv
1y ago
> and when they make a change that breaks the existing API contract it always makes for several miserable days for me If we changed an API in Workers in a way that broke any Worker in production, we consider that an incident and we will
347.
▲
by
kentonv
1y ago
> some technical decisions are absurd, such as the worker's cache.delete method, which only clears the cache contents in the data center where the Worker was invoked!!! The Cache API is a standard taken from browsers. In the browser
348.
▲
by
kentonv
1y ago
To be fair, there was a pretty dumb CVE (which had already been found and fixed by the time the project made the rounds on HN): https://github.com/cloudflare/workers-oauth-provider/securit... You can certainly m
349.
▲
by
kentonv
1y ago
> There was also a review of that code about a week later [0] which highlights the problems with LLM-generated code. Not really. This "review" was stretching to find things to criticize in the code, and exaggerated the issues h
350.
▲
by
kentonv
1y ago
> There's no technical enforcement of the policies in the file, it's up to the client to honor them. That's incorrect. Cloudflare does in fact enforce this at a technical level. Cloudflare has been doing bot detection for
351.
▲
by
kentonv
1y ago
Sorry, my code has bugs sometimes.
352.
▲
by
kentonv
1y ago
> An LLM accessibility browser is a bot I don't agree with this. A browser, operated by a human user, is not a bot. Adding LLM-powered accessibility features to a browser does not make it a bot.
353.
▲
by
kentonv
1y ago
I don't personally work on bot detection, and I don't know exactly what techniques they use. But if you think about it: crawlers are probably not hard to identify, as they systematically download your entire web site as well as ev
354.
▲
by
kentonv
1y ago
How would an individual user use a "crawler" to navigate the web exactly? A browser that uses AI is not automatically a "crawler"... a "crawler" is something that mass harvests entire web sites to store for lat
355.
▲
by
kentonv
1y ago
You've been able to do that for years, just using Workers (using Durable Objects for storage).
356.
▲
by
kentonv
1y ago
Where did Nathan say he's using Kubernetes? I think I missed something. His comment describes a new alternative to Kubernetes. He's presenting stateless functions and stateful actors as supplementing containers. He knows all a
357.
▲
by
kentonv
1y ago
> When you write a blog article about your "little project" and publish it on your very public company's public blog, then the obvious result is that people on the internet will take that article and your project seriously
358.
▲
by
kentonv
1y ago
> they don't use GCP or cloudflare workers. saved you a click From the article: > we do use Cloudflare as one of our CDNs, including edge compute via Workers.
359.
▲
by
kentonv
1y ago
Cloudflare Workers now has extensive Node API compatibility.
360.
▲
by
kentonv
1y ago
> In your estimation, what is your mental code coverage of the code you ended up with? Do you feel like you have a complete mapping of it, i.e. you could get an external request for change and map it quickly to where it needs to be made
More ›