Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zadikian
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
121.
▲
by
zadikian
7mo ago
I mean how is it actually faster if the rate limiting step is the same. People are claiming it was 2-3X as fast.
122.
▲
by
zadikian
7mo ago
I've heard of this, but what's the advantage? They still need to recharge the torsion the same way, which must've taken longer than someone manually feeding the next bolt.
123.
▲
by
zadikian
7mo ago
That's part of the query builder "can of worms" I mentioned. Might be one of the better examples. But idk what limitations it has vs regular SQL, like it mentioned not having native support for count/max.
124.
▲
by
zadikian
7mo ago
Ah nice, so they're bluffing. I figured maybe, but also didn't want to risk it.
125.
▲
by
zadikian
7mo ago
Well before LLMs, I already ditched ORMs. What sometimes holds back SQL is not having a convenient way to call it. Statically-typed languages require you to manually set result types unless you use a compile-time query builder, but that
126.
▲
by
zadikian
7mo ago
Ryanair FAQ may be out of date then. I have a Ryanair flight booked. In the portal, it says "You must download the Ryanair App. This is the only way to access your digital boarding pass, paper boarding passes are no longer issued or ac
127.
▲
by
zadikian
7mo ago
It seems pretty optional in the US at least. My phone has been broken for extended periods of time before. But different story trying to use budget European airlines like Wizz that require an app to get a boarding pass.
128.
▲
by
zadikian
7mo ago
The 2/3 marketshare must be almost entirely due to Android being cheap and accessible, not because those people need to install arbitrary software. A lot of mobile plans don't even give you GB/mo, they give WhatsApp messages&
129.
▲
by
zadikian
7mo ago
It's not a contradiction. Removing that setting solves that problem, but it's not the only solution.
130.
▲
by
zadikian
7mo ago
tldr IETF's goals with ipv6 were fundamentally different from the goals of proposals like v4x
131.
▲
by
zadikian
7mo ago
To answer your first question, if both hosts understand v4x, you can still use the extra space before everyone else is using it. v6 has the same limitation except all routers in between also need to understand it, unless you've set up
132.
▲
by
zadikian
7mo ago
Ok then it's fine
133.
▲
by
zadikian
7mo ago
I got it wrong too, even after reading the docs, until I just tried it for myself. Intuitively, why would Python have threads that can't run fully in parallel but also create race conditions? Seems like the worst of both worlds, and it
134.
▲
by
zadikian
7mo ago
Is this even the reason? If Android phonemakers are simply concerned about tech-illiterate users switching to iPhone, they could sell a locked-down Android phone that requires some know-how to unlock.
135.
▲
by
zadikian
7mo ago
Was it always clear that you're not supposed to use the Claude API this way?
136.
▲
by
zadikian
7mo ago
I agree Go's runtime is as thin as runtimes get. But having a runtime at all disqualifies it from being a C replacement. Rust is trying to replace C, Go is trying to replace Java and some of C++.
137.
▲
by
zadikian
7mo ago
What you're describing is what rfc6343 called "router 6to4" as opposed to the anycast variant, but anycast was what got used. "In practice, there are few if any deployments of Router 6to4 following these recommendations.
138.
▲
by
zadikian
7mo ago
Thanks. I'm not surprised they called it a C++ competitor back then. All those systems-style features do make it awkward now that it's targeting the Java-like use cases. No pointer arithmetic, but pointers yeah, and it's not
139.
▲
by
zadikian
7mo ago
> The big benefit is that you get concurrency without the overhead of multi-process. Bigger thing imo is that multiprocessing is just really annoying. In/out has to be pickleable, anything global gets rerun in each worker which ofte
140.
▲
by
zadikian
7mo ago
The error handling is like a systems language for sure, I'll agree on that. But where do Go's docs or founders call it a C replacement? gf000 asked where this is mentioned besides marketing, but I don't see it in the marketin
141.
▲
by
zadikian
7mo ago
Do you mean backwards compatibility for things that rely on the default settings? The defaults have already changed across Java versions and also depend on the system. Normally when you run a non-Java binary, it uses very little memory to s
142.
▲
by
zadikian
7mo ago
Go use cases overlap the most with Java. I think the reputation you mentioned comes from Google using a lot of C++ for high-level things others would likely do in Java, so they see Go as a replacement for C++ in some areas. (assuming you me
143.
▲
by
zadikian
7mo ago
I would choose a database for this kind of analysis
144.
▲
by
zadikian
7mo ago
Pure Python code always needed mutexes for thread safety with or without ol' GIL. I thought the difficulty with removing the GIL instead had to do with C extensions that rely on it.
145.
▲
by
zadikian
7mo ago
It is, but your typical backend code isn't dealing with that most of the time. You can just use blocking I/O in handlers.
146.
▲
by
zadikian
7mo ago
ISPs that want to split it up could do so, while other ISPs just stick to v4. Provided the hosts at least understand v4x.
147.
▲
by
zadikian
7mo ago
It's not just ISPs. Tons of services are v4 only.
148.
▲
by
zadikian
7mo ago
"all routers on your subnet need to understand that" I thought that meant the same thing you said
149.
▲
by
zadikian
7mo ago
Hard to compare, but reason #1 of bundling an app is a pretty big deal that can't be solved with just a library.
150.
▲
by
zadikian
7mo ago
If it were shallow, it'd be easy for them to fix
More ›