In-reply-to » Yesterday's April weather offered nearly everything. Sun, rain, clouds, wind. Luckily, the rain wasn't too bad, we precautionally brought our rain jackets and took cover under some trees for 5-10 minutes. From then on, it alternated mostly between sunny and cloudy. Perfect conditions for photography.

Ta, @movq@www.uninformativ.de and @bender@twtxt.net! No, that is Wäschenbeuren: https://en.wikipedia.org/wiki/W%C3%A4schenbeuren My town is in the opposite direction.

And yes, it literally took hours to remove 90% of the photos. It’s the necessary evil. I’m never looking forward to the sorting process. The longer the hike, the worse the aftermath.

We had 3°C the other night, quite cold. That’s the price to pay for the nice temperatures at daytime.

⤋ Read More

Epic Games Sues Google and Samsung Over App Store Restrictions
Epic Games filed a new antitrust lawsuit against Google and Samsung, alleging they conspired to undermine third-party app stores. The suit focuses on Samsung’s “Auto Blocker” feature, now enabled by default on new phones, which restricts app installations to “authorized sources” - primarily Google and Samsung’s stores.

Epic claims Auto Blocker creat … ⌘ Read more

⤋ Read More
In-reply-to » @prologic yup, it was muted. I didn't do it purposely, though. I truly don't know how that happened. That beget the question, shouldn't that be disallowed? That is, muting ourselves should not be possible. That same for following/blocking ourselves (if that breaks functionality).

@bender@twtxt.net Good point! 👌 I’ll make it so 👌

⤋ Read More
In-reply-to » @bender I see it here hmm 🤔 Dis you accidentally mute your own Twt?

@prologic@twtxt.net yup, it was muted. I didn’t do it purposely, though. I truly don’t know how that happened. That beget the question, shouldn’t that be disallowed? That is, muting ourselves should not be possible. That same for following/blocking ourselves (if that breaks functionality).

⤋ Read More
In-reply-to » should i delete gemini support from twet? iirc in twtxt v2 it starts prohibited. And all of my fields are https

@doesnm@doesnm.p.psf.lt No.

iirc in twtxt v2 it starts prohibited

This is not true. There are no issues supporting fetching feeds via Gemini/Gopher. This is totally fine. What will likely happen is “recommendations” and “drawbacks of using Gemini/Gopher”

⤋ Read More
In-reply-to » There we go!

@prologic@twtxt.net Regarding the new way of generating twt-hashes, to me it makes more sense to use tabs as separator instead of spaces, since the you can just copy/past a line directly from a twtxt-file that already go a tab between timestamp and message. But tabs might be hard to “type” when you are in a terminal, since it will activate autocomplete…🤔

Another thing, it seems that you sugget we only use the domain in the hash-creation and not the full path to the twtxt.txt

$ echo -e "https://example.com 2024-09-29T13:30:00Z Hello World!" | sha256sum - | awk '{ print $1 }' | base64 | head -c 12

⤋ Read More
In-reply-to » Yesterday's April weather offered nearly everything. Sun, rain, clouds, wind. Luckily, the rain wasn't too bad, we precautionally brought our rain jackets and took cover under some trees for 5-10 minutes. From then on, it alternated mostly between sunny and cloudy. Perfect conditions for photography.

Download

⤋ Read More
In-reply-to » Yesterday's April weather offered nearly everything. Sun, rain, clouds, wind. Luckily, the rain wasn't too bad, we precautionally brought our rain jackets and took cover under some trees for 5-10 minutes. From then on, it alternated mostly between sunny and cloudy. Perfect conditions for photography.

@bender@twtxt.net I see it here hmm 🤔 Dis you accidentally mute your own Twt?

⤋ Read More
In-reply-to » Gentlemen, I have a pdf file (1.5MB) which I want to be able to block and copy text writing out of it, but it's locked, preventing this. All I used to do was write it out by hand, or screen shot the text as an image. Is there any software that opens pdf format for copying and pasting of the text?

@off_grid_living@twtxt.net is it locked because of a DRM thing or something else?

Otherwise you can check if you already have the pdftotext command that comes with the poppler-utils package, try converting converting the pdf into a text file and copy to your heart’s content. I have just tried it myself.

If you don’t have it already here’s what you can do on Ubuntu or any Debian based distribution of Linux:

  • Update and upgrade your packages:
    > sudo apt update && sudo apt upgrade
  • Install the poppler-utils package
    > sudo apt install poppler-utils
  • Now you can convert your pdf to txt file with:
    > pdftotxt -layout -enc UTF-8 name_of_source_file.pdf name_of_destination_file.txt

You can always do a pdftotxt --help to see the rest of possible options.
Hope this helps.

⤋ Read More
In-reply-to » Gentlemen, I have a pdf file (1.5MB) which I want to be able to block and copy text writing out of it, but it's locked, preventing this. All I used to do was write it out by hand, or screen shot the text as an image. Is there any software that opens pdf format for copying and pasting of the text?

@off_grid_living@twtxt.net mind sharing the PDF, to take a look? Some PDF containing text as images, which makes it more difficult to complete the task you want to perform.

⤋ Read More

Gentlemen, I have a pdf file (1.5MB) which I want to be able to block and copy text writing out of it, but it’s locked, preventing this. All I used to do was write it out by hand, or screen shot the text as an image.
Is there any software that opens pdf format for copying and pasting of the text?

⤋ Read More
In-reply-to » Only with dovecot xD. For mail im use android native mail client and not mutt. And jenny display some errors with found some files and /tmp dir (android dont have /tmp)

I believe I’d missed an f:

~/src/jenny $ git diff
diff --git a/jenny b/jenny
index ada8da2..8ae9a06 100755
--- a/jenny
+++ b/jenny
@@ -1194,7 +1194,7 @@ if __name__ == '__main__':
     if args.edit:
	edit_twt_file(app)
     elif args.fetch:
-        with DirectoryLock(f'/tmp/jenny-{getuser()}.run'):
+        with DirectoryLock(expanduser(f'~/tmp/jenny-{getuser()}.run')):
             retrieve_all(app)
     elif args.last_seen:
	 print('Feeds last seen at (times are local time), oldest first:')

⤋ Read More
In-reply-to » Only with dovecot xD. For mail im use android native mail client and not mutt. And jenny display some errors with found some files and /tmp dir (android dont have /tmp)

@doesnm@doesnm.p.psf.lt I’ve just given it a try on android/termux and got it to work, I can’t promise it won’t break something else (because i definitely don’t know what I’m doing) but here’s what I broke 😅:

~/src/jenny $ git diff
diff --git a/jenny b/jenny
index ada8da2..8ae9a06 100755
--- a/jenny
+++ b/jenny
@@ -1194,7 +1194,7 @@ if __name__ == '__main__':
     if args.edit:
	edit_twt_file(app)
     elif args.fetch:
-        with DirectoryLock(f'/tmp/jenny-{getuser()}.run'):
+        with DirectoryLock(expanduser('~/tmp/jenny-{getuser()}.run')):
             retrieve_all(app)
     elif args.last_seen:
	 print('Feeds last seen at (times are local time), oldest first:')

and of course make sure you mkdir ~/tmp

⤋ Read More
In-reply-to » Yesterday's April weather offered nearly everything. Sun, rain, clouds, wind. Luckily, the rain wasn't too bad, we precautionally brought our rain jackets and took cover under some trees for 5-10 minutes. From then on, it alternated mostly between sunny and cloudy. Perfect conditions for photography.

Rightfully so, @xuu pod has it on cache: https://txt.sour.is/twt/v6eemvq. This pod (twtxt.net), knows nothing about it, so it seems.

⤋ Read More
In-reply-to » Yesterday's April weather offered nearly everything. Sun, rain, clouds, wind. Luckily, the rain wasn't too bad, we precautionally brought our rain jackets and took cover under some trees for 5-10 minutes. From then on, it alternated mostly between sunny and cloudy. Perfect conditions for photography.

I don’t see it on the client (Yarn), but as you can see it is on the raw feed. 🧐

⤋ Read More
In-reply-to » Yesterday's April weather offered nearly everything. Sun, rain, clouds, wind. Luckily, the rain wasn't too bad, we precautionally brought our rain jackets and took cover under some trees for 5-10 minutes. From then on, it alternated mostly between sunny and cloudy. Perfect conditions for photography.

@prologic@twtxt.net I wonder where did this one went to:

2024-09-29T12:08:15Z	 @<lyse https://lyse.isobeef.org/twtxt.txt> love 27! Is that your town as seeing from the mountain, or some other town? From 395 to 40 is quite some picking! I figure that’s the most difficult part, right?

Ah, 16°C… what dreams are made of! 😍

⤋ Read More
In-reply-to » 👋 Thanks for joining us on our Sept monthly Yarn.social meetup today y'all 🙇‍♂️ We had @david @sorenpeter @doesnm @falsifian and @xuu 💪 Nice turn out! (not all at once of course, as we normally run this over 4 hours as we span many time zones!)

@prologic@twtxt.net If I understand correctly, then this means that twt hashes no longer uniquely refer to one specific twt. When someone talks about #1234567, it could refer to the original or some edit of it. It is up to clients to find out what this hash could mean (by keeping a historical database of all feed versions, basically).

Isn’t this essentially the same as only including url and timestamp in the hash?

⤋ Read More
In-reply-to » Yesterday's April weather offered nearly everything. Sun, rain, clouds, wind. Luckily, the rain wasn't too bad, we precautionally brought our rain jackets and took cover under some trees for 5-10 minutes. From then on, it alternated mostly between sunny and cloudy. Perfect conditions for photography.

@bender@twtxt.net Just once I tell ya:

Ah, 16°C… what dreams are made of! 😍

I’d like it to be a nice cool 16°C here 🤣

⤋ Read More
In-reply-to » Yesterday's April weather offered nearly everything. Sun, rain, clouds, wind. Luckily, the rain wasn't too bad, we precautionally brought our rain jackets and took cover under some trees for 5-10 minutes. From then on, it alternated mostly between sunny and cloudy. Perfect conditions for photography.

@lyse@lyse.isobeef.org love 27! Is that your town as seeing from the mountain, or some other town? From 395 to 40 is quite some picking! I figure that’s the most difficult part, right?

Ah, 16°C… what dreams are made of! 😍

⤋ Read More
In-reply-to » Yesterday's April weather offered nearly everything. Sun, rain, clouds, wind. Luckily, the rain wasn't too bad, we precautionally brought our rain jackets and took cover under some trees for 5-10 minutes. From then on, it alternated mostly between sunny and cloudy. Perfect conditions for photography.

@lyse@lyse.isobeef.org The view from the top of the “mountains” never gets old. 😊

⤋ Read More
In-reply-to » 👋 Thanks for joining us on our Sept monthly Yarn.social meetup today y'all 🙇‍♂️ We had @david @sorenpeter @doesnm @falsifian and @xuu 💪 Nice turn out! (not all at once of course, as we normally run this over 4 hours as we span many time zones!)

Personally I don’t see it as a problem. I didn’t even really see edits as a problem either tbh, but this is just an incremental improvement I think.

⤋ Read More
In-reply-to » 👋 Thanks for joining us on our Sept monthly Yarn.social meetup today y'all 🙇‍♂️ We had @david @sorenpeter @doesnm @falsifian and @xuu 💪 Nice turn out! (not all at once of course, as we normally run this over 4 hours as we span many time zones!)

@prologic@twtxt.net So this hinges on clients keeping a history of the twt hashes. Clients that clean their cache or simply start following a feed later on have no way of reconstructing older twt hash versions and thus no way of reconstructing existing threads. Right?

⤋ Read More

Are AI Coding Assistants Really Saving Developers Time?
Uplevel provides insights from coding and collaboration data, according to a recent report from CIO magazine — and recently they measured “the time to merge code into a repository

⤋ Read More
In-reply-to » 👋 Thanks for joining us on our Sept monthly Yarn.social meetup today y'all 🙇‍♂️ We had @david @sorenpeter @doesnm @falsifian and @xuu 💪 Nice turn out! (not all at once of course, as we normally run this over 4 hours as we span many time zones!)

@lyse@lyse.isobeef.org See @movq@www.uninformativ.de ’s undersanding. Now this had some edge cases that we agreed probably aren’t worth solving for.

⤋ Read More
In-reply-to » 👋 Thanks for joining us on our Sept monthly Yarn.social meetup today y'all 🙇‍♂️ We had @david @sorenpeter @doesnm @falsifian and @xuu 💪 Nice turn out! (not all at once of course, as we normally run this over 4 hours as we span many time zones!)

@prologic@twtxt.net I’m afraid, I don’t understand how the edit detection works so that it does not break threads. All I see is that some hash in a subject is missing.

⤋ Read More
In-reply-to » @doesnm twt probably isn't the best client I'm afraid. It doesn't really cache twts by their key (hash) to display threads properly. Jenny however does 👌

It has twts cache which used if timeline is set to jew. Maybe i.should fork twet to make wishes like newlines (i see two squares), showing conversations, showing twts if not found in cache and parsing medata to configure url, nick and followers (currenly it duplicated in config and twtxt file)

⤋ Read More
In-reply-to » 👋 Thanks for joining us on our Sept monthly Yarn.social meetup today y'all 🙇‍♂️ We had @david @sorenpeter @doesnm @falsifian and @xuu 💪 Nice turn out! (not all at once of course, as we normally run this over 4 hours as we span many time zones!)

@prologic@twtxt.net Okay. So it goes like this:

My client fetches a feed. It builds a map/hashmap/dictionary of all twts: Timestamps map to twt hashes. It then stores/shows the twts. It also stores the hashmap.

On the next fetch operation, the client re-processes all twts in the feed. It must now compare each timestamp to the previously built hashmap: Aha, timestamp T has now a twt hash of B instead of A, so this is an edited twt.

Did I understand that correctly so far? 🤔

⤋ Read More
In-reply-to » Yesterday's April weather offered nearly everything. Sun, rain, clouds, wind. Luckily, the rain wasn't too bad, we precautionally brought our rain jackets and took cover under some trees for 5-10 minutes. From then on, it alternated mostly between sunny and cloudy. Perfect conditions for photography.

Thank you very much, @prologic@twtxt.net! When leaving the unpleasant towns, one can really enjoy the stunning landscape here. Very refreshing.

Yep, these are some sick mushrooms. No idea what they are, though. Not sure if they’re edible more than once or not, but I have a feeling that one should refrain from trying. The ones I photographed here were in a nature reserve. They were a bit bigger than the others we came across on meadows. Still impressive sizes nevertheless.

⤋ Read More
In-reply-to » Yesterday's April weather offered nearly everything. Sun, rain, clouds, wind. Luckily, the rain wasn't too bad, we precautionally brought our rain jackets and took cover under some trees for 5-10 minutes. From then on, it alternated mostly between sunny and cloudy. Perfect conditions for photography.

@lyse@lyse.isobeef.org Pretty nice views 👌 I enjoyed reading this. It was though I were there in the morning walking with you guys up to the summit man those mushrooms really are quite some aren’t they? 🙃

⤋ Read More