Thanks to visit codestin.com
Credit goes to fed.eitilt.life

fed.eitilt.life is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin email
[email protected]
Admin account
@[email protected]

Recent posts by users in this instance

0 ★ 0 ↺

[?]Sam »
@[email protected]

The problem I have with audiobooks (and podcasts, etc.) is that I still need to give them just as much of my full attention as printed books, so they aren't just something I can put on in the background and still get things done -- even something if it's something as mindless as the dishes I'll still usually wind up drifting off halfway through to listen to the book.

Wholeheartedly agree that they're just as legitimate as any other form of telling the story, though.

re: @[email protected]

    0 ★ 0 ↺

    [?]Sam »
    @[email protected]

    Yeah, definitely not DSL speeds, there. Best of luck debugging, and hopefully it winds up being a swift and easy fix!

    With the caveat that I am absolutely not a hardware/network person, my guess is that the problem's likely with a modem -- whether on your end or theirs. So far as I know there's nothing special about upload speeds that your computer or the cabling would care about (the lower rate being an limitation of their switching... or more pessimistically entirely artificial) so if there were a physical reason for the drop I'd expect to see 0.06/0.06; since you do have that round-to-zero, I'm blaming software.

    ...Did someone do some bad math some time in the past year and push an update that can't handle the month getting reset?

    On that note, happy 2026! Hopefully this fulfills your quota of things going wrong for a bit, and lets you enjoy a nice month or two of smooth sailing after it. 😉

    re: @[email protected]

      1 ★ 0 ↺

      [?]Sam »
      @[email protected]

      So far as I can remember, my first actual programming was a brief time playing around with Adventure Game Studio (so roughly C), which did get me just competent enough for it to count as a foundation, and for me to not be hoplessly lost when I checked a manual for some other system/language out from the library a year or so later... my childhood was fun. My first time being taught was with Multimedia Fusion 2 (so a visual language, not sure how close to Scratch) in high school, though as I remember it I pretty well outpaced the class on the basis of prior osmosis.

      re: @[email protected]

      edit: Oh, and while we never had physical Mindstorms, I remember spending a lot of time with a couple programming-based games on the Lego website during that same general period.

        1 ★ 1 ↺
        Misofist boosted

        [?]Sam »
        @[email protected]

        ...Well, the good news is that you're faster than dial-up. The bad news is that it might be a rounding error and you're at dial-up speeds anyway. (/lh)

        At least you're at the very high end of what was theoretically possible -- 56 Kbps -- rather than the practical max which would round to 0.05 Mbps. So, good job if you're setting up a system via old tech! Otherwise, it's impressive in a very different way.

        re: @[email protected]

          0 ★ 0 ↺

          [?]Sam »
          @[email protected]

          FreeBSD's package signatures are SSL -- and thanks for the context on that, I had been happy to see but wondering why poudriere (one of the build-a-package tools) had me set signing up via that stack. Interestingly, it looks like the system tarballs/isos themselves are still signed with only SHA+PGP, so the security officer was apparently only partially successful.

          pass has been the only real reason I'd been maintaining PGP keys myself as well, but these threads have finally convinced me to move off of it for even that degree.¹ Your requirements are probably different from mine, but since I refuse any hosted password managers, still need something I can keep updated for both Android and (2×)FreeBSD (syncthing is wonderful), and especially the Android side of that makes me want Yubikey multi-factor, I've personally just gone back to KeePassXC/DX.² Don't have Soatok's background to be able to say anything authoritative about it, but people seem happy with how it does things and I've not found any red flags in my own amateur research. There already are migration scripts written between the two if you search -- just definitely do your due diligence before running them!

          re: @[email protected] @[email protected]
          cc: @[email protected] @[email protected]



          ¹ I probably won't entirely burn my keys just in case I do have to do something legacy over email/git, but I'm definitely not going to advertise them.

          ² I really do like the architecture of one-password-per-file (even if the public naming is sub-par) for corruption resiliance and Unix mentality, but pass really is the only thing along those lines has a decent Android client... and even its ones are on life support or dead.

            4 ★ 0 ↺

            [?]Sam »
            @[email protected]

            I'm lucky in that there's at least a few poly/kink events around me that still require us to go to the minimal effort of showing a negative test from the day of, and it's definitely a mark against me wanting to attend others when they don't have even that level of awareness. These are supposed to be risk-conscious, talk-it-all-through communities, and like you say they do do that (to sometimes stigmatizing levels) for just about anything else.

            The utter rejection of continued covid really is painful; yeah, it's settled in at just a bit more serious than "get your flu shot every year",¹ but it didn't have to be like this, and even with it not having been stomped out in the first several months there shouldn't be so much resistance to the basic humanity of "maybe we don't put it on every individual to make sure they're living and playing in a healthy environment." Yeah, I get that it was a traumatic time; that doesn't mean we collectively agree on the "avoidance" coping strategy. Particularly when illness is already part of the conversation.

            Separately, the fact that people haven't moved beyond the 90s in their perception of STIs is... weird. Yeah, we should definitely still be talking about status and being sure we're having sex safely (see above community responsibility), but it's like all the sex-shaming and internalized homophobia/puritanism has crystalized on ~illness~ as the scapegoat for allowing ostracism. Admittedly I'm still very much on the edge of the community, but it does leave me rather picky about how and which groups I interact with.

            re: @[email protected]



            ¹ EDIT: To clarify, it's not covid itself that's "just a bit more serious" than flu, it's the management strategy for it. Long covid and all the other risks are still very serious concerns, and I fully respect anyone who's more cautious than I am, even while I'm often the only one masking in close-packed environments.

              1 ★ 0 ↺

              [?]Sam »
              @[email protected]

              It's not just badly-behaved instances which could notify the blockee, though that is certainly a valid failure case that needs to be considered. Moderators need to be able to access the incoming stream of notifications in order to manage the system at a deep level (DDOS protection, etc.) But what if someone blocks that moderator?

              re: @[email protected]
              cc: @[email protected]

                1 ★ 1 ↺

                [?]Sam »
                @[email protected]

                I think this is getting at the way we need to think about fediverse blocks (and where your "literally any other platform" characterization in another reply falls short, May). In many ways, Fedi looks like a Facebook/Twitter feed, but that's just an illusion. In reality, any individual instance is much more like an old Wordpress site, particularly in the era of trackbacks. You have full control¹ over what people visiting your comments section see, and can remove peoples' comments as you see fit... on your own site.

                However, your blog is public, and your comment section is publically visible, so you can't stop people from just coming along and reading. The fediverse is actually ahead of many of the the old blogs in this regard since instances do have the ability to say "you need to log in to see a centralized view of posts here"³ and at that point they can finally implement the behaviour a lot of people have come to expect where a block means that person can't see you at all... at the expense of making it harder for uninvolved people to see your stuff (for example, I screen everybody I'm considering following based on their rate of posting since I get overwhelmed by a too-busy feed, and anyone on a non-public instance will just never get my follow).

                That's all just from the perspective of your own blog/instance, though. Federation is built on letting remote software know you've said something, and making viewing it there a relatively painless endevour.⁴ And as soon as your comment lands on someone else's page, there's no way to (confidently, nor confidentially) control who sees it short of deleting it entirely. That's the level of interaction a lot of the other wonderful replies in this discussion focus on so I'm not going to repeat them; I just wanted to add the feed/blog comparison since that's a subtle but very important shift in how Fedi needs to be thought about.

                TLDR: A lot of what people expect blocking to do is only realistic on siloed, account-required sites. Meanwhile, Fedi is much closer to a public blog in its capabilities, with all the limitations that brings. Blocking-as-access-control (rather than simply being an inbox filter) is something that is all but impossible in public, federated architectures, and is fundamentally impossible with how ActivityPub was designed; we need to return to the pre-silo understanding of blocks before we have a mental model compatible with it.

                I do definitely see where you're coming from, though. Access control is important for modern personal security. It's just unfortunately one of the (few) tradeoffs that we need to make when deciding to sink roots on Fedi.

                re: @[email protected], @[email protected]
                cc: @[email protected], @[email protected]



                ¹ Up to the limits of the software, that is. Sounds like Mastodon makes it difficult to remove context posts, but there's nothing inherent to Fedi in that; here on Snac I can simply delete anybody's post I like and it will stop showing up on the local feed views. It automatically does the same for anyone I block... which apparently has the odd effect of removing my replies to them from the user feed but not from the "recent posts by users of this instance" feed (where the context isn't displayed). But going back to the question of scope, that removal only applies to my own instance, not to anybody viewing the thread elsewhere.²

                ² This could actually be a really interesting feature if we were able to federate which replies are visible, but I unfortunately think it would wind up running into issues of conflicting jurisdiction. So far as ActivityPub is concerned, there's no difference between a reply and an original post that happens to reference something else; socially it's similar, where people being able to control the replies to their posts intuitively leads into controlling the replies to their replies, as well as the replies to replies to their posts. But then you have multiple people all fighting over which posts should be visible on the thread, up to and including giving malicious users the ability to silence voices in support of their victims. If someone can make it work I'd love to see the architecture even just out of intellectual curiosity, but it's far from straightforward.

                ³ Unfortunately, nobody has fully federated this behaviour, so you wind up needing to log in via an account from that instance in order to browse the feeds there, rather than just being able to use an IndieAuth/OAuth style of logging in via a remote instance. Then again, with a federated login system bad actors could easily spin up a new account somewhere unmoderated to circumvent view blocks, so it's hard to say what the better implementation would be.

                ⁴ It would certainly be possible to set up a federated system where you don't send out the content but instead have people come to you, it's just that that either requires a lot of Javascript dynamicism and enough network chatter to make your wallet cry with every bill from your host, or a lot of reader effort as they follow static links where each individual comment might be on a separate page that needs to be manually clicked through. The latter does technically work, and it's what a lot of the simpler IndieWeb sites do if they don't have complex enough software/page layous to clone remote posts, but there's a reason that that community is so much smaller than the ActivityPub ecosystem.

                  1 ★ 0 ↺

                  [?]Sam »
                  @[email protected]

                  I feel like a limited Section 230 would probably be best. The infrastructure hosts shouldn't be responsible for the content their users set up -- they can certainly be encouraged to take down hate sites, but not to the point of making them outsourced gatekeepers of government policy (after all, the current administration would certainly be requiring hosts to take down vast swaths of the liberal/leftist internet if there weren't any protections). But any service providing more tooling than Geocities/Wordpress is no longer just infrastructure,¹ and making them responsible for their users' content would have gone a really good way toward keeping them in check.

                  Though, I'm sure that even in the world where the corporations behind social media were held responsible, they'd still have found ways to get just as bad. Their rise might have been a bit faster because of Section 230, but it's far from the only reason things are in the state they are. The only way around it would have been to halt capitalism entirely, probably no later than the first half of the 1900s²... say, wasn't there some global movement right around that time...?

                  re: @[email protected]
                  cc: @[email protected]



                  ¹ You don't go to Facebook for Aunt Gemma's site, you go to Facebook for the feeds and discussions where she's just a small voice among many. Sure, it's the users providing the content either way, but we all know how vast a difference there is between the small web and the silos. Even if it's a hard difference to concretely verbalize.

                  ² Yeah, that's a somewhat arbitrary date chosen mostly for the joke. Rail barons and other early aristocrats would (and did) certainly fight to maintain it. But I really do think that the 50s and 60s were a big turning point for an average white man thinking of himself as the mythical temporarily-embarrased millionare, and so draining a lot of the proletariat support. Probably no accident, that timing.

                    1 ★ 0 ↺

                    [?]Sam »
                    @[email protected]

                    Realized I was trans Linux to BSD a year or so ago, and the euphoria those first sysops tasks gave me...! (OOC: 🤣)

                    re: @[email protected], @[email protected]

                      1 ★ 0 ↺

                      [?]Sam »
                      @[email protected]

                      Wow, your position is worse than I thought. My history is all visible, you just might have to go to my own instance to see it because I had the temerity to use the decentralized tech to decentralize entirely. My subscription numbers aren't visible because they promote exactly the same Big Name Personality effect that drags the other sites down, and because, frankly, they aren't any of your business no matter what the content farms trained you to believe; you talk to someone on the street, you don't ask to see their diploma before allowing them to speak. Trying to twist those into me maliciously hiding things is the troll behaviour; not quite sealioning, but a close cousin to it.

                      Fedi isn't dying, it's vibrant. I'd feel sorry that you can't see that... if it weren't for the fact that I don't want people like you dragging it down into just another insincere hellsite. "Everyone is welcome, and free to say what they want, however they want" are the exact stances that swing the gate wide to Nazis. Blocked, and think about what you're really trying to do here.

                      re: @[email protected]

                        1 ★ 0 ↺

                        [?]Sam »
                        @[email protected]

                        If we're playing that game, how can you pretend to have any credibility if you don't see "0/0" and think "maybe xe is on an instance that doesn't make that info public", and particularly when you don't bother clicking into the next tab over and seeing that most of what I post are replies¹? (Though to give you one out, I do admit I'm not sure how completely-federated my small instance is; even in "Replies" there might be posts that never got to social.coop since I don't think I have any followers from over there.)

                        Why on earth do you care so much about number-go-up, anyway? Fedi's easily self-sustaining now; we don't need to retain every refugee from every wave in order to keep discussions lively. We've grown our own culture(s) here, where there's no algorithm that needs churning masses in order to boost engagement, and where honest, real interaction matters more than raw numbers (except to people like you, apparently). You want Fedi to grow? It will -- slowly, sustainably, by attracting people who do see our community for what it is and come here of their own volition, or who recognize the more intimate pace and choose to stay when the rest of their wave moves to the next superficially-shiny platform.

                        re: @[email protected]



                        ¹ The fact that Mastodon doesn't consider replies worthy of inclusion alongside top posts is actively (if minorly) harmful to the community as well, and one of the reasons I don't use Mastodon.

                          0 ★ 0 ↺

                          [?]Sam »
                          @[email protected]

                          There is a big difference between "these devices are full of security holes, and separately Chinese services are used heavily by botnets/fraud" and positing that it's some government-backed conspiracy to spy on innocent foreigners. The first is a statement of fact, encouraging us to tighten our quality standards and defensive networking. The second is gleefully joining in on the sabre-rattling against [insert designated enemy]. As I said, nowhere in that article does it point any fingers at China; you've got good outside reason to introduce the botnets being on Chinese networks, but most of the people commenting -- and particularly the ones commenting without reading -- don't have even that half-excuse.

                          Also, are you really trying to drag a debate over piracy into an entirely unrelated thread?

                          re: @[email protected]

                            1 ★ 0 ↺

                            [?]Sam »
                            @[email protected]

                            No, we don't. Maybe we need to be a bit more forgiving; these are people emerging from their hellsites for the first time in years -- maybe even over a decade. But we don't have to lower the standards of civil discourse in order to keep a couple numbers a bit higher. If someone would rather return to the engagement-farm treadmill just because they didn't want to (re)learn how to talk to people meaningfully and respectfully, then the community is healthier without them.

                            re: @[email protected]
                            cc: @[email protected] @[email protected]

                              0 ★ 0 ↺

                              [?]Sam »
                              @[email protected]

                              I really wish you made it clearer why you mentioned China in the first place. I get your meaning that it shows the device doesn't meet local quality/security standards (and thus that it shouldn't be accepted by ours), but as shown by several of the threads replying to your post, the ongoing politics in the USA -- on both sides of the aisle -- have fostered an environment where if something might be taken in a sinophobic direction, it will be.

                              Still, thanks for spreading the warning.

                              For everyone else who read the post and felt inclined to respond with some variation on "government spyware", deep shame on you. The linked article doesn't even mention anything remotely related to that -- the only references to China are in blocks of stats-by-country, and a very brief mention of a (derogatory) log message the virus output. At least you've revealed yourselves as people who only read the headlines, who are eager to be casually racist, and who can be swiftly blocked.

                              re: @[email protected]

                                0 ★ 0 ↺

                                [?]Sam »
                                @[email protected]

                                Exactly! The one caveat I'll add is that expecting users to create an account somewhere just to post a bug report is not a good experience -- it's less of an issue using any of the shared hosting providers, but really comes to the forefront in self-hosted trackers.

                                Adding a contact email that can accept both reports and patches can solve both issues... at the expense of strongly encouraging setting up some pipeline for making the messages public. (See: sr.ht)

                                re: @[email protected]

                                  4 ★ 3 ↺

                                  [?]Sam »
                                  @[email protected]

                                  I wish more people recognized how lamenting activism, especially from the outside, is just another form of conservatism. Both because it would make "liberals" confront how centrist their positions have become, and because it would drive out the fascists hiding behind respectable "conservatism" when such comparatively milquetoast opinions reclaim the term.

                                  I do have a bit more sympathy for people holding that opinion who are also part of the community being advocated for, since things do have a tendency of getting worse for the whole community before getting better, but it is absolutely ridiculous how many people believe activism within the blessing of the system has any significant effect.

                                  re: @[email protected]

                                    1 ★ 0 ↺

                                    [?]Sam »
                                    @[email protected]

                                    Assuming that wasn't a rhetorical question (sorry if it was), my understanding is that those movies/episodes were originally for the people who weren't religiously following the broadcast schedule and/or weren't habitually setting their VCRs up to record -- that is, they offered an opportunity to catch up on/go back over the story at a time where your other options for doing so were "whims of the network", "grab-bag highlight episodes at the video rental shop", or "local friend who also happened to be interested in the show and was good at summarizing". I have absolutely no idea why they'd still be using that model in the age of on-demand streaming.

                                    If I had to guess, given what you say about the quality of the cut and subs, my answer would be "low-effort cash grab" in this particular instance.

                                    re: @[email protected]

                                      1 ★ 0 ↺

                                      [?]Sam »
                                      @[email protected]

                                      Complaining about AI, but mostly the software industry at large [SENSITIVE CONTENT]As a professional programmer who takes a positive-but-restrained view of AI code, the industry is in a bad state, but AI is just another step along the path of slop -- and certainly not the biggest one.

                                      Most modern¹ languages train us to blindly use whatever packages have been thrown onto the dumping ground of whatever package repo is tied into the build tool without analyzing their performance, security, unneeded-code-footprint, anything beyond (if you're lucky!) the ergonomics of the API. Get the LLM to generate enough code and it just falls into that same mental category of blackbox libraries.

                                      Nearly all professional environments and a good number of the large open-source projects have a highly-segmented model of ownership, where you're responsible for your own code and don't often cross too deep into the other engineers' domains. Even if there is one or two people who nominally control the entire thing, if they try to impose strong standards the perception of their dev community will shift toward "dictatorial" and "elitest" while more casual contributors feel like they're being expected to put too much effort in to submit "just a quick fix".² An LLM is easily personified as just another developer whose code is "over there" and not under your direct responsibility.³

                                      Both of those are exacerbated by a pervasive crunch culture, where deadlines encourage taking shortcuts and making "good enough" releases. This isn't necessarily unique to programming (your example of illustrators is another industry with that root issue), but because there's so much more space behind the curtain to hide those shortcuts, they're able to grow so much gnarlier; if something looks good enough to the customers/shareholders, it doesn't necessarily matter how messy the implementation is. AI is both a very enticing shortcut when there's a deadline on the horizon, and honestly not inherently the worst code behind the scenes from prior crunches.

                                      Growing out of that -- and in turn enabling it to worsen -- is the unique ease of fixing things in post. The vast majority of "release deadlines" are no longer actual releases, they're just marketing milestones. We don't have to finalize the code, send it to the presses, and then deal with customers pulling immutable disks off the shelf; instead we can ship something while already planning the bugfix patch the customers will (automagically) download a couple weeks afterward. If a LLM generates buggy code, then we can just roll the fix in with everything else, we don't have to exhaustively prove that it's actually stable when it first goes in.

                                      And then you have the type of thing @[email protected] talked about where devs might be expected to be polylingual enough to pick up some random programming language (unless it's one of the "weird" ones like Lisp or Perl or Haskell) at a very accelerated clip -- unlike those illustrators who might be asked to pick up a new style (moved to a different project) for something, but who wouldn't be asked to use acryllics when they've so far just been digital (Scala vs. JavaScript, etc.). In that regard, AI becomes a defensive strategy where the dev is indeed better able to judge the code it produces than to write their own from scratch.

                                      All in all, like @[email protected] said, software engineering should be a branch of engineering, and the way we work within it and the way we're now integrating AI into it reflect that -- in broad strokes. However, decades of producing "soft" products, with more mutability than a building's plumbing and less risk than its wiring have eroded that stable engineering base, helped gleefully on by tech bros and investment capitalists only chasing the headlines and jerking everyone who actually knows best practices along behind them. The only reason our sloppy approach to AI is notable is because it's become the headline they're chasing, and so those non-engineers at the head of it all are gleefully crowing about it and accidentally revealing the slop that's already been holding it all together.

                                      re: @[email protected]



                                      ¹ This isn't entirely unique to modern languages when even C encourages linking into a system-wide library installation, but vendored code at least used to be a known design pattern with known tradeoffs, whereas nowdays many newer devs would laugh it off as "impossible to keep updated" (as if the most current version were universally a good thing, but that's a separate rant...) Vendoring is still certainly far from a panacea, but at least you have the code right there to at least theoretically look at its implementation.

                                      ² I have mixed feelings about this, but ultimately probably do fall on the side of "this is an engineering discipline, and should be held to engineering standards". The junior devs deserve help and support, definitely, but just being junior and eager shouldn't justify loosening the standards of quality their code needs to reach.

                                      ³ I think this is the worst offense of the ecosystem around generated code. By virtue of being "niche language expert" I am one of the primary reviewers of a lot of code where I work. I don't have any problem with people submitting stuff from our LLM subscription, and would feel the same if any of my OSS side projects gained public interest and PRs. However, I will hold it to the same standard as human-written code, and hold the author equally responsible for the contents. There's far too many people in the industry at large who instead see AI as a way to shed personal responsibility of what's generated, rather than seeing it as just another tool that (should be) under their full control.

                                        0 ★ 0 ↺

                                        [?]Sam »
                                        @[email protected]

                                        Tab groups are odd, but I can see how they fit into some peoples' flows. Meanwhile, Chrome (which I only use under protest at work) just told me with its most recent update that I can now put "multiple pages side-by-side in the same tab". You know, for that classic multi-window feel without ever having to get your operating system involved. The mind of a lead browser dev must be a wild place.

                                        re: @[email protected]
                                        cc: @[email protected]

                                          1 ★ 0 ↺

                                          [?]Sam »
                                          @[email protected]

                                          I really wish qutebrowser was using Gecko or Servo rather than Blink/WebEngine (even the alternative WebKit backend is effectively deprecated), but not even Tridactl can compete with a browser designed from the ground up for the keyboard. Still, if I'm ever doing something that requires me to pull up a different browser, it's definitely LibreWolf (or very rarely Tor Browser). I'm just hoping that the upstream management doesn't put too much pressure on the forks -- and even if it does, I'm right with you on it still being better than Google.

                                          re: @[email protected]

                                            0 ★ 0 ↺

                                            [?]Sam »
                                            @[email protected]

                                            Yeah, exactly. This is the kind of thing I've always been concerned about through this entire anti-AI crusade. There's nothing wrong with finding AI art or writing a turn-off (no human art/writing is going to work for everyone either, and I've certainly closed videos I like the content of due to the way the human sounds presenting it). There's not even anything wrong with getting tired of the flood of AI content and deciding that the mental tax of knowing something is AI-generated is personally not worth something you do otherwise like. But this isn't people who have been overwhelmed by too many AI narrators, this is people who refuse to even consider engaging with it due to ideological issues with entirely different technologies.

                                            The only meaningful difference between AI and classic speech synthesis techniques are that intonation and diversification are now happening automatically rather than needing to be painstakingly coded in. There's not any stolen-work concerns in the YouTube examples¹ since it's not like anyone human is realistically going to enter a partnership with a small channel just to read a prepared script. This is a wonderful example of the democratization AI allows: letting people easily create content without needing expensive microphones, complex processing software, and a well-practiced broadcaster voice² so long as they have good speech-writing skills and can grab something to use for a video track.

                                            And just because it's being implemented by the same companies as the crop of LLMs and image diffusers, people call it equally "AI slop" (I really hate that term) and violently boycott it on principle. It's not taking a coherent position, it's not based on personal preference, it's just grabbing the torches and pitchforks to continue the witch hunt.

                                            re: @[email protected]



                                            ¹ There are issues with using AI voices in commercial projects, particularly for animation, but so far as games go I'd personally only be concerned about things coming out of big studios -- what fraction of a percent of indie game devs would have hired voice actors to begin with, rather than just sticking with text?

                                            ² No, those aren't optional. I'm personally happy to put up with a lot of amateur production values if I like the content, but far too many people aren't, and a fuzzy mic or (to a thankfully lesser extent) a thick accent are very real barriers to building an audience. Microsoft Sam doesn't cut it on YouTube anymore, either. Vocaloid tech might, but they're expensive and a lot of work to use to their fullest extent.

                                              0 ★ 0 ↺

                                              [?]Sam »
                                              @[email protected]

                                              Not entirely sure what point that article is making, beyond just "Trump is losing his support", which could have been said in a fraction of the length. It's leaning too heavily on "everything Trump does is bad" to really feel like it has anything of its own to say.

                                              Like, "He has even considered pulling the United States out of NATO" bridges a vague "allies are our strength" into a screed on Ukraine, where the only foundation for all of that being good is that three quarters support NATO and two thirds support continuing to arm Ukraine. Sure, it's a great illustration of the president not respecting the will of the people, but that's not what the author is using it for -- it's just "Trump bad, majority opinion opposing him good". All very liberalism-does-no-wrong, horseshoe-theory-esque, leaving no room to say that aggressive power projection for neocolonial interests might be a bad thing, actually.

                                              It's certainly good that he's losing his base. That's not the article I'd have chosen to illustrate the point, over one which actually has a coherent thesis.

                                              re: @[email protected]

                                                1 ★ 0 ↺

                                                [?]Sam »
                                                @[email protected]

                                                meta, vaguely about CWs, generally about community [SENSITIVE CONTENT]And as we saw, it's not just about your followers -- you're also needing to keep their followers in mind. Maybe you have it unboostable,¹ great, that doesn't mean some software won't decide to pull it in as part of a thread view anyway if your friend decides to comment on it. Maybe you have it private, but that only affects people viewing things from your own instance. Like everything on the internet ActivityPub is inherently public communication, and should be treated as such.

                                                The wonderful thing about the Fediverse is that we can all find (or spin up) an instance that fits the specific culture we're looking for, without cutting ourselves off from federation more broadly. The flipside of that is that we can never assume we're cut off ourselves. No matter how small the instance, ActivityPub is never going to be equivalent to a personal blog. No matter how personal you consider something, you are part of a community and you do need to consider community safety and health.

                                                I'm far from perfect, either. Despite boosting several things to this same effect recently, and writing several concurring replies myself, I barely have to look through my history to find quite a few things I should have CWed better. I've snapped at people on here recently out of proportion to their (perceived) slights. What I do do is try to make things right when I'm in the wrong, and if you call me out on something I do try to take a step back and see if I am in the wrong.

                                                re: @[email protected]



                                                ¹ Which is itself purely convention; ActivityPub is entirely honour-system for pretty much all of its visibility controls, and someone could very easily be using software which doesn't disable Announce activities based on that flag -- particularly since I don't see however it's marked being declared in the Mastodon docs, and the closest FEP I could find has been withdrawn.

                                                  1 ★ 0 ↺

                                                  [?]Sam »
                                                  @[email protected]

                                                  I'm just throwing an answer together here without any concrete evidence, but it feels like a similar thing as the disappearance of trade schools and high school life-skills classes (shop, home ec, etc.). Everyone is being funneled into universities whether that's the best fit for them or not,¹ and teachers or counselors offering advice that "your skills lie in your physical creativity, problem solving, and attention to detail; liberal arts and theory-heavy STEM aren't going to be a good fit, so uni might not be for you" would be a scandal no matter how true it might be. In lieu of high school being any sort of differentiating factor, the colleges turn to standardized tests to prioritize the standardized applicants, and everyone is worse off.

                                                  Kids aren't homogeneous. Left to their own devices they will spin off following their own interests and skills. The top of the class in math might know they'll never make much use of history (not being someone to go into economics), and so not feel any need to burn themself out trying to ace that class. But because of the "anyone can be anything" variant of the american dream myth, they're forced to try to be everything anyway. The hyper-focus on testing is simply the best way to browbeat them into compliance. After all, it's a lot harder for the system to treat people as interchangeable cogs when it has to acknowledge people have their own specialities.

                                                  re: @[email protected]



                                                  ¹ There's certainly room here for a debt-based conspiracy here. I do definitely blame capitalism, but rather than anything organized in this case, I think it's more just that capitalism breeds competition, and according to that social model if you aren't leading the pack then you're effectively worthless except for how others can use you. It just so happens that the group of people who gained power were in fields where higher education proved important, so the wages in those fields rose out of all proportion in response, and now not following in their tracks is willfully making things harder for yourself.

                                                    1 ★ 0 ↺

                                                    [?]Sam »
                                                    @[email protected]

                                                    I build stuff for me mostly and if other people don't like it that's fine.
                                                    To that degree, I'm in full agreement. Someone's building their personal site, they're the only person who gets a say in how it's done. I think where the conversation went wrong was talking about this in terms of "UI designers", "front end devs", and apps vs websites -- all of those bring in the idea of there being money and corporate interests behind the site, and when it becomes someone's job to build and maintain the page, then it stops being their perogative to build something that makes they themself happy, they need to build something that works for their audience. I don't remember what blog it was on any more, but something that's stuck with me was a blogger describing how they watched someone in a waiting room navigating a government benefits page on a PSP, because that was the only mobile browser they had access to.

                                                    We might also be talking about different degrees of "support"? If I've disabled JavaScript, I don't expect to get animations, I don't expect to have everything working perfectly, I don't even expect to have everything look coherent. If there's some side content like posting comments, I really appreciate being able to use it, but that's so far above and beyond the cratered standard of the noscript web that I don't even expect that. What I do expect is to be able to read the majority of the main content and to limp through the navigation.

                                                    HTML is for your content, CSS is for your style, and JavaScript is for making it come to life. For the vast majority of sites it's not any harder to embed the content in a placeholder HTML div than it is to embed it in a JS file; document.getElementById(id).childNodes and you're good to do whatever you want with it. If you're serving dynamic content then it's a bit harder, sure, but just a document.getElementById("placeholder").replaceWith(generated) and you're good. Meanwhile since it's all in the DOM at the page load, it's so much less likely to break to the point of unreadability.

                                                    If you're building an app, then sure, not coding for Web 1.0 is a valid choice. The vast majority of sites aren't apps. Mastodon isn't an app; it still follows exactly the same page-and-load model as a traditional site. And if you're not building an app, and you're not just putting something self-indulgent together for yourself, then there's no reason to break everything for the small benefit of having one less tab open in your code editor. "You can't capture the nuance of my form fields" doesn't just apply to interactive elements, after all.

                                                    re: @[email protected]

                                                      0 ★ 0 ↺

                                                      [?]Sam »
                                                      @[email protected]

                                                      There's a big difference between "a couple JavaScript functions to enhance things" and "app equivalent written in JavaScript". Look at Snac or even GoToSocial; they provide everything you need to participate in the Fediverse, without pulling in megabytes of dynamic dependencies. I think the majority of people (myself included) with an aversion to JS wouldn't mind it nearly so much if it were just used to support and to build on top of the static content -- like it was originally designed to do.

                                                      Side note, I think you're conflating a few things. Nearly every task can be accomplished without JavaScript, so long as you build your backend properly to serve complete pages, as demonstrated by Web 1.0 having solved those tasks decades ago -- maybe an interactive mapping site is implausible, but most pages don't have nearly that level of need. Where you're talking about what "most people expect", you're looking more at the polish of the modern web. An infinite timeline isn't a critical component of any user's requirements. Nice, sure, but that's one of the enhancements JS allows.

                                                      The problem is when someone/some company has decided to turn their website into an art piece, and write the entire thing in JavaScript without any thought about the base rendering. You want to know why we hate JS? It's because when we do decide to disable it, whether due to privacy/security concerns, limited data alotments, etc., so many websites utterly break. Not in a "I can see this was meant to do something fancy" way, in a "there's no text at all now" way. To whatever extent we hate UI designers (and it's not as much as you make it out to be -- exasperation, certainly, but hate only in the most egregious examples), it's not due to the gendering of the work, it's due to the lack of consideration for anyone who doesn't follow their blessed path.

                                                      The web is viewed through a vast range of devices, in a vast range of environments, by a vast range of people with different accessibility needs. Treating responsive design as "Chrome on desktop vs modern smart phone with unlimited data" actively ignores many diverse needs. A competant UI designer would be sure that those are being met; maybe JS is needed to provide the "intended" experience, anyone who disables it knows we're opting in to reduced functionality, but if something is important, then it's specifically the designer's job to make sure everyone can access it in one way or another. I'm sure I'm not the only person who, contrary to your characterization, feels a strong surge of appreciation and respect when I come across a site whose designer clearly took the time to make it work no matter who's accessing it how. It's only the incompetent designers, and particularly the frameworks and tooling which actively push them toward incompetence, that are the target of disdain... though I will admit that our aim isn't always precise when sending that disdain off.

                                                      re: @[email protected]

                                                        1 ★ 0 ↺

                                                        [?]Sam »
                                                        @[email protected]

                                                        Portugal definitely has a really beautiful mix of abandoned history right alongside everyday life. I've not done a lot of international travel to know how much is Portugal specifically, but I don't remember feeling the age of the land as immediately when I was in Ireland, Scotland, or Spain as I do there.

                                                        re: @[email protected]

                                                          1 ★ 0 ↺

                                                          [?]Sam »
                                                          @[email protected]

                                                          I try to have a reasonable thought or two!
                                                          (Insert fancy Misskey 🤣 reaction here.)

                                                          re: @[email protected]

                                                            4 ★ 0 ↺

                                                            [?]Sam »
                                                            @[email protected]

                                                            No, it's "I don't trust this anonymous crypto nerd" -- the abbreviation is important because there's good crypto and bad crypto, you see, and you're the wrong type of it. It's just that they've got "good" and "bad" confused so they don't realize the bad crypo is cryptocurrency and the good one is the cryptography. /silly

                                                            re: @[email protected]