Show newer

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

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.

fun fact you can just be trans. like just do it. try it. woke up feeling kinda girl today? yeah try it out who cares. more boy another day? cool do that too. nobody can stop you

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

#FreedomToBuy #GOG #CollectiveShout #HouseParty #EekGames #MasterCard #Visa #AdultGames #GameDev #Gaming #IndieDev #IndieGames #Itchio #Steam #VideoGames #VideoGaming

I lost the original source, but a historian on Bluesky pointed out that, over time, cities are more real and durable than countries.

That's been rattling around my head for weeks. Not sure what to do with it yet -- abandoning folks who live elsewhere certainly ain't it -- but it feels significant.

the early lenovo T14/P14s keyboard, trackpoint and trackpad combo seems to be the right size and depth to make an input cover for the Framework 13; going any older than that would add height

later this week I'll sketch up a full schematic~

@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: 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 , and then maybe I can *finally* actually take a break for a few days before the chaos starts

... hey PayPal, what is the point of sending me 2FA codes by SMS for transactions, if I can login to my account without a 2FA code and set a new primary phone number *also* without a 2FA code?

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.

items.gog.com/freedomtobuy/ind

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.

🔗 europa.eu/!4nx88N

📷 ©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.

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.