skysight-inc/HackerNews huggingface dataset:
"Until today, people could enter another person’s phone number or email address into Facebook search to help find them. ... malicious actors have also abused these features to scrape public profile information by submitting phone numbers or email addresses they already have through search and account recovery. Given the scale and sophistication of the activity we’ve seen, we believe most people on Facebook could have had their public profile scraped in this way."

Hm. This seems like an interesting tidbit, I would love to know more. It seems to imply that many profiles have already been scraped in this way. A phone number is a really strong cross-domain identifier as we use it across a bunch of different online services. Collate your Facebook scrape with a couple data brokers and you've got a real strong profile of someone.
You could, but the point is that the stacktrace is useless in most apps (unless you have stateless minimalist website). As soon as you make a web app and you have state - stacktrace doesn't help reproduce the bug.
It will not generate enough revenue compared to ad revenue.
AI all the topics.
Private Equity as an Exit Option for SaaS Startups
Apparently a lot? I remember reading that it truly hurt google when there was last major big deal about ads under isis videos. The ad pricesta went down a lot as nobody wanted to pay.

Ad quality I am getting (long cheap ads on companies unlikely to be rich) confirm that.
Since Google isn't going to stop this work, I'd love to hear when this person actually leaves.
Learning to Play with Intrinsically-Motivated Self-Aware Agents
I don't necessarily agree with the sentiment but respect Dr. Wu's option. I'm also interested in the HN community's options.
Video drivers: Multiple displays are still wonky. 3d-graphics are very hit and miss.

Wifi: randomly drops out, packet loss, inability to connect.

Audio: I still end up having to disable Pulsaudio about half the time.

I generally use older Thinkpads and Debian, though I've used Arch, Ubuntu, Mint and probably others, as well as a range of hardware.
Reading ROMS from a scanning electron microscope (2018)
Someone can still write an app to distribute on FB, and can use its platform's ability to foster virality to make it take off. That's a core feature of FB. The change you're talking about, if indeed it was made, may reduce the speed of vitality a tad, but wouldn't really affect the ability for an app to spread virally.
Shipped with a ROS driver?? I love you. I’ve beeen stuck on v1 Xbox 360 kinects.

Ima build this immediately.
I'd just like to chime in that I'm on a plane right now and the slight foot odor permeating the cabin is driving me nuts after reading that article.
No need to go that far. Even the $300 unit I purchased off of Amazon is, uh, remarkably accurate.
I suppose and that makes sense, but that's more of a correlation/symptom of failure, whereas 1-3 seem more causal
And still available as a managed service on Compose: https://www.compose.com/databases/rethinkdb
Bare Minimum Dynamic Component Loader in Angular
Same along with Cracking the Coding Interview and Clean Code. I use to have Blizstein's Introduction to Probability but I can't seem to find it now.

edit: typo
The big problem I see is that my laptop is hooked up to a display half the time, lid closed. It wouldn’t be useful for showing anything that isn’t also on the main display. And it can’t have a set of bar-only controls (if Apple were serious about that use, they would have released an external keyboard with Touch Bar by now).
Introducing Fly Edge Apps
Verbose Logging
They mean in violation of their terms.
All of it. It's where nearly all their revenue comes from. There's no remaining business without the ad sales.
The people most emotionally hostile to taking drugs for mental ill-health are typically those people who need them and deny their need for them. The hostility Cruise displays feels a lot -- to me -- like this kind of denial.

It has a quite a specific feeling to it. The manic who denies the need for drugs is somewhat correct in how good they feel, but they lack the self-insight to be aware of their impact on others and self-destructive tendencies.

Their "intensity" arises from the europhia of (hypo)mania, the feeling that it is too good to be "medicated away" etc. and a strong desire to persist in their (hypo)manic state. But it is mostly quite debilitating, and can quickly exacerbate into psychosis.
Nice list. Why not suggest Ruby as a beginner language though, it seems like a good choice...
But wouldn't the air bleed of ToPC effect the passengers? And if so, wouldn't that mean Spirit could be on the hook for passengers who suffered as a result?
How do you dry?
*While on the toilet, one must remain silent. Talking, answering greetings or greeting others is strongly discouraged.[4]
Did he just say Meow?
There is an approach to use a disclaimer to state a controversial view. There are many forms to this: "I am not a racist, but...", "No offense, but..." , "Let me play a devil's advocate, ..." , Etc.

The form usually proceeds by stating a view. You think attribution is more important than the propagation (or content) of the view, and that is fine. For me, the content and propagation usually rank higher.

In the case of FB, I think we all had enough proof that the quest for money is above everything. According to the latest leaks about their execs, even above human lives.

So, at this point, I find any attempt to defend them, even hypothetical, sad.
This is propaganda put out by intelligence agencies.

So what happened here? Facebook users who took a 'personality quiz' allowed the 'app' to access their information.

It is extremely depressing that 87 million people are idiots.

There are intrusive apps all over facebook and this is being released with a narrative that supports 'election interference'.
> "2 1/2" is 2.5, even by a generous reading

While every style guide I've ever read would say never to do this for exactly this ambiguity, they also would demand that two-and-one-half, expressed as a mixed fraction, would be presented as “2½” if a fraction character is available or “2-1/2” in media where that isn't an option. With “2 1/2” as two space-separated elements, “two one-half days” is a more natural reading, IMO, than “two-and-a-half days”.
I don't think most people are avid music lovers, and many people probably don't even use a computer for music at all, just their smartphone.
This is reminiscent of the yahoo breach where they said "some" and eventually upgraded the warning to "all of them"
Seems ok to me at this time
To think the modified rate limit with no announcement was a critical issue--the effect of this shutdown will be seriously widespread. Despite the deprecation schedule, this seems drastic.

Considering the number of fires this is going to cause, application-wise...yikes.
You might want to use a "bidet shower" if you don’t have a standalone bidet: https://en.wikipedia.org/wiki/Bidet_shower.

It connects to your water faucet or your toilet tank so you don’t spread germs in the sink. On Amazon they start at $ 10.
I would suggest you take a hiatus from watching the news. Go outside and you will find that everything isn't as bad as you think.
I was (surprisingly, to me) mocked by friends/family when I purchased a bidet seat a few years ago. Over the period of a few months, most went from teasing to shy curiosity to buying one for their own home. A victory for cleanliness!
Freer markets means less poverty though.
Weaponized idiocy.
I once heard a claim that toilet paper is more addictive than heroin.

There might be something to that. I've heard that people occasionally quit using heroin. I only know one family that even has a retrofitted toilet seat with bidet function. That scalds your bung if you try to use it, because they have their water heater set to 99 degrees C. (It might not actually be that high, but they're certainly safe from Legionnaire's Disease.)

So toilet paper reigns there still.
This sounds like some next-level rationalization to me. You can justify anything by theorizing that somebody else will do the same-thing-but-even-worse:

"If we don't employ child labour, somebody else will! It should be us, so we can at least make sure our child-slaves get fed once a day!"

The fact of the matter is that Google has rare talent in AI. There isn't another company with their kind of expertise waiting in line behind them, and even if there were, sometimes you should keep your hands clean.
> regardless of what Google does

If Google employees wanted to, they could probably put a lot of pressure on the military directly. Imagine Google no longer served ip addresses that belonged to the military unless they ended their drone strikes. Or say they turned off google maps for anyone that is known to work for the military.
What are you assuming about exposure? If a SSH key lives on a well-secured workstation or bastion host (and you ideally don't agent-forward it to insecure hosts), rotating that key once per hour doesn't seem a top priority to me? E.g. a sudo password is (lower-impact, but) more likely to get exposed to compromised hosts?

("Well-secured workstation" is arguably an oxymoron, of course...)
It's basically the default for most companies. Let's not pretend that uber cares about your privacy or data.
Feedback is really appreciated.

Repo: https://github.com/diegohaz/constate

Demo: https://codesandbox.io/s/7p2qv6mmq

This is something I needed in another project of mine, so I decided to abstract it into a new package: constate.

The goal was to use it to start building a simple application in the most simplest way: using React local state.

Whenever I feel the need to scale up and use some sort of global state, instead of adding redux, mobx or another complex library, I can just add a context property and everything works.
Eh, I don't know if YouTube or the advertisers can really take the blame here. While demonetization has certainly hurt creators, there have also been plenty of channels that have worked around it through independently-persued sponsorships, Patreon, etc. IMO, the true problem here is that mental health is not being addressed in a serious way in this country. We expect mentally ill people to seek out help rather than taking a more proactive approach. To me, this is akin to sweeping the problem under the rug. To be fair, mental health is no small task to address so I'm not surprised by the state of things. But until we tackle that problem (and other related problems), we're going to continue to see events like this.
If it was the only consideration that differentiates between a medical procedure and a homicide, euthanasia or the death penalty wouldn't be legal in some places.
in the post this apostrophe: [‘] is used instead if the standard ['] apostrophe or [`] grave. It's pretty trivial to check just by opening it in any non-Unicode supporting terminal. In fact the zero width characters show up explicitly as blue <200b> in vim.

People always throw around language compatibility when the unusual features of Unicode are thrown around, but stuff like zero width characters really don't need to be supported for language compatibility.

On another note, if Unicode is willing to butcher Chinese/Kanji orthography with Han unification then it ought to be willing to get rid of Latin homographs.
Does Peertube have a monetization strategy for ads?

If not, it doesn't really serve the use case that users who are upset about their ad revenue dropping are actually upset about.
"Nonsensical Ayn Rand crap" and "irrational fearful white bunny rabbit gun nut" count as name calling in the sense that the site guidelines use the term. As for previous warnings, here are some:

https://news.ycombinator.com/item?id=13513215

https://news.ycombinator.com/item?id=14224942

https://news.ycombinator.com/item?id=14668018

https://news.ycombinator.com/item?id=15479044

https://news.ycombinator.com/item?id=15763025

https://news.ycombinator.com/item?id=15847807

https://news.ycombinator.com/item?id=16232868

That's a rather shocking level of abuse of this site and ignoring of moderation requests. If you don't correct this and abide by the site rules from now on, we're going to ban you. I'm sorry if that feels like bullying; it's routine moderation, and we've already cut you a ton of slack, as the linked comments make clear.
Make a better front page that isn't a full page damn ad.
> buy more drones and bombs

Which is exactly what they have been doing since day one, but to keep growing they need some help to make these robots a bit more autonomous.

https://www.theguardian.com/world/2015/nov/18/life-as-a-dron...

https://www.motherjones.com/politics/2015/03/drone-pilots-ar...
KloudTrader Stock Screener Alpha Release
It’s optimal to exercise options in some circumstances (deep in-the-money puts and sometimes calls before ex-dividend dates).
Bidet use is accelerating rapidly* in the US. Which doesn't surprise me, really. When I got one, most of my family was surprised. As they tried it out of curiosity, most of them were really happy with how clean they felt, and have gone on to get one for their own homes. I'm sure they have other friends that come over and will experience the same. It's an exponential effect.

(* source: https://www.proremodeler.com/bidets-finally-making-inroads-u... )
Yes but I’m guessing air volume of cabin vs cockpit could explain why nobody passed out in mc?
I'm using Flow but I'd recommend TypeScript. I love Flow but TypeScript just seems to be more seriously maintained and less buggy. I've been waiting some bug fixes for 2 years (like all the object destructing and spread issues[1]), but they prioritize the Facebook private internal roadmap.

I stick with Flow for now just because create-react-app doesn't support officially TypeScript, but it should be possible with the next major version that will include Babel 7.

[1] https://github.com/facebook/flow/issues/2405
No, 87 million people didn't take a quiz, the whole point is that previously if any of your friends took the test, your information was shared.

That's how a few hundred thousand people taking a "personality quiz" gets turned into millions of user-data.

And the term personality quiz is used loosely, an example of a "personality quiz" can be "Which Game of Thrones character are you? This isn't rigorous psycometrics.
I met a Facebook "data scientist" a few years ago and we hung out for dinner for a few hours with friends. He was so far up his own ass it was unreal.
There is some research that says the traditional tipping point for revolution is hunger. It seems people put up with a lot of shit, perhaps with misplaced optimism, until their stomach is affected.

Maybe there's an analog to other tipping points, like price of internet service, but food seems pretty emotional and primal.

https://www.salon.com/2014/05/09/real_life_hunger_games_soar...
Mention of Yalincak was removed by an anonymous editor in March 2015:

https://en.wikipedia.org/w/index.php?title=List_of_Ponzi_sch...

Edit summary for this change was "added a hyphen and fixed a grammatical error". Hmmmm.
If they give their data to other people, people will complain. If they don't people will complain. It seems like no matter what they do someone will be mad.
If I was Mark@Facebook I would take a strong defiant stance to the assaults and further bolden my brand. Facebook is a mass sharing community program and they are attacking its core, defend it!
There are plenty of jobs that are more immoral than working for Google. You don't even have to look outside of the tech field.

I'm sure someone is making a lot of money helping distribute child pornography over the internet. Plenty of tech jobs in human trafficking, too, I would imagine.
You must love those weapons from the Slaughterbots video then https://youtu.be/9CO6M2HsoIA
Do you also love the other implications?
Because a man's home is his castle.

> Do gun owners truly believe that they can band together and stop the entirety of the United States military anymore?

Nope, some of us citizens believe that the US military ranks will by and large not obey unlawful/unconstitutional orders to attack its own citizenry on our soil. If they choose to do so anyway - good luck, there's more of us than there are of them.
Instagram makes immediate changes to API ( April 2018 )
I suggest adding something about version control as well, Git being the recommended choice, GitHub, GitLab as recommended providers.
Great article nevertheless.
Why not start an edited competitor?
Thank you for this fantastic list of shows. I love Shark Tank and am looking for similar shows where I can learn more about business. Does anyone know any other shows that fit this purpose?
You're exactly right and I'm not sure why this is being downvoted. Apple can add additional keys to iMessage messages and thus view them in transit - they say this themselves in their own security white paper[0].

[0]: https://www.apple.com/business/docs/iOS_Security_Guide.pdf
This happens quite a lot when their site is under load. Most of the time you can just reload the page and it'll work fine.
Nostalgic Unix nerds hating on everything that (i) was not in original Unix, or (ii) in Plan9, or (iii) not implemented by authors of these.
There is no need for the simulated time to be equally "fast" (whatever THAT means) as fhe real one. it is annoying and impractical for us observing the simulation from the outside, but it wouldn't make any difference from the view of the simulation (under assumption of a closed system simulation)
Well, perhaps they should consider the morality of their employers' actions then. If everyone who considered working at Alphabet/Google/YouTube lived by 'Don't Be Evil', either the company would have less employees or they wouldn't inspire such rage and pain.

EDIT: You know, I do find it interesting that every time I use the original Google slogan in a post, I get downvoted. Why do people not want to remember how much they have changed?
My problem is always striking the right balance between learning _X_ well enough to use it and digging so deep into it that I could implement it from first principles from memory, write a book about it and teach a graduate-level university course in it. It's hard to figure out just where to draw the line, especially when it's something that just "supports" the work, like redis or Kafka.
The problem's more fundamental than that. The core of it is that parallelism requires explicit consideration in algorithm design.

The Cell demanded you to structure your program around small tasks that could be run in parallel across its seven vector cores. There's no getting around the fact that it's the programmer who has to break down problems to be small enough to fit on those cores without letting coordination overhead get out of control.
- Martin Henson - Elements of Functional Programming (old, and on purpose, I like to have a sense of the pre trend FP mindset) I suggest everyone to try to grab it (library or paid tree), the cover is so pretty https://www.abebooks.com/book-search/title/elements-function...

Had a bunch of books about electricity/electronics (google for 'best book about ...')

Also bitcoin got me to hear about Statistics:

- http://www-bcf.usc.edu/~gareth/ISL
- https://web.stanford.edu/~hastie/Papers/ESLII.pdf

Lastly, Queinnec LiSP is never far from reach
I'm not sure why this is being downvoted - it's IMO one of the most important questions about this post.
> weather changes would probably have a far greater effect on cable length than the imperceptible drift of the endpoints (which suggests another crazy idea interesting in its own right)

There is a clock running for over a century based on a similar idea: https://en.wikipedia.org/wiki/Beverly_Clock
From this past weekend, I was trying to find a shirt I'd seen another student wear back when I was in highschool (~2004), with what I thought was the phrase "How many plants had to die for your stupid salad?"

Just about all the results were for vegan activism, without a hint of it being a joke/phrase.

The top result when switching to "verbatim" mode was the joke, standalone, correcting "plants" to "vegetables". (Searching for the correct phrase in either mode got me to a zazzle page with a shirt identical to what I remember, but that's not really relevant to "use verbatim search!")
This approach based on triganometry is called "structured light"
It could be related to the fact that LIDAR tech was supposedly stolen from Waymo.

Source: http://money.cnn.com/2018/02/07/technology/waymo-v-uber-tech...
I think the matter is subtler than plain inequality. What do you do when there's a mass distribution channel controlled by a private entity? Radio, press, they've been criticized, protested against, and in most democratic countries have ways to be held accountable to its citizens. We're largely living in a world where this isn't the case anymore. How do citizens demand accountability over a private service?
I would rather see the cat food. Software products that need advertisement to succeed are either underperforming (because they’ve spent their money on ads instead of devs) or scams.
For those who missed it, at GDC 2018 there was a demo of real-time, nearly photo-realistic virtual human synthesis: https://www.youtube.com/watch?v=9owTAISsvwk

And behind the scenes: https://www.youtube.com/watch?v=NW6mYurjYZ0

Still a little on the wrong side of the uncanny valley, imo, but for a real-time demo it was extremely impressive.
And what have you learned for those of us who haven’t read the federalist papers?

Also, why do they need to be purchased? Isn’t that information in the public domain? Surely enough time has passed and Alexander Hamilton’s family don’t need to continue to profit from it?
xxd is part of vim IIRC.
Can you give examples of such businesses, I'm genuinely curious.
> Why must an intruder, who may be there just to steal something and not harm others, immediately have to pay for their actions with their life?

The loss of property, and the violation of one's home and sense of security are real harms. But the point is not to make the violator pay, so much as it is to merely prevent an injustice.

And many (I believe most) defensive gun uses involve merely brandishing the weapon. Most people do not relish the thought of taking another's life.

> Do gun owners truly believe that they can band together and stop the entirety of the United States military anymore? The same people who are large proponents of the 2nd Amendment also seem to encourage a massive defense budget which seems backwards to me.

It makes more sense when you realize that there is significant overlap between "gun owners" and "past or present military service".
Everyone needs to fear the military industrial complex. Its bad for every business that is not in the business of war and killing. I'm sorry but today is unlike anything we have ever witnessed. While Military Industrial Complex was one thing in 1950, today, its a totally different beast and our society can't take much more beast.
Homicide is legal in certain circumstances -- justifiable homicide (self-defense) or police-involved fatalities. Death penalty is usually defined as the execution of a human offender.