skysight-inc/HackerNews huggingface dataset:
XMLHttpRequest was pioneered by Microsoft Internet Explorer 5 in 1999. (Notably, it was in the form of an ActiveX control.) Mozilla first shipped an emulation in December 2000.

Popular ajax web applications were shipped as early as 2000 (Outlook Web Access) and 2002 (Oddpost). The term "ajax" was coined in Feb 2005, around the time of Flickr (2004), Gmail (2004), and Google Maps (2005). But of course the coining of term was a recognition of something that was already happening, not the spark.

The w3c standardized XHR in April 2006, but I think WhatWG may have spec'd it earlier. I can't find the history.

The same thing happened with the DOM, though much quicker. Something you'd recognize as the modern DOM was first shipped by IE 4, in 1997. The first bits of it were standardized by DOM level 1 in late 1998, with most of the rest coming from DOM level 2 in late 2000. The first Netscape implementation was shipped in 2000 (Netscape 6.0).

My point here is that many successful web technologies began just as NaCL is beginning. Technologies have frequently become part of "the open web" through this exact process.

http://en.wikipedia.org/wiki/XMLHttpRequest
http://en.wikipedia.org/wiki/Internet_Explorer_5.0
http://en.wikipedia.org/wiki/Ajax_(programming)
Beautiful Photos Of Incredible India  
India has seen the incredible drama, biggest ideas and huge events since the beginning of history. Today

we are showcasing a beautiful photos of incredible India to describe about its places, culture, values,

tradition and people. This will be a different and an evergreen inspiration for a change.
Same story - much discussion:
http://news.ycombinator.com/item?id=2873630

And even more discussion: http://news.ycombinator.com/item?id=2873604
Christian louboutin pumps
Panda backpacks
FREE Shipping* + Additional 30% OFF! Shop for Backpacks Bags at NaturalGreenStore.com.
See also:
http://news.ycombinator.com/item?id=2875797
After the incident, Norwegian media has highlighted that the charged terrorist debated on web forums, including those where other participants expressed similar sentiments. Police has encouraged people to report cases of extreme language online.
This looks like a good step in the right direction, but I prefer TaskWarrior for Linux (http://www.taskwarrior.org). It's the only to-do application on the desktop or on the web that I've found to really get the job done.

I've found it to be much more effective as a console application than many of the GUI to-do applications I've seen. Adding a new task is as simple as 'task add "Do foobar"', and marking one as done is as simple as 'task X done' (where X is the task ID number). I'm even using it on Windows machines at work with Cygwin. It also has the benefit of being easy to share my tasks with colleagues - 'task > tasks.txt'.
Hypersonic jet goes missing again
This is cross-platform and sandboxed. The App Store is just a publishing mechanism.
How Ayrton Senna can make you a better entrepreneur
"In terms of the younger companies, what do you have to unwind exactly? What sorts of assets do they have to sell off?

Things have definitely changed. I remember in 1999, 2000, I would sell a used server for $35,000 and I had a line of people wanting it. Today, a server is $5,000 and you can get an okay server for less than $2,000. [In the meantime], we’ve probably become one of the largest sellers of [intellectual property] in the country. We sell tons of IP, and as you know, the IP wars have started, so we play with the big guys, the little guys, and the in-between guys. During the last bubble, there weren’t as many patents. It was more ideas and URLs. So the business has matured."

I hope this means that tech patents will prove to be a fad.
No one's forcing you to use it...
Jewellery Manufacturers
Businessimpex.com is an Online b2b directory of jewellery manufacturers, jewellery importers, jewellery exporter, indian jewellery suppliers, jewellery wholesalers. Get more details of indian jewellery wholesalers, diamond jewelry suppliers, fashion jewelry suppliers, artificial jewelry suppliers, gold jewellery suppliers.
Personally i think this is great for running existing C codebases in the browser, the prime example being games. Good news for say... the chromebook.
> minimally affect the price of said stock by the sale. [snip] I'm not sure I seed (sic) the point of the latter

This generally affects sales involving large quantities. Say you want to sell 10000 of IBM. The current order book at the exchange looks like:

165.55 - 10
165.54 - 20
165.53 - 200
165.52 - 500
165.51 - 100

As you can see, the current market is 165.55 and you decide to place a SELL order for your 10000 IBM. You have two options - place a limit order or a market order.

Market Order:
As soon as you place your order, you are going to sweep the order book above. End of those 5 transactions, the market has moved to 165.51 while you've only liquidated 830 of your 10000! Worse, people are noticing a lot of sell activity so the folks who wanted to buy start placing bids at lower & lower prices. By the time you liquidate all your 10000 stocks, the average price you end up getting would be 165 or 164 or lower! You've moved the market by virtue of your sale & made less money as a result.

Limit Order:
If you place a limit order for SELL 10000@165.55, then you sell the first 10 to the current highest bid. After that, everyone knows there's a seller looking to offload 10000 units. So they lower their bids. You are worse off!

By now, I hope it is clear why you should care about not moving the market by your sale. The way to solve this problem is to sell in small chunks periodically in ways that does not signal to the market what your actual quantity is. As you can imagine, computers are pretty good at doing this kind of grunt work. Hence Algorithmic trading :-) Specific examples would be VWAP, TWAP, etc. Just Google for them.

PS: this has nothing to do with HFT algos.
60k is a typical salary a founder will take in the Bay Area. It's 30k below what a good entry-level programmer would get at a more established firm.

On that salary, you have to live with roommates. However, you'll have plenty of disposable income.
BankSimple Announces Funding & Partnerships to Launch Real-Time Banking Platform
Wow one of the reasons for 3rd party browsers has now come full-circle (activex).

This combined with how Chrome like to hide things from users so they don't worry their little minds about it (status bar, url bar http, etc.) is a major disaster waiting to happen.
So perhaps it was me, and other folks not noticing. It didn't hit the tech blogs much. The links are great, i added an update at the bottom with them.
> the need for that ultimate level of performance feels ever more irrelevant

Nah, I don't know. As a user I'm pretty much pissed off when my multicore machine is hitting 100% on 3 of its cores when browsing some blog.

> ActiveX long ago taught us several reasons for why auto-downloading and running native code is a bad idea.

It's not much different to downloading and running JS. Heap Spraying attacks are the simplest you can run against a JS vm. Then there's more advanced attacks that abuse the JITs nowadays found in VMs to generate malicious native code. And I bet not many JS VMs check their generated code for sanity - which NaCl on the other hand does.
That isn't what's being said in that paragraph at all. You're fixating one one sentence (the second) and completely ignoring the latter two. It's not about ubiquity, it's about software and mechanical parts being equivalent in their ability to comprise inventions. They're just different materials you can build inventions out of. It speaks no more about the merits of an invention than any other material.

Put another way: What's so special about "not-software" or "not-duck" that excludes it from the issue you have with software or duck patents?
At my workplace we have a large LCD TV (about 60 inches?) mounted on the wall at IT. It uses Perl/CGI to query the support database and display a list of active support tickets and who they are assigned to, in large, bold font. Great motivation.
...thus it would be nice to change the headline from "..in the browser" to "..in Chrome".
But what are the upsides of working for a startup? Working hard and long hours is not really sounding that attractive to me. Maybe it lures kids who want to test their limits?
Best comment I saw regarding this was on Twitter: "Urban rioting existed before SMS/social media. You know what didn't? Large-scale community cleanups, spontaneously organized within hours."
What was the root underlying cause for the riot? It wasn't plenty of jobs and a bright future.

Edit: mibbit has deleted his comments.
Same, it's not about shyness but avoiding mobbing.

To PG, Kristy, and the rest of the YC team, many thanks for providing Startup School to the community. I emailed Kristy my brief thanks after the event, but would like to explain that I attended my first Startup School last year: it was one of the best events I've ever attended. Hard to nail down the adjectives, but let me simply describe it as inspiring++. Met some great friends and people. Each speaker delivered interesting stories, perspectives, and tips. Couple of the most memorables ones for me are the Airbnb story, and Ron Conway's story of a Christmas Party with Larry and Sergey. I just found out about Startup School, HN, YC last year and am very grateful for it: thanks!
Native client is a horribly bad idea on so many levels. Wiz-bang demos aren't enough to distract from the danger.

Now trojans have one huge, lovely target. Just change browser settings and boom, easy attack. This in combination with hiding everything from users (status bar, url bar, etc.) is super dangerous. It's activex all over again.

Do it in webgl or otherwise, leave native code execution outside the browser.
Generation F*cked - How Britain is Eating Its Young
Free Printed Copies of "Version Control by Example"
See also:
http://news.ycombinator.com/item?id=2874651
Not sure if it warrants an article but I've never found any use for git-pull either. When I want to fetch and merge/rebase, I can do just that; I never figured why would I want to use git-pull for it. But on the other hand, I've only used git for about five years and I've only learned the most important low-level commands yet.
chromebooks now support VPN :)
http://www.pcmag.com/article2/0,2817,2390942,00.asp
So if you cannot afford the $10k you should just die quietly?
when you develop on WP7 you get it for free
http://research.microsoft.com/en-us/um/redmond/projects/hawa...
along with OCR and other goodies. Well, for research purposes at least
How did the riots spread to so many disparate areas? Copycat activity based on seeing riots occur on TV. So, sure, turn off Twitter and Facebook for a while, but be sure to turn off Sky News and BBC News at the same time, since that's where people are seeing the most sensational videos that encourage people to join in. Or.. perhaps just leave it as is, eh?
I don't understand. It's better to save jobs than to create them.
It's better to dig a hole with 100 shovels than with 10000 spoons.
It's better to dig a hole with 1 excavator than with 100 shovels.
See also:

http://news.ycombinator.com/item?id=2875797

http://news.ycombinator.com/item?id=2875883
Wedding dresses
When you're not sure within the design that your choice of Indian wedding wedding dress would have, you will be able to always request expert help. Look for one designer and even let the pup tell one what tone will go along well with you most beneficial. You are also able to ask designed for suggestions in wedding dress model based http://www.setweddingdress.com/bridal-party.html as a result of what it appeals to you is. Forget about running look together catalogs and even magazines in your search. You might possibly come for a design that you like. From which will, your stylish can add some additional distinct and clear color and even design to accomplish this original start looking. Keep as their intended purpose http://www.setweddingdress.com/bridal-gowns.html
Makes about as much sense as groping millions of passengers before they fly and take away their water bottles because a dozen people managed to take over a plane.
I don't know why you're being voted down. I'm in the UK and you're right. If the rioting was being spun as being somehow politically motivated in non British media, that's wrong. There were no political goals here. People wanted new trainers and TVs and a fun night out getting chased by the cops.
Why the mobile context is a myth
Not that I agree with Cameron, but here are some differences.

- Protesting is legal in the UK and happens regularly without undue interference by the police.

- The riots in the UK mainly consisted of crimes committed against citizens so they were clearly a policing issue.

- They're not proposing shutting of the internet, just the principal vectors used to organise riots.

- The rioters were not subject to a violent response by the authorities. It would have been straight forward to use rubber bullets against rioters but the police were not keen to escalate things.
CLI and C# are standardized by ECMA (http://msdn.microsoft.com/en-us/netframework/aa569283). Besides Microsoft implementation, there open source one (http://www.mono-project.com/Main_Page).

There is also open source implementation of Silverlight, but not at par with Microsoft one: http://www.mono-project.com/moonlight
Even with its problems, an open plan is preferable to small window-less offices or cubicles.
1. Switch your keyboard to dvorak (can be done with a key combination in all OSes)

2. Write "paypal" as you would in a querty keyboard

The result is both easy to remember and very hard to guess ;)
If you don't see the button, that will only throw up a page telling you to wait until it's rolled out to you.
I just applied and will be flying in from Cape Town, South Africa to attend if I make it. I've never even been to the States, but I've spent the last 5 years of my life dreaming about spending time in the Valley. This seems like the perfect excuse. No idea where I'm gonna stay, how I'm going to get around, or how I'm going to make it work, but I'm going to try anyway. Can't wait!
> Meh, very few apps are cpu constrained.

Maybe on the server side. Client side is a different story. My machine is regularly hitting 100% usage when browsing some fancy JS-driven blogs.
Pakistani Forum Desi Forums Pakistan Gupshup
Pakistani Forum Desi Forums Pakistan Gupshup
墙纸图片
Top Exec Buys Shares of Yahoo on the Open Market
I never said that criminals should be offered a bright future and a job.

Your reply sidesteps my question.

You talk about a crappy underclass, thugs and criminal gangs: Why is there a crappy underclass? Why are there thugs and criminal gangs? Why is there a group of people that thinks it's okay to loot? What is the reason that this group exists, what is the _underlying_cause_ for this?
> Nah, I don't know. As a user I'm pretty much pissed off when my multicore machine is hitting 100% on 3 of its cores when browsing some blog.

That's due to shitty coding by the front-end developer of the blog. With power comes responsibility; writing in C is a lot of power but there are far more opportunities to write shitty code.
Just follow this invitation link: https://plus.google.com/_/notifications/ngemlink?path=%2F%3F...
述职报告
Looks interesting, but after activating Native Client, I just see a black box in Chrome 15.0.849.1 dev on OS X 10.6.8 – anybody else has that issue? Or do the games only work on Windows?
Same story:

http://news.ycombinator.com/item?id=2861390

http://news.ycombinator.com/item?id=2868747

========

Related - breaking the Massachusetts State Lottery:

http://news.ycombinator.com/item?id=2828122 <- lots of comments

http://news.ycombinator.com/item?id=2829953

http://news.ycombinator.com/item?id=2834002

http://news.ycombinator.com/item?id=2834122

http://news.ycombinator.com/item?id=2839674

http://news.ycombinator.com/item?id=2842018

========

Also related, breaking the scratch card lottery:

http://news.ycombinator.com/item?id=2166555 <- This has lots of comments

http://news.ycombinator.com/item?id=2166829

http://news.ycombinator.com/item?id=2174333

http://news.ycombinator.com/item?id=2181729

http://news.ycombinator.com/item?id=2186178

http://news.ycombinator.com/item?id=2188198

http://news.ycombinator.com/item?id=2202232

http://news.ycombinator.com/item?id=2241306
It won't make any difference. A lot of the rioters had PMRs as do the police. Even ground.
Google Theme + Google HD Wallpapers 
ITMaverix presents you with an amazing Google Theme for windows 7. Google was co-founded by Larry Page and Sergey Brin, and was first incorporated as a privately held company on September 7, 1998. This theme includes 35 HD Wallpapers plus custom sounds and Google icons to make your theme look more interesting and atttractive. You can see the wallpapers and icons included in the theme by scrolling down.
Thanks for the encouragement!

That actually reminds me - that stuff shouldn't even be in the client-code. And even if it should be there, methinks it ought to be scrambled somehow :)

Your deductions are indeed correct - I am in the UK - Cambridge in fact.
The Essence of a Software Developer
Choose the Mystery Shopping to buy
Mystery shopping allows companies to obtain an evaluation of their service in a given time. If you are curious about the mystery shopping, please visit our site that will explain how they could be checking all of this for a small investment per visit.
Networking Effectively at Startup Events
Mono isn't exactly at par either, there's always a fairly substantial lag time, and only a subset of the .Net stack is standardized. ASP.NET and Windows Forms are notably absent from ECMA standards, as well as from Microsoft's "community promise" with regard to patents.
Thismanslife: New Start - A playful experiment in parallax scrolling
Yeah, wow, I'm dumbfounded.

If the British government follows through with this, the rioters will actually have a new reason to riot: freedom of speech.
I wonder if many of the same drawbacks of an open office layout affect cubicle farms as well. I have worked in both situations, and I have not found that cubicle walls significantly dampen office noise. Cubes probably lessen other kinds of distractions, but visual distractions are easy to ignore anyway.
Hoare: A Half-Century of Computing
I also thought is was about OpenOffice.org until I read your comment.
Very helpful. Good point on networking with a purpose
In what way is NaCl worse than webgl?
yep playing star wars : tie fighter right now

chrome 13.0.782.112
Natty 11.04 64bit
Who cares anyway?
Same here. Chrome 13, OS X 10.7.
why not hold your pessimism till we actually see something. Security has been a major focal point for NaCl. Until then play some old school games.
They run at least on Linux 64 Bit.
Speaking of "Bad for Brain", InfoQ's website is the worst thing to happen to exposition in computing since leet-speak.

I have seen better aesthetics in an government risk-mitigation newsletter. They get rockstar speakers, but drab them in corduroy & loafers. Awful, just awful.
Minecraft Adventure Maps
Minecraft is great for all intents and purposes, but one way to amp up your experience with the game is to play on an adventure map, loaded with secrets, dungeons, and all sorts of other goodies. We've compiled nine of the best adventure maps to provide you with a brand new experience in Minecraft.
Changing From Microsoft Windows To Linux Mint 11
> If you absolutely need the flexibility or speed that NaCl offers, then by definition you can't get by with just V8 and HTML5.

Yes, and in that case perhaps you should not be creating a web app anymore. The web is not the only platform for software development and nor should it be in my opinion.
PossessedHand: Techniques for controlling human hands using electrical stimuli
While I believe NaCl is radically different in nature compared to the DOM or XHR additions, regardless, web standards development is a much different game today than it was 5, let alone 10 years ago. We aren't talking about Apple experimenting with some "webkit-" CSS additions, this is something that will essentially use HTTP to deliver C/C++ application code to computers. It's a big deal if it is to become part of the Open Web, and NativeClient has received zero interest thus far from other browser makers. Because of that, it will likely never be a WHATWG approved spec, and this is no secret to Google.

The point of my post that you originally commented to was that web technology needs to be supported, cross-browser, to gain a foothold. NaCl will not see that, yet Google is actively promoting it as part of the web (see announcement blog post).
Raw data on the UK riots: the list of magistrate cases and convictions so far
Without patents, secrecy would be the norm. Instead of revealing drug formulas, companies would lock them up forever and sue people who stole them. Patents serve a purpose, even if they are terribly broken right now.
great post on social dynamics at play during networking events
Men's North Face Hooded Venture Jackets
Find Professional Homeowners Association Website
If you are looking for hoa websites, here we provide quality services. Easily manage your homeowner community on-line with our easy and powerful tools. Homeowners associations websites, condo website. For more details, please visit us.
"Free speech is central to our democracy, but so is public safety and security,"

There is no other word for this than stupid. Free speech is not in opposition to security. You can have free speech and safety. Unless you're too stupid to figure out how.
> The entire point is that humans aren't very good at doing this.

How true is this? Because everyone that tells me "I have a bad memory" doesn't even know the most basic tricks.

> This is actually exactly the kind of scenario where using pass phrases makes the most sense

I agree, actually - I don't mind if my neighbour does remember it, I was just trying to illustrate that things that are easy to remember are remembered by accident, and things like that are easily forgotten without effort.
Similar issue here on Ubuntu 10.10 64bit:

Chrome - 14.0.835.15 dev
Chromium - 14.0.803.0 (Developer Build 90483 Linux) Ubuntu 10.10

I am getting a 403 when trying to load the dosbox client (http://nacl.naclbox.com/dosbox_14.nmf).

I wonder the server is refusing this request if the user-agent is not in their white list?

Or perhaps they are limiting it based on Country due to Copyright Issues?
if a team consists of technical talent, and hiring a junior developer or two, makes sense.
Top Free Cloud Applications for Web Designers
Cheap and fast hydrogen for fuel
Show HN: A standardised REST idea
some very obvious stuff but well put
Android Ice Cream Sandwich OS Revealed
Why downvoting? (Answers will help me)
I think that poor parenting is to blame, partly. We can argue how much it is to blame another time. Sticking with parenting:

I don't think saying "[bad parenting] will always exist" is constructive or helpful. What's important is that there is less bad parenting over time.

So if it would be a good thing to have better parenting the question becomes what would have to be done for this to happen?
Hi,

Reading the results of http://blog.yourtrove.com/2011/08/11/api-integration-pain-su... felt like a good time to post one of my recent projects to HN.

The library takes a standard format JSON which details the methods/structure of an API and resolves it into libraries of multiple languages (currently PHP, Javascript).

I'm not sure /if/ it's a good idea yet, and I still haven't figured out how to handle authentication schemas (although hooks + per-language*schema solves it, it increases the work load).

Comments, thoughts, criticism - all appreciated.
>Don't fall for it, kids: you deserve to be fairly paid, and get some equity.

I did, thanks for spreading the messages.