@thibaultamartin@mamot.fr
@thibaultamartin@mamot.fr avatar

thibaultamartin

@thibaultamartin@mamot.fr

Chronic enthusiast. Software should be about making people's life better.

Director of Program Development @matrix, Senior Developer Advocate at Element

Providing the general public and organisations the tools they need to protect their digital communications' privacy and sovereignty.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

sesivany, to random
@sesivany@floss.social avatar

offers as a service (called Storage Share) with a 1TB of storage for only €5.11/month. That's a really nice price for a privacy-respecting, Europe-based personal .
They also offer a 1TB of just storage for 3.89/month in case you already have an instance of Nextcloud and want to expand its storage capacity.

thibaultamartin, (edited )
@thibaultamartin@mamot.fr avatar

@sesivany @killyourfm this is exactly the kind of thing our society needs to make “self-hosting” (or more particularly evading generalised surveillance) possible at scale, as described in https://ergaster.org/posts/2023/08/09-i-dont-want-to-host-services-but-i-do/

Hetzner is offering a level of support no self-hoster can pretend to have, for an unbeatable price. Economies of scale at play right here

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

Hot take: if someone wins an argument, someone loses an argument, and the conversation failed.

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

You know the proverb that says "don't cheap out on things that keep you off the ground"?

Well if you work on a computer all day, this applies to your chair, desk, keyboard, mouse, and external monitor as well.

This message has been brought to you by the back and neck pain gang.

stephaniewalter, to random
@stephaniewalter@front-end.social avatar

The Negative Impact of Mobile-First Web Design on Desktop (17min)

Interesting findings, I’m not sure if the example is “mobile first” though, kind of looks like “every trendy site at the moment with giant areas, big font and huge images”. But yeah, maybe this trends comes from the mobile?
https://www.nngroup.com/articles/content-dispersion/

thibaultamartin,
@thibaultamartin@mamot.fr avatar

@stephaniewalter That was an interesting read, thanks for sharing!

It made me realise we might be suffering from this on https://matrix.org/

But this was a conscious decision by our designers. Our project is rather hairy and technical, and the homepage's goal is explicitly not to overwhelm people.

The rest of the website is denser. We might need to revisit the homepage at some point though!

sonny, to GNOME
@sonny@floss.social avatar

We are hiring contractors to work on and the Desktop :linux:

Do you have experience working on Linux desktop technologies? Get in touch with your resume or portfolio stf@gnome.org ✉️

Some areas we are interested in hiring for:

• Flatpak
• Linux desktop accessibility
• Freedesktop / XDG services and components
• Desktop security
• GNOME services and components

@XOrgFoundation @kde @gnome

Boosts welcome!

thibaultamartin,
@thibaultamartin@mamot.fr avatar

I can vouch for @sonny as an excellent project manager. He's working closely with @gnome designers and developers.

I'm confident Sonny and the Foundation will make sure it's not a once in a lifetime opportunity, but it certainly is a fantastic one!

@XOrgFoundation @kde

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

When you host services, you need to document what you're doing if you're serious about Disaster Recovery, and particularly about Service Continuity.

In the case of a personal setup, it can make sense for the documentation to be public so more people can use it and contribute to its maintenance.

So after a long while of starting every @matrix Tutorial with "not suitable for production", I may or may not be starting to put together a guide to running services in production as a self-hoster 😇

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

For all the mad scientists out there who keep making their poor @matrix server suffer, I recorded a tutorial on how you can use @ansible to get a disposable docker-compose-based lab (sic) you can wipe after deploying the most cursed setup you could think of.

Because experimenting shouldn't be punished, and that's how you learn!

https://youtu.be/6ZSavBet1gQ

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

The Call for Devrooms is open at @fosdem and… they're using @pretalx!!

Can't say I'm going to miss pentabarf, but that's the end of an era :)

thibaultamartin,
@thibaultamartin@mamot.fr avatar
thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

Heads up that https://whocanuse.com is a fantastic resource to test how people with different conditions will see colours, and their WCAG grading.

Their "Situational Events" section is a good reminder that we can all experience a disability at some point, either temporarily or permanently.

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

Is it dark mode time already? Because I finally implemented it on my very own https://ergaster.org

Many more things to fix, but dark mode is one less 🌒

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

I was using @bitwarden for free all those year. It was so good it felt like a steal… but I finally found a good reason to subscribe!

The premium plan supports storing TOTP in Bitwarden, and counter-intuitively that makes my setup more secure than relying on my phone's TOTP app.

thibaultamartin,
@thibaultamartin@mamot.fr avatar

@chfkch @bitwarden expected this 😁

No I didn’t. Access to Bitwarden requires a TOTP. And my TOTP app is… on my phone. So in practice you need access to my phone in either case.

Losing my phone (which is the only place where I had my TOTP seeds) is a much more likely threat than getting my E2EE Bitwarden vault broken into. Now if I lose my phone I no longer lose my seeds.

thibaultamartin,
@thibaultamartin@mamot.fr avatar

@vintprox @chfkch @bitwarden super happy with it so far, especially for the price :)

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

I think the worst cliffhanger I've experienced in my life is finishing the draft of a book @vmbrasseur is writing… only to see that the most interesting section (to me!) is still in the works and I have to wait a few months before I can read it.

The sections I've been given to read are simply brilliant. The concepts are solid, the ideas are exposed clearly… it's obvious that @vmbrasseur knows what she is talking about, and that her ideas are battle tested.

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

The internal channels of the @matrix Foundation are boiling with fascinating discussions since we have a @josh.

We're talking about its purpose, governance, how the Foundation can best serve the interest of Matrix…

Our thoughts still need to take a more precise shape, but I can tell you the project's dynamic is going to change for the better!

chriscoyier, to random
@chriscoyier@front-end.social avatar

I love going to your website.

thibaultamartin,
@thibaultamartin@mamot.fr avatar

I love going to your website too @chriscoyier

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

This week @andybalaam and I are talking about how he's coming after the state… in @matrix!

Can there be too much of it, is it actually a problem, what's the impact on the user experience and what YOU can do about it?

I've grilled Andy to figure out!

https://youtu.be/S1nBXjWWHoU

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

I'm wondering if I should print personal business cards, and there is NO WAY ON EARTH to make me give my phone number to strangers.

I'd put my "title" (not professional, but what I like doing that can be useful in various contexts) website, email address, Matrix ID. And my logo on the back.

Am I missing anything important?

thibaultamartin,
@thibaultamartin@mamot.fr avatar

@lutindiscret mixed feelings on that actually!

I should be fairly easy to find online, but I don't know how I feel about having someone lurking around and reading my fediverse posts before reaching out.

Not that I post anything sensitive, but I think I'd rather start a relationship on "blank" grounds, if it makes any sense?

jensimmons, to random
@jensimmons@front-end.social avatar

Do you use SVG to create favicons for your websites or web apps?

Got links to big sites that use SVG favicons? Reply with examples!

thibaultamartin,
@thibaultamartin@mamot.fr avatar

@jensimmons I do!

Not sure it qualifies as a big site but we do on https://matrix.org

Definitely doesn’t qualify as a big site, but I do too on https://matrix.org

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

Where can I buy more hours in a day?

I don't want to pay someone to do things, I want more time to do things myself.

I want to spend time with my family, read more books, articles, answer people with good questions, write, tame computers… and nobody can do it for me!

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar

That's right people, the @matrix Foundation has a new boss, and I'm excited to build things together.

Matthew & Amandine grilled @josh to know what he's about, and he has a lot to tell.

https://www.youtube.com/watch?v=M0oc7sVksm0

cassidy, to linux
@cassidy@blaede.family avatar

Do we have an implementation or even plan for apps on Linux to handle URL ownership? E.g. if I have a Flathub link and my app store has a Flathub remote, it would be neat to just pop me into the native app store. Or if I have a link out to matrix.to, it would be nice to just open it in my chat app directly.

I know we can do protocol-level stuff like apstream:// but I mean Android- and iOS-style link handling.

In fact, do other desktop platforms even do this?

thibaultamartin,
@thibaultamartin@mamot.fr avatar

@cassidy if it didn't change since the last time I checked, Apple calls this "App Associated Domain" and Google calls it "Android App Links". Might be useful for potential research on the state of the art :)

thibaultamartin, to random
@thibaultamartin@mamot.fr avatar
thibaultamartin,
@thibaultamartin@mamot.fr avatar

@raphael @matrix For @austin 's site you probably want https://github.com/vector-im/it-internal/issues/new/choose

For the matrix.org one, I'm going to do a proper call for homeserver admins before the grand opening so they can opt-in and add their instance data

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • Durango
  • anitta
  • InstantRegret
  • GTA5RPClips
  • cubers
  • ethstaker
  • normalnudes
  • tacticalgear
  • cisconetworking
  • tester
  • Leos
  • modclub
  • megavids
  • provamag3
  • lostlight
  • All magazines