skysight-inc/HackerNews huggingface dataset:
Nothing too fanciful, just a collection of links I found useful:

https://github.com/blueimp/jQuery-File-Upload
http://www.creativebloq.com/responsive-design-tools-8134180
http://www.cssmatic.com/border-radius
http://tympanus.net/codrops/2013/11/07/css-overlay-technique...
http://www.entheosweb.com/tutorials/css/borders.asp
http://css3gen.com/text-shadow/
http://www.abeautifulsite.net/whipping-file-inputs-into-shap...
http://ellekasai.github.io/purplecoat.js/

(omitting reference material anyone and everyone already has on their bookmark bar)

I don't get the downvotes. Can someone explain?
Not at all, the author praises Backbone. The learning curve, busted syntax, and performance issues unfortunately ARE specific to Angular, that's the entire point of the article.
Thierry here from Grilli Type – we released GT Sectra. Let me know if you have any questions or comments!
Show HN: Smart pointers for the C programming language
Lots of GMO soy and carbs, this does not seem healthy at all.
surprising amount of conclusion from a small amount of fact.

I am not even sure time writing is worth optimizing in the first place.

BUT the evidence in increased errors and time lost might mean that the cognitive load of writing latex is higher, and that might be really relevant
I'm guessing they're so overwhelmed by domestic demand that they don't feel the need to open up the market even further.
My Word for 2015: WELLth – Joanna Ciolek
This is the idea of my current language I'm brainstorming: modules as the central unit of design. I want to figure out how to encourage developers to write software as a collection of loosely coupled modules, rather than monolithic blobs. I hope that a module-centric design would let us make assertions about types, purity, and other FP-esque things.

Right now it's just in the "I'd like this and this" stage, but I hope to work on it more this year.
I'm a platform engineer. Ops is what Terraform and my automaton scripts do for me.
This is going to destroy Slack
Just FYI, Firefox has removed the setting to disable JavaScript out of its preferences dialog a while ago. Now the only way to disable it is through about:config. This means that to a second or third approximation, 100% of Firefox users will have JS enabled. I expect other browsers to follow this as well. JS is now a standard part of the web. Additionally, remember that JS is not required to track you. An invisible GIF works just as well to know which pages you visited.

BTW, how do you feel about apps running on your smartphone? Is that much different? Have you seen forecast.io? Well, probably not since you don't run JS, but check it out. Some people develop fantastic mobile apps in JS instead of Objective-C/Java and in that MO there is no option to render things server-side.
I believe it to be cultural and economical. Beef, pork, and chicken are well-established as easy to mass-produce on a large scale, with outlets for all the "extra bits" (hot dogs, Chicken McNuggets, etc) which would cut into the producer's bottom line and make a cut of goat meat seem more expensive than the equivalent pork chop.

Secondly, these aren't necessarily "acceptable" meats. Much like rabbits, which I raise for meat occasionally, eyebrows get raised and judgements get passed. Perhaps producers and consumers both find it easiest to stick with what's deemed acceptable and common, easy to homogenize and turn into processed food.

Among those who know better.. goat, yum.
I found it amusing that the sensation of the ISS accelerating seemed quite novel to astronauts to whom floating in space is banal.
Consider the wide economic effect of self-driving cars (once finally highly reliable). This one application of AI could almost single handedly push us over the edge.

The job decimation will be huge: truck drivers, delivery drivers, taxis, bus drivers, automotive insurance industry, traffic enforcement, collision repair shops, emergency services, car sales, car manufacturing (less accidents more vehicle sharing).

I'm sure it will create a few new job types, but a couple of orders of magnitude less jobs than the destruction. Hopefully the world considers this a good thing.

Honestly it seems that most people are too ignorant to see economic pain this will cause until it has happened. Unfortunately, I'm sure unions and industry groups see this train coming and will put up road blocks (pun intended) to delaying an inevitable roll out of the technology.
Unexpectedly, yes. I think it's better in just about every way, and it becomes excellent in a few. My only complaint is that it feels like a third installment would be the real game; I got the feeling at the end of FS that everything preceding was just training (like how a large portion of Portal is slowly and carefully acclimating the player to the mechanics before giving them a gun).

I consider $2 impulse-buy money, so I got the DLC. It starts off the similarly, but about half-way through ustwo seems to hit their stride. The last level has some flat-out brilliant Fez effects, and a few of the levels really play proper homage to the Escher design. My math says you get 2/3rds the game at about 50% more quality (integrated over the whole run) at half the price, so that's like twice the value. Compound levels are used more, so the game pleasantly drags on a bit. Just don't expect to be confused or stuck on any puzzles.

I won't lie: it's still short, and it's still easy. But it's also two bucks, which is slightly more than a candy bar and a bit less than a load of laundry. And I tend to enjoy the game art for its own sake.

So I think the game is still mostly an art project and it stands on its own in that respect. While FS doesn't expound on the plot much, I don't think anyone will mind too terribly. But there is some thread to follow, and for a game without much of a plot there are certainly twists.
How do I figure out where this blast of traffic to my website is coming from?
I made a small pet project (that doesn't even seem to have proper SEO tags) called p4kprowler (http://p4kprowler.meteor.com) which helps you sift through Pitchfork album ratings.

I made it around July. Showed it off a little bit of Hacker News, and over here on some niche sub-reddits. Tested out a google adwords using this site, didn't bring in anything substantial. I was averaging out 100 hits a week, which I still thought was pretty cool.

Now here's weird part that I have no explanation for.

All of a sudden on Sunday, I got 585 hits. I had 22 on Saturday. And on Monday that number nearly doubled!

http://imgur.com/KSk79vU

All the traffic sources say "direct" hits. I googled for the website, and I couldn't seem to find a trace of ANY buzz for the site. Twitter searches came up empty. Google searches linked back the old threads I had made in July showing the site on Reddit.

Another weird nugget of information that may be useful is that a good majority of the hits are all stemming from Cincinnati.
Building your audience before building your business
(X -> Y) !-> X. Or, in English, "Saying if X then Y is not a claim that X is 'true'". So, if you measure society by how much people believe they have, then blah blah blah, is NOT a claim that such a measurement is "correct"... to the extent that a measurement even can be "correct" or "incorrect", rather than "useful" or "useless". Had you kept reading, you would have seen an acknowledgement of that in my next paragraph (which is still there if you'd like to check, HN posts can't be edited after an hour).

Incidentally, it's going to be very hard to understand any sort of serious analysis of anything above the level of brute propaganda if you read (X -> Y) as a claim that X is true... you ought to consider the possibility you've been misreading lots of things for a long time. No sarcasm.
> But it also included a substance that the report indicated could be of “even greater user” to our civilization, a substance which could revolutionize energy production.

They put this typo in quotes just to shame the (likely non-native English speaking) author? This kind of shit in pop-sci articles is getting pretty tired.
You say "GMO" as if it's a bad thing.
From what I understand, there is enough demand even without using it for fusion - in medical scanners and such. But yeah, I am not completely convinced you could make money by mining it from the moon.
Article: http://snaipe.me/c/c-smart-pointers/

Feedback appreciated, be it on the article, project or website ! Be wary that english is not my mother tongue, so there might be some grammatical weirdities and such.
0x1 If the bit is set to 1, the packet has evil intent. Secure
systems SHOULD try to defend themselves against such packets.
Insecure systems MAY chose to crash, be penetrated, etc.

:)
The fact that you can start a start-up with little or no money is a reality, and these guys are proof of it.
I just wish they would do a low-carb version. I tried soylent for a couple of weeks and had my annual physical and my blood sugar level was much higher than it has been in the past. So much so that my doctor asked me what I had been doing and what I was eating. He said I was now suddenly "pre-diabetic." I stopped soylent immediately.

As a side note, I now have four boxes of soylent for sale if anyone wants them... :)
I still am optimistic about the idea and principles behind Soylent, but I got to say, I was not impressed with their initial product (v 1.0 and 1.1).

It gives users horrific smelling gas, and honestly, I generally felt worse on Soylent than after any other type of food I have ever eaten, including junk food. (I didn't mind the taste though.)

They are already at v 1.3 though. Here's hoping that this capital influx allows them to rapidly improve the recipe.
Serious question: Do they have any actual nutritionists working on the product yet or just a bunch of hybristic 20-somethings who think they can "hack" the nutrition space without any real education, cause, you know, "disrupt!".
> What if your bank is not a member of FDIC ?

Then don't do business with that bank. The vast majority of banks and credit unions in the US offer insured accounts. If yours doesn't you should move your money elsewhere.

The FDIC insurance is $250k per insured-account-type per institution. That is, if I have a checking and a retirement account with one bank I'm insured for a total of up to $500k. Anything exceeding that needs to be in another account type or another bank to be insured. Most investment accounts aren't insured, but some brokerage accounts are (you'll get that info when you talk to your bank) but the investments themselves (naturally) are not, just the value of any non-invested cash.

The cost (in the US) is put upon the banks to pay for this insurance. It's just a federally created insurance agency. Barring a major collapse across many (most?) banks, it should have enough stored up over the years to cover the cost without requiring financing from the federal government. In theory, you can have private insurance (I believe these do exist) for your bank, but I'm not sure how common this is in the US.

Like most insurance schemes, the more participants the more affordable it is. It'd be a tough market for someone else to break into.
I guess it'll still be healthier than a ramen/McDonald diet
The same way that no serious workplace trusts Google/Dropbox with handling any company data and IP today, right?
>Serving up only a template (or worse: an empty body tag) is insane.

Not, it's rational if your serving a web application instead of a web document. Most pages written with AngularJS are web applications.
Yeah. Why do you ask?
This seems a little crazy given that if you can do He3 fusion, you can also do D-D fusion, which makes He3 (half the time directly, otherwise it makes tritium which decays to He3). Fusion startup Helion is aiming to do it that way, saying only 6% of the energy would be released as neutron radiation.

Also of course, plain old fission reactors can produce He3, probably much more cheaply than attempting to harvest it from the moon.
The Physics Behind Four Amazing Demonstrations
Currants are just dried grapes (https://en.wikipedia.org/wiki/Zante_currant). The currants in Ribena are blackcurrants (https://en.wikipedia.org/wiki/Blackcurrant) which are completely different.
After burning Microsoft, Google leaves Android vulnerability unpatched
And "carbs" as if they are bad things.
I think one big plus for LaTeX is its slowly changing nature. Word was appalling 15-20 years ago for writing technical papers. If you gave up then and learned TeX/LaTeX, you're most likely over the learning hump by now and have just needed to learn the occasional new package.
I actually JUST discovered oriento and was absolutely delighted to see a bluebird promise-based api. API looks fantastic. Thanks a ton for creating the lib.

Do you have any advise for someone thinking of deploying on GCE?

My use-case would be for an online code editor (Plunker, if you've heard of it) with users, projects, packages, collections (of projects), comments and project versions (stored as content-addressable git-compatible objects).

I'm also interested in understanding if there is any built-in compression mechanism because I will be storing a large volume of very similar text files. Any hints?

Have you used the lucene indexes much? If so, can you do any of the crazy faceting delivered by ElasticSearch?
"Users can then link their work and personal accounts together so that they are logged into both at the same time." Wow, that's really different from what I expected.
Check your referrals - it's probably the latest referral spam trend:

http://www.analyticsedge.com/2014/12/removing-referral-spam-...

There were a bunch of threads on HN about this recently.
Socially they are different, but labor has an equal claim to "free trade" as capital for economic reasons. If you grant it only capital, labor can rightly feel screwed over.

Imagine the EU, but without free movement of labor. So Western companies come into the East, buy up anything worth buying (including farmland and mineral rights) and out compete anything that's not (putting people out of work), but then a citizen in the East who wants to get a good job in the West and will do it for less than a Westerner is told to GTFO.
Better go back to eating pre-husbandry wild plants then if you're so worried about genetic modification.
That's a bit like saying, i'm trying to learn about supercars by asking if this car is a supercar. It's a generic classification. Moreover, knowing how to classify it does not change how you design it or why.

Unix programs are non-networked microservices. An LCD controller and display driver could be described as a single-function single-process non-networked microservice. It really does not matter what you call it or how it is categorized; it just is.

Better communication is great, but we don't need a new word for every idea. Especially if people get wrapped up in what counts as that word.
I've been reading HN's overwhelmingly negative treatment of Soylent (as the concept) with some amusement. I'm glad they're successful, and hope they become even more so.

That said, I was really underwhelmed with the taste of Soylent when I finally got mine. I understand that I can improve it by e.g. blending a banana into the shake, but if I need to take out my blender and prepare other food to add to Soylent, I might as well make a smoothie out of available fruits and veggies.

The next time I order Soylent will be when their price comes down to the point where it's cheaper than the food I buy.
I think we could make some progress if more people internalized this idea, though. It seems like a lot of the objections to subjects like global warming, pollution reduction, species protection, wilderness protection, etc. boil down to assuming that there's no way we could hurt something as big as the whole world, so the problem must be made up.
Or, what you are building requires somewhat complex components, but you'd rather focus on something else? Many frameworks have their own component libraries.

I'm not talking simple tooltips, I'm talking about real components. Sencha's tree.Panel comes first to my mind: http://docs.sencha.com/extjs/5.0/5.0.1-apidocs/#!/api/Ext.tr...

It has extremely powerful feature set (based on the other features of the framework) out of the box and you can very fast switch your focus on other things besides re-implementing the wheel.

I simply haven't found some of these things as simple libraries. They nearly always come within complete frameworks, because they have had to implement a lot of stuff that really just requires other features from frameworks. And, no, I'd rather not spend a year implementing that feature set.
Is that birthday grade?
You don't like fruits and vegetables (incl legumes and grains)?
Actually, it's both io.js or Io.js. The one that got canned was IO.js.
Oh I don't mind being the only non-US person, I love my job :) I was more presenting it as a factor that plays into my views.
Love Game – Android App for Falling Love
And many cities in Germany. If it would just for them I would never be homesick. :)
Excellent point - it should be made easy, but not mandatory :)
Show HN: C4 – Connect Four, with AI
Vidyard [YC-S11] Raises $18MM Series B for Enterprise Video
Why the Much-Hyped Post-PC Era Never Arrived
Well, what's your threat model that you are worried about? I would imagine all of these companies have much better security and reliability than most internal IT departments. And I don't see them snooping for their own purposes. The NSA can get what they want anyways.

The one big issue is subpoena's / third party doctrine issues, but I imagine for many companies that's a decent tradeoff for the reduced IT overhead / security / reliability issues. Other industries, like law, should obviously avoid such services.
Author here. Gladly will address any questions or comments :)
A better question is what really separates this from any of the other meal replacement drinks/bars out there? To me it just seems like another darling of the Valley built on hype.

I recall reading an interview, or perhaps someone's personal review, stating how it was difficult for them to eat meals and they'd often forget to eat. Soylent solved this problem for them because it gave them an instant meal any time of the day. Upon reading this I thought it was the most ridiculous thing I've read and stupid justification for buying Soylent.
> Honestly, there really aren't any legally required paperwork involved with 83-b,

I've consulted with several good (by recommendation, and by their work on other issues) tax professionals, and each and every one stressed that without filing a 83-b election notice within 30 days of grant (and a copy with your returns) and paying the associated tax, you will NOT enjoy favorable 83-b treatment.

Do you claim they are wrong? How do you retroactively get 83-b treatment if you don't file in the first place?
The reality is, Javascript has problems, and smart people disagree about how to solve those problems. The proliferation of frameworks is a symptom, but the frameworks are not themselves the problem. Javascript has some quirks, that is for sure, and then, independent of Javascript, HTML/XHTML has its quirks. Most ambitious sites today are trying to deliver software as a service, but HTML was conceived as a publishing mechanism for documents. The emphasis on publishing brings in some baggage that complicates any conversation about doing HTML right. Consider the holy wars that have raged regarding the word "semantic". There are many GUIs in the world that focus strictly on visual representation and programming mechanics. Think about Java/Swing, or GTK, or Flash. Swing does not aspire to be semantic, it only aspires to give us a GUI for those who would create a GUI app with Java. GTK is the same, it is for programming environments. But Javascript/HTML is given the task of being both a programming environment and also a publishing platform, with semantics and a hierarchical document object model. This is a confusing burden to put on something that most people nowadays only want to use as a programming environment.

In the short run, I do not know what the solution is. I suspect developers will continue to invent new Javascript frameworks in an effort to create sufficient levels of abstraction to ease the pain of development for the Web. In the long run, the solution for the industry will be polyglot browsers, and polyglot protocols, that can work as a runtime and thus give developers the kind of freedom on the frontend that they already have on the backend. Despite the many brilliant minds working on the issue, Javascript is never going to work as the byte-code of the Web. Something more general is needed. On the server, the JVM gives developers a runtime that allows them to use many languages, and many different paradigms: Scala, Clojure, jRuby, Jthyon, etc. We need that kind of flexibility on the frontend. And we need protocols to support that runtime.
>> - No HTML hyperlinks

That's bad any way you slice it, and unnecessary. Angular doesn't encourage failing to make a site accessible (Unless your accessibility requirements include "JavaScript off" for some reason)

>> -Slow loading times

I'd believe that. Angular not only is a big library by itself, it encourages putting lots of behavior client-side. That's good if you want a dynamic site, but it can be memory- and bandwidth-intense.

>> High CPU usage

That's not a requirement of Angular, but since Angular's core pattern for presentation is two-way data binding and aggressive synchronization of those bindings, it's easy to fall into a performance trap if one isn't profiling often.

>> Broken style

I'm 100% certain that it doesn't only happen with Angular (unless you can share what plugins in particular you've had trouble with). But I can think of one aspect of Angular's design that could exacerbate this sort of issue: Angular uses non-standard (but standards-compliant) HTML tags and then replaces or augments those tags with browser-consumable tags using the directive pattern. For example, if I have a toolbar that is actually a set of divs, spans, buttons, etc., I can build a directive that injects that toolbar into the HTML and declare an injection site with

<my-toolbar arg1="my custom arg" arg2="another custom arg">... etc.

If a plugin assumes (foolishly ;) ) that it knows the full set of tags that can appear in a valid HTML document, it would be more likely to fail on an Angular-targeted doc, because Angular embraces this pattern as a core tool.
Ending up with a code base which is 10% of the size of the original is a massive improvement, can you share some examples of what the code was doing before? Even cutting down by 50% would be impressive.
Why the next language you learn should be functional (2011)
This is popping up regularly on HN...
Tesla Is Getting Destroyed
The point of a framework though is to remove the boilerplate, best-practices should be part of a front end frame work's default settings. The problem with Angular's popularity is that it's often used for bad purposes (including in their own guide as an e-commerce tutorial). Angular's strengths, solely IMO, play up to large single page apps comprised of many small angular apps, apps that don't use hyperlinks and aren't driven by sharing or SEO.

There's a lot of weird choices in Angular, but it's not broken though, and enterprise will still use it because it is backed by Google, only a few frameworks are backed by big companies, and it's less of a departure than the other frameworks.

React and Backbone aren't frameworks in the sense that businesses need frameworks, where repetitive decisions have conventions.

I just wish we'd stop trying to wedge these frameworks in to the wrong types of projects. Angular is great, for our authwalled web apps, from my use. I bet it would be for other people with the same needs, and wouldn't be for people who are trying to build marketing sites, blogs, or e-commerce.

Edit: stray keystroke.
nvm is being updated to support installing both project-specific node and io.js libraries.
No weirder than the one used by Dyn or Paypal. Click a button, receive an SMS with a code, enter the code and login. Voila.