skysight-inc/HackerNews huggingface dataset:
I frequently experiment with new programming languages (go, Rust, others) and I like Dart and have tried it. That's significant evidence that I'm not close minded. However CoffeeScript was at least for me the first of its kind, so maybe my negative perception has stuck with it unfairly. I do find it hard to read, but I'll tell you what I'll give it a try. :P
Please no with this Ruby madness in the Go world.
I don't feel like it's even necessary to make a distinctino between "growth hackers" and "marketers".

A growth hacker to me is simply somebody who found a way to acquire more-than-expected number of customers with less-than-expected resources.

It's like calling yourself a "viral marketer". Viral is what happens when your work resonates with people and takes off. It's not something you can manufacture consistently.

As a general rule I think growth hackers are just people who're better at connecting the dots- either through superior pattern recognition and insight or sheer brute force (or a combination of both). I think of Chamath of Facebook. Giving away $10 per PayPal account was a growth hack. Giving away free Dropbox space was a growth hack. But to call yourself a Growth HackER feels really presumptuous. I'd say it's a title that others bestow upon you, rather than something you call yourself.

Oh well. Semantics is typically a circlejerk, anyway. Have we gotten to the stage where we get sick of saying that we're sick of talking about growth hacking, and do some real work? Hope so!
This happened to me with a whole bunch of games, pretty much from around the first Modern Warfare up until somewhat recently. The reason was that I had great download and very solid upload, so it would set me as host in 9/10 games I would play in. I'd also be highly interested to see what kind of preference MS gives to IPv6, and whether it will be equal to the up/down of a user or not.
I agree with you, up to a point. You need someone with some experience to set those things up. I mean, obviously even with these alternate solutions you still need to be security conscious. However, I went the AWS route and set up my whole environment running Ubuntu Server with Apache/RDS/S3... but despite all of my best efforts, I'm a programmer. I'm so afraid that I left some stupid setting in some obscure file unchanged that will give someone a backdoor to my server or database. With some of these platforms as a service they force you to use best practices, where you could set it up yourself with a not-so-strong password or something.
This is why competent people use write-only key modules with aggressive tamper-detection and self-destruct capabilities.
IOCCC best one-liner winner 1987 by David Korn - Explained
Here are two things:

* It can be really clumsy to get programmatic hold of anonymous controls like buttons inside of list items

* Styling is clumsy
I'm not judging, but London is full of "vulnerable" people.
PHP was decent at the time, as was ASP on Windows. Both were much more stable and allowed a lot of flexibility in programming logic than Cold Fusion. In 1998, I've used all three (along with a couple others that didn't afford me the same level of productivity (Oracle Web Server, I'm looking at you).
And incidentally, dynamic dispatching is recognised as the key feature of OO: (Cook 2009)

Object-oriented programming is successful in part because its key technical characteristic—dynamic dispatch-is essential to supporting independent, interoperating extensions; and because interoperable extension is in turn essential to the reuse of architectural code (as in frameworks), and more broadly to the design of modern software ecosystems.
The word "Microsoft" tends to evoke emotion, highly irrational in many cases, despite any actual facts present.

With that said, I know a lot of devs who hate almost everything about MS that actually do like C#.
That's why starring was released https://github.com/blog/1204-notifications-stars

Watching is if you actually want to pay attention to activity as opposed to just bookmark something.
The interesting thing here is how 'if the world can substantially bring down carbon dioxide emissions', the result will be a quite minor change in outcomes (at least using this unusual departure 'milestone').

For example, highlighted in the article: Washington DC's 2069 climate if we do nothing will be the same as Washington DC's 2071 climate if we 'substantially bring down carbon dioxide emissions'.

According to the article this result is "significantly mitigat[ing] the effects of climate change".

The expenditure that moves that date 2 years is going to be astronomical. I WANT to be convinced that these measures make sense, but so far it all seems very flaky (not climate change - what we're doing about it).
Sampling bias and memory issues aside, you can make an objective poll. "Have you ever eaten oatmeal?"
I guess I am just not getting the outrage other people seem to have here.

"Buy my product or I'll charge you $3000" provokes ire, as does a subsequent "oh BTW, the website key to buying my product sucks, but that won't persuade me to delay enforcing the $3000 even though I've given all my buddies such wavers."

Such gun-to-the-head tactics tends to elicit verbose nit-picking. Not hard to understand, even if you don't share the consternation.
Let's just write our web apps in C or Haskell since everyone likes those.
That 20% speed boost on iOS through inlining seems more than reason enough. Can you go in to more detail? Why isn't the C# compiler smart enough to do this?
China proper has a 2000+ year tradition of unification.

No. China is a divided country today, if you believe the official view of both the P.R.C. and R.O.C. regimes about Taiwan as a territory of China, and China was divided into territories ruled by warlords as recently as my own parents' childhood. There have been many periods of Chinese history when the territory that is now known as the country of China was ruled by multiple, warring regimes, and interregional ethnic tension among nominally "Han" people in China is well known to anyone who speaks Chinese (as I do) or has studied Chinese history (as I have). I referred to Yugoslavia in my comment to which you kindly reply because this is an example that has been pointed out to me by Chinese social scientists. If one accepts a Marxist framework of economic determinism, as many social scientists in China continue to do, the break-up of Yugoslavia was all but inevitable once regional economic disparities became as great as they were in Yugoslavia in the 1990s. But regional economic disparities in China are now greater, and not least in the large swaths of territory that historically have been part of Tibet and eastern Turkestan.

The reason that the Chinese Communist Party is worried about the distribution of wealth is that they don't want a communist revolution, such as the one that originally brought them into power.

Yes, the current leaders of China have violent regime change as well as territorial dissolution to worry about. I'm agreed with you there.
the nuanced microsoft brand
You're just propagating your own baseless impressions of how things are.

Personally, I voted only on languages that I've used. And yes I voted Go up and VB down. But I'm just an outlier right?

The poll is what it is.
Ah very nice, they were hinting about adding this.

Was previously using https://cc.dcsec.uni-hannover.de/
Could Silk Road have been a legal website?
The "why" is easy enough to figure out. The "problem" with a democracy (or rather America's in particular) is two-fold:

1) when you say "we need to look more at why", the answer is "Because you keep voting this or that yahoo into office and he/she is a career politician whose sole interest is in continuing to please the various lobbyists, PACs, and special interest groups that offer the most perks."

You can then say, "Okay, Scott - how do we solve that then?" I think the logical/easy answer is "Put term limits on Congress". Force the lobbyists/etc to make new relationships every four years. Take things out of the back room and make Congress be part of someone's CV, not their entire CV.

2) Those same "career politicians" are the ones who have sole vote on whether to reform any change in term limits. Term limits have been tried before but failed to get anywhere.[0]

Until you change something with the career politicians of this country, we can't have nice new things.

[0] http://en.wikipedia.org/wiki/Term_limits_in_the_United_State...
That's a crazy overreaction, but for the record, I would have had no idea who Burzum was if you didn't just give them free publicity.
I've not been impressed with Go. The type system is painful and weak, and some of the choices with the way packaging are performed seem poorly thought out. It's not a terrible language, but I don't think it's a good language either. Rust on the other hand, now that has some potential as a systems language.
Understanding A/B test analysis
Getting started with Perl Dancer on Digital Ocean
Scientists discover compound that arrests neurodegeneration in mice
Like: PHP, JavaScript
Dislike: Go, Clojure, Haskell, Python
If Google is a "thought leader" why didn't they use another language for Android?

The more you digg into the languages, the more you see, that Java rules them all... I've tried MANY, MANY languages (from assembler, Basic, Pascal, C, C++, Smalltalk, C#, Python, Ruby/Rails, Groovy, PHP, Perl, awful JavaScript which shouldn't be called a language at all, because it has bugs built in it and many others) and nobody is forcing me to use Java, but I program my Rasberry Pi-s only in Java...

With latest Rasbperian Wheezy where Oracle JDK is included I can tell you it is super cool and super fast for this small ARM processor... I will not use Python on it... Either Java or C - nothing else do I need...
Yeah, this was a good lesson how not to manage a large IT project. They didn't really understand the requirements or anticipate the user load, but the cost estimates were WAY off - from an anticipated $2m annual net cost, the actual net cost ballooned to $66.4m for 2010-2011. To be fair, the federal government was also at fault here but this absolutely blows my mind.
There are two things which need to change: the first is that the government needs to hire more technical staff – years of alleged cost-savings mean that most agencies cannot hire skilled staff and so they lack skilled internal advisors to help review contracts. You can do things like hire contractors to oversee the other contractors — and hope that they're going to actually speak rather wait for quid pro quo next time their companies’ respective situations are reversed. Fixing this requires a change in Congress because the trend since the 90s has been to “save” by hiring contractors instead of staff; since contractors generally cost more per hour, this is rarely a win except for very short-term contracts.

There's a cruel irony in the procurement process where most of the efforts aimed at reducing cost and risk actually increase both by limiting the number of choices and increasing the pain of switching: when everyone knows it'll take months or years to start over with a new vendor only the most egregious failures will be declared unacceptable. I'd tackle this by giving government managers both more discretion and responsibility: more freedom on how their budgets are spent but audit a percentage of expenses every year to review results and conflicts of interest.

The key part of this would be figuring out a good mechanism to reward savings so someone has an incentive to make long-term good decisions. In some cases that might be things like hiring a solid in-house development team to work on a core function of the agency; in others that might be realizing that a service satisfies the most important needs rather than paying to build a completely custom solution.
Cool that you see a thumbnail of an image before its all uploaded. They say it doesn't depend on jquery any more. I'd prefer it if they did use jquery.
Incidentally, the LACK table has legs with an almost perfect 19" spacing, making it perfect for your home data center:

http://lackrack.org/
For email hosting I use zoho.com which offers a free tier for one domain and $36/year for more domains and features. I've been using them for a few months with one of my side projects (onewaybits.com) and recently started another project with another domain and decided to jump to the paid tier because I had such a good experience with their free tier.
We can't forecast the weather two weeks out yet we claim to be able to do it 30 years out? Clearly the models are wrong however which direction they are wrong in is the crapshoot that gets people fighting on "global warming is fake/real" I don't know why they can't present it like hey guys it's not a good idea to screwup the environment lets work on fixing it instead of scare tactics and denial that both sides end up fighting over.
And the front end built by Development Seed has had no problems. It's been the marketplace built by another contractor.
Ah okay, that's a pretty interesting review. I was at an AirBnB Tech Talk and Isaac Schluetter (Head maintainer of Node.js) and he discussed his feelings on it. I've used it a few times and it's been fine, but I never felt compelled to learn it.

[1] - http://www.youtube.com/watch?v=zM-gUM9C5SA&feature=player_de...
Reread the article, this is complete nonsense. The $634M number is 6 years of contracts, starting in 2008 (Obamacare was signed into law on March 23, 2010), which doesn't align with his claim that CGI Federal won the contract in 2011.

The solicitation number he uses to filter the USASpending.gov site is also tied to a larger PECOS contract, and not to Healthcare.gov like he claims.

We're being had guys. This is poor reporting at best, or deliberate obfuscation at worst.
What are some must-know algorithms?
I'm fairly advanced in Java, and i want to learn some algorithms.
Any suggestions?
Did you just say "Some places [global warming] is going to cool"? Don't you see any... like contradiction?
Same here. I like many languages, the only two I dislike (although not in the hate category) are PHP and Java
SF Startup incubator on old ship tries to stay afloat
What's the legality of such an idea (can this be considered harassment? Is the site liable in any way for what the users do with it?). I can't tell what API they are using (Twilio?) but it looks like an excellent application.

Edit: Never mind - the platform is from Revolution Messaging (http://revolutionmessaging.com/services/mobile/)
We are the 99.99%.
I guess it depends on the tradeoffs of reputational damage and making money. I gather the government told them "build a system that can handle 50,000 to 60,000 simultaneous users", which was "based partly on the all-time high of 30,000 simultaneous users for Medicare.gov" presumebly during the Plan D enrollment season (although per the article the theoretical max of healthcare.gov has not been disclosed: http://www.usatoday.com/story/news/nation/2013/10/05/health-...).

Whatever the company thinks of the official goal, there's strict limits to how much extra they can spend to handle a much larger goal, vs. their getting paid on an emergency basis to bulk up the site....
I guess as a SaaS company, you need to prove to your future users that you won't break their projects in different aspects. That is how we have got to use Github, Vimeo, Google Docs, ... etc
Just for the record: I'm an English professor. I know less about blackbody radition than the person who created the picture. I just read someone saying that in the thread and decided to make a joke out of it.

But please, do continue pedanting.
Earlier discussion (of same post)

https://news.ycombinator.com/item?id=6523434
I liked ColdFusion as a whole but really disliked using it in a professional context - most other developers just seemed to have a bad understanding of how ColdFusion specific variable scoping worked.
Not to mention, that by having a negative net worth, you are a part of the bottom X%. But your debt is less than the sum of all debt, by definition. So 100% of Americans have more net worth (individually) than the bottom 5% combined.
Maybe he got the total wrong for healthcare.gov but $634M should be enough to build and run every government website in the US for more than a decade.
Again: this program isn't a bug bounty. A bug bounty pays you for specific vulnerabilities you find. This program pays you for code you write to address hypothetical vulnerabilities.
Thanks! I'd like an example of uploading directly to S3.
I got something similar. Had to triple check that it was actually from Paypal because it was so clearly spam
Since this is a thread about biases, I'll phrase it like this: Yes, I have used Go, and yes, it does deserve the laurels.
Because "screw[ing] up the environment" is a pretty ambiguous expression. What does it mean, exactly, and what's the fix?
Full Disclosure: I'm not certain who 3minus1 is, but I used to work on the project he/she works on.

There was content at Healthcare.gov prior to 10/1. The applications that delivered the content to the site had very similar function to the ACA application. Intaking consumer information and outputting potential insurance options. Also, gathering insurer data to do this. Not a full prototype, but damn close.
I like how CGI Federal is taking it in the teeth when there are a number of contractors who worked on this. QSSI, Experian, Etc.
It was easy to dismiss Clojure for Scala and Haskell when I was first exploring functional programming.

Clojure was alien. When extrapolating what it might be like to work with Clojure, prefix notation (+ 1 2) was an obvious downgrade to infix notation 1 + 2 in a REPL. Arrow-keying your way around s-expressions on http://tryclj.com/ just seemed to confirm it.

But it's sort of like Vim: if you could see your Clojure workflow in a month, you'd be sold now. But since you can't, and since you don't know about Paredit, and since you don't realize that you probably will never even use a REPL since you'll be evaluating code in your actual source files, it's hard to be convinced and that's just how it is.

And there's still the risk of a month going by, just like in Vim, where you never even arrive at that killer could-be workflow because you never happened to stumble upon it and you don't even know it exists.
Haxe is a garbage-collected language, and in general, it uses the GC of the target platform (the C++ target includes a runtime with a conservative collector). So you'll run into the typical issues with writing game code in a GC language - being careful about allocations and deep reference hierarchies, pooling/reusing objects, etc. Haxe doesn't really change anything here.

Haxe does expose some platform-specific features that help though, such as C# structs and pointers/unsafe code, as well as platform-specific API's for interacting with the garbage collector (e.g. http://api.haxe.org/cpp/vm/Gc.html). You can take advantage of these while still writing cross-platform code with the usual tricks of conditional compilation.
As a non-USA HN'er, I'm not sure I agree with this as a perfect example of the case against a national health insurance system. I'm not sure any democratic country with a population of over 300 million people could smoothly implement such an enormous project without some teething problems. And 20 years from now, when your grandkids don't have to worry about health insurance, the world isn't laughing at your health system, and everyone has forgotten how some menus didn't work on a website that went over budget, I bet you'll be thankful someone finally did try to implement something big.
> $634M should be enough to build and run every government website in the US for more than a decade.

And you know the requirements for the next ten years of computing technology how?
> "wake up, initialize sensor, take a reading, store it to flash, set timer, go to sleep"

Actually, you can do all that in about 30ms.

Less, if you just save to RAM and then only write to flash when you have filled up your buffer.
There’s no such thing as being “good” or “bad” at math
Same is true of the original COBOL. If you can imagine back as far as the 1960, COBOL and FORTRAN are the cutting edge, every talented and ambitious programmer is trying to get in on this new tech, they are amazed at the productivity and they are writing apps that do hitherto impossible things.

You are no different from them, you were just born a few decades later (same for me). Except, you can look back and learn from their experiences, if you are wise.
> Before we all explode in outrage, are we sure that we are reading the details of this correctly?

> the ACA website cost only $93M

What more details do we need? There's much worse going on at the same time than that ridiculous number. But it is totally sufficient in on it's own to be outraged.
For what it's worth, we (Tinfoil Security) have a free plan, but also offer 6 months free to Startups of any of our plans. We also, like MixPanel, offer a free partner program: https://www.tinfoilsecurity.com/partner

In any case, MixPanel is another great free tool we use all the time. Their partner program is great too.
> The multiple ways to manage memory seem completely messy to me, the various ways to box values and what not and what the implications are. It's not pretty, it's not elegant, but then sometimes things aren't. I'm complaining about prettiness over usefulness somewhere else in this thread. But the box memory model thing left me feeling like it was a convoluted solution that could end up in confusion.

Rust is also the only industry language I'm aware of that gives you memory safety without garbage collection. We have some changes in the works to reduce the cognitive burden of the pointer types before 1.0 (most notably putting GC in the library).

If you firmly believe either (a) memory safety is not worth it or (b) garbage collection is superior to manual memory management in all circumstances, then Rust is not for you. That's fine! I don't want Rust to be the end-all-be-all language for all projects, and I love language diversity. But it's precisely this feature—low-level, runtimeless programming without segfaults or memory-related security vulnerabilities—that makes a lot of people interested in Rust.

> No SSL stuff. Not much encryption stuff. And worse of all in their mozilla IRC channel those guys said writing such things should be left to experts, that people should always use the C libraries with rust.

The opinion of the security community, including tptacek on Twitter, has been unanimously in favor of this decision. We consulted with our security team before deciding this. There is literally no reason to write security code in Rust, except for memory safety; the FFI in Rust is extremely well-integrated and you can call C code like it's Rust code (in fact, there's even work being done to optimize across C and Rust!)

> Being able to make HTTPS requests would be a pretty important feature for a browser like Servo I'd think.

Servo will be able to do HTTPS requests, of course. The plan is to do it via NSS.

> The pace of development. Given the state of the network io library, the many packages required to get to a useful state, it seems like it's going to be about a decade or so before Rust is even usable.

The fact that it requires several packages to get useful things working is a deliberate design decision. Rust's philosophy is small, composable modules—it's like Node in this regard.

We don't have SSL yet, and the I/O needs work, but the new scheduler, which involved a complete rewrite of the entire I/O subsystem, is literally 3 months old. I don't see how you can extrapolate from that to the idea that it'll take 10 years to make an SSL connection.