Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
saurik
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
421.
▲
by
saurik
2y ago
You can always find a case where you are stressing the very thing that people are using in a micro-benchmark; like, no one is claiming that table unwinding is the correct choice for every single function! But, the other extreme you get is s
422.
▲
by
saurik
2y ago
"At the limit limit," you can detect the unstructured branches littered through the codebase of people using Result and convert it all into clean structured exceptions, and even automatically remove all the boilerplate this paradi
423.
▲
by
saurik
2y ago
I am shocked at the idea of anyone implying that Erlang is "unreliable"... it's entire reason for existence was to step up the game on reliability.
424.
▲
by
saurik
2y ago
> The fact that your mental model doesn't match the document is an education problem, not a problem with the compiler. Or it is a problem with the document, which is the entire reason we are having this discussion: N3322 argued the
425.
▲
by
saurik
2y ago
And so you would pay for the largest tier as it sounds like you have big data needs? ;P Whereas my company--which only had tens of millions of users and millions of dollars a year in revenue--certainly never had any tables with more than 4
426.
▲
by
saurik
2y ago
Great: and presumably you have good reasons for that. On the other side, I will never use a Moxie Marlinspike product. But, for both of us: the messages themselves being insecure isn't a concern, so spreading FUD about such is net harm
427.
▲
by
saurik
2y ago
FWIW, they lost my belief in them with the "advanced voice" debacle: they seem to have announced it when they did merely to scoop Google, not because that was a reasonable time to announce it :/. It then took them forever to
428.
▲
by
saurik
2y ago
I don't see how that analogy works, especially so as in your attempt to make a point you have DuPont as the explicit actor in the direct harm, and the people drinking the water aren't even involved... like, I do not think anyone d
429.
▲
by
saurik
2y ago
The username on an account can be set or even changed at any time and would not affect the created date. (And like, he might simply not have had a YouTube account with his username set--so as to effectively prevent someone from doing this t
430.
▲
by
saurik
2y ago
No: while there are some notable (and maybe critical) differences surrounding how group chats are handled, by and large WhatsApp literally uses Signal's protocol.
431.
▲
by
saurik
2y ago
I really enjoyed (at the time: I have not watched it in 20 years) the 1999 made-for-TV movie of the same name (and apparently there is a copy on YouTube now! I am totally going to watch it soon and find out how bad my memory has aged ;P).
432.
▲
by
saurik
2y ago
You can take the raw SQL string and pass it--at compile time, treating the database itself as part of the product you are linking against (and it doesn't have to be the full production one: it can be a local one built from the artifact
433.
▲
by
saurik
2y ago
Dart's VM was designed by the team (I think not just the one guy, but maybe I'm wrong on that and it really is just Lars Bak) that designed most of the truly notable VMs that have ever existed: Self, Smalltalk Strongtalk, Java Hot
434.
▲
by
saurik
2y ago
FWIW, I feel like the job of approving and committing PRs is probably easier than the job of writing them, so arguably we should automate and replace you first ;P.
435.
▲
by
saurik
2y ago
This is only relevant because the cost of bandwidth is excessively high--much higher than it should be--and so people essentially need to pay for this gouging-insurance.
436.
▲
by
saurik
2y ago
> What you are missing here is that the adjustment is not low usage users subsidising high usage users, it’s OVH margins. I did not miss this, and it was part of my point: the only reason this makes any sense at all is because these prov
437.
▲
by
saurik
2y ago
I found--when working in Clojure for a while back in 2012--that what I really wanted was just a way to collapse deeply-nested parenthetical definitions, and ended up with a simple reader macro that reads one form and then pushes the rest of
438.
▲
by
saurik
2y ago
Doing billing like this is awkward as you just don't know what you are going to get. And, in a world where most people are in fact using small amounts of bandwidth, what you have done is caused people who use small amounts of bandwidth
439.
▲
by
saurik
2y ago
This is supported by Google Cloud using literally the same wording: https://cloud.google.com/cdn/docs/using-signed-cookies As far as I can tell, this feature is also supported by Akamai here: https://te
440.
▲
by
saurik
2y ago
"Conversely, a client MUST NOT assume that receiving an Accept-Ranges field means that future range requests will return partial responses. The content might change, the server might only support range requests at certain times or unde
441.
▲
by
saurik
2y ago
> given that software expects it to work consistently or not work at all I mean... that's wrong? If you come across such software, do you at least file a bug?
442.
▲
by
saurik
2y ago
> I assumed mutable (implicit) state was being argued in favour of an explicit state representation. I definitely was not: I would argue for structured logic rather than implicit state. The idea you are discussing seems to be more about
443.
▲
by
saurik
2y ago
> And, get this, writing one FORCES YOU to fully understand every possible state and edge case of the problem you're solving. lol? ;P Here is just one example of a bug I know of that should exist, today, in Chrome, because, in fact,
444.
▲
by
saurik
2y ago
I compile a lot of C++ code from a lot of places, and the only time I run into code that somehow simply doesn't work on newer versions of C++ and where the developers aren't even sure if they will accept any patches to fix the i
445.
▲
by
saurik
2y ago
At the end of the day, a postal address is printed to an envelope or package as a single block of text and then read back and parsed somehow by the people delivering the package (usually by a machine most of the way, but even these days mor
446.
▲
by
saurik
2y ago
But yet it is still true that you can implement this idea in normal C++ the way humanrebar described. (This is similar to std::function, which is a pointer to an object that happens to have an operator() that conforms to listed signature; b
447.
▲
by
saurik
2y ago
That's true of every cable that has ever existed, including basic electrical wiring, and so feels like a separate problem than merely identifying what kind of cable a cable even intends/claims to be in a world where they all have
448.
▲
by
saurik
2y ago
Engh... I used to rely on a debugger a lot 25 years ago when I was learning to program, and was extremely good at making it work and using its quirks; but, I was building overly-simplistic software, and it feels so rare of a thing to be use
449.
▲
by
saurik
2y ago
FWIW, I find the font size (I am on an iPhone) way too large, particularly as there is also important text in the diagrams and that text is much smaller, so while I feel a need to shove my phone away from my face to deal with the overly lar
450.
▲
by
saurik
2y ago
The Python 2 to 3 thing was worse when they started: people who made the mistake of falling for the rhetoric to port to python3 early on had a much more difficult time as basic things like u"" were broken under an argument that th
More ›