Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
o11c
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
66 ms
·
721.
▲
by
o11c
2y ago
I never tried the pre-SP XP, but even SP1 wasn't too terrible compared to what it was competing against (there was a lot of perfectly-usable 95/98/ME still around with their lack of privilege separation, and 2K was mostly bet
722.
▲
by
o11c
2y ago
That's revisionism. It was considered correct historically, before someone decided to unilaterally declare all existing man pages "wrong".
723.
▲
by
o11c
2y ago
One point that is very rarely mentioned is how to place em dashes around quotations marks. If the em dash indicates an interruption (not a planned pause) of the actual speech, the em dashes go inside the quotes (often just one, before the c
724.
▲
by
o11c
2y ago
Probably, interpreting "Yes" as the plural of "Y-junction of a path".
725.
▲
by
o11c
2y ago
Timestamps are easiest part - you just set everything according to the chosen epoch. The hard things involve things like unstable hash orderings, non-sorted filesystem listing, parallel execution, address-space randomization, ...
726.
▲
by
o11c
2y ago
Even "require at the start" (mandatory for transparent polyfills) seems incompatible with the way ESM wants to do things.
727.
▲
by
o11c
2y ago
For C++, that's only valid for some subset of types, which currently can't be expressed with type traits. "Address-free" has a close enough definition in the context of atomics. Trivially moveable types are probably suff
728.
▲
by
o11c
2y ago
NO_NEW_PRIVS is quite irritating in a lot of contexts, since it breaks distant dependencies. For example, you can't run `ping`, so good luck debugging your networking!
729.
▲
by
o11c
2y ago
> Please note that busybox can’t function with a name that is not a busybox applet name. This is somewhat wrong. From ksh/bash/zsh, you can run: (exec -a someappname /arbitraryexecutablepath args...) This won't
730.
▲
by
o11c
2y ago
Until the dotnet packages are shipped in every major Linux distro's default repositories (it's okay if it's a 5-year-old version), we can't call C# a major language. But apparently there aren't enough people willi
731.
▲
by
o11c
2y ago
Hm, it says the observer-at-the-slit experiment hasn't been performed because it would absorb the photons. But it also says the experiment can be done with larger particles, so that shouldn't be a problem ...
732.
▲
by
o11c
2y ago
I have a very minimal Android phone with no Google account ever added/used on the device, and it says my chats with other Android users are using RCS ... The phone number is associated in the other direction though (way back when Goo
733.
▲
by
o11c
2y ago
The lack of arrow shortcuts for navigation really throws me off (especially since both the mouse and the numpad are normally used by the right hand). Although cells have more than 4 neighbors, there's still a notion of direction; maybe
734.
▲
by
o11c
2y ago
Some causes of poor self-checkout experience: * The switch to self-checkout overlapped with the push for reusable bags. Some sturdy reusable bags are significantly heavier than others, and at certain stores they choose to make this fail bad
735.
▲
by
o11c
2y ago
For me the problem has never been about outright breakage. For IDEs, I have often observed: the whole is less than the sum of the parts. Trying to cram them all into one UI ends up removing a lot of capabilities, and it is always more dif
736.
▲
by
o11c
2y ago
"The blockchain" is just a wasteful way of doing things compared to the plain crypto. "Overlay the entire scene" doesn't actually appear to add any information-theoretic value compared to simply bounding the timesta
737.
▲
by
o11c
2y ago
Hmm ... "Stores power from your generator" might be a market with room here since generators are often inefficient (and produce weird power) and batteries have grown a lot lately. OTOH, in practice home generators are more limited
738.
▲
by
o11c
2y ago
There are actually (at least) 3 different places where cryptography is needed here: * Proof that this starts after a given time. Traditionally this has used methods like "this is the headline of a major newspaper today", which is
739.
▲
by
o11c
2y ago
I'm not sure "pre-scientific" is a meaningful distinction. Maybe "pre-scientific-method"? Certainly one major problem is: although we live after the scientific method was developed, things can still be done without
740.
▲
by
o11c
2y ago
Hm, it looks like the Greek etymology is disputed (it was named after a place rather than with purpose). ake = silent heka ... in borrowing normally means "one hundred", but in Greek it's actually "he" (one) + "
741.
▲
by
o11c
2y ago
Trying to prevent food waste is silly for another reason, too. "No food is wasted" is another way of saying "we are in the middle of a famine and people are eating everything they can." Food waste is a deliberate governm
742.
▲
by
o11c
2y ago
16-bit offsets doesn't limit you to 64K unless you require byte-alignment. 128K or 256K is usually trivial and even 512K or 1M is often viable.
743.
▲
by
o11c
2y ago
I didn't think it was "obviously fake" (unlike, say, the recent Chicago gambling one) at first glance. I had to zoom in to see the horrors.
744.
▲
by
o11c
2y ago
I imagine that a GPU-only "select this buffer when the next frame happens" would be better supported, even if the CPU doesn't get told when. Or even if you can't get an interrupt, you could poll periodically, etc.
745.
▲
by
o11c
2y ago
I am extremely skeptical of any "concurrency made easy" claims. Rust has probably the best claim in that area but it's still pretty limited, and comes at the cost of making it hard to write normal code.
746.
▲
by
o11c
2y ago
I didn't have any problem with iterator/pointer invalidation (easy to merge into the same thing), since holding an active iterator inhibited expiration. It's possible to imagine an expiration system that doesn't automati
747.
▲
by
o11c
2y ago
`.retain()` unfortunately isn't what I'm talking about, since it's at least O(n) per call. It might be better if you can arrange to call it just once after a batch of operations, but that isn't always the case. "Del
748.
▲
by
o11c
2y ago
I've done it in C++, so Rust is probably capable of it if you add enough layers of rc refcell and whatever else it requires to fit into its restricted worldview. Does Rust actually have container implementations that do all of the foll
749.
▲
by
o11c
2y ago
I'm not going to investigate it again, there was probably more than this. But from what I recall: * The compiler isn't actually guaranteed to store them by value at all. Basically, they're written to be an "optional exte
750.
▲
by
o11c
2y ago
If your language supports good strong/weak references and containers thereof, cleaning up dead interned strings isn't hard. I'm not aware of any language that provides this out-of-the-box, unfortunately. Why do so many langua
More ›