skysight-inc/HackerNews huggingface dataset:
In this case the cleaning is clearly an initiation ritual/test.

The psychological traits needed to submit to arbitrary unnecessary labour (brownnosers good, independent thinkers bad) are entirely different from the psychological traits needed to spot problem areas and deviate from assigned tasks to fix them (independent thinkers good, bronnosers bad).

I hate litmus tests with a passion.
You cheated. Do it without the fancy schmancy lists.
That's a nice sentiment, and applicable in some cases, but in other cases bureaucracy gets in the way, regardless of what any individuals might think of him.
Indian KDE Conference Announces Talks, Keynotes and Registration
"... Want to be a leader? ..."

Don't do what I say, do as I do ~ http://www.eduqna.com/Quotations/792-quotations-11.html
Interesting. Japan's never been a country that people would hold up as an example for gender equality, but women have always been "permitted" to own property---"permitted" as in: they never had that right taken away from them, and thus never had to fight to have it (in contrast to both China and the West).
To me it seems obvious that Reddit's core userbase would not be willing to install the spyware that comScore piggybacks onto to acquire its data. It doesn't surprise me in the least that Reddit is consequently under-represented in comScore's numbers.
Newsle Makes Online Stalking Easier
Choosing a radix is a balance between the number of prime factors (and brevity) and the number of symbols to keep track of. I think twelve strikes a good balance as well.
Couldn't you just get up at, say, noon, work from 2pm until 10pm, and go to bed at 4am? This would be a bit confusing at first but it's basically what people do now. Solar noon would be at a different chronological time for everyone outside of GMT but you'd only have to make the adjustment once, plus it would provide an economic stimulus to compass manufacturers :-)
I do not trust comscore's numbers at all. They rely on opt-in sampling of user data. There is obvious selection bias there. Large companies will never allow such tracking software, so anybody browsing from work will never be counted. There are many other large demographics that they just plain miss. They have a history of goofing badly, for example being directionally wrong about Google's ad revenue [1].

1. http://seekingalpha.com/article/72911-why-was-everyone-wrong...
I'm very excited about the new sub method. It should (hopefully) be very helpful for dealing with stubbing jQuery methods for testing.
Job security?
No C#?
I know it's fun to rag on Java, but this is a meaningless comparison. Java isn't a scripting language, and it wasn't ever intended to be one. It was never designed to solve quick little problems in a few lines, it was designed to deal with massive enterprise apps with complicated dependency trees over multiple architectures, and it does that job pretty damned well. Stop complaining that Java isn't Python/Ruby. It's like saying that x86 assembly is terrible because string concatenation takes so many loc.

Judging a language by standards it was never designed to meet is pointless. If you want to decide whether Java is a good language or not, see if it solves the problems it was designed to solve. I'd say it does. I may not like working in Java for small projects, but that doesn't make it a bad language.
I've been formally enrolled in the continuing education program at Wittenberg university for something like a year, with no cost.

I'm sure Columbia is a little more strict (Wittenberg after all lets anyone into their library) but I'd imagine if you were determined you could gain access to the library for less than $500/year, though that still doesn't make any price generous so much as a price that Columbia has chosen. Generous would be giving free access.
I don't do C#, but feel free to fork the gist and add it :)
Designers take inspirations from other designers. "Wow!" becomes "Let's borrow that cool effect from example.com" to being "OMG, another damned site with round borders" in a few months to a year.
>>Bolla says that alioth blew it, by not asking SBCL for full optimization<<

Maybe you should ask Lorenzo Bolla if he was trying to create misunderstanding by posting one of his old (December 5th, 2010) blog entries to HN ;-)

The benchmarks game website has been showing Lorenzo Bolla's spectral-norm Lisp SBCL #2 since December 8th 2010.
perl (because I feel like it):

grep { $_ % 2 == 0 } (1,2,3,4,5);
This is indeed great news, but I can't believe what CN has done to this company. Well, I actually can because I worked at CN for 4 years and saw extremely little investment in long-term digital strategy. There were a lot of tricks being thought of to try to get an edge, but they still have too many print dinosaurs who are terrified of losing their jobs calling the shots. And I'm not saying these print dinosaurs couldn't very easily evolve and learn what they need to learn and be what the publisher needs to stay afloat. I'm saying there's this cloud of fear looming over everyone's heads there that's suffocating any potential for innovation.
I don't really assume that someone's rich because they have a nice watch, either... or that they're not rich because they're not wearing a watch.
-- Haskell

filter even [1,2,3,4]
I don't know about the other lisp dialects, but the anonymous function is actually not needed in the Clojure version:

(filter even? [1 2 3 4])
Agreed, if there is a dedicated instruction available[1], and if the expression can't be reduced to multiplications/shifts/addition due to division by a constant. None of the 3 architectures mentioned in the article have a division instruction, and the denominators are constant. So this is probably the least of the problems with this article, considering the audience is embedded programmers whose code probably never runs on x86, POWER or SPARC processors.

Where you're not using the division instruction, modulo can actually be faster than division itself. The extreme case are powers of 2 of course; on x86, a right shift is vastly more expensive than a bitwise AND, for example. Other denominators don't produce quite so drastic differences. In any case, once you've done the division, the remainder is practically free; the article is basically an illustration of how bad the compilers in question are at spotting this fact. (though not mentioning which compilers and with which flags are affected makes it pretty useless)

[1] It's technically conceivable that a superscalar, microcoded processor might actually detect whether the quotient, the remainder or both are actually used later in the code during the dependency check, and produce 3 different sets of microcode for these situations. I'd be surprised if any actually did this, though.
Some Thoughts on the Couchbase Announcement
Thanks.
The other analyst quoted in that article says 2013:
"Foad Fadaghi, telecommunications analyst at the Australian firm Telsyte, said he expected Google's Android platform to "match or exceed" iPhone sales in Australia by 2013."

Are you seeing many android phones? (I assume you're in Aus)? I can think of maybe 3 people who have one (all geeks - 2 of them Nexus1 imports).

I assume that Android will grow (and certainly in the lower-end, pre-paid space...) But I'm really not seeing it.
I'm so disappointed that nobody's added Ford Prefect's satchel to the Satchels in Literature or Satchels in Popular Culture sections of this article.
@edw519, Joel talks about "willingness" in a similar example, this time reversed ~ http://www.inc.com/magazine/20081201/how-hard-could-it-be-my...
It's difficult to see a revenue potential that justifies a $50Bn valuation. There are 2Bn internet users at the most generous estimate - for half of those $1 is a large amount of money.

It's difficult to see how advertisers are going to extract enough value from the other half to make paying $50 to Facebook for each of them likely. When even a the most expensive superbowl commercial only costs 3c/viewer.
Oh, this is just a tongue-in-cheek joke; java has really cool stuff, I actually code in java every morning and I really like the JVM and the JIT, without it, clojure, jruby and jython wouldn't exist, and jruby is way cooler than Cruby!

You're right, we can't be saying that a language sucks because it doesn't look cool in some coding styles. Is like trying to do fancy OOP in pure scheme or common lisp without the CLOS!
Scala

List(1, 2, 3, 4).filter(_ % 2 != 0)

And it's very easy to move to Scala from Java :)
> Sorry if that comes off as being 'righteous'.

The problem is that you're presenting it as a class issue. Read it again:

> Glancing over the screens I could see a variety of pornographic images, facebook and myspace pages, and youtube. The library is a great resource, but I was completely pissed off that my tax dollars go to support that.

This is a bit different than an argument that they could cut down on 'probably a significant number' of computers if there was lower usage. The whole point of having a resource is to use it, so I'd argue that we should be trying to promote utilization anyway...

'surfing youtube' vs 'how it's intended to be used' is missing the forest for the trees: libraries are about disseminating information.

> Thus, modern libraries are increasingly being redefined as places to get unrestricted access to information in many formats and from many sources. They are extending services beyond the physical walls of a building, by providing material accessible by electronic means, and by providing the assistance of librarians in navigating and analyzing tremendous amounts of information with a variety of digital tools.

- http://en.wikipedia.org/wiki/Library
Would you be willing to answer a few questions? I'm a recent mechanical engineering graduate (interest in dynamics/control systems) who likes programming. So I'm pretty interested in the type of work you're involved in and want to see if I can get into it somehow. Couldn't find an email in your profile, but mine's ehsanul@ehsanul.com, if you're open to discussion. Thanks!
I'm curious about the technical details of the CSRF bypass vulnerability. Anyone know what the "combinations of browser plugins and HTTP redirects" that lead to it are?

http://groups.google.com/group/rubyonrails-security/browse_t...
Or

take 2 (filter even [1..]) // take as many as you want
this looks really nice, gotta learn me some haskell
The Limits of Continuous Deployment
Opinions? Has anyone ever experimented with pushing continuous deployment to the limits? I have to admit that I've never actually tried the "deploy all the time" thing, though as I argue (and judging from my all-too-regular use of git rebase) I wouldn't expect it to work too well.
>China did not permit women to own land until 1950.

After 1950 men were not permitted to own land either. :P

edit: In some ways China should really be looked at as two distinct demographics, urban and rural. They have vast different values that makes the country completely bipolar. The gender attitude among the urbanites are much more progressive, in some ways even more so than the west, while in the countryside they still practice infanticide.

It may have to do with the fact that the communist ideology campaigns mostly targeted the cities, because Mao feared a bourgeoisie counter-revolution, while he already had grass root support from the countryside, so he took it for granted.
Enjoy - https://gist.github.com/817556
Same for the others.

(filter even? '(1 2 3 4))
(remove-it-not 'evenp '(1 2 3 4))
Project Kipling Real-Time Data Journalism Tools PostgreSQL 9.0.3 FTW Edition
"I also build high school courses and elementary school courses that would radically change the U.S. economy if they were ever deployed here. They teach students to do things and they concentrate on doing things that would make them sought after in the marketplace."

This part bothered me a bit. I don't have a problem with that in high school, but in elementary school, I would want to focus on other things rather than having them "concentrate on doing things that would make them sought after in the marketplace."

But then when I thought about it, everything that I would want my kid to learn in elementary school WOULD eventually make them sought after in the marketplace... respect for others, language skills (both English and foreign), strong reading comprehension and critical thinking skills...
Where it all went wrong was when someone said Java is what the web should be developed with, we then got JSP, servlets and later Struts. Java web was brain dead on arrival and thankfully new style development trends are rectifying that evil. With JavaScript and Mobile apps taking over the UI from Java (as well as the other web frameworks for that matter), it becomes evident that Java when weighed in the balance is not that wanting, sure it does not do some things well and it can be a bit verbose, but as a back end language, I see no reason to abandon Java for purely technical merits. I do have concerns about Oracle's stewardship but that is another topic for another day.
Oh, right! even? is already a function, d'oh!
C#: var filtered = (new int[]{1,2,3,4}).Where<int>( i => i%2 != 0 );
Theres still not enough women to go around. The ponzi scheme collapses sooner or later.
This is true, I forgot to mention that the haskell version trivially scales to infinite lists. You can use partial application to encourage code reuse as well:

evens = filter even
Indeed.

http://www.google.com/search?q=fortnight+/+1000

1 fortnight / 1000 = 20.16 minutes
But 12 only gains you one more factor that's not a power of 2, and is 30 times more difficult to implement (operation tables have 144 cells for base 12, compared to 4 cells for base 2).
Interesting idea for sure. On a side note, I'd implore you to use SSL for your signup form/login area.
Save some characters:

filter even [1..4]

I've found most of the time when you're trying to get incredibly short expressions that aren't obfuscated, haskell wins.
Yes, you're exactly right.

However, since Java was not intended to be a scripting language, then it should never have monopolized the material of introductory programming classes like it did. I consider Java to be a very ungentle introduction to programming when compared with Python, Ruby or Scheme.
Tell me about it. ZeroGravitas posted the IDC link above which covers some of the figures.. Apple=21% of overall market (for all phones), with Android on maybe 13%..

The rumour may have been garbled in the iphone being the best selling individual handset in the country (which I can easily believe on those numbers) -- but it did sound too high to be true.

//And anecdotally - I see an awful lot more iphones on the train/office/friends than Android systems.
Right, because in our generation, we don't really "get" watches. I mean, I know that there are $20,000 watches in the Universe, but I wouldn't know one if I saw one. So I don't consider it a status symbol and wouldn't pick it up if someone was using an expensive watch as a status symbol.

To that generation that "gets it", though, then perhaps watches are status symbols.

A status symbol that people have these days is their house. Most people pay way more than they can afford, mostly to make themselves feel like they "fit in" with a "more elite" crowd. (I noticed this because I rent what someone with my income can afford, but the people I live with make a lot less money than me. They are using their housing as a status symbol; I am using it as a place to sleep and shower.)
Even China, which is officially on one timezone, has local "un-official" timezone.
This doesn't mean that Google will give MeeGo access to the Android market, meaning that it will increase the work for developers to support the multiple platforms.
Or you can just use groovy and get the best of both worlds :)
[1,2,3,4].findAll {it % 2 == 0}
I know, and I both get and appreciate the joke. There are, however, a lot of people who think Java's (substantial) verbosity is a legitimate complaint against a language intended to do what it does. It's really neat to be able to accomplish something cool with list comprehension in Python, but when you're working on a massive codebase that might have 60 people working on the same code, it's nice to have the abstraction that Java was designed for, and the most basic syntax that a C-like language will allow.
Excellent, I love the basic idea (just read it, didn't use it).

You should work on simplifying the homepage further, there's probably still too much stuff in there. The "how it works" should perhaps be up front, not behind a click.
- Love love the basic idea.

- Focus on promotion.

- Get users, don't monetize until you're at least a year in.

- Don't launch features. Make your existing feature better (by keeping the creeps out, increasing its viral factor etc, all the backend stuff that's actually really hard, versus adding comments and likes, which is easy.)

- You can slowly add little interactions, but stay away from commenting, private messages etc for a loooong time, that's not where your value is.

- Again, don't add "standard" features like comments, profile pictures etc, since that will just dilute your positioning.
I agree, and my university is currently doing a 2-year A/B test where half the undergrads will get intro CS in Java, and the other half in Python. After the two years are up they'll see what group performs better in 3rd year classes. I think it's a great idea.
PHP

array_filter(array(1,2,3,4),function($v) { return !($v&1); });
That said, it’s already really good
I just realized that NV allows you to specify where to find/save text files (in that little drop-down I'd been ignoring!) I've since cloned my wiki repo to a location in my ~/Documents folder and pointed NV there. Looks like it's going to work.
In fairness to the Java version, you should probably add all the additional stuff.

using System.Linq;
class Filter
{
static void Main()
{
var a = new []{1, 2, 3, 4}.Where(x=>x%2==0);
System.Console.WriteLine(a);
}
}

It's unclear if printing is necessary or not, as the Java one does an explicit print, but the others don't.
The fact that your local mechanic can't repair things like they used to is not necessarily because the manufacturer elected to write complicated code. It's the environmental regulations that play a huge part in necessitating the hardware (and sometimes software) technology. Much of the technology is needed to get the vehicle within compliance of emissions regulations. Such technology doesn't come cheap -- and is increasingly complex, which necessitates the need for specialized skills and tools to deal with. This is not the type of thing manufacturers can just choose to shortcut, at least not if they want to sell their vehicles in certain countries.
It is a fair representation... the article states:

Spaepen's experiments did not reveal which component of language is crucial to developing an accurate number sense. However, she suspects that it is the "count list" – the familiar sequence of numbers that every speaking child learns early on.

Children learn this count list well before they actually understand that "four" refers to four objects rather than three or six, says Michael Frank at Stanford University in California.

So, being taught to count helps with counting more accurately (duh).

I'm not arguing against the thesis of this study, mind you. I believe that language is of fundamental importance to thinking, and certainly, if you're never taught the word-concepts for numbers and counting, you are unlikely to be good at counting things.

However, to prove conclusively that accurate counting emerges out of language (rather than out of being taught how to count), someone would have to devise a method of teaching counting that does not involve language and test that against the normal way. The experiment described in this article proves little. Of course, such an experiment is effectively impossible today, but just because we can't do it (yet) doesn't mean we should accept poor substitutes...
Maybe it was miscalled and not really a bunt? The possibility it was the next batter (considering that some time passed) may be more likely.

According to yahoo answers, of all places, the rule has been in place since 1909. http://answers.yahoo.com/question/index?qid=20080723181123AA...
Nick Bradbury (FeedDemon, HomeSite & TopStyle) - some customers just suck
This is not a meaningless comparison; it points out one of the main deficiencies of java: lack of first-class functions. The closest you can come is using anonymous inner classes, which is kind of kludgy.
The "How does it work button"... doesn't work...

JS Console: "Uncaught ReferenceError: FB is not defined"

Disconnect is breaking your page before I even get a chance to give it a chance.
... if the expression can't be reduced to multiplications/shifts/addition due to division by a constant.

Ah, I missed that. Even on normal processors, for the following:

int div60(int i) { return i / 60; }
int mod60(int i) { return i % 60; }

gcc uses one multiplication and some shifts/additions for div60() and two multiplications and some shifts/additions for mod60().
C# - How do you organize your projects?
Ben Huh has offered to negotiate with Conde Nast for Reddit. He also has $30 million in new investor cash that he's sitting on.

Also, this: http://www.itworld.com/offbeat/134411/animated-take-cheezbur...
I don't mind. You don't need to skip the levels if you don't want to. Two recent puzzle games I've played on the iPhone (Cut the Rope, and Puzzler World) both offer ways to skip through difficult puzzles, and I've yet to use them.

Re: EA's "buying your way through a game", this is old (comparatively) behaviour that's been going on in XBLM and PSN. It's annoying, but so far it's been ignorable. Multiplayer that requires DLC rubs me the wrong way, but I vote with my wallet and stop playing when this sort of thing happens (it's been rare that I've found continued value in a game when they do this, but I suspect I'm in the minority).
I was at New
It actually happened to me, my first programming language in college was java and it made programming look really hard. I actually hated programming until the very end of my third year, when I learnt python in my first job. Ironically, later, when taking a compilers course -when I already knew how to program- I was quite happy with java+flex+cup, it felt powerful and fast.
I'd rather they checked 1 year after graduation and determined which was better for employability.
The design and UX is really nice. The launching page is also great especially with those promises about privacy etc.

Couple of issues:
1. "blockup popper", intentional?
2. Why do I need to submit the adore's email? I don't buy the explanation about traffic, it should work without it.

I don't really see the reason why somebody would use (or keep using) this service, there should be some deeper purpose and the adores would just act as easy actionables which would initially attract users and keep users active.

Edit: I read the "how does adore.ly work" and it makes more sense! You should explain this earlier. Well, I see it's there put I didn't get it.
Nokia CEO: Nokia is "standing on a burning platform"
Yep, in an environment like that the serious architecture java enforces is a good thing, especially with heterogenous groups of not-necessarily-hackers-but-good-coders.