skysight-inc/HackerNews huggingface dataset:
I'd just like to draw people's attention to a little bit of conflict-of-interest research some Stanford University researchers published a few years ago:

Currently, the predominant business model for commercial search engines is advertising. The goals of the advertising business model do not always correspond to providing quality search to users. For example, in our prototype search engine one of the top results for cellular phone is "The Effect of Cellular Phone Use Upon Driver Attention", a study which explains in great detail the distractions and risk associated with conversing on a cell phone while driving. This search result came up first because of its high importance as judged by the PageRank algorithm, an approximation of citation importance on the web [Page, 98]. It is clear that a search engine which was taking money for showing cellular phone ads would have difficulty justifying the page that our system returned to its paying advertisers. For this type of reason and historical experience with other media [Bagdikian 83], we expect that advertising funded search engines will be inherently biased towards the advertisers and away from the needs of the consumers.

http://infolab.stanford.edu/~backrub/google.html
For name matching there is also an old (1960s) algorithm called Soundex. It is well described in Knuth's The Art of Computer Programming Vol. 3, Sorting and Searching. It's a simple algorithm so the wikipedia page is enough: https://en.wikipedia.org/wiki/Soundex#cite_ref-10
it's often human error, weak passwords or weak security rules for employees with privileged access
I will second this. I agree that it's an unfortunate clash of colloquialisms between American and English English.
First of all I'm not saying that the whole infrastructure could be replicated, only critical parts, and parts that can be easily hosted locally.

Second, pointing to a new machine is as simple as updating IP in your hosts file, or dns server.

Third, you can use vmware or any other virtualization stack to replicate your infrastructure locally. In fact that's the best way to build things - create virtual network, use it for testing, troubleshooting and debugging, and deploy only when everything is working.

All I'm saying is that if you're company is making any kind of money, and your development environment depends 100% on online services, you're doing it wrong.
Earlier:

We will not combine DoubleClick cookie information with your
personally identifiable information unless we have your opt-in
consent.

Now:

Depending on your account settings, your activity on other
sites and apps may be associated with your personal information
in order to improve Google's services and the ads delivered by
Google.

So opt-in becomes opt-out.
I believe he meant the will try the top 100 most common passwords on each account on the website directly, resulting on "82% of users at risk", assuming 82% of users use one of these 100 passwords.

Strong brute-force protection (eg block account for exponential times) could mitigate this attack vector.
> Just be clear that what you've shared with us just now already sounds like a comic book!! :) I mean, you've literally written that there are people who ask people to kill someone and get body parts, as part of voodoo. There are people walking around naked after being given drugs.

OP's stuff is business as usual, really.

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

You have it all - magic, satanism, naked guys eating people on the street, etc.
Maybe run in localhost bro
It explains write speed differences, see http://www.anandtech.com/show/8747/samsung-ssd-850-evo-revie... for example, bigger drives support faster writes. Though 10 times slower speed should be more than what is explainable by that.
Okay, I have no idea what to do. Not a security engineer, can't follow what this thing does but I do have a couple of VPS's running my blog and a few other things. Now maybe there's an argument that I shouldn't be doing this if I don't completely understand all the ins and outs, but what the hell, I like learning about Linux.

So my question is: is simply updating and upgrading enough to protect me from this MOST DANGEROUS BUG EVER IN THE WORLD OH MY GOD YOU'RE GOING TO END UP PART OF A BOTNET AND HURT LITTLE CHILDREN!!1!!1! Which is how this reads to even a semi-technical reader, I mean I know my way around the command line but I'm at a loss as to what to do here.

Help me out HN please!
Nobody Downloads Your Application? App Promotion Strategies: Mistakes to Avoid
You bring up a good point a 10x slowdown is quite dramatic. I have edited my original post to make it sound like less NAND chips in the SDD isn't the only issue.
Just switched to FastMail this past weekend, and I recommend it. For an app suite, I recommend Sandstorm.io.
http://nlp.stanford.edu/software/classifier.shtml I'm not too happy about it.

But, I planning to replace it with simple knuth morris pratt text search against the list of all significant locations. This 100x slower but results are rarely bad.
Anyone know any details of what the attack looks like ? I had a quick look in my (albeit small) network to look for odd flows going to their ASN33517, but didnt see much that looked odd on first glance...
I'm not taking a side here, but I would like to advocate for a fair comparison, since you have skipped all of the trade-offs in the other direction.

For example, web apps are often easier to discover, easier to update, easier to manage (since you only have one version in the wild you have to handle), easier to launch (especially for first-time users), easier to use from different platforms, more secure (debatable, but since the browser has huge companies working to keep it secure, and your native app that's just opening sockets doesn't, it probably is true), ...

There's pros and cons to both sides. Just framing the situation as "my side has these benefits, therefore there is no reason to consider your side" is not an honest discussion.
Distributed companies like Buffer are possible and Github has a pretty good list of remote friendly tech companies (of which a portion are distributed).

https://github.com/jessicard/remote-jobs

The fundamental issue with whole teams travelling together is that everyone has different lifestyles and tastes. Finding someone who's a good fit for your company is difficult enough; throwing in lifestyle matches is adding a big dose of complication.

As a digital nomad and someone who's moved continuously for the past 2 years, I can say moving non-stop actually can be draining (unless you've enough funds to pay for all the comforts that you want no matter where you move to).

Nevertheless, maybe you'll find your co-founder along the way. Hanging out in digital nomad hubs like Chiang Mai might be a good place to find someone who has a similar mindset. Good luck with your startup!
React with MobX, Vue and Knockout all seem very similar. I am wondering if TypeScript is a first class citizen in either MobX or Vue - in my experience seeing TypeScript everywhere in Angular 2 has been one of that platform's biggest wins.
Clearly, as you say, ignoring the input and producing a single output is not a sorting algorithm.

Comparing the input against pre-defined lists with a generic fallback algorithm is a sorting algorithm, but as you say it's rather 'trivial'.

However, I read klodolph's use of "permutation" as being more subtle than the above. Rather than splitting inputs into "known" (use pre-sorted answer) and "unknown" (use generic fallback), instead you write a valid sorting algorithm which treats all inputs in the same way, but you arrange all of the possible choice-points to perform optimally for your pre-selected inputs.

For example, imagine a quicksort which chooses exactly the right "random" pivots for particular inputs. It's not hard-coded in a particularly 'trivial' way; the fact that it works optimally for those inputs is a (carefully engineered) 'coincidence'.

In fact, some quicksort implementations randomly shuffle the input first, to lower the probability of malicious input triggering the worst-case O(n^2) behaviour. What if such a shuffle just-so-happend to "cancel out" the disorder of particular inputs, causing them to become sorted before the quicksort even begins? It's debatable whether that would count as a 'coincidence' or 'checking if the input matches a given list'.

We could even avoid the O(log n) overheads of average-case quicksort if we used that shuffling trick with bubble sort, to get its O(n) best-case performance.
How can you improve on perfection? I'm dubious. I've had mine for over 15 years and will never part with it. I had it refurbished 3 years ago and it's still great. It made a huge difference in my life. I had back problems and severe repetitive stress problems. The chair makes a huge difference for me. In particular, it allows me to have a tilting-forward position. Also, the mesh is extremely comfortable without trapping heat. It's pure genius.
I don't want to do any of these things. They are the result of bad decisions in years past.

Now more and more JS abstractions are heaped upon the pile and we call it the best thing since sliced bread. No.
similar results using a smaller set of inputs, 20 years ago:
http://draves.org/fuse/
There is a feature in Excel called "Goal Seek..."
Valuations rely heavily on this feature.
Music Player: What next?
What makes you think that "remote" jobs have different stacks though? That's my main point.
Is there a major mobile phone producer with lower morals than Samsung?
>...the objects of interest always seem to lie on/near lower-dimensional manifolds embedded in a high-dimensional input space.

Maybe that's because reality is high-dimensional but our brains can only classify interesting things on or near a lower-dimensional manifold.
Since it looks like we're heading into a period of good competition between vim and neovim, I'd give neovim a serious try if you haven't already. It has a well-developed async architecture that most major plugins take advantage of, if sensible, and it has embedded terminal functionality. For the moment, vim 8 doesn't have async plugins to match, so after trying neovim for a while, you can switch back to vim 8 once its plugins catch up and get a better comparison.
> As soon as I see "el: #id" it's basically over for me.

There's literally only one of those, to tell what element in the HTML to bind the root Vue instance to. Vue doesn't require thinking about the DOM.

It's the same sort of thing as React's basic tutorial (https://facebook.github.io/react/docs/getting-started.html)

ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('example')
);
>You are making my point. It makes no sense to call a sandwich cheaper than a condo when you are evaluating what to buy when looking for a place to live. That is what I was pointing out.

Yeah not really. Both linting and unit tests catch bugs. This is a fact that you refuse to actually face.

>you can have a 100% test coverage

You can but it's A) a bad idea and B) it won't even necessarily catch the bug that the OP brought up if you do.
Researchers hack 3D printer to crash drone
Are there morals in mobile phones?
Bruce Schneier on Probing Attacks Testing Core Internet Infrastructure
Adding LZO support to Dataproc
Huh. That's disappointing. I was wondering if it had something to do with the license, considering that Gitlab's allure to certain parties is maintaining control, on-premises if need be.
Cool.

Yes they deliberatly block chrome extension on mobile chrome, as then ublock usage on mobile would explode. Together with myth of mobile ads.

Do not evil. Riiiight. As long as it does not hamper our profit.
Do you have evidence that jQuery is shamed because it is mature? I've always seen jQuery not chosen (shamed doesn't seem like the right word) because it doesn't provide the level of abstraction that folks are looking for, and because it mainly papers over cross-browser differences which get smaller every year.
I spent 15 years confusing money with happiness. Here’s how I learned to stop
Would the references at https://en.wikipedia.org/wiki/Timsort count?
Why does your search engine need to provide email? The two are pretty unrelated.
Our Step by Step Guide to Validating and Launching Your App Idea
By uploading a parody video of a Samsung Galaxy exploding, I don't understand how there is a law being broken? Can someone explain how this is a copyright issue?
> Developer Experience Is More Important Than UX — Wrong

When would "developer experience" ever be more important than "customer experience"?
Realistically they compete with Neustar which is shockingly expensive and has less features and is harder to use.

I chose Dyn over Neustar (UltraDNS) when it was time to renew contracts because it was 60% cheaper, had a better latency, their support was great and the interfaces were clear.

Not a fanboy or anything, I really don't like how aggressively they hound me now (even though I have nothing to do with DNS for my current employer), but it's cheap and effective so it's not surprising people use them.
It's because JS is, at it's core, a shit language. All of this flailing around and creating a new framework every week is like the poor sods trying to struggle through the mud at Passchendaele. The more you fight it, the deeper it gets.

Better languages have sensible defaults, and a decent standard library built in. If we could run Python or Java natively in the browser, nobody would bother with all of this illogical complexity that has arisen to try to make writing Javascript moderately tolerable.
Ours to Hack and to Own: A Review
Unrelated to OP, the instances where you're scraping HN 'who's hiring' threads seem to be missing the job title lines.

Would you be able to take the first line of the posts as job title? Thanks
Some googler will come in and say "That's not our motto anymore, dummy". To which I'll say - Think about that. Is saying, "Well, we can be shitty now that our motto no longer prohibits it" really a good excuse?
You're right. Satire is fair use.
methinks this will only lead to the barbra streisand effect.
What about the cost of labor and the lot? Those are significant. Does it include things like sinks, tiles, tubs, and cabinetry? Also significant cost.

http://www.usatoday.com/story/money/personalfinance/2014/05/...

>from 1890 to through 1980, real home prices actually declined by about 10%.
10 WordPress tricks that are sure to give you the Eureka effect
surprised you need to log in to see task needing crowd funding.
Can't speak for the author of the post you're replying to, but I'd wager it refers to the bad actors you find on GitHub and such where they contribute significant negative equity to an ecosystem.
Hedge Fund Managers Struggle to Master Their Miserable New World
Apple comes to mind.
Technically "Do the right thing" also inherently suggests not doing evil. Though the full motto should probably be "Do the right thing for Larry Page's yacht budget".
You're 100% right --> the commute westward on 540 (from N. Raleigh toward RTP) and the commute eastward on 40/440 (toward Raleigh) are much worse. It's even getting bad around the south side with all the growth around Garner the past few years. We lived in Cary & worked in RTP so didn't really ever have any commute problems.
Do you want them to? So they can eventually turn into Google? Diversify and avoid cloud apps and closed source applications as much as possible.
Just wondering what you used in the back end for the database and storage?
Awesome product! and I am more than happy and inspired that you are from Africa
https://en.wikipedia.org/wiki/Streisand_effect

The Streisand effect is the phenomenon whereby an attempt to hide, remove, or censor a piece of information has the unintended consequence of publicizing the information more widely, usually facilitated by the Internet. It is an example of psychological reactance, wherein once people are aware something is being kept from them, their motivation to access and spread the information is increased.[1]
I moved to Norway a few years ago. The average roof pitch is more than when I lived in Indiana. However, the roofs generally don't seem that much more prominent than in Indiana. Many are simply proportional - even in the more mass produced housing of the 50's.

Examples: https://www.google.no/search?q=typical+norwegian+house&safe=...
Syd Wilder the YouTube Celebrity Joined Influgram
Maybe not a mobile phone producer, but certainly YouTube has morals at least the same as, if not lower than Samsung. We really need to fight these censorship issues before it's too late.
How to Grow a Startup with the Right Distribution Channel
Hey, check your trends page, might be a bug? https://remoteok.io/trends
That's exactly how this post sounded to me. Amazing you had this experience explicitly in person.

I also found it strange that he didn't name React by name.
Why am I being downvoted for providing useful information? I don't understand HN...
Like this? https://media.giphy.com/media/3oz8xAfsxiA9aBytq0/source.gif
It's easy to sit back and critisize JavaScript and the web with dismissive comments like this. I have heard variations on these same memes for many years.

But something that I almost never hear: critics offering a candid explanation for why their platform / language / framework - which maybe wasn't perfect but CERTAINLY compared to JavaScript was awesome - did not become the de facto tool across as diverse a spectrum for delivering features / products / tools to users.

It's always fair to criticize so that we ask ourselves the hard questions. So, it's also worth asking ourselves if we are staring too close to the wall when we try to paint other languages as backwards and therefore bad (or at least a bad choice). Just maybe, the language feature bullet list in your head (and corresponding subtleties of implementation) isn't the thing that matters most. Maybe the thing that really matters is something not as easy to codify as a language tool chain, like human consensus.

Also, it is false association to suggest that quantity != quality is somehow particular to JavaScript. Infinite monkeys will produce infinite crap no matter what brand typewriter you give them.
Satire is fair use. Someone should sue Samsung, Get Lawrence Lessig on this!
I know that Gitlab is written in pretty traditional Rails' style and takes advantage of turbolinks. Did you run into any difficulties adding a framework that likes to "own the page" like most single page app frameworks do? I've found these can often end up fighting with turbolinks and similar libraries.
Perhaps this is a good thread to ask: Does anyone have book recommendations about how and why houses are built? For example, this blog talks about siding (EIFS, vinyl, stucco), but I'd like to learn how these are made, relative costs, how they respond to different climates, how they're actually constructed etc. I'd like to learn about all different aspects of houses, for example, why are foundations just poured concrete, vs using stone? What are the advantages of brick vs stone, etc.
Wonder if the attention put on YouTube here will inspire Google to fix the financial and political 'infringement' takedowns.

Eg, during the takedown process, have something like:

> [ ] I understand that satire and political commentary does not in itself consititute copyright infringement, and that I am not filing this notice on the basis of the video satirizing or making commentary on my copywritten content.

> [ ] I understand that incorrectly flagging satirical or commentary videos that mention my trademarks but do not infringe upon my trademark rights may delay response to future infringement filings.

Or something similar. IANAL. Complainants must tick the boxes to be able to submit.
Many sites including Twitter, Shopify and Spotify suffering outage
It's spear fishing on social media. You disguise a link as bit.ly and watch the fishes roll in.
Do you have an example of a good looking home with an attached 3 car garage? Is the garage is hidden in the back or something? I've never seen a three car attached garage that looks good. The majority of two car attached garages are hideous. Though I think the carport looks fine.
I can query the authoritative ns*.p16.dynect.com DNS servers from Europe (Germany in my case), and the traceroute looks like it's near Frankfurt. So the anycasted copies here seem fine.
Yup, use Firefox for Android if you want proper mobile adblocking. In fact it works on several download sites which fail in Chrome for some reason.
i have highly available biscuits
Google seems no better than Facebook when it comes to privacy, and I'm not just talking about how far they're willing to go in tracking users, but also how they are willing to lie and violate their users' trust so they can collect more data.

Facebook is now getting into trouble in the EU for breaking their promise about not sharing WhatsApp data, and yet Google still goes ahead and does this. I hope the European Commission adds this as one more charge against Google.

Without real enforcement the companies will continue to do whatever the hell they want.
I wonder if in the mod Samsung's name and Galaxy brand was used and if they would have a case therefore.
Google do provide a privacy checkup screen where you can review and tweak your settings: https://myaccount.google.com/privacycheckup/1

And you can opt out of ads here https://www.google.com/settings/u/0/ads/authenticated
Sure popularity ruins many things. Music, movies, books, software libraries.

However, you don't have to use React. React is a set of concepts. I personally really enjoy programming with those concepts (I just wish it wasn't JS). If you don't want to use Facebook's implementation, there are many other implementations.
Is there a name for this "feeling"?

Hipster - Google definition:

a person who follows the latest trends and fashions, especially those regarded as being outside the cultural mainstream.

So I guess a framework hipster?
I live in a 1200 square-foot house - man, I would love to have a couple more rooms. Especially once we start having kids.
Conversation with an investor (2015)
I would go the other direction: let's pack thin people two by seats We all pay the same, but with the higher density of well packed thin people, the airlines would double their profit.
And how do you expect a potential employer to identify such people? It's not an easy or trivial thing to determine who is a good dev and who is a bad dev.
Your getting downvoted beacuse morals only apply to people in the same social caste as you.

https://en.m.wikipedia.org/wiki/Foxconn_suicides
Go with polymer, its mature enough for google, coca-cola, youtube, IBM, ING, general electric and electronic arts among enterprises.

I did some "serious" work in it and it works great for us.
I also had experience with Angular and to me polymer feels way more natural.

You just need to change your thinking to component approach (you can do the same in angular 1.5 btw).

https://www.youtube.com/watch?v=VBbejeKHrjg - watch opening keynote - lots of biggest companies in the world in their industries are betting on it.
I think duckduckgo often becomes an alternative that isn't an alternative, in the sense yes its there, you are frustrated with Google's behavior and you persist for a whole day and then have to revert back to Google with tail behind legs so it's more of an alternative in name.

With the sheer scope of Google properties there is always going to be a tempation for 'value searchers' within the organization to give in to dark patterns and compromise users. I have been trying Yandex search and email and its fairly decent. Email is good, search appears to be a much more serious offering compared to duckduckgo but still some way to go.

However we need diversity and decentralization to prevent concentration and inevitable abuse of power.
FreeBSD and LFE Images: Docker-like functionality with ezjail (2015)
If the internet is addictive, why don’t we regulate it?
Unfortunately their results are pretty abysmal.

https://www.startpage.com/ or ixquick is a better option in terms of results.