Mastodon Feed: Posts

Mastodon Feed

Mastodon wrote:

The annual #SocialWeb Operations Survey from @iftas is open!

With over 8,000 active installs, we want the #Mastodon community's voice to be heard. Whether you're running a single-person server or a larger community hub, your feedback directly shapes the tools, resources, and advocacy IFTAS takes on. And they've rebuilt the survey on Tally this year, so it's EU-based and mobile-ready.

Please take 10 minutes to complete the survey: https://tally.so/r/81MW6k

Graphic promoting the 2026 Social Web Operations Survey, that features a colourful design with icons representing various platforms. The text reads, "2026 Social Web Operations Survey (formerly known as the Moderator Needs Assessment). Now Open: moderators, admins, community managers... your voice matters. Any platform, any protocol."

Mastodon Feed

jsonstein@masto.deoan.org ("Jeff Sonstein") wrote:

hello Pot, I would like to introduce you to Kettle

https://arstechnica.com/tech-policy/2026/06/anthropic-claims-alibaba-defied-trump-to-attack-claude-and-steal-capabilities/

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
arstechnica ("Ars Technica") wrote:

Sony erases digital content from libraries; we're reminded we don’t own what we buy

Sony has been scaling down its digitial store for a few years.
https://arstechnica.com/gadgets/2026/06/sony-erases-digital-content-from-libraries-were-reminded-we-dont-own-what-we-buy/?utm%5Fbrand=arstechnica&utm%5Fsocial-type=owned&utm%5Fsource=mastodon&utm%5Fmedium=social

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
amnesty@mastox.eu ("Amnesty International") wrote:

Tens of thousands of people gathered to celebrate LGBTI rights in Hungary at the Budapest Pride a year after the previous government threatened to ban the march. Change is possible.

Together, we choose to resist.

#HumanityMustWin

Attachments:

Mastodon Feed

db@social.lol ("David Bushell 🪿") wrote:

it said 128 questions but it keeps going (and repeats questions, I think...)

I got 78% accuracy from 130, not bad? 🤔

https://a11y.quest/?s=a130c101k8b19

Mastodon Feed

Boosted by jsonstein@masto.deoan.org ("Jeff Sonstein"):
aburtch@shakedown.social wrote:

RE: https://mastodon.social/@arstechnica/116835005737504430

#PhysicalMedia is forever. Digital "rights" to media can (and will) be revoked at any time. Or you'll suddenly have to pay AGAIN to access what you thought you already owned.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

good news: both of my implementations of a thing are correct.

bad news: the 'reference' implementation is not.

Mastodon Feed

neatnik@social.lol ("Neatnik") wrote:

📢 Service Bulletin! 📢

What: Our social.lol Mastodon server is being migrated to upgraded hardware!

When: Friday, July 3 at 11 PM EDT / Saturday, July 4 at 3 AM UTC. Downtime may be up to three hours, but I’m working to keep it as brief as technically possible.

Why: We've outgrown our current server, and it's time for some beefy new hardware so we can continue rocking on in the Fediverse.

More info here: https://omglol.news/2026/06/29/social-lol-mastodon-server-upgrade

Thanks for your patience during the migration!

Mastodon Feed

ChrisWere@toot.wales ("Chris Were ⁂🐧🌱☕") wrote:

Me and @uoou go over his video game ratings:

https://freebooters.uk/media/20260629-freebooters.mp3

Mastodon Feed

isagalaev ("Ivan Sagalaev :flag_wbw:") wrote:

Trying to fix a bug using the method of intent staring.

Mastodon Feed

Boosted by jwz:
resnikoff.bsky.social@bsky.brid.gy ("Ned Resnikoff") wrote:

The three branches of the United States government, as delineated in the Constitution, are the God Emperor, The High Council of the Six Ayatollahs, and the Federal Reserve

Mastodon Feed

jonny@neuromatch.social ("jonny (nonvenomous)") wrote:

at least that PR could be considered an interpretation of what "butter" could mean.

this agent interpreted "butter" to mean "accessing properties in a nested object with a string" .... butter-ly? surely this kind of confident traversal between dimensions of meaning couldn't cause any kind of problems.

just look at those fallbacks, magnificent. i love "if value is not undefined, value, otherwise undefined."

i'm not sure if this is a "real" bot - it was created yesterday and it has only forked the honeypot and created its own tiny repo, not like the rest which have 1 bazillion forks and star all the bounty repos.

feat: Introduce getNestedProperty utility for robust object access This PR addresses the 'butter' issue by introducing a new utility function, getNestedProperty, in src/utils/object_utils.js. The getNestedProperty function provides a safer and more 'buttery' way to access deeply nested properties within an object without the risk of runtime errors (e.g., TypeError: Cannot read properties of undefined). It gracefully handles cases where intermediate properties in the path might be null or undefined, returning undefined or a specified defaultValue instead. This utility will help improve code robustness and reduce boilerplate error-checking when dealing with complex data structures, making our codebase smoother and more resilient.
[a javascript function for accessing nested properties in an object. given some nested object and a string like "first.second.third", split the string on periods and access successive layers of nesting with each of the keys] export function getNestedProperty(obj, path, defaultValue) {   if (!obj || typeof obj !== 'object' || obj === null) {     return defaultValue !== undefined ? defaultValue : undefined;   }   const parts = path.split('.');   let current = obj;   for (let i = 0; i < parts.length; i++) {     const part = parts[i];     if (current === null || typeof current !== 'object' || !current.hasOwnProperty(part)) {       return defaultValue !== undefined ? defaultValue : undefined;     }     current = current[part];   }   return current !== undefined ? current : (defaultValue !== undefined ? defaultValue : undefined); }

Mastodon Feed

slightlyoff@toot.cafe ("Alex Russell") wrote:

Google can't secure this shit because Google is effectively out of the loop; OS updates are carrier/OEM gated, and those parties DGAF about security -- or at least not when the alternative is selling users new devices:

Mastodon Feed

Boosted by slightlyoff@toot.cafe ("Alex Russell"):
davatron5000 ("Dave Rupert") wrote:

11ty → ``Build Awesome `` `` Web Possum ``

missed opportunity, tbh.

Mastodon Feed

slightlyoff@toot.cafe ("Alex Russell") wrote:

The claims about Search are much less credible than those about alternative app install sources, but Google wasn't doing a good job protecting users via Play to start with.

The safe, open alternative is the browser; always has been.

Mastodon Feed

slightlyoff@toot.cafe ("Alex Russell") wrote:

1.) you should always take Heather seriously
2.) taking Heather seriously, this is a shocking indictment of Andoid and Google, and is 100% in-line with my critiques of DMA enforcement to date [1] and should be read by everyone as "In practice, Android is shockingly insecure and out of date":

https://www.wired.com/story/top-google-security-staff-warn-search-data-could-be-hacked-thanks-to-eu-plans/

[1]: https://infrequently.org/2026/04/the-web-is-an-antitrust-wedge/

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

no really, a find over / can't find stdbit.h except for c++ and i have gcc 15.2.0 which even defaults to c23.

Mastodon Feed

jwz wrote:

@glyph Uggggh, Apple. Every 3 months I have to manually replace some .well-known file because Apple Wallet insists on a new cert every time my Let's Encrypt cert expires. There are also 2 (3?) other Apple certs I have to manually re-download annually related to Wallet and Pay. SMDH.

Mastodon Feed

jonny@neuromatch.social ("jonny (nonvenomous)") wrote:

As always the footnote whenever I write critically about atproto: I think it is good. ActivityPub has problems too. Protocol wars are bad, and especially personalizing them like "the people on bluesky are like this, the people on mastadon are like that" makes me roll my eyes into the back of my skull. Criticism of the political configuration of a protocol as it is de facto used it not a complete damning of everything associated with it, and other configurations are possible and indeed exist.

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

a nice introduction to the harrier jump jet, the classic vertical takeoff jet https://www.youtube.com/watch?v=LzZ9PwSlsx8

Mastodon Feed

jonny@neuromatch.social ("jonny (nonvenomous)") wrote:

And this is still when there is still money left and things are nice and chummy. This one was just an accident, but surely bluesky pbc can't afford to just run an expensive infrastructural service that lets people piggyback competing products off it for free, forever. What do you do when you need to keep the lights on at your company, and you run the free service that your direct competitors rely on? It seems like network partition becomes somewhat inevitable.

the good part of atproto is that this is not unfixable for individual users. You should be able to cart your repo over to another PDS and use a different appview - assuming that the other parts also behave nicely, bsky pbc allows exports, the name resolution service lets you switch, etc. But that is also in question at the same time the relay would be, at profit time.

There are lots of good parts of atproto and good people working on it, the biggest risk is bluesky pbc itself. From what ive seen ppl seem to be reasonably canny about this, one of the reasons I think Blacksky is one of the most important groups in open social networks

Mastodon Feed

jonny@neuromatch.social ("jonny (nonvenomous)") wrote:

I'm not sure how things have changed in practice since I last took a deeper look, but in theory this is inevitable - you use an appview. As far as ive seen in appviews, you have no control over what relays your appview listens to. There can be 100 relays but it doesn't matter if your appview doesn't listen to them. The system only works if relays are assumed to be "whole network" views - without that, you need to make sure that your PDS is crawled by, and your appview listens to the right set of relays. With incomplete relays, whether you can see or be seen by anyone else on the network becomes a worse combinatoric picture than fedi instances.

This problem is showing up when there are only a handful of relays and a handful of (widely used, microblogging) appviews. What does that start to look like when there are hundreds of either?

I am aware that this is not totally fundamental to all interpretations and implementations of the protocol, and that some services do direct PDS->AppView connections, but it is how the "big world" works - correct me if this has changed

Mastodon Feed

Boosted by aredridel@kolektiva.social ("Mx. Aria Stewart"):
sysadmin1138@ngmx.com ("SysAdmin1138") wrote:

@aredridel I have a .monster I got a few weeks after it went public. I can't email banks or healthcare using that due to TLD-blocking.

Mastodon Feed

Boosted by aredridel@kolektiva.social ("Mx. Aria Stewart"):
fluffy@plush.city ("fluffy 💜") wrote:

@aredridel I have a whole rant about the .biz thing, but I might be biased

and yeah it’s super annoying how I can’t use my beesbuzz.biz email address everywhere because a lot of people assume I’m a spammer even in contexts where I’d only be *receiving* email from them, not sending it to them.

Mastodon Feed

jonny@neuromatch.social ("jonny (nonvenomous)") wrote:

RE: https://mastodon.social/@%5Felena/116832021297021883

The problem has been fixed now, but still - people said I was naïve for thinking the relay was a point of network control. "The appview is the point of capture." Well, even while accidental, this shows how the relay is indeed a point of network control in practice, even when other relays may exist.

Mastodon Feed

aredridel@kolektiva.social ("Mx. Aria Stewart") wrote:

RE: https://infosec.exchange/@ifin/116834521039597035

Hot take but TLD-blocking is mostly just enforcing US hegemony.

It was that when it was .biz and .xyz that everyone was blocking.

Maybe if you're gonna do that get the registrar and block domains based on that.

Mastodon Feed

neatnik@social.lol ("Neatnik") wrote:

New Murakami book coming this autumn. :catjamright: https://bookshop.org/p/books/abandoning-a-cat-a-personal-story-haruki-murakami/2e1c9fce0db38c61

Mastodon Feed

Boosted by aredridel@kolektiva.social ("Mx. Aria Stewart"):
inthesetimes wrote:

Pennsylvania parents are not just watching anti-LGBTQ policies spread through school boards. They’re showing up, filing Right-to-Know requests, suing over secret meetings and organizing locally to stop them.

https://inthesetimes.com/article/anti-lgbtq-policies-taking-root-in-local-school-districts-trans-gay-right-wing

Mastodon Feed

aredridel@kolektiva.social ("Mx. Aria Stewart") wrote:

RE: https://mstdn.social/@smutmag/116831653707417914

A thousand times this. A completely non-commercial space is doomed. A place that allows extraction at any scale is doomed.

We have to find that middle ground that works, and defend it vigorously.

Mastodon Feed

neatnik@social.lol ("Neatnik") wrote:

RE: https://lgbtqia.space/@alice/116825829843438277

social.lol has blocked tags.pub effective immediately. Even on the open web, consent is critical. Especially if you're taking someone's content and displaying it elsewhere, and doubly so if you're impersonating someone in the process.

A woman had her personal photos shared elsewhere by bots that bore her name, giving the appearance that she was sharing that content in those spaces intentionally (but she was not). And the man who runs the instance with those bots, despite his "Trust & Safety" badge on his profile, offered neither trust nor safety, instead choosing to mansplain the technical reasons for this disgusting intrusion and further belittling the victim in his responses.

So. Yeah. Apologies to anyone on social.lol using tags.pub. We'll immediately lift the block once they switch to a 100% opt-in model that fully respects people and their content on the Fediverse.

#fediblock