skysight-inc/HackerNews huggingface dataset:
Hospital on Airship May Sweep Patients Above Clouds in Quest of Sunlight (1930)
I suspect the biggest part of that will be reducing energy requirements by using springs, or equivalents.
Someone upstream linked a moderator's quick notification that it's not someone having compromised their servers, and presumably we'll see some level of post-mortem after the fact.

After the security issue a while ago where they forced everyone to change their passwords, I'm honestly not going to be concerned about their quiet until a while after things are back to normal.
Probably your best option is to use screen, which is generally appropriately setuid (and installed on non-graphical machines), and tell screen to log all output to a file.

You may need to use C-a L to ask screen to register the current window in utmp.
Analyzing networks of characters in 'Love Actually'
By the way, the same article was not considered spam 993 days ago, with a long discussion on it https://news.ycombinator.com/item?id=5504129
Would you be able to point to which mailing lists?
Not so long ago you could reset anyone's account password by just entering an empty reset token.

I don't know what to think of steam. Is that what happens when an important piece of software is coded by game developers? Or when a company doesn't have a bug bounty?
His 'fortune' is primarily a claim on future FB revenue. It can be wiped out at any time.
Give them actual hands like us and u have no doubt they'd be able to do even more impressive things.
"Why not let [the customer] choose" is an argument that can be made of any net neutrality debate.

Should there be fast-lanes in the US?

TWC: We'll offer plans with and without fast-lanes and let the customers choose!

Either the internet is the internet or it's not. Facebook wants to bring Facebook to rural villages? Fine, but they have to bring the whole internet with them.
US Holiday Lights Burn More Electricity Than a Developing Country in a Year
Perl6 is released
Gomoku. Five in a row game written in Go
Passes need to be simple. Not even functional - just a plain term rewriting.

Although, my approach allows to analyse sufficiently imperative passes too: I've got special cases for "collectors" (lists accumulating ordered data imperatively which theb can be read once), maps (same restriction - all the writes must be done before the first read) and all kinds of destructive assignment to the simple variables.
Context behind reset-anyone's-password: http://kotaku.com/steam-accounts-hijacked-following-security...

Additionally, Steam was vulnerable to Heartbleed for a brief period of time: http://www.pcinvasion.com/steam-has-security-vulnerability-d...
Not so. Virtualenv's spiritual Ruby equivalent is Bundler.
Facebook is not a carrier.

If any carrier chooses to provide full Internet access for free, they may do so.

So far they haven't, though. Which is why company-sponsored basic service that's free to the users emerged in the first place.
Note that data breach != "someone hacked us"
On Complexity
Not quite. The Python equivalent is Pyenv: https://github.com/yyuu/pyenv
The data seems to be well anonymized and aggregated and with a 4-week delay, so I don't think I would object to this.

A related article linked at the bottom, London garden bridge users to have mobile phone signals tracked ( http://www.theguardian.com/uk-news/2015/nov/06/garden-bridge... ), signals something more troubling, as people there will be tracked individually and real-time.
Comments moved to https://news.ycombinator.com/item?id=10792355.
The real equivalent in the Python world is pyenv. In fact, pyenv is based on rbenv. virtualenv itself lacks the ability to manage different Python versions.
I used Classic theme in Windows because, as I pointed out earlier, Aero’s compositing increases drawing latency and enforces V-Sync.

This is an interesting datapoint in the argument between those who prefer the classic theme and those who use Aero, with proponents on both sides saying "it's faster". Perhaps compositing has higher throughput, but non-composited has lower latency. I personally use classic because it does feel more responsive. That extra ~15ms is definitely perceptible.

Another thing I've noticed is that when input latency is high, such as using SSH, I tend to keep typing ahead instead of waiting.
I suppose it says something that, based on the title, I assumed this was going to be about surveillance in the Obamas' home neighborhood on the south side of Chicago.

Government. Commercial. Here. There. It's ubiquitous.
I don't know how a company that can afford to hire the best of the best and probably has a lot of people who want to work there can produce such a mediocre product as well as have huge errors like what is going on right now.
Software Glitch Caused Washington to Release 3,200 Prisoners Out Early
It often claims things like condoms being ineffective against STDs or all sorts of birth control having far greater failure rates than in reality.
rbenv doesn't require _any_ special integration to be used from inside Emacs. As long as chruby needs that, it doesn't seem like a good alternative to me.
is internet really going to help the 600 million people that practice open defecation? if they can't figure out that digging a hole where to poop is clearly better, how will they make good use of the internet and not get themselves manipulated.
They have no incentive to care. This is a prime example of a monopoly run a-muck. There's arguably no real competitor for them, so why improve?
It isn't. The problem in California isn't due to grains, which are annual crops. The problem is due to farmers planting water-hungry perennial tree crops, like almonds. The problem with perennials is that they take three to four years of constant reliable water to grow properly and produce crops. Somehow, in the middle of the largest drought in California history, you have farmers who believe that it's all right to plant crops that require years of water before they become profitable. That's the core of California's water problem, and why I have very little sympathy for California's current plight.
In my experience such languages are very dangerous and it is better to have a chain of more restrictive languages instead. Most passes only make sense in a fixed sequence anyway. LLVM is infanously broken in this regard, btw., there are too many implicit pass dependencies.

E.g., there is no point in keeping a one-handed 'if' in a language after a pass which lowers it into a two-handed 'if'. There is no point in keeping a 'lambda' node in your AST after lambda lifting is done.
That's because it's not sexy work, and requires paying some salty dogs from the stateless realm of web programming and server administration to do the work all proper.

Perhaps a crisis such as this will motivate some people to shell out some coin, and pay for a reasonable HTTP service, and produce some front-end web apps.

I was enthusiastic about the Linux-based Steam OS, that is, until I noticed that, for whatever reason, they MANDATED a 500GB disk partition, onto which one must load THEIR disk image. Really?

As if Linux users would accept such absurd demands.
If they truly had altruistic intentions, they damn well could be.
I think we can reasonably draw a distinction between almonds and alfalfa. Almonds are a high-value crop; if farmers had to pay more for water, they would still grow almonds, earning money that helps bolster the state's economy. Alfalfa, on the other hand, is a low-value crop, arguably worth less than the true value of the water used to grow it. And much of California's alfalfa is shipped to China. We may as well be exporting water to China at a discount!

EDITED to add: while alfalfa exports to China have been increasing in recent years, we ship to several Far East countries, and the largest consumer, by a bit, is still Japan. See graph near the end of [0].
...if you ignore inflation :)
I've been working on a free service for some time now to allow freelancers to find jobs and understand the job market. It currently contains data from upwork.com and allows you to search for jobs and see various analysis of the job market.

Try it out

http://upstats.garage-coding.com/#search/jobs

All feedback is valuable and I use it to improve the service.
> In the end I am guessing the blame will be shifted onto the group that was DDOSing steam earlier today instead of Valve running a configuration where this type of breach was possible.

I doubt it. The "fail-state" for their website should be to just not work, vs expose other people's credentials. If it was proven that the attackers were able to change server configs, that'd be one thing, but that doesn't seem to be the case.
Yes, it's super frustrating, like dealing with an evil genius or demon who knows what all your buttons are and delights in pushing them. That's an illusion, of course, but it's how the statistical aggregate of a whole bunch of people online appears to the human psyche (or at least its hard-wired parts).

HN started as an experiment in trying to withstand that, and though there's much to be unsatisfied with, at least it hasn't succumbed completely.

Edit: more on 'demons' here: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
Here are two bash functions so that you can compile and execute the bytecode in the terminal:

i.e.

rubyc test.rb

ruby-do test.rbc

in .bashrc:

function rubyc() {

ruby -e "File.open('$1c', 'wb').write(RubyVM::InstructionSequence.compile_file('$1').to_binary)"

}

function ruby-do() {

ruby -e "RubyVM::InstructionSequence.load_from_binary(File.open('$1', 'rb').read).eval"

}
It's worth noting that Valve infamously has a flat company hierarchy: http://www.bbc.com/news/technology-24205497 (2013)

The flip side of having a "no leader" organization is no assignment of responsibilities.
If that is like you describe it, it isn't very intuitive to do so. It seemed easier to me to change the distribution instead trying to find out how to make it faster.
Samsung's mobile woes rooted in hardware legacy
Pure speculation. 1) Internet, followed by 2) Ubiquitous smart phones making it to teenagers -- and/or the laptops that also seem to be ubiquitous in education, these days.

A personal place to look things up, less monitored than the family or library computer.

(So, the other side of the "porn epidemic"? To be clear, not attributing porn per se, but rather range of information available to those who seek it out.)
How can the authors claim exclusive knowledge of all word combinations? An individual could have independently produced a concept or could have knowledge of a concept with a similar or exact name that the authors chose (at random? [from predefined list?]). How can the authors rule out such possibilities?

It would be interesting to see free responses after asking to explain a particular 'non-existent' concept.
Worse. It could be seen as something positive and then Netflix could be more expensive.
The WSJ 2050 series of articles supports that. However population is shrinking in many parts of the world, despite government attempts to force growth... This is going to have a tremendous impact on the global economy and political unrest.

On the other hand, thats a good way to reduce humanity's contribution to climate change
The are no fly lists, high risk lists, etc.

Of course it's not a primary defense, but it is security in depth. And IDs can be forged, but a criminal on the run may not have the resources.

In any case, the TSA is fairly lenient toward passengers who forget their ID. But they probably give them a more thorough than normal inspection.
Bucky Fuller outlined the problems facing us in his book Critical Path.

To quote Abebooks's description: "Critical Path is Fuller's master work--the summing up of a lifetime's thought and concern--as urgent and relevant as it was upon its first publication in 1981. Critical Path details how humanity found itself in its current situation--at the limits of the planet's natural resources and facing political, economic, environmental, and ethical crises.

The crowning achievement of an extraordinary career, Critical Path offers the reader the excitement of understanding the essential dilemmas of our time and how responsible citizens can rise to meet this ultimate challenge to our future."
There is no app store version of iPhoto. You may have an old version that you downloaded before Photos was released, and it may run on El Capitan. But I'm actually running iPhoto 8, so I am completely hosed. I can't even upgrade to iPhoto 9 any more (not that I would want to, but still...)
Nice, I've always imagined I would build an windmill of some sort. Having seen the hydro-rock energy storage device I could imagine an interesting combination there, pumping water to lift the rock, using the water pressure from the rock to generate hydro power.

It has also always disappointed me that turbines in California were so constrained by wind speeds, between X and Y MPH they could turn, under or over those numbers and they feather their blades and stop. I'd like to experiement with turbines that could work in any wind that didn't physically cause them to fall down.
Perl 6.0 Released
The devs must have done something, because I haven't changed how I use Maps. How is it that Maps alone is using the entire allocation of the bandwidth I used to use in a month?
I wonder how many new accounts GOG will get out of this?
Do you know where an announcement will be posted when it is?
Actually, if anything, I think the distinction is unfair in the other direction. Alfalfa is a lower value crop than almonds, true. However, as an annual, alfalfa comes to maturity relatively quickly, and doesn't require much in the way of ongoing water. As a farmer, if I plant alfalfa this year, it's very easy for me to sell the alfalfa and switch to something else next year when water prices go up.

Almond trees, on the other hand, require three to four years of water before they become mature enough to produce fruit. That means, as a farmer, if I choose to plant almonds, I'm locked in for the better part of a decade before I can recoup my investment. And yet, somehow, even in the middle of the longest running and most severe drought in California history, I read reports of farmers planting new almond trees, knowing full well that those trees are going to be sucking water for three to four years before they get even a single harvest. That's how confident these farmers are that the state of California is going bail them out with multi-billion dollar public works projects. And that's why I have no sympathy for them.
Hey, don't forget linux! The steam client is also super crappy on linux :)
As an OSX user who bought the Steam controller early, Valve gave me all of their current games plus put me on their Friends and Family list, which gifts me all of Valve's future games (ha, if they ever make them)...this was because the controller was mostly non-functional on OSX during the early launch...I wonder what the apology gift will be this time around?

Edit: I should note that this gift totally pacified me...but probably cost Valve virtually nothing. To
this day I still don't know if my steam controller experience on OSX is actually up to par with Windows/Steam users (beta client release notes feature OSX controller fixes frequently) because, who cares, I'm getting Half Life 3 free! OTOH there's just a handful of OSX Steam users relative to Windows, and even fewer who were early adopters of Steam software...I probably saw 5 other users in the same boat talk about the gift on Reddit.
I didn't expect this to be submitted, I don't have many docs written, but ...

Here is a quickstart: https://botoform.readthedocs.org/en/latest/guides/quickstart...

I'm going to work on documenting the YAML schema next, but for now you can look here: https://github.com/russellballestrini/botoform/blob/master/t...
Do you know when and where the actual release announcement will be?
Url changed from http://www.airships.net/blog/tuberculosis-hospital-airship to what appears to be (a copy of) the original source.
Christmas Gift-Bringers of Europe
"Middle classes in the developed world are doing poorly relative to the richest in the developed world"

This, I believe. Part of the driving force of the trends in global poverty is globalization. And despite what I said earlier about middle-class America, I don't necessarily cry for the loss of overall wealth in this country, if it means greater equity for the rest of the world (I just wish the richest people in the world were paying a greater share).

"global poverty is on a steep decline."

This is highly debatable. The data you linked to seems to be mostly based on the World Bank data -- a single, rarely modified, global metric of $1.25 (now $1.90) a day, using self-reported statistics. Meanwhile, regional context is critical -- for example, sub-saharan Africa has actually seen increases in poverty. In India and China, there's good reason to believe that wealth inequality is increasing [1]:

"the benefits of economic growth in many developing countries often accrue to the rich. In India and China, inequality has been increasing in recent years. From 1981 to 2010, the average poor person in sub-Saharan Africa saw no increase in their income even as economies expanded. Because there is no household data since 2012, it is impossible to know if these trends towards greater inequality have since changed."

Meanwhile, the metric itself is questionable (ibid):

"Someone living today at the new poverty line does not necessarily enjoy the same standard of living as someone at the old line did in the past, however....Looking at national price indices rather than PPPs, half of the world’s population live in countries in which $1.90 buys you less now than $1.25 did back in 2005, according to a paper released this week by Sanjay Reddy of the New School for Social Research in New York."

Even the World Bank itself acknowledges that poverty is on the increase in sub-saharan Africa (a region, which, by the way, has over a billion people, or 1/7th of the world's current population) [2]:

"However, despite its falling poverty rates, Sub-Saharan Africa is the only region in the world for which the number of poor individuals has risen steadily and dramatically between 1981 and 2010. There are more than twice as many extremely poor people living in SSA today (414 million) than there were three decades ago (205 million). As a result, while the extreme poor in SSA represented only 11 percent of the world’s total in 1981, they now account for more than a third of the world’s extreme poor. India contributes another third (up from 22 percent in 1981) and China comes next, contributing 13 percent (down from 43 percent in 1981)."

In other words: it's great that more people are self-reporting as living on more than this bottom-of-the-barrel income metric, but it isn't really a counter-argument to my point, except to say that we've made the absolute poorest of the poor a bit less poor. Maybe. And mostly in China.

[1] http://www.economist.com/news/finance-economics/21673530-num...

[2] http://www.worldbank.org/en/news/press-release/2013/04/17/re...
10000 Update() Calls
The data is not the problem, the application is the problem. I'm running iPhoto 8. I tried upgrading to 9 when it came out and it was a disaster. Now iPhoto is gone from the app store so I can't upgrade any more. iPhoto 8 won't run on El Capitan (I had to hack it to even run under Mavericks). So now my only options are Mavericks + iPhoto 8 or El Cap + Photos. Those are mutually exclusive options.

[EDIT] I actually considered moving to Lightroom, but the only way you can buy it is as a subscription so that doesn't actually solve my problem. The whole point here is that I want to be able to access my photos 30 years from now, and I don't want to have to pay rent to Apple or Adobe for the privilege.
Something very strange I've noticed: a bluetooth keyboard connected to my Mac doesn't have any perceptible latency... but the same keyboard connected to my iPad has extremely obvious latency (500ms or more.) Anyone know what the deal with that is? Do iOS devices sacrifice Bluetooth latency for battery life somehow?
They’ve been complacent for too long on polishing up the non-Windows and mobile clients. Their recent push to use the mobile app as an authenticator and the bugs surrounding that is a good example. I’m not at all surprised an issue like this has happened.
Angular 2 for AngularJS developers via AngularClass
No, amalag is right. Meat is a much bigger problem than almonds. [0] [1]

[0] http://gizmodo.com/seriously-stop-demonizing-almonds-1696065...

[1] http://www.theguardian.com/news/datablog/2013/jan/10/how-muc...
If I were going to go to all that effort I'd probably just go ahead and write my own photo manager app so I won't have this problem any more. Apple clearly has no respect for their users any more, so I have no confidence that if I do invest the effort to move to Photos that I won't end up in exactly the same situation in another five years.
See also: OpenStack Heat, which is not the same because it's a restful api, but I believe it's AWS-compatible.
That is just how Valve is though. They are terrible at communication
first off, 500GB? that's insane.

I get the non-sexy aspect of it. But when you love something, everything matters. you're just happy to make any part of it better. Maybe that's what they need: more love of their product, and less focus on... TF2 hats.
No, any undergraduate CS major at a top 5 university should be able to do this. It's possible to do this for any programming language. If you need help then it's on p. 161 Theorem 7.2 of Hopcroft and Ullman (1979).
Steam has always been like this. When it came out, the client was worse than the competition in most technical aspects. It was slow, ugly and full of bugs, but it still ate the entire market, because it was good enough in the areas that mattered to users, like already being installed on everyone's computers, and having a relatively invisible DRM.
Related: http://www.statnews.com/2015/12/23/20367/.
What a boring dystopia.
Optimizing for the Wrong Variable
> Are pensionists more important to Mozilla than the people actually building the web?

"Free and open" can mean a lot more than "obeys FOSS principles." It can refer to making the internet accessible to the disadvantaged, the physically or mentally disabled, and the people who just find the present web too complex for them. There are a number of ways in which you can increase the number of people benefitting from the things the Internet enables by just creating user-agents (in a software or hardware sense) with interfaces tailored to these groups, rather than pushing through HTML5 features or whatever else.

Another way to think about it: imagine the sort of political opinion bubble that someone ends up in if they get all their news from TV/radio/newspapers, and none of it from the Internet. Getting some of these people using the Internet can actually sway (or, more accurately, inform) their beliefs enough to change voting patterns, especially regarding issues like technology, surveillance, and IP-rights policy.
I have, actually. I really like the idea of it and the project is super impressive (bootstrapping as quickly as they have is legit!), but in practice it doesn't feel right to me. A lot of it is library fit, but a lot of it is inherent to the way that Crystal works. I, personally, find relatively heavy metaprogramming to be super valuable and to make me significantly more productive with my tools. I live on `instance_eval` and `send`, and Crystal's flavor of compile-time macros doesn't do it for me.

I love that it exists, and as it matures I will totally consider it for Big Time Web Application Development (for me that's Kotlin right now). But I don't think it'll ever be quite as "stretchy" as Ruby is, and Ruby's a good all-purpose language, for me, because of that stretch.
I'll be that guy again... this isn't REST.

That said, glad people are starting to explore Swift for backend development.