prologic

twtxt.net

No description provided.

Recent twts from prologic
In-reply-to » The “Matrix Experiment”, i.e. running a Matrix server for our family, has failed completely and miserably. People don’t accept it. They attribute unrelated things to it, like “I can’t send messages to you, I don’t reach you! It doesn’t work!” Yes, you do, I get those messages, I just don’t reply quickly enough because I’m at work or simply doing something else.

@lyse@lyse.isobeef.org Kind of a good perspective really 👌

⤋ Read More
In-reply-to » We desperately need to start a Slow Software movement. High quality, intentionally designed, low defect software done at a quarter of the pace for the same price. Because we've been destroying the mental health of developers for the last quarter century, and what do we have to show for it but a giant mess?

@lyse@lyse.isobeef.org I agree, slow with decent quality and simplicity would be my thing 💪

⤋ Read More
In-reply-to » The “Matrix Experiment”, i.e. running a Matrix server for our family, has failed completely and miserably. People don’t accept it. They attribute unrelated things to it, like “I can’t send messages to you, I don’t reach you! It doesn’t work!” Yes, you do, I get those messages, I just don’t reply quickly enough because I’m at work or simply doing something else.

@movq@www.uninformativ.de I think it’s a good choice, better than anything else to be honest.

⤋ Read More
In-reply-to » The “Matrix Experiment”, i.e. running a Matrix server for our family, has failed completely and miserably. People don’t accept it. They attribute unrelated things to it, like “I can’t send messages to you, I don’t reach you! It doesn’t work!” Yes, you do, I get those messages, I just don’t reply quickly enough because I’m at work or simply doing something else.

@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.

⤋ Read More

@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….

⤋ Read More
In-reply-to » (#ebsmpza) @prologic Hmm, yeah, hmm, I’m not sure. 😅 It all appears very subjective to me. Is 2k lines of code a lot or not?

@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”.

⤋ Read More
In-reply-to » 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:

@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 😅

⤋ Read More
In-reply-to » AI Stocks Balloon Even As Earnings Lag, Jefferies Warns An anonymous reader shares a report: A Jefferies basket of 27 large-cap AI stocks has surged 127% in value since ChatGPT's launch in late 2022, adding about $10 trillion in market cap. However, 2025 earnings forecasts for these companies have increased only 25% over the same period, Jefferies warned in a note to clients.

@slashdot@feeds.twtxt.net Oh so, like, this is a bubble and the AI hype train is going to burst soon™? hmm? 🧐

⤋ Read More
In-reply-to » We desperately need to start a Slow Software movement. High quality, intentionally designed, low defect software done at a quarter of the pace for the same price. Because we've been destroying the mental health of developers for the last quarter century, and what do we have to show for it but a giant mess?

@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 🤣

⤋ Read More
In-reply-to » We desperately need to start a Slow Software movement. High quality, intentionally designed, low defect software done at a quarter of the pace for the same price. Because we've been destroying the mental health of developers for the last quarter century, and what do we have to show for it but a giant mess?

@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? 😅

⤋ Read More
In-reply-to » I don’t run a bug tracker, instead all my projects link to this page:

@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?

⤋ Read More
In-reply-to » (#5e6d54a) @movq 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.

@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 🤔

⤋ Read More
In-reply-to » I don’t run a bug tracker, instead all my projects link to this page:

@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.

⤋ Read More
In-reply-to » Speaking of programming languages, I’m so glad that I’ve spent so much time doing C and a little bit of Assembler over the years. It’s the perfect foundation for my recently acquired retrocomputing hobby. 😅 You can target basically any platform with C – DOS, OS/2, Windows NT, UNIX, … Had I gone all-in on Java (as University and employers nudged me to in the mid-2000’s), I probably wouldn’t have this skill set now. 🤔

@movq@www.uninformativ.de I don’t think you couldn’t have made a better choice myself 👌

⤋ Read More

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 😢

⤋ Read More
In-reply-to » (#amqwpqa) By the way, @xuu, it looks like you're running an old, buggy version of yarnd, that duplicates twts in the feed on edit.

@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 🤣

⤋ Read More
In-reply-to » 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:

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.

⤋ Read More
In-reply-to » 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:

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.

⤋ Read More
In-reply-to » (#ebsmpza) @prologic Hmm, yeah, hmm, I’m not sure. 😅 It all appears very subjective to me. Is 2k lines of code a lot or not?

@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?

⤋ Read More
In-reply-to » (#ebsmpza) @prologic Or maybe people do have a good intuitive understanding of complexity and they’re just way too overconfident all the time. 🤔 Is that what you’re getting at? That the “complexity budget” could be a good tool to break this behavior? 🤔

@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.

⤋ Read More
In-reply-to » Whataburger App Becomes Unlikely Power Outage Map After Houston Hurricane An anonymous reader quotes a report from TechCrunch: Fast-food chain Whataburger's app has gone viral in the wake of Hurricane Beryl, which left around 1.8 million utility customers in Houston, Texas without power. Hundreds of thousands of those people may remain without power for days as Houston anticipates a heat wave, wit ... ⌘ Read more

@slashdot@feeds.twtxt.net clever use of someone else’s app with an up density in stores in an area.

⤋ Read More
In-reply-to » 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:

@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..

⤋ Read More
In-reply-to » FTC Study Finds 'Dark Patterns' Used By a Majority of Subscription Apps and Websites The U.S. FTC, along with two other international consumer protection networks, announced on Thursday the results of a study into the use of "dark patterns" -- or manipulative design techniques -- that can put users' privacy at risk or push them to buy products or services or take other actions they otherwise ... ⌘ Read more

@slashdot@feeds.twtxt.net

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

⤋ Read More
In-reply-to » 'Girls In Tech' Closes Its Doors After 17 Years An anonymous reader quotes a report from VentureBeat: The Girls in Tech nonprofit women's tech community is closing its doors after 17 years, according to a newsletter from founder Adriana Gascoigne. Gascoigne said the decision was made with "sadness and devastation" and was not made lightly. "It is with a heavy heart that I share the news that Girls in Tech will be closing its doo ... ⌘ Read more

@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? 🤔

⤋ Read More

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?

⤋ Read More
In-reply-to » Judge Dismisses Lawsuit Over GitHub Copilot AI Coding Assistant A US District Court judge in San Francisco has largely dismissed a class-action lawsuit against GitHub, Microsoft, and OpenAI, which challenged the legality of using code samples to train GitHub Copilot. The judge ruled that the plaintiffs failed to establish a claim for restitution or unjust enrichment but allowed the claim for breach of open-sourc ... ⌘ Read more

@slashdot@feeds.twtxt.net So.. What does this mean? Hmmm 🤔

⤋ Read More
In-reply-to » Speed Limiters Now Mandatory In All New EU Cars An anonymous reader shares a report: Cars have been able to figure out when they're speeding for a while, thanks to GPS as well as traffic sign recognition, and they've also been able to pump the brakes automatically when needed. Having a computer automatically slow down a car in response to posted speed limits, therefore, was not really a question of technical feasibility for so ... ⌘ Read more

@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.

⤋ Read More
In-reply-to » US Nuke Agency Buys Internet Backbone Data A U.S. government agency tasked with supporting the nation's nuclear deterrence capability has bought access to a data tool that claims to cover more than 90 percent of the world's internet traffic, and can in some cases let users trace activity through virtual private networks, according to documents obtained by 404 Media. From the report: The documents provide more insight into the use c ... ⌘ Read more

@slashdot@feeds.twtxt.net scary just had a little privacy that really is when you’re on the Internet, right?

⤋ Read More
In-reply-to » Google Maps Tests New Pop-up Ads That Give Users an Unnecessary Detour An anonymous reader writes: Google Maps is testing a new ad format that could cause distractions while driving. It brings up a pop-up notification during navigation that covers the bottom half of the screen with an unnecessary detour suggestion.

@slashdot@feeds.twtxt.net Disn’t we try this decades ago and it was a miserable failure? 🤣

⤋ Read More
In-reply-to » (#ltiywoa) @bender 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.

@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 🤦‍♂️)

⤋ Read More
In-reply-to » In comparison to the last times, today's firefly hunt was rather mediocre. Just 14 specimens. However, even ten females sitting in the bushes and only four flying males. Certainly a female record, thus, can't complain. I also came across five, six toads. And I heard a deer escaping into the woods. Couldn't see anything, but it sounded like hoofs on the asphalt in front of me.

@lyse@lyse.isobeef.org Very cool! 👌

⤋ Read More
In-reply-to » Hell yeah! Thanks to @movq's asciiworld I was able to to just spot the ISS. And the coolest thing ever was a small shooting star that came down right in front of the ISS when it just passed Ursa Major! :-) Holy cow, how fucking cool is that!? Mega awesome! Thanks mate for this brilliant program! Absolutely worth every minute you spent on it! Thank you sooo much! :-) I'm super hyped right now. I really gotta go to bed now, though.

@lyse@lyse.isobeef.org Cool! 👌

⤋ Read More
In-reply-to » (#eehqw6a) I swear I copied a URL from an address bar one time and I noticed it was percent encoded on the clipboard when the text in the box wasn't. It was showing me something easy to read, but when I was going to use that URL for something else it was properly encoded so it wouldn't cause exactly this type of problem.

@mckinley@twtxt.net This is precisely the problem: Chrome copies the URL incorrectly – I wonder what other browsers do this wrong? 🤔

⤋ Read More
In-reply-to » Finding the technical specifications of older vehicles, say >10 years is rally hard 🤦‍♂️

@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.

⤋ Read More
In-reply-to » In comparison to the last times, today's firefly hunt was rather mediocre. Just 14 specimens. However, even ten females sitting in the bushes and only four flying males. Certainly a female record, thus, can't complain. I also came across five, six toads. And I heard a deer escaping into the woods. Couldn't see anything, but it sounded like hoofs on the asphalt in front of me.

@lyse@lyse.isobeef.org Haha 🤣 That’s the way! 😅

⤋ Read More
In-reply-to » In comparison to the last times, today's firefly hunt was rather mediocre. Just 14 specimens. However, even ten females sitting in the bushes and only four flying males. Certainly a female record, thus, can't complain. I also came across five, six toads. And I heard a deer escaping into the woods. Couldn't see anything, but it sounded like hoofs on the asphalt in front of me.

@lyse@lyse.isobeef.org Haha! 🤣 Give it a go and we’ll see 🤔

⤋ Read More
In-reply-to » In comparison to the last times, today's firefly hunt was rather mediocre. Just 14 specimens. However, even ten females sitting in the bushes and only four flying males. Certainly a female record, thus, can't complain. I also came across five, six toads. And I heard a deer escaping into the woods. Couldn't see anything, but it sounded like hoofs on the asphalt in front of me.

@lyse@lyse.isobeef.org no picies? 🤔😅

⤋ Read More
In-reply-to » 'How Good Is ChatGPT at Coding, Really?' IEEE Spectrum (the IEEE's official publication) asks the question. "How does an AI code generator compare to a human programmer?"

@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

⤋ Read More

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.

⤋ Read More
In-reply-to » I don't remember who was looking for a way to block A.I bots/scrappers. But here's an article by Cloudflare "Declare your AIndependence: block AI bots, scrapers and crawlers with a single click" offering a way to do so even for the ones spoofing their User-Agent and such.

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?

⤋ Read More
In-reply-to » (#ze7cu6q) @prologic have you seeing this? https://www.sjoerdlangkemper.nl/2024/06/26/htmx-content-security-policy/

@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”)

⤋ Read More
In-reply-to » 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).

@darren@twtxt.net Thanks! 🙏

⤋ Read More

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? 🤔

⤋ Read More

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)

⤋ Read More