skysight-inc/HackerNews huggingface dataset:
Lots of posts in here talking about how Dropbox isn't for version control and "just use git" and such, but the systems aren't mutually exclusive and so these comments aren't helpful, IMO. Just because Dropbox isn't a proper version control system doesn't mean it isn't (or couldn't be) useful for developers.

I use git daily but I also use a syncing program (first Live Mesh, then Dropbox, now Google Drive) to sync my source code directories. This isn't at all for version control but rather so I can change systems nearly instantly without having to check everything in to a remote git server. This allows me to not care if I'm working on one of my two laptops or my desktop, all my code is Just There whenever I need to switch. With a pure git solution I'd have to push changes that may or may not be a fully coherent change set each time I switched machines.

Anyway, my point is that all of the OP's arguments are still valid when you are using git+dropbox, which is a perfectly reasonable thing to expect to do.

FWIW, all of the major sync systems have issues here (my biggest pet peeve with Live Mesh was that it would hold locks on files for an abnormally long time which would stop me from being able to compile while .o files were being synced, for example). But Dropbox's probably are the most annoying since you have so little control over what does and doesn't sync beyond the root sync directory.
"percentage of males in teaching professions, and/or daycare?"
I agree it isn't fair. But this can be seen as misogyny/sexism backfiring against men. One main reason why men are discriminated against in these professions is that for a long time many societies have considered that women should only care for children and domestic work. These societies have adapted to that, elevating gender roles and hierarchies, and making it hard for people to escape their grip. And although this has mainly been to the disadvantage of women, many men have also suffered from being limited to male jobs/roles etc.
What the hell? Don't put your sourcecode in your dropbox folder. That's the "fix". Not turning off dropbox.

Git is free. github/bitbucket/whatever else is free. Dropbox is for random documents, music, and pictures, not your code.
Informing you that the guy that is lusting after you is married after he skirted the issue is bad behavior?
I don't think the author is talking in an absolute sense like "our lives suck harder than ever before". More in a relative sense such as "it's harder to get a good job for life and afford a house than it was for our parents generation".

I do think that "perhaps more so for our generation that any previous" is hyperbole though.
I use Dropbox for collaborating on anything BUT source code. Don't put repos in Dropbox. Who the heck ever thought that was a good idea?
Name.com offers this through Verisign's mobile app. I haven't used it as I just noticed it today.
I don't get it either. I've seen entire blog posts dedicated to using Dropbox as a git remote [1]. This is insanity! Git expects very fine grained control over the files in a git repository. I've also seen Dropbox generate "conflicted copies" for files that I don't have open and haven't modified. Literally I've sat and watched Dropbox notices come in about conflicted copies on files that are years old. I opened the folder containing the files and stared as the folder filled up with conflicted copies (which I promptly deleted).

There's no way I'd trust Dropbox to touch my git repos.

1: http://intermediaware.com/blog/how-to-use-dropbox-as-a-git-r...
They didn't solve a pain I either knew or did not know I had.
rm999: sorry for replying to your comment above instead of below it. I was about to reply to it below, but then thought that adding the clarification at the top would be more helpful for everyone else. Thanks for pointing this out.

The Amazon press release calls Amazon Coins a "virtual currency," which by definition means they're fungible and subdividable.
For one developer projects (aka side projects) Dropbox is great. I now can switch across many machines I have and don't have to lug around a specific laptop and when I boot up, the latest version of the project is there for me to spend an hour or two on and forget about for another week.

Having said that, DB is not a version control tool. Being how intelligent the HN community is I don't quite understand the point of the post: use the tool for what it's meant to be and save yourself the headache (and a blog post).

BitBucket is perfect for private repositories if you have more than 1 developer and want version control and it's free.
This is something I constantly have to remind people with "sync" solutions (Dropbox, rsync, robocopy, etc). Anything that mirrors or syncs has the potential to delete the SOURCE material too. That is what it is designed to do.

The responses I seem to get are "NOT if you set it up correctly!!" which is obviously true, while also somehow managing to miss my point entirely.

If you want to just one way copy something then use a solution that is ONLY one way (copy, xcopy, S3 backups, CrashPlan, etc). If you want to mirror/sync then keep a nice backup for when that goes wrong.

PS - Also make sure you know the "rules" a sync solution runs using. For example how does it decide when a file is deleting? Is it just looking at directory update time and lack of files? What if files haven't been synced yet but the folder gets updated?
Very clever, now try to login to stackoverflow ON your phone!

Their tutorial only has this to say: Clef is all about letting you log in to websites on your computer with your mobile phone, so you'll need to complete this tutorial on a non-mobile browser at http://clef.io/tutorial
It wasn't a dance. It was a game.

The bad behavior wasn't that they shared a time of their lives, it was the behavior that ensued when the sharing was over. How often do men have to deal with that? I know a lot of women who've had to deal with it -- not just in our industry.
East Village Man Fights $30K In Fines For Renting Out Room Through Airbnb
Host webpages on Google Drive
Find out your app's AppStore.com link
It is definitely nice to be able to see Instagram photos at their full resolution on the bigger screen. Sometimes I forget that my phone camera is actually taking pictures with a fairly decent resolution. I do notice that some pictures which appeared nice and clear on my phone are actually more grainy than I thought when I see them on my computer screen at actual size.
That was questionable, but the dupes were the real WTF.
http://www.raspberrypi.org/archives/571
Let's take out the $11.3 billion of cash and short-term investments on Dell's last quarterly balance sheet [1]. Yes, a lot of this being overseas, but that's much less problem for a private company than a public one. So we're really paying $13.1 billion for the assets.

Assets which in 2012 produced a 7.3% un-levered ROA (earnings before interest after taxes / assets) and are levered only 5x (assets / equity) in historically low rates (Lenovo is 6.7x). Not to say this is anything close to a slam dunk. But the pressure of working to make the next interest payment isn't so dissimilar from slaving to your next fund-raise.

Note the difference between capital and money, assets and liabilities, stuff and claims. Companies are arrangements of capital, physical and intellectual. If the value of that arrangement is zero or negative one liquidates, i.e. shuffles the capital around without changing its value while marking down the claims to show the presumed valuable arrangement has vaporised. The inverse of liquidation is entrepreneurship, i.e. shuffling capital into an arrangement of value. When this is successful the claims are marked up to reflect the arrangement's value.

Capital has inertia - shuffling it around takes energy, e.g. recruiting costs for intellectual capital. ABCD -> AB + C + D takes less effort than E + F + G + H -> EFGH. We only liquidate when there is nobody willing to pay for the arrangement. Similarly, we only build when there is nobody selling it.

[1] http://www.sec.gov/Archives/edgar/data/826083/00008260831200...
"During the initial recovery, some of our nodes ran out of disk space. It's unclear why this happened since our cluster was only operating at 67% utilization before the initial event, but it's believed this is related to the high load and old Java version. The elasticsearch team continues to investigate to understand the exact circumstances."

This doesn't pass the smell test for me. Not that I know tons about ElasticSearch, but couldn't disk space have been consumed by failed replication attempts?
Dell has plenty of opportunities, given their enterprise customers. The tricky part is: almost all of those opportunities involve new services for post-Microsoft IT. And how is Microsoft and their two billion dollars going to react to those plans?
"Pirating" SNES games? Where can you legitimately buy a SNES game that would give money to the creator?
You should ask PG
If you are running a JVM or CLR stack, check out AppDynamics - much deeper visibility, more deployment options, more depth in feature-set etc.

PS: I work for AppDynamics
We were battling a specific type of Heroku error (H12) that really required all of our dyno's to be monitored. We turned NR off and went with a (much) less expensive service that ended up telling us exactly the information that we needed across our entire cluster of machines. Hopefully with this extra cash, NR can improve their service because I honestly wasn't that impressed. It didn't live up to the hype at all for me.
Not in the sense that I mean, sorry. The Ouya is barely more than a Tegra 3 reference board with some furniture around it. The internals of the Wii are custom to the Wii, and that's orders of magnitude more daunting of a project.

Which does not mean that the Ouya cannot be good. (Basic microeconomics has a lot more to say on that topic.) But breathless cheering about this project "shattering the mold" doesn't really reflect reality.
Maybe I'm misunderstanding your comment but... Real businesses need real solutions for their use cases. SQL is not necessarily the right tool for "that" job.
Isn't this similar to Gumroad?
Everywhere I've worked that did high volume transaction processing had an architecture that required a piece like this. Even if you use a relational database for intake, you still need to move the data to another database for analytics. Moving the data automatically via replication sounds a lot better than the typical batch process running at 4am.
The Case For Vertical Sharding
I agree but it's easy to forget the premises on which it makes sense.

I like the idea of storing my git bare repository on my dropbox, while pulling from it to another non-dropbox directory. For a private repository, it's a nice alternative to using bitbucket. But, I think it is only reasonable if I'm the only one syncing with the repository. As soon as I want to collaborate on my shared private git repo, time to use bitbucket.

With Logic Pro, I will record directly into Dropbox, but only if I turn off sync while recording. Then I can share the project with my mixer/editor in another state. But there again we make sure not to be in the project at the same time.

In short, my sense is that Dropbox is for sync and backup. It's not for simultaneous co-working.
This is in fact the consequence of a fact first proven by Euler: every even perfect number is of the form (2^(p-1)) * (2^p - 1) where 2^p - 1 is a prime. That is, it's p ones shifted left by p-1 zeroes.
Don't feel bad about charging for your app. Imagine you are opening a new restaurant.

Q: The food plucked from the ground tastes better than yours.

A: Great! Pluck away. I offer convenience.

Q: I want your meal but don't want to pay for it.

A: Uh... ok. Here's the recipe. Cook away.

Q: Why are you charging money for your food in the first place?

A: I need to pay for knives, forks, and the macronutrients that keep my body alive. I hope that's ok with you.

A one-time purchase of a few dollars is well worth saving a HN reader minutes a day.
Holy Crap. I'd totally forgotten all about that! Wow, yeah, that was a big deal back then.
Dyson Unveils New 'Wet and Dry' AirBlade Faucet
Not having to pull/push is also nice. If you just start editing a file and want to keep working on your laptop at the cafe without having to commit anything.
> "We do not offer the ability to upload from the web as Instagram is about producing photos on the go, in the real world, in realtime. On the other hand, Instagram for the web is focused on making the browsing experience a fast, simple and enjoyable one."

I think that's a key part of the article. While I do understand their current vision to keep Instagram mobile upload only, I do wonder if that plan ever gets changed by a business decision with Facebook. I suppose time will tell if they can stick true to this or not.

As @NathanKP said, it is interesting to see some photo filters feel much more grainy on the web than they do on my iPhone.
Is that a real question? Git is local only. It is not centralised.

Are you confusing Git with Github (service)?
...or claim that "my prime is bigger than yours" :)
The only advantage MongoDB has over Postgres is built-in sharding, and even that is of dubious value.
He ended up getting a year of probation (http://www.freemcowen.com/thelatest.htm).

Facing a huge prison sentence for "hacking"... sounds eerily familiar. >sigh<
This is coming soon! We wanted to focus on getting the web login right first, but this is next up on our plate.
I use version control AND dropbox. Version control for... controlling versions, and Dropbox for sync and immediate recovery of all my work files should something bad happen.

Which did happen about two weeks ago. My laptop let the magic smoke out, and my deja dup backup wouldn't restore.
In case anyone is curious, the explicit power of two formula for these perfect numbers can be found here:
http://primes.utm.edu/mersenne/index.html#theorems
They serve user supplied JS from googledrive.com domain? Can it be done in a secure way?
> how on earth does sexism factor into this?

According to wikipedia:

> Sexual harassment, rape and other forms of sexual violence can be a part of more extreme, expressive, and emotionally impactive forms of sexism.[10]

what happened to her was obviously sexual harassment and extremely misogynistic, so at least according to wikipedia "sexism" is an appropriate word.

> The porn pictures were merely a vehicle. If the attack had been carried out against a man they would probably have used accusations of child pornography or such.

I don't think that's really how that works. This particular kind of attempted shaming / harassment is intimately tied in with notions of gender roles, patriarchal social norms, etc. I think if you're suggesting that attacking a man with accusations of child pornography is also sexist you might be right.
Thanks for the feedback. Feel free to link to the post form your site! Its an interesting idea.
That's true, yeah, but comparisonwise power doesnt mean much. Get one quirky multiplayer 'angry birds' hit and this thing will smoke ps4 in sales.
I was wondering what the significance of these findings were. I was disappointed that it is mostly "fame and fortune".
I 100% agree with you. I was questioning jmduke's assertion that 4 hour sit down customers are more lucrative. As I see it, they are the least lucrative customer.
I'm curious--how would you redefine it? Could you share a code snippet or reference?
Very neat project. I can see several use-cases for this where I work- It'd be nice to have alternatives means of searching through data.

I'd also like to mention a project I've been contributing to, Mongolike

[My fork is at https://github.com/e1ven/mongolike , once it's merged upstream, that version will be the preferred one ;) ]

It implements mongo-like structures on TOP of Postgres. This has allowed me to support both Mongo and Postgres for a project I'm working on.
Ouya is running a Game Jam for its first generation of games: http://www.killscreendaily.com/create/entries.php

My impression is that they want to become the center of Indie Game development.
The article points out that you "should know what you are worth". That seems like a great idea, but how?
It also does a pretty good job of being responsive :)
Doesn't this solve the problem? http://sparkleshare.org/
Idk that I would agree with "low end commodity hardware", when almost every one of the consoles Nintendo has released has been completely revolutionary. This has been the case many times.

But this is besides the point, ask anyone what sells nintendo consoles, its not the consoles. Its the amazing 1st party games.
That's your preference, but I've not often found an occasion were someone (a client/stakeholder) said, "Yeah, go ahead and give that to me slower rather than faster." It just never seems to happen.

I'm thinking of this as something like polyglot memoization. Pretty cool when you think about it. Frequently need something that is slow in NoSQL, but fast in SQL? Memoize it to your SQL datastore. The alternative has always been to write it to two places. I kind of dig moving this out to the datastore to figure out.

I'm thinking that plenty of people will find this useful.
Why new Twitter acquisition Vine will change content sharing.
Wii Virtual Console.
Are you seriously believing nobody (be it a random app or your phone seller) has ever tracked your GPS history, looked at your media player library (which includes play counts), looked at who you have in your addressbook, etc ? Yet there are (or were) APIs to do all these..

You can care about it or not, but saying it's false is kinda bold.
(I wrote MoSQL)

PostgreSQL scales surprisingly well for this purpose, and is much nicer for interactive queries than Hadoop/Hive. We use Impala[1] for some larger datasets, but Impala is comparatively new, and it's nice to have something as battle-tested as postgres here.

As for the "why do we need realtime?": In my mind the benefit of a near-realtime replica is not that you actually often need it, but that it means you never have to ask the question of "Was this snapshot refreshed recently enough?", and never end up having to wait several hours for an enormous dump/load operation, when you realize you did need newer data.

[1] http://blog.cloudera.com/blog/2012/10/cloudera-impala-real-t...
There are plenty of remote Git hosts (Bitbucket, RepositoryHosting, etc)...
What if Ouya could run your business?
I was promised a book or a t-shirt. Haven't received anything after several months :(
Out of curiousity, but what is the rest of Stripe's stack like? Ruby, apparently, but I'm assuming they don't use any kind of Mongo ORM at all.
If you start following the consequences of the existence of any profession or product to the logical conclusion you can come up with some surprising things. Which is probably why such a tax scheme would be fairly unworkable in practice and would incentivise industries to introduce unnecessary training or overcomplicate their work.

In the case of web startups you can go from "college students all have smartphones so let's build a social network for them to share their most banal thoughts" to "almost everyone in the US will have a smartphone within 5 years and a social networking profile, how can we use this information to provide more efficient public services?". So frivolous spending can accidently create opportunity for much more valuable work.
XBox Live Arcade. Nintendo's Virtual Console service. Re-releases on the GBA/DS/3DS. Not all games can be purchased this way and there is certainly a moral argument towards emulation to playing games that don't have such re-releases or were never released in an accessible market at all, but it is an observation that the ones people want to play can generally be acquired in this manner--your Chrono Triggers, your Final Fantasies, your Marios.

There's little defense for emulating the majority of games people actually emulate older consoles to play, aside from "I want it for free and no one will stop me."
Check out Google's offices in Tel Aviv
There's actually a submission rule for iOS that says an app shouldn't be just a web view for one site and no extra features. It's frustrating that the AppStore rules are often not enforced consistently.
For those who don't click through, the linked SO answer recommends using Dropbox to sync a "remote" repo between your computers, and push/pulling that from your working repo outside of Dropbox.
How Can I Turn My Closet into an Office?
You can give money to the former publisher's holding company's acquired trademark owner on virtual console.
I'm not sure how GIMPS does it, but if you're interested in how it CAN be done you could look into the GMP library for C.
Hyperdex Warp: ACID transactions for NoSQL
>This kind of comment shows how little knowledge you have about NoSQL and SQL.

Try not to be condescending and your point will be better received. "Right technology" as I'm sure you're aware, has as much to do with subjectivity as appropriateness. Familiarity, workflow, ease of use (and did I mention familiarity?) cannot be overstated even when the perceived benefits are considered.

Read: religion.

Some of the people who rally against NoSQL may be deriding it from a knee jerk reaction, however others are simply frustrated with developers who, as Ted Dziuba would say, "value technological purity over gettin' shit done".
For those curious about the games and software confirmed to release on the Ouya, they have a list on their site:

http://www.ouyaconsole.com/ouya-software/

This Amazon discussion has a mirror of the list in case Ouya's site goes down (it's loading slowly for me):

http://www.amazon.com/Games-availables-from-day-one/forum/Fx...
Just so I'm not misunderstanding you....so you're saying that flash crashes would not and have not executed stop loss orders? (And also wouldn't trigger far out of the money purchase orders?)

That seems contrary to my understanding of how the market works. If a stock is trading at x and I have a stop loss in at (x-10) and the stock trades down to (x-20), even for a few moments, I would assume my order would execute (this is assuming FIFO execution of orders, and also assuming sufficient volume at that price to exhaust all the standing orders once we are down in that region).

Are you saying this is not the case?
Ribbon, unlike any of our competitors, focuses on selling across multiple platforms.

The transactions occur in-stream. Make a Ribbon product, get the link, copy/paste into your Facebook, and you'll see what I'm saying.
More confortable in one that fits well, I'd guess.
Author of MoSQL, did you consider just using the MongoDB FTW instead? https://github.com/citusdata/mongo_fdw
Email me (osbert@iterinc.com, email also in profile), I'm looking for people just getting started in programming. I think a little guidance goes a long way at the beginning.

For a little more info, here was my Ask HN post looking for people like you: http://news.ycombinator.com/item?id=5057425
(I work at Stripe.)

Where we use MongoDB, it's not because of speed. PostgreSQL is certainly capable of fast performance. MongoDB is useful for its ability to log freeform data as well as for its replication model. (We use sharded MongoDB in a few places, but mostly use straight replica sets.)

We use MySQL, MongoDB, PostgreSQL, and Impala. They're all useful in different places.
The beauty of having Instagram limited to only phones was that nobody would ever be able to see the noise and artifacts in my photos, especially the noise added by sharpening. Looking at my photos on the web, they suddenly suck.
Can't the reversed be asked as well? "Why start a brand new company for $24 billion, can't they just buy Dell? Is the culture/supply chain/infrastructure so bad that it has to be scrapped and completely redone?"

I would guess that Michael Dell is betting on the fact it is easier to change the bad parts of Dell, than it is to completely re-build all the good parts.