skysight-inc/HackerNews huggingface dataset:
Also, some examples of what I found objectionable:

* Abstract algebra, topology (local and global) folds into
a useful, intuitive toolset for ordinary differential equations and partial differential equations, be they
linear or nonlinear. (This annoying to read be they construction is used multiple times)

* Abstract algebra, topology, and
algebraic topology aren’t vacuous constructs built for useless mental masturbation by “pure”
mathematicians; the study of differential equations is more than a study of botany.
I'm sorry, did you not happen to read that page?
There were many, many, many things to hate about the Hobbit beyond its length, and none of them are particularly well kept secrets.

- Hobbit Hater
I've just recently had a 4 year relationship end on me here (28, male, UK). She wanted marriage and kids but I did not. There were three key reasons for this in my mind.

* I was always fairly sure it was love but I was never sure I could put up with her in the long term (whether thats her fault or mine isn't really the point).

* I had a lot more to lose than her by entering into a marriage and even being in a relationship and separating was a fairly large financial burden on my part.

* I don't really feel I'm ready for either thing, though maybe I'd consider marriage if I felt the relationship was right.

You're attitude appears to be that because I worked at my relationship, but didn't commit the rest of my life to it, that I am not a catch. Maybe its true but its not how I feel about the situation. Its fair to say that it could have ended sooner, but just because you think your relationship isn't going to work, doesn't mean you stop loving that person and want to give up.
My day job involves working with Java and C++ on 10+ year old systems. All of my hobby or side projects are in Go these days with occasional diversions into haskell, ML or various Lisps.

So I'll try to impart some understanding of why I would switch to Go from Java or C++.

First lets get some things out of the way. Go is fast enough and getting faster very quickly and it definitely has a smaller memory footprint. So when compared to java and C++ in those dimensions it holds up just fine but that might not be enough to sway someone over to the Go camp.

It's about what else Go has:

* Go is a batteries included language. The stdlib has almost everything you need to get started much like python does.

* Go is fast for development. I mean really fast. I mean like using Lisp in a REPL fast (almost). I really can't express how fast it's development speed is adequately just trust me its really really fast. This is not just about how fast it compiles although that's part of it. (I've literally been able to write, compile, and run a go "script" faster than an equivalent python script.)

* Go makes concurrency easy to get right. I haven't seen any other language get this so right since Erlang.

* Go is concise. There is no wasted typing. It's easy to read and it's easy to write. Every feature of the language is orthoganal. And it tells you quickly when you've done it wrong.

* Go does OO right. Code reuse through composition not inheritance. Polymorphism through interfaces not inheritance. I never have to worry about it with Go. C++ or java? yeah I've got some inheritance related war stories there.

All of these things exist in other languages but Go is the only language where they all exist together. This is reason enough to switch to Go but there's more.

Go's future is bright. I don't say this because it has celebrity tech people behind it. I say this because the foundation they are laying demonstrates the core team knows what they are doing. Here's some examples.

* Go comes with all the tools you need to programmatically understand Go code. Parser, Type checking, Static analysis is all available via the stdlib. As a result GoCode which adds IDE functionality to the EDITOR of your choice came on the scene very quickly. Java doesn't have this. C++ doesn't have this. Go made it possible to create an IDE as a service with minimal effort. Besides Gocode you also have gofmt. Never worry about code formatting again. gofmt will reformat it for you and it will never break your code. It's 100% safe. I am aware of no other language excepting lisp with this functionality.

Lastly I want to address your "a lot less powerful" comment. I think it's false. In now way is Go less powerful than Java. It's fast enough to be in the same league as java. It has a lower memory footprint than java. It compiles faster than java. And the language itself is if anything more powerful and expressive than java. It has closures, It has interfaces that are just as typesafe and yet easier to use than java.

In fact I'll sum it up in one word: Go is relaxing.
The damage is done and Google has tainted their good name with consumers. This isn't just a case that pissed off developers, this is actually moms, dads, and grandmas who suddenly find themselves annoyed by Google.
> Microsoft has used those patents to threaten other Android manufacturers before or make them pay for them. Google wants everyone using Android to move away from EAS, and it makes perfect sense from their point of view, to cut costs for themselves and Android manufacturers, and to be less dependent on Microsoft's proprietary technologies.

Sounds like a case of Microsoft's user lock-in strategy backfiring. They have had plenty of time to fix their IMAP implementation over the years, but it hasn't been a priority for some reason.
The memory consumption is probably mostly due to the JVM's GC implementation that can be very finely tuned (although large RAM footprint surely is a feature of the JVM). Some of the bloat is, true, baggage that's been accumulated through the years, but that's being taken care of in Java 9. And the rest of the "bloat" is there for a reason. Let me put it this way: if you have a program that absolutely requires JVM performance, it probably requires the "bloat" as well, as it gives you runtime instrumentation, advanced debugging hooks and other sorts of invaluable monitoring tools.
See http://probabilistic-programming.org
You're going to have to "sexify" this site by about 1000 percent to make it work IMO. I suggest you get a copywriter to help you word it better (I can recommend one if you like). Also, amp up the color on the site.

My .02
a Ruby programmer is now a "hacker" too...
No, that was Mike Lee.
How did you write a go script faster than a python script? That sounds intriguing.
I've written several tools which need to send data to "a server" of some kind. Writing trivial node.js servers is painless, and the event-based approach makes them scale really well.

For these ad-hoc kind of systems it is hard to think of anything as fast and simple to get started with. (Sure you could use Twisted, Sinatra, or some other framework, but node.js is very very simple to get started with which helps a lot.)
Are you still looking by any chance?
Like Prometheus, which was essentially an advert for another movie and a complete waste of my time and money.
Apple.com - we make phones, computers, and tablets with really aesthetic exteriors.
For me it wouldn't necessarily be a deal-breaker, but I would demand a significant premium on salary or cash signing bonus for the risk of not knowing the group and manager I'm going to be working with, or the work that I'm going to be doing. That seems like a pretty bad incentive for the hiring company too.
edit script in vim.

use :!go run %

It will compile and run the script so fast you will swear it was an interpreted language except it runs way faster than an interpreted language.
> Copyright law says one thing, but at what point do we as humans say that the creator has died long ago, and his work should now pass to the public to retell as it sees fit?

Especially in this case.

Do you know why Dungeons and Dragons was able to be so Tolkien-esque without being sued? Because there actually was a court case, decades ago, and the only thing the court ruled that the Tolkien people (I don't know if J.R.R. was still alive at the time) actually owned was the word 'hobbit'. Everything else was taken from the public domain. Hence 'halflings' in all subsequent D&D works.

Not that Dune, to pick an example, was that much more original, but with Tolkien's work it's especially easy to pick out the borrowings.
I suspect this is a closer view of the near future than some of the incumbents would like. Once your voice API crosses a certain reliability threshold tapping your chest and saying "Kirk to Enterprise" makes a lot more sense. :-)
Offdesk is a web platform where you can access (and build) all
the Web-based tools you need to get stuff done. I've

bootstrapped the project and am gearing up for release in a few months.

http://www.offdesk.net

we leverage the strengths of a social media model and then
turn that model inside-out.
It's a virtual desktop built
around a massive collection of web-based apps,

and the social aspect of the network is shifted to a
secondary, supportive role. Welcome to the social worknet.

I'd love to get your opinion on this project.
Microsoft needs to do its own hardware, and it needs to copy Apple's focus on the fundamentals as much as possible. I think Surface RT really gives you a glimmer of what's possible, but they made some mistakes with it. On one hand, the industrial design is there. It's a beautiful product, light, thin, and doesn't look like a rip-off of an Apple product. The guts have some key design mistakes (Tegra 3 just isn't up to the task, a $500 tablet with a Retina screen is inexcusable), but that's something they can fix in the next revision. On the other hand, they're not copying Apple enough. Surface RT has a great pitch: it'll run Office. That's it's fundamental feature. Given that, it should have been perfectly executed. Instead, it shipped as a desktop-mode app with some touch facilities grafted on, and it shipped with performance problems that all the reviewers noted (even if it was somewhat alleviated with a later patch). Apple never would have shipped a product where the #1 feature of the device was so unpolished. Shipping late would've been far preferable to shipping "on time" with a product that further damaged the brand.
I wish PKD could have lived to see Blade Runner, (the original) Total Recall, and A Scanner Darkly. He would have loved them.
While the Jackson films may be entertaining and good in their own right, they aren't very loyal to Tolkien's source material, or even their own canon, as someone else has pointed out.

For a Tolkien fanatic like myself, they are almost unwatchable. I can understand changing details and dialogue because it is a different medium. But Jackson changes the motivations and major actions of many of the main characters in LoTR.
"a lot more ways you could spend $125k building a similar company to get to profitability faster"

... Not necessarily. It's actually pretty difficult to start something that's consistently driving revenue at all or even into the 5-figure range. That said, $18k/year isn't super high and he's looking for roughly 5x the revenue to acquire the business, which someone would obviously only do in hopes of growth.
The only way for it to match would be for them to have filmed The Hobbit first, then copied footage. They changed actors too - obviously not following his own freakin' canon. Does that ruin it too? Should he have used the same actor, damn the results, to satisfy canon?
Stan aims to be the successor to BUGS, and it is made in part by the great Bayesian Andrew Gelman. Nevertheless, BUGS was the de facto language for probabilistic modelling for many years, and you may find better documentation for it.
Talk to the guys at Asana or similar. If you could transition your 33k users to Asana or similar (through an upsell, conversion, etc) then they would be paying (roughly) $3.73 per acquiried user.

With an email address worth .60-.90 per month or more, they should be able to easily justify it. Just a thought
أجهزة استقبال الستلايت 2013 اطلب تشاهد
Actually, the "get" command implies "build" and "install", so it's just (a real example):

go get github.com/nf/todo

and you get a todo binary in your workspace's bin directory.
Here's how I broke it down, it has been a little while since I've been in a math class
* Differentiable to all orders means that for each derivation, no cusp will appear in the curve. A cusp means that the next order of derivation will not be defined at that point on the curve.

* 'The symmetry is a smooth invertible transformation mapping solutions of the X to solutions of the Y'.
- I now understand that the stuff I just paraphrased means that it's just a mapping, and that it's invertible.
- ODE = Ordinary Differential Equation. Cool. Rings a bell. It looks like ^ODE^ is just the next order of derivation? And this mapping, the symmetry, is just describing how the next order of derivation relates to the first (I think, that is not exactly clear in the time I spent).

* Invertible means the Jacobian is nonzero... Describing to a sophomore that a mapping is invertible in these terms is pretty vague (this section is supposed to be accesible to sophomores). The Jacobian is the determinant of a particular form of matrix, http://mathworld.wolfram.com/Jacobian.html

So aside from that last bit it came apart okay. I have noticed that when you have completed a certain amount of math (or any topic) it is hard to exclude certain bits or to describe things in a simpler fashion
In Defense Of The Humble App Walkthrough
This is awesome! Has anyone build something like this already? A bluetooth button with a mic and speaker, to wear on your chest. When you press it, the voice recognition software in your phone gets started. You could call it the Siri-button (or Google Voice/Now button).
They will only merge accounts if a government documented merger takes place between multiple corporations.
I'm the lead developer for Set For Marriage (https://www.setformarriage.com), and we've thought a LOT about these issues.

We do charge people a subscription fee to be able to start conversations, but it does seem pretty unfair for people to have to pay to reply so we don't require a subscription to reply to messages.

I agree with waxman that the "browse-and-message" thing is kind of played out (winks are too), so we're working on some ideas to help people find partners and interact without requiring them to fill out a giant questionnaire or spend hours copy and pasting a message to every potential partner on the site.
Not meant to be a shameless plug but I recently redid my business website to optimize for mobile as well. We didn't intentionally target retina but it turns out we're using a font for our logo and I'm very pleased with how crisp it looks on my Galaxy Nexus. I'm currently building a website for a client and the logo is a bitmap and there is distinct difference in quality. This is my own site, built with Bootstrap: http://www.electrichq.com.au
The only one that's really close to the MBA, and arguably beats it in several ways, is the Samsung Series 9. None of the other ones hit all the high points of the MBA: battery life, thinness, weight, build quality.
It's probably an alien.
I agree about the great tools, I have used them.

But for being so simple Go gives you a lot of tools as well:
http://golang.org/pkg/runtime/pprof/
http://golang.org/pkg/net/http/pprof/
http://blog.golang.org/2011/06/profiling-go-programs.html
Go also has gdb support I used from my IDE (http://golang.org/doc/gdb)
YouTube Disco
Event alerts on IRC? Check.

Popular clients integrate with it? Check.

Single Sign on? Check.

Non-technical user? They sign in, they type, they see what others type. What's not to understand?

The only thing you mentioned that IRC doesn't have is automated contact list sharing.
The Negative Influence of Games: An Autobiographical Essay
Note: I didn't write the article in the OP and I think the author has things backwards.
الان متوفر لدينا اجهزة Vu+ واجهزة Drembox كل الموديلات والانواع
Self-selection can potentially be powerful for a startup (although maybe less so recently), meaning that it may be possible to spend significantly more time considering each candidate. Skipping initial recruiter calls for at least a subset of candidates, for example, and having a hiring manager reach out and work on expectations setting and sell is something that might happen less often in a larger company.

Similarly, self-deselection is something you want to avoid - ie, you need to prove yourself to them a lot more. Making sure people you are interested in see the sorts of information they might need to consider working for you is important - maybe it's talking about your product/opportunity, your development/product/management/business philosophy, or even just mentioning who works with you and what they've done (although focusing on the VC team, or just saying "A bunch of former employees at Google, Apple, Microsoft, Facebook, Dropbox, ..." is probably not enough).

One thing I've found is that certain people are better at asking certain types of questions. I love "exploring" conversational-style interviews that are highly interactive and where not knowing something is an opportunity for the candidate to figure it out themselves or to learn a new thing. One colleague does an awesome debugging scenario that I sometimes think could continue for hours if he wanted to. I assume that certain candidates like particular interview styles - finding some way to match those two together would be great. (A recent Facebook start and I spent an additional half-hour during his interview because we both enjoyed the subject we were discussing. Making each interview that enjoyable...)

I'm not entirely sure what you mean by challenge problems - is this a technical phone interview with a specific set of broader topics/challenges, or is this something that gets sent to the candidate and they get some time to return a result?

I prefer the term "phone interview" when a non-recruiter/sourcer is evaluating the quality of the response to some question or challenge, and "phone screen" for the initial recruiting discussions where wholly unsuitable candidates are weeded out due to skill or experience mismatch to the role based more on treating commentary provided by the candidate as fact (although it does go a lot further than that).
Well, this was a major theme in the book - how you can never go back to innocence and pretend all the bad stuff didn't happen. But in Hollywood everything is happily-ever-after and we never have to learn from our mistakes.
iconjack, you are a dead user. Time to create a new account.
I think Tolkien meant the giants to be real in the Hobbit. The paragraph after then one you quoted starts with:

When [Bilbo] peeped out in the lightning flashes, he saw that across the valley the stone-giants were out, and were hurling rocks at one another for a game, and catching then, and tossing them down into the darkness where they smashed among the trees far below, or splintered into little bits with a bang...They could hear the giants guffawing and shouting all over the mountansides.

"This won't do at all!" said Thorin, "If we don't get blown off or drowned, or struck by lightning, we shall be picked up by some giant and kicked sky-high for a football."

After the party escapes the goblins and gets through the mountains, Gandalf suggests blocking up the entrance in the pass through which they had been ambushed:

"I must see if I can't find a more or less decent giant to block it up again," said Gandalf, "or soon there will be no getting over the mountains at all."
What weird formats would you suggest?
Play against people in a Trivia competition for Bitcoin
The YouTube API in question only Apple and I remember TiVo had access to it at some point because they had deals with Google. I am sure a few other partners may have access today but it's not exactly everyone.
If my understanding is correct I think he was referring to the fact that even if you have the axioms and an algorithm to figure out all the theorems, you can't prove all the truths. There will be blind spots.
I can't even parse your statement. What is bad about not marrying a girl-friend? Because the women supposedly helplessly clung to their only hope of salvation in life, being married by some guy? I don't think that is the case in modern society anymore.
Those aren't in the stdlib. gofmt is. So is gofix, go vet, godoc and a host of other things. Batteries included means a lot.
Torapp guilloche designer is an online graphics editor and it can be used to design very complicated guilloches for security printing.
http://www.torapp.info
Go programs don't just use less memory, the language makes it possible to control memory allocations.

With the JVM-based languages I'm familiar with, it is difficult to control the memory allocation characteristics of you program, and typically the further the language deviates from the JVM's model (eg, Clojure and Scala) the more garbage must be generated (usually in doing= things like runtime type reflection).

All these allocations put pressure on the garbage collector and, fortunately, the JVM provides a few sophisticated garbage collectors. But even so, I am aware of some high profile companies whose JVM-based servers spend upwards of 80% of their CPU time in the garbage collector. It's just crazy.

On the other hand, the Go language and - critically - its libraries were designed to give the programmer control over the allocation patterns of the program. This creates less work for the GC, and leads to leaner services with predictable performance characteristics.

Go has other advantages over the JVM as a platform, but this is the critical one IMO.
Ask HN: Entrepreneurs.. what keeps you up at night?
I'm very interested in hearing the specific pain point that keeps you up at night. Please include what stage you are currently at (can be pre-anything) and industry.
I had one class where we had to build a multi threaded search engine in java and parsing HTML with regex was a requirement. Regex was the downfall of about 50% of the class and the majority of the students who did well still had slight issues with their HTML parsing. Moral of the story is that regex is a poor solution for HTML. Not to mention, hours debugging regex is one of the least meaningful or rewarding experiences you can have as a programmer.
In audio/video format... best when he goes off the deep end and begins speaking in tongues towards the end of the post http://www.youtube.com/watch?v=pQgNRKpmFuo
Paul, as always, an awesome write-up. Looking forward to the dev one as well. The design of the article posts are spot-on. The header seems a bit off to me though, maybe it is the alignment of the photo/subtitle and the menu below it? Also, I think it would be nice if on the /photos posts if you could browse through them easier with something like a left/right arrow setup. Maybe you don't want that though? Either way, great work!
The study didn't find that this was true in every case. It found that it was more often true than false in the task that they chose. I'm not totally up on this literature but I'm fairly sure that it's been replicated repeatedly in a variety of domains.
I think going against one's feelings in parenting can't be a good thing. Glad it worked out for you, though.
It's not only a question about copyright laws, money, etc.

Popularization of JRR works sometimes disgusting.

The most disgusting thing(for me, and I think I'm not lonely): LONG ELVEN EARS.

JRR almost reinvented elves. He transcend them from butterfly-like insects into unearthly beautiful beings almost like humans, but in every aspect better.

This effort is ruined: now everybody knows that elves are "guys/gals with long ears". Of cause: it's a lot easier to make long ears, than to make ... unearthly beauty.

(Excuse me my Runglish )
Does she have a blog or something? Video is too slow.
I did pretty much that. Which makes it even weirder that the movie was so dark and gloomy and showed so many cut-off heads up close. (Maybe some of the darkness was caused by the 3D.)