What about leggings.world?
Damn speculator. Someone already bought it and isn't even using it.
Cloudflare Starts Blocking Pirate Sites For UK Users - That's a Pretty Big Deal * TorrentFreak
Cloudflare Starts Blocking Pirate Sites For UK Users - That's a Pretty Big Deal * TorrentFreak
Cloudflare has become the first intermediary to join the UK's pirate site blocking program. It's a shift that may surprise VPN users too.Andy Maxwell (TF Publishing)
like this
Lasslinthar, Anomaly ☑️ and Endymion_Mallorn like this.
like this
AGuyAcrossTheInternet likes this.
Humm... Who are telling this to?
If you're talking to businesses, if this were true, all the tax optimization and fraud would disappear overnight, I almost wish it were true.
And if you're talking to citizens, how about labor organization, revolts, resistance?
Either way, that looks awfully reductive
like this
AGuyAcrossTheInternet likes this.
Oh, of course.
But that'll help make AI more expensive to dev and lighten the load on smaller sites that are crumbling under the AI load.
I hope cloudflare's competition makes that available too to make sure cloudflare doesn't have all the data and the leverage that goes with it.
That'll show those pesky pirates.
::: spoiler Spoiler
It won't.
:::
like this
AGuyAcrossTheInternet likes this.
like this
onewithoutaname and AGuyAcrossTheInternet like this.
I've always said. It's not good that cloudfare (or any single entity) "owns" half the internet.
For my self hosted stuff I refuse to use their services. I prefer to invest a little more time securing it from my side instead of giving them more control over internet.
It's not good that cloudfare (or any single entity) "owns" half the internet.
100% this^. Even if they aren't actively doing anything terrible that we know of, it still totally undermines people's privacy, even those of us who try to be careful about that sort of thing. Cloudflare is fingerprinting you when you visit sites that use their services for security, and like google, their sheer ubiquity across the web means they can effectively watch and track you wherever you go.
More and more I've been running into the full-page error "please unblock challenges.cloudflare.com to proceed" while just browsing around the web. A site is completely locked to any user who runs into this error; it's not just a popup notification, its a blank page with nothing but the error message and the only way to "fix" it is to whitelist their fingerprinting scripts. I use extensions like uBlock Origin of course, but for more fine-tuned script blocking, also uMatrix, so it's usually because of one of those that I get the cloudflare error. I could of course whitelist it, but I never do, I just decide that page is not worth my time. But it's getting harder to stick with that principle as I run into it more all the time, even for sites that it never used to be an issue. It's also part of why it keeps getting more difficult to browse the web with TOR browser.
Fuck cloudflare. They've wormed their way into most of the web now but they've managed to do it in a quiet way that usually goes unnoticed if you're not a privacy nerd. Everyone knows google and amazon are evil and do all that they can to track anything and everything people do, but cloudflare is becoming just as insidious.
[Old article from 2017] The EU Suppressed a 300-Page Study That Found Piracy Doesn’t Harm Sales
The EU Suppressed a 300-Page Study That Found Piracy Doesn’t Harm Sales
The European Commission paid €360,000 (about $428,000) for a study on how piracy impacts the sales of copyrighted music, books, video games, and movies.Jennings Brown (Gizmodo)
like this
WatDabney, Endymion_Mallorn, frustrated_phagocytosis, aramis87, hankskyjames777, HeerlijkeDrop, massive_bereavement, Coopr8 and onewithoutaname like this.
I can understand why they decided to not publish the result. I live in Spain, I have no clue how is it in other European countries but here it's like they only take any action when something becomes very widespread or touches the football.
So it is a bit like as they read the report and decided to not spend too much on that.
like this
SaltySalamander likes this.
like this
SaltySalamander likes this.
like this
HeerlijkeDrop likes this.
I have purchased far more than I've ever obtained. In some cases I've double dipped and purchased multiple times.
The main issue is "can I obtain it legally and pay the original creators?" And secondary is "is this item reasonably priced and delivered in an accessible way?".
The last game I grabbed was the Sims 4 + dlc a very very long time ago. The last show i grabbed was probably an anime with fan subtitles.
Venusian Gravity Currents
Radar measurements of Venus‘s surface reveal the remains of many volcanic eruptions. One type of feature, known as a pancake dome, has a very flat top and steep sides; one dome, Narina Tholus, is over 140 kilometers wide. Since their discovery, scientists have been puzzling out how such domes could form. A recent study suggests that the Venusian surface’s elasticity plays a role.
According to current models, the pancake domes are gravity currents (like a cold draft under your door, an avalanche, or the Boston Molasses Flood), albeit ones so viscous that they may require hundreds of thousands of Earth-years to settle. Researchers found that their simulated pancake domes best matched measurements from Venus when the lava was about 2.5 times denser than water and flowed over a flexible crust.
We might have more data to support (or refute) the study’s conclusions soon, but only if NASA’s VERITAS mission to Venus is not cancelled. (Image credit: NASA; research credit: M. Borelli et al.; via Gizmodo)
#fluidDynamics #gravityCurrents #physics #planetaryScience #science #venus #viscosity #viscousFlow #volcano
The Strange Secret Behind Venus’ Pancake Volcanoes
A new study suggests the planet’s iconic domes owe their strange shape to both thick lava and a flexible surface.Isaac Schultz (Gizmodo)
Yeah buddy well we are called SHAREholders for a reason, we think about others so we share by HOLDING onto all the wealth and letting it drip in tiny homeopathic amounts onto the desperate faces of the poor. It is literally in the name you fool!
What do you do for the world Mr. High Horse?
fedi the clown
is never down
and wears a crown
of green and brown
so don't frown
drop your pronoun
buy a new gown
'cause fedi the clown
is coming to town
but you can
have a new line
By ending the line above with 2 spaces
You can place\
A backslash (\) at the end.
I'm 33 and I regressed back into doing what I did in the mid 2000s, Hanging out with friends I met on Second life when I played it, or posting on forums like knockout, (which is the community run successor to facepunch, the old garrys mod oriented forum)
it might be immature, but what the fuck is mature anymore. go on reddit or practically any mainstream platform and its people twice my age having absolute fucking meltdowns babbling about batshit insane and dangerous conspiracy theories, Ranting about Morality, Jews, Evil Big Pharma. FML
Quoting @lvxferre@mander.xyz from a recent thread on !fediverselore@lemmy.ca
I genuinely hate karma, I think it encourages mindlessly posting common denominator stuff, but I wouldn’t be opposed to that if handled like Slashdot handles it - it doesn’t give you a karma number, it only tells you your karma is “good” or “bad”.
I feel the same. I know karma is an imperfect system, and it a very debatable topic (another thread: lemmy.dbzer0.com/comment/19994… ), but it still has its use to prevent toxic users from burning admins out.
That's an interesting idea. I agree some kind of system could be useful for reflecting whether your behaviour is constantly toxic
Disagreeing with the general sentiment somewhat regularly should be fine, but some people just have a comment history that's literally just them saying crappy and/or antagonistic every single time they engage 😅
Highlighting to someone that they're being a bad actors, or making it easier for mods or others to see that might make trolling less effective and make people more conscious of consistently being anti-social
I'm doing alright, same to you my friend 😊
I'm weirdly on a normal people sleep schedule for a while and just had a lovely day out with friends, going to shops in the sunlight, it was lovely :)
Issue with Karma and Tagging, is that we all have 1 topic that we are all toxic about and we then carry that label everywhere, even on topics that we are completely rational about.
To quote an old joke:
So a man walks into a bar, and sits down. He starts a conversation with an old guy next to him. The old guy has obviously had a few. He says to the man:"You see that dock out there? Built it myself, hand crafted each piece, and it's the best dock in town! But do they call me "McGregor the dock builder"? No! And you see that bridge over there? I built that, took me two months, through rain, sleet and scoarching weather, but do they call me "McGregor the bridge builder"? No! And you see that pier over there, I built that, best pier in the county! But do they call me "McGregor the pier builder"? No!"
The old guy looks around, and makes sure that nobody is listening, and leans to the man, and he says: "but you fuck one sheep..."
Ehhh on Dubvee. The admin burned out because he cannot imagine justifying the barest suggestion of impolite response to intolerable situations.
His username is a military rank.
The project was always on borrowed time because the one guy in charge is genuinely aghast every time someone wishes a fascist would stub his toe. My man is from West Virginia. A state that only exists because they chose righteous violence over loyalty, during the civil war. A state whose workers fired a million rounds at strike-breakers throughout Appalachia. And he can't figure out why people are so gosh-darn irate, as the federal government talks about rounding up millions of innocents.
like this
Azathoth likes this.
His username is a military rank.
come on..it's from star trek lol and i think posts like urs are one of the reasons he leaving. ur being wy more snarky than u have to be in that post
He's never read a word I wrote, because he one-strike instance-banned me for upvoting the wrong comment.
Things are fucked, right now. Inviting people to talk about them, and then being shocked, shocked!, at their utterly predictable responses to this escalating hellscape, is not a problem with the people.
He doesn't seem to believe that. The root issue is, he treats any deviation from polite liberal norms as equally baseless and intolerable. When he says he's just, ugh, so tired of people freaking the fuck out over escalating fascism, he is completely sincere.
Dude writes stuff like "The worst part is that they're so caught up in their own self-righteousness that they can't see they're just as bad or worse than what they're spewing violent rhetoric at." Does that sound like he's worried about people in camps? Because to me it sounds like stock both-sides enlightened centrism. While one side is filling the camps.
He admits his neurodivergencey as the source of his need to curate his personal experience. He may be much happier in the more narrow scope of Beehaw.
I did not realize that he was a mod on a politics comm - with his mindset I would think that he would want to steer well clear of such. Though he is hardly the only one who gets mad at people who are self-righteous - that describes most of us fo sho, me included:-P. I also side with him that people advocating for outright murder here on Lemmy for fairly innocuous behaviors such as "not voting for Kamala Harris" (not supporting her hard enough?) is a bit much for my tastes - besides which it is a violation of Lemmy.World rules (is that where the politics comm was located? I still see his user account, and the list of things that he mods, and I do not see a politics one there?), as well as Dubvee rules, so I can well understand his frustration when people upon being told no simply create an alt and continue unabated.
THAT, as I understand it, is the #1 reason why he left - because people were being so unfriendly in that manner (which I suppose as a mod & admin he saw much more of than we do as mere users?). i.e. it was not merely words in the form of comments or actions in the form of downvotes that drove him away - it was the creation of alts to get around bans, a problem that Reddit is also dealing with and much more of a concern here on the Threadiverse. Consent means nothing to some people, who behave as if Might makes Right, and since the rest of the Threadiverse was not alignment with his thoughts on that topic, he noped out of it. As is his right - his instance, his rules.
I would hope that he did not take it further to censor real, legitimate opinions that were offered respectfully. I have seen no evidence of that so far. The point that I am trying to make here though is that it is not so much "what" people were advocating for (as you spoke to) but rather "how" they were going about doing so (ignoring consent, specifically to the point of overriding prior bans) that ticked him off (or least that is how his message reads to me).
"Being told no" included one-strike instance bans for upvoting the wrong comment. No shit people don't keep their accounts. Lemmy as a whole is a place where you accumulate permanent impairment and have zero recognition for long-term positive behavior.
Calling that "might makes right" is fucking rich when we're talking about someone curating an entire instance's personal experiences. Inviting people in, to discuss whatever, and then slapping them left and right for speaking frankly about contentious subjects, is abusive behavior. It's not a knitting forum - politics are relevant, and politics are fucked. If you want to blame his innate demeanor then he was never the right kind of person to run an instance. As I said: borrowed time.
That... sounds really odd, like maybe a coincidence, or at best that fact alerting Admiral Patrick to the presence of someone who might have been a ban evader, and then subsequent looking into that account provides additional evidence.
But if someone really believes this - and has the evidence backing it up - then I invite them to submit a post to !yepowertrippinbastards@lemmy.dbzer0.com where we love to discuss such matters.
Like, if that were true, then that would seem to make Admiral Patrick a horrible person?
Calling that "might makes right" is fucking rich when we're talking about someone curating an entire instance's personal experiences
Actually I meant it in the sense of being hypocritical - as in some people seem to act as if Might Makes Right, but only when it benefits themselves, though switching to the exact opposite when that would suit them instead. So e.g. they cry out "unfair!" when someone does not follow the rules against them, but then do not play "fair" themselves against others.
And where does this "invite people in" come from? I can't show a screenshot or point to the official rules anymore since dubvee is down, but his instance was notorious for having a Beehaw-like experience, so why then were people surprised when he enacted precisely those rules that he said, and then, enforce? I genuinely do not know what you mean here, can you provide a reference for me to read? You might be referencing the same "politics" comm that people here are talking about, but which I have searched for and cannot find. If that community was on Lemmy.World though, then wouldn't it explicitly be against the rules to evade a ban? I am not doubting your sentence (that begins with "Inviting people in"), I am questioning its relevance here to the matter that we are discussing?
I am describing me.
One upvote was "condoning violence," and that was that.
And where does this “invite people in” come from?
... it's a forum. What else is federation for?
I dunno about political communities, but Admiral Patrick definitely moderated an Unpopular Opinions community. One of his last straws was surely a few weeks ago, when someone there was apathetic over that healthcare CEO getting murked. He was genuinely surprised how many people said: that's not unpopular. As if that was the same thing as fascist violence against minorities.
his instance was notorious for having a Beehaw-like experience, so why then were people surprised when he enacted precisely those rules that he said, and then, enforce?
People's unpleasant surprise is that notoriety. People are justifiably unhappy with heavy-handed censorship for bad reasons. A broken stair is not excused by its reputation. That's just restating the problem.
Afaik, that is not how "federation" works. It presents itself that way, so it is indeed tricky, but if you, from sh.itjust.works, having been invited to sh.itjust.works, want to post in a community on dubvee, then it is not the rules of sh.itjust.works that apply, but rather those of dubvee.
Damn that does sound unfriendly though - I can only hope that you got caught up incorrectly in a sweep, which I admit sounds rough but that is how the Beehaw & dubvee instances choose to work, and it is their choice to do however they please on their own machines, bought and paid for by them not us. Lemmy.ml similarly does as it pleases, as too does Hexbear.net, and lemmygrad.ml, and lemm.ee at least used to, and so on. It gets more difficult when piecing them together via federation though, especially when conflicts arise - e.g. between lemmy.world and lemmy.ml.
I have long been an advocate for a FAR greater level of transparency about such things than currently exists. Like lemmy.ml simply says "A community of privacy and FOSS enthusiasts, run by Lemmy’s developers" - as if that explains why they ban people from communities that they have never even so much as heard of, if they ever say anything remotely negative (or not positive enough?) about Russia, China, or North Korea? Beehaw, on the other hand, has an intricately detailed explanation of their policies - so them enacting such should not be a "surprise" to anyone posting or commenting in one of those communities.
However, the Lemmy software is set up to mostly ignore those kinds of messages (while PieFed does a fantastic job of placing them onto every single page - even an individual post has the community side-bar visible), so the burden falls to you to have to figure out all the myriad little fiefdoms and rules of what is or is not allowed on the various instances. Good luck! (or switch to PieFed I guess) But my point there is that it was not Admiral Patrick's fault for "having rules", though he did set himself up to fail by (like Beehaw) making rules that did not align with those used elsewhere in the Threadiverse.
Lemmy.ml similarly does as it pleases, as too does Hexbear.net, and lemmygrad.ml
Also a major problem, which people rightly condemn.
It is Admiral Patrick's fault for the rules being bad. The whole threadiverse could share those expectations, and they'd still be bullshit.
The man expected people to meet threats of violence from power without so much as harsh language. He'd blacklist everyone who touched the wrong comment. And apparently he took no joy in that. Presumably Dessalines gets a kick out of calling everyone sinophobic bootlickers. It might be why Lemmy exists. Admiral Patrick was horrified every time someone regarded a Nazi the same way that Nazi regards half of America.
The US government is gleefully bragging how they'll round up sixty-five million people, and this dude expected cocktail-party manners, in a crowd rife with potential victims. Lemmy's userbase is 90% in the first three "then they came fors."
The cult of civility is a failure of moderation. It pretends there's no good reason to treat someone badly. From anti-carcerial anarchist Quakers, I would at least respect self-consistency, but I think this schmuck's a progressive liberal like myself. Yet his response was never a grudging 'I can't let you say that.' It was always a harsh and unironic 'How dare you.' Big surprise he burned out. He set himself up to fail by having a worldview that collided with reality and zero chill.
Against fragmentation: unifying dev discussions with forum federation
On a recent episode of the Dot Social podcast, John O'Nolan of Ghost said;
"For the size of the group [working on federating long form articles], which as you say is not large, man, we are spread across Mastodon DMs sometimes, an email thread other times, a Discord backchannel on the other hand, it's all over the place. We could get more organised here I think, but it's a start."
@johnonolan@mastodon.xyz, 2025
flipboard.video/w/g8BgnihyFkMs…
The fragmentation of dev discussions is something I hear about a lot lately. Forum federation could be a solution!
Imagine every federated software project has its own forum space. Smaller projects might be content with a dedicated category on a community-hosted dev forum. More well-resourced projects might host their own instance of Discourse or NodeBB or whatever suits them.
Cross-project forums like SocialHub can then have a dedicated category for each software they know about, and use forum federation to sync that with the home forum space preferred by that project.
Eg the Discourse category on SocialHub is synced with the ActivityPub tag on meta.discourse.org. Any post in that SH category appears on Meta with that tag, and vice-versa.
With enough careful plumbing, that solves the fragmentation of public dev discussion across forums. But a lot of potentially insightful chats start in micro-posting threads. Adding a limited ability to start a new forum topic, by mentioning the relevent category or tag actor (eg @discourse@socialhub.ActivityPub.rocks), could bring those in too.
However, most of the examples John gives are private chats (fedi DMs, email, Discord, etc). I encourage devs to gird their loins and apply the 'release early, release often' principle to dev chat. Make public the default for dev chatter, unless it really is sensitive.
That said, with some careful work, support could be added for federating private conversations between forums too. Ideally in a way where AP actors could be included, that automatically open the chat to trusted groups.
Discourse Meta
Learn about and discuss Discourse, the next-generation open-source forum software.Discourse Meta
trwnh:
loosely, we want the posts that end up on SocialHub to be relevant/valuable/etc, and we don’t want those posts to only exist on SocialHub
This! Imagine we could get to the point where SH is a display layer on top of a distributed data layer of dev discussions. So deleting stuff from SH didn't delete it from the underlying data layer. Then we could develop a process for pruning SH down to the strong wood. Akin to using git rebase to prune version history down to the key info.
OR we could keep SH as is, and use a federated forum at distillery.activitypub.rocks to create a more curated portal. If anyone disagreed with the curation approach, the underlying data is all still there, so they could fork the effort to demonstrate their approach on top of the same shared data layer.
Does this sound familiar? It should. It's exactly how existing fediverse moderation works.
julian:
Mentioning a group actor doesn't work reliably because someone could mention the group actor in passing, and not mean to have the entire conversation imported.
Fair point. This could be addressed by having action-specific Actor addresses (eg @discourse-crosspost@socialhub.ap.rocks). In the longer term there could be a different character to denote actions (eg !crosspost@ @discourse@socialhub.ap.rocks), although that would need pan-fediverse buy-in.
On top of this, I mentioned the option of limiting crossposting permission to fediverse accounts with privileges on the receiving forum (eg forum and category admins/mods only). That could further reduce the likelihood of accidental misuse, as well as intentional flooding.
strypey:
trwnh:loosely, we want the posts that end up on SocialHub to be relevant/valuable/etc, and we don’t want those posts to only exist on SocialHub
This! Imagine we could get to the point where SH is a display layer on top of a distributed data layer of dev discussions.
This is the more interesting discussion to me, and where a design-first approach can be very innovative and valuable. This is what I meant above when saying "what is a Forum once it becomes fully federated?". Adding federation support to any app changes the nature, characteristics, and audience of it in ways that should be well-known and anticipated.
This design focus at ecosystem level is almost entirely missing in fediverse evolution, and with its bottom-up processes the demand is often "I have this app feature, so I need that AP extension to support it". No matter how high-quality your own app is, for the ecosystem where your foundational technology evolves, this constitutes a Big Ball of Mud anti-pattern: A software system that lacks a perceivable architecture.
Now the tradeoff of the 3-stage bottom-up standardization process that we need in our decentralized grassroots environment is that we likely should allow this anti-pattern to an extent, as it stimulates bottom-up innovation of the fediverse by freeing devs to experiment with new things. The FEP Process allows for this by being non-normative and completely open to any participant to contribute to. And it has many overlapping mechanisms and good-practices that need to be reconciled later to assure the broad interoperability of the fediverse long-term.
Summarizing you can say that both a bottom-up and a top-down standardization process are needed. They should meet and help realign and reinforce each other, and give direction to the ecosystem as a whole. Bottom up we absorb the technical reality and best-practices, and top-down we craft and chisel an open interoperable fediverse able to support the social experiences that people need.
---
Tangential. Social coding commons is a movement of people interested in exploring these more social sides of decentralized social networking environments and focuses on building solutions that serve people's needs: social experiences. For this we explore a methodology called Social experience design (SX) tailored to cocreating Sustainable open social systems (SOSS) with participants withing the commons, in order to deliver and evolve services for the social web. A fediverse that may result from these efforts goes "beyond the app" into app-free computing, towards the vision of a peopleverse. A place where online technology serves our daily lives.
For anyone interested, there is a Social experience design chatroom (social / sociosphere) and a Groundwork labs chatroom (technical / technosphere) to join.
3-Stage Standards Process: Guaranteeing an open and decentralized ecosystem
So, with big parties making entry to the Fediverse, things are accelerating significantly. Without going into the particulars we all know from the ways that big corporations conduct business, as well their involvement in standards processes, that thi…SocialHub
Greta Thunberg fick en plakett, ett pris av organisationen Union of the Palestinian communities’ institutions and activities in Europe. Organisationen står när en palestinsk organisation som heter Democratic Front for the Liberation of Palestine (DFLP). Diplomet hyllar bland annat hennes deltagande i Freedom flotillas resa mot Gaza.
Svensk fotboll skakas av en matchfixningsskandal som Fotbollskanalen kallar chatthärvan. I centrum står en 40-årig man från Södertälje. Han har länge varit engagerad i sporten i sin hemstad, bland annat som privat sponsor med miljonbelopp till klubben Syrianska FC. För ett antal år sedan klev han istället in i en nyckelroll i Nordic United FC.
Nordic United spelar på tredjenivån i den svenska fotbollen. Ettan norra. För två år seda
Seeking interop testing for geosocial ActivityPub client
Hey, all! I’m seeking some help testing an application I whipped up for the Geosocial task force of the W3C Social Web Community Group. It’s called https://checkin.swf.pub/ , and it’s a barebones checkin service, similar to Swarm, but implemented as a pure Web client. You can watch the application in action.
videopress.com/embed/zCMu0OeZ?…
It logs into your account on an ActivityPub server using OAuth 2.0. It then reads your inbox, filtering the activities there to only show geosocial ones. You can use the geolocation services in the browser, and the places.pub service for a place vocabulary, to find nearby places. You can then “check in” to one of the places, with a note, and control of the privacy of the activity.
Geosocial activities are part of the core Activity Vocabulary that underlies ActivityPub. But, they’re not as widely implemented as other activities in the vocabulary. This app is trying to change that, by making them available on the network, and making it easy to create them.
To test the client, your service will need to support:
- Webfinger (for login)
- ActivityPub API (“client-to-server”, “C2S”)
- FEP-d8c2 (OAuth 2.0 profile for ActivityPub API)
- proxyUrl (for fetching data from remote servers)
To test federation, your service will need to support:
As of this writing, Mastodon does not work for either of these. If you want to test receiving federated messages, follow me on evan@onepage.pub . I’ve been using it a lot!
Code for the checkin application is here: github.com/social-web-foundati…
This is my second ActivityPub API client (ap, the command-line client, was my first), and my first one for the Web. I found this process really fun and invigorating. I was able to create a new kind of social networking application (well, new on the Fediverse…) purely from the client side. The app saves no data to the server; everything is done in the browser.
Please reach out on GitHub or comment here if you want to work on interoperability. I’m happy to help debug connections if needed.
places.pub
I’m making an initial version of places.pub available today. places.pub is a collection of Place objects suitable for use in geosocial applications on the ActivityPub network.Part of my work in the Social Web Community Group at the W3C has been participation in the GeoSocial Task Force. This is a sub-group of the SocialCG that focuses on implementing user stories in ActivityPub related to the intersection of geographical systems and social networking, for example, tagging an image with the place it represents, or checking in to a location.
One important need for geosocial software is that all objects in ActivityPub, including Place objects, need to have a permanent URL as their
idproperty, which shares the description of that object in Activity Streams 2.0 format. However, there isn’t a good dataset of geographical objects — countries, states or provinces or regions, cities, buildings, businesses, parks, streets — available in AS2 on the Web right now. That is slowing down experimentation in the Geosocial Task Force.Using the service
So, I worked on making places.pub for geosocial hackers to experiment with. It’s a service that exposes places from the amazing OpenStreetMap collection of data as AS2 objects on the Web. So, given an OpenStreetMap object like the Rogers Centre Ottawa, it provides an AS2 version suitable for use in geosocial activities in ActivityPub. It also has a rudimentary search mechanism, although I think most users will want to use the Nominatim service for searching the OpenStreetMap database, and then map the IDs onto places.pub.Once you know the places.pub ID for a place, you can use it for geotagging objects, people, activities, or using special geosocial activity types like check in, check out, and travel. There is a good list of examples on the places.pub home page, but obviously this is not an exhaustive list!
How it is built
This wasn’t my first time trying to build places.pub; I’d done two earlier versions with different architectures and the same interface. The first time out, about 7 years ago, I created a full NodeJS server that used a full mirror of the OpenStreetMap database, so I didn’t need to hit the OSM API to fetch data. It worked pretty well, but it was really expensive — hundreds of dollars per month to keep a database server of that size running and synched.I tried a second version a few months ago, which did batch generation of AS2
Placeobjects from the OpenStreetMap exports, and then uploaded them to the S3 service at Amazon Web Services. This was a whole lot cheaper, but it took a long time to download, convert, and re-upload the data.This third implementation, with source code available on GitHub, is a little bit easier than both. Instead of sloshing the huge OSM dataset back and forth, I used the version of the data stored in the Google Cloud Public Datasets system on BigQuery. This let me ignore the effort of moving data, and just focus on giving it a good ActivityPub-compatible interface using a Google Cloud Run function. It seems to work pretty nicely.
Next steps
I’d love to see some experimentation with using places.pub for geosocial activity in the social web. I’m going to work on some implementations in my own ActivityPub software. If you find problems with the software, please add an issue on GitHub or let me know on the Fediverse at @evanprodromou.GitHub - swicg/geosocial: Geosocial Taskforce
Geosocial Taskforce. Contribute to swicg/geosocial development by creating an account on GitHub.GitHub
reshared this
Random Canuck 🍁😷 💉 VE3ZDN, Connected Places and wakest ⁂ reshared this.
We'll (in this case Forte and the streams repository) send and receive Arrive and Leave and display them on a map if the coordinates are provided, but Travel hasn't yet been implemented; and doesn't make use of places.pub.
We let you provide any textual description, using your device's reported location; and "search nearby" is a function of every post that provides the coordinates.
{<br> "@context": [<br> "https://www.w3.org/ns/activitystreams",<br> "https://w3id.org/security/v1",<br> "https://www.w3.org/ns/did/v1",<br> "https://w3id.org/security/multikey/v1",<br> "https://w3id.org/security/data-integrity/v1",<br> "https://w3id.org/fep/c390",<br> "https://w3id.org/fep/844e",<br> {<br> "contextHistory": {<br> "@id": "https://w3id.org/fep/171b/contextHistory",<br> "@type": "@id",<br> "@container": "@list"<br> },<br> "gateways": {<br> "@id": "https://w3id.org/fep/ef61/gateways",<br> "@type": "@id",<br> "@container": "@list"<br> },<br> "wf": "https://purl.archive.org/socialweb/webfinger#",<br> "xsd": "http://www.w3.org/2001/XMLSchema#",<br> "timezone": "http://www.w3.org/2006/time#timezone",<br> "joinMode": "https://w3id.org/fep/8a8e/joinMode",<br> "webfinger": {<br> "@id": "wf:webfinger",<br> "@type": "xsd:string"<br> },<br> "nomad": "https://macgirvin.com/apschema#",<br> "toot": "http://joinmastodon.org/ns#",<br> "manuallyApprovesFollowers": "as:manuallyApprovesFollowers",<br> "oauthRegistrationEndpoint": "nomad:oauthRegistrationEndpoint",<br> "sensitive": "as:sensitive",<br> "movedTo": "as:movedTo",<br> "discoverable": "toot:discoverable",<br> "indexable": "toot:indexable",<br> "Hashtag": "as:Hashtag",<br> "canReply": "toot:canReply",<br> "canSearch": "nomad:canSearch",<br> "expires": "nomad:expires",<br> "directMessage": "nomad:directMessage",<br> "Category": "nomad:Category",<br> "Sync": "nomad:Sync",<br> "copiedTo": "nomad:copiedTo",<br> "permissions": "nomad:permissions",<br> "searchContent": "nomad:searchContent",<br> "searchTags": "nomad:searchTags",<br> "collectionOf": "nomad:collectionOf",<br> "openWebAuth": "nomad:openWebAuth",<br> "owaRedirect": "nomad:owaRedirect"<br> }<br> ],<br> "type": "Arrive",<br> "id": "https://macgirvin.com/.well-known/apgateway/did:key:z6MkhPXNfiHDh2qSNjFzZ9yY27C1iHnHVbb1eaxuoiEe4tjk/activity/f4cc845c-09d8-4aa3-916b-b90984727b75",<br> "published": "2025-07-15T23:30:05Z",<br> "location": {<br> "type": "Place",<br> "name": "",<br> "latitude": "-33.792718",<br> "longitude": "151.242303"<br> },<br> "contextHistory": "https://macgirvin.com/.well-known/apgateway/did:key:z6MkhPXNfiHDh2qSNjFzZ9yY27C1iHnHVbb1eaxuoiEe4tjk/conversation/history/f4cc845c-09d8-4aa3-916b-b90984727b75",<br> "context": "https://macgirvin.com/.well-known/apgateway/did:key:z6MkhPXNfiHDh2qSNjFzZ9yY27C1iHnHVbb1eaxuoiEe4tjk/conversation/history/f4cc845c-09d8-4aa3-916b-b90984727b75",<br> "actor": "https://macgirvin.com/.well-known/apgateway/did:key:z6MkhPXNfiHDh2qSNjFzZ9yY27C1iHnHVbb1eaxuoiEe4tjk/actor",<br> "url": "https://macgirvin.com/.well-known/apgateway/did:key:z6MkhPXNfiHDh2qSNjFzZ9yY27C1iHnHVbb1eaxuoiEe4tjk/activity/f4cc845c-09d8-4aa3-916b-b90984727b75",<br> "content": "Checking in...<br><br><a href=\"http://www.openstreetmap.org/?mlat=-33.7927181&mlon=151.2423032#map=16/-33.7927181/151.2423032\">Show map</a><br>",<br> "source": {<br> "content": "Checking in...\\n\\n<a href="http://www.openstreetmap.org/?mlat=-33.7927181&mlon=151.2423032#map=16/-33.7927181/151.2423032">Show map</a>\\n",<br> "mediaType": "text/x-multicode"<br> },<br> "target": {<br> "id": "https://macgirvin.com/.well-known/apgateway/did:key:z6MkhPXNfiHDh2qSNjFzZ9yY27C1iHnHVbb1eaxuoiEe4tjk/conversation/f4cc845c-09d8-4aa3-916b-b90984727b75",<br> "type": "Collection",<br> "attributedTo": "https://macgirvin.com/.well-known/apgateway/did:key:z6MkhPXNfiHDh2qSNjFzZ9yY27C1iHnHVbb1eaxuoiEe4tjk/actor"<br> },<br> "to": [<br> "https://www.w3.org/ns/activitystreams#Public"<br> ],<br> "cc": [<br> "https://macgirvin.com/.well-known/apgateway/did:key:z6MkhPXNfiHDh2qSNjFzZ9yY27C1iHnHVbb1eaxuoiEe4tjk/actor/followers"<br> ],<br> "proof": {<br> "type": "DataIntegrityProof",<br> "cryptosuite": "eddsa-jcs-2022",<br> "created": "2025-07-15T23:30:05Z",<br> "verificationMethod": "did:key:z6MkhPXNfiHDh2qSNjFzZ9yY27C1iHnHVbb1eaxuoiEe4tjk",<br> "proofPurpose": "assertionMethod",<br> "proofValue": "zg6dBGxPcnkvZ9DshFtuNeGkcq2ZBfxY2Lcce3vzD7R9aJEveyS1wCcp8wjyaHSk7pi9K542LM4Zd6JNM6JDcFuv"<br> }<br>}
Happy to continue testing and share progresses over the coming weeks. Let us know if there are specific scenarios you'd like us to explore :)
reshared this
wakest ⁂ reshared this.
Here's how check-in activities look in Bonfire (not released yet)!
Happy to test check-out and travel activities too if you have examples to share.
We're tracking mockups and implementation progress here: github.com/bonfire-networks/bo…
Would appreciate any feedback! 🙏
cc. @Jeremiah @herebox
Exploring a Bonfire Geosocial Extension
Overview This issue explores implementing a basic geosocial extension for Bonfire that enables location-based social interactions without the privacy concerns, gamification and corporate overhead o...ivanminutillo (GitHub)
reshared this
Yohan Yukiya Sese Cuneta 사요한🦣, Tommi @ FOSDEM 🤯, Tim Chambers and Strypey reshared this.
> We're tracking mockups and implementation progress here
FYI I'd love to help. But from Jan 1 2025 onwards, I refuse to do anything that requires logging in to GritHub. For the same reason I refuse to maintain an account on FarceBook.
Even reading GH pages on mobile is starting to require allowing this BorgSoft-controlled platform to run JS in my browser.
copied the GH issues and mockups in a article and published on our bonfire instance for you to read and partecipate directly from the fediverse 🔥
here you go bonfire.cafe/post/01K0V1SMG293…
Strypey reshared this.
Nintendo Rolls Out New eShop Publishing Guidelines for Switch 2 in Asia, Seemingly to Curb Spam Games
Nintendo Rolls Out New eShop Publishing Guidelines for Switch 2 in Asia, Seemingly to Curb Spam Games - IGN
Nintendo has quietly made some subtle changes to its guidelines for developers publishing games on its Nintendo Switch 2 eShop, seemingly in an effort to slow an oft-criticized flood of low-effort “slop” content that's been crowding out other games a…Rebekah Valentine (IGN)
like this
PokyDokie likes this.
Nooshi Dadgostars årliga tal i Almedalen. Mycket var bra, en del strålande. Vänsterns partiledare är i sina bästa stunder en skicklig agitator. Men jag ska här koncentrera mig på ett tema, utmaningarna mot välfärden.
En 22-åring från Växjö har åtalats för grov gängrelaterad brottslighet i Köpenhamns tingsrätt. Han är bland annat misstänkt för mordförsök efter att ha ”planerat, koordinerat och anstiftat” ett mordförsök på en eller flera medlemmar av mc-gänget Comanches i danska Bröndby under våren 2024.
blog.zaramis.se/2025/07/14/rek…
Rekryterade tonåringar för morduppdrag - Svenssons Nyheter
Rekryterade tonåringar för morduppdrag. En 22-åring från Växjö har åtalats för grov gängrelaterad brottslighet i Köpenhamns tingsrätt.Anders_S (Svenssons Nyheter)
Xbox graphics department lead puts out cringe-worthy hiring post... with AI graphics
Xbox graphics department lead puts out cringe-worthy hiring post... with AI graphics
Xbox's principle development lead has put out a LinkedIn post announcing some new job opportunities. with a cringey AI-generated graphic.Connor Makar (Eurogamer.net)
like this
HarkMahlberg, LostWanderer, ammorok, Lasslinthar and dandi8 like this.
like this
LostWanderer, missingno and DaGeek247 like this.
Xbox graphics is hiring Xbox.
Looks like they already found their new hire!
like this
LostWanderer likes this.
like this
LostWanderer, Lasslinthar, DaGeek247 and PokyDokie like this.
I don't think there was ever any doubt about that.
Imagine... a bright near future, where all games on GamePass are 100% AI created from a single prompt by the CEO. Imagine the shareholder value!
like this
LostWanderer, missingno, Lasslinthar, DaGeek247 and PokyDokie like this.
like this
slothbear and Lasslinthar like this.
like this
PokyDokie likes this.
like this
Lasslinthar likes this.
How do they do this? Xbox is a big ass company that pays super well.
[Citation needed]
like this
DaGeek247 likes this.
like this
Nougat, Lasslinthar and PokyDokie like this.
Doesn't have a graphic designerCan't do graphic design
Has to hire a graphic designer before the graphic designer can graphic design
Seems pretty logical to me
like this
PokyDokie likes this.
like this
PokyDokie likes this.
It's more like it's tyranny of the majority, where some popular style or VFX or meme or dominates the landscape. Figet spinners, Stanley tumblers, bean mouth animation, Vaporwave, etc., etc., etc.
And yes, it's incredibly easy to download some Ghibli art style.
It's more like it's tyranny of the majority, where some popular style or VFX or meme or dominates the landscape. Figet spinners, Stanley tumblers, bean mouth animation, Vaporwave, that time Terminator 2 came out and everybody was showing off liquid metal VFX like it was out of style, the same thing with VCR screen fuzz on videos now, etc. I think Tiktok has made this problem infinitely worse, since all it takes is some random video to get insanely popular, and suddenly people are consuming some other shitty product, or eating cleaning products, or doing something else fatally stupid.
And yes, it's incredibly easy to download some Ghibli art style. Or any art style, really.
Sounds like a place you want to run from not work at.
like this
PokyDokie likes this.
A laptop with a screen on both sides would have its niche.
Shuting it would be like a tablet.
You could do something while a person across watches.
If you could rotate the screen you could swivel the screen to swap between two physical screens. I prefer two monitors over an ultra wide or trying to digitally swap between two screens. Rotating screen would have the problem of not being able to see both at once.
However, if you made the screen on the back hinge forward. You could flip the screen towards you and have a second physical monitor.
Sounds expensive and not really needed. But it wouldn't be a bad design
There are screen aoextensions being sold here in Pacific-Asia that does exactly that.
The first model: two additional screens. You can turn either screen to the back.
The second model I've seen: one extra screen vertical which you can fold to the back.
I haven't tried those, I plan to once I buy a new laptop.
En svensk 16-åring i Alicante rekryterade ungdomar för våldsdåd i Danmark. Nu har han dömts i Solna tingsrätt för försök till grov utpressning och medhjälp till försök till mord med mera. Under sommaren 2024 delade han ut morduppdrag till andra tonåringar via sociala medier
artifex
in reply to Sunshine (she/her) • • •threelonmusketeers
in reply to artifex • • •artifex
in reply to threelonmusketeers • • •