prologic

twtxt.net

"Problems are Solved by Method" 🇦🇺👨‍💻👨‍🦯🏹♔ 🏓⚯ 👨‍👩‍👧‍👧🛥 -- James Mills (operator of twtxt.net / creator of Yarn.social 🧶)

Recent twts from prologic
In-reply-to » Google's James Manyika: 'The Productivity Gains From AI Are Not Guaranteed' Google executive James Manyika has warned that AI's impact on productivity is not guaranteed [Editor's note: the link may be paywalled], despite predictions of trillion-dollar economic potential. From the report: "Right now, everyone from my old colleagues at McKinsey Global Institute to Goldman Sachs are putting out these extra ... ⌘ Read more

@slashdot@feeds.twtxt.net AI not living up to its hype?! Shock! Horror! 😱🤣 #AI

⤋ Read More
In-reply-to » @prologic There’s another thing to consider: I have a feeling that (some/most/many?) Gopher/Gemini users wouldn’t even want that. I’ve heard them say a couple of times: “If you follow me, just drop me an e-mail.” 🤔 I don’t know if this is a widespread opinion or not, but I do feel the need to first gather some feedback from them, before we start drafting a spec. 😅

Good points 🙇‍♂️

⤋ Read More
In-reply-to » Anyone had any intereractions with @cuaxolotl yet? Or are they using a client that doesn't know how to detect clients following them properly? Hmmm 🧐

@movq@www.uninformativ.de Yeah your original idea of precent encoding some information about the new follower is probably what we need to think about more. I think it’ll also work for Gopher/Gemini folk too right? So essentially new metadata key (optional) with some spec for encoding information about the new follower if either a) You don’t implement the User-Agent part of the spec or extensions or b)You use a protocol that makes this impossible.

⤋ Read More
In-reply-to » Anyone had any intereractions with @cuaxolotl yet? Or are they using a client that doesn't know how to detect clients following them properly? Hmmm 🧐

For HTTP WebSub is a good simple option here and there is this free inline WebSub hub anyone can use.

⤋ Read More
In-reply-to » Anyone had any intereractions with @cuaxolotl yet? Or are they using a client that doesn't know how to detect clients following them properly? Hmmm 🧐

Similarly an optional subscription endpoint so we can optionally avoid having to pull feeds.

⤋ Read More
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