skysight-inc/HackerNews huggingface dataset:
See the awesome "The Expanse" series for some fleshed out thoughts and ideas along these lines!

I don't want to give away any spoilers here but the authors describe a huge ship designed for long-term deep space travel/living with the capability to "spin up the drum". The drum is a ~2km long tube that generates spin gravity when engaged, inside which the ship crew can live and farm.

There are also frequent but subtle mentions of the effects of spin gravity. For example, the apartments closer to the center of stations are cheaper due to the higher spin forces.

I am just starting the fourth book but the first three have been great. Quick, light reading but still a full-fledged space opera that is thought provoking and engaging.
I still have a Mt. Xinu poster they put out in the mid 80s with a BSD X-Wing fighter attacking the AT&T System V Death Star.

A more elegant poster, from a more civilized time.
Thanks! asyncio and aiohttp works well so far. But this particular example (music bot) uses synchronous bindings to MongoDB so it's not fully async. There are asyncio bindings for Mongo, but I haven't tried them.

I have another bot (https://github.com/szastupov/whatisbot) which is a client to wikipedia and asyncio makes much more sense in this case.

In general, think asyncio is inevitable in current world of APIs and micro-services.
Open source eBook formats compared
Kant was quite a writer, and yea, an innovator for his time, but the idea that you should act in a way that, if everyone did it, would turn out okay was radical in his time, and still not generally accepted.

If anything, your categorical imperative is another argument that people don't agree on what is right across time and culture.

In fact, considering his socioeconomic position at the time, I highly doubt he lived anything like a life that could be lived by everyone. We talk about economic inequality now... but in his day the difference between the rich and the poor wasn't the number of dollars, it was who had access to food and who did not, which I personally think is a much greater inequality than any amount of dollars.

> once you 'other' someone, you can justify anything including torture, death camps.

The point here is that you can go back and rationalize people's actions like that, but to say those people are acting on the same ethical principles that we are makes a mockery of our modern ethics. If you have rules about what you can and can't do to a person, as we do, and you re-define person to not include a bunch of humanity, you are no longer following the same ethics we are following now.
Yes, definitely true; sizeof(void *) and malloc slop aren't free.
Adrian Tomine on His Process and Working Through Life's Constant Distractions
I noticed that as well, I need to figure out what is the difference ...
Blah blah _bloody clickbait_ blah.

The objective reality of our world and this (Eurasian part of) its species is that we have already reached the sorry apex of our "space travel": in other words it's not getting any better or more involved or complicated, or indeed gory and dangerous than it is now. EVAR. This is it: humans (9 times out of 10, air force personnel - not scientists, not engineers) spinning safely albeit wildly, around this planet at an altitude of 350-400 kilometers in a bunch of excruciatingly expensive modules ("ISS") with artificially created 0 gravity (actual low Earth orbit gravity at that altitude is about 96-97 percent of what it is right where I, and you, sit now).

.... and if anything goes wrong, the Ruskies ship them down to Earth ASAP to get operated on, or whatever. That's all.

So - what was that thing about "surgery in space"? Where? When? What species might have to do it? Not _us_ - I assure you, BBC, you poor Buzzfeed competitor, you.

And those people up there "in space" are, as of Nov. 30 and the latest news, being sent "caviar, fruit, and chocolate" - but no vodka?

http://tass.ru/en/science/840306

Eh???

I wouldn't wanna be on that "space station" when the Russian segment finds out about this conspicuous and inexplicable lack of the core "good times" component.
Venture into Ethereum – The World Computer
It is quite common (in fact, nearly ubiquitous) for bilinguals to have different domains for each language. For example, you would probably prefer to have a computer conversation in English than in French, but you probably would prefer to speak to your family in French. It is also very common (again, nearly ubiquitous) for bilinguals to have varying degrees of competence in each language.

There isn't an absolute boundary that separates bilinguals from monolinguals. If you're interested in the topic, I've been reading this very interesting book. It's slightly technical, but it's a very interesting summary of many recent studies of bilingualism:

http://ca.wiley.com/WileyCDA/WileyTitle/productCd-EHEP002792...
>I've been using it and I have absolutely nothing to say so far.

:D
The same happens with my grandmother but the other way around.
She doesn't speak her second language anymore, she has returned to the one of her childhood, but it seems like she understand it yet.
Here's the imgur[1] link.

It appears to show contextual formatting of http links from within Whatsapp - when you text someone 'https://google.com' it formats it as a clickable link, and not just text. However, the same formatting is not applied to 'http://telegram.me' or 'http://telegram.org' links.

[1] https://i.imgur.com/B5ISWZw.jpg
I drew my mother-in-law
Exactly. And I also wonder how "safe and fed" zoo animals feel, as opposed to feeling endangered by being trapped and/or at the mercy of a different animal (humans).
As part of the in-group I can think it's kind of funny in a "stick it to the man" kind of way. But considering that much of what let's the NSA do what it does is because of the failure of organizations like the IETF (and bystanders like ourselves not to put more pressure on them) to make secure technologies prevalent, it's not that funny anymore.

This is exactly what the NSA wants. That you feel like you're on the right side and "sticking it to the man" while they laugh all the way to their long term data storage.
> That's exactly what the article states.

No. Hetzner is not able to provide direct Telekom traffic. Their offer is missleading.

Hetzner makes a profit of 36mio EUR/year. It's a shady move. Telekom sucks but Hetzner is not any better.
> The criticism of centripetal force as a substitute for planetary gravity is that it has directional vectors of force that would make you dizzy every time you turn your head. Presumably, the larger the structure, the more subtle these forces become. Perhaps humans can get used to these lateral forces over time, if indeed it is an issue at all.

I wonder if astronauts would develop "land sickness" that affects some people coming from cruises - constant dizziness when out of spin gravity.
Great work. It might be a good idea to add usage instructions to the GitHub readme. A few questions:

— Are you releasing the dataset? Is there any place I can get more details about the dataset? I'd love to see how well a simple RNNLM does.

— Is it an end-to-end pipeline? As in, if I have a SE question url or text, can I just pass that in and it'll automatically do all the preprocessing and give me the predicted tag?

— Is the trained model available somewhere?
> In other words, writing another test for the hot section of your code seems to improve quality on average about as much as writing a test for some rarely run code that you didn't bother to test until now.

I'm not sure.

I've given it some more thought. I think the problem with distinguishing between the two is that "coverage" is defined, so to speak, as an area.

Once an LOC is executed by any test, its value ticks over once. It never gets counted again.

If instead each LOC execution was summed up independently, each LOC gets a "height" -- the number of times it was exercised in a suite. Then the overall suite gets test coverage volume, rather than test coverage area.

Once you track per-LOC volumes, you could start trying to tease out the differences between introducing a test at all and adding another test to critical code.

And, I suspect, the correlation between coverage volume and bug yield would be much more robust than area when controlled for number of cases. Because area when controlling for number of cases is ... a rough proxy for test coverage volume.

Edit: though with an interesting difference. Coverage area converges to 100%, but coverage volume is effectively unbounded. This would hopefully upset the abuse of coverage as a management metric instead of as a code smell.
Vmware Photon Controller
Bill Gates and Mark Zuckerberg launch clean energy research fund
You might also like the Scribblenauts series[0].

It's 2D and it doesn't include text-based positioning (or, indeed, any kind of freetext scene description -- you just 'summon' objects by typing their attributes+name), but its database of nouns and adjectives is notably vast, and it also includes a fairly sophisticated trait-based interaction system.

E.g. a 'hungry boy' will always seek food (that is, any object in the scene which has 'edible' trait). Combine that with the game's physics engine and recreating the classic 'carrot-on-a-stick' setup is few clicks' work.

To more directly compare the two:

Taking a random featured scene (https://www.wordseye.com/view-picture/23507), here is my quick attempt at recreating it in Scribblenauts Remix (Android): http://i.imgur.com/vkq3ha8h.jpg

Parts list: bike (x2), colossal white spotty sphere, cherry, immobile beagle, immobile strawberry, huge red sphere, huge red puddle.

The 'immobile' adjectives are used because the beagle would destroy everything by happily running around, and the almost-round strawberry would inevitably fall off the round top of the sphere.

[0] http://www.scribblenauts.com/
> Inequality is not a good metric for whether or not things are getting better.

That depends on your definition of "better". Given the fact that relative deprivation has a demonstrably very strong negative subjective disutility, demonstrated in many studies, its pretty darned important if you want to understand increases or decreases in actual suffering.

This doesn't fit the simplistic way lots of people would like to think economic indicators should map to human experience, but that's a problem with the simplistic models.
By "care about dress" I don't mean people that care about how they are dressed. Those don't bother anybody.

It's people that care about how others are dressed that are the problem. What you call "thinking that a formality of dress is necessary". We disagree on terminology.
Legit question, why?(in this case)
If you mean general lack of professionalism, sure, but in this case encoding this as a matter of protest seems appropriate.
Haha, you guys, us Russians can't live without vodka, right? What witty observational humor! And I sure do hope they shipped a 40 of malt liquor up there when astronauts of African descent were up there, too, yeah?
What if the story of life on Earth isn't what you think it is?
Porno hikayem
The problem is your eyes are measuring something different than what Gini coefficient measures: your eyes are measuring the visible difference between the extremes that you have encountered, Gini measures the overall tightness of the distribution. Unless you have the same "shape" of distribution, the two aren't going to be equivalent.
> But Europe has more subsidies for the poor and less inequality

As one would expect; in the short term those subsidies produce less post-transfer inequality of outcome, but that also equates to less inequality of opportunity, and therefore long-term less pre-transfer inequality of outcome, as well.
Ah, baboons are bad for children. Alcohol and baboons are fit only for adults. State-issued ID is required to visit the liquor store and the baboon exhibit. Soon to come: trigger warnings on the baboon enclosure. And on Jane Austen and the complete Bronte oeuvre.
Genuine question, how does it really hurt our industry?

You mean because "outsiders" will see us as childish or for some technical reason?
Same. If I'd read this with no context whatsoever, I'd have guessed it was written by Italo Calvino and was entirely tongue in cheek.
Obama, at Paris Conference, Says U.S. Is Partly to Blame for Climate Change
I'm in your exact situation.

And as a consequence (or cause) I am now seeing French as inadequate. It's such a verbose and slow language.

I don't deny its rare beauty when used ideally (think poetry, good writers, Francoise Hardy singing).

But in practice, what twisted collective mind could come up and stay with "Qu'est ce que c'est ?" (What is it ?) ? That monster literally translate to "What is this that it is ?".

In a fast and unifying world I am positive French is doomed.

When arguing this with people I always get rebutted with the likes of "French is very rich.. It is just different..but none the less valuable.."
I don't think so. English is an efficient superset of french. You can express as much or more subtlety, feelings or facts in English. Take only the vocabulary : It's just larger in English ! (And in fact contains a good chunk of the French).
What's Your Microbial Enterotype? (And Why Does It Matter?)
I think it is a result of the five star rating system -- a vast majority of the businesses fall between a 4 and a 4.5 star rating. Perhaps a binary rating system is a better forcing mechanism to determine quality?

But since we're stuck with the five star system...here is how I leverage Yelp review data when it comes to selecting a small business to patronize:

1. Normalize for the true Yelp rating scale of 4 - 4.5 stars. Filter out anything below a 4 star rating. If a small business is unable achieve 4 stars on Yelp, then something must be really wrong.

2. Quantity of reviews is important. For starters, you need a significant sample size of review data for the star rating to be meaningful. Further on the review quantity front: massive review numbers relative to other similar businesses in that given city is a good signal of popularity (though not necessarily quality).

3. You need to supplement your Yelp findings from points 1 and 2 with other sources, ideally critical reviews (e.g. Eater, Serious Eats, Time Out, NY Times, Chicago Mag, etc).

4. The content of individual Yelp reviews should be taken with a grain of salt. Your individual priorities and tastes might be radically different so there is limited value in an individual's rating. I've come across some truly great restaurants with 1-star reviews because the reviewer tried to dine at the restaurant on a Monday...when it was closed.
>I think he's saying that Yelp is bad because he should not have been trusted.

Based on what? Magical intuition that the account belongs to the boyfriend of the business owner?
That book is absolutely fantastic and I would highly recommend it to anyone.

Lots of very interesting bits that made me laugh.
I find this pretty disgusting. So the expectation for everyone else is to behave as though you're in a safe space and speak no ill of another person, but if you have enough money you can just throw all common courtesy out the window?
How is your breakfast meaningless? Did it contain meat, or genetically modified organisms? Was it grown with water in a drought-stricken area, or from a subsidized or non-unionized farm? Have you considered its carbon footprint?

Someone, somewhere, has opinions on that breakfast of yours...and some of those folks have the power to enact those opinions. If it somehow involves policy, power and status - no matter how petty - there are politics attached. See in particular definitions 1.3, 1.4 and 1.5: https://www.oxforddictionaries.com/us/definition/american_en...
The Case for Platypodes
> There's no easy route for it for beginners

And if this post had appeared on a Coq forum, a verification forum or even LtU, I would have said nothing. However, as this is HN, and there are probably many beginners reading this, I thought it very relevant to point out a more beginner-friendly tool as a foray into this interesting subject.

> what uses it's had in sequential, low-level algorithms

This is a fairly recent paper that describes a tool that translates C to TLA+ for verification: http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/MLBHB-ftscs15... It works for concurrent C programs as well as sequential ones.

This is an old (old) spec by Lamport of the Win32 Threads API: http://research.microsoft.com/en-us/um/people/lamport/tla/th...

And again, the choice of TLA+/Coq often has much more to do with the community the author belongs to (PL/conc-dist algorithms) rather than some specific strengths of the tool.
A lot of sysadmin stuff is really well supported in Perl. However, I do a lot of sysadmin work and I've never learned Perl. I use shell scripts, awk, sed, et. al, and when necessary to go beyond that I'll reach for Python (or lately, Ansible) because I find it so much more readable.

I have no plans to look at Perl 6.
IMF Confirms Yuan Inclusion in SDR Basket at 10.92% Weight
This is the area in question now:

https://www.google.com/maps/@44.7288642,-123.1041719,11z/dat...
Because Mozilla Foundation, which is the sole owner of Mozilla Corp, has decided not to extract money from Mozilla Corp.
Show HN: Conditional Formatting – Color Coding Data
1M taxi pickups in NYC
Lumu – A Light Meter for the Future
Ask HN: Ever Use Front End Framework Mithril.js?
I am looking for a front end b frame work to pick up and looking at Mithril. Just from reading some of the docs it looks good on the surface but I haven't actually used it in anything so there could be pitfalls I am unaware of. I am curious if anybody has experience with it and what your thoughts are.

I know React is the hot thing right now for components, but Mithril looks better and really attractive to me. I just don't want to waste my time if there's fundamental problems with it.
Seems like http://survivejs.com/ might be along those lines. You might also want to check out some of the various boilerplates people have posted on Github. Searching for some combination of your preferred stack tools + "boilerplate" should turn up a number of results.
XCPlayground+Basics
Mobile QA: 7 Ways Mobilizer Delivers Easier Testing and Optimization
The site is self-hosted; see the source here: https://github.com/Fizzadar/luapress.org
The phrase "ad hominem" has become really watered-out.
You might want to re-open the tab and do a browser-find for "Encourage Your Whole Team to be Radically Candid" and read the part of the article you skipped.

You may still not agree, but you speak as if the article is about management only, which is objectively untrue.
I meant the spying hurts our industry as those who buy IT services lose trust in the confidentiality of their data.
"This is why people have to ask "do you serve coke or pepsi?" at restaurants."

OT, but this is why news anchors have to say "the obesity rate in the US has risen to its highest level ever, scientists reported today."
Made me think of INTERCAL: https://en.wikipedia.org/wiki/INTERCAL
I telecommute so it's just a few seconds of walking mostly.
Wow, purged is right.

I don't generally follow tech. politics but reading about this episode is horrendous.
Low income areas also conveniently (for Amazon) have lower amounts of money to spend, so they are a much less desirable location to provide a service like this. They wouldn't have to provide this service everywhere for it to make sense to do it in some places.
Paper author here. Scoring coverage for every pass is an interesting idea and something I'd like to look into. I'm not sure it would change the result as much as you think, though. The basic finding of the paper is that coverage is a complicated way of measuring the size of the suite. Counting the number of times each line is hit will have the same problem, I think: writing more tests increases that score but also increases the number of bugs found, causing a spurious correlation.

My hunch is that the quality of the oracle matters more than the coverage score. You can write tests that cover all the code without actually checking anything; the tests will only catch bugs if you're carefully comparing expected and actual results. Maybe a simple metric like "number of asserts" would be useful -- except, of course, that will also be correlated with the size of the suite... It's a tough problem.

The point about the title is fair. I erred on the side of clickbait when I wrote the paper and regret it a bit. On the other hand, it worked. :)
This course is great, everyone how wants to improve his learnings techniques should do this course.
No worries. Given the absurdity of the conversation there wasn't really anything appropriate to add but joking around, but the joke was meant for people who aren't humorless, so I understand why you'd be confused.
Also, rotating cylinders might provide spin gravity without the lateral forces. Entry/exit access at the ends. The downside is the chaos that will ensue if the mechanism rotating the cylinder loses power and people/objects begin raining down. The raining down might only be an issue while under thrust though since objects might otherwise just float off the cylinder wall.
Thrusters require energy and reaction mass (or chemical propellants). For every course change of the spinning construct you'd need to stop the rotation, reel in the drum - now you suddenly need thrust to keep the bodies apart while reeling in, change course, reel out (requires thrust), spin up.

All of that requires reaction mass and energy (or chemical rockets).

On top of that you can't do work on the outside of the space ship since everything (including the space walker) would fly away. You need a double tether at least for safety, etc. Storing the propellants for the thrusters will be an issue: solid boosters won't do because they can't be stopped. Storing oxygen/hydrogen over long periods is an issue in itself.

It _is_ a low level physics problem, but the practical implications are massive.
> But in practice, what twisted collective mind could come up and stay with "Qu'est ce que c'est ?" (What is it ?) ? That monster literally translate to "What is this that it is ?".

But it's only three syllables, like "what is it?" It's also kind of atomic. My French isn't native, but I don't think you can say "qui est ce qui ça est?", if you want to ask "who is it?", i.e. the initial two syllables "qu'est ce que" seem indivisible.

Comparisons about one language being more verbose/complex/harder than another never seem to really hold up under scrutiny. Usually when comparing two languages, one exhibits simplicity in one area where the other exhibits simplicity in another and it all roughly balances out. Humans seem to demand approximately a constant level of complexity from their languages. English for example has pretty complicated consonant clusters (e.g. hurdle, or angsts) to make up for fewer syllables. I'm not even sure English tends to have fewer syllables than French, as their common Celtic roots seem to prefer fewer syllables.
If members of your breakfast group have various preferences and you are negotiating contents, place and price of breakfast then yes, sure it's politics :)
5 Common Pitfalls to Avoid When Crafting Your Data Science Resume
The regions are set for 2016. We may expand in 2017