skysight-inc/HackerNews huggingface dataset:
That's why we have 'I understand incorrectly flagging may delay response' which would change the financial incentives.

If Samsung waste Google's time with false takedowns of satirical content, Google won't be able to respond to, eg, companies marketing fake Galaxy phones or similar as fast as they would otherwise.

Likewise if trolls incorrectly flag videos critiquing them Google won't be able to respond as quickly to someone just pirating their material.
Since I didn't see it mentioned elsewhere in the thread, anytime I see the name Kodak Ektra I think of the world-class 35mm camera that Kodak made in the 1940s.

http://camera-wiki.org/wiki/Kodak_Ektra

So the use of the name is banking on that association with those in the know. I would be writing a ream of criticism here of the use of the name to associate the new product with the original if Kodak themselves hadn't diluted it to meanlessness by releasing a line of 110 film cameras with the same name.
If anyone else is like me they assume Akamai = Expensive.
Does anyone know if there is a better tech than 3d laser sintering for metal models? Titanium poured into molds for some of those titanium hammers is also interesting.

Is there a cost efficient alternative that would "just do"?
Oh, I'd certainly have no problem finding something to do with the space, it's just the million pounds required to have that much space that's the problem.

(Or the distance! https://www.buzzfeed.com/lukelewis/7-private-islands-that-co... )
SQL injection is probably the primary attack. You might also have unsecured endpoints that give too much information (eg. /query_user_info?email=me@yahoo.com). If you have endpoints that can be leveraged to achieve remote code execution, you then have someone on the system who can pivot to a database. An employee's machine could be compromised. An employee could leak them.

There are probably one hundred paths to database dumps. This is why principles like defense in depth, least privs, whitelisting, are all important to apply system wide. If your team doesn't know how to do it, hire a company to do security audits or study like crazy.
That seems like an example of a SPA that should really be a static site. Aside from it being the library's main page, why would you even need to implement this with any front end frameworks? I believe the parent post was referencing how companies usually have a static site for marketing/SEO, and the backend application is a SPA. This would effectively remove the need for SEO on an app that requires authentication anyways.
React is not a new concept, it is moving back to tried and true basics, honestly it's one of the few JS frameworks that has been built by people that learned from past mistakes, from former implementations:

https://bitquabit.com/post/the-more-things-change/
Great Job Opportunity: DevOps Engineer at EHealth Africa in Berlin
> I just don't like the bidirectional data binding that vue seems to bring with it...

Vue 2 ditches it entirely, in favor of Vuex, which is inspired by Redux in part. http://vuex.vuejs.org/en/intro.html
“If a cluttered desk is a sign of a cluttered mind, of what, then, is an empty desk a sign?” - Albert Einstein
> explanation for why their platform / language / framework [...] did not become the de facto tool

You're implying this happened to JS because of some merit. But it didn't, it was just sheer coincidence and bad luck (for most of us at least, including users).
If I Can Learn to Play Atari, I Can Learn TensorFlow
Things re-invented in JS (and by most language communities as they evolve):

- Build systems
- Dependency management
- Some form of code modularity and references between modules
- Preprocessing/macros/templating
- Source to source
- DSL embedding
- Compartmentalization of state (globals bad)
- More advanced type systems
- OO-ish systems
- Forms of data flow
- Message passing
- Functional style (including limiting mutability)
- Forms of control flow
- Frameworks providing more magic
- Calls for less magic and more explicit control flow
- Exception handling good
- Explicit errors better
- Event loops
...
A friend of mine described work in the planning dept for major manufacturer. On the shop floor where equipment, parts shelves, tools all belonged were outlined in tape. This would show if something was out of place and keep the floor orderly.

However at his desk he was also required to outline everything in tape. His stapler, keyboard, mousepad, laptop, wires running across were all outlined on the desk in tape. They would have desk audits, and any repeated deviation, where an item was outside its outline, would result in HR action.
This is a good idea and seems well-executed. While still essentially a gimmick, the portability is a much better and more useful gimmick than the Wii's motion controls or the Wii U's touchscreen controller. It seems to get in the way of gaming much less than those did.

Unfortunately, while it's a rather good gimmick, it seems like Nintendo is repeating its usual mistake of sacrificing gaming power for it. Releasing a device with a 720p screen in 2016 is almost as bad as releasing a device with a 400x240 screen in 2011, in my opinion.

Nintendo has a very bad habit of making devices that compete with the previous generation of its competitors' devices instead of the next one.
> will emerge
> thin walls

This article is very hopeful and positively worded, but at its core it acknowledges that security parity is still a work in progress.
Please write this up in a few months to share your experiences.
That same search he did gives

"We could not perform this search

Must include at least one user, organization, or repository"

Is this guy lying?
What is it that you want to achieve? if possible, find a mentor. There is so much more to the game than just writing the code.
http://mycustomessaywriters.org/
First you gotta tell me what do you think I'm saying

> Linux developers don't believe in security vulnerabilities
> in my opinion part of what would be best for his sons is for them to be playing with girls as well as boys

Except they are - right in your comment you say:

> it definitely looks like Mike doesn't discriminate against girls(since several were present in the story and pictures)
But that's the whole point, this probably wasn't a DMCA complaint. Google and YouTube on the pressure of rights holders have put in place a completely parallel system that offers the accused no legal recourse.

They just need to go back to all DMCA. Then at least someone with pockets deep enough can challenge these fraudulent requests.
I'd guess the reasoning is that DNS providers these days are all anycast-style DNS. A DDoS would usually just be a blip on a few servers around the world depending on where the attacks originate.

I'm not saying it's a good reason but it's a reason.
I'd be very surprised if asking people to waste a week of vacation on only a 66% chance of getting a job (that they probably don't even need, if they're already employed) wasn't a strong filter against top performers.

> I tell people that the worst case scenario is that they use a week of vacation, but because of the extra pay they can take a nicer vacation later on.

I mean, how can they, if they've already used their vacation time?
In which case, well, err, we agree I guess.
The lower number houses are basically boxes with a bit of extra.

The higher number ones have all sorts of nooks and areas. It just makes it more interesting.

I can acknowledge that the lower number ones are more practical space/land use wise, (with the exception of an attached garage, which is useful but occurs in the higher numbers).

But when you live there having all sorts of small or unusual areas is nice. For example a small nook could be great for reading a book, or a dormer for watching the snow, etc.

> Can you appreciate a reduced style in other things, say, the original Google.com or the first iPod?

That conflates style with usage. Style changes with no use I don't like - for example I'm not a fan of the fake porch above the entryway. But add a door so I can use it, and I'll like it.
I've never had problems with docs in JS, both node and browser. The MDN is a limitless ressource of information for the base language, and for libraries, well you're going to get undocumented libraries in any language. It might be more "obvious" in JS because of the sheer amount of libraries, but I've found python libs that were very poorly documented too.

This is a problem we should be HAPPY to have. Having libraries doing EXACTLY what we want, that's just missing docs, is better than the alternative I've found in many other languages : no libraries, so we have to do everything ourselves.
I admire your dedication and would be interested in hearing more about your experiment in the future. Maybe some kind of update in the future here on HN?
Isn't it the whole idea of git to make user independent from place like github?

Yup. But the whole point of GitHub is to make you dependent on GitHub.

They've been slightly successful.
> Chief Executive Officer Alain Bellemare said he did not expect the job cuts, which include 1,500 workers in Quebec and 500 in the rest of Canada, would affect the company's talks with the federal government over a $1 billion investment in its CSeries jet program.

"Hey Federal Government, we'd like you to help us out to the tune of a billion dollars, because we're such a big important employer here in Canada... also, we're going to slowly stop being such a big employer"
I've used them for years now and their search is rarely insufficient. When it is, I make my search more specific or I hop over to another engine for that specific search.

Really, I just like using products of companies that try to do "the right thing". Anything from the Mozilla Foundation and DuckDuckGo are two examples.

I'd say I do a Google search once or twice a month.
I also like attached garages, but I hate when the garage is the main feature of the house. Basically when it is pushed out in front and/or the garage doors are facing the street. Many times this is done because the lots have become so small. Luckily I found a neighborhood where front face garage doors were not allowed and the entire neighborhood looks so much better.
That isn't a general rule at all, and it would be foolhardy to generally apply it. While there are cases where it may be true, in many other cases multiple chips sit behind a single controller and are accessed serially -- some easy examples are that the Intel 750 1.2GB has virtually identical performance to the 400GB. The Samsung Pro 950 256GB, 512GB, and 2TB all have virtually identical performance.

And on smartphones, it is very, very seldom the case that flash storage varies in speed between capacities, beyond simply vendor differences. Which is probably the case here.
Not sure if people aren't OK with the content but you've posted it twice, which is not really cool with most people or the guidelines.

Also probably the "hijacking top comment" part.

The other occurrence being here: https://news.ycombinator.com/item?id=12760156
Another issue with attempting to unify existing results is the focus on good performance, and the higher-level optimisation being performed by the researchers/implementors. This is partly because of the focus on engineering, as you say; I'd wager it's also due to a 'file drawer effect', where the emphasis is on achieving ever-higher benchmark scores, and that rewards tweaking of algorithms.

I suppose the alternative, more scientific/less engineering approach would be to treat benchmark scores as experimental observations, and try to form predictive models which take in descriptions of networks and output predicted benchmark scores. In the architecture analogy, this would be like modelling the strength of various materials and shapes. If good predictive models are found, they can be used to design networks which are predicted to have desirable scores, in the same way that buildings can be designed based on predictions of how the materials and geometry will behave.

Of course, to be more useful we'd also want to take into account things like resource usage, training time, etc. and the models themselves must be constrained somehow, to avoid trivial solutions like "run the given network and see how it behaves, give that as our prediction".
Show HN: We built a bot that knows the best time to share your content
Hey friends,

Wanted to share Yala [0] with you - it's a project we've been working on for several months now.
Yala is a social media scheduling bot that knows the best time to post to your social networks [1]. We've built a proprietary algorithm that studies the followers on your accounts to determine when they're most likely to engage with your content.

The way it works is really simple - you send Yala your content via Slack and she automatically schedules it for your Facebook and Twitter accounts.

Yala's currently 100% free while we're experimenting with monetization options. It's been a hell of a ride building a bot, and we wrote quite a bit about the process in our blog [2].

Would love to hear your feedback and opinion!

[0] https://yalabot.com

[1] https://blog.yalabot.com/heres-how-yala-determines-when-to-publish-your-posts-d856f99591c4

[2] https://blog.yalabot.com
There is a variety of approximate string matching algorithms that speed up search by using an index. https://arxiv.org/abs/1008.1191 is one that should be fairly easy to implement. Levenshtein automata are another approach that makes the rounds on HN every now and then, but are a tough beast to implement and I wouldn't really recommend them in practice.
And if their search engine does not deliver what you're looking for, use the bang !sp to use Startpage, a search engine that fetches results from the Google search engine but does not give any personal user information to Google's servers. Startpage's servers are in the Netherlands.
One of the best ways to protect your users is actually to store less of their data in the first place. Do you really need to store all that personally-identifiable information to operate your service? Can some of it be anonymized or de-identified instead? For example, do your really need to store the home address and mobile phone number of your users? My personal pet peeve is when sites would ask for my date of birth as a recovery question.
Dear Samsung, Still lot to do -https://techcrunch.com/2016/10/20/obama-roasts-samsung-over-...
In this case the article clearly says the uploader can submit a counter-notice to reinstate the video, so it sounds exactly like a standard DMCA notice to me.
https://en.wikipedia.org/wiki/May_you_live_in_interesting_ti...
This sort of thing is typical in manufacturing environments. It's often called 5S -- sort", "set in order", "shine", "standardize", and "sustain.

https://en.wikipedia.org/wiki/5S_%28methodology%29
Thanks! That was super refreshing to read. I really hope it becomes required for default WebRTC behavior.
You don't raise a rebel by telling them it's okay to play on the roof.

You raise a rebel by telling them "I don't want to see you on that motherfucking roof!"

Then, when they are ready, they will go to the roof.

You provide the back pressure and their job is to overcome it.

How much back pressure? That's an exercise left to the parent.

For my money, I want the few rebels who survive helicopter parents.

These kids may be milquetoast with no sense of evaluating risk.
According to Fortune, Hacker News "reported" on the incident. Are we journalists now?

"Popular tech site Hacker News reported many other sites were affected including Etsy, Spotify, Github, Soundcloud, and Heroku." -- http://fortune.com/2016/10/21/internet-outages/
>Warner Bros. flags own site for piracy, orders Google to censor pages

http://arstechnica.co.uk/tech-policy/2016/09/warner-bros-fla...
> I'm OK with signals intelligence. I'm not OK with "mass surveillance" in the sense that you probably mean it --- a giant data warehouse in Utah storing and indexing everybody's email.

They are to all intents and purposes equivalent, it is pointless to be 'for' signals intelligence but 'against' a giant datawarehouse in Utah storing and indexing everybody's email the one results in the other.

Besides email being only a very small part of the picture 'metadata' in the form of who-calls-who, when and how frequently is gold and there is no amount of encryption that will protect you from that data being captured and stored.

In many cases the difference between dragnet surveillance and signals intelligence is as small as whether or not someone (not something) has looked at the data stored.

And that giant data warehouse with all that email exists, it's just that there are three of them right now, one run by Google, one run by Microsoft and another by Yahoo regardless of what intelligence agencies are trying to accomplish in less direct ways. Other email servers are probably so lightly protected in comparison to those you may as well consider them compromised.

Finally, I can think of several simple ways in which even encryption isn't going to make much difference in collecting that data regardless of what is happening on the wire, and I'm sure you can too.

On the whole, the trend seems to be to store more data for longer times on an increasingly larger slice of the world population, some call that 'signals intelligence' when it suits them, others call it dragnet surveillance because that is what it is.

We're talking about: email, web surfing behavior, mobile text messages, location information and so on.

Whether Merkel is ok with having someone else's phone tapped while probably disagreeing with whether or not her own phone is tapped I'm against phone taps without warrants by the country where people reside, foreign entities should simply respect the law of the land and go through the proper channels. That way we don't have to deal with another 'Belgacom' (oh, sorry, Proximus).

It doesn't matter whether you call it signals intelligence or mass surveillance, the key is that it is warrantless surveillance, and that it is usually not your own country doing it.

> Meanwhile, for those of us concerned about dragnet surveillance, the answer is to replace the janky 80s protocols we use to send and receive electronic communications with modern encrypted alternatives.

That's going to make a relatively small impact, it will simply raise the bar for the various agencies to attack the network infrastructure and servers of the more interesting choke points as well as the originating endpoints (consumer computers) a little harder. The only thing that will really stop that is to make it illegal in some treaty. (Not that that will every happen, but it would be a nice change.)

I'm not sure why you believe monitoring Werner Faymann's phone would prevent a war or why it prevented one. Wikipedia has him currently working at the United Nations, what are you getting at here?.
I have to agree. I should have learned my lesson after the Galaxy S2 Mini I had, but I went and got the S4 Mini anyway. I regret it now - after 18 months it barely lasts a day with me not doing much with it and gets very hot. Last Samsung I bought for a long time, that's for sure.
Explain what the coincidence was ? There are alternatives everywhere (ActiveX, flash, java, visual basic IIRC). And yet here we are, with JS.

I believe JS came here because it actually is the best language we have had in the web. It's so easy to throw shit arround, but let's be honest with ourselves, this isn't purely out of luck.
Apple event October 27
and they would be right.
I wonder if a larger Youtuber, someone who makes several thousand per video (advertising, Patreon, etc.), could sue (and win) for the takedown of a fair use video. If there was precedent for being liable for frivolous takedown claims, that might serve as a deterrent to additional frivolous takedowns.
Robo-Advisors are for Robo-Clients
> Did you use MSX with Mithril?

No, because it was green-field and I was trying to keep it as simple as possible; having to have a build step to run the MSX tooling was not really worth the complexity.

> What thoughts do you hear from people who work on the ember app regularly?

Mostly frustration, honestly. The main developer (who spends most of his time in Ember, though wasn't part of the team when it was originally built) has more background in Angular, and a number of times has lamented how much easier things are there. Although he's still reasonably productive now, it took months to get to that stage. Everyone else comes and goes, depending on what we're working on, and the general feelings seem to be somewhere in the spectrum between mild frustration and hate.

Maybe another interesting point.. We used to get new hires to start with fixing small UI bugs to help them learn the systems and do something with immediate highly-visible impact. We really can't do that with Ember.

I think if your style/mindset perfectly meshes with that of Ember, and you specifically decide to devote a considerable amount of time (months) to becoming an Ember expert then you can certainly master it and make good use. I'm not sure you'd produce anything better than someone who had the same time and level of mastery of React or Angular or Vue, however.
Ok. What is your plan for becoming profitable?
I wanted to take this opportunity to give a shameless endorsement of Google's Inbox app.

I prefer something like what the article called the "piler" strategy. I don't like spending precious time and energy organizing things. But the problem is if I have too many things in front of me, I can't concentrate. My anxiety builds up. My creativity vanishes.

The Inbox app lets me reach an optimal balance of order and productivity. It's changed my life. And ever since, I've been proselytizing it.

This post thinks that you have to trade off order and productivity, but why not both? It now sounds like a false trade-off to me.

(PS Using search rather than categories and folders for email and files also was a big win but I'm not as excited about that now because that was years ago.)
Why didn't the Dart VM make it into Chrome?
Is there a normalized performance suite that compares the popular front-end frameworks?

I understand if performance is of utter most importance, you may not want to use a framework layer. However there are tons of other benefits associated with using a framework.
Ya, I believe in the cataclysm theory and need to hid that on HN, or I'm not

https://en.wikipedia.org/wiki/Nibiru_cataclysm

"Although the name "Nibiru" is derived from the works of the ancient astronaut writer Zecharia Sitchin and his interpretations of Babylonian and Sumerian mythology, he denied any connection between his work and various claims of a coming apocalypse."
I assume the author is referring to the developer experience of their customers (it looks like they sell a developer tool of sorts) rather than their employees. i.e. developer experience is customer experience in this case, and "UX" is referring to the customer's end-users.
Thank you for your much more in depth explanation then my very simplistic answer.
https://news.ycombinator.com/item?id=12760456
How Push App Notifications Can Enhance Customer Retention
Hope I can still buy my later bizjet there :D
Content Marketing Showcase
I would think it is just them buying cheaper 32GB drives from another manufacture. Just like different USB flash drives have varying performance depending on who makes them.
Search Engine that uses it's ad revenue to plant trees
But if you don't provide a range, I also won't apply as a general rule (I'll make exceptions for the big tech companies, but they probably contacted me via a recruiter).

I don't want to waste my time going through the now pretty much standard long and grueling interview process for a company that's likely going to give me a lowball figure, which seems to be what 'competitive salary' really stands for on most of these job postings.

If I'm going to apply, I want to know there's at least a chance I'm not wasting my time.