skysight-inc/HackerNews huggingface dataset:
I agree. Another anecdotal claim is, "Singapore and Hong Kong tend to be, from an electronics perspective, leading indicators on what is going to be hot in Western Europe and North America, as well as what is going to take off in the region."

That may be true in some things, but it wasn't true of iPhone adoption. How about some good examples where Singapore and Hong Kong lead trends that became big in Western Europe and North America?
After reading the article I was disappoint to find out this is merely a guess based on the assumption the model they are using is otherwise correct.
China mobile users warned about large botnet threat
> One can only hope that islam will see the light like other religions did

Because it's Islam that hinders scientific education in the US, right? It's Islamic Creationism that's pushed in US science classes; it's Islamists who oppose stem cell research?
Please, stop this. This is off topic on HN. A prosecutor's legal battles with some drug-infested motel is not what I come here to read about. Stop turning HN into a tabloid where people read about loved and hated celebrities.
You may want to integrate some of the advice from here in your HSTS section:

http://coderrr.wordpress.com/2010/12/27/canonical-redirect-p...

It seems even github is susceptible to this. That is, for people who type www.github.com into their browser rather than github.com. They both did the redirect wrong, as well as left off HSTS of https://www.github.com.
This is not off-topic. This is about the use of "discretion" on the part of a prosecutor to stifle entrepreneurship. This is squarely and centrally within the mainstream of HN.
I don't know if you're referring to my comment or not (http://news.ycombinator.com/item?id=5123674), but I was not saying anything about what is safe. I was merely objecting to false equivalences that the article was drawing.

To say that localStorage is literally no better than server-side storage is a strong statement, and one that does not appear to be literally true. Taking issue with that equivalence is not the same as saying that any particular system/design is safe as a whole.
I always felt that implementing OAuth authorization was much too complicated. I used to think it was because I'm an idiot, but seeing so many people have trouble with the same thing makes me doubt myself.

I've used Mozilla Persona and THAT was straightforward. I can't help but feel that Person is what OAuth should have been. Secure, simple login for my grandmother, and easy to implement and integrate for Joe Coder.
They're probably using some new APIs and didn't consider degradation at all.
I think this article highlights a legitimate weakness in Apple's one size fits all product line. Smart phones are as much luxury fashion accessory as communication tool now. Like other luxury fashion items people believe they're making some kind of statement about themselves by choosing one product over another. And there's not really that much you can say about yourself by choosing the same single iPhone model that Apple sells to everybody else.

I really think this year is going to be pivotal for Apple. They can recover their momentum if they broaden their product line and demonstrate some vision in UI. If they continue to stubbornly cling to the tactics that brought them their recent successes they're going to continue to slide. They are, to some extent, a victim of their own success. Android 2.x was so rough that Google didn't stand to lose much in a bold redesign and they leapfrogged iOS with ICS. Apple has a huge userbase used to iOS as it looks and works today and they risk alienating them if they make the changes they need to make to stay relevant for another product generation.

As much as I criticize some of their decisions I hope they do show some new life because iOS is currently the only mobile platform that enables the kind of real-time multimedia apps I want to write.
Similarly, I tried the pgsql example on 8.4.13, although on FreeBSD rather than Windows like they suggest, and all I got was:
ERROR: floating-point exception
DETAIL: An invalid floating-point operation was signaled. This probably means an out-of-range result or an invalid operation, such as division by zero.
Automatically Blackballed
NASA to help build telescope that will study Universe's dark past
Can anyone explain to me why most mind map apps are of tree structures, but not graph structure?

In my personal process of thinking most ideas pop up as nodes then nodes are interconnected as a graph.

I tried to use one of these tree mindmap apps, some ideas morphs into another leaf on another subtree but I can not connect them visually, this irritates me a lot.
Name and shame seems like a good tactic, but you must understand that the animal is incapable of feeling shame or remorse - they have no reputation to uphold. There is only predator and prey. Their world literally does not extend beyond you, their food source. You are their obsession, and your existence (and suffering!) gives them their daily meaning.
Forget jOBS movie: what I know about the real Steve Wozniak
Why would one use Express to a purely services based app instead of just using straight up node?
Someone should create a website as a meeting point for those affected by patent trolls. Anyone affected can go on this website and look for their "peers" so they can pool their resources to fight off the evils.
I felt the same way until I started writing the HTTP requests myself.

This was one situation where using a library really slowed me down and hurt my understanding of what was going on.
I figured that the non-controversial controversies were easier to use as a counter-example.
>they'll be using a dual licensed approach with LGPL 3.0 and
the Mozilla Public License (MPL) Version 2.0.

>On Linux, however, LibreOffice will continue to be under the LPGLv3.

I am confused, are the licenses (LGPL & MPL) for source code?
the small part of linux specific code is LGPL-licensed (not MPL)?
Something to be aware of is that as of the last time I checked (a month or two ago) most of these providers do not implement the finalized 2.0 specification [0]. I was lucky enough to have to write an implementation recently, and using Google's and Facebook's docs as a reference often led to confusion.

[0] http://tools.ietf.org/html/rfc6749
"Nobody goes there anymore. It's too crowded."
– Yogi Berra
Chemistry was alchemy until people realized that if they shared the knowledge that drinking mercury was a bad idea, fewer people would drink mercury.
Having lived in Asia for the last two years I don't find this hard to believe at all. There's an energy in the air here I don't feel anywhere in the U.S. and Europe.

America's global cultural hegemony is pretty much guaranteed to diminish over time too. As more and more of the Asian middle and upper classes emerge they're going to drive demand for Asian cultural products. You can already see this happening with the global appeal of Korean pop music and Hong Kong cinema, for example.
If such a story doesn't sell you on the ideas of rigor and corroboration, then there's probably no hope for you. Gripping, true or not, and a reminder that we often accept as truth far more than we should.
OTOH NewEgg gets some serious glory. And I am going to personally make sure that that glory turns into dollars for them.
Are you implying this isn't a real app that will be available soon? I like to think I'm pretty good at "getting" hoaxes, and I'd definitely guess that this is "a real thing". (Though I wouldn't be shocked if it weren't...)

Edit: OK it looks like consensus is that this is satire. I still think it's kind of a neat idea, I admit it…
Sounds like most of the rest of climate science to me.
Dont worry about that: developing a reputation for aggressively fighting patent trolls has the effect of dissuading trolls from targeting newegg in the first place. Trolls are likely to target others for a quick settlement rather than risk losing their golden goose at trial (as happened here).
JS Compatibility-Table
If you decide not to support the HMAC stuff, writing a server implementation for OAuth 2.0 isn't really that bad. Something I've been confused about since day one is the need for refresh token. If an attacker is able to sniff the auth token, wouldn't they be able to sniff the refresh token, too?
Urban heat island should not have much effect since is is simply re-radiation of energy (mostly solar) that was there already. The new effect is additional heat introduced by burning fuel.
> Remember Christianity used to be very hostile to religions in time past (Galileo).

?

The Catholics were extremely hostile towards forks in religion - Heresy got you the full weight of the ban hammer.
Christians were a fairly broad group, larger than just the Roman Catholics.

As for Galileo, he wasn't a religion he was a man and some other men (including one Pope more than the other Pope) really didn't like him.
This wasn't so much Christianity or more specifically Roman Catholicism, being opposed to Science, more some people in power not likely someone they regarded as a disagreeable dick.
There were supporters of heliocentric models within the church at the time, supporters of Galileo were harder to come by.
Linus Torvalds on firmware (2012)
As 2D video game developer with many titles under my belt, I can assure you it's simply a matter of market share. The general rule (before hybrid CDs) was write it for Windows and if it sells, then write it for Mac (later we would release both Windows and Mac on a hybrid CD).

Traditionally Linux was all over the map in terms of graphics, and market share was nil. Nowadays, Linux is prevalent among computer geeks, but in the general population (that have the real $) it's effectively nonexistent.

TL;DR - Follow the money.
Iterm2. I'm an emacs guy and install emacs from MacPorts - gives the GUI version I like. For the most part that allows me to switch seamlessly between Linux and the Mac.

I've tried Homebrew 2x now but have always gone back to MacPorts for one developer reason or another. If I wasn't developing on the Mac, Homebrew would probably be fine.
FWIW I majored in computer science at a major school, though admittedly I was a shitty student. I spent more time building things than going to class.
Well, it wasn't deliberate.
GDB is just so old that embedded it was never a serious concern when it was built.
At some point, it was decided the sanest way to make it "embeddedable" would be the GDB/MI interface, rather than a library.
I don't think browser-based gaming will ever take off. What's the point? IE will never incorporate WebGL, and with engines like Unity, you have cross platform development that surpasses anything that can be done in the browser anyway.
Setting up PouchDB with CouchDB
It's not that easy.

(http://www.wired.com/underwire/2012/04/ff_koreanrapper/all/1)
GDB only presents the GDB-MI (machine interface) textual interface as an "API". LLDB actually ships a library that you can link against. When it comes to integration, LLDB is miles ahead of GDB.
> Tenure committees, grant committees and budget administrators are in a position to elect which paths of research are selected.

True, but their work is still subject to external scrutiny and you don't need tenure to do that.
I did some brief searching, but didn't come up with anything. Certainly for such a problematic case there is at least a bug report filed requesting that an error is raised?
GDB still does not support a logical breakpointing syntax, sadly.
I'm not saying he's right about anything -- he'd remind me of his preference to host inhouse.

Personally, I use a mix
Data doesn't magically become non-relational with time.
Maybe we should set up a tradition of patent-busting bounties.

I.e. when Victoria's Secret gets hit with $10 million a year in royalties (or whatever the number was), they can say "We're not going to fight these patents in court, but if somebody else fights them and wins, so we don't have to pay that $10 million/year royalty anymore, we'll give them a one-time $3 million payment."

Victoria's Secret has an incentive to post a bounty under these terms, because having that promise available can only improve the chance that someone else will take it on. And they only have to pay out the reward when Newegg wins -- which means setting up the bounty didn't cost them money, it saved them money (assuming the reward was what made the difference between Newegg fighting and rolling over).

This way, each business can settle or fight depending on their specific circumstances, but the companies that choose to settle can still encourage others to fight.
Oh don't you start!

"At Reactions, we offer you no way to save your pictures. If you want to save them, you have to share them. After a reaction is captured, you have 3 seconds to hit the unlabeled cancel button, or else your photo is automatically shared with all your Facebook friends."
I've been wondering this as well. Maybe it protects against replay attacks? They're certainly a bit frustrating.
What kind of version numbering would make more sense for non-technical users?
I'm not sure about you, but I am not forced to read every article on the first page. Skip over them if they don't interest you. Sheesh.
3 Ways I am Using Writing to Make Money
It is a real app, I've used it. It was created at a recent hackathon called TartanHacks at Carnegie Mellon University. That doesn't change the fact that its satire, though!
Silly kids with no technical experience trying to produce apps. If jailbreaking the iPhone were left up to kids like this we'd all be living in Apple's walled garden.
Trends are trends. ACID-compliant databases will always have their place.
This rules! TestFlight?
It can be surprisingly hard to fight this. As the author notes, even if the ramblings of the stalker are so obviously crazy, it still requires people to evaluate whether you could have done said actions and whether it is a risk to associate with you regardless.

My wife got dragged into a situation a while ago. She merely commented on a blog article about a man who had travelled to another country, got a woman pregnant, and then when the woman got sick and needed treatment, claimed it was a scam. In his mind it grew into a giant conspiracy. Anyone who didn't take his side was involved in this conspiracy, including the hospital, local business people, even the British Embassy was in on it apparently. And then my wife, for commenting on an article. I worked out that if you divided the hospital bill by the number of people he alleged were involved, they'd all make about $3 each.

The local community rallied behind the woman who was disadvantaged and could barely afford the bill. They tracked her down, obtained proof from the hospital, took photos and posted them (with permission) thinking that would clear up the allegations. He started to look for evidence in every blog post, image, comment and forum posting. Where you look for a pattern, given enough data, you start to find them. He tweaked his conspiracy theory to fit the patterns he found, offering them up as evidence. My wife's name ended up on a "website of scammers" he created. He set up free websites on many services, created videos which he cross posted to every video sharing site (surprisingly effective), set up blogs dedicated to his ramblings.

Eventually the community he was targeting with his hate had enough. Being computer literate they beat him at his own game, set up a domain that matched his real name, used masses of SEO and inbound links from networks of blogs they ran, and listed what he'd done on the website. Now whenever someone Googles his name or something related, they can see exactly what he's done. Since he worked as a freelance professional with schools, theatres and companies, this really was not good for him, and after that he seemed to vanish. I presume this was only effective because his own reputation could be used as leverage. If they have nothing to lose it would be a pretty bad situation, as the author has experienced.

I have another anecdote about a friend who tried to raise money in his community for victims of a disaster, only to be character assassinated by a fake facebook account. He stopped raising money and cut himself off from the community which is a real loss.
Steal These Freelance Business Ideas
You never know, one of those extorted licensees might not just be in it for the litigation immunity -- they might actually be using that ancient software...
To be fair, you can do this in java by adding to Header and MIMEHeader "implements emailHeader".

Structuring typing seems simpler. Are there any downsides? (apart from two types having an identical method signature by coincidence)
It was obvious it was satire.

My question was, was it just a fake product description, or was it actually implemented (ala Cowclicker [1])?

1. http://en.wikipedia.org/wiki/Cow_Clicker
Yeah that's entirely possible. If you're involved in building or maintaining Disney's internal cloud you have a lot more information about how it works than some folks on the other coast who don't have the right phone numbers or email addresses to really figure out how things work. You can -- because you control the internal cloud -- set certain instances up on physical machines such that you have all the redundancy that you need.

But "the cloud" as the author describes isn't a thing that you can peer into and determine it's inner workings, it's more of a black box that you can run an instance on. AWS, Rackspace Cloud and all the folks who sell VM instances don't publish all the data necessary or give you "hooks" into the network infrastructure where you'd need to really make a reliable system.

That's the whole point of the cloud. I pay you a very small amount of money for a VM that I rent by the hour and I don't WANT to know the details. Once you start learning (or having opinions) about the underlying network topology and everything else you're not "cloud" anymore, you're something else. What's the right name for it? I don't really know. But I would argue that it's not "cloud"
Most Ridiculous Law of 2013: It Is Now a Crime to Unlock Your Smartphone
You can downvote articles. Or you could ignore them. For some of us, the state of the US legal system, and the actions of a prosecutor with a fetish for attacking hackers, is something worth paying attention to.
Breakage (and bugs) for users.
Some labs are conservative because they are worried that they will not be able to reproduce the same analysis. For example, imagine that a lab had been collecting samples and executing the current code as they came in. Now imagine, two years later, someone starts drawing some conclussions based on an aggregation of the results over a petabyte of that data. On one hand, you could just say- nope, we cant reproduce the same analysis, but we can use all of our computational power for a month and reanalyze all of the data using the current packages/code. On the other hand, a more conservative idea might be to try to record the entire state of the environment when particular samples are recorded, so that in theory you could replay all that analysis- fire up the vm from 2 years ago, install the same version of all the packages, install the code with the same tags, and analysis that data set, then do the same thing for every other data set. Smaller labs I think are just hoping that no one tries to replicate their studies or asks them if they can reproduce their results.
Then she has a pretty warped sense of what "the right thing" is. Not that that should come as a surprise to anyone who has been following the actions of the DOJ...
The app is interesting, but I can't take it seriously with all the snarky descriptions.

Find a better copy writer.
OAuth 1.0a is far too complex. OAuth 2.0 for the simple and common cases is not that bad since there's no signature to generate.

Most of the issues from OAuth 2 stem from a fluid spec that wasn't finalized until recently. Now that that's done hopefully the situation will stabilize and once you learn how to use one (I also recommend making the requests directly yourself and not using a library) you'll easily be able to use all the others without having to search out all the quirks I wrote about in this post.
So his idea is to just build a website that is a central place to make money online? Seems more like a wish than a plan. I know it may be hard to explain it, but if that is the case are the "customers" going to get it? I for one would need to see more specifics before donating money.
DoJ USSC Site Re-Hacked into Asteroids Game
My understanding, and it may be wrong, is that if an attack walks off with your data, then wouldn't be able to refresh the access token you have on hand without the client ID and secret and so the extent to which they could compromise the authorized accounts is limited in time.
Exactly. Alchemy means "the chemistry". Alchemists were true experimentalists and researchers and discovered many chemical reactions, elements as well as invented various tools. They focused on mystical application of this knowledge in a sense of drawing parallels between processes in the soul to chemical processes. Only later this distinction between "chemistry" and "alchemy" appeared, when interest in mysticism stopped being part of this field of study.
the important difference, i think, is that in our culture science argues through its own coherence, whereas religion, devoid of coherence, argues and manifests itself through politics. coherence is a stronger case, but politics is a bigger stick
Maybe a developer portal page linking to the desktop simulator download? This would feel more "official" and "complete" than a wiki page, or grabbing a nightly from FTP.

Android's success was the way it brought in early developers and enthusiasts. The HTC/T-Mobile experiment could just as easily have failed and Android may have failed along with it, but it had developer attention and momentum, as well as an entire 'fanboy' set waiting for it on launch.

The Building FirefoxOS site sounds like it could fill a similar niche as Burning Edge did for the first Firefox (post Firebird) releases, highlight what's new in each nightly release.

I hope we will see more capable hardware and global launch, this is the third platform we need.

EDIT: Sorry, I didn't mean that Building FirefoxOS could fill that niche, only that site similar to Burning Edge could.
I love the metrics idea. A lot of people collect data, not many are doing anything with it. An easy way to turn collected data in to actionable items would be awesome.
religion, devoid of coherence

That's a pretty broad brush, too.
What we forget is much of the knowledge we attribute to the Arabs actually came from the Indian Subcontinent. It's just that Arabs, sitting neatly between Europeans and the Subcontinent, became the conduit for the knowledge to reach Europe.
Windows 7
Windows 8
iPhone 3
iPhone 3GS (minor update)
etc.
nobody mentioned kickstarter.com
When he said "religions" he must have mean't "scientists"
We should be worried about mercenaries when it comes to malware, Russian botnets, and the like.

In the case of the Chinese government, I believe the bigger problem is patriots. They honestly believe that they are doing the Right Thing. So did the people who wrote Stuxnet.
> You can downvote articles.

Not on HN, only on reddit. You can flag them.
Architectural changes in a consumer product almost always bring along a new set of requirements and user-facing features: platform/OS, performance, UI design, file formats, updating policy, etc. as well as undesired bugs and regressions.
I thought the article was fine.

1. We really have no idea what the molecules are doing in this protective layer. See the quote from an actual paper in semenko's post.

2. The it is the bit that makes lithium batteries not fall apart.

3. What the hell are you talking about with appeal to ignorance? The article is just explaining that there are gaps in our knowledge, basic science that we can measure, use, tweak but don't know the mechanism. There is no attempt to prove or disprove anything.