Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ninkendo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
391.
▲
by
ninkendo
1y ago
> It wouldn’t surprise me at all if it simply was “the XML schema mostly follows how our implementation represents this kind of stuff” That’s exactly what it was. They originally had a binary representation (.doc) which was pretty much j
392.
▲
by
ninkendo
1y ago
> Build a crude router in front of it, if you must, or give it access to "the old Siri" as a tool it can call, and let the LLM decide whether to return its own or a Siri-generated response! Both of these approaches were tried i
393.
▲
by
ninkendo
1y ago
I think a difference in magnitude turns into a difference in kind. There's lots of systems where the unreliability of the underlying parts is low enough that it can be a simple matter of retrying quickly once or twice (bit flips in ECC
394.
▲
by
ninkendo
1y ago
> using the arguments indicating the calling process wants to block Nice to know io_uring has facilities for backwards compatibility with blocking code here. But yeah, that's still a syscall, and given that the whole benefit of io_u
395.
▲
by
ninkendo
1y ago
> The designers of NFS chose to make a distributed system emulate a highly consistent and available system (a hard drive), which was (and is) a reasonable tradeoff I don't agree that it was a reasonable tradeoff. Making an unreliabl
396.
▲
by
ninkendo
1y ago
In order to make this work, libc would have to: - Start some sort of async executor thread to service the io_uring requests/responses - Make it so every call to "normal" syscalls causes the calling thread to sleep until the r
397.
▲
by
ninkendo
1y ago
I wonder how it performs against an NFS server with lots of files, especially one over a kinda-crappy connection. Putting an unreliable network service behind blocking POSIX syscalls is one of the main reasons NFS is a terrible design choic
398.
▲
by
ninkendo
1y ago
People have been giving Siri a few years for a decade now. Siri used to run in a data center (and still does for older hardware and things like HomePods) and it has never supported compound queries. Siri needs to be taken out back and shot.
399.
▲
by
ninkendo
1y ago
There’s been at least 2 times I’ve turned my ignition switch while driving. (Luckily it was into the “on” position instead of off.) Everyone in this thread thinking “these actions are temporally and physically distinct and therefore impossi
400.
▲
by
ninkendo
1y ago
I firmly believe this is not the case. Putting more obstacles between me and the thing I’m trying to do, just trains my brain at rote performance of the task. It’s still “autopilot” as far as my brain is concerned. This could be anything: s
401.
▲
by
ninkendo
1y ago
I've definitely put shaving cream on my toothbrush before.
402.
▲
by
ninkendo
1y ago
I think the aircraft being familiar makes it worse: if you're used to going through a certain motion to do a thing, it may be one of things your brain can do without really thinking about it much, which is where the danger comes in. I&
403.
▲
by
ninkendo
1y ago
> Practicing religion yields a lot of net-positive effects, particularly mental anguish and internal turmoil. Otherwise, people wouldn't practice them. I don’t think that follows. Plenty of people practice religion because they’re t
404.
▲
by
ninkendo
1y ago
Confusing indeed. Didn’t anyone in their marketing point out that maybe “4o” and “o4” are way too similar?
405.
▲
by
ninkendo
1y ago
That function is returning a Vec<Token>, and so it knows the .collect() call needs to return a Vec<Token>, and so therefore the .map() function needs to return a Token. Therefore each match arm needs to return a Token too, so th
406.
▲
by
ninkendo
1y ago
> Where this kind of API design is useful is when there is a user with an agent (e.g. a browser or similar) who can navigate the API and interact with the different responses based on their media types and what the links are called. The
407.
▲
by
ninkendo
1y ago
> Types don't carry behavioral information about what the method does internally. I don’t remember specifics, but I very distinctly remember changing a method in some way and Rust determining that my type is now not Send, and gettin
408.
▲
by
ninkendo
1y ago
You and everyone else.
409.
▲
by
ninkendo
1y ago
It's interesting though, because you don't really need to reverse engineer anything if the device has an in-tree Linux driver. You "just" need to port the Linux driver to your OS. This is certainly something an LLM can h
410.
▲
by
ninkendo
1y ago
In my experience you just slap minikube or k3s on your dev machine, and treat it as any other environment. Argo, helm, kustomize, whatever can all work against a local single-node cluster just fine. It takes some effort to make sure your co
411.
▲
by
ninkendo
1y ago
I certainly know how to debug each of the services in my environment, but how do you step-through debug a single request across services? Like, if service A make a gRPC call to service B, are you saying you can “step into” the call from A a
412.
▲
by
ninkendo
1y ago
If you’re gonna let them just build up over time, why not just open the app and see the latest videos in there? Time sensitive stuff I… kinda get. But I would get stressed out if that was actually the norm. I really don’t like the idea of “
413.
▲
by
ninkendo
1y ago
I can see that being useful if it’s important to you to start watching someone’s videos within minutes of them posting it, but I’ve never understood why that’s desirable for anyone. To me, I watch YouTube when I have some time to do so and
414.
▲
by
ninkendo
1y ago
I was curious if there were any interesting bit-masking patterns in ASCII for vowels that could be exploited, so I shamelessly asked ChatGPT and it gave a pretty nice insight: - Setting bit 5 high forces lowercase for the input letter - mas
415.
▲
by
ninkendo
1y ago
In such an environment I’m doomed anyway, even if I’m vetting code. I don’t understand why the goal has to be “the ability to spot attacks specifically designed to prevent you from detecting.” For what you’re describing, there seems to be n
416.
▲
by
ninkendo
1y ago
I can think of exactly two use cases for web browser push notifications: - Web-based email - Web-based chat That’s it. Every other use case seems to be solving a “them” problem (how do we increase engagement?) and not a “me” problem. Even
417.
▲
by
ninkendo
1y ago
The article thinks aeiou are all the vowels, and forgets about y.
418.
▲
by
ninkendo
1y ago
> No the claim is that very few people read the dependencies[1] enough to catch a malicious piece of code. You’re shifting around between reading enough to catch any issue (which I could easily do if a vulnerability was right there sta
419.
▲
by
ninkendo
1y ago
The point of my argument is not to say I’m vetting anything, but to say that there are tons of eyeballs on crates today, because of the fact that they are distributed as source and not a binary. It’s not a silver bullet but every little bit
420.
▲
by
ninkendo
1y ago
> Pretty much nobody does those two things at the same time: - pulling dependencies with cargo - auditing the source code of the dependencies they're building Your “pretty much” is probably weaseling you out of any criticism here, b
More ›