skysight-inc/HackerNews huggingface dataset:
See also my other comment below: http://news.ycombinator.com/item?id=3355963

I have to say that both frameworks have great supportive communities. As for features here's a very simplified comparison:

Backbone pros:

- eases code structuring with Models and Collections

- gives routing (history management)

- template engine agnostic

Backbone cons:

- Out-of-box UI support is weak.

- Binding plugin is weak

- No automatic dependency detection between the fields (I'm sure there are some external libraries to support that)

Knockout pros:

- first-class dependency detection and event model

- powerful UI bindings (be sure to check out custom bindings - they are very convenient and can make your life a lot easier)

- top-notch templating

- it's believed that MVVM pattern is more suitable for inexperienced developers and eases collaboration in team. My experience confirms that.

Knockout cons:

- No models, doesn't help you with project structure - you're on your own

- Model plugin is there but I can't compare it to Backbone, sorry. It does have synchronization with RESTfull backend.

- Tied to a specific template library. It's possible to integrate other templates with custom providers but I don't know how easy/hard it is.

- No routing support

I picked KO because I believe that framework should do the hardest part and it's ok if the easier parts don't get addressed well. When starting a project I asked myself what would be harder: deal with UI elements or with AJAX. UI seemed harder and Knockout addresses that a lot better than Backbone, so we went with Ko. My team loves it.

------------

Also these day you can pick both and get them running together: http://kmalakoff.github.com/knockback
Sigh. My Nokia had voice commands before the iPhone existed...

Example: Nokia 5500, launched in May, 2006: http://europe.nokia.com/support/product-support/nokia-5500-s...
What are you talking about?

You can look up the turing test on wikipedia.

I'm talking about the reddit leak by a former google x lab member. See this page for more.
http://www.artificialbrains.com/google-x-lab
I was aware that Apple didn't invent Siri. They brought the company which made it then tidied it up. The point still is that Apple recognised its use in one of their products, they took the punt and made it happen.

I am also an Android user. This feature isn't something I need.

Like I said in my original post, it probably isn't how it seems. The fact remains though that Apple saw an opportunity with voice commands on its mobile platform. Google may have been working on voice technology before hand but was it for Android?

Google is doing great on other things. Chrome, Chromebooks (maybe released a few years too early but they took a risk on it) and driverless cars.

With Android, I have yet to see it really innovate by itself. I should say that I do not follow Android development. I am just an Android user who casually looks at an iPhone from time to time to compare the two.
it might be intrusive to use in presence of others

In my experience, it essentially looks the same as voice actions, except with a much higher success rate. The least socially intrusive action is whatever lets me transition back to the conversation the soonest, and voice actions win in terms of speed for a lot of use cases. Also, if you absolutely have to turn to your phone with someone else around, it's kind of courteous to telegraph exactly what you're doing.
I applaud Microsoft for finally taking the step, but I wonder how much this will actually change the stats around browser market share. My understanding was that most IE6 users, even in the developing world, were admin-imposed.

Either way, it's good to finally see them moving forward.
Century 21 Broker Properti Jual Beli Sewa Rumah Indonesia - Bisnis Properti
You might not be aware but you've been able to control an Android phone by voice for quite a long time, it's just not very good at it..

There was also GOOG-411, where you dialled a phone number then interacted with google search by voice.

http://en.wikipedia.org/wiki/GOOG-411

Siri isn't innovative in the sense of being a new concept, it's just much better than what came before.
Other red flags include:

"API's"
"potentially/maybe/sorta/kinda/probably/possibly"
"Machine learning ...." <-- too many dots, space after "learning"
You know what happens if you publish WITH drm?

Actual buyers of the content have issues getting to it, and people who want to pirate easily find it online and download it after some random dude removes the DRM.
I came to the comments hoping to find that this existed!
Oh, thanks for sharing! It's brilliant! I'll definitely give it to developers new to JavaScript.
Show HN: A new way to consume the social web
As does my 2004 Acura TL. However, Siri <> "voice commands".
links
http://www.guildahq.com
http://builda.me
He really throws the kitchen sink in on this list, however. File Managers, music players, presentation tools, even what he uses to occupy his kids. I think if you were to sit down and discuss what you used on linux, the list would be very long, if very text based.
Why political leaders misuse religion for their personal aspects
Just think about it,

Every body knows religions are for goodwill of humanity, then why this happening?
That's A way. For a virtually costless good, this is just as fine a way that has a much smaller chance of capturing a password anyone gives a shit about
Iranian Ambassador Discusses Cyber Attacks on US Targets
So I made an overnight prototype of this about 2 years ago as a side project from my day job. It has since grown into a startup and I'm proud to be associated with a great team. We have been working very hard the last few months to build a beta search and analysis tool and to show off a good public sampling of the capabilities of the platform we have developed. We hope to gain some exposure to secure second round funding for upcoming offerings and some commentary we need to improve.

It still has some rough edges which we very much hope you all can help us work out. As we obviously want to monetize parts of our platform in time, we want to listen to the community to create the best tool possible. To that end, we have already open sourced some of the libraries behind Tawlk via http://github.com/Tawlk and we welcome any contributions or forks. We very much believe in the "Open source -Almost- Everything" model.

Also worth nothing about this demo, is that to make good use of our current limited server resources and to avoid hitting API and CPU limitations, we are utilizing many relatively new techniques including combinations of WebSockets, HTML5 localStorage, HTML5 App Caching, and direct browser-side data collection to make it work.

I hope you find the beta interesting and intuitive. I look forward to your comments or questions.

If you find bugs, please screenshot them with steps to reproduce so they can be taken care of quickly and please be nice to our servers :-)

EDIT: If you see connection errors you can dismiss it with the "x" in the top right. Search should still work, you just wont get any of the websocket supported sidebar stats (which i very much encourage you to try out on another network). We are working on some fallback connection methods to resolve this for firewalled and otherwise unable-to-connect users.

In the mean time, here is a reference rendering:
http://dumpon.us/media/uploads/TAWLK_GUI_HORIZONTAL_V18_1.jp...
I had a chance to see the tech demos for Tawlk, as lrvick is a member of our local hackerspace, and I have to say I was blown away. This thing is amazing, and the way the infrastructure works is pretty sick too. Definitely worth saving the link and checking back when you have more time.
No, I can't rip a physical disk without considerable effort and learning and trial and error. I have one machine with an optical drive, and no ripping program I know how to use to rip a DVD.

You think because you can format shift something everyone else has the time, inclination, hardware and software to do so.
If the media sends that message across they are being disingenuous. It's not that different from saying Google introduces voice control -> Apple introduces the same "but better". Why can't Google's 1-2 step be seen the same now, as introducing something like Siri "but better" ?

Apple usually gets away with waiting 2 years before they release an alternative to something Android has, but they get a pass because "they waited to make it better". While Android doesn't get the same defense even if they waited a few months. Do you really think they've started working on this just 2 months ago? A Google X employee said on Reddit that they've been working on AI that can beat the Turist test for a long time - and it already beats 93% of the Turing tests.

http://androidandme.com/2011/12/news/more-info-on-googles-ma...
Ask HN: Why are URLs clickable in comments but not in main thread?
I'm sure this can be changed easily. But it is not. So I guess there's a reason behind it. Also, it makes no sense for authors to post their own links in the comments.
A Flowchat on Making Money from Internet
Facebook Testing Post Based Coupons & Premium Ads
A poorly-crafted argument in favor of the right idea often does more damage than a well-crafted one in favor of the wrong idea.
Google's "Phonetic Arts" TTS engine sounds a lot better don't you think? It seems pretty natural to me. Go ahead and try a Google Translate from English to Spanish, or the other way around.
I'm getting a connection failure. Chrome 17, OS X Lion.
hallelujah!!!
Seems understandable enough, if you click to zoom in.
In addition to simply meeting people at local events, I think actually working with them on ideas may be just as important. Gives Mr. Engineer a better view of design and business development than just building his own projects.
looks good, but you might move the pattern matching in scanner.rb out to a config file so users can search for other keywords.
Is that actually the case?

In Germany you are always liable for all damage your car does, no matter whether it is caused by your own mistakes or because of a technical failure. This might not seem fair but the second piece to this puzzle is that you are also forced to have insurance.

Making it clear and unmistakable who is liable makes sure that it is always clear who has to pay for the damage done by cars. The insurance makes sure that whoever is liable can also actually pay. That way the victims don’t get left with the costs (no matter how much money the liable person has) and for the liable person accidents don’t turn into life-destroying events.

This is a working system and I see no reason why it wouldn’t work with driverless cars.

(Even if you want to change it and switch liability from the owner to the manufacturer, that’s not really an insurmountable problem. The solution is – as always – called insurance. Google would just have to insure every car they sell. That’s no big deal, seeing as cars are already pretty much all insured. The cars would get more expensive but the cost of ownership would decrease since it wouldn’t be necessary any longer to pay for insurance. Such a change would be pretty pointless, though. It would only serve to switch around who pays. In the end, though, the owner still has to bear the costs.)
I like the Mandarin Chinese approach:

he, she and it: ta

his, hers, and its: ta de

they and their: ta men and ta men de

Clean, simple and consistent (although the ambiguity is another problem).
Are you behind any sort of firewall that might be blocking websockets?
Nah Ireland's blashpemy law is just a silly nonsense law that's never going to be enforced. The Irish government has floated ideas of literally confiscating lands/schools of the catholic church. They aren't protecting them all the way.
Google's Majel and Beating the Turing Tests
HD zoom to the black hole at the center of our galaxy
Right, I had to support software at one point that required IE6, when IE8 had been released for some time. Maybe this will push those companies that continue to sell IE6~ only software to notice their time has run out.
And here I thought that all non-updated IE versions were installed in environments where Sysadmins blocked the updates (and will in the future). It would be interesting to see a number of how many installations this change could really target. Like, how many IE 6 to 8 are actually in the wild. Can't be that much, imho.
The source of the article (http://www.nikopik.com/cgi-sys/suspendedpage.cgi) doesn't exist anymore. Is there some kind of confirmation somewhere ?

edit : fixed the link. sorry, bad copy-paste.
Ask HN: Is December supposed to be a good sales month?
Our sales and traffic have been slow in December so far (and I can only imagine that they will get worse), but we cannot trace it to any particular factor, other than December is the holiday season, and B2B SaaS products like ours don't get bought when people are thinking about vacations and family time.

Anyone has any input on this matter? Or should we be worried?
ok updated.. this is what site originally looked like: http://webcache.80cols.com/orig.html for comparison.
Very nice write-up! Especially since RSnake stopped writing ha.ckers.org, great and educational reports have been rather scattered (unless anyone knows some good blogs on that subject? hm, makes me wonder if the sla.ckers forum is still up ...).

You conclude that these bugs are "subtle", but I don't quite agree. In some sense, ClickJacking is always "subtle"(vuln 2 and 3), and you can argue the same for any kind of side channel information leakage (vuln 1 and 2).

Except that clickjacking is known for years now and should be considered serious like XSS.

And the information leakage, well, it's IMO just not allowed to happen if you're a huge corporation implementing a worldwide single-sign-on identity service and many different types of web applications, while claiming to care about your user's privacy. It should be their number one priority and failing this means they're rolling out new features in a tempo that simply means they cannot hold true to claims about privacy.

Somebody else mentioned the tone of this article. While I'm not a big fan of the "jerk" attitude either when it comes to security testing (mostly because usually the bigger the mouth, the less interesting their feats), a security vulnerability is still a coding mistake that always ends up inconveniencing or endangering the privacy of the userbase. And I think that should be said. Which the author did. But he also downplayed the bugs by calling them "subtle" and then immediately praising Google for how lucky we are that they fixed them so quickly ... maybe I just do prefer the jerks, after all.
We already had MRAM which was non-volatile and was as fast as DRAM, but had horrible density. Now it looks like we have a workable device that can be both main memory and storage.

However, modern operating systems are all written with the assumption that your storage and memory are different things. Will these innovations see us going to the sort of system Multics tried to pioneer, with memory and storage unified in one filesytem?
Social security is paid for by payroll taxes (making it closer to insurance than a handout). And those cars are old and not worth much. You could buy one after a few weeks of donating blood. Sewers and water are usually paid for by a fee or taxes.

I could go and dispel more misconceptions for you, but I think you've read enough to know that you have a few things wrong and will wisely avoid judging the entirety of a nation's poor based on a single photograph.

ETA: Most poor people have cars because most poor neighborhoods don't have any reasonably priced grocery store. It's cheaper to own a car (with all the potential it brings) than to shop locally.
> I would rather put my trust in Google than Microsoft, I believe that Google have the interest of a faster more up to date web than Microsoft do and I go with their values.

As someone who is deeply concerned with Google's dominance of the Web (and increasingly mobile), I would dearly love for you to list out your reasons for trusting them, so that I can change my mind. In the meantime I'll stick to Firefox, loss of mojo or otherwise.
Oil Prices Drop
"I too would have liked Firefox to win"

"They may have redeemed themselves recently but I wouldn't care to look"

These two sentences feel contradictory to me. If you want Firefox to win, at least give it a try once every few versions.
Lasher at NCSU?
> The Common Lisp Object System (CLOS) also uses meta classes

And so does Moose which sits on top of Class::MOP - https://metacpan.org/module/Class::MOP
"it's a machine learning company with big data built into its DNA"

Is that really an overwhelming advantage? On the one hand, "data" definitely helped Google build solid speech recognition, on the other, Google has shown us time and time again that big data isn't an advantage in creating graphical user interfaces. My sense is that the problems in an AI interface involve just as much design and interface expertise as they do data expertise.
I get a 405 not allowed on searching for iphone.
> Surely it'll be soon?

I'm not sure how that follows. There are more than 5 times as many internet users in Brazil than Australia, and about 13 times as many in the whole of South America.
David Sparks is a lawyer by trade instead of a developer but he is a big time Mac enthusiast and has a good site and podcast series. Most applicable to this discussing is probably podcast #51 where he talks about Menubars, Docks, and Dashboards. http://5by5.tv/mpu/51 The show notes for each podcast episode describe the applications they discuss.
How about some kind of video demo for us that are getting the "connection failure" error?

I will probably check it out when I get home from work but as of now I am a little annoyed that I cannot try it out.
Chromium is as functional as Chrome and it's 100% Free Software. That's why you should like the Chrome family over IE; you can open up the hood and play with the little bits inside. With IE, you're stuck with whatever Microsoft is nice enough to give you.

Also, Bing advertises on Google too. And Google has basically paid for (and continues to pay for) Firefox's development.

If there's someone to hate here, it certainly isn't Google.
Cloud Performance: Virtacore vCloud vs. Rackspace Cloud Servers
Getting Paid to Recycle: 4 Ways People Made Millions from Recycling
Going green is not just a social responsibility anymore. People around the world are making millions by giving away their trash for recycling.
I thought so too, and it fits with what I've seen in large, charge-adverse companies. In fact, today I told a user that our site won't look its best or run quickly in IE7, which he's stuck with at $BigCo client site.

In my current experience, there are very few IE6 installations left in these corporates. There are some IE7, and a whole lot of IE8.

Should the headline read "Microsoft decides to automatically update Internet Explorer for everyone ... except most of them" ?
And what number is that?
I'm on linode and I host things targeted to people here in Brazil.

I don't think I'll move anytime soon. What I'm considering is hosting only the CSS on CloudFront and keep the rest on linode.
Linux flavors and derivatives tree
It also means all IE9 users will get IE10. So by this time next year, 80-85% of users will be on a very modern html5 browser.
The Perl 6 exception system is currently in development

Whoa there, slow down! Perl 6 has only been in development about ten years and they're all the way up to exceptions?
My experience of Autodesk is that customer services don't exist in order to maintain a healthy cottage industry of books and training courses.
My experience at present is that only a very small number of corporates are still on IE6. IE7 is the new lowest denominator.
I just use "they". That has a better chance of adoption than any of the proposals listed.
if it's an ego thing, why not allow tracking all the repos for a user/association?
HP is still accumulating endurance cycle data at 10^12 cycles and the retention times are measured in years, he said. For all the people worried about the Semiaccurate article talking about only a billion read/write cycles, this shows that endurance is a very tuneable parameter, just like it is with flash memory. With flash you have some cells that are only good for 5K writes, and you have some that are good for 1M writes. With RRAM it looks like the numbers will be much higher.
Try using a different browser like Safari... it's working for me there...
They're used to implement perfect forwarding: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n138...
The Rise of the NBA Nerd
Prevention is better than cure...
So the next step would be to warn the developer before they make the code changes or during. Hooking into the IDE to visually indicate hot spots within the source file being edited on would be neat.
Is there a plan to make the service appealing to women as well? It seems like you could double your potential market size pretty quickly.
Apple makes most of its money by selling hardware, Google's main income comes from advertising.

Let's assume Majel equals or surpasses Siri, this would be a clear benefit to users. But how does this benefit Google? Siri can answer questions (using partners) without using a search engine, yes it's a limited use right now but surely that functionality will grow.

The million dollar question is how does Google make money with Majel?
I live in Chrome and Firefox all day for web development. Firefox is playing catch up but they didn't kill their browser. Maybe just starved it for a while. And while I agree I'd rather google then microsoft have browser dominance, they're not perfect and shouldn't reign supreme.

In the past month, Google has advertised on the new tab page for their chrome book using a mechanism for emergency updates (in some cases people can't close the ad), and started a fight in the chromium community about supporting Dart directly. Neither one is a major offence but both exhibit they have their own interests at heart.

Spdy is another good example. (I like Spdy, and I think its a good idea, but...) SPDY™ is trademarked to Google. It currently has no rfc. (Just a mostly empty draft. http://tools.ietf.org/html/draft-agl-tls-nextprotoneg-00.htm... ) It was developed internally and not opened to comments. They control the largest implementations both server and client side. And while they're selling it as a way for everyone to make the web faster, they still have full control. (Apache support is here, nginx doesn't support it, Amazon uses it heavily for the kindle fire.)
Android was a Danger rival, not an iPhone rival (the they responded to iPhone)

So Apple invented voice search? No they didn't. Google had that telephone thing ages before.
What the bankers did was bribing officals into taking bad advice at hiked rates leading to...

"...[paying] $120 million in fees -- six times the prevailing rate...increas[ing] the county's debt by $277 million."

Fixed that for you.

http://www.inthepublicinterest.org/case/jp-morgan-investment...

The fact that the county also took on contracts with contingent balloon payments is not caused by bribery. It's caused by the county officials either not reading or not caring what was in the contracts they signed.

This time, about $277 million of the $3.1 billion problem is indeed the fault of the bankers. The only thing being debated here is the other $2.8 billion.

I cannot fathom why the investment bankers involved haven't been sent to prison for a very long time.

The contractors they hired (who were actually the ones that committed bribery) are in jail.

http://blog.al.com/spotnews/2010/09/five_men_convicted_in_je...
The Lost Individuals of Scrum
Same problem here with Chrome 16, OS X Lion.

I tried with Safari and it worked.
I wonder what fraction of HN audience is non-UK.