skysight-inc/HackerNews huggingface dataset:
I'd rather choices be made per article, and not avoided because of a domain name.

Likewise with choice of phrasing. I'd be almost happy to block every article that used the words "awesome" or "douchebag" (and variants), but I realize that's an awfully blunt ax to wield.

Is there a term for besmirching an article because of the domain and not the content? I suggest ad domaininem, analogous to ad hominem. (Latin scholars, please correct me here ...)
I'm not a C++ programmer and do not know the complexity involved with a map reduce, but surely there is still a greater chance that with C++ that you will shoot yourself in your foot (or chainsaw, take your pick).
You're probably talking about Second Story Books & Antiques at 20th & P St. http://www.secondstorybooks.com/
Try Jane Street.
How Geared (iPhone game) built a community of 4,500 fans in two weeks
Sorry, as a rock star code wizard I am insulted that you would try to lure me with a fancy title like "Software Engineer"
They can't let in anyone who is good enough to go to MIT because there is only so much space.

Exactly. You hit the nail on the head--consequently, "good enough" doesn't cut it to get into MIT. You have to be the best of the best. Which means, if you're looking to hire the best of the best, you look for people who went to MIT. As you also rightly point out, this is not discrimination because clearly they'd be willing to hire a badass who didn't go to a top school. The job market is one giant signaling game, and having a rocking degree is a strong signal.
From the Tech Talk PDF, it is mentioned that
Robert Griesemer, Ken Thompson, and Rob Pike
started the project in late 2007. Ian Lance Taylor and Russ Cox joined in 2008.

And the goal, as they mention, seems to have the efficiency of a statically-typed compiled language with the ease of programming of a dynamic language but with -

Safety: type-safe and memory-safe.

Good support for concurrency and communication.

Efficient, latency-free garbage collection.

High-speed compilation.

They are aiming at a lightweight type system with no implicit conversions and no more 0x80ULL.

A good starting point is their FAQ page and also the tech talk at youtube: http://www.youtube.com/watch?v=rKnDgT73v8s
70M users? Monthly actives? That seems really high. Other estimates showed ~22M in June, right as growth slowed in the US.

Also, obligatory this-debate-is-retarded comment.
It's a pity that to use the fonts I would like to on my single website, I'd have to sign up for the portfolio plan, which is a reasonable $49.99 for the first year, but jumping up to $17 a month thereafter.

It's too much for me to justify, when the font could be purchased for $40, with a license that allowed the use of sIFR.
It sounds more like you want to learn a web framework than a new language. Picking a framework depends on what your goals are - do you want to develop REST based services, write rich-internet-applications, or do more traditional web-apps?

Cappuccino looks interesting for developing RIAs (or whatever the current buzz-word for these things is) but I wouldn't use it if you're just looking to develop the next best blog engine. Same for Google Web Toolkit (GWT).

Django, Rails, and the like seem to be a good fit for a wide variety of things - blog engines to photo albums and on.

Now, if you really do want to learn a new language, try taking a look at Erlang. My background is similar to yours and I started looking at Erlang recently and have really enjoyed it. Combine that with the Nitrogen web-framework and you've got a really powerful and fun combo. Now, you won't be able to deploy it on your shared host, most likely, but it's not difficult to set it up on a cheap server in the Rackspace Cloud (or elsewhere).
Seeing as how you already know PHP, I would say Javascript is the next big thing, especially if you're into cool looking web apps. It's also something you'd need no matter what your server side is.
Are you a musician?  How do you do it?
myspacemusic.com, thesixtyone.com, tunecore.com, napster.com, rhapsody.com, ilike.com, indabamusic.com, kompoz.com, boomdizzle.com etc. Which is your favorite? Why or why not? Are you able to become a viable and competitive independent artist with these services? What's your greatest obstical as an independent musician?
The company‘s revenue model has yet to be tested. We believe that most revenue generation options available to the company have the potential to alienate at least some of Twitter‘s user base. Twitter may not have adequate time to revise its models before it loses its critical mass and reputation.

Is it possible to wait too long to begin charging someone for something?
Agreed. This requirement is just plain dumb, and bitterly disappointing given how much I've praised Dropbox and their product in the past. I won't be doing that anymore.

I didn't go to a "top-tier" institution, for reasons I'd rather not discuss here. I have worked with a few graduates of these kind of schools, and I can say that their coding and problem-solving abilities were not any greater than my own and others who didn't have such prestigious names on their diplomas. In my experience it makes no indication whatsoever. In fact, I generally ignore the specific undergraduate school when I look at a resume.

This is simply a statement of extreme and irrational elitism, and it stinks.
You have to be the best of the best.

Not quite. You have to be the diverse of the best (if I may mutilate English to make my point). Horror stories come out every year of the kid with perfect test scores and GPA who gets rejected from [insert prestigious school here]. It's not enough (and rightly so) to be the best of the best. You've got to have something different. Some distinguishing factors that come to mind are:

* Socio-economic background

* Athletic and musical ability

* Ethnicity and gender

* Unusual, proven talent in some rare area
Spider Vein treatment options
Spider veins can be treated in several ways by spider vein specialist doctors. The process of vein removal is called: "sclerotherapy", and in the case of use of intensified light focused on the problem area can eliminate the issue with few negative effects. Another treatment option for this veins is through the use of a sclerosing solution that effectively collapses the problem veins causing them to disappear.
Thanks for the explanation. I decided I will not offer this as the standard solution. I'll rather offer it to those who really can't use a web application and are willing to pay an extra.
I think my issue with it is notation I'm not used to, especially concerning notation like :name and |obj|. I'm sure I could understand it if given time, but I chose one over the other. What I'm trying to say is this guy might find python easier, but it's interesting that you found Ruby easier. I guess everyone is different.
Erlang is used for 'soft real time' applications, and it does GC.
I work in Nagoya, at a small but apparently very well-connected Digital Media company called NanoOPTMedia ( http://www.nanooptmedia.jp ). I mostly do their webprogramming and system creation works. I'm the only foreigner working here, so when I started it was pretty sink-or-swim.

I've done some of the DS games as well (100万 漢字検定 and.. some others..) but they never seem to stick with me because as soon as I finish using them, I'm back to typing on the computer and 馬鹿ing my ワープロ... or is that ワープロing my 馬鹿? Either way it's not a path I'm happy with.

Where do you work in Tokyo? I was just there for a cakePHP conference (but that's a post for another time)
Same here.

Except for the fact that I didn't look up the meaning until just now when you linked me. ;)

And I just finished an entire book based around 状態遷移系! (They explained it in the book, so while I knew what it was talking about, I had no idea what it meant in english. laugh
I worked with Rasmus at Linuxcare, and he's a great guy, even if I am not so enthusiastic about PHP. By any definition though, PHP was a good 'hack' at the time it came out: it solved a real problem that nothing else was solving adequately.
"I have already used the name Go for *MY* programming language"
I would think UDP would be better, since they are not concerned with perfect data integrity, just as long as the data gets there before they hit something.
"There’s no substitute for documentation written, organized, and edited by hand."

Which, in the case of rdoc and javadoc, are the docs written as comments with the code.

If you assume auto-generated docs are nothing but class and method names, then yes they are weak. But there is real value in having the docs right there with the code; much easier to keep in sync, for example. The thing is, whether inline or in separate files, someone has to feel motivated to write them.

It makes me wonder just how familiar the author is with these particular tools. Linking to an rdoc sourceforge page, for example, tells me the author does not know that rdoc has been part of Ruby's stdlib for a few years now, and may never have even used it.

The big issue here is culture, not tools. Some number of Rubyists boasts of Ruby's eminent testing culture. I wish I would hear the same enthusiasm for a robust documenting culture as well; because all the needed tools exist but aren't sufficient.
Cool Twitter Data Visualizations
Nairobi Car Hire | Nairobi Car Rental | Kenya Rent Car | Self Drive
I would imagine that it is only for highways to start. It could also be handled in software if it was used for trips with sharp turns. The software in the lead car could indicate that the turn was initiated at this point in space and to turn hard when you get there. Presumably there is some kind of GPS that would help with that.

The real worry(though not too terrifying) is more about a rouge driver with a hacked transmitter mimicking a "professional driver" and sending them bunk data that could veer them into an accident. One way to mitigate this is by having some kind of sonar/radar/sensor on each car in the cardinal directions that would indicate if the command was safe. I am sure there are other ways to game the system that I am not seeing from this cursory reflection.
Rwanda Gorilla Tracking | Rwanda Gorilla Safaris | Hiking Trekking Safaris
I might have the minority opinion here, but I think there's no substitute for just grinding it out with rote memorization. It's true that after the first 500~600 kanji, you develop an intuition for how an unknown character might be pronounced (based on the radical or another constituent), but Japanese morphology is so maddeningly irregular that I'd rather spend the time on mindless repetition. There's only 1948 kanji, people, just git'r done!
I was wondering if something like corporate twitter works?
I'd like to make two points in response...

1) I did say 'savvy'. Sort of because I don't get to use that word enough, but also because it is possible to abuse operator overloading. String concatenation with the addition operator isn't going to suprise anyone, even if you come from another language (well, it might, but the choice of the + operator isn't an unintuitive one). Furthermore, nobody's jumping at things with well-defined operators, like vectors/matrices, etc. I've written very little outside of a maths library that used operator overloading, but it's a godsend for the cases where it's appropriate... probably a truism.

Secondly, they're just functions. You can look them up (y'know, assuming you can), you can optimise them, and you can document them. A programmer encountering an operator doesn't have to rely on their interpretation alone, and indeed shouldn't. They should know what that operator does. Now of course, if the operator has absolutely no contextual reason for existing, or is suprising divergent from its apparent purpose... well, see point 1.

As for your example, how do you do a greater-than-or-equal comparison on strings? :D
Apple Shoots Past Nokia As World’s Most Profitable Handset Vendor
It has been blocked for me too. I am in Tuscaloosa, Alabama. Where else is this problem happening? I'm curious as to how widespread it is. Even when I ignore the warning I am unable to visit the site.
Sounds awesome, I will try and be there. Ravi
You're a programmer, right? So you type 70-100 WPM, right? That's 5-8 chars per second, so we're asking you for 0.4 to 0.25 seconds per imported module, or maybe 5-10 seconds per program.

I do see the reason to design a language efficiently, but I emphatically disagree with optimizing away small numbers of characters. Typing is a basic skill for the job, and the overhead is dwarfed by the text of the program (not to mention that we're making everyone type braces and semicolons).
"It's just a matrix" and all the comments sound like SciPy is some kind of APL for the rest of us, is that impression correct? There you too can achieve incredible conciseness once you manage to formulate you problem using some matrices and vectors with funny dimension. (And you get the benefit that the resulting code doesn't look too simple, so you get something to show off witth in return for your effort.)
It is a legal form of discrimination.
excellent read. one thought i can't figure out: how come native american diseases didn't equally damage europeans? why the different biology and disease ecosystems?
It's a very promising language, and the tutorial's not bad.

The main quirk I see right now is that the syntax feels more like a shuffling of characters, rather than actually simplifying anything. For instance, they save parentheses in for loops (great idea!), yet suddenly I need a useless "func" before every function. It also seems like there needs to be a default type for arguments, either "int" or "string", for it to feel truly simplified.

A feature I would really, really like to see in a language is the notion of automatically printing lone strings, or automatically printf()-ing lone string format lists. It's a little irritating after all this time that one must "echo" or "print" or System.out.println() or fmf.Printf() everything (much less import standard libraries to do it), when it is such a common task.
Rehab Arizona alcoholism.
Addiction rehab and alcoholism treatment are offered by a leading drug treatment center Cotton Wood Recovery located in Sonoran Desert area of Tucson Arizona. Call 1 (800) 877-4520 24-hour Drug Addiction and Alcoholism Treatment Programs helpline.
Nuheat mats floor heat source
Install radiant heating mats for your rooms to avoid chillness.Nuheat mats are available even for irregular rooms with curved walls and angles. You can choose a single one for entire room or a combination of different mats. By installing the radiant floor mats,you can enjoy the best floor heating experience.
You buy the guide and he wins some ground over his own debts.
Nothing will come of this. There are no legal ramifications for not changing the name and would only confuse people.
What I meant about turns is the discrepancy of the turning radius between small cars and long cars.
Is this a form of discrimination?

It is a form of exclusion based on past education and experience. Are you implying that it is unethical to do so? I say no. Past performance is the best predictor of future performance. Getting accepted into and performing well at a top-tier university is past performance. This will undoubtedly exclude many great candidates. But the reality of hiring is that there's always a time constraint and bad hires are incredibly disastrous to an organization.

Is it legal?

In the United States, it is certainly legal to judge candidates on their education and experience. I'd also wager it's legal just about everywhere. Otherwise, as tsally said, employers would be forced to interview just about anyone that applies for a position.
4 Things you should Never do with your CREDIT CARDS ?
Susan McCarthy, a financial adviser in Oklahoma City and author of The Value of Money, lists her top four credit card don'ts:
Often these requirements aren't literal. If you've got a background that is otherwise a good fit they might give you a look anyway.
It does certainly smack of "Not-Invented-Here Syndrome," but compared to the Dilbert like project management culture of my job I rather admire it.

I've just been getting in to generic programming with C++ (Stepanov's new book, awesome). So the fact that they don't have templates or operator overloading (the two critical pieces to STL style) was a bit of a downer. That being said the interfaces concept reminded me of generic functions (in CLOS). Sounds pathetic but I probably will give it a try just because it's from Google -- but I'm quite skeptical. With the really interesting work going on with Haskell, Clojure, Fortress, etc. it seems a shame to stay so close to C.
I'd say the chance that you shoot yourself in the foot is roughly equal with both languages, but with Python, it's far more likely that 'tis but a flesh wound. With C++, you're likely to sever an artery and need extensive vascular repair.

The point is that with small programs that operate on big data, the cost of shooting your foot is less. There's less code to wade through, so you can find and fix your bugs quickly, and it still costs you less time than you'll lose in execution speed.

Other types of programs have different complexity/execution tradeoffs, and other languages may be more appropriate for them. I actually do the majority of my programming in Python - but that's for other things, where I have to iterate rapidly yet am typically the only one hitting my server. That's very different from a program that you'll write once, run once, and never have to maintain again. (Or one that you write once, run many times, and never maintain again...which describes a bunch of other pieces of code.)
Unladen Swallow.
I think this is a great idea, I'd love to have twitter in-house.

Also, I would like to see a personal/professional attribute...I follow a lot of people that tweet personal things I have no interest in.
Why your slow PC running at a snail’s pace?
Basically there are three categories can cause a slow PC that they are software, hardware and virus issues.Speed up your PC performance after find the cuases which impact your PC speed.
though couldn't any of the file storage places have the same issue (mosso, s3, etc)?
Twitter blow up?
No I think you mis understood me. Being best-of-best isn't good enough, either. They've got to throw in some other random elements to make it look...I dunno, fair, different, genuine?

I just fail to see how being an expert viola player or a state ping pong ball champ or a <gender,race combo> is going to help someone write superior software or conduct excellent science.

And I mean in a real, verifiable way, not some unconvincing, weak collection of anecdotes.

Of course, I'm not saying I can write super-superior software.
The 10 Biggest Disappointments of the Decade
There have been some amazing, life-affirming occurrences over the past ten years. But you don’t want to hear about those, do you? Thought not. Here’s the most crushing letdowns of the decade…
The comments quality on this blog is terrible.

That being said... the GPL violation is not yet 100% clear. The author suspects it from having decompiled the Microsoft software, but the code is apparently ported from another LGPL tool, so either Microsoft took it from the LGPL tool and ported it (ending up nearly identical to the GPL code) or they took the GPL code itself.
I love how the comments quickly devolve into "Adrian, do you want to talk about the definition of journalism?" Also: "Will you engage in a discussion of the value proposition?"

That part made me throw up in my throat a little bit.
Will google be fair to the fmccabe?
Because they just switched domains (getdropbox.com to dropbox.com), they haven't built up a positive reputation on their new domain yet. As a result, only a handful of instances of malware being served by a user can get the domain blocked.

I wonder how effective this sort of attack would be against Dropbox in the future.
I've no facts but will speculate.

It could be that Euro-african civilisations were more effective at cultivating new diseases thanks to the crossover between animals and humans.

http://en.wikipedia.org/wiki/Domestic_animals

Guinea pigs and llamas seem to be it for the new world. Whereas the Europeans had a vast list of animals available. They'd live in tight confines with pigs and chickens and cows during long cold winters - fabulous creatures and circumstances for cultivating new strains of disease.
Yammer.com has been around for a while. It didn't catch on at my place of employment.
Not really obligatory on HN, actually.
Or who are simply bitter. But yes, it would be better. The actual income tax is progressive yet it is continuous so you never have to ask your boss to lower you salary by $2 in order to save $20 on taxes.
Found an article on Go! from Annals of Mathematics and Artificial Intelligence[1].

Google's usage of the name will probably end up in more public interest in Go! simply because of this dispute.

[1]http://portal.acm.org/citation.cfm?id=998367
Not everyone particularly likes him, but Jared Diamond's "Guns, Germs and Steel" explores pretty much this exact question (as part of a suite of "why did Europeans conquer the Americas instead of the other way around" issues). Glossing over a lot of the details and specifics, the argument he makes is that various factors -- geography, indigenous flora/fauna, etc. -- allowed densely-packed settled human populations to develop in Europe/Africa/Asia before the Americas. And such densely-packed populations are far more conducive to the development of epidemic diseases, which would be why diseases brought by Europeans wrought such havoc on the Americas but not vice-versa (except possibly for syphilis, but that one's still being debated).
Its dickish to not change the name. Its kind of evil. Google isn't supposed to do that. So maybe they'll change it? I would.
since your background is with Java, I suggest you to look Grails which has similiar features with Ruby on Rails and Django.
"but they don't have to say it out-loud."

Actually it's better if they do, that way it wastes less of your time if you know up front that you don't have a chance because of your lack of pedigree as you say. I don't like it either, but I would rather know up front.
> What I get off this comment is that you think it's "obsolete" to suggest people should pay for typefaces.

Then, respectfully, you should reread it and then reply to what I actually wrote.

The point is not that I think fonts should be free. I have personally paid the equivalent of hundreds of dollars for pro-grade fonts, because I like my work to look good.

The point is that it's unrealistic for the foundries to expect that instead of paying for a font and then being able to use it, as we've managed in the civilised world for decades, we will now all move to a fonts-as-a-service model, where we will pay ongoing fees for DRM-crippled products served via third party systems out of our control.

There simply isn't any upside to that for the consumer, other than perhaps cheaper experiments with different fonts, which is of very limited value anyway if you're working with a professional agency with access to a large collection of fonts. The downsides, on the other hand, are potentially severe.
Rupert Murdoch and Google Part 2
Suntouch mats manaual installaion kit
The Mat Installation Kit contains everything you need to install your SunTouch Floor Warming project quickly. We recommend purchasing the installation kit if you are a first time installer. 1 Kit will cover the installation of up to 150 Sq Feet.Included in the kit a DVD completely detailing installation in both English & Spanish versions.
If only they'd picked a name that was easier to Google, they would have found this precursor.

If McCabe's selling a book based on his language, there's a reasonable case to be made he has a commercial trademark in "Go!" for a programming language.

Maybe Google can get McCabe's permission to call their language 'Go2'. Or perhaps "Went". As in, "the name 'Go' got up and 'Went'.".

Or 'Going'. Except they should say it rhymes with 'Boing', so that it's not the present participle of the trademarked 'go'. As in, "GOing Is Not Go!"