Home | Notifications | New Note | Local | Federated | Search | Logout
Federated Timeline
Reply to @adele@social.pollux.casa
Pixel Dunn@hacknorris@mstdn.social (2026-05-13 02:40:32)
@adele found this browser. you may be interested in: https://chawan.net/index.html
fedicat@fedicat@pc.cafe boosted:
@FediVideo@social.growyourown.services (2026-05-13 00:03:41)
Oh The Urbanity! make videos about city planning, urbanism, public transport, cycling, housing and related topics. They are based in Canada, but they cover cities in other countries too. You can follow their account at:
➡️ @ohtheurbanity
They've already published over 200 videos. If these haven't federated to your server yet, you can browse them all at https://video.canadiancivil.com/a/ohtheurbanity/videos
#FeaturedPeerTube #Cities #Urbanism #CityPlanning #PublicTransport #Cycling #Housing #Canada #PeerTube
fedicat@fedicat@pc.cafe boosted:
@mkljczk@pl.fediverse.pl (2026-05-12 21:55:17)
and you'll be able to see the most recent post from a 'pinned' account in the sidebar
---Attachments---
image: https://mediapl.fediverse.pl/media/a7/72/f1/a772f1d11d1846b1343e21fa13ae61f9a25d85e3dee3e276f4a8ede70d273fba.png
fedicat@fedicat@pc.cafe boosted:
@apps@toot.fedilab.app (2026-05-13 01:13:35)
#Fedilab 3.40.0 is available.
What's new:
- Allow bookmarks to be pinned as timeline tab
- Add custom emoji independent size setting with tap to preview
- Add emoji autocomplete in CW and poll fields
- Add reverse sort order for bookmarks and favourites
- Auto-hide bubble timeline when instance doesn't support it
Several enhancements and fixes. See the full release notes: https://codeberg.org/tom79/Fedilab/releases/tag/3.40.0
Reply to @travisfw@fosstodon.org
Adële 🐁!@adele@social.pollux.casa (2026-05-13 01:30:54)
@travisfw
A search engine : https://wiby.me/
A random page + search engine : https://kagi.com/smallweb/
Fedilab Apps@apps@toot.fedilab.app (2026-05-13 01:13:35)
#Fedilab 3.40.0 is available.
What's new:
- Allow bookmarks to be pinned as timeline tab
- Add custom emoji independent size setting with tap to preview
- Add emoji autocomplete in CW and poll fields
- Add reverse sort order for bookmarks and favourites
- Auto-hide bubble timeline when instance doesn't support it
Several enhancements and fixes. See the full release notes: https://codeberg.org/tom79/Fedilab/releases/tag/3.40.0
Reply to @EUCommission@ec.social-network.europa.eu
philip@philip@gotosocial.wittamore.fr (2026-05-12 23:12:41)
@EUCommission
In case you hadn't noticed, age verification is a trojan horse. Please make the perpetrators pay instead of the public.
Travis F W@travisfw@fosstodon.org (2026-05-13 00:58:06)
Wishing for a #SearchEngine for the #SmallWeb
fedicat@fedicat@pc.cafe boosted:
@soapboxsoftware@mastodon.social (2026-05-12 23:00:04)
If you want more details, there’s a lot more in our announcement blog post here: https://benricemccarthy.ghost.io/indigo/
And for the design geeks, Ben put together a deeper dive on how Indigo’s UI has evolved since we started work on it, here: https://benricemccarthy.ghost.io/indigos-design-evolution/
fedicat@fedicat@pc.cafe boosted:
@soapboxsoftware@mastodon.social (2026-05-13 00:32:09)
@andypiper it’s always tough to compete as a paid app when the default is free. But we’re just two humans trying to build nice things that people enjoy, and NOT raise VC money so we can eventually show you ads or sell your data 😮💨
fedicat@fedicat@pc.cafe boosted:
@toddsundsted@epiktistes.com (2026-05-12 20:27:45)
This release continues my focus on security instead of new features. As I wrote earlier this week, I rebuilt the template framework Ktistec uses with type safety as a central principle. What does that mean?
Imagine that you have an instance of a String that holds federated data. Where can you safely render that in a browser, and what operations (sanitization, escaping, etc.) do you need to do first?
The only way to answer that is to look carefully at the lineage of that data: where it came from, how it was stored, how it was transformed, and where it's rendered. A name holds text; an href or src attribute holds a URL. If you want to render a name inside an HTML element you should HTML escape it. You should escape href and src, too, but the escaping rules for URLs are slightly different from the HTML rules. It's easy to make mistakes.
Ktistec uses four "safe" types to express the contracts:
SafeHTML: A String wrapper marking HTML markup safe to emit raw into HTML data slots (text content, between tags).
SafeAttrValue: A String wrapper marking a value safe to emit raw inside a double-quoted HTML attribute (attr="..."), other than URL or event-handler slots.
SafeURI: A String wrapper marking a URL safe to emit raw into a URL attribute slot (href, src, action, etc.).
SafeJSON: A String wrapper marking JSON output safe to emit raw into the body of a <script type="application/json"> block.
Using the wrong type at a call site is either a compile-time error, or it triggers automatic sanitization of the underlying string value.
Here's the full changelog:
Added
String safety framework with typed "safe" strings.
New Slang template engine with compile-time safety checks.
Vendored WebFinger and HostMeta client shards.
Fixed
Prevent delivery to unknown IRIs.
Narrow Like/Dislike addressing to the liked object's author.
I have at least one more cleanup pass to do, and then I'll turn my attention back to the Mastodon-compatible API and a few features I've been looking fo
Reply to @andypiper@macaw.social
Soapbox@soapboxsoftware@mastodon.social (2026-05-13 00:32:09)
@andypiper it’s always tough to compete as a paid app when the default is free. But we’re just two humans trying to build nice things that people enjoy, and NOT raise VC money so we can eventually show you ads or sell your data 😮💨
きゅーけー@tojoqk@mastodon.tojo.tokyo (2026-05-13 00:21:15)
私のサイトのRSSを登録すると、記事を新規登録したタイミングじゃないときにも Slack の RSS が動いてしまう問題がおきててそれがサイト更新のモチベーションを低くしていたのだけど、今日重い腰を上げて新規投稿がない限り rss.xml が一ミリも変化しないようにする対応をついにやった。これでサイトを整備する意欲が回復した。
きゅーけー@tojoqk@mastodon.tojo.tokyo (2026-05-13 00:16:33)
なんか私のサイトの「自己紹介」のページ、なんでかよくわからんけど FSF のアソシエイトメンバーのバナーが表示されてないなあと思ったら、だいぶ前に設定した Content-Security-Policy の考慮もれのせいだった。
Reply to @rand__althor@kind.social
Michael Kratzenberg 📢@kratzen@berg.mobilecourant.org (2026-05-13 00:11:12)
@rand__althor@kind.social Chair of it
Fedi.Video@FediVideo@social.growyourown.services (2026-05-13 00:03:41)
Oh The Urbanity! make videos about city planning, urbanism, public transport, cycling, housing and related topics. They are based in Canada, but they cover cities in other countries too. You can follow their account at:
➡️ @ohtheurbanity
They've already published over 200 videos. If these haven't federated to your server yet, you can browse them all at https://video.canadiancivil.com/a/ohtheurbanity/videos
#FeaturedPeerTube #Cities #Urbanism #CityPlanning #PublicTransport #Cycling #Housing #Canada #PeerTube
MeidasTouch@meidastouch@threads.net (2026-05-13 06:41:54)
Survivor of Jeffrey Epstein breaks down in tears describing the moment she learned her name was revealed while the rich and powerful remained protected by redactions
Roza: I kept my identity protected as Jane Doe. I woke up one day with my name mentioned over 500 times. While the rich and powerful remain protected by redactions, my name was exposed to the world. Now reporters from across the world contact me—I cannot live without looking over my shoulder.
---Attachments---
https://scontent.cdninstagram.com/o1/v/t16/f2/m84/AQMIKy_B8yLbdZh-UQR1kteKyiDTvA4r68vOsW6G8t9Q0CyuiFunJPbm0MAogYqcb2chalfevTElPHO_Tzt9-aUzB-UsAaVcalmYsk4.mp4?_nc_cat=111&_nc_sid=1d576d&_nc_ht=scontent.cdninstagram.com&_nc_ohc=q9HEr_BLRSYQ7kNvwGp3wqc&efg=eyJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&vs=845184261396648_1121667172&_nc_vs=HBksFQIYTGlnX2JhY2tmaWxsX3RpbWVsaW5lX3ZvZC9ERDRDQUUzQ0QzRDkyN0QwOThCQUEyM0E1MjVDMkU5QV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyLzUxNDI3MkJEQTA5MDZCQzg5RTUzRDk3NEI2QjU4MEE3X2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwGIB3VzZV9vaWwBMRUAACbWie-tyarpPxUCKAJDMywXQET6n752yLQYEmRhc2hfYmFzZWxpbmVfMV92MREAdeoHZeieAQA&_nc_gid=BDDgkWYrwSRCZnHKPWT74Q&edm=AMJMky4EAAAA&_nc_zt=28&oh=00_Af6vBFjx0GN_BSw4JSKzujFudK2gN-AsB-yhsm_h5VI6oA&oe=6A05FF81
Rhett Rogers@rhett@rogersfam.co (2026-05-12 23:40:50)
Not sure how many of you will see this, or if this post will go anywhere.
But I’m looking for a job. Have been for a while. I have a good career as an iOS developer and would like to keep making apps. If anyone out there is interested please DM me, look at my linked in, boost this post, etc. Thanks all.
https://www.linkedin.com/in/rhett-rogers-5100911a8
#iOSDeveloper #FediHire #USA #Oregon
Andy Piper@andypiper@macaw.social (2026-05-12 23:39:16)
I tried out Indigo (a new client app that merges Bluesky and Mastodon into one feed). First stumbling block was getting signed in on the Bluesky side - I've moved my data to Eurosky, and needed to open the custom option to set that as my server.
It looks nice! But, I'm not currently planning to subscribe in order to post - I have a range of other apps that let me post. It seems like an interesting idea, I wish them well! For iOS users who straddle open social networks, it might be worth a look.
Reply to @Coro@mstdn.maud.io
Coro@Coro@mstdn.maud.io (2026-05-12 23:38:52)
未成年者向けのAI規制が、身分証明必須のインターネットをもたらす » p2ptk[.]org
https://p2ptk.org/privacy/5611
Lori_Noctis@Lori_Noctis@mastodon.social (2026-05-12 23:27:14)
Okay, I think I underestimated Mastodon.
I joined a few hours ago, posted a little #introduction, mentioned Linux, handwritten HTML, blogging, and missing the old internet…
…and apparently that was enough for the Fediverse to collectively adopt me like a stray HTML goblin.
My notifications are chaos.
People are kind.
Nerds are everywhere.
I may have finally found my corner of the internet. 😄
#Mastodon #Fediverse #OldWeb #SmallWeb #HTML #Linux #Blogging #IndieWeb #NewHere
philip@philip@gotosocial.wittamore.fr boosted:
@philip@gotosocial.wittamore.fr (2026-05-12 23:12:41)
@EUCommission
In case you hadn't noticed, age verification is a trojan horse. Please make the perpetrators pay instead of the public.
Reply to @trwnh@socialhub.activitypub.rocks
silverpill@silverpill@mitra.social (2026-05-12 23:13:23)
The inherent assumption is that any id will have an AS2 representation, but this isn't a valid assumption, because non-AS2 resources exist on the Web (and in fact vastly outnumber AS2 resources).
Every id value is expected to be an identifier of an ActivityPub object. When it resolves to something else, like an HTML document, we conclude that the identifier is not valid.
Fediverse != Web
Hong Minhee, who develops the Fedify library, indicated that overriding the term definition of "href" to be a literal string instead of a URI reference was intended to avoid dereferencing ids that don't have AS2 representations.
@hongminhee So, Fedify returns a string and delegates the decision to the user?
Sounds reasonable. By default, hrefs do not point to ActivityPub objects.
Coro@Coro@mstdn.maud.io boosted:
@K0eKaN@mstdn.maud.io (2026-05-12 20:22:09)
蒸気漏れの関電美浜3号機、タービンふたに亀裂 50年間未交換 | 毎日新聞
関西電力美浜原発3号機で、高圧タービン付近から蒸気が漏れ原子炉を手動停止した問題で、関電は12日、タービンの上部カバーの一部に約8センチの亀裂が見つかったと発表した。作業員が蒸気漏れに気付く約10分前から上部カバーの温度が徐々に低下しており、亀裂から蒸気が漏れ出たとみられる。
https://mainichi.jp/articles/20260512/k00/00m/020/248000c
Reply to @soapboxsoftware@mastodon.social
Soapbox@soapboxsoftware@mastodon.social (2026-05-12 23:00:04)
If you want more details, there’s a lot more in our announcement blog post here: https://benricemccarthy.ghost.io/indigo/
And for the design geeks, Ben put together a deeper dive on how Indigo’s UI has evolved since we started work on it, here: https://benricemccarthy.ghost.io/indigos-design-evolution/
Reply to @soapboxsoftware@mastodon.social
Soapbox@soapboxsoftware@mastodon.social (2026-05-12 23:00:03)
It’s available today on iPhone, iPad, and Mac.
While we’re incredibly proud of Indigo and the work we’ve put into it so far, we’re equally excited about its future and being able to iterate and improve it in collaboration with its users. We’ve got so many great features planned and we can’t wait to share more.
---Attachments---
image: https://files.mastodon.social/media_attachments/files/116/561/962/735/721/265/original/b986495d1e9939ad.jpg
Reply to @soapboxsoftware@mastodon.social
Soapbox@soapboxsoftware@mastodon.social (2026-05-12 23:00:03)
What’s really special about Indigo is how quickly you stop thinking about Bluesky and Mastodon as separate destinations. Building on our work for Croissant, Indigo makes it as easy as possible to post to both networks and to share posts between them.
Of course, if you only use one service, Indigo works great for that too.
---Attachments---
image: https://files.mastodon.social/media_attachments/files/116/561/962/662/892/063/original/368834d1c00058ca.jpg
Soapbox@soapboxsoftware@mastodon.social (2026-05-12 23:00:02)
Introducing Indigo
A beautiful new app for Bluesky and Mastodon and the best way to experience both social networks together. It’s tough keeping up with everyone you care about when they’re split across different networks but Indigo brings them together for a seamless social experience.
https://apps.apple.com/us/app/indigo-for-bluesky-mastodon/id6763755310
---Attachments---
image: https://files.mastodon.social/media_attachments/files/116/561/962/571/848/823/original/d1bd647e79b112c7.jpg
Reply to @trwnh@socialhub.activitypub.rocks
Steve Bate@stevebate@socialhub.activitypub.rocks (2026-05-12 22:40:19)
trwnh:fundamental issue about how any link is expected to be used, even (or especially) direct linked data references as are present everywhere in an AS2 document
It difficult to answer because there are different mental models of AS2:
JSON documents (constrained to look like JSON-LD, but not actually meant to be JSON-LD)
JSON-LD serialization of RDF subgraphs (for communication, storage and other purposes).
Some kind of HTML-ish/WWW document
…
If AS2 is serialized RDF then a “link” is an edge in the RDF graph. A JSON-LD “direct link” just means the RDF object was not embedded in a specific subgraph serialization. Note that, even if the RDF object is embedded in the serialization, there’s still a link when the representation is deserialized back to RDF.
I agree that an AS2 link, in this RDF sense, is not required to refer to resources with a specific media type. In other words, they are not required to only reference AS2 documents.
(Side note: from this perspective, as:Link is a reified “link” or relationship. The as:Link objects’s href property should be an @id, because it’s a reference to a resource. See also: When use a literal for a URI in Linked Data)
If AS2 is considered to be plain JSON, then the meaning of “link” becomes relatively muddled for me. It’s even more muddled if one interprets AS2 as HTML rather than Linked Data. Note that AS2 can be used in ways that have no relationship to the HTML/HTTP Web. Although the AS2 spec describes as:Link as being closely related to the concepts in RFC5988, “closely related” means “somewhat different”. However, the differences are not clearly described so this just leads to more confusion IMO.
Reply to @Profpatsch@mastodon.xyz
silverpill@silverpill@mitra.social (2026-05-12 22:22:22)
@Profpatsch
Several options have been discussed in this fediverse-ideas issue:
https://codeberg.org/fediverse/fediverse-ideas/issues/23
@mbajur
i'm currently using @domain.com@domain.com as a solution someone suggested to me a year ago but i find it a bit hacky and looking for a proper solution
It's not a bad solution IMO.
Maybe @snarfed.org has some ideas on how to do it better because domain handles are popular on Bluesky
Older Notes