@movq@www.uninformativ.de Bit like what the suckles folks tried to do right? (Although I never agreed too much with their “ideals” exactly)
@lyse@lyse.isobeef.org Kind of a good perspective really 👌
@lyse@lyse.isobeef.org I agree, slow with decent quality and simplicity would be my thing 💪
@lyse@lyse.isobeef.org Like yarnd
right? 🤣
@movq@www.uninformativ.de I think it’s a good choice, better than anything else to be honest.
@movq@www.uninformativ.de Don’t give up.
What about Signal? I’m had great success with this, friends, family, neighboards. They get it. It works. I don’t have to worry about it too much.
@xuu@txt.sour.is I have a theory as to why your pod was misbehaving too. I think because of the way you were building it docker build
without any --build-arg VERSION=
or --build-arg COMMIT=
there was no version information in the built binary and bundled assets. Therefore cache busting would not work as expected. When introducing htmx and hyperscript to create a UI/UX SPA-like experience, this is when things fell apart a bit for you. I think….
@xuu@txt.sour.is I think you’re onto something here. I tend to agree that there are different measures of complexity to apply to different things. The only downside I see here is we start to get into the realms of hierarchy and bureaucracy right, as a means to “simplify” the complexity, or abstract it away. I mean we tend to do this in software too, hide the complexity in an abstraction. The problem with this is this also becomes a measure of “complexity” too right and can potentially suffer from a point where it has become “too complex”.
@movq@www.uninformativ.de I don’t think I am, either, but I sure as hell am trying to see if there’s something here 😅
⨁ Follow
button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
@abucci@anthony.buc.ci Haha 😝
@slashdot@feeds.twtxt.net Oh so, like, this is a bubble and the AI hype train is going to burst soon™? hmm? 🧐
@movq@www.uninformativ.de I’ve been doing this for a long while too, as you know 😅 Not only am I solving my own problems and those of my family, as well as building/supporting Yarn/Twtxt, Salty.im and a few others, but I have a long-term vision of trying to get more folks onboard with the idea of self-hosting 🤣
@movq@www.uninformativ.de I’m totally onboard with this idea! 💡 Just like the “slow social” network we’ve created here. I love it! When do we start? 😅
@xuu@txt.sour.is And the “Read More” should only happen if you have that enabled in your user settings hmmm 🤔
@xuu@txt.sour.is Hmm deleting works for me?
@xuu@txt.sour.is Should
Still work but I had to revert a dependency change that caused a recession in rendering images.
@lyse@lyse.isobeef.org looks like spring is well and truly blooming there.
@movq@www.uninformativ.de Yeah I”m not really sure to be honest what stops people from contributing. Maybe it’s a discovery problem too? I’m not sure. Should sit down and see what the contributions have been for some of my projects before and after the migration away from Github? 🤔
Are we supposed to “forge hop” (as in “distro hop”) all the time, migrate from the most non-shitty hoster to the next? That can’t be the solution.
I sure hope not, that kind of defeats the point of an ecosystem that is suppose to encourage distributed software development and distributed forms of collaboration. Right? 🤔
How do we collectively improve things?
@movq@www.uninformativ.de you meant matrix the movie right not matrix the protocol? 🤣
@movq@www.uninformativ.de Is he dead? 🤔
@movq@www.uninformativ.de Yeah fair enough! I mean I basisally just say to reach out to me. But I should clarify this too in a bunch of places or consolidate 🤔
@movq@www.uninformativ.de What’s going on now? 😅
@movq@www.uninformativ.de Since I moved all my projects off of Github for a number of reasons, I’ve also seen a significant decrease in “bug reports”, but more so “contributors” too. But… I’ve always run an up-to-date instance of Gitea at https://git.mills.io where all my projects live. Despite that, it hasn’t really seen much use beyond a handful of folk, like y’all here 😢 – Sadly today, I’ve had to disable open registration on my Gitea instance, as well as my own Yarn pod (for Twtxt) because of the horrid amount of SPAM you have to deal with and cleanup.
I agree, Email is a giant PITA. I would never ask anyone to send me patches via Email. However on a positive note, I do sometimes get folks reaching out to me on Signal and sometimes Email. Then we form a bit of a relationship, set things up and go from there. That is actually much nicer.
I’m not sure what else we can do? I’m nNOT moving back to Github, ever.
@movq@www.uninformativ.de That’s a pretty fun double-base line 👌
yarnd
that's cropped up that results in a " />
at the end of uploaded/links images. I'm not able to figure this bug out yet 😢
@movq@www.uninformativ.de Sadly dependency updates 🤦♂️
@movq@www.uninformativ.de Yeah agreed, but there does appear to be a lot of hype around rust for sure 🤣
@movq@www.uninformativ.de I don’t think you couldn’t have made a better choice myself 👌
yarnd
that's cropped up that results in a " />
at the end of uploaded/links images. I'm not able to figure this bug out yet 😢
@movq@www.uninformativ.de bisect says last two weeks 🤔
There’s a new interesting regression in yarnd
that’s cropped up that results in a " />
at the end of uploaded/links images. I’m not able to figure this bug out yet 😢
@lyse@lyse.isobeef.org Yeah he is 😭
2024-07-12T16:52:12-06:00 (#4nlm4ca) Here has been north of 38C all week. Its pretty ick. I would love a bit of rain to cool down.
2024-07-12T16:52:12-06:00 (#4nlm4ca) Here has been north of 38C all week. Its pretty ick. I would love a bit of rain to cool down.
I think it’s invisible to users of yarnd
because of the way the cache works 🤣
@bender@twtxt.net That thing on the top is actually a tent 🤣
This is the whole point of this Yarn where I’m trying to figure out with y’all to see if there might possibly be a way to formally measure and manage complexity, budget of a software, system or organization.
This article is worth reading: https://htmx.org/essays/complexity-budget/
Unfortunately, it doesn’t go into any concrete specifics or any formal ASOS of measuring and managing complexity budget.
@lyse@lyse.isobeef.org True!
@movq@www.uninformativ.de well that depends on what this 2000 lines of coat does right does the 2000 lines of code basically amount to a linear set of instructions with no branching? Or is that 2000 lines of Covid include lots of conditional branching that make understanding what the program does, difficult and hard to maintain?
@eapl.me@eapl.me Cool! 👌 I shall have to have a look into these. If you’ve read both before, perhaps you can share short excerpts or your own thoughts and experiences?
@movq@www.uninformativ.de That’s what I’m implying yea! 👌 if we can figure out how to measure complexity, we can figure out how to control complexity and thereby keep software systems and even organizations more simple and easier to manage potentially even more cost-effective.
@abucci@anthony.buc.ci Oh hey! 👋
@slashdot@feeds.twtxt.net clever use of someone else’s app with an up density in stores in an area.
@movq@www.uninformativ.de but surely it doesn’t just come down to an individuals understanding of a piece of software right? I mean, complexity comes from many different things for example, the number of components the number of sub-systems, lines of code, the number of abstractions, even the complexity of those abstractions., etc..
The new report published Thursday dives into the many types of dark patterns like sneaking, obstruction, nagging, forced action, social proof and others. Sneaking was among the most common dark patterns encountered in the study, referring to the inability to turn off the auto-renewal of subscriptions during the sign-up and purchase process. Eighty-one percent of sites and apps studied used this technique to ensure their subscriptions were renewed automatically. In 70% of cases, the subscription providers didn’t provide information on how to cancel a subscription, and 67% failed to provide the date by which a consumer needed to cancel in order to not be charged again
@slashdot@feeds.twtxt.net this is a bit sad to see girls in tech shutdown and close its doors. 😢 did they run out of money? Or did something else drive this decision? 🤔
Whoohoo! My HTMX mugs arrived!
I’ve been thinking about a new term I’ve come across whilst reading a book. It’s called “Complexity Budget” and I think it has relevant in lots of difficult fields. I specifically think it has a lot of relevant in the Software Industry and organizations in this field. When doing further research on this concept, I was only able find talks on complexity budget in the context of medical care, especially phychiratistic care. In this talk it was describe as, complexity:
- Complexity is confusing
- Complexity is costly
- Complexity kills
When we think of “complexity” in terms of software and software development, we have a sort-of intuitive about this right? We know when software has become too complex. We know when an organization has grown in complexity, or even a system. So we have a good intuition of the concept already.
My question to y’all is; how can we concretely think about “Complexity Budget” and define it in terms that can be leveraged and used to control the complexity of software dns ystems?
@slashdot@feeds.twtxt.net So.. What does this mean? Hmmm 🤔
@lyse@lyse.isobeef.org I mean, if there was a standardize easier to read list somewhere we could potentially create a shed Go package that defines these constants, right?
@mckinley@twtxt.net yeah we already have this here in Australia, EV vehicles and your non-EV vehicles. And yes, it’s a pain in the arse as the car randomly breaks for things that a normal human driver wouldn’t break for just because the low eye detection races a false positive.
@slashdot@feeds.twtxt.net scary just had a little privacy that really is when you’re on the Internet, right?
@movq@www.uninformativ.de do you think alcohol and intoxication has something to do with the last time between seeing the gold land and the cheering? 🤣
@thiegui@twtxt.net Ooor, sorry, don’t do PHP, haven’t done PHP in some 20+ years 😅
@movq@www.uninformativ.de That’s my experience too. But it’s good to know there’s a standard. Is there a definitive link to this anywhere? 🤔
@lyse@lyse.isobeef.org Oh man I completely missed that in the book 🤦♂️ No I wasn’t aware! 😢
Fixed Solar Panels for Camping 👈 Looks like good option for buying fixed solar panels, mounting brackets and other parts for mounting solar panels to your car’s roof rack 👌
@lyse@lyse.isobeef.org Yeah looks like that 😢 Last time it was a bug that got introduced in Bleve.
@slashdot@feeds.twtxt.net Disn’t we try this decades ago and it was a miserable failure? 🤣
@bender@twtxt.net Bahahahahaha 🤣🤣🤣
@lyse@lyse.isobeef.org But of course 🤣
@lyse@lyse.isobeef.org Agaim?! 🤔
@bender@twtxt.net Nissan Navara ST Dual Cab 4WD 2.5P diesel. 2010 model. Can’t find the original specs or owners manual from Nissan on this one 🤔 Can only find bits and pieces (mostly not from Nissan directly 🤦♂️)
@lyse@lyse.isobeef.org Very cool! 👌
@lyse@lyse.isobeef.org Cool! 👌
@mckinley@twtxt.net This is precisely the problem: Chrome copies the URL incorrectly – I wonder what other browsers do this wrong? 🤔
@bender@twtxt.net When you are trying to determine towing weights and maximums it becomes important to understand the specifications of the engine and chassis. Things like Tow Ball Weight and Gross Mass Vehicle Weight become important factors.
@lyse@lyse.isobeef.org Haha 🤣 That’s the way! 😅
Finding the technical specifications of older vehicles, say >10 years is rally hard 🤦♂️
@lyse@lyse.isobeef.org Haha! 🤣 Give it a go and we’ll see 🤔
@lyse@lyse.isobeef.org no picies? 🤔😅
Hey @thiegui@twtxt.net 👋 Welcome back! 🤗
@slashdot@feeds.twtxt.net ChatGPT’s success rate for me is about what I expect:
ChatGPT has an extremely broad range of success when it comes to producing functional code — with a success rate ranging from anywhere as poor as 0.66 percent and as good as 89 percent
twtxt.net
or mills.io
:
@bender@twtxt.net It’s all a money grabbing scam if you ask me 🤣
I find it interesting too, this is obviously such a problem that Wikipedia have two URLs for this page:
https://en.wikipedia.org/wiki/Tories_(British_political_party)
and
https://en.wikipedia.org/wiki/Tories_(British_political_party
@bender@twtxt.net I think @xuu@txt.sour.is ’s point is that somehow the URL(s) are wrong in the first place? I went to the Wikipedia page, and copied the URL out of the browser to link to here – Let’s see 👈 Already as I’m typing this I see a problem :/ [here](https://en.wikipedia.org/wiki/Tories_(British_political_party))
I just blocked the following ASN(s) from being able to hit twtxt.net
or mills.io
:
16509 - AMAZON-02
32934 - FACEBOOK
Why? Because the Claude Bot web crawler from facebookexternalhit and Meta’s facebookexternalhit web crawler are both behaving badly for pages that have no cache headers. Not sure if this is malicious, an oversight, a bug or me just being stupid and not ensuring every web resource or page had appropriate Cache
headers? 🤔 In any case, until I hear back from at least facebookexternalhit (whom I’ve reached out to), these ASN(s) will remain entirely blocked.
That is the entirety of Amazon Web Services and Facebook.
@bender@twtxt.net Oh my 🤣
By the way, why are they called Tories?
@bender@twtxt.net wut da fuq?!
@bender@twtxt.net Yeah 😅
@bender@twtxt.net I think it’s the massive data analytics and machine learning that allows them to distinguish these fake bots 🤔
@bender@twtxt.net What I mean is: without using or relying on Cloudflare!
Not sure how this can be applied for self hosters?
So basically it seems that Cloudflare has enough data that they can do machine learning to figure out whether the traffic behavior and patterns of bots even ones that fake their identity are really bots or not right?
@bender@twtxt.net No but reading a bit of that post:
Because dynamic behavior is added to the page using normal HTML tags with custom attributes, it is difficult to provide additional security against cross-site scripting (XSS) attacks.
Is complete bullshit. It’s like one line of code (if you can call HTML “code”)
@johanbove@johanbove.info To be fair htmx is about 10 years old already and Hypermedia systems over 30 🤣
@mckinley@twtxt.net Well but Monero is restricted here in Australia 😢
@movq@www.uninformativ.de That 3rd one 🤣
I guess it’s called Sentz now? https://www.sentz.com/learn
Anyone know much about MobileCoin?
@movq@www.uninformativ.de Don’t we already have containers though? Linux cgroups alert find toy a level of isolation that is already pretty starting?
@lyse@lyse.isobeef.org Thath sounds awful indeed! 😱
@movq@www.uninformativ.de What does this do? 🤔
@darren@twtxt.net Thanks! 🙏
s/(www\.)?youtube.com\/watch?v=([^?]+)/tubeproxy.mills.io/play/\1
for example? 🤔
@mckinley@twtxt.net Thank you! 🙏
Can anyone recommend and/or vouch for a Chrome/browser extension that lets me write rewrite rules for arbitrary links on a page? e.g: s/(www\.)?youtube.com\/watch?v=([^?]+)/tubeproxy.mills.io/play/\1
for example? 🤔
Another day, another web app built 😅 This time tubeproxy, which still needs some tidying up project-wise (bugger all docs, setup guide, etc), but so far it works quite nicely. If you’re curious, you’re welcome to try it out at https://tubeproxy.mills.io – Although technically this meant for internal use (as I block Youtube at the network on purpose).
Additional features I’m thinking about next:
- Add to Plex (on-demand download, tag and update of the Plex archives)
- Subscribe (added to my
ytdl-sub
that subscribes to Youtube channels and stores nicely in Plex)
@movq@www.uninformativ.de Haha I was just testing y’all 🤣 How nuts is this right? 😅