skysight-inc/HackerNews huggingface dataset:
No it's not! And that is no suprise:

"Suddenly, I got the urge to do something similar for Android. Since we have been working on NLP and Machine learning for over an year now, I had a crazy belief that I could pull this off. " (from http://blog.dexetra.com/a-day-when-siri-inspired-us-to-creat...)

It's cool that they banged up a cool app in a very short time but to think that this in anyway can compete with probably hundreds of man-years of research that went into CALO (what became Siri) and, of course, with Apple's polish is insane (just check these funny Siri comebacks to see this: http://pocketnow.com/iphone/funny-things-siri-says-screensho...).

Pushing half-baked apps as competitors to those from Apple with similar functionality will only push more people to iPhones.
When the F will people start seeing things from a non-power users perspective before writing such a rant?! At the very least, back up your post with some sort of an objective argument.

I know a lot of people who spend minutes looking for simple options that are hidden in menu entries. I think the ribbon is going to be of good use for such people who'd appreciate the most common use-cases/functions within the reach of a mouse-click.
Matrix multiplication isn't specific to scientific computing, it's a pretty common and large part of mathematics, and math is pretty general purpose.
To be fair, Google has been getting into the patent game too. It bought a ton of patents, and while it hasn't sued with them, it has transferred some of them to partner companies that did sue. So Google is involved in the patent battle, by proxy.

I do agree though that Microsoft is clearly abusing the patent system far more. It files far more lawsuits, and I have yet to see one about a patent that actually sounds reasonable.
A person can choose to brand his or her name with lowercase letters but it's perfectly reasonable to use the convention. http://www.technologyreview.com/TR35/Profile.aspx?TRID=948
The linked article misses or glosses over a crucial part of sustaining the population. As the New Yorker article touches on, the real rate limiting factor in growing food is not sunlight, or even water, but really phosphorous, nitrogen, and other fertilizers nutrients. The only way to have a long term sustainable food system is to have one where the majority of these nutrients are redirected from human waste back into growing food.
> We present ourselves differently in different contexts, and that's key to our creativity and self-expression.

Isn't this pretty much exactly what Google+ tries to reflect with circles? It almost sounds to me like the marketing speak they had going when the product first came out.
OT: is it me or has The Atlantic made a concerted effort to use HN to expose its move into tech news?
SONY Vaio VGN-NS21M/P Battery
SONY Vaio VGN-NS21M/P Battery
5200mAh, 11.10V, Silver Li-ion SONY Vaio VGN-NS21M/P Battery Replacement
SKU: SN036B
Type : Li-ion
Just fresh out from factory, Brand New
Capacity: 5200mAh，7200mAh，10400mAh
Grade A cell, 1-Year Warranty
Voltage: 11.10V
Overcharge and overheat protection
Fast Shipping to the World
http://www.laptopbattery-shop.co.uk/sony-vaio-vgn-ns21m-p-battery.html
> When he began his craft it was a world of typewriters.

It kind of blew my mind to learn he wrote _Neuromancer_ on a typewriter.
This isn't really true. Its four English words, which is four "choice variables" if you're sampling from an English words character set.
When I came into work this morning this was at the top of reddit.com/r/all (got to get the procrastination out of the way first thing right!)

A guy spoke up regarding his father who works in the field. Currently doing Q&A

http://redd.it/lfsjn
> Lets say you've got a 'fob' which is plugged into a USB port

I still fail to see how this solves anything. Once you get malware on your computer, that malware can send requests to the USB device, and you're back at square one.

One of the features of RSA security fobs is that only someone physically present can use it. What you've made is an RSA fob that's vulnerable to viruses.
Ceramic Brushed & polished shiny Pretty Ring
I don't understand the complaint. The new interface clearly presents what options/actions are available with text names and pictures. Compared to hunting through various menus with only an action's name to determine what something does, this seems an improvment. I would agree that the Ribbon looks visually busy, but isn't it easier to scan through the Ribbon than search through multiple menus to locate an action, or to remember a option's location on the Ribbon than in a menu? Besides, a user knowledgeable of Explorer short cuts can hide the Ribbon for more usable space.

Useful information consolidated at the bottom of the new Explorer compared to the previous screenshot where the same information is either not present, or present in multiple places, feels like a good improvement as well.

With the push towards tablets and touch, doesn't the new Explorer make sense compared to interacting with the Explorer through menus, right click, or some other context sensitive input? I say this considering the Build keynote, where (I think) they mentioned that they believed in a future of even regular monitors being touch-enabled. Having main options clearly present and touch friendly works towards this.
Can you explain a little more what you mean about the dataflow?

When I was writing some game simulations I ended up creating a few different monads for different execution contexts. I would have my main world monad which contained configuration data, world state, information about all the actors, the random number seed. Then I would have other contexts like AI which is where the AI would figure out what to do, having handy stuff like all the current actor's data easily accessible, and which would return actions on the World. Then there would be the monad for Actions themselves, which would have a source and a maybe a target.

In short, I found using a few monads to clearly segment how different things interacted with each other actually made the program fairly clear. The Monads were all just stacks of State, Reader, Writer, and Maybe monads. It seemed like a very natural way to write something where the primary goal is to iterate on a function of type "World -> World", i.e. "Game ()".
Ask HN: What NON-programming blogs do you read daily?
operator overloading doesn't solve the problem because you frequently mix elementwise operations with matrix multiplication and division. Converting types between numpy arrays and matrices gets cumbersome
Watch The Three Musketeers Online 2011
Watch The Three Musketeers Online is about the new-lead young D'Artagnan teams up with 3 scoundrel Musketeers in this new version of Alexandre Dumas' story. They must bring to an end the wicked Richelieu and be drawn against with Buckingham and the treacherous Milady.
Ahh yes, thank you. I had always noticed the homepage lists the last release in 2006 and the documentation seems to be about the same and I never got to the downloads page.
I've been meaning to blog about that sometime soon. (Edit: I did write this post earlier http://kitenet.net/~joey/blog/entry/happy_haskell_hacker/) Also been meaning to do a screencast showing what I think of as type driven refactoring, since while I've heard haskell programmers discuss it I've not seen it actually demonstrated
What Open Source project?
Silk Road has worked well for me. Seems real enough.
This is very cool. Another video with a bit of an explanation as to why - http://www.youtube.com/watch?v=VyOtIsnG71U.
I remember seeing this one a couple months ago: http://www.nikebetterworld.com/
You're thinking "successful due to its remarkably high level of cooperation with", rather than "wholly operated by."

Insert Twitter, Google responses below.
And if you've ever explored 4chan for even a minute you'll see why this is important, the anonymity there turns those people into, well, freaks.

Pseudonyms have been used all over the web from the very beginning. 4chan has problems because there is less accountability than other sites (like this one), not because they allow people to be anonymous.
Special operators out the wazzoo...Google doesn't help here - I don't even know the verbal names for some of them.

Operators are just functions, so try Hoogle:

http://www.haskell.org/hoogle/?hoogle=%3E%3E%3D
Yes, this is a stellar pg classic. But , oddly , folks who get the aha behind it are the makers. Paul probably needs to do a new essay for " powerful people " that somehow with his usual, subtle cunning helps them feel even more powerful + leave the makers alone.
The article assumes that Microsoft's goal is to empower and delight the user. This isn't really the case; their goal is to reduce support costs for corporate IT departments.
Many of Microsoft's strategies and tactics that seem nonsensical seem more sensible once you realize that corporate IT managers, rather than end users, are their customers.
Big Silicon Valley backer bets on engineers
unless I want what I do to be associated with my real name, I just probably shouldn't do it

This sounds an awful lot like "if you aren't doing anything wrong then you don't have anything to hide" to me.
I think it's incredible anyone would think a free service should be expected to recover six years of email. I would rather Google delete my email permanently when I empty my trash and do my own backups.
Chartered Wealth Management
Four choice variables each with tens of thousands of possibilities, yes, yielding greater entropy at lower cognitive cost.
With teenagers, "considering X" is not well correlated with "doing X".
The most insightful discussion of online identity I've heard to date.

Facebook has painted themselves into a corner, and Google isn't creative enough with their approach. Twitter is better, but only because they don't have the same policies and don't try to get in the way.
Very interesting, all the comments this post has received. I posted this link on HN because I guessed that several readers here are entrepreneurs like myself, who would one day like to be amongst the 'rich' (or according to the articles author 'upper middle class') and would like to know how that segment of society lives. I had no intention of starting a discourse on class warfare ;)

On the other hand, personally I found this article to be extremely instructive on the relationship between 'net worth' and 'income'. As someone who has worked a job all my life, till date, I have always looked as my salary as my measure of how well I was doing financially. This article made me take an alternative perspective and look at 'net worth'. If and when I decide to stop working for money (side note - someone said Steve Jobs worked so he was middle class. He worked, yes, but I am sure it was not for money! He was Rich.) I would like to still have cash flow coming in from my investments and other passive sources. I believe that is what the author is getting to. If that amount at which I can stop working for money is $100,000 per year, I need to have $2 million in net worth; for an income of $1 million (whew!), I need to have $20 million, and so forth...
for such people

Except those people are quickly dying out - literally.

Also, by any metric, the visual layout and appearance are beyond terrible. There doesn't seem to be a logical grouping at all.

If this is the answer then someone must have asked the wrong question.
(a button labeled "easy access"? seriously?)
What about share-a-sale ??
The Missed Red Flags on Groupon
How much longer before we all drive landspeeders?
To the contrary, I'm looking at this very much from a non-power user's perspective. I think a ribbon is a reasonable application here, showing copy, paste, etc. by default. But look at all of the other functions located throughout the chrome. As the "lambasting it" link says, many of the options that are visible by default are used much less than 1% of the time, according to Microsoft's own data. "Invert selection"?

But more to the point is how the user research data is turned into a redesign in a seemingly mechanical way. "The button was used 10% of the time, so let's make it bigger next time." Without careful consideration, this can be a big mistake, and can miss opportunities for helping users with their tasks at a deeper level.
I am interested in seeing how they collected their data. If "25% said they would be using Google+ more often" then that implies that more than 25% of the 2000 teens surveyed have used Google+. That seems a bit to high for me considering out of the 1800 people in my high school only two people(twins, other then myself, have even used Google+. The majority in my school (Yes, gross over generalization)that uses Facebook don't even like it. The only reason they use it is because they wan't to socialize with their friends, but know of no other way to communicate through a network (Sorry MySpace). In other words, the only reason people use Facebook is because everyone uses Facebook. I hope you can see the fallacy in that.

I do see Google+ slowly taking away from Facebook's hold on teenagers, but I cannot see a complete transition from Facebook to Google+ happening. Perhaps a small group of teens that go into the world of Google+ with an exponential growth, similar with MySpace and Facebook. I see the beginning process being similar, but not a complete end of teenagers on Facebook, but rather just a slightly lower activity level as people use both Google+ and Facebook, or solely use the former.

P.S. How did 14-17 year olds even get a hold of a Google+ account when you have to be 18 or older =P

P.S.S. How was this comment. This is my first comment on Hacker News. Hope this was a quality post.
> Bitcoin is essentially a giant pyramid scam. The early adopters have cashed out long ago.

This may not be relevant, but not all of them have. Something like 800,000 of the early bitcoins have never moved in the blockchain since they were minted (leading to speculation that they have been held onto by Satoshi).
Why I will never do volunteer game again.
Widgets for Costume Wigs
"Wrong" is too black and white to go by, the way I put it is more like saying that you sculpt your identity based on the choices you make.
NeoDownloader Lite Download
Does anyone have any suggestions for backing up 6 GB of gmail data to somewhere easily?

I have my own personal domain I could sync it all to, somehow, I suppose. Then I need a linode box, scripts, etc, etc...

I don't really want maintain or worry about a local backup of 6 GB (and growing) of mail grom gmail...
It's a shame that PGP/GPG email never really took off :-/
Try reading /k/ or /o/. Tripcodes don't really make a huge difference, it just means the flamewars are more personal.
That's a good point. It really is a free-for-all.
Bill Gates may have inspired more cred during the early days. There are some hints about from history regarding his grip on things.. http://en.wikipedia.org/wiki/Pancake_sorting and taking http://en.wikipedia.org/wiki/Math_55 ;-).
Algorithmic Culture: An interview with Ted Striphas
Why everybody love/hate Java?
In 2007 I was part of a committee looking at the OOXML proposal for ISO acceptance. I had to listen to Google and IBM release twisted media releases about what was going on. I learnt during those few months that those two companies are in everything for the money. After that process was finished I consider Google a blight on this planet that I'd like to see gone.

One point that stuck with me was talking about the trade effects on the pacific island nations. Nations without proper access to anything thanks to isolation. I remember listening to FOSS make the case the case that those islands should be using Linux and not windows.

I remember making the conjecture these people where basic users, without access to proper education, and needed a monolithic MS style set up to keep them afloat, also people often without internet access, or reliable power (or even drinking water ATM). The response back was a blunt "oh well bad luck for them, thats not our problem".

That was the first time I became aware FOSS being used as an economic weapon, and in such a way that could cause entire populations of people to suffer.

And why? it sure as hell wasn't about making the world a better place, they made that perfectly clear. No it was about making money for themselves by hurting other people.
Silver Bullet Security Conference
>"It seems that essentially, every single command that customers have used or requested has been moved into a ribbon or wedged into some corner of the chrome. And many are rightfully lambasting it."

Being surprised by Microsoft employing the ribbon and persistent UI elements in a redesign of any software product is nothing short utter cluelessness.

The story of the ribbon: [http://www.youtube.com/watch?v=Tl9kD693ie4]
This is a fair point, but I'd generally prefer not to use the IO monad to generate random numbers because it feels "wrong", just like using IORef for mutable data when there are more "right" types feels wrong. Strictly speaking, pseudo-randomness isn't doing IO unless the source of randomness is considered something to which one is I/Oing.
Souping up the file browser in your next operating system is like putting New Balances on your next horse.
That works too.

My main reason is: a pain to type on a mobile device

As others mentioned: may also get truncated or not accepted as a valid password due to length; if you added Amazon in there somewhere it might be easy to reverse engineer for other sites
"So I guess there are some grocery stores, but not quality ones."
I disagree. Check out (next time you're in the city) honeybee. It's an _awesome_ grocery store. After that I've been to a variety of the mercados as well as some of the more common spartan stores (not my faves...i'd make the drive for honeybee most of the time if i needed stuff...but it's a fairly large chain).

Also, there's eastern market, which is pretty nice (although I'm pretty partial to the farmer's markets in chicago these days).

"You can't safely live and work in a city like this."
YOU can't, but i sure can. I've lived and worked near a variety of projects in other cities as well. It's a city. There are bad elements... like any other city. If you got mugged in NYC would you say you can't safely live and work in a city like NYC? Of course not. That's not to say detroit is for you. Some people can handle environments like that. Others can't. It's cool. I would have a horrible time dealing with living and working in Haiti (i would think), but I have friends who deal with it just fine.
Absolutely spot on. I struggled with the notion of putting myself out there on the internet as since the days of BBS's I've always interacted with other "internet folk" through an alias and very much under a different persona. Even running successful websites I ran them under a female alias not just because I could, but because it was a great marketing trick.

But today, the web has become so ubiquitous with the real world that I know I now have to play the game. It has taken me a long time to realize this, and I still don't feel comfortable with it.
Adidas TS Bounce Commander Mens Shoe on Sale
Business Briefs that Necessitate Attention
Absolutely, they will happily download 10 IM programs and keep them all running at the same time, able to multi-task between a half dozen communication channels. I think any social network will dominate a teenager's attention.
Oxford Historian Favors UK Porn Censorship - "The Internet Is Our Enemy"
The closest things to regular blogs I read daily (almost) are SVN from 37signals, and metafilter, but I'm looking to branch out.
This is a great idea! I'm so happy people are getting together in virtual classrooms! I would join but I'm currently doing linear algebra in college. Hopefully, when I graduate I can join/start something similar on another topic :)
Isn't that true for just about all demographic groups?
Agreed that Haskell might not be to perfect fit for most of the enterprise projects out there, BUT nevertheless it is worth learning and mastering. The perceived difficulty comes from decades of teaching of imperative programming. I'm myself the product of C/C++/Java and it's amazing how I've manage to deal with so many peculiarities of theses languages. After having learned Haskell, I realize that it's much more coherent than the vast majority of other programming languages (including the functional languages). I'm learning Scala today and frankly, Haskell is much simpler. It is just amazing what you can achieve with good abstractions (parallelism, performance, modularity).

You might be tempted to use it yet but I'd suggest you keep on eye on this language. The potential is great and Haskell is evolving quite fast.
Fantastic! This is how education needs to be: open and free.
I followed Jensen's blog postings all throughout the development of the ribbon; but it's all highly unconvincing to me, because it fundamentally is at odds with how I interact with software. Menus work for me because they are lists of text; when I'm looking for a command, a list of text is exactly what I want. If it's a command that I use often, it doesn't belong in a menu - for that, something like a ribbon might be a good idea, though a toolbar uses less space and doesn't have tabs, so I think it's better - but for commands I don't use often, lists of text are very close to ideal.
Ah, Sierra On-Line. I spent innumerable hours as a kid playing all the Kings Quest games. (My uncle also gave me a copy of Leisure Suit Larry but let's not dwell on that).

It makes me sad to consider that the old Sierra games don't seem to inspire modern game makers any more. Everything is so "instant revenue" focused. These old games referenced all kinds of interesting literature and movies.

Nowadays, it's all just blood and gore. I may be in a camp of one, but that makes me sorta sad.
Get Thunderbird (or any email client), on local or hosted box. Or hosted mail service that can fetch POP. Set it to download Gmail via POP, leave copy on server.
OK, I'm sold. What's the best way to organize your helpers this way? (90% of rails is knowing what directory to put things in)
ClassicShell fixed much of the oddities of Windows Explorer's tree view for me; it brought back the +, and makes it stay even when you're not hovering with the mouse.
Soyuz in French Guiana
I see your point, but I think it's really a continuum from templating languages with a lot of logic (e.g. ERB which gives you all of Ruby) to templating languages with less logic (e.g. Mustache or some hypothetical uber-minimal templating language). They're all languages that need to be learned, and they all "do logic," and I think a sweet spot should be the goal, not absolute minimalism. I've always been a big fan of Django templates, which are essentially a subset of Jinja2 templates.
Scala (in the Lift framework at least) and I think a clojure framework both have a pure like system. I like the approach, and in certain use cases it should have more advantages. I only used it once, but I think it is easier to see something in the template than to have to transpose it onto a pure template in your mind.
Very good first post on HN. Hope to see more of you here.
Draw Worms with javascript/canvas
I suspect you missed the point of the article, which was that the telemetry measured the wrong level of abstraction in users' tasks.
Of course, your whole statement hinges on your definition of "cleanly."