GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Marco Rogers (polotek@social.polotek.net), page 3

  1. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Tuesday, 10-Sep-2024 06:47:51 JST Marco Rogers Marco Rogers

    Looks like #cohost is shutting down. I have a lot of thoughts and a lot of questions. But today is probably not the day to talk about it. I respect any and all attempts to bring software to the people that is not wholly owned by capital. I hope we're able to figure out how to make it sustainable.
    https://cohost.org/staff/post/7611443-cohost-to-shut-down

    In conversation about 9 months ago from social.polotek.net permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: staging.cohostcdn.org
      cohost to shut down at end of 2024
      from https://cohost.org/staff
      also the August 2024 financial update, but I’m trying not to bury the lede. Hi everyone, We have come to the decision to cease operations of cohost and anti software software club due to lack of funding and burnout. As of today, none of us are being paid for our labor1; all of our money in the bank, and any money coming in from people who buy our merch or don’t cancel cohost plus, is going towards servers and operations — paying the bills so we can turn the lights off with as little disruption as possible. cohost will become read-only on Tuesday, October 1st. At this time, we will make best-effort attempts to keep the servers online through the end of 2024. Development focus has immediately shifted to data export. We have offered minimal data export for GDPR compliance for a while now, but this is a barebones system that doesn’t meet our quality standards. We will be improving this system over the next few weeks and will issue full data exports for all users when the site goes read-only. We will continue to offer downloads of your data export through the end of the read-only period. When the read-only period concludes, we will delete all of your data from our servers without a backup. Even now we want to reiterate that we think “data brokerage” and other common practices of the software industry are inimical to who we are as people, and we would never consider selling your data to others or asserting any rights to stuff you posted under any circumstance. Majority control of the cohost source code will be transferred to the person who funded the majority of our operations, as per the terms of the funding documents we signed with them; Colin and I will retain small stakes so we have some input on what happens to it, at their request. ---------------------------------------- So, what happened? If you’ve read our financial updates, you know that we have never been profitable. This isn’t surprising, even with a team of four; social media is a notoriously unprofitable industry. We had planned to bring in new revenue with eggbux (our tipping and subscription product) but policy changes from Stripe forced us to cancel earlier this year. Since then, we’ve struggled to fill the revenue and morale gap. Colin and I have been doing this for five years, Aidan for three, Kara for nearly two. We’ve been at or over capacity on moderation, engineering, and general operations nearly this entire time. We have all been on-call 24/7/365 since we launched two and a half years ago. The day-to-day needs of just running the site meant developing alternative funding options wasn’t possible. MAU and MRR are down across the year. We’ve managed to build a social media platform that many of our users love, but we just don’t have enough users and we don’t have the resources to safely scale up. It’s important to know when to call it quits. We’re grateful for all the incredible things y’all have created on cohost. We’re grateful for eggbug. We’re grateful that we were able to try and show a better path for social media, even if it didn’t work out exactly as we would have liked. We’re going to do our best to keep things online through the end of the year with the money we have, but we might need additional funding to keep things up until then. If you would be able to contribute funds if necessary, please e-mail us at corp@antisoftware.club [corp@antisoftware.club]. Thank you all for having used cohost. We’ll see you around. :eggbug: ~ jae (and colin, and aidan, and kara) ---------------------------------------- TIMELINE * Immediately: self-service account deletions are available in the settings page [https://cohost.org/rc/user/settings]. account sign-up and activation is no longer available. Please note that if you delete your account before receiving a data export, you will not receive one; there won’t be any data left for us to export. * October 1, 2024: cohost will become read-only. all cohost plus subscriptions will be cancelled. account deletions will remain available. * starting October 1, 2024: we will begin processing data exports for all users. we expect this process to take some time. once your export is ready, you will receive an e-mail with a link to download it. data export downloads will remain available until the servers shut down on December 31. * December 31, 2024: cohost will go fully offline. all user data will be deleted on our way out the door. * January 1, 2025: we will set cohost.org [http://cohost.org] to redirect to the wayback machine2 to prevent link rot. this is something we will be paying for out of pocket since ASSC will no longer be an operating concern, but it’s max $100 per year total so it’s fine. FAQ this space intentionally left blank while we wait for people to frequently ask questions ---------------------------------------- AUGUST 2024 FINANCIAL UPDATE CategoryAs of August 31As of July 31% ChangeExpenses$41,605$41,0521.35%Income$16,307$28,405-42.59%Net income-$25,297-$12,647-100.03%Active subscribers3,0463,128-2.62%MRR$19,477$20,015-2.69%Subscriber churn rate3.18%3.07%3.58%Revenue per subscriber$6.39$6.40-0.16%MAU16,84618,612-9.49%MAU → Subscriber conversion rate18%16.8%7.14%Artist Alley listing weeks sold7389-17.98% Not great! ---------------------------------------- 1. on that note, we’re looking for new jobs. we’ll each be posting about that bit individually. 2. speaking of which, if you’re with archive team please reach out. we’d like to help make sure there’s a recent archive of all public posts but don’t know who to talk to.
  2. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Saturday, 31-Aug-2024 21:50:44 JST Marco Rogers Marco Rogers

    I remember being so upset talking to people about prop 22 a few years ago. This was the vote in California to decide if gig workers like Uber and doordash have to be treated like employees instead of "independent contractors". I thought this should've been an easy decision. You wanna make these big tech companies pay right?

    Nah. All they had to do was tell you that your rides were gonna get more expensive. And it actually became something we have had to fight tooth and nail for.

    In conversation about 9 months ago from social.polotek.net permalink
  3. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Saturday, 31-Aug-2024 21:50:43 JST Marco Rogers Marco Rogers
    in reply to

    What I'm saying is that a lot of American Exceptionalism™ is based on sacrificing people. It is a very long tradition. And up until very recently, Black people were the default sacrifice. That was our explicit role in White American society. As soon as you understand that, a lot of American history starts to make way more sense.

    And today starts to make more sense too. This is an America we're it's not so easy to designate groups for sacrifice. And we are finding it harder to get things done.

    In conversation about 9 months ago from social.polotek.net permalink
  4. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Saturday, 31-Aug-2024 21:50:38 JST Marco Rogers Marco Rogers

    What's wild is once you actually start paying attention, you find out what we mean by "systemic". There's a story like this in every major city. Once somebody figured out this particular strategy of getting infrastructure built in a way that white constituents would accept, it spread all over.

    We talk about how white supremacy requires a visible and identifiable underclass. Part of it is so that there is always a designated sacrifice so you can get what you want.
    https://urbanists.social/@getalifemike/113052876190442664

    In conversation about 9 months ago from social.polotek.net permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Mike Perham (@getalifemike@urbanists.social)
      from Mike Perham
      Guess where we got all the land for those urban highways? I-5 went right thru the majority Black neighborhood of Albina in NE Portland. ODOT wants to spend $9 billion to expand it further. https://universeodon.com/@KFuentesGeorge/113051172538705816
  5. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Saturday, 31-Aug-2024 21:50:37 JST Marco Rogers Marco Rogers
    in reply to

    People like to think about racism as if it's full of malicious intent. But often it's much more banal. Most of the time it's nothing more than "if somebody has to get hurt, let it be them. Because who's gonna complain about that am I right?"

    In conversation about 9 months ago from social.polotek.net permalink
  6. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Saturday, 31-Aug-2024 21:50:36 JST Marco Rogers Marco Rogers
    in reply to

    Even if you start to get this part, there's yet another societal hurdle ahead of it. Many Americans don't realize how many things they take for granted start to break down if America stops sacrificing people in order to make it happen.

    Part of the reason places like SF are deadlocked on building housing is that they can't figure out who they can sacrifice. SF already fucked up and drove out most of the Black population. So that's not an option.

    In conversation about 9 months ago from social.polotek.net permalink
  7. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Saturday, 31-Aug-2024 21:50:35 JST Marco Rogers Marco Rogers
    in reply to

    The way you got police put into our schools is that they signaled to everybody that they were really there for the Black people. Because somebody needs the prison pipeline to stay full. Some of the goods and services that you want can only have that low price because some percentage of people are working for slave wages. Not to mention a new prison will bring "good jobs" to your area.

    In conversation about 9 months ago from social.polotek.net permalink
  8. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Saturday, 31-Aug-2024 21:50:34 JST Marco Rogers Marco Rogers
    in reply to
    • mekka okereke :verified:

    A lot of the things that Americans are complaining about today are because we are slowly making it harder for America to sacrifice people.

    @mekkaokereke talks a lot about how football is changing because we decided maybe it's not okay to watch Black men destroy their bodies for our entertainment.

    College basketball is changing because we decided maybe it's not okay that Black men hold up this billion dollar industry while being legally barred from making any money from it.

    In conversation about 9 months ago from social.polotek.net permalink
  9. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 29-Aug-2024 10:55:44 JST Marco Rogers Marco Rogers

    The easiest way to discover an app for a niche use case is to start building it yourself. As soon as you tell people about a little project you're working in, they instantly have recommendations of apps that already do it.

    But if you just ask people about a problem you have, they can't think of anything. (Or worse, they start recommending things that they like that aren't actually what you asked for.)

    In conversation about 9 months ago from social.polotek.net permalink
  10. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Monday, 26-Aug-2024 02:01:15 JST Marco Rogers Marco Rogers

    Does anybody else feel like they're relearning web development? Once you decide you wanna get off the The Frontend Treadmill, you realize you need to completely reorient your process for building web sites and applications. I think all of the tools and practices that you reach for need to change pretty significantly. It feels like starting over.
    https://polotek.net/posts/the-frontend-treadmill/

    In conversation about 10 months ago from social.polotek.net permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      The Frontend Treadmill
      A lot of frontend teams are very convinced that rewriting their frontend will lead to the promised land. And I am the bearer of bad tidings. If you are building a product that you hope has longevity, your frontend framework is the least interesting technical decision for you to make. And all of the time you spend arguing about it is wasted energy. I will die on this hill.
  11. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Monday, 26-Aug-2024 02:01:12 JST Marco Rogers Marco Rogers
    in reply to

    Just as an example, I find that I can't even get started in the same way. For a long time now, setting up a new project meant installing a build chain. Webpack, create-react-app, esbuild, vite. Whatever thing is in fashion at the time. But the first thing you do is make a bunch of assumptions about your development environment.

    But what we're realizing is that those assumptions lock us into a particular path. And we're realizing that we may want to have other paths available to us.

    In conversation about 10 months ago from social.polotek.net permalink
  12. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Monday, 26-Aug-2024 02:01:10 JST Marco Rogers Marco Rogers
    in reply to

    But once you decide "I'm not gonna install vite", you're left with a pretty big void. What do we do instead? What's the way to start a project after you've made the key decision that you're going to stick close to web standards and low JavaScript solutions? And how do you set things up so that you can thoughtfully expand into js solutions in the future as needed, but without making a mess of things?

    In conversation about 10 months ago from social.polotek.net permalink
  13. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Monday, 26-Aug-2024 02:01:06 JST Marco Rogers Marco Rogers
    in reply to

    Also, CSS is completely different than it was even 5 years ago. I feel like I'm relearning it quite literally. All of the syntax and constructs are familiar. So I'm not starting from scratch. But I wouldn't solve anything in CSS the same way we used to solve it 10 years ago. There are way better tools that are less hacky and more performant. But we're gonna have to learn them.
    https://social.polotek.net/@polotek/113012077825811153

    In conversation about 10 months ago from social.polotek.net permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Marco Rogers (@polotek@social.polotek.net)
      from Marco Rogers
      @chriscoyier@front-end.social I don't really understand the css here. Would love to see a blog post going a little more in depth.
  14. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Monday, 05-Aug-2024 09:38:12 JST Marco Rogers Marco Rogers
    in reply to

    We know this because when we ask engineers on these teams, they have no idea how to use most of this shit. The average dev is thoroughly confused by most of this stuff. And they’re still somehow worried that their app is not good because they aren’t using the more advanced stuff. Complexity is becoming the substitute for expertise. And that’s very bad.

    In conversation about 10 months ago from social.polotek.net permalink
  15. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Monday, 05-Aug-2024 03:54:00 JST Marco Rogers Marco Rogers

    My frontend villain origin story was when I started asking people why we needed this complexity. People agreed it was complex. But when I asked people to tell me what we bought for ourselves, the answers were vague and unclear. That’s when I knew we had gone astray.
    https://mastodon.social/@tef/112903811292290724

    In conversation about 10 months ago from social.polotek.net permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      tef (@tef@mastodon.social)
      from tef
      look i know there's reasons behind "we bundle the entire thing up only then to split it back out into pieces, automatically" but so much of web dev feels like "complex ways to do what you did before for no meaningful benefit other than the satisfaction of solving a harder problem than you needed to" at some point you have to ask why there are webapps that send over a docker container's worth of code to insert html into a web page, where the html is rendered server side for speed, of course
  16. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Monday, 05-Aug-2024 03:53:59 JST Marco Rogers Marco Rogers
    in reply to

    I mean we know there was ostensibly a reason for every esoteric “feature” in these frameworks and ungodly toolchains. But I’m also pretty sure it wasn’t based on problems that most teams were actually having with any real frequency.

    In conversation about 10 months ago from social.polotek.net permalink
  17. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Friday, 02-Aug-2024 06:59:47 JST Marco Rogers Marco Rogers

    I really like this thread. It's much more in line with what I've been saying about expanding our imagination about what's possible with decentralized platforms.
    https://hachyderm.io/@jenniferplusplus/112887785292385896

    In conversation about 10 months ago from social.polotek.net permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Jenniferplusplus (@jenniferplusplus@hachyderm.io)
      from Jenniferplusplus
      Once again, mastodon's affordances (and missing affordances) are framing everyone's imagination. There are other options than simply allow list vs deny list federation. Personally, the one I want to see is multiple named federations: Right now, there's just one federation, named public. There's absolutely no reason we can't have more than that.
  18. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Friday, 02-Aug-2024 06:59:46 JST Marco Rogers Marco Rogers
    in reply to

    Right now, most people treat each branded platform like it's a place with a cohesive ethos. "I don't want bluesky joining mastodon". But none of these platforms have a personality that's likely to last. They're gonna change immensely over time. Such that choosing between them isn't going to stay meaningful. The only thing that is meaningful is people getting together and creating governance structures. That's the way you exert control over your environment.

    In conversation about 10 months ago from social.polotek.net permalink
  19. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 01-Aug-2024 17:28:42 JST Marco Rogers Marco Rogers
    • neckspike

    @neckspike how do they know what instances to forward to? Does the person reporting have to search? Is some list of options provided to them?

    In conversation about 10 months ago from social.polotek.net permalink
  20. Embed this notice
    Marco Rogers (polotek@social.polotek.net)'s status on Thursday, 01-Aug-2024 17:28:18 JST Marco Rogers Marco Rogers
    in reply to

    I think this correction matters because it changes the optics of this quite substantially. I still think the person who reported this is probably trash, just based on the content. But I think it downgrades this from an active harassment campaign. In fact it sounds like it's trivially easy for a user to send a report that ends up looking like this to other random instances without even realizing it. That's bad too. But for a different reason than how this thread started.

    In conversation about 10 months ago from social.polotek.net permalink
  • After
  • Before

User actions

    Marco Rogers

    Marco Rogers

    Web developer, movie buff, and pretty much the best guy you know. Married to @operaqueenie

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          222890
          Member since
          13 Dec 2023
          Notices
          302
          Daily average
          1

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.