skysight-inc/HackerNews huggingface dataset:
OOF. That's not how this works sir. Did you read the article? Some quotes:

“They said to target homeless people because they’re the least likely to say anything to the media,” the ex-staffer said. “The homeless people didn’t know what was going on at all.”

Some were told to gather the face data by characterizing the scan as a “selfie game” similar to Snapchat, they said. One said workers were told to say things like, “Just play with the phone for a couple minutes and get a gift card,” and, “We have a new app, try it and get $5.”

Google (or their contractor if you're going to fight about the semantics here) is, at worst, guilty of misleading people about what they were doing, targeting vulnerable people with the expressed idea that they would be less likely to create problems, and not actually improving anyone's conditions in a real way by doing this.

Here's the moral convictions I have: lying to someone about what is happening to you in order to create a functioning business is bad business. It's entirely removed from the fact that small increments of money were given to some homeless people. I don't get to abuse homeless people as long as I give them 5 dollars afterwards. That's not how morality works. These people weren't lifted out of their conditions because of this life-changing sum. They weren't put into treatment centers or given job training. They were purposefully mislead and then compensated less than the price of a combo meal at McDonald's.
I remember the outrage when people discovered that Google's AI wasn't properly trained on black faces. It makes sense that they try hard to avoid that happening again by paying black people to let Google scan their faces. It is not unethical to try to diversify your training data.

https://www.telegraph.co.uk/technology/google/11710136/Googl...

Anyway, this part sounds directly illegal, seems like it was just Randstad being greedy but if anyone from Google knew about it then it is bad but I doubt that they couldn't budget enough money to get the scans legally:

> They said Randstad project leaders specifically told the TVCs to (...) conceal the fact that people’s faces were being recorded and even lie to maximize their data collections.

https://www.nydailynews.com/news/national/ny-google-darker-s...
Actually the introduction of the article was about a little more than that. More like a « history of anti-semitism in england ». Which resonates for anyone that has been following the recent stories about current’s labour party indeed.
The Artificial Intelligence Apocalypse: Is It Time to Be Scared Yet?
Backups vs. Disaster Recovery
For the same reasons nobody brings up actual Nazis when there’s an article about Volkswagen.
> The animal will die regardless.

You don't have to kill the animal or breed animals to be killed. You're choosing for that to happen.

> The Native Americans would honor the animal and thank its spirit for the life force.

Why does that make killing something that doesn't want to be killed okay? Would that making killing a dog or human okay if you thanked their spirit after?
APM Marketplace just did an excellent piece yesterday covering this. Go to 11 minutes in.

TLDR Middle class stretching (through the use of credit, in this case longer duration auto loans) as purchasing power declines due to wage stagnation.

https://www.marketplace.org/shows/marketplace/maybe-its-not-...
You're still thinking of languages as these huge things that can be offered as products. It's not the way a Lisper thinks about it.

> To which I would respond, "Sounds like you took the long way to implementing a library."

And I'd respond, that library is the language. There's a spectrum of complexity of what you can call "a language". General-purpose programming languages like you seem to be considering are one end of that spectrum. The other end of that spectrum are the abstraction layers and APIs you're coding to. Take e.g. OpenGL API - you can view it as a set of functions, but once you consider the rules about calling them, you may as well call that a language.

So when you're designing a "DSL" in a Lisp, it's literally no different than designing any other module. You have to name things, you have to figure out how they should be used. Lisps just doesn't force you to shoehorn your API into built-in language syntax. It doesn't force you to write "open-file" and "close-file" because your language only has functions and no built-in "with" construct; it lets you add the "with" constructs with four lines of code, making the API cleaner.

Most DSLs sit somewhere between "API for a stack" and "API for OpenGL". They're just code - code that in some cases happens to run at compile time and operate on other code. But on the user level, on the API level, it's no different at all from using any other library. A documented DSL is no harder to use than a documented function library; a function library lacking documentation is no easier to use than similarly undocumented macro-based DSL.

Some people seem to have an irrational fear of "less mainstream" things, even though they're not fundamentally more difficult than the mainstream things. I've been working with Lisp professionally for a while now, and I've seen plenty of really complex and hairy DSLs and had to debug some when they broke. Fixing a broken macro or its use is not fundamentally different from debugging Java code of similar complexity, but when the DSL works, it can vastly improve readability of the code that uses it.
I'm assuming something like the Gaia dataset was used to create this representation of stars near us?

https://stars.chromeexperiments.com/
Disallowing people to drive while using their phone, in a car that they own using roads that they pay for, is completely unacceptable as a driver. I do not understand how citizens put up with this.
And in turn its antonym "dear" is similarly conflicted.
The ongoing Yemen blockade then.
Anything first cousin or closer is bad. Second cousin is kinda bad. Third cousin is OK if it's not happening all the time.
Absolutely this. I never met a vegetable I didn't like and there are tons of great vegetarian dishes and maybe its 100% mental but the moment you try to turn a non-vegetarian dish into a vegetarian dish, and especially if you try to use a meat substitute, its over.

I'd hate to think this is true but perhaps vegetarians go so long they forget what things taste like but some of these meat substitutes are straight up disgusting and I don't know why people even bother with them.
Well the Italian brand looks at least a million times better.
As a backend guy, what I see is that I could assign an id to each editor and reference everything by the id. It's about the same thing internally, of course, but a bit more orthodox for those weirded out by objects as dictionary keys. Plus I'd probably have the file path and such on the editor object, then only labels and buttons outside the editor would be kept out of the editor objects. Voila, a pretty classical architecture.
"I do not understand how apple users put up with this"

You do not understand because lots of apple users clearly have different usage requirements for their phones.

I tinker with stuff 8+ hours per day for a paycheck; when I'm using my phone, I don't want to tinker with it, I want it to just work, and my iPhone does exactly that. Someone has made a bunch of intelligent design decisions about the way things work— much better than with android phones— and I agree with them often enough that I don't care that I can't change them. My brain is busy; the fact that I don't have to think about changing them is great. It's an appliance to me. I don't try to reprogram any of my electronic kitchen appliances either, and I'm a software developer that used to be a chef. I'd much rather spend my time concentrating on the output than the tools. I get that it's not everybody's workflow— you do you.

I also really don't care if I can't install apps that aren't available through the app store. I use a teeny, tiny fraction of what is available through the app store... the chance of app store availability being a limiting factor in my phone usage is pretty much non-existent. I use a computer for everything I can't use my phone for, and it's usually better for those tasks, anyway.
I love to listen to music it help me to understand other people and help me to stay calm when my damn mother fucking best friend get on my nerves it help to not beat her damn ass all the time
My family had a four room apartment for six people (2 children). My mother's family had a three room apartment for four people (no children). We had some relatives living alone in one-room apartments, some that had three room apartments for a couple and children, great-grandparents who lived in a four-room home in the countryside.

By the end of Khrushev's tenure, most people were no longer living in communal housing.
For some reason this feels like a rediscovery of the virtues of leaving asserts in production code to me. Though I need to give these a read. Thanks!
We use Lua 5.1 in an embedded system and it works great. We use only a few standard libraries and have several dozen of our custom libraries exposed as Lua APIs. Predictable memory usage is really good. It's several years since we picked the then current version of Lua and have had no reason to upgrade. What would be the motivations to upgrade to a new Lua version on an embedded system where there is a working version?
Read about how the Golden State Killer was found. Then review the rates of contamination and mishandling that occurs in DNA labs.
South Africa would like you to hold their beer.
That's the classic dilemma, no?
Can I assume based on your username why you don't like IPv6?
I think most people actually care quite a lot.

That people live their lives accepting that their faces are on display is not evidence otherwise, since there is literally no other option.

Participating Facebook is also not evidence otherwise -- at most, it's evidence that people are willing to trade privacy in some circumstances (and I think even that's a bit of a stretch), but I'll bet that most Facebook users would object to having their privacy invaded without their consent -- which means they care about privacy.
France plans to use facial recognition to let citizens access govt services
The Wheego Life Comprehensive Review
Morbidly fascinating, I would encourage everyone to check out this episode of the podcast Behind the Bastards: https://www.behindthebastards.com/podcasts/all-fertility-doc...

There are multiple fertility doctors who have used their own sperm to impregnate their patients. Sources are listed (in plain text--looks like they need to fix the HTML), but it was shocking to learn about. Here are a few of the references:

* https://www.nytimes.com/2018/08/30/us/fertility-doctor-pregn...

* https://www.advisory.com/daily-briefing/2019/08/26/fertility...

* https://www.telegraph.co.uk/news/9193014/British-man-fathere...
If you or anyone:

- Provides a link or method to create the scan that takes just a few minutes (on Ubuntu)

- Sends $5 to kauffj@gmail.com via PayPal or via BTC to 17h2GtaBzivnNtP24qoGg4a3pjgShkw7MD

I will complete the process and post the result in this thread.
Ok fair enough. I just want someone to break the stupid deathgrip Visa/Mastercard have.

Things I want:

* Require a password or OTP to withdrawl money from my bank account, or use my credit card/debit card

Things credit card issuers want:

* Reduce fraud

Things that confuse me:

* Why hasn't this option been offered to consumers
I think that is different Persian empire, but they are right the Byzantines (Romans) and Persians where involved fighting each other which weakened them.

And the Bizarre doctrinal spats that Byzantium went in for didn't help - we wont mention the IV crusade.
I never considered that it could be that way. That would be really nice: new domain, new reputation. Domains cost money, so that's good against spammers in general. And it's good for me, because my domains never sent any spam.

But alas, no, that's not the state of things.
It's not just consumer sales. The manufacturing pipeline is dependent on China. It would end Apple.

You may as well ask, if Apple got an NSL, should they quit the entire US market? Or should they comply.
If they can get vacuum tubes working cost effectively that would be amazing, no limit to max speeds then. I doubt they are practical currently. Low pressure Helium Oxygen mixture probably a better option, just enough Oxygen for humans to survive and enough Helium, for say 1/3 atmosphere pressure, would be far easier and cheaper to build/maintain and would still dramatically reduce friction/drag.
> This is also why this new system is completely neutral.

That it is neutral today does not mean it will remain so.
Does it matter why? If they agreed to it and then broke that agreement that is a problem.
I'm guessing some of it is an age thin with some early-mid 20,s people viewing the thread. "Dude" was all over tv and movies in the 90's and early 2000's.
"the Iranian state hasn’t apologised for the 1970s US/Iran hostage crisis"

This. The USA takes a looong time to forgive countries that humiliate it (or that it perceives to have humiliated it). I can't see any other reason for the USA to so strongly favour the headchoppers of SA over the headchoppers of Iran; they both have lots of ahl.

[Edit: the SA headchoppers are friends of Israel, the Iran headchoppers are friends of Hezbollah. So maybe it's to do with the evangelical obsession with the Rapture, and the return of all Jews to biblical Israel; I don't know if that was a thing back in Carter's day.]
Often times achieving your desired result with free software is onerous, even if you know what you want know what you’re doing. This is a problem I’ve encountered several times just trying to achieve a desktop setup that works for me; I always eventually arrive at living with countless tiny issues or writing what I want from scratch.
It also seems bad to Target the homeless "because they won't talk to the media" or whatever the quote was.

To me, this just parses as "We have some new Politically Correct excuse to exclude poor people from our dataset."

Being so unimportant that the world wants you to remain invisible isn't generally a good thing.

There is always some excuse. There is no condition under which it is sufficiently respectful, politely handled, blah blah blah to be A Good Idea.
Article is dated 2016
It isn't unrelated, it is entirely the point. The Irish don't have their own currency, when you don't have your own currency you don't ultimately control your own affairs you share them with the others who use that currency.
During the American revolutionary war, France was a tremendous ally and instrumental to the colonies’ secession from Britain. The Marquis de Lafayette came over to fight for us, without pay, in his early 20s, forgoing his family’s desires and aristocratic opportunities. His family was so opposed to him going to the colonies, that local governments were involved in finding and preventing him from boarding ships. He eventually made his way over here, and fought for glory and because of his own sense of morality.

Recently, I’ve been thinking about the HK scenario and wondering what I can do, but I can’t shake a nagging feeling that I could simply go over there and fight alongside the protestors. I often deflect with observations like “I don’t speak the language,” or “I don’t know what I would do to help,” and yet the thought keeps coming back.

I wonder whether Lafayette would have done the same if he were alive in our time. I think the answer is he would, and that I am more of a coward than I want to believe.
In typeless languages like forth, asdembly etc the debugging is more confusing than in Python, because you often see the situation blow multiple layers after the error happened. Or you may simply get silent wrong anwers. And in C, just the pointer vs value distinction in the type system makes code dramatically clearer and catches lots of errors.

This is how limited type systems are still very much better than no types.
> The original source mentions Google in the headline but the rest of articles only refers to Randstad.

If you hire a contractor, you are responsible for what the contractor is doing unless the contractor is operating outside of the terms of the contract.

If the contractor is within the terms of the contract, saying that "Google is doing this" is not deceptively inaccurate.
Also, this used to cause trouble with phone operators connecting phone calls between USA and England: "are you through?" could mean either "are you connected?" or "are you done with the conversation?"
I don't think you made a single statement that was correct. I recommend you watch some videos by say someone like Mark Blyth.
But words have meaning, er, at least they used to. "I literally exploded" is not accurate, as they didn't actually explode. Maybe "I laterally exploded"? That word would work equally as well as it still makes no sense.
Alternative framing: "James Flynn's publisher exercises their rights to freedom of association". Other publishers, as well as self-publishing, presumably remain an option.
What you said exactly makes no sense. If you said "I could NOT care less" it would mean, you care so little that it is not possible to care less than you do currently.

Regardless, I think this is just a result of people getting lazy with their language... it is not meant to be said in this say, and is properly stated, "I couldn't care less". In the US (can't speak for elsewhere) people just repeat what they think others have said, to convey what they think they understood. This is the source of a lot of language rot.
Facial features can vary from ethnicity to ethnicity (see e.g., https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3074358/), and so a machine learning model trained solely on pictures from one ethnic group may not understand how to reliably distinguish different people of another ethnicity.
In case you need to add logging, you can always close your eyes and use unsafePerformIO anywhere, since from the view of the application, logging is just write-only side-effect.

It's all about how much do you isolate sideeffects from each other. If you go nuts with isolation, you loose flexibility. If you write all your code in IO monad (that means any code can have sideeffect), you are as in other languages where you can do sideeffect anywhere you want.
Well, if we want true security, we need to accept that all computers must take MASSIVE performance hits.

It's the price to be paid for security. No more branch prediction, no more cutting corners with UB. It's time to do things the right way once and for all and that means setting back performance a good 10-20 years.
The I that is me doesn't survive a nights sleep. Every night my brain does a re-shuffle of my personality and memories creating a new incremental version. Same goes for head injuries and reading a book. I'm still the me from before, just more so, and not. I have a vague feeling of continuity but it's almost non-existent. I am so different from myself ten years ago as to be a distinct person.

I have an intuition that any direct brain interface with an outside neural network would require small incremental changes similar to what we experience when we sleep. Then again I also have the feeling that early adopters of this tech will be lucky to get away with their minds intact.

Maybe in later versions it will be like turning on a switch and it's just there. Like opening your eyes or waking up from a dream. But I doubt that will happen in the next century.
Adolescent Violence Toward Parents Is the Most Hidden Form of Domestic Abuse
"I am intrigued though, that neither side has made calls to repeal the Fixed Term Parliament Act"

Boris Johnson doesn't want an election. It was suggested after the first vote that he could table something that only required a simple majority, but he didn't, you cant really argue it's people against parliament, when you are (hopefully) a majority of parliament.

Those against a hard Brexit don't want an election now because it impairs their ability to do that, plus its been nicely illustrated to them why you don't want too much power to reside with the executive.
Writing an HTTP Server in Rust
> CTEs no longer act as an optimization barrier.

I've been waiting for years for this, one of my last few complaints about Postgres that some other DBs did better. It's so frustrating to have to resort to worse composability in order to get reasonable performance.
Make everything illegal and selectively enforce against people the state doesn't like is a viable strategy for an authoritarian government.

This might be a problem for the HK government, but I'm not sure rule of law is as big of a selling point to global capital as it used to be.
"All X's look the same" where X is any of [Asians, Black people, white people, etc..] is a very common refrain.

Human eyes also need to be trained on diverse data. It's the cross-race effect: https://en.wikipedia.org/wiki/Cross-race_effect
Then what would you accept as proof/evidence ?
I think the analogy is a poor one, but let's run with it anyway.

No, you are not responsible because the teen was not operating within the terms of the contract. You did not authorize or ask him to get stoned or run someone over.
Obligatory xkcd: https://xkcd.com/725/.

And another one, for 'gwd downthread: https://xkcd.com/1108/.
If they're shills, what are they shilling?
Nature versus nurture is such a boring debate, honestly. The driving force behind the nature versus nurture debate seems to be people attempting to use science to justify their positions on pop philosophy, but the science rarely actually connects to the pop philosophy position. It's basically: take a specific scientific fact, try to use it to prove a very nonspecific idea (nature or nurture?) and then use that nonspecific idea to prove a very specific idea (for example: criminals can be rehabilitated because it's their nurture, not their nature, that causes them to commit crimes). But that's just thinly-veiled Bulverism: we can just study those specific ideas directly (we know that current rehabilitation methods work well for some crimes and not for others) and the very general ideas of nature versus nurture add nothing to the conversation.
How strange.. I was just reading a paper about the same sort of thing: https://www.ncbi.nlm.nih.gov/pubmed/30890547
by definition data races in C and C++ are UB. Even if you believe that the compiler cannot not possibly miscompile your code [1], a large quantity of these false positives will make data race detection tools (like the one used by G) less useful. Just mark your shared memory locations as atomic, you can always use relaxed ordering and non-atomic RMW operations if you worry about the cost of the extra synchronization.

[1] these sort of assumptions of course tend not to age well.
I'd assume that the ultimate goal that motivates most of them is to make money to improve other parts of their lives.

That often boils down to reaping the gains and externalizing the costs, which these hosting solutions seem to do fairly well for their owners (though perhaps not for the operators that get caught up in the eventual stings).