Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jcranmer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
931.
▲
by
jcranmer
2y ago
In general, most compilers are generally single-threaded for most of the compilation process--at the very least, compiling a single file (translation unit) is almost always done using just one thread. However, nondeterminism does creep in i
932.
▲
by
jcranmer
2y ago
Compilers are multimillion line programs, and they have an error rate which is commensurate with multimillion line programs. That said, I think like half the bugs I see get filed against the compiler aren't actually compiler bugs but e
933.
▲
by
jcranmer
2y ago
> I have no idea what "psi" is Psi is the theorized ability in parapsychology for any sort of conventionally impossible ability. Telekinesis, mind reading, etc., it's all psi. The thing about parapsychology is that there i
934.
▲
by
jcranmer
2y ago
It's not a critique of his work (although to be honest, he's probably not in the top 10 physicists of the 20th century). Rather, it's a critique of the mythbuilding that seems to surround Feynman--and only Feynman, you don&
935.
▲
by
jcranmer
2y ago
Something like half of all rigid airships ended their lives in crashes. That's an airframe loss rate far in excess of anything you see with regular aircraft.
936.
▲
by
jcranmer
2y ago
> All a compiler does is take a well defined data structure and transform it into another Sorry, having worked on language semantics topics, "well-defined" is not how I would describe either a programming language or the behavi
937.
▲
by
jcranmer
2y ago
> For example, I cannot even recall the last time I had a double-free bug Honestly, it's not the double-frees I worry about, since even in a language like C where you have no aids to avoid it, the natural structure of programs tends
938.
▲
by
jcranmer
2y ago
For most states, there's only two governments--the city and county governments of most states are organs of the state governments and only have such authority as the state unilaterally deigns to let them have. As for the distinction be
939.
▲
by
jcranmer
2y ago
AIUI (from talking to people who had to implement XMPP), the problem isn't that "XMPP is XML", the problem is that XMPP is XML done badly. An XMPP connection is essentially a giant XML document that's never closed, which
940.
▲
by
jcranmer
2y ago
> It is even messier in protected mode, since now every selector is an entry in a table, so its value itself is meaningless. Actually, my experience is that things are much easier in protected mode. Since selector values are chosen by th
941.
▲
by
jcranmer
2y ago
> Take a bloated electron app, analyze the UI, and output the exact same thing but in C++ or Rust. Work with LLVM and find optimizations a human could never see. I remember seeing a similar concept applied to physical structures (like a
942.
▲
by
jcranmer
2y ago
In many respects the deposing of the last Western Roman Emperor is a bad date to use for the "Fall of Rome", given that the general socioeconomic trends of the time are fairly continuous for that period and contemporary sources di
943.
▲
by
jcranmer
2y ago
From the reporting I've seen, they're not firing "at random", they're firing more or less every single new hire they can, because new hires have less protections than more established employees.
944.
▲
by
jcranmer
2y ago
I can think of several issues with the C++ committee that people can reasonably point to (some of them mutually contradictory even!), but I have no idea which of them is being referred to. It's possible he's referring to profiles,
945.
▲
by
jcranmer
2y ago
Yes, Thermopylae is counted as a defeat in coalition (the author gives a full list of every battle and his categorization in the linked blog post, you can read it for yourself). One of the Spartan losses is when they decide to pretend to no
946.
▲
by
jcranmer
2y ago
> I believe the reason ffmpeg and VLC have not been sued to oblivion is because they're legally based in France, where the MPEG-LA's practises aren't tolerated. The support of a "no software patents" country/
947.
▲
by
jcranmer
2y ago
A couple of months ago, there was a curated list of "woke" games circulating around. One of the games was considered woke solely because an avatar you could pick was of a creature in a wheelchair, something that has literally 0 ga
948.
▲
by
jcranmer
2y ago
Instead of trying to put words in my mouth, let me just say what I think: I believe software patents are no more legal in the US than they are in the EU, and this is based on SCOTUS precedent in the US that makes the legal argument for soft
949.
▲
by
jcranmer
2y ago
My suspicion is that software is no less patentable in France (or the EU as a whole) than it is in the US. Which is to say, throw in a generic processor and it's kosher enough to get granted. (Even in the US, Alice says that "do i
950.
▲
by
jcranmer
2y ago
The first patent I found was EP3975559 ( https://patentimages.storage.googleapis.com/08/b8/01/acb4bfe... ) The complete list of patents in the MPEG-LA for H.264 is here: https://www.via-la.com/w
951.
▲
by
jcranmer
2y ago
The way I interpret it, if you don't have a dedicated exclusive access to a parking space, you don't really have at-home charging, because the exclusive access is what gets rid of the need to negotiate with other people for access
952.
▲
by
jcranmer
2y ago
There are over 300 French patents in the H.264 license pool, and the very first one looks like a software patent to me, and I suspect most of the rest are the software patents that you confidently claim don't exist.
953.
▲
by
jcranmer
2y ago
From https://www.eia.gov/consumption/residential/data/2020/hc/pdf... , out of ~80m non multi-unit homes, only about 50m have a garage, with about 30m without a garage and about 40m living in a comple
954.
▲
by
jcranmer
2y ago
Rust does help to prevent memory leaks, but it is not considered a soundness bug to leak memory, whereas it is a soundness bug to (e.g.) use memory after it is freed. Historically, what happened in Rust is that shortly before 1.0 was releas
955.
▲
by
jcranmer
2y ago
No, it's not likely at all. Yes, beneficiary fraud is likely--if you said that hundreds of people were drawing Social Security for people who are deceased, I would believe you. But the reason we know this occurs is because we periodi
956.
▲
by
jcranmer
2y ago
Which of these scenarios is more likely: * The government is paying claims for people who are 150 years old. * The database is using 150 year olds as a sentinel value for a missing data. Given that the people making the claims for the forme
957.
▲
by
jcranmer
2y ago
Using different enums doesn't help, because C will happily let you cast enum A to enum B implicity. In Rust, I can express an API which can't be used incorrectly. In C, I can't . Sometimes, in C, you can sometimes get to
958.
▲
by
jcranmer
2y ago
> C debuggers and tooling are vastly more powerful than Rust's static type system As someone who's worked on C debuggers and tooling... I really have no idea what you're talking about. C's core semantics are just so w
959.
▲
by
jcranmer
2y ago
The closest I think they got to a concrete proposal was web_view ( https://wg21.link/p1108 ).
960.
▲
by
jcranmer
2y ago
The element of runtime reflection that is the most useful is something along the lines of "here's function, here's a list of arguments, go call this function with those arguments".
More ›