skysight-inc/HackerNews huggingface dataset:
It's not a matter of updating the apps, I couldn't install them in the first place. I started a new job, was using iOS 6, needed both apps for the job, and when I'd try to download them from the App Store, I'd get an error message saying they only supported iOS 7. So, I was forced to upgrade to iOS 7, period. Not updating my phone was simply not an option. I mean, HipChat and FourSquare couldn't even support a single version back of iOS? Apparently not. Again, ugh.

And I remember reading about some feature where Apple would let you download a previous version of an app that was compatible with your iOS. But that option definitely was not there with HipChat or FourSquare. In fact, I never saw it for any app anywhere, the whole time I was on iOS 6.
That stopped working awhile ago.
> "Measure it!"

And for the love of all that you care about, measure it with realistic data and use cases.

I've seen people optimise code while working with small test databases and making changes that are more efficient over the smaller data-sets but are hideously bad on larger ones (usually due to memory use growth, for instance hitting the limits where SQL Server starts spooling temporary data to disk instead of just keeping it in RAM for the duration of its existence).

Or just as bad: working with data that has the wrong balance and (to give another SQL example) giving index use "hints" that shave a little off the time to run over their test data but hamper the query planner on real data by making it ignore what might be better options.
Many people work low-paid jobs with constant risk of getting fired. In such cases, not answering the phone can mean not having a job next day. I know someone who sweats from stress because of a missed call and can stop doing anything, and I mean anything, to pick up that call.

I'm happy that I work in software and don't have to deal with bullshit like this, but many don't have that luxury.
You could use VirtualBox and the free Windows VM images from http://www.modern.ie
Twitter Is Broken – It stresses conflict over consensus
I think you're first sentence is a bit of rationalization. Because it is kind of slippery slope : "You know Alabama is not really well known for its hospitals", then "You can't really find a good clinic south of 8 Mile", etc. At this rate, it is going to end at your doorstep.

I remember plenty of recommendation and planning for H1N1, but currently I don't see anything really being implemented for Ebola in Western countries. Not sure it would have been really efficient in case of a full blown flu epidemic, but at least some things were organized.
If I were at the crossroads of choosing between Django, Flask & Pyramid, this post doesn't tell me enough to make a choice that I won't regret later. It doesn't go into the depths of the shortcomings that you will start noticing when you are months into the project. Unfortunately, there's no easy way to choose the right framework. Or put it differently, the right framework does not exist. Although, I feel that flask has the potential to get there.
Alas, this article does not reveal its secrets.

Does anybody know if the 'new' text is expected to differ from what is in the other 3 extant copies?
Yellow Panic much?
Angry Bird publisher to layoff as many as 130 staff
Strong PKI based mobile ID authentication in practice
It didn't need to carry the unit because it specified the unit in the description ("about a tenth of one per cent"). Further, I'm not sure why anybody would confuse 12 percent with about 1/10th of 1 percent. I think we're arguing semantics now!
I can only hope that there will be a lot more Zhenping's and Yulu's in the future.
Top EDM Songs of the Week
The best way I have dealt with these in the past is to tell recruiters and companies that you can only do one date for phone interviews. That way you can plan 4-5 calls in one day.

Far from what recruiters and companies say if they are serious in hiring you they will respect this. They understand you have a job and that whilst you are working for them it is inappropriate for you to be on the phone.
(Doing this is a good way to see if a company really wants you. If you are their ideal candidate they will wait for you to become free).

Failing that you can either arrange first thing in the morning or last thing in the work day. That way you can start a little early or later without causing too much hassle for the recruiter.

Failing that, you need to try and arrange on your lunch breaks (guessing you get an hour or so).
Doubling down on government technology
> I'm not really sure those comparisons are accurate any more

They never were accurate because it's mostly not in the users control if/when they upgrade. The carrier has to 'bless' you with the privilege of even being offered an update.

This is one of the reasons I just switched to an iPhone.
Way ahead of you on this -- on-campus students groups will have access to the platform for free. However, large organizations like students' unions, regional, and national groups will have to pay.
In (Brazilian) Portuguese: "Água mole em pedra dura, tanto bate até que fura".
> What really pisses me off is the attitude of app developers to only support the newest version of iOS. I'd upgraded from iOS 6 to 7 simply because I needed HipChat and FourSquare for professional reasons, and both companies had completely dropped support for iOS 6.

I'm baffled that you expect developers to continue developing for outdated OSes, at substantial support and development costs, in exchange for $0-$5.* This is an especially surprising since there's nothing stopping you from continuing to use your working, non-updated version of the app.

Plus, this:

> I don't criticize Apple so much for creating new iOS versions that require greater processor power -- I criticize the app developers which force us to upgrade to OS's our phones can't support.

Directly contradicts your complaint. The reason developers require the newer OS is so that they can support the new APIs Apple has released, without fragmenting their user-base. It's the same rationale as Apple dropping support for older phones, albeit with APIs rather than processors.

*HipChat does actually seem a bit inappropriate in this instance, since it's an SaaS product. Given the amount the user is paying, they really ought to support the last iOS version in addition to the most current.
Key Democrats leave no doubt that endless war is official U.S. doctrine
The Man Who Was Buried Twice
the numbers are deceptive, TC is reporting 400, Nextbigwhat is reporting 2000
Staying out of way is relative to developer to developer. I'm not experienced web developer.

For me it was very quick to get started with Django and get things done. Documentation and community support is great, and so for Django related libraries. However I found its templating system getting in my way as compared to Jinja.

Flask again damn easy to start with. However I had to spend time looking for auth frameworks, making it work, and found documentation for flask related libraries not very complete. Some modules seemed to be inactive.
My friend and a few more in Yahoo were looking for a job switch for quite some time as there were talks of layoff in the last few months. He got a job a few days back. And he is getting the severance package. I talked with him a few minutes back. He is actually feeling great.
HyperLogLog and HyperLogLog++ implementation in Go
All due respect, but if US companies look at US employees as expendable cost units and not as people, what makes you think they'd have any care for employees in a location they initially came to in order to reduce the cost of hiring US employees? The increase-profits-at-any-cost model hurts the US directly as well.

There isn't a huge cultural difference between India and the US here. Many, if not most people would love a long-term reliable career with a company they could care about and would care about them and their/their family's well being. The only reason we have a new culture of adversarial relationships between employers and employees in the US now is because of the loss of loyalty on the company side.

India is, maybe, just next up to feel the pain of what happens when money is placed above all else - including human suffering.
An Augmented-Reality Climbing Wall That Guides Your Ascent
TinyMCE Plugins Catalog
Ebola is scarey, but really washing hands and quarantine are the most effective public health efforts. In the US with plenty of clean water and soap, the chances of an epidemic become small.
If that's what cshirky meant, he's is just totally and completely wrong on several major things.
I'm in London so this seems the easiest thing to do when I get the chance.

The VM route feels a lot like yak-shaving.
How does this have anything to do with the original post? Does OP use this technique in the library?
Now the number affected got reduced to 400 employees.
I prefer the Electrical Engineering's phase "Impedance matching".

"In electronics, impedance matching is the practice of designing the input impedance of an electrical load or the output impedance of its corresponding signal source to maximize the power transfer or minimize signal reflection from the load."

This basic control system theory that is applicable to Electrical and Mechanical System design.

More and more I believe it is applicable to Business System.

In product / business development, I like to think the term as "Don't waste $, time, human resource on scaling Marketing/Sales, until one is reasonable certain that the product is ready product marketing fit is validated in small scale."
Office Space available in SoMa
Useless if they want to sell the company, the product has no analytic capabilities included.
They must solve this issue before beta(carotene).
This is only true if your _device_ does not support the latest iOS version. i.e. if I have version 1.0 that supported iOS 7, and just released version 2.0 that only supports iOS 8:
User on an iPhone 4/iOS 7 will see 1.0 in the App Store.
User on an iPhone 4S/iOS 7 will see 2.0, and "you must update to iOS 8" if they try to download it.
I think that's a bit ridiculous to say. Based on that comment, it sounds like you've never used Tinder or Snapchat. There are many users on Tinder who are looking for relationships, and users of Snapchat like to share their moments with each other without having to save the bad quality photos on their phone.
If you compare IDE support with those languages, then Scala's IDEs are stellar. I would dare say that IntelliJ IDEA for Scala is better than Visual Studio.
It's as if you totally ignored the rest of my post. Was this in the Android 2.x era? That was awful, I agree. But like I said, these days it doesn't matter very much. Almost every single core app is updated via the Play Store, out of the control of carriers.
Yes, because of some NSFW content on Tumblr, we can safely say Yahoo is building a porn empire...</sarcasm>
My own personal experience is that iOS 8's feature set is muted until Yosemite comes out.

Once people with recent enough devices are able to enjoy Continuity, Handoff, and fully experience iCloud Drive, then adoption will (I predict) increase; and I believe the "not much difference" statements (which are arguably currently correct) will subside.

I believe Apple could have done well to coordinate a simultaneous launch for Yosemite and iOS 8.
AWS Self-Paced Labs
I just ask them to call me in the evening. Its imho NOT OK to due it during your working day.

If they don't want to call you at the time you will be suggesting, then it's not a position worth going for.
I don't disagree with you concerning the exceptions here and there, since I'm talking about China as a whole. Hopefully one day the small exceptions become the overall norm instead.
I'm not sure the best way to approach it. The issue is that there is (or can be) a huge imbalance between cost and impact for cloud service downtime. A business-critical application coming down for even an hour has the potential to cause significant heartache to the customer's business. The imbalance is so high that I'm not sure it's possible to justifiably compensate for your customer's business impact, based on what the market is for cloud services.

My thoughts on the matter are this:

* Nearly any compensation is "not enough" to a customer. They would have rather had the service not come down.

* It is nearly always better to use extravagant SLA breach compensation for higher redundancy. [1]

* Because 100% uptime is prohibitively expensive, transparency about historical uptime is vital for a prospect making a buying decision.

* The most fair way to compensate a customer for downtime is to take out an insurance policy against your service for the cost of downtime to your customer. (This is unique to each customer, and service should be priced accordingly.) [1]

1: Customers should be compensated for downtime, if at the very least because they aren't able to use the service they paid for. If additional money can't be used for additional redundancy/reliability, it can be used to insure against the cost of downtime.

Edit: After re-reading your question, I see that I misunderstood your question. I don't mean to say "Your customer was down for an hour, give them an hour (or more) for free." I actually meant "Your customer was down for an hour. That costs them $XX,XXX in headache. You can't expect to compensate them enough to cover that, so it would be better to avoid the downtime."
Don't miss the bit at the bottom about Crossness Engine House. Jawdropping. That thing was the datacenter of its day. But it looks like a church!

https://www.flickr.com/search/?q=Crossness+pumping+station
Social Media Advertising Spending Explodes
"Another obedient subject remonstrates after she’s finished obeying, because she quickly understands what the experiment was really about and is disgusted."

This critique seems to be missing the point. Of course if all the subjects knew that they were being tested on their obedience to sadistic authority, none of them would have gone as far as they did. (or maybe they would have knowing that the pain was not truly inflicted.) The point was that when they thought they were inflicting pain for some greater knowledge/good, they had no problem. The above quote is portrayed in the story as "disobedience". Its not, its regret, maybe shame.
Show HN: Built an app this summer, tinder for top tech news
This summer a buddy and I talked about how we weren't too satisfied with how we got our tech news. There were either too many features on one app or not our preferred sources. So we decided to quickly build something that we wanted to use.

We borrowed the Tinder UI and added our favorite tech sources. You can swipe articles left to discard and right to save for later, and you'll never see the same article twice. Been using it privately amongst friends but just now releasing it to public. Please check it out @ pilotreader.com .

I think we did alright for ourselves, and more importantly we have a better understanding of how well we work together. We decided to continue to work on some more ambitious projects together. Let us know what you think!
can we expect this version to be included in android L ??
It looks quite similar to Washington State trespass law in practice. If anything it might actually be broader, our criminal trespass statute up here tends to be interpreted rather narrowly because it's somewhat lacking in detail.
US says it can hack into foreign-based servers without warrants
There's a bug in your example page:

Click the Confirm example: Click "cancel" to clear the dialogue.

Click the button again: Click "delete me" and you don't get the deleted alert that you normally get.
I think that Django actually has very little "magic", given the functionality that it provides.
With respect to the ORM - For standard CRUD stuff, I think the ORM just works.

With respect to "Will someone else understand the code" - Having trained few engineers to use Django, the main issue always has been correct decomposition of the entire webapp into different submodules or Django "apps" - If the project has been properly modularized, then it is easy to find problems or add functionality.

In short, imho writing good serviceable code does not depend upon the framework - it depends upon the team :)
> Clojure is much, much less complex then Scala and it is functional and OO.

Yes, but it doesn't even have types! (Except clojure-typed, which is so cumbersome and verbose that it's faster to just write Java.)
How is the problem "If I don't remember it, I won't use it." solved?
Benchmarking Unity performance in WebGL
Django is not known about it's 'overridability'. The only part which is easy to switch/leave is the template engine. Otherwise it makes not much sense to use Django if you want to 'override' any other component.
(Parent was a comment about Tumblr's risque content continuing a theme in Yahoo investments, but without supporting stats.)

"According to an analysis of Tumblr’s 200,000 most-visited domains, 22,775 of them are adult – or 11.4 percent."

http://techcrunch.com/2013/05/20/tumblrs-adult-fare-accounts...
Ah, I see.

TL;DR. Ebola is like Amazon, If you shoot a duck, I'm scared of toasters and HIV is Microsoft.
"Those monkeys were dying in a pattern that was certainly suggestive of coughing and sneezing — some sort of aerosol movement," Bailey said. "They were dying and spreading it so quickly from cage to cage. We finally came to the conclusion that the best action was to euthanize them all."

The money line. Caged primates spreading ebola. They would have been physically proscribed from direct contact.
Sure! Full Disclosure: I run frontend engineering for Zoomdata. Zoomdata is powering the backend, it's a server that connects to big data sources. In this case, Cloudera Impala, but we also connect to plenty of other big data stores like Elastic Search, Solr, etc. Zoomdata queries those big data stores, then streams the results over a websocket to visualizations. We have a web interface for analyzing your data in standard charts, but we also allow for total customization of visualizations (like for building this dashboard). Those visualizations can be embedded using iframes, or a more advanced approach using a javascript library. I used our javascript library to embed these visualizations into my own web based dashboard.

You can find out more at our website: http://www.zoomdata.com/

And we're hiring experienced JS devs in the bay area!
Very well said, and something I have specifically been thinking about.

The Milgram experiment should be the experiment that opens our eyes and welcomes all ways of questioning authorities, and the missing link that connects all bad things in the world with obedience to authority, but alas, if people want to follow then they will follow regardless of the evidence.
My bet is a "no" otherwise I think historians would be going bonkers over it and it would probably make CNN front page style material.

* - what I mean is that they probably won't find an unseen paragraph of text outlining entirely new provisions not previously known. Typographical differences and variations of spelling I'm sure may be found.
The critical distinction here is that Ebola doesn't seem to infect the outer part of the respiratory system like colds or influenza. There's not a huge mass of cells there to be shedding viri and getting into the air, and it would take more than a few mutations for that to change.

Ebola viri have been found in saliva, tears, can come from bleeding in the respiratory system, so it obviously can get airborne that way. Exactly what that means (how big are the droplets, how long do they stay in the air etc.), how significant that is as a mode of transmission (which includes iffy estimates of how many viri (virus particles) are required to make an infective dose) ... we just don't know. But with our current Ebola importation policy, it's very likely we will start to get answers to these questions....
The key here is not to carry too much weight.

But most doctors and physical therapists recommend
that kids carry no more than 10% to 15% of their
body weight in their packs. [1]

The way to not carry so much weight is to intentionally purchase a backpack that only holds a small amount of stuff. This constraint will make it hard for you to overload it and cause back pain.

Another tip is to try out various types of backpacks. There are padding ones, like you mention, or ones with a hip belt (which offloads the weight from your back onto your hips) [4], or even side-satchel (messenger) bags. My preference has always been for messenger bags.

My favourite bags (over 8 years old and still in use) are:

* Mountain Equipment Co-op (Canadian company) Kilobyte Computer Backpack [2]

* Waterfield Designs Cargo Laptop Messenger Bag [3]. At $230, it's expensive, but the build quality is so high that the amortized cost less than $30/year and it's still going strong (no frays, zippers still work, etc).

[1] http://kidshealth.org/parent/firstaid_safe/outdoor/backpack....

[2] This model is no longer sold, but it looks like this: http://shopping.canoe.ca/images/detail/40578000/40578375.jpg

[3] http://www.sfbags.com/collections/shoulder-messenger-bags/pr...

[4] Although hip-belt backpacks are quite large, they are amazing things. I went backpacking with one (i.e. lots of weight, lots of walking) and the hip belt saved my belt, and even spread out my vertebrae enough to get rid of old back injuries. Of course, I'm no doctor, but that was my experience with them. For everyday use, a hip-belt on a small backpack may be either hard to find or overkill for your needs.
During the early phase when Instagram started moving towards Cassandra, Salvatore pointed out the cited issues as "sounds like problems that we can solve
with Redis Cluster." [1] Now that the latest Redis Cluster is around the corner[2], I wonder if the issues are somewhat addressed.

[1] https://groups.google.com/d/msg/redis-db/Oazt2k7Lzz4/y1rzJce...

[2] https://twitter.com/antirez/status/517230620297404416
Try to schedule them an hour before you typically start work or the earliest you can get out of the office for the day.

An early or late lunch might work as well.

If there are lots of private conference rooms around you might be able to grab one of those and take the call on your mobile and then work through lunch.

Good luck with your interviews.
I would never let any IDE run my build.

Builds are always scripted with explicit settings, which anyone can run, with the same results, regardless of what editor and preference settings they use. (so long as needed compilers are installed on server/workstation)
Microsoft's Elop was no Trojan horse, just a terrible boss
Quoting from the discussion section of this paper:

"Such data, obtained from experimental animal models, combined with the aerosol decay rates determined in this study, would suggest that filovirus, at infectious levels, may remain a potential aerosol
threat for at least one and a half hours. Epidemiological
evidence, however, would suggest that during outbreaks,
filoviruses are rarely transmitted by the airborne route."

A bit disconcerting.

Let's hope that the "epidemiological" evidence is again borne out.
Agreed. I understand there is some need for the world to move on at some point, I don't expect my 5 year old computer to run the latest games (although it mostly does). But from apple we now see an annual update, with quite a few apps immediately relinquishing support for a previous version. The problem? You can't install old versions supported for your OS from the app store, even though they work perfectly fine on any device that installed them before the update came around.

That's just painful. I didn't even update to iOS 7 on my phone, my girlfriend did and no joke, she literally sold it 40 days later as she couldn't take how slow it was and got a Nexus 5. So I'm still on iOS 6 (and iOS 7 for my iPad). My phone works great, it's quick, and runs the apps for iOS 6 perfectly. But I've also been locked out of getting lots of apps, so I'll be dumping this phone soon while it works just fine, just so I can use basic apps I didn't happen to download in time at a normal framerate.