skysight-inc/HackerNews huggingface dataset:
They haven't come totally true because there isn't enough developer interest in the Android platform yet. I know from reading thread after thread on this site that the majority of folks here will find offense with that but I'm sorry that it's the truth.

The Android's market share is garbage in comparison to the iPhone. The Android phones are surely fine pieces of hardware but they just don't have the saturation yet to be used in examples like this. I obviously can't prove this but I would be willing to bet that if the Android Marketplace had as many apps as the App Store it would be full of trash blocking out the good stuff. There's plenty of low quality stuff on the App Store even with the review process but high quality applications still float to the top.

Further down someone makes the twist on his predictions by comparing it to the Internet. Sorry folks, but the Internet is full of junk. More of you should be aware of this now that the front page has had several "make money fast" posts recently. It's not all rainbows and butterflies out there; people will do anything to make a dollar and they don't particular care about changing the world with their new Ruby on Rails driven to-do list web application.
Most of my on-line gaming has been console-based, so I can't compare to current PC gaming. The issues covered in the article are very familiar to me. Leaving aside the juvenile name-calling, the younger players do seem to have a different approach to the games, and possibly an advantage. In the case of MW2, GRAW, and other tactical shooters, it seems to me that the younger players prefer the "run & gun" modes that favor fast motor reflexes. The older players (including myself) gravitate toward the modes that favor better team coordination and a more methodical approach (at the cost of having to listen to complaints about "camping").
It's not an all or nothing proposition. Standards aren't perfect, yes, & browsers aren't perfect either, but there are degrees to it. For example at this rate it'll be a decade before IE supports html5 video.
In reality you can do both. But perhaps a better question is, is the networking pool at a good B-school really worth the cost?
How is this surprising? It's like saying they found a link between pancreatic cancer and high levels blood sugar. (That's by the way old news, take it easy with the refined sugar.)
Pretty cool site, unfortunately there were some strange side effects from searching.

a. 20% was injected between my words

b. I searched for "Income of women in India" and got the wikipedia entry for the United States.

I like being able to decide which search I want to look at however - very cool.
Not bad, add reddit as well?
Same here, I'd be interested if anyone knows of a good machine learning / AI "cookbook" (to borrow O'Reilly book's metaphor), in Python.
1080p streaming not coming to Netflix this year
Cryptography can both keep criminals out of jail and (literally) save the lives of human rights activists. Nuclear power can both be used to produce plutonium for use in weapons and produce CO2-emissions free electricity. Insulin can both keep diabetics alive and be used (highly dangerously) as an anabolic drug.

At some point, progress requires that you shrug your shoulders and say "I don't know how the good and bad uses will weigh against each other, but I'm going to go ahead anyway".
Increase the font size.
This is relevant for US readers only. Most countries do not usually fortify juices, milk or yogurt. I don't know about the situation in Singapore (where the study's participants live), but as UVB and vitamin D production remain constant year-round in Singapore I guess their juices and food are not fortified either.
No, you're not supposed to ignore that the iPhone has 3x its market share in mobile traffic. But you're also not supposed to ignore the other 50% of mobile traffic.
I, personally, think its fine to release and use. When it gets to the point where you're able to determine too much information, then, it becomes a problem.

A tool that lets you identify a work as belonging to a specific author with relative certainty would be enormously useful to matching potentially fake texts and their authors. There are lots of less technical ways to identify political dissidents ^_^.

But, if you were able to classify people by race, education, sexual-orientation, or even psychological profile, then I could see that becoming a powder-keg. Thanks to the internet, there are a LOT of people who value anonymous self-expression. Destroying that could prevent a lot of excellent works from being created.
I jumped over this fence a few times, having done a startup after college, then did consulting for years, then dove into grad school to find out what "research" was really all about. I'm still in grad school, but just really took a job working at an industry research lab.

There isn't a clear cut answer because so much depends on your personality and what you want to get out of life.

What I can definitively say: if you've been out of school for a few years, getting an MS in CS is totally worth it. I learned so much about the "new stuff" that I never got around to when I was working, and the bigger toolbox has already paid off for me.

Beyond that, I sort of agree with other posters, but I'm a little more cynical about the long-term vs short-term aims of academia. I'm finding that my startup sensibilities work well for guiding my efforts in a PhD, but this is because I've come believe that grad school is essentially a machine for conferring reputation from professors to students. Keep in mind that even when your advisor gives you a lot of latitude (and that'll take years), you're still not your own boss... and that can suck if you're older than the average student.

Of course, working in a research lab has similar issues. You don't completely get to set your direction, there's a big bureaucracy, and you have to work hard to get people to understand your work.

Out of everything I've done, being in a startup where we all shared The Dream was the best.
FWIW (from a geeky girl):

When my ex-husband and I were dating -- and throughout our marriage -- we routinely bought each other bookmarks. They come with all kinds of sayings/patterns, we could spend as little as $1 back then, and we could write stuff on the back of the less expensive (cardboard) ones. For a special occasion, a pricier (metal) one could be picked up. He won my heart in part by writing really, really bad poetry to me when we were teens. I didn't care that he couldn't write poetry. I cared that it came from the heart. Heck, it was probably endearing in part because he kept trying, in spite of how really bad it so consistently was.

He also used to buy me books and often did the tacky/funny thing of reading them before them giving them to me. He bought me an entire set of a book series that my jerk older brother had borrowed and never returned a couple of years earlier. That was one of his finest moments.

(Of course, due to my allergies and life-threatening respiratory problems, I no longer own any books. So this will not be repeated in my future.)
How the Letterman-Oprah-Leno Super Bowl Ad Came Together
Google Wants To Control All Communication
Oh please, you're going to deny that A is A??

Looter!!!!
How can you be bored by exercise?

Easily. What, am I the only person on the planet?

I get bored because (a) I'd rather be doing something else and (b) as for the endorphins, there are a lot of sedentary ways to release them, like lying around in the sun, or eating spicy food and (c) not all people respond to endorphins in the same way anyway, otherwise the world would be full of joggers. Also, I get bored by the whole pre-exercise/post-exercise hassle, like having to go to a gym, or shower afterwards, and so on.

EPID, and all that.
So, what is the answer, William Shakespeare or Francis Bacon?
I wish the idea of acoustic couplers still existed and was nicely integrated with things. Imagine the ease of technical support:

Customer: Hello? I can't open this Excel file

Me: OK, wave your phone near your computer for me

{remote control established}

No IE slowness, no reading URLs and passwords back and forth, no "did you notice the information bar" or plugin prompts or download prompts or email invitations stuck in spam filters... even if the two just communicated long enough to exchange a URL and key and then connected over the internet.

Although it would be better if it could be good enough to see the BIOS, etc.
Thanks. I removed the letter spacing.
The basic idea is adding methods to single instances. It _does_ work. What you're talking about is sugar. You could easily create a factory which manipulates instances as they are created.
Dunno about Ruby, but in Perl and Common Lisp you just rebless the instance into a subclass that you do control.

http://www.lispworks.com/documentation/HyperSpec/Body/f_chg_...

http://transfixedbutnotdead.com/2009/07/07/moose-singleton-m...
I would say tinned food and ammunition.
Well, the comment was meant to be taken as tongue-in-cheek, but Wordpress has a notoriously poor track record with security.

It's a trade off. There is some software I'll gladly host myself. Wordpress is not one of them.
Wow, that seems like really poor data. How could they not be 100% sure of what sodas were drank? Especially if the likely culprit is high fructose corn syrup?
I personally think the necessity of using an IDE merits complaint itself.

Yes, Eclipse and IntelliJ do some pretty amazing things. I wish I had a toolset that nice for C/Python/whatever. By contrast, without the toolset in Java, you're sunk.

Then again, I wouldn't imagine or expect some types of development to be achievable without a rich toolset (FPGA work comes to mind). I just like to think of Java as a more general purpose language.
the CPU advantage linode has over myself and (I believe) slicehost is that linode is using QPI xeons (Nehalams, 55xx chips) which are significantly better than the opterons the rest of us use for certain workloads (for other workloads, though, they are about the same)

Out of curiosity (I'm considering cloning the API slicehost set out for others to clone) how does the linode API compare to the slicehost API?
Which ISO is that?
This is confusing to me. How many GMail users who want to use social networking don't have a Facebook account already? It seems unlikely to me people will want to maintain a second (third, forth, etc) list of friends and upload their pictures multiple times. There's not much chance of people quitting Facebook to use GMail as a social network. Just a bad idea all around. Sometimes I feel like Google is really lacking focus. They want to be involved in everything yet they only do a few things really well.
Yes but you still need to inject the Factory. My point is not that Java is better than Ruby but that this style, which is commonly associated with Java, is better in any language.
It's not even an anecdote, it's a hypothetical.
Yes, this is exactly what Java doesn't get. Reading a file with only the standard libraries is 5 lines of code. Hello world is 6.

The main problem is that this encourages cargo-culting. Once someone has something working, they will just cut-n-paste-n-modify it in similar situations. Better to cargo-cult 10 lines of code than to write 5 of your own, right? The moving parts won't cut off your fingers as long as your fingers don't get too close.

(Normally I would rant about how "proper abstraction is not possible with Java", but it actually is. It just seems that the majority of libraries and programmers would rather cargo-cult than to design proper abstractions. And no, "proper abstraction" is not always "cut-n-paste from GoF".)
Sorry, but quoting Wikipedia is better than quoting no evidence at all, which is what you've done.
I saw this early, and it was killed. Not sure why...this is right up HN's alley. Not many people talk about this stuff publicly, so it's pretty interesting to hear someone talk honestly and openly about it.
If you're interested, just ask and I'll supply the list with ISBNs.

I am interested, so I am asking here. I'm always interested in recommendations of math learning materials, because I am a math teacher by occupation now.
Fine sir, I believe you have missed the point.
Here's a Java IDE question: why doesn't Eclipse have a REPL in the default install? That's the one thing I use most in other languages. It's nice to be able to right click to rename things (although a perl oneliner works just as well in practice), but it's nicer to be able to know that your mini-algorithm works before you design a class around it. Why is the focus on "rename" and "extract method" instead of "write code that actually works"?
have any idea what the startup was?
Minnesota’s frozen turbines raise new doubts about wind power
It helps to understand that the exclusion of Flash from the iPhone OS -- while arbitrary -- is reasoned, even if you don't agree with it.

Many argue that Flash is unstable. To be sure, most of this is anecdotal at this point, but I think that's true. For a device that emphasises browsing, stability while doing so is a must. If mobile Safari crashes, Apple cop the blame. So that's the first reason for excluding it.

It is slow. It's a battery hog. Simple as that. It's completely unsuited to mobile devices.

So think about it, given those reasons, how would a boycott help? From their point of view you're asking them to make the browsing experience worse. What needs to be done to get them to change their mind? What can Adobe do?

Basically a boycott at this point is like saying "I know you think it's crap, but just do it anyway". It's making a demand without an actual argument to back it up.
True enough. Why do I have to write this:

SingleFilenameFilter myFilenameFilter = new SingleFilenameFilter()
List myList = new File("/tmp").listFiles(myFilenameFilter)

Why should I have to create a class that implements FilenameFilter, just to filter on some file names? Especially in a one-off instance, why should I have to create a class that I will only ever use once?

Why isn't there a default implementation? Something like:

public class RegexFilenameFilter implements FilenameFilter {
private String regex;
public RegexFilenameFilter(String re) {
this.regex = re;
}
public accept(File dir, String name) {
// matching here
}
}

Then I could just write:

List relevantFiles = new File("/tmp").listFiles(new RegexFilenameFilter("^tmp\\.[a-z0-9]+$"))

Why should I have to create this class for every project (or create my own little 'utils' library)? It's easily one of the simplest usages of a FilenameFilter.
One should probably not assume others "don't know [ruby] that well" when they don't know the person.
> I can only imagine what will happen when the more... motivated Tea Party types start paying attention to stories with headline descriptions like "SECRET COPYRIGHT TREATY." Care to take a guess at how the debate will turn at that point?

I feel rather guilty about this, but I don't think I'd feel too bad if a horde of frothing mad morons suddenly arose to scuttle this treaty. It's difficult to motivate oneself to resist irrational populist anger when it's working for you.
It's interesting to consider that Ruby blocks are essentially function composition with an anonymous function.
um, ie 7 is the new ie 6.
This is the most awesome thing I have seen in a long time.
The mystery of Chinese savings: Is the one-child policy the cause?
What's stopping apple from adding a filter that says: "Child-safe"...

http://en.wikipedia.org/wiki/App_Store#Application_ratings
I can't say I understand your analogy. For me, developing a site that renders correctly in WebKit, Firefox and Opera takes X amount of time, whereas adding just IE6 support takes something like 2*X additional time. WebKit plays nice with standards (it was one of the first to be ACID2 compliant) and it's open source. When IE and Netscape were the big players, neither did a good job at standards support IIRC, and one browser rendered content completely different from the other (then again, websites were much simpler back then, so it wasn't as obvious). I don't see how that era is comparable to this one.

Also, my understanding is one of the big reasons why Microsoft stopped innovating IE is because so many developers left after 6's release, and Microsoft became complacent with its skeleton crew. This might have been systemically caused by the DOJ lawsuit, but either way it's not a legitimate excuse. IE6 held the web back for years, which played into Microsoft's interest of maintaing its desktop paradigm. I don't think that's a coincidence.

I actually like Microsoft for the most part (I even worked for them), but IE6 is (was?) like an abusive relationship.
If you aren't willing to link to the pages in question I don't believe you.
Poker Account Hacking | The Princess Of Poker
Have your poker accounts ever been hacked or hijacked? I receive quite a few emails of my friends around the world complaining about their poker accounts being hacked and their information or chips stolen.
Since you don't control the code that manufactures instances of MyClass.new

At least I didn't until I monkeypatched MyClass#initialize at runtime. cackles

Seriously, don't do that. But it is fun to contemplate.
Guy Kawasaki: How to Avoid Gullibility
1. He said that it was sold between 1 year ago and 4 years ago. In addition, his company is still going.

2. He said that before taxes he had 30 million dollars, so the startup was sold for >=30 million dollars.

3. He is married and has an 11 year old daughter (and at least one more kid). Him and his wife are at least 30 years old.

4. At least one newspaper reported on him selling his startup.

I tried using CrunchBase to search for his startup but the list of companies sold in the last 5 years is huge...
Did he say his company was founded solely by him?
In college, some of our computers in the lab were old AIX Unix machines with character-mode logins. I was able to duplicate that logic screen with a program that would write the password to a file in my directory, then give an error message, logout and present the normal login screen. Users would think they typed their passwords incorrectly and then login again. It was naive of me because anyone who was on to me could have just killed the program and gotten access to my home directory.

After realizing how easy this was, I always made it a point to try and terminate the login screen, whenever I sat down at the console.
That's not Java. That's EJB. Or JPA. Or JBOSS. Or RMI. Or any other bad idea that's come out in the last 15 years.

Java's been out and big for 15 years -- every bad idea has had a big push for it in Java.

But the language? Something like a dozen keywords. With some really nice libraries like java.util.concurrent and the Collections API. Just because lousy designs have been written in Java doesn't mean it's a lousy language. It may be starting to get a little dated, but that's a different matter. It's basically becoming the C of the JVM at this point, with higher level languages like JRuby and Clojure to run in application space and Java as your platform space.
DisplayPort 1.2 Opens New Data Opportunities
DeBeers actually owns a couple of the canadian mines and according to friends in mining have stakes is most of the others.
This is certainly an intriguing article. Is there any more recent information about the stability of the market?
Indeed:

http://news.ycombinator.com/item?id=629383
I regularly use Eclipse for work and I find it to be horribly lacking. For one, I wouldn't even dream of running it on my eee pc (actually, I tried and it was so sloooow I quickly uninstalled it again - and yes, I do use my eee pc for development a lot, especially when I'm not at home). Secondly, I often write code over a remote connection. I can use my IDE of choice over SSH without loss of features - can you do this with Eclipse?

I use vim, which when coupled with the right configuration and plugins can do most things your fancy IDE's can do, plus run in a temrinal over ssh.

For the record, in work I program a lot of Java and some C++, outside this, I work a lot in Clojure and Python, amongst other things (assembly, Boo, Yeti and recently F#).
I would be wary about broadcasting the IP address, username and a filmed typing of the password to a tech community.

It would take very little work to determine the password from watching that video a few times.
It has nothing to do with cancer development, everything to do with finding the association between a risk factor and cancer development.

Think of a biased coin that tends to come up heads too often. If it does it every time, you don't need to flip it very many times to figure out beyond a reasonable doubt that it's biased. But if it comes up heads 6 times out of 10, you will have to flip it a lot to be sure that it's bias and not just chance. In medicine most associations are more like the latter case than the former.

I'm speculating that the juice sample is like a too-short run of flips on a slightly/moderately biased coin that's and therefore can't show an association, and the soda sample is like an adequately long run of flips on a similar coin. The sugar in juice is about the same as the sugar in soda, so this seems like the most plausible explanation.
If we assume that everything that the OP has said is true, I dont think that this is Joshua:

1. Joshua works at Google, OP says that he does not have a job.

2. It looks like Joshua isnt married.
"...one of the most useful applications you've ever installed on your iPhone."
Context: "How to become rich even if nobody is following you on twitter" (http://news.ycombinator.com/item?id=1107828) - my "1$ a day" app now "...one of the most useful applications you've ever installed on your iPhone."
http://www.reddit.com/r/IAmA/comments/azgs6/iama_guy_who_sol...
They aren't very different. Fructose is fruit sugar. Pediatric endocrinologist Robert Lustig says that juice is no better than sodas.

http://www.youtube.com/watch?v=dBnniua6-oM
I'm pretty curious too. The affiliate marketing IAMA was not killed. this is pretty good and useful to the community here. let's just keep the "lets guess who it is" commentary to a minimum.
Google's Super Bowl ad shows the need for search privacy
Maybe it's not boredom, but I find it boring to ride my bike indoors (whereas I find it very interesting to ride it outside). Adrenaline or not, there's my wall. Still.
I must say the comments on this reddit thread amuse me more than most. Nothing like a guy with a good sense of humor.
What's especially impressive is that the electrolytic capacitors in it haven't failed after all these years.
Parameterizing behavior is usually a good thing in any language, yes...

The part that Python/Ruby got right is that their culture says don't parameterize until you have to. While Java culture tends to build in generality for the sake of generality, whether or not the actual system needs it. Many systems don't, but if you use typical Java libraries, you need to pay the costs for it regardless.

There was a red-flag in one of your comments above: "since you don't control the code, this technique doesn't work". If you don't control the code enough to make necessary modifications, you have a cultural problem, not a technical problem. Fix the culture, not the code. You should be building the simplest system that possibly works, not hacking around code ownership restrictions.

Parameterization is useful when you have one piece of code that you know needs to work in multiple contexts, not when you're trying to make sure a piece of code will work in all possible contexts a priori.
Aiming high whilst deep in the pit, an illustrative profile
Attitudes-to-Enterprise test identifies likely entrepreneurs?