What #Mastodon apps are you using on #Android?
About that... It was stupid to set my `compose_mode` var as a string mirroring its source argv[] and then check its first char using [0] everywhere. Set it as a char from the start, simplify every comparison, -84 bytes.
https://github.com/colinleroy/a2tools/commit/0a72da76da429a20a2a53da749d46dd4a4ebc4c9
#RetroComputing #AppleII #Mastodon
Let the composer display the original toot, along with "Your quote:", when quoting.
https://github.com/colinleroy/a2tools/commit/c559536f60c1e61ee1283db740dad660b633fea9
The `if(compose_mode[0] == 'r')` got replaced with a
switch() {
case 'r':
case 'q':
...
}
You guessed why, it is tighter than if(compose_mode[0] == 'r' || compose_mode[0] == 'q').
The cc65 optimizer is far from perfect, and that or'ed if would load the variable twice, get the first char of it twice, and compare it twice. With a switch, only the comparison is done twice.
Cost so far, +46 bytes - but we're not done yet, as sending the quote would, for now, make a reply!
#RetroComputing #Mastodon #AppleII
A fairly rare occurrence on Mastodon for me:
A toot with an upbeat story about a young researcher working to make the world a wee bit better, with a decent amount of credible info easily available online to back the story.
The cynicism and negativity in the thread *way* outweighs the positive. Maybe it's a reflection of where we are atm? I am no kind of an unremitting sunshine & unicorns type of personality, but FFS why don't you knock it off with them negative waves?
Discover how AI is transforming finance by cutting costs, improving risk management, and boosting efficiency. Learn from real examples like Citibank and Klarna, and explore smart strategies for adopting AI in your business.
#technology #science #opensource #openai #AI #writing #blog #blogging #finance #mastodon #mastoart #writer #earn #dollars #marketing #client

When the user presses Q, we'll launch the composer with command-line parameters 'q' and the status ID if the toot is quotable.
The composer doesn't know what to do of that parameter combination yet, we'll get to it.
https://github.com/colinleroy/a2tools/commit/c15d80810c3959af8e9c31a1e484a699a99d7ee9
Total cost for the main binary: +168 bytes
Total cost for the composer, which I didn't directly touch yet but it already has the updated status struct and parser: +68 bytes.
#RetroComputing #AppleII #Mastodon
Now that we have a `quotable` field in our status struct, we can update the menu to show the possibility of quoting: https://github.com/colinleroy/a2tools/commit/2410791c1d1ae82b521763400d430040cb198cee
As 'Q' was used to Quit, we also rename 'Quit(Q)' to 'Exit(X)' so that the Quote action has a good shortcut.
#RetroComputing #AppleII #Mastodon
Let's live-toot the adding of quote-posting to #Mastodon for #AppleII, in case it interests some nerds.
First of all, let's detect whether a toot is quotable: https://github.com/colinleroy/a2tools/commit/275c282698a18169fcd0bda3ffbc0af55cbdbfe2
The JSON field `quote_approval.current_user` of a Status entity will either contain `automatic`, `manual`, `denied` or `unsupported_policy`. We'll consider everything but `denied` as quotable.
If the field doesn't exist, for retro-compatibility, we'll use a default `d`.
In the commit you'll see that we compare the first character of that field to `d`, this is much tighter size-wise than an strcmp().
i have a treat for you!
Monster Island Illian a fun action game
Game can be downloaded for FREE at https://coa-100.itch.io/monster-island-illian
#videogames #games #pcgaming #lowpoly #3d #music #mastodon

"Mastodon führt ab nächster Woche die lang diskutierte Zitat-Funktion ein. Nachdem man sich anfangs gegen diese Funktion gesträubt hatte, können Nutzer künftig beim Boosten von Beiträgen wählen, ob sie diese mit einem eigenen Kommentar versehen möchten. Die dezentrale Plattform hatte die Quote-Posts ursprünglich abgelehnt, weil man Bedenken wegen möglicher Belästigungen hatte. Im Februar kam dann die Kehrtwende"
https://stadt-bremerhaven.de/mastodon-fuehrt-zitat-funktion-ein/
Neu auf Jansens Pott:
Kurzgedanken: Mastodon führt Zitat-Funktion ein
Nächste Woche wird es ein Update bei Mastodon geben und damit wird dann auch die Zitat-Funktion eingeführt.
Ich bin da immer noch skeptisch, ob das eine gute Idee ist. Ich dachte lange, dass diese Zitatfunktion mit ein Grund dafür war, dass […]
https://www.jansens-pott.de/kurzgedanken-mastodon-fuehrt-zitat-funktion-ein/?mtm_campaign=mastodon
#Blog #Mastodon #microblog #Zitate
The stench of gunpowder and fire blankets the skies of Gaza, suffocating the city beneath a burning shroud.
https://medium.com/@daliamohisenn/it-feels-as-though-this-war-has-grown-more-savage-than-ever-before-as-though-it-has-reached-the-ce4abf772632
#Palestine #GenocideInGaza #CeasefireNow #palestine
#GazaStarvation #FamineInGaza #SaveGaza #Palestine #israel #mastodon #mastoart
#GazaFamine #HumanRights #أنقذوا_غزة #فلسطين