skysight-inc/HackerNews huggingface dataset:
Please use the direct link to the article instead: http://applehelpwriter.com/2016/07/28/revealing-dropboxs-dir...

This is also a dupe: https://news.ycombinator.com/item?id=12457067

Confusing and unnecessary.
Depending on how you mean 'reasoning, walking robots' then not yet really.. but every few weeks or months another amazing deep learning/NN whatever thing comes out in different domains. So these types of techniques seem to have very broad application.

Of course, if you mean 'walking' in a literal sense, there are a number of impressive walking robots such as Atlas https://www.youtube.com/watch?v=rVlhMGQgDkY, HRP-2 https://www.youtube.com/watch?v=T6BSSWWV-60 or HRP 4C https://www.youtube.com/watch?v=YvbAqw0sk6M, etc.. Also there are many types of useful reasoning systems. I am guessing you are thinking of language understanding and generation.. but I believe these types of techniques are being applied quite impressively in that area also, from DeepMind or Watson https://www.youtube.com/watch?v=i-vMW_Ce51w etc.
It's impressive that it could fit into 500 lines of Python.
> I can't see why they couldn't reach a compromise

It's one of the most famous war photos ever. Facebook's photo rules are baffling. They've gone from allowing beheading videos and banning breastfeeding, to allowing breast feeding but banning a famous war photo.
What you mean exactly with the compared alternative?
Capable of the same throughput? In theory or with a real reproducible benchmark?
And which type of throughput? What kind of messages?
Apple‬ ‪iPhone – Daily News
William Gibson’s cyberpunk stories show why Apple is getting rid of cords
Just as a counterpoint - it's pretty easy to get emotional about a decision that you, personally, have a quarter million dollars wrapped up in. (Or in Seattle/Cap Hill's case, substantially more than that!) That's what home ownership does to people - it causes them to protect their investments.

Is it a net good? I don't know. But I think it's a huge and common misconception to interpret NIMBY-ism as a malicious action rather than a simple case of people acting in their own self interest.
Python 3.6 dict becomes compact and keywords become ordered
Women get raped by women as well.

http://www.marieclaire.com/culture/a19495/women-raped-by-wom...

And men also get raped by both genders.

http://www.usatoday.com/story/opinion/2014/09/22/rape-cdc-nu...

Anyone we meet might be a rapist, thief, or murderer. Thinking men are uniquely evil is sexist, and has little connection to reality.
When can we expect this to be used in Google's TTS engine?
Searching for Top Mobile Apps..MOFTARE
It's a photo, try to use JPG to optimize the file even further.
"We try to find the right balance between enabling people to express themselves while maintaining a safe and respectful experience for our global community. Our solutions won’t always be perfect, but we will continue to try to improve our policies and the ways in which we apply them."

Does anyone else find these sorts of vague, bland, verbose, and somewhat doublespeak-ish "non-answers" a bit tedious to read, and tiresome? This "whatever" tone seems to have taken over a lot of PR these days, and I've met people who actually speak like that. It's a lot of verbiage and feels more like they're saying what amounts to "we'll say we're trying, but we don't really care all that much about the edge cases".
Brands and publishers blinded by Google Analytics real time data bug
What does this compare against? Having a little trouble navigating the "real time" apps landscape.
Ah, you do have a point. I'm old fashioned enough not to use either, but why not embrace the power of "and" and do both?

In the real world, your targets includes the banking staff, who's attachment to their jobs might not be all that sticky, especially bank tellers who have no influence over policy but can relatively easily move to another bank.
Why does the example given by the author with L=15 state that the regex matches once it reaches 5, instead of 3?

> So first, we’ll be testing the divisibility by 2, then by 3, then by 4 and then by 5, after which we would have a match.
A couple days ago there was an entry about how European startups fail to scale because they don't take time to understand how their audience differ in the countries they expand. :)
It's easier to figure out the various workflows you need (most teams need very few - work on feature, sync code, commit/push/issue PR, release) and then scripting them.

I noticed that git errors on my team were almost eliminated when we started doing that - especially once I started adding sanity checks to the git workflows. It also allowed members of the team who previously struggled with git to contribute much more effectively - they'd be rebasing without even necessarily knowing what rebasing was, for instance.

It also meant that the git workflow, if it was version controlled, could also be amended.

This worked out much better than the git course people were sent on.
Yeah, this is very much a case of 'Fool me once, shame on you. Fool me twice, shame on me.'

Facebook has shown its hand many times before, if you're still giving them content to attract products (i.e. eyeballs) to their platform, you're as much a part of the problem as Facebook itself.
Even with the "Crazy Ideas" there currently is no reason to assume they would be blocked from being implemented, if only the resources for that were available. So, once the hard part of finding the resources for them is solved, why should one not put them on LO right away -- which is a much better maintained and stable base than the aging AOO?
Tell us, what's this product that you have that's so successful that it needs 4Bn messages/hr full time, that you can't put together $260/mo?
Holy words, thanks.
Pre-order Apple iPhone 7
One of the articles posted to criticise the censorship actually as part of the criticism includes a version of the picture censored with a Facebook logo covering her genitals.

But I don't agree with you. The point is that this is part of a wider pattern where speech which is legal, and sometimes important (and sometimes not) is being unilaterally censored by Facebook.

This would have been fine when Facebook was small and inconsequential. But given their size, they now have a lot of power to reduce the dissemination of information. That makes the debate important.

A lot of countries, for example, has strict laws surrounding ownership of media in order to ensure that no single party can dominate the media landscape, or to restrict foreign influence on their media (e.g. the reason Rupert Murdoch is a US citizen is because of US media ownership restrictions).

To the extent Facebook is rising to this level of power and defacto becoming one of the largest media distribution channels, if they censor - and become editors - they should expect to find themselves eventually hit by similar restrictions, as they may be on the road to becoming a substantial challenge to democracy.
How to Turn Your Software Startup into a Successful Brand
Many orders of magnitude I very much doubt that
Recreating Our Galaxy in a Supercomputer
So, roughly 1.1m messages per second of about 23 bytes.

We're handling 4m to 6m 1.5k log lines per second using Apache Kafka on a cluster of around 100 nodes.
5 Mistakes to Avoid When Digital Selling (and How to Avoid Them)
Deepstream relies on garbage collection to free up dereferenced
memory. If a machine's CPU is overutilized above 100% for a
consecutive time, garbage collection will be delayed and memory
can add up. If this continuous for a prolonged period, the
server will run out of memory and eventually crash - so be
generous enough when it comes to resource allocation to make
sure that your processors get some breathing space every once
in a while.

"Be generous when it comes to resource allocation".

--

> The costs of running a six-instance cluster for an hour on AWS are 36 cents (6 x t2.medium @ 0.052$/h + 1 x cache.t2.medium @ 0.068$/h)

AFAIK, pricing in AWS world depends upon the region. Bandwidth, hard disks and so on also contribute to the price.

I'm not sure what to make of such conclusions.
Excellent, that should teach those idiot Norwegians a thing or two about where they stand on the totem pole of power.

Facebook > Every other country on the planet

Facebook is a country because it is acts as an independent sovereign state which is not answerable to anyone at this point. Apparently, it already makes up its own taxation laws[1].I expect them to release their own flag, maybe a national anthem?

[1] http://www.forbes.com/sites/kellyphillipserb/2016/07/29/face...
What a great find! I didn't even dream of a book like this.
Thank you for sharing!
That's a baffling sentiment to me, as to me one of the key advantages I've seen for European companies internationally is that most are forced to face cultural and legal differences from day one, while US companies often take a very long time to expand abroad exactly because they for a long time have the luxury of ignoring cultural differences, and very often end up with bizarre approaches when they're finally forced to acknowledge the rest of the world...
Not when you have Grads from good universities lining up round the block to work in the City or Wall Street
Being an introvert doesn't mean you don't have to have social skills. It just means that it's harder, more exhausting and basically you need time to recharge via some "me time".

Of course, it's just my personal opinion and experience. As an introvert, i dislike crowds, big events, dancing and singing; It's challenging, but very beneficial to invest some of my energy into "being social". If you can learn ${lang}, you can learn to identify your own feelings. Once you know your own feelings, you can learn empathy. Once you learn empathy, social skills is a breeze.
For some websites, that is the end. Not all websites, but some.
People complaining because it's a famous award winning photograph but still gets treated like every other photograph with nude kids in it?

I can just imagine them saying "It's just art bruh"
How about the REBOL and Red languages?

I admire Carl's (REBOL) and Nenad's (Red) work. And all who work(ed) with them, of course. Quite large scope for what were both probably one-man efforts, at least at the start and for some time.
Or just stop using facebook... thinks seriously of closing facebook for good
I know people that still believe that the power for cordless drills gets transmitted from the charger to the drill via something like wifi. They're super-careful not to stand in the LOS between the drill and the charger.
There is very little energy left past the "knee" where the cutoff is.
Multi-threaded web crawler in Ruby
> I consider myself an introvert with a extrovert mode that gets turned on when needed.

Introvert vs. extrovert doesn't refer to whether you like to work alone or in a group but what kind of environment gives you back your energy/exhausts your energy: Being alone in a (typically) silent environment vs. interacting in a group.
The threat they are trying to guard against is binary liquid explosives, where you mix two liquids to make a bomb, so volume does matter.

Of course, it's a idiotic way to accomplish their goal anyway, but their goal is idiotic anyway, so it's all security theater anyway.
oh... didn't realised that. Hid it
I don't mean to sound snarky, but noun versus adjective is hardly a "tiny" difference. (I think you'd find quite a lot of written laws to lose their meaning were these two fundamental tenets of basic grammar to be conflated)
What about the following text in README:

'If you are building from source then you get no support and must work within the restrictions specified of the
fair source licence (see LICENSE.txt for details). To purchase support see
https://searchcode.com/product/#downloadlinks'

And what about:

'Use of this software is governed by the Fair Source License included in the LICENSE.TXT file'

No period there at the end, but that seems to indicate to use the LICENSE.TXT.

And then, even worse:

'In order to deal with the case of my death or this software becoming abandoned it has a time-bomb where the licence will change exactly 3 years after the publish date of a version release. This means that if version 1.0.0 was released on 1 July 2010 then it can be taken using the listed alternate licence on 2 July 2013. This licence, version and time is all specified below.'

There is no definition of what 'software becoming abandoned' (Which 'software'? What does 'abandoned' mean?). There is no definition of what 'it can be taken' means. The example date is one day more than three years and the dates given as examples could confuse the date intended for expiry. There is no definition of what should be used as the 'publish date of a version release'.

While these things may seem common sense to a developer, they should have a clear legal interpretation.
Dual-lens is not even new on phones too.

And of course others valued having a computer on their pocket, Nokia was one of the first smartphone manufacturers after all. Not to say they didn't both screwed up and underestimated the iPhone.

The whole article reads very fanboy-ish.
Is it working for anyone?
The guy is 22, telling mum and dad shouldn't come into it, he got off very lightly, it's the police he needs to talk to.

I've met one or two he reminds me off and they have no shame. Doing a cry-baby act like he did at the end took nothing out of him. His true nature was revealed in his previous actions.

Came across as a parasitical, POS to me.
How does Deepstream compare to Meteor?
Looks like it's not only OS X - the OS X variant is newly discovered.

Title should be 'OS X Variant of Backdoor Discovered', shouldn't it?

"OS X variant of a cross-platform backdoor which is able to operate on all major operating systems (Windows,Linux,OS X). Please see also our analysis on the Windows and Linux variants."
Nobody is bashing PCRE.

>but they are definitely part of the traditional (UNIX) definition of regular expressions.

This is not exactly true. In 1968 or ealier Ken Thompson wrote first grep implementation using NFA simulation, an algorithm which is now known as Thompson Construction [1][2] There were no back-references in that grep.

In 1975 Al Aho wrote an egrep which used DFA instead of NFA [3] (both NFA and DFA accepts regular languages, but in some cases DFA will have exponentially more states than the same regular language accepting NFA automata [4]) This added features such as alternation and grouping which was not supported by grep, but it not supported back-references.

Current GNU grep have -E switch which accepts extended regular expressions as described in Posix standard. Theses extended regular expressions supports back-references as do PCRE available in grep with -P switch

So no, back-references are not in traditional Unix definition of regular language.

[1] https://en.wikipedia.org/wiki/Thompson%27s_construction

[2] http://dl.acm.org/citation.cfm?doid=363347.363387

[3] http://dl.acm.org/citation.cfm?id=55333

[4] http://cs.stackexchange.com/questions/3381/nfa-with-exponent...
Ask HN: What's your dream as a programmer?
What motivates/keeps you going?
Alternative Courtship: Matrimonial Advertisements in the 19th Century
NomadList founder Pieter Levels explains why he has quit the nomadic lifestyle
I am a long-time Perl user and also a long-time Git user.

Git is worse than Perl. Perl is just opinionated: despite what you are saying about it is true, you can write working programs and have fun at all levels of Perl mastery. There's a lot to memorize, but you can start coding immediately and do something useful. Also, Perl community is incredibly friendly and helpful.

Not so with Git. If you start without thorough understanding how Git internals work, you will get burned really soon. And more often than not, the only response you'll get is the arrogant RTFM or the link to Pro Git book.
Good demo, by the way, though I might suggest:

* making it more obvious that it's a CSS-only solution (which is a very good thing)

* showing how to add them - i.e. you just include a CSS file and add a class to the label

* show which browsers are supported, including touchscreens

And possibly a feature request: can you animate as an event? For example, I might want to draw attention to a radio element without checking it.
How the Blind See the Stars
That's ridiculous. The OPM data breach was the largest in the US government's history.

If even that, which most of the intelligence and law enforcement officials have said is a catastrophe that won't be fixed for a generation, shouldn't be portrayed in the "worst light possible", then what should?

Enough with the partisan crap. This happened on those people's watch. Regardless of which party named them as the leaders of the OPM, they should be heavily criticized for it.

In fact, I'm actually quite angry myself at the fact that the Obama administration tried to downplay this for as long as possible last year. You actually didn't see much about it in mainstream media, and only some of it in tech media. All because Obama may have not wanted to be remembered as the president on whose watch the OPM breach happened.

So what I get from this is that you're the partisan one, not the OPM report.
You mean the original iPad, that those of use who early-adopted it got ditched a couple of years later because it was 'obsolete' ? Yeah.

Sure, the 'tablet' market is still ongoing, but then PDAs existed before the iPad - the concept wasn't anything new.
Why should nudity be disallowed in the first place, though?

The photo is clearly not sexual or pornographic. As for censoring it partially: Are we really totally fine with seeing someone burned by napalm, just not with seeing their genitals?

The photo is arguably one of the most famous pieces of photojournalism, and helped shape our civilization. I remember seeing it for the first time in my elementary school history book, even: it can't be that inappropriate.

I understand why they wouldn't want Facebook to degenerate into a porn (or borderline porn) filled website. I think they simply are relying too much on automated systems to remove content, and don't have a good appeal system in place.
One of the first things my girlfriend learned when she started her teaching career was how different people learn differently. Some people, it appears, learn better if you just hand them a book and let them read it in their own corner.

Most studies have found that the idea people have different learning styles isn't actually true. People have a preference but it doesn't affect how much they learn.

http://qz.com/585143/the-concept-of-different-learning-style...
As an "idiot Norwegian", I think you'll find Facebook better thread carefully here. They've now pissed off and censored multiple high level politicians, two of the largest national newspapers, and several high profile writers, pouring gasoline on a long simmering debate over whether they are a threat to democracy...

If they want e.g. to have Norwegian brands willing to be associated with and advertise on their platform, they'll need to step carefully, because they're getting dangerously close to it being a PR coup of higher value for companies to publicly announce they won't spend money on advertising on Facebook, than the return of actually advertising on Facebook.

Of course, they can live without the Norwegian market. What they can't live with would be if this debate also start taking off elsewhere. And this has already led to articles in a number of major international newspapers, and it will get a lot more attention before it subsides.
Hands on with the Apple Watch Series 2
O Galaxy A3 é para os que não gostam de celular com telona
The ownership check is requiered for each access to an object. However it is straightforward to understand that successive checks of the same object can be optimized out if the object has not been passed to another owner. In this thesis I describe dynamic and static analyses to remove the unecessary checks.
Writing "dear Mark" letters and asking for them to improve, and then publishing the non-answers is an excellent way of showing others that Facebook won't improve.
Great blog post !
One thing I wonder as a compiler head though is, what is the granularity of this stuff ?
Is it per-file or per-function, or even per block ? If it's finer than per file, how do you do the tree diff ? Do you parse whole files and then do a node-by-node diff ? Do you have an incremental parser ?

If I was to implement incremental compilation, I'd start with per-module I guess, because it's the atomic unit for a compiler, so it would be a lot simpler. That's why I'm curious.
Although it's the same title as the article, it could be changed to something like "A student invents a portable fridge". Less clickbaity that way.
I'd think abstraction mimics many truths.

It makes sense to grasp concepts like "huge/small amount of something" and it might even be less effort than hard wiring much and little red to the same neuron.

Also seeing "too much red" and "too little red" as the same, is no misconception and still seeing the truth. You won't be fooled it no thinking there is no red, when there is a lot, you would probably perceive too much or too little red as "in the danger zone" which is a true statement either way (given that too much and too little red is most often dangerous for your fitness).
Many orders of magnitude in Base 1.01
There is the theory that areas of our brain that were used for language acquisition as young children are "repurposed" as we age. From an evolutionary perspective, it is advantageous to commit a lot of brainpower to acquiring language initially, but thereafter this is not a particularly critical skill (esp. in traditional small monolingual communities). So I'd suggest that in your case this process has just been carried out to an extreme degree.
It also doesn't hurt that the Tokyo population has been growing rather slowly--about 0.5% per year.
> there is no one to make sure I'm on task

In tech, literally every change we make is logged in a history with timestamps. If someone's output seems low, then it's straightforward how to quantify output in terms of quantity, difficulty, timeliness, etc. Of course, that requires managers that can actually evaluate the work product itself (code, docs, etc.).
9/11 conspiracy gets support from physicists study
Then you should probably return it. This is not normal behavior.
This submission has 14 points in under an hour, and yet is not on the front page. Obviously this is because it's being flagged, and the reason is clear - it's because people are crying "Link Bait! Link Bait!"

Well, I followed the HN guidelines and used the title (more-or-less) as given. Should I defy the HN guidelines and change the title to one that isn't link bait?

Help me HN - what should I do?
It monitors your credit score for unusual lending to stop fraud. Normally, they also include insurance to cover any fraudulent activity associated with your identity.
(2010) How I Cured My RSI Pain
The irony of a an article claiming to master complexity while using one of the worst choices of information dissemination. PDF's. Palpable.
And yet the HN guidelines say the original title should be used.
deepstream solves similar problems as meteor, but is conceptually quite different. It's a standalone server that you install the same way you would install e.g. Nginx or a database. Clients connect to it using small SDKs that come in different languages.

It similarly provides data-sync, pub-sub and request response with no opinion about your frontend framework or technology stack and has an open ecosystem of connectors that make it work with all sorts of databases, caches and message buses.

It's also significantly faster than meteor, making it possible to also use it for multiplayer gaming, realtime trading etc...