skysight-inc/HackerNews huggingface dataset:
They generally send you an advance email. I just had to migrate our Jenkins server a week or two ago because of this. I received something like 15 days notice on that one.

But obviously if there's a hard failure, they aren't always going to be able to give you the amount of time you'd want. Generally speaking, you should have accounted for this situation ahead of time in your engineering plans. Amazon EC2 doesn't have anything like vmotion, it's just a bunch of KVM virts.

If you're using the GUI, the first time you try a shutdown, it will do a normal request, but then if you go back and try it again while the first request is still pending, you should see the option for doing a hard restart. Try that and give it some time. Sometimes it takes an hour or two to get through. Otherwise, Amazon's tech support can help you.
As Jim Geraghty has been telling us before the 2008 election, "All statements by Barack Obama come with an expiration date. All of them."

This is also happening to the people who use Medicare Advantage, the HMO style alternative to the original Part B coverage, which is good for a variety of people, especially the urban and less healthy. Being terminated with extreme prejudice by 2016 as I recall, getting thoroughly squeezed starting next year with "you're going to have to chose another PCP" notices going out right now.
You could probably install cappuccino on Ubuntu as another option and then he's half way there to mint.
Well, the vendors for many of telco products are US-based, so they may (un)voluntarily cooperate with the NSA. AT&T (though, a provider, not a vendor) for example has a proven history of voluntary cooperation with the NSA.

Then, companies with subsidies in the US (or US-owned local providers) might also be subject to US law.

And for the GSM stuff... well, we've seen countless threads about pwning GSM with equipment for less than $3K. The NSA has antennae e.g. in embassies (Vienna, Berlin, Frankfurt, Munich to name a few), so it's dead easy for them to do GSM snooping.

Furthermore, we know about the coding quality of Huawei/ZTE consumer equipment - I bet my *ss that their "enterprise grade" stuff isn't secured any better, thus making hacks easier.
I had bought my mother her first Netbook 2 years ago and i installed Ubuntu on it.. She is using it after like an hour introduction. While it was her first time to use a PC. 3 months ago my dad got her a new Laptop which had Windows on it. she called me the next day to install Ubuntu on it !
On the other hand, consistency alone isn't really useful!

Let suppose I design a new proof system to prove arithmetic propositions. Unfortunately, my system is such that it can't produce any proposition. That makes it consistent but useless.
Automatic Google Spreadsheet Wordcount Updates from Scrivener
Random addition: disable root SSH login, disallow password-based SSH login (switch to private key), maybe also add two-factor SSH authentication e.g. with a hardware key, or Google Authenticator or whatever.
Yes, I wanted to say "stroked", as in:

>> even the monospaced fonts from the 70s-90s on terminals and older machines, were of the stroked variety (serif-like appearance)

Good catch.
It's an okay intro I guess, but there's a complete guide written for complete noobs. http://www.reddit.com/r/Clojure/comments/1pb8sx/the_original...
Cute story, but don't mistake it for a second for any sort of casual indictment of the scientific process. ...the story does not even feature the scientific process in the first place (which goes a long way to explain why we find it silly).
I've gotten one of those emails and thought, OK it's gonna reboot, not a problem for that instance, has no persistent data I care about.

Then it kept running, but there was no way to reboot it from EC2 console or ssh, so that was a bit of a problem, had to get support to do it.

Moral - reboot it yourself at a convenient time.
A novel by Kurt Vonnegut: http://en.wikipedia.org/wiki/Player_Piano_%28novel%29 (for those of us not in the know).
Digital Subscriptions: Roll your own or use a third party?
Who do you think that the owners of said machines are?
More and more you will be owned by the rich, so prepare for living in a total dictatorship within your lifespan.
Except in the movie it is Buy not By...
That's not the same thing. In a standard hydroelectric dam, you need an existing river to create electricity.

The goal of pumped storage isn't to create new electricity, but to store large amounts of unused baseload power. This can be done with a standard hydroelectric dam by pumping the water back up into the lake behind the dam, but it can also be an entirely artificial reservoir.
I'd really like to take a look at your fuzzing project. Is it opensource?

I'm coding something quite simular at the moment and would like to leech from / contribute to / test your project.

If you're interested - tkmop / lenta.ru
In New York City -- if I recall correctly -- the non-discrimination laws don't apply if you have a small owner-occupied building (less than six units, I think), or if you have shared living spaces (like a shared kitchen or bathroom). While it might not be fair in the grand scheme of things, it's somewhat understandable, since the vast majority of these buildings are essentially houses with a spare room or two that the owner rents out.

I assume other cities and countries have similar exceptions in their laws.
To work in AWS's system you must have redundant nodes -- such that any single node can be rebooted without affecting the system as a whole.

Notification that your system is on old hardware that has been deprecated is part of the price of doing business in this cloud system.

As others have noted: yes, it is a little tense (is this my production database or my Continuous Integrations machine) -- The email you get just gives you an aws-id token, so you must look it up.

but, AWS has enough components that help you build resilient systems that, if you've done you job correctly, you shouldn't care about these messages other than the labor of spinning up a replacement.
All credit on the writeup goes to Greg Reda. I just found this while working with Pandas and thought it was a great intro resource!
The irony is that this is positioned as something that devs want to happen and businesses oppose. The reality is that the large companies want to offshore work as much as possible. This would be extremely bad news for developers in first world countries, if it weren't for the fact that they only have jobs because it works so badly in practise.
It's not about political correctness. The writer wanted to use 'she' so the writer used 'she'. Those words are interchangeable.
I'm interested in the fact that most of the discussion has centered around the possibility of Watson and other expert systems doing what is outlined in the article, rather than the societal ramifications mentioned (~70% "full" employment).

Perhaps I'm a luddite, but I wonder if this time it really "is different" or if we'll discover new ways to put human labor to work, just as we did when farmers left the land or when services overtook manufacturing as the primary sector creating jobs (in the developed world, at least).
This would be far from the first time electronics were put on a boat.
> Generally speaking, you should have accounted for this situation ahead of time in your engineering plans.

I believe this comes as a shock to most people the first time they receive this email, it was to us at least. When we signed up with amazon there was no guideline or advice saying "hey in a year or 2 your hardware might fail or need replaced, have a migration plan ready"

Perhaps it was our naivety, but we just thought hey, its the cloud, what could go wrong?! Now of course are are battle hardened
Human language is and will always be much more forgiving than coding conventions in source code. It wasn't distracting for me and it is fairly conventional now to use he and she interchangeably. Conventions change in language.
Ah, but the stakeholders, CMS on up to the White House, were "closely involved in every step of the process", e.g. CMS was the integrator (now replaced with contractor QSSI).

Unfortunately incompetent at that role/a bit too close, e.g. issuing change orders right through the week before launch, or ... well, I'll leave it as an exercise for the reader why they delayed doing their integration testing till 1, maybe 2 weeks before launch, and then ignored that the tests failed hard....
Would you mind sharing what technologies (languages, frameworks, etc.) for this?
Ok, the key to working with AWS EC2 instances is to remember that they are ephemeral and can disappear at any point in time. If your treating it like a traditional server that you have in a rack you're doing it wrong. Just turn it off and start a new one. You are using a configuration manager (puppet, chef, etc) aren't you?
There are very few areas in the developed world that are not covered, and few competitors left to buy out (in the UK, we're down to one major cable provider), so the easy gains where they'd roll into a new area and find a substantial proportion of residents waiting eagerly to be able to get cable service, are gone. Now they have to compete for customers that already have some other service they have actively chosen despite the availability of cable, and similarly face losing customers to those same services, both of which makes continued growth much more difficult.
Love your service, by the way.
I'm working on a guide on properly scaling meteor apps. Here's the content - http://goo.gl/a1eyYo
Thanks ON. We intentionally kept the photos full-screen to give it a more magazine feel. WRT quality - def. going to up our game soon. Recently set up our own photo studio in the office (psyched!)
More accurately: "Your hardware my fail at any time."
You misunderstand how Watson was created. A bunch of trivia worshiping nerds didn't organize and catalog all of its information in the way you're implying. Watson doesn't need perfectly digested raw materials to work with.

Watson is able to parse natural language and pull out possibly important information. It then applies some very state-of-the-art machine learning to derive the most likely contextual meaning of that information. That contextual meaning can be cross-referenced with billions of other pieces of weighted information to derive further insights.

I come from a family full of doctors. They tend to be smart people, but as Jeopardy showed, even the best player on earth is no match for a machine trained at that discipline.

Once we start adding in genetic information, that will allow machines like Watson to customize diagnoses and treatments based upon your specific genetic profile.
Everything you need to know about Jeff's strategy is in this book: http://www.amazon.com/Sam-Walton-Made-In-America/dp/05535628...

Different medium and market, but basically the same overall strategy.
How did you get into this field, out of curiosity?
Very interesting, and many thanks. One of the main takeaway from this should be (at least, it was for me):

It is of course possible that serifs or the lack of them have an effect on legibility, but it is very likely that they are so peripheral to the reading process that this effect is not even worth measuring (Lund, 1999)
The idea you describe seems like it would also work for learning new languages. If you already understood the subject matter in the book, you could pick up a copy for a different programming language and compare it to the copy in a language you know; comparing examples 1-to-1 would make it significantly easier (in my opinion) to understand the new language's syntax and style, and the applicability of specific features of the new language.

Dr. Andrew Appel (of Standard ML fame) wrote a compiler book, Modern Compiler Implementation in ML, in the way you're suggesting. After the ML version of the book was published, he went back and "translated" it to both C and Java to produce two new books.
Serious question, since you have the stats: have people replaced 90% of their desktop and laptop usage with other computing devices, or do they now use computing devices generally 10x more than they used to? That is, just because we have smart phones etc, do we really use "computers" less than we used to? I doubt it, since I don't think tablets have replaced computers at work to that degree.
Correction: the above seems to have been face saving, he appears to be the true fix-it czar, with a "punch list" of severe bugs, and is saying that the biggest problem/his highest priority is not sending insurers garbage, a problem hitherto now down played by everyone else in the Administration.

Between his appointment and replacing CMS as the integrator, the system now has a chance at success.
Free Guide: Scaling MeteorJS Apps - Content
I thought it was normal to put a URL on a gravestone these days. Basically it's the same as an email signature.
Unfortunately, Transmission doesn't exist for the 91% of us that run Windows. That is a bit odd considering it's built with Qt.

Edit: It seems there is an unofficial Windows port that has been described as both 'buggy' and 'quite stable'.
What causes the green line in the frame before the puck hits the camera?
Of course there is the problem that a lot of scammers use Craigslist and those apartments don't really exist.
This is pretty old. I don't know if anyone else besides the GHC team use it?
EC2 instances don't come with vmotion. It's up to the customer to detect a failed/retired node and restart on another EC2 instance.

The first thing you discover when reading through the various options is that you need to treat ALL local storage like /tmp, subject to deletion at will. Keep your persistent storage on EBS/S3.
I can imagine a lot of 404 errors in the future.
The desktop is now irrelevant -- less than 10% of computing devices people use are desktops or laptops: it's all gone mobile frighteningly fast.

It's ironic that you probably typed that with a desktop or laptop. Irrelevant? Hardly.
"Why would you do that, Larry?".
The originality (and practicality!) of choosing the name "C - -" leaves me speechless.
FWIW, they have a brief section about hardware failure in the Getting Started Guide [1]. I don't know how long it's been there.

[1] http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-... (bottom of the page)
Creating a non-intrusive task management application.

For example, you mail what the guy has to do and add this mail in cc: in_15_days@maildo.me .
When the task is finished, he responds to you and adds: finished@maildo.me in CC.

You can set up options for a weekly overview of tasks with their current state.

Still developing the system though, but if your interested just add your mail to this form https://docs.google.com/forms/d/1Im08qadrAvOv0LHVq-rNFPIlpPA... and i'll notify you with more information :)
I have started working on a library to simplify exposing C++ classes to various languages that can be "embeded". A link to the second attempt [1], my current attempt is to expose things to V8 Javascript [2]

It is cool because in addition of exposing and sharing objects, it can be used to output the documentation for them, or even ease embeding such languages as C# (to generate interop library automatically).

Note that this is my second attempt (recently started), the first one worked but relied on some overcomplicated third party libraries for V8, I could not understand them fully, therefore a reboot.

[1] https://github.com/key-tools/key-machine

[2] https://github.com/key-tools/key-v8-machine/blob/master/key-...
Keyset-driven paging
it was a nightmare due to most programmers' ironic contempt for computer science, let alone mathematics. they consider it a waste of money.

I moved to another country (Puerto Rico) have 2 excellent data scientist jobs and have enjoyed every day since.
There's a brief mention in passing, but the lack of good support for CSS columns is really frustrating. I have a requirement on a project that I'm working on for columns, but they just cannot be satisfactorily implemented in CSS alone, in any browser. Apart to resort to JavaScript instead.
I read this article completely differently. It's not saying that you should try to fix a dysfunctional organization. It's telling you how to succeed in whatever organization you decide to stay in. And it is telling you how to maintain and improve the health of an already healthy organization.

I have had the privilege to work mostly in happy, stable companies, and all the team and organization suggestions in this article have been helpful to me. The "how to get promoted", too. I'm now in a position to do even more to make my team healthy and my company successful. And I love it.

Edit: we're not in the Valley. We're in the DC area, which generally has fairly poor working conditions and long hours for programmers. It helps that we're a product company and not a bodyshop.
I agree, just FYI. That was a quote, not something I said.
That wasn't GPs point though, "all that clicking and no unix tools" seems like FUD.

I dunno, I must have a different usage pattern to a lot of people here, but I've used tools such as git/ruby/node/telnet/etc across Windows(conEmu + bash)/Linux/OSX and don't really have a strong preference for any OS in this regard. I get that there are differences, and maybe I'm just lucky and haven't seemed to hit these issues that make Windows so horrible for a lot of devs.
Did any of you actually expect that you could share an account (a username and password) without one party knowing a piece of the information?

Whether through burp or through Dom inspection there is not much possibility to share an account without them reading the password.

The feature of sharing an account is, by definition, insecure.

The best solution, if you must share the account, is to use LastPass and change the password after they use the account and let LastPass remember the new password.
Simplifying analogies often do help understanding new concepts, a big part of pedagogy theory is based on that.
Bitcoin and Seasteading
Thanks! My concern was that it actually _was_ too long winded, so I'm glad to hear otherwise.

Thanks for pointing this out too - had no idea it'd handle a URL.
The Macroeconomics 101 of Cheating
Not available in the app store in Canada.

It puzzles me why people do this, because it is just as easy to make the app available everywhere as it is to limit it to a particular country.

Anyway, interesting idea. Pity about the gunshot wound in your foot. Hope it heals.
Why Do I Study Physics?
Thanks to all, I guess I'll stick to these basics first!
Make more giant leaps for mankind
'Born-to-die': this device will self-destruct in 60 seconds
http://99tests.com - a marketplace for getting the most skilled manual testers to find bug in your software.

Idea is that you can set a price for each bug ($10-$500) that you would like to see, then pay our testers based on accepted bugs.
Building: Chrrp - alerts you using Stripe events when a new customer or payment is made to your app. http://moneybags.chrrp.io
Alternatively, I think you could also do:

myframe.myfield.dropna().astype(float)

I'd need to test that out though - type conversion in pandas/NumPy has always been a little confusing for me.
From the article:

"Surprisingly, the study indicates that a heavy workload has no effect on whether or not employees become depressed.
Instead, it is the work environment and the feeling of being treated unfairly by the management that has the greatest effect on an employee’s mood."

I guess there are many ways to improve the work environment (and many ways not to), but how do you improve fairness. Isn't it too late the moment you recognize unfairness?
Inflationary or deflationary, when the price of many people's daily labor is less than the rent (real estate prices do not always shrink like technology) that's when financial trouble starts for them and their families.
I use KeePass with a password vault stored on SkyDrive but I would never use LastPass. The web browser opens up so many attack vectors that I don't trust anything they do.

I know one person that used to use LastPass. He was a coworker that would utilize it on a shared terminal server and he would select the option to remain logged in. I logged in as me on the terminal server, copied his Chrome cookies file to another account and was immediately able to log in as him to LastPass and access every single one of his passwords. He deleted his LastPass account that day.

There are plenty of ways to address this and other inherent security issues with it but I don't see evidence that the majority of non-technical LastPass users are utilizing any of them.

Here's a discussion that I found about the issue I discussed on LastPass' forum:

https://forums.lastpass.com/viewtopic.php?f=6&t=33329
Let me add another suggestion: http://www.sikuli.org/

Originally developed at MIT, now freely available and maintained as open-source lib. It offers advanced (partial) matching at the UI level.
According to this, C-- is still a large part of the Glasgow Haskell Compiler. It looks like (Fig 5.2) code goes into C-- before being translated to LLVM.

http://www.aosabook.org/en/ghc.html
EC2 uses Xen.
Damn. I really wish you had this for sale already. I've seen too many awesome things like this "a few months from market" for half a dozen years until they quietly disappeared.

You're in "shut up and take my money" territory here. I'm a GA pilot who rents at the moment. 55k? That's less than my freakin car.
Anonymous targets Cambodian government amid popular protests
I think its part of the quaint appeal of the article, that c-- only supports i386 but the way the world moved did not require c--, FSF supported GCC supports something like 50 archs and many more not officially FSF supported. And GCC is hardly the only c compiler out there. The world just didn't move in the direction directly requiring c--.

Now as for current ideas and projects similar in concept to c--, that is interesting to think about.

Maybe the startup lesson is sometimes, if you try to intermediate yourself as a middleman, even if you do a good job of it, and appear to be a good idea, it just doesn't work. It would be interesting to dissect the c-- experience and figure out why.
Could be any number of things. If the camera is analog then sync is carried on the "green" channel. That's why most video imperfections are green. I would need more information on the camera and camera system
Did any of you actually expect that you could share an account (a username and password) without one party knowing a piece of the information?

Most technical users would not believe this. But here's the problem. This is what LastPass says when sharing the password:

password will remain a secret

So it is rational to believe that the majority of users will believe (since they are told this by LastPass) that the password will remain a secret.

And this misses the most important issue. What other claims are LastPass asserting that are easily falsified?
It's quite common for mathematicians to consider the impact of axioms on a theorem. Mathematicians often consider whether a proof satisfies constructivist constraints, requires the axiom of choice, and consider different geometric foundations (e.g. einstein's spacetime is non-euclidean). This doesn't cause religious disputes, and indeed mathematicians are happy to jump from one set of constraints to another.

I do agree that some axioms are grounded in observed reality (e.g. arithmetic, euclidean geometry) but discovering that axioms fail in unfamiliar situations is no generally a cause for soul searching or existential angst.
The E-Cigarette Industry, Waiting to Exhale
Yes the figure of 99.8% does seem a little high. After a bit more research it seems Mr Burnett himself can see 'a few flaws' with that figure [1].

Just to clarify: my original point wasn't that you should continue using md5. Rather, it was that bcrypt doesn't improve your security much. Given the problems with the 99.8% figure, it would be better to say, "the extra security that bcrypt provides might be less than you expect".

[1] https://xato.net/passwords/how-i-collect-passwords/