Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kbolino
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
421.
▲
by
kbolino
1y ago
A passkey is a public-private keypair strongly tied to a specific site. Sites never have access to the private key, and the key will never be presented for use on the wrong site. Those two advantages remain even if the passkey is stored in
422.
▲
by
kbolino
1y ago
If you see it as a tax, and the tax funds the service, and you like the service, why wouldn't you want to pay it? About half of their liabilities were forgiven as part of the 2022 legislation. They still have debt and retirement liabil
423.
▲
by
kbolino
1y ago
FWIW: https://en.wikipedia.org/wiki/SIM_swap_scam This is more like confused deputy than collusion (though that can happen as well), but nevertheless the end result is somebody else ends up with your number, and your d
424.
▲
by
kbolino
1y ago
That requirement was repealed in 2022. The USPS still isn't profitable. While it reaped the benefit of that repeal and reported only a small loss in 2022, it reported much larger losses in 2023 and 2024, comparable to its loss in 2021
425.
▲
by
kbolino
1y ago
It actually was profitable for most of its existence. It zealously guarded its monopoly on first-class mail because that's where the money came from. And it did so before it was spun out as a quasi-private entity. This is actually on
426.
▲
by
kbolino
1y ago
And so we see the real outcome, on this axis, of these kinds of regulations, is to increase the quality gradient. A crappy old barebones water-hungry dishwasher with a phosphate-containing detergent worked just fine for me in an old apartme
427.
▲
by
kbolino
1y ago
How realistic is this threat? I would think that the employees would have to jump through hoops that require you to be present (or at least a lot more of your info to be stolen than just your name and number) and that the home network would
428.
▲
by
kbolino
1y ago
True enough [1] but the end result is actually a slightly shorter time range ("only" 544 years vs. 584 years for a "true" 64-bit ns-resolution timestamp). Though, admittedly, when we get anywhere near to the year 2514 an
429.
▲
by
kbolino
1y ago
It's a pretty common format for timestamps on modern file systems used by Unixy operating systems (e.g. ext4, XFS, APFS, ZFS, btrfs, etc.).
430.
▲
by
kbolino
1y ago
Embedded Rust usually means no_std Rust, in which case no, neither the standard library nor any runtime to support it get included in the resulting binary. This isn't getting externalized either; no_std code simply cannot use any of th
431.
▲
by
kbolino
1y ago
Indeed, it has no bearing on binary size at all, because none of it will be included. If you are coming from the perspective where the standard library is entirely unusable to begin with, then improving the standard library is irrelevant at
432.
▲
by
kbolino
1y ago
In float32 land, if x = 0.5 (with bit pattern 0x3f000000) y = 0.25 (with bit pattern 0x3e800000) then x+y = 0.75 (with bit pattern 0x3f400000) But if we just added the bit patterns like integers, we would get 0
433.
▲
by
kbolino
1y ago
There's as many subnormals as there are distinct values with the same exponent, so 2^23 for floats and 2^52 for doubles. This includes the number 0, but you may consider it a special case different from the other subnormals; if so, sub
434.
▲
by
kbolino
1y ago
No? https://godbolt.org/z/jEc36vP3P As far as I can tell, no_std doesn't change anything with regard to either the usability of panicking operators like integer division, slice indexing, etc. (they're still u
435.
▲
by
kbolino
1y ago
That's going to be difficult because the language itself requires panic support to properly implement indexing, slicing, and integer division. There are checked methods that can be used instead, but to truly eliminate panics, the ordin
436.
▲
by
kbolino
1y ago
No, this is directly relevant to the comparison, especially since the original context of this discussion is about how Windows portable apps are no bigger than their locally installed counterparts. A typical Linux package manager provides a
437.
▲
by
kbolino
1y ago
Apart from the Microsoft Visual C++ Runtime, there's not much in the way of third-party dependencies that you as a developer would want to pull in from there. Winget is great for installing lots of self-contained software that you a
438.
▲
by
kbolino
1y ago
There's definitely been a shift in what it means to be a multiplayer game. Live service games are crowding out the other forms. Split-screen, LAN, and even Internet play without fixed servers all existed once upon a time (and still do,
439.
▲
by
kbolino
1y ago
That doesn't mean much. And 40 countries is actually a pretty large amount for this sort of thing. Companies like this are accustomed to (near-)first-world unit economics and market dynamics and they struggle at best to adapt to condit
440.
▲
by
kbolino
1y ago
That's more like antique value. Resell as meant here occurs within the first few months to maybe years after a game releases. Degradation that happens on a time scale of a decade or more will not be a significant issue for ordinary res
441.
▲
by
kbolino
2y ago
There's also login passwords, and depending on how many systems you have to log into, these can be quite numerous. There are some attempts to address this with smartcards and FIDO tokens and so on, but it's not nearly universal ye
442.
▲
by
kbolino
2y ago
Wow, I completely missed bullet 2. It's quite clear: All corresponding unexpired and unrevoked subscriber (i.e., TLS server authentication) certificates issued on or after June 15, 2026 MUST include the extendedKeyUsage extension
443.
▲
by
kbolino
2y ago
Only if you pin a CA/Browser Forum-approved certificate. But you don't have to do that. You can instead pin a self-signed or private CA-signed certificate, and then it can have the maximum lifetime you're comfortable with and
444.
▲
by
kbolino
2y ago
What argument are you driving at here? The smaller the free space, the harder it is to run compaction. The larger the free space, the easier it is. There are some confounding forces in certain workloads, but the general principle stands. &q
445.
▲
by
kbolino
2y ago
If compaction (= defragmentation) runs continuously or near-continuously, it results in write amplification of 2x or more. For a home/small-office NAS (the topic at hand) that's also lightly used with a read-heavy workload, it sho
446.
▲
by
kbolino
2y ago
Yes, to be clear, the drive controller generally (*) has no concept of volumes or files, and presents itself to the rest of the computer as a flat, linear collection of fixed-size logical blocks. Any additional structure comes from software
447.
▲
by
kbolino
2y ago
Also, CoW isn't some kind of magic. There are two meanings I can think of here: A) When you modify a file, everything including the parts you didn't change is copied to a new location. I don't think this is how btrfs works. B
448.
▲
by
kbolino
2y ago
I cannot find any hard evidence of this claim -- I don't have reason to believe you're making it up, but I also would expect this change to be more widely announced. The best I can find is some discussion by Let's Encrypt sta
449.
▲
by
kbolino
2y ago
If you delete files, or append to existing files, then the promises of the initial allocation strategy go out the window.
450.
▲
by
kbolino
2y ago
We're not talking about optical discs or backup tapes which usually get written in full in a single session. Hard drive storage in general use is constantly changing. As such, fragmentation is always there; absolute disk sizes don&#x
More ›