@bocops@fosstodon.org
@bocops@fosstodon.org avatar

bocops

@bocops@fosstodon.org

IT guy with a whole host of often changing interests, currently including #photography, #climatescience, #dutchoven, playing #dwarffortress and listening to #modularambient music.

Not migrating from Twitter - but was on #googleplus a long time ago.

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

bocops, to mastodon
@bocops@fosstodon.org avatar

@pfefferle I fear the answer is "No", but...

Is there any way to make a instance forget about posts from a Wordpress blog running your plugin, if those posts are already deleted on the blog?

Apparently, when I tested some months ago, deletes weren't propagated properly, and now all those test posts linger on the instance of the account I followed my blog with. I wouldn't want actual blog followers to see the posts later.

bocops,
@bocops@fosstodon.org avatar

Alternatively, does anyone know the timeframe for Mastodon instances to remove posts from their cache after an account is no longer followed by anyone on the instance?

Since I am the only one currently following the other account, I could unfollow and wait - is that even a thing?

@feditips, do you have an idea?

pandafy, to random

Do you use groups for organizing tabs in Chromium based browsers? If yes, then how?

bocops,
@bocops@fosstodon.org avatar

@pandafy You can Ctrl-click several tabs, then right-click and choose "Add tabs to new group".

bocops,
@bocops@fosstodon.org avatar

@pandafy Ah, understood. In that case I'm curious as well, I don't know of any good use case. :)

bocops, to random German
@bocops@fosstodon.org avatar

Die Situation mit verschiedenen |n in ist schwierig: Stadt A hat das in die eigene Stadt-App integriert, Nachbarstadt B hat ein obskures Formular auf der Webseite versteckt, Stadt C macht lieber gar nichts.

Stadt D bezahlt einem Anbieter 200€ oder mehr im Monat für die Nutzung einer “bundesweiten” App, aber ob man damit auch in Stadt E jemanden erreicht weiß kein Mensch, da laut Anbieterseite die Bearbeitung durch die Städte “auf freiwilliger Basis” erfolgt.

(1/3)

bocops,
@bocops@fosstodon.org avatar

Welche Arten von Mängeln sich melden lassen, ist auch regelmäßig unterschiedlich. Als jemand, der als , oder viel herumkommt, möchte ich mich durch diesen Wildwuchs von Stadt zu Stadt nicht quälen müssen.

Stattdessen hätte ich gerne EINE App, die wirklich überall funktioniert und es mir erlaubt, das zu melden, was ich wichtig finde - selbst wenn es die jeweilige anders sieht und eine Kategorie im Formular gar nicht anbietet.

(2/3)

bocops,
@bocops@fosstodon.org avatar

Zusätzlich möchte ich auch gern die Kontrolle über meine Meldung behalten - das heißt, über den Mail-Versand bei Rückfragen erreichbar sein, und nach gewisser Zeit erinnert werden, um bei Bedarf selber nachfragen zu können.

Für arbeite ich gerade an so einer App. Die ist inzwischen so weit, dass ich sie gerne mit einer (erst einmal kleinen) Gruppe von Testern teilen würde. Gibt es da irgendwelche Interessenten? Gerne !

(3/3)

tullney, to fediverse
@tullney@fosstodon.org avatar

Question: Is there any way to see the language indicated in a post? (This is not about determining the actual language used.)

I have been struggling to find out the answer, will be very happy about any help.

Use case: I'd like to avoid boosting posts with a wrong language setting.

bocops,
@bocops@fosstodon.org avatar

@tullney There is a field "language" in returned statuses according to https://docs.joinmastodon.org/entities/Status/, but I don't know of any clients showing this in the UI.

Theoretically, you could make API calls like https://fosstodon.org/api/v1/statuses/111289154486182383 to see that your post's language is correctly set to en.

bocops, to android
@bocops@fosstodon.org avatar

Why does complain that it "cannot figure out how to save this field into database" if all I did was to migrate the library from kapt to KSP?

ArmouredWizard, to Kotlin
@ArmouredWizard@dice.camp avatar


How to draw Dungeon?
Currently, tiles are held in a 2d Array, which is iterated to draw to a Canvas.
BUT, I cannot resize the images used for each tile.
The size of tiles depends on screen-size and dungeon-size, so cannot be hard-coded.
While the tiles are single-colour, it works (if inefficiently), but I would like to add images for doors, stairs, etc.
Where am I going wrong, and what can I do?

bocops,
@bocops@fosstodon.org avatar

@ArmouredWizard It's hard to tell without seeing the actual code - but scaling an image should at least theoretically be possible using some contentScale parameter. Is that what you are already trying, or are you doing something else?

https://developer.android.com/jetpack/compose/graphics/images/customize

bocops, to Youtube
@bocops@fosstodon.org avatar

I actually don't mind some ads on videos I'm watching. If someone put work into creating an interesting video and makes it freely available, more power to them. The same goes for the site hosting said video without cost for the creator.

However: eight ad breaks on a video just 15 minutes long, each with two ads planned, with about half of them unskippable? Come on, , that surely is overkill!

bocops, to random
@bocops@fosstodon.org avatar

I'm looking for alternatives to Google's .

seems to be a solution preferred by many, but I can't find any information either about their pricing or about how their payouts compare to other solutions.

Does anyone have ideas about that?

ArmouredWizard, to Kotlin
@ArmouredWizard@dice.camp avatar

As usual, I still can't figure this code!
I tried writing my own system, then found that ExposedDropDown exists.
But can't find examples of what I want to do.
Has anyone seen "Choose from List, or type New entry" ?

bocops,
@bocops@fosstodon.org avatar

@ArmouredWizard This sound as if some variant of AutoCompleteTextView might be the best choice: https://developer.android.com/reference/android/widget/AutoCompleteTextView

Here's a blog with code examples to make this work with Jetpack Compose: https://www.devbitsandbytes.com/jetpack-compose-a-simple-opiniated-autocompletetextview/

bocops, to HowTo
@bocops@fosstodon.org avatar

pick your instance:

  1. Just pick one, it's not a big deal, ...

  2. ... except if you pick the largest one, because we don't like what it does to federation, ...

  3. ... or one of the smaller one's, because it's not well-connected enough, anyway ...

  4. ... or the one that doesn't moderate enough, because we're making sure it won't be connected, ...

  5. ... or the one that does moderate, because we're eventually putting that on a blocklist, too.

Brendanjones, (edited ) to mastodon
@Brendanjones@fosstodon.org avatar

Filling your timeline on as a new user is hard. I was just thinking about a hashtag discovery feature. What do people think about this? (Boosts welcome!)

Hashtags are a great way to get started without having to know specific people to follow. But even if you know what topics you like, it can be hard to know the exact hashtags used by the existing community here.

What about a feature where if you write in a hashtag, it gives you the tags most commonly used with that tag? Useful?

bocops,
@bocops@fosstodon.org avatar

@Brendanjones If I understand you correctly, you are looking for "hashtag correlation".

Here's an image taken from a publication dealing with exactly this, showing the correlation between tags in a very small set. You can see that, ignoring the main diagonal, there are some tags that are correlated in the test data set, while most are not: https://www.researchgate.net/figure/Hashtags-Correlation-Analysis_fig2_354591659

bocops,
@bocops@fosstodon.org avatar

@Brendanjones And here's another paper, dealing with the idea of suggesting new tags to users based on their own tag usage history, which is somewhat similar to your idea: https://www.researchgate.net/publication/317240987_Twitter_Hashtag_Recommendation_using_Matrix_Factorization

bocops,
@bocops@fosstodon.org avatar

@Brendanjones What conclusion?

bocops, to random
@bocops@fosstodon.org avatar

This explains why the home timeline of my other account is so boring. I definitely need to follow more. :)

bocops, to mastodon
@bocops@fosstodon.org avatar

I've seen some discussion of this PR by @Gargron lately: https://github.com/mastodon/mastodon/pull/26260

It originally looked as if the idea was to hide all hashtags at the end of a post completely, which would have been a UX nightmare.

The PR has since been edited to clarify that this will supposedly still render all hashtags, just not as text. The mockup looks nice, but I'm not sure if this change would actually solve the underlying "spamminess" issue.

bocops,
@bocops@fosstodon.org avatar

While this would definitely enhance the appearance of posts that dump a lot of in a separate end paragraph, part of the problem is actual spam, where people just use a ton of tags to force their way into more timelines, and hashtag proliferation, where people can't agree on just one tag for categorization, but instead use half a dozen similar ones.

Neither will be solved by this - but then again, I'm not sure how either could be solved.

tokyo_0, to random
@tokyo_0@mas.to avatar

@andregasser @bocops Hi there. Are either of you aware of any references that log changes to Mastodon API behaviour? Previously Status.getId() returned unique values for all new posts. Now it can return the id of a previous post if the text content is the same. I can't see anything on the Mastodon site that documents this change.

bocops, (edited )
@bocops@fosstodon.org avatar

@tokyo_0 I'm afraid this is something I might have caused with one of my latest PRs to : https://github.com/andregasser/bigbone/pull/233

Posting a status now sends an idempotency key as described here: https://docs.joinmastodon.org/methods/statuses/#create

This idempotency key is generated by hashing the whole parameter list, which means that trying to post the same status a second time will fail and instead return the first status.

@andregasser

bocops,
@bocops@fosstodon.org avatar

@tokyo_0 I didn't have your tool in mind when implementing this - it would in fact be problematic when moving many posts at once, if those posts have duplicate content.

Workarounds would be to use a previous snapshot, or post duplicate posts spread apart by more than one hour - both not really practical.

If your tools needs it, this idempotency key could be made optional.

@andregasser

bocops,
@bocops@fosstodon.org avatar

@tokyo_0 That depends on the media IDs used while posting. If those are different, because media was uploaded separately in each case, then the hashes used as idempotency keys will be different as well, and both requests to post a status will go through.

If you reuse the same media IDs, then the resulting key should be the same.

I've just reopened https://github.com/andregasser/bigbone/issues/118 to enhance this feature further.

@andregasser

bocops,
@bocops@fosstodon.org avatar

@tokyo_0 This is not an abuse prevention mechanism of the library, but a mechanism of the Mastodon API to prevent accidental duplicate submission of the same status.

If the key is sent at all, its value is cached (Mastodon documentation claims "for up to 1 hour") and later requests with the same value will not lead to a new status.

Not sure how .getId() leads to a 404 error. The status entity should already have been retrieved when you call its getId() method.

@andregasser

bocops, to internet
@bocops@fosstodon.org avatar

If this so-called "Fediverse" burns to the ground, it won't be caused by any shenanigans, but by a weird mix of and of a vocal part of its inhabitants.

bocops,
@bocops@fosstodon.org avatar

Two months later, I'm reminded of this statement by a new drama, this time involving dragging 5+ year old posts out of the Wayback Machine to escalate some issue well beyond its original scope. This isn't healthy.

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