@movq@www.uninformativ.de Looks like subject parsing is broken.
@david@daiwei.me Ramen! Bon appetit.
@balloon-fu-sen@tw.fus.f5.si Not bad, quite a groovy sound.
@zvava@twtxt.net hunter2
tt has a "draft" mode right? You didn't publish, then edit over and over did you? š
@prologic@twtxt.net Not sure if this really counts as a draft mode or this is what you had in mind. I just was in the editor for ages and didnāt close it. tt provides an integrated preview for the rendered message in there. It automatically updates every second.
Hereās a screenshot of the compose view with the conversation context on the top to which to reply to, the editor in the middle and the almost-live preview at the bottom, I hope itās big enough: 
But itās not like I hit the āAdd messageā button in the compose view (the one currently selected on the screenshot), see the message in the conversation tree and then come back into the compose view to continue editing. Thereās no edit functionality in tt. Once the message is appended to my twtxt.txt file on disk, all I can do is edit it with vim. The U+2028 line breaks are really annoying to deal with (Iām sure I could do something about that if I spent the time), so I try to avoid that at all costs.
Once new messages have been added to my local file, I then manually upload the file to my server in a separate terminal. Thereās no upload command integrated into tt. Right from my very first message in the beginning, Iāve always done it exactly like that. Iām used to this and it really doesnāt bother me. But I can see that others might not be fans of that at all. I might add an upload mechanism to tt at some point in the future.
@david@daiwei.me Very nice!
Dear weather gods, can we please also have a decent amount of rain and not just a few drops that only make the humidity even worse?
@david@daiwei.me The stuff in parens is lost on yarnd:

@dce@hashnix.club I like the teal colors in the file manager.
@david@daiwei.me agreed on those. I have also noticed that the buttons are the top (Timeline, Mentions, Follows, Settings) shift a bit when clicked. I am not sure whatās causing that.
@david@daiwei.me Yeah, Oracle is a Dumpster Fire, thatās true. š«¤
I really think I should go back to Java.
Writing programs in Python is so exhausting. I want a compiler and I want static typing. No, linters and type checkers and IDEs are not good enough. Compilers catch way more errors in advance.
Rust is also exhausting. Theyāre constantly adding language features and, at the same time, the runtime library remains tiny and you need 3rd party libraries for everything. Many of those are still at version 0.x (SemVer!) and you canāt rely on anything. Often times, you need the latest Rust nightly compiler.
Go is ⦠I donāt like it. And huge binaries.
I like C as a language, but itās too fragile. I want to have a proper HashMap every now and then.
None of the above have good GUI libraries, at least not on Linux.
And then thereās Java. This is my fractal renderer that I wrote over 17 years ago:
https://movq.de/v/fcd3c4e557/vid-1784121825.mp4
Itās fast. It has a GUI with custom widgets and those werenāt even hard to make. It still works without changing a single line of code. The source code files have timestamps from 2009 and I just noticed that the JAR file Iām using in the video was compiled in 2010.
Java as a language is relatively easy to learn and to master. There are few surprises. The source code organization with packages is good. Java API docs are clear and well written.
The JVM ramp-up times have improved considerably:
https://movq.de/v/e7314e521e/vid-1784121998.mp4
This isnāt like the Dark Ages anymore. Might even be usable for some CLI tools.
The only thing where Java really sucks is anything close-ish to the kernel. Try issuing an ioctl() ⦠I couldnāt have made my TUI framework in Java, but then again, I wouldnāt have needed to because Swing already exists and it just works.
@movq@www.uninformativ.de ha ha in this case I think Iām OK with a broken thread ha ha
@prologic@twtxt.net See, thatās what edit/delete is good for. š š¤Ŗ
@movq@www.uninformativ.de yeah itās one of the fundamental principles of Yarn social and everything that Iāve poured into the ecosystem that weāve collectively built here over the last, What is it six or seven years now?
@zvava@twtxt.net oooos š¤£
@david@daiwei.me Thatās a good thing. I still use it heavily, but I also realize that it is addictive. This whole idea of getting likes and boosts is horrible. Seeing ānumber goes upā is inherently addictive design, if you ask me. This should never have been added to a Free Platform like Mastodon, and Iām glad that twtxt doesnāt have anything like it.
@movq@www.uninformativ.de Thatās crazy⦠Do not want!
@david@daiwei.me @prologic@twtxt.net No worries, I was just trying it on for size.
I played it again today (10/12 on first try), but I canāt say that I love the format of the āshare linkā (the unnecessary yellow and green circles).
I think if I did want to post daily scores or something (for posterity), Iād likely setup a separate feed just for my āachievementsā. š
@misskatie@twtpub.com Awesome!!! Welcome š¤
@balloon-fu-sen@tw.fus.f5.si yes I wouldnāt go and change your feeds location the location a fourth time thatās for sure! š¤£
Just finished putting together my new cwm setup! 
@lyse@lyse.isobeef.org Ha, I technically never went too far, just havenāt been too actively posting admittedly :<
@david@daiwei.me Thank you! š
twtxt.net senders š¤¦āāļø). Fixed + deployed now š„³ give the hosted feed another go, it'll land this time š¤
@david@daiwei.me Found it. Some bugs in the āclaim limiterā. Fixingā¦
@david@daiwei.me Please write an issue for this š I donāt mind which way we go!
@lyse@lyse.isobeef.org Ahh yes, but tt has a ādraftā mode right? You didnāt publish, then edit over and over did you? š
@lyse@lyse.isobeef.org LOL š
The only place where this would be an issue is the Twtxt Search Engine ā But as the GDPR also points out:
Art. 17
The one place the āit propagated and I canāt recall itā problem is legally acknowledged is Art. 17(2), and it explicitly scales to whatās technically feasible:
āā¦the controller, taking account of available technology and the cost of implementation, shall take reasonable steps, including technical measures, to inform controllers which are processing the personal data that the data subject has requested the erasureā¦ā
Best-effort, given the technology. A decentralised, append-only, content-addressed feed is the available technology, and its limits are baked into the standard the law applies. Nobody ā not the user, not you ā is obliged to guarantee every cached copy vanishes.
@david@daiwei.me you had to poke me, eh?

@david@daiwei.me You mean, you mean⦠like mowing down a whole rain forest in a thunderstormās brutal heat? :-?
Show us todayās rain. :-)
Now, thatās cool shit, I have to say! Discovering so many hidden sounds⦠With Fotric Acoustic Imager: https://youtu.be/CKJT_ECOsK4
@david@daiwei.me Hahaahaaahaaaaa, that was funny as heck, mate! I had to laugh really hard! :ā-D
@david@daiwei.me Hahaha, for sure. (But my observation wasnāt meant as a complaint.)
local means it only stores this stuff offline. So they claim. I donāt trust this and I donāt want to go anywhere near it.
@david@daiwei.me š¤£
@david@daiwei.me :-D
@lyse@lyse.isobeef.org Yeah, okay, the default being local means it only stores this stuff offline. So they claim. I donāt trust this and I donāt want to go anywhere near it.
gg instead of g to go to the top in tt. Much better! :-) Other multi-key combinations are also easily possible now.
@prologic@twtxt.net @david@daiwei.me Thanks! Hahaha, rest assured, it was not right from the beginning at all. I had to fix it over and over again.
Uuhh, nice, @eldersnake@we.loveprivacy.club is back!
@prologic@twtxt.net Perhaps somebody tried to register āyarn_secret_serviceā. 8-)
@prologic@twtxt.net Whereās the before picture!? :-D
@movq@www.uninformativ.de Yes, this is absolutely a no-go!
A long time ago when the first telemetry shitstorm happened, I added export GOTELEMETRY=off in my ~/.zshrc. But it doesnāt seem to be picked up at all (I actually call this sabotage!):
$ go env GOTELEMETRY
local
$ go env -w GOTELEMETRY=off
go: GOTELEMETRY cannot be modified
$ go telemetry off
$ go env GOTELEMETRY
off
@prologic@twtxt.net @david@daiwei.me I just want to bring up the following: From a data protection point of view, edits and deletions are important. But thatās about it, I will not join discussions on that topic. :-)
@david@daiwei.me well I happen to agree because one of the fundamental problems is that you canāt have a tax file specification and assume that you can edit it freely by hand as a human and then clients that deal with that specification in machine possible mechanisms the two kind of conflict because humans get things wrong machines donāt
@movq@www.uninformativ.de please donāt waste your time to bugging this. Iāll figure out whatās going on with these new clients.š
@prologic@twtxt.net Itās from Gabeās feed: https://gabesarcade.com/twtxt.txt
@david@daiwei.me It really is almost impossible to debug these hash issues. Only thing I can do is some trial-and-error, to see if I somehow end up at pmrf6ftxsdhr instead of ksou5aqw7w5a. So far, no luck. š
@david@daiwei.me LOL š¤£
@kat@yarn.girlonthemoon.xyz Welcome back š„³
@eldersnake@we.loveprivacy.club Ahh awesome! No worries mate! š
@prologic@twtxt.net seems to be working just fine mate! Thanks for your efforts and especially making the upgrade painless.