skysight-inc/HackerNews huggingface dataset:
I never jumped on the CoffeeScript bandwagon .. I know people love it, just not me. Hence unlikely I will try TypeScript.

Despite all its glaring flaws, javascript is an insanely productive language due to excellent mix of features. To improve upon that Id need to go to lisp / clojure [ but it lacks wide commercial acceptance .. not a criticism at all ]

I'm actually wary of using the newer additions to javascript language - ES6, Promises and arrow notation don't seem that much of a win to me, I'm very sceptical of new being good in language design...

whereas I really love Ramda.js as a general underscore / lodash replacement.

Productivity seems more a function of how we structure our code [ eg. keep state so we can jump back into where we were in the web app, thus iterate easily - as per the Om approach ] and thinking functionally.. rather than language syntax additions.

I don't see the need for an IDE .. they tend to come into their own when Your.ColourfulAndCompleteMethodNames are so long they need auto-completion. Thats the beauty of javascript [ and lisp etc ] we should fight to keep things small and terse.
Apple Opens Secret Laboratory in Taiwan to Develop New Screens
C++14: Transducers
I don't get why this library is better than GWT.
Not every bitcoin client needs to carry the whole blockchain for bitcoin to work.
Could I possibly ask where you work? I've been trying to find more places that work with Flask or Jinja to improve my own knowledge about the specific niche I eventually want to fill in a year or two and haven't really been able to find much out there.
Who remembers NASA's J-Track?
YC is transparent.

ProductHunt is not.

Transparency in the favoritism allows one to operate with full knowledge of which parties benefit.
In addition to the differentiation from former legal system of slavery, human trafficking casts is a broader definition and includes forced labor, prostitution, indentured servitude, child labor, organ harvesting, etc and the systems that support such activities.

Your point about the PR value is an important one. In my own volunteering with local anti-trafficking groups, this slavery/trafficking debate comes up. But the choice of words is not straight forward. Yes, people have a clear understanding of what slavery was (at least in the American context). But many people think slavery is part of long ago history and become very quick to shut off the conversation. Using the more unknown term "human trafficking" sometimes allows you to start the conversation.
Philly is pretty typical mid-Atlantic weather. Summers are a bit hotter/muggier (especially in the city) than some might like and winters have more snow than some would like. Personally, I prefer the weather in New England on balance but it comes down to your tolerance for winter.

I'd actually have said Philly had better weather than DC though. It's enough further south that summers are starting to get more southeastern in temperature/humidity (which I personally hate) and, while winters are milder, snow storms still happen but they're infrequent enough that chaos ensues.
SymphonyOS – Light, Friendly, and Useful
> Making those diverge is intentional obfuscation.

It's not obfuscation, it's literally the definition.

I'm not saying that the algorithm in question is practical, but asymptotic complexity has a precise mathematical definition, so it's totally possible for an algorithm with "good" time complexity to be so complicated or have such a huge constant that it's impossible to use (see [1] and [2] for some examples).

It's also totally legitimate to give a constraint on additional memory size, so that this algorithm is disallowed altogether (which is probably the right answer), or change the problem so that the word size varies with the list length, but it's not legitimate to just say that the algorithm isn't linear time because the constant is too big.

[1] http://cstheory.stackexchange.com/questions/4491/powerful-al...

[2] https://rjlipton.wordpress.com/2010/10/23/galactic-algorithm...
All arguments, for and against, on evolution and the second law of thermodynamics.

http://creationwiki.org/Index_to_Creationist_Claims#CF:_Phys...
With monetary policy, yes.

Fiscal policy was supposed to be the other component which is what Bernake kept saying when he was chairman when talking to Congress...the Fed really only has one knob it can turn in a very, very extensive machine.

Federal debt via stimulus is far lower risk than the Fed attempting to control recession severity.
> html should be _markup_ in that describes data, not worrying about presentation.

And I wish that was truly the case. Sadly half of all HTML written is to support presentation.
> It's hard to say whether the mal-investment is due to the current monetary policy or the lack of better investment options in a bad economy.

Its probably both, honestly.
Why do scientists like anonymity?
There is a good DevOps slack community at https://devopschat.slack.com/

You can request an invite here: https://devopschat.co/
This is really cool -- awesome work
If what they say about lead levels decreasing IQ is true not there is not much left for Flint to do.
A lot of hate for this guy here that is, IMHO, unjustified. What he did isn't insane. It's not exactly what I would've done, but then, the meta-lesson from this post is that you don't have to do what everyone else is doing.

The comment here about the point of MVC frameworks being for communication is true. However, this guy isn't working on a frontend dev team. He is a consultant doing primarily server-side development, building a landing page for his business. The code he wrote in this entry probably took him all of about 15 minutes. Meanwhile, many of the comments here say that he should've used Jade, or Angular, or Knockout, or Flask, or Jinja. How long would it take him to get up-to-speed on that? That's time he doesn't get back, which won't be spent working on the things that make money for him.

I wrote a similar build script to try out different landing page concepts - in about an hour, I'd wired up Babel, PreCSS, and Marky-Markdown so I could write all my marketing text & tutorials in Markdown, my CSS in CSSNext, and have a common page layout for everything. It's a lot cheaper than the MVP generators on the net, it's easier to change and gives me more flexibility than Bootstrap, and it's a lot less code than writing everything from scratch in HTML. No, it bears no resemblance to any living framework, and no, it's probably not intelligible or sane to any other frontend developer. However, it doesn't have to be. If I get to the point where I'm hiring frontend devs, they'll be rewriting everything anyway in the framework of their choice, so my opinion doesn't matter anyways, and in the meantime, the landing page and product description helped me discover that I didn't need a frontend component at all, at least for an initial version.

Optimize for the problem you have, not for the problem other people have. And when other people come up with a solution that's different from what you would've done, try to see how their problem differs rather than saying they're stupid.
Show HN: Free Image Menubar Manager on MAS
Mine too, on Win7 it disconnected my monitors and required a reboot :(
> I am extremely extremely skeptical that Donald Trump will win the nomination of a major political party.

There's some very good structural reasons to expect that, even if gets the most votes in the primaries, he may not win the Republican nomination.

OTOH, major parties have collapsed entirely before in US politics, and not having a candidate finish at least second in the Presidential general election would be a pretty big sign of collapse -- and pretty much every three-way head-to-head poll conducted with any has an independent Trump taking the #2 spot by a wide margin over the Republican.

Trump may well define the major party that replaces the Republicans.
It may not be the case in our universe. An O(n^2) algorithm is only faster than O(n^3) algorithm for an n > N (N may be 0). N may be so large that the problems it solves faster take more time than the heat death of the universe.
Don't forget people who came from desktop ui or game development and have had code completion and navigation for years and can't handle the slowness and unreliability of navigating and developing a js codebase.
John Carmack Made a PC Version of Super Mario Bros. 3 in 1990
Amazing work! One question, what are your thoughts on Urthecast? The have cameras (for hi-res video and 5m medium-red camera) affixed to the ISS and have some sort of "community" goals to distribute data. However I've tested it a bit but so far, doesn't look so great as the open data policy of USGS, NASA and ESA.
I don't want to argue on your other points but imo the part of auto-complete that saves typing time is the least important thing in a IDE. The really useful part of auto-completion is actually exploring unfamiliar APIs.
Show HN: Free SSL Certificates
This is my Firefox wish list:

* Make no distinction between tabs and bookmarks, so that I can search for tabs in the bookmark library and easily arrange them and move them to bookmark folders etc.

* Add optional tab auto-suspend for heavy JS web apps so that they don't eat all CPU cycles in the background.

* Please do something about graphics accelerated video playback. My machine runs hot with 460p YouTube videos, even with h264ify (110% CPU FF, and by comparison only 34% VLC!).

* Be more keyboard friendly: Escape to defocus the address and search bars, page up/down in the add-ons list.
Nay.

I am sorry to hear you didn't get the job. Did FB give you any concrete feedback as to why they passed? There may be several factors at play here. Was it your salary requirements? How was your interactions with the group during your onsite? etc..

I am sure Facebook is looking to diversify their workforce so be more objective and look pass race (I know it is hard but try) for concrete answers as to why you didn't get the job.
At GitLab we're very grateful for all the work that has been done on libgit2 ​by GitHub and others, and we plan to move to it completely.
Though the Green Line in Boston is underground through the Back Bay which is all landfill. (As is Amtrak.)
Justice Ginsburg's Ominous Warning About Creeping Corporate Power
OOPS... it wasn't a real watch...
Rendering HTML on the server is very old school. Before we had much JavaScript, we rendered HTML on the server and used links and HTML forms for interaction. There are a zillion frameworks in a zillion server-side languages to do this, but mostly not in JavaScript.
GitHub Pull Request Tutorial
I'm pretty sure Google has invested millions more into Angular & the ecosystem than Facebook has into React - they even have a CSM on the Angular team. Even internally the investment seems to be proving vast, as Google even has a production Angular 2 app already (during the painful alpha) & multiple teams publicly pledging to use it, which will probably grow as it becomes appropriate for Google to migrate products to Angular 2. Google has a rarified number of software products compared to Facebook - it's irrational to assume all of them will jump to their framework immediately, especially considering it was in heavy R&D the past two years & only now entering beta.
Yes, lots of people don't like those things (though the groups for each are distinct but overlapping.)

I'm not convinced that there is much correlation with intelligence.
He said in the talk, answering this exact question, that basically his result shows that there aren't any really hard cases for the heuristic algorithms to run into. It would of course require some analysis to connect them to his result, but there would be no point in implementing his algorithm on a computer.
Dear Future Me: You Will Be Wrong
We had a look at Angular 2 at Pusher since a lot of our customers are using Angular to build app. If you want to check out a quick tutorial and see some actual working angular 2 code in action , you can go to https://blog.pusher.com/real-time-apps-angular-2/
I am in Germany as well, and it redirects me to blogspot.de but the actual content is in english.
Here is the funds presentation about yahoo if you are interested. For what its worth, I think the fund significantly overplays their hand as to how effective their turn around plan would be.
https://regmedia.co.uk/2015/12/14/yahoo-springowl-presentati...

The one thing that I do think the report gets right is yahoo's head count is way too high. They should have a head count of around 4000/people to be in line with their Peers wrt revenue/employee.

I think the biggest issue Yahoo faces is that their competitors are Facebook, Google and Microsoft. And Yahoo is trying to run itself like those companies.

When you have huge piles of money coming in every quarter then you can spend freely on acquisitions to try and buy talent teams and products to jump start your company. Or put another way, making huge sums of money hides alot of bad decisions.

Yahoo, unfortunately isn't making piles of money and this makes it very hard to compete when your closest competitors each have large near monopolies to generate money. Yahoo just has no margin for error, and its not really clear that even if they did everything right, that they could turn the company around.

It would be like Canada trying to fight a war with the US, no matter how well you execute, you'll loose in the long run as your enemy has almost unlimited funds compared to yourself.

Unfortunately during Mayer has destroyed alot of value during her tenure. Without Alibaba and Yahoo Japan, Yahoo is down almost 40% since she started.

Bring in a new CEO, cut head count very deeply so you don't have to do it again.
So this is like firechat with a buffer?
There used to be a fair number of engineers in Detroit, they can't all have moved away.
This is a pretty important point to consider.

If Google was as invested in Angular as Facebook was in React, they would probably have gone with a more gradual, methodical approach to improving the framework (like the Ember team did). And until that changes, there is very little stopping them from doing another mostly incompatible rewrite in a few years.

As it stands, Angular 2 is closer to a completely new framework roughly inspired by Angular 1.x than a new version of Angular.
I think you can't compare it to VLC, as Firefox also has to do more stuff while playing videos on YouTube. For a fair comparison you would have to compare Firefox playing a plain video file (without a website) vs VLC or YouTube on Chrome vs YouTube on Firefox.
Are you saying that those union members wouldn't self-identify as progressive? Or that progressivism has moved beyond endorsing labor unions? Or something else?
Hey look, a population density map. https://xkcd.com/1138/
> alt.med is bunk but percentage wise it's probably not that much more bunk than "mainstream" medicine

Oh yes it is!

First of all, the actual effort is there in real medicine, while alternative medicine just doesn't care about evidence.

Also, most real drugs work as intended. The fringe cases get emphasized a lot, but still, the basic things, like antibiotics, painkillers etc. work very well. Medicine has advanced A LOT in the last 100-150 years.

Fake medicine, like homeopathy, is nothing like this. Don't mislead people.
This isn't that strange for America, is it?
Except when you execute it all it does is sit there asking you to register.

And space-wise we're talking a couple kilobytes.

You can't really have an opt-in without a point at which you ask the user about the option. The easily-removed button does that, the fact that it's not truly purged from the browser is a geeky detail that they're working on fixing.
Thanks man.. I disabled automatic updates for now
Any suggestions for a good material UI framework that works well with Angular 2? Unfortunately, angular's material framework only works on 1.x so far.
Plenty of websites don't need routing. Just like plenty of websites don't need databases. IMO, a problem with frameworks is you start seeing everything in those terms even if say static HTML might be your best option.
FWIW, HN is implicitly biased towards YC companies, because posts by YC founders show up in a different color to other YC founders, which is an implicit voting ring of sorts.

This may no longer be the case; it was the case a few years ago to my knowledge.
Save you folks a google:

A Notice to Airmen (NOTAM or NoTAM) is a notice filed with an aviation authority to alert aircraft pilots of potential hazards along a flight route or at a location that could affect the safety of the flight.

NOTAM - Wikipedia, the free encyclopedia
https://en.wikipedia.org/wiki/NOTAMWikipedia
I also wonder why a country that has such a high interest from foreigners wanting to live in it, dont create a special immigration policy, where it would accept highly educated workforce, as long as they are willing to live in places like Detroit, so those sort of cities could be eventually recovered..

Something like grant citizenship, but only if they accept to not migrate to anywhere else for lets say, 10 years. The government would then choose particular spots that could possibly get back from the dead, like Detroit.
The discussion is about how to test the placebo effect (which corresponds to your example's "theory A"), so the proposed alternative to RCT would have to include the process of first deducing the effect size. For this problem, how would you realistically do that without referring to past experimental results? There are so many unknowns, including psychology. The 1955 paper was itself a survey of experimental results.

I expect it to be much easier to come up with a statistical prediction for the get-better-anyway effect (regression to the mean), with more specificity than x>0. It would be needed regardless, in order to exclude the null hypothesis.
Thats the paradox you either go one way or the other. The problem with Javascript or something that turns into Javascript in HTML is it can inevitably lead to magic variables. I don't know how many times I have went in to support another developers angular code and found a variable who's origin can be traced to a scope variable which has been declared and initialized in an HTML file and all the sudden is magically being used halfway thru a routine. It's just shy of globals.

At the end of the day you go one way or the other, my preference is the template not having the ability to affect logic as it is not natural to look thru templates to find what is mutating the state of your application. I liked Dojo and I think react is a step back in that direction which in my personal opinion is the right direction for large web application.
All new Google's project I see use Angular. Fiber, StarWars, Cloud Platform.. all of them.
> 2. I don't see what its performance on Medium has to do with it. My point is that it was a perfectly good article pulled from the front page.

Oh come on now, you've been here long enough to know that HN attempts to avoid duplicates within days of each other. Of course that one was pulled when the other post of the same content had a huge upvote count and lively discussion.
Usually, I don't make jokes here, but that name reminded me of this (fake?) app: http://www.nydailynews.com/news/national/rumblr-tinder-fight...

Edit: Actual site http://app.getrumblr.com/
There's a "Features and comparison" section on the linked page that addresses exactly this.
Probably the moderators reset the submit time of your post because they wanted it to compete with that other post.
While I agree that in the abstract, technical debt can catch up to you, I'm just not sure that its impact is necessarily such that it cannot be contained or mitigated.

I mean UNIX is still around for 30 odd years. It hasn't sunk. It carries tremendous technical debt, in terms of bad design, in terms of implementation bugs that need to be carried forward, etc.

My sense is that the more organizations that depend on a piece of tech, the more chance there is that it is going to age well, warts and all.
> This article has kind of occam's razored me, because I can't
> actually tell if the author is serious.

Let me introduce you to my good friend: https://en.wikipedia.org/wiki/Poe%27s_law

(I actually didn't read the article yet, but that's what it sounds like you mean here)
Here's mine:

Stop forcing automatic updates.
The only time I ever hear about Product Hunt is in the once- in- a- blue- moon posts like this I see about it on HN.

Do people take PH seriously?
Yeah, the controls were pretty awful. Still, an interesting experience.
One of core Angular 2 things is ReactiveX :) https://github.com/ReactiveX/RxJS
> If an agent were to honestly believe

"Honest" or it's derivatives is the last word I would use in a sentence which includes Wall Street. Haven't Wall Street proven time and again that they are only interested in short term gains rather than a long term vision? I would be skeptical about any advice/opinion from a Wall Street firm.
I feel people using Angular 2 are people migrating from 1.x so not quite sure if is a correct estimation adding the two values.
At the same times, my comment, is based on my gut feelings, nowhere close to a reliable source :)
Yup! Loved that article when I first saw it on HN - I felt it described well a lot of upgrade projects undertaken at my then-employer.
This looks pretty cool. I've just been learning about Angular 1, so I guess the thing to do is start using Angular 2 as soon as it's available and not bother with the ngForward tool?

I'm looking for tools that will help me create web apps with rich client experiences. I've read the critiques of AngularJS here and it sounds like it does have some limitations, but still a very good framework for corporate web apps with moderate user base and small # of browsers.
I went to school near Benton Harbor. It's incredible to see the literal line between Benton Harbor and St. Joseph. It's like ghetto > river > water front mansions. Pretty crazy to see such different perspectives within such close proximity to each other.
I can't believe how every time this topic comes up, cutting free food for the employees is a talking point. Providing basic necessities (food, transportation, non crowded offices, sick days, etc.) to make sure your employees are happy and productive seems to me like step 0 of any successful business venture. Of course don't serve them caviar and foie gras, but I really don't get why everyone seems to think that cutting a basic cafeteria is a vital piece of any "let's put the company back in the green" plan.

Well I do get why so many finance people think that way, it just makes me sad that they're the ones calling the shots.
The main advantage is that it's a smaller dependency. If you don't need the functionality, there's a bigger benefit to being portable. For example, running scripts on a router with embedded linux.
spot on! that's exactly who I am and what I do.
Google is behind Angular, as are other large companies, but the product was made for 'Angular', an online JSON storage product by Brat Tech LLC, hosted at getangular.com. The company failed, but one of the people there got a job at Google.

The point is that - despite the common misconception - Angular isn't Google's Anointed JS Framework. There's a whole bunch of Polymer and a whole bunch of GWT inside Google.
PrecisionFDA: Why It Matters
Show HN: Build 3D Transforms Visually
You can turn those off. Options > Advanced > Update > Check Never
Best WordPress Plugins for Hotel Room Reservation and Booking
Worth noting that the onboarding process for each framework is different. Getting started with react pushes you to npm. Angular 1 pushes you to CDN, so I'm not sure how useful this graph is. Interesting, nonetheless.
Then head on over to the options and turn them off?
Simple tool to help create SSL certificate requests
Reducing shippings carbonfootprint