originally a subtoot, but really a general frustration on fedi and elsewhere
Toxic behaviour patterns don't become any less toxic just because they're attached to the (technically, morally, otherwise) "right" views.
This is something I particularly see with programmer folks insisting that they don't personally need a thing X, and therefore nobody should need a thing X. The exact value of "X" doesn't really matter.
("Windows" is probably one of the most common ones on here, but not the only one)
If you're trying to detach from toxic programmer communities - which is commendable! - then please also unlearn the toxic *behaviours*, not just the toxic *views*.
@zens@merveilles.town I was providing a partial correction on a common misconception, with rationale and a boundary of where it applies, because this one often leads to people painting themselves into a corner and I would like to help prevent that.
I wasn't signing up for an adversarial argument that basically boils down to "I have no idea what you're doing but you definitely don't need X".
@zens@merveilles.town I have no idea what you're referring to there, to be honest, but I also don't feel like this is going to lead to a constructive discussion, to be honest.
You seem to have already decided that transitive dependencies are the wrong solution no matter what, and any attempt to engage with the question seems likely to just result in skipping over the nuance to try and find a way to argue that it's wrong anyway. I don't have the energy for that kind of adversarial discussion.
Okay so this is awkward but it took me almost a year after taking it and many months of #trainspotting to notice that in the photo I've been using for the longest time as my profile banner, the arrangement of couches is weird!
It's Twindexx couches mixed with Pesa Sundeck couches in one train – pretty eyebrow-rising thing
But yeah, these are apparently interoperable to some extent and it just works
For context Koleje Mazowieckie is the only Polish carrier running double-deckers, they use both Sundecks and Twindexxes
Control car at the end of the train has to match the locomotive used: it's Pesa Gama for Sundecks and Traxx for Twindexxes
Cool!
When a tech co says it won't increase transparency or roll out safety features because that might threaten their market share, that's not "reasonable". In the long term, arrogance like that risks leading to orbital bombardment by anti-trust regulators with crowds cheering each new crater as it erupts
@crumbcake That holds true for (bundled) browser code; but crucially, not in environments with native support for modules, like Node.js, as there is no build step there.
Leading to a situation where everything seems to be 'fine' to people who only do browser-side code, but constant breakage in server environments of the same modules... 🥴
@zens@merveilles.town "Don't use transitive dependencies" is just a "you're holding it wrong" argument and not really useful; it doesn't recognize that there are very good reasons to do so, or provide any avenue for finding other solutions to those needs.
And yes, manifests exist. That's what I was referring to "just a manifest of the full dependency tree" - but that doesn't change anything about needing to do bundling, because you still need to *generate* that manifest, and "walking the dependency tree and building up a manifest of all the modules" is what bundling *is*; the output format (manifest or concatenated code) is just an artifact of that.
As a Blind person i never thought i would be on social media savoring photos. But the communal Mastodon alt text game is so strong that sweet, poetic or silly descriptions abound on my timeline. Thanks to legions of people who take time to write a meaningful description of the ephemera they post, i learn so much about insects, plants, buildings, memes — all dispatches from a dimension of the world that i otherwise wouldn't experience. If you're wondering whether anybody reads these things: YES.
@zens@merveilles.town This one isn't *quite* right; the problem still exists to a more limited degree, as you still can't traverse a dependency tree over the network depth-wise without a full latency roundtrip per level, regardless of pipelining (as you can't predict transitive dependencies).
So you still need some kind of bundling process, the only question is whether it outputs a single bundle, many bundles, or just a manifest of the full dependency tree after doing so.
long-ish, climate politics
@isotopp@chaos.social @vladh And to be clear, it is very important to recognize the triviality of this 'solution' in the bigger scheme of things, and make sure that everyone understands that it is, at best, a small first step, and there is more work to do - such a project shouldn't start seeing itself as a saviour.
But that doesn't mean that there aren't still reasons to do it anyway. Many hands make light work, diverse tactics especially so.
long-ish, climate politics
@isotopp@chaos.social @vladh Yes, I understand what you're saying. What I'm trying to explain is that that isn't how it works - you can't just tell someone "go write letters instead".
Just because someone is able to optimize power usage of code, doesn't mean they are also able to spend that same time writing letters to politicians! If you tell them not to 'waste their time' on code optimization, chances are that instead they will do... nothing at all, as that is just not where their ability and interest lies.
Even *if* improving code efficiency had no meaningful benefit (and I suspect that to a degree, that is true), at the very least it is something that allows someone to engage with the topic of climate change and become involved with fighting it. A small but nonzero portion of those people will get involved in larger, more impactful efforts.
Also, "writing letters to politicians" is an odd example to pick here, given that that is almost the least efficient way possible of engaging with politics.
Hey, fediverse friends!
I want to remove the shroud of secrecy from a project I've been hacking on off-and-on for quite a while now.
It's a fediverse app for posting about things - in the first iteration, video games, but eventually lots more stuff.
Obviously you can already post about video games on mastodon or whatever, but the point is that each game can be a first-class object that you can reference and share across the fediverse, like with Bookwyrm or NeoDB.
I also wanted to experiment with different ways of federating posts, managing visibility/privacy, etc.
Current status:
All the big pieces are there and work, but lots of things are rough and/or clunky. It's definitely a 0.0.1 instead of a 1.0, but I set myself a deadline of sharing it this summer, otherwise I'll just trap myself in an endless cycle of quietly tweaking this software that nobody uses but me and never actually sharing it.
I've been using it for gameposting for a while now (almost 2000 posts already!) - it's absolutely not ready for General Consumption, but if you're willing to put up with some code and some jank, it might be worth a look for you.
I am really pleased with this photo. Straight off the camera and it looks SO WEIRD. So many questions. Why such a HUGE arched bridge over what appears to be such a small distance? Why only one solitary pedestrian using it? Where are they going? Where have they been?
I love it.
long-ish, climate politics
@isotopp@chaos.social @vladh I have mixed feelings about this. In a strictly technical sense, you are correct, but that's not the only sense that matters here.
Activism isn't really interchangeable; different people can do different things, and crucially *can't* do some things. For example, some of those who might be able to improve energy use of software, may not be able to engage in politics in a meaningful way.
Is it then better if they do nothing at all?
I feel like it ultimately comes down to what the choice is between; if it is between large systemic change and small changes like this, the former is obviously the better option. But if it's between this or nothing... well. Better this than nothing.
So personally I don't see a problem with smaller efforts towards change like this, *as long as* it is explicitly acknowledged that it is only a small first step, and those involved are encouraged to get involved in bigger efforts (like systemic politics) when they are able to. Diversity of tactics and all that.
I realized recently that
1. I'm about to install a little library in front of my house, and
2. I have a laser printer, which means my cost to print simple black and white booklets basically rounds down to 0$
So, uh, any interesting free-to-print (ideally black and white) #zines out there that would be interesting to share with the general public? Especially those related to #solarpunk, community, #anarchism, #environmentalism and similar subjects. Bonus points if they're in French
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.