@Swanye@fosstodon.org
@Swanye@fosstodon.org avatar

Swanye

@Swanye@fosstodon.org

A tumblelog in the style of Tumblr.

Swanye is an AGPLed ActivityPub project using the Phoenix framework in Elixir.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

LemmyDev, to random

Lemmy v0.19.4 release today!

https://join-lemmy.org/news/2024-06-07_-

neiman, to piracy

I cheer for #piracy because I don't think the modern IP or patent laws were made to protect me.

I use art that might belong to a big company - I get suspended. OpenAI and others steal everyone's IP, and there's nothing done to them, besides maybe a slap on the wrist or a small fine they don't care for.

Someone patent an algorithm I published? There's not much I can do. I can't sue them in the US, not logically and not money-wise.

jwildeboer, (edited ) to random
@jwildeboer@social.wildeboer.net avatar

Facebook/Meta starts talking about the "Extend" phase of Embrace, Extend, Extinguish as predicted:

"“You could imagine an extension to the protocol eventually — of saying like, ‘I want to support micropayments,’ or … like, ‘hey, feel free to show me ads, if that supports you.’ Kind of like a way for you to self-label or self-opt-in. That would be great,”

https://techcrunch.com/2024/04/25/why-meta-is-looking-to-the-fediverse-as-the-future-for-social-media/

stefan, to random
@stefan@stefanbohacek.online avatar

Adding descriptive alt text to your images is punk rock.

ajsadauskas, to random
@ajsadauskas@aus.social avatar

There was no drone delivery future. There was never going to be a drone delivery future.

Just like there was never going to be self-driving Uber taxis. Or Amazon Go supermarkets on every corner. Or hyperloops. Or earth-to-earth space travel on SpaceX rockets. Or level-five full self driving Teslas.

Just like there will not be a general artificial intelligence ChatGPT in the next couple of years.

They were all scams designed to lure dollars from investors and generate good PR.

It was all bullshit. It was always bullshit.

Nothing more.

https://www.theverge.com/2024/4/22/24137383/amazon-prime-air-drone-delivery-closing-lockeford-california-phoenix-arizona

javi, to random

Just a general reminder that when Automattic sold millions of 2012 teenage selfies from tumblr to OpenAI and Midjourney without asking for consent first, they were MASSIVELY violating GDPR too:

https://qbankdam.com/en/blog/seeing-the-whole-picture-how-gdpr-views-your-images-as-personal-data

18+ ConnyDuck, to random
@ConnyDuck@chaos.social avatar

This week we had the regular #Tusky Team meeting, and among a lot of good news (new team members, new release coming soon, huge refactorings being done) we also found some areas where we could need some help ->

gotosocial, to movies EN
@gotosocial@superseriousbusiness.org avatar

Hey nerds! 🌸

First spring time release of #GoToSocial, here's the first release candidate for version 0.15.0 Shagadelic Sloth!

https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.15.0-rc1

For adventurous admins updating to this release candidate, please read the migration notes carefully, especially regarding database migrations :)

Release highlights

Midnight trip: chunky purple and neon-green theme with magenta ombre.
Soft: a light pink, blue, and white theme.
Sunset: yellow / orange / aubergine theme with a sunset ombre.

RichiH, to opensource
@RichiH@chaos.social avatar

It seems that over on Shitter, a random VC/executive tech bro of the day is trying to redefine "Open Source" yet again. Three different people tried to make me care about this.

And while on a technical level the answer is super simple -- there is a commonly accepted set of easily applied tests the passing of which determines if it is, in fact, #opensource -- the only thing I did find myself actually caring about is that this kind of thing simply does not happen over here. And that's really nice

gotosocial, to KindActions EN
@gotosocial@superseriousbusiness.org avatar

Hi everyone!

We've just released a new version of , v0.13.0 aka Spider Sloth!

You can get the release from here: https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.13.0

As usual, please read the migration notes carefully when upgrading to this version.

Thanks! Enjoy!


Highlights of this release:

  • Create, view, and vote in polls. It's been a while in the making but GoToSocial now has support for polls, aka Question activity types. You can create, view, and vote in polls using your client of choice.
  • Show unsupported media placeholders in incoming posts, where media could not be downloaded (temporarily or otherwise). No more dropped media on posts! You'll instead now get a link to the media on the originating instance, that you can click through in your (mobile) browser.
  • Mute threads that you're being overwhelmed by. Notifications for replies, likes, and boosts in that thread will no longer be generated.
  • Media cleanup scheduling. Previously media scheduling took place every night at 12am. With the new media scheduling settings in the config, you can customize the schedule to run it at different times and frequencies. https://docs.gotosocial.org/en/latest/admin/media_caching/#cleanup
  • Support for setting instance language . You can use the new instance-languages setting to indicate one or more primary languages for your instance. https://docs.gotosocial.org/en/latest/configuration/instance/
  • Support for language tags on posts. Language of posts is now correctly federated in and out of your instance. The language of posts is also shown on the web view of statuses and threads.
  • Gather and expose prometheus format metrics. You can now expose a /metrics endpoint to allow a Prometheus instance to scrape metrics about Go runtime memory usage, http request and database metrics, and more. https://docs.gotosocial.org/en/latest/advanced/metrics/
LemmyDev, to random

Lemmy v0.19.0 release - Instance blocking, Scaled sort, and Federation Queue.

https://join-lemmy.org/news/2023-12-15_-

Castopod, to random

New UX improvements, Castopod v1.7 is here! 🚀📦

  • Collapsible admin sidebar menu (see before/after 👇)
  • Added shortcuts to create new resources
  • Reorganized menu links and form sections
  • Added episode descriptions to episode cards
  • many bug fixes!

Download the Castopod package for free on https://castopod.org/

image/png

funkwhale, to random

Hi everyone! 🐳

We're getting ready to release Funkwhale 1.4.0 🎉

To whet your appetites, here's a peek at the new features we're shipping.

https://blog.funkwhale.audio/140-feature-highlight.html

gotosocial, to random EN
@gotosocial@superseriousbusiness.org avatar

#GoToSocial 0.13.0 Spider Sloth is coming along well. We've got a few little bugs to fix before making a first release candidate, and then we can let our little spidery child out into the world. It's quite an exciting release, so we'd like to get as many nuts and bolts tightened as possible so that it goes smoothly.

In particular, we've found a cheeky little bug in our png decoding, which sometimes causes pngs to fail to be downloaded from remote instances. We'll spend a bit more time poking and prodding this one, because it actually gets around the media placeholder logic we added.

More soon!

gotosocial, to random
@gotosocial@superseriousbusiness.org avatar

Next GtS release (0.13.0 Spider Sloth) will be a doozy:

  • Polls!
  • Support language tags of incoming/outgoing posts.
  • Media placeholders for unknown/errored media types.
  • Custom cleanup scheduling.
  • First pass at prometheus metrics implementation.
  • Thread muting / unmuting.

Couple weeks probably, we're still fixing some bugs 🐛 ⚠️

funkwhale, to random

Hi everyone 🐳

We have a new patch release ready to go for you! Funkwhale 1.3.4 is a dependency update release that removes some unused code and just generally tidies things up.

Read more about it in our blog:

https://blog.funkwhale.audio/funkwhale-134-release.html

Castopod, to random

Hey, Castopod v1.6 was just released! 🚀📦

[EDITING IMPROVEMENTS]
👀 You can now preview and share your episode before publishing it!

  • your usual bug fixes 🙂

As always, you may grab Castopod - for free - on https://castopod.org

funkwhale, to random

Hi everyone!

We're looking for some help with maintaining our Apache templates. Currently, we focus our efforts mostly on Nginx due to being more familiar with it. But we'd like both to be available to our users.

If you're willing to get involved, please let us know on our forum!

https://forum.funkwhale.audio/d/378-apache-maintenance

Swanye, to random
@Swanye@fosstodon.org avatar

#WebAccessibility question for any willing to help:

Attached is the general Swanye page layout; I'd structured tabbing to begin on the right side of the page on the premise that wanting to create a post, etc. would be the first things you might want available to you but, obviously, that then navigates the page right-to-left rather than left-to-right.

For users who'd most use this, is LtR (starting with the posts of the page) preferred? Figured I should probably check before too much is built…

fox, to random
@fox@front-end.social avatar

deleted_by_author

  • Loading...
  • SylvieLorxu, to google
    @SylvieLorxu@chaos.social avatar

    Bad news

    #Google finally released more info about their new #GooglePlayPolicies:

    Personal accounts must give Google legal name, legal address, email and phone number.

    Google will publish legal name, country and email for developers.

    Organization accounts must give the above info and a D-U-N-S number.

    Google will publish legal name, address, email and phone number for organization accounts.

    Google is effectively going to dox every single trans dev on #GooglePlay.

    https://support.google.com/googleplay/android-developer/answer/13628312

    Creating a developer account for personal use When creating a personal account, you must provide the following information: - Developer name; can be different from your legal name - Legal name - Legal address - Contact email address - Contact phone number - Developer email address - Developer website Your developer name will appear on Google Play and can be changed any time. Your legal name and address will be taken from the Google Payments profile that you linked to your developer account during account creation. You will need to verify these identity details before publishing on Google Play. Google will display your legal name, your country (as per your legal address), and developer email address on Google Play. If you decide to monetize on Google Play then Google will display your full address. Your contact email address, contact phone number, and developer email address must be verified using a one-time password and remain operational for the duration of your developer account.
    Creating a developer account for an organization When creating an organization account, you must provide the following information: - Developer name; can be different from your legal name - As per your linked Google Payments profile: D-U-N-S number, Organization name, Organization addres - Organization phone number - Organization website - Contact nam - Contact email address - Contact phone number - Developer email addres - Developer phone number Your developer name will appear on Google Play and can be changed any time. Your organization name and address is taken from the Google Payments profile that you linked to your developer account during account creation. You will need to verify these identity details before publishing on Google Play. To help improve transparency and user safety on Google Play, Google will display your legal name, legal address, developer email address, and developer phone number on Google Play. Your contact email address, contact phone number, developer email address and developer phone number must be verified using a one-time password and remain operational for the duration of your developer account.

    Castopod, to random

    Castopod v1.5 is out 🚀📦

    You can now share a podcast links page for your listeners!

    👉 Just add "/links" to your podcast page url to see it

    funkwhale, to random

    Hi members o/

    It's time for another vote! This time it's for the all-important communications group. This group will be responsible for writing content and posts to keep you all up-to-date on what we're doing.

    Members can vote in our forum here:

    https://forum.funkwhale.audio/d/367-communications-group-voting

    nemo, to random

    If you are horrified by the Web Environment Integrity proposal by Google ( for ads), stop using Chrome and switch to Firefox and block ads everywhere.

    The only eyeballs left for Google to show ads are the ones protected by ad blockers. That’s the highest growth opportunity they have, and we cannot let them have it.

    firefish, to random

    Firefish v1.0.0 release!

    FULL RELEASE NOTES: https://gitlab.prometheus.systems/firefish/firefish/-/releases/v1.0.0

    Welcome to the new era of FIREFISH!

    Changelog

    Major changes from last release candidate

    • Firefish branding and new repo!
    • Far better Mastodon API support
    • Edits are now non-experimental
    • Support for secondary cache server
    • Link verification with rel=me
    • Store antennas in cache
    • Post imports with media
    • Sytle fixes
    • More translations
    • Performance upgrades
    • Bug fixes
    • Faster build
    • FoundKey -> Firefish migration fixes

    Major changes from stable

    All of the above, plus:

    • Post editing
    • Post imports
    • New post design
    • New header design
    • Better accessibility
    • Server silences
    • Modmail
    • New MFM effects
    • Meilisearch search engine- Channel search- Improved system emails
    • cuid2 IDs
    • Emoji skin tones
    • New 2FA flow
    • Reduced visual clutter
    • Deck view improvements

    Upgrading

    If upgrading from v13 (old stable)

    In addition to the rest of the steps after this:

    • Install the Rust toolchain (v1.68.0 or higher): https://www.rust-lang.org/tools/install

    • (Optional) install Meilisearch to use as a search engine instead of Sonic: https://www.meilisearch.com/

    • Replace your config file (.config/default.yml) with a blank version of the example (.config/example.yml) and re-enter the information. This will make things easier.

    Dependencies

    • Upgrade to at least Node v20.3.1 (v20.4.0 recommended).

    • (Optional, recommended) install DragonflyDB and configure under cacheServer: https://www.dragonflydb.io/

    Set new repo and pull

    git remote set-url origin https://gitlab.prometheus.systems/firefish/firefish.git
    git pull --ff
    

    Upgrade packages

    corepack enable
    pnpm i
    

    Build

    NODE_ENV=production pnpm run buld
    

    Migrate

    There are 3 new envoriment variables for this upgrade only, because antennas have been moved from the database to the cache.

    • ANTENNA_MIGRATION_SKIP: skips copying antennas to cache if true. Default is false (will clear all antennas if skipped).
    • ANTENNA_MIGRATION_COPY_LIMIT: limits how many entries are copied to cache. Default is 0 (no limit).
    • ANTENNA_MIGRATION_READ_LIMIT: limits how many entires are read from the database
      in each iteration of migration. Large value may result in faster migration, but also may consume more memory. Default is 10000.

    With default options:

    NODE_ENV=production pnpm run migrate
    

    With custom options (feel free to only use some):

    NODE_ENV=production ANTENNA_MIGRATION_SKIP=false ANTENNA_MIGRATION_COPY_LIMIT=0 ANTENNA_MIGRATION_READ_LIMIT=1000 pnpm run migrate
    

    And then restart Calckey...uh... Firefish!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines