skysight-inc/HackerNews huggingface dataset:
No, I'm saying that if you don't mind making IE users experience worse than other peoples, use the DOM methods.

Making IE users experience worse also pushes people toward other browsers, which is a very good thing.
I second that this is spam.

Seems pretty obvious to me that NeXTSTEP was about 5 years ahead of its time.
> eaching is a skilled craft. A good teacher will work a classroom to keep all manner of kids involved and engaged. We've all had teachers like that.

Amen to that. Not only is teaching a craft, I think it's a passion.

I took College Physics I with such teacher. Physics I was one of the toughest courses in my college. According to the student polls, 70% voted it as THE toughest course. Anyway, this professor was different (there're other professors teaching the same course). He didn't mind going unconventional way. For example, he claimed that he was the only person in the country who teaches force first then motion later rather than the other way around. (In fact, he refuses to teach the other way around.) The great thing about him was he provokes students' curiosity and appreciation to the subject. During the first day lecture, he concluded it with an experiment he claimed to be the greatest experiment ever performed on earth. He just threw a chalk up into the air and caught it back, and that was it. Then he asked why didn't the chalk "fall behind" for the earth was spinning and moving at many kilometers per second.
He not only knows his stuff, he has a passion to teach, cares the students learn. In many ways he has a hacker attitude. I admit there'were students who hated him because he was tough on grades, and he didn't mind shushing those students who just took up most of the time with a lot of irrelevant, stupid questions. (He'd be patient at first, though.)

Back to the topic, I think unschooling might as well work for many people, but at the risk of not meeting such great teachers.
I'm sorry, but if virtualizing an old OS in order to forego concerns about backwards compatibility is "The Virtualization Future", then it arrived on OS X in 2001...
Smartest thing I've read in this thread so far :-)
I'm confused by this comment. I don't think you can shove arbitrary html into a nodeValue, although you can do it with innerHTML. Using your example, this works fine:

e.innerHTML = "Hello & world, here's some HTML <span>Some html</span>";

I believe the intent of the original author was to point out that basic DOM manipulation methods like appendChild, removeChild, etc are slower than innerHTML, which in almost all cases, is true. Whether it's worth doing so is another matter.

If you have a fairly complex document, inserting multiple children can slow things down quite a bit as the browser has to reflow the document between each insert/append. Bulking them up in an array of strings, joining them, and inserting them into an innerHTML makes the reflow happen only once. The document fragment approach can help a lot over multiple appends/inserts, but it has some tradeoffs too as far as performance.

Duly noted about user provided data though being a security risk.
I think < 0.001% are hackers.
I think they just rely on expert testimony from both sides to help convince them
"Looking at things like anaphora resolution and how far we have progressed in the last 20 years, I'm not optimistic we'll make the deadline."

It may just take a new perspective on the problem. Just look at the changes in the internet over the last decade. IMHO, there's been an obvious rate increase in dissemination and cross-pollenization of ideas. Blogs and sites like this only decrease the generation time even further.

It's the ever increasing second derivative that makes the idea of the singularity plausible (with all due respect to the S-curve believers (I think they are right, but what's the point if the top of the S is so significantly higher than where we are now)).
Be Professional or Be Edgy: How Context Can Keep Everyone Happy
The Green House of the Future
Awesome point, how much time do we waste reading about innovative business practices preached by 37Signals compared with how much time we spend actually implementing said practices. Even though the article you may be reading might be genius or hugely informative, it's still the same as watching the History channel on TV if you do nothing about it, or spend less time actually doing something then you spend watching or reading about it.
No offense, but this is one great thing about where I work at now. My boss encourages me to seek out new things to learn and foots the bill.
Wait till you see their demo: http://www.youtube.com/watch?v=KUFkb0d1kbU
Why Developers are Switching to Mac
I feel the same way but never knew how to say it.

If I need a complex algorithm that will run once a month and someone has already written an open source solution, then sure.

But if I need something that must be efficient and runs thousands of times per day, then maybe I should roll my own.

I guess the formula could be:

WriteYouOwn if DevTimeSaved < (TxnTimeSaved * TxnsPerDay)
I don't know, people having been doing this sort of thing long before Get Satisfaction was around. The average web user is very lazy.
Interact with Your Facebook Stream Anywhere
I find it interesting that this sort of snooping is now being attributed to 'hackers' - even making the fairly safe assumption that they mean 'crackers'.

Really, a lot of this seems to be plain old espionage of the type that you could easily imagine popping up in a 1960s spy serial. Interesting, for sure, but not really the sort of clever manipulation that you would normally ascribe to 'hackers'.

Now, the curious part of me wants to go off and think about whether this seemingly false attribution is indicative of anything more significant in the wider world... but the cynical part of me wants to seize the moment and start marketing super-high-end non-reflective eyeglasses to paranoid executives!
My point was that having to escape things like open close tags, ampersands etc looks horrible and ugly. HTML entities inside HTML code inside strings isn't something I enjoy looking at.

(My example code shows some HTML code as plain text, which needs htmlEntities when using innerHTML).

You can't put anything in nodeValue apart from a string value. But the good thing is, it's just a string. No security issues, no entity encoding, no html tag issues.
Ask YC: How do you post a job on News.YCombinator.com/jobs
I have a few jobs to post can anyone please help.
This is an outstanding, well-written article about how business management often falls victim to faddish theories.

It is long, but enjoyable and well worth the read.

My favourite quote: "Knowledge, by its very nature, must be intelligible, not obscure."

It comes up in the context of management consultants using bafflegab and fancy-sounding jargon to mislead clients (and perhaps themselves). This quote is a reminder to have the courage, (as is needed in some contexts), to speak up when you don't understand something, ... since what seems like wisdom you are having difficulty grasping, may in fact be snake oil.

For a strangely related article, you might also like to read: "What you can't say" ( http://paulgraham.com/say.html) which also talks about widely held beliefs that later turn out to be just a passing fashion. Although later seen clearly to be false, at the earlier time, the flaws are invisible.
Assuming this is for CS or some other type of engineering, see if you can find out who recruits at both schools (who shows up at job fairs, who sponsors engineering expo, etc). When I worked at Xanga we visited UMich to recruit but we didn't go to WashU. Smaller places with a limited recruiting budget will probably recruit at larger schools simply because they're better known and you can talk to more people while you're there.

(This assumes that you have an interest in getting a job when you graduate.)
http://search.yahoo.com/search?p=better+business+bureau+chic...

If a search is so high up and allows people to post comments and the first comment someone sees is a complaint people will jump on the bandwagon thinking this is the proper place.

Edit: The top result also has similar 'reviews'.
The Facebook Open Stream API
Cosmo images have about as much place in a professional presentation about software. This isn't about offence, it's about context, and the context was wrong. A lot of men don't understand context very well, or we'd have more than 2% of all OSS developers being female.
Thank you for debugging my comment.

I've done embarrassed myself on the internets. But I will not correct it while I can, because sir your sharp eye deserves recognition.
Agreed. I'm sure everyone on hacker news who has done anything has violated some patent in existence somewhere.
The quicker we can abolish the whole system, the better. I don't think it's helpful for anyone.

The award of $19m is also pretty ridiculous for something so trivial.
Congratulations on the new born :-)
There aren't any rules about this, and anyone who tells you that there are hasn't been doing this for very long. Unfortunately, however, equity is one of those places where you have to assert yourself and potentially be a temporary asshole to get what you want. You should have asserted yourself and your claim from the beginning (I.e., "this is my company, here's what you could get if you joined"), but it seems you've missed that opportunity. I'm actually surprised you have allowed this to drag on for such a long period of time -- take care of it immediately. The only "rule" is to do whatever you can get away with that leaves you with the greatest share while keeping others happy. Oh and, whoever tells you to ask your INVESTORS how to split it up is truly ... Well ... Nevermind. :)
If they hadn't mentioned it, out of so many papers, it's evidence of an inventive step. Hindsight: it's misleadingly easy to think something is obvious... once someone has told you the idea.

I wonder if Apple only implemented the idea after reading the patent or hearing about the idea; or if they developed it 100% independently (years later).
I agree. As an example, if it is using traditional natural language parsing techniques, then it should know whether there are less than ten syntax trees or less than one thousand syntax trees by ring-in time. In this case, the former can be determined with a much higher degree of confidence. Even short phrases can have a multitude of possibilities, the canonical example being, 'Time flies like an arrow.' Of course, I have no idea how they're actually approaching this problem, but the point is, heuristics can be used in the process of question-answering to indicate enough of a confidence level for ring-in.
Insiders of 4chan and/or the other social-engineering prankster groups will either be the Yippies of their time (flashy but ultimately irrelevant) or they will become a new "in" network that will leverage their ability to manipulate media to turn financial and political resources to their advantage, co-opting societal resources and, based on their ideology, further eviscerating our society's ability to maintain itself in the process.

It's not that they would be the only ones. They would be just the latest in a long series of societal exploiters. The Internet has merely provided them a virtual gathering place where the minions of chaos can organize just enough to propagate their ideology, but not enough to provide a useful target.

In other words, I wonder if they going to become a new establishment, or are they merely going to parasitize it?
Ask HN: Open Source Text Editor
What does this community recommend for a good open source text editor?

Many to choose from here:
http://en.wikipedia.org/wiki/List_of_text_editors
I think that's just an attempt to make it easy for people to relate to. Think how useful a similar system might be in a hospital or lab setting, to say nothing of the more abtruse applications that only a physicist might think of. It might have relevance for things from inkjet printers to the way chemicals are deposited on wafers for chip fabrication.

Remember that the physic are independent of the medium; water is the reference liquid because of its ubuity, but with this information you could equally well predict the behavior of other liquids by just altering the coefficient of viscosity and the density of the surrounding medium. I'll hazard a guess that it plays a role in cloud formation as well on a much slower scale.
What's wrong with VRML (made in 1995), apart from the fact that it never took off?
REST is not perfect for everything
Notepad++

http://notepad-plus.sourceforge.net

Vim

http://www.vim.org

What specifically will you use the text editor for?
yes, that is if the publisher himself charges the visitor, in which case I said that if this is done on a subscription basis to the exclusion of those who do not subscribe then this would be shutting down knowledge unnecessarily as the profits would be the same. If however it is on voluntary basis as some forums do, namely if you wish to subscribe you do not see any adverts, but you may continue to access the content with adverts if you do not wish to subscribe that is perfectly fair.

However my objection was in relation to ad blocking software which is what I thought the analysis of the op were for.
Apple seems to have argued for invalidation based on prior art, but the article doesn't specify if that prior art is Apple's own.
Excellent commentary. Twitter staff should read this article, when they're not busy dealing with fail whales.
You can think of the Industrial Revolution as the birth of a new kind of society and culture -- one that collectively understands and effectively leverages machines.

I suspect that we are in the midst of another deep change. We are seeing the emergence of a society that understands and effectively leverages Networks and Computation. Also, just as the Industrial Revolution was accompanied by deep changes in economics. I think that understanding this will be key. What is the 21st century equivalent of mass production and economies of scale?

I also suspect that all of this is deeply tied to our understanding of Intellectual Property.
Getting your antlers (A Moose article)
Is "sex" sexist? I don't see how...
Inappropriate maybe, but I don't understand how you can claim it's sexist.
Games without frontiers?
Google of Music: Fizy.org
Wondering if this piece would have been upvoted this much if it didn't have PG's brand.

Now don't get me wrong; I read this one years ago, and I liked it. Just that from what I have observed of social behavior on HN, no one would have bothered to go read it and appreciate the ideas, given that its title is not catchy and doesn't have the right keywords in it.
"You have to jump in even if you don't yet understand it."

I'm a fellow hacker on the leading edge of a lot of things who understands the importance of new developments, but even I have to call bullsh*t on such a ridiculous statement.

The problem is that OP is looking only at one demographic.

I have customers all over the U.S. transacting millions of dollars every day buying and selling almost anything you can imagine. And how do they communicate? Cell phone, land line, email, fax, EDI, and, oh yeah, they actually talk to each other. (Sometimes I think more deals are made at Starbucks and Einstein's before 8:00 a.m. than everywhere else all day long.)

No question we should always keep our eyes open to new possibilities. Everyone has a website and a cell phone. Lots of sales people get leads from LinkedIn. But facebook? Twitter? For fun, perhaps. For niche industries, sure. For the majority of business transactions? Hardly.

Will it be this way in 5 or 10 years? Who knows. Nothing would surprise me.

So if OP wants to say, "These new developments provide promise for the future of communication. You may want to learn about them and decide how to use them."

But to say "you have to" is stupid and irresponsible. Enough time is already wasted "friending" and "tweeting". The rest of us have work to do.
Phorque, this is just commentary on the same story (RR prints first circuit) you posted the other day. That was worthy of note, but commentary on same doesn't really add anything and this particular article is really lightweight.
OMG, that is actually a patent. I thought you were joking.
Well, Now I Know (Roles) [Perl Moose]
Raising Moose In The BBC
The award of $19m is also pretty ridiculous for something so trivial.

Yeah, but they willfully used a good idea to make money. We should penalize companies that apply good ideas to bring products to market. Don't want any of that...
I don't believe that you need 3+ continuous hours to program. I myself routinely take breaks every hour or so; and believe the context switch is amortized at that time-frame.

Also, the point is not purely about television. I've not watched ANY television at all for the past 4 years. However, random excursions into Wikipedia or reading blogs do cost time.

At the end of the day, I still wonder if it is worth reading all that-- I could contribute to some open-source project (reporting bugs) for instance.
Remember: MVC for the Web, may not be MVC
Well, on the other hand... There was a short period where (some?) people were massively enthusiastic about getting in Second Life. Companies were buying virtual property to market their brand. That didn't last too long.
Official: Facebook Opens Stream API
Yo Dawg: Using a package management system to install a package management system
Ruby Date Class Slows You Down? Rewrite It In C
The newer browsers (Chrome, Firefox 3.5 and such) use JIT JavaScript VMs. For that reason, I think it's not worth investing the effort of avoiding jQuery and going through all this effort for performance gains. It is highly likely that the browsers will optimize these kinds of things at compile time, and these kinds of problems will go away much like contemporary compilers reduced the need to make every string a constant and such (they are made into constants at compile time for you). There's plenty of other performance things to think about, though, but it doesn't seem to be worth it to me to chase this one.
The only thing I remember a professor saying in Business School:

"A degree in business is a degree in nothing."

Of course he said it after I paid my tuition :-)

The MBA may have opened some doors for me, but after all these years, I'm starting to believe he was right.
Getting an Education in America
You can't post it on that page unless you are funded by YCombinator. You can however submit as usual and will show up with the rest of the submissions.
I was quoted in that article and to clarify my response, it was based on my personal experiences and also on the Joel Spolsky article: http://www.joelonsoftware.com/articles/FiveWorlds.html (I provided the author with the link to it.)

Truthfully, most great programmers really do not need formal "training" focused on a specific technology in the sense that they will more likely learn on their own by creating and working on a side project specifically for that purpose.

I will make the distinction that training in this context means something like a course titled "Learn .NET development in only six weeks" versus a broader education as in earning a CS degree. Great programmers can probably learn more on their own than spending time taking a training course, but they could benefit from a few CS courses focused on more general computing fundamentals and concepts.
Passing Values In The Url With Php
Here is simple php technique which will allow you to pass information between pages through the URL. The format used to pass variables in the URL is the url itself.
Reading data leaked via traffic LEDs was documented years ago at speeds up to 56kbps, with the expectation it would work at least up to 10Mbps; see this 2002 paper:

http://applied-math.org/optical_tempest.pdf
All patents? Really? What about drug patents or things like 3M's Post-It Notes. These are items easily duplicated but born out of healthy spending on R&D.
We have divided browsers in to classes:

1. Android, iPhone, Nokia
2. most blackberrys, windows mobile
3. openwave, UPBrowser etc etc

When a user visits our site, we determine the class they fit into and show them the appropriate HTML..

This gets us a good looking site in about 98% of mobile browsers.
It's a good sign that REST is not perfect for everything. Trying to be everything to everyone is a trap that framework and API designers fall into. You should actually aim for making most people mostly happy, but leave some people rather bummed out.

(Google tech Talk on Designing an API.)
http://video.google.com/videoplay?docid=-3733345136856180693

If your plans make everyone happy, you're probably trying to do too much.
I couldn't help but think of all of the taboos surrounding Israeli politics.

http://bit.ly/ZycR9
C, C++, Perl, HTML, CSS, Java Script - general purpose
Thanks,
Well, I don't think that 4chan has an ideology. Or, I hope they don't.
List of URL shorteners
It has been ten years since http://www.cluetrain.com/#manifesto said, "Markets are conversations." To me, it sounded like a kind of goofy metaphor, or maybe wishful thinking; from my point of view at the time, markets, in the form of spam, were crowding into the places I had been having conversations for a long time, and actually making the conversations pretty difficult. At best, it sounded like a prediction of a happy future.

What this article says is that we are now in that future. Markets are conversations, and companies that aren't participating in the conversations are getting left out of the markets.

The Cluetrain Manifesto no longer reads like a series of utopian techno-determinist predictions. It reads like a matter-of-fact description of how Amazon does business, how Fog Creek does business, how Zappos and Twitter and Flickr and Facebook do business, and why they are kicking the asses of their competitors.

There are some very big companies that it still doesn't describe, though. It's been ten years since the Cluetrain Manifesto's 95 theses were nailed up on the door of the internet, and AT&T and Google and Microsoft and Comcast still haven't taken delivery from the clue train. Do they need to? Or can they keep doing business the same way as before?
Funny, how people seem to value their ideas.
The problem that Google solves and the problem that Watson solves are completely different. Sure, there is some overlap, because you might be able to type a Jeopardy question (answer?) into Google, and, as a human, quickly and easily find the correct answer. This is a side effect of very well-tuned retrieval algorithms that search for just the right words in your query, take into account user click-throughs for similar queries, and rank information based on billions of documents and eleven years of experience.

The Jeopardy problem is concerned natural language processing and knowledge representation as opposed to a tumult of data. I would wager that Watson's internal database is structured more like a single ontology than a highly distributed grid. The challenge here is mapping key parts of the question to this ontology and returning a single, highly precise result.
Actually, a subtext of what he's saying is, "Beware the Military Industrial Complex!"
Notepad++ is available only on windows.

There's, of course, emacs
http://www.gnu.org/software/emacs
It's not really something I want to spend any time on, but I would much rather do it now than leaving it for later.
I totally agree... the issue is that some people don't realize that it's not the answer to all problems, and chaos ensues...
For me this is a sad milestone. Internet polls were always suspect, but 4chan so easily hijacking a prominent poll makes any future argument based on an opinion gathered on the internet easily dismissed.

You: "Just as I suspected the poll from our website reinforces that we need to go in a different direction."

Boss: "Pfft. Remember moot winning that Time poll."