Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
anyfoo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
48 ms
·
781.
▲
by
anyfoo
3y ago
> except to memorize them and gradually extend understanding backwards That is not the only reason, but also a big part of it, yes. Some of the things (but not all) that I memorize I admittedly don't fully understand. I try to avoid
782.
▲
by
anyfoo
3y ago
> typescript Well, the problem is rather, that JavaScript is a pretty bad language (nobody claimed otherwise, when it was designed in 10 days), so that using something like TypeScript makes it much better. Unfortunately your browser unde
783.
▲
by
anyfoo
3y ago
I elaborated as a reply to a sibling comment, but repeat after me: You need to memorize things in math , especially if you want full understanding. It is a necessary tool. I realized this when I saw one of the higher math geniuses in unive
784.
▲
by
anyfoo
3y ago
That point is very early. Math finally really took off for me when I realized that, no, it's not enough to understand an equation, or a set of requirements, etc., when I'm introduced to it. I have to actually memorize it. Literall
785.
▲
by
anyfoo
3y ago
Can you show me a few? I did the quick web search as suggested, but cannot find the right keywords to find a lot. What I did find is that BASE jumping is apparently often illegal (but definitely not everywhere per se), that everyone who did
786.
▲
by
anyfoo
3y ago
How many are there and what do they do?
787.
▲
by
anyfoo
3y ago
> Compared to productivity software, sure, but cycle-for-cycle, [...] they had to find ways to trick That's true, but I think the idea was more that other software has not only been mostly stagnant (that, too), but often actually re
788.
▲
by
anyfoo
3y ago
Extremely rare. I never encountered one, and I had a lot of niche stuff in the 90s. 1.44MB was the effective capacity of floppies until they died out. There was stuff like VGACopy that could format them with higher capacity (since floppy co
789.
▲
by
anyfoo
3y ago
> Look what was achieved despite those limits. We've basically had the same desktop and productivity software for 30 years. Look at games like Doom or Tyrian, or what was happening on consoles and think about how crappy that hardwar
790.
▲
by
anyfoo
3y ago
An intellectual was told by someone: “your beard is now coming in.” So he went to the rear-entrance and waited for it. Another intellectual asked what he was doing. Once he heard the whole story, he said: “I’m not surprised that peop
791.
▲
by
anyfoo
3y ago
Yeah, that's basically what I was getting at. For things like the root hash, it probably makes sense to panic (or otherwise impede boot), in order to have an early, more descriptive failure, than to later only implicitly access the roo
792.
▲
by
anyfoo
3y ago
BQN, although that feels like cheating, because it's very much APL-derived: https://mlochbaum.github.io/BQN/
793.
▲
by
anyfoo
3y ago
I don't know. I/O error and panic both make sense to me, but I'd say the latter only in specific situations. It seems unwarranted to me to panic the system when, say, a README.txt somewhere in the fs has a non-validating bloc
794.
▲
by
anyfoo
3y ago
> The Latin root of the word passion is patior, which means to suffer or endure. [...] I don’t see how “passionate” is an appropriate descriptor for someone who only programs between the hours of 9 to 5 For their job. I don't see th
795.
▲
by
anyfoo
3y ago
"I've never found myself packing a backup parachute, because if one parachute can fail, so can its backup one. And now you've got two things to worry about."
796.
▲
by
anyfoo
3y ago
> as I have a life outside of work. That's true, but personally I don't think that even with strict 9-to-5, I could stomach sinking so much time, energy, and attention (with more menial tasks I could listen to podcasts all alon
797.
▲
by
anyfoo
3y ago
> In all my jobs, I could not tell the difference between the "passionate" devs and the "9-5" devs. Both produced quality work (when they were quality people). Best dev I've worked with went home at 5 without his
798.
▲
by
anyfoo
3y ago
> During the boot process, unless boot security has been downgraded from Full Security, the contents of that SSV are verified against its tree of hashes. In the event that they don’t match perfectly: “the startup process halts and the us
799.
▲
by
anyfoo
3y ago
I don't know how that follows from what I said. I was talking about German Hip-Hop, where I do understand the words just like a US-native listener would in US Hip-Hop. And for that, "it primarily has to have a really good beat, an
800.
▲
by
anyfoo
3y ago
Those are neat optimizations of the constant, but even with that, a linear scan can still be much faster under the right (and not unrealistic) circumstances. But I see now you were referring to the branch predictor part specifically, so all
801.
▲
by
anyfoo
3y ago
> If a table scan takes 250ms vs 0.01 for a indexed lookup I'm not sure whether the units of that latter number are still ms or now s or whatever, but either way isn't that where you are wrong? On real computers, there are lots
802.
▲
by
anyfoo
3y ago
I'm not sure what you are trying to say, given the context of what you quoted was. Binary search has optimal worst case runtime complexity, but for small tables it is, on real computers, overall still slower than a linear scan, which e
803.
▲
by
anyfoo
3y ago
Don't be trite in a technical conversation. While I agree that those things are bad, it adds nothing here, and besides only a minority of Operating Systems does what you say.
804.
▲
by
anyfoo
3y ago
Yeah. Until we wanted multitasking. Separate address spaces, shared resources, protection, eventually security. That's when the "operating system" came in. DOS was allowed to live as a virtualized task, but it wasn't the
805.
▲
by
anyfoo
3y ago
Fully agreed. Given my background, I was (and am) mostly listening to German Hip-Hop (but of course it’s born out of US Hip-Hop, which I appreciate as well, including Illmatic and pretty much anything with “primo beats”), but the same thing
806.
▲
by
anyfoo
3y ago
> Key value FTLs have been around for about as long as FTLs. Is this similar to what IBM had since the 60s already on their hard disks (which they call "DASD"), namely "CKD" (count-key-data) storage?
807.
▲
by
anyfoo
3y ago
> cp -r foo/* bar Ah, you fell into a trap already! Using foo/* like that is generally "weird", since you let the shell expand. It will, for example, miss files that start with a dot ("."). But not neces
808.
▲
by
anyfoo
3y ago
rsync -aP does, and -aP is what I usually want. -a implies recursive (-r) and preserving permissions (-p), among other things.
809.
▲
by
anyfoo
3y ago
This is only tangentially related, but I'll say this here since people will appreciate knowing: In practically every situation where you can use scp, you can use rsync instead, which I consider better in every regard. rsync by default
810.
▲
by
anyfoo
3y ago
Those taste bland (though McDonald's isn't that bad, I like their fries), not actively repulsing.
More ›