Beeper makes Matrix bridges into a business model

After the long wait and some wonder if anything was going to happen. On Monday I got my invite to join a very small number of people on Beeper.

I am impressed…

I thought I had a blog post about Beeper but I didn’t write one. So in short this picture sums up Beeper in one go.

Beeper bridges

Imagine if you could use one client to access all these different networks, but unlike pidgin or trillian which needs software plugins to connect to them all. Beeper is actually a Matrix client which connects to specific Matrix bridges (server based, instead of client based) to other messaging networks.

Its one of the thing which blew me away when I saw Matrix at Mozfest 2017.

Matrix is open source and you can run it on your own infrastructure (we will get back to that soon). You can even install your own bridges.

In short Beeper is the Matrix dream in a managed service which you pay $10 a month. You can self host it and its something I may do after a while but right now I’m happy to give some money to get use to things

First thing I did is install the appimage for Linux, set it up using the code I had received via email. Then setup a few networks. Within a few minutes I was replying to friends

I tested Slack using Storyteller United and was quite impressed, although I ended up disabling it due to the amount of channels and how busy the slack can be.

I may enable it again for a few slacks I am part of but don’t want the whole of slack on. Currently I have the Slack app on my laptop and work phone but I like the idea of the messaging parts without the heavy slack app.

I noticed you can input Gifs, emoji’s, attachments, etc in almost every single message in a unified way. I haven’t hooked up my SMS yet (mainly because there is no RCS bridge yet which I would miss). I also would like to see scheduling as I’m so use to it now.

Of course the phone interface for beeper is similar, Gif and all. You can use the unified inbox which puts everything in one timeline. The spaces cuts everything by network.

To be frank, Beeper is impressive and if I could change a few things they would be.the ability to have multiple accounts. For example I would love to be able to finally have one client for the multiple Signal accounts (I have one for my personal and work mobiles). This might be a limitation of Signal, but it would be great if I could spin up 2 bridges. I say this as I added 2 slack accounts and could add more with ease.

Right now Beeper is very much work in progress, but its got most of the key features.  I don’t feel like I have fully added the networks yet as I hold on to apps like Android messages due to RCS and scheduled messages. I could add Twitter and Discord but I’m quite happy with my Mastodon clients and cross posting to Twitter. Although I might hook up my ianforrester account on twitter just to see what its like in beeper. I even consider setting up Telegram, i-message, etc accounts just because I can now without the stress.

I forgot, Beeper doesn’t replace the existing messaging systems, meaning when I finally hooked up Android messages, I can still send scheduled messages and RCS from the app. But reply and send general messages from Beeper.

The network diagram at the very top is actually slight wrong because Beeper sits within the Matrix network and once I understood this via the support channel. It became clear I could easily share things between all my mobiles and laptop with ease. Bit like how I use Signal’s personal space/notes to yourself. I haven’t tried connecting to any of the Matrix systems I’m part of like publicspaces, sdeps or redecentralise. But I’ll give it a try over the next few days.

I like Beeper, but do long to setup my own bridges in a docker container or rasberrypi in the near future. Is 10$ a month quite a bit expensive for this? Maybe but only because I am still getting use to it and not fully using it. I think if I was using it for everything, 10$ a month would great value. Its a good business model, as most won’t or can’t run their own bridge server. (I have already looked to see if Yuno host has support or not)

I look forward to the regular updates and seeing it mature into something unique.



Funny enough I heard Beeper on Twit.TV’s all about android too. The person who wrote in didn’t blur any of his conversations and contacts which I would say is super brave or not thinking things fully through? However its interesting to see someone else also using Beeper and the reaction to it from people not fully aware of

Its the Mozilla Festival, but not as we knew it…

At the start of March, the Mozilla Festival 2021 started for 2 weeks of Mozfest joy. Unlike previous years this was the year it went completely virtual. There was a lot of concerns how it would work in a virtual space? But we didn’t need to worry, it kinda worked.

I got a early bird ticket so the schedule was opened up to people like me. It was extensive and downloaded all the calendar events for sessions I was interested in. Unfortunately I missed the book a seat part and when I went back weeks later most of it was booked up (my own fault).

My calendar 8-14 march
My calendar during the first week of Mozfest

The Mozilla team worked very hard to keep the feel of Mozfest with a central place to start (the Plaza), the schedule with all the sessions, a number of social spaces (Mozilla slack and spacial chat), skill shares everyday and art/media tracks running throughout the whole 2 weeks. It was full on, just like Mozfest always has been. Its FOMA overload, but don’t worry there is a help desk – which seemed to be almost 24hours a day via slack.

I did go into a couple spacial chats and check out a skill share but most of my time was sat on zoom and many miro boards during sessions. To be honest I have a love hate relationship with miro but I finally got around to half liking it once I spent time with it for my own session. I did find miro bugging me to signup kind of annoying however.

My mozfest Adaptive podcasting miro board

One shame this year was the Mozhouse events seemed to be dropped from the schedule. This meant the publicspaces conference was missed from the schedule, although it was scheduled around Mozfest months ago. The festival has always been a big magnet for people and the 3rd party events which sit around the festival for example 2 years ago.

Because Mozfest was over 2 weeks, I paced myself and made the decision to carve out time for the festival. It was a good idea as my working hours were running to about 10hrs a day. Luckily most of the sessions had a hour break between them, allowing time to catch up with emails, slack and other work stuff.

Sessions

Sessions ran from a early 7am – a late 11pm GMT, hopefully catching a lot of countries around the world. I imagine over that 14hours, only New Zealand might have been tricky to attend sessions?

I ran a workshop/session during the 2nd week, which was interesting as chrome took down most of my display in a GPU bug I reckon. There was also the neurodiversity art work but I didn’t get enough entries to make something interesting unfortunately.

The advantages of neurodiversity

In total I went to 45 sessions. Here are some of the highlights in the sessions I went to.

Lasting thoughts

The 2 weeks of Mozfest was great. It was a shame some of the sessions which claimed to be full were not. I noticed this changed a little bit later but I missed the social aspect, which slack and spacial chat just doesn’t cover. I quite liked the vibe of BarCampManchester 10 which could be done if narrowed down by the spaces. I noticed Creative AI had aspects of this but its something which could apply more widely if next year is the same?

There is a question which came in 2017 when Mozilla picked Slack over Matrix & Mattermost (which they were using internally). The questions comes up again, about using Zoom, Miro, Slack, etc. Like the publicspaces conference, balancing the practicalities with the  values is hard work. But maybe next year if its virtual/hybrid, Mozilla could really lead the charge here.

When I first knew it was going to be 2 weeks (well really 12 days), I gulped but it worked out well. I never felt rushed and having most of the sessions recorded is super handy, as I’m finding now watching the ones I missed (plus I found the youtube secret playlist which means I can easily watch them back on my chromecast). Not every session was recorded of course and its a little strange when the breakout sessions happen. Ideally the recording should have been paused but the whole festival is community focused and I’m happy its not clean cut because that would have gone against the ethos of the Mozilla Festival.

Talking about the community, it was great to see a minimal amount of sillyness/zoombombing. Also the welcoming of so many different people, cultures, languages, etc. This was also the year when neurodiversity really kicked into high gear!

Where does the festival go from now, is a big question…

I’d like to see a hybrid conference next year. I certainly want to see a combination of the reach of Mozfest 2021 with the social parts of the last 10 years. However, please Mozilla keep the pretext system as it worked so well and hopefully we can finally have a permanent record of all the sessions over the years (one of the things I quite liked about using Github)

Big thanks

Massive thanks to everyone who made the virtual festival so good (especially looking at you Sarah & Mark!). Those working behind the scenes making sure things run smoothly. To all those spacewranglers who likely didn’t know if it was going to be in person, hybrid or virtual. Of course all those people who ran the sessions.

Really making good on ethos of… Arrive with an idea, leave with a community!

Why is Slack storing passwords in plain text on Android devices?

https://mas.to/@cubicgarden/105712244073779967

I posted about Slack’s bug on mastodon. I knew this was going to be a pain the ass changing all those passwords, even with them all sitting in my password manager and most using 2fa.

However some of the users of Mastodon asked the question, why does the Slack app store the passwords on the device at all?

I thought about this and they are right. The app connects to a remote server and should request the user login. Once logged in, it should provide some kind of secure key/cookie/hash on the device not the actual password. On top of this, it certainly shouldn’t be in the form of plaintext.

Mistake, bug or not, this should not happen.

Making Slack useable on x64 Linux?

 

Slack

Its been a while since I reinstalled my work laptop; one thing I haven’t reinstalled properly is the Slack app.

The amount of times I use to start it up and go and make a tea because it would make my ubuntu install act like Windows 95. Most of the time I would come back to find my laptop completely frozen.

I tried removing the amount of slack workspaces I had attached to the app but it made little difference. So I decided to hell with the slack app, which seems to be a wrapper for Chrome, with each slack instance being another instance of chrome!

This time I’m using Slack in Firefox and limiting how many I have open at a time. I noticed if you login into the different slacks, the cookie will hold them open for you without using the resources. This can be done from the main page using the Workspace options.

Slack home

I also noticed the enterprise slack version also has a front page which can be used to reach the other slacks.

Recently I decided to give Flatpak Slack a try. Interestingly I found you can launch the Slack app from the slack pages mentioned above.

It sounds like a lot of hassle but it works and mean my ubuntu system is fully useable.

Hopefully this will be useful for other Linux Slack users?

Is slack actually a roach motel?

Trello into Slack via IFTTT

I have mixed feelings about Slack. Its good but I worry about the deadend nature of it. A clear sign of this is IFTTT’s recipes involving Slack. Every single recipe has Slack as the output (action), not a single one has Slack at the input (trigger).

This is the notion of the roach motel or walled garden, right?

I have been looking at alternatives; before anybody starts; YES I know IRC, yes I have used IRC in the past and more recently. I get it but I always find it not a great environment, especially for modern work, due to the obscure never-changing syntax and behaviors. I also know people who use slack via IRC and I have tried using Slack with a Jabber/XMPP client but its painful for anything but talking to individual people I found.

I looking at others and found…

But recently someone suggested trying Telegram groups and channels. Then using existing tools like Trello, Google Docs, etc.. for permanence? This may run back to the small pieces loosly joined way of working, which isn’t so attractive. But allows for diversity of uses, clients and services. Dare I say something to think about when thinking work 2.0?

Part of my worry is slack trying to be the end point for everything. Its seductive and easy like Facebook is, but scratch one of the sides and you find the walls are more concrete than expected. Yes there are permalinks, bots and markdown content but it feels very hidden?

Slack, dataportability done right?

Slack… love it hate it, its seems to be going everywhere…

We recently had to move slacks for reasons not worth mentioning. I was pretty impressed as one of the founders of the data portability group way back, how easy it was to export one slack into another slack. If only more services would take note!

I found the story of slack so reminiscence of Flickr’s inception via game never ending.

Flickr was famously developed as a side feature for the MMO Game Neverendingthat Butterfield was developing with his then-wife Caterina Fake and the rest of their company, Ludicorp. The team realized that the photo-sharing aspect of the game could be spun off into its own service.

Always reminds me of sitting in the audience at the doors of perception 6 in Amsterdam when Stuwart Butterfield talked about the concept and plans.

Is Medium doing what WordPress dreamed about?

Always wondered if WordPress is missing out to Medium.

Medium is becoming the preferred social platform for thoughtful commentary, provocative essays, and blockbuster enterprise journalism from independent and commercial publishers seeking to instigate meaningful conversations on topics of substance, interest, and import. Here, these conversations push thinking forward where it matters and drive real impact in the world.

Distributed conversations is something I thought WordPress was up to a long while ago. Its certainly easier when you own the platform and can make sweeping changes. Have a look at the way twitter closed off API access to 3rd party apps and services because they wanted to monetize there (literately) platform.

Its what makes me suspect of sinking time and my own thoughts into platforms like Medium and Slack. Yes they can do things which others can’t do currently…

…But I remember platforms like Medium and Slack are not open (even with the XMPP and IRC gateways) and there is a very bad side to this. Chris Messina tweeted recently about a new wordpress move in the middle of the slack fall out

Unfortunately I can’t install Calypso as its OSX only at the moment but its open and theres a hope someone will create a Linux client or even a Chrome/Firefox app?

Maybe WordPress will ultimately show Medium how to do distributed conversations, but in a open way, after all.

As for Slack… I’m still not sure, but I am using it via XMPP instead.