!QQpfJfZvqxbCfeDgCj:matrix.org

This Week in Matrix (TWIM)

328 Members
A new edition of TWIM every Friday! Please submit details of your Matrix projects here on Fridays, and react with the correct section https://github.com/matrix-org/twim-o-matic#emoji-section-map https://matrix.org/twim | Next deadline for video demos: 2021-01-15169 Servers

Load older messages


SenderMessageTime
19 Oct 2021
@aine:etke.ccAine *

TWIM: a small, weird tool that just works.

Hey, TWIM. Did you ever face a situation where you need to run any command prefixed with time command-name and get a ping in matrix room when it's done? No? Well, doesn't matter, now you can do that with one small command!

That thing called time-to-matrix (binay name: ttm) it works like time command-name and sends results to matrix room. Yes, pretty simple. Now you can use it 😀

Source code, Releases for all major OSes and architectures

19:40:32
@aine:etke.ccAine

TWIM: Mother Miounne v1.1.0 v2.0.0

Good news - Miounne got new release with a lot of small neat changes (and even some features, yes-yes) and binary releases for major platforms and architectures

Good/bad news - e2e integration was removed, because I failed to implement to "well, usable" state 😭

So, go check out releases, changelog and don't forget to pull new docker images.

You asking what's that about? Mother Miounne is "backoffice" of etke.cc service.

I'm too sad to add good jokes and brief descriptions, so just join the #miounne:etke.cc room to find more

20:54:28
@twim:cadair.comTWIM✅ Thanks for the report Aine, I'll store your update!20:54:29
@thib:ergaster.orgThib Aine: I'm not sure I'm getting this right. Mother Miounne is what you use at etke.cc to automate the provisioning of new instances when people book one? 21:44:32
@thib:ergaster.orgThibI guess this only powers the "Hosting" section, not the "Your own VPS/Server" one21:45:03
@aine:etke.ccAine
In reply to @thib:ergaster.org
Aine: I'm not sure I'm getting this right. Mother Miounne is what you use at etke.cc to automate the provisioning of new instances when people book one?

No, provision done semi-manually.

Miounne gets new orders, generates configs and onboarding, so in ideal case I just run setup with generated configs.

But usually it takes 3-5 emails minimum to get what customers wants. Unfortunately, that ping-pong cannot be automated, because even super-duper AI will not handle it :D

21:51:05
@thib:ergaster.orgThibOh pretty cool!21:51:48
@thib:ergaster.orgThibIn a way, it's a config boilerplate manager so you only have to put the final touch and execute the final script :) ?21:52:47
@aine:etke.ccAine
In reply to @thib:ergaster.org
In a way, it's a config boilerplate manager so you only have to put the final touch and execute the final script :) ?

No, its literally final config (of course, if you don't go "I.WANT.THEM.ALL" mode on 1GB RAM VPS, which is very common)

So I just run automation with that config

21:54:12
@thib:ergaster.orgThibImpressive21:54:49
@aine:etke.ccAine https://gitlab.com/etke.cc/miounne/-/blob/main/repositories/formext/testdata/etkecc.full.md that's an example 21:54:54
@thib:ergaster.orgThibHow do you handle the "I want it all but smol VPS pls" cases?21:55:14
@thib:ergaster.orgThibDo you have clever "sizing depending on the services you want" on the roadmap?21:55:41
@aine:etke.ccAine
In reply to Thib
How do you handle the "I want it all but smol VPS pls" cases?
One of the rules I defined when started the etke.cc is to be honest with things that affect customers, so I just tell as-is - you selected a lot of stuff, but your server is too small to handle it. Do you want to drop something or use a bigger server?
And go component-by-component with items (I suppose) that not needed
21:57:45
@aine:etke.ccAine
In reply to @thib:ergaster.org
Do you have clever "sizing depending on the services you want" on the roadmap?

I had it. Even full automatic way from order form to email with onboarding list, but all that stuff were left as drafts and removed after that.

Because people tend to put very weird random things in the order form. Like, "oh, that's definitely domain field, let's put email in it!" and so on, so I decided that it's easier to play ping-pong first and run automation only when all such things are clarified

22:00:42
@aine:etke.ccAine* One of the rules I defined when started the etke.cc is to be honest with things that affect customers, so I just tell as-is - you selected a lot of stuff, but your server is too small to handle it. Do you want to drop something or use a bigger server? And go component-by-component with items (I suppose) that not needed22:02:59
@aine:etke.ccAine
In reply to @aine:etke.cc
One of the rules I defined when started the etke.cc is to be honest with things that affect customers, so I just tell as-is - you selected a lot of stuff, but your server is too small to handle it. Do you want to drop something or use a bigger server?
And go component-by-component with items (I suppose) that not needed
Btw, I loose about 80% of orders because of honest answers 😁
22:03:44
@thib:ergaster.orgThib I'm fairly sure those are orders you want to lose, because they would end up with customer dissatisfaction anyway :) 22:04:28
@thib:ergaster.orgThib

Aine: Another thing I was wondered is what e2ee integration was removed?

Good/bad news - e2e integration was removed, because I failed to implement to "well, usable" state 😭

22:04:47
@thib:ergaster.orgThibObviously you are still setting up regular Synapse, so E2EE can be a thing. I don't see where the E2EE integration was lost. Is it when it forwards the content of forms to a Matrix room?22:06:12
@aine:etke.ccAine
In reply to @thib:ergaster.org
I'm fairly sure those are orders you want to lose, because they would end up with customer dissatisfaction anyway :)
Exactly. In most cases such orders wants something that matrix stack can't handle (yet), like double puppeting where bridged users can chat in one room from different networks (eg in one chat puppets from discord, WhatsApp and slack), but sometimes such orders are very.... Strange 😁
22:06:48
@aine:etke.ccAine
In reply to Thib

Aine: Another thing I was wondered is what e2ee integration was removed?

Good/bad news - e2e integration was removed, because I failed to implement to "well, usable" state 😭

I use mautrix-go for miounne and got following issues:

  1. Didn't find a way to make stable e2e - it works, but only till restart. I suppose that I missed some concept, but there are no extensive docs and I didn't find any good implementations to use as examples :(
  2. mautrix-go uses C libolm through cgo - that's big headache in go world. Compilation time increases dramatically, same for output binary size and you need to fight to make it cross platform and cross architecture
22:11:03
@aine:etke.ccAineBtw, e2e integration was about half of miounne codebase (~3k lines of code) and ~30% of binary size22:13:35
@thib:ergaster.orgThibAw, that's a lot22:14:55
@aine:etke.ccAine* I use mautrix-go for miounne and got following issues: 1. Didn't find a way to make stable e2e - it works, but only till restart. I suppose that I missed some concept, but there are no extensive docs and I didn't find any good implementations to use as examples :( 2. mautrix-go uses C libolm through cgo - that's big headache in go world. Compilation time increases dramatically, same for output binary size and you need to fight to make it cross platform and cross architecture22:19:24
@tulir:maunium.nettulir Aine: https://git.sr.ht/~sumner/standupbot might be a good implementation example since it's much simpler than gomuks and bridges 22:27:12
@tulir:maunium.nettulircross compiling is also possible for some platforms reasonably easily (gomuks CI builds windows/amd64, linux/arm and linux/arm64 binaries on my normal linux/amd64 server)22:33:46
20 Oct 2021
@vaasu:matrix.orgvaasu joined the room.05:42:46
@poperigby:feneas.orglumbo7332 (Old) changed their display name from lumbo7332 to lumbo7332 (Old).01:37:09
@afranke:matrix.orgAlexandre Franke
In reply to @valere35:matrix.org

TWIM: A bot to get your app review in Matrix

matrix-review-bot
Get your latest AppStore & Playstore review directly in your fav matrix room.

Are you working on this or did you just stumble upon it?
06:17:48

There are no newer messages yet.


Back to Room List