skysight-inc/HackerNews huggingface dataset:
Yeah, I don't see it. This is Dot Com Bubble 2.0. Nothing but hype. I don't care how many teenage eyeballs SnapChat has. You don't suddenly become Tencent or LINE or whatever tomorrow's out-of-the-ass comparison will be. SnapChat is going to have an uphill battle moving their users to anything that is not a simple picture transferring app. And they only have so much time left. If there is one thing teenagers do not do, it is use something past its trend expiration date. The fact that SnapChat hasn't been monetized yet probably means it's already too late and they have no clue where they are going with it, other than hoping to get bought out for an even more outrageous sum of money.
It is "just you"[1] in this case - the people most enthusiastic about Julia are the people doing statistics, simulations and similar tasks with massive datasets requiring heavy number crunching. I expect fast code and cache issues are the more likely bottlenecks in their situations.

[1] Of course, you might still represent the majority of people using dynamic languages, but you get my point.
The US government will stop deals that they see as "bad" for them. See the canceled buyout of Sourcefire by Checkpoint back in 2006[0][1]. Though, Sourcefire was recently bought by Cisco.

[0] http://www.securityfocus.com/news/11382

[1] http://blogs.computerworld.com/node/1913
> Node.js has only a few great use cases where it shines and in the real world, the vast majority of shops have not switched to using it.

Of course not. 'Switching' is usually more pain than it's worth, especially if your previous solution works. New start-ups are likely the ones who will be using it, just as Rails took off in the start-up world.

Likewise, R and Python are going to continue to be in use in existing projects, and Julia is the potential future...
I think the idea is you can hack together your prototype in Julia, and then instead of re-writing it in C, you can either rewrite or hopefully just refactor your existing code into something presentable.
I had the same problem with my iPhone 5 and actually got it exchanged today. Apple said it was a faulty battery.
I'm excited by Julia, but I don't think this article makes a very good sell. It's neat that you can dump the generated assembly, but I'd rather see a demonstration of a robust profiler so that I know which functions I need to dump in the first place.

I also disagree that the popularity of Node stems from "getting disparate groups of programmers to code in the same language". From what I've observed, it's not that back-end programmers are suddenly giddy at the prospect of getting to use Javascript on the server, it's that front-end programmers get to apply their existing knowledge of Javascript to back-end development.
I'm not sure I agree with the second sentence. Any kind of crunching on large data sets has I/O bottlenecks as one of its main issues. When you're crunching on a terabyte of data, pretty much the most important thing is your precise strategy for handling that terabyte of data. I'll agree the asm can be interesting still there in some cases, though, if you think of memory-bandwidth-and-latency issues as part of I/O. There are definitely scientific simulations where compute throughput is the only real issue, but I think of them as a bit different kind of setting than big-data processing (stuff like solving complex sets of equations, which has low I/O but high computational requirements).
You're missing the point. There are a lot of engineers out there who claim to be "expert professionals" and may even have the credentials on paper but when it comes down too it aren't competent. This is evidenced by the large number of posts on HN dedicated to finding and hiring good engineers.

People seem to assume that all doctors are roughly equal, or at least meet some baseline level of competency. I'm saying based on my experience in the engineering world and my first hand experience with doctors I don't believe that. So I'm saying that just taking someones word for it because they are a doctor is naive. I've lost track of the number of times I've been told totally nonsensical things by doctors that were just not sound advice which I confirmed by seeking another doctor's opinion and in some cases because what they told me to do made me sicker.
Some people build software as a product, for example SaaS companies, software vendors, or enterprise systems programmers. Then some build software to automate difficult tasks or to interact with data. I think the first group cares deeply (or at least should) about maintainability, the second group just wants it to work and work fast. If it's easy to update and fix later that's a bonus but not the main point. I fall into the first class of developer but I can understand the seconds point of view.
I'm also in Chicago and probably going to the meetup. I haven't tried Julia, but I'd be interested in trying it with the help of experts.
I too agree he makes for a poor Scotsman.
Assuming that statement is in any way true.
No there isn't, but the tactic was questionable (imho)
Rolling back to the original source

http://www.cfr.org/interactives/GH_Vaccine_Map/#map

here is remarkably problematic. It's good that this graphic has a lot of uptake and spread around the Internet, but I had to go back through a chain of about four repostings to find the map as it started out. The team at the producers of the original map should study more usability for Web display of data as they prepare to share this important message.
No:

Note: The Strict-Transport-Security header is ignored by the browser when your site is
accessed using HTTP; this is because an attacker may intercept HTTP connections and
inject the header or remove it. When your site is accessed over HTTPS with no
certificate errors, the browser knows your site is HTTPS capable and will honor the
Strict-Transport-Security header.

https://developer.mozilla.org/en-US/docs/Security/HTTP_Stric...

Also read RFC 6797, section 7.2 in particular.

An HSTS Host MUST NOT include the STS header field in HTTP responses conveyed over
non-secure transport.

and

If an HSTS Host receives an HTTP request message over a non-secure
transport, it SHOULD send an HTTP response message containing a
status code indicating a permanent redirect, such as status code 301
(Section 10.3.2 of [RFC2616]), and a Location header field value
containing either the HTTP request's original Effective Request URI
(see Section 9 ("Constructing an Effective Request URI")) altered as
necessary to have a URI scheme of "https", or a URI generated
according to local policy with a URI scheme of "https".

https://tools.ietf.org/html/rfc6797
Computers on Law & Order
I think those problems don't have complete information.

Air Traffic Control employs certain models of behavior of planes and air flows, which are not exact. Understanding of situation could be different among participants, so are actions. Driving Cars doesn't have information about all surroundings (say, behind the bush) - and definitely not about plans of other agents in the area. Logistics have to deal with uncertainties of transportation - you can't be sure a particular truck going through Oregon won't be delayed by a storm. Chess isn't a solved problem (checkers is).
sounds like a telco being a telco....lots of fine print. the free lunch of data plans wasn't going to last forever.
EmberJS at Yahoo
Also a lot of scientific computing things are very much it works or it doesn't, and once it does it is a reification of some fundamental mathematical algorithm: a black box that should never need to be opened again.
You extrapolated my comment quite a bit. "Doing something" and "complaining" are not mutually exclusive–nor was my complaint about "how annoying the world is".

EDIT: wanted to also add I had no intention/foresight of "hijacking" the top spot. Most of my HN comments get lost in the ether–which I'm perfectly fine with.
Why isn't Google concerned about blocking it on Android?
Nor should there be a Twitter feed giving up-to-the-minute location data on US special forces teams. These examples seem farcical

Prime real-world example: During the Munich Olympics hostage crisis, police prepared to raid the occupied rooms with overwhelming force (a la "SWAT team"). The raid was called off at the last minute when they realized reporters were broadcasting live video of the preparations & locations, and the terrorists were watching it on TV.
Flooz had Barnes & Noble, J.Crew, Tower Records, Godiva, Sephora, Martha Stewart and Brookstone signed up as retailers, among others: http://www.thefreelibrary.com/Flooz.com+to+the+Rescue+for+th...

I own BTC, but I'm still wondering what's going to want me to spend it instead of my AmEx for my next purchase.
I believe the critiques are just a more vocal minority, most of us that think this is awesome, will simply upvote the topic without leaving a comment. This is even more common on HN where one-line comments like +1, awesome, great is frowned on.
That's arguable - I hear more people talking about how types reduce bugs in code than how it improves performance. Besides, that's one of the three examples he mentioned, and the the other two are not features involved with said optimisation.
Kisses and Smiles: How “Art, Copy & Code” Ad Campaigns Came to Life
wow

much disagreement

many opinions

wow
Aren't these the guys that tried to sue Apple for a quick buck around the release of Mac OS X 10.4 Tiger?

Sorry TigerDirect, I swore off you then.
Cuckoo Sandbox: an Open Source Automated Malware Analysis System
Introducing analytics for Twitter Cards
Yes I agree with that. Sorry for not taking the time to make a coherent argument :)
"Julia was not designed by language geeks — it came from math, science, and engineering MIT students"

This statement is built on a false dichotomy. And it is not really true for Julia, take the type system for example, sophisticated AND unintrusive.
Of course. In most states, you can be fired for anything, except race, sex, and religion. And in the rest, good luck proving you were fired for those reasons.
Doh of course, thanks for the great write-up and the clever original donut.c entry.
"You won’t find anything better on iOS, Android or Windows Phone, I can promise you that."

sigh where on earth do you people get this BS from?

You love Tweetbot. Got it, but your broad claims are ridiculous. Check out Falcon on Android. It's actually better than Tweetbot in my opinion. Yes, I own and use an iPhone every day. No, I'm not ignorant to other mobile platforms and the quality apps they offer.
There is definitely something wrong with doing that with a top-level comment. It distracts from the actual topic. You should only do that if you have a very good reason, such as noting the same behavior multiple times on multiple topics.

You should certainly not do it within two hours after the article was posted, to allow time for selfcorrection. That is the point of the voting system.

There is also something wrong with doing it in an appeal-to-emotion fashion, threatening how this is 'almost making you leave'. You should clearly address the problem at hand, citing examples and explaining the problem, instead of hiding the actual problem that the fuss is about in the third paragraph.

Too little content, too much drama.
> It’s time for the government to learn from its failed 20th century experiment over-punishing drugs and start making sensible decisions about high-tech punishment in the 21st century.

I'm not gonna hold my breath.
They haven't all announced we funded them yet, but another one that did today is Zidisha: http://techcrunch.com/2014/01/23/zidisha-launches-a-kickstar...

Incidentally, Scribd started out as a way to disrupt academic publishing. To do it they wrote a lot of stuff for handling PDFs, and as often happens in startups that became the tail that wagged the dog.
Really interesting and insightful analysis.

* Think about the relative ubiquity of the term "ox" in literature from the past and then think about the last time you actually saw an ox.*

I wonder what the global population of oxen (or any beast of burden) looks like now compared to when they were at their highest level of "employment."

I think that would give us a very interesting existential metric if, as economics does now, we view human labor and humans in general as tools towards some ends.
But Node.js does glue together things written in C (by backend engineers maybe) and then used in node with javascript (by frontend engineers like you said).
> The consensus just means that the different scientists can independently reproduce the similar results. You can do the calculations yourself too.

But that's not how the 'consensus' is being used in argument. The way that advocates use it as a bludgeon: that because 99% of all climate scientists agree with anthropocentric climate change that any argument to the contrary is ludicrous and ought to be dismissed outright. Now, I don't think (I guess I hope) that the actual scientists think in those terms. But that's how their advocates (Al Gore and the like) frame the issue. And that both hurts their cause and provides fuel for the opposition. I'd bet that if Al Gore had never entered the cultural debate over climate change it would be much, much healthier.
From their page on funding non-profits:
http://ycombinator.com/np.html

"Since some people were confused when we funded Watsi, I'd better clarify that the money we're putting into the nonprofits will be a charitable donation, rather than an investment in the narrow sense. We won't have any financial interest in them."
> ...but having worked in government I just don't see any practical way...

Yeah, in the same way that scientists discovered that CFGs are eating away ozone layer, but the world's governments were too incompetent to meaningfully reduce CFG production, and now we end up with all the Penguins dying in Antarctica and people dying of skin cancer in New Zealand?

Or in the same way scientists discovered sulfur emissions caused acid rain, but the US government implemented a piss-poor version of "cap and trade" program[1] that was doomed to failure, and much of the Rocky and Appalachian mountains is now barren wasteland?

Never mind the science (which has literally ocean-ful of evidences now). Even the economics of reducing emission is proven to work.

[1] http://en.wikipedia.org/wiki/Acid_Rain_Program
I'm struggling with the same right now. I'm not sure how to bring it up yet, but while my daughter is vaccinated, I would prefer to limit her exposure to non-vaccinated children.
what people call the "iphone 5s rebooting" is not a reboot but the springboard crashing. the starting springboard also displays the apple for some period of time.

regarding battery on iphone 4: i've seen this happen yesterday. 40% battery, screwing around in safari, shutdown, please-charge logo. after 5 minutes it could be turned on again, battery still 40%.

it runs well on my jailbroken 4s though.

they really have some crazy issues right there. and it's not the battery suddenly "failing" after changing the os...
Thanks for mentioning ace-jump-mode. I thought that I had a pretty extensive Emacs setup, but it is now much better with ace-jump-mode.
The future belongs to companies that realize exactly how little the average worker cares about "work".

I can get driven to work by a nice guy in a clean car for $11 instead of a surly driver in a grotty $25 taxi (who probably has a great work ethic), because the UberX driver is trying to support his unjob lifestyle instead of being good at being an employee.
Perhaps an alternative is T-Mobiles 200MB/m free offer. It works great and is truly free.
not to mention the node package manager, ability to host web servers in couple lines of code, and nice implementation of single threaded pump pattern making it a very scalable platform. seems quite ingenious to me.
I mean, why not though? Why is it OK for the government to have any secrets? Contrast to a person, the government is an entity that is representative of and responsible to the people it governs (at least it should be, here). How can it be responsible or representative if it has secrets.

Maybe we shouldn't be sending out special forces teams or covert operatives. If there is something the government wants to keep secret, perhaps they shouldn't be doing it.

> It is not unreasonable or morally repugnant to conclude that certain trusted military officers should be granted the authority to make a judgment call when a) the situation is an emergency, and b) the chain of command has broken down.

Or perhaps systems should be built with redundancy and decentralization. It shouldn't be up to any one person to make the decision to launch a nuke, or any other attack. We have methods such as Shamir Secret Sharing that would require multiple people to agree to something before being able to provide something to authorize a use of force.

> Again, the key distinction here is between ongoing practices and emergency measures in a hypothetical, worst-case scenario. That distinction must affect our moral judgment of the respective policies.

Unless that "hypothetical, worst-case scenario" is the government going awry and surveying it's entire populace and killing its citizens without going through any process set down by the constitution of said country. In that "hypothetical, worst-case scenario" is it really OK to be giving the government more power and leeway while decreasing the transparency?
While true, there are many hundreds of people who "revolutionized" cars. Even with starter motors, it had to be married to Bendix's method for engaging and disengaging the starter motor automatically, in order to complete the transformation over to electric starters.

Or there's Florence Lawrence, "The First Movie Star", who created the turn indicator and a brake indicator (a 'stop' sign) activated by applying the foot brake.

(And http://www.history.com/this-day-in-history/silent-film-star-... points out that Lawrence's mother invented the first electrical windshield wipers.)
In my experience, most people are turned off by using Javascript on the backend of web-development. Your experience may be different, but I just don't think the analogy made in the original article is a very good one.
Yeah, I think this is just a terminology problem. Let's just lay out the complete answer: if you have a list of 1000 things to render in the same way, you can make it faster in various ways:

1. Don't render all of them at once, use pagination or infinite scroll.

2. Don't attach dom events to each item individually, instead attaching one event listener to the list container and having a way to go from the event's target to the appropriate view to act on.

3. Don't even create a view object for each item, just render them with the same template and have a composite view that knows how to act on each item's model for the delegated events.

It's important to understand the relative performance benefits of these changes. #1 will make things faster in proportion to how much the page size is smaller the the full list size. #2 will reduce the number of DOM calls by a factor of the number of items in the list. #3 will reduce the number of JavaScript objects created. #2 gets you a 10x-100x bigger speedup than #3. JavaScript fast, DOM slow.
swalpa uppinakayi haakappa.
Really? My impression is that it's largely correctness.
> Ever by anything from them?

Yeah, a tower with an AMD K6-2 266MHz processor, 32MB of PC100 SDRAM, 6.4GB hard drive and a 56K modem. It was a great deal out of the print catalog they mailed to my parents' house every month. I guess that was a while back now.
You're also not writing real-time apps or scripting games.

There are a lot of reasons to want speed in a dynamic language.
Merchants have the choice whether or not to hold bitcoin. It's probably fair to say many or most merchants will choose to receive dollars because their costs are in dollars, and the price of bitcoin is still volatile. But the price is volatile only because bitcoin is still nascent and not widely held. As it becomes more widely held and more liquid, the volatility will go down, and the willingness to accept and hold bitcoin will increase (i.e., there will be an increase in reservation demand). Merchants who are willing to accept and hold bitcoins will also benefit from lower transaction costs - those who have the conversion done for them are implicitly paying the transaction cost related to the volatility and bid/ask spread in the market (or perhaps more likely it is the consumer paying this implicit transaction fee).

It's also important to realize we're in the very very early days of bitcoin. This is really like 1994 for the Internet.
From my experience (as a former 8 year old who had to do logo), this could be a great way to get kids to think of programming/computers as something they should learn more about.

Most 8 year olds are looking at logo (or whatever) and being turned off from it.
Virtualenv & Virtualenvwrapper not working with Pip
Wait, we're comparing Satoshi-san to Gandhi now?
I've met quite a few doctors and my impression is that their average IQ does not compare very favorably with that of coders or engineers.

You have undoubtedly met fewer doctors and fewer coders and engineers than I have. (I'm older than most people on HN.) Anyway, IQ is not the relevant issue. The issue is specific training and clinical experience. For equal IQ scores, I will ask engineers to solve my engineering problems, and doctors to diagnose and treat my diseases. If each professional has passed the required training course and has continued in practice with a license with good reputation, I don't need to ask IQ scores before I seek a doctor or seek a coder. What's important is getting the work done right, and doctors have better background for doing medical work than engineers or coders.
NewsCred Raises Another $25M For Its Content Marketing Platform
The condescension comes because of the quality of the arguments used. People who claim to be "skeptical" use fallacious arguments, misrepresent information and make general emotive points rather than pointing to scientific data and statistical interpretation.

For example, you make a point about predicting "the future behaviour of an entire planet's climate". But you could equally say that we should be skeptical of Newton's theory of gravity because it predicts the future physical movements of every atom of an entire planet. It was a specious point. You just said something that was true in a way that sounded impressive. You didn't even mention the models, let alone give any criticisms of the current state of climate model validation. You just made the target of the model sound complicated, without giving any detailed consideration of how complicated it actually is when taken in aggregate.

If you're going to criticise a science then use science to do it. The quality of the criticism has to be on a par with the interpretation it criticises. Otherwise it's clear you're arguing from ignorance. While it makes sense to be skeptical while ignorant, you can't expect people who aren't ignorant to take your views seriously.
Of course. However in IT discussions, especially on HN, what do you think it gets interpreted as?
Imagine how nicely this problem - with machines gradually becoming better - would play out in a country resembling Soviet Union.

In SU, everyone works for government, and salaries aren't too different. So, with greater and greater employment of robotics, salaries can gradually rise, and working hours gradually decrease - and the whole society gets benefits more or less at the same time. More money supports demand for products - to some extent - and more time allow to improve the quality of life - people devote more time to kids, to arts, to each other, to interesting ideas etc.