skysight-inc/HackerNews huggingface dataset:
To be honest, the whole title is silly. Apparently a kid needs to be "bored" to do that. It's obviously an important information. "Zero-day exploit" is also an amazing way to call "changing the hour to make the crops grow faster".

The whole title is a click bait, as we expect some kind of hacker kid prodigy (after all, he was "bored", not actively hacking) who would have found a severe exploit in iOS and Android.

The article can be summed up by "a young kid changes the hour on her device to make the crops grow faster in the game".

(heck, I was changing the date to make my sharewares work longer at the same age and nobody wrote about me)
Same story:

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

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

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

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

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

http://news.ycombinator.com/item?id=2850576
Not to seem rude, but I was probably at a similar age when I figured it out myself. While it does deserve some level of praise, it's not exactly news worthy.
How is that Jonathans fault?
Fashion trends,latest news
There's a little bit of a timescale issue, also; are you building something for a specific, short-term purpose, or is does it impact a larger strategy?

A/B testing is at its best where the measurable quantity is short-term and largely independent of anything else, like conversion on a landing page. Things get more murky when you want longer-term things, like building a coherent/consistent brand, where every product/image/campaign you do doesn't wildly jump around--- imagine an Apple where every product was ruthlessly optimized in isolation, with no attention to whether it fit into Apple's larger design sense. A designer might not have the right answers there either, but the right thing to A/B test is a bit trickier, because you aren't testing decisions that are independent and easy to isolate. What you want is the overall set of decisions that maximizes 5-year profits, which might not be simply the sum of decisions that maximizes profit in every individual case.

One subset of solutions is to have someone responsible for vetoing elements of individual campaigns that might cause collateral damage bigger than the campaign's value. For example, a Disney landing page that wildly outconverts other possibilities might still get vetoed if it does something with the Disney characters that isn't in line with the image they want for them. Another is to have broader design parameters imposed ahead of time, with A/B testing restricted to a smaller set of design variables permitted to vary, like Apple does.
Mozilla Firefox Vulnerability |VIDEO| ~ Insecure Stuff
not sure about fixing the eval part, but reading the source code is usually thought of as cheating. However, that's not what this is doing. It could easily be changed to:

c = "puts('c = ' + c.inspect + '\neval c')"
eval c
How about when the folks making the laws are criminals?

Perhaps we should be more concerned with right and wrong than following the rules.
Yes, this post makes a lot of assumptions. I don't understand why I would question the motives of people who just want to use my site/product to complete tasks as simply as possible.

And binary thinking? Just because I do one A/B test doesn't mean the matter is settled. The "winner" of the first test can be tested against other options, whether it's right away or 6 months down the road. It goes on and on & hopefully we get closer and closer to "perfect".
You don't have to look too hard for a real-life example of this scenario. Just look at what happened in Libya and other countries affected by the Arab Uprising - how military behaved in different countries. They're facing this dilemma right now.
Uh... no.
Anyone who didn't want weeds and actually cared ;(

(sly little plug to my time-based animal crossing wild world bug/fish checklist because this is the best place to plug it that I may ever find on HN http://wild-world-clock.googlecode.com )
> I'm not following anything you've said about "content types".

Which amply demonstrates your complete lack of understanding of the subject "pontificate" about.

edit: you can downvote me all you want, does not change that fact. Here's what Fieldings has to say on the subject:

> A REST API should spend almost all of its descriptive effort in defining the media type(s) used for representing resources and driving application state, or in defining extended relation names and/or hypertext-enabled mark-up for existing standard media types. Any effort spent describing what methods to use on what URIs of interest should be entirely defined within the scope of the processing rules for a media type (and, in most cases, already defined by existing media types).

(I used "content types" for his "media types", that's about it).
Dear California: I'm leaving you. Here's why...
I would argue in this instance that open is a more common action than rename and thus belongs to the enter key.
If you're looking at things pragmatically (and not, say, dogmatically) then you can rely on JavaScript running on a client machine.

Does it run on every machine? No. Can you ignore the part of the market that doesn't have working JavaScript in the browser? Sure you can.

If someone doesn't have JavaScript, he's either extremely paranoid (and belongs to a really minor minority) or using hopelessly outdated browser (a minority that most likely wouldn't be a good customer anyway).

I don't think any of the major websites (like gmail, google maps, facebook, hotmail, twitter) would work if JavaScript didn't run on the client. If Google Maps can afford to not care about such clients, so can you.
Sure you're doing less on the server, but seriously, is it going to be significant enough to warrant it? Seriously, if the rendering component of your site is heavy, you're likely to be doing something wrong, or the data you are dealing with is trivially light.
B) Set up specialised patent courts. A central one for large complex cases. Local ones for smaller cases with limits on liabilities. Those representing clients in the central court must be qualified in patent law. Judges make out cases and set liability. The barrier to fanciful claims would be set higher.

http://www.businesslink.gov.uk/bdotg/action/detail?itemId=10...
Free Islamic Code to add Quran and Hadith in any website.
Client-side templating has its place when used with proper progressive enhancement. That said, if your template rendering is what's bogging your server(s) down, you really need to reevaluate your choice of template engine.

The problem with relying on the client to handle templating is one of robustness. JavaScript is an extremely fragile runtime, and one JavaScript error in a piece of third-party ad or widget code can prevent any other JavaScript on the page from executing. If you're relying on JavaScript to render your website, that means a bit fat empty page for your users. It happens: http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashB...

You're effectively offloading a critical part of your application to a runtime environment that you do not control and that third party code can break at a whim. I don't know about you, but that would scare the bejesus out of me.

Me? I prefer server-side rendering, with progressively-enhanced client-side rendering where it makes sense (e.g. an AJAX-powered infinite carousel).
Wanted to share this - Robot comes from the slavic (czech, russian, bulgarian and others) word - rabota - WORK.
It seems like this person's answer boils down to "because sometimes other people use it wrongly," which strikes me as weak. Sure, it's true; he catalogs a few ways the clueless can misuse A/B tests. But you can over-weight any evaluative result. Including (cough, cough) a designer's own opinion of their work.

He's wrong on one point, though: some designers definitely hate A/B testing because they don't like being proved wrong.

A fair number of designers apply a genius-beyond-fathoming approach to presenting designs. It works especially well for design firms; like many consulting companies they sell to people who can't really evaluate their output. As long as they act with confidence, clients think they're brilliant.

Those designers (whose inflexibility, lets be fair, we encouraged by putting them through waterfall hell) have a hard time adjusting to iterative processes. They have to stop pretending confidence in individual designs, and instead develop confidence in their ability to fail skillfully. They are forced to confront the fact that they aren't artists, but instead are professionals who are there to accomplish particular business goals. And they have to learn to compromise gracefully with people of different backgrounds.

Hating all that forced learning is perfectly natural.
> what precisely is the mimetype supposed to signify?

The meaning of the document you're returning.

> XML already allows you declare a schema for validation purposes.

But XML does not let you tag documents with arbitrary schemas. As far as I know, there is no way to include a RelaxNG or Schematron schema reference in an XML document in a standardized manner. Using specialized vendor mime types lets you provide this information: the mime type maps onto (among other things) the schema for the meta-type.

> It appears to me, if you really care about the content of your resource, then you should use the schema facilities provided by your encoding

There is nothing saying they can't go hand in hand. Indeed, it's quite the opposite: the vendor mime type you get maps directly to a corresponding schema for validation (the client generally should not validate what it gets, really, though it can).

> Historically, mimetypes (afaik) have never made any assumptions about the content of a resource, other than it adheres structurally to whatever the mimetype declares.

That's very much incorrect. See: application/xhtml+xml, application/svg+xml, model/x3d+vrml, application/soap+xml. And on the vendor-specific side of things, application/vnd.google-earth.kml+xml.
Taylormade R11 Irons
AB Test Case, Learn from other Tests
Meh. I find Pathfinder clunky and ugly. For improvements to the Finder I much prefer TotalFinder: http://totalfinder.binaryage.com/
The best designjet ink
The best HP DesignJet Ink Cartridges, Hewlett Packard Plotter Supplies, Inkjet Cartridges, Papers for HP Plotters By Sam-Ink. The top 1 third party ink supplier in Singapore.
Meet Phabricator, The Witty Code Review Tool Built Inside Facebook
Your point about pragmatism is valid, but in the way that spjwebster speaks about above. JavaScript is just too fragile to depend on for a truly robust application or website.

Lack of JavaScript isn't just about the minor percentage of users that disable, but also about those whose JS resources are blocked or fail to load. What's more, the fact that a single JS error in page can block all other JS from running introduces even more nightmares.
Here's how I did it:

Step One: Come up with some lame excuse for why you probably need a Mac. You know, Testing. Gotta make sure it looks right on Safari and all that. Maybe we'll be doing an iOS version at some point.

Step Two: Convince yourself that you'll install Windows 7 on it to see if you can maybe use it as your dev box. It'll just be a windows machine on cooler hardware.

Step Three: Go to Apple.com and configure the most pimped-out Macbook Air they'll let you specify. Hey, it's only Two Grand. That's less than your last laptop cost. And look at it! It's half an inch thick.

Step Four: Actually buy it. Get it home, take it out of the box, pick it up (between your thumb and forefinger it's so freaking light), and play with it.

(optional by this point)
Step Five: Install Windows 7 and Parallels. It really does work as well as they say. It'll be the fastest windows box you've ever run. Oh, and if you're doing VS.NET web dev, specify a big partition because it won't let you run in debug mode if your project files are sitting on the main partition.

... And that's it. Now you have a Mac. It's actually a pretty cool little machine.
"If someone doesn't have JavaScript, he's either extremely paranoid (and belongs to a really minor minority) or using hopelessly outdated browser (a minority that most likely wouldn't be a good customer anyway)."

With the trend towards mobile devices (as in not chained to a desk) this introduces far more complexity to whether client-side rendering is viable than whether "javascript is turned on in the browser". (Here's some notes I made about that a few months ago: http://isolani.co.uk/blog/javascript/DisablingJavaScriptAski... )

The mobile trend also blows a big hole in the article itself: The CPU power of mobile devices is quite well behind that of a laptop or desktop. Probably about 2 or three generations behind. So the perceived performance will still lags behind.
Digital Marketing Agency, Pennsylvania| Pennsylvania Digital Marketing Agency 
The design team at BSC commingles a rich design experience with the universal principles of aesthetic design.
It's unrealistic because the people with the money are not going to give it away unless you force them. In the industrial revolution the wealthy had a motivation to educate the masses: get better workers and fill the military.

What now though? Robots are better soldiers AND workers. Carnegie and Rockefeller were motivated by foreign competition to help people with education and social services. Rockefeller in particular focused his social services on birth control to reduce overpopulation because he saw little value in human life at the bottom of society.

Now that masses are simply not needed for anything, and the masses no longer are a military threat due to extreme military tech, the masses have no bargaining chips other than appealing to the humanity of the plutocrats.

And I fear that many of the plutocrats agree with Ayn Rand when she says, "I don't want your appeals to my better nature. Appeal to my self-interest."

How does someone with no money, no marketable skills, no way to afford education, no ability to exert physical power, continue to survive when the upper class only accepts appeals to their self-interest?
Also, you need to be really careful about memory leaks when replacing the DOM wholesale as you recommend in http://blog.rassemblr.com/2011/05/on-client-side-templating-...

Any references to old DOM nodes need to be cleared to avoid memory leaks, and any event handlers not attached to the document object will need to be reregistered.
What we do with homeless dogs? History says - convert them to eunuchs.
Name anything you think to be "good" and I'll tell you why its not good.

And yes I've been around a long time and I remember the world before Google perfectly fine.
Cheap pandora charms
Pandora rings sale
Interesting, I imagined most of the staff there would be more dutiful, when it comes to repairs - and not just pick what they need from a supply room without making a short note.
REST known by everyone and what Roy Fielding described are quite different beasts. There should be a different name for "plain old HTTP APIs" using JSON or XML.

http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte...
Google+ Testo Ltd UK
Steve Bodow (The Daily Show) proves that satire is alive and kicking
The Lean Startup approach strongly encourages following your instincts and taking risks. What it discourages is taking risks that are larger than necessary out of arrogance or false pride.

A good example is WebVan. They blew a billion dollars trying to do internet-based grocery shopping at scale. They learned the world wasn't ready. They could have learned that for maybe 1% of that cost. And then had the other 99% of the money to find something that actually works.

I think my own startup is another good example. We started out with an idea that we thought was great. After funding, we discovered two funded competitors. We did a bunch of small-scale tests of our product, discovered it wouldn't scale, and killed it after 7 weeks. The competitors spent 9 months to a year and millions of dollars. You can see my co-founder describe our experience in this 5-minute Ignite talk: http://vimeo.com/24749599

Instincts are great. They're also frequently wrong. That's why we test our ideas vigorously before we bet big on them.
It would be nice to see something about federated security using something like SAML - if you are a large enterprise and you have multiple SaaS providers you really want external services to be using your own internal directory (which is likely to be MS Active Directory) for authentication.

Actually, it would be pretty nice if someone could offer this as a easy to use service for people building enterprise oriented SaaS apps. Is anyone already doing this?
Google? works. MSN? works. Yahoo? works. Does Iran have any internet censorship or this is just a piece of shit?
A spiritually similar question at a previous employer resulted in many candidates attempting to iterate over the dictionary rather than iterating over the string. We hired them. At least they could iterate over a dictionary. That's a surprisingly rare skill in the hiring pool.

Maybe I'm just getting cynical in my old age, but sometimes I think the world is awash in incompetence. We see so much of it in tech because our incompetencies are (marginally) harder to hide.
Actions speak louder than words. Billionaires stand by while the miserable and hopeless suffer.

Billionaires fund FOX News to indoctrinate the middle class and push them toward self-destruction. Which billionaires are funding universal liberal educations or a culture of empowerment?

By their actions the upper class is saying that they don't want a middle class. They are saying: if the middle class is so stupid to fall for Rupert Murdoch propaganda and Evangelical Christianity, then they deserve to be enslaved.

The alternative would be to fund liberal educations, fund free mental health services, fund enlightening media like PBS rather than saying, "If the middle class won't fund it it doesn't deserve to exist."

So many of the elite put all the burden on others. It's true that people should take care of themselves, but they don't. Mental illness is epidemic. Are the wealthy going to stand by and watch as the middle class implodes? Not all plutocrats are malicious, but the majority are indifferent, and their actions speak this.
Simple risk analyses and solutions based on some startups
The Myth of the Superhuman Professor
actually I can see how this will get down voted - but if a person has a smart phone what are the chances he can't really pay for this coffee? (not a rhetorical question but a purely probabilistic one) - so maybe this experiment may not test the true altruistic nature of people but more the curiosity of participating in an experiment like this?
Black Hat: Researcher picks apart Sophos antivirus package
How Blackberry, not Twitter, fuelled the fire under London’s riots
Maybe I'm using the wrong browser (Opera) but I see a big mess of numbers. Nothing pretty about it.
Object reference not set to an instance of an object
We all know, and "love", this meaningful message from somewhere inside of a system. Luckily I can say, in my last projects I became able to almost eliminate those failures - without a 100% unit test code coverage. (Those outside there who say, 100% code coverage by unit tests is a must must, please don't flame me. I'm a big fan of well tested software, but I guess I'm not yet ready for 100% coverage ;-).)

My solution for this "old enemy" was much easier than some might think..
The more people hacking, the better IMO. It's something that should be praised.
Security experts complacent about physical network attacks, study finds
Cheap Flights to Chicago
Plus every terminal (including on Mac) and every other OS uses Enter to execute a command or program.

Edit: wow, downvoted for expressing a fact. Stay classy.
Education is expensive and hard. If the people at the top don't reach down with a helping hand, few from the bottom will be able to stand. Is this the world we want to live in? Social Darwinism?
First IP i tried and the RDNS goes "outside" of my display on the right instead of being centered. Lot of white space for nothing on the right.
Hard to understand what every value means, I had to check the HTML source and the div id to understand.
Indian Judiciary Choose Ubuntu
Megan Gale Biography and Photos - New Brand Ambassador of L’Oreal Paris 
After lengthy casting process in Sydney a famous Australian super model and actress Megan Gale was become new brand ambassador of L’Oreal Paris. She had performed in many advertisements in Australia as well as around the world. Also she was brand ambassador of Australian’s biggest leading fabric company ‘David Jones’.
Hot corners seem like a terrible idea, simply because they're far too easy to acquire (by Fitts' Law). I don't want Expose or whatever to show up every single time I move my mouse to the top right corner, which is often accidentally.
The precedent has already been set in the biggest country in the world.

The Tiananmen square massacre was committed by the current Chinese government. Do you think they've grown a conscience in the last 20 years? Or does killing over a thousand (1,000) civilians agitating for Democracy just make it that much easier to kill a hundred thousand (100,000) civilians later on?
Are you sure about the results also? I tried some chinese IP and retrieve a result as US and "address did not resolve"
Pretty. And useless. No labels on anything, numbers arranged every which way and that, disrupting reading and removing the ability to skim and isolate the information you're looking for.

A completely counterproductive design that I pray was done as an artistic endeavour and not as a genuine "design" by anyone who would wish to claim to know UX.

Probably one of the worst offenders of "all form, no function" I've seen recently.
Strategic Trifecta: Access Management
I recommend reading Friedman's Free to Choose after reading The Shock Doctrine http://www.amazon.com/Free-Choose-Statement-Milton-Friedman/...
(Friedman is the guy that Naomi Klein blames on the book)
http://en.wikipedia.org/wiki/Fiscal_Illusion
Jaypee Aman 2
Jaypee group launch a Residential Project Jaypee Aman 2 located at Sector 151 Noida Jaypee Aman 2 Offers 2 and 3 bedroom Apartments with good amenities and Specification.
Many years ago ('97) we had a Java programming test for new hires that included a question that involved iterating over a Hashtable containing String keys and values and printing them all out.

Nobody ever answered that question correctly and I used to joke that if anyone ever did we'd hire them immediately.

NB I've long since stopped using those kind of trivia questions in interviewing, but I didn't know any better at the time.
From the first answer

> The only (currently practical) way to protect against login interception (packet sniffing) during login is by using a certificate-based encryption scheme (e.g. SSL) or a proven & tested challenge-response scheme (e.g. the Diffie-Hellman-based SRP).

I'm no security expert but if you take into account man in the middle attack where the attacker can actually change the page/javascript you're not safe even with DH. Attacker can just drop all your fancy code and send the password in the clear and intercept it later...
Easy. Keep Windows. It works - and well in fact.
It's technologically well advanced. No matter what they want you to believe, the latest 10.7 OSX implemented features Windows had for 3 to 20 years. 20! And it's still missing some.

There no need to switch. It's not because everyone would start jumping off the cliff that you need to be convinced to do the same, right?
Same story.
The unemployed people are uneducated and unable to make space ships.

The educated and skilled people will be busy working on military tech, farmville, and face recognition software. You know, technologies aimed at pacifying the masses.
Entrepreneurship as a Humanitarian Service
The 'W' shaped recovery (Oct 2009) [pdf]
I think the actual reading is a private experience, but finding what to read next is often a social experience.