skysight-inc/HackerNews huggingface dataset:
As a fine upstanding non-US citizen you are simply not considered by that law, and so can't be considered as much as you might like by the companies implementing systems that have to comply with that law. Microsoft's options are move to another country (not going to happen), ignore the law (not going to happen as it could cost them dear), or implement the law even though it might cause problems in markets outside the US.

For services hosted in other countries the law in those countries might well have something it can say/do, but even if they do successfully put their feet down MS could just pull the services out (costing the country if the investment in equipment/services/employees is significant) and move them elsewhere. They might be able to add the protection needed under those non-US laws the nodes in the affected areas, it depends on the exact wording and enforcement of the law, but even if they did you lose that protection as soon as you hit a node elsewhere anyway.

Practically speaking if this is a concern for you (and it might legitimately be: contrary to what governments seem to think people and companies that are not criminal, not just the criminals/terrorists, have good reasons to want some privacy generally and more specifically those in competition with MS (amongst others) would not want to trust them as the gate-keepers) then your only option is to find an alternative to Skype. That isn't going to be easy though: any commercial provider is going to comply with the same regulations otherwise they'll find it difficult to operate in the US market (or the Chinese market which is growing much faster and is even more spy-y than the US) and even if you find something you then need to convince other to use it too.
Store the settings of anyone who ever connected? For how long? Forever, just in case? Silly. And why do you even assume the server has to have a database? Why should it be required to have one, why should it have to store the stuff? What is your take on statelessness? you concentrate so much on the abuses of cookies and client side storage/computation, but you're not addressing the advantages. I doubt you're aware of them to be honest.
Clients can't be completely stateless; at the very least they need to pass along a key to identify their server-side state. That's what cookies do now (among other things) and it sounded to me like that's what you were proposing for the session/identify facility. I agree with you on that point; a specific feature in the protocol would be better than the generic cookie feature, given the ways cookies have been abused.

What's your opinion on IndexedDB and other local storage mechanisms? I believe that single-page-apps are overused, but I do think that they have their niche and standards for storing data locally are valuable and necessary. In my own work I'd use that space as a cache rather than permanent storage, just like I'd use something like memcached on the server side to reduce database queries.
Whenever I'm faced with something like this, I remind myself of the essential question to ask when deciding how to prioritise work on a content site:

How will this affect advertising revenue?

Having a design HN hates may correlate with losing significant numbers of users and therefore revenue over time ... but then again it may not, and there's always the opportunity cost quesstion when deciding how to calibrate "significant numbers".
Your Laptop Can Now Analyze Big Data
recruiting fees from employers for the best students
Your comment seems to be built on the assumption that if the government has passed laws to make what it does legal, then we shouldn't worry— nothing conspiratorial or against our interests is occurring.
>Servers storing stuff on the clients is just plain wrong, and it is wrong from every single angle you can view it

Not that it is surprising given the source, but this "my opinion is objectively correct" nonsense isn't constructive. Client side sessions give you stateless servers, which allows real seamless fail-over. Having to run a HA session-storage service to get that is a big additional cost. "PHK said it is right" doesn't provide sufficient benefits to overcome that downside.
If you're male, would you take photos of men at the urinal?

I am male, and no, that would seem weird to me. On the other hand, I wouldn't feel that I could legitimately assault someone who was.

No of course [people don't avoid using smartphones in public]

You say "of course", but I can't figure out how universal cameras are consistent with a culture that fears cameras in public.

If a dozen people on a subway car are using smartphones (and therefore could be taking video or photos right now), how do others react?

Does the answer change when a dozen people are wearing Google Glass?

Also, why do people seem dismissive of questions like these? :)
Can a magnet zap a hard drive like in Breaking Bad? Experts say likely not
Learning IE8
Firefox 3D view helped us spot XSS vulnerability
Why Any Old Hardware + Linux + Python + vim is My Violin
Yes, I did leave time out of it for the purpose. Our civilization is so young, but we already can easily replace almost every body part we have, not to mention better ways of getting new ones [1].

In the near future, not only we will continue to stretch average life expectancy, but we will continue to mesh technology with living tissue. Today we can have metal bones, joints, metal plates in human brain, porcelain teeth, all sort of signal strengtheners (fake eye, hearing devices, etc), nothing tells we will stop developing those more in the future. No, we have a long way before we could live forever, but definitely mechanical devices that can least 500 years (fake heart, lever, lungs, etc etc) will stretch our lives X-fold. I would assume if some civilization flies UFO crafts, they most likely advanced on other fields as well.

[1] http://blog.ted.com/2011/03/07/printing-a-human-kidney-antho...
Cara Konsumsi Ace Maxs
Completely agree. However, the advantages of the Coursera courses are that they follow a schedule, have quizzes and assignments, and have active forums where you can ask (and answer) questions.

I easy to buy a book on an interesting subject (I do it all the time), but it's much harder to actually read it, especially if it's on a challenging topic.

For me, the best solution would be if the courses had the material available in text form as well. Then you could choose how to learn (video or text - I would choose text).
Show HN: Ivy - Bound JavaScript
Did you ever try one of these outsourcing sites which have no minimal amount for projects? I usually just go with fiverr in these cases. In fact I use it so much that it almost feels like the craigslist of digital services and can't help myself from speculating that many of similar services to tweaky (e.g. psd to html/wordpress, implement x to my site, all the way to testimonial videos) are using fiverr to source their business.
So when is the wall/curtain going to come down?
There's even been House episodes about this condition. It's not exactly obscure.
http://haxe.org/doc/snip

http://haxe.org/doc/snip/hello
I too want to add the first item into the shopping basket from the laptop and the second from my tablet.

But this does not imply that the clients should store no state - it only implies that the state as perceived by the users needs to be the same. Different from how it is implemented.

While we are at the topic of state, why do I have to subscribe to a service just to be able to add the bookmark on one device and use it on the other ?

I view the two problems as congruent (except the bookmarks state is global, thus there is no "server" to offload the state onto) - but at the same time this difference highlights the assumption that there is "The Server" for the web app. What if there weren't ? Can we push the model a bit further and make it p2p - and I am pretty sure that as the homomorphic crypto advances, we will be able to do so even for the untrusted peers. Then there's no "server" anymore to store the state in.

Then, you have the DoS bit. Absolutely correctly the HTTP routers are the most loaded and hard to scale element of the whole setup. If you offload the state on the client, then you can "dumb down" the task of the non-initial content switching decision, based on the trustable client state.

So, I think that distributing the state is a good idea. What is limiting is the naive distributing the state - and this is where I agree with your assessment. And that's probably one of the things that would need to get fixed for something that would is big enough to be called "2.0". (As a by-product, solving the above would also solve the endpoint identity/address change survivability problem).
He could have simply sold FJ to a better entity, somebody who can keep their shit together and use real lawyers. For better or worse, this whole thing brought a lot of attention to an otherwise-unremarkable content aggregator, and I bet plenty of people would be willing to take a shot at capitalising on such a frenzy.
There's also the Optimus "We have no plans to support Linux" situation.
London 2012 Olympics
Official Site of the 2012 Australian Olympic Team for London Olympics. Read News, Athlete Blogs, Bios, Watch SportVideo, Galleries, Online Games, Education Resources.
Consider how long ago these events are in his narrative. He gives a still of 'Possible Witness 1' who he met and talked with as he entered the store. Presume that that image is at the end of their conversation (as it will have been pretty long).

He then describes going to the counter and ordering food. That is to say, his daughter ordered food in French. That's a minute or two of activity, at the least.

Then he goes and sits down to eat his food. Assuming really prompt service and that he was attacked almost as soon as possible in the narrative, that's at least another half-minute to take a seat and unwrap your sandwich.

There are then a series of images and a description of him trying to reason with several people who 'deliberated on [his documentation] for some time' before pushing him out. That, to me, is at least five minutes of confrontation.

I can't see why his image buffer would be over seven minutes long.
IRC was pretty widely used back in the day too, and it was and still is text-only. There have been a number of non-text replacements for IRC (SecondLife being the most successful) but most died off. IRC's grandchildren, Twitter, SMS, all of the instant messaging and chat services, are all still text-only or close too it.
It is pretty easy to notice when your account is hellbanned now as you are also slowbanned and it makes the site virtually unusable (waiting many seconds to minutes for each page to load).
Cloud broker Nephos assembles a range of 'aaS' offerings for the enterprise
How to bootstrap a startup using Django
My thoughts goes like this....

Down the line, Yahoo will sell itself to Google. Just like EDS was sold to HP.
Consolidation is on the horizon.
Report on the most exciting infrastructure projects from around the world
When It Comes to Branding, How Important Are Logos?
I think of Linux as more of a black-box (runs your router, embedded) or server (headless) UI. I've never referred to Linux's desktop as it's dominant UI.
Way to go Michael, Ammon, and Guillaume!
They are not wrong because I say so, they are wrong because they are wrong.

When it gets to the point where EU regulates something, the way they did with cookies, it should be painfully obvious to even the most casual observer, that there is something horribly wrong with it.

As for the cost of your HA session-storage ? Cry me a river! You're the one making the money, you're the one who should carry the cost.
It may seem to a casual onlooker that there hasn't been much going on since the first iPhone but if you'd compare the original and 4S, it's not even funny. It'd be the same saying that the Motorola's original brick phone was an innovation, the RAZR was just a small improvement and they've been coasting since the 80s.
don't always assume you are smarter. Thinking the other side is stupid makes you stupid.
It was mostly about desktop GPU drivers and he said nothing about them specifically. And it was most certainly not targeted at Tegra drivers. Tegra kernel parts are mostly open sourced (not the user space, though) and the Tegra kernel team is doing a lot of work that is important to running Linux on ARM SoC's, not just Tegra specific parts.
I agree, designing in pixels has always been the wrong way to go about it. It is only needed when there is a restriction in the number of pixels available to work with(such as displays that have large pixels.)

The beauty of high pixel density screens is that we can literally output our vectors/high resolution rasters to the output size and not have to worry about massaging individual pixels for the best clarity. The advent of high pixel density screens allows us to exclusively think in terms of the end size on screen, instead of being bogged down with pixels dimensions. This high density makes design easier, not harder. Also the concept of different pixel densities is not new, screens have always had different pixel densities.

The reliable thing about 'retina' screens is that we can think of the pixel problem as 'solved' and just prepare artwork to pass the retina test, instead of trying to match it perfectly for every higher pixel density out there. (A level of accuracy that won't be easily seen by the user.) The same thing is done in print everyday, 300 dpi, 600 dpi, 800 dpi, it doesn't matter, past a certain point the end user isn't going to casually notice the extra detail.

Designers that have been working in print would see the analogy to various print device resolutions which are each measured in lines per inch. Again the approach is to think in terms of the final dimensions, and not get bogged down with the individual device resolutions.

I understand that designing for 1x can be problematic, but it's the same workflow as designing for any foreign pixel ratio/pixel density (such as non square pixels used in certain types of film.) It's just another step in the work flow and testing often on a device is useful way for the designer gets the hang of it.
User-agent, and other bits of stuff that is duly noted by http://panopticlick.eff.org/ are much-much-much worse than cookies. Cookies you can erase. User-agent and other "fingerprints" are with you forever. And they travel with you no matter where you are.

So, while you would dismiss the "privacy hazard" that the cookies are, you replace it with something much worse.
You'd be able to find 3 relevant peer reviewers for each article, get their comments, feed them back to the author, then make sure the article was appropriately amended prior to publication (or rejected if required) for £1 per article? Your time must be very cheap! Or am I missing something?
Chaos Versus Complexity
Uhm, isn't that how it works today ? Do you care about how many metric shitloads of storage your cookies take up on client's disks ? Shouldn't you ?

Putting the cost of storage where the decision to store is made is sound economic practics.
Linus has his reasons to be pissed. But from a desktop users' point of view, Nvidia has been the only vendor that has shipped working GPU drivers with 3d and video for the past decade. All other vendors have had worse drivers, sometimes even completely unusable or just buggy. The situation has improved, though.
It's amazing how citizen rights to privacy has completely eroded while their governments now get to operate in near complete secrecy against them.
Client Testimonials
Traffic accidents happen every day in Washington, and a lot of times, there is nothing one can do to avoid a negligent driver. The injuries that can result from these car accidents, whether big or small, deserve to be compensated for by the insurance company of the driver that caused it.
http://www.google.com/search?q=if+the+president+does+it+it%2...
Food Desert Locator
This had to be the least innovative startup PG has ever invested in. I literally had at least 3 friends quitting Facebook because they couldn't stand SocialCam spam (yes, I am sure there are ways to turn those off, but go ahead and educate half a glob about it -- this crap should be opt-out, not in).

Now said that, I'm scared that PG will learn a lesson here and continue this route by investing in more of those, just because it can virally grow (read: spam) on Facebook:

PG: what's your idea?

Team: we have this awesome website where every click makes a unicorn poops a rainbow bricks!

PG: what problem does it solve? how we make money?

Team: we haven't figured out this one yet.

PG: can we connect via Facebook?

Team: oh yes, definitely people will want to share photos of their pooping unicorns with others on their Facebook Wall.

PG: ok, that's it! I'm in!
For new stuff, prezi is an awesome platform for teaching presentations: http://prezi.com/2hk390sfkqjh/the-astronomy-masterclass/
Indeed - it's just when i look back into 'dead' users comments, it's usually one final post (often about PC/Mac or Apple/Android) that 'closes' their account. These aren't persistent trolls usually, or argumentative people - sometimes it's a flippant remark, or an attempt at humor that gets them banned.
How FollowMe won the ATT Hackathon
Moose is not really an ORM. You would be better off using an ORM like Rose::DB::Object which can help you with type constraints.
That's where the third party supernode comes in; the sending peer tells the supernode which source port it is using to send to the non-supernode.
OpenDNS Enterprise Insights
Any NDA or indeed anything you sign that goes out of scope with it's initial intentions is something to avoid period. a NDA is just that, a seal of confidence that you wont reveal what your about to be told, to go beyond that is not a NDA but a form of contract. Whilst contract law varies country to country, as a golden rule no contract is valid unless some money has changed hands. Remember NDA's in many ways are poor mans patent protection and generaly pertain to company secrets that they can't patent. Other instances would be if your doing a security assesment and have to sign a NDA promising not to publicly reveal what you find. Also note NDA's have an expire date. So if your not too happy with whats in the NDA dont sign there and then and get it checked, and if you are happy then don't sign and get it checked. No NDA I have ever come across was written there and then and to be expected to sign it there and then is equaly not a good sign. As with any rule there are exeptions as they are rules and not laws of physics.
Sony develops thermal sheet as good as paste for CPU cooling
As a developer I'm often approached by individuals interested in my skill set but who insist upon an NDA before going into any details.

I've always assumed this is a non-issue (unless the product is similar to something I'm already considering building).

Am I being naive? Should I be signing these? Do I need a lawyer (which obviously I'm not going to bother with 90% of the time)?
I'm inclined to agree, but I think that's my prejudices talking. Did we really have more friends when inequality was lower? I don't think so.

I dare say that we Americans might just have a culture of reticence and disaffectedness. We place a high value on politeness and conformity to norms, but we treat genuine displays of emotion as though someone vomited on the floor.

Though I completely agree on the Orwellian character of gated "communities".
> What the school didn’t tell admiring visitors though, is that the vast majority of those famous alumni had been expelled.

Would love to see a citation for that. From what I can see of the two examples given, one (Cleese) wasn't expelled and one (Le Carré) didn't go to the school that I presume he's talking about (Clifton College)?
Ill stick to just leaving a comment on the content of the article.
Great tips, thanks!
For a contrary opinion about the book see http://www.cscs.umich.edu/~crshalizi/reviews/wolfram/

(yes I've read the book and mostly agree with that review)
Data science meetup:

http://data-science.meetup.com/cities/gb/17/london/

Machine learning meetup:

http://www.meetup.com/London-Machine-Learning-Meetup/

There's also a data science hackathon happening this weekend:

http://musicdatascience.com/music-data-science-hackathon/
#BlameObama is trending on Google+. Hilarious
The posts are worth your time :)
BAT Would Buy More Tobacco Leaves
BAT Would Buy More Tobacco Leaves
The Innovation Lessons Marissa Mayer Will Take to Yahoo (Video)
Possibly, but their GPU drivers are also frustrating crap. Yes, AMD/ATI's drivers are far worse, but nvidia is still dropping the ball. Binary blobs in your kernel are bad for everyone. Kernel developers are often rightly uninterested in kernel problems that occur in environments that are "tainted" by black-box code. Nvidia's driver doesn't play nicely with the Linux GPU stack and ecosystem. Consider their "twinview" nonsense, requiring a legacy xorg.conf, and duplicating functionality present in the standardized xrandr 1.2. Fullscreen programs are an iffy proposition at best with nvidia's drivers, made even worse if you have multiple monitors, as a result of their refusal to work with the community and the standard tools.

A game developer as important as Valve officially supporting Linux has the potential to force nvidia to finally start playing nice, or even better, get their head out of their asses and just open-source their drivers and get them into the kernel. That way every nvidia user on Earth can benefit from an officially supported, open, community-driven driver.

Slim chance, but I would've said the same about native L4D2 if you'd asked me 2 months ago.
It is a great primer, particularly if you can look past the Wolfram "I invented everything, how awesome am I" language. Read up on some criticisms of it too, there are some things that are over-the-top, and a lot of "ink" (and bits..) has been spent on the subject.
Are you saying when you take a live photo for the upload, it doesn't embed exif data with the orientation?

Strange. Does it not send it as a jpeg?
Investigation: Mitt Romney’s Offshore Accounts, Tax Loopholes, Mysterious I.R.A.
I've said it before, and I'll say it again here:

You don't get what you deserve, you get what you negotiate.

SocialCam negotiated a fantastic deal for themselves. Great sale.
Malcolm Gladwell Unmasked
Most Impressive WordPress Themes Designed by ElegantThemes
For years ElegantThemes has been a top provider for WordPress themes and professional designs for bloggers, online entrepreneurs and marketers. Even the best have favorites and less favorites among their work. Here is a list containing the favorite work on ElegantThemes.
Backbone and Ember, two distinct philosophies
GigaOm's Structure Conference arrives in Europe
As an argument for using HTML5 elements like 'header', the only older browsers that don't support them are IE 6/7/8, and the shim is < 5 lines of JS you can easily throw in a IE conditional comment block.
Moose was not described as an ORM just an object system. PostgreSQL was used as an example of a system with rich types and constraints.
Which is sort of an odd situation.

I took a CS intro class at Texas A&M there and he came in at the end of the semester to talk more about C++11x. So he ended up going off about support for threading and things that were way over most people's heads and how the language was getting all of these new features.

From a university standpoint, every intro CS class is C++ for the most part. There is some Java thrown in, and maybe some Python, but all of the algorithms/data structures, really the meat of the basic CS education, is all in C++ because of him. Other professors do some of their research in C++ mainly because they can just walk down the hall and ask him questions about the language if need be.

I think for grad students he would be an awesome resource to have. For the undergraduates, he has cast a strong and complex shadow on the department. The environment has become you learn C++ and then go into the Oil/Engineering/Accounting industry.

No major point here, just reflecting on the topic of "Stroustrop at TAMU"