Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dinosaurdynasty
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
dinosaurdynasty
2y ago
And in C++, those changes would likely shoot yourself in the foot without warning. The borrow checker isn't some new weird thing, it's a reification of the rules you need to follow to not end up with obnoxious hard to debug memory
32.
▲
by
dinosaurdynasty
2y ago
There are likely lots of connections that could be made that no individual has made because no individual has all of existing human knowledge at their immediate disposal.
33.
▲
by
dinosaurdynasty
2y ago
Quantum computing actually isn't super-Turing, it "just" computes some things faster. (Strictly speaking it's somewhere between a standard Turing machine and a nondeterministic Turing machine in speed, and the first can
34.
▲
by
dinosaurdynasty
2y ago
FYI this is basically what Redis does (which does not support concurrent writes or reads afaik), and that still scales quite a lot.
35.
▲
by
dinosaurdynasty
2y ago
Even VIM has support for LSP in extensions, I'm sure there's some lightweight LSP supporting editors out there.
36.
▲
by
dinosaurdynasty
2y ago
I just got Phillips Hue bulbs and they can do this, it's great (you need a command center thing, but it works pretty seemlessly).
37.
▲
by
dinosaurdynasty
2y ago
It's because the nature of typing has changed drastically over the last decade or so, in well known languages, going from C++/Java's `FancyObject *fancyObject = new FancyObject()` (which was definitely annoying to type, and
38.
▲
by
dinosaurdynasty
2y ago
If it was super successful, would people even need to know what it is (like people don't know what BGP is)?
39.
▲
by
dinosaurdynasty
2y ago
In practice I find it stupidly reliable, and use it to reconfigure/fix WireGuard issues remotely (I had to fix the MTU once on hotel Wi-Fi). It's also completely open source, unlike tailscale. And something's that cool is tha
40.
▲
by
dinosaurdynasty
2y ago
Both tailscale (partially open source) and nebula (entirely open source, you have to host the "lighthouses" which assist in NAT punching yourself) do this. (Also tinc.) Yggdrasil is basically researching a replacement for BGP, so
41.
▲
by
dinosaurdynasty
2y ago
Go is simple at the cost of increasing the complexity of stuff written in it.
42.
▲
by
dinosaurdynasty
2y ago
I use golang for work and have done a fair amount of Rust programming. Rust feels like the higher level language. This really shouldn't be the case.
43.
▲
by
dinosaurdynasty
2y ago
You could do something like that in Rust with a request-scooped arena. But then you'd have to do Rust. In node you could use worker threads (which create a new V8 instance in a separate OS thread) but that's probably too heavy han
44.
▲
by
dinosaurdynasty
2y ago
When I quit work because of burnout some years ago, at some point I just started going to bed every night at like 9pm with no effort whatsoever, really. Completely broke when I started a job again and has been difficult ever after.
45.
▲
by
dinosaurdynasty
2y ago
It's different because bad actors can take advantage of the now-public information. The point of a disclosure window is to allow a fix before _all_ bad actors get access to the vulnerability.
46.
▲
by
dinosaurdynasty
2y ago
You can sign updates with an offline key (ideally like a hardware key), this is what APT based repositories do/allow
47.
▲
by
dinosaurdynasty
2y ago
Namecoin has made utilities similar to this (in order to constrain all existing CAs from signing `.bit` domains) so I assume so.
48.
▲
by
dinosaurdynasty
2y ago
You can not test for the absence of behavior. You can design type systems to ensure the absence of specific behaviors.
49.
▲
by
dinosaurdynasty
2y ago
The performance problem with D-Bus is the increased number of context switches over Varlink, not serialization.
50.
▲
by
dinosaurdynasty
2y ago
One should not confuse alignment and current incapability.
51.
▲
by
dinosaurdynasty
2y ago
I have to write a lot of boilerplate at $DAYJOB (Go is like that). Copilot really helps decrease the amount of typing I have to do.
52.
▲
by
dinosaurdynasty
2y ago
If that was possible, we wouldn't need Certificate Transparency (whose purpose is to at scale detect Certificate Authorities doing this and other shenanigans). Also "being able to catch them" is strictly better than "bas
53.
▲
by
dinosaurdynasty
2y ago
> After all, they could just “verify” themselves as the other party of your correspondence. They can't do this at any real scale, because they will be caught. (Because they can't use the same key as the real key--since they d
54.
▲
by
dinosaurdynasty
2y ago
https://grabbyaliens.com/ is a solution to this. Basically "if they did already, we wouldn't be here, so we exist before the universe gets colonized." (Also they colonize fast, ~0.3c, so you don't see it
55.
▲
by
dinosaurdynasty
3y ago
Any formal system worth its salt is going to model overflow.
56.
▲
by
dinosaurdynasty
3y ago
they have .home.arpa
57.
▲
by
dinosaurdynasty
3y ago
RSS!
58.
▲
by
dinosaurdynasty
3y ago
https://github.com/ollama/ollama/blob/main/docs/linux.md They have manual install instructions if you are so inclined.
59.
▲
by
dinosaurdynasty
3y ago
It works well enough that Valve is selling a Linux console that's flying off the shelves.
60.
▲
by
dinosaurdynasty
3y ago
Steam Deck uses Wayland. It uses Xwayland to run X11 applications.
More ›