@jamey Aside from the obvious "honour response codes" (and probably report those back to the requester?), I think a lot of the issues can be avoided by setting a reasonable minimum interval (5 minutes?) and making sure that you only make one request per URL even if many users of the service are asking for it to be monitored. That would essentially guarantee that you make at most one request per 5 minutes to a given URL.
An addition could be to disallow or automatically delay monitoring of URLs that respond slowly, to account for the *really* intensive processes (eg. tarball generation) where even every 5 minutes would be too much.
@jacksonchen666 We'll just have to meet up at some other time and place then :p
long, re: programming, negative
@tachi @clarfonthey Honestly... probably neither. Sort of.
What happened to the JS ecosystem is a miniature version of what is happening everywhere in society; appropriation of the public commons, extractive businesses and capitalists taking over infrastructure and mindshare alike.
This means that trying to breathe life into it will most likely just result in doing more free labour for capitalists, because they own the ecosystem. Creating or moving to a new ecosystem, all else being equal, would just result in the same outcome again.
This is why (among some other issues) the deterioration of the JS ecosystem has made me think a lot about programming languages and their communities; I think we need some pretty fundamental changes in what "building a programming language" *means*, if we want to get a different outcome. The whole perception of both the scope of a programming language and the approach to support and community around it, is entirely based in the same "values-neutral" liberalism as most open-source, and by now we know where that leads.
I don't have any good answers to this, or at least not yet. But I just don't believe that "doing the same thing but in a different ecosystem" is going to fix anything in any sort of lasting way.
@jay The flatpak might work?
For the next two days, you can unlock 13 amazing adult games for free as part of GOG's Freedom To Buy campaign. Included in the lineup is House Party, a game I star in!
I am incredibly honored to stand alongside GOG, Eek Games, and so many other bold, creative voices in adult gaming fighting for free expression.
Participate in this campaign, boost this post, and help push back against the threat MasterCard and Visa pose to our civil liberties.
Credit card content cops can't control culture. Not now, not ever.
#FreedomToBuy #GOG #CollectiveShout #HouseParty #EekGames #MasterCard #Visa #AdultGames #GameDev #Gaming #IndieDev #IndieGames #Itchio #Steam #VideoGames #VideoGaming
So, who else is going to #WHY2025 and wants to meet up?
@jay Also not unimportantly, unlike the KDE client of which I forgot the name, it never freezes the UI when doing background work
Ok wait, there is an active Vectrex Homebrew scene?! Why did I not know about this? Really thinking about getting one now 👀
Someone into that going to #why2025 by chance?
If everything works out I will have BTTT (BGP to the tent) at #why2025 thanks to the on-site IXP 😄
If you have a ASN too and are at the WHY, maybe this is of interest to you: https://wiki.why2025.org/IXP
(Disclaimer: This is organized by others, I'm only a user, but wanted to spread the word)
Working on the last few todo items that I need to deal with before #WHY2025, and then maybe I can *finally* actually take a break for a few days before the chaos starts
programming, negative
@clarfonthey Yeah, it was a long time coming, I've even been yelling about it for a while already. Just sad to see that it ended up happening 'to completion'.
It's made me think a lot about the role that programming languages and their communities (should) have.
GOG is giving away a bunch of free "banned" games and taking a stance against the payment processors who caved.
https://items.gog.com/freedomtobuy/index.html
Go grab your free games and show some support.
🕯On 2 August 1944, around 4,300 Roma and Sinti were murdered in Auschwitz-Birkenau, ending of the so-called ‘Gypsy family camp’.
This was part of the Roma Holocaust, which took over 500,000 lives.
Today we honour the memory of victims & stand against prejudice of Romani people.
👨🏼🏫With the Council of Europe, we're working to bring Roma Holocaust history in school curricula across Europe, so young people can grow up embracing inclusion.
📷 ©Adobe Stock @Hikmet
@LordCaramac @alina Like, JS is commonly seen as 'interpreted' and behaves like it from a developer perspective, but in practice it's JIT-compiled.
Common Lisp is (usually AOT) compiled but provides vastly more powerful introspection and debugging than just about anything else around, interpreted systems (!= languages) included.
Even Python can be run in a variety of modes; there are forms of Python which can be JIT-compiled, or even AOT-compiled.
@LordCaramac @alina I'm not sure what exactly that's in response to, but it doesn't seem very relevant nor particularly correct? The strict dividing line you're sketching here hasn't existed for decades.
In the process of moving to @joepie91. This account will stay active for the foreseeable future! But please also follow the other one.
Technical debt collector and general hype-hater. Early 30s, non-binary, ND, poly, relationship anarchist, generally queer.
- No alt text (request) = no boost.
- Boosts OK for all boostable posts.
- DMs are open.
- Flirting welcome, but be explicit if you want something out of it!
- The devil doesn't need an advocate; no combative arguing in my mentions.
Sometimes horny on main (behind CW), very much into kink (bondage, freeuse, CNC, and other stuff), and believe it or not, very much a submissive bottom :p
My spoons are limited, so I may not always have the energy to respond to messages.
Strong views about abolishing oppression, hierarchy, agency, and self-governance - but I also trust people by default and give them room to grow, unless they give me reason not to. That all also applies to technology and how it's built.