Hashtag

#Workers

239 posts tagged with this hashtag.

@workingclasshistory@mastodon.social
@stefan@stefanbohacek.online
@workingclasshistory@mastodon.social
@workingclasshistory@mastodon.social
@workingclasshistory@mastodon.social
@workingclasshistory@mastodon.social
@stefan@stefanbohacek.online
A vertically-split three-panel hand-drawn protest artwork. Each panel is labeled with "8 hours" above it and additional text below it:

- 8 hours for work (person working)
- 8 hours for rest (person sleeping)
- 8 hours for what we will (a couple on a boat, woman reading newspaper called Union Advocate)
ALT text

A vertically-split three-panel hand-drawn protest artwork. Each panel is labeled with "8 hours" above it and additional text below it: - 8 hours for work (person working) - 8 hours for rest (person sleeping) - 8 hours for what we will (a couple on a boat, woman reading newspaper called Union Advocate)

@Peter_Link@expressional.social

Nationwide May Day protests expected to pick up mantle of 'No Kings'
npr.org/2026/05/01/nx-s1-58058

from
May 1, 2026

May Day are expected to draw crowds across the country on Friday, with organizers calling for a of work, school and shopping to the administration's policies — and what activists describe as a billionaire takeover of government.

The "May Day Strong" protest events in various cities, ranging geographically from Boston to San Francisco, are meant to mark . They follow anti-Trump protests under the "No Kings" banner that organizers say have drawn millions of people nationwide.

Unlike the Day celebrations in the each September, May 1 has traditionally been reserved as a day of protest. In the US, May Day goes back to the 19th century movement to establish an 8-hour workday at a time when it wasn't unusual for Americans to work shifts of 12 hours or more.

npr.org

Nationwide May Day protests expected to pick up mantle of 'No Kings'

The protest organizers are calling for a boycott of work, school and shopping to protest Trump administration policies and what activists describe as a billionaire takeover of government.

@Peter_Link@expressional.social

Nationwide May Day protests expected to pick up mantle of 'No Kings'
npr.org/2026/05/01/nx-s1-58058

from
May 1, 2026

May Day are expected to draw crowds across the country on Friday, with organizers calling for a of work, school and shopping to the administration's policies — and what activists describe as a billionaire takeover of government.

The "May Day Strong" protest events in various cities, ranging geographically from Boston to San Francisco, are meant to mark . They follow anti-Trump protests under the "No Kings" banner that organizers say have drawn millions of people nationwide.

Unlike the Day celebrations in the each September, May 1 has traditionally been reserved as a day of protest. In the US, May Day goes back to the 19th century movement to establish an 8-hour workday at a time when it wasn't unusual for Americans to work shifts of 12 hours or more.

npr.org

Nationwide May Day protests expected to pick up mantle of 'No Kings'

The protest organizers are calling for a boycott of work, school and shopping to protest Trump administration policies and what activists describe as a billionaire takeover of government.

@stefan@stefanbohacek.online · Reply to Stefan Bohacek

Wondering why the U.S. and Canada celebrate their Labor Day in September?

"The ruling class did not want to have a very active labor force connected internationally," said Peter Linebaugh, author of The Incomplete, True, Authentic, and Wonderful History of May Day. "The principle of national patriotism was used against the principle of working-class unity or trade union unity."

npr.org/2022/04/30/1095729592/

npr.org

What is May Day? For the most part, the opposite of capitalism

What springs to mind when you hear May Day? In the U.S. and abroad, the day has grown to encompass a spectrum of meanings. But the themes have remained the same: worker unity, suppression and rebirth.

@workingclasshistory@mastodon.social
@stefan@stefanbohacek.online

"Employees are also having more meltdowns than they did just a year ago. Per the report, 51% of employees said they’ve cried at the office within the last 30 days alone.

That’s up 12 points from last year’s survey. Likewise, 52% say they’ve experienced an anxiety or panic attack at work."

Oh no. I hope you're all hanging in there! ✊

fastcompany.com/91534212/51-of

@workingclasshistory@mastodon.social
@workingclasshistory@mastodon.social
@jensorensen@mastodon.social

Latest comic: The post-human economy

The post-human economy

poorly paid worker makes actual products in distant factory

more abstract jobs are given to a.i. "agents"

one executive to another: what a fantastic team we've assembled!

bot 1
bot 2
bot 3
bot 4


investors reward companies that do away with workers, breathable air, a habitable planet

tv chyron: nasdaq jumps on plan to end humanity



as apocalypse nears, opportunities just keep growing!

computer monitor: doomsday prediction market

when will our goose be cooked?

dude: i'm going all in on next wednesday. i'm gonna be rich!
ALT text

The post-human economy poorly paid worker makes actual products in distant factory more abstract jobs are given to a.i. "agents" one executive to another: what a fantastic team we've assembled! bot 1 bot 2 bot 3 bot 4 investors reward companies that do away with workers, breathable air, a habitable planet tv chyron: nasdaq jumps on plan to end humanity as apocalypse nears, opportunities just keep growing! computer monitor: doomsday prediction market when will our goose be cooked? dude: i'm going all in on next wednesday. i'm gonna be rich!

@jensorensen@mastodon.social

Latest comic: The post-human economy

The post-human economy

poorly paid worker makes actual products in distant factory

more abstract jobs are given to a.i. "agents"

one executive to another: what a fantastic team we've assembled!

bot 1
bot 2
bot 3
bot 4


investors reward companies that do away with workers, breathable air, a habitable planet

tv chyron: nasdaq jumps on plan to end humanity



as apocalypse nears, opportunities just keep growing!

computer monitor: doomsday prediction market

when will our goose be cooked?

dude: i'm going all in on next wednesday. i'm gonna be rich!
ALT text

The post-human economy poorly paid worker makes actual products in distant factory more abstract jobs are given to a.i. "agents" one executive to another: what a fantastic team we've assembled! bot 1 bot 2 bot 3 bot 4 investors reward companies that do away with workers, breathable air, a habitable planet tv chyron: nasdaq jumps on plan to end humanity as apocalypse nears, opportunities just keep growing! computer monitor: doomsday prediction market when will our goose be cooked? dude: i'm going all in on next wednesday. i'm gonna be rich!

@jensorensen@mastodon.social

Latest comic: The post-human economy

The post-human economy

poorly paid worker makes actual products in distant factory

more abstract jobs are given to a.i. "agents"

one executive to another: what a fantastic team we've assembled!

bot 1
bot 2
bot 3
bot 4


investors reward companies that do away with workers, breathable air, a habitable planet

tv chyron: nasdaq jumps on plan to end humanity



as apocalypse nears, opportunities just keep growing!

computer monitor: doomsday prediction market

when will our goose be cooked?

dude: i'm going all in on next wednesday. i'm gonna be rich!
ALT text

The post-human economy poorly paid worker makes actual products in distant factory more abstract jobs are given to a.i. "agents" one executive to another: what a fantastic team we've assembled! bot 1 bot 2 bot 3 bot 4 investors reward companies that do away with workers, breathable air, a habitable planet tv chyron: nasdaq jumps on plan to end humanity as apocalypse nears, opportunities just keep growing! computer monitor: doomsday prediction market when will our goose be cooked? dude: i'm going all in on next wednesday. i'm gonna be rich!

@ChrisMayLA6@zirk.us

Both Meta & Microsoft have said they're shedding staff explicitly to free up cash flow to invest in AI;

on one level this is unemployment linked to technology, but its a bit different from *actual* technological unemployment - the latter sees people losing jobs due to the deployment of technology to do their jobs. Microsoft & Meta on the other hand are sacking people to take a (bigger) punt on a business strategy that is yet to prove its transformation of productivity.


h/t FT

@workingclasshistory@mastodon.social
@workingclasshistory@mastodon.social
@workingclasshistory@mastodon.social
@workingclasshistory@mastodon.social
@radioagainstrepression@kolektiva.social

Against the Turn - with İpek Burçak

youtu.be/G_wBL6WL7Ms

Discussing the of her work Nothing New in Berlin by (New Society for the Fine Arts) and Kunst im Untergrund ( in the Underground), in 2025, İpek Burçak joins us to frame last weekend’s powerful symposium in which Art Worker Solidarity brought together over 100 practitioners and activists to face off the global authoritarian turn.

It is possible to support this project on for two Euro a month and receive in the mail.

patreon.com/c/RadioAgainstRepr

Image Credit: Eren Ileri @blipblub
/Radio Against Repression

patreon.com

Get more from Radio Against Repression on Patreon

Exploring Censorship, Defunding and Repression

@workingclasshistory@mastodon.social
@workingclasshistory@mastodon.social
@stefan@stefanbohacek.online
@PhoenixRizin09@mastodon.social
@papiris@hachyderm.io

**Meet-up invitation**

On Monday (06.04) I leave the arctic for a two-week train trip to Oslo, south Sweden, and possibly Denmark & Germany.

I'd love to meet up with folks doing radical stuff in the spaces of
- digital self-determination through collective action (hosting co-ops focused on serving individuals and organizations, digital independence days, commons-developing software)
- grassroots economic organizing (workers' unions, workers' co-operatives, housing co-operatives)
- hacking for good
- anti-authoritarian left / anarchism

If you're doing any of that, I'd love to grab a club mate or beer with you and hear the details, and share what I'm involved with as well. Let's build international solidarity.
Send me a message here, on matrix (@papiris:data.coop), or via email (jacob [at] kollektiv.email).

Also, if you know of nice hidden (no-pay) places to put up my hammock for the night, or would like to lend me your sofa, that'd be lovely.

(also I'm low on funds, so donations towards train tickets and food are welcome)

**About me**

Involved in organizing grass roots democratizing of digital infrastructure, particularly in Norway; among other things through datakollektivet.no.
Member of a new tech workers' co-op which helps movement organizations in Norway move away from big tech. We're keen on inter-cooperation. I'm involved in solidarity work. Organizing with workers' movement and left-wing political movement.
I'm a bit under 30 years old. I present mostly masculine, but any pronouns are fine. I live on a farm with horses, sheep, dogs, hens and a cat.

I did a journey like this one last year, RE:hachyderm.io/@papiris/11466892

hachyderm.io

papiris🏴🇵🇸 (@papiris@hachyderm.io)

Attached: 4 images On this month-long journey I met with and interviewed six workers coops, five of which are tech-related. They are vastly different, each operating within their unique context. https://19.coop https://syndicats.co https://teknologisk.coop https://robur.coop https://ogtall.no https://kbhck.dk (bike shop) I met with the workers' union which has Denmarks first 30-hours collective bargaining agreement at/with a tech workers coop. https://prosa.dk (union) https://tetrabit.coop (coop) I met with two data collectives; democratic organizations which among other things run digital services (matrix, nextcloud, etc) for its members. https://data.coop https://ukrudt.net I also met three hackerspaces and one makerspace. https://labitat.dk https://hamburg.ccc.de https://hackeriet.no https://attraktor.org Expect a blog post (particularly about the coop related stuff) or extended fedi thread some time this summer. Feel free to @ me if it takes a while. #coop #coops #cooperative #techcoop #europe #interrail #democracy #hackerspace #makerspace #union #laborunion #digitalEmancipation #fagforening #arbeiderbevegelse #kooperativ #samvirke #arbeidermakt

@papiris@hachyderm.io · Reply to papiris🏴🇵🇸

On this month-long journey I met with and interviewed six workers coops, five of which are tech-related. They are vastly different, each operating within their unique context.
19.coop
syndicats.co
teknologisk.coop
robur.coop
ogtall.no
kbhck.dk (bike shop)

I met with the workers' union which has Denmarks first 30-hours collective bargaining agreement at/with a tech workers coop.
prosa.dk (union)
tetrabit.coop (coop)

I met with two data collectives; democratic organizations which among other things run digital services (matrix, nextcloud, etc) for its members.
data.coop
ukrudt.net

I also met three hackerspaces and one makerspace.
labitat.dk
hamburg.ccc.de
hackeriet.no
attraktor.org

Expect a blog post (particularly about the coop related stuff) or extended fedi thread some time this summer.
Feel free to @ me if it takes a while.

Amazing breakfast with Ruben, worker-member of Teknologisk Arbeiderkooperativ (teknologisk.coop), and active part of the tech collective ukrudt
ALT text

Amazing breakfast with Ruben, worker-member of Teknologisk Arbeiderkooperativ (teknologisk.coop), and active part of the tech collective ukrudt

Indoor group photo of for people standing in front of a wall. Three of them are worker-members of the workers cooperative Analyse og Tall, the fourth one is Jacob (me). I'm wearing a Red party cap which is covered in pen markings left by the cool people I've met along the way. I'm holding a book called "kooperativ håndbog" in front of me, which Konrad of Analyse og Tall kindly lends me
ALT text

Indoor group photo of for people standing in front of a wall. Three of them are worker-members of the workers cooperative Analyse og Tall, the fourth one is Jacob (me). I'm wearing a Red party cap which is covered in pen markings left by the cool people I've met along the way. I'm holding a book called "kooperativ håndbog" in front of me, which Konrad of Analyse og Tall kindly lends me

Selfie of myself and Mirza, elected secretary of Prosa workers union
ALT text

Selfie of myself and Mirza, elected secretary of Prosa workers union

Outdoors selfie of myself, Reynir of Robur workers cooperative, and the family dog. The dog is licking my face
ALT text

Outdoors selfie of myself, Reynir of Robur workers cooperative, and the family dog. The dog is licking my face

@workingclasshistory@mastodon.social
@workingclasshistory@mastodon.social
@workingclasshistory@mastodon.social
@workingclasshistory@mastodon.social
@workingclasshistory@mastodon.social
@workingclasshistory@mastodon.social
@fom333@hachyderm.io

Hello Fedi! I'm finally writing my post after being a lurker for years (2022 is when I made my first account). I've never really been active on any social media, but Mastodon is unique and I'd like to experience the sense of community that it offers.

A bit about me! I live in a fairly small town in on Treaty 4 land. I enjoy , , and playing . I am collecting and digitizing CDs which I enjoy through a modest, self hosted Jellyfin server. I gave a shot several years ago and have since been in love with the principles of and . Recently I've been working to improve in my area to make it a more viable option for others in my community.

I'm a proud democratic socialist, and I believe in the project of universal liberation. I support the rights of , the community, and . I oppose and believe that we once again find ourselves at the crossroads of and barbarism. Despite how grim everything looks now, I see enough good in the world to remain optimistic for the future. This is one place in particular that brings me hope. Y'all are cool here 👍

@ChrisMayLA6@zirk.us

The attack on working from home reverses a trend towards fuller participation in the UK's work-force by people with a range of disabilities.

A key advance for many disabled workers has been the ability to perform jobs remotely, fitting in with their care needs & combatting workplace discrimination based on appearance.

If the Govt. is keen to keep the disabled working if possible, then supporting home-working is a key element of any strategy!


theguardian.com/world/2026/feb

theguardian.com

Decline in remote jobs risks shutting disabled people out of work, study finds

Research project warns fall in homeworking roles could undermine efforts to reduce unemployment

@ChrisMayLA6@zirk.us

The attack on working from home reverses a trend towards fuller participation in the UK's work-force by people with a range of disabilities.

A key advance for many disabled workers has been the ability to perform jobs remotely, fitting in with their care needs & combatting workplace discrimination based on appearance.

If the Govt. is keen to keep the disabled working if possible, then supporting home-working is a key element of any strategy!


theguardian.com/world/2026/feb

theguardian.com

Decline in remote jobs risks shutting disabled people out of work, study finds

Research project warns fall in homeworking roles could undermine efforts to reduce unemployment

@ChrisMayLA6@zirk.us

Once again (but likely only fleetingly) the plight of crews on abandoned, uninsured, failing ships has hit the news.

Here is both a BBC news story about the plight of seafarers on this rusty hulks, where they have been abandoned, often having received no pay, and unable to either leave the ship or get home... and the piece I wrote for @NWBylines exploring this issue 18 months agp.

bbc.co.uk/news/articles/cddg88

northwestbylines.co.uk/busines

@stefan@stefanbohacek.online

Something I came to realize years ago when I got to know some of the people working at Twitter, there are still good, principled people working at (at least some of) the Big Tech companies who still believe in the original stated ideals, and pushing for them from within.

Worker solidarity! ✊

nytimes.com/2026/02/06/busines

@stefan@stefanbohacek.online
@stefan@stefanbohacek.online
@chris@mstdn.chrisalemany.ca
@chris@mstdn.chrisalemany.ca
@ChrisMayLA6@zirk.us

The world of LinkedIn in one (perhaps slightly caustic) meme/graphic....

Graphic comparing...
Reality: I got my driving licence;
LinkedIn: I'm honoured & thrilled to announce that I have been selected among the top five applicants who participated in the professional & respected exam which evaluates the skill & ability to operate fuel-based vehicles. I cannot wait to see what the next chapter holds and I cannot express my appreciation to the ministry of transportation, Google, NASA and my neighbours who supported me during this challenging journey.
cite: selimhocayds
ALT text

Graphic comparing... Reality: I got my driving licence; LinkedIn: I'm honoured & thrilled to announce that I have been selected among the top five applicants who participated in the professional & respected exam which evaluates the skill & ability to operate fuel-based vehicles. I cannot wait to see what the next chapter holds and I cannot express my appreciation to the ministry of transportation, Google, NASA and my neighbours who supported me during this challenging journey. cite: selimhocayds

@stefan@stefanbohacek.online
@TexasObserver@texasobserver.social

Featured story: Texas workers have long struggled with wage theft and the state’s willingness and ability to crack down on scofflaw employers has been relatively minimal. Now, rates of suspected wage theft are increasing, and the state labor law enforcement system is straining to keep up. texasobserver.org/texas-worker

texasobserver.org

Texas Can’t Keep Up with Surge in Workers’ Wage Theft Complaints 

State labor investigators struggle to process more and more paycheck complaints, with millions of dollars in workers’ pay at stake.

@TexasObserver@texasobserver.social

Featured story: Texas workers have long struggled with wage theft and the state’s willingness and ability to crack down on scofflaw employers has been relatively minimal. Now, rates of suspected wage theft are increasing, and the state labor law enforcement system is straining to keep up. texasobserver.org/texas-worker

texasobserver.org

Texas Can’t Keep Up with Surge in Workers’ Wage Theft Complaints 

State labor investigators struggle to process more and more paycheck complaints, with millions of dollars in workers’ pay at stake.

@ChrisMayLA6@zirk.us

Rockstar, the games company, has sacked staff from its Edinburgh offices for seeking union recognition to negotiate better terms & conditions of employment.

Once again, workers' right to act collectively is seen as illegitimate by employers. The firm of course itself is the result of collective action among investors!

Class war is alive & well in the games industry, and the Scottish Greens are right to be supporting these workers!

greens.scot/news/rockstar-gree

greens.scot

ROCKSTAR: Greens backs workers against union busting game developer

ROCKSTAR: Greens backs workers against union busting game developer - Rockstar are attacking worker's rights.

@stefan@stefanbohacek.online
@wdlindsy@toad.social · Reply to William Lindsey :toad:

"It’s that these pictures, released by the Department of Labor social-media accounts and bearing the department’s seal, are uncomfortably reminiscent of posters from the 1930s. To be more specific: the ‘Heroic Realism’ of Nazi propaganda posters and the similarly stylized patriotic posters later produced in the United States.

Why is this style being used now, and what are these images for?"


/2

@wdlindsy@toad.social

"A social-media ad campaign from the Department of Labor is going viral for featuring a dozen or more images of young, blond, white men with strong jawlines and cleft chins, in blue-collared workmen’s shirts and jeans—such great jeans. ...

It’s not the use of AI that’s giving everyone pause, of course."

~ Hannah Yoest


/1

thebulwark.com/p/what-we-choos

thebulwark.com

What We Choose to Nazi

The Department of Labor is posting Heroic Realism propaganda. What, exactly, are they telling us?

@ChrisMayLA6@zirk.us

Meanwhile in Ireland, a cultural Basic Income (focussed on artists) has moved from pilot to sustained policy, with the confirmation of an ongoing programme of awarding 2,000 artists €18k per annum.

Interestingly the cost of the programme was less than the benefits to the Irish economy, and the artists in receipt of funds were able to switch earnings from non-art activities to work related to their art practice.

A more general lesson here for UBI?


artnews.com/art-news/news/irel

artnews.com

Three Years After Trial Launch, Ireland Is Making Basic Income for Artists Program Permanent

Several years after launching a trial, Ireland is set to make its basic income for artists program permanent starting in 2026.

@ChrisMayLA6@zirk.us

Meanwhile in Ireland, a cultural Basic Income (focussed on artists) has moved from pilot to sustained policy, with the confirmation of an ongoing programme of awarding 2,000 artists €18k per annum.

Interestingly the cost of the programme was less than the benefits to the Irish economy, and the artists in receipt of funds were able to switch earnings from non-art activities to work related to their art practice.

A more general lesson here for UBI?


artnews.com/art-news/news/irel

artnews.com

Three Years After Trial Launch, Ireland Is Making Basic Income for Artists Program Permanent

Several years after launching a trial, Ireland is set to make its basic income for artists program permanent starting in 2026.

@ChrisMayLA6@zirk.us

Meanwhile in Ireland, a cultural Basic Income (focussed on artists) has moved from pilot to sustained policy, with the confirmation of an ongoing programme of awarding 2,000 artists €18k per annum.

Interestingly the cost of the programme was less than the benefits to the Irish economy, and the artists in receipt of funds were able to switch earnings from non-art activities to work related to their art practice.

A more general lesson here for UBI?


artnews.com/art-news/news/irel

artnews.com

Three Years After Trial Launch, Ireland Is Making Basic Income for Artists Program Permanent

Several years after launching a trial, Ireland is set to make its basic income for artists program permanent starting in 2026.

@ChrisMayLA6@zirk.us

Meanwhile in Ireland, a cultural Basic Income (focussed on artists) has moved from pilot to sustained policy, with the confirmation of an ongoing programme of awarding 2,000 artists €18k per annum.

Interestingly the cost of the programme was less than the benefits to the Irish economy, and the artists in receipt of funds were able to switch earnings from non-art activities to work related to their art practice.

A more general lesson here for UBI?


artnews.com/art-news/news/irel

artnews.com

Three Years After Trial Launch, Ireland Is Making Basic Income for Artists Program Permanent

Several years after launching a trial, Ireland is set to make its basic income for artists program permanent starting in 2026.

@ChrisMayLA6@zirk.us

Meanwhile in Ireland, a cultural Basic Income (focussed on artists) has moved from pilot to sustained policy, with the confirmation of an ongoing programme of awarding 2,000 artists €18k per annum.

Interestingly the cost of the programme was less than the benefits to the Irish economy, and the artists in receipt of funds were able to switch earnings from non-art activities to work related to their art practice.

A more general lesson here for UBI?


artnews.com/art-news/news/irel

artnews.com

Three Years After Trial Launch, Ireland Is Making Basic Income for Artists Program Permanent

Several years after launching a trial, Ireland is set to make its basic income for artists program permanent starting in 2026.

@ChrisMayLA6@zirk.us

Meanwhile in Ireland, a cultural Basic Income (focussed on artists) has moved from pilot to sustained policy, with the confirmation of an ongoing programme of awarding 2,000 artists €18k per annum.

Interestingly the cost of the programme was less than the benefits to the Irish economy, and the artists in receipt of funds were able to switch earnings from non-art activities to work related to their art practice.

A more general lesson here for UBI?


artnews.com/art-news/news/irel

artnews.com

Three Years After Trial Launch, Ireland Is Making Basic Income for Artists Program Permanent

Several years after launching a trial, Ireland is set to make its basic income for artists program permanent starting in 2026.

@prolrage@todon.nl · Reply to Proletarian Rage

’s largest trade union, CGIL, has confirmed that tomorrow, October 3, will be a nationwide general strike in response to the Israeli attack on the Global Sumud Flotilla.

In an official statement, the confederation declared the strike “fully legitimate,” rejecting the objections raised by the Guarantee Commission and vowing to contest them “in all relevant venues to defend the organization and its .”

“The strike was called in accordance with Law No. 146, which allows for urgent industrial action without prior notice when the protection of Italian citizens, at home or abroad, and the defense of the Republic’s founding principles, peace, human rights, and international law, and are at risk,” CGIL said. “This is precisely, the case with the attack on citizens, workers, and volunteers aboard the engaged in a humanitarian mission.”
t.me/QudsNen/189443

t.me

Quds News Network

Breaking | Italy’s largest trade union, CGIL, has confirmed that tomorrow, October 3, will be a nationwide general strike in response to the Israeli attack on the Global Sumud Flotilla. In an official statement, the confederation declared the strike “fully legitimate,” rejecting the objections raised by the Guarantee Commission and vowing to contest them “in all relevant venues to defend the organization and its workers.” “The strike was called in accordance with Law No. 146, which allows for urgent industrial action without prior notice when the protection of Italian citizens, at home or abroad, and the defense of the Republic’s founding principles, peace, human rights, and international law, and are at risk,” CGIL said. “This is precisely, the case with the attack on citizens, workers, and volunteers aboard the Global Sumud Flotilla engaged in a humanitarian mission.”

@stefan@stefanbohacek.online

Happy !

"Conservative Democratic President Grover Cleveland was one of those concerned that a labor holiday on May 1 would [...] strengthen socialist and anarchist movements that backed the May 1 commemoration around the globe. In 1887, he publicly supported the September Labor Day holiday as a less inflammatory alternative [...]"

en.wikipedia.org/wiki/Labor_Da

"The ruling class did not want to have a very active labor force connected internationally."

npr.org/2022/04/30/1095729592/

npr.org

What is May Day? For the most part, the opposite of capitalism

What springs to mind when you hear May Day? In the U.S. and abroad, the day has grown to encompass a spectrum of meanings. But the themes have remained the same: worker unity, suppression and rebirth.

@workingclasshistory@mastodon.social
@ChrisMayLA6@zirk.us

More evidence (this time from the public sector in Scotland) that the four day week not only improves workers' wellbeing, it also improves productivity. Moreover, this is a proper four day week - rescued hours but no loss of pay - making it a powerful example, both for the Scottish government's management of its civil service & more widely.

The momentum is building for the four day week & its social benefits....

theguardian.com/business/2025/

theguardian.com

Scottish government trial of four-day week improves productivity and staff wellbeing

Employees at two public bodies reported less work-related stress and one organisation had drop in sick days

@ChrisMayLA6@zirk.us

More evidence (this time from the public sector in Scotland) that the four day week not only improves workers' wellbeing, it also improves productivity. Moreover, this is a proper four day week - rescued hours but no loss of pay - making it a powerful example, both for the Scottish government's management of its civil service & more widely.

The momentum is building for the four day week & its social benefits....

theguardian.com/business/2025/

theguardian.com

Scottish government trial of four-day week improves productivity and staff wellbeing

Employees at two public bodies reported less work-related stress and one organisation had drop in sick days

@Interregnum@social.servus.at

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

@Sbarry8520@mstdn.social · Reply to Momodou s Barry

Greetings👋

Guys next week we might be able to start the house as I had from the contractor and his

I’m still in need of for iron steel rods which we will use for the reinforced concrete pillars the contractor said I should try and buy it if possible before they come

Actually we are asking If anyone can please help out as nothing is small through

ko-fi.com/uggla/goal?g=23

If you can’t support financially please boost our post.
Thx and God bless
1/2

ko-fi.com

Support Momodou & Uggla

Support Momodou & Uggla

@Sbarry8520@mstdn.social · Reply to Momodou s Barry

Greetings 👋

Guys we are only left with 13% on our which’s means we are really close of reaching our first goal on the for the rebuilding thank you all for the .

I’m talking with the and his they haven’t give me a date yet but everything is set now.

We still need to buy steel rods as we are only left that now anything we will kindly accept it through our

our post.

ko-fi.com/uggla/goal?g=23

ko-fi.com

Support Momodou & Uggla

Support Momodou & Uggla

@Sbarry8520@mstdn.social · Reply to Momodou s Barry

Greetings 👋

Guys so far we are left with 75 which we are for the contractor and his on the house rebuilding project.

Please 🙏 guys Anyone who can or with the remaining or share anything from heart which won’t affect thanks 🙏

Received 425€
Total 500€
Link .

ko-fi.com/uggla/goal?g=23

Please if you can’t financially you can our 🤲🙏✌️🍀

NEW VIDEO FROM THE LAND TODAY.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

We're excited to announce the release of 1.6.1, which marks the beginning of the 1.6 series following the retraction of version 1.6.0. This release introduces significant new capabilities that expand Fedify's deployment options and enhance security compatibility across the .

🌐 Cloudflare Workers support

Fedify 1.6 introduces first-class support for Cloudflare Workers, enabling deployment of applications at the edge.

New components

Key features

  • Seamless integration with 's serverless runtime
  • Automatic handling of queue message processing through Workers' queue() method
  • Support for Node.js compatibility flag required for Fedify's cryptographic operations
  • Manual queue processing via Federation.processQueuedTask() method

For a complete working example, see the Cloudflare Workers example in the Fedify repository.

🏗️ Federation builder pattern

Fedify 1.6 introduces the FederationBuilder class and createFederationBuilder() function to support deferred federation instantiation. This pattern provides several benefits:

  • Deferred instantiation: Set up dispatchers and listeners before creating the federation object
  • Better code organization: Avoid circular dependencies and improve project structure
  • Cloudflare compatibility: Accommodates binding-based architectures where resources are passed as arguments rather than globals
  • Modular setup: Build complex federations piece by piece before instantiation

The builder pattern is particularly useful for large applications and environments like Cloudflare Workers where configuration data is only available at runtime.

🔐 HTTP Message Signatures (RFC 9421)

Fedify 1.6 implements the official HTTP Message Signatures standard (RFC 9421) specification, the final revision of the HTTP Signatures specification.

Double-knocking mechanism

To ensure maximum compatibility across the fediverse, Fedify 1.6 introduces an intelligent double-knocking mechanism:

  1. Primary attempt: RFC 9421 (HTTP Message Signatures) for modern implementations
  2. Fallback: Draft cavage version for legacy compatibility
  3. Adaptive caching: The system remembers which version each server supports to optimize future requests

This approach ensures seamless communication with both modern and legacy ActivityPub implementations while positioning Fedify at the forefront of security standards.

Interoperability testing

The RFC 9421 implementation has been thoroughly tested for interoperability with existing ActivityPub implementations that support RFC 9421 signature verification:

  • Mitra 4.4.0: Successfully verified Fedify-generated RFC 9421 signatures
  • Mastodon 4.4.0 development version: Tested RFC 9421 signature verification against Fedify's implementation (refer to Mastodon PR #34814, though Mastodon 4.4.0 has not yet been released)

These tests confirm that other ActivityPub implementations can successfully verify RFC 9421 signatures generated by Fedify, ensuring proper federation as the ecosystem gradually adopts the official specification. While these implementations currently support verification of RFC 9421 signatures, they do not yet generate RFC 9421 signatures themselves—making Fedify one of the first ActivityPub implementations to support both generation and verification of the modern standard.

🔍 WebFinger enhancements

Dedicated WebFinger lookup

The new Context.lookupWebFinger() method provides direct access to WebFinger data, offering developers more granular control over account discovery and resource resolution beyond the higher-level Context.lookupObject() method.

🛠 Context API improvements

Context data replacement

The new Context.clone() method enables dynamic context data replacement, providing greater flexibility in request processing and data flow management. This is particularly useful for middleware implementations and complex request routing scenarios.

🚀 Migration considerations

Backward compatibility

Fedify 1.6 maintains full backward compatibility with existing applications. The new HTTP Message Signatures and double-knocking mechanisms work transparently without requiring any code changes.

Node.js version requirement

Important: Fedify 1.6 requires Node.js 22.0.0 or later for Node.js environments. This change does not affect applications using Deno or Bun runtimes. If you're currently using Node.js, please ensure your environment meets this requirement before upgrading.

New deployment options

For new deployments, consider leveraging Cloudflare Workers support for:

  • Global edge deployment with low latency
  • Serverless scaling and automatic resource management
  • Integration with Cloudflare's ecosystem of services

🎯 Looking forward

Fedify 1.6 represents a significant expansion of deployment possibilities while maintaining the framework's commitment to broad compatibility across the fediverse. The addition of Cloudflare Workers support opens new architectural patterns for federated applications, while the RFC 9421 implementation ensures Fedify stays current with emerging ActivityPub security standards.


For detailed migration guides, API documentation, and examples, please visit the Fedify documentation. Join our community on Matrix or Discord for support and discussions.

discord.com

Join the Fedify/Hollo Discord Server!

Check out the Fedify/Hollo community on Discord - hang out with 95 other members and enjoy free voice and text chat.

1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release! 🚀

1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release! 🚀

1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release! 🚀

1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release! 🚀

1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release! 🚀

1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release! 🚀

1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release! 🚀

1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release! 🚀

1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release! 🚀

1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release! 🚀

1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release! 🚀

1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release! 🚀

1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release! 🚀

🎉 support is now complete! After implementing the test infrastructure, core module, examples, and comprehensive documentation, can now run on Cloudflare Workers.

What's included:

Try it now: Available in the development release v1.6.1-dev.876+7b07d213:

This will be included in the upcoming Fedify 1.6 stable release. Thank you to everyone who requested this feature and provided feedback throughout the implementation!

npmjs.com

@fedify/fedify

An ActivityPub server framework. Latest version: 1.5.3, last published: 16 days ago. Start using @fedify/fedify in your project by running `npm i @fedify/fedify`. There are 3 other projects in the npm registry using @fedify/fedify.

🎉 support is now complete! After implementing the test infrastructure, core module, examples, and comprehensive documentation, can now run on Cloudflare Workers.

What's included:

Try it now: Available in the development release v1.6.1-dev.876+7b07d213:

This will be included in the upcoming Fedify 1.6 stable release. Thank you to everyone who requested this feature and provided feedback throughout the implementation!

npmjs.com

@fedify/fedify

An ActivityPub server framework. Latest version: 1.5.3, last published: 16 days ago. Start using @fedify/fedify in your project by running `npm i @fedify/fedify`. There are 3 other projects in the npm registry using @fedify/fedify.

🎉 support is now complete! After implementing the test infrastructure, core module, examples, and comprehensive documentation, can now run on Cloudflare Workers.

What's included:

Try it now: Available in the development release v1.6.1-dev.876+7b07d213:

This will be included in the upcoming Fedify 1.6 stable release. Thank you to everyone who requested this feature and provided feedback throughout the implementation!

npmjs.com

@fedify/fedify

An ActivityPub server framework. Latest version: 1.5.3, last published: 16 days ago. Start using @fedify/fedify in your project by running `npm i @fedify/fedify`. There are 3 other projects in the npm registry using @fedify/fedify.

🎉 support is now complete! After implementing the test infrastructure, core module, examples, and comprehensive documentation, can now run on Cloudflare Workers.

What's included:

Try it now: Available in the development release v1.6.1-dev.876+7b07d213:

This will be included in the upcoming Fedify 1.6 stable release. Thank you to everyone who requested this feature and provided feedback throughout the implementation!

npmjs.com

@fedify/fedify

An ActivityPub server framework. Latest version: 1.5.3, last published: 16 days ago. Start using @fedify/fedify in your project by running `npm i @fedify/fedify`. There are 3 other projects in the npm registry using @fedify/fedify.

🎉 support is now complete! After implementing the test infrastructure, core module, examples, and comprehensive documentation, can now run on Cloudflare Workers.

What's included:

Try it now: Available in the development release v1.6.1-dev.876+7b07d213:

This will be included in the upcoming Fedify 1.6 stable release. Thank you to everyone who requested this feature and provided feedback throughout the implementation!

npmjs.com

@fedify/fedify

An ActivityPub server framework. Latest version: 1.5.3, last published: 16 days ago. Start using @fedify/fedify in your project by running `npm i @fedify/fedify`. There are 3 other projects in the npm registry using @fedify/fedify.

🎉 support is now complete! After implementing the test infrastructure, core module, examples, and comprehensive documentation, can now run on Cloudflare Workers.

What's included:

Try it now: Available in the development release v1.6.1-dev.876+7b07d213:

This will be included in the upcoming Fedify 1.6 stable release. Thank you to everyone who requested this feature and provided feedback throughout the implementation!

npmjs.com

@fedify/fedify

An ActivityPub server framework. Latest version: 1.5.3, last published: 16 days ago. Start using @fedify/fedify in your project by running `npm i @fedify/fedify`. There are 3 other projects in the npm registry using @fedify/fedify.

🎉 support is now complete! After implementing the test infrastructure, core module, examples, and comprehensive documentation, can now run on Cloudflare Workers.

What's included:

Try it now: Available in the development release v1.6.1-dev.876+7b07d213:

This will be included in the upcoming Fedify 1.6 stable release. Thank you to everyone who requested this feature and provided feedback throughout the implementation!

npmjs.com

@fedify/fedify

An ActivityPub server framework. Latest version: 1.5.3, last published: 16 days ago. Start using @fedify/fedify in your project by running `npm i @fedify/fedify`. There are 3 other projects in the npm registry using @fedify/fedify.

🎉 support is now complete! After implementing the test infrastructure, core module, examples, and comprehensive documentation, can now run on Cloudflare Workers.

What's included:

Try it now: Available in the development release v1.6.1-dev.876+7b07d213:

This will be included in the upcoming Fedify 1.6 stable release. Thank you to everyone who requested this feature and provided feedback throughout the implementation!

npmjs.com

@fedify/fedify

An ActivityPub server framework. Latest version: 1.5.3, last published: 16 days ago. Start using @fedify/fedify in your project by running `npm i @fedify/fedify`. There are 3 other projects in the npm registry using @fedify/fedify.

@jackmcgovan@climatejustice.social

Longer working hours have been linked to higher emissions, yet the climate movement seems reluctant to join the campaign for a four-day week—a potential strategic error given the social, health and climate benefits of working less.

My latest piece for Sower ⬇️ 🧵

sower.world/working-less-clima

sower.world

Working less is the most underrated climate solution

Fewer work hours can lower emissions. So why isn’t the climate movement fighting for our collective right to relax?

@nando161@partyon.xyz
@nando161@partyon.xyz

Good news! We've officially added support to the roadmap. We've created a detailed issue to track our implementation plan: https://github.com/fedify-dev/fedify/issues/233.

The effort will be tackled in phases, including compatibility assessment, core adaptations for Workers' environment, KV store and message queue implementations, and finally integration with Cloudflare's ecosystem. This will be a substantial project that we'll break down into several sub-issues.

If you're interested in contributing to any specific aspect of Workers support, please comment on the main issue to coordinate efforts.

github.com

Cloudflare Workers · Issue #233 · fedify-dev/fedify

Background Fedify currently supports three JavaScript runtimes: Node.js, Bun, and Deno. However, there has been significant community demand for supporting Cloudflare Workers, a popular edge functi...

Good news! We've officially added support to the roadmap. We've created a detailed issue to track our implementation plan: https://github.com/fedify-dev/fedify/issues/233.

The effort will be tackled in phases, including compatibility assessment, core adaptations for Workers' environment, KV store and message queue implementations, and finally integration with Cloudflare's ecosystem. This will be a substantial project that we'll break down into several sub-issues.

If you're interested in contributing to any specific aspect of Workers support, please comment on the main issue to coordinate efforts.

github.com

Cloudflare Workers · Issue #233 · fedify-dev/fedify

Background Fedify currently supports three JavaScript runtimes: Node.js, Bun, and Deno. However, there has been significant community demand for supporting Cloudflare Workers, a popular edge functi...

Good news! We've officially added support to the roadmap. We've created a detailed issue to track our implementation plan: https://github.com/fedify-dev/fedify/issues/233.

The effort will be tackled in phases, including compatibility assessment, core adaptations for Workers' environment, KV store and message queue implementations, and finally integration with Cloudflare's ecosystem. This will be a substantial project that we'll break down into several sub-issues.

If you're interested in contributing to any specific aspect of Workers support, please comment on the main issue to coordinate efforts.

github.com

Cloudflare Workers · Issue #233 · fedify-dev/fedify

Background Fedify currently supports three JavaScript runtimes: Node.js, Bun, and Deno. However, there has been significant community demand for supporting Cloudflare Workers, a popular edge functi...

Good news! We've officially added support to the roadmap. We've created a detailed issue to track our implementation plan: https://github.com/fedify-dev/fedify/issues/233.

The effort will be tackled in phases, including compatibility assessment, core adaptations for Workers' environment, KV store and message queue implementations, and finally integration with Cloudflare's ecosystem. This will be a substantial project that we'll break down into several sub-issues.

If you're interested in contributing to any specific aspect of Workers support, please comment on the main issue to coordinate efforts.

github.com

Cloudflare Workers · Issue #233 · fedify-dev/fedify

Background Fedify currently supports three JavaScript runtimes: Node.js, Bun, and Deno. However, there has been significant community demand for supporting Cloudflare Workers, a popular edge functi...

Good news! We've officially added support to the roadmap. We've created a detailed issue to track our implementation plan: https://github.com/fedify-dev/fedify/issues/233.

The effort will be tackled in phases, including compatibility assessment, core adaptations for Workers' environment, KV store and message queue implementations, and finally integration with Cloudflare's ecosystem. This will be a substantial project that we'll break down into several sub-issues.

If you're interested in contributing to any specific aspect of Workers support, please comment on the main issue to coordinate efforts.

github.com

Cloudflare Workers · Issue #233 · fedify-dev/fedify

Background Fedify currently supports three JavaScript runtimes: Node.js, Bun, and Deno. However, there has been significant community demand for supporting Cloudflare Workers, a popular edge functi...

Good news! We've officially added support to the roadmap. We've created a detailed issue to track our implementation plan: https://github.com/fedify-dev/fedify/issues/233.

The effort will be tackled in phases, including compatibility assessment, core adaptations for Workers' environment, KV store and message queue implementations, and finally integration with Cloudflare's ecosystem. This will be a substantial project that we'll break down into several sub-issues.

If you're interested in contributing to any specific aspect of Workers support, please comment on the main issue to coordinate efforts.

github.com

Cloudflare Workers · Issue #233 · fedify-dev/fedify

Background Fedify currently supports three JavaScript runtimes: Node.js, Bun, and Deno. However, there has been significant community demand for supporting Cloudflare Workers, a popular edge functi...

Good news! We've officially added support to the roadmap. We've created a detailed issue to track our implementation plan: https://github.com/fedify-dev/fedify/issues/233.

The effort will be tackled in phases, including compatibility assessment, core adaptations for Workers' environment, KV store and message queue implementations, and finally integration with Cloudflare's ecosystem. This will be a substantial project that we'll break down into several sub-issues.

If you're interested in contributing to any specific aspect of Workers support, please comment on the main issue to coordinate efforts.

github.com

Cloudflare Workers · Issue #233 · fedify-dev/fedify

Background Fedify currently supports three JavaScript runtimes: Node.js, Bun, and Deno. However, there has been significant community demand for supporting Cloudflare Workers, a popular edge functi...

Good news! We've officially added support to the roadmap. We've created a detailed issue to track our implementation plan: https://github.com/fedify-dev/fedify/issues/233.

The effort will be tackled in phases, including compatibility assessment, core adaptations for Workers' environment, KV store and message queue implementations, and finally integration with Cloudflare's ecosystem. This will be a substantial project that we'll break down into several sub-issues.

If you're interested in contributing to any specific aspect of Workers support, please comment on the main issue to coordinate efforts.

github.com

Cloudflare Workers · Issue #233 · fedify-dev/fedify

Background Fedify currently supports three JavaScript runtimes: Node.js, Bun, and Deno. However, there has been significant community demand for supporting Cloudflare Workers, a popular edge functi...

Good news! We've officially added support to the roadmap. We've created a detailed issue to track our implementation plan: https://github.com/fedify-dev/fedify/issues/233.

The effort will be tackled in phases, including compatibility assessment, core adaptations for Workers' environment, KV store and message queue implementations, and finally integration with Cloudflare's ecosystem. This will be a substantial project that we'll break down into several sub-issues.

If you're interested in contributing to any specific aspect of Workers support, please comment on the main issue to coordinate efforts.

github.com

Cloudflare Workers · Issue #233 · fedify-dev/fedify

Background Fedify currently supports three JavaScript runtimes: Node.js, Bun, and Deno. However, there has been significant community demand for supporting Cloudflare Workers, a popular edge functi...

Good news! We've officially added support to the roadmap. We've created a detailed issue to track our implementation plan: https://github.com/fedify-dev/fedify/issues/233.

The effort will be tackled in phases, including compatibility assessment, core adaptations for Workers' environment, KV store and message queue implementations, and finally integration with Cloudflare's ecosystem. This will be a substantial project that we'll break down into several sub-issues.

If you're interested in contributing to any specific aspect of Workers support, please comment on the main issue to coordinate efforts.

github.com

Cloudflare Workers · Issue #233 · fedify-dev/fedify

Background Fedify currently supports three JavaScript runtimes: Node.js, Bun, and Deno. However, there has been significant community demand for supporting Cloudflare Workers, a popular edge functi...

Good news! We've officially added support to the roadmap. We've created a detailed issue to track our implementation plan: https://github.com/fedify-dev/fedify/issues/233.

The effort will be tackled in phases, including compatibility assessment, core adaptations for Workers' environment, KV store and message queue implementations, and finally integration with Cloudflare's ecosystem. This will be a substantial project that we'll break down into several sub-issues.

If you're interested in contributing to any specific aspect of Workers support, please comment on the main issue to coordinate efforts.

github.com

Cloudflare Workers · Issue #233 · fedify-dev/fedify

Background Fedify currently supports three JavaScript runtimes: Node.js, Bun, and Deno. However, there has been significant community demand for supporting Cloudflare Workers, a popular edge functi...

@jackmcgovan@climatejustice.social

Longer working hours have been linked to higher emissions, yet the climate movement seems reluctant to join the campaign for a four-day week—a potential strategic error given the social, health and climate benefits of working less.

My latest piece for Sower ⬇️ 🧵

sower.world/working-less-clima

sower.world

Working less is the most underrated climate solution

Fewer work hours can lower emissions. So why isn’t the climate movement fighting for our collective right to relax?

@stefan@stefanbohacek.online
A vertically-split three-panel hand-drawn protest artwork. Each panel is labeled with "8 hours" above it and additional text below it:

- 8 hours for work (person working)
- 8 hours for rest (person sleeping)
- 8 hours for what we will (a couple on a boat, woman reading newspaper called Union Advocate)
ALT text

A vertically-split three-panel hand-drawn protest artwork. Each panel is labeled with "8 hours" above it and additional text below it: - 8 hours for work (person working) - 8 hours for rest (person sleeping) - 8 hours for what we will (a couple on a boat, woman reading newspaper called Union Advocate)

@stefan@stefanbohacek.online
A vertically-split three-panel hand-drawn protest artwork. Each panel is labeled with "8 hours" above it and additional text below it:

- 8 hours for work (person working)
- 8 hours for rest (person sleeping)
- 8 hours for what we will (a couple on a boat, woman reading newspaper called Union Advocate)
ALT text

A vertically-split three-panel hand-drawn protest artwork. Each panel is labeled with "8 hours" above it and additional text below it: - 8 hours for work (person working) - 8 hours for rest (person sleeping) - 8 hours for what we will (a couple on a boat, woman reading newspaper called Union Advocate)

@botwiki@mastodon.social

"Duolingo will “gradually stop using contractors to do work that Al can handle,” according to an all-hands email sent by co-founder and CEO Luis von Ahn announcing that the company will be “AI-first.”"

theverge.com/news/657594/duoli

theverge.com

Duolingo will replace contract workers with AI

Duolingo is making some AI-focused changes.

@botwiki@mastodon.social

"Duolingo will “gradually stop using contractors to do work that Al can handle,” according to an all-hands email sent by co-founder and CEO Luis von Ahn announcing that the company will be “AI-first.”"

theverge.com/news/657594/duoli

theverge.com

Duolingo will replace contract workers with AI

Duolingo is making some AI-focused changes.

@botwiki@mastodon.social

"Duolingo will “gradually stop using contractors to do work that Al can handle,” according to an all-hands email sent by co-founder and CEO Luis von Ahn announcing that the company will be “AI-first.”"

theverge.com/news/657594/duoli

theverge.com

Duolingo will replace contract workers with AI

Duolingo is making some AI-focused changes.

@botwiki@mastodon.social

"Duolingo will “gradually stop using contractors to do work that Al can handle,” according to an all-hands email sent by co-founder and CEO Luis von Ahn announcing that the company will be “AI-first.”"

theverge.com/news/657594/duoli

theverge.com

Duolingo will replace contract workers with AI

Duolingo is making some AI-focused changes.

@ZhiZhu@newsie.social · Reply to Zhi Zhu 🕸️

What Essential Jobs Will DOGE’s AI Mass-Firing Tool Accidentally Cut?

DOGE is preparing to automate its mass firings of federal workers.
newrepublic.com/post/191981/es

"Elon Musk’s is working on an tool that can automate its sweeping... cuts to the federal work force...

DOGE’s efforts... have already led to significant issues, as essential are mistakenly dismissed & agencies are sent scrambling to hire them back."

Headline:
What Essential Jobs Will DOGE’s AI Mass-Firing Tool Accidentally Cut?

DOGE is preparing to automate its mass firings of federal workers.

by Edith Olmsted
February 25, 2025 / 5:36 p.m. ET
ALT text

Headline: What Essential Jobs Will DOGE’s AI Mass-Firing Tool Accidentally Cut? DOGE is preparing to automate its mass firings of federal workers. by Edith Olmsted February 25, 2025 / 5:36 p.m. ET

@jensorensen@mastodon.social

Latest comic: What's the point of an economy that no longer serves the interests of human beings?

Welcome to AI-merica

TWO WOMEN WALKING THROUGH WINTER LANDSCAPE HAVING A CONVERSATION

WOMAN 1: SO BILLIONAIRES ARE TRYING TO REPLACE GOVERNMENT EMPLOYEES AND PRIVATE-SECTOR WORKERS WITH AI.

WOMAN 1: ANYTHING A ROBOT WOULDN'T NEED IS BEING THREATENED OR DISMANTLED-- MEDICAID, MEDICARE, THE EPA, POSSIBLY SOCIAL SECURITY…

WOMAN 1: THESE WEIRD TECH OLIGARCHS AND THEIR REPUBLICAN SERVANTS ARE ACTING LIKE THERE ARE NO PEOPLE WHO WOULD EVEN NEED INCOME OR FOOD OR A DECENT RETIREMENT!

ROBOTS APPEAR

ROBOT 1: ORGANIC MATTER DETECTED.

ROBOT 2: REPORT TO BOT SERVICE HUB FOR BALL BEARING LUBRICATION DUTY.

WOMAN 2: I'M GETTING THE SENSE THAT THE "BIPARTISAN COMPROMISE" STRATEGY ISN'T WORKING.

©2025 Jen Sorensen
ALT text

Welcome to AI-merica TWO WOMEN WALKING THROUGH WINTER LANDSCAPE HAVING A CONVERSATION WOMAN 1: SO BILLIONAIRES ARE TRYING TO REPLACE GOVERNMENT EMPLOYEES AND PRIVATE-SECTOR WORKERS WITH AI. WOMAN 1: ANYTHING A ROBOT WOULDN'T NEED IS BEING THREATENED OR DISMANTLED-- MEDICAID, MEDICARE, THE EPA, POSSIBLY SOCIAL SECURITY… WOMAN 1: THESE WEIRD TECH OLIGARCHS AND THEIR REPUBLICAN SERVANTS ARE ACTING LIKE THERE ARE NO PEOPLE WHO WOULD EVEN NEED INCOME OR FOOD OR A DECENT RETIREMENT! ROBOTS APPEAR ROBOT 1: ORGANIC MATTER DETECTED. ROBOT 2: REPORT TO BOT SERVICE HUB FOR BALL BEARING LUBRICATION DUTY. WOMAN 2: I'M GETTING THE SENSE THAT THE "BIPARTISAN COMPROMISE" STRATEGY ISN'T WORKING. ©2025 Jen Sorensen

@jensorensen@mastodon.social

Latest comic: What's the point of an economy that no longer serves the interests of human beings?

Welcome to AI-merica

TWO WOMEN WALKING THROUGH WINTER LANDSCAPE HAVING A CONVERSATION

WOMAN 1: SO BILLIONAIRES ARE TRYING TO REPLACE GOVERNMENT EMPLOYEES AND PRIVATE-SECTOR WORKERS WITH AI.

WOMAN 1: ANYTHING A ROBOT WOULDN'T NEED IS BEING THREATENED OR DISMANTLED-- MEDICAID, MEDICARE, THE EPA, POSSIBLY SOCIAL SECURITY…

WOMAN 1: THESE WEIRD TECH OLIGARCHS AND THEIR REPUBLICAN SERVANTS ARE ACTING LIKE THERE ARE NO PEOPLE WHO WOULD EVEN NEED INCOME OR FOOD OR A DECENT RETIREMENT!

ROBOTS APPEAR

ROBOT 1: ORGANIC MATTER DETECTED.

ROBOT 2: REPORT TO BOT SERVICE HUB FOR BALL BEARING LUBRICATION DUTY.

WOMAN 2: I'M GETTING THE SENSE THAT THE "BIPARTISAN COMPROMISE" STRATEGY ISN'T WORKING.

©2025 Jen Sorensen
ALT text

Welcome to AI-merica TWO WOMEN WALKING THROUGH WINTER LANDSCAPE HAVING A CONVERSATION WOMAN 1: SO BILLIONAIRES ARE TRYING TO REPLACE GOVERNMENT EMPLOYEES AND PRIVATE-SECTOR WORKERS WITH AI. WOMAN 1: ANYTHING A ROBOT WOULDN'T NEED IS BEING THREATENED OR DISMANTLED-- MEDICAID, MEDICARE, THE EPA, POSSIBLY SOCIAL SECURITY… WOMAN 1: THESE WEIRD TECH OLIGARCHS AND THEIR REPUBLICAN SERVANTS ARE ACTING LIKE THERE ARE NO PEOPLE WHO WOULD EVEN NEED INCOME OR FOOD OR A DECENT RETIREMENT! ROBOTS APPEAR ROBOT 1: ORGANIC MATTER DETECTED. ROBOT 2: REPORT TO BOT SERVICE HUB FOR BALL BEARING LUBRICATION DUTY. WOMAN 2: I'M GETTING THE SENSE THAT THE "BIPARTISAN COMPROMISE" STRATEGY ISN'T WORKING. ©2025 Jen Sorensen

@parismarx@mastodon.online

“What sets the Laval case apart from unionization drives in other parts of the world is a unique provision in Quebec’s labour code: employers are legally required to reach a first collective agreement with a union, once it exists.”

Amazon is leaving Quebec to avoid a collective agreement.

breachmedia.ca/amazon-quitting

breachmedia.ca

Amazon is quitting Quebec to ‘shock and awe’ workers worldwide ⋆ The Breach

The corporate giant feared a ‘breakthrough’ after Quebec workers unionized and were set to secure the first collective agreement in the world

@parismarx@mastodon.online

“What sets the Laval case apart from unionization drives in other parts of the world is a unique provision in Quebec’s labour code: employers are legally required to reach a first collective agreement with a union, once it exists.”

Amazon is leaving Quebec to avoid a collective agreement.

breachmedia.ca/amazon-quitting

breachmedia.ca

Amazon is quitting Quebec to ‘shock and awe’ workers worldwide ⋆ The Breach

The corporate giant feared a ‘breakthrough’ after Quebec workers unionized and were set to secure the first collective agreement in the world

@ChrisMayLA6@zirk.us

It seems likely that consumer confidence is continuing to head downwards, which for an economy like the UK driven by consumer demand will be a problem for Rachel Reeves' 'growth' agenda... but what's behind this dip?

Commentators are citing sentiment about economic prospects & (sometimes) the continued high interest rates... which *are* likely contributing to declining sentiment.

But, I suspect, workers & voters realising that Govt is not on their side may be also stoking a malaise!

@Nonilex@masto.ai · Reply to Nonilex

The move, one of several -related announcements in the hours immediately following his inauguration, is yet another about-face in participation in global negotiations. During his first term withdrew from the , but then President quickly rejoined in 2020 after winning the White House.

Scientists, activists & Democratic ofcls assailed the move as one that would deepen the & backfire on American .

#

@drahardja@sfba.social · Reply to Dave Rahardja (he/him)

Software engineers: CAPITAL IS NOT YOUR FRIEND. You are not a billionaire; you are a worker. Rich investors are trying to take your livelihood away any way they can to keep more money in their pockets. Don’t be smug because you make more money than the median; your worth is smaller than a rounding error on any given billionaire’s spreadsheet.

I repeat: YOU ARE A WORKER. Stand with your fellow workers AGAINST capital. Capitalists and billionaires make life worse for others. They’ve been coming after other workers; and now they’re coming after YOU.

@AliceMarshall@dmv.community
@ChrisMayLA6@zirk.us

Perhaps unsurprisingly, some new research in the US looks at Return to Office Mandates by employers & concludes that a RTO requirement prompts an exodus of employees who prefer to work from home.

Unfortunately for those firms the exodus is dominated by female employees, the highly skilled & more senior staff, essentially leading to a 'brain drain' caused by simplistic & callous management of the workforce.

A clear unforced error!

papers.ssrn.com/sol3/papers.cf

@ChrisMayLA6@zirk.us

As someone whose never got on with open offices I endorse this message.

Graphic:

Open offices don't work for:
Most neurodivergent people (about 20% of humanity)
Most introverts (at least 40% of humanity) and
Most women (about 50% of humanity)
Otherwise, they are a great idea

Ludmilla N. Praslove. Ph.D, Author, The Canary Code: A Guide to Neurodiversity, Dignity & Intersectional Belonging at Work
ALT text

Graphic: Open offices don't work for: Most neurodivergent people (about 20% of humanity) Most introverts (at least 40% of humanity) and Most women (about 50% of humanity) Otherwise, they are a great idea Ludmilla N. Praslove. Ph.D, Author, The Canary Code: A Guide to Neurodiversity, Dignity & Intersectional Belonging at Work

@prolrage@todon.nl · Reply to Proletarian Rage

The Israeli occupation army has again stormed the Kamal Adwan Hospital in northern . The Euro-Med Human Rights Monitor Organization confirmed that the Israeli occupation forced medical staff and patients to the and also arrested many people inside.
t.me/QudsNen/137560

Israeli forces fired on a clearly marked ambulance near Kamal Adwan Hospital in Beit Lahia, Gaza Strip, endangering both medical workers and patients. The incident adds to a growing list of clear violations of international laws protecting healthcare workers.
youtube.com/shorts/R9JynIaeLrY
And a view of the against health system of Gaza and the systematic extermination .

@palestine @israel

Poster of Telegram channel QudsNEN
Israeli daily attacks on Gaza healthcare system 
1000 attacks
1050 personnel killed
17 out of 36 hospitals partially operate
136 Ambulances inoperable
ALT text

Poster of Telegram channel QudsNEN Israeli daily attacks on Gaza healthcare system 1000 attacks 1050 personnel killed 17 out of 36 hospitals partially operate 136 Ambulances inoperable

@Vardy@mastodon.social

Sólo para que entiendan qué es que te gobierne la ultra-derecha para los afortunados que todavía no llegaron. Nuestras apps y los megáfonos en los trenes replican esto:

Just to let everyone comprehend what being ruled by the far right means. Our phone apps and the speakers at public stations are promoting anti union messages, asking to snitch to a federal line and claiming unionists are priviliged people who wanna stop you from getting to work.

I got a message from an agency that depends on the executive goverment telling me that union leaders are holding people hostage because they are on strike, and that we should snitch on them.
ALT text

I got a message from an agency that depends on the executive goverment telling me that union leaders are holding people hostage because they are on strike, and that we should snitch on them.

Speakerphones on a public station in Buenos Aires saying that union leaders are holding people hostage because they are on strike, and that we should snitch on them. The person who posted this on Instagram originally compared it to 1984 and Farenheir 451, but it is Argentina 2024.
ALT text

Speakerphones on a public station in Buenos Aires saying that union leaders are holding people hostage because they are on strike, and that we should snitch on them. The person who posted this on Instagram originally compared it to 1984 and Farenheir 451, but it is Argentina 2024.

@ChrisMayLA6@zirk.us

I've said this in a couple of replies but just want to make clear the anti-worker rhetoric of the international press.

The dispute between port owners & US Longshoremen was not a strike.

Their labour contract had come to an end (and has now been extended by mutual agreement). So when workers did not turn up they were not striking they were under no legal obligation to work; they were not 'withdrawing their labour', as they has NO CONTRACT!

Now they do, they're back to work

@kitoconnell@kolektiva.social

“It certainly seems like an issue that could be ripe for litigation because it’s right on its face discriminating against people for sexual orientation or status.”

Emails obtained from inside the Department of Agriculture show the turmoil caused by the transphobic, and likely illegal, dress code instituted last year. An update to the story I broke for @TexasObserver in 2023: texasobserver.org/sid-miller-t

@Radical_EgoCom@mastodon.social
Fred from "Scooby-Doo" says, "Let's see who you really are!" He says this while standing in front of a tied up person wearing a ghost costume with the words "record profits" while about to take off the person's ghost mask. 

In the second panel, Fred takes off the mask, and what is under it are the words "stolen wages," suggesting that the record profits of capitalist companies are nothing more than the stolen wages of the workers.
ALT text

Fred from "Scooby-Doo" says, "Let's see who you really are!" He says this while standing in front of a tied up person wearing a ghost costume with the words "record profits" while about to take off the person's ghost mask. In the second panel, Fred takes off the mask, and what is under it are the words "stolen wages," suggesting that the record profits of capitalist companies are nothing more than the stolen wages of the workers.

@ChrisMayLA6@zirk.us

In Tom Gauld's world working from home has some distinct advantages.

Cartoon:
A space craft is falling towards the sun:
'Tragedy has struck the mission; the spacecraft's engines have failed... Gravity draws it inexorably towards the sun'

the spacecraft catches fire: 'the team of brave scientists will perish in the pitiless fires'

th sun grows ever larger: '... with the exception of Alex, who is attending remotely'

A screen in the boring spacecraft" 'sorry guys. The kids are off school with colds & Sam is away at a conference'!
ALT text

Cartoon: A space craft is falling towards the sun: 'Tragedy has struck the mission; the spacecraft's engines have failed... Gravity draws it inexorably towards the sun' the spacecraft catches fire: 'the team of brave scientists will perish in the pitiless fires' th sun grows ever larger: '... with the exception of Alex, who is attending remotely' A screen in the boring spacecraft" 'sorry guys. The kids are off school with colds & Sam is away at a conference'!

@AnarchoNinaAnalyzes@treehouse.systems · Reply to AnarchoNinaAnalyzes

Heyo, it seems like at least one member of the Democratic Party has good political instincts:

Greg Casar Says There's an Easy Way to Show Which Party Is More Pro-Worker

commondreams.org/news/pro-act

"Rep. Greg Casar, a Texas Democrat with a history of advocating for workers, called for holding a vote on the Richard L. Trumka Protecting the Right to Organize (PRO) Act when his colleagues in Congress return to Capitol Hill next week.

"If Republicans wanna talk like they're pro-worker, then let's have a vote on the PRO Act next week," Casar said on social media. "Let's see which politicians are for unions and which ones are all talk. Dems are ready to vote, how about you guys?"

Introduced by Rep. Bobby Scott (D-Va.) and Sen. Bernie Sanders (I-Vt.), the PRO Act "expands various labor protections related to employees' rights to organize and collectively bargain in the workplace." The vast majority of its co-sponsors are Democrats."

Not really sure I want to wade into a debate about which (capitalist) party is "pro-worker" but I think it's pretty clear historically that fascists are ANTI union and organized labor, and so is the Republican Party to an overwhelming degree; which at this point is probably a distinction without a difference because the GOP is definitely fascist.

I would not at all object to Dems seizing on fash muppets like Mike Johnson and Josh Hawley patting themselves on the back for luring the Teamsters president to the RNC as part of a charade to pretend they're pro worker, to literally troll their way into passing the PRO Act and moderate labor reforms. I don't think the act goes nearly far enough of course, but I'm always in support of anything that improves life for American labor. Unions can always just take the breadcrumbs and continue fighting to snatch the whole sandwich. That's what "pragmatism" actually means to me - a member of the labor class.

@ProPublica@newsie.social

In , Wage Theft Violators Get Millions in Government Contracts
==

ProPublica and Documented identified 25 employers that, despite histories of wage theft, have received contracts worth more than a collective $500 million from city and state agencies since 2018.

propublica.org/article/new-yor

@ChrisMayLA6@zirk.us

So, it seems Asda have ended their experiment with four day weeks.... as it has been rejected by staff.

But, given this move at the supermarket merely involved a reallocation of hours worked into 4 x 11hour shifts, its no wonder exhausted workers rejected the move.

The four day week was supposed to be (and is) about more efficient working in the four days, not merely longer shifts over the four days.

Asda's approach really was not what four day weeks are about at all!

@stylo_the_unicorn@kolektiva.social

Impact of theory of value

(Derived from a previous response)

Once uppon a time, there was a lie to maintain the argument, that salesmen are making the money and are not involved in creating value anyhow.

When this lie collapsed, they came with another lie (called )

When this lie collapsed, they came with the next lie (called )

Now the bourgeoise predominantly white race has invented another lie?

Meanwhile 50% of energy is consumed by 10% of the people, of which 90% are white.

The poor global south will suffer first and most of effects.

The suggests tax paying to be used for the green transition and refers to papers of a lot of MMT thesis supporting scientists or in other words:

The global white and rich north, that looted the word for centuries don't want to pay a single tax cent, if so just to provide credits with "low interests" to the global south.

So in this sense, I don't believe MMT has good intentions, but to keep on lying and maintain white wealth and the idea, that wealth is just an imagination and unrelated to western armies and companies around the world that keep on killing and looting.

The stability of the is foremost a condition of violence. The more violence you can apply, the more stable it appears. For sure I know, that many countries profit to a certain extend from a stable currency. And so everyone plays he wants to align with the rich. (why else does nobody act on )

According my value theory, does the right decision giving direct access to its weapon stockpiles.

The reason is: To maintain ! Is this already MMT? 🤔 No it isn't. MMT is just as blind as the other theories.

@ekis@mastodon.social

Automate the boardroom before the factory floor.

Ignore the fact we could replace most executives with a dice. Even the best ones could be automated easier than building complex and to replace jobs that are inexpensive.

Or your class in will forever be "traitor"

CEOs make 344x workers.
ALT text

CEOs make 344x workers.

@egordorogov@peoplemaking.games

hello, i'm egor, this is my

i'm making a game about magical industrial revolution: sorcerers are billionaires exploiting the workers on their spelling factories

this is a management-rpg where you build and command a magical factory, but also create your own character, talk to people a lot, and make big and small choices

people describe it as a pretty unique blend of genres! you could think of it as disco elysium mashed with factorio mashed with any card game (yes, your factory is secretly your deck!) mashed with an old-school quest; all content is hand-made, and there is no procgen!

i want to post updates and insides into making this game, but also games in general! i would love to follow artists, funny people with Opinions and other gamedevs!

this is a 4 shot video of my game, everything is happening on simple bright yellow background, the visualt style is minimalistic in colors and edges of polygons are visible

shot 1. a factory hangs in the sky, player drags spells into various parts of it, a lot of motion

shot 2. diorama of an islet with a castle wall, two sorceress duel each other, one is shooting a spell into another, knights are standing around looking unimpressed

shot 3. factory from before is being disassembled and player drags in a new department, changing the layout

shot 4. a conversation is happening, player is standing next to sorceress, opposed by a crowd of working-looking people. player selects dialogue option, and a dice rolls 1, failing to pass the check
ALT text

this is a 4 shot video of my game, everything is happening on simple bright yellow background, the visualt style is minimalistic in colors and edges of polygons are visible shot 1. a factory hangs in the sky, player drags spells into various parts of it, a lot of motion shot 2. diorama of an islet with a castle wall, two sorceress duel each other, one is shooting a spell into another, knights are standing around looking unimpressed shot 3. factory from before is being disassembled and player drags in a new department, changing the layout shot 4. a conversation is happening, player is standing next to sorceress, opposed by a crowd of working-looking people. player selects dialogue option, and a dice rolls 1, failing to pass the check