Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kbolino
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
931.
▲
by
kbolino
2y ago
Two major confounders for this argument are the raising of national speed limits from the 1970s to the 1990s, during which time traffic accident and fatality rates went down significantly, and the post-COVID bump in traffic accident and fat
932.
▲
by
kbolino
2y ago
IANAL but, for the most part, no. The "problem" with the GPL here arises not when you, the end user, take a piece of GPL-licensed software and combine it with other software, as is your GPL-protected right, but when you try to re
933.
▲
by
kbolino
2y ago
> Speed limits on the other hand are proven to reduce accidents. There have been speed limits on every road in the US for over half a century; how did they conduct a controlled study?
934.
▲
by
kbolino
2y ago
If you can size the EFI partition yourself, or it's already big enough (e.g. you didn't install Windows first), then yes this makes more sense.
935.
▲
by
kbolino
2y ago
Yes, as this is the closest equivalent to "dynamic linking" that can happen at boot time.
936.
▲
by
kbolino
2y ago
This is true on "IBM compatible" x86 PCs and will continue to be for the foreseeable future, but it's not the case on all platforms. Some of them require graphics drivers to show anything at all, even simple text.
937.
▲
by
kbolino
2y ago
Given the reason why "out-of-tree modules" exist, there's really no way to eliminate initramfs or something like it entirely in the general case. It might be possible to speed up the process of building the image (as long as
938.
▲
by
kbolino
2y ago
A language that officially recommends "don't communicate by sharing memory; share memory by communicating" is obviously not meant to implement concurrent data structures well. This means, in some cases, it is indeed the wrong
939.
▲
by
kbolino
2y ago
I grew up in an American suburb and dialup was the norm for me through high school (early/mid-2000s). We did have a solid 56K connection though (which usually ran at about 53.3 kbps) thanks to MSN (back when it was a full-fledged ISP a
940.
▲
by
kbolino
2y ago
I framed that as NIST responses to NSA concerns, but on re-reading, it seems that the table I'm quoting is entirely produced by the NSA. This doesn't really affect the substance of what I wrote with regard to technical details, bu
941.
▲
by
kbolino
2y ago
For some elaboration on my issues with NIST recommendations, let us consider NIST's response to public comments from 2021 : NSA raised the issue of "Counter wrapping, or integer overflow, because counter is 32 bits" to which
942.
▲
by
kbolino
2y ago
That link says the document needs revising, specifically "to clarify the guidance in connection with the IV constructions" (NIST calls the nonce an IV). It defines GCM normatively but its non-normative recommendations are outdated
943.
▲
by
kbolino
2y ago
Churn implies upheaval, breaking things that used to (and ought to) work. I don't see examples of that from the first few commits I examined.
944.
▲
by
kbolino
2y ago
What churn does the crypto package get? It's part of the standard library and so bound by the compatibility promise, which basically freezes existing things in place.
945.
▲
by
kbolino
2y ago
No, this makes random nonces safe in the first place. With standard AES-GCM, you should use deterministic nonce generation since 96 bits is not enough to avoid random collisions. Also, you must change the nonce (or key) after 2^32 blocks
946.
▲
by
kbolino
2y ago
The era of a bipartisan civil service is past. The civil service, at least those offices which are in and around DC, is heavily liberal and is trending more so over time. In 2020, DC went 92% for Biden, and Biden also handily won every coun
947.
▲
by
kbolino
2y ago
That code does not violate the aliasing rules in any case. The two functions you wrote are not the same; the first re-reads *x which may return a different value than 2 if *x was modified in between the first and third lines of the function
948.
▲
by
kbolino
2y ago
Type punning with unions was actually forbidden by C89. You were only ever supposed to read the union member which was last written to. This may have been relaxed in C17; I can only find a draft online, but it allows for type punning in uni
949.
▲
by
kbolino
2y ago
I think this is the wrong takeaway. Everything has become organized around measurable things and short-term optimization. "Disparate impact" is just one example of this principle. It's easy to measure demographic representati
950.
▲
by
kbolino
2y ago
I want there to be something better than the UNIX shells, at least when it comes to error handling and data parsing. PowerShell was supposed to be that tool, but it seems to have lost sight of that goal somewhere along the way.
951.
▲
by
kbolino
2y ago
At this point, all PowerShell has accomplished is creating a separate ecosystem. The designers set out to make a "better" shell and yet refused to ever learn the things they were allegedly "improving". Basic features are
952.
▲
by
kbolino
2y ago
Same as going forward, you'd grab a free block and simply fill it backwards from the end instead of forwards from the beginning. But the file system would have to support file data starting mid-block and new blocks getting added to the
953.
▲
by
kbolino
2y ago
A queue is simpler to implement than a deque and the same is true of a file system: supporting growing the file in both directions is more complicated than supporting growing the file in one direction. In practice, append is much more commo
954.
▲
by
kbolino
2y ago
That's not what I said. X11 did network transparency wrong. Nobody in that ecosystem stepped up to do it right. The web does it better, even with its warts. Citrix is going to find its way into the same graveyard before too long. This
955.
▲
by
kbolino
2y ago
Both? I've seen UDP and TCP treated as interchangeable. They're not, even though in many cases the APIs involved make it seem that way. Choosing datagrams and unreliable transport vs. streams and reliable transport affects the res
956.
▲
by
kbolino
2y ago
The "problem" with referenda is they often forcibly enact policies that the elected politicians, judges, bureaucrats, and other organized political actors don't want. Since these people decide what the government actually doe
957.
▲
by
kbolino
2y ago
Yep. Basically, in no election we can practically foresee, is this going to be a politically salient issue. The voters aren't motivated enough about it, and the interest groups involved are mostly aligned on keeping the status quo. Ele
958.
▲
by
kbolino
2y ago
I don't think anyone expects it to be reliable, they just don't plan for packet loss properly.
959.
▲
by
kbolino
2y ago
I think the issue is that there's a stigma around UDP, largely borne from not using it effectively. I'm not sure this is the right way to address the stigma though. Ultimately, TCP vs UDP per se is rarely the right question to ask
960.
▲
by
kbolino
2y ago
> Web apps are no better than X11 I'm not just talking about a Perl script running on Apache like it's 1999. I'm talking about globally distributed cloud apps. It might be theoretically possible with X11 but it doesn'
More ›