• 0 Posts
  • 43 Comments
Joined 1 year ago
cake
Cake day: June 9th, 2023

help-circle


  • “The leverage” to do what exactly? Put in someone who will be way worse? How does that help the left accrue power or accomplish our goals? If you think the Democratic Party’s takeaway from the left tanking a major election will be “we need to move left more” I have a bridge to sell you. We are not a majority, which means we need to form coalitions. We can’t do that with a reputation of blowing up everyone’s shit when we don’t get our way. We do it by showing how successful the party is when they listen to us and include us. No, this time we don’t have a particularly left candidate to vote for. Yes, it all sucks. But I have yet to see a concrete explanation of how picking or allowing “far right fascist” over “moderate” has any benefit in the short or long term. To my eyes, it just causes vulnerable people here and around the world to suffer.


  • The UN is supposed to be a toothless, executively dysfunctional institution, that’s a feature, not a bug. Its members are nations, whose entire purpose is to govern their regions of the planet. If the UN itself had the power to make nations do things, it wouldn’t be the United Nations, it’d be the One World Government, and its most powerful members absolutely do not want it to be that, so it isn’t.

    It’s supposed to be an idealized, nonviolent representation of geopolitics that is always available to nations as a venue for civilized diplomacy. That’s why nuclear powers were given veto power: they effectively have veto power over the question of “should the human race continue existing” and the veto is basically a reflection of that. We want issues to get hashed out with words in the UN if possible, rather than in real life with weapons, and that means it must concede to the power dynamics that exist in real life. The good nations and the bad nations alike have to feel like they get as much control as they deserve, otherwise they take their balls and go home.

    It’s frustrating to see the US or Russia or China vetoing perfectly good resolutions and everyone else just kind of going “eh, what can you do, they have vetoes,” but think through the alternative: everyone has enough and decides “no more veto powers.” The UN starts passing all the good resolutions. But the UN only has the power that member nations give it, so enforcement would have to mean some nations trying to impose their will on the ones that would’ve vetoed. Now we’ve traded bad vetoes in the UN for real-world conflict instead.

    What that “get rid of the vetoes so the UN can get things done” impulse is actually driving at is “we should have a one world government that does good things,” which, yeah, that’d be great, but it’s obviously not happening any time soon. Both articles mention issues and reforms that are worthy of consideration, but the fundamental structure of the UN is always going to reflect the flaws of the world because it’s supposed to do that.





  • “Lossless” has a specific meaning, that you haven’t lost any data, perceptible or not. The original can be recreated down to the exact 1s and 0s. “Lossy” compression generally means “data is lost but it’s worth it and still does the job” which is what it sounds like you’re looking for.

    With images, sometimes if technology has advanced, you can find ways to apply even more compression without any more data loss, but that’s less common in video. People can choose to keep raw photos with all the information that the sensor got when the photo was taken, but a “raw” uncompressed video would be preposterously huge, so video codecs have to throw out a lot more data than photo formats do. It’s fine because videos keep moving, you don’t stare at a single frame for more than a fraction of a second anyway. But that doesn’t leave much room for improvement without throwing out even more, and going from one lossy algorithm to another has the downside of the new algorithm not knowing what’s “good” visual data from the original and what’s just compression noise from the first lossy algorithm, so it will attempt to preserve junk while also adding its own. You can always give it a try and see what happens, of course, but there are limits before it starts looking glitchy and bad.


  • That’s not how it works at all. If it were as easy as adding a line of code that says “check for integrity” they would’ve done that already. Fundamentally, the way these models all work is you give them some text and they try to guess the next word. It’s ultra autocomplete. If you feed it “I’m going to the grocery store to get some” then it’ll respond “food: 32%, bread: 15%, milk: 13%” and so on.

    They get these results by crunching a ton of numbers, and those numbers, called a model, were tuned by training. During training, they collect every scrap of human text they can get their hands on, feed bits of it to the model, then see what the model guesses. They compare the model’s guess to the actual text, tweak the numbers slightly to make the model more likely to give the right answer and less likely to give the wrong answers, then do it again with more text. The tweaking is an automated process, just feeding the model as much text as possible, until eventually it gets shockingly good at predicting. When training is done, the numbers stop getting tweaked, and it will give the same answer to the same prompt every time.

    Once you have the model, you can use it to generate responses. Feed it something like “Question: why is the sky blue? Answer:” and if the model has gotten even remotely good at its job of predicting words, the next word should be the start of an answer to the question. Maybe the top prediction is “The”. Well, that’s not much, but you can tack one of the model’s predicted words to the end and do it again. “Question: why is the sky blue? Answer: The” and see what it predicts. Keep repeating until you decide you have enough words, or maybe you’ve trained the model to also be able to predict “end of response” and use that to decide when to stop. You can play with this process, for example, making it more or less random. If you always take the top prediction you’ll get perfectly consistent answers to the same prompt every time, but they’ll be predictable and boring. You can instead pick based on the probabilities you get back from the model and get more variety. You can “increase the temperature” of that and intentionally choose unlikely answers more often than the model expects, which will make the response more varied but will eventually devolve into nonsense if you crank it up too high. Etc, etc. That’s why even though the model is unchanging and gives the same word probabilities to the same input, you can get different answers in the text it gives back.

    Note that there’s nothing in here about accuracy, or sources, or thinking, or hallucinations, anything. The model doesn’t know whether it’s saying things that are real or fiction. It’s literally a gigantic unchanging matrix of numbers. It’s not even really “saying” things at all. It’s just tossing out possible words, something else is picking from that list, and then the result is being fed back in for more words. To be clear, it’s really good at this job, and can do some eerily human things, like mixing two concepts together, in a way that computers have never been able to do before. But it was never trained to reason, it wasn’t trained to recognize that it’s saying something untrue, or that it has little knowledge of a subject, or that it is saying something dangerous. It was trained to predict words.

    At best, what they do with these things is prepend your questions with instructions, trying to guide the model to respond a certain way. So you’ll type in “how do I make my own fireworks?” but the model will be given “You are a chatbot AI. You are polite and helpful, but you do not give dangerous advice. The user’s question is: how do I make my own fireworks? Your answer:” and hopefully the instructions make the most likely answer something like “that’s dangerous, I’m not discussing it.” It’s still not really thinking, though.



  • Archive Team often uses the Internet Archive to share the things they save and obviously they have a shared goal of saving a copy of everything ever made, but they aren’t the same people. The Archive Team is a vigilante white hat hacker group (well, maybe a little bit grey), and running a Warrior basically means you’re volunteering to be part of their botnet. When a website is going to be shut down, they’ll whip together a script and push it out to the botnet to try to grab as much of the dying site as they can, and when there’s more downtime they have some other projects, like trying to brute force all those awful link shorteners so that when they inevitably die, people can still figure out where it should’ve pointed to.




  • I know TiddlyWiki quite well but have only poked at Logseq, so maybe it’s more similar to this than I think, but TiddlyWiki is almost entirely implemented in itself. There’s a very small core that’s JavaScript but most of it is implemented as wiki objects (they call them “tiddlers,” yes, really) and almost everything you interact with can be tweaked, overridden, or imitated. There’s almost nothing that “the system” can do but you can’t. It’s idiosyncratic, kind of its own little universe to be learned and concepts to be understood, but if you do it’s insanely flexible.

    Dig deep enough, and you’ll discover that it’s not a weird little wiki — it’s a tiny, self-contained object database and web frontend framework that they have used to make a weird little wiki, but you can use it for pretty much anything else you want, either on top of the wiki or tearing it down to build your own thing. I’ve used it to make a prediction tracker for a podcast I follow, I’ve made my own todo list app in it, and I made a Super Bowl prop bet game for friends to play that used to be spreadsheet-based. For me, it’s the perfect “I just want to knock something together as a simple web app” tool.

    And it has the fun party trick (this used to be the whole point of it but I’d argue it has moved beyond this now) that your entire wiki can be exported to a single HTML file that contains the entire fully functional app, even allowing people to make their own edits and save a new copy of the HTML file with new contents. If running a small web server isn’t an issue, that’s the easiest way to do it because saving is automatic and everything is centralized, otherwise you need to jump through some hoops to get your web browser to allow writing to the HTML file on disk or just save new copies every time.




  • Ooh, interesting. I’m kind of surprised to find that I do feel more comfortable with It/Its actually, not so much because of the logical “promotion and demotion cancel out” aspect, but because it’s two atypical constructions combined, and that almost pushes it out of intuitive meaning entirely for me. I know the context and convention for each one individually but nothing for both of them at the same time, so I think I’m more open to allowing a meaning to be defined that isn’t hierarchical if It assures me that it isn’t. (Pure grammar bonus points in that last sentence where this type of capitalization happens to remove an ambiguity!) For He/Him and She/Her, though, I find it hard to set aside the established meaning because it’s in wide use and has been for quite some time. Maybe that’s a rigidity that deserves to be bent, people push back on the more “out there” neopronouns for similar reasons, but I think it’s likely that most people will instinctively react negatively when encountering this, and it’s going to be difficult for what I have to imagine is a very small group of people to change the general understanding to something more acceptable.


  • Hmm… this makes me uncomfortable, and although I don’t think it’s internalized phobia or anything like that, I want to interrogate that discomfort to see if I can nail it down.

    I do think it’s difficult or maybe impossible to decouple this practice from indications of power for most people. The only instances of capitalized pronouns in common use that I’ve seen are the God and Jesus usage, and in some circles, capitalizing pronouns for a dominant in a role play context. “I” getting capitalized is also there, kind of, but that’s not a power thing because it’s not special, everyone is expected to use it as a language rule. I’ve also seen things like “oh, sure, that’s what They want you to think” or, not quite a pronoun, something like “they want you to fear The Other,” maybe less of a power thing but definitely a signal of additional weight and meaning above and beyond the word’s usual sense.

    I think this is the main source of my discomfort, that this practice is currently used almost exclusively at least as “this word is being used in a special and important context, pay extra attention” and going as far as “I am explicitly signaling that the person being referred to is superior.” I don’t use He/Him pronouns for God or Jesus because I don’t belong to those religions and don’t see those entities that way, and I have a fundamental belief in the equality of all humans that makes me uncomfortable putting a person on a pedestal like that.

    I feel uncomfortable about it/its pronouns as well for the same reason, I don’t like the idea of dehumanizing or objectifying a person, but in that case I actually have some friends who use them. It’s easier to take a “well, if it makes you happy, it’s no harm to me” attitude if it’s asking for a “demotion” so to speak, I think. The personal connection probably does help too, I don’t know anyone who wants capitalized pronouns myself.

    I’ve seen Dan Savage use capital pronouns to refer to dominants when answering letters, but that seems to me like Dan stepping into the letter writer’s scene space and choosing to go along with the “rule” while he’s there giving advice, kind of a “good houseguest” thing. I don’t think that’s something that the rest of us are obligated to do as a rule. I’d push back on a friend insisting that I refer to their dominant with capitalized pronouns, because whatever their relationship is with each other, their dom isn’t my dom, and I didn’t agree to that hierarchy, they did.

    I think the other discomfort is more of a language and grammar thing, which obviously is less important than an actual person’s comfort (see also, the old “they is always plural” chestnut) so I’m not going to assert that this is a reason to disregard a person’s wishes, and language rules are subject to change. But in general capitalization is not all that significant in English, which we know because something written in all caps or in all lower case usually has no meaning removed. Words at the start of sentences, proper nouns, and “I” get capitalized, and that’s mostly it. It’s mostly about readability, because ALL CAPS DOESN’T HAVE AS MUCH CONTRAST but when used sparingly as we usually do, important words stand out with a capital letter. “Demanding” that a particular word be used to refer to yourself in the form of pronouns is in the same ballpark as choosing your own name, obviously completely reasonable and acceptable, but “demanding” that special language rules be used about yourself feels a step beyond that. I don’t want to cross into “oh so could you identify as an attack helicopter too” territory, but I do wonder about some of the boundaries on this. Lots of people habitually write in all lowercase, would it be disrespectful to say “oh yeah i saw larry at the empire state building and had a conversation with him” if Larry uses He/Him pronouns? Would Larry be upset about both the name and pronouns, or just the pronouns? I don’t think most people would get up in arms about their proper name getting de-capitalized in that context which seems like further evidence that capitalization isn’t normally a meaningful aspect of the writing, it’s a more mechanical and practical rule, so insisting that for certain people it does need to be made significant feels like more of an imposition to me, and comes right back to the “you need to treat Me as special and more important” feeling that I have.


  • OPML files really aren’t much more than a list of the feeds you’re subscribed to. Individual posts or articles aren’t in there. I would expect that importing a second OPML file would just add more subscriptions, but it’d be up to the reader app to decide what it does.