skysight-inc/HackerNews huggingface dataset:
So, what do you when a troll persistently and constantly attacks your community website?

As in, flames everyone to a crisp, posts as much porn as possible, tries to incite a civil war between a few members that might not be on good terms with each other or the staff and registers hundreds of accounts, some of which stay semi dormant until they strike?

Because that can happen very easily online, especially if you get the ire of someone with a lot of free time and very few morals. Or if your site ends up at war with a troll site/gets raided by 4chan.

Do you avoid the hassle now, or wait until the situation blows up and half the site is now in the middle of it?
> I realize that this is common UX jargon, but is it literally "painful" to click "File->Export" rather than "File->Save"?

The main problem I have with it IS the fact that you have to use the mouse. There's no keyboard shortcut (at least on Mac version of Gimp). If you open a .png file, there's no keyboard shortcut to export it (overwrite). You can invoke the "export as" dialog which requires a couple more key presses and a context switch. Once you save it via menu, then the Command+E shortcut starts working, but for the first save not. As someone who works a lot with Gimp, this is the main usability problem I have.
Not so intriguing i think, ratas also means Wheel in Finnish which matches at least the authors first name.
For reference: https://en.wiktionary.org/wiki/ratas
> Whether or not he's chosen by the company should be irrelevant.

This only holds if the people at that company are morally-perfect robots who never make choices subtly biased in their own favor.
I think I'd consider a 4/5 to be pretty self-confident. I don't think it's good for anyone, woman or man, to think they've got nothing to learn and nowhere to grow (which 5/5 implies).

Anyways, as the end of the article sort of touches on, I don't think playing into gender stereotypes is accomplishing what Google wants it to. It definitely seems like this would limit their applicant pool a ton for women.
Yes, at least for demo purposes.
I love articles about expert sleuthing, especially when it involves low-level code. I hope the author shares his discovery with the Go engineering and documentation teams, perhaps via bug reports.
They filter for having randomly encountered this exact problem before. Now, the complexity of the randomness goes way down if the candidate encountered an educational program in which this problem is known to have been exposed.

So it's more like a "clubhouse handshake" than anything else, IMO.
Ctrl-E is not available on newly opened .png files. You need to save at least once for it to work. (At least on Mac version of Gimp).
Private Cloud vs. Virtualization Technology
I take your point. I don't think now that it's unreasonable.
Reading the first few paragraphs of this story reminds me how much I really can't stand WP's coverage of Trump. It's complete editorial and bordering on fabrication.

“Russia, if you’re listening, I hope you’re able to find the 30,000 emails that are missing,” Trump said during a news conference at one of his South Florida resorts. He added later, “They probably have them. I’d like to have them released.”

That's the actual quote. What WP turns that into?

"PHILADELPHIA — Republican nominee Donald Trump pleaded directly Wednesday with the Russian government to meddle in the U.S. presidential election by finding and releasing tens of thousands of private emails from his Democratic opponent, Hillary Clinton — an extraordinary and perhaps unprecedented maneuver in American politics."

And then this...

"When Donald Trump effectively called for Russia to hack into Hillary Clinton's emails Wednesday, the GOP nominee's remarks touched off a (predictable) media firestorm. Here was a presidential candidate from a major U.S. party encouraging a foreign government to target American interests with cyberspying — an act that could not only expose national security information but also potentially undermine the actual security infrastructure of the United States."

What he actually said? "No, it gives me no pause. If they have them, they have them."

I understand it's Bezos pushing his agenda. But at some point it's just not reporting anymore. There was absolutely no call to hack Hillary. The point was if they did hack her previously then they have the 30,000 emails that Hillary deleted before turning over the server. Hillary wipes her server and lies about having sent classified documents on her server, and the WP actually says Donald is the one undermining national security?! That is just too rich!
What does this even prove an employee is able to do? Read other people's work?

I'm 100% sure that the people who came up with these solutions in the first place didn't take only 20 minutes.

It's also stupid that you can't look up the answer. In the real world I'd rather have an employee who can use google then one that takes 30 hours to find a solution to something complicated.
And the point is that high-horse mathematicians are missing the point when they ignore the relevant lives of their audience.
This is a good point though. Even a 5% chance of it misidentifying someone as a troublemaker would be a problem for an online community site, and it's likely the actual chance is a fair bit higher than that (because it's likely not been tested on a particularly large scale in this context).
There isn't one. Ctrl-shift-e is "Export As" which opens a save dialog. Ctrl-e doesn't show up until you save the file manually at least once.
Flash floods during monsoon season could definitely play their part in that, but I imagine wind has a lot to do with it too. Without grass to keep everything in place and help hold the moisture in, the wind picks up the dry soil pretty easily. Dust in heavy wind is kind of like a low-powered sand blaster, so property damage is a legitimate concern there too.
FB doesn't "need" people who can actually solve problems like these with a clock ticking (because basically no one can) -- or even people capable of regurgitating the answers. They're just mindlessly following the fad like everyone else -- only they seem to think they're being clever and taking it "up to the next level" by having people live-code NP-complete problems in front of a recruiter.
>Wouldn't First class concurrency in a way breaks ABI and Stdlib as well? ( Otherwise it would be second class )

Well, theoretically you can add new syntax without altering/affecting existing syntax and programs, and similarly for ABI.
This is wonderful!

We're surrounded by life forms that turn water, CO2 and sunlight into energy. I figure there must be some way to harness this process.

I wonder how much power a large tree takes in from its leaves. If we could interface with its root system, perhaps we could extract newly created starch, and either store it or burn it off.

Image a huge concrete power plant with large trees growing out of it.
I think you are just misreading the article. Nobody said anything about big antennas on submarines transmitting. The only new information contined is from a speech by the head of submarine operations saying that submarines are important to signals intelligence with very little detail. (Yes this is PR for submarines.) The rest is old news and somewhat confused speculation.

In reality this non-story appears to simply be something convenient for the WP to tack on 2 paragraphs of Trump attacks. Kinda weird.
100w is closer to reality for most places. 1000W per meter squared is an ideal case for some near-equatorual desert at noon with very clean air.
For Oracle, Money’s Not the Problem. It’s Coping with the Cloud
> I think we're starting to see it via cases like this.

Not really. This is just one case where you happen to agree with a judge's decision, it hardly means that software companies are going to start including one-page EULA's into their software. For decades these huge EULAs have worked quite well for most companies and this case won't change that.
The key difference in my opinion is that this process would not be competing for land with existing crops. We could do both.
Yeah, I just realised a few negative uses for 1 right now. Like those cases where a business threatens to sue anyone who leaves negative feedback, and hence such a tool could be used to unmask anonymous reviewers giving a honest evaluation of their products/services.

Or maybe an odd case where it turns out the author of a book or creator of a product finds out someone they know in real life left the negative review and physically attacks them or something.
The whole problem is that for speed you DO need the "write".

So copy on write ends up being copy.
Hardened Content-Security-Policy – Part 2
Sure, don't consider mockery and blasphemy satire. But consider that me thinking the Prophet Mohammed was a child raping asshole does not merit my death. That people get so offended by mocking something means it needs to be mocked more often.
If they made Ctrl-E work when you load the file for the first time, none of this would be the problem.
Interesting that it's a combination of hydrogen and carbon monoxide that it produces. Wonder what the safety implications are.
I'd love to see how this would work in my use case. I enjoy brewing alcohol and if I could capture and tap into that with a system like this I'd probably get a better yield then the average user.

It would be cool.
Infinity (and infinitesimals) is intuitively east to use but easy to misuse. Arithmetic isn't so easy to misuse.

Students usually see infinity for the first time in calculus (or maybe when working with infinite series)

These are the situations where we commonly see people being confident in their incorrect answers (which is worse than being unconfident and unable to get correct answers)

Difficulty wrangling infinity comes up a lot on Hacker News, even
https://hn.algolia.com/?query=infinite%20series&sort=byPopul...
I wouldn't call this bizarre; I'd call it sadly typical. "Write down things that were publication-worthy 40 years ago in a nearly impossible amount of time " is a very common interview technique these days. Even companies that know better do it. And, nobody interviews in a manner other than "write code, under pressure, with someone looking over your shoulder," even if they're not using absurdly hard DP problems.

It's sick how broken tech interviewing is.
> If everyone is just misunderstanding it, than it's terrible.

This is the place where I'm sure we're not talking about the same aspect of
building packages.

I assumed that you were talking about Debian specifically, since the only hint
to the topic was "apt-get" somewhere earlier. I thought that you were talking
about the old, overcomplicated way of providing manually all the necessary
targets (binary, build, install, clean) and specifying dh_{any} commands in
debian/rules, possibly using underdocumented CDBS. This is what would be
straightened up by the article I mentioned.

Instead, you seem to mean something about packaging on a higher level than
that. Do you care to elaborate, what's terrible in building binary (or DEB)
packages? I'm doing it for years and I'm yet to encounter a more sensible way
of deploying software, including web applications (which are one huge
inconsistent and fragile mess).

> [...] when you consider that devs need to know how to build for apt-get, yum, etc, it's understandable, IMO, why they don't want to bother.

What magic do they need to know? There are very little things for DEBs and
RPMs. One thing (a common one) is to have a simple way to compile the project
offline. Another (again, a common one, and not limited to packaging) is to
know how your runtime and compiler (if any) allows to use libraries. Then you
need to know there can be post-install scripts, which are meant to e.g. add
user account for a daemon, and possibly how to write an init script. And there
are two build rules skeletons to know, but those are quite short. This is
the only thing which differs in a significant way. Or have I missed something
in your opinion?
>It is not coincidence that message passing is the core concept in the original OO paradigm and in design of fault-tolerant distributed systems. Cells do message passing too.

This is not about "fault-tolerant distributed systems" though, but for "performance-first" for very CPU and memory expensive programs (video and audio processing, number crunching, etc).
And wait forever instead of getting any actual work done.
The macros he mentioned is the same the Swift team mentions -- hygienic modern macros, not some C-like crude text replacement system.
If you note the sale of the humans on the diagram, it's clear they're schematics of the actual bridges he built, not the theoretical inspiration which would be much larger.
>It seems designed for sys admins who don't like windows (quite funny)

It's designed first and foremost for developers deploying on UNIX/Linux.
One solution to this is to do away with the whole idea of having the fed give money to banks and then assume the banks will give money to the people. If the government really wanted to give home loans to specific people, it could do that directly.

The same thing applies to giving tax incentives to employers for health insurance plans or guaranteeing student loans made by private companies.
> I realize that this is common UX jargon, but is it literally "painful" to click "File->Export" rather than "File->Save"?

Anecdotally, this would often just outright segfault GIMP for me. I ended up having to use a different image editing program entirely until this was fixed.
How is than an advantage? Is the common person in the Far East or Russia doing well?
Once you lose your ID, it can be impossible to get it back
> The debate need to be shut before it's even opened.

> You should not have to censure [sic] yourself

https://en.wikipedia.org/wiki/Poe%27s_law
Is this your reply to all straightforward moral arguments, or just the ones you disagree with? It's not my fault that answers can sometimes be simple.

If you trawl through my comment history, you'll see I've discussed ethics on topics such as torture[1], corporal punishment[2], whether possession of certain information should be illegal[3], the Dallas PD's use of a robot to kill the shooter[4], smart guns[5], and even whether we should make natural predators extinct[6].

Sometimes, my answers to these moral questions are simple. Sometimes, they're not. In this case, it's the former.

1. https://news.ycombinator.com/item?id=10963920 https://news.ycombinator.com/item?id=10531577 https://news.ycombinator.com/item?id=8725500

2. https://news.ycombinator.com/item?id=9280711

3. https://news.ycombinator.com/item?id=11441708

4. https://news.ycombinator.com/item?id=12059148

5. https://news.ycombinator.com/item?id=10494398

6. https://news.ycombinator.com/item?id=10476699
(chance greater then 0) * (a lot of time)
The problem lies in the fact that the fed gives essentially free money to banks in order to have them loan it out in the first place. If the government didn't supply this money, there would be less of a moral case for them to dictate how it should be used.
Will you also die for my right to stand at your bedroom window and sing my chants of hatred to you all night long?
Practical DevOps Use Case: Using GitHub, Jenkins and Docker
There already exists a counter tool to help against this kind of privacy invasion

https://github.com/psal/anonymouth
google tries to please the population of each country by displaying different names for disputed land depending where its being accessed. e.g. Northern Cyprus is labeled TRNC when viewed from Turkey but when viewed from the rest of the world its not. its their way to maximize their userbase I guess.
This is exactly the type of thing I'm afraid of when I read the link. Being doxxed due to something I did is one thing, but being doxxed due to something I didn't do is something else altogether.

Can you imagine how much it would suck if you woke up the next morning and the entire internet is convinced that you're Satoshi Nakamoto or a pedophile due to a false positive from this program? There is no due process and no chance of appeal; your social life is simply over at that point. All because of a 5% chance of a false positive.
I don't want to poo-poo this achievement, but is another burnable fuel really what we want at this point?
Create React App – 0.2.0
This is a good thing in principle. In practice, when people give bribes/campaign donations to cause these very laws to be created in such a way that keeps the actions of the people offering the bribes legal, there is something bad going on.
Soylent CEO charged over illegal shipping container
Apple's Playground is another alternative

https://developer.apple.com/swift/playgrounds/
Node has finally grown up
> So what law was broken exactly that these bankers should go to jail for? I have no doubt they've been investigated.

Well, you could start with the widespread falsification of income documents, etc, to make people qualify on paper for federally backed mortgages?
Love the idea behind the site! As an intermediate level Japanese speaker I think I could benefit a lot from it, but I had a few suggestions.

1 - Consider having one story from each difficulty available for free. The free intermediate article is a bit daunting for my current kanji level. I would be interested in signing up just for the beginner articles, but probably not without a preview.

2 - If time permits, consider having a button which can display a translation of the entire sentence. Satori reader has something similar and it's very useful when there's unknown grammar

Hope the site takes off, I would love to use and support it in the future.
Generally speaking, "look! I found a clever loophole in the law!" - as performed by any layman who doesn't actually understand the legal system - leads to getting smacked by a judge for being an annoyance.
Yes. Facebook decided to make an alternative syntax for OCaml for JavaScript users. Personally, I can't get behind it because it seems to be fragmenting OCaml (this article references OCaml in the title, but doesn't apply to actual OCaml code, making finding actual documentation much more difficult). At the same time, it seems like wasted effort when most of the process of adapting to OCaml involves learning the semantics and paradigm rather than the syntax.
These displays were made with many different mask options, including symbols and letters. I have a set where one mask is red (to give an optional red background to the displayed digit). For metering applications there were + and - masks. Etc.
Show HN: Learn everything it takes to get hired as a C# Web Developer
I understand your pain! Sounds like someone might be looking into your refund, I hope it works out!
Essentially killing anonymity on the web is not worth any of these. Facebook alone provides a huge data trove of people's real names linked to posts that this machine could parse. Anyone with any form of professional presence on the web would possibly be vulnerable to any comments long enough to be matched on other sites.

Unfortunately if the tech exists, it will be released, but I don't think the positives outweigh the negatives here. The chilling effects in terms of comments alone would be bad.
Jack White launches Carl Sagan tribute record into near space
The return of the Luddite president
If it captures CO2 and can make something like methane or butanol, hell yes. Hydrocarbons have great energy density and simple ones burn clean. If you take the carbon out of the atmosphere, you are net 0 when you burn it back in.
This is where lawyers help! By soaking up all the marital funds in a divorce, lawyers remove the profit incentive of leaving a partner.
It could be pumped underground to capture the CO2 permanently.
I, for one, like being able to answer someone when they ask me "why doesn't this work?", and I fire up the console and see what happened.

Given that error handling is left completely up to the client application (the web page), I think it makes sense to include tools to see what's going on, not in the least if you suspect the application is doing something malicious (just reload and check the network log).

The browser really is a lot like its own OS, and in this context the developer tools are more analogous to strace or dmesg than gcc, I would argue.
For most people, earning potential is 99% of lifetime net worth. The vagaries of the aristoracy aren't that interesting.
I'm going to say yes, very much so.

Remember the carbon here is coming from the atmosphere, so it's carbon neutral and won't contribute to climate change.

If the process can be scaled up to produce a gallon of gasoline for less than the costs of extracting crude from the ground and refining it - then it will quickly kill off new investment into the fossil fuel extraction industry. As opposed to alternate energy technologies, like electric cars which will take a long time to replace internal combustion engine cars. It would use all of the existing infrastructure, so all it has to be is cheaper for market forces to work their magic.

That's a very big IF, however, so don't get your hopes up.
You mean, use their head for their wallet or their penis.
I think Chrome OS is more likely since it's got a full desktop browser (aka inspector etc) and it's getting Android apps. Surface-like hybrids running Chrome OS with the Play Store will be $1xx+ next year, even without that their sales are growing and younger generations are already using Chromebooks with browser-based workflows in schools where the iPad ended up embarrassing everyone involved.

The Android ecosystem puts the entire x86 ecosystem within reach including a bunch of Windows apps through a commercial version of Wine that has already been able to install the Windows version of Steam and games.

Underneath the hood it really is Linux and open source and accessible by design. This time next year it will be a serious alternative to Windows, in addition to a much cheaper alternative to iPads. External GPUs and VR etc will probably work with Chrome OS years before iOS has any reason to support them as they have no software ecosystem around it.
There's a reason why you don't see specific Rails+React tutorials - since they're just communicating with each other other JSON, Rails doesn't need to know or care that it's React, Angular, or whatever on the other end.

The reverse is true for React, it doesn't care where the data's coming from.

You'd simply want to look for a Rails tutorial that focuses on building an API using Rails.

It's probably slightly easier to learn React first IMHO.
Yes, I was using the terms interchangeably - my bad. Still, Rails has a lot more conventions and magic than Laravel (I don't know about Symfony). Compared to Laravel, you have to deal with a lot less configuration to get up and running. That's what makes it such an attractive choice for beginners: you can work on developing features right away without having to fiddle with stuff. I say this as someone who has used both.
removing the EME support would be a mistake, if people can't do something as simple as watching netflix in firefox, they won't bother using firefox.

In any case, there will be an unbranded release of firefox eventually without the eme included
Also because of this many SaaS and IaaS companies do not permit the use of OSS where the license requires them to release their source.
Right. And if the US has been doing this for a decade or more, you'd think that at least one of the taps would have been discovered.
But it's CO2 in, CO2 out...

It's more like using sunlight to recycle CO2...
I think a fair summary is "We had a few problems with PostgreSQL mostly due to our rapid growth. We rethought the problem and changed the way we use a relational database for large-scale storage and are now using MySQL as a dumb key-value store."

The conclusion reinforces this: "Postgres served us well in the early days of Uber, but we ran into significant problems scaling Postgres with our growth."

I read this a both endorsement of PostgreSQL as well as highlighting some of the problems that any large-scale use of it would run into.