skysight-inc/HackerNews huggingface dataset:
Were auto-antonyms meant to have opposing meanings based on the context? Or do they become that way when people assume the meaning incorrectly?

For example, nonplussed originally means to be surprised. But a layman would think that to be 'plussed' must be to be surprised and nonplussed must be the opposite of that. Is this how auto-antonyms come to be?
Is that really a health concern though? Single generation shouldn't have risks higher than some already at risk people have no matter who they partner with.
An influential book for me was Arnold Schoenberg's Theory of Harmony. It's half harmonic theory and half a manifesto on art. In a lengthy footnote he advises using materials to their advantages, rather than forcing them to do something they weren't meant to do. I've seen this sentiment mentioned in other places as well.

As a vegetarian, I've felt this was wonderfully applicable. There's so many great flavors and textures you can achieve with plants, but a lot of vegetarian cook books and pre-made food aim to mimic meat-based dishes instead of embracing more natural outcomes of these different materials.
China, due to the nature of the country, has options at it's disposal that the US does not. Norway, the socialist paradise (where I live) , also does not have high speed rail BTW.
> Sounds like you took the long way to implementing a library.

You are right that DSLs should be about as natural as libraries. Linq in C#, regex, and SQL are good examples of DSLs you probably rely on regularly.

I suggest looking at the symbolic differentiator and circuit simulator in SICP. It is composed of just a few functions and is far cleaner than a library of functions on a custom data structure.
He was a legal US resident. He had what's commonly called an Einstein Visa. He received his education in the US. He has children who are US citizens. He had a job in the US. He even paid taxes to the US.

How about you stop denigrating his personhood.
Not so much the west in general, Southern Europe do nice things with veg.

Cant speak for other countries, but in the UK it seems to have been a combination of servants getting too expensive for middle class families, so House wives, who didn't previously need to cook, now suddenly having to learn (A special mention goes out to Mrs Beeton for teaching people to overcook things), and rationing and general shortages during the world wars.
What were the means? Centrally planning the cities and pouring a lot of investment into infrastructure projects like paved roads?

I guess FDR’s government should have never built that interstate highway system, eh Comrade? Not like it led to an explosion of wealth in logistics, transportation, malls, franchises, and delivery to every city.
IMHO an entity is ethically responsible for anything its contractor does, unless there is reasonable clarity that the contractor acted in opposition to the client's wishes. Having someone else do your dirty work doesn't make it less dirty.
I can't find anything online that suggests air is ever cleaner than rail. The discrepancy is a factor of 20¹, so it would be surprising if circumstances overcame that, unless you are traveling across an ocean.

[1] https://en.wikipedia.org/wiki/Environmental_impact_of_transp...
It makes me really disappointed in the world every time I hear stories like this. Supposedly we chose 110v power over a higher voltage in the US so we could sell more copper in wires. And everyone can see Health Care is a two-faced profiteer-filled industry here.
Almost every number chosen randomly between negative infinity and infinity would have so many digits that it would not fit on any computer currently in existence. It would not fit on a piece of paper. In the original problem, a number is written down on one piece of paper. That limits the possible numbers involved considerably.

If instead, the game was played between two supernatural beings with access to an inifinite piece of paper, and infinite time to write the numbers down, that would be a very different game.

This demonstrates that a sequence of coin flips which could be carried out in the lifetime of a human, or by a computer while the universe exists, converted to a number between 0 and 1, and then mapped to the whole number line is not random between negative infinity and positive infinity. Because of the small number of coin flips, you will never end up with any of the really big numbers. And the really big numbers is where it's at.
'The day of the murder, Josce breakfasted (gentaculavit) at Olympias’s home. The jurors skirted around the issue of why Josce was present in Olympias’s domicile at such an early hour. One cannot help but speculate whether the “abominable mixing” which seems to have kept Pope Innocent III up at night dreaming of ways to prevent inter-religious coitus, may have been to blame.[11] Apparently, discord broke out between Josce and Olympias before they had even finished their breakfast. Josce then withdrew, and was immediately killed, although the record does not disclose the identities of the perpetrators'.

The murder appears to have been a crime of passion, not uncommon in that era?
Well frankly the Saudis should have been held accountable do ISIS and the 9/11 operations... and yet they got away with it. If that didn’t earn them US retribution, nothing else ever will.
How can I sync to iCloud on my Android phone and Linux desktop?
Turning down millions of dollars in Saudi investment is a pretty big action. Basically the opposite of virtue signalling. It has a real cost for the people doing it. Seems like Google, Amazon and Uber are actually doing something in this situation, not just signalling that they care.
> App Store

Now you're picking favorites. So the App Store is okay, but Google Play and Steam aren't?

I don't own Apple devices, so I lack familiarity, but I find it hard to believe that Apple is so good this doesn't happen.

Why do we put our faith in corporations to do right by us?

Apple and Google do not care if users are taken advantage of as long as they don't complain in volume. Both platforms allow play to win games that are designed around extorting "whales". They knowingly allow at-risk individuals to pour thousands of dollars into games, which is an outright travesty.

These companies have too much power and they're abusing it.
Cute how none of this relates to the article. Why do you have a list of straw-man bullet points to rattle off whenever someone says "Haskell"? Who hurt you?
> ..but Haskell was an easy target for blame by management. I'd say that's Haskell's biggest problem in a professional setting.

I would say that's a software company's biggest problem instead. I really don't understand how someone with little or no coding experience can be in a leadership position with other programmers who are supposed to be problem solvers and have all the details of how to build something.
The bigger the gap in knowledge, the more communication breaks down and the hierarchical structure becomes useless.
My team has morning standups. We first changed the time, then agreed to make my participation optional, when it became clear that (due to personal reasons) I was struggling to make it to the office on time. It's a shame, too, because they're some of the best standups I've ever had. Our flex time is actually a thing, with some of my team mates showing up early and usually leaving around 17:00.

I think I was asked, at every interview I've been to in the last few year, how I handle receiving difficult feedback. This is the only place I've ever interviewed at where I was asked how I handle giving difficult feedback.
Stoking ethnic tensions with an eye towards partition, God forbid, is precisely their aim.
Oh, in my district (at the time) you had to take three math classes in high school, regardless of what level you were at.
On Wikipedia there is a page with the "list of the largest employers" in the world.

At the top, is the US Department of Defense, at 2.86 million employees. It has an annual budget of over 700 billion dollars. On top of that, add the industries that work with the military and you get the military–industrial complex that shapes public policy and makes it pro-war.

How do we end wars? By taking away the incentives to wage wars.
Yeah, VC is cancer.
Why do you think a form would stop this from happening? Its just words on paper until there is enforcement behind it.

Who is going to enforce the law against Google in the name of homeless people? Its not like the government in the US has been a champion of the downtrodden in recent years
OK I got to ask. Who is oppressing whom? What have they done exactly?
Counter-anecdote: I have a couple of vegan restaurants near me which make dishes that are definitely imitative of meat-based dishes, but are amazing and I would rate as one of the top restaurants including all vegan or non-vegan restaurants.

One does Southern Kitchen/Soul Food type stuff, and the other is turkish/middle-eastern cuisine.

Not trying to detract from any points about Indian and other Asian cuisines being phenomenal for veggie dishes, just that it's not a rule that western cuisine does not lend itself well to vegetarian ingredients, but more that it's just not as developed here.
BRL-CAD: Open-Source Solid Modeling
https://www.goodreads.com/book/show/382507.The_Telephone_Boo...
I'm on the fence regarding whether it's unfair for the a news source to attribute this sin directly to Google via its headline. "Actually, it was our contractors who did it" seems like too common and easy an excuse for companies and governments who want to outsource the blame and the fallout for their questionable projects.
> I would argue that nothing has significantly changed about cultural norms

My parents told me not to get a tattoo because I'd never land a job and I'd die destitute.

Gay people can get married and I see shoutouts to nonbinary people on the regular.

We're seeing widespread acceptance of vegetarianism and veganism as a personal choice that isn't subject to ridicule.

You mentioned #MeToo, which is still sweeping through various industries.

Class and race consciousness seems to be changing as well.

Neuroatypical people are getting more support and recognition. (Still have plenty of ways to go here.)

I dunno, I'd say we've gone through a lot of changes since the 90s.

> “social justice warriors”, or other bad actors.

Caring about social justice doesn't make one a bad actor.
Teslas use regenerative brakes for 90% of braking, so brake pad dust is greatly reduced, but tire wear is no different, if not somewhat higher. It's not just the weight of the cars, but the high torque on acceleration tends to wear tires faster.
The inception of car technology: What the future holds?
A custom blockchain in 5 minutes with no code
Those don't seem like "straw-man bullet points".
There will be records for the vasectomy and the insemination that could be subpoena'd by a court, no?
Maybe Stripe will start their own Cash account product?
If your system goes down together with Amazon, it's not distributed, it just occupies several machines - a farm.
My favourites are words that mean the opposite in different Englishes. For example

* to table: postpone (US English) vs put forward for consideration (British English)

* to (take a) punt: give up (US) vs go ahead (British)

What could we call these... Alter-Anglo-Auto-Antonyms?
Rich is a smart person but I think he's missing some gaps in his knowledge of type theory and experience working with Haskell.

In one of his recent talks he made the claim that `Either a b` is not associative which.. well it is since it's provably isomorphic to logical disjunction which _is_ associative.

I thought what he might be looking for are _variant_ types which are possible to implement in Haskell but are a bit complicated for reasons. There are libraries for it or you can try languages like Purescript or dependently typed languages like Idris, Agda, or Lean.

Regardless I don't find his particular brand of vitriol appealing. If he doesn't really have a lot of experience working with Haskell like type systems, why does he feel the need to have an opinion about them?

To be fair I used to have a lot of the opinions pointed out in the article and reflected in many of the comments here. An old blog post of mine [0] muses on the utility of static types. I was seriously into Common Lisp at the time.

The problem with past me then was that I hadn't taken the time to learn and understand Haskell to form an opinion. I had learned Common Lisp out of frustration to win an argument that it as an old, crusty language that nobody used or needed anymore... and lost. I hadn't done the same yet for Haskell and would join the chorus of people repeating things like, "Haskell is an academic language but is not pragmatic for real-world use." It's embarrassing looking back on it.

I've learned enough Haskell in recent years to ship a feature into a production environment and teach a small group of people to hack on it. It's pretty great and I much prefer working with it than I do with weakly-typed or dynamically typed languages. The amount of work I can do with the amount of effort I have to put in has a great ratio in Haskell. The initial learning curve to get there is hard but it's worth it in the end.

[0] https://agentultra.com/blog/strict-types/
There really is more than enough address space. The 24bit prefix for each Local Internet Registry means each assignment is its own internet of internets, with enough breathing room for multiple levels of hierarchical assignment, and still with 64bits leftover on the LANs for clients to randomly assign themselves scores of addresses without fear of collision.
The only Christian sect I know of that prohibits blood transfusions--Jehovah's Witnesses--are considered a cult, too.

I share your concern about labeling as a distancing or othering tactic, though.
The mods reset the timer on stories they like to give them another chance at wider attention/discussion.
That was mostly because they held off releasing it until some bugs were resolved. Otherwise it probably would have come sooner.
Especially when more and more it seems like the main reason companies are using contractors is to launder responsibility for the shady things they do.
Mostly for running untrusted third party code (usually video game mods) inside a larger program that is written in C++.
> Production code should be understandable by an on-call person at 4 am. If business logic is buried under layers of lenses, monad transformers and arrows, good luck troubleshooting it under stress. And real systems do break, no matter type safety.

You can say the same thing about production Java code buried under layers of frameworks, factories, facades, proxies, aspects, annotations, etc. I don't see why readable, maintainable code can't be written as easily in Haskell as Java, C++, Python - you just have to make writing clean code a priority.
Okay, so assuming things go well, what time period would need to pass before you reveal your true identity?
I've spent a lot of time in hostels. It's not so bad. Difference is, that was by choice.
You are doing god's work.
This strikes me as the ethically best possible way to collect this data. Google is paying people who need the money for something simple and completely harmless.

The main counterargument appears to be that those who sold data "didn't understand what was going on". It's hard to imagine moral convictions in which someone could consistently argue that the homeless don't understand money in exchange for photos, but it's acceptable to leave them to fend for themselves on the street.

Google is, at worst, helping people who need help.
It sounds like there were three issues:

1. The contractor targeted homeless people

2. They targeted people with darker skin

3. They may not have been forthright or truthful about what they were doing.

Number 3 is clearly wrong. But I think so long as the contractors were upfront and truthful about what they were doing, I don't know if 1 or 2 are problematic.

The only argument I can see for why they shouldn't pay homeless people money for an easy job is that the prospect of money might be so enticing that they're willing to give up personal rights or freedoms (the same argument why we don't allow selling of organs). But $5 neither seems high enough, nor the process invasive enough, that this argument would hold water.

As for ensuring that enough of a sample range is in the database as an attempt at avoiding data bias, this should be a no-brainer good thing.
I visited Sihanoukville 11 years ago and 2 years ago. It's like a bomb of chinese money went off, that place is going to be the next las vegas/macau.
You are assuming they would always chose the cheapest, not the best (by some criteria) they could afford. If suddently the sole meat option is more expensive than yesterdays cheaper meat, that might be too expensive for them, so they are forced onto the cheaper vegetarian options that they could avoid the day before.
Thank you. I'll try. FWIW, my wife recently started experimenting with vegetarian recipes and so far, results are much tastier than I expected.
Kudos to Google's contractor for offering this opportunity to the people who need it most.

I would happily sell anyone a picture or scan of my face for $5. But I would even more happily have that chance go to someone who needs it more than myself.

This article also mentions that the contractor may have lied to or misled the homeless, which is deplorable. But the behavior described by the title itself is nothing objectionable. The fact that many will object is a phenomenon I've seen called "Copenhagen Ethics": https://blog.jaibot.com/the-copenhagen-interpretation-of-eth...
And lots of the housing stock in Russia was built during the Communist era, so the impact of Communist housing policy hung on long after Communism itself had passed. (Lots of the stories, documents, etc. in the linked site come from after 1991.)
>And the web was designed with the intent of running code practically from the beginning

This is absolute nonsense. In the beginning the web didn't even have inline images. It was a text-only protocol.

https://www.wired.com/2008/09/history-of-img-and-embed-tags/

Cookies and script tags were hacks added by Netscape, IIRC.
From my experience using a SQL database is much better than using MongoDB. I can choose from either a ORM or direct SQL and there are a ton of resources .

When I used mongoDB there was a learning curve that wasn’t transferable. It was hard to figure out how to enable security features. I did find a good GUI to run ad hoc queries.
I think those that ace the test make bad doctors. Those who barely pass might even make better doctors because they had to socially navigate the system where someone who aced just studied.
Rust does prevent:

* Data races

Rust does not prevent:

* Deadlocks

* Race conditions

* Memory leaks

* Logic bugs

That said, it does make some of these things harder to accidentally introduce, but strictly speaking does not prevent them, it's true.
It's a Prisoner's Dilemma[0] situation. Even if one arbitrary group is inclined to behave in a unbiased way, they know that they stand a lot to lose if the other groups take advantage of the situation. The other groups knows this as well. It takes a lot of trust on all sides for the "prisoners" to cooperate and be better off for it. The group with the weakest cohesion loses, unless they all weaken at the same time. And too many interests benefit from keeping everyone tribal and mistrusting.

0. https://en.wikipedia.org/wiki/Prisoner%27s_dilemma
Great writeup! The supply chain is one of the weakest links in the software development process today due to the implicit trust developers have in the open source ecosystem, so I'm glad to see more interest in projects like in-toto.
One deed is mostly speculation, whereas the other one is confirmed. Do you not see a difference?
If I order a pizza and the stoned teenager from the local joint runs over a pedestrian, am I ethically responsible? I didn't tell them to not hit people when getting my meat lovers to me and did say I wanted it ASAP.
10-4, thanks for the clarification.
Isn't this a non-scary consequence of Ancestry.com-like registries?

It's delivering a value people want – relative discovery – and uncovering malfeasance, and further may be helping to prevent undesirable incest.

That offsets these registries' other scary potential uses, like the risk of them being used to disadvantage certain genetic subgroups, or find wrongly-persecuted individuals.

I would agree that this highlights how scary gamete donation is, when handlers/recipients may not be trustworthy.
There is no address allocation scheme that would force you to use NAT on IPv6.

A lot of people don't really understand exactly what moving from 32bit to 128-bit addresses means.

Let's say that we waste 65535/65536, or about 99.9985% of IPv6 address space on pointless allocations, leaving only one /16 left. This still means there are 5 192 296 858 534 827 628 530 496 329 220 096 addresses left to allocate, or 5*10^30, or enough addresses that if we had to distribute them to a trillion people per planet living on a trillion planets, they'd still get 5 billion addresses per person.
Checking in on TensorFlow 2.0
> Propagandists are paid by comment

I am curious. How do you know that?
You never know who gets the power after a tyranny is removed. However, if you want tyranny to go, you have to gamble.
Solving the Laggy Human Shell Problem
> It would be neat to look at credit card data and infer how much of the customer base is new

The study did track people over time: https://www.pnas.org/content/early/2019/09/24/1907207116

"Linking sales data to participants’ previous meal purchases revealed that the largest effects were found in the quartile of diners with the lowest prior levels of vegetarian meal selection."

So the heaviest meat eaters as a group not only did not stop going to these cafeterias, they willingly ate the vegetarian stuff.
Sounds (almost) infinitely production-constrained on the Model Y, then.
What I've learned is that there's significant risk even for cousins who have children together, so even more for half siblings.
11 took a while because there were some bugs that prevented them releasing it. So we got it shortly after they were resolved. If testing for 12 goes well we will hopefully see it sooner. It’s already in preview.
> should they just have quit the entire chinese market?

yes?
> How is #4 even a problem to begin with?

Lets say you are making an RPG where you can equip items. You write a lot of pure functions and behavior for stat adjustments etc. Then the designer comes to you and say that items are no longer constants, every item needs a durability which goes down on use. In Java this would be a few line change, just add a new field in items and add a line to subtract it in relevant places. In Haskell you would need to bubble up the new item change to the global state and properly set it in each part of the code where you use items. If you aren't careful you can easily miss to properly bubble it up somewhere and the item doesn't get updated, or you might have the same item referenced in several places and now you'd have to refactor it to have a global item pool to since tracking down all places that should be updated is not feasible.
It explains it a bit at the bottom of the article with dust (to dust furniture is to clean them, but to dust crops is to put dust on them); but it does seem to be around noun/verb context/usage.
FF has been the most enterprise hating browser there ever was. They make deployment difficult and for many years were against group policies and msi files. Only recently, after they have lost significant share, have they marginally softened on that stance. To this day, it still takes a third party (FrontMotion) to create deployment msi files.Documentation is often wrong, and one has to suss out how to set certain settings.

On the hand, look at Chrome. Google packages msi files, up to date documentation and group policy admin templates in one download for enterprises. It's no contest. The hell with FF.
Keeping Privacy and Security Simple, for You