skysight-inc/HackerNews huggingface dataset:
When you printf to stderr, nothing in that function call is dependent on POSIX semantics. It is dependent on the semantics of C, which requires a stream called stderr to:
1) exist
2) be open when the program starts

POSIX implements this using file descriptors and specifies that stderr is 2.

I said: "strictly speaking, stderr does not have to be 2" which is true. A system is welcome to implement file descriptors and make stderr's something other than 2. It will be a blatant violation of POSIX, but complying with POSIX is optional. Systems that don't just aren't POSIX systems. Complying with the C standard? Not really optional.
Well, that narrow view got us into this mess in the first place.
>That said a mach 5 vehicle with a range of 12,000 miles and a payload capacity of 15 tons has much more interesting uses than carrying passengers I think. Would make a heck of a cruise missile.

yes and no. No - early detected and easily destroyed even by previous generation of anti-missile systems. This is basically why Valkyrie and the likes were scrambled 50 years ago. Yes - quick deployment against countries still not having any meaningful anti-missile defense :)

Also, quick jumps above 60mi (space international border) would probably allow to legally fly modern day U-2 style missions over some relatively narrow territories like over Crimea, Cuba, North Korea, etc...
I read the summary reports by experts, and that's their explanation (incidentally, I'm not sure about counts, but "tens of millions" sounds high for most megafauna species -- their small numbers is part of their survival problem).

If I remember right, the last time I read this story was at the elephant exhibit at the San Diego Zoo, or perhaps the standing exhibit at the La Brea Tar Pits. I'm just an interested outsider, so that's good enough for me.

IIRC, the whole Bering Straits story is itself more complex than I learned in grade school. It was open longer, and was wider and bigger than originally thought. I believe humans came across in several waves that are genetically or archeologically separable. I read a lot of stuff in Science, and remember about 20%, and 50% of those memories are part-wrong, so take this with a grain of salt. ;-)
Hi blutoot,

I am a Program Manager for Azure Search, so you will have to take this response as perhaps being a little ones-sided. I think you will find that getting elastic search up and running in Azure to be very easy. As to your point about not worrying about scaling or management issues using ElaticSearch on Azure VM's, I don't agree with this. There are so many things that you will still need to be concerned about. For example, Azure will periodically do VM updates and patches which will cause your VM's to occasionally be restarted. This of course would affect your search availability which means if you can not permit downtime, you need to think about replicas across VM's and how to manage availability groups so that the patches are applied in a way that you can avoid downtime. Then you have to think about how you are going to handle partitions and how you will shard your index across machines in the case where you need more than one VM to accommodate the amount of data you have in your index. All of these things and parts that we in Azure Search take on for you and make easy for you to scale up/down whether you need more replicas for higher QPS or higher availability or more partitions to allow for greater numbers of documents or faster data ingestion. There is actually quite a lot more to managing a search service (even in a cloud hosted IaaS environment), but hopefully this gives you a few things to think about.

Liam
Huh?? If that was the table and you were the defense, wouldn't you strongly prefer any over $50k person?
> Do you have an example of such an alternative way of organizing society? An example that has been tested in a large society?

There are examples of self-organization to various extents, although there is obviously no example of a society exactly like what I propose. Many parts of what we currently consider the standard role of government have been done without government by many societies. What is considered the "standard role of government" changes quickly (it would probably sound ridiculous 200 years ago to say that Western states would tax something like a third of national GDP). Private arbitration is already quite common, and government courts are widely recognized as slow, expensive, and unreliable. International trade by definition has no higher level central body governing it, and that constitutes a decent chunk of global GDP. Decentralized mechanics already govern nearly all everyday transactions which are not worth the cost and unreliability of using government arbitration (restaurants generally try to satisfy their customers not out of fear of prosecution or litigation).

> It's easy to propose theoretical alternatives with no regard for psychological or sociological effects (which are complex and therefore difficult to predict in theory).

In fact, the vast majority of my arguments revolve around psychological and sociological incentives. You're right that any significant change to society is difficult to assert with absolute confidence. But that alone doesn't mean that a given proposal is more like to be bad than good.

> In order to achieve what you want, you need not only a better form of government, you need a way to hack culture to get it to tolerate that form of government without significant shocks to perceived quality of life

I'm a proponent of gradualism, so while that's a valid criticism, I don't think it applies to me.
I have a hard time believing that this will be performant for anything of signifiance.
Correct, you need to craft an NFS u-boot which can boot read-only from the SD card and bring the system up. (http://billforums.station51.net/viewtopic.php?f=1&t=17 is one such example, I found one on Robert Nelon's pages but can't find that one at the moment)
Author here.

@tomdale We're on the same page. I've worked with many large JS codebases as well and consistency and repeatability are a must.

However, as with any tool, it's effectiveness comes from how you use it. There are so many NPM modules that use "*" in their manifests. That's not very robust. Having a manifest isn't a solution, it's how you use the manifest.

In Duo you can pin down any dependency right in the file via require('some/repo@tag'), which is the same as having a manifest with a pinned version.

With that being said, I'm open to any and all contributions or ideas on how to make Duo more consistent and repeatable. I love what Docker does for it's image builds and I think if we could get that kind of robustness going on the frontend, we would all benefit.
You don't need the fuel to go high.[1] You need it to go fast. Orbital velocity is Mach 25, not the puny Mach 5 that they talk about for transporting passengers here.

[1] See Virgin Galactic's 'spacecraft'. You see lots of fuel tanks? No? That's because they only do a little 'hop' to 100km or so, not accelerating sideways.
The CEO of Airbus said in the Financial Times that "The costs of operating Concorde, and in particular maintenance and support, have become such that operations are unrealistic for any operator."

The reason BA booked a profit is because of massive de facto government subsidies for Concorde, for reasons of national prestige.
Introductory promo code to add a search to your website
I found this nice 30% discount promo code on ProductHunt to add Denote's search to my website. thought I could share it here with all HN community. the code is "HUNT-DENOTE30
>We're also hiring a full-time Staff Technologist or Senior Staff Technologist. Women and minorities are encouraged to apply.

Calling out women and minorities like this doesn't sit right with me.
Rust also allows polymorphic return types.

trait Bounded {
fn min_bound() -> Self;
fn max_bound() -> Self;
}

Which can be used like so. Using type inference.

fn add_min_to_set<T:Bounded, S:MutableSet<T>>(set: &mut S) {
set.insert(Bounded::min_bound())
}

Or you can be more explicit

let mut i: u8 = Bounded::min_bound();
while i < Bounded::max_bound() { println!("{}", i); i += 1; }

Edit: spacing, s/++/+= 1/
Biologically extending human vision into the near-infrared: Initial success
> That is the trick; convincing people to adjust/change their values (moral axioms) and then derive different beliefs/actions from them.

What I'm saying is that if you can make compelling economic arguments for why a different system would be better, most people will not stick to their "moral axioms" if they buy the arguments.

> "One person one vote" might lead to certain negative side effects, but the side effects of an alternative can be much worse.

That's an economic claim, and is precisely what I challenge.
God let an intern write code that mutates the Particle object state in a getter.
Are there any plans to deploy the same API to FutureShop.ca?

My understanding is that they are one and the same company under different roofs. I worked in the Canadian west-coast Bestbuy warehouse and we shipped product to both BestBuy and FutureShop stores, sometimes with stickers from the other store still on it.

Bestbuy.ca and Futureshop.ca even share a remarkably similar design, though BestBuy.com does look dissimilar to both bb.ca and fs.ca.
The fuel required to accelerate from Mach 5 in near vaccum to Mach 25 is a fraction of what you need to accelerate the vehicle + fuel combo to Mach 5 in air. Remember how the space shuttle had those massive rockets on the side, that fell off way before it was close to horizontal? You need the fuel to get high enough to go fast.
Spotify offers shared playlists, but not synced playback.
comments are welcomed!
Epic Drought in West Is Literally Moving Mountains
Can you elaborate a bit on what the benefits of embracing that calculus are? Or maybe provide some pointers? I'm having trouble imagining what utility there is in treating untyped languages as (uni)typed. I said in another comment that it's pretty much a useless notion, but I'm genuinely curious if I'm overlooking something.
Genuinely curious about why someone downvote this comment. I'm stating a fact, not a controversial opinion or anything.
Pro-tip: press space whenever you hear something you like and the song will continue playing, and you have a good chance to catch it. Also, clicking anywhere on the screen (while paused or not) takes you to the active song in Spotify.
I believe the original set of APIs (called "Remix") were cooked up by some of the bestbuy.com architecture crew, and lately there's been increased interest and support from the management. The executives here are actually pretty forward-thinking about this kind of stuff.
The Star is a British paper: UK usage would be Reaction Engines bring, and yes the author would write "Google bring...".
Correlation vs causation has sort of become a cultural trapdoor to all new claims. In reality, it is very hard to find the actual cause of many things we take for granted. Its often that the first event that sets off the chain of events is mentioned as the cause itself. Sometimes even if one doesn't know the mechanism, as long as you can reliably reproduce or predict the same, its seen as good enough for practical purposes, if not for textbook teaching.

For example, not drinking water for a day tends to make me thirsty. Thats a correlation. Is it the cause? Not really. It just sets off a chain of events, which triggers dehydration, and eventually neuro chemical triggers of thirst somewhere in my brain centre.Even that centre is probably not well understood. But we still say "not drinking water causes thirst". it may be possible to mess with that circuitry to avoid these feelings. In fact a lot of neurological drugs prey on this fact.

Causality is a very philosopical subject. But I would argue that for most practical purposes, reproducibility and predictability are often good enough to be useful, even if mechanism is currently unknown.

See manipulation theories in causality (along with some intro on causality calculus) if you really want to dig deep into the beast known as causality.
Beavers, in some sense, must, because their impacts have had plenty of time to get back at the beavers if it was going to. That doesn't mean they didn't ruin it for some other species.

It's kind of the idea that the most successful parasites can't kill their hosts too efficiently or quickly, because then they run out of places to live. If you screw up your environment like that, it'll come back to haunt you.
> "Producing efficient X" and "Efficiently producing X" aren't the same thing.

I understand your claim. I'm trying to avoid a semantic argument by making it clear what I meant. I'm not arguing about what the "true meaning" of those phrases are. Just know I was referring to economic efficiency both times.

https://en.wikipedia.org/wiki/Economic_efficiency
You don't celebrate a major tech company catching up 5 years late. You kick in the CEO's office, light his desk on fire and make pointed enquiries into how much money they wasted farting around on Windows 8 and other failed ventures.
A link would really be useful
thanks for this BillRey. my pleasure to have this introductory promo code to HN community
Why not? You have to slow down and land with the full passenger load, rather than launching the payload into space[1]. And you need to engineer the vehicle to very conservative airline safety standards.

[1] Although launching the passengers into space is an attractive option, given the kinds of people who could afford tickets on this thing.
A missing feature would be to be able to see a list of the songs that were played, I missed a couple of songs I'd want to listen a little bit more.
Anecdotally homedepot.com and homedepot.ca are developed by totally different teams. I wouldn't be surprised if Bestbuy is too.
WWII Atomic Bomb Project Had More Than 1,500 "Leaks"
Sometimes things are diminished in an "Eternal September" fashion, out of an influx of people and ignorance more than anything. Other times, like these examples, it's a slow gentrification.

BTW, thanks for the comment. I like how you tie it to a feeling of emptiness with experience... I've been really making an effort to cut out all the unnecessary junk in my life for a few years, and I've come to a similar conclusion about myself: that it's much more about how subtle feelings of emptiness and lack can "distort" my behavior, and cause a lot of pain and discomfort -- even things that are usually considered extremely positive can become painful. Even with a lot of direct effort to avoid it, I still fall into that trap. All I can do is look at myself and laugh a little!
This kind of copy-writing is obnoxious and juvenile. If it's satire, it isn't obvious enough. Try again.
What are the limits of DocumentDB? You know, like max size of database, max size of document, max number of documents per database, max. number of attributes per document, max. number of databases per DocumentDB account.

What's the max. duration of database query, max size of query result.

What kind of performance can be expected, does it decrease as the size of database increases or it remains constant?

I'm going to wait a few days until hype settles.
Show HN: Fragment, a new kind of photo editing app for Android
On the API team, we're simply packaging data that is cooked up internally by teams who are also providing data for the dot com site, as well as other stuff. Consequently, I can't give you good information (and in any case, I maybe couldn't even if I knew - some of these types of things (like trending, similar products, etc.) are carefully tweaked by business folks, same as at any other retailer. Nothing crazy; but I think the details are proprietary.).
Nick Hanauer on Inequality
There's already a persistent bias in representation in that people like me who have places to be and things to do are opting out.
> Theses aren't open access?

Not unless the thesis's author pays about three figures to make it open access. The only other option (without spending a ton of effort to fight the system) if you want to graduate is to let Elsevier charge people money, a tiny amount of which they will forward to you (if you bother to let them know where you currently live).

> In the UK if you're funded by a research council (like almost everyone is here), your thesis is normally open access because the public paid for it. Students are generally awful at disseminating theses and dissertations, but in theory it's available for anyone to see (if only through library services). Whether this extends to copying and posting to Scribd I don't know, but in principle I don't see why it would be an issue.

In the US, most Ph.D.'s research is paid for with federal grants. I agree that they should be open access, but I wasn't willing to pay even more just so that other people could read my thesis. Everything is in (non-open access) journals, so anyone who really cared about my research could just find it there. If someone really wanted to read my dissertation, I'd be more than happy to just send them the same PDF I gave Elsevier, and I suspect that virtually all other Ph.D.s feel the same way.
One way that doesn't seem to get talked about much: land use. The land surface of planet Earth looks a lot different than it did a few hundred years ago, and even more different than ten thousand years ago before humans started farming. For example, I look around my local area and compare it with what it looked like when I was growing up: then, lots of woods with a few farms; now, lots of asphalt and concrete and buildings. Ten thousand years ago it would have been all forest.
Can't you do the same without programming it though? I don't think I could have fun playing a game I programmed for someone else.
Amazon Web Services: Overview of Security Processes (2013) [pdf]
thanks for the comment RobertCK. you can choose your plans for any of the search packages here: https://denote.io/pricing and then use the code on check-out. hope it helps
Much appriciated Raminb30
Totally see your point. The true value of a program like this would be the personal network, recruiters on campus, etc. It is going to be a lot of work to create a similar team spirit in a virtual context. By the way, the Harvard Extension School has its Master degrees priced around the $20,000 area so your estimate is pretty much on spot.
Thank you for pointing me in the direction of MLTT/intuitionism/CT. I have a lot of good processing ahead of me.

One more thought about types. Stereotypes are a usage of types in our thinking. Stereotypes are a relatively low resolution (and low information load) way of defining a person. Stereotypes are a type system to model people.

Type systems seem to be brittle when it comes to increasing/decreasing resolution. It seems like type systems need to become more elaborate to account for these different resolution scopes that combine to ultimately make a concept. Just like imposing a type on an individual, one needs to account for the many nuances of that person. These nuances are sometimes & sometimes not applicable to other people with similar nuances.
No, the storage backend here is the local filesystem.
The lower population pressure in Africa is a reflection of parasites that evolved with humans there. By escaping from Malaria carried by African mosquitos and parasites carried by tsetse flies and the like humans lived longer, more fertile lives. The resulting population pressure outside Africa let humans kill the megafauna.

The lower population density in Africa wasn't some kind of harmony, it was a result of awful disease.

Now that many diseases are under control, Africa's population is exploding in a region where birth control was never relevant before. It is already overpopulated and still has birthrates that more than double population with each generation. Soon it will be the most overpopulated region in the world. The megafauna will require heroic efforts to save.
As nice it is to see some hard figures, the numbers are disheartening. They say it's possible to make some side money during college, but don't even think about trying 10 years later :/
index.js is only 'standard' in node insofar as it is the fallback entry point if a package.json file is not found or does not specify a 'main' file.
A new "cool", locked-in service served on a silver platter by Microsoft to the brainwashed.

Everybody else uses open source on premises or their cloud of choice.
You know, it's not a simple question, but there's some case for Microsoft just up and releasing some scale-out DB for free (as in beer) or at least cheap.

My thinking is, scale-out deployments aren't all that likely to pay at SQL-Server-like rates per CPU anyway, and you're helping give the Windows world better parity with the horde of Linux options for folks that need scale-out (or, just as commonly, hope to need it someday).

On the flipside, by doing that you might forego some sales of SQL Server (though I suspect that's limited; most folks that need SQL Server really need SQL Server) or sales on Azure that could theoretically help recover the dev costs. But greatly improving the scale-out-on-Windows story seems like a big deal, the kind of thing that might justify going to lots of effort to make a DB product then giving it away.
I try to be open-minded but I have a very hard time believing in acausal events. Saying change can happen from nothing is like saying that energy can appear from nothing.
This reminds me of GEB where Hofstadter covers Godel's theory of incompleteness. My personal understanding was that there can be no definite theories that are true of everything in the universe...but that theory is a paradox in itself because it is attempting to make a definite rule that is true of everything in the universe
You've had sd card corruption with a system that doesn't write to the sd card at all? That doesn't sound good...
This looks very useful. Thanks for the share BillRey
If you're wondering how overkilling can happen, the Romans killed 9,000 wild animals (lions, bears, etc) in one day during an opening event for the colosseum. And proceeded to sport kill thousands after: https://en.wikipedia.org/wiki/Colosseum

I can imagine exotic and big game has been the prime target of humans for a very long time.
I'm really sorry about that - there are a few types of errors that come from Mashery for which we haven't yet customized the responses to properly return JSON. Essentially what you're seeing is that you aren't specifying an API key. To use the Best Buy APIs, you just need to register for a key at https://remix.mashery.com/member/register. And there's more info on getting started at https://developer.bestbuy.com/get-started. If you decide to try it out, please let me know if you run into any problems.
I'd love to see the ERG readings for more experiments and before vs after at 950nm~
So using their numbers (max 36 'units', 15 qps per unit, 25GB) that is a max search corpus of 540M documents or 900GB, 540qps, $4,500 (approx) per month which is a discount of 50% so $9K/month when full up). Does anyone know if the 36 host limit arises out of the requirement that all units are in the same rack?

I'm wondering what the target market for that is?
a lengthy discussion over on reddit about this: http://www.reddit.com/r/Futurology/comments/2e5wry/biohacker...
LearnedLeague: a booming, invitation-only, underground trivia competition