skysight-inc/HackerNews huggingface dataset:
There is a big difference. You're a "supremacist" if you think one group is better. You're a "nationalist" if you think these groups should be separate. Many white nationalists will freely admit that Japan is much more law-abiding than the US or Europe. But they might still want the US to be a whiter country (the way Japan is very Japanese, with <1% of the population having non-Japanese ancestry).

Perhaps you should call the VDare people "White Nationalists and Japanese Supremacists," to clarify your position.

If you read the Autobiography of Malcolm X, you'll see that he's a "white supremacist" and a "Jewish supremacist" in some respects, but still a "black nationalist" in terms of how he wants to live.
Networking, networking, networking... Do this at local events and meetups and do this at big industry related events. The cost at most is your travel cost and time. Getting connected helps spread the word better early on, especially if you're on a budget and can't afford paid advertising to get the word out. Word of mouth, depending on the context, is not a strategy. Pushing to your friends and family can only go so far. Go connect with people in your industry and get the word out by connecting with them on a personal level. It works out much better.
You got me there. Plus i noticed that also.
My solution was some crappy regex thing. i obviously need to do better.
Summary: Nokia is the General Motors of the cellphone industry.
Stockpoint did this with all their web APIs 5 years ago...
have downloaded it. Wud have a look
I lurked for about a year before I posted. Don't do it :) It's very addictive once you start amassing bits of attention.

Chicago has an excellent reputation!
Come down to Ecuador and climb some mountains. There's something incredibly humbling/powerful about sucking in the thin air at 16,000 ft and looking down on the world around you. Sure it won't take a year, but you can definitely reinvent yourself in another country by traveling around for a bit.
Good spot to observe how OpenID doesn't make people any less likely to bother logging in
"I can't believe that music of any form can possibly be the cause of ills among the black community."

That's because you aren't black, and you wouldn't know. It's not just music, it's the mainstream media as a whole, and how they depict a successful black.

The black youth don't get to see the successful black businessman, lawyer, doctor or politician. The ghetto drug dealer who became a rapper and now has millions, athlete, etc. are the only success stories we are fed with, on a daily basis.
Boy, that would be so cool
JSON2?
Last figure I heard was 80K unique visitors a day. I doubt there are anywhere near that many accounts and certainly not anywhere near that many accounts routinely posting. So 'not uncommon' is probably a vast understatement.
The book I've learned most from is Founders at Work: http://www.amazon.com/Founders-Work-Stories-Startups-Problem....
There's cospace: http://cospaceatx.com/

A buddy/former co-worker of mine works out of there, and he seems to really enjoy it.
> If offering user choice is a bad idea, why is Android doing so well?

Android isn't a triumph of user choice. Android is a bunch of carriers and manufacturers choosing to use something free instead of licensing or developing software for themselves.

Nerds choose Android. The vast majority of consumers choose their carrier, then take whatever the cheap phone is.
[Solved] What programming languages should I learn?
I get asked this all the time.
Mustache has an equivalent to {.or}

{{^something}}
{{/something}}

The draw of mustache is that it does things implicitly. I don't have to worry about .section, .repeated, .or, |html, for example. Mustache does it for me.

That being said, one thing that mustache does need to address is the difference between conditionals and repeated operations as needed (handled by .section and .repeated in JSON Template).

AFAIK, the songs template would require a boolean to be passed in of the existence of songs in mustache, since mustache would implicitly assume that {{#songs}} was a loop and create multiple tables.

http://json-template.googlecode.com/svn/trunk/doc/Introducin...
Khan tends to follow one textbook from front to back while he goes through the videos in a linear order. The order that khan has his videos listed is the order your supposed to follow in a traditional course. They're small enough so you can go back and brush up on one topic or the next. Each subject topic is one full course, or one that is split into several (like calculus 1, 2 and 3). He has computerized tests for a small amount of topics, and he fills out more and more courses as time goes on. Khan academy is a work in progress.
>Nokia can differentiate just by being the company that produces beautiful devices running Windows Phone?

You think that's their plan? You think Microsoft is naive enough to let it happen? If the short WP7 history is any clue - it's not going to be easy for Nokia to differentiate at all.

>And to point "c" -- that there is a "glaring omission from Nokia and WP7 strategy -- dude, it was made public like 4 days ago.

Way to miss the point - "dude". That is eons+4 days late - which boils down to the same fact - they still do NOT have a "strategy" - which means the Microsoft deal was made without thinking through the strategy - Is it going to be Symbian or S40 or WP7 Starter Edition on low end devices to compete with iPhone Mini and Dual Core $29 Androids? And that's where Nokia is hurting right now. They could make a me too WP7 device and there is a fair chance to fail there - but if they made a capable low end device that does most of what iPhone 3GS and LG Optimus does - they have real chance of getting somewhere.
This is valid for server side templating.

In the browser you will not render thousand times a template. And the tens milliseconds you will save if you pre-compile the template is irrelevant compared to the hundreds milliseconds of network latency and page & js load time.

I wrote http://beebole.com/pure another template engine.
With the version-2 we dropped the pre-compilation. The small performance gain wasn't worth the complexity.
It's not by any mean a dead language, but this submission should be, I don't know why it hasn't been flagged down and deleted.
If you are Scottish and attending a University here in Scotland then you pay zero fees.

[NB I actually don't think this is very fair]
Has anyone disputed them? This seems like a great example of an ad hominem attack--you haven't had to question their data, or their logic, just the fact that they've found an argument supporting their conclusions.

That's a good way to talk past people. If you're legitimately concerned with their views, this is a great opportunity to identify what flaws there are with this argument, instead of the ways you already disagreed with the conclusion.

I mean, think about this in terms of who is contributing to the argument. Vdare: "Here is some analysis of the data, revealing what may be surprising results!" You: "Like most people, I disagree with VDare's conclusions. I'm not going to address their arguments, and I'd like to warn others against doing so, too." Who is contributing, here?
Thanks guys. I want to say that this is my first project. It is a work in progress and i hope to keep improving.
Thanks again.
In fact, I'd imagine Zuckerberg would be better off both personally and professionally had he finished his undergraduate education.

Moreover, I think it's interesting to think if Facebook would be different had it been founded by post-graduation Zuckerberg. Better? Worse? I bet the Facebook experience would be richer had Zuckerberg been more mature when he crafted the initial vision.
I comment, but add no value, does that count? We're all leeches! :p
They're useful for doing more on the client than server. If your UI runs only on the client then you just have to write a web service to communicate with. You just take the V out of MVC, or you have views that simply emit JSON/XML/whatever.

Most web pages would not benefit from this but many web apps can and do.
there are plenty on match.com etc, though getting any of those will be out of reach for most guys with DNA synthesizers :)
I was saying adding the mechanism adds complexity and the mechanism could fail; I was not saying we should worry about the person pressing both pedals at the same time during a turn.
The thing is, you are mediocre.
more genomes:

"These are the 57 public genomes. They are from real people who've chosen to share their data to help all of us learn more about our genomes."

http://www.snpedia.com/index.php/Genomes
lol - you're not alone ;].
see, i'm here for 800 days now but stopped commenting on most of the threads long ago when I realized that my views are somewhat diametrically different and would not be accepted easily by those so more wise and better connected than my dumb self. they installed a nice feedback mechanism that effectively limits my input - whenever I post something I must fear ridiculous downvoting by those higher priviledged clergy folks. I guess that keeps the platform at a common standard, unfortunately I have not much to say at that point.. and I know some more people that do not post a single response, people much brighter than me. Not everybody communicates at the same rate, though.
If you're both coders, stay true to what you're suppose to be doing. Bootstrap your prototype yourselves and make it a true MINIMUM viable product. You don't need a 3rd developer as much as you want one, or a 4th or 5th right now. One you get some tractions, there will be more doors open to you.

However, as someone else noted, if you're looking for cheap help, you're probably in the wrong place. While there are many talented people who may consider working for cheap or pure equity, it's something that naturally happens if they believe in you, your brother, your company, your vision, etc... It's not something you should go out of your way to try to convince people. Hard sales rarely work.
Why would it be moot? I do something similar to this technique with haml-js and underscore templates (though i wear a full beard, i'm not really into mustache.js)

This lets me use the same views on the server and the client, with the same $templates.render("item", context); where "item.html.haml" is the name of the source file. I pre-compile the source of all the .haml files to functions and add them to the $templates object (boo, globals, yadda yadda yadda) and then write this out to a file for serving to the browser (./public/templates.js by default.)

Then, when I make a json call or whatever and need to re-render a partial, i just call the same template rendering.

Note that this works for Node.js but you could easily make it work with ruby through redcar or use a similar technique for precompiling your mustache templates for the browser while still using your language-native implementation on the server.

Edit: forgot the link https://github.com/aaronblohowiak/shared-views
doesn't really help readability either
HD 555 to HD 595 mod (or: how Sennheiser cripples cheaper headphones)
Unfortunately, the Internet was supposed to ( http://www.google.com/search?hl=en&safe=active&q=%22... =) do nothing of that sort. Telecommuting would indeed become viable for many types of jobs because of the Internet but that doesn't mean just because you work in an SV tech-startup, telecommuting could replace face-to-face interaction. If I'm not mistaken, YC startups get a lot of benefit from being in the Valley - they get to meet other founders, SV movers-and-shakers, talented engineers, and potential users/business-partners/employees. While YC requires the founders to be in SV, I'm pretty certain the employees of the startup can be almost anywhere in the world. Running a startup is different from being a telecommuting developer. The former requires shaking a lot of hands and talking about your vision in person while the latter requires application of tech skills and experience and can be done remotely.
No. It's finger-smears on a screen.
I went into this article deeply skeptical because every tech journalist out there is trying to make their mark on this story. But I think Elgan is exactly right about what strategies can win the mobile market, what Nokia has done wrong, what it can do in the future.

All that remains to be seen is which way Nokia chooses to go.
I think there is a lot of people who just lurk around and read everything, that is ok, but if you participate in discussion I think you will definitely learn a lot more.

Google cone of learning.
But they didn't drop out to find the opportunity, is his point.

The uber-point is really, people who are bright enough to found $1B businesses are also bright enough to realize that you don't leave college until you have the idea moving along a good path.

To put it another way, are there any $1B SW companies started by people who either didn't go to college or dropped out of college before they had started creating product for what would be this company? I honestly can't think of any (but that doesn't mean there aren't any -- and it should be easy to enumerate since there's probably only 20 or so billion dollar SW companies).
why did steve jobs drop out?
Oh look, an American talking about Nokia.
Damien has done crazier stuff; I heard a conference talk and thought "Like seeing Cthulhu, it might be something human minds can't handle!".

Conway has written Parse::RecDescent, the eminent "Best Practices" book (which imho should be mandatory reading for Perl programmers). And so on.

The guy is incredible.

Edit: Updated for clarity. On consideration -- he has done other things, equally crazy. But probably not crazier. :-) Most famous is probably http://search.cpan.org/~dconway/Acme-Bleach/

Hey, if you can't have fun, go join some language community that always vote up language war insults on other communities...
He doesn't say its impossible, so one example doesn't refute, or even respond to his statement. Not only is the plural of anecdote not data, neither is the singular.
I think you would want to stay in your current role and test the waters with what you think your new job would be.

Unless you have enough money to just jump ship and go try whatever.
To figure out who he was and what he wanted in life.
> It’s off topic and mean spirited, especially in a case like this where the author doesn’t give any advice.

Okay. This is not me being mean. I can do better than that.

I couldn't read the text. I wrote what I did so that perhaps the author would know that a portion of his audience had a problem.

My advice is increase the contrast between the background color and text color. Better?
One can argue that there is no clarity of vision involved. Rather, for every individual like Gates who gets lucky with a good business opportunity, there may be many equally qualified individuals who do not get a lucky break with a good idea.

It is always assumed that success and failure in business corresponds directly to skill. I doubt this assumption and suspect luck has a lot to do with it. Once you get your first success earning you several million, many doors open to you.
dont own an ipad. do u know an emulator for testing purposes?
I work at one of the national labs. Almost everyone on my floor is an ME (I'm an EE, but I'm writing code). The majority party in this Congress hates what we do (renewable energy) and thus it is extremely likely that a large part of our budget will get cut next fiscal year. So in our case, lots of engineers will get fired when our projects get canceled. Partisan bickering might not get a budget passed before the fiscal year starts (October 1), but I'm saving money and paying off debts, just in case.
I'm a former homemaker and the only coding I know is a little (x)html and css, so I am very much a demographic outlier for this forum. Plus, my views tend to not quite fit in anywhere I go. Prompt feedback, like votes and comments, can be a mechanism for honing your communication skills. Presentation can go a long way towards making it palatable to express an opposing point of view. You probably won't get a lot of upvotes for it. But you don't necessarily have to be downvoted into oblivion either.

Attitude towards such things can make a big difference. :-)
> Why would it be moot?

Because the server generates the javascript template methods. Thus the browser does not need to parse the mustache templates. It only needs to call the compiled functions. This means the browser would not need to have an implementation of mustache running on it, since the template building is contained within the compiled javascript functions.
In the case of a web app, the main benefit for me is you outsource the rendering of the HTML to the,usually idle, browser.
Your server is freed to deliver only data.

And for recurrent visitors. The logic(HTML, CSS, JS) is in the browser's cache. Then only data travel the network from the 2nd visit, freeing even more your server.
Wow, this is an awesome idea!

While I wonder about the price (could bootstrapped startups afford it, especially counting the air fares?), I can see this being very successful.
What the United States could learn from Finland about education reform.
It's a fallacy that one should avoid ambitious choices because few succeed at them. On average the odds of starting a successful startup are low, but the reason that's so is that it's an average of a few people for whom the probability of success is high (not 100%, but still high considering the risks) and a large number for whom it's practically zero.

I suppose in a sense he's doing students a favor with this article, because the ones who don't perceive the fallacy are probably the ones with a low chance of succeeding.
They are not and will not be pushing it as their primary platform. It will remain as a research project as it has been. In my book that means abandoning; there won't be any "ecosystem" for it.
There's also The Werks, I intend to work there when I move to Brighton :)
I'm using Clojure for small personal projects, and a few toy applications at the office. ("The office" operates an IBM mainframe under z/OS -- sometimes this "write once run anywhere" stuff really works.)

Before my infatuation with Clojure I spent a couple of years intermittently hacking at SBCL, writing other toy applications, flirting with CLSQL and UCW and struggling with the ASDF ecosystem. CL became a disappointment because of the library problem, and because I couldn't shake the feeling that the language was overburdened. How many operators for equal do you need, anyway?

(Joke, joke. Well, sorta.)

Frightfully smart people, worthy of your respect, say you should know Lisp.

You've already surmised that there's some groupthink here on HN. PG is one of Lisp's principal cheerleaders, he writes in lucid prose and has a couple of very nice textbooks to his credit. (On Lisp is probably the best macro treatment out there.) HN is itself written in PG's own Lisp variant, and there's lots of us here who have drunk the Kool-Aid.

So do invest some time in Lisp, but don't believe for a moment that you can do a few Euler problems and have a good feeling for the language. Your effort will take some time, however long it takes to learn to recognize design patterns in Lisp code. (This is where those autoindenting editors shine.)

And which Lisp? You'll get as many opinions as there are Lisps. Clojure's emphasis on FP attracts me, and its heavy emphasis on Java interop is immensely practical. You've got eight months to go before the next Conj; better get cracking, and good luck.
Ah, ok. I thought you meant that using the mustache template on the client side would be moot, not that having a mustache compiler on the client side would be moot. It was a little confusing because I'd still say that you are "using the mustache template" on the client side even though you are actually just running the precompiled function derived from that template.
Sometimes I don't comment because the other comments seems so well-thought-out and expertly laid out. Level of knowledge of some HN commenters is almost intimidating sometimes.
i won't comment
I don't think the comparison between 1997 Apple and 2011 Nokia is particularly close, or instructive for understanding the deal.

But I do agree that this probably is a good deal Nokia; and for Microsoft. Nokia was never all tha great with software, and is generally a hardware engineering focused company. Basically, they're outsourcing all the software dev work to Microsoft. And, apparently, getting paid (possibly very well) to do so.

Microsoft, on the other hand, buys themselves exclusivity with a major hardware manufacturer. Instead of getting secondary consideration after Android from the likes of motorola or HTC, they get the whole smartphone focus from a company with a reputation for producing reliable and high quality hardware.

Honestly, and all jokes about two dinosaurs getting together to avoid extinction aside, this is probably the best move for both companies, if they're going to stand an chance of being able to compete in the upcoming smartphone market.
Volnitsky-ruby, A Fast Substring Search Algorithm in Ruby
If you read the linked article, you'd see that I am calling for an {.or}-like construct to avoid having to use inverted sections for a fake else-case.
So what? Why live your life with that perspective? There's absolutely nothing good coming out of having the belief that you are mediocre, notwithstanding whether you actually are or not.
close to? Didn't this happen already?

http://techcrunch.com/2011/02/11/ubermedia-tweetdeck/
Eric Schmidt joined Google, early, and as the CEO.

So in one sense he did join a startup. In another, a career like his is as rare as a startup founder turning into Bill Gates. Perhaps rarer.
Is this such a bad thing? Engineers often have a tendency to to focus too much on writing 'good code', and forget the bigger picture of what they're working on. Technical debt is a real issue, but it's something to manage, not eliminate. I'd much rather be in a place where most engineers have at least half a pragmatic eye on products, features, and ux rather than only caring about code quality and the elegance of their algorithms. Yeah, it can also be good to have a few of those code quality sticklers around to keep everyone honest, but they shouldn't be running things or setting the tone.

I think a big part of the reason a management tier is needed at all in a lot of smaller companies is the general unwillingness of engineers to sacrifice code purity for expediency.
Diagnose what is causing your burnout.

Is it your own beliefs and attitudes about work? If so, changing jobs won't help. Are your work responsibilities so large that you don't have time or mental energy for other things in your life? If so, changing jobs would help. Is your diet messing with your brain chemistry? If so, changes in your diet would help. If the causes of your burnout are in the circumstances of your job, then the sabbatical will only help temporarily. Coming back to the job will reintroduce the causes and you'll see the effects of burnout again.

If you are able to diagnose the causes well, sometimes only small changes are needed to ameliorate the problem. If you don't diagnose well, you may end up making a large change without much positive effect.

For the past two years I've been in the habit of tracking my mood every half-day along with a short sentence or two of what was going on. This process has been great in getting me in touch with what tends to stress me out or make me happy. I'd recommend starting a habit like this.
Grub with the Scobleizer
http://www.ironmountain.com/ipm/
While I would not want to ruin your chance of some sun, how are you getting over the visa issue?
I really don't understand how easily everyone discards laptop computers. Do you think I will write code on ipads/mobile phones using the virtual keyboard whenever I step outside my house? No thanks.