skysight-inc/HackerNews huggingface dataset:
This is the same Sony that was famously hacked in 2014:

https://en.m.wikipedia.org/wiki/Sony_Pictures_hack

From the Wikipedia page:

“The hackers involved claim to have taken more than 100 terabytes of data from Sony”

“The data included personal information about Sony Pictures employees and their families, e-mails between employees, information about executive salaries at the company, copies of then-unreleased Sony films, and other information.”

The YouTube mistake sounds to me like a publicity stunt, but “hilariously insecure” isn’t necessarily an incorrect assessment of Sony’s infrastructure.
This reminds me of professional StarCraft players. Watch how much NaDa rapidly hits keys and moves the mouse around even as very little is happening in the game [1].

[1] https://youtu.be/EfkQ-JmBJ5o
And a 24-page paper ;)
There was never a west - Or, Democracy Emerges From the Spaces In Between
Every file you download from site serving pirated content is high potential for malware.

I trust Mozilla more than some pirated content website or their user.

If you need that content more than you are afraid to be hacked and understand risks involved you are good to go.

People who are not aware of that threat need to be warned. Telling nicely does not work and people will click OK without reading.

Just as I wrote it is not fun and games and magic unicorns from internetz are not giving latest movies/programs for free.

Yes it is censorship, but as I wrote if you understand the risk and know what to do you will find your way to download it without firefox.
Assuming you're right, now what? They won't get the same amount of press the next time.
> It would be like having a company-wide file share that anyone can access

"Enterprise document/data management" usually means something along those lines, yes.
This isn't progress, this is death by gentrification

I don't know if gentrification is the right word. Maybe death by standardization.

The big breakthrough that made McDonald's a successful company was coming up with processes and supply chains that allowed its food to be predictable.

Before McDonald's, when you drove across the country and stopped at a burger joint, you never knew what the food would be like. Today, if you see the golden arches, you know exactly that the food will look like, taste like, and for the most part, cost.

This is also true on an international level. Even though there are regional items on McDonald's menus, when I buy fries in St. Petersburg, Florida, they taste exactly the same as the ones I get in St. Petersburg, Russia.

There's a name for it in diplomatic circles, but the term escapes me. Essentially, opening McDonald's restaurants in a new country introduces that country to supply chains, language, tastes, and other Western elements that help bridge the cultural gap between nations and brings a level of understanding to the masses that eventually leads to closer relations. It's the reason that when McDonald's first went into Europe, it used the slogan "The taste of America."

With the exception of Russia and Georgia, it's said that no two nations that have McDonald's have ever gone to war.

A lot of people with no understanding of history laughed when it was brought up that opening a McDonald's in North Korea was an important part of the Trump-Kim summit. But diplomats saw it as a watershed moment.
Tell HN: New MacBook Pro keyboard  maybe
So like many here, I'm hoping Apple fixes the keyboard situation.

Looks like a few months ago they released a new Magic Keyboard, "now in Space Gray", but if you look close enough the keyboard is improved compared to the plain white magic keyboard released prior (it's as if they simply pulled out the faulty MacBook one).

The "new" one on the space gray has an appreciable amount more travel and feels a little softer on the joints.

It's close enough that Apple can save face and just call it better not revamped/"fixed".

Excited.
A new state-of-the-art security scanner for Ethereum smart contracts
Exomoons: on the hunt for distant worlds
HFT is just a technology for trading faster. It's not really all that much different from the open outcry system it replaces; the big change is traders feel each other out using computers rather than by waggling their fingers at each other. Access to the market is probably more equitable now than it used to be, since you can give more people direct access to the markets with electronic links. With pit trading, you were limited by the physical size of the pit.

If you're going to give people electronic access to the markets, there's not really any sense in saying they aren't allowed to use whatever computer technology they see fit to trade with that access, as long as they aren't actually manipulating the market.

As far as economic value, it has different uses to different players on the market. Speculators can take advantage of increasingly fleeting arbitrage opportunities, yes. But the flip side of that is that institutional investors can use it defensively, to make it harder to find and exploit those arbitrage opportunities.

That basic game of cat-and-mouse has existed for centuries, and, here, almost 2 decades into the 21st century, it seems absurd to me to say that, of all the places people use technology to do things faster, nobody should be allowed to do it in this one particular case. Which when you get down to it, is essentially what people are suggesting when they say that high frequency trading is bad.

If it stills seem unfair to you (and that's an entirely legitimate feeling), I'd submit that it isn't that that using technology is unfair in and of itself, so much as that technology has the potential to magnify the effects of unfairness that was already baked into the financial system to begin with.
Take care of your health separately but as a first priority. Take it easy and don’t put too much pressure on yourself.

See if you can get hands on with the system, preferably a staging/dev clone. Break it, try changing a feature, adding a feature, dig in anywhere that’s comfortable. Just reading docs even excellent ones isn’t always the most efficient path to grok a new system.
"Scientists HATE this trick to get free phone service!"

That said, while the article itself may not be much more than an anecdote, it does seem to have inspired some interesting SIM security conversations here.
I think many tend to exaggerate the level of regional differences in America. Sure, there are some significant differences, but it's nowhere close to the level of difference of going to another country (except Canada).

For example, language wise, if someone was raised in the US, I probably can't tell at all where they're from, especially if they're younger and/or college educated. Regional accents are weak as hell in the states, on average.

I've lived in several regions in the US and never really got a feeling of being out of place or alien that I get sometimes visiting other countries.
> Text is far slower

Did you mean: text allows you to take your time and revise what you're going to say before saying it, and makes it impossible for aggressive team-members to "cut off" less confident team-members?

> lacks all the non-verbal cues

Did you mean: text is accessible to people on the autistic spectrum, people with social anxiety, people with verbal tics, and anyone else who avoids jobs entirely on the basis that they'll have to talk to people, or who might be disadvantaged by others' prejudices based on their "non-verbal cues"?

Also, to specifically highlight:

> in person

We're presumably talking about a remote-only workplace here. There is no such thing as an "in-person" meeting—or, indeed, a synchronous meeting—if your team is spread across the complete gamut of time zones.

When I worked at IBM, we were switching from IM and live video-conference meetings, to entirely Slack-based communication. It was for exactly the reasons I stated above.

The most important of all those reasons, though, in IBM's case, was that it was:

> a text log

...because now you can employ deaf people! (Or people with sensory or executive impairments that get in the way of parsing speech in realtime.)
Everything is political. Saying that you can just turn off politics is a very dumb and naive attitude.
Next headline: Sony is believed to intentionally mess up the trailer upload!

See. It's working.
RDRAND is supposed to generate very true random numbers
Syntax errors are suboptimal. They are usually reported at correct location and it's relatively easy to spot them.

On the other hand type error messages are simply awesome.
The key is to ignore all of the giant signs and flashy advertising and look for the local brands. They're everywhere, even in Wal-Mart. Just look at the lower shelves.

Of course, this doesn't always work when you're in a place like Minneapolis, or Chicago, or Dallas, where the national brands are the local brands.
As a product you're right - Wordpress serves the needs of small business and non-coder users perfectly well, arguably better than any alternative outside of hosted services like Wix (or, obviously, hosted Wordpress.)

However, as software, Wordpress deserves the hate it gets. There is no real security or firewalling or permissions limiting of plugins, there is no hint of modern PHP practices like Composer integration, routing, or the use of a templating language (and no, PHP itself doesn't count) and the amount of cruft it carries with it for the sake of backwards compatibility makes it insanely complex and far more bloated than it needs to be.

Wordpress in principle is a wonderful, useful product, and anyone trying to compete with it needs to closely study what it gets right (ease of deployment, ease of extension, ease of configuration, auto-updates, plugins, etc.) as well as what it gets wrong. Wordpress in practice, though, needs to be tossed into a pit and burned.
Idk having learned Python for 4 months it helped when I transitioned to JavaScript. A lot of things I knew how to do in Python I tried in JS and they seemed to work. It certainly helps to learn similar languages, and in my opinion it never hurts to know more programming languages. :)
You prefer to live where homophobia is tolerated?
Author could have sidestepped the whole political mess (considering it's tangential to the whole post) by calling sides "tumblr" and "4chan".
I'm thinking "django cms", not just django - sorry. colleague of mine has been doing a lot of work in django cms the last year and I conflate the two sometimes :)
Experimental Drug Stops Parkinson’s Disease in Mice
Likely material from inside leaking out. Some hypotheses are that Ceres has internal water and remaining heat and that was the source.
You should talk with a lawyer to see what your legal options are.
It's an interesting article but I feel like it fails to actually illuminate what's behind the distinction between logic and biology.

"Biology is very different from logic—or even from the physical sciences. If biologists find that a particular mutation of a gene is present in 80% of people suffering from a certain disease, and missing from 80% of a control
group, then that’s a significant result. If physicists tried to report an experiment in which 80% of the events supported their theory, they’d be required to explain what happened in the other 20%"

This may be true but accuracy by itself is not a very "deep" distinction. If you have crude engineering, you can accept a low percentage of accuracy. If you happen to have done good bioengineering, 80% might not be good enough accuracy.

A much more illuminating quality of biological systems is A. they are much more complex and B. they are tolerant of variation everywhere, that biological systems with varying properties interoperate without major problems whereas computer components require very fine tolerances to operate together. Human organs vary from person to person yet different people remain alive. If a given computer component varies substantially, chances are the machine won't stop.

The variation of each component of a biological system relates to another property of biological systems - "self-organization"; each of the components of a biological system appears through a million-year long process of self-reproduction. So each component has a bit of something (feedback, intelligence, design, etc) which allows it to keep going even when inputs and outputs are imperfect.

And finally, there's the quality of lack of any overall idea. Genetic code involves a haphazard of grouping of "lasagna code" that merely happens to work, that X component accomplishes N tasks, M of which serve no current purpose that's OK. These M purposes functionalities may have served a purpose in the past and may serve a purpose in the future but maybe neither. The methodologies operating haphazardly by itself serves the purpose of having a variety of instances of an organism that can adapt when the environment changes.
Was Sony hacked again?

Maybe NK's Dear Leader wanted to Youtube and Chill with his besties.
I don't think it's appropriate to give advice to bad actors. Certainly everyone should be aware that silent attacks can and do occur. However it seems like a bad idea to post on a public forum ideas for how to better inflict damage.
cmd+h hides, cmd+w closes that window, cmd+q closes the app
I generally agree, though in this case, I'd agree with the yolo designer.

If I consulted Google Maps and it told me I'm with 48.25% likelihood at address A, with 39.81% likelihood at address B and with 11.94% at another location, what exactly am I to do with this information?

I think Google Maps actually shows a good design to communicate the uncertanity: They show the uncertanity as a blue circle of varying size. It's visual but (more importantly) gives you as a user the ability to reduce the uncertanity with their own information. E.g., if you know you're at an intersection and the circle covers only one, you now have a precise location.

In general, I'd say, it's important to know which context the information is used.
This is not true. I have friends who were working at Mozilla who tweeted condemning you.
Security through obscurity never works.

We should all be talking about the worst things that can be done, so we can make sure we are protected from them.
More features you could add:
https://github.com/balupton/dotfiles/blob/bac55f46f3437b4116...
Hi Matt,

I'm one of the co-founders of Gurn.

We make it cheaper to host in the cloud as there is significantly less burden upon us as a small company in supporting our cloud offering. When we use the term self-host we are actually talking about on-premise clients, think places that might operate under an air-gap such as financial institutions, government departments etc. We've found that these organisations don't particularly enjoy the fast-paced development and release cycles that you can deliver in a continuous deployment environment such as the cloud and we end up with fragmented versions in use across clients. As such we want to encourage as many businesses to stick to the cloud environment as possible and price accordingly.

To date, our largest installations are on-prem, as companies we've dealt with are still getting comfortable with the cloud.

We also have the concept of on-prem/off-prem where we can spin up a dedicated cloud environment should the company require it, but again this involves an extra cost to us and is factored into "self-host" price.

Hope that helps.
I'd love to read their commit comment.
>Wouldn't it be wonderful if ESnext allowed you to write event loops that maintain state with block scope variables instead of all the hacks we have to resort to now?

I think this is already possible:

let event = null
while (event = await getNextEvent()) {
... // process event
}

getNextEvent() creates a promise, registers an event handler which resolves it and returns the promise.

Have I misunderstood your question?
The free coursera course "Learning How To Learn" really helped shape the way I learn and practice new coding concepts/languages/frameworks, etc. Here's a pretty good summary of it: https://medium.com/learn-love-code/learnings-from-learning-h...
Barbara Oakley (from the course) also wrote a book called A Mind for Numbers if that's more of your style.
A tip from the book for your problem of "My eyes just gloss over and I re-read the same sentence..." would be to stop and break that sentence down into fragments, and understand each fragment before you try to comprehend the whole.
I would often just reread the same paragraph over and over, but that one little tip has really helped save me time and aided my comprehension of the subject.
despite all that, there is still a huge amount of diversity in the US

This is true. The more you travel, the more you encounter this. Chili in Cincinnati is not even remotely the same at chili in Houston. (Key ingredients in Houston are meat, chili powder, and tomato paste. Key ingredients in Cincinnati are chocolate, allspice, cinnamon, spaghetti, and cheddar cheese.)

Breakfast meat in eastern Pennsylvania is scrapple. In New Jersey it's Taylor ham. In Kentucky it's sausage links. In Iowa, it's bacon.

Philadelphia area grocery stores (last time I checked) stock Campbell's Cream of Turtle Soup. That would be unheard of in the rest of the country.

There are a lot of people who sit on the internet and whine about how boring life is in America. Life in America is like most other countries — exactly as boring as you make it, or as exciting as you make it. And again, the more you travel, the more you see the diversity of the nation unfold.
I love the quality of their illustrations and info graphics. Anyone here have tips on how to make similar graphics?
Nobody forces you to participate in society.
> I want the CCC's political affliction to be more visible

I'm really surprised that many people seem to not know the CCC is explicitly politically aligned.

Also, at least in Europe, many of the hacklabs/hackerspaces from the 80s and 90s used to be politically aligned. The less aligned hackerspaces we see today are a recent phenomenon.
Nothing changed, doubly so not in Bavaria.

Und vier Monate später stand in Springer's heißem Blatt
Dass Georg-von-Rauch-Haus hat eine Bombenwerkstatt
Und die deutlichen Beweise sind zehn leere Flaschen Wein
Und zehn leere Flaschen können schnell, zehn Mollies sein

-- Ton Steine Scherben, "Rauch-Haus-Song" (1972)

off-hand translation:

and four months later the BILD-Zeitung declares
the Georg-von-Rauch house has a bomb making workshop
and the clear evidence is ten empty bottles of wine
because ten empty bottles can easily become ten molotov cocktails

> When you're trained to see bomb threats, everything will look like a potential bomb threat.

This has to do with obedience, as do the rationalizations. The same obedience will allow people to ignore smoking guns with powerful people.
Presumably you're joking but since I've seen real examples of this, I'll mention that that's false precision and should be 60 metres.
Do you trust dropbox.com that they separate their servers, do you trust google that they do good job in terms of security and containing malware to single file?
If yes then there is no need to include those.

On the other hand if you don't trust then those should be included.

Question is, does Mozilla trust google enough? Does Mozilla trust some random website where people host pirated content?

That is random article written by some random guy. Seems like he is more technical than average Joe, but he does not have any statistics to show why this behaviour was implemented. It just looks like a nag that he get his pirated downloads flagged by Firefox. It is backed up by bunch of people who also use it on /r/libgen. If they don't like it they can move to IE6.
This is highly significant because it was one of the games that the Atari games that the original Deep Q learning model could not beat.
Police confirm new nerve agent novichok poisoning in UK
If I'm understanding this right, the AI wasn't given a "full demonstration" of the game, but specific frame snapshots at goal completion points. So it basically learned how to get from goal A to goal B, but it had to be given examples of what goal A and goal B looked like visually.

Iow, it was showing what beating the game would look like at some level of granularity. I guess the next obvious question is how far up you could dial the granularity and result in the AI still learning how to beat the game.
Regional accents are weak as hell in the states, on average.

Then you haven't talked to many real locals when you travel.

When I talk to my relatives in New York City (real native New Yorkers, not imported midwest poser hipsters), my wife from another part of the country can't understand a word we say.

Siri is tuned to some California nuanced accent that means she can't understand my wife at all. I don't know how it understand people from Boston. (Again, real local people from Boston, not the imported flatlanders.)

A friend of mine from a major east coast city went through years of training to get rid of his accent. He says it was the key to becoming a success in the radio industry.
If those people are rich enough, they can surround themselves with talent, and notice that while talented people are a small fraction of population, in absolute numbers it is still a large number of people who need to somehow pay their bills.

Then it's time to play the game of "compete against each other, and the worst 10% gets fired". Suddenly the talent becomes cheaper, and stops talking about work-life balance.
Sorry for being pedantic, but that's more a property of certain airframe designs, not a property of fly-by-wire. Planes can be designed that are inherently less stable, with the instability counteracted using software, in order to produce more maneuverability. (Presumably these designs would be less viable if a human had to deal with the instability.)

But you can have a mundane, stable aircraft that is fly-by-wire as well. Like the Airbus A320.
No, not at all. I didn't have the foggiest idea what a linear/affine type was when I started learning Rust, and it didn't hinder me at all.

(Rust doesn't even have linear types, btw)
Funny thing is article is saying "Unfortunately, this message isn’t always accurate. Apparently, sometimes this message is an outright lie.".

So it is not like this domain hosts one bad file and it got flagged, it is apparently more often if it "sometimes .. is .. lie".
It was picked because it is difficult to train a reinforcement learning model to play it well. In most other games you can create a reward function based on the score or something similar, and then the AI can explore possible actions that gives the best score. In those cases AI players are already doing quite well.
In this case finding the key requires long term planning to get an actual reward and the AI has previously got stuck before that.
Passwordless authentication is one of the most refreshing UX wins for blockchain backed applications.
Every language has its ups and downs. English is broken and inconsistent, but compared to, say, German (which I'm learning now), at least the core grammar is less complicated, it's more flexible, and most importantly there are no noun genders goddamn I hate those so much.
I wonder how much that would matter. The NBA has had team name changes. Recently it’s been Seattle’s team to Oklahoma City changing names. Then New Orleans changing to Pelicans.

The Pelicans as far as I know don’t even get the historical numbers and seasons of the original location (Charlotte) team either. They go to the current Charlotte Hornets.

As a new team (Charlotte Bobcats) was created in Charlotte and fans had a successful campaign to rename that new team back to the Pelicans original team name, Charlotte Hornets.

Sorry if it’s confusing, but basically two NBA team name changes in this century and it wasn’t the biggest deal for the teams.

I can’t see the Chargers or Raiders being particularly hurt if they had to change their names when moving to their new location. Rams I guess would hurt a bit, but even then, doubt that much.