skysight-inc/HackerNews huggingface dataset:
I have no idea what "unique, but within a very small pool" is supposed to mean.

Unique means "only one."
>This is the most significant step forward in web browser connectivity since 2004, when Google launched Gmail and AJAX was coined

That's not quite right. Microsoft invented XMLHTTP, the interface which XHR is based on, in '98 or '99 for Outlook Web Access.
This is why you need Data Protection law (e.g. http://en.wikipedia.org/wiki/Data_Protection_Directive )
As much as I love jQuery, I feel it can quickly become a crutch, particularly for those who have spent a fair bit of time relying on features like .animate(). Modern browsers often have alternatives that (depending on the situation) simplify your code and offer significantly better performance. Similarly, I cringe whenever I see jQuery UI pop up in an interface - while it's easy to use, it also keeps some from developing UI features of their own.

There's a time and place for everything, and as a whole, I feel many are over-relying on jQuery.
Sure, viewing a question with those titles doesn't imply (in the logical sense) that you are gay or hiding an affair but to some it may imply (in the looser English sense) them all the same. More importantly, if you're cis hetero you feel no reason to hide reading a question titled "Should I come out to my parents?" because you don't feel any implicit threat. If you're a 15-year-old gay kid in the deep south with fundamentalist parents who will totally freak out if they learn they have a gay child then that threat is there. Even if you can claim "no, I'm not gay, I was just reading an interesting thread" that doesn't eliminate that threat.

Now, in this particular example, that child will almost certainly be 100% decided not to tell their parents and not need to read such a question, but work with me here. It's easy to fill in with scenarios that almost certainly do occur and could be legitimately dangerous in a number of ways. I mean, hell, a physically abusive spouse noticing you reading "How should I deal with my spouse abusing me?" is NOT GOING TO END WELL. Even if you try to explain "No, I just thought it was interesting. Of course I don't think you're abusive."

I'll freely admit these cases are sufficiently rare among the general population but they are also cases worth protecting to the point where we're still far from overreacting.
:) :) this just popped up on my Google Alerts. I built Codiqa, what do you want to know?
Ask HN: How do you choose technical books?
My boss just called me into his office to let me know that, due to financial reasons, they were going to have to lay me off. He was very apologetic, saying that he was very happy with my work, and offered to provide a reference for me.

Since I'll obviously be able to collect unemployment benefits, and since I've managed to save a fair chunk of my wages during my time here, I'm not really concerned about my finances yet.

To that end, I've decided to invest in a subscription to Safari Books to try to add some new skills and improve my existing ones, to help fill the time while I'm job searching.

My problem is I'm not really sure how to choose technical books. It used to be that you could just grab any O'Reilly book and run with it, but I've heard that that's not really the case anymore. Amazon reviews don't seem overly reliable either, due to a lot of "noobs" tainting the results (not to mention people who review a book poorly because it didn't ship fast enough, or for other invalid reasons).

I'd rather not list specific topics I'm looking into, since my goal is to build a heuristic I can use to pick books in any topic. If you have any tips on picking books, publishers (or series, authors, etc.) to avoid, or anything else, please share below.

Thank you all in advance for any guidance you can provide.
Generally speaking when it comes to any client-server communications, nothing stored on the client can be trusted to be unaltered out of band from your application logic.

There are very few situations in which I'd store anything on the client other than a basic session id representing server-side state.
Our company's mission is to make more of the data you see helpful. This infographic is an expression of that mission. We are apolitical and simply want you to be able to interact with data that is otherwise available in a format that is easier to consume and, if we are successful, just makes sense.
Indeed, I believe it is a central tenet of Islam. Whether most Muslims believe it or not is another matter (most don't).

In short, this verse from the Quran sums it up pretty well (http://quran.com/9/5):

"And when the sacred months have passed, then kill the polytheists wherever you find them and capture them and besiege them and sit in wait for them at every place of ambush. But if they should repent, establish prayer, and give zakah, let them [go] on their way. Indeed, Allah is Forgiving and Merciful."

This shows that Islam calls for death of non-believers or it requires conversion — "repent, establish prayer, zakah (basically Islamic tax)". I said subjugation because the Quran does allow for non-believers to live as long as they are subdued and pay the tax (http://quran.com/9/29).

If any would argue that this is not relevant, you must first understand the Islamic doctrine of abrogation. This surah was chronologically the second-to-last surah, and therefore it wins in any dispute or contradictory scripture.

Again, most Muslims don't believe this. But according to Islamic law what I said holds firm.
Seems to be getting slammed. Mirror: http://www.pythononwheels.org.nyud.net/
It's definitely clearer, simpler, easier to connect to Google. Good choice.
That direction of thinking will only drive you crazy. Skepticism is good but don't take it too far.

Also there is at least some proof that it was posted 5 days ago: http://imgur.com/fkyQS and http://www.reddit.com/r/apple/comments/xvnvo/a_friend_took_a...

I suppose we can question that day4.se were really the ones who planted it... but, does it matter who planted it? The conclusion is the same.
Chatroulette.com goes Karaoke :)
bentlegen _is_ an expert in third party javascript, and is correct that both domains need to opt in to a `document.domain` even if they would match with only one changing. This is to prevent this exact security exploit.
"supercookies"? What's that?
If I may add on to your points, I think if this would've blown up out of proportion it wouldn't actually have helped even if Apple came and made an official statement saying that these rumours are false. Nobody believes Apple in such cases, not even the fans. On the contrary, people would be even more convinced that they are indeed making a new consumer lockout mechanism, and the forums would then be people taking sides, pro or anti-Apple.
Agreed, the CSS is really inefficient, for every anchor tag, the browser has to traverse the DOM up to the root element 6 times (not including the hover rules) ... It's a shame that so many developers don't know this (it's not very intuitive though).
@cperciva – it is and it isn't. Implicit vs explicit. This answer expands:

http://stackoverflow.com/a/3978372
I really love this approach. It simplifies a lot of back and forth that I have to do on a server, even with all the plugins to make things easier, front end is the right place to do this.
So, thank you.
I think this is the Quoraish way to answer the question - meta enough?
http://www.quora.com/Quora/What-do-Quorans-think-about-Quora...
>"They have $61M in funding [1], which means that their investors must be demanding bold moves."

Like a business plan? Who knew that they'd be actually expected to offer a return on that money at some point?

I'd love to know where that money is going/has gone.

Edit: Oh.

http://www.quora.com/Quora-company/Why-is-Quora-moving-to-Mo...
Interactive Customer Service: How to fix Airlines’ Broken Phone Service
CinciJS has hosted a couple great talks on backbone recently. Here's the other backbone talk, on performance, from our August meeting: http://blog.cincijs.com/post/28877033821/august-backbone-per...

Sadly the audio didn't come out great on this one, but the talk was interesting, and the gem is worth checking out https://github.com/gaslight/backtastic
You can read a three part series on this : https://www.eff.org/deeplinks/2009/09/new-cookie-technologie...

In short: http://en.wikipedia.org/wiki/HTTP_cookie#Supercookie
Notice that he said "AJAX was coined" in 2004 not that the technology was invented.
Unfortunately the $2.85 trillion shortfall is mentioned near the very end of the infographic and so a significant number of people are never going to see it and will just go "oh, the Romney plan would save me $X" without ever understanding the bigger picture.
Yeah seriously, there has to be other js projects... :P
Oscar Databar: http://www.mainbyte.com/ti99/hardware/oscar/oscar.html

Software was published via standard one-dimensional bar codes, and instead of typing in the code from a book or magazine, you'd manually scan line after line of barcodes using a specially designed hand scanner.
It's a pretty recent change, give it time.
One in a million.

One in a billion.

Do you think those two are the same?
There is nothing to download.... It's just a webpage...
A Fee-Based Twitter Is No More Ideologically Pure Than An Ad-Supported Twitter
I built something like this 2 years ago at iOSDevCamp out of legos. http://zbowling.github.com/NXTRover/

I love that of this was taped at TokBox :-)
On one end you will hear people equate math to calculating, this is almost exclusively how math is taught in school today, and on the other, people like to talk about math ideas, and how we shouldn't really teach people how to calculate anymore since we got computers for that. Like in many aspects of life, learning math is about balance.

In truth, people should learn from both areas simultaneously, since they are mutually connected. Calculating is a tool that makes you a better problem solver, and being a problem solver will allow you to find new tools to calculate faster. You can't separate either discipline from one another.

In my view, I think students should take one calculation, and one deeper math class a year starting in high school. That wat they could delve deeper in learning how to calculate (learning different methods for multiplication that might come in handy when doing mental math, for example), and start dealing with real, thought-heavy math from an earlier grade (learning about combinatorics, graph, game, and probability theory early in high school, etc).
The issue is more philosophical than practical. see: https://freedom-to-tinker.com/

Note that in this case, an iPhone is locked down enough in hardware and software to where it really doesn't matter if you can open the screws or not. Actually I don't own an iPhone, is there something you can gain by opening it up? Replacing battery or SD card or something?
Aren't those documents on sheepskin? not paper?
The failure of the technical sales cycle in enterprise software
I'm double confused.
http://news.ycombinator.com/item?id=2710383 seems to be the source.

IMO it is still pretty strange. I would feel a lot more comfortable if he said "close to the wire" (as in little abstraction above the basic TCP/HTTP layer).
What? I'm not sure what's going on here. If you want to send blhack an email, do that. This personal letter is not an appropriate use of HN comments. And sending private messages in public is quite non-cool.
I honestly think having accounts on social networks is now becoming a huge liability. They start of as quite private and then morph into being open and you are left holding the bag. It just means the more networks you sign up for the more networks you have to main and the more networks you have to cancel later.

This is quite upsetting.
Exactly. Almost everyone is behind a router so there is no way this is going to be as useful as stated in the article.
On the other hand, you'll never find that one of your programs has stopped working because Ulrich Drepper changed libc behavior again.
Actually check out the webrtc talk from googleio. They use the NAT device's IP to get around this. http://www.youtube.com/watch?v=E8C8ouiXHHk
Not to mention web browsers and web servers, which expect URLs to map to a hierarchical file system. E.g., http://example.com/dir1/dir2/foo.htm.
... the fuck did I just read?
Sigh, another day, another useful service decides to overshare on my behalf.

FYI, to turn off this setting, go to Views -> Allow others to see what content I've viewed in feed
I think actions like this give everyone a bad name. I'm not sure if it's the "social web" being creepy - it's Quora being really creepy, and destroying their own goodwill.
This redesign, at least as shown in the screenshots, is rather underwhelming. The new UI elements just seem to add a lot of clutter and distract attention from what is important.
If you're anyway fork/exec'ing a program you'd run before (which you have, if your're in an environment where this would matter), the binary is anyway cached in memory by the filesystem cache. But you don't have the processing overhead of doing the dynamic linking and possible relocation, nor do you pay the overhead of calling functions in a shared library. If the library is relocated, you don't even save memory.

For overly large programs, statically linking in e.g. an X11 enviroment, it might matter.
sure, I guess I didn't bother qualify the post, because I wasn't lumping MacRumors in with the "casual Apple-fan blog" in my mind. That's perhaps why we didn't post it.
I just can't tolerate a site where people upvote you based on where you work and not based on the content of your answer. A recent thread on using "bullets" to separate text elements on a single line wherein a Facebook employee responded by saying "I stole it from Flickr" had more upvotes by far when it was put in the newsletter than a post below it highlighting (with images and historical references) that we've been using dots-as-spaces since we were writing on stone tablets really drove this home for me.
This is my post. I didn't expect this on HN, but I shouldn't be too surprised I guess.

I just want to stress that I really do love using Quora. It has some of the most unique content on the internet. It is because of this that I even care about my activity syndication there.
Romney should clearly double his claimed tax cuts, will look great. Fuck that, the optimal strategy is clearly 100% tax cuts for everyone. [1]

Also: bunnies for everyone.

[1] Your local Somali-style warlord may confiscate your family, life and property at his discretion however.
There is nothing certain in life but death, taxes, and monetization. It's Quora's time to start making money. It's reaching the social site late stage end of life phase. The internet's natural order.
Wow, those humongous margins are far worse than the low contrast. Is there a customizable equivalent around?
Here's my recommendation, coming from an experience of amassing huge number of books, with majority of the technical ones that I never read more than 20%:

1. A subscription to Safari books is more of a mental masturbation. I've been there, done that. Make sure you unsubscribe when you stop spending even a single day in entire month on them. I would rather walk into a book store, spend an entire day flipping through pages of books, and then walking out in the evening with one desired book I thought I wouldn't be able to digest without reading every word of it.

2. Pick technologies that you want to know more about. By "knowing more", I mean "getting to know what others do with this technology." Skim books to understand the "capabilities" of that technology. Afterwards, use Google to figure out what people have done with it.

3. Pick technologies that you want to be known as an "expert" of. Pick one authoritative current book on it. And then Google for video tutorials, or readable tutorials on it. Digest. Repeat.

4. Hop on to StackExchange sites. Be a regular reader, if not a contributor. These would go far in making you learn the practical uses of technology, than just the compendiums.

All The Best.
BTW, outsourcing isn't just about call centres. Hinglish may not be a hindrance. For example, the IT arm of the NYC-based hedge fund I used to work for now pays $40k USD per Indian employee (in Indian Rupees, of course, I just converted the number back to USD) or more, and gets top-notch developers to work for them. The same skills would cost $80k in the US, and probably > $100k in NYC (very conservative estimates).

Hinglish may not be English, but C++ is C++, algorithms are algorithms, intelligence is intelligence, but INR is not USD. Outsourcing is (quasi-)arbitrage!

The accent is only an issue if the job involves trying to please the http://www.peopleofwalmart.com/photos/top-rated/.
The benefits of personal and professional rejection
Jersey actually has reasonable support for the traditional MVC thing too, you just return a Viewable from your actions [1]. I think out-of-the-box Jersey only supports JSP templates but it's easy to write custom view processors, I hacked one up for Mustache templates a few months ago [2].

[1] http://sleeplessinslc.blogspot.com/2012/02/jersey-jax-rs-mvc...

[2] https://github.com/murz/jersey-mustache/blob/master/src/main...
Hey guys! Just wanted to give an update! We hired my cousin, who has a lot of experince building model rockets, and have begun exploring launch sites! The meatball sandwiches that those of you are getting at the $6 level should be coming out soon. Pick them up at subway with a $5 shipping fee.

Also, we are going to need a little bit more money for our new office in downtown San Francisco. See attached picture of our espresso machine.

You should know that we are disrupting the moon industry right now. Android.

You miss all the moonshots you don't take. Remember that.

-Blhack

CEO, coffeespace rocket lab
Announcing GreenOnion - Your New Favorite UI Testing Tool
I think that's about right although Lonely Planet is more "mainstream" than it once was. Arguably, Rough Guides try to be the way Lonely Planet was a few years back. Frommer and Fodor are more limited to the more standard tourist attractions, restaurants, and hotels.
This part of the discussion is a bit of a sideshow, isn't it? PAYMENTS.YOURDOMAIN.COM is not in fact a real mitigation for malicious Javascript on WWW.YOURDOMAIN.COM.
To me, this has nothing to with with how much anyone else is paying. If I pay 20%, and someone else who makes way more than me pays 15%, I don't care. I would prefer

It's about what we're doing with the taxes. If the government could guarantee that all new revenue generated by tax increases would go directly to knocking down the deficit, I would be all for it. However, this would never happen. If taxes go up, then spending will probably go up, putting us (all taxpayers) further in debt. This is simply unsustainable and unfair to future citizens. I just don't trust the government to do good with more revenue.
Here is the thread screenshotted in the blog post, in case any one was interested:

http://www.quora.com/Personal-Finance/How-much-money-have-mo...
Browse the table of contents. You can often do this on Amazon, or the book's publisher's website. Does the book appear to start at a level that you can understand, and does it cover the material that you wish to learn? (It the starting level is a little low or a little high for you, that may be okay, but watch out for a table of contents that suggests the book is way beneath you or way above you.)

Amazon reviews can still be helpful, but you have to look for more in-depth reviews. A review that just says "This book is awesome", while possibly true, is insufficient. If the review goes in-depth about the contents of the book, or how exactly it helped the reviewer, then that should be a good indicator. (And likewise, when you find books you like or don't like, contribute to Amazon reviews by writing reviews that you think could help others.)

I like books from the MIT Press, though their catalog is very different from O'Reilly's, covering more conceptual topics than specific technologies. They seem, though, to really put a lot of care into generating beautiful books. I've been generally happy with the O'Reilly books I've bought, though I don't have a lot of them. My even more limited exposure to the Pragmatic Programmer catalog has also been positive, though I do not care for their typesetting style. Addison-Wesley books have often appealed to me.
I'd think that the Arduino community is pretty good at estimating their pin & memory needs, and the Arduino IDE handles the ATtiny85 just fine (Something that is, I believe, not true for something like the ATtiny10).

The biggest compatibility issue may be timers (each model has a different # of timers with different capabilities).
Please, examine the post to which I replied. The point is not a question of whether the facts you laid out are true. You are correct in that they don't matter so much. But consider in the context of the GP post: we have the article appearing to lay things out fairly closely to "look how much everyone believed us" versus the comment saying "well, not everyone". That is to say, the message of the article still holds just fine, but it would still be fair to carry this direction of thinking as far as "is their analysis totally on the level?" Given that this is more or less the message of the article, I was just noting how, even with this very message in front of us, we aren't necessarily heeding it as well as we could.
It's not about whether users aren't smart enough for tags. It's whether tags work the way users want them to.

Tags are for organization. People like to organize things in terms of visual hierarchies and landmarks. Raw tagging systems aren't popular, because most people don't memorize precise strings. [1] They remember roughly what directories look like and 'know where things are' based on whether they believe they can confidently determine "it" from "not it" while they navigate a structure.

e.g. Was the tag "RaptorX" or "2012 Predator" or "FooBird"? The user doesn't know. But they do know that when they navigate their project folders, they'll be able to pick out whichever project was fuzzily translated to "something like a bird of prey" in their mind. And they'll be able to do this as they navigate into a tree, as fast as if they had remembered exact strings. [2]

So when people are looking for something quickly, they're going to like the visual hierarchy. And when they're first saving a file [3], or when they're looking to open something when they 'know' where it is, they respond very positively to a visual hierarchy.

It's not about 'hiding' the fact that those 'folders' are tags. Or hiding the fact that files can live in multiple places (with multiple versions no less). We're still talking about new software that people would have to be trained on and told about its particular attributes.

So the fact that, yes, you need a dialogue to capture explicit intentions when doing move/copy operations in a pseudo-folder tag system is not a problem.

[1] Also why command line OSs and command line navigation are unpopular. People really like visual organization.

[2] In my experience, this is what people are really saying when they insist they'd rather navigate than search, even when they 'know' where something is. It's because they "know" where something is, in terms of landmarks in the visual tree. They know in a fuzzy way. And fuzzy searching is either frustrating, or requires nailing down enough tangential data (user/date/file type) that searching isn't any faster than navigating.

[3] Almost no-one wants to think about proper taxonomy or organization or an exhaustive document profile when they're drafting a new document. They just want to stash things somewhere where they can find them tomorrow and/or reasonably direct a third party to them. Proper organization is almost always a discrete mental process that happens after a document is 'done'.
for a second I thought HN got hijacked by Reddit.. Cats incoming!!!