prologic

twtxt.net

No description provided.

Recent twts from prologic
In-reply-to » @bender F-Droid is a platform/app that lets you side-load/install and serve android apps without the need for Google's play store's blessing. I also use Aurora Store to install Play Store's apps without having to associate my phone with Google account. 🦾 it makes me feel good about myself 🥸

@bender@twtxt.net thing I am too (happy) that is. If I ever wanted to side load an app I could with my Developer account easily!

⤋ Read More
In-reply-to » I'm out of shape. I decided to walk up the local mountain to watch the sunset, but I arrived five minutes late, even though I sped up at the end. Should have started my journey ten or fifteen minutes earlier. I saw the setting sun at foot, but the photos were total disasters.

@lyse@lyse.isobeef.org Poor little guy 😢 Also eww I hate snakes 🤣 I have a bit of a phobia 😅

⤋ Read More
In-reply-to » Apple Stands By Decision To Terminate Account Belonging To WWDC Student Winner TechCrunch's Sarah Perez reports: Apple is standing by its decision to terminate the Apple Developer Account of Appstun, a mobile app company created by one of Apple's own Worldwide Developer Conference 2021 student winners. According to an announcement published on Appstun's website, Apple moved to terminate the devel ... ⌘ Read more

@bender@twtxt.net That’s also likely 😅

⤋ Read More
In-reply-to » Apple Stands By Decision To Terminate Account Belonging To WWDC Student Winner TechCrunch's Sarah Perez reports: Apple is standing by its decision to terminate the Apple Developer Account of Appstun, a mobile app company created by one of Apple's own Worldwide Developer Conference 2021 student winners. According to an announcement published on Appstun's website, Apple moved to terminate the devel ... ⌘ Read more

@slashdot@feeds.twtxt.net IMO the problem isn’t “Apple”™ the company, per se, it’s the complexity and size of the organization. It’s large, it’s complex, you will have large sets of “people” that follow the “rules” as written without any leeway whatsoever or ability to apply “intent”.

⤋ Read More
In-reply-to » It's better to eat plants you know have 60 minerals in them than to eat veggies from the store you have no idea what is in them. I can't wait to see if our chooks like the wheat we are growing. they don't like the wheat from the produce store, comes with NPK Ca and Mg, that's about it I reckon. Farmers do not add 60 minerals to their paddocks any more, too expensive to do so.

@off_grid_living@twtxt.net This is so true! Grandpa used to say this all the time too. Especially about tomatoes 🤣

⤋ Read More
In-reply-to » @abucci appreciate it if you find the time to update again 🙏

@abucci@anthony.buc.ci No this correctly now responds with:

$ curl 'https://twtxt.net/external?uri=https://google.com&nick=lovetocode999'
Feed Not Found

After nuking that from my cache. I forgot to nuke my own cache myself because it’s quite destructive and takes a few mins to rebuild on my pod 🤣 There’s a tool in tools for deleting a specific feed from the cache that I’ve been using.

⤋ Read More
In-reply-to » Hmm I see this in the cache again 🤦‍♂️ Not sure how tbh -- Job for me later.

Now that’s rolling out, I think that’s it. The only final way I can improve that /external endpoint/view is to refactor how it works a bit and add some HTMX magic™ so it has a nice snappy UX to it as it dynamically tries to validate the feed and provide useful feedback to the user, that way I can avoid injecting it into the cache unnecessarily in the first place!

⤋ Read More
In-reply-to » @prologic see: https://twtxt.net/external?uri=https://google.com&nick=abucci (open it while logged in, or logged out, it doesn't matter.

@bender@twtxt.net https://google.com has been removed from the cache (without nuking the entire cache) @abucci@anthony.buc.ci if you need to selectively do this for some reason, there’s a script in the tools directory for this:

$ ./tools/cache_delete_feed.sh 'https://google.com'

Anyway, that’s gone. This is much much harder to exploit now, even if you’re an authenticated user.

⤋ Read More

Time for work™, But I quickly hacked together a bit of a better solution here. Rolling it out to my pod so we’ll see how it actually goes. Still possible to abuse if you’re a logged in user, etc, but at least now we delete the invalid/bad feed afterwards if it a) was not even a text//plain content-type or b) it errored out and was a new fetch of a HTTP feed.

⤋ Read More
In-reply-to » A stopgap setting that would let me stop all calls to /external matching a particular pattern (like this damn lovetocode999 nick) would do the job. Given the potential for abuse of that endpoint, having more moderation control over what it can do is probably a good idea.

@abucci@anthony.buc.ci I mean it’s only suppose to do one thing really. What are you thinking here?

⤋ Read More
In-reply-to » There is a bug in yarnd that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like

But this is super weird, should behave the same as my pod 🤦‍♂️

⤋ Read More
In-reply-to » There is a bug in yarnd that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like

It appears to be working to 👌 silly bots 🙄

⤋ Read More
In-reply-to » There is a bug in yarnd that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like

@abucci@anthony.buc.ci This is already in place. It will error, return 404 Feed Not Found for non-browsers and external feeds are never fetched (unless you are an authenticated/valid user of the pod) – I patched that hole a while ago, because I already picked up it was being abused by bots 🤖

⤋ Read More
In-reply-to » Wow! My god spammers really try hard song they? 🤣 Geez 🤦‍♂️ Media Do we need to make the captcha harder? 🙄

Support (and thus abuse reports) are now disabled on this pod. There’s now a new setting in Settings -> Poderator Settings called “Disable Support”.

⤋ Read More
In-reply-to » Wow! My god spammers really try hard song they? 🤣 Geez 🤦‍♂️ Media Do we need to make the captcha harder? 🙄

This happens again today. This is twice just today alone. Hmm I’m reconsidering this feature entirely, rarely used and if it’s just going to be abused by spammer, I don’t see the value in it. I’m certainly not going to try to build some kind of “anti-spam” filters or anything, sounds cool, I’d learn a lot, but smells of effort and time I simply don’t have 😢 #spam #sucks

⤋ Read More
In-reply-to » Far-Right 'Terrorgram' Chatrooms Are Fueling a Wave of Power Grid Attacks An anonymous reader quotes a report from Bloomberg: People in a quiet neighborhood in Carthage, a town in Moore County, North Carolina, heard a series of six loud pops a few minutes before 8:00 p.m. on Dec. 3, 2022. A resident named Michael Campbell said he ducked at the sound. Another witness told police they thought they were he ... ⌘ Read more

@slashdot@feeds.twtxt.net OMG! 😦 What da hell is going on here?! I used to have a friend that came from North Carolina, this is terrible (attacking power grids) 🤬 wtf are these people smoking?! 🚬

⤋ Read More
In-reply-to » Wow! My god spammers really try hard song they? 🤣 Geez 🤦‍♂️ Media Do we need to make the captcha harder? 🙄

Like why does spammers even bother?! Don’t they realize how fucking futile and useless it is to be abuse something like a support form? I mean clearly nothing is going to come of this, except it’s going to be clearly ignored and toss in the bin. 🤣

⤋ Read More
In-reply-to » Yeah, user error on my end, never mind. The persisted settings.yaml overrides the command line arguments. That's surprising to me. I expected the command line options to overrule the config file. Oh well.

@lyse@lyse.isobeef.org to be fair the settings that you can change in the user interface are persisted to the settings YAML file and yes override any environmental command online options. This is always made sense to me because there are subset of settings that can be changed dynamically at runtime without requiring any restart.

⤋ Read More
In-reply-to » I'm happy with the current implementation though, because the only reason you should be hitting the external profile endpoint at all is a) you're logged in and happen to click on someone's profile that is external to the pod or b) you're anonymous and just clicking through the frontpage (see a)

@aelaraji@aelaraji.com It is if he’s turned off open profiles 👌

⤋ Read More
In-reply-to » There is a bug in yarnd that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like

I’m happy with the current implementation though, because the only reason you should be hitting the external profile endpoint at all is a) you’re logged in and happen to click on someone’s profile that is external to the pod or b) you’re anonymous and just clicking through the frontpage (see a)

⤋ Read More
In-reply-to » There is a bug in yarnd that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like

@bender@twtxt.net The problem with this is we just don’t know until we try. That’s why if the external feed you’re looking for isn’t found in the cache, it’ll try to fetch it in the background. It’s a bit of a sucky UX really, but its better than the experience of “waiting, waiting waiting and then timeout”.

⤋ Read More
In-reply-to » There is a bug in yarnd that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like

I’ve pushed a slightly improved version of this that will return a HTTP 404 Not Found if the UserAgent is determined to NOT be a Browser.

⤋ Read More
In-reply-to » There is a bug in yarnd that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like

Now responds with an error page; but still a 200 OK which I’m not entirely sure I agree with or am happy with? Hmm

⤋ Read More
In-reply-to » There is a bug in yarnd that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like

@abucci@anthony.buc.ci I’ve fixed this and pushed a commit to main. Will test it on my pod and see how it goes. Basically reporting an error if the feed isn’t in the cache and you’re unauthenticated (anonymous).

⤋ Read More
In-reply-to » It cooled off to 20°C today, but mid week is supposed to be crazy hot again. It was a nice walk, also plenty of people around, though. So we decided against going up our backyard mountain to avoid the masses. We finally took a path that we haven't checked out for years. That was pretty cool. I couldn't remember anything on that.

@movq@www.uninformativ.de it looks like it would kill you. 😅

⤋ Read More

My 9yr old daughter just made her Git commit today, her first website, setup two-factor authentication and used several credentials (which I helped her with) 🤣 – next lessons: password hygiene/management.

⤋ Read More
In-reply-to » (Btw, I deliberately don’t join #yarn.social all the time. If I did, I suspect that a couple of development discussions would move over from twtxt to IRC. 🤪 Okay, and I often prefer slow asynchronous communication.)

@movq@www.uninformativ.de This is fair 😅 Most development with Twtxt / Yarn.socail continues to be “asynchronous” and “slow” in nature 🤣 – regardless of whether we see you on IRC or not 😅

⤋ Read More
In-reply-to » @prologic @falsifian This just popped up in my head: How about adding a “fetch context” feature? Point jenny to some mail file that contains a twt (or pipe it to stdin) and it will try to auto-discover and fetch all related things. Like, if it sees something like @<falsifian https://www.falsifian.org/twtxt.txt>, then it will look in https://www.falsifian.org/twtxt.txt for a twt with hash tkjafka. Maybe even do this recursively until there are no new references anymore. This process could include explicitly querying some user-configurable Yarn pods as well. 🤔

@movq@www.uninformativ.de This is gone though right? 🤔

⤋ Read More
In-reply-to » @movq Is there a good way to get jenny to do a one-off fetch of a feed, for when you want to fill in missing parts of a thread? I just added @slashdot to my private follow file just because @prologic keeps responding to the feed :-P and I want to know what he's commenting on even though I don't want to see every new slashdot twt.

@falsifian@www.falsifian.org Yeah this is a good idea. Opening up the little tiny API that yarnd has for “peering” between pods for this reason. It’s quite simple really and its actually open publicly, so you can just use the scripts I wrote.

One thing to bare in mind is that Twtxt (the original spec) is largely dead, this included the registry. The registry in practise was never really widely used, and suffers from “centralization” – Which registry do you use? Its for this reason we built a search engine/crawler to help with searching and discovery. Anyway I digress… LMK if you want to go down this path, happy to document it beyond the scripts I wrote.

⤋ Read More
In-reply-to » @prologic I wouldn't mind that for the bigger images, although, my main problem is with the scrappers and other platforms that nuke my RPi whenever I post a link out there... yes! I mean Mastodon 😆

I fully support “small scale” and “slow” here. I think if you’re going to be successful at “self hosting” that’s kind of the design and architecture you need to go for IMO.

⤋ Read More
In-reply-to » @prologic I wouldn't mind that for the bigger images, although, my main problem is with the scrappers and other platforms that nuke my RPi whenever I post a link out there... yes! I mean Mastodon 😆

@aelaraji@aelaraji.com Me neither. I did a bit of research but couldn’t find anything. So if we created something, it’d have to be our own thing I think.

⤋ Read More
In-reply-to » @prologic I wouldn't mind that for the bigger images, although, my main problem is with the scrappers and other platforms that nuke my RPi whenever I post a link out there... yes! I mean Mastodon 😆

@aelaraji@aelaraji.com Would there be any standard way of indicate this behavior at all that you’re aware of? Any special way of linking the image? Or something? Hmmm 🧐

⤋ Read More

I just realized, this is the last Saturday of the month. So Yarn.social meetup is up again tomorrow. Same time as last time if anyone is interested/around to join and hang out!

⤋ Read More
In-reply-to » @lyse isn’t it great? I remember when email, and Usenet threads were always like that. Alas, came Google, Microsoft, heck, even Apple doesn’t do threading anymore, and things started to go down the drain since.

@bender@twtxt.net do you think we need to think about any new kind of visualization for these large yarn threads? 🤔

⤋ Read More
In-reply-to » @movq Is there a good way to get jenny to do a one-off fetch of a feed, for when you want to fill in missing parts of a thread? I just added @slashdot to my private follow file just because @prologic keeps responding to the feed :-P and I want to know what he's commenting on even though I don't want to see every new slashdot twt.

@falsifian@www.falsifian.org @movq@www.uninformativ.de You actually only really want the missing root Twt. You could just fetch this from any Yarn pod. There are scripts I built way back when yo do this 😅

⤋ Read More