Skip to main content

Hubert Chathi reshared this.


Matrix 1.10 is here! Captions for media 🖼️, VoIP improvements ☎️ (a Matrix 2.0 feature! 🔜), and plenty of quality improvements for clients and servers ✨

Read all about it and our Matrix 1.11 roadmap on the blog 🗞️ https://matrix.org/blog/2024/03/22/matrix-v1.10-release/


Hubert Chathi reshared this.


It’s the end of an era, Signal will now respond to subpoenas and hand over phone numbers when given usernames. I’ve seen first hand how this worked with Wire. Subpoenas come in in high numbers and you can’t fight them all.
The only advantage Signal has over Wire is that usernames are not necessarily visible to contacts. But the problem is still there.

https://theintercept.com/2024/03/04/signal-app-username-phone-number-privacy/

Hubert Chathi reshared this.

Why do you think? One usually doesn't store the username of a contact. At least your Signal client does not. Or what scenario are you taking about?
@nadim
The client doesn’t have the usernames of others, but they will still be everywhere else: business cards, twitter bios, word documents, etc. After all they need to be shared somehow. A lot of vulnerable users will not understand that they can be deanonymized that way.
did you read the entire article? Signal can only hand over phone numbers if the username is still in use by that number. They don't know how long it's been associated with that number or who else may have used that username. If this is something that's in your threat model you can just keep changing usernames periodically or only enable them when you need it.

Devs running to check their packages work on 1.0.0 (me included).
if only there were some way of doing this before it came out :blobcatangel:​

Coffee (CW all the things) reshared this.


pavi reshared this.

Welcome back!

Sorry to hear you had such a bad experience.


Hubert Chathi reshared this.


Pillaged from BlueSky:
"20 years ago we were suing teenagers for millions of dollars because they were torrenting a single Metallica album and now billionaires are demanding the free right to every work in history, so that they can re-sell it.
The law only ever serves capital."
From:
Komm, süsser Tod Howard @lonestartallboi.bsky.social
·
"20 years ago we were suing teenagers for millions of dollars because they were torrenting a single Metallica album and now billionaires are demanding the free right to every work in history, so that they can re-sell it.

The law only ever serves capital."

in response to article in The Guardian: 
" ‘Impossible’ to create AI tools like ChatGPT without copyrighted material, OpenAI says"
This entry was edited (2 months ago)

reshared this


Hubert Chathi reshared this.


25 years ago Jeremie Miller made an announcement of what would become the initiation, development and propagation of the #XMPP protocol until today!

Join the journey!

https://slashdot.org/story/99/01/04/1621211/open-real-time-messaging-system

Happy birthday,
XMPP!

:xmpp: :xmpp: :xmpp: :xmpp: :xmpp:

#chat #jabber #opensource

The XMPP Logo
This entry was edited (2 months ago)

reshared this

I wish we could get Jeremie over here on the social Web instead of Bluesky. Super cool and smart guy.
ah good ol days when instant messengers were trying to become interoperable... i had odigo on my computer and google talk just started based on xmpp

Hubert Chathi reshared this.


We ended 2023 with a talk at #37C3. @raphaelrobert and Konrad presented the new standard for end-to-end encryption, Messaging Layer Security (MLS). The room was packed and some people couldn't attend in person – luckily the talk is now online and can be watched again.
🍿 https://media.ccc.de/v/37c3-12064-rfc_9420_or_how_to_scale_end-to-end_encryption_with_messaging_layer_security

Thank you @ccc and all helping hands for the great event!

#securemessaging #encryption #e2ee #messaginglayersecurity

Raphael presenting MLS at 37C3

reshared this


Hubert Chathi reshared this.


"Has your washing machine broken down, or is your electric kettle, laptop or mobile phone refusing to work?

Well if you live in Austria, the government will pay up to €200 ($219; £173) towards getting it repaired.

The Repair Bonus voucher scheme is aimed at trying to get people to move away from throwing away old electrical appliances - and focusing on getting things mended."

https://www.bbc.co.uk/news/world-europe-67777814

#environment #climate #electronics #repair #mend #reuse #austria

reshared this


Hubert Chathi reshared this.


My job is to work toward bringing secure, decentralized, open source licensed communication tools with open governance to the masses with Matrix.

But if folks prefer XMPP or IRC, that's still a win in my book. I think Signal is a step in the right direction, too!

It's open vs. the world, and I'm looking forward to working together to challenge the status quo of surveillance capitalism and proprietary, centralized walled gardens.

#OpenSource #Matrix #ProtocolsNotPlatforms #FOSS

This entry was edited (3 months ago)

reshared this

Matrix protocol has a bunch of flaws, but it's the best we have :)

Still my favorite chat protocol.

This entry was edited (3 months ago)

I see an interesting similarly with my work on Samba. As Microsoft pushes everyone to the cloud and hybrid deployment of Active Directory with Azure AD, Samba remains on-premises and Free.

I don't really expect we are the great hope on the horizon, but I think we fit in there somewhere.


Hubert Chathi reshared this.


I was laid-off a few weeks ago and am looking for a new role. If anyone is looking for an experienced backend engineer who loves to build products & teams then please reach out or connect!

I have experience with #Python, Rust, lots of networking background, and more. Open to remote or hybrid roles in near Boston.

https://www.linkedin.com/in/patrickcloke/

#fedihire

This entry was edited (3 months ago)

reshared this


Hubert Chathi reshared this.


The #SMTPSmuggling attack is being mitigated and tracked in the following CVEs:

- CVE-2023-51764 postfix
- CVE-2023-51765 sendmail
- CVE-2023-51766 exim

All three CVEs have been filed *today* by the community and NOT by SEC consult who discovered the flaw in June 2023 but decided to not share their findings with postfix, sendmail or exim. Only after they published their post on 2023-12-18, the communities have become aware and are now working hard to fix what is now more a 0day :(

This entry was edited (3 months ago)

Hubert Chathi reshared this.


Hubert Chathi reshared this.


It's that time of year again: welcome to the 2023 Matrix Holiday Update!!🎄🛷🌲☃️ Come hear all the highs and lows of the last year, and tantalising hints of what 2024 may bring... https://www2.matrix.org/blog/2023/12/25/the-matrix-holiday-update-2023/ Thanks for flying Matrix, and happy holidays!!
This entry was edited (3 months ago)

Hubert Chathi reshared this.


Passenger rail is ridiculously unreliable in Canada. 50% of trains are delayed. And every small delay leads to a big one because freight trains get priority on the railway lines.

Glad to see the NDP's Rail Passenger Priority Act getting attention.

Having a predictable and reliable timetable is the first step to making this a viable form of transportation in Canada.

#viaRail #cdnpoli #transportation #Rail #NDP

https://www.cbc.ca/news/canada/london/via-rail-bill-people-over-freight-1.7066700

reshared this


Hubert Chathi reshared this.


Hello Fediversians, today I come to with some important information:

The Matrix to iMessage Bridge Beeper has been made Open Source:

:github:​ https://github.com/beeper/imessage

These people have legally reverse engineered Apple's proprietary iMessage Protocol, it's really awesome!

Just a few days ago the app was still a paid service, then they made it free of charge on December 14th, but now Apple :apple_inc:​ has deliberately changed their protocol in order to prevent any peasant non-Apple users like us to be able to use iMessage and interact with their precious walled-in users.

Naturally, Beeper now made all of their work and progress open source to continue the fight for a free and open interoperable network. Will you join them?

#iMessage #Beeper

This entry was edited (3 months ago)

what lol? There is nothing to lol about.

Selling fake credentials is nothing legitimate about it. Beeper is not a feature, it's a bug. There are multiple cross platform messaging apps. I as a iPhone user have no problems whatsoever to have encrypted chats with high resolution videos and photo's and all the mumbo jumbo iMessage has with every Android user.

Clearly the problem is not on Apple’s side but the lack of good messaging apps on Android if Android users prefer to use iMessage 🙄


Hubert Chathi reshared this.


Fractal has been completely rewritten with a GTK4/libadwaita makeover.

https://news.itsfoss.com/fractal-5/

Hubert Chathi reshared this.

The notes clearly state that italics (which turned into bold in your article) is new. Your article says

> Viewing images and playing audio or video is now more intuitive, you can directly view/play those from the chat window itself.

It is not “now more intuitive”. This feature was there before.

Thank you for the heads-up, will fix it. Apologies for any inconvenience caused.

— Sourav

This entry was edited (3 months ago)


Hubert Chathi reshared this.


https://www.postfix.org/smtp-smuggling.html

"SMTP Smuggling" vulnerability in Postfix allows to spoof senders even in the presence of some DMARC checks. Configuration workarounds exist.

Also, a wholehearted f* you to SEC Consult, who sat on this since June and disclosed it to some closed-source vendors and MSPs, but could apparently not be bothered to give e.g. Postfix a heads-up, publishing this close to the holidays.

Boosts for awareness welcome.

Edit: So this has kinda blown up. and especially because the author of the SEC advisory is going to have a slot at 37C3, I would like to add something important: I intentionally wrote "SEC Consult" above, not "$individual". Do not start harassing that person. For all we know, this is a corporate failure and the individual would actually appreciate guidance and tips. That does not mean to not ask the hard questions, but keep the framing in mind. They might genuinely have been told by their managers that that is how responsible disclosure works.

This entry was edited (3 months ago)

reshared this



Hubert Chathi reshared this.


Let's get prepared to elect our first Governing Board and take the next big step in open governance for Matrix 🚀

Also: we're pleased to introduce a couple new tiers of membership, for open source projects and foundations, who will be represented on the Governing Board.

Learn more in our latest blog post: https://matrix.org/blog/2023/12/electing-our-first-governing-board/

#Matrix #OpenSource #OpenStandards #OpenGovernance #FOSS

reshared this


Hubert Chathi reshared this.


It's the time of the year where Home Alone is on TV or on people's streaming lists as the holidays classic it is.

That means it's also the time of the year where I dust off this incident review of it, before we all blame the movie's parents for being irresponsible: https://ferd.ca/home-alone-a-post-incident-review.html

Hubert Chathi reshared this.

they missed the same kid 2 years later, I don’t think they learned from the first incident.
@matt_g they made most fixes for home and then lost him at the airport. I sort of address that in the post as well!
@Matt

Hubert Chathi reshared this.


I'm very excited to be presenting at FOSDEM in February! I've been working on messaging interoperability for about 2 years now with much of that focus being on developing an open standard for that exact purpose. We'll be exploring how #Matrix works as an existing decentralized open standard for *interoperable* communications, and how other protocol development work interacts with Matrix.

Join me for a technical look at #MIMI, #DMA, and the Matrix protocol: https://fosdem.org/2024/schedule/event/fosdem-2024-3157-interoperability-matrix/

@TravisR Cool! I only heard of MIMI for the first time this week. Looking forward to your talk, it sounds interesting!

I bet some of the first questions that pop into people's minds are:
1) How is MIMI not yet another XMPP
2) How is MIMI not yet another Matrix
3) In general, how does this not suffer from #xkcd927

Have you or someone else already given a talk or written a blogpost that addresses those concerns? I'd like to get a head start until February. =)

@clacke thanks! I'm not sure there's written material on it, but the intention of MIMI is to learn from prior attempts at an interoperable protocol to build something which actually works. XMPP has largely not been adopted in this sphere, though is popular in its own right. Matrix has additional features that don't translate well to other providers as well (we'll talk about this in the talk).

It definitely feels a bit like XKCD 927, but this time we're going to interoperate with all of them :)

@clacke
MIMI is not a protocol, but rather something like a working group to discuss what protocol to focus on :).

"More Internet Messaging Interoperability" it stands for

@didek @clacke https://datatracker.ietf.org/doc/draft-ralston-mimi-protocol/ describes the protocol nature of MIMI.

Bridging exists. Matrix had a nice seamless interaction with IRC for example (now matrix.org do not host it, but can still be selfhosted).

Especially when both XMPP and Matrix are on the way to implement MLS encryption in the future.

@Nagito 💣 @TravisR That's fair! But that's just the initial phase. If everyone wants to interoperate, that means m×n bridges.

Then someone tries to systematically enable interoperability and writes a shared vocabulary for the bridges, and then someone else will go "screw it, I'll just implement the shared vocabulary directly" and that's how a protocol pidgin turns into a protocol creole. Arguably that's what happened with e.g. TCP/IP.

In the case of Matrix they tried to leapfrog this whole process and make themselves the bridge protocol.

@didek @clacke

I'm no expert on IM at all, but when looking at IM protocol specs and seeing a key role for a Room at protocol level, I always wonder whether that isn't overly limiting the versatility of the protocol. In Matrix you see apps where richer social networking use cases are being modeled, but deep down everything should be rooms. But idk enough, maybe that's no issue at all.

@smallcircles @clacke

Room is not only a chat room, it's just a name for a "container" of some data, I think.
In Matrix rooms have chronological events, non-chronological states and members with permissions. This can also be group for posting, game lobby or user profile with interactions, basically anything.

@didek @smallcircles @clacke this^. MIMI is highly focused on messaging, so it picks a term like "room" to best describe the container. It may in theory be able to transmit more than messages, but it's not the purpose.

Matrix is very much meant to be a generic communications layer. It happens to be that messaging works really well here, but it's not the only focus. We use "room" mostly because no one has decided to rename it following the early proof of concept demos :p

@didek @clacke

Yes, thank you. I should have a closer look at specific msg formats on how that's expressed. I was more of a mindset of "call a duck a duck", not a "room, type=duck" but it may boil down to not matter much, idk :)

@smallcircles @didek @clacke MIMI's content format is still very much a WIP, and is fully intended to be focused on messaging.

Matrix however just calls everything an "event". Even within a messaging-focused room there are events that users don't see, like the events to set up VoIP calls or ensure threads work.

Critically, Matrix lets you define your own event types and use them - nothing will break from doing that. Matrix is essentially a distributed JSON database in this respect.

@didek @clacke

Yes, I like that event extensibility. I am just wondering about that Room abstraction. But my musing on whether this abstraction is too leaky is just gut feeling, as I am not that well-informed.

Just quickly skimmed #Commune by @erlend and e.g. it looks like a Space is also a room, and a space subsequently has rooms.. https://github.com/commune-os/commune-server/blob/main/app/space.go

#PubHubs has Hubs which have rooms, and which aren't currently federated, but I suspect they'll become rooms in the msgs too.

@didek @clacke @erlend

XMPP otoh doesn't have rooms, and msg formats can be way more freely defined, looks like (also re-skimming just now).

@smallcircles @didek @clacke @erlend XMPP is very similar to Matrix. Matrix's "room" concept is nothing more than a name - it just holds events. Currently those events are JSON objects with a freeform type to give them meaning.

We also specify a number of events which are applicable to certain situations, like messaging, but it's possible to build your own too.

There's a bit more detail here: https://github.com/matrix-org/matrix-spec/issues/416

@didek @clacke @erlend

It may also be that my thought pattern is entirely irrational, and that just the notion of being in an enclosed room somehow restricts my mind. And that with a rename to "universe" would cause my mind to then explode 😅

@smallcircles @didek @clacke @erlend sure :D

We needed a place to put users, so picked "room". Users send events and can set aliases on the room so others can join more easily. Aliases act as doors, to continue the analogy.

Sometimes it can be useful to think of rooms as a routing tag for an event. Each room has an ID and subscribers (members) interested in that topic - sending an event with that room ID routes the object to them equally :)


Hubert Chathi reshared this.


Here's how the "Ship of Theseus" page looked in July 2003 when it was first created! Since then, the article has been edited 1792 times. 0% of its original phrases remain.
A Wikipedia page for Ship of Theseus is shown. The article reads "According to an ancient Greek legend, Theseus had a warship that was preserved as a historical relic by the Athenians. Some of its boards rotted and had to be replaced. After many, many years, many such replacements occurred. Eventually, none of the original boards were present. Philosophers could then debate whether it was the same ship that Theseus had used, and if not, when it had ceased to be so.
A modern embellishment
If Theseus paid a nontransferable fee, allowed to be used for only one ship, for the privilege of docking in a particular harbor, would he violate the non-transferability of his license if repeated replacement of boards eventually had the result described above?"
This entry was edited (3 months ago)

reshared this


Hubert Chathi reshared this.


We've all been there: it's puzzle time, but once you dump out the pieces and start laying them flat, you realize you don't have enough space on your table. Join me as we use physics to find out ✨HOW BIG A TABLE YOU NEED FOR YOUR JIGSAW PUZZLE ✨

https://doi.org/10.48550/arXiv.2312.04588
#SciComm

Hubert Chathi reshared this.

This work was a pandemic collaboration between me and the brilliant Kent Bonsma-Fisher, with assistance from our toddler and cat. The result, in his words, was "the cleanest dataset I have ever collected." Today our results are public on #arXiv!
A black cat standing on a dining room table with an unassembled puzzle laying on it
TL;DR: an unassembled jigsaw puzzle takes up an area that is the square root of 3 times the area of the assembled puzzle, or about 1.7 times the assembled area. This is *independent of the number of pieces*.
We derived a theory with a "spherical cow in a vacuum" approach: we approximated each puzzle piece area as a circle, then calculated the area of the circles packed together. Our prediction: the unassembled area is sqrt(3) times the assembled area. Then we took data.
A cartoon puzzle piece with a dotted circle drawn around it
A graphic showing how circles pack on a 2D surface in a hexagonal lattice
We built 9 puzzles across a variety of total sizes and with piece numbers ranging from 9 to 2000. We laid out all the pieces flat, trying to be realistic by not paying much attention to how they were arranged and not spending time trying to get them closer together.
Me and my toddler building a puzzle at our dining room table.
A small unassembled puzzle arranged with the pieces in a flat layer in an approximate circle
The results were the most incredible agreement between theory and data I've ever seen in over a decade of being a physicist. I think I gasped when I saw this plot. Without any fitting, our simple theory *very accurately* predicted the unassembled area of all these puzzles.
A plot showing the assembled area vs. unassembled area of 9 puzzles with a dashed line indicating the square root of 3. All the data points are very close to or touching the dashed line.
We were surprised that the unassembled area didn't depend on the number of puzzle pieces. The intuition is this: if you have a small number of large pieces, the gaps between pieces are big, but this is multiplied by a small total number of pieces, and vice versa for small pieces.
Two unassembled puzzles on a table, one with a few very large pieces and one with many small pieces.
So there you have it: you'll need a puzzle table just under twice as big as your assembled puzzle in order to not resort to the box lid or that random side table. Grab a puzzle and impress your relatives this holiday season with your predictive powers!
Now this is the content I wish to see online. And useful as my wife and mother-in-law are puzzle fanatics. :)
This, as stated, is obviously incorrect. Otherwise the boxes that the puzzles come in would be larger in area than the assembled puzzle. However they are always smaller in area than the assembled puzzle.
@platkus we and you are making different assumptions about what constitutes the area of a puzzle. Our question was "how much area does it take to lay out all the pieces in a single layer", while of course in the box they don't need to be in a single layer. In the extreme case, you could stack every piece on top of the others and say the area of an unassembled puzzle is 1 piece. That's fine! Just not what we were trying to figure out.
Right. I was just pointing out that your post didn’t make the parameters clear. That’s why I said “as stated” it was incorrect.

@platkus this is a weird hill to die on, the parameters are very clear both in the paper and later in this thread
https://mastodon.social/@mbonsma/111564845145935604


We built 9 puzzles across a variety of total sizes and with piece numbers ranging from 9 to 2000. We laid out all the pieces flat, trying to be realistic by not paying much attention to how they were arranged and not spending time trying to get them closer together.
Me and my toddler building a puzzle at our dining room table.
A small unassembled puzzle arranged with the pieces in a flat layer in an approximate circle

Sure, but not everyone is going to read the paper or the thread. I don’t see any reason the parameters couldn’t have been stated in this initial post. Not a big deal, but just pointing out that it could have been made clearer.
If you didn't read the research or even the thread, you shouldn't critique the research or the thread.

Hubert Chathi reshared this.


A Dendrite release, elm-matrix-sdk reaching 1.0 beta, and etke updating their offering… that and more happened this week in Matrix!

https://matrix.org/blog/2023/12/15/this-week-in-matrix-2023-12-15/

reshared this


Hubert Chathi reshared this.


Over the past few months, we've been working hard to introduce support for @rust into @thunderbird.

Come join me in the Rust devroom at @fosdem 2024, to learn how we got there, how we're using Rust to improve our contribution experience, and what this means for the future of Thunderbird!

https://fosdem.org/2024/schedule/event/fosdem-2024-2469-thunderbird-how-to-exchange-rot-for-rust/

reshared this


Hubert Chathi reshared this.


The Polish hackers who heroically fixed a series of NEWAG passenger trains that the manufacturer had artificially bricked with DRM are now being threatened with lawsuits from NEWAG. NEWAG has also filed a complaint with Polish authorities and has demanded the trains be removed from service.

Hackers fixed the trains *with permission from the trains' owner*

Repair expert told us this is "classic OEM bullshit," just on a train this time

https://www.404media.co/polish-hackers-repaired-trains-the-manufacturer-artificially-bricked-now-the-train-company-is-threatening-them/

Ah, but it's not a train. It's a revenue stream which, irritatingly, they have to build a train to obtain like there's some sort revenue-stream dispensing machine but it's big and takes train-shaped tokens.

An old-school robber baron understood that they had to produce something for which people would willingly exchange money, however bad the terms. This lot are into formalized highway robbery ("your money or your life") at best. (Health insurance is your money AND your life.)


Hubert Chathi reshared this.


Hello Mastodonians! I am trying to have a 30-60min zoom conversation on developing the Canadian Disability Benefit with anyone who identifies as having a disability living in Canada for an organization called Disability Without Poverty

This conversation would likely take place on Tuesday December 12th somewhere between 12-3. Following the conversation you will be compensated $25 from the org!

Please Boost this and let me know if you know anyone. I have probably 1 person and the minimum for a conversation is 2 and max is 4.

https://www.disabilitywithoutpoverty.ca/

Hubert Chathi reshared this.


Hubert Chathi reshared this.


https://blog.beeper.com/p/beeper-mini-is-back

Kudos to #Beeper for their competitive compatibility hijinks as of late.

No doubt they’re intentionally building a case for regulators. They’ve forced Apple’s hand, effectively showing that cross-platform comms is a matter of willingness, not technical limitation.

Seeing as Apple’s company policy is provably anti-competitive, we the users rely on state-mandated policies to overrule them in favor of adversarial interop.

cc @pluralistic

#SeizeTheMeansOfComputation

reshared this

It's a shame that their solution requires users to have an Apple account, though.

They could have built a case for regulators if they had offered the app without subscription costs. But that gives strong argument for Apple, since they are using Apple’s non-public services and APIs without co-operation or any permissions.
Basically Apple pays the ongoing fees of their App, while they make money from it.

It feels more like trying to make some money while hoping that people side against Apple and forget what is usually allowed as ”fair use” of services. Even if Apple is well-known for its anti-competitive methods, some methods are not good ways to fight it.

This entry was edited (3 months ago)

Hubert Chathi reshared this.


Amazing how fast a big company can move when they're fixing a thing that's important to them, rather than important to you. You want fast action from Apple, Nintendo, Google, whoever; make a thing that circumvents something they consider important and there's none of this "silence and ignore everyone's requests for six months" lark
https://www.theverge.com/2023/12/8/23994089/apple-beeper-mini-android-blocked-imessage-app

Hubert Chathi reshared this.



I've memorized enough that I can now solve a Rubik's cube without looking at the instructions. In the time that it takes me to solve a Rubik's cube, my daughter can solve three, and be half-way through solving a fourth.

Hubert Chathi reshared this.


Matrix v1.9, our end-of-year maintenance release, is hot off the presses with clarifications and bug fixes 🗞️

More excitement to come as work continues on major projects and long anticipated features in v1.10 and beyond.

Learn all about that and more on our blog: https://matrix.org/blog/2023/11/29/matrix-v1.9-release/

reshared this


Hubert Chathi reshared this.


Everyone who works as a #software developer: There's a 99% chance that your job/business is founded at least partially on #OpenSoucre. It's the end of the year and a lot of businesses talk about their yearly #donations. Please remember to give back to #OpenSource projects – If you/your company is not contributing any code, then please at least donate some money to the projects you're using. #softwaredevelopment #foss

Hubert Chathi reshared this.



Thanks to Ada Lovelace's example, writing a program and never testing it is a time-honoured tradition among computer programmers.


Ada Lovelace's notes were labelled alphabetically from A to G. In Note G, she describes an algorithm for the Analytical Engine to compute Bernoulli numbers. It is considered to be the first published algorithm ever specifically tailored for implementation on a computer, and Ada Lovelace has often been cited as the first computer programmer for this reason. The engine was never completed and so her program was never tested. via @wikipedia

#mathematics #computerprogramming

Lovelace's diagram from "Note G", the first published computer algorithm.


Hubert Chathi reshared this.


After two and a half years of rewrite, #Fractal 5 is finally out! Get the #GTK 4 #Rust #Matrix client from https://flathub.org/fr/apps/org.gnome.Fractal and enjoy new features such as #EndToEndEncryption, location sharing, or multi-account with Single-Sign On 🚀

:boost_ok:

Celebration logo showing a mixture of speech bubbles, smilies, notification counts, and the version number 5
@immaculatetaste the icon did get a refresh. https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1240
Flathub is still showing the previous one, CDN just needs some time to catch up.


KDE reshared this.

I guess i'm gonna de-rust my programming skills and start contributing to @kde's Falkon
@KDE

Hubert Chathi reshared this.


RFC 9505: A Survey of Worldwide Censorship Techniques, J. L. Hall, et al., https://www.rfc-editor.org/info/rfc9505 #RFC This document describes technical mechanisms employed in network censorship that regimes around the world use for blocking or impairing Internet traffic. It aims to make designers, implementers, and users of Internet protocols aware of the properties exploited and mechanisms 1/2
#rfc

reshared this

Coffee (CW all the things) reshared this.

used for censoring end-user access to information. This document makes no suggestions on individual protocol considerations, and is purely informational, intended as a reference. This document is a product of the Privacy Enhancement and Assessment Research Group (PEARG) in the IRTF. 2/2

Hubert Chathi reshared this.


Forget "offline Wikipedia" smartphone apps. Give me "offline Wikivoyage".

I need to know where the weird museums, upside-down houses, and metro-stations-in-Latin are near me, not when some random monarch started their monarching.

Hubert Chathi reshared this.

oh wow. I remember the Wikitravel demise, and then I thought we were done after that. Thanks for the discovery.

Hubert Chathi reshared this.


#Fractal 5.rc1 is out! Get it hot from Flathub beta https://gitlab.gnome.org/GNOME/fractal#beta-version

Woohoo. 🎉

5.0 in two weeks if all goes well 🤞

reshared this

I might switch to Beta just to see the actual state it's in by now, I am happy enough to use it as my main Matrix client but the Nightly version dose crash from time to time because, well, it's a Nightly version.
@Fosstonaut the RC is a snapshot of the nightly version at this point. If the latter crashes for you, the former will as well.
Oh, I didn't know that, the last crashes I where my attempts to tag someone, it definitely hated that but no clue if it's fixed by now. Ether way awesome work, I almost lost hope to get a usable version of Fractal next aka v5 at some point but I happily daily drive it for a week or two by now and even got rid of my previous client! :)
@Fosstonaut there was a crash caused by inserting mentions because of the spell checker that didn’t like the pills. We have removed the spell checker for now.
So cool! I've been holding off on trying this. Excited about the upcoming 5.0 release.

Hubert Chathi reshared this.


The Matrix.org Foundation is proud to join with over 400 security experts, researchers, and NGOs in sounding the alarm about the EU's proposed eIDAS reform.

As written, the proposal radically expands the ability of governments to surveil their citizens and residents across the EU.

Learn more about what you can do at https://last-chance-for-eidas.org/

#eIDAS #Privacy #Security #EU

reshared this

>Any EU member state has the ability to designate cryptographic keys for distribution in web browsers and browsers are forbidden from revoking trust in these keys without government permission.
wtf