I'm very pleased to see this launch, but have one feature request - and I'm posting it here because it's a request I would make to anyone doing event software.
Please have open feeds in iCal format for your site, including one that lets people get all public data.
This will make the data on your website so much more reusable and useful.
And definetly iCal - it's so popular, and most personal calendars can even import it directly.
Yes, it's odd text format is a pain, but there are libraries in almost every language you can use.
Mobilizon has iCal export for a single event, but not for all public events on the site. (I did have a Mastodon chat with them about this but can't find their replies now)
Wow that's pretty ambitious, and pretty relevant for me right now. I build models, and so used to frequent forums to post to build threads detailing what I'd done with photos, sometimes a Word doc, video, and always some plain text.
Problem with the forums is that they're dated. It's easy enough to find old content because search is usually pretty ok. Who owns content is still not a solved thing though. A forum in Germany insists you upload your IP to their servers so that your photos don't disappear over time. Other forums let me host my hosts on my own web site with a link.
Facebook of course is godawful. Everybody is there, so everybody posts there. Unforunately you cannot find old stuff you know is there. Photos aren't annotated, comments aren't searcheable, stuff just disappears into a rabbit hole. Here today, gone tomorrow. Facebook's content is ephemeral, so it's groups are the worst possible forum replacement.
And from what I can tell (I can't start my own group to assess features) Mobilizon doesn't add anything to improve on what Facebook already does.
What's needed is an organic heirarchical taxonomy where you're persented with a top-level list of options. Say for instance manufacturers. You pick one, and are given a list of models. Pick one of those and you see all models in the repository for that make/model. Lastly (in my contrived example) you might choose your favourite model maker to further narrow that list, or a date, country or whatever.
This is not hard to build (modellers are pretty hardcore about what they build, and so would not hesitate to add the meta data needed to drive this), and I've been toying with a usable UI for it for some time. Maybe I should post up a proof of concept somewhere...
Just yesterday I was thinking about some sort of social network where every piece of content is required to link to at least one Wikidata item, OpenStreetMap node, etc. With the right tooling this would get you the "organic hierarchical taxonomy".
I thought it would be an interesting way to make sure the conversations are actually ABOUT something. And it would hopefully encourage contributions to those sorts of open data projects.
Arguably. Forums have been supplanted by Facebook groups. Mobilizon seeks to do the same to Facebook. I can't create a group so I cannot definitively say anything about it. You may very well be right.
Yeah, I had the same reaction. Was that parent comment posted in the right thread? Mobilizon is about events and that comment seems to have nothing to do with the link.
Because it's unweidly. Too verbose. A post is often no more than a sentence or less with a photo.Each comment on an entry would have to be another blog post with it's own attached/linked media. Also tag clouds lack structure. It's difficult to search across blogs (which would delinieate users). You could shoehorn it in, but the blog solution is nothing close to ideal.
That looks amazing! From its look it seems a lot like it'd be a replacement for Meetup/Eventbrite, which is something I've been waiting for for a while.
Lots of advanced warning, lots of emails, lots of inperson reminders, etc.
For me, I ended up sending multiple emails and killing the group. (I'm not paying meetup "half price" for an essentially useless service. (Ok, the only thing it holds is membership data.. but they expect you to pay for zoom to hold your meetups [which those don't work])
I'm about 2 hours into setting up an Mobilizon instance for outdoor socially distant activities, but running into problems [1] and at the end of the day federation isn't important to me and I'd prefer the learning opportunity and flexibility of building my own [2].
Curious if any HNers in the PNW region might use such a service to pod up for outdoor socially distant activities (hiking, wilderness cleanup, kayaking, perhaps camping/backpacking/biking, etc). I moved here just pre-COVID, and quarantine, my introverted nature, lack of FB, and tendency to enjoy things that don't involve lots of people being around has left me without as much of a do-things-with group as I might like.
[1] I'm 2+ hours into provisioning/setup, and unfortunately the yarn install keeps hanging/crashing on the $5 digital ocean droplet I provisioned for this, and at the end of the day I'd prefer to have full knowledge and control over the stack. Additionally, for me federation isn't important, all I want is an open architecture that respects privacy.
[2] To keep things simple for myself and users, it wouldn't be federated, instead there would be a single domain I manage that hosts the events. The architecture would of course be open source, and my goal would be to make the entire project be available as some sort of { docker image / kubernetes cluster / DO App / heroku thing / something } such that anyone can easily launch their own instance without needing to dedicate 2+ hours to the process, and more importantly any user can find activities to join in on without needing to set up an account/provide email/etc.
Once the docker installation is documented, it should take considerably less time to self-host.
This is for `yarn build`, but perhaps it applies to `yarn install` as well: there's a note in the documentation that says compiling the front-end requires 2gb of RAM. You'll need to set it to use only 1gb RAM to accommodate the $5 droplet's specs via `NODE_BUILD_MEMORY=1024 yarn build`
As for the technology & stack, most of the code is from Pleroma, essentially a lightweight Elixir/Phoenix version of Mastodon, with Vue for the frontend. If there's any part of the architecture that's closed, the project would highly appreciate raising an issue, as it wishes to be a fully libre project.
Well, this could be because you are running out of memory, which results in the yarn build process getting killed. The simplest solution is to enable "swap" in your instance by using the following commands:
Strongly agree! I love everything framasoft is doing. It's mana for the internet.
It's also a great way to create a sense of perspective for how pro-social (or not) the frightful five are. You would never see Microsoft, or Apple, or Google etc bother to support open protocols or work to flush them out so that events, photos, tweeting, and all the major social activities are put on a foundation of open and interoperable protocols that anyone can use. They certainly could have moved in that direction if they wanted to, but they just haven't wanted to. And while I appreciate for framasoft for what they're doing at face value, on an entirely different level I appreciate the contrast between their projects and the projects of the F5.
"Mobilizon is designed so that you can follow the news of a group, but not of an individual : it is impossible to follow a single profile. In Mobilizon, profiles have no « wall », « thread » or « story » : only groups can publish posts. The goal is to get rid of the self-promotional reflexes where we stage our lives to be the person at the center of our followers. With Mobilizon, it is not the ego but the collective that counts."""
I understand the motivation but it leaves me with the strange sensation of exchanging one kind of centralization with another. It doesn't click with me.
Seeing that a significant portion of activists are "activists" for purely reasons feeding their own ego and self worth, I see this as a net win for weeding such people out. That said, if this does catch on, you can probably expect such people to start signing their content even if the system specifically doesn't support it.
As I understand, it's a forum. Some forums allow you to see posts made by certain user, just mobilizon doesn't. Like ycombinator is not your personal blog, but a group, to which you can contribute.
Please have open feeds in iCal format for your site, including one that lets people get all public data.
This will make the data on your website so much more reusable and useful.
And definetly iCal - it's so popular, and most personal calendars can even import it directly.
Yes, it's odd text format is a pain, but there are libraries in almost every language you can use.
Mobilizon has iCal export for a single event, but not for all public events on the site. (I did have a Mastodon chat with them about this but can't find their replies now)
But definitely congrats to Framasoft for this :-)
https://en.wikipedia.org/wiki/ICalendar
Problem with the forums is that they're dated. It's easy enough to find old content because search is usually pretty ok. Who owns content is still not a solved thing though. A forum in Germany insists you upload your IP to their servers so that your photos don't disappear over time. Other forums let me host my hosts on my own web site with a link.
Facebook of course is godawful. Everybody is there, so everybody posts there. Unforunately you cannot find old stuff you know is there. Photos aren't annotated, comments aren't searcheable, stuff just disappears into a rabbit hole. Here today, gone tomorrow. Facebook's content is ephemeral, so it's groups are the worst possible forum replacement.
And from what I can tell (I can't start my own group to assess features) Mobilizon doesn't add anything to improve on what Facebook already does.
What's needed is an organic heirarchical taxonomy where you're persented with a top-level list of options. Say for instance manufacturers. You pick one, and are given a list of models. Pick one of those and you see all models in the repository for that make/model. Lastly (in my contrived example) you might choose your favourite model maker to further narrow that list, or a date, country or whatever.
This is not hard to build (modellers are pretty hardcore about what they build, and so would not hesitate to add the meta data needed to drive this), and I've been toying with a usable UI for it for some time. Maybe I should post up a proof of concept somewhere...
I thought it would be an interesting way to make sure the conversations are actually ABOUT something. And it would hopefully encourage contributions to those sorts of open data projects.
Framasoft is great!
For me, I ended up sending multiple emails and killing the group. (I'm not paying meetup "half price" for an essentially useless service. (Ok, the only thing it holds is membership data.. but they expect you to pay for zoom to hold your meetups [which those don't work])
Curious if any HNers in the PNW region might use such a service to pod up for outdoor socially distant activities (hiking, wilderness cleanup, kayaking, perhaps camping/backpacking/biking, etc). I moved here just pre-COVID, and quarantine, my introverted nature, lack of FB, and tendency to enjoy things that don't involve lots of people being around has left me without as much of a do-things-with group as I might like.
[1] I'm 2+ hours into provisioning/setup, and unfortunately the yarn install keeps hanging/crashing on the $5 digital ocean droplet I provisioned for this, and at the end of the day I'd prefer to have full knowledge and control over the stack. Additionally, for me federation isn't important, all I want is an open architecture that respects privacy.
[2] To keep things simple for myself and users, it wouldn't be federated, instead there would be a single domain I manage that hosts the events. The architecture would of course be open source, and my goal would be to make the entire project be available as some sort of { docker image / kubernetes cluster / DO App / heroku thing / something } such that anyone can easily launch their own instance without needing to dedicate 2+ hours to the process, and more importantly any user can find activities to join in on without needing to set up an account/provide email/etc.
This is for `yarn build`, but perhaps it applies to `yarn install` as well: there's a note in the documentation that says compiling the front-end requires 2gb of RAM. You'll need to set it to use only 1gb RAM to accommodate the $5 droplet's specs via `NODE_BUILD_MEMORY=1024 yarn build`
As for the technology & stack, most of the code is from Pleroma, essentially a lightweight Elixir/Phoenix version of Mastodon, with Vue for the frontend. If there's any part of the architecture that's closed, the project would highly appreciate raising an issue, as it wishes to be a fully libre project.
It's also a great way to create a sense of perspective for how pro-social (or not) the frightful five are. You would never see Microsoft, or Apple, or Google etc bother to support open protocols or work to flush them out so that events, photos, tweeting, and all the major social activities are put on a foundation of open and interoperable protocols that anyone can use. They certainly could have moved in that direction if they wanted to, but they just haven't wanted to. And while I appreciate for framasoft for what they're doing at face value, on an entirely different level I appreciate the contrast between their projects and the projects of the F5.
I scrolled down to the footer almost expecting to find the name David Revoy there and indeed it was :D
"Mobilizon is designed so that you can follow the news of a group, but not of an individual : it is impossible to follow a single profile. In Mobilizon, profiles have no « wall », « thread » or « story » : only groups can publish posts. The goal is to get rid of the self-promotional reflexes where we stage our lives to be the person at the center of our followers. With Mobilizon, it is not the ego but the collective that counts."""
I understand the motivation but it leaves me with the strange sensation of exchanging one kind of centralization with another. It doesn't click with me.
There are some other great features too, but I didn't see anything about video-conferencing, which would be a killer feature.
All those illustrations are CC-By David Revoy : https://www.davidrevoy.com/article800/mobilizon
https://framablog.org/wp-content/uploads/2020/10/2020-10-06-...
https://framablog.org/wp-content/uploads/2020/10/2020-10-08-...
https://framablog.org/wp-content/uploads/2020/10/2020-10-06-...
https://framablog.org/wp-content/uploads/2020/10/2020-10-06-...
https://framablog.org/wp-content/uploads/2020/10/2020-10-06-...
(Not sure if these are linked anywhere, but I just chopped the image size out of the URL.)
Online demo: http://waifu2x.udp.jp/
Repo: https://github.com/nagadomi/waifu2x
Reddit discussion: https://www.reddit.com/r/VRchat/comments/bkw543/tutorial_how...