Skip to main content

Hubert Chathi reshared this.


It seems we'll have a lot of "fun" with the #PyPi decision to remove signatures for sdist tarballs (https://blog.pypi.org/posts/2023-05-23-removing-pgp/) going forward.

To scream into the void: Yes, PyPi, someone was using those signatures. Distro package maintainers secured user supply chains with it!

I'm not looking forward to asking dozens of upstreams to host their signatures elsewhere (just stumbled across one case). Meanwhile #reproduciblebuilds is now broken for those packages.

#ArchLinux #packagerlife #Python

This entry was edited (2 months ago)

reshared this


Hubert Chathi reshared this.


The Bank of Canada is not a neutral participant in the war between labour and capital.

It's on the side of capital.

Interesting to see that inflation didn't decline in May and is set to resume it's climb in the 2nd half of the year. That means higher rates, more money created for bondholder, and labour-punishing layoffs.

#Canada

https://lemmy.ca/post/1387590

This entry was edited (2 months ago)

Hubert Chathi reshared this.


Hubert Chathi reshared this.


There we go, matridge first public commit!

It's an #XMPP server component acting as a #Matrix puppeteering gateway, based on slidge. It only supports public unencrypted group chats for now, but has cool features such as emoji reactions, rich replies and message retractions.

https://git.sr.ht/~nicoco/matridge
https://git.sr.ht/~nicoco/slidge

This entry was edited (2 months ago)

reshared this


Hubert Chathi reshared this.


FINALLY. I’ve spent years trying to capture this.
Two Allen’s hummingbirds facing each other in an aggressive confrontation on a green plant

Hubert Chathi reshared this.



I thought that I had told apt to only download the packages but ... it looks like today is the day that I'm upgrading to bookworm.
So, the argument is --download-only, not --download. Oh well.

Hubert Chathi reshared this.


The UK Online Safety Bill is continuing to progress through UK Parliament, putting end-to-end-encryption fundamentally at risk. Element tried to explain the disaster on the horizon to Sky News this morning: https://youtu.be/QQZ7sIk-iHQ

reshared this

It is really concerning that democratic governments are after people’s privacy claiming that they want to increase people’s safety, while they’re actually doing the complete opposite. Thanks for your great job in explaining the issue!

These are the same concerns that many of us have about the @EU_Commission’s proposal to prevent child sexual abuse, which is rightfully called #ChatControl. That’s why the European Pirates fight to stop it.

@sammi@matrix the interview explains this: if the OSB goes into place and the UK tries to force Element to add scanning software, then we'd rather stop providing Element to UK citizens in the app stores than comply.

Hubert Chathi reshared this.


what.

Cactus Comments has now seen over 1.2 million unique users - only counting guest users on our free public instance.

Guest users on instances not hosted by us and signed in users on any server don't even count in this statistic.

cactus.chat has to be the Matrix server with most guest users at this point...

I keep spotting cactus in the wild as well. Last week I saw someone using it for the comment section of a livestream! So cool.

🌵 #cactuscomments #matrix

https://cactus.chat

This entry was edited (2 months ago)

reshared this

@matrix I remember you posting about it in TWIM and being in a Matrix live. It's such a nice product and I kind of love that you’re still at it. I haven't implemented it myself but, as one does, tried to come up with things where I could! Thanks for making it <3
extremely cool ✨

Hubert Chathi reshared this.


The English language is weird.

Here’s a poem called ‘Neither Rhyme nor Reason’.

Neither Rhyme Nor Reason

To make poems rhyme can sometimes be tough
as words can seem to be from the same bough
yet each line’s ending sounds different, though,
best disguised with a small hiccough or cough.
 
Was this upsetting to Byron or Yeats?
Dickinson, Wordsworth, Larkin or Keats?
Did they see these words as auditory threats?
Could they write their lines without caveats?
 
But does it matter when all’s said and done
if you read this as scone when I meant scone?
It’s hardly a crime. There’s no need to atone:
language is a bowl of thick minestrone.
 
Just mumble these endings into your beard –
this poem should be seen, rather than heard.


Brian Bilston

Hubert Chathi reshared this.


@narF the window slides up and down the room list as you scroll, pulling rooms in on demand.


I'm almost done the section on Megolm encryption/decryption in my Matrix client-writing tutorial. Most of the structure is there. I need to fill in a few more details, and write some more tests. Next up will be Olm encryption/decryption.

Coffee ⏚ reshared this.

The initial version of the Megolm section is now up: https://uhoreg.gitlab.io/matrix-tutorial/megolm.html

vanitasvitae reshared this.


Hubert Chathi reshared this.


libQuotient 0.8 is released 🎉

See the release annoucement at https://github.com/quotient-im/libQuotient/releases/tag/0.8.0
and my blogpost at https://tobiasfella.de/blog/libquotient-08/

reshared this

Yay, release announcements on Mastodon!

(And, drat, Quaternion latest beta isn't compatible with latest libQuotient)

Dear lazyweb, do you know what has happened to Matrix client "Spectral"? The website is down, the gitlab repo for it hasn't seen a commit in 2 years and I'm inclined to remove it from FreeBSD ports.
@[ade]@Tobias Fella Spectral has been abandoned, but NeoChat is an active fork of it.
@kdedude Spectral is practically unmaintained since before NeoChat started. Removing it from the repos is the only sane thing to do at this point

Hubert Chathi reshared this.


83% of UK citizens want messaging apps such as Element, WhatsApp and Signal to have the highest level of security and privacy possible.

https://element.io/blog/end-to-end-encryption-the-will-of-the-british-people/

Overlapping green and blue message bubbles create an eye

Hubert Chathi reshared this.

it seems they all grab your private keys, so I'm not sure security with them is possible at all really

@ben this is why open source is the way forward, as any doubts about our approach to encryption can always be independently validated.

Element is already an option for people living under oppressive regimes and we will work hard to continue to be that option.


Hubert Chathi reshared this.


MLS Element demo - key backup


Demo of proof-of-concept decentralised MLS in Element. This demo shows key backup, which allows a user to read old messages after logging in on a new device.
This entry was edited (5 hours ago)

reshared this


Hubert Chathi reshared this.


Apple has declared the 2013 MacBook used for Snikket iOS development to be too old to run the latest dev tools 🙄

This means we're temporarily unable to push iOS app updates, but we're working on getting a replacement.

If anyone has a spare MacBook lying around that they could donate (ideally M1, to test running the app natively), send a DM our way!

Alternatively, just 50 new Liberapay donors at €0.25/wk would help cover the cost of purchasing a used one locally ❤️

https://snikket.org/donate

reshared this


Hubert Chathi reshared this.


"Anything worth doing is worth doing badly."
tumblr post by bananonbinary:

one of the hardest things to learn as a depressed former Gifted Kid™ is that half-assed is better than nothing. take the 50%, 40%, even 20% job. scrubbing your face is better than not taking a shower at all. picking up your clothes is better than never cleaning. nibbling on some bread is better than starving.

DO THINGS HALFWAY. NOW YOU'RE 100% BETTER OFF THAN YOU WERE BEFORE.

reply by aredheadhatchet:

One of my college professors used to say “anything worth doing is worth doing poorly.” I didn’t understand that for years because I didn’'t do anything poorly, I couldn’t do anything poorly, I had to Do Everything Perfectly.

But brushing your teeth for 30 seconds is better than not brushing them at all when that 2 minutes seems exhausting. Doing ten minutes of yoga is better than 10 minutes of sitting when 30 minutes of cardio sounds impossible. Changing my clothes is good when a whole shower is impossible. Standing on the porch for a few minutes is worth it after being in the house for three straight days because | don’t have the energy to go anywhere.

Anything worth doing is worth doing poorly... because doing it poorly is better than not doing it.

reshared this


Hubert Chathi reshared this.


The Matrix.org Foundation is now able to formally accept members!

Join us in our mission to make open decentralised communications ubiquitous, sustainable, for everyone.

https://matrix.org/blog/2023/06/membership-program/

reshared this

Hello Matrix,
is there an easy way to become an "individual member" besides writing complicated mail?

Hubert Chathi reshared this.


It's national pollinator week in Canada. Time to get to know your bees
Image of 2 bees
1st bee is described as "Canadian Bee"
2nd be has a USB port for a head "US Bee"

reshared this


Hubert Chathi reshared this.


The new @matrix website is now LIVE!

https://matrix.org

The frontpage of the upcoming matrix.org website. It displays the Matrix logo in the centre with the motto "An open network for secure, decentralised communication"

The background is dark with abstract lines dancing. The navigation bar on top has links to those sections: About, Blog, Documentation, Ecosystem, Podcasts, Shop. There is also a button called "Try Matrix" in the navigation bar.

reshared this

Nice to see it isn't using big tech tracking, embedded google fonts, analytics, facebook, or any of that, thanks!
@jebba and it can be browsed with JS disabled!

Coffee ⏚ reshared this.


I haven't mentioned it here yet, I've been (slowly) writing a tutorial for writing a Matrix client. It's still in the very early stages, but I've gotten to showing how to send and receive events, and I've recently been working on the end-to-end encryption section. For those who saw an earlier version, you can now know more than you wanted to know about uploading device and one-time keys, and keeping track of recipient devices.

The tutorial is available at https://uhoreg.gitlab.io/matrix-tutorial/index.html

I should also add: feedback is welcome. Let me know if I've missed anything, or if something is unclear, or if my Python code is terrible.

Hubert Chathi reshared this.


Reminder: today is the reddit blackout, to protest the companies ridiculous and crappy treatment of third party apps, their developers and communities. Don't browse reddit, don't check your account, just don't interact with the website for 48 hours, ideally a week.

Hubert Chathi reshared this.

sorry but i am an incel who hate women, jews and blacks. using reddit and 4chan on a daily basis is the only way to avoid suicide. fuck the reddit blackout (again i'm sorry)

Hubert Chathi reshared this.


If you see people on Mastodon talking about "spoons" in a way that doesn't seem to make sense, they are probably making a reference to "Spoon Theory," a great analogy for limited & unpredictable personal resources.

Here's the original Spoons essay that started it all, which is well worth a quick moment to read.

https://web.archive.org/web/20191117210039/https://butyoudontlooksick.com/articles/written-by-christine/the-spoon-theory/

#Spoons #SpoonTheory #DisabilityMastodon #Etymology #LongCovid

Hubert Chathi reshared this.


Hubert Chathi reshared this.


Debian 12 "bookworm" released and avaiiable for download. Thank you!

Hubert Chathi reshared this.

Congrats and thank you

Hubert Chathi reshared this.


It's bookworm release day! Across the world members of the release, publicity, images and FTP teams are brewing industrial quantities of coffee as their final preparations are completed #ReleasingDebianBookworm

reshared this

You'll laugh, and/or be appalled,, but I'm so glad I can treat Debian as a rolling release (and have for decades now?). People who might complain about the long strange time between Debian releases don't know it can be configured as a rolling release, and Debian doesn't "officially support" it, but I'm here to tell you; this is why I keep coming back to Debian after trying other distros.. Another smooth upgrade cycle!

Thank you to all the #Debian contributors everywhere!

Yay, let's see how fast I can break it :blobhaj_peek:
:blobhaj_knife:

Hubert Chathi reshared this.


My company Aperio Software is hiring a Research Software Engineer: https://aperiosoftware.com/jobs

The work is mostly Python, for a variety of Astronomy and Solar Physics related packages and tools.

We are a small company (3 founders and two other people), work fully remote and based in the UK.

#jobs #fedihire #astrodon

Hubert Chathi reshared this.


The first release of PGP was 32 years ago today! Wow! #HappyBirthday #pgp

Hubert Chathi reshared this.

And still can't get normies to use it
@whitey True, but there are more than just normies (although I haven't given up on them). There's sophisticated users like activists, journalists (https://www.icij.org/inside-icij/2018/07/pgp-encryption-isnt-dead-despite-the-panic-over-efail/), medical researchers (https://sphn.ch/wp-content/uploads/2020/06/sett_Infoblatt_v2.0.pdf), package signing (https://github.com/rpm-software-management/rpm-sequoia), commit signing (https://gitlab.com/sequoia-pgp/sequoia-git).

Hubert Chathi reshared this.


MLS Element demo - external commits


Demo of proof-of-concept decentralised MLS in Element. This demo shows external commits, which allow a user to add themselves to a group so that they can send a message and receive new messages.
This entry was edited (1 month ago)

reshared this


Hubert Chathi reshared this.


When David Smith, Joseph Myers (@jsm28), Chaim Goodman-Strauss and I posted our paper "An aperiodic monotile" (https://arxiv.org/abs/2303.10798) back in March, we answered the open problem of whether a single shape could tile the plane aperiodically.

Some people observed that tilings by the "hat" used both unreflected and reflected tiles. Although the einstein problem was answered, in some contexts (e.g., tile floors), you'd likely have to manufacture two separate tiles. Our paper left open the question of whether a shape could tile aperiodically using translations and rotations only, with no reflections.

I hate to sound like a broken record, but then, on March 26th, Dave noticed something interesting. (1/n)
A tiling of the plane by the "hat" aperiodic monotile.

reshared this

Does that matter? Hang on, there's one more step! Because Tile(1,1) is equilateral, and because we're not using reflections, it's easy to modify its edges to *force* it to tile without reflections.

These shapes, which we call "Spectres", are "strict chiral aperiodic monotiles": shapes that are forced to tile aperiodically, and can't use reflections! If you objected to the hat because of its reflections, this is the shape for you. (6/n)
A patch of modified spectres, which tile aperiodically without ever using reflections.

Coffee ⏚ reshared this.

Yuck, my thread broke apart. For completeness, the remaining posts are here:

(7/n): https://mathstodon.xyz/@csk/110454755267183546
(8/n): https://mathstodon.xyz/@csk/110454766587723863
(9/n): https://mathstodon.xyz/@csk/110454792622698781

Also, I neglected to include @Chaimgoodmanstrauss in my original post. Sorry!


Our new paper, "A chiral aperiodic monotile", is now available on arXiv: https://arxiv.org/abs/2305.17743. There's also a page with more information, including an interactive web-based visualization at https://cs.uwaterloo.ca/~csk/spectre/. I'll probably post more information about this work in bits and pieces, I can't help myself 😀

9/9 fin

A visualization of five generations of patches of Spectre tiles.

This entry was edited (3 months ago)

Hubert Chathi reshared this.


When the joke isn't worth the time someone put into making it, yet here I am sharing it, so maybe it was ...
polar vs. cartesian bear

reshared this


roland reshared this.


Alberta, vote today! How is it that the UCP is polling ahead of the NDP? I know that Alberta likes their conservative governments, but with the things that Smith has said and done, the UCP shouldn't be polling so high. Get out and vote. It doesn't matter if you're in a "safe Blue", or a "safe Orange" riding. Vote!
I have to laugh and shake my head at Smith calling it a "Miracle on the Praries". No, you were leading in the polls pretty much the whole time. You're in a strongly conservative province. I mean, if you're saying that it's a miracle that the majority of Albertans chose to ignore your terribleness, then yes, sure. But people voting the same way the polls said they would isn't a miracle. If the UCP ran with a saner leader, they probably would have won by a lot more.
I'd be more inclined to say "people voting the way the polls said they should..."

Hubert Chathi reshared this.


Gajim 1.8.0 has been released 🥳 and it comes with integrated OMEMO encryption! Integrating the OMEMO plugin brings tighter integration and better user experience.

We also rearranged the chat menu and added some quick buttons for convenience.

Both Gajim’s message search and conversation view received some important changes and fixes.

Thank you for all your contributions!

#gajim #xmpp #chat

https://gajim.org/post/2023-05-27-gajim-1.8.0-released/
OMEMO Logo, by fiaxh - https://github.com/siacs/Conversations/blob/master/art/omemo_logo.svg, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=46134840

Hubert Chathi reshared this.


Hubert Chathi reshared this.


Matrix 1.7 is out now! It's got reactions (finally 💖), better mentions, async uploads, and a whole lot more.

Check out the blog post: https://matrix.org/blog/2023/05/25/matrix-v-1-7-release

reshared this


Hubert Chathi reshared this.


Work on a genuinely important open source project, coding #rust for #matrix

https://apply.workable.com/elementio/j/C0621B2B80/

#jobs

Hubert Chathi reshared this.

If you have any questions about the company or anything, I'd be happy to talk to you via DM or another way.

Hubert Chathi reshared this.


"A petition has been filed by aggrieved users belonging to the Free Software Community of India in High Court of Kerala to publish the order as well as quash it. The petition also challenges Rule 16 of the Blocking Rules, 2009."

https://sflc.in/defending-digital-rights-sflc-in-assists-in-challenging-ban-on-apps/

Thanks @sflcin

@element@briar

#FreeSoftware #FreeSpeech #element #briar #india

Hubert Chathi reshared this.


Hubert Chathi reshared this.


#India banned encrypted apps @briar@element & @threemaapp based on the argument that these apps would be used by "terrorists".

This makes India the first democracy to act like Russian or Iranian autocrats.

#Fight4Privacy #No2Backdoors

https://tutanota.com/blog/posts/apps-banned-india

reshared this


Hubert Chathi reshared this.


BREAKING:
MPPs have passed #Bill60 which expands the role of private, for-profit clinics in #Ontario.

"Opening up our health care system to more private care will mean the priority won't be patient care: it will be corporate profits."

@wayne_gates
#OHIPCard vs #CreditCard #onpoli #dofo #cdnpoli #HealthcarePrivateers

https://toronto.ctvnews.ca/ontario-passes-health-care-bill-allowing-private-clinics-to-conduct-more-surgeries-1.6389103… #onpoli
This entry was edited (4 months ago)

Hubert Chathi reshared this.

My neighbour, a nurse, informed me about an upcoming referendum in Ontario on May 24 - 26 about the privatisation of public hospitals. Can anyone confirm that?
If that is so and the vote is in favour of privatisation, it would sound the death knell for OHIP.

Hubert Chathi reshared this.


“People who criticize new technologies are sometimes called Luddites, but it’s helpful to clarify what the Luddites actually wanted. The main thing they were protesting was the fact that their wages were falling at the same time that factory owners’ profits were increasing, along with food prices. They were also protesting unsafe working conditions, the use of child labor, and the sale of shoddy goods that discredited the entire textile industry. The Luddites did not indiscriminately destroy machines; if a machine’s owner paid his workers well, they left it alone. The Luddites were not anti-technology; what they wanted was economic justice. They destroyed machinery as a way to get factory owners’ attention. The fact that the word #Luddite is now used as an insult, a way of calling someone irrational and ignorant, is a result of a smear campaign by the forces of capital.”

Ted Chiang in the New Yorker.
Wait - this is the mainstream?

Hubert Chathi reshared this.


‘Lack of understanding’: Software body criticises Centre’s move to ban 14 applications.

https://scroll.in/latest/1048703/lack-of-understanding-software-body-criticises-centres-move-to-ban-14-applications

@element@briar@fsci

#india #element #briar #FreeSoftware

Hubert Chathi reshared this.


Hubert Chathi reshared this.


So, many parts of Alberta are on fire and have been most of the last week. It is getting really bad today. So of course, the conspiracy theories are flying as hot and thick as the smoke. "the environmentalists are doing it", "the government is infiltrated by... WEF", "it's chemtrails", "it's climate fire bugs", "it's Trudeau's fault" (of course) and "they are trying to burn everyone out so they have to move to "smart cities". JFC.

But not one person talking about fossil fuel driven climate change and it's contribution to extreme drought and heat. No one is suggesting maybe we should give every support we can to those that are developing non-fossil fuel energy systems. No one is saying we should all use less energy, buy less crap, live more simply. My heart is broken by the photos coming out of Alberta today. Innocents suffer for the greed and bullshit of the few.

#AlbertaFires #ClimateChange #ClimateDisaster #prepping #GetPrepared

Hubert Chathi reshared this.


Hubert Chathi reshared this.


Free Software Community of India (#FSCI) statement on banning of apps like @element and @briar

"Federated, peer-to-peer, encrypted, Free Software apps/software like #Element and #Briar, should be promoted. They are key to our national security as they provide means to enable sovereign, private and secure communication to citizens of India. Element has been embraced by Governments of France, Germany and Sweden which should be an example for #India."

https://codema.in/p/eQOpEgZd/publish-our-statement-on-banning-of-element-and-briar

Hubert Chathi reshared this.

Thank you for making this statement in support of secure communication.
@PawelK
Govts themselves are funding and arming terrorists in other countries. If this has to work, all countries will have to come together, which is unlikely.
@element@briar
@internetfreedom almost all mainstream media has ended up being just PR agency of the govt - they did not even ask about transparency or contact the banned apps. We need to inform media and general public about the impact of the ban on our fundamental right to #privacy.
@internetfreedom

What a terrible thing to hear about. As an Element user myself, this is absolutely disheartening.
@internetfreedom
It's really stupid thing saying that Element or Briar doesn't have representatives in India. That's not too different from asking that Linux should have representatives in India.
@Breakfastisready@internetfreedom that is even a violation of the IT act which they have used as an excuse here. Only significant intermediaries that has 50 lakh users need to have a representative in India.

Hubert Chathi reshared this.


Sneak peek: Gajim 1.8 will integrate OMEMO encryption! In the past, we moved the most popular plugins into Gajim's core: image preview, plugin installer, HTTP upload, syntax highlight, and now OMEMO encryption as well. This brings tighter integration and better user experience :xmpp:

#xmpp #gajim #encryption
This entry was edited (4 months ago)

reshared this