Readit News logoReadit News
less_less commented on Banned in California   bannedincalifornia.org/... · Posted by u/pie_flavor
hedora · 15 days ago
Hunter’s Point was where they cleaned the boats that were used for open air nuclear weapons testing.

It’s not a great example. I’d be more convinced if you picked a decommissioned shipyard with more conventional problems, like marinship.

less_less · 15 days ago
I picked Hunter's Point because I used to live near it. The problems from decommissioning radioactive ships are bad, but they're far from the only pollution that was there. Lots of VOCs, solvents, oils, radiation from other stuff (eg, glow-in-the-dark equipment made with radium), heavy metals, pesticides, PCBs, and what have you.

But sure, there are other shipyards they cleaned up in less than three decades.

less_less commented on Banned in California   bannedincalifornia.org/... · Posted by u/pie_flavor
culi · 16 days ago
Here's a map of superfund sites in the US. https://hub.arcgis.com/datasets/EPA::superfund-national-prio...

Using this I see that within 10 miles of me are

- a microprocessor testing facility that contaminated soil and groundwater with 1,1,1-trichloroethane, trichloroethylene, Freon 113, 1,1-dichloroethane, and tetrachloroethane which affects 300k nearby residents

- a semiconductor manufacturer that led to "trichloroethylene, 1,1,1-trichloroethane, tetrachloroethylene, trichlorofluoroethane, and 1,1-dichloroethylene, in soils on the site and in ground water on and off the site."

- a 5-acre drum recycling plant that contaminated wells within 3 miles with trichloroethane, trichloroethylene, 1,1-dichloroethylene, and tetrachloroethylene. Affecting the drinking water of 250k residents.

- about 10-15 other sites I'm not gonna cover in detail but the contaminants include asbestos-laden dust, PCBs, dichlorobenzene, trichloroethylene, trichloroethane, chloroform, vinyl chloride, xylene, and many many more

less_less · 16 days ago
Yeah. It's especially relevant for the author's focus on shipbuilding. The old shipyard at Hunter's Point in San Francisco is horribly polluted, and they've been working to decontaminate it for more than three decades in order to reclaim the land for other uses (in particular, housing). Treasure Island and Yerba Buena Island also have a lot of pollution from the former naval base there. There is a cost to overregulation, and there is a cost to underregulation.

And OK, sure, there's a lot of industry that ought to happen somewhere. Someone has to build ships and electronics and whatever, and if California's code is too strict then it just becomes NIMBYism. But if some company moves their gigafactory to Reno for easier permitting, I don't whether (or more likely by how much) CA is too strict, or NV is too lax. And I know that CA has NIMBYish and overregulatory tendencies, but given the clear bullshit on this website, I'm not inclined to give it the benefit of the doubt either.

I'm especially doubtful when it says "THE classic example of what you can't do in CA" is auto paint shops ("Impossible"!) ... but then the detail it gives is that they're "effectively impossible" to permit in the Bay Area AQMD, that being only one of the state's 35 AQMDs (albeit one of the larger ones).

less_less commented on A beginner's guide to split keyboards   justinmklam.com/posts/202... · Posted by u/thehaikuza
harvey9 · 21 days ago
If you are comfortable using the laptop keyboard what was your motivation to buy the glove80? I use that as my daily driver but if I didn't get tendonitis from normal keyboards then I wouldn't have bought it.
less_less · 16 days ago
The laptop keyborad is good enough, but I'd enjoyed using the Kineses before. I moved long distance and the Kinesis was bulky and didn't make the cut for things to haul. Once I was settled I started looking to set up a proper office again, and that included a keyboard. But I didn't find one that was enough better than a laptop keyboard to get regular use.
less_less commented on Half million 'Words with Spaces' missing from dictionaries   linguabase.org/words-with... · Posted by u/gligierko
less_less · 16 days ago
In addition to what others have pointed out, many of these aren't actually missing from traditional dictionaries: they're just inflected differently. So your example lists phrases like "operating systems", "immune systems" and "solar systems" as missing from traditional dictionaries, but at least the online OED and M-W have "operating system", "immune system" and "solar system" in them. It's just that your script is apparently listing the plural as a separate phrase.

On languages other than English: in general, different languages do word division very differently. At least in German and Dutch, many of those phrasal verbs are separable, meaning that they are one word in the infinitive but are multiple words in the present tense. So for example, where in English you would say "I log in to the website", in Dutch it would be "Ik log in op de website". "Log in" is two words in both cases, but in Dutch it's the separated form of the single-word separable verb inloggen ("I must log in now" = "Ik moet nu inloggen"). The verb is indeed separable in that the two words often don't end up next to each other: "I log in quickly" = "Ik log snel in".

Dutch, like German, has lots of compounds. But there are also agglutinative languages, which have even more complex compound words, perhaps comprising a whole sentence in another language. Eg (from Wikipedia) Turkish "evlerinizdenmiş" = "(he/she/it) was (apparently/said to be) from your houses" or Plains Cree "paehtāwāēwesew" = "he is heard by higher powers"; and these aren't corner cases, that's how the language works.

less_less commented on A beginner's guide to split keyboards   justinmklam.com/posts/202... · Posted by u/thehaikuza
unfixed · 22 days ago
I am an owner of a Glove 80 and I cannot overstate how benefitial it was for me. It improved my typing speed and overall comfort. Also, it forced me to type correctly, using all my fingers and place them in the correct keys.

To this day I think this is one of the best pieces of hardware that I bought.

less_less · 22 days ago
Glove80 is super nice, though rather expensive.

I got one with low-force switches. It's very comfortable to type on, but between the low-force switches and slightly different layout from a regular keyboard (column-staggered, concave, symbols in different locations) I make more mistakes. So I usually type on my laptop instead, especially while coding.

less_less commented on eBay explicitly bans AI "buy for me" agents in user agreement update   valueaddedresource.net/eb... · Posted by u/bdcravens
mort96 · 2 months ago
> But if you set a max price at $5000 and would be happy to get the item at $5000.02 (for some reason other than satisfaction from sniping), then you set your max price wrong, or at least differently from how economists expect you to set it.

I think this is the problem. When most sciences observe reality diverge from the model, they see that as a flaw in the model. When economists (at least you HN "economists") observe reality diverge from the model, they seem to see that as a flaw in reality.

The model is wrong.

less_less · 2 months ago
This thread is pretty weird.

My phrase "how economists expect you to set it" is probably wrong here, since I'm not an economist, I've just read the most basic theory about how to use this tool, and also used it myself (on eBay, you know, years ago when the site was mostly auctions). So I don't really know what "economists expect", but rather the basic guidelines for using this tool. You got me there.

> I think this is the problem. When most sciences observe reality diverge from the model, they see that as a flaw in the model. When economists (at least you HN "economists") observe reality diverge from the model, they seem to see that as a flaw in reality.

But like, to double-check here: "reality" means your imagined use of a tool that you do not in fact use, right? Like you say you "don't do auctions" and I'm trying to explain what that option is for, and you're countering that the basic "how to use this tool" explanation is a wrong model of reality?

less_less commented on eBay explicitly bans AI "buy for me" agents in user agreement update   valueaddedresource.net/eb... · Posted by u/bdcravens
mort96 · 2 months ago
The logic of "you shouldn't ever need to snipe, just bid your max price" only works if we assume that the max price is a red line though. If I "value something" at $5000 (as in I want to buy it at $5000), and I bid $5000, and someone bids $5000.01, I would probably be happy if I sniped them and got the item for $5000.02.
less_less · 2 months ago
I'm not defending "you shouldn't ever need to snipe, just bid your max price" as a hard principle, just trying to explain where the idea comes from. Sniping can be strategic for lots of reasons: you don't have to commit to a bid until the last second (in case you find a similar item for cheaper elsewhere), you deny other people information, you might avoid anxiety from wondering whether your bid will win, etc.

That said, the max price is supposed to be a price where you are not especially happy to get the item at that price, but not really sad either, a price where you would say "well, I hoped for better but I guess that's a fair deal". That's not realistically pinned down to the cent. But if you set a max price at $5000 and would be happy to get the item at $5000.02 (for some reason other than satisfaction from sniping), then you set your max price wrong, or at least differently from how economists expect you to set it.

less_less commented on eBay explicitly bans AI "buy for me" agents in user agreement update   valueaddedresource.net/eb... · Posted by u/bdcravens
mort96 · 2 months ago
I don't understand this line of reasoning. I don't do auctions, but if I did, it would be because I want that item. When I want something, I never have an absolute hard price ceiling; if I'm willing to pay $10000, I'm willing to pay $10000.01. I can't imagine anyone who would be happy to pay $X for an item but not $X + $0.01.

Like, if I'm at a store and an item costs $500, and I bring it to the checkout and the cashier says "oh sorry that was mislabeled, it's $500.01 not $500", there is no world in which I go "okay never mind then, $500 was my max". There does not exist a situation where I've decided I want something at price $X, but would not buy it at price $X + $0.01, because $0.01 is absolutely negligible.

So where does this fantasy of an absolute max price come from?

less_less · 2 months ago
It's not supposed to be some red line absolute max price, but rather "how much is this item worth to you?" You set that as your max bid price. If you get it at auction for less than that, you got a good deal, but if you buy it for more, you got a bad deal. If someone outbids you, then maybe it was worth it to them, but you (supposedly) would not have wanted to buy the item for that much, and would rather use your money for something else.

For tricky-to-price items like unique art pieces, the idea that you can pin this down might be a fantasy, but for commodity items it's pretty reasonable. If you can buy the same thing at costco dot com for $500, then it's probably not worth more than $500 to you, and if at auction you get outbid and it sells for $500.01 then you'll shrug and go order the same thing for a cent less, having wasted only a few minutes of your time. If the item you're bidding on is discontinued (e.g. it's last year's model) but you can buy a slightly better one for $550, and you can spare that extra $50, then again you won't be too sad about getting outbid. Online auctions are more popular for used items, but again in that case you usually still have an idea of what a used item is worth to you.

less_less commented on Binary fuse filters: Fast and smaller than xor filters (2022)   arxiv.org/abs/2201.01174... · Posted by u/redbell
dang · 2 months ago
Related prior work:

Xor Filters: Faster and Smaller Than Bloom and Cuckoo Filters - https://news.ycombinator.com/item?id=22742905 - March 2020 (25 comments)

Xor Filters: Faster and Smaller Than Bloom Filters - https://news.ycombinator.com/item?id=21840821 - Dec 2019 (81 comments)

less_less · 2 months ago
See also the paper Ribbon filter: practically smaller than Bloom and Xor: https://arxiv.org/abs/2103.02515, which is a similar idea though not by the same authors.

IIRC, binary fuse filters are faster to construct than ribbon filters, but typically not quite as space-efficient. There are also frayed ribbon filters (by me) which are slower and more complex to construct but more space-efficient. There's no paper for those, just a Rust implementation.

Ribbon filters are deployed in Mozilla's Clubcard for distributing compressed certificate revocation lists: https://github.com/mozilla/clubcard and https://jmschanck.info/papers/20250327-clubcard.pdf. CRLs are an almost ideal application of this sort of compressed set tech, since the aggregator runs batch jobs and needs to distribute the set to very many clients. It's not perfectly ideal because CRLs require frequent updates and none of these methods support delta updates. There is a straightforward but inelegant workaround, which is to send a compressed set that represents the delta, and query both on the client.

less_less commented on What is an elliptic curve? (2019)   johndcook.com/blog/2019/0... · Posted by u/tzury
soVeryTired · 3 months ago
Anyone have a good explanation for why elliptic curves have a 'natural' group law? I've seen the definition of the group law in R before, where you draw a line through two points, find the third point, and mirror-image. I feel like there's something deeper going on though.

As far as I've seen, the group law is what makes elliptic curves special. Are they the _only_ flavour of curve that has a nice geometric group law? (let's say aside from really simple cases like lines through the origin, where you can just port over the additive group from R)

less_less · 3 months ago
Another answer to this: https://en.wikipedia.org/wiki/Cayley–Bacharach_theorem

A second special case of this theorem is Pascal's theorem, which says (roughly) that a variant of the elliptic curve group law also works on the union of a conic C and a line L (this union, like an elliptic curve, is cubic), where the group elements are on the conic. One point O on the conic is marked as the identity. To add points A+B, you draw a line AB between them, intersect that with the fixed line L in a point C, draw a second line CO back through the marked identity point, and intersect again with the conic in D:=A+B. This procedure obviously commutes and satisfies the identity law, and according to Pascal's theorem it associates.

Under a projective transformation, if the conic and line don't intersect, you can send the line to infinity and the conic to the units in (IIRC) a quadratic extension of F (e.g. the complex unit circle, if -1 isn't square in F). Since the group structure is defined by intersections of lines and conics, projective transformations don't change it. So the group is isomorphic to the group of units in an extension of F. If they do intersect ... not sure, but I would guess it instead becomes the multiplicative group in F itself.

The multiplicative group of F can be used for cryptography (this is classic Diffie-Hellman), as can the group of units in an extension field (this is LUCDIF, or in the 6th-degree case it's called XTR). These methods are slightly simpler than elliptic curves, but there are subexponential "index calculus" attacks against them, just like the ones against the original Diffie-Hellman. The attack on extension fields got a lot stronger with Joux's 2013 improvements. Since no such attack is known against properly chosen elliptic curves, those are used instead.

u/less_less

KarmaCake day436June 11, 2021View Original