skysight-inc/HackerNews huggingface dataset:
Google Code University:

http://code.google.com/edu/ajax/index.html

http://code.google.com/edu/security/index.html

Google App Engine: http://code.google.com/appengine/
A login box on the frontpage. When submitting a login-protected request like an upvote, I get redirected. If there was a (potentially hidden) login box somewhere on the page (connected via AJAX), then I could just hit the SecureLogin extension's button on my firefox and be logged in.

(See: I typed this, clicked "add" and was redirected to the login page. :))
Jasmine tests to the rescue :)

They need to implement strict js mode in IE9. That mode really set some good rules on some weird js behaviors.
What would a "content-free" app look like? Aren't all apps, by definition, based on content?

I'm not meaning to be cute or trite -- I'm genuinely confused from the press release which category of apps will fall under these new rules. Which is why we'll need to wait for the legalese in the iOS developer terms to understand what this _really_ means.
It's not obvious what technical solutions exist that are practical to combat this.

I feel like a lawsuit against DHS / ICE and related parties is an unfortunate but necessary step.
Beach and Sun Photography
Beach and Sun Photography
Your implicit assertion that natural language processing is something "a machine is good at" really calls the rest of your post into question for me. In particular, your demand that the researchers solve half-a-dozen Hard Problems instead of only one seems mildly mean-spirited.
The very best criticism of code is written in code.
Hackers release decrypted Stuxnet code -- but don't panic
Interesting viewpoint from hat retired employee who said the final assembly has the least value. Kind of put the fact that the final assembly of electronics such as the iPhone is outsourced while some of the component are home mad or at least home designed.
Quite impeccable timing on Google's part, merely days after developers and publishers are up-in-arms over Apple's 30% cut for on-device content.

Well played Schmidt, well played.
IE9 actually gets this one correct according to the language spec, but I assume it was a bad assumption that made it incorrect.

The Number constructor is supposed to call ToNumber on its parameter, which is supposed to return NaN if it can't parse StringNumericLiterals, which would be the case with "".

I think the confusion came from "" being treated as "false" in JavaScript, and Number is supposed to return 0 if it isn't given a parameter. I could imagine the code in the Number constructor looking like this for non-IE browsers:

if (param)
num = ToNumber(param)
else
num = 0

whereas in IE, it probably looks more like this:

if (param != undefined)
num = ToInteger(param)
else
num = 0
Ideas on how it will make money?
Found a great comparison between the answers:

http://zi.fi/shootout/

It is basically the great programming language shootout at http://shootout.alioth.debian.org/ redone with different GCC optimization levels.

It is clearly visible where Java Hotspot shines, but in most cases C++ wins by a factor of two. It also mentions a technique how you can do profiling analysis with GCC that makes similar optimizations than Hotspot does.
>And as far as I read the release, SaaS is not concerned. Unless you're using Apples subscription mechanism, you're not offering a subscription in-app. So if you simply use a web API, that's not a subscription.

That's the point that you're missing. If you offer subscriptions or purchases out-of-app for use by the app, You are REQUIRED to offer subscriptions or purchases in-app as well for the same price and minus Apple's 30% cut.

Section 11.13 of the approval guidelines read:
"Apps can read or play approved content (magazines, newspapers, books, audio, music, video) that is sold outside of the app, for which Apple will not receive any portion of the revenues, provided that the same content is also offered in the app using IAP at the same price or less than it is offered outside the app. This applies to both purchased content and subscriptions."

So the whole question comes down to whether SAAS counts as a subscription, content, or otherwise.
Nice review! I am optimistic that our Oracle Java overlords might do a good job shepherding the platform. I am however often overly optimistic.

After 5 years of doing a lot of Common Lisp+Ruby+Clojure development, I am now for at least 6 months almost totally immersed in Glassfish, EJB 3.1, JMS, horizontal scaleout, etc. I am having a lot of fun with this, very interesting work.

As a non-work thing, I am also exploring Clojure and JRuby (and Rails) on Glassfish. I am not totally sure about this, but the combination of Java + JRuby + Clojure seems a better fit for the kinds of work I usually do than one all inclusive ubber language like Scala.
Really? One allocation every 50 to 100ms? That would mean you could only do 10 to 20 memory allocations per second. Now, I know that malloc is often very slow, but that seems unlikely.

Or do you mean 50 to 100 microseconds? That's still horrible, but I could believe it.
Start with that their seizure notices are not 508 compliant. They should be accessible to americans with disabilities.
Powered By Google Checkout, One Pass Is A Simple Payment System
Oh, yes, I meant specifically for EE, the end key works great there.
Announcement on TED blog
http://blog.ted.com/2011/02/16/announcing-ted-conversations/

Direct link to TED conversations
http://www.ted.com/conversations
They're only preventing GPLv3 (and its ilk). There's a reason they mention GPLv3 and not GPLv2.

GPLv2 just requires the sharing of source code for a given binary. GPLv3 takes it a lot farther and requires that a mechanism also be provided to use derivative works. So if a car manufacturer uses GPLv3 code, they not only have to distribute the source code (which may or not be an issue), they also have to allow people to flash their own code onto the car's embedded computers.

This problem stemmed from TiVo, they used GPL code on their set-tops but signed their binaries. People could make derivative works, but couldn't use them.

In the embedded space, you can imagine that GPLv3 is very much hated. It's a big reason why a lot of projects haven't switched to v3.
I forgot you were even there that day vgurgov! But then, everything after taking that third body shot of Vladimir 'Punch my Abs, they're Real' Putin is a blur.
Working full time, where to find time to start a side business?
They should just stop giving them names to avoid this sort of emotional attachment.
I'd say the biggest boost came from modules, and the control of side effects (by, among other things, limiting the use of global variables).

Now, do you see a significant additional boost that were provided by the various OO styles out there? More specifically, what significant advantage do classes have over modules?
Fowler and the virtues of prescriptive rules for being a literate writer
Why is it only a major issue if it relates to SaaS? Isn't screwing over Amazon and anyone else selling that kind of content already a major issue?

Anyway, Apple clearly wants this to apply to XaaS, where X = anything and S = subscription. Or by this time next year, Xaa$.
as long as they don't require all software to come from the marketplace (a la apple), i have no problem with that.
"The freedom that the GPL takes away is the freedom to bring down the system. It keeps people in check and prevents corruption."

Sure, a license will ensure that people cooperate, write good code and are interested in the quality of a project.

Do you really think that the reason that people are doing this is mostly an implication of a license?
I agree, there is just not going to be a meeting on the minds there. Further, there are organization who will pay that amount so for every 10 that offers $100-$200 there is one that will pay what they ask (I don't know the exact ratio, i am sure it is less than 10 to one it could be 1000 to 1). but the point is the ones that do buy make it possible for the speculators to sit on domains and not take the deal. Further there is a secondary market of list in which speculators can offload there domains to other speculators at around $100-$300 so there is no pressure to move a domain at this amount.

The reality now though is top level domains are pretty much irrelevant for anything other than brick and mortar advertising. Google gives credit for the words in the domain name no matter the top level. and all the social media is linked so users are not entering a URL anyways. personally if I was not going to be doing real world advertising I would have picked up a two letter country code name with the best keywords. Then if I ever grew it to the point that I was going to do a real world advertising campaign I would consider picking up a good .com and bite the bullet on the cost, and just forward the .com to the established domain.

Another way you can do it, is to ask the reseller to lease it to you with a contract on the amount to convert it to a purchase. So say you lease it for $75 a year and have a contract in place that at any time you can convert it to a purchase for say $2000. This gives you the ability to build revenue with the name before you commit to buying it, the speculator will usually bite because he is getting the domain fees paid until the potential sale goes through. So it is a win win, for him he is not incurring the yearly renewal fees and you don't put out a chunk of change until the name actually has value.
This is great news, congrats!
HA - Windows Phone 7 Positioned as Most "Operator Friendly" OS
>I'm not sure what "open alternative" you are referring to.

I think the OP was referring to Android.
This subscription model I have a problem with, but....

Ignoring the original Mac OS (and all the OS version up to 9) is the only way to say they ripped off Konfabulator. Desk Accessories finally make an appearance in OS X after missing since OS 9 and it is a ripoff of Konfabulator?
TheDailyWTF is no longer the only feed in my Google Reader's "Humor" folder.
Speech recognition is speech recognition. Different problem entirely.
Whats the technology? wkhtmltopdf?
I'm having the unpleasant sensation of my neurons rearranging themselves to account for the realisation that my memory of the relevant events was so fundamentally incorrect. I do apologise.

I'm fairly new to commenting on HN, is it bad form to delete my comment to avoid the downvotes? EDIT: just realised that I don't even have that option anymore.
Building a Scalable Geospatial Database on top of Apache Cassandra
Fed dictator Bernanke needs to be toppled
"Base on PDFmyURL"

And it literally does nothing differently ...
Exactly. What a lot of dynamic VM languages provide are very clean semantics and the ability to prototype very quickly. Competently tuned GC with a modern VM will get you beyond the ability of a bad or mediocre C coder, calendar-time faster, though at the price of more machine resource use.

I'm waiting for technology that makes this trade-off obsolete. One should be able to transition from fast prototyping to solid and optimal production code -- incrementally and without great pain. We as an industry are just about ready for this.
I'd like to second the architecture side of this question. I'd love to see more on why and where a particular technology fits into web apps. Recently there has been a lot of popularity with Node.js, Backbone.js, and even Knockout.js. How and Where do these fit? What design decisions were made to achieve this?
Certainly no worse than any other employee. We're all grownups here.
Is it heretical to say that for a project that researchers have been working on for six years, Watson performs as well as I would expect?

They have a ton of priors, a ton of specific optimizations, and a lot of resources.

It's pretty impressive but in a they-clearly-worked-a-lot-on-this way, not a what's-their-secret kind of way, you know?
Not any more than Deep Blue made them the new ElectronicArts.
The problem seems to be (for lack of better information) that sites are shut down pre-emptively with no warning.

I'm all for prosecuting child pornographers, and shutting down their content as quickly as possible - but that should be possible by a court order against the hosting provider.... or if said provider is unreachable / out of jurisdiction, and has STILL had some reasonable attempt at contact to press charges, then sure, go after the domain - but there needs to be some due process behind things rather than just having the federal authorities and DNS layer just whomping things down with little to no oversight.
It doesn't do any training during the game, except that it uses the correct answers already seen in a category to give weight to a specific interpretation of the category title.
You mean the javascript that alerted 'hi' and redirected to a porn site?
"The secret to happiness is running software on a better computer than the dev who created it." -me
The implication here is that outsourcing is for companies with good processes and solid culture. On the other hand, it could be quite a bad move for a dysfunctional company. I could see many ways outsourcing would actually amplify dysfunctions.
It begs the question, is anyone currently building an OPEN DNS?
Typo on your homepage: simpliest
Social CRM Startup Bantam Live Acquired by Constant Contact
Tips for Student Entrepreneurs
Doesn't this name clash with the Continental Airlines frequent flyer program name?
I know it's possible to crack firmwares to get around any restrictions. But I think it's silly to have to hack your own device to have control of it. I'd prefer a platform in which that is the default...
50-100ms is just horrible. In fact, the best malloc's show operations in 50-100 nanoseconds.

http://goog-perftools.sourceforge.net/doc/tcmalloc.html
Yep, this was kind of my point. I've no idea if Jeff and Joel still talk about EE, the podcast is no more and I've not seen anything on the blog about it.

But regardless of whether they do or not, EE seem to feel the need to talk about SO which they didn't in the past.
Hmm, I didn't see a lot of good open source dating scripts. That's probably because there's a lot of money in the space, and you can charge good money if you have a clone script.

I saw two commercial options that were a couple of hundred dollars. Search for "match dating clone" or "match dating script" Can't vouch for them though. Drupal's usually another non-techie option to build a web site, but dating support is lacking.

You'll need to get a developer involved if those commercial options don't let you do what you want.

Here's some inspiration from the author of Mingle2. He spent 66.5 hours to build his dating site:
http://mingle2.com/blog/view/how-i-built-mingle2
Major int’l VC stealthily buying up South Africa’s eCommerce sites | memeburn
In C or C++ you can even allocate objects on the stack, which has only the cost of increasing the stack pointer (meaning it is very cheap), and also you have precise control over the object's lifetime.
TileMill: Open Source Map Design
If you're looking for a way to do this programmatically, I'd recommend[1] DocRaptor (http://docraptor.com/). It uses Prince to do the conversion. It's not free, though.

[1] Full disclosure: I know the guys behind DocRaptor. It's probably a great service without my bias, but there's almost definitely some bias.
Can't believe this debate is happening again in 2011. Serious deja vu.

[edit upon downvote: I don't mean it shouldn't happen, I just thought it was funny to suddenly be transported back to that time; hadn't even thought of the app nor the arguments around it in years.]
They go hand in hand with a lot of funny things though and has rarely stopped people.

Maybe it just got tired and having only heard it a few times I'm not there yet.
This sounds a bit hyperbolic. The company that is notorious for doing this is Microsoft.
Now take that and move that to Amazon's domain. The currently offer insanely low prices. Selling each book with a 30% to apple can make their profit margin zero or less. Which means that either Amazon must raise prices on their products and thus giving Apple the ability to compete vs Amazon on price via unfair advantage or Amazon pulls out giving apple a monopoly. I don't think Microsoft ever made these sort of policies. Though granted MS never made an amazing platform.

On the flip side, apple created a platform. That platform is where apple wants a piece of the pie of every transaction period. Don't like it? Don't make apps for it. Nobody is holding a gun to any developer's head forcing them to make iPhone/iPad apps. If enough developers turn away, apple will react appropriately. So quit complaining and pull your apps from their store. "But that will hurt my profits" well then quit whining and just accept what apple has to give you. If enough great developers move to Android, and make insanely awesome android apps that everyone wants a piece of, then iOS has some major competition.
That is the idea! They know that people only pay attention to the title, so they deliberately give titles which make 'em hard to vote against.
Based on the watermark in the PDF, I'm guessing the technology is "make a request to another service which already does this."
I am British! It is the first thing that came to mind - I think I use both in every day talk... Read the tag line on my blog! "Maybe not the best grammar or writing style... but will try to get my point across!"

Oh well, I hope you still liked the blog post even if you don't like my language usage! :)
Saves on heating costs!
Another html2pdf converter that doesn't respect page breaks... sigh
Boeing has been late on almost all their projects. The Australia tanker is behind by 2 years, the Japanese shipment is behind by 3 years and counting.

Its sad to see a company that is politically corrupt still win contracts by the U.S. Government even though it delivers years behind schedule.
I'm sure, if this is going to court, they will have some money in the bank to pay them.
Ars Technica regularly comes out with good pieces like this. Out of all the tech news sites I've seen, they're generally the most professional (other than their photoshopped story images; those usually go for humor) and thorough in their coverage.
Right IBM is positioning the DeepQA technology at business insight and data analysis. They have said medical would be the first and most applicable fields. If I where Google I would not be that concerned as of yet. The heart of DeepQA is UIAM http://uima.apache.org/ which is freely available so if Google really wanted to they could implement a good deal of the same technology granted UIAM is not the only piece of the puzzle but it is a large piece.
apparently q is not properly parsed in JBoss which is based on apache tomcat scaring not?
The signup page is linking my to a generic Google help page.
Oops, yeah, I meant microseconds. Will fix it.
"grant access to existing subscribers through a coupon-based system"

Doing some searching I also found another article stating "And One Pass offers payments in mobile apps (i.e. in Android apps), in instances where the mobile OS terms permit transactions to take place outside of the app market " (http://tcrn.ch/ejyk9Y)

If your creating an application on Android and you are going to be charging for it, I think this would allow you to reward your early adopters by giving out coupons and allow them to get the app for free/discount.
MIT and BSD warm my heart. GPL makes me paranoid and brings to mind images of seedy paranoid people. Maybe that's all the GPL FUD implanted in my mind by big corporations talking... but maybe not?

I don't know but I have never been inclined to license anything under GPL.
One Pass "also offers payments in mobile apps, in instances where the mobile OS terms permit transactions to take place outside of the app market." Nice dig.
1) Google Nexus phones do come with this as the default.

2) For many Android devices (kit from MOT excepted), the hacks are pretty trivial. I suspect the protections on HTC phones are more of a "Warranty void if removed" sticker than something to really bar you from gaining root.
unlikely. even if they could port it into a web interface to compete with google, i'd bet that IBM would rather wrangle watson into higher-end commercial usage, like medicine or law. that is what IBM does best.
What it shows is they do not wish to run a code distribution network (that would be required in case of GPLv3 licensed applications) alongside their app store. Perfectly reasonable, in my opinion.
An accurate comparison of Perl 5 and Rakudo Star
The Android application for Graffiti appears to only do ABC 123. :(
It has nothing to do with nginx.
1) The platform has little, if anything, to do with Quora. It's just to piggyback on its hype. Just like saying that the platform is for

2) "Intelligent discussion". Would any forum aim for unintelligent discussion? PR.

They've also managed to make the front-end worse than Quora, which is no small feat. The typography in particular makes me grit my teeth.

What a dud.
And there's no demonstration of how it works in the video or in any images. It's as if some people at Google decided to react to Apple's recent bad press by putting up a web page and a blog post announcing a product without actually having built anything yet.
Unlike software, which is always on schedule.
Are people really going to confuse a frequent flyer program and a payment system?
Oracle's 'Java: One Year Later' Webcast Turns into Cheerleading Session
You can modify GPL code and keep it to yourself. What you can't do is modify it and distribute the resultant binary without also releasing the modified source.
Everyone's already said it, but between 100 and 200$ depending on what state your from. You can just google something along the lines of "(your state) corp filing form" and it should pop up, fill the forms out, and mail them in.

You most likely want to register as an "S-Corp" as opposed to a C-corp for tax purposes.

If you live in NY, you probably don't want an LLC either due to the required advertising in print publications. I'm not sure if other states have this, it could be just NY.
http://www.yourincorporation.com/lawbrary/publication-requir...
There is excellent advice on this subject from Tom Sloper: http://www.sloperama.com/advice/faq61.htm
What about "The C Programming Language"? Didn't that make a lot of us better programmers by teaching us how to use C?
The point of the GPL is to ensure future collaborative development is possible with anyone who has the software. It exists because of people taking software and incorporating it into proprietary programs that force others to reinvent the wheel when unnecessary.

Essentially I agree with you that we are best served by putting our capabilities towards improvment and the goals of the GPL align directly with protecting that idea.
Why would I care what platforms are supported if I only use one? Also you could probably the numbers reversed if you asked Microsoft.
The frequencies are the same, and since they're not doing anything freaky with the signal (just broadcast) the same kind of antenna ought to work. In fact, you should get a better signal, because ATSC has much better multipath resistance than NTSC did.
Perhaps they're trying to gauge support before rallying to actually build the thing.
Thank you. Malloc can be pretty bad, but we don't want to start any crazy rumors about it. :-)
It might be close to champion level, but I strongly suspect that it's not as good as Watson's two human contestants.
Notice again there's no screenshot, no actual working demonstration or anything else than a blog post and a product page for which the sign up button links to a help page.