caleb likes this.
like this
Bubu :progress_pride: and Timo ⚡️ like this.
Hubert Chathi reshared this.
Our latest blog post dives into the funding of the Snikket project. Funding open-source is rarely easy. Grants, donations, sponsorships - we've tried them all 🙂
https://snikket.org/blog/snikket-2023-funding/
#xmpp #snikket #opensource #funding
State of Snikket 2023: Funding
A look at the various ways work on Snikket is funded - past, present and future.snikket.org
Hubert Chathi reshared this.
Trolli Schmittlauch 🦥 reshared this.
RECALL.
Paw Patrol snacks from Lidl.
All Butter Mini Biscotti Biscuits, Choc Chip Mini Biscotti Biscuits, Yummy Bake Bars Raspberry Flavour, Yummy Bake Bars Apple Flavour.
Website URL published on packaging has been compromised and contains explicit content unsuitable for children.
Refrain from viewing the website and return product to the nearest Lidl store for a full refund.
Photo of biscuit packages with dogs.
Hubert Chathi reshared this.
Heads-up the @matrix website Atom feed now only returns the last 15 entries.
It previously returned all the articles since 2014, weighing a whopping 13MB that caused issues with some RSS readers.
I'm aware Inoreader doesn't reflect new entries since July, I'm reaching out to fix the problem on either side
reshared this
MTRNord (they/them), The Matrix.org Foundation and Hubert Chathi reshared this.
Hubert Chathi reshared this.
New study gave $7,500 to 50 unhoused people.
Guess what?
"They did not spend more money on alcohol or drugs, contrary to what people believe, and instead they spent the money on rent, food, housing, transit, furniture, a used car, clothes. It's entirely the opposite of what people think they're going to do with the money."
Congrats to my UBC colleague Jiaying Zhao on this study.
#Unhoused #CashTransfers #UBC #IRES
A B.C. study gave 50 homeless people $7,500 each. Here's what they spent it on.
A new B.C.-based study undercuts the persistent stereotype that homeless people can't be trusted with cash, according to the lead researcher who says it also highlights a different way to respond to the crisis.Lisa Steacy (CTV News)
Daniel Wurzbacher likes this.
reshared this
Hubert Chathi and Daniel Wurzbacher reshared this.
Every. Single. Time.
Every study on #UniversalBasicIncome I've seen comes to that same conclusion, that people spend that income on necessities, not frivolously.
And also that the money spent on #UBI is less than social programs would cost to provide those necessities.
Daniel Wurzbacher likes this.
Hubert Chathi reshared this.
Bob Jonkman reshared this.
Helping people is just so much smarter than criminalizing them in every single way.
I am pleased for the fifty folks who are, despite their disguises, still our neighbours, neighbours who were stripped through wage theft, grocery price theft, billionaires buying up homes, and the liberal government now in year thirty of their forgeting to build housing or even help coops.
The un-Housed are just neighbours stripped of their homes by the infernal machinery eating our paychecks, food budgets and rent.
Its systematic. Arranged.
Daniel Wurzbacher likes this.
Hubert Chathi reshared this.
Several years in the making, GitLab is now very actively implementing #ActivityPub! 🙌
https://gitlab.com/groups/gitlab-org/-/epics/11247
The end-goal is to support AP for merge requests (aka pull requests), meaning git.alice.dev can send a merge request to gitlab.com/Bob/project.git
First bite-sized todo on the implementation path there is ‘subscribe to project releases’.
Smart move by #GitLab; through ActivityPub they’re getting a distributed version of GitHub’s social layer.
@fediversenews #fediverse #GitHub #git
Support ActivityPub for merge requests (&11247) · Epics · GitLab.org · GitLab
Gitlab/ActivityPub Design Documents by @oelmekki The goal of those documents is...GitLab
reshared this
Jason Robinson 🐍 🍻 🚴, Trolli Schmittlauch 🦥, DeepBlue V7.X and Hubert Chathi reshared this.
@caesar@astrojuanlu it’s not mentioned on that page, but there are many amicable mentions of it elsewhere in the long tail of this development: https://toot.matereal.eu/@schmittlauch/110949571279023513
Also good news is that they're aware of #ForgeFed and are considering to implement it for the more forge-specific activities, after getting a baseline of social updates of discussions and activities via AP. https://gitlab.com/gitlab-org/gitlab/-/issues/21582#note_1470201114https://gitlab.com/gitlab-org/gitlab/-/issues/423245
https://gitlab.com/gitlab-org/gitlab/-/issues/423249
Share events externally via ActivityPub (#21582) · Issues · GitLab.org / GitLab · GitLab
Description While working in Gitlab developers and projects create a lot of interesting events, commits, comments, releases, etc. Each of these...GitLab
A contributor discussed @forgefed in the comments on that issue a few hours ago: https://gitlab.com/groups/gitlab-org/-/epics/11247#note_1529285198
Support ActivityPub for merge requests (&11247) · Epics · GitLab.org · GitLab
Gitlab/ActivityPub Design Documents by @oelmekki The goal of those documents is...GitLab
Excerpt:
“Yep, I saw it, it looks awesome. :) It will be a good protocol [for] cross-instance discussions and merge requests.
The current [proposal] allow people on the fediverse to follow activity on Gitlab instances, without write access,[…] I prefer to avoid using an extension of ActivityPub
Given how ForgeFed already did all the design work, I don't see any reason not to use it”
reshared this
Fediverse News and Life is Tetris reshared this.
the Why and How sections of that issue are highly instructive.
Your understanding seems correct: In the most expansive version of this vision, anyone running an AP-enabled git instance (with one or more repos) can send MRs to another instance’s repo, without having to sign up there.
For starters this will be GitLab-specific, but that’s already huge for self-hosters of GitLab who currently don’t benefit from the internal interop of the GitLab.com network.
@Brendanjones also hugely impactful as a way around GitHub’s moat as the de-facto social network of open source development. I follow hundreds of developers on GitHub, though mainly just to keep track of who I’ve interacted with, effectively adding them to a dev-specific address book.
I have a much harder time keeping track of non-GitHub devs on alt platforms, but if I could follow them on the fediverse that’s actually preferable over GitHub’s proprietary follow list.
thanks for the explanation.
Yeah I'm sad to say I don't follow a single dev or project anywhere but Github. Wouldn't mind having them all on a list here, instead.
Also good news is that they're aware of #ForgeFed and are considering to implement it for the more forge-specific activities, after getting a baseline of social updates of discussions and activities via AP. https://gitlab.com/gitlab-org/gitlab/-/issues/21582#note_1470201114
https://gitlab.com/gitlab-org/gitlab/-/issues/423245
https://gitlab.com/gitlab-org/gitlab/-/issues/423249
Share events externally via ActivityPub (#21582) · Issues · GitLab.org / GitLab · GitLab
Description While working in Gitlab developers and projects create a lot of interesting events, commits, comments, releases, etc. Each of these...GitLab
reshared this
Trolli Schmittlauch 🦥 and Erlend Sogge Heggen reshared this.
It's great to see this move!
#Git essentially has solved the distributed software development problem (at least the technical parts).
However, it has always bothered me that there is no generalization to distributed feedback in the form of issues and merge requests.
Several years ago, we've been playing with design ideas to have the issues also in git, but did like neither the models available then nor our own ideas. Finally a path forward! https://gitlab.com/groups/gitlab-org/-/epics/11247
Support ActivityPub for merge requests (&11247) · Epics · GitLab.org · GitLab
Gitlab/ActivityPub Design Documents by @oelmekki The goal of those documents is...GitLab
Fediverse News reshared this.
@Evan Prodromou as @Blake Leonard wrote it is an extension to ActivityPub as activity pub fulfils some, but not all requirements. It doesn't know, and doesn't need to know, about patches, commits, issues, for example.
That's already mentioned on their website https://forgefed.org/ where you can find the source at https://github.com/forgefed/forgefed/blob/main/content/_index.md#how-does-it-work.
Fediverse News reshared this.
Fediverse News reshared this.
Erlend Sogge Heggen reshared this.
* Add projects avatars
* Add release discussions
* Implement ActivityPub for releases
Fediverse News reshared this.
Fediverse News reshared this.
That final goal looks... awesome.
At the cost of domain fixation, I can easily send someone else's GitLab repository.
Fediverse News reshared this.
Fediverse News reshared this.
I was thinking why. But yes gitlab is like mastodon also multi instance. Would be nice if they work together.
I was thinking you would be able them to follow updates on mastodon. Also a fun feature but this is better 😊
Maybe github can also join the multiverse then 😊
Fediverse News reshared this.
Hubert Chathi reshared this.
Matrix 1.8 is here! Largely a maintenance release, we're excited this release includes room version 11 and sees another 9 MSCs formally adopted into the spec 👏
Learn more about this release and what's on deck for 1.9 in the blog post: https://matrix.org/blog/2023/08/23/matrix-v1.8-release/
Matrix v1.8 release
Matrix, the open protocol for secure decentralised communicationsTravis Ralston (matrix.org)
reshared this
Halfy!, Cadair, Hubert Chathi, Ivan Enderlin 🦀 and MTRNord (they/them) reshared this.
Hubert Chathi reshared this.
As a violinist, I play many gigs. Recently I was asked by a funeral director to play at a graveside service for a homeless man. He had no family or friends, so the service was to be at a pauper's cemetery in the Dorset back country.
As I was not familiar with the country lanes, I got lost and, being a typical man, I didn't stop for directions.
I finally arrived an hour late and saw the funeral guys had evidently gone and the hearse was nowhere in sight. There were only the diggers and crew left and they were eating lunch.
I felt bad and apologised to the men for being late. I went to the side of the grave and looked down and the vault lid was already in place. I didn't know what else to do, so I started to play.
The workers put down their lunches and began to gather around. I played out my heart and soul for this man with no family and friends.
I played like I've never played before for this homeless man.
And as I played 'Amazing Grace,' the workers began to weep. They wept, I wept, we all wept together. When I finished I packed up my violin and started for my car. Though my head hung low, my heart was full.
As I opened the door to my car, I heard one of the workers say, "I never seen nothin' like that before and I've been putting in septic tanks for twenty years."
reshared this
Hubert Chathi and Roland Tanglao reshared this.
Bob Jonkman reshared this.
Hubert Chathi reshared this.
Debian Celebrates 30 years!
Over 30 years ago the late Ian Murdock wrote to the comp.os.linux.development newsgroup about the completion of a brand-new Linux release which he named "The Debian Linux Release". He built the release by hand, from scratch, so to speak. Ian...Debian Project
reshared this
Hubert Chathi and Purism reshared this.
Congratulations on 30 years!
Corny as it is to say; I sincerely wish for another great 30 years of Debian and more!
1st release was not until September.
Sure, the company is 30 years old. But the development is not yet there.

Hubert Chathi reshared this.
this past year alone, my family has faced evacuation twice in the #canadian north due to #wildfire. during the current evac, thousands of northerners have zero communication with their families, emergency personnel or access to wildfire data.
this is entirely due to the collapse of NorthwesTel's fibre network infrastructure and zero secondary systems for comms. the sub/arctic is infamous for its fragile, ancient comms architecture.
i want to change that, and i'd like help thinking out loud about potential citizen-owned/operated technologies for long-distance emergency comms.
#hamradio and #packetradio enthusiasts - could you please recommend some research resources on the following:
- legal/frequency considerations for non-voice/packet transmission specific to #Canada
- recommended hardware & software for 1000km+ transmission, tcp/ip
- examples of amateur radio clubs that have undertaken this kind of role before
if possible, please respond with links to documentation, research and/or policy papers.
my entire family has worked wildfire management since the teletype days, and i hopefully can effect some actual useful change for northerners here.
Hubert Chathi reshared this.
Hubert Chathi reshared this.
Jerry 🇳🇱 🇸🇪 likes this.
reshared this
roland and Hubert Chathi reshared this.
Thib likes this.
Hubert Chathi reshared this.
Element X will support dehydrated device (MSC3814).
Path in the Matrix Rust SDK, https://github.com/matrix-org/matrix-rust-sdk/pull/2349.
Do you delete your devices often, like everyday? Dehydrated devices allow to keep receiving encrypted messages in a decentralised network with virtual devices.
#RustLang #e2ee #matrix #Element #decentralised #messaging #cryptography
Support for MSC3814 - Dehydrated devices v2 by poljar · Pull Request #2349 · matrix-org/matrix-rust-sdk
This PR adds initial support for MSC3814. This is best reviewed commit by commit. It's best to get an overview of the MSC first, the docs in the dehydrated_devices submodule attempt to explain dehy...GitHub
Hubert Chathi reshared this.
Hubert Chathi reshared this.
Hey everyone, it's been a long time since the last stable Conduit release, but v0.6.0 has finally been released. It's the biggest update yet, adding support for threads, spaces, edit history, backfilling and much more, along with other improvements like automatic corruption recovery, check out https://conduit.rs/changelog for more information.
It's becoming harder and harder to notice missing features, you should give Conduit a try if you haven't already!
Changelog | Conduit - Your own chat server
Conduit is a simple, fast and reliable chat server powered by Matrix. Conduit is an alternative to Synapse and tries to be lightweight and easy to install, but it is still in development.conduit.rs
tadzik likes this.
reshared this
Thib, Erlend Sogge Heggen, The Matrix.org Foundation, DeepBlue V7.X, roland and Hubert Chathi reshared this.
Are there plans to support migrating between homeservers (or is this a thing already)? Conduit looks awesome but I can't tell my users they'll lose their accounts & chats for switching to it.
Hubert Chathi reshared this.
🪄 Sometimes the little things make the biggest differences...
https://element.io/blog/element-is-accessible-by-design/
Read our latest blog post to learn how Element is creating a more accessible future for everyone.
Updates include: optimising the colours, increasing the contrast and enhancing the screen reading functionality.
Be the change. Be in your element 💚
Element is accessible by design
Element is creating a more accessible future for everyone. Updates include: optimising the colours, increasing the contrast and enhancing the screen reading functionality.Danielle Kirkwood (Element Blog)
Hubert Chathi reshared this.
Hubert Chathi reshared this.
https://traumbooks.itch.io/the-sad-bastard-cookbook
The Sad Bastard Cookbook by tRaum Books
by Rachel A. Rosen and Zilla Novikov || Food you can make so you don't die.itch.io
Hubert Chathi reshared this.
As far as I'm concerned, it's a big selling point.
As in "hmm okay, book sounds cool, but are there any vegan or at least vegetarian recipes in there?"
Content warning: food
@zillanovikov Exactly! It's usually harder to *remove* meat from a recipe. Unless it's just "replace meat with veg meat lol". I try to avoid factory frankenfoods like that, although I'll occasionally indulge.
Anyway, omnivore on a spoon budget here, trying to slowly transition to vegan. This book is great!
You should push the fact that it's veg* more. It'll do well with this crowd!
Content warning: food
Content warning: food
I'm partial to Taiwan-made fake meat chunks (e.g. soy and shiitake fiber "beef"), which are a processed product but don't seem as overprocessed as, say, Beyond Beef. Or Seitan. One can use seitan to replace all meat. :P
Coffee ⏚ reshared this.
Content warning: food
Hubert Chathi reshared this.
Hubert Chathi reshared this.
Hubert Chathi reshared this.
Oil & gas companies received $20+ billion from Ottawa last year – and made more than $38 bn in profits. Canadians have sent 138,000 letters demanding that Ottawa stop handing their tax dollars to the industry.
Will @cafreeland listen and fully #StopFundingFossils? 👀
Hubert Chathi reshared this.
Hubert Chathi reshared this.
Hey fediverse! The @thunderbird team is looking for an SRE to help us do amazing things! Apply or help spread the word!
https://www.mozilla.org/en-US/careers/position/gh/5262248/
Mozilla Careers — Thunderbird Senior Site Reliability Engineer — Open Positions
Mozilla is hiring a Thunderbird Senior Site Reliability Engineer in Remote Canada and Remote USMozilla
reshared this
Aaron Ogle and Hubert Chathi reshared this.
"If we spent just one-tenth of the effort we spend prosecuting the poor on prosecuting the rich, it would be a very different world." -- Bruce Schneier
https://www.schneier.com/blog/archives/2023/07/new-york-using-ai-to-detect-subway-fare-evasion.html
Hubert Chathi reshared this.
#Mozilla has published its position on the "Web Environment Integrity API" proposal put forward by the #Google #Chrome team.
First paragraph: "Mozilla opposes this proposal because it contradicts our principles and vision for the Web."
https://github.com/mozilla/standards-positions/issues/852#issuecomment-1648820747
Request for Position: Web Environment Integrity API · Issue #852 · mozilla/standards-positions
Request for Mozilla Position on an Emerging Web Specification Specification Title: Web Environment Integrity API Specification or proposal URL (if available): https://rupertbenwiser.github.io/Web-E...GitHub
gabboman likes this.
reshared this
Hubert Chathi, gabboman, MTRNord (they/them), roland, Trolli Schmittlauch 🦥, wubsbian and js reshared this.
The Olm section of my Matrix Client Tutorial is functioning, but still needs a bunch of explanatory text and some tests written. Is it weird to talk about a section in a book "functioning"? Welcome to literate programming.
I love using literate programming for this tutorial. It just feels so natural. If you ever want to write a tutorial or other document for teaching something programming-related, consider using literate programming.
like this
MTRNord (they/them), Erlend Sogge Heggen, Ivan Enderlin 🦀 and tadzik like this.
like this
Ivan Enderlin 🦀, Nico and Coffee ⏚ like this.
Coffee ⏚ reshared this.
Ivan Enderlin 🦀 likes this.
Hubert Chathi reshared this.
reshared this
Ivan Enderlin 🦀 and Hubert Chathi reshared this.
Hubert Chathi reshared this.
reshared this
MatMaul, vurpo, Hubert Chathi, Coffee ⏚, js and vanitasvitae reshared this.
Hubert Chathi reshared this.
It's NEVER ok to lock people out of a webapp because their User-Agent doesn't match your predefined list. 😡
Especially webapps they need to manage their healthcare.
(I am in fact using one of the browsers on this list, your code just isn't able to tell.)

#webdev
reshared this
Arcaze R0, Bob Jonkman, Hubert Chathi, roland and Janik Ramírez reshared this.
💯
I don't mind a disclaimer or reminder.
But this is an anti-pattern I've seen start to creep up on several web sites lately.
@kitsune 1996: "You can't see this website, you don't have a kewl browser, upgrade to Netscape v1.π today"
2023: "You can't see this website, you have a stale icky browser, upgrade to advanced adware today"
Hubert Chathi reshared this.
A Canadian insurance company is offering a "free medicines" program for low-income communities. But this is just a ploy by the insurance industry to derail the fight for public pharmacare.
From our very own trade and privatization campaigner Nik Barry-Shaw & Communications officer Donya Ziaee, for The Breach
https://breachmedia.ca/greenshield-insurance-industry-fights-liberal-ndp-pharmacare/
‘Free medicines’ program an industry ploy to stop public pharmacare ⋆ The Breach
With pharmacare legislation expected this fall, the insurance industry is ramping up efforts to protect its profitsDonya Ziaee (The Breach)
Hubert Chathi reshared this.
Hubert Chathi reshared this.
Kevin Mitnick, a hacker best known for his crime spree in the 1990s, who later became a consultant, writer, and public speaker after leaving prison, dies at 59 (New York Times)
https://www.nytimes.com/2023/07/20/technology/kevin-mitnick-dead-hacker.html
http://www.techmeme.com/230720/p4#a230720p4
Kevin Mitnick, Hacker Who Eluded Authorities, Is Dead at 59
Mr. Mitnick, best known for a crime spree during the 1990s that involved the theft of computer data and credit card numbers, died from pancreatic cancer. He later became a security consultant, writer and public speaker.Livia Albeck-Ripka (The New York Times)
Hubert Chathi reshared this.
Hubert Chathi reshared this.
Communal Bonfires; creating space for group-scale discourse on top of @matrix
https://blog.erlend.sh/communal-bonfires
Today we're pre-releasing Commune, our first foundational step towards a community platform built specifically for alignment with digital gardens.
Cyber-ecological messaging anyone?!
It's an evolving piece of software serving as the primary bonfire component of the overarching Community OS concept.
https://github.com/commune-os/commune-server
#fediverse #opensource #threadiverse #community #matrix #CommuneApp
GitHub - commune-os/commune-server: Build communities on Matrix
Build communities on Matrix. Contribute to commune-os/commune-server development by creating an account on GitHub.GitHub
reshared this
Hubert Chathi, Co-op Cloud and roland reshared this.
Erlend Sogge Heggen reshared this.
Great to see this, and good blog (am still reading).
The marriage of chat + forum on the characteristics you list is an important one.
Once you have 2 *separate* community channels, say a #Matrix chat and a #Discourse forum, you immediately have a problem. The chat is so low-barrier that important info to be kept longer term ends up there and gets lost in the chat flow history. It requires reminding all the time "Please take this to forum".
A good integration can avoid that.
Ivan Enderlin 🦀
•Hubert Chathi
Ivan Enderlin 🦀
•