skysight-inc/HackerNews huggingface dataset:
So, this happened and we have confirmed about the dark patterns whether consented or not. What are good alternatives in this "Network effect" age?
Facebook - I hardly use anymore. It exists undeleted because it serves as a kind of Social ID. I don't have the App installed anywhere, neither do I access it from my regular browser.

The thing I'm struggling to get alternative for is WhatsApp. How could I talk to all my contacts in a cross platform way without annoying them about installing yet another app?

Text/SMS - costs money because of shitty carriers.

IMessages - Works great but only on iPhones. :-(

Signal - good on paper - still have to trust Moxie not selling out, and needs people to install to be any useful.
Really good points here, especially #3. In the past, we've looked at all the candidates we hired who turned out to be high performers (gets stuff done in a timely manner, writes tests, pushes back against unreasonable deadlines, doesn't require too much hand-holding) and looked at how they scored on the rubrics / and who was interviewing them. We have even been able to tell whose hires have been relatively not so great, but this takes earliest 4 months and usually up to 6 or 8 months to figure out.
> That's after tax, out of pocket, for a healthy family with no pre-existing.

And once you get a condition, you will get NO insurance without the ACA.

And we will all get a condition--it's called age.
Lastpass
Some people don't believe folks are let off the hook because they are "just following orders." Other people believe that following orders lets people off the hook.

We see this over and over again in every discussion about corporate malfeasance (not to mention war).

It appears you're of the latter mindset while the parent is of the former. Consider not down voting what amounts to a legitimate philosophical difference.
That's just something advertisers tell themselves to sleep better at night. And failing that, they just rub some dollar bills on their faces and then sleep like babies.

Advertising (regulated or not) is important in manipulating people into buying more stuff. There's no benefit in having your movies, music listening, games or your reading interrupted by ads. There's no benefit in a pair of breasts distracting you on the road from a billboard. There's no benefit in having to throw away all the crap you get per mail.

If someone needs something, they will look for it and buy it, but this pull model doesn't result in as many sales as the push model and CxOs have to eat.
Batch scrapping or drip feeding data via a monitored internal tool? I doubt they’d get much out at all. It’s inherently a low bandwidth and very obvious channel.

Someone in that position would be much better off building a back door into the system. But if they could also build a backdoor into iCloud, or scrape Gmail data from within Google.

I assume that Facebook has mechanisms to check that new hires (especially foreign nationals) are legitimate.
How to Grow YouTube Audience by Making Vlogs?
That's why in many countries the food gets distributed to those in need just before the date. It's minimal loss to the store as people don't anyway want food dated for tomorrow.
Blending suicides in with homicides without declaring or defining their contribution is deceptive.

Imagine if we tried to portray how dangerous cars were, even to people who do not own cars, by combining pedestrian deaths by car with driver and occupant deaths by car, without calling that out and using that "deaths by car" data immediately after discussing recent pedestrian deaths.

With guns, you can opt out of ownership and be "safe" from suicide and accident by gun. If you opt out of living in a high crime area you are incredibly "safe" from homicide by gun as well. That takes care of 90% of deaths by gun. OTOH, if you own a gun, are careful, mentally stable and don't live in a high crime area, you have similar odds. Much like a pedestrian who shouldn't worry about getting killed by a car.
You are wrong about Germany. Only if you are a company you need permission.
But Why?
Why can't they upstream their tunings to general Python?
Facebook probably knows if the user is drunk.

Ask for permission at 3am on Sunday. People will press Allow just to get done whatever they thought they were doing, and forget they ever pressed it.
They have no relation. Cannes Lions (successfully) used the non-protectable Cannes name to imply some connection.
That should be considered an opt-out. It's barely noticable that it's an opt-anything when the prominent option is the creepy option.
Is Hashgraph good?
http://www.thehindu.com/sci-tech/technology/can-hashgraph-su...
Custom LED Signs Company Ohio – Akers Signs
Akers signs is Ohio premier LED sign company for church signs, school signs, business signs and hospitals . Our outdoor LED signs, are all backed by the best warranty in the industry and superior customer support https://www.akerssigns.com/contact-us.html
How does VSCode vim plugins compared to evil-mode of emacs?
You still can see that something anti-competitive is happening here, a company has a dominant position and abuses it, ASUS,MSI and the others have a free choice between selling NVIDIA products with all the benefits or being pushed at the end of the queue so probably always having not enough GPUs to sell, no discounts etc, so basically have a free choice between continuing to make money or getting a bit financial hit, it is a bad choice and a for profit company will chose profit not the right thing to do.

The situation got so ridiculous that AMD cards were removed from gaming section on the sellers pages, one such seller commented that AMD cards are not for gaming even if they themselves packaged it with the name "AMD gaming"

And other big issue is that this GPP program that NVIDIA calls it transparent is under an NDA and no one come forward with details to calm things down.

It is not AMD vs NVIDIA but about preserving this poor competition, we only have 2 players, let keep as it is if we can't have more.
Facebook, and large scale social media in general, does harm by substituting for genuine real-world social interaction, by warping our perception of other people's lives (highlight-reel effect on steroids), by pushing us to become egotistical "self-marketers", and by hijacking our attention via insidious manipulation of the lizard brain.
Yes, it is an actual law made to protect theaters and the movie industry.

More information on it: https://fr.wikipedia.org/wiki/Chronologie_des_m%C3%A9dias
Ah, I already wondered why my ad blocker has a rule for that very domain and tries to prevent loading the article. Now it makes sense.
Maybe what the article says it is and what reality is a bit different?
For me as a begginer (in speech recognition) this tutorial (and others on RealPython site) are a good start to digg into the topic. That's why I linked it here.

One of the things I like in HNews is that there's often someone who can join discussion and add something to it.

Clearly it's worth to learn and discuss from experience of others to see broader spectrum. Thanks to the author for looking here and dropping few lines.
The reports going around mostly stem from people who used the Facebook app on older versions of Android. A combination of people not understanding what Facebook would do with their data, and poor design in the Android permission system, granted access to call and message logs, which is how Facebook got them.
I think we are talking differently about this permission concept. Legally yes, they had permission. But the fact that they used those dark ux patterns to request that permission should not be forgotten.

Even though legally they are in the right, we as users should make this fact irrelevant and just abandon the platform. Let them be right, let them win the argument but lose the battle with the general public.
> - Not doing any coding opens you up for people who can talk, but not code.

I think candidates should definitely code at least fizz buzz or something as a sanity check. It probably shouldn't take more than 10 minutes.

> - Problems to take home are an artificial setting

How do you feel about potential solutions I have mentioned in the post, e.g. exposing the candidate to a project during the on-site for 3 or 4 hours?

I'm also not a huge fan of take home projects unless they can for sure be time-boxed to be less than 4 hours, and it would be ideal if you actually got paid for the 4 hours of time.

> - On the other hand, if you're using real code from your project, you're just asking for unpaid work. And paying every candidate is a significant expense.

Paying every candidate is an expense, but is it less expensive than hiring the wrong candidate and then needing to fire them? It seems like other comments here have already pointed out that they pay something like 160k annualized salary hourly rate, which seems pretty reasonable.
Thanks you, good catch. Will fix it.
There are rooted utilities that do this, or allow you to spew fake data at those apps. That is, if you could unlock your bootloader and install the software you want.

You should really blame phone manufacturers/carriers and Congress for giving you the privilege of paying for a piece of locked hardware that you don't own. They're only loaning you a billboard, after all, so what do you expect? Personally I wouldn't put any important information on a locked device, nor do I ever acquire unlockable devices. People have lost their minds giving up all of the most important electronic freedoms that form the backbone of the future.
Their existence proves what was possible in stock Android. Why it didn't happen that way is open to speculation.

Personally, I feel it was because Google's main business did not, and does not, provide any incentives to design stronger permission and privacy models because it itself depends on collecting information about users.

Was usability also a factor? It may very well have been.

However, I disagree with a thinking that uses usability as an excuse to treat a user base numbering in the hundreds of millions as a homogeneous set who don't know anything, and who can't learn anything new.

People fall in a spectrum of capabilities, and more importantly, every individual is capable of moving around in that spectrum with time.

For example, a non-technical user who started out giving one app all permissions may realize their mistake when their email or phone number turn up in google searches, and become more careful with other apps.

Stock Android could have catered to that and standardized on a very granular runtime permissions as the default model. They already had existing ACL models like iOS / Windows policies / SELinux to copy from. They could have left the simplification to the market - the equipment manufacturers and users - to decide. But stock Android made it a binary all or nothing choice for a long time, and left it to equipment manufacturers to provide any additional protection, who of course didn't implement anything either because they too had no incentives to protect user information or standardize the security APIs.

Even now, Android's runtime permissions, while comparatively more granular, are not granular enough, and in practice become a binary choice where some apps refuse to work if a particular permission is not granted.

I have also noticed how Google in their PlayStore keep the permission information hidden away in an obscure location at the bottom of the page, and don't provide any way to filter apps by permissions. How do I search an app that lets me draw on images without asking for contact book information? Not possible without opening every app's page and checking their permissions. I usually try a bit, give up, and head back to gimp on desktop. Is it for better usability? Does better usability mean keeping users ignorant and uneducated? I think it's not a good approach, and based on anecdotes from my personal network, I also think it's a mistaken assumption.
Do any of the solutions I've personally suggested or mentioned here in this thread seem reasonable to you though? I was hoping we could at least talk about trade offs or pitfalls of various things people have suggested.

I feel like maybe I screwed up here with the thread since it got flagged early on for having Ask HN in it, and people responded with a knee-jerk reaction going straight to the comments section. Not sure if it's possible to get a mod to rename this and remove the Ask HN, I originally tried to paste in my content directly into the self-post textbox but 9k chars exceeded 2k chars.
I also liked Shogun 2's realm divide mechanic. Right around when you take over ~1/4 to 1/3 of the map, the Shogun declares your clan an enemy of the state and the rest of Japan declares war on you after a few turns. It forces the player to bide their time, build up their forces, and think carefully how they'll plan their late game.
This company provides those contact chat popups (one of which you can see on that page too), so that's likely the reason.
In the article is mentioned people that did not get that prompt and still have the contacts and calls uploaded, could this prompt been added later so people that used FB before it was added did not had the chance to opt out?

I did not see in the screenshot an OS permission prompt, so if the app had the access locally a bug in the settings could have reset/flip the options and upload the data anyway, like how Windows forgets about your privacy settings on updates.
I read it somewhere that YouTube picked up pace because it was used as the default video sharing in MySpace. I am not sure if this is true or not.
Actually, what you're describing is a problem of federated services.
True decentralization has no servers, and thus none of those problems.
Take twister for example [1]:

* Identity management via blockchain (one of the use cases where IMHO this is a good, or at least defensible choice).

* Metadata storage in a DHT

* Content storage in torrent swarms

None of this depends on any single peer/server.

[1] http://twister.net.co/
The truth is, Netflix loves any publicity that associates them with high-quality movies. Since the depressing truth is, most of their movie output is just plain dull stuff, in contrast to their pretty great TV commissioning.
The problem is not collecting its connecting the data with users who did not give permission.

The social graph should be one way not two-way and unrelated data should be discarded.

Like in the post we had a few days ago where someone exported his Facebook data and got call histories from his mother in his data.
I've used this one in the past: https://github.com/eulerto/pgquarrel
Best Software Development Training Center in India
>If you want to decentralize the servers then you MUST also decouple user accounts from the server they signed up with.

Mastodon is working on migrating accounts between servers so that in the exact case you describe people can take their data and move elsewhere.
Focus: the key to unlocking your productivity
The OP point was that the app creator will be forced to consider how many lines of text will he put in the EULA, if adding such a law with a force timeout and your EULA means the user has to wait 10 minutes you have to think about removing some crap.

Don't do creepy things should be a different law
In the iOS security model there's no fixed grab-bag of permissions you accept when an app is installed. Instead the app must explicitly ask for access to each credential on an as-needed basis while the app is running. The request must happen when you request to use that particular feature. And the app is expected to continue working if you say no; just with the corresponding features disabled. So for example, on iOS whatsapp only requests camera access when you try to take a photo in the app.

If you say no, facebook can't access the data. Facebook can't conveniently forget that you said no and access the data anyway - if you say no at the system prompt, the OS won't give the app access to that data in the first place.

The system isn't perfect - it turns out my mum wasn't getting chat notifications on her iphone because she doesn't know what notifications are and she's been saying no to the prompts. But I find it somewhat refreshing to see beginner users erring on the side of saying no, rather than always saying yes to every random prompt the computer spits out. Fail-private is better than fail-public.
Oh really? I didn't know that. Can you link me up with something about that? Thanks.
The typical definition is memory corruption caused by out of bounds writes, stack corruption, use after free.

On safe languages an out-of-bounds will cause a crash on the access point, while on unsafe languages it will silently corrupt memory.
I used to get free vegetables and bread from the supermarket this way.

The vegetables were kept in a separate wheely-bin from the skips, so it was a lot more hygienic than just diving into a dumpster with everything mixed in. The bread was also kept in separate bags, next to the dumpsters. I think that all the discarded bread and vegetables went to local farmers for animal feed.
Hmmm, not quite. See, that’s the part about the boredom cure I mentioned.

People really are that bored. People’s lives are frequently very lackluster and uneventful. This is plainly obvious, because whenever someone delightfully ordinary (yet comfortable with that) comes along, it seems like such a breath of fresh air amongst all the puffed out try-hards that grab so much attention.

The cringey reality check is the depressing part that creates the anxiety of never wanting to leave the house. People have a hard time differentiating between bullshit and not bullshit.

It’s not entirely correct to blame Facebook in particular for the inadequacy felt, when comparing one’s self to someone else’s carefully currated (yet seemingly natural) photo album.

That part of the debate is just the bulemia-caused-by-waif-as-fashion-model-redux. You can’t fix that by removing Facebook from the equation, because people will never stop beautifying their profile pics and cherry picking exclusive-yet-swollen friend lists.

So we’ll cure it by all jumping ship to Mastodon, where the photo albums will be crappier and less enviable, and we’ll all be less cringey? That’s the plan?

This isn’t about elections at all, is it?
A crash on out of bounds will always happen, unless unsafe package is being used to subvert memory accesses.
> It is a game FFS. It is designed to maximize enjoyment, realism is way down the list...

I see this argument often, but it always fails to consider that some players, including me, get enjoyment from realism, simulation and faithful representation of a matter/topic/process.
it appears to be a result of extensive A/B/C ... XY testing. In a way, the users themselves have chosen it.
this quip is mentioned here:
https://en.wikiquote.org/wiki/Mark_Zuckerberg
I don't think Facebook ever "forgot" what I said, rather it was that I was reinstalling the app for whatever reason, so it really didn't have that information. That's why I asked what would happen if something similar happened on iOS.

Also note that Android's new security model (version 6+?) is pretty similar to what you described, but yes, I do believe this incident occurred on an older version.
I feel a strange dissonance between the fantastic write-up, with which I 100% agree, and the ever so annoying intercom product... oh that horrible popup. What a terribly effective product though.
That's just ridiculous. I hear about plenty of professional entertainment even though I very rarely see ads. How? Reviews, bookstore clerks, word of mouth, online recommendations, social media discussion, and event listings.

Entertainment is a big industry because people want to be entertained, not because somebody told them what to watch. They would seek out entertainment in a world without ads. How do I know? Because they already do.
Source?

Only a tiny subset of food is legally required to have an expiration date. In the UK this is the "use by" date. In Canada it's the "expiration date." But, you'll find this, or "best by" dates on way more products, because they want to move more product.

In the US, for example, only infant formula is required by federal law to have an expiration date (1). The same page states that: "Foods not exhibiting signs of spoilage should be wholesome and may be sold, purchased, donated and consumed beyond the labeled "Best if Used By" date."

(1) https://www.fsis.usda.gov/wps/portal/fsis/topics/food-safety...
Also: Facebook works on every platform, while at Signal they have a strange cellphone fetish.

I would love to use Signal, but I have to use Telegram. The Telegram desktop app is awesome, and it doesn't need a cellphone.
I’d love to see this, but note that you’ll need to use a pure-Go graphical toolkit (or implement all graphics yourself), and likely interface the touchscreen yourself, too. If you’re not comfortable with this, it might be better to use something else.
Arguing simplification and then using DynamoDB, that is, opaque software handled by somebody else, does not make any sense or useful argument IMHO. It's like saying, we don't want to handle all this stuff, let somebody else handle it so that we can just be users. This is fine if is good for your company, but kinda negates the initial premise: you have a simplification problem if you own your infra, otherwise what's the point? Somebody else is handling all that for a premium price, I bet you have less software to handle.
evil-mode is actually useful. VSCode's vim plugin loads really slow when you change project, doesn't have proper insert/normal/visual mode map, etc.
Automatic Differentiation Using Constraint Handling Rules in Prolog
I don’t believe Signal will be sold. Moxie (thanks to Brian Acton) just launched the Signal Foundation [1]

[1] https://signal.org/blog/signal-foundation/
Telegram ftw
Our goal with Kaggle Datasets is to provide the best place to publish, collaborate on, and consume public data.

As a data publisher, you have an easy way to publish data online, see how it's used, and interact with the users of the data. You can create the dataset via a simple web interface, and update it through the interface or an API. We automatically version these updates under the hood.

As a data consumer, you can browse the data online and download it (through the web or an API). You can see the code and insights others have generated on the data through Kaggle Kernels (hosted, versioned IPython notebooks that run in Docker containers). You can fork their code to get started on the data, or start coding from scratch on your own analysis. If you find improvements that could be made to the metadata (dataset/file/column-level descriptions), you can make those directly.

We're rapidly iterating on this product and expanding it's functionality, and would love any feedback and suggestions.