https://tratt.net/laurie/blog/2019/minimum_times_tend_to_mis... is a good piece on the subject.
10,248 karma · joined July 16, 2012
If anything I've written on this site seems interesting, or confusing, or you think I'd be interested in something you've written/read, please let me know: hn@justinblank.com.
https://tratt.net/laurie/blog/2019/minimum_times_tend_to_mis... is a good piece on the subject.
There still is a question about when it got bad--I think Dan mentions 2016 as a point of comparison, and there were plenty of scams back then, so you might wonder whether the days when a query wouldn't return many scams.
If you go back far enough, then there wasn't the same kind of SEO, and Internet scams were much smaller/less organized, but that's a long time ago.
> Moreover, although we tested tears from women donors, we speculate that all tears would have a similar effect. This becomes particularly ecologically relevant with infant tears, as infants lack verbal tools to curb aggression against them and are therefore more likely to rely on chemosignals.
I recently watched the first 30 minutes of Mike Acton's 2014 talk, and while that portion of the talk wasn't about ECS specifically, it very much presented an absolutist perspective.
But from the article:
> This makes it “a misnomer” to call the $68 billion he calculates we have spent to arm Ukraine “aid.”
I really think the article, and people commenting in this thread, are blurring the lines between idea "this might be good for US military preparedness" (arguably true) with "this is a free lunch because it's paying american workers" (just false).
To summarize my position as unambiguously as possible: there may be second-order benefits, but aid to Ukraine is an economic cost to the US, not a free lunch. If you want to argue for non-economic benefits, I'm not saying anything in this thread that contradicts you.
> Again -- I totally support what we're doing, for the record. But money doesn't come free. We shouldn't pretend like this is all almost for free or something. It's not.
> There is no downside here form the US perspective. Every dollar spent is returned in ways that no other expenditure could replicate.
Suppose we gave "American aid." Instead of giving military items to Ukraine, we pick the names of 10 millions of Americans out a hat, and buy them things. Only restriction is it has to be made in America.
This has all the same effects on the US economy as military aid to Ukraine. It pays the salaries of some people in the US. It uses some raw materials that we have to buy. It costs us in taxes. It diverts some labor to whatever we're buying for the American consumers, and away from all other industries (this can be inflationary).
But the difference is, at the end of the day, those 10 millions Americans have something they didn't have before. America is slightly richer than if we'd given stuff to Ukraine.
So the aid to Ukraine is more beneficial to the US than if we were giving Ukraine money to buy Chinese goods, but still less directly beneficial to the US than if we spent the money on ourselves.
P.S. Like the grandparent post, I'm not bothered by this. I think it's appropriate to aid Ukraine, but it has a real cost to the US. I'm just bothered by the fact that you're so loudly getting the economics wrong.
If major libraries and user code are constantly incorrect, but work because of an implementation detail, then removing that implementation detail becomes extraordinarily difficult, verging on impossible.
It would be like retrofitting your language to distinguish valid unicode text from arbitrary byte strings, when you'd previously treated them as equivalent.
It’s weird, because in the abstract I agree with a lot of the criticisms and principles in the post, but this example is so bad.
A thousandfold speedup means going from 1 second to 1 ms. A hundred fold reduction in size means going from a million lines to 10,000 lines.
I'm sure you can find examples where that's possible, but as a general claim, it's utterly implausible.
never break it
Never remove a name
Never reuse a name
Your point is a very reasonable statement, but you are really disrespecting the author by putting a reasonable statement in their mouth. They had every chance to say the reasonable thing, and they clearly made a choice to say the unreasonable thing. Respect that decision (and tell them that they're wrong).That said, I haven’t gone into this in tremendous depth, so I’m kinda hoping someone can confirm or deny my understanding.
Can you double check and/or give references? Because I specifically doubted my memory here, and everything I found online before posting matches what I thought—-standard relational algebra is not Turing-complete (hence relational queries are guaranteed to terminate).
Now, some people argue you might want a less expressive logic programming language, especially datalog, so this isn’t a knock-down argument, but it’s a pretty big difference.
This isn't to argue that we should just believe developer estimates unconditionally. That's a bigger rabbit hole that I'm too tired to go down right now.
So while I appreciate some of the reminders about decision-making it’s an oddly structured article.
That's changed in the newer versions, because String has a `byte[]` not a `char[]`, but it was just fine. A hash algorithm can take in bytes, characters, ints, it doesn't matter.
In Java, you don't get access to the bytes that make up a string, to preserve the string's immutability. So for many operations where you might operate on bytes in a lower level language, you end up using characters (unless you're the standard library, and you can finagle access to the bytes), or alternately doing a byte copy of the entire string.
I admit, checksums using characters are a bit weird sounding, but they should also be perfectly well-defined.
That’s how you write hashing algorithms, checksums, and certain trivial parsers.[0]
But most importantly, right or wrong, this code is out there, running today, god knows where, and you do not slow it down from O(n) to O(n^2).
While state level differences are real, the entire US shares federal taxation and federal labor law, and has freedom of movement, constitutionally limited barriers to internal trade. It’s a very natural unit of analysis.
Also, you’ll get to ponder how in the “List of abnormal clinical symptoms of the child with an autism spectrum disorder prior to antifungal therapy”, the first entry is “Silly”.
No standardized assessments of autism (e.g. the ADOS) are mentioned. While there are other genuine autism symptoms mentioned, it’s unclear if any other professional assessed the child, or if both the diagnosis and subsequent statement of cure were done by this guy with his pet theories.
I don’t see how that prohibits me from looking at this particular “state” and thinking “its chances are bad and there’s no reason to hope it succeeds.”
I recognize that there are questions about how that works in the longer-term, but for now, it's useful.