Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jcranmer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
631.
▲
by
jcranmer
1y ago
That's my recollection, too--IQ was developed to judge kids' "mental age" (how far ahead or behind they are compared to their peers in their current grade) and was only later retrofitted onto the g factor model of intell
632.
▲
by
jcranmer
1y ago
Apparently, they've decided to go with "just not report the numbers." (Source: https://www.foxbusiness.com/politics/trumps-bls-pick-could-p... ).
633.
▲
by
jcranmer
1y ago
> The UB if no provenance information is available belief comes from https://www.cl.cam.ac.uk/~pes20/cerberus/clarifying-provenan ..., in particular That's an old document. In particular, it's largely
634.
▲
by
jcranmer
1y ago
The differences are almost certainly not in how the two OSes rounded floats--the IEEE rounding modes are standard, and almost no one actually bothers to even change the rounding mode from the default. For cross-OS issues, the most likely cu
635.
▲
by
jcranmer
1y ago
Wow, you're crossing a few wires in your zeal to provide information to the point that you're repeating myths. > The intel processors have a separate math coprocessor that supports 80bit floats x86 processors have two FPU units
636.
▲
by
jcranmer
1y ago
I think you're misunderstanding pointer provenance, and you're being angry at a model that doesn't exist. The failure mode of pointer provenance is converting an integer to a pointer to an object that was never converted to a
637.
▲
by
jcranmer
1y ago
Give me an example of a program that violates pointer provenance (and only pointer provenance) that you think should be allowed under a reasonable programming model.
638.
▲
by
jcranmer
1y ago
In a compiler, you essentially need the ability to trace all the uses of an address, at least in the easy cases. Converting a pointer to an integer (or vice versa) isn't really a deal-breaker; it's essentially the same thing as pa
639.
▲
by
jcranmer
1y ago
Pointer provenance probably dates back to the 70s, although not under that name. The essential idea of pointer provenance is that it is somehow possible to enumerate all of the uses of a memory location (in a potentially very limited scope)
640.
▲
by
jcranmer
1y ago
The role of the atomic bombings in compelling Japanese surrender is still hotly debated, and will remain so until the end of time because, quite frankly, we don't have the historical record that will conclusively decide the debate. Str
641.
▲
by
jcranmer
1y ago
Some pretty gross historical inaccuracies here, in an opinion piece trying to tell people to be mindful of historical context: > One of the last rooms of the museum next to the shrine contains a long, well-illustrated explanation — in Ja
642.
▲
by
jcranmer
1y ago
Nope. Looking down on someone for being dumber than you makes you, quite frankly, an insufferable smartass.
643.
▲
by
jcranmer
1y ago
One of the most amusing things to me is the amount of AI testimonials that basically go "once I help the AI over the things I know that it struggles with, when it gets to the things I don't know, wow, it's amazing at how much
644.
▲
by
jcranmer
1y ago
You've messed up the direction here. Reducing unknown-complexity to NP-complete means you can bound the complexity by above, but not by below. I can reduce binary integer addition to SAT, which means that binary integer addition is no
645.
▲
by
jcranmer
1y ago
To be fair, it did scream before it imploded. They just disregarded the screams because they couldn't afford to make sure it was still working.
646.
▲
by
jcranmer
1y ago
The report here more or less outright says that leaving it outside was a major factor in the incident. The incident on dive 80 was adjudged to be partial delamination of the carbon fiber layers, and leaving it outside subjected it to freeze
647.
▲
by
jcranmer
1y ago
> Given that C++20 introduced modules, which are intended to make builds faster Turning on modules effectively requires that all of your project dependencies themselves have turned on modules. Fail to do so, and a lot of the benefits sta
648.
▲
by
jcranmer
1y ago
The chief reason software fails is because programmers are insufficiently aware of all of the reasons the software can fail. Sure you need a test to make sure that you handle the error correctly, but if the function signature doesn't i
649.
▲
by
jcranmer
1y ago
> What's the solution that's been around for years? Build tools to generate C++ code from some other tool. Interface description languages, for example, or something like (going back decades here) lex and yacc even.
650.
▲
by
jcranmer
1y ago
The express purpose of building Servo in the first place was to experiment with ways to parallelize the layout algorithm. The advantage of Rust is that it is a language which enables the compiler to better enforce some of the rules that nee
651.
▲
by
jcranmer
1y ago
The last major landmass to be settled I believe is Madagascar, only settled ~1500 years ago, with only scattered, remote islands remaining unsettled past that point. Madagascar itself is an island, albeit one of the largest in the world, so
652.
▲
by
jcranmer
1y ago
From my memory of Linus's C++ comments, they basically boil down to "the kernel needs to do everything in freestanding mode, and everything that's interesting in C++ is not in freestanding mode, so what good is it?" (plu
653.
▲
by
jcranmer
1y ago
> When you "transfer money" from your bank account to another, your bank has to physically move the associated cash from it's vault to the other banks vault, by hiring secure trucks, people, and so on. That hasn't bee
654.
▲
by
jcranmer
1y ago
> NFTs are poised to unlock the sharing of items between video games, for example. Of all of the supposed use cases for NFTs, this is one of the silliest. If you've ever looked into video game modding, one of the things you tend to
655.
▲
by
jcranmer
1y ago
A loop that's basically: for (int i = 0; i < len; i++) /* do something */ is going to compile down to something like: label: ; blah blah blah INC r0 CMP r0, r1 JNZ label (Okay, to be fair, com
656.
▲
by
jcranmer
1y ago
Probably the closest modern equivalent to Usenet is Reddit--each newsgroup is roughly kind of like a subreddit, and, like Reddit, threading is quite the norm in newsgroups. The main difference is that Usenet wasn't centrally organized,
657.
▲
by
jcranmer
1y ago
CPUs, almost from the get-go, were intended to be programmed by people other than the company who built the CPU, and thus the need for a stable, persistent, well-defined ISA interface was recognized very early on. But for pretty much every
658.
▲
by
jcranmer
1y ago
The first portable programming language was, uh, Fortran. Indeed, by the time the Unix developers are thinking about porting to different platforms, there are already open source Fortran libraries for math routines (the antecedents of LAPAC
659.
▲
by
jcranmer
1y ago
I strongly disagree with that argument. The main dichotomy in political geography you have in the US is the opposite sides of the Mississippi River. You do have a transitional zone in Illinois (which nowadays as migrated to Chicago), but to
660.
▲
by
jcranmer
1y ago
Having ridden the Northeast Corridor end-to-end the entire route, by far the worst section to traverse on Amtrak is western Connecticut. Which also happens to be the only bit of the NEC that Amtrak doesn't own--it's owned by Metro
More ›