skysight-inc/HackerNews huggingface dataset:
Tell me about it!

Gotta love those security experts that your company hires when they say to you "your app has a security issue right here" and I say "alright then prove it, hack it, let's see if there really is a security issue" and they can't do it.

If I don't want to worry about deployment, there's Heroku. If I don't want to worry about testing, there's Circle CI. If I don't want to worry about scaling, there's AWS EC2. If I don't want to worry about security, there's... nothing. Because it's not a real product. At least not real in the way databases, deployment, testing and scaling are.

So when people say "programmers don't care about security" I honestly don't understand what they mean since I've never seen a secure app. It's like there's this mob of believers that want to convince you security is the salvation. OK, teach me by showing. Show me a bunch of secure apps and we'll learn from it. But those don't exist, so no one ever learns, but that doesn't keep "security experts" from blaming programmers building real things in the real world for not caring about their imaginary friend.

I'll believe security experts care when they create a service and sell it for money to people like me.
Are there any good articles comparing the two? What are some contexts where one might be more appropriate than the other? I know Go's special focus is on concurrency. Is Rust less-good for concurrent applications?
The reason we use this permission is that we request an image from the source url to show you in each notification, but see my earlier comment about the mvp-ness of this project (https://news.ycombinator.com/reply?id=9612790) – in future iterations, we’d create our own api and just require access to http://top.hn/.
I still get the result mentioned in the article if I search for "what really happened to the dinosaurs?"
Meet Improbable, the Startup Building the World's Most Powerful Simulations
Conversely, anyone can claim that any fact is "unfounded speculation."

There are arrests being made and cases put forward based on this. So while it's not yet a finished matter, saying, "Nothing has been proven" at every piece of evidence is a bit of a cop-out. Pointing out what evidence there is does not qualify, as you claim, as "Putin slander."
It won't matter in the present environment. They'll sell the story, the user growth, the demographics, the revenue potential. It's the same premise supporting Twitter's incredible valuation, which is entirely contrary to its actual business fundamentals.

It'll matter later, when the correction Spiegel is predicting finally arrives.

That's when Snapchat goes from being worth $18 billion in the public market, to being worth $4 billion. This story repeats over, and over, and over, and over again; and every time, half of people are off by years in predicting an imminent correction, and the other half don't think a correction will ever come (or that we're just at the beginning etc).
It's not that you can't use Go. It's that Go's probably not the best tool for the job.

Sure you can do embedded development with the .NET micro framework because there are embedded systems that don't have hard real time requirements.

If you're building a hobby robot with netduino, you might not care if you have guarantees about input response time--as long as the delays are usually small enough. But if you move beyond that, you're most likely going to need a real time system.
Link to the actual video interview where he basically says exactly that: http://recode.net/2015/05/26/snapchat-ceo-the-tech-bubble-is...
Mostly unrelated: I was surprised by how poorly drawn the accompanying android-with-a-cane illustration was. I understand that minimalism is a style unto itself, and intentionally poor drawing (as if in MS Paint) can be used to imply other things...but this just seemed amateurish, as if the NYT couldn't afford a decent illustrator.
Oh, stop your bleeding hearts. Speaking as an Indian who has lived in the Gulf (and has family who has worked in these construction sites you speak of), I find it immensely ironic that a bunch of former colonial white-majority countries (the biggest benificiaries of slavery) are lecturing Qataris on slavery and human rights.

Yes, the labour laws there suck and are in much need of reform, but the levels of criticism this has reached crosses into downright racism.

Since we are on the topic of slavery. What about the millions of undocumented workers in the US, who work below minimum wage, have no rights, and no protections afforded by the law- They are effectively slaves working under the threat of deportation. The idea that US government cannot do anything to stem the flow of illegal immigration is ridiculous. We are talking about a country with military/police capabilities larger than the remaining top 5 countries combined. The fact of the matter is the US economy benefits from having a low-cost, migrant population with no rights, just like Qatar, and the government isn't in a hurry to fix it.

I would rather a World Cup be hosted somewhere in middle-east,Asia or Africa instead of yet another country in Europe or the Americas . India would make a great host if it could afford it. But we can't, and neither can many Asian/African countries. If the Qataris can and are willing to do it, give them a chance.

Edit: It's also amusing to find everyone on this thread and the internet up in arms against Qatar/Russia for all the bribery and corruption, when the indictments so far actually relate to corruption going back 24 years for matches in the US, South America (according to BBC) and the previous World cup in South Africa. I don't remember anyone complaining about corruption back then.
From the article:

"But even an equitable distribution of technology aggravates inequality. Students with poor high-school preparation will always find it hard to learn things their prep-school peers can ace. Low-income families will struggle to pay registration fees that wealthy households barely notice. Blue-collar workers doing hard manual labor may not have the energy to take evening courses that white-collar professionals think of as a hobby."

People with higher IQs will learn more from MOOCs, just as they learn more from books. Education is an IQ multiplier and therefore will not benefit everyone equally, but it is not politically correct to say that.
Technology advances eliminates jobs, it does not create them
It seems like it's hn's general consensus that snapchat isn't worth that much(or anything), so why would anyone invest in it when it IPO's?
Risks from Cellphone Use – What Are the Facts?
I consider myself as a power user aswell, but I've left Android after 5 years on the platform - reason being Lollipop. I'd consider Android when Google starts taking it seriously again and not a pet project.
If he actually thinks there's value in his company, the tech bubble bursting would only help him as salaries should be pushed downward.
If you are new to the neo-reactionaries here is a condensed faq for what they believe http://slatestarcodex.com/2013/03/03/reactionary-philosophy-... (it is condensed, but nonetheless humongous. You have been warned). And, from the same author, a very long list of why they are wrong http://slatestarcodex.com/2013/10/20/the-anti-reactionary-fa...

I do not at all get neoreactionaries but I find their movement fascinating.
SwipeShop the New Peer to Peer Marketplace
Just downloaded this new mobile app and its phenomenal! SwipeShop is a marketplace where people can buy and sell goods around them. It efficiently connects buyers and seller and enables them to conveniently bid on items. To post an item, simply take a picture, add a brief description, and upload it instantly for thousands to see locally. To buy an item, navigate through photos of items on sale around you with a simple swipe or search for specific goods. From here you can bid on selected items, after which the seller will accept or reject your bid. Once a deal is in place, a conversation will initiate where you can plan a destination to complete the transaction!
Do you think every investor is going to read that before considering buying? That's a serious question, as I don't see any reason to have such a great amount of faith considering the previous tech bubble.
We don't have a time limit on our challenge - it's public, you can work on it whenever and submit it whenever.

But I do see how having a challenge means our funnel gets narrower at the top because we're competing for people's time. We think we're worth it. :)

At the same time, we're always wondering if our process is excluding too many people. If someone came to us and articulated: "I think your challenge is trying to assess me for X, Y and Z; here's a GitHub profile that shows I have those traits" we'd likely be open to being convinced.
Show HN: Java 8 HTML5 builder
It's why I think that Web Archive (http://archive.org/web/) is one of the most important projects.
Snapchat reportedly has minimal revenue, and is already discovering that advertisers aren't going to pony up $100 CPMs[1].

When Facebook went public, it was already generating more than a billion dollars in revenue a quarter. When Twitter went public, it was generating well over $100 million a quarter.

There is no doubt that Snapchat is an important platform and can generate revenue - perhaps significant amounts of it - but it has a long way to go before it can justify a public market valuation anywhere near its current private market valuation.

For comparison, Twitter is currently worth about $23 billion and generated more than $400 million in revenue last quarter.

Snapchat, in its current state, might be an interesting public market investment at a few billion. Above that, there are much better risk-reward opportunities.

[1] http://recode.net/2015/05/08/snapchat-lowered-its-ad-rates-f...
What does the DOM do when it receives a surrogate half from Javascript? I thought that the DOM APIs (e.g. createTextNode, innerHTML setter, setAttribute, HTMLInputElement.value setter, document.write) would all strip out the lone surrogate code units?
The Solicitor General can essentially argue in any SCOTUS case he wants or SCOTUS can invite him to (which is treated as a command, he never declines).

While the plaintiff in this case was a troll this isn't a directly troll related case. It applies broadly to all patent holders.
Executing routine once across HA cluster
SanDisk has lightning-fast SSD drives that are as cheap as regular hard drives
Show HN: 13th and Mars – Raise Money Crowdfunding with Clothing
Works fine for me, with the caveat of using it inside vzn's message+
Once upon a time I would choose native over web anytime. But my experience in native has got worse over time. Now I don't even feel like it. I don't want to install 2 dozen apps when I can simply go to that website directly. Native if anything has been a failure.
I doubt it. After seeing how simple the architecture is to run it, I'm sure it's a drop in the proverbial bucket. Pages drives traffic to the site and in order to serve a site from a private repo you have to be a paying customer anyways.
As a free software proponent, I've spent most of the time promoting Android to my friends.

Android(Non-Nexus) is a toxic hellstew of surveillance and security vulnerabilities.

I'm currently recommending iPhones or Nexus only to my friends.

Google could do a lot to improve this but the carrier relationship with handset manufacturers allow them to MITM the CA systems through root certs and that is god damn unacceptable.
This is pretty neat and interesting. Though I found the voice over drowned out by the background music.
Maybe the image was blown up larger than what's in the print version? The illustrator's style seems to look better in the smaller format.

https://www.google.com/search?q=stuart+goldenberg+illustrati...
Middleman: Static Sites Aren’t Just for Blogs
I thought github pages is running on riak and webmachine from 2012[0].

[0] https://speakerdeck.com/jnewland/github-pages-on-riak-and-we...
We just launched this so I don't have valuable metrics yet (can publish after a month or so). However, I can tell from experience that QR codes are still "in" for most of Europe. We even had clients asking us for QR codes to be printed in brochures etc, even before we created app store app.
One reason that I coded this site is to send away QR codes asap and figure out app store links later.
Yes they change name of the app last minute =)
They may be talking about power users as users who uses more of the phone, not necessarily technically inclined users.
This article is pretty bad, based entirely on some analyst who says "Google doesn’t create immersive experiences that you get lost in", whatever that means, and some really tenuous comparisons to other companies.

The hilarious thing is that this was only written in February and this analyst's view of Microsoft's impending obsolescence is already trending in a radically opposite direction. Shows exactly why lines like

> Even Microsoft — the once unbeatable, declared monopolist of personal computing software — has struggled to stay relevant in the shift from desktop to mobile devices, even as it has continued to pump out billions in profits.

are so completely worthless as predictors of anything.
The mistake is older than that. Wide character encodings in general are just hopelessly flawed.
I've been seeing these gloom and doom articles on Android since its launch. Nowadays at least they have to have the reality of the situation included - "A Murky Road Ahead for Android, Despite Market Dominance". "Android is now not just the globe’s most popular smartphone operating system, but the most popular operating system of any kind. More than a billion Android devices were sold in 2014". It doesn't seem so gloomy to me.

At least nowadays these Android gloom-and-doom articles have stopped saying that Microsoft is going to come out and crush Google in mobile. Microsoft's threat has been reduced to being involved in cloning what Google did - "One software start-up, Cyanogen, has raised about $100 million from several investors, including Google’s arch-competitor Microsoft, to sell phone makers an alternative user interface that works on top of Google’s Android."
This is sadly common, but not always the case. The London 2012 organising committee appear to have done a pretty good job of avoiding the infrastructure 'money pit'.

In fact, the 'legacy' of the Games was one of its main themes[1]. A ton of money was spent redeveloping Stratford, the area surrounding the Olympic Park, and the site itself has been converted into a park. Lots of the venues were temporary, and the major ones - e.g. aquatics, velodrome - are still being used. Many of the venues were also designed with conversion in mind - the aquatics centre was downsized, the stadium is being taken over by a football club. I think a lot of past problems stem from massively oversized venues that nobody can use afterwards, so hopefully that will be avoided.

[1] http://en.wikipedia.org/wiki/Legacy_of_the_2012_Summer_Olymp...
Any and all feedback is greatly appreciated!
I mean "IP" in the broadest sense. The iPhone is "designed by Apple in California" but everything is "made in China." Whatever information flows from California to China to enable that is IP. As to your second point: having a monopoly over a thing is different than having a monopoly over a market. All property rights are state-supported monopolies. The essence of trade is exchange of monopoly rights as to things. So it doesn't make any sense to say economists are categorically against monopolies.

Existing IP regimes aren't perfect, but appropriate protections for IP are fundamental to the prosperity of the United States. You're way better off as a Californian in a world where Chinese people have to pay tons of money to California for something they build domestically.
I got the impression the idea wasn't about writing the poorest code, but getting a chance to discuss what would make something better worse. I personally put readability and maintainability close to the top of my list.
Is this true though? Most big companies (that have been around for very long) start giving out dividends to their shareholders. This becomes a nice but relatively safe source of income that many people prefer over risky companies - that will either skyrocket or crash-n-burn.
Wordpress image hover plugin
For the same reason people bought over-priced homes a few years ago: greater fool theory.
Hmmm. Was it really necessary to name-drop Elon Musk for the purposes of this article? I think not.
They use WikiData now to fulfil the same basic function as Freebase, so it does seem that they require some human assistance. Don't know if they've ported everything over from Freebase yet, will have to check up on that.
+1 for having the real top story on their site
Considering how much time I already spend on Hacker News, I certainly wouldn't want any notifications popping up.
Through my wife (a Korean immigrant), I've learned about how hard immigration to the U.S. is. We have our own insane story and the short of it is that immigration is an absolute mess.

Considering how many smart and hard working people I've met who came here for college, and considering the outsized success the ones who managed to immigrate here have had, it seems kind of insane that we don't do more to keep them here. The lost tax revenue I can think of from personal connections alone is in the millions of dollars per year -- imagine how much economic activity that is!
The analogy holds, then. A couple smart people surrounded by a phalanx of lawyers.
No one is arguing that you absolutely can't use Go to build a robot, just that it's probably not a good idea.

Just because someone uses Node.js to build a hobby robot, doesn't mean that many people are using it for production embedded systems. If your systems has hard real time requirements, which many systems do (even many hobby robots), a stop the world garbage collector is out of the question.

Let's say you have a legged robot that depends on interpreting sensor feedback to keep from failing over. What happens to your balance when the garbage collector pauses your code for 10ms?
The pope beleives in evolution and wants evolution to be taught. http://www.independent.co.uk/news/world/europe/pope-francis-...

Mocking people does nothing to change their opinion. I'm trying to change your opinion with this post. Would I be more sucessful if I called you names?

I totally sympathise - I hate the fact that so many people believe absolute nonsense. But then I know plenty of atheists who also believe absolute nonsense.
Right. I meant it as a comparison to Google Code, hence mentioning it during the time period that Google Code supported binary downloads but github did not.
We'd love to, if the project gains some traction we'll definitely do it.
You shouldn't need to specify a custom one. GitHub Pages will automatically serve the file with the appropriate mime type given its file extension. Here [1] is the list.

[1]: https://github.com/jekyll/jekyll/blob/master/lib/jekyll/mime...

Edit: As you can see in that link, both .manifest and .appcache file extensions map to text/cache-manifest mime type.
Thanks for explanation.
A copyright that's been registered by Sourceforge ;)
This article takes a rather strained and artificial angle: It ignores revenue from Google getting to place Google Search, Google Maps, etc. on a billion devices each year. Then, it attributes Google Play revenue to Android. I can buy movies from Google Play on my PC. Profit from media sales are probably greater than profit from app sales.
Have you thought about using bind as the db for the routing ?
an internal dns lookup for the storage node storage.url -> 10.0.12.1
Co-founder of a relatively new service (http://www.meshbetter.com) that incorporates this via our unique "Mismatch" technology, while it protects women and gives them better experiences, our data shows that Men don't necessarily learn from this.
Last I heard, #startups was the official channel, and I didn't want to spam that.
Facebook at the time of IPO in 2012:

-= 526 million daily actives (1)

-= $1b net cash flow / yr

-= Last money in pre-ipo values it at $50b pre-money (2011) (4) when daily actives were 372 million

-= $90b market cap after 1st day

Snapchat today::

-= 100 million daily active users (2)

-= ?? net cash flow

-= Last money in values it at $15 billion pre (3)

- - - - -

I understand that's not a perfect proxy to measure value / traction as SnapChat is quick to point out - eg their users watch a lot more video than FB users =- etc

So the revenue-per-user metrics may sway.

But, at the same token, FB at IPO time didn't have as favorable of a growth market (they handn't figured out mobile yet, where today mobile = all of the things)

Will be interesting to see.

(1) http://www.zdnet.com/article/facebook-ipo-final-numbers/

(2) http://www.businessinsider.com/snapchat-daily-active-users-2...

(3) http://www.bloomberg.com/news/articles/2015-03-11/alibaba-sa...

(4) https://www.crunchbase.com/funding-round/37bd05f961af726ba3c...

(5) https://tctechcrunch2011.files.wordpress.com/2013/05/faceboo...
Rust is best viewed as a replacement for C++ in performance-critical, security-critical applications that are either resource-intensive, or exist in a resource-starved environment. In particular, it eschews garbage collection while preserving memory safety, even in the presence of multiple threads, something C++ does not. It also has native, overhead-free FFI-level compatibility with C. An example of where Rust is appropriate would be an operating system kernel, a video game, a web browser (writing one, not writing code that runs within one), embedded development, a high-performance database (there aren't any existing examples yet but it strikes me as an ideal language for this purpose), or fast, native extensions to applications written in higher level languages.

Go is a relatively fast, ahead-of-time compiled, garbage-collected language; a good comparable for when you might want to use it would be OCaml (if you don't need threads) or Haskell (if you do). Java (particularly early versions of Java) or C# would also be a good comparable, in circumstances where you don't care about the JIT. Like Haskell, Go also has very good support for M:N threads, a particular threading model optimized for fast context switching and programmer ease of use (a common requirement for socket web servers). Unlike many ahead-of-time compiled languages, it also has compiler performance as an overriding concern--Go prides itself on its quick compilation.

I would not say Go is better than Rust at concurrency. While Rust used to have M:N threads as well, it abandoned them because they turned out to have unacceptable performance tradeoffs in a language without a heavy runtime and garbage collector, and also play poorly with native code not managed by the runtime. Personally, I also feel that safe concurrency is considerably easier in Rust, where common Go idioms like channels are guaranteed to be memory safe, which they are not in Go with GOMAXPROCS > 1, and where it's impossible to see data races through things like mutexes or lockless data parallel threads in safe code.

The reason to use Go over Rust would be that you can afford a garbage collector and a relatively heavy runtime, and are willing to accept some chance of data races (or don't require concurrency at all, or have a particular concurrent application where by far your biggest cost is context switching and you do very little allocation). This is the case for a large percentage of applications. Of course, there are many other languages available under these circumstances as well. I am not personally sure why people are espousing Rust for these applications, FWIW.
You've got one lengthy means plus function independent claim. That is typically a poor claim. Means plus function severely limit claims despite sounding very broad.
A) 20% growth in revenue per year is not "flattening out". It's massively exponential growth.
B) Google is at the cutting edge of robotics and computer vision. I'd say they are in an excellent position to cash in on the next big market.