skysight-inc/HackerNews huggingface dataset:
This month we got two unrelated emails (one from Bangladesh, the other from Turkey) with the same scam: "We have hacked your email account, we're emailing you from it, your password is xyz deposit $800 USD in bitcoin or else".

These guys just send a bunch of emails using known leaked accounts, and a few of these people are going to be scared because they reuse the same password. Since they ask for bitcoin, anyone can see the transactions of their wallets: roughly $6-12,000 USD each attempt.

The risk-reward ratio is ridiculously low, I guess that's the same with ad fraud. Companies would fight a company-sized rat, but not thousands of rat-sized companies.
"Mission accomplished"
If you’re on a phone, here’s an HTML version of the paper https://www.arxiv-vanity.com/papers/1806.06726/
I have one device that potentially spies on me. Therefore it is logical that I should also get tons of other devices that spy on me -- or else I will be a hypocrite, no? Also I should refrain from any criticism directed against the spying features that companies put into their products these days. That would also be hypocritical because I have this one device that can spy on me....
Virus-induced secondary bacterial infection: a concise review
There are several such products being built in the 'crypto' space. Civic intends to allow you to benefit from selling PII for authorization. Datawallet something similar. BAT intends to let you make money by looking at ads (or, to be paid for the data you hand over to advertisers). There are much more following this model of paying for data.

Whether one or more will succeed, wether they need blockchains and cryptocurrencies: the future will tell.
The first reply from the thread's OP got me thinking about something I'd never really noticed:

> I used to think it was because as a quasiscientific community we highly value peer review but ML people are totally fine with citing papers on arxiv that haven't been accepted anywhere as long as you can replicate the results - I think perceived prestige nails it[1]

Peer reviewed citations are excellent, and unstable citations like Wikipedia are obviously concerning. (At bare minimum, you'd want to link to the page history instead of the page.) But the willingness to cite arXiv content without hesitation definitely suggests that peer review is only part of what's going on there.

[1]https://twitter.com/adversariel/status/1054836640307392512
It seems like a whitelist of safe commands would be a good idea? The user can override with -f if they want to live dangerously.

Even rm has a -f flag to override some safety measures, though the defaults aren't very safe.
Personally, worked remote for a long time and it negatively affected my network before I realized it. In the 90s I could get a job within a month and networking wasn't as absolutely vital as now.

Re the article, I suspect a baseline anger built up over being unemployed so long. That can lead to small injustices being blown out of proportion. Similar has happened to me in different areas over the years so can relate.
Michelangelo PyML by Uber
A quick Google search revealed this

https://www.google.com/amp/s/lhe.io/stripe-payoneer-integrat...
Radix trees and radix sort can do that, though the constant is the key size.
This is not just a problem among "elites", every class in society down to the bottom rung shows the shame characteristics of the elite that Giridharadas lays out.

The clearest example you can see is with NIMBYs, especially those in liberal leaning cities. These are people who vote blue, champion diversity, and have generally progressive views. But when push comes to shove they circle the wagons to defend their interests just like the billionaires do. Take a look at your local school board meeting or a city council session where some new development is on the docket.
How to pass props to components in React
They didn’t apologize for doing it; they apologized for not explaining it.
It can't hear "hey siri" if it's not listening at all times.
Not sure what “agile” projects you are talking about, but SCRUM doesn’t advocate writing documentation.

Also SCRUM has a concept of Definition of Done, which can include writing the unit/functional/integration tests related to your task.

Also SCRUM recommends to have a human tests that your task is not bugged before shipping (that’s the job of the PO or the tech lead).
I'm surprised to see this on the first page of HN. I'm trying really hard to see how this could belong here. Anyone care to explain?! thanks
First, it's a true JSON response, which is much lighter.

Second: React does a DOM diff and only updates the components that changed. So it's super fast.

Third: when you DO need to use the raw JSON, you have access to it.

Fourth: rebinding behaviors (onClick) etc is done by React seamlessly. And again, uses the DOM diff to be efficient.
After GDPR our next move needs to be a advertising category whitelist.

I say the EU makes a list of categories that you are allowed to categorize users in:

- Age (only year, no month or day this is not relevant).

- Sex

- City or geographic area with at least 500,000 people.

- 5 items selected from a list of hobbies / preferences..

etc.

Companies should simply not be _allowed_ to target people based on categories like being ill, being poor, being terminal, being depressed etc...

And here's the kicker: if every company is held to these same standards no one company has a disadvantage.

Well, except the entire ads industry scene which is now set in anarchy.
Right. Nate Lawson has some thoughts on why at https://rdist.root.org/2010/05/03/why-buffer-overflow-exploi... and https://rdist.root.org/2010/05/05/why-buffer-overflow-exploi...
> It is a crime under French law to intentionally shorten the life of any product in order to promote sales. The French consumer protection agency has the power to fine up to 5% of annual turnover or impose a jail term.

Nice law.
To be fair, I don't think it's worth discussing which of these paths we will take.

What's worth discussing, although - is the fact that these two (opposing and heavily developed) points of view both will degenerate the society towards the same authoritarian state.

Imagine a world where the government uses terrorism as a justification for it's surveillance programs and the companies are pushing the surveillance devices for customer satisfaction? Wait a minute...

The solution space is much wider and is thus more probable.
Hello FOMO. I grew up in a world where I had to pay by the minute to access the internet or use a phone. I did not have access to a computer 24/7.

Not having/using/carrying a smartphone is a conscious decision one can make with positive and negative aspects. Bruce Schneier points that out in his book Data and Goliath.
When I was in Japan I think I came back with 7 different flavours of KitKat. And they all (but one or so) tasted really good. It's too bad they aren't available elsewhere. Another type of Candy where the Japanese get creative with flavours are Pocky sticks. There's always a flavour you didn't try yet.
Yahoo to Pay $50M to Victims of Massive Security Breach
Neat! In this case, it took a lot of work to get the forms "fielded" in React world. So you can individually render fields, etc. But yea, setup is currently a pain.
Why would the CaCO3 return to carbonate after death ? In the past skeletons of diatoms dropped down to the ocean floors in huge layers which are now limestone rock.
While I agree with this in principle let's also be frank and say that this is a much simpler stance to take when your company doesn't exist based on data.
Oh if only there were an alternative C-like language that could guarantee memory safety!
There's a fantastic little blurb about Tim Cook arguing in favor of privacy regulations:

“Today that trade has exploded into a data industrial complex. Our own information, from the everyday to the deeply personal, is being weaponized against us with military efficiency,” he said.
“These scraps of data ... each one harmless enough on its own ... are carefully assembled, synthesized, traded, and sold.”
He said algorithms, a major tool for competitors, were turning harmless preferences into hardened convictions.
“If green is your favorite color, you may find yourself reading a lot of articles — or watching a lot of videos — about the insidious threat from people who like orange,” Cook said.[1]

I love this, almost to the point that I want to move off of the EvilCorp Pixel 2 and onto something that doesn't resell my personal data. It seems Apple is on a higher moral high ground.

1 https://www.reuters.com/article/us-eu-privacy-apple/apple-bo...
Not a bad idea! In this case though, a major element I wanted from Django was the ability to use its forms "as is" with all the validation powers and ease of doing CRUD. Server agnostic would just be taking JSON -> React.
There's no Academy Anglaise declaring what is or is not correct English. If there was, America would have overthrown it at the revolution. There's a huge range of local dialect and usage which should also be regarded as valid.

If, on the other hand as you argue below, correctness is in the mind of native speakers, then I can happily declare singular they to be correct.
Evil maid can flip your write switch.

Longer version: Boot firmware and possibly OS boot loader must be unencrypted, thus attackable by an "evil maid" if left on device. Evil maid can flip the write switch. All other storage can be encrypted and is safer to leave on device.

Alternative approach, validate state of firmware on each boot with a TPM and a 2nd trusted device that you do keep with you such as a cell phone running Google authenticator or a hardware security module (HSM). See Trammell Hudson’s Heads https://trmm.net/Heads and what's going on with Purism and Librem key https://puri.sm/posts/the-librem-key-makes-tamper-detection-...
Pardon me for being dense (and ignorant, no Echos in my house), but isn't the Echo doing the same thing? Just waiting for it's catch phrase?

As for the distinction, doesn't really matter to me, I'm in the "no way in hell is Amazon getting one of those in my house" camp. :-)
Nicely done!

I do a pretty similar version of this with command-| in textmate, but I've wished for/thought about building a command like this to speed up the process!

The textmate approach does have the advantage (or perhaps disadvantage, for large enough inputs!) of emitting immutable "views" of the data at each step, rather than (presumably?) re-evaluating the pipeline each time, which is nice if the steps of the pipeline are the slow part, or to go back 2 steps and start a new pipeline. Maybe a potential future flag? :-)

Automatically emitting an `up<N>.sh` script is super clever too!
That's redundant; all marketing is designed to manipulate the psyche of its targets.
Encyclopedia entry for Aguaxima
The Taleb thing (going furter off topic) seems too reliant on an “efficient market.”

I bet bad surgeons harm patients at a higher rate than good surgeons throw bad suregons out of the boat.

https://forbetterscience.com/2016/02/21/macchiarini-and-karo...
Under the anonymous veil is hard to know if some poster is an accomplished person IRL. For all we know one of the anons that contributed to this problem is a Fields medalist whom is also a closeted weeb.
That is the theory, then there is the actual practice on software development battlefield.
Very true. A "morally flexible" lawyer still has disbarment and legal sanction to worry about, and this may provide a natural balancing force against illegal or immoral client requests. A morally-bankrupt programmer has almost none of those strictures or formal obligations.
"Easily identify and prevent genetic diseases for free"

Meports' genetic reporting tool was designed to simplify the genetic exploratory field without overwhelming you. No genomes are stored and reports are deleted after 48 hours.
Apple is also the only major computing player that doesn't make its revenue primarily off of mining and exploiting user data. Maybe Microsoft, too? Certainly the rest of FAANG have huge financial temptations to misuse their data.

So Apple is the one big technology player whose interests are most closely aligned with the consumer in terms of supporting data privacy.
Soothing? I have a disgust of all things lavender, and I don't appreciate being subjected to the aroma when colleagues use lavender products. I wonder if there's a connection between my visceral reaction and my general lack of ability to relax.
To be honest, I won't be running that long anyway, though do ride my bike and hit the gym. It's just before I had a nice justification. ;-)
Which set of English usage is correct, English or American?

(I once had to interpret between two "native" speakers with mutually unintelligible accents, Ulster and Africaans)
GAGTube – Watch YouTube on Popup for Multitasking
GAGTube gives you access to all of YouTube videos and lets you play them in a handy floating popup for a multitasking video watching experience.

Search your favourite videos, create your own playlists, discover new video genres and browse the daily Top Charts of your country, unlimited video streaming! You can also subscribe any channels you want, don’t need add a Google account.

Besides, with GAGTube you can download any videos or audios you interested for watching these videos in the future, share funny videos with your friends.

You finally have GAGTube, a free YouTube player that lets you check your newsfeed or answer your messages while watching your favorite videos!

FLOATING POPUP PLAYER

- YouTube player: watch your videos in full screen or use the floating popup for multitasking

- Customize the size of the floating popup to your needs, hold on the floating popup about 3 seconds, "Resizing" is showed and then you can drag to customise size

- Change the quality of video was playing and caption options for video easily

- Move the floating popup player wherever you want on the screen

YOUTUBE CONTENT

- Search among millions of YouTube music videos for free: smart search with suggestions

- Browse the daily Top Charts songs: USA, UK, Korea, Vietnam...choose your Trending!

- Access in a click a tab "History" to your video with content you've recently watched

- Access in a click a button "Downloaded" to your video with content you've recently downloaded

- Enjoy simple one touch and drag & drop gestures to manage and watch to your video

- Auto play a related video when playing the last video in non-repeating list

PLAYLIST AND CURRENT QUEUE

- Create your own playlists

- Easily re-order your playlists with a simple drag and drop

- Share your playlists and the music you love with your friends

- Add videos and manage your current queue easily

GET IT ON GOOGLE PLAY: bit.ly/gagtube-android
Would you mind sharing some code (or tutorials)? I'm intrigued!
Nowadays you could simply check with git blame right?
I would assume that it's because you have to plan ahead and think several moves into the future. Yes, you're subject to the pieces that the game randomly produces, but you do see one piece ahead.

A newer version of the game, Tetris The Grand Master 3, has a completely insane top end of skill. It also has a "Hold" feature where you can keep a piece and drop it later when you want it. Try watching this [0] YouTube video of someone who is very good at the game. If you think it starts out crazy, skip ahead to the 5:00 mark. During the end credit sequence of the game, you have to play without any of the dropped pieces being visible.

[0]: https://www.youtube.com/watch?v=6YOR-nAnj4I
> Perhaps it is cynicism, but I'm pretty sure this is just Apple exploiting a competitive edge, and does not necessarily reflect his own opinion, he is speaking to benefit the company.

That's my favorite thing about it: I trust their motives. If Cook were saying this but we knew that the board was getting pissed off about it, I would worry that it was just a matter of time. But Apple is making billions by protecting its users' privacy, investors are raking in cash, and I'd bet the board is thrilled with this. That makes it much, much less likely that they're going to announce one morning that they're abandoning privacy and going all Facebook.
> Where's (4) Don't write slow software?

Says who, the government? We are talking about court-imposed fines here, not consumer wishes. Do we want a literal slow-software police?
Why is that hypocritical? Apple does not require that you upload personal data to their cloud, and Apple has no say in Chinese law.

Additionally, Apple's participation in the market (or lack thereof) would have no impact on Chinese data privacy laws, but participation has positive global effects through economies of scale and R&D revenue.

A real hypocrite would actually have to enable oppressive behavior... selling data mining technology, surveillance cameras, etc.
The twist seems to be that he is not just play the original game, but also on the original hardware with the original software. It's like if people would play football with a 100+ year old ball and the original rules. Though, this is more an example for a well maintained videoconsole and some writer desperate for a quirky headline.
Definitely true, and worth responding to. (For instance, with a specific Internet Archive source or a link to the Wikipedia version history instead of main page.) But it's also uncomfortably true that academic works have an ugly tendency to disappear post-citation. Less so in mathematics, I'm sure, but even in the hard sciences far too many papers out there reference things that weren't digitized, rely on data that wasn't published with the paper, or otherwise hinge on something you can't actually get to.

There's probably no great answer here, it just feels like authors and editors sometimes use "it was reputably published once" to shrug off disappearing sources.
Thanks man.

There should be a way to (economically) punish websites that force you to do this.
Alternatively, a choice of whether to install the update.

"Installing this update will give you access to feature X, but will slow down your phone."

For comparison, my AT&T Samsung Galaxy S6 forces me to install updates, which I hate. Wasn't my choice to get this particular phone, wouldn't do it again.
You sure it's not one of the other violin species that were discussed in the article (loxosceles deserta, for example)?
Yes, though that definition results in:

pure id <*> ZipList [x, y, z] == ZipList [x]

and thus breaks one of the Applicative laws:

pure id <*> v == v

The standard ZipList definition is `pure a = ZipList (repeat a)` (an infinite list).

The issue with defining a Monad instance for ZList is that mapping the function on the right of (>>=) over the ZList on the left gets you a ZList of `ZList b`, with no meaningful way to zip these ZLists together.
Money.

If your clients do not care about security updates for older models, and happily buy new models which carry a 300+% profit margin, why on earth would they justify not doing what they are doing. It is money, plain and simple.

And this minuscule fine will only make it worse. Because now they know the low cost of continuing to do that.
(typo: its children need to change)
Thanks for linking this. This is exactly the type of book I was trying to find a couple of months ago.
Apple best supports privacy of all the large technology players.
It's special treatment rather than common courtesy. I don't get to choose the pronouns that other people refer to me by, and neither does anyone else I know. I would only be offended by someone misgendering me if it were clearly meant as an insult.

If someone sincerely believes that people cannot choose their own gender, then it's not very clear to me that misgendering a trans person is disrespectful, rather than an honest indication of differing views on a single social issue.
Linux containers and HAProxy for many websites on one VPS
While in fairness I haven't read the actual case and maybe I am mising some real facts; From the Apple Side, this is stupid. Call me an anti conspiracy theorist but I doubt one bit Apple intends this behaviour in any way.

The original law this is under to intentionally "shorten the life" in order to promote sales is going to have been written for a totally different case. i.e. intentionally having devices be disposable. Right?

If anything, Apple is the opposite. They consistently provide both security and feature updates for devices several years longer than the majority of competitors. You can see this from http://iossupportmatrix.com/ (there are other source) - the majority of the cases you have 5 years of iOS support - 4 years after the initial release. Most competitor devices barely update things after 2 years even for security let alone features.

The cynic in us might assume that's why the spent time intentionally making iOS 12 faster on older devices - I'd like to think they decided to do that anyway. But either way while that is a great, this ruling seems crazy to me.
Quite right.

I must admit that I am not a React fan though, and do favour vanilajs.
Same year, same modem! Miss the 90's.
I don't think anyone intentionally wants to write slow software. What would iOS and Android developers (both app and OS) stop doing or do differently?
Hmm, is there a straightforward way to be a bit more careful without detracting from the usefulness? What about a default blacklist of commands with the ability to override it through a config file?
Google's planned Berlin campus becomes a home for social engagement
Agile Coach here, there’s more truth to this than you may know. I’ve commented here about this before.

With agile many companies (often helped by consultants) threw out what little design and engineering common sense we scraped together over the preceding decades and, in practice, made small teams of developers directly accountable to their customers. Whilst customers saw immediate benefit the loss of air cover from engineering leadership hath wrought a mess of technical debt the scale of which is hard to fathom.

I’m thoroughly fed up with my field. Agile coaches are, for the most part, fucking muppets with no significant engineering or leadership background. Fire them all.
Singular you was incorrect for centuries before it was correct. In between incorrect and correct, you have a good 100 years of grey area usage where social pressures urged change. This is no different.

The fact that a grammar change hasn't happened yet is no indication that it won't.
Maybe a whitelist of commands it can run?
So it’s probably an unpopular opinion on HN, but I’ve seen SCRUM implemented in 3 companies during my career and it has been an improvement for each one of them.
Consistent with the comment lmm made, your comment is almost the reason Agile exists. Your approach doesn't work well for most employees. It may for you, but an expectation that all software developers be as reliable as you is poor.

Now getting to specifics:

>Here's a process that works: leave me alone to get the job done, and I'll report progress to you regularly. Leave the manager out of my day to day activities.

I do not think agile requires the manager be involved in day to day activities. If he's insisting on it, he's the problem - not agile.

Reporting progress daily is reporting progress "regularly". Having said that, I do not think agile requires daily progress reports.

As for leaving you alone - that's great if your work doesn't depend on anyone and no one depends on your work. It works if your work is small enough that it can be done by one person. Rarely is that true. But if it is for your work, by all means it's a fine approach.

>That's how I'd fix it. In fact I became a contractor so I didn't have to do agile any more. Now I get tremendous amounts of work done, using my experience and talent to attack root causes and write the critical code to get the job done.

There's plenty of work that can be done that way. I think you'll find plenty that cannot. I don't think you can build a standards observing web browser as a contractor.
Main discussion: https://news.ycombinator.com/item?id=18292417