Frenzy - The Dropbox powered social network
frenzyapp.com
frenzyapp.com
Unless you make it run everywhere Dropbox runs this is gonna be "The Dropbox + Mac powered social network".
I'd like to try it and give some more constructive feedback but I'm running Ubuntu.
They might be better off running some unobtrusive ads.
Only for advertisers.
Why do people keep saying things like this? These are protocols, but they are at different levels. HTTP is the transport protocol, JSON is the serialization protocol, but you'd still need to define a protocol to communicate the content. What will the fields be named? How do you handle missing fields, which are the required ones? Will all data sources that list photos agree to naming the fields the same? And what about field metadata, and metadata for the field metadata? Maybe that can be avoided with namespacing. Now we have something as crappy as XML.
1. The frustrating infrastructure build around it, such as SOAP which is anything but simple
2. The verbosity of the protocol itself which frustrates human readability which supposedly is a key feature of XML
If we use JSON and avoid the infrastructure mistakes of XML (e.g. requiring huge amounts of boilerplate for RPC calls), then I think the native readability of JSON makes it a far better choice for serialization protocol than XML.
Maybe we can avoid a Second System Effect now going forward... if XML was the Second System.
The key point isn't HTTP, it's synchronization. Rsync, git, and content-addressable storage in general are going to be the next big thing in the web.
One of the exciting things about the "everyone has a server" idea (http://wiki.debian.org/FreedomBox are working on it) is actually the move away from shitty one-way NATed HTTP and onto IPv6 and a full spectrum of two-way protocols.
The other exciting thing is the wider deployment of encrypted traffic (although that's more the fault of Firesheep), and public-key cryptography (how else are you going to build distributed social apps?).
"much can be made of a publicly available everywhere filesystme."
This is what HTTP already does.
1. Once someone has replied to your message you can't delete the conversation. If you could perhaps implement a "request delete" or something, so that if everyone agrees you can delete a conversation tree? Right now my "feed" is cluttered with lots of test convos. Another solution might be having a separate .json file for every user?
2. It wasn't obvious to me how you shared files. The "Set hotkey" option in the preferences should maybe be renamed to "Set file share hotkey" or something, at least explain a bit better without having to go the FAQ.
Other than that, looks good for a beta! I got a really strong "why didn't I think of that" feeling when I first tried it :)
If you were the last person to reply in a conversation you can delete your own reply by holding down the option key. The reply button will then change to a delete button. There is still currently no way to delete an entire conversation though.
I was possibly thinking of adding the ability to archive items you've seen already so they don't show again.
Regarding point 2 - thanks, good thinking. I will definitely need to make this clearer as many are still confused as to how to actually share things. Most try and drag files into the message text field or onto the menu item which is not yet supported.
I'm glad you like it :)
That would obviously be the best solution. Check for duplicates in the archive.json and the normal .json and hide them or something. This would be great!
> Regarding point 2 - thanks, good thinking. I will definitely need to make this clearer as many are still confused as to how to actually share things. Most try and drag files into the message text field or onto the menu item which is not yet supported.
That was what I tried first as well, so it seems like it would be a smart thing to implement UX-wise :)
It becomes a lot easier if you design your application with Dropbox integration in mind (use plain text where possible, etc.)