Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jcranmer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
871.
▲
by
jcranmer
2y ago
My recollection is that the SecurityManager was notorious for being relatively easy to work around. Definitely one of the common questions people had when working on the richer HTML5 APIs was "how is your sandboxing going to be more ef
872.
▲
by
jcranmer
2y ago
> - There's functionality that you basically shouldn't use; the big one is search. Even the specs more or less say "good luck using this". Message sequence numbers. Every folder in IMAP has its emails numbered from 1-
873.
▲
by
jcranmer
2y ago
WG21 is well down the path of actively being hostile to the implementers of C++. There was a recent proposal where all 4 implementers [1] stood up and said "no", and the committee still voted it in, ignoring their feedback. [1] C+
874.
▲
by
jcranmer
2y ago
My recollection is that the height of the "disinformation" screeching was... the COVID pandemic in 2020 (and subsequently issues around the election itself, in late 2020). Which was while Trump was still president.
875.
▲
by
jcranmer
2y ago
The case I recently ran into was trying to find information on the format of resource entries for New Executables (which is the executable file format for the Win16 era). Precious few of the results were even about NE in the first place;
876.
▲
by
jcranmer
2y ago
Fluoride is known to be problematic at high concentrations (hell, everything is). The problems of fluoride really start to come into play at concentrations of around 10-20mg/L, and some of the areas being studied are running well in ex
877.
▲
by
jcranmer
2y ago
As the saying goes, it's the dose that makes the poison. Vitamin D is also quite toxic, would you celebrate banning that as well?
878.
▲
by
jcranmer
2y ago
> Aren't Cyber trucks by Tesla? GP is referring to Tesla's promise to build electric semi trucks, not the pickup truck that Cybertruck is. > And FSD is basically here which means robotaxis are basically here. Now there are j
879.
▲
by
jcranmer
2y ago
Timestamps, timestamps, absolute paths (i.e., differences between building /src versus /home/Cort3z/source), timestamps, file inode numbering ("for file in directory" defaults to inode order rather than alphabe
880.
▲
by
jcranmer
2y ago
> If you truly want to upstream changes to libraries then I don’t see why lgpl code isn’t a choice for you. Read LGPL a little more carefully. LGPL requires you to use it in a particular manner that lets any user swap out your version fo
881.
▲
by
jcranmer
2y ago
> Before Apple built Clang, they made a GCC plugin[0] which dumped the AST from the GCC frontend, and fed it into the LLVM backend. But they didn't! Dragonegg is a GCC plugin, which didn't exist when work started on Clang--GC
882.
▲
by
jcranmer
2y ago
I quite agree here, but to go a step further here: Lots of people express this fear that BSD-licensing of components will lead to a world where all the big proprietary software just locks everything down. But if you actually work with large
883.
▲
by
jcranmer
2y ago
> Fair use requires transformation. No, it doesn't. There are four factors for fair use, and whether the use is transformative is part of one of them. And you don't need to win on all four factors. > LLM is as transformative
884.
▲
by
jcranmer
2y ago
> It's reasonably likely, but not yet settled, that LLM training falls under fair use and doesn't require a license. I would say it's not reasonably likely that LLM training is fair use. Because I've read the most r
885.
▲
by
jcranmer
2y ago
The argument the AI companies are making is that training for LLMs is fair use which means a copyright statement means fuck all from their point of view. (Even if it does, assuming you're in the US, unless you register the copyright wi
886.
▲
by
jcranmer
2y ago
I wasn't planning on responding to this, because the sibling comment already points out that the ACLU's own explainer page is walking back its original description of it as the "Constitution-free zone". Although while I&
887.
▲
by
jcranmer
2y ago
As I said in another comment, you can handle the legacy systems by giving a mount option that transcodes filenames using Latin-1. (Choosing Latin-1 because it's a trivial mapping that doesn't require lookup tables). UCS-2 is easil
888.
▲
by
jcranmer
2y ago
First off, video game sales are notoriously opaque, and one always has to take numbers like this with a grain of salt. (I particularly doubt the number for The Oregon Trail here, and the citation for it is extremely weak). But also, note
889.
▲
by
jcranmer
2y ago
My understanding is that it's not so much a law as it is a contract between the union and the employer that prohibits the employer from hiring people who don't join the union.
890.
▲
by
jcranmer
2y ago
The terms you want to look for are "closed shop" and "union shop" (the difference between the two is that a union shop allows non-union members to be hired, but they have to join the union after being hired).
891.
▲
by
jcranmer
2y ago
If your goal is cutting waste in the government, DOGE is absolutely the worst possible way to do it. The idea of bringing in a bunch of "whiz kids" who know absolutely nothing about the departments they're auditing [1], axi
892.
▲
by
jcranmer
2y ago
I can definitely see a use case for supporting non-UTF-8 pathnames on disk (primarily for archaeological purposes). In a UTF-8-path-only world, what I would do is have a mount option that says that the pathnames on disk are Latin-1 (so that
893.
▲
by
jcranmer
2y ago
IMHO, the kernel should have filesystem mount options to just reject path names that are non-UTF-8, and distros should default to those when creating new filesystems on new systems. For >99.99% of usecases, file paths are textual data,
894.
▲
by
jcranmer
2y ago
> However, the US has long been very clear: constitutional rights only apply to citizens. Nope, most of the constitutional rights apply to all people under the jurisdiction of the US. It's why the Bush administration set up Guantana
895.
▲
by
jcranmer
2y ago
> For example, right now, I cannot imagine any big academic international conference keep taking place in the US. There is a language standards committee meeting that was going to take place in the US that is now not because too many a
896.
▲
by
jcranmer
2y ago
I personally find that the limiting factor for a laptop on airplane is how much I have to angle the screen to be able to see it, which is how far forward the laptop has to be for the screen to go that far back. At that stage, the laptop is
897.
▲
by
jcranmer
2y ago
I did read the article. I have my disagreements with John Regehr on UB, though, as he's definitely in the camp of "let's try to specify it out entirely from the compiler," which doesn't entirely work.
898.
▲
by
jcranmer
2y ago
We have 50 years of experience of code telling us that, no, programmers are not consistently capable of avoiding memory safety just by being good about it. Saying that it's just a failing of lesser programmers is the height of extreme
899.
▲
by
jcranmer
2y ago
Let's just say there's a reason the author is compiling everything with -O0.
900.
▲
by
jcranmer
2y ago
My experience is that self-described "very experienced C system programmers" are simultaneously the people who are most in need of a good explainer on undefined behavior and the most likely ones to throw a conniption fit halfway t
More ›