skysight-inc/HackerNews huggingface dataset:
Yes, XML has the same problem. The end of that paragraph reads:

> The same problems occurred in XML (and CORBA), and though JSON is an improvement in that it allows fields to be added more easily, the tooling to support conversion/evolution hasn't grown up around it (and isn't growing).

Maybe it's not clear, but the tooling to solve these problems has grown up around XML. Mainly XSLT, and visual mappers that operate on top of that. Examples: MS's Biztalk mapper http://msdn.microsoft.com/en-us/library/aa547076.aspx; MapForce http://www.altova.com/mapforce.html; StylusStudio XML mapper http://www.stylusstudio.com/xml_to_xml_mapper.html; both IBM and Oracle have similar - this category of tooling has been around a decade or so; XSLT itself started in 1997 http://en.wikipedia.org/wiki/XSLT). Have a look at the images in those links - you'll immediately see what they do.

So to be precise, XML doesn't solve these problems, its tools do.
I think the parent's point is that if that's how you're going to roll, it can count as a negative. There's a difference between breaking functionality, and not providing new features until it's ready.

Google Plus is not marketed as a beta product. With all the computer science-type smart folks at Google, I don't understand why big breakage is OK.

> They push unfinished products out, for free, and update them continuously until they are finished.

Well, it's not 'free', since the users are the product. And yes, some things get finished, other unfinished things like Wave just get cut at some point.
We kinda/sorta do this already with Asana. We have email addresses set for common projects and then just forward a lot of emails into the correct projects (assigning to other team members when appropriate). It's not exactly what the author of the article is looking for but pretty close.
If that justifies the argument that "girls dont get math" to you, good luck to you.

Many medical schools have female enrollments in the 40-50% range.
Experimenting with SELinux
I forward any email that needs me to do something to Asana. Asana automatically creates a todo for me with the email content as an attached note.
yeah but consider in the future everyone ditch Flash ads for canvas animation ads, your page will basically have like 1000 embedded blinking and scrolling ads made in canvas.
Heroku support is surprisingly awesome and helpful. Their support engineers are as competent as other companies' development engineers, in my experience. Also, they get back to you really quickly.
> comp.lang.javascript was a very inhospitable place.

To novices and the weak of heart? Sure. I've yet to find a greater source of technical depth regarding JavaScript.

> David Mark's touted his "My Library" as the holy grail of libraries while bashing any others, yet kept it closed source (now abandoned).

It seems that you've turned a blind eye. His code's been available in a multitude of ways (I've used it myself as a learning tool). There's a GitHub repository[0] as well.

> They are as stable as the code using them, just like their server-side counterparts.

The prime difference here is that most browsers do not throw markup errors or halt execution upon a bad tag; they're extremely lenient. Conversely, direct parser access via JavaScript can throw a host of errors and halt execution (as I noted with IE). Fragment builders are hampered because they're either too dynamic for their own good or need to keep a laundry list of valid attributes.

> Would you mind expanding on security?

Apart from the OWASP article I linked earlier, it's more of a statement towards older environments. Browsers today escape input nicely, but that's meaningless for Joe Smith, government bureaucrat on IE 6. I prefer direct node creation patterns via `createElement` et al. for this reason (especially text nodes).

[0]: https://github.com/cinsoft/My-Library
What's the difference between this and a real person retweeting what the winner says?
In this case, Google spent $1 to get a return of $1.1
Rudel is nice for working on a single document, but tmux is much nicer for pair programming since it synchronizes the whole screen rather than buffer by buffer. That way you don't have to talk through "OK, I'm switching over to this other file now". Plus it works with things like shells and repls. So I'd use Rudel more in a collaborative note-taking context than a programming one.
He said the State of Israel has no right to exist and that regime must vanish. [1]

I think that is clear enough. The USA and the USSR exchanged similar messages, and also funded proxy wars against each other.

[1] http://en.wikipedia.org/wiki/Mahmoud_Ahmadinejad_and_Israel#...
would there be any use for a "n of m" version? you'd somehow generate m urls, and any n of them would allow you to recover the secret. i guess instead of urls they would be separate parameters, but otherwise it should be doable, right? can't think of any uses, though...
Google News regional app for android
I think a nuclear armed Iran would greatly decrease the probability of Americans being killed by Iranians.

The logic is simple: nukes bring a country into MAD (mutually assured destruction) mechanics. Most likely Iran would use Israel as a hostage since it would not have the ICBMs necessary to attack the US directly. It would be like North Korea and Japan, only "Japan" would be nuclear armed.

I consider invasion of Iran by the US the most likely vector for Iranians killing Americans. MAD should prevent this, like it does in North Korea.

(I don't buy neo-conservative anti-Muslim ideology around suicidal leaders for a second. NK is far worse in this respect, IMO; that whole country is being led on a suicidal basis.)
Find Safe Price in USA
Find Safe Price in USA Low prices, read reviews, Free Shipping. buy now Find Safe Price in USA
This is hardly a new idea. You could argue that many of Dickens's novels were written this way, bit-by-bit through installments in the newspaper. The format led to the cliffhanger nature of his stories.

Look at NaNoWriMo or DailyLit for current examples
Go Installer Clobbers /etc in OSX10.5
I always pick my names from obscure fictional characters: http://www.reddit.com/r/programming/comments/hus94/the_ruby_...

Just read lots of fiction and keep a scratch pad next to you while you do.
We just need to agree on universal MIME types for things like todos, events etc. Email already supports this, so the problem is really political and not technical.
Using an XML native NoSQL database is a game changer when consuming XML and producing XML HTTP APIs. A good XQuery engine makes many of the problems people are listing about XML simply go away.

I like @mnot's point about providing "excellent client bindings" in common languages.
What is the best way to test out websites
With so many different browsers, OS and devices of various size, i wonder if there are good tools available which can help me simulate top scenarios on a single machine and do testing.

Any suggestions?
This is a solution but it isn't the solution. Email doesn't need to get better it needs replacing. I'll give everyone a hint: Basecamp almost has it right. If you focus on groups with the option to drill down to projects, individual schedules, and to-do's all in one then you're on the right path. On top of that the solution needs to be something everyone is using or can begin using quickly. Think Facebook. It's hard to explain but when you see it, you'll know it. I'm working on it myself.

Not that this isn't good. It really is but I can see it being unnatural for some. If only there was a way to do this without changing so much of your usual habits and kind of fitting yourself into a workflow someone else designed then it'd be massively popular. That said, this far from unimpressive. It's awesome and I'm sure a ton of people will find it super useful. But even the people who are getting Nigerian inheritances need some love. If someone built something that addressed the people that would use this but is also useful to the inheritance people I bet you anything those non-power users would actually find ways to use it even if they aren't busy a lot like how people who aren't social butterflies still log into Facebook and post status updates once a day.
PayDragon is the express lane resting in your pocket
Over at kiva.org we got a nifty little project that'll be using Backbone...we hope to have it live in the first week of May...
Funny, I created exactly that few years ago, got some traction and a story on readwriteweb.com, and then let the app stagnate and die. Maybe I should pursue it again :)
Look, you can say that Iran has a right to have nuclear weapons (I would prefer they didn't).

You can say that the US only cares because of oil (I'll agree with you), though you only mean Iranian oil while I mean Iran's pressure on the gulf states and their oil trade.

But you can't legitimately say that Iran is not working on a nuclear weapons program. Too many secret facilities, too well protected, for their program to be merely civilian.
Unwatchable because of the terrible audio. That echo is deafening.
"Twitter has informed us that we are violating the spirit of their TOS."

"We actually don't violate any particular rule, it was simply an arbitrary decision that we aren't aligned with the spirit of what they want."

Keep it classy!
He seems to be griping about all the best parts.

Now small businesses and producers can get financing from the crowd? I've been dreaming about this. Yet I really had no idea the jobs act was pushing it.

Whoever needs a developer partner to launch a crowd funder for private shares, hollar at me. I want to focus on local goods and manufacturing.
I had a discussion with a friend of mine who is a postdoc in Nuclear Physics and he said that the type of reactor Iran chose to build only makes sense if you are trying to make a weapon... Something to the effect of better/more standard nuclear power is easier/cheaper/more efficient than what they were doing.

Sorry, don't remember the specifics!
"This is one of the great tensions of the web era we are living in and increasingly so as the open web grows. We actually don't violate any particular rule, it was simply an arbitrary decision that we aren't aligned with the spirit of what they want."

I found this quote interesting, particular the phrase "open web". A single site like Twitter, which can arbitrarily shut down accounts based on alleged TOS violations, seems very distinct from a truly open, federated web.
Math is one letter of the STEM acronym that you threw out there. CS is a essentially a branch of applied math, so sure, you have a deeper math background if you have a BS from a rigorous program.

I guess your point is that girls can't hack diff eq? Whatever -- most CS majors know jack about organic chemistry, biology, or other premed programs in undergrad, and know nothing about what is taught in med school.
HP Pavilion dv6-3010sa Laptop Battery  4800mAh 7200 mAh 8800mah
HP Pavilion dv6-3010sa Laptop Battery
Battery Capacity: 4800mAh 7200 mAh 8800mah
Battery Cell: 6-Cell
Battery Voltage: 10.8V
Battery Type: Li-ion
Battery Color: Black
Battery Weight: 365.4g
Battery Dimension: 204.85 x 52.23 x 20.80mm
http://www.ulaptopbattery.co.uk/hp-pavilion-dv6-3010sa-battery.html
Meteor is open source, and with one command you can bundle your app into a self-contained node.js app which can, of course, run anywhere you can run node.js.
Hypocritical Yahoo Says Icahn Fit to Serve as Director But Loeb Isn't
That would be incredible... Even if the concept of inductive chargers were taken further.

But a central power unit that worked across all devices has some major issues. If you look at something like the "Duracell Instant USB Charger", there's a few batteries like it with usb now. Looking at something like that though, I question if it's possible to make a central, charge-one-unit, device that is actually convenient/functional and makes life easier. Even though the size is down, their annoying to use. Plugging devices into it during the day on a regular basis would be suck. Unless you make some sort of inductive pants lol.
NOOK Simple Touch with GlowLight
Interesting. All these solutions are javascript-based tho. We need a C-based solution (like libxml2).
Salient point:

> There is way too much to do at Yahoo! for Thompson to be playing a game of chicken with Loeb over a proxy fight now.
I suppose we'll find out soon enough. Sgt. Gary Stein has has filed in Federal Court that the Separation Board ignored the law. Given that they offered no explanation for why they cast their votes in the manner they did added with the legal precedent of US vs Wilcox, it's a bit hard to disagree with him. After a proper review of the board, and the law, in a civilian court we'll find out.
> And you need something between it and your gonads, because it’s a real toaster when it gets going.

The new Ivy Bridge machines are supposed to run much cooler.
The Twitter documentation forbids mass following and mass unfollowing. Spam of course is the main reason for this - not just blatant spam but people who follow hundreds of accounts to generate "is now following you" emails, and periodically purge people who didn't follow back. Still, Fame is entirely opt-in so it's not really clear to me what they didn't like about it.

Two guesses:

1. it triggered or messed with automatic spam prevention heuristics.

2. it's all fun and games until Fame tries to monetize the mass following, and they wanted preempt that.
By decentralized I'm referring not to marketplaces, but the idea that products can be shared and put up for sale anywhere. Its about not always needing to go to a central url, whether that be a marketplace (ebay) or a storefront. Its the idea that you want to put your product in front of the people that matter, and make it easy for others to do the same. If your online presence is very limited you'll face a lot of the same challenges of anyone starting a store on another platform like magento, or Bigcommerce, but you'll have the advantage of being able to share your product easily...not to mention try it out without spending time and money.

There isn't an embed in email option yet. You could easily share a link via, but at this point we haven't built out a system for exporting the image version of your product widget into an email, seeing as our iFrames of course wouldn't work for emails.

Hope this helps, would love to hear more of your feedback!
Nope, its not. Sorry I should have noted that.
Have you tried ifttt?

e.g.

Create task in Asana when mail labeled Todo
http://ifttt.com/recipes/18551
Mark Foster, A-Trak, and Kimbra: Warrior [video]
> A rational stock valuation is the NPV of all future dividends.

Investors are not rational. Nor are they able to see the future. Future dividends have next to nothing to do with the present price of GOOG.

> There must be a guarantee that dividends will be paid equally, otherwise there would be no rational way to price the class C stock

What kind of guarantee would you imagine is meaningful in a world where 3 people control all decisions? If they promise today that dividends will be equally split, what stops them from tomorrow saying that class C gets no dividends?
This would be easy to implement via a secret sharing scheme, where shares of the secret are maybe stored in local storage until enough of them are collected in the browser to recover the encryption key. But I can't really think of a compelling use case either.
Affiliated? Yes. Two separate entities though. They do not receive any funding from the University. In fact the UAA has made a profit consistently for quite a while and has returned $6-8 million/year to the University.

So, yes the UAA gives ridiculous amounts of money to coaches, but they are making a decent ROI.
Emacs org mode does this, I realize that its not a viable solution for most people but its pretty amasing.
Nothing. I suggested in a comment on the first story about @fame that they ought to just retweet whatever the winner tweets for a day. It is the same thing but better for all.
Don't get too wrapped up in that answer. It assumes that investors are rational and able to see the future, when they are neither. Stock value is based on the same thing as everything else: what someone else will pay. Stock prices are no more rational than home prices.
MSR is fun. Love their work very much.
So do I. I just tried it. I get a left and a right click. So the menu shows up for a little while, then it follows the link anyway. Wherever the Emulate3Buttons setting is in Windows, it's not on for me. I open new tabs by right clicking then left clicking for a reason, and it's not because I don't know about the dozen other ways to open a tab.

I'm surprised nobody's suggested "hit tab until the link is highlighted, then hit the menu key" yet. There's another great workaround.
Yes. But as has been pointed out, I was imprecise: I should have said "syntax goof" or somesuch. It was an error "in" syntax, not "of" syntax.
Linode and Slicehost will be the two most common answers. They are similar to each other. I am a happy Linode customer.

You say that performance can be low, so you might look here:

http://www.lowendbox.com/
Obviously employee mobility means an employer can do nothing wrong...
Now this is a very good thing. Any effort is at least a start, and they can't really make their relationship any worse.
Jordan 19
He said education, not certification. University education normally bundles instruction, examination and certification but it's not a necessary feature.
There's more in the right-click menu than just 'open in new window'
Boston Dynamics Selected As Supplier For Darpa Grand Robotics Challenge
No; $1 returned $1.2, which is better than any bank at the moment; and these are marginal numbers which understate the underlying profitability (i.e. they are like the derivative of the costs and profits).
What DB do you like for storing and querying XML? I've been using eXistDB lately, but I'd be curious to hear if people are finding something else to be better.
this site looks awesome and i'd like to use it, but how do i know you'll be around in a year?
why not sending this directly?

http://en.wikipedia.org/wiki/Data_URI_scheme

data:text/html;charset=utf-8,Hi HN
It was so cool people even made a movie about it. Zuckerberg is/was the poster-child of the counter-culture: one in which the nerds beat the jocks (literally). Not that he was the first nerd to "win", but still, the image he cultivated (the hooded ceo with the "I'm ceo bitch" business card) is undeniably associated to "counter-culture" and "cool"...
They'll still be iframes or external scripts. Ads will always be trivial to block.
Ostensibly, Iran's theocracy wants to eliminate the State of Israel (not the land itself, duh) because it's a non-Muslim occupier of Muslim land. That is what they say, and it is inline with their religious texts.

Israel has never threatened to nuke anyone. It has stated that it is preparing for a potential MAD situation, but that's not a threat - it's a defensive move. Israel does not state that Iran has no right to exist or that its regime must be changed or anything of the sort. I don't think Iran can legitimately claim they have an existential fear of Israel and any attack on Israel is in their own defense. They proclaim Israel as their enemy _in the name of other Muslims_, because they are a big defender of Islam from the Western invaders, not because they are directly threatened.
The UF football program is profitable so it does not matter how much they spend on their coach or their program.
slave and sugar trading visualised. i'm sadder than i was 5 mins ago.
Metadata is a bit of a strawman.

There is sufficient information in the text to determine that the email is for a feature request - otherwise the author wouldn't know it was one.

What's needed is an intelligent engine for processing email. Improving email is an AI problem not one which requires an email to contain more information.

One difficulty I see is that developing a system for intelligently processing email is not necessarily the sort of thing a startup can tackle - the required data set for testing and validation is too large for a small company to obtain naturally and test under real world conditions. It's the sort of problem that lends itself to an "eat your own dogfood" approach - and thus justifiable at an existing large company.

My gut tells me that outside the corporate world, this wants to be a desktop application, not a web based one. The intelligent engine needs to know about the files and documents on my computer to make better sense of the contents of a message - I don't want to have to share all that with a web service and I don't want to enter a bunch of metadata to create rules.

The software should know it's a bug report because I write a lot of code for the product, have other bug reports on my computer, and posted ten bug fixes to the code repository. not because I spent four days writing a CLIPS program to handle bug reports.

It's a nasty problem if one tries to just grep it into submission. The answer to the email problem is a poem, not an equation.
Maybe this tutorial is great, I don't know, but the phrase "CS Illiterates" comes across as pretty tone-deaf.
Holy %!#@, I never knew the inventor of Turtle posted on HN. That's awesome. Turtle does, indeed, rock. But I'm also a Semantic Web Koolaid drinker, so my viewpoints may be a bit out of line with the "mainstream."
Any chance you would consider explaining it not in (haskell?)
"What's needed is an intelligent engine for processing email"

They already exist; the normal name for such a thing is "secretary" =D
I disagree. I recently designed and implemented virtualized image servers (real ones coming once the Requisition request comes through) for faster image serving. This was basically unheard of by anyone I work with however by having read the http specs I was able to give a report on why we wanted to serve images in parallel. It's easy to dismiss Web Developers as (X)HTML/CSS, Javascript & Php. In reality there are FAR, FAR, FAR more uses for programming competent Web Developers. Shoot, even having a good grasp of fundamental Computer Science helps with understanding Php's array's (or lack-thereof ;) ).

Now for practical usage? Sure Assembly is probably a waste of time. I still haven't found a real way to implement that wouldn't be. But the fundamental understanding of how a computer works, how decisions are made so close to the machine enhanced my understanding about programming which in turn enhanced my understanding about how I wanted to develop and engineer, even for the web.

My .02 cents anyway.
I think it's important for people to realize that this is NOT a dividend scenario. No GOOG investor will gain value because of this transaction -- in fact, each GOOG investor will lose value (voting power) because of this transaction.
Chrome has a click-to-play implementation for Flash? That is not a plugin? Do I have to go to chrome://flags or something?
Yes. Aside from voting rights, it's exactly that. It's hard to predict what the market will do in the face of the voting rights issue, though.

Berkshire Hathaway has a similar split between A and B stock, but they have an automated process in place to keep the prices in parity that involves converting A stock into B stock. They don't actually handle about the reverse, so B stock can indeed trade under parity. It's lower price (~1/30th of A stock, typically) means a greater demand, though, since relatively few people are buying A stock at $120k.
Please change the title of the article so that I can send it to a friend who really needs to read it. I don't want to insult her.
You are mixing up your meltdowns.

SOX was a corporate regulation in response to Enron's abuse of deregulated energy market in California and the 2001 tech bubble burst.

The 2008 meltdown was due to deregulation of the mortgage and derivatives markets (and also a bit of regulation that promoted bad loans to poor families. )