skysight-inc/HackerNews huggingface dataset:
Honestly, I mostly share(d) your opinion, but am starting to see Go in a different light. The problem is that the community pitches it against C/C++, where Go, with its GC, just doesn't fit well, and Java, whose runtime and libraries is still miles ahead (fast GC, for one).

However, Go seems to be very good at what Python/Ruby/Node.js/Perl are good at. It provides a simple, clean language with more guarantees and better runtime (mainly the cheap goroutines). I see Go taking some of their role for web development, simple tools (Go programs produce a single binary - very easy to distribute).
It is made by Google.
His intrepid quest to justify elite opinion by searching through every city in the world to find a cabbie willing to say it.
How do you like Go? I've been bouncing between Python, Clojure, and Go lately.
Do they have good teeth?
Ask HN: How important is a master's degree?
Hi everyone, I could use some advice - I'm a junior in computer science and statistics (focusing on machine learning) at a top university. I'm also active in extracurriculars (including some leadership positions), and I've just started work on a startup that I had the idea for a few weeks ago.

Things just got complicated because my college announced a joint BS/MS program that means I could get a master's degree by the end of the next year, but I'd have to drop almost everything else to do it. Earning the master's would mean sacrificing most of my statistics coursework, as well as a lot outside of class (clubs, sports, even friends to a degree), so the question I'm facing is how much of a difference an MS actually makes in the working world. I'm planning to do startups, or if that fails, probably to go into project-manager type positions in the software industry (potentially machine learning project specifically). In those kinds of roles, does it make a difference to have an MS in computer science vs a double BS in computer science/statistics? I'd prefer to just work on what I'm interested in, which wouldn't lead to the master's degree, but if it's worth it it might make sense to make some sacrifices.

Thanks for the help.
Still no generics :(
What's Kay's argument, then? And how does it relate to FP? I'm curious.

I was making a textual point about the Wikipedia article. Its use of the phrase "first-order functional programming" is hyperlinked to http://journals.cambridge.org/action/displayAbstract?aid=727.... It's not citing Alan Kay.
IOS Nib helper for 3.5 and 4 inches
> The only thing that a program can do without any "runtime" at all is warm up your desk.

+1 Funny
I have seen the word "meme" enough for a while.
If you're going to badmouth this decision, then please at least read the articles and address the reasons they mentioned. It's pretty stupid and pointless to make irrelevant generalist statements.
If you would prefer to grab the code from GitHub, I have uploaded it to a public repo:

https://github.com/dpiers/Jedi-Outcast

https://github.com/dpiers/Jedi-Academy
-- The model is called Buddhism.

-- Here you say human experience is as worthless as it gets. Earlier you said that our sensory experience is the foundation of all reality. Which is it?

-- The question I was asked was why do I consider karma plausible. My feelings do in fact count on that score.

Beyond that, I get the sense that you're just trolling me at this point, so I'm done now. Like I said, I think we understand each other. Good luck.
You addressed two of those questions, but what I really, really want to know is the answer to the third one. Why not use Erlang? It seems like the kind of thing Google would like, and yet I'm not familiar with any Google projects done in it.
We're actually working on an iPad app that lets people make games.
Our behaviour system is not exactly programming, but it does teach about logic and help understand the concepts of programming. We have variables, loops, ifs.. then make it fun allowing you to make a game.

I posted about it a few days ago. https://news.ycombinator.com/item?id=5466311

http://www.youtube.com/watch?v=OZUNhviJLr8

We will be releasing at the end of April.
FWIW, I benchmarked a basic Revel web app. Go 1.0.3 = 2850 req/sec ... 1.1 = 10928 req/sec.
How I Improved the Speed of My Mobile App by Over 1000%
Ask HN: How can I "test" this idea?
Hello,

I have been hanging out on reddit.com/r/startups as well as Onstartups for a while now and I thoight I should give in to HN. It is a very interesting community and I would really value your feedback.

http://bit.ly/10xNPsS
My idea is to allow users to discover books. Many people say thay they do not remember the full title of a book that they saw. Sometimes they remember certain words such as "Lord","Fly", or "slaughterhouse". Sometimes they do not even remember that! However, I believe humans can rememver objects, shapes and colors much more than words. My "application" would allow users to come on the website, entere colors, words, objects that they remember seeing on the cover, perhaps summarize the book's story (all fields are optional) and even narrow it down by categories if they are confident in the book's genre.

So, if user described a white horse illustration on a red book with yellow titles and one word "rye", they would see a cover of possible books on of which would be "Catcher in the Rye".

Plot summary would work a bit differently but I do not think my explanation of that algorithm is related to the question.

I already know that this isn't a million dollar idea. Rarily do people look for books online. On Goodreads.com however, there are more than 12000 posts about users describing the plot trying to figure out the name of the book. I feel like I want to pursue this idea mainly to gain valuable experience. I have many other more "vaiable" ideas but I feel like this is a good start as there are less variables for me to worry about.

My plan is to contact publishers and ask for their opinion about this. Whether they would think it's worth it to submit keywords for possibly getting more sales is anyone's guess.

Do you guys think I can gain experience from success/failure from this idea? How else can I get keywords (colors, objects etc)? Any other general feedback? I asked my friend about this who has experience with Ruby on Rails but he is not interested, where else can I find potential tech cofounders (please refrain from suggesting forums)? I am looking to learn Django this summer once my University semester is over but I need someone with experience. I can handle design and other aspects of course!

Thanks! Very excited to see what you guys have to say.

- bhargav.
Apparently yes, http://en.wikipedia.org/wiki/Sagan_Planet_Walk

There are a multitude of others all around the world:
http://www.waymarking.com/cat/details.aspx?f=1&guid=52fe...

The one close to me is in Helsinki-Espoo:
http://www.waymarking.com/waymarks/WM8AJ4_Ursa_Model_of_the_...
But this one's slightly bigger, scale is o to billion. You can still see the Sun from Neptune, if you have binoculars (4487 meters, the Sun is 140cm in diameter).
> Just introduced the works of Iain M. Banks to a friend, so something happy does come from sad news.

And I've just purchased Player of Games, maybe not based on your personal recommendation, but certainly on the collective recommendation since this news broke. Kind of a sad way to get introduced to an author, but OTOH I think it would be somewhat nice that even my impending death would lead to new readers of my work.

I do feel like I'm the last geek/techy/nerd/HN/SlashDot reader on the planet to have heard of him, though.
Yes, but they're presumably still owned by LucasArts or something along those lines.
SaaS Pricing Strategy Best Practices
You're doubting the moral integrity of the algorithm?
Also, one common usage of "literally" is to describe a figurative or hyperbolic phrase. This usage is well over a century old, and I doubt you can find an English dictionary which does not contain it.
Erlang is a very different paradigm of language. It's much easier for someone familiar with C++ or Java to learn Go than it would be to learn Erlang.

Erlang has a great concurrency model, but it's fairly clumsy for writing procedural code of any complexity, which makes it harder to pick up too.
Will Blink have any direction from non-Google employees, in the same way WebKit has non-Apple reviewers?
You aren't going to see any radical changes to the language in the 1.x series.
Another Taibbi contra Friedman classic:

http://rolocroz.com/junk/friedman.html

Sure, it's catnip, but we all deserve catnip sometime. Living life without catnip is like a trout driving a car without a steering wheel, which leads you to a oval world pretty quickly.
And how exactly are you going to output more quality without more working? Can someone please explain this to me?
While I do like me some Erlang, anybody would admit it has some rough spots. The big two that come to mind are awkward syntax and the inability to number crunch. Lest we forget, Erlang is declarative/functional and is a significant paradigm change for most programmers.
Any chance you can post the code you used to benchmark? That's an insane difference.
I think you may be right, and I completely understand the problematic benchmarks that always crop up. I don't pretend I'm smarter than the people at Google (because I'm not), but some questionable decisions were made (there's plenty of literature out there written by reputable people) -- and I think that's why Go hasn't seen more of the lime light.

Apart from Google (who uses it for Youtube), Go hasn't really been used in large projects. Maybe 1.1 will change that. I might give it another shot, too!
[India] Why does The Startup Centre Charge for its Pre-Accelerator Programme?
I'd really like to see something like this for the anatomy of a cell! Nice work!
>I brought my son in to provide personal experience demonstrating that your guess about lack of sleep is completely wrong.

On the basis of a single data point.

>I hope for your children's sake that they never require assistance that you're unwilling to consider for them. Luckily most don't, so their odds are pretty good.

.. but then again, this is groupthink at its finest. Are you religious by any chance?
No different. Were you not around when IE was the "cutting edge" and had all the newest features?
The first time I had heard of him was when I found my roommates book The World Is Flat, at the time I had just graduated high school and was considering going to college full time. However I knew I didn't want to do that and through reading Thomas's book I somehow came to the conclusion that's not needed, that I can work anywhere doing anything, while having more freedom and making more money, not the response I've gotten from most people regarding globalization mind you.

My then girlfriend got me Hot, Flat, and Crowded when it came out because she knew how much I liked that one so much. I had been working for a solar energy company in Southern California and the book gave me a lot of talking points to sell the product. Of course the timing couldn't have been better with the "Million Solar Roofs Program" our Governator enacted. I still believe that the next big revolution will be, has to be, a green revolution.

Here's a key part about the program I mentioned via Wikipedia (http://en.wikipedia.org/wiki/California_Solar_Initiative)

The California Solar Initiative has "a total budget of $2.167 billion between 2007 and 2016 and a goal to install approximately 1,940 MW of new solar generation capacity." [2]

The CSI initially offered cash incentives on solar PV systems of up to $2.50 per AC watt. These incentives, combined with federal tax incentives, could cover up to 50% of the total cost of a solar system. The incentive program was designed so that the incentives would reduce in steps based on the amount of solar installed in each of 6 categories. There are separate steps for residential and non-residential customers in the territories of each of the State's 3 investor-owned utilities. As of July 2012, the rebates range from $0.20 to $0.35 per AC watt for residential and commercial systems and from $0.70 to $1.10 for systems for non-profits and government entities.[2]
See the response above - there is a window in 2018/2020 that private entrepreneurs will shoot for. I wish them luck, personally .. I'd love it if someone other than NASA got there first. It would truly ignite the human race.
James Cameron's sub given to science
The comments in the code a golden. Nicely formatted and easy to read, hats off to the programmers behind the game.
The State of South Africa’s Yellowwood Forests: An Open Letter to the President
Great stuff! Would be great to see some other planets or facts in there.
Having spent a week at Samsung Headquarters a couple of years back I can assure you that they are extremely platform-neutral. With the scale at which they operate and the pace at which the industry moves, they would be crazy not to... missing a single 6-month window for global product delivery on a new OS platform against their major competitors (nearby Taiwanese HTC, arch-rival fellow-Korean LG, up and coming mainland Chinese companies, etc.) could be equivalent to many hundreds of millions of dollars of lost revenue.

At the time I visited, circa 2.5 years back, they had (usually physically disparate) skyscrapers within their HQ complex for at least three or four different mobile platforms (Bada, Android, Windows Mobile, and something else I can't recall). Right now I'd assume they have some resources on FirefoxOS and Ubuntu, plus Android, maybe some other systems.
So someone should take Crunchbase and sort for startups that raised a seed without a follow-on round within 13 months.

Would that not be the same info?
Why not sell for an even $5,000?
You can read more about the intended architectural changes at Blink's project page:
http://www.chromium.org/blink#architectural-changes
Kudos to the team. Go is going from strength to strength. I'm about to start a small project with it.
If you had a charge card with a 5k transaction limit, this would give a little wiggle room.
PPC Mac Anti-Virus
>What happened to the industry?

Its still there! You just have to ignore the hype and look beneath the curtains.

http://www.tigsource.com/

EDIT: and, of course, http://repo.openpandora.org/
I think this is really the one language/tech that's going to take off. It's just too early, but it's going to make it's splash.
The reason I won’t back your KickStarter… even though I love it.
*multiprocess
Apple was doing enough innovating befor Google joined in: canvas element, CSS animations, transitions and transforms, etc., etc.
Where do you get that dyno's are single threaded? Please read: https://devcenter.heroku.com/articles/dynos#dynos-and-reques...
This is disappointing for me, C# developers tend to make less. Then again, young people tend to make less (definitely causation) and C# developers tend to be young, so maybe there's no causation there. Or maybe there is and that's why older people get out of C# development!
It looks like a lot of C++ projects atm; we need to throw out the chronies and fix their spaghetti code.
Wwwwaaaaiiitttt.....

before you go on, as soon as I read "allow users to discover books", I need to ask you these questions...

* I go to Amazon to "discover" or find details on books - those that I don't know AND those that I know
* Then I go to bookdepository
* But there are a number of sites that does this "social, book discovery - share what you know etc" - goodreads, shelfari, i dream books, etc.

So my questions is....

* why is yours any different to the above?
* is there a KILLER feature you have which none of the above has?
* is the killer feature in demand?
* Ben Horowitz suggests entrepreneurs to make a product which is at least 10x better than the current incumbents. Is yours going to be 10x better than ones that are out there and have been out there for a long time?
Disney Shuts Down LucasArts Just 154 Days After Acquiring It
Botnets are usually rented out. So there is an opportunity cost, when the nodes and their computational/network resources could be used for more profitable activities.
and firefox is the IE6 of firefox os ... what you are saying doesnt make sense. A mobile doesnt have to accept multiple browsers. Can you run chrome on WP8 ? no.
If Google is paying Apple $1B/yr to be the default search engine on iOS, it stands to reason that Samsung could negotiate similar per device rates. That seems like enough potential upside for this to be a no-brainer to me.
Yep, tips for where and how to engage with the project:
http://www.chromium.org/blink#participating
So now I'm thinking - is the solution to support multiple options or to own all pieces of functionality?
Ask HN: Thoughts on FoundersCard?
For those of you who are holders of FoundersCard, what're your thoughts on it? Does it hold up to its $500/yr pricetag? I'm really interested in the potential perks it has for travel (air + stay -- lounge access @ airports?) and would really love any insight that could be given.
So, by moving to Blink, Opera loses <blink>.

I guess those nostalgic for the 90s shall have to rely on Firefox, inheritor of Netscape's mantle.
Some are just stuck because they can't go elsewhere because of traffic jams and they don't want to go inside because it's too crowded or too many people waiting in line for coffee (or to go to bathroom).

Afraid I've never heard of anyone being accosted by officers about hanging out in the parking lot inside their car w/ their computer. Who is to say who's wifi they are using anyway (especially in a tight area where you have multiple choices for wifi)?
It's a shame. They made such great games back in their golden era. Why didn't they just cut down the team size and tried to develop some kind of Indie games, instead of yet another AAA Star Wars bullshit?
They formed game design icons like Ron Gilbert, Tim Schafer, Noah Falstein, Hal Barwood and Brian Moriarty - Bring only one of them back to work on a small scale project and the result would be amazing.

But nah...whose asking me...
It's cool they released it, Raven is apparently totally rad. But still, why not criticize where they host it? GitHub is the better choice (for me at least).
The response above also suggests 2018-2020 is too soon. Are you aware of any private entrepreneurs realistically disagreeing?
I agree with ending null bytes. It eases cross-language compatibility, and it usually costs nothing because it fits into the padding bytes anyway. Btw, that's exactly what OCaml does (string have length, can include nulls, but still end with null bytes, to be passable to C functions).
It was a basic newly generated Revel app running in production mode.

Not hitting a DB. Benchmarked with 'ab -n 10000 -c 30 http://localhost:9000/some_action.

See also:
https://github.com/davecheney/autobench
BenchmarkHTTPClientServer 373216, 52646 -85.89%
Now how long until someone who know's what they're doing can tell me if it will work on OSX and write some install docs?
Samsung Galaxy Star and Galaxy Pocket Neo Official Announcement
From the article:

>In order to use these functions correctly you have to do this sort of nonsense.

char buffer[5];
strncpy(buffer, “Thisisalongstring”, sizeof(buffer));
buffer[sizeof(buffer)-1] = 0;

Actually, its more like this:

char buffer[5] = {0};
strncpy(buffer, "This is a long string", sizeof buffer - sizeof buffer[0]);

(edit: sizeof, not sizeof()! edit2: bugfix!)

But okay, maybe your compiler won't let you do that (it should). Oh. We've already touched on what Microsoft won't let you do .. maybe Microsoft won't let you do that. (In which case the answer should be: don't use Microsoft).

But anyway .. then the author says this:

>We are programmers, are we not? If the functions we are given to deal with strings are difficult to use correctly then we should write new ones.

Umm: NO! Learn to use your tools properly and stop re-inventing the wheel to fit your misunderstanding of the world! BILLIONS of lines of code out there use strncpy() and other n-fn variants, and guess what: even in safety-critical, life-threatening, embedded environments!

This article should really be titled: "If you are going to use strncpy(), and you're scared of it, THEN DON'T DEPLOY WITHOUT FULL CODE COVERAGE TESTING!"

NB: edit2 GOTCHA! Coverage, people.
Introducing navigator.mozPay() For Web Payments
> Apart from Google (who uses it for Youtube), Go hasn't really been used in large projects.

I don't know how large each of these projects is, but a growing number of companies are using it for serious projects:

Iron.io: How We Went from 30 Servers to 2 with Go
http://blog.iron.io/2013/03/how-we-went-from-30-servers-to-2...

Behind the Scenes: Big Data at Torbit
http://torbit.com/blog/2013/02/19/big-data-at-torbit/

pool.ntp.org DNS server in Go
http://news.ntppool.org/2012/10/new-dns-server.html

Juju at Canonical
http://www.reddit.com/r/programming/comments/18atce/juju_can...

Go at bitly
http://word.bitly.com/post/29550171827/go-go-gadget

CloudFlare blows hole in laws of Web physics with Go and Railgun
http://arstechnica.com/information-technology/2013/02/cloudf...

dl.google.com now served by Go
https://groups.google.com/forum/?fromgroups=#!topic/golang-n...

Go At Conformal
https://www.cyphertite.com/blog.php?/archives/7-Go-at-Confor...

Go at Novartis
https://plus.google.com/114945221884326152379/posts/d1SVaqkR...

Go at the BBC
http://www.quora.com/Go-programming-language/Is-Google-Go-re...

Go at SoundCloud
http://backstage.soundcloud.com/2012/07/go-at-soundcloud/

Go at CloudFlare
http://blog.cloudflare.com/go-at-cloudflare

Go at Heroku
http://blog.golang.org/2011/04/go-at-heroku.html

Building StatHat with Go
http://blog.golang.org/2011/12/building-stathat-with-go.html
Edge.js: Async Python and C# running in node.js.
Very useful. Can you do other VC's as well?
That would be a very useful addition.
Ask HN: How do you migrate away from a Monorail (Ruby on Rails)? And to what?
I'm considering moving some projects to Ruby on Rails, just to get more Rails experience. However, I'm concerned about eventually out-growing Rails. The way the Rails MVC framework is designed, it seems like the only way to abandon a Monorail is with a complete rewrite of your entire codebase.

Twitter had scaling issues with Rails:
http://engineering.twitter.com/2011/04/twitter-search-is-now-3x-faster_1656.html

Airbnb also outgrew Rails:
http://nerds.airbnb.com/how-we-built-airbnb-holiday-cards-in-less-tha

Here's a couple links I found that addressed moving from a Monorail:
http://david.heinemeierhansson.com/posts/33-myth-4-rails-is-a-monolith

http://www.slideshare.net/pcalcado/from-a-monolithic-ruby-on-rails-app-to-the-jvm

Does anybody here have any experience with migrating away from Rails? If so, please share any links and experiences.
Funny conclusion: Java stays roughly the same between the two graphs, if you "join" C and C++ in both graphs, they, too seem rather similar, and JavaScript probably got a bump because the second time, "HTML/CSS" was added as a "programming language". Apart from the other errors mentioned here, this seems very much like "only believe the statistics you have faked yourself"....
The same reason that things sell for $1.95 instead of $2.00.
Sure, but how would apt handle that? Releasing an apt package with the assets would be copyright infringement.

All ID games suffer from the same problems.
Cloud Queues: A distributed, fault-tolerant Python message processing pipeline.
Actually, the issue is not "no choice in rendering engine", the issue (with IE6) was "a shitty rendering engine" - I for one don't care if Safari / Webkit remains the only rendering engine on iOS for eternity, as long as webpages work and look well. Because that's all that matters to me, as a consumer.
edit: parent didn't originally - 1 from sizeof.

Except you just failed to null-terminate your string, good job at proving the truth of the article :)

#include <stdio.h>
#include <string.h>

int main(void)
{
char buffer[5] = {0};
strncpy(buffer, "This is a long string", sizeof(buffer));
printf("%s\n", buffer);
}

$ ./test
This ^`gh?
> Go is very D-like.

I think it's very D-unlike. It's very small and simple.
Pick your co-founders