HN user

whatts

45 karma
Posts6
Comments26
View on HN

Can you explain why you would suggest CouchDB? Of course, it seems to be a great project. Nevertheless, it has no built-in support for publishing and subscribing, and real-time notifications.

We would have to built this ourselves. However, CouchDB has a "_changes" API that can even be turned into "continuous" mode [1]. This is the perfect data source for pub/sub.

hood.ie, Meteor, etc. offer more features, but they are also more cluttered and not as clean as CouchDB.

[1] http://docs.couchdb.org/en/latest/api/database/changes.html

Independently, without seeing this thread, I had already posted this today: https://news.ycombinator.com/item?id=8563103

I would definitely participate as a contributer, if it's open-source. I'll email you.

By the way, I have already tried Meteor which relies on MongoDB. However, Firebase allows you to read and write data at any arbitrary location. MongoDB, on the contrary, expects you to have some basic "collections" and write complete documents in there. Anything that is on a deeper level inside is called "embedded document" and the support for common operations is much worse.

Well, it is. Just like Meteor. There are dozens of possibilities how you could do it nowadays. You can even use your own Node.js server with WebSockets, use CouchDB, etc.

But nothing comes close to the first experience and ease of development you have with Firebase. And I'd love to build my products around Firebase and embrace their service if there was not that risk of them shutting down some day.

An API that works as a drop-in replacement would let us developers sleep much better, wouldn't it?

So I'd like to know: Which open-source product would you consider best as the foundation for something like that?

Couchbase? hood.ie? Meteor? CouchDB?

I'd love to work on such an open-source "clone", and maybe we'll even find some more collaborators.

You can still count clicks without associating it with the user who clicked. Anyway, the "doesn't track you" part is the whole point of DDG. If you don't like/need that, you can simply use Google.

Burying the URL 12 years ago

The question remains whether we (or rather you, the Chrome team) should leave such a decision to some "metrics". What has happened to smart decisions, bold moves and instinct?

Apple has all the resources, and they had the "goto fail". You should not underrate open source. Bugs are shallow, but that can never mean every single bug. Some bugs will always be overlooked, no matter if open source or closed source.

Agree in general. This is worrisome. However, (1) is most probably exaggerated. On mobile, you have an unbelievably broad selection, this will never become an oligopoly. But big players will get bigger. Anyway, Firefox OS may become a promising alternative, althought it comes with some of the same downsides.

Well, you're right, but Apple's model is fundamentally different. I don't think Android will switch to such a model in the (near) future. That would mean a lot of things have to be changed, and hundreds of thousands of apps would break. So we can safely assume Android will stay with its current system. Thus there is only one possibility left: improve the current system. Rejection of individual permissions would definitely the most powerful improvement, while still being easy to implement.

That depends. If we talk about high-quality apps, innovative applications, products used by millions of users, I'm sure you're right. And I guess most HN users (if involved at all), will probably doing these things. But for smaller apps, smaller companies/clients, I definitely disagree. Those companies will start to think that every business should have its own app, just as everybody needs their own website, and so they turn to "chayns" (or competitors) to get a free mass-produced app. That does harm to the overall quality of apps as well, of course.

[dead] 13 years ago

Is such a copy legal at all? I mean, it's not our "problem", but it's against my desire for fairness ...