skysight-inc/HackerNews huggingface dataset:
It generally will stop them. The phrase that applies is something like "you don't have to outrun the cheetah, just another gazelle". It's not about eliminating the spammers, but about making it expensive enough - in CPU, memory, bandwidth, time, human intervention, etc. - that it's not worth them attacking you.

These days a spammer could train a ConvNet to pass reCAPTCHA with > 90% accuracy and very little processing overhead if they really wanted to. The only reason it works is because the bar is "high enough" that it's cheaper to spam somewhere else that has a lower bar.
Thanks for the follow up. A lot of good info in there.

Btw, I just saw this article from the Discourse team on this same topic and was wondering what your thoughts are https://eviltrout.com/2016/02/25/fixing-android-performance....
I only started to understand how to look at this problem once I realized the host was going to eliminate a bad door _no matter what was chosen_. Of course if you have already selected a bad door he won't eliminate it.

Another useful exercise is to stretch the number of doors to some large N and suppose the choice was posed repeatedly with a decreasing number of doors. If you can have anywhere from 2 to N guesses and as N decreases the number of bad doors decreases, it seems more obvious that you should always switch.
According to the article, the vulnerability was known. All that changed is the FBI got somebody to use it.

I would agree with the "less secure" bit if the FBI had uncovered the vulnerability, or asked some third party to do it. But since they just used something that was already known, the "less secure" statement makes no sense to me.
There are a number of state colleges that have open admissions (basically any state resident who can pay will be accepted as a freshman).
The guy in the Fedora is trying way too hard.
Every model that does not have a proper arrow of time, and therefor prevents time-travel backwards, is fundamentally broken. It either breaks causality or energy conservation and therefor simply does not relate to our reality.
I'm so happy that the model I adopted disallows time travel (this does not mean that your time can't be slowed down, but you simply can't travel backwards).
> You can do loadable plugins in Java very nicely. If you're using Java for everything then the calling code is also Java and it works great.

JVM classloader based libraries generate a lock-in effect. Those libraries you write are destined to be used almost exclusively from another JVM bytecode blob.

> People told me this six years ago when I was developing for a low-power ARM, and when I actually tried it I found it was complete nonsense - a lot of embedded CPUs had more than enough power back then to run Java, and they've only got faster since.

I'd like to see how a Java based IRQ handler looks like. Or (gather/scatter) DMA and memory mapped I/O. Can Java have same realtime characteristics AND same or lower memory RAM/flash overhead as a C/C++ based solution? Cost per unit matters.

> ...I'd far rather have low-defect-rate code that I can run on the platforms I care about than buggier code that can also run on some more obscure platforms.

This is why I have high hopes in Rust. If you can't run on those "obscure" platforms you're required to run, then you need to write the code twice. How's that a good thing?

>> Sure, you could use RPC or use JNI. But those solutions are completely impractical.

> Depends entirely on what you're doing. For many use cases they're perfectly adequate.

Well, now you're not just shipping a 200 kB dll, but also a JVM bridge of some sort (RPC or whatever), plus you need to vendor whole JRE in your installation package. 100 MB+, much higher runtime memory consumption and debugging challenges the bridge causes. How's this better?
Good point. The only official statement from Apple that I can find is this one, which doesn't ask the FBI to reveal or do anything:

http://www.loopinsight.com/2016/03/28/apples-statement-on-go...

(I couldn't find this statement on apple.com, but it has been relayed by many news sources so I believe it is indeed official.)
Sounds like something a bot would say.
Show HN: Citizen Debate – head-to-head debate, gamified for civility
I agree that the headline is irritating, but your solution isn't the right one. The firm is obscure, so the name doesn't belong in the headline. It's also not really industry- or country-specific, so they can't mention that.

The interesting parts are the corporate corruption and its mechanisms, the government corruption that causes, and the political instability that flows from that. That in turn affects the world. But given the HuffPo's audience, my guess is that "corporate corruption" is the hottest topic; it's certainly the most obvious and most clearly illegal bit. So click-bait style aside, it's not a bad headline.
an undergrad rep came to my high school and at one point said, 'if you have a 3.0 you can probably leave the essay portion blank and still get in here'.
Looking forward to the feedback. The ideator page is enough to get the gist, but also feel free to check out the site under dev at citizen-debate-development.herokuapp.com
80% front end vs. 20% back end
Cynical reaction: well, we all knew someone was doing it, now we've identified a few.

One thing I can't help think here is: this is just another uncomfortable truth re: what a truly global economy looks like (frankly, similar the factory jobs leaving the US for cheaper labor countries, etc.). The bottom line is that in many developing countries, bribery is part of the economy, and if western companies want to engage in the economies of those countries, then it's not surprising that they need to participate wholly. Because of western anti-corruption laws, they of course can't engage directly, so these Unaoil folks found a solid business opportunity to exploit.

What sucks of course is that western companies often have funds to overpay vs. the local bribery market, so they end up reducing local economic competition, slowing internal development, flooding incumbents with cash, keep incumbents in power longer than they would be otherwise, and contribute to their illegitimacy.

They still should stop, I guess my point is that corrupt systems (usually) pre-existed western corp. participation. If I'm being optimistic, stories like this hopefully will motivate the US and other western gov. to recognize this reality, and then actually develop and enforce international laws to handle this effectively - though I wouldn't hold my breath =)

(Of course, the involvement of western governments in colonization and in creating this atmosphere is a whole other discussion, which I won't start here..ha)
Pinshape: 3D printing model site is shutting down
Amazon adds bad USB Type-C cables to prohibited listings
There is no such thing as "responsible disclosure". That's a term invented by vendors to coerce independent researchers into doing free work for them. Semantic drift has somewhat legitimized the term, but I think it's important we remember why it was conjured in the first place.
Well, Monty doesn't know (or care about) your choice. He's 'constrained' by the fact that his 'probability' is 100%: he knows where the goats and car are.
I wonder, earnestly, on a tangent: how do you ensure the authenticity of Glassdoor reviews? What's the guarantee that people are not faking good reviews? They should probably implement a system of employment verification.
Windows 10 Now Runs on 270M Monthly Active Devices
This isn’t the first time Microsoft has launched
public-facing AI chatbots. Its Chinese XiaoIce chatbot
successfully interacts with more than 40 million people
across Twitter, Line, Weibo and other sites but the
company’s experiments targeting 18- to 24-year-olds in
the US on Twitter has resulted in a completely different
animal.

I guess in China the state regulates internet so that Microsoft's bot has a free supervisor.
the curse of government looking over your shoulder constantly, the mental wear of being harassed.If you're unhinged it's easier to paint you the villain, especially if you do end up doing some questionable things.
>It's racism if someone is being treated differently based on skin color

Did that happen here?
Identifying problems and prototyping solutions for better UX design
Why require the string "EOF" at the end? Wh not wait for the actual EOF? Does it do multiple messages from the same pipe?

Edit: no, it doesn't. If you want to change this, you can use https://golang.org/pkg/io/ioutil/#ReadAll instead of bufio scanners.
Big Data AMA with Chief Data Scientist at King Games Starting Now
PowerShell is great. But I agree it starts slowly.
Point is Cloudflair giving abusive volumes of requests is ironic, they should stop, and a global cookie won't harm anyone that knows how to use TOR and they could even give the option NOT to set the cookie. Not offering a solution because "I'm not a robot" doesn't work (happy to prove this) and users don't userstand how to use TOR is not an excuse for their behavior and exploitation of users.
Docker recently announced a beta where they are using native systems in both Windows and OS X though. So I doubt this is the driving force for that.
Yo, make some noise if you like to breathe! That guy knows what I'm talking about!
Nice that it works well on PC for you!

Yeah, I'm a paying Spotify customer and have been for years. You misunderstand which ads I'm talking about.
Apple probably should have considered their own fallibility and the value of a working relationship with the FBI before launching a scorched-earth PR campaign.

If the FBI could rely on Apple to provide assistance when presented with a court order, they would have no reason to keep such a method private -- or to even find and use it in the first place.

Tim Cook does not come across as a sufficiently prescient CEO in this boondoggle.
I can't imagine that most state universities accept less than 50% of their applicatants.

For example, my undergrad has an acceptance rate of ~95%, but it's still a regionally very well-respected school.

State schools, particularly the "non-flagship" state schools have a _very_ clear mission of educating the local populace. A low acceptance rate is in direct opposition to that.

All that having been said, with a high acceptance rate comes "weed out classes". People who went to high schools that didn't prepare them for college will struggle _much_ more than people from suburban/wealthy areas. A high acceptance rate usually implies less individual attention until you get past the intro classes.
This is incorrect.

Flipping a coin to "to chose the second door and sometimes show the prize." has no impact on the probabilities. The parent is correct - there is a 2/3 chance the prize exists under one of the other two doors, and if one of them is shown not to have the prize (through random flipping, deliberate selection, whatever) - then the final door now has a 2/3 chance to have the prize.
It will be part of NGINX Plus R9 scheduled for mid-April.
I switched from vim to emacs a week or so ago and with evil-mode I hardly even notice. It's actually really good, pretty much a full implementation of vim inside emacs—not like other editor's vim emulation which is usually just hjkl and a few motions (coughbrackets,atom,vs codecough).

The main reason I switched was to check out org-mode (I didn't even plan to fully switch for a while), and it's that good. org-mode is the killer app for emacs. gdb-mode is really good too actually, as is eshell. For web development maybe emacs isn't any better, but for C it's really really nice.
Are parameter types mandatory or do omitted types imply "any"?

Do you support "let" (the example uses "var"?)
That doesn't have to be the name. It can be its description
are you sure the company isn't just trying to adhere to H1B visa requirements?
Cool entry!
Can you imagine if the kernel had been written in C++? With each iteration, C++ looks like a completely different language. If Linux had gone through those changes since the early 90s, it would look like a baroque conglomeration, like the strange twin-spires of chartres cathedral.
facebook advertisement and customer metric integration as if the native telemetry wasn't enough now you can add more to your apps.
So this blockchain is called hyperledger [1].

According to coindesk;
"Digital Asset said Hyperledger includes a "prototype implementation" of the Practical Byzantine Fault Tolerance consensus module, which would serve as an alternative to the mining process." [2]

[1] https://www.hyperledger.org/
[2] http://www.coindesk.com/digital-asset-new-details-hyperledge...
Very well said. Somewhat tangentially, as I've grown older I come to value forgetting things more and more.
Mine was until a few years after I graduated.
Note that the Secure Element is not the same as the Secure Enclave. The Secure Enclave is a walled-off section of the main CPU, running a custom L4 microkernel, which handles the device encryption. The Secure Element is a separate chip running Java Card which handles payments. The devices (including the watch) have both.
> FiveThirtyEight is just as bad: The vast majority of our editorial staff, including me, went to elite, selective colleges. (I went to Columbia.)

What an ironic article, given that most of the article doesn't stop talking about elite colleges. I thought the rule was if you wanted to tackle something like this, you just don't write about them.
I interviewed at airbnb in 2012 and the very first interviewer started with "your degree is not from a good school" like the very first sentence right to my face. He just seemed insulted that he has to spend time with someone lesser like me.

I've never applied to any other sfo startup after that but won't be surprised if that attitude is common at other places.

Complete sob story here: https://news.ycombinator.com/item?id=11291155
I tried to like Asana. I gave it several tries over the years, but the UI is so uninspired it seemed to drain my creativity. It looks polished though.
One Million Events Tracked in a Minute on a Raspberry Pi 3
The Next 40 Years in Computers
Hi! Yes, definitely possible! Actually, if you go to the basemaps tab in the right side, you can find some specialised basemaps, for example Thunderforest / Transport has a great visual style for train and metro lines.

Now, talking about integrating it into MapHub rendered maps, it's definitely possible. I am using the open source osm2vectortiles [1] project, and the older, open source MapBox tm2 styles [2] to render the tiles, so changes can even be contributed by the community!

[1] https://github.com/osm2vectortiles/osm2vectortiles
[2] https://github.com/mapbox/mapbox-studio-osm-bright.tm2
All of his presentations are like that, it's his personality.
If you require more CPU cycles to do it, then it's not indistinguishable, even if it actually winds up being visually indistinguishable.

It drains more battery, it leaves less CPU for other operations, etc.
Really? Git and Mercurial seem about the same to me. Maybe I don't get down deep enough into the features?
Microsoft needs to offer gym reimbursement to its employees
Why “Natural Selection” Became Darwin’s Fittest Metaphor
Not sure about the exact ratio, but to my experience - the frontend no matter web or mobile requires more attention span than the server.
Yes, this functionality is now available through the Register API (announced alongside the ECommerce API)

https://docs.connect.squareup.com/articles/register-api-over...
>If someone comes around with a new feature to add to Linux, as long as the code is high-quality and has no negative impact elsewhere, he's like to say, "sure, put it in!"

But in that case it seems like a bit of a strawman that's being attacked. It's not like it's a commonplace attitude to object to high-quality new features with no negative impact.
can't help with 1), but as for 2), maybe Kudu is an option for you? http://blog.rodeo.io/2016/01/24/kudu-as-a-more-flexible-kafk...
Finicity Launches TxPUSH to Create Financial Data Aggregation Standard
I've never understood the tendency towards thinking that the silver spoon darlings are somehow more competent than decent grads from less selective institutions who have actually had to deal with life.
Yeah, the "trade liberty for security" line is applied selectively, as far as I can tell. It tends to be trotted out frequently in discussions about data encryption.

I don't see that line used nearly so often against traffic laws, driver's license laws, state medical board doctor licensing laws, laws banning the sale of guns to minors, compulsory education laws, childhood vaccination laws, laws banning lead in gasoline, building codes requiring the use of twelve-gauge wire in certain circuits, laws requiring carbon monoxide detectors in our bedrooms and kitchens, etc.

The government is applying constraints to our lives and freedoms literally _all the time_ in the name of securing us against threats to life and health.

Most people accept those trade offs. But those same people actually _do_ deserve both liberty and security.
That happened when someone noticed we were ranked #1 in the Bay Area and announced it to the company. Employees followed with more reviews.
Quantum computing with single photons getting closer to reality
Some of that is so angry! :-) I understand though. Being a big mercurial fan myself, I tried the same approach when forced to use git at work. It was good for learning git, but after a while I just switched to hg-git and I am much more at peace. Ran into a little snag yesterday when a co-worker wanted to pull on of my local (hg) commits into his git repo. Not sure if there's a way to do that.
As a very heavy day to day user, my biggest three complaints are:

1. Ability to "lock" a row. We often build lists in Asana that are not meant to be tasks. It's great for project planning or status boards. The problem is everything in Asana is very easily checked off or moved, which sometimes can happen by accident. This provides a feeling of fleetingness that I think makes some people (especially super detail oriented project managers) nervous.

2. Native Apps. I really need a great official OSX native app. The iOS app, while it has gotten better, has always felt like an afterthought to the company.

3. Notifications. This is the main reason I want a solid OSX app. I need notifications to work really well. If something is important and needs my attention, I need to instantly know about it (and knowing about it via a push notification on my phone isn't good enough). Slack has cut down on email usage for us, like many, significantly. I don't check email as much now, so I can't rely on email notifications for our primary project management tool.

Overall Asana is great. I always end up going back to it after using other tools. I do agree however there are a few small things that would help to make it feel a bit more "grown up".
The iPhone 5 is now less secure because attackers now know that there is a vulnerability, and they will find it. If, previously, they had thought there wasn't a vulnerability, they might have invested fewer resources in hacking it. That is now no longer the case.

Increasing the number of people who will find exploits on a device, will reduce the security of that device.

Put another way - a platform that no (talented) engineers are attempting to find exploits for is more secure than the same platform if many talented engineers put their time into finding exploits for it.
Even so, I think it's an interesting development. It's a sign that the FCPA really is having an effect, in that Unaoil appears to be a bribery outsourcing firm, a way of creating plausible deniability. But its success at serving that market makes it a very attractive target to law enforcement.

Corruption, like cancer, always happens. It's inevitable when you build large systems out of individual pieces that have their own needs and agency. But as with cancer, as long as you can keep it to a minimum generally and deal well with the occasional flare-up, it's not fatal.
> But I doubt Microsoft ever gets any closer to unix-like systems than Apple is.

I'm confused by this comment. OS X is literally UNIX. In fact, I think it's the ONLY UNIX system available to consumers.
A Conversation Between Tyler Cowen and Jonathan Haidt
I apply the same metric I apply to online product or service reviews. If they appear on a regular cycle, or if they appear in some of there kind of statistically improbable clumps, or if there are no negative comments at all, then they may not be entirely plausible.

Employment verification won't help on Glassdoor, because it would be the easiest thing in the world to hint to a group of the most settled employees that maybe they could leave positive ratings.

It would help against malicious negative reviews - which can also be a thing.
Yeah, I'm a little surprised this didn't illustrate the metrics gathering part, because aside from that, there isn't a lot to be gained from using this pattern.
I think it requires a company email? I can't recall. They also have a verification window, reviews don't post for a couple days.
I use greaterthanzero.com to calculate returns of my portfolio over different time periods and compare against a few simple benchmarks.
> Give up your Abrahamic bigotry.

Personal attacks, name-calling, and religious flamewars, all of which this manages to combine, are not allowed on Hacker News. We ban accounts that do these things, so please don't do them.

We detached this subthread from https://news.ycombinator.com/item?id=11388947 and marked it off-topic.

https://news.ycombinator.com/newsguidelines.html
So have you not heard that this would set a legal precedent? Apple would get pestered until they finally create an automatic gateway for turn key security breaking, not unlike the wiretap portals setup by telecoms - or the frequently abused youtube DMCA mechanisms.
If your referring to external dependancies as "how many times you require a dependency in your code", then realize that large projects like babel are actually composed of smaller dependencies under the covers: https://github.com/babel/babel/tree/master/packages
So wrapping smaller packages in a larger package doesn't change whats happening behind the scenes.

If your referring to "just not having external dependancies at all" then good luck writing anything of value without first recreating the wheel.

As to the question of if the code is modified, thats what semver is for. Production apps should always link to a specific version of a library.
CrowdFlower does AI and ML-focused microtasking, though I have no experience with them. Even large companies need plenty of preprocessing done on their datasets, so it's common to use offshored services companies or divisions to do annotation and cleanup work on corpora before using them as training sets.
I've only a little experience in NN, but getting trainers is rarely the bottleneck - it's usually in programming the NN.
This is fine. I'd argue how common this sense is though.

Usually "common sense" refers to popular opinion, or at least in my humble experience, so I usually object tot he term.

Bringing this back to topic though, sounds like MM should be refuted, not censored.
Can we file a Freedom of Information Act request to have the method the FBI used disclosed?
"Audience matters and when writing for a general English speaking audience, terms of art need to be either explained (boring) or translated. This author chose translation."

I agree that audience matters, but I'm not sure how using the proper term and footnoting an explanation would be onerously "boring." Different strokes for different folks, I suppose.

At the end of the day, I'm not overly bothered by it, one way or the other. These sorts of things always come down to prescriptivism vs. descriptivism, and that battle can become a holy war in certain circles. Not so much for me. Just chiming into an existing thread about the subject.