skysight-inc/HackerNews huggingface dataset:
I think[1] it is a bit disingenuous to claim that every economic system is either capitalism, communism/socialism, or a mix of the two. This is not what I saw at all in the wiki page. Of course all systems have things in common, they belong to the same category after all, but each has its own unique characteristics.

By example, the Guilds system in Renacentist Europe. Is it capitalism or socialism? Each master had control of his own means of production, and hired both journeymen and apprentices to provide labor, but on the other hand, each master had to answer to the guild at large, and more directly to his peers in the same city. They had pretty strict controls over who could do business where, without intervention of the State, so in our eyes may look like a mix of capitalist oligopoly with socialism...

Except this analysis misses the point that the Guilds system was not about the control of the means of production, but about the control of knowledge and social status. Of course you can say that knowledge and social status are means of production, but that would be true only in a very abstract sense.

Regarding the "gun to the head", I insist it is not a defining characteristic of socialism/communism. Capitalism, and feudalism, and traditional economies, etc, all have their own ways to impose the will of high status individuals over the rest of the people, and more often than not this involves the threat of physical violence. That's why I don't think it is relevant.

[1] Disclaimer, my knowledge of economic systems is limited to 101 classes but still.
Consul is pretty neat, and in my experiments with it, it's really easy to spin up and modify a cluster. It seems like they really thought through the procedures.

Another mature option for service discovery that this port doesn't mention is AirBnB's SmartStack: https://github.com/airbnb/synapse and https://github.com/airbnb/nerve. Here's a talk from DockerCon about using SmartStack and Docker: http://blog.docker.com/2014/07/dockercon-video-building-a-sm...
Absolutely correct. I can speak from personal experience on a few occasions.
I've always thought this would be cool for e.g. a cross-country team, or friends running together, to have.

Imagine incorporating a PA system so a coach could talk to and track his athletes on all their training runs...
Hopefully hornetblack's answer shed some light, but the most important bit is that the most of the above were just type signatures. If they're part of a typeclass you would define them for a particular type in the instance. Otherwise, you'd define them generically using only other functions defined to generically work with the same constraints (or looser).

So in the case of minBound and maxBound in particular, you'd define them appropriately for a particular type when you declare a type to be Bounded.
Well I suppose then maybe I have the wrong idea of what "flat file database" means. To you anyway. I would not actually describe sqlite as a flat file database system... Since the data cannot be read safely directly from the file, using a text editor, or -- since a flat file could be binary data, any arbitrary program that just knows the format. And "flat" implies there is no special data structure involved. I would think that would not be the case for sqlite given how well it performs, it must use some kind of binary tree or clever indexing system of some sort.

You must go via the actual sqlite process.

On the other hand maildir, composed of multiple ascii compatible text files, can be read by any email client- provided it follows the protocol for reading and writing of files in the maildir spec.
The @DocumentDB twitter links to a tutorial on DocDB: http://www.documentdb.com/sql/tutorial
scary awesome
At my job we have a JIRA server running. It is a big enterprise piece of software, but you can log stories and tasks pretty well. If it were up to me I would use something else, albeit I am not sure what that is.
This is the basis of the Voxel Farm engine, which Miguel talks about in this early blog post: http://procworld.blogspot.com/2010/11/opencl-first-iteration...
Given the number of conspiracy theorists on youtube...probably
Normally, I considered "harmony with nature" to be roughly equivalent to "Nash equilibrium that won't make human extinct". In other words, human has to make way for "nature" (to a certain extend), or risk being wiped out in the long run.

Nature will always be fine, whether humanity as we know it survives is the problem.
What mess?

I was there in past decades. We're better off than ever, both with regard to accessibility and pricing of proprietary software and with regard to abundance of libre software.
For anyone for whom this story resonated, this book is well worth a read:-

An Island to Oneself
http://www.amazon.com/An-Island-Oneself-Tom-Neale/dp/0918024...

More info on Tom Neale:-
http://en.wikipedia.org/wiki/Tom_Neale
SQLite is not a flat file database, its an inprocess database that doesn't use flat files.
Is Duo smart enough to remember when it finds a library requirement with a specific tag? So that it is not necessary to indicate the tag on the other places where this same library is required.

If so, manifests could be written in a very neat way. See: https://gist.github.com/aymericbeaumet/22c3a9deba54549821e3
What I mean is that from a material standpoint, the engine turbine temperature tends to be the design limiting factor.

Yes, there's going to be hot spots on leading edges due to stagnation for example, but you're not burning fuel there to intentionally jack the temperature up.
I guess you mean winning at a startup you confounded, haven't been kicked out of, and haven't had to dilute yourself to sub million. Because if you have had to do any of these, your win might turn out to be a decent house downpayment, not the "never have to work again" valley fantasy.
Were you two born yesterday?

This is standard text on job listings.

For those downvoting me I went to moster.com and looked for software jobs in new york and literally picked the first one I saw for a software engineer. It said

"Bloomberg is an equal opportunity/affirmative action employer and we welcome applications from all backgrounds regardless of race, color, religion, sex, national origin, ancestry, age, marital status, sexual orientation, gender identity, veteran status, disability, or any other classification protected by law."
Microbial life found living on the exterior of the International Space Station
ok, so let's try to see how this works out

making $100k/household in Palo Alto:

$30k goes to taxes
$30k goes to family housing, unless it's a trailer park
probably about $10k goes/will go eventually to things like soccer, music, other misc kids stuff, unless you decide to punt on after-school development

the remaining $2.5k/month goes to food and clothing for 3 and I guess retirement savings? We also leave out cars, gas, vacations, cellphones, saving for college, etc etc.

There is not a chance to ever buy any housing in this area on that. I also don't see much room for more kids. Sounds like barely covering living expenses.
We don't need the actual infrastructure or even the same software locally.. what's wanted/desired is an API compatible system that can be used to develop against. It also doesn't need to run on a local cluster for development purposes, or smaller shops.

I know everyone is all about running huge clusters behind the scenes, but most people simply don't need that, and being able to start small, and buy bigger would be a nice option.

For example, a simple node application using leveldb(levelup) for the storage interface could be very effective as a backend for development/testing. From there, you provide an API compatible interface. Open-source that version, with the disclosure/understanding that the Azure hosted version is much more robust.

I think you'd see a lot more buy in from the open-source community... even more so if you accepted PRs to make the open version more robust.

If you are at a point where you are considering the likes of ES/SOLR/Lucene etc, you are likely ready to make the jump to self-host in the cloud, or use a SaaS provider. Where people get a bit concerned is in the lock in. I know why Azure would want to present that, but I think it's a bad idea without an open implementation that allows for self-hosting for development and on the small scale.

Right now, the company I work for is hosting in Azure. I recently switched from a couple RabbitMQ queues to Azure Queues. It works fine, as was a really simple replacement for a flow of near real-time but temporary data keys. I would be much more open to using a hosted MongoDB from MS than DocumentDB, in much the same way I'm happy to see you guys embracing Redis for a cache system.
Thanks for the suggestion, I'll take a look.
Metaballs are a family of implicit equations that are visually interesting and easy to set up. They all come in the form of a summation of some function of distance from a control point over a set of control points. The appearance of spheres/circles intersecting is a consequence of the popular falloff-type functions.

You can think of metaballs as a bunch of glowy points. The implicit surface that is shown is all of the points where the glows add up to some target value.
I'm fully aware of that, considering I quoted the bit talking about contributing to the article.
Sometimes I'd rather buy and use something costing money, from a vendor that only sells it himself, than some free stuff offered that I think its crap.

A turd of a software, even if libre, is still a turd. I won't celebrate it just because someone offers it for free.

I'm not talking in general: there's excellent libre software, and excellent proprietary software too.

But there's specific libre software that's just plain crap for most use cases compared to its proprietary alternative (e.g consider a high-end DAW and the libre DAWs. Or a high-end NLE and the libre NLEs).

And some other libre software is mighty fine in itself, but lacks other characteristics that some proprietary software has (from 24/7 paid on the phone support, to quality documentation, to working with your preffered OS or your other infrastructure, etc). So some people can make good use of it, while for others it's not suitable.
Nowhere does it say DocumentDB is open source.

The Microsoft of the 1990s wouldn't be using Github.
I've spent a few years searching these out for fun in second-hand shops and used book stores, avoiding online simply for the thrill of trying to find them on the street. This is fantastic that they are available for free download now!
FreeBSD Ports Tree Turns 20 Years Old
Getting Started with Spree, Wombat and Ninefold
Yeoman isn't a build tool though, it just generates the application skeleton.
Microsoft's IE team pines for faster updates – and respect
Link to the original Project Page, if (like me) you're playing catch up on the experiment:

https://experiment.com/projects/can-we-biologically-extend-t...
New Internet Explorer Not Coming to Android and iOS, Name Change in the Works?
everyone should be issued an IPv6 address at birth
It's cheaper, it makes informal collaboration easier, it fosters better energy in the office.

Any office layout is going to have tradeoffs. It seems like the problems you have with open space offices could be solved with a pair of noise-canceling headphones?
Black Friday is coming up in a couple months. How fast can this buy stuff for me?
Expedition to the lost net (2001)
Ok, I stand corrected. This is not at all what I remember from my highschool/uni_101 classes, but it was 20 years ago.

I wonder what is your opinion on the similarities between American Capitalism vs USSR State Socialism during the cold war?
Coming to terms with gentrification in Detroit
lets hope it willn't affect earthquakes in CA. Though considering that handling comparable amounts of liquid in shale gas production in CO does affect earthquakes...
> When you printf to stderr, nothing in that function call is dependent on POSIX semantics.

fprintf(), but yeah. That is exactly what I've been saying, too.

> I said: "strictly speaking, stderr does not have to be 2" which is true.

Ok, but that's just like saying, "strictly speaking it's a valid C to write a bunch of zeros to a file and call it a jpeg."

It might be technically true (complying with the JPEG spec is optional for C programs, too), but it's in no way a reasonable thing to argue for.
"All JavaScript logic is executed within an ambient ACID transaction with snapshot isolation. During the course of its execution, if the JavaScript throws an exception, then the entire transaction is aborted."

Have I missed something, or have MS delivered a novel and valuable feature? I'm not aware of support for transactions across documents in other NoSQL platforms. I'd be grateful if someone has any experience or better information in that regard, thanks.
Is it just me or is this page entirely blank? I poked through the source for quite a long time, but couldn't undo it. The text is there. There is something in the CSS that obscures it in Chrome. So annoying.
Thanks for posting this. I have yet to get into front-end work, but this looks like the least painful way to dive in I've seen.
You are missing AmisaDB. Supports Multistatement transactions. http://www.amisalabs.com/
If I understand correctly, their multi-document ACID transaction support is a big deal. The only other NoSQL/NewSQL systems I'm aware of with that ability are FoundationDB and Google Spanner/F1.
I noticed that as well... I think it is. Although, I just tried it again and isn't working. Go figure.

And I can't find anything in https://www.spotify.com/us/arts/serendipity/scripts/serendip... that would change when you switch tabs.
The thing is there was slider to move the isosurface boundary.
Is this based on Elastic Search in the background?
> > Capitalism and Communism are not the only possible forms of human organization.

> What alternatives do you have in mind?

A lot of the forms that predate the modern nation-state don't look much like socialism or capitalism because both of those (as well as, arguably, mercantilism, which might be distinguished from capitalism) really presume the kind of environment provided by nation-states as a context.

Feudalism, for instance.
Not quite. There is a lot of mysticism around the incompleteness theorems. The Incompleteness theorems say that you cannot construct a single higher-order logic capable of proving all true higher-order statements. This does not limit our ability to discover truths about the universe. The incompleteness theorem has little bearing on the discovery of universal physical laws.
Tokenization service like http://www.auricsystems.com/products/auricvault-tokenization...
Looks like they have implemented "containment zones" like the ones in SF.

In SF, the police have established containment zones where typical low-level crimes (like dealing, prostitution, disorderly conduct, etc.) are not pursued aggressively (if at all). For example, 6th and Mission neighborhood and the Tenderloin. This way the undesirables have an incentive to gravitate towards these areas, and it's easier for the cops to keep an eye on them. Sure, it sucks for the regular people who live there, but it is what it is; it keeps the rest of the city "clean" and the taxpaying public happy.
I love it! Good stuff! The cursor beating in time with the music is a nice touch.
So does AmisaDB. http://www.amisalabs.com/
In French some adjectives come after the noun, some come before, and even though my French is not that great, I know enough for some reason to have that gut feeling that "le grand rouge <noun>" sounds weird, and it should be "le grand <noun> rouge". Interesting how even with a second language these habits become ingrained.
What an interesting experiment. Could there be some basis, after all, to the urban legend that eating carrots improves night vision? Carotenes are "partly metabolized into Vitamin A" [1], but this experiment is skipping the precursors and going straight for what I assume are large and exclusive doses of Vitamin A. Can it really be that no one has tried this before?

Related and probably equally silly idea: I've always wanted a pair of sunglasses that could tune in to different EM spectra. How far are we from that? Night vision goggles are bulky because they need external power to do the frequency shifting, right?

[1] http://en.wikipedia.org/wiki/Carrot#Nutrition
Me neither. Calling out any group , in my opinion, creates a stronger feeling of separation between that group and whoever else is lumped into the deal.

It's becoming standard practice, but I feel like it's at best a positive P.R. stunt about X company's diverse hiring practice, and at worst mildly counter-productive towards the whole "people one-ness" (sorry, can't think of a good term) goal.

The only time I'm okay with such statements is when there are extraneous circumstances which allow for a group which wouldn't normally be considered. Example : "Teens between 13 and 18 welcome!" referring to an event that takes place at a venue that is normally 18+ only.
I've owned the entire collection including the Shelf Of Fiction. The main thing to consider is that for the works written originally in english or are hard to find these are good resources. For the works which have been translated there are usually much better translations available (and worth paying for).

Very glad to see these freely available though.
That doesn't really follow. Most of the time, like behavior of integer overflow, the program doesn't really care (as in the machine language version doesn't reflect a specific desire for wrapping behavior, especially for signed values). The naive C version is good enough. And of course, it's always possible to even more carefully disassemble and preserve semantics, though this is usually undesirable because it obscures what's relevant.
Hey cool looking app. You think you guys would be interested in using the Instapainting.com API to further monetize?
Third Servile War
heres to avoiding bankruptcy! somehow i find myself rooting for the underdog in an internet world.
> Mr Lewman said that his organisation received tips from security agency sources on "probably [a]monthly" basis about bugs and design issues that potentially could compromise the service.

> However, he acknowledged that because of the way the Tor Project received such information, he could not prove who had sent it.

> "It's a hunch," he said.
Through technological enhancement[1] or practice it seems that anyone can make an attempt at monitoring & responding too these frequencies.

[1]http://eyewiki.aao.org/Intravitreal_Injections
Makes me wonder if the C code compile to a work-a-like binary on 32bit as well?

[edit: after looking at the "C" code, I guess not -- this really is asm wrapped in C (which is perfectly ok)]
Should be fixed. Thanks for the report.
I'd like to imagine that ancient cultures had an elaborate visionary sense of humor. Sitting around the campfire, they devised the most intriguing practical joke on archaeologists.
First, Deutsch is a serious field theorist and foundational quantum mechanist. Second, the arXiv is not, as you seem to intimate, for work that isn't good enough to pass peer review, but is, instead, a place to post work so that the physics community can digest it without a 6-month peer-review delay. Articles on the arXiv are almost always submitted to a journal within a few days of being posted.

I should point out: that doesn't mean it's right! But it's not gobbledegook either.
Munich Council Say Talk of LiMux Demise Is Greatly Exaggerated
Interesting to see projects still written in assembly? Real question is, why ? Is there a subculture of people who prefer Assembly Only programs, like the ultimate lightweight linux distro enthusiastics or something ?
As someone commented on product hunt I kinda feel not too good about referencing all my belongings somewhere online. The day you want good targets for a juicy robbery you know where to look.
Curated List of Best Educational Software [Common Sense Media]
The urban legend was mostly due to its use in WWII, to explain why the allied night fighters were so good. The fighters actually used radar, which was still top secret.
IPFS, the interplanetary file system, is a project that the EFF should consider promoting:
https://github.com/jbenet/ipfs

There are two implementations in progress, a Go version and a NodeJS version.
No I didn't know about that, thanks. I guess I was more thinking about run-on-your-own-hardware/cloud - which I know is not equivalent to the MS offering. I see orands post about FoundationDB, which also looks interesting. Seems like it would be a killer feature for a Mongo/Rethink/Couch type system.
'cause what the world needs is another pXrXoXpXrXiXeXtXaXrXyX NoSQL solution.
Show HN: Live location-based messaging board
Please do not editorialize article titles. That is against the site guidelines.

(Edit: The submitted title was "NSA, GCHQ agents deliberately undermining Tor surveillance efforts by NSA, GCHQ". Was in a rush and forgot to mention it earlier.)
Using Bayesian methods to learn about our experimental effects is very interesting to me. For example http://www.evanmiller.org/bayesian-ab-testing.html, which may be the type of bandit you refer to.

In the best case, it might be more robust to low-data outliers that cause random blips that look significant, as well as addressing the problem of looking at an experiment over and over (which frequentists are uncomfortable with: more chances to succeed).

However, it is non-trivial to understand how this works for us in practice. Examples: we want overall results as well as days-in results (to look for novelty effects); we would have to choose priors with consideration, because they have a huge impact on most results; etc.

This takes time and effort, and there are a lot of other things competing for those resources.
More commonly, this destructuring is done in macros, by their "macro lambda lists". destructuring-bind is just a binding gadget which performs almost the same destructuring as macro lambda lists.

(Why almost: because "destructuring lambda lists" don't support the environment parameter of macro lambda lists!)
On the other hand, for those of us living on bedrock, earthquakes might provide some rent relief. FWIW, I'm only being half ironic. The rent situation in the Bay Area is so out of control, that only an earthquake will really relieve some of the upward pressure on prices.
It's a heavily regulated space, nowadays.

Dodd-Frank changed it all and spawned many other regs + groups

"Passed as a response to the Great Recession, it brought the most significant changes to financial regulation in the United States since the regulatory reform that followed the Great Depression"

http://en.wikipedia.org/wiki/Dodd%E2%80%93Frank_Wall_Street_...
Yeah, I have a few Harvards, but really the only reason is the nice binding for a few classic titles. The Arabian Nights is the Lane translation, and if you're going classic, you have to go Burton. Same for a few others - you can go older or newer, but there's no particular reason to go for the Harvards. Same for any big classics set.

That said it's not a bad place to start. I loved the Butler prose translation of the Iliad and Odyssey because it was fun to read and straightforward. Now that I have moved on and love Pope's and Lattimore's, I would recommend those over it - but if someone bought one, I wouldn't "tut tut" or anything.

My advice with translations is always to gather a few, read the first few pages or chapter in each, and go with the one that you like. There's always the chance you'll end up with a Bowdlerized version or something (I did with the Count of Monte Cristo, the old ~1850 anonymous translation) but if you enjoy the book that's what matters - you can always read it again or fill in the blanks.
So what about their lawyers campaigning for the copyrighting of APIs?