skysight-inc/HackerNews huggingface dataset:
TLDR; Firebase, Parse, GoInstant, and other BaaS have similarities. There is overlap in the problems they can solve, but specific strengths to each. GoInstant is specifically focused on Multiplayer Apps.

Firebase and Parse are both awesome products. They are really useful as application backends. GoInstant is focused completely on multi-user, real-time data. It compliments your backend, rather than replacing it. All of the decisions and concepts in our API are there to make it really easy to manage collaboration between users. It’s completely focused on the idea that you’re developing for a multi-user use case, either sync or async collaboration.

So, everything that happens with GoInstant involves other users. If you set data in our key/value store or send a message, other users are listening to that. Everything is wrapped in a pub/sub msg queue. When you connect or disconnect, other users know. Of course, you want to decide which users will know, so we organize groups of users into "rooms". We've built it from the ground-up with enterprise grade security, so auth, access control, and encryption are all rock solid.

As a quick example: if you were building a shopping cart, you would store the products in a backend somewhere (maybe Firebase, Parse, or a relational database). If you wanted to make that shopping cart multiplayer, i.e: multiple users shopping, adding products to the cart, and checking out together, you would use GoInstant for that. It's not that you couldn't accomplish it with other tech, it's that we're specifically built for multiplayer apps, so it's going to be intuitive. Who's looking at which product, what page they’re on, who added what to a cart, who's editing the quantity field: all of these features come out-of-the-box with GoInstant.

Hope this helps.
Hedge Funds Are For Suckers
Static IPs and private networks are not particularly un-Dockerish. They are just not the default implemented by Docker :)

Docker 1.0 will include an API which will make it much easier to customize how you want networking to happen. That includes static IPs and private networks.

Note that the 1.0 API will also include hooks for service discovery - specifically to facilitate the development of projects like Flynn.
I'm 48, and I haven't encountered ageism yet. I haven't seen it, among good technical people. The hard part is that by the time you're in your late 40s, you've probably peaked out on advancement. Even if you go into management (which isn't really "advancement"), you're just going to ceiling out there instead.
A proper JavaScript templating engine with a sane syntax
Docker runs on linode and digital ocean (https://github.com/dotcloud/docker/issues/469, https://github.com/dotcloud/docker/issues/424) by loading a custom kernel. Assuming the requirements for Flynn aren't much more than Docker, the whole stack should run there as well. Easy for end-users is probably a matter of opinion, especially until Flynn releases some code.
You can make an account and enter data, but there is no demo available now. That's a good idea, though.
Show HN: Crypty, simple tool to encrypt and decrypt directories.
Without knowing too much about docker, service discovery over dns-sd and potentially mdns (aka bonjour/zeroconf) generally works quite well in a contained private network. And I would love to see a platform that supports it.
Quinoa Muffin Power
Have you thought about setting up with an external DNS monitoring service? It's cheap and really comes in handy over the years.
I'm so old I still reckon in baud.
The Valley VCs might point to Google, Salesforce, VMware, Facebook, Amazon, etc. and disagree.
PayPal accidentally gives PR exec $92 quadrillion
Read comment up-stream. I disagree with this standpoint and I'm sure can find you stories out there beyond mine to back up what I'm suggesting. DNS hosting as well is so inexpensive unless you're in the hundreds of millions of queries that really I see no reason to not look to hosted DNS solutions first. Even one of the premier DNS providers out there is only like $29 for a small-business plan.

Essentially, unless your website is not revenue generating (or is below the cost to make this feasible), you really should look at moving from self-hosted DNS.
And, sadly, the sharper edges of the mind...
Heroku I'm looking at you, lower your prices.
drostie - Regardless of the commentary that inspired your response, your response was an inspired bit of commentary.

Would read again. A+++ =)
Kind of by definition though - I think there are more hackers at 30+25 = 55 rather than 30-25 = 5.
I'd love to see a comparison between this and [deliver](https://github.com/gerhard/deliver)
One way to do it would be:

1) Your plaintext password is used to generate two derivative tokens. One for user authentication with Google, and one for encrypting data stored with Google. The authentication password token is PBKDF2(N, password) and the encryption token is PBKDF2(N-1, password). You give Google the authentication token on signup. They are not capable of deriving the encryption token from it, but the user is capable of generating both from the original password.

2) For backup initialization, you prompt the user for their password, calculate the encryption token, generate an ECC keypair, encrypt the private ECC key with the encryption token, and send the encrypted private key to the backup server. This is the last time you'll need to prompt the user for their password until a restore.

3) Each time you wish to send updates to the backup server, you generate a symmetric encryption key, encrypt that using the user's public key, encrypt the data to backup with the symmetric key, and send the encrypted symmetric key and data together to the backup server. This does not require prompting the user for their password, or storing it locally.

4) On restore, you prompt the user for their password, use it to decrypt the private key that you pull down from the backup server, which you can then use to decrypt any encrypted blocks you retrieve as well.
Hey if the formula works why change it.
Not to discount your work, but the way I see it: the kernel (e.g. cgroups, namespaces) and the corresponding lxc work dwarfs anything docker brought to the table. This project smells like a campaign to get a product funded.
Free resource to understand how to get a BD job
Former Top NSA Lawyer Blames Civil Libertarians For 9/11
It is simple, but it has mixed results.

There's about 10% of the internet that's using "parent centric" DNS resolvers. What that means is that when it comes to what name-servers to query for a zone; those resolvers pay more attention to what's in the parent-zone than what the child-zone lists for itself.

For that 10% of the internet; the TTL on the NS record set is out of your control - it's whatever the parent domain's policy is. Although you may have set a TTL of an hour - for nimble re-delegations on your end, you'll have to wait out the time-to-update from your registrar (usually an hour, but sometimes a business day or more, depending on the TLD) and then also update the TTL on their end. For most domains, like com and net, it's two days.

So if you need to add name-servers after a problem starts, expect it to take two+ days to fully roll out to all users.

That said, the progress follows a distribution, and you'll remediate things for many users quite sooner - but still probably not within an an availability target of even three nines per month.
Not if it's tap water. The chlorine will kill the eggs.
That depends on your metric of 'work'. By the same metric, buying email lists from spammers also 'works'.
Hell, I feel like peaking with 31. Constantly leaning towards an own business from where I stand.
I completely agree, but 'making money' and 'increasing valuation' really aren't the same ends at all.
What are the advantages/disadvantages compared to Dokku (http://progrium.com/blog/2013/06/19/dokku-the-smallest-paas-...)? It is also based on Docker, super easy to set up on your own server and: Available today.
I'm about 220 lbs old. I started at 180 lbs!
Richness of Data Access with Polyglot Persistence
Neat! These two in particular both have an API for provisioning.
They give a lot away for free. Too much even. Really it's the addons that get expensive.
I wanted to contribute but I am a single freelance developer, I don't have the amount of money shown on the sponsorship options. I would be great to have a USD 50 option there.
Google Maps Adds Turn-by-turn Directions for Biking on iOS
Hmm. New startup idea: Hacker Retirement Community
Here's a screenshot example: http://imgur.com/S8IzLRe
You can put the RSS icon back in the toolbar (but not the url bar) by going into View->Toolbars->Customize and dragging it wherever you want it. It's a bit less obvious than the original, but it's still useful.
We should add query parameters onto RSS requests, and gradually upgrade while remaining backwards compatible. Create clients and server features that are compelling enough, and people will update their server code.
Very cool. Thanks for the info!
I just turned 36 and I get shoved into a new demographic box for almost everything age-related on the net, now.

It's very depressing, only a couple of boxes left until the pine one...
It is a subtle distinction but legally a significant one.

Not subtle. No distinction.

I just seem to see a lot of conjecture but no actual evidence.

All data about every one. Including everyone's social network.

Hard to be more clear than that.
I like the fact that Flynn will be written primarily in Go. That should mean very little overhead for this PaaS.

I wonder if using Heroku buildpacks is a good idea, though. Something that can more fully take advantage of Docker layers, and in some cases APT packages for language runtimes, would be better IMO.
You can get some feedback on authonomy as well. It's free.
Homejoy is hiring engineers
I'm so old I use a combination of lit and unlit candles to represent my age in binary on my birthday cake so I don't set off the smoke alarm.
The article mentions having to be an accredited investor. Does that mean $1MM net worth or $200k/year income? If so, that's too bad... hopefully that will be changed once the JOBS act is fully in effect.
The Dokku author is one of the guys behind this project.
Finding Coworker space for hackathons around the world
> hyperbole doesn't really help the conversation.

Is that so? The issue is manners on a mailing list. Qualifying Linux as a top-10, top-100, or top-1000 accomplishment or whatever definitely seems like quibbling when we're comparing it to a complaint that won't even be a historical footnote.
Thanks. Didn't knew the backstory -- just read the related issues/commit messages were there's no mention of any of this.

Had I known, I wouldn't say that. Perhaps an open statement from you regarding the issue would help (this HN thread will be lost to the depths of the intertubes after a few days, and it doesn't give more details of what transpired).
Thanks-- we definitely plan to explore ways for individuals to support the project.
Rumor has it that when Sergey Brin heard there were zeppelins flying over the bay he was like "I want one. Can I buy it?" The company said no, so he bought 10% of the company instead, getting rides for himself and some of his pet teams in the process. I've never been on one, but I met someone at a Google holiday party that went up with Sergey as part of a team outing once.
Loss leading may actually be harmful to consumers. See http://afinetheorem.wordpress.com/2013/07/12/loss-leading-as... for one readable explanation.
Are you not concerned that once Flynn gets good enough, lots of companies will take a little time to get Flynn set up on VPSes or dedicated servers, rather than pay the high premium for dotCloud?
API Request Analytics: Better, Faster, More Insightful
The trick to getting IT professionals to beta test your product for free
First, I found the article to be weak, bordering on link bait. No real details, other than the mention of the electric scooter. "You can plug your phone in and...it'll do stuff." Additionally, no mention of the iPhone integration that Apple announced at WWDC.

That aside, I'll wait until it shakes out and actually comes in a car I buy. The cynic in me sees a system of "partners" so that I get NASCAR on my car dash just like I can on some carrier phones, with no way to remove it.

The optimist in me sees the LCD display on the dash as a satellite display for my phone (which is what I envision "iOS in the Car" to be). My Nissan Leaf (and other current cars) is so close to that now, what with Bluetooth music playback and call integration (Siri even works in the Leaf). Throw in a little AirPlay and we're good to go. Just leave out the proprietary bullshit and "partnerships", please.
Good, you'll be better for it!
Dokku is sort of a proto-Flynn. It has different, more reachable goals because it's intended for a single host. It solves some of the same problems, just in a non-distributed way. Breaking Dokku down into its components starts providing part of the plan for Flynn.

They may even share code in the end, but Dokku will remain focused on simple, single host deployments. Flynn is about a real, distributed system that could be used in production.

Since Flynn is really just a packaged collection of components (similar to Dokku), Dokku may just end up being a single host version of Flynn someday.
Twitter is a lot better than Facebook IMO, and a Twitter account is easy to set up and easy to delete.
Well I know deltacloud at least has Digital Ocean integration: http://deltacloud.apache.org/drivers.html#drivers

Don't see Linode listed there, but between that or Jclouds (http://jclouds.incubator.apache.org/documentation/reference/...) you have like a billion cloud API's available to you. I imagine teaming one/both would make Flynn a very interesting alternative to Cloud Foundry/etc.
Microsoft Brings All Internet Enabled Devices Together With Companion WEB
Microsoft tries to bridge the gap between all Internet enabled devices with their new Companion Web concept. This will allow users to interact with multiple screens at the same time, and all actions will be seen across all connected devices
That's correct. Accredited only for now. Sign up to stay informed about future offerings. :)
Is no one getting tired of these retarded, overly cynical conspiracy theories popping up on every non-tech thread?
Slava, why "r.table('fib').orderBy('id').nth(x.sub(1))"? It looks like "r.table('fib').get(x.sub(1))" would be the same behavior but more efficient, using a primary-key lookup rather than retrieving the entire table and ordering by it.

What am I missing? :-)
I understand that socialism (as an ideology) believes public ownership/control of the means of production is possible. It (Socialism/Marx) expected that once the "problem of production" was solved (by the capitalist order), the means to produce could be seized.

What Socialism doesn't quite get is that production planning in the capitalist order is driven by the calculable profit and investment for any enterprise (even more so in large interdependent, yet independent, concerns); and that is only possible when private ownership (of everything involved, including capital) allows private risk and reward. Capitalism has never "solved production", nor will it ever. It maximizes for profit, not production.

Since I know socialism isn't capable of being put into practice, all I am left with is the intention of the bannerists who fly the Socialist standard. If they want to claim a socialist state has been established, I take them at their face. They have created a state that follows the reason for the social-control of production (needs fulfillment) even if they are doomed.
Yahoo Acquires Admovate
Have you noticed any speed decrement in your learning curves (learning new languages or frameworks)?
"Putty has always been the gold standard of terminals, for me."

--comment on the post

Really? Maybe he means in the Windows world.
I don't know. Hooking up a USB cable doesn't require a darkroom.
fyi, it seems I can't get it to work on Google App Engine (because of Scala dependency I think)
RSS specs doesn't change is actually a great benefit to services build around it. Both http://dealbert.net and http://joboyster.com use RSS as the main data source format.
Yahoo Acquires Neophyte Startup AdMovate To Improve Mobile Ads
So what is the strategic business advantage? Is it that Docker (presumably, your core piece of infrastructure) improves as a product as more PaaS's adopt it? So essentially your competition will improve your own infrastructure.

Much respect for DotCloud's success thusfar btw.
i definitely fit in that category
Honda's 130mph Lawnmower
That is one hell of a website. Kudos!
Flynn is particularly appealing to companies that need to completely control their own infrastructure. In the same sense that git being open source helps, not hurts github, I think there's limited crossover between the users of Flynn and DotCloud customers.
I got a very good vibe from you guys after watching the pycon 2013 presentation and have tracked docker development since then. Considering your comment, I have to say that not only will I support dotcloud etc., but I will also look to give back in whatever way I can to boost the ecosystem.
On Being Black in China
You could use something like TrueCrypt to encrypt the vhd/vmdk(s). How aggressively you mount/unmount the volume depends on the circumstances.
They are not mutually exclusive. An ideal system would honor the Dockerfile when it is present, and attempt to auto-detect the build method when it is not. Buildpacks are great defaults when auto-detecting.

That way, you get a nice out-of-box experience (push your code, something magic happens), and when you need more control over your build and dependencies, you can add a Dockerfile.

I'm hoping this is what Flynn will do :)
You just proved my point. He wasn't talking face to face with an Nvidia engineer and told him "hey, you suck, fuck you!".
He acts like this behind email and a video camera. Maybe he can behave the same way face to face in his very civilized Finland, I don't know. Where I'm from, he would probably get beat-up.
I'm really curious about this, I would be open to doing it but I have no idea how to go about implementing something like this!

Could you expand a little or point me at some resources, that would be great thanks :-)
Sure, but the audio files are those that contribute most to the size.

The size of MIDI/automation files, for example, are insignificant.

As for samples, those are usually referenced from outside the project.
"Unlike existing open source PaaS products, Flynn focuses on providing a set of modular components that can be replaced and reused."

I wonder if there is anyone here who works on CloudFoundry or OpenShift and could comment on this, or comment on the proposed capabilities of Flynn (https://github.com/flynn/flynn-spec) compared to the capabilities of their systems.
You're absolutely right. (I think what you're missing is that I wrote this at 4am, I'll see if I can write up better solutions soon :))
Why you should timebox your software projects
Analysts Estimate Twitter’s Valuation at $10 Billion
Once you reach a certain salary as an engineer the only way to make more money is to go in as an owner either as an early hire in a startup or as a founder. You can also get stock options and wait for your company to get bought. Other than that it's pretty much all down hill.
https://github.com/KristianOellegaard/puppet-dokku

Lots of uncomitted changs locally. With this announcement, not sure if its worth continuing down this path.
I'm quite interested in the subject of patents, and read enough about that. From what I've read about US patents examiners, it's not a problem of them not being smart. The problem is that they aren't tasked with assessing if a patent claim is "obvious to a person skilled in the art" - like they should be - but only with finding out if there is published prior art.

So, to use your example: Fire shouldn't have been patentable, because it's a natural phenomenon. But if you're the first one to discover how to light a fire faster, using a bow, then definitely you should be able to patent that.

In this context, one-click is neither fire nor a new way to light it. It's more like a situation where everybody is already using fire to cook freshwater fish, but nobody wrote in a recognized publication that you can also use it to cook seawater fish; and now you come and patent that.
Capitalism isn't really concerned with production per se any more than socialism is. Socialism assumes the problem of production has been solved (presumably by capitalism) whereas capitalism is the legal framework of risk/return on investment designed to allow the owner of capital to maximize profit (or grow capital).

Meeting market demand with products or services is one of the means that capital uses, but is not the purpose of capitalism.
I don't think the police will have any empathy towards regular every day people (in regards to license plate databases) until private individuals start tracking the whereabouts of police 24/7 (and potentially posting the data online for everyone to see). Not only that but think about it this way: It doesn't cost that much for organized crime to put up cameras all over town for their own benefit.

BTW: Heaven forbid if one of these license plate databases ever gets leaked! It's not like the government will re-issue everyone new plates for free.
For now, the best way you can help is to try and sell your organization on sponsoring a larger amount. We can help you if they're interested. :)
how about direct link to its source model, so one could actually play/hack with it?
I upvoted this, but want to also add my opinion in writing that I strongly second this opinion. The company I work at is definitely interested and might be able to contribute, but I'm also strongly interested as an individual. I have a lot of projects that would greatly benefit from having a tool like this available -- especially one that's open source -- and I would be more than happy to donate, but the sponsorship options are super high as previously noted.
This would mean that Google would not be able to data main user data for relevant ads. If Google wants to take small free from the encryption, I would be OK with that.

It would be also nice to have option where my data is begin stored (again for a fee if necessary). I would like mine in their Finnish data center.
Ah! I think this is related to a known issue: https://github.com/chocolit/dashboard/issues/1

Appreciate the feedback :)
Inventor Jailed for making this video of engine running on Water?
For a certain type of engineer everything involving sales, marketing, discussions about perceived value and getting paid tons of money for something that basically equates to "advice giving"... will seem strange and weird.
Here are notes on getting Docker running on

Digital Ocean: http://kencochrane.net/blog/2013/06/running-docker-on-digita...

Rackspace: http://kencochrane.net/blog/2013/05/running-docker-on-racksp...

Linode: http://stinemat.es (site seems to be down at the moment)
Equally inaccurately, though. Both "freedom fighters" and "terrorists" are marketing terms. "Rebel" is accurate since they're fighting the government; that's definitely a rebellion.
Would love to get HN's thoughts on this idea ... if BTSync were to release (or have developed if it goes open source) a mobile SDK for ios and android, what if an app that used this would just give the user a folder secret. This secret could then be used to set up a folder on their PC to automatically get access to and backup data from their mobile devices.

I for one would love this, because then I can choose how much infrastructure to devote to backing up and sharing (between my own applications) my mobile data.
The growing trend of iPaaS
Hello from BC also! I'm one of the GoInstant devs. I'd be interested coming to one of your hackdays if you're near Vancouver or Victoria.
A+ for marketing said product, F for said product.