It doesn’t have to be a big baroque thing. When there’s a dotfile I configure regularly, I move it to a Git repo and use stow to put it “back” into place with a symlink. On new machines, it isn’t long before I try something that doesn’t work or see the default shell prompt and go “oh yeah, I want my dotfiles”, check out the repo, run a script that initializes a few things (some stuff is machine-specific so the script makes files for that stuff with helpful comments for me to remember the differences between login shells or whatever) and then I’m off to the races.
- 0 Posts
- 57 Comments
In Haskell, that’s “unit” or the empty tuple. It’s basically an object with no contents, behavior, or particular meaning, useful for representing “nothing”. It’s a solid thing that is never a surprise, unlike undefined or other languages’ nulls, which are holes in the language or errors waiting to happen.
You might argue that it’s a value and not a function, but Haskell doesn’t really differentiate the two anyway:
value :: String value = "I'm always this string!" funkyFunc :: String -> String funkyFunc name = "Rock on, "++name++", rock on!"Is
valuea value, or is it a function that takes no arguments? There’s not really a difference, Haskell handles them both the same way: by lazily replacing anything matching the pattern on the left side of the equation with the right side of the equation at runtime.
The far right loves a strong man, and by definition there can be only one of those, prefers when “the natural order” is followed, and thinks the ends always justify the means. That keeps them pretty cohesive with the establishment right, who are making buckets of money under the system as it is now and are okay with just about anything else as long as that doesn’t change. When they fight, it’s because the far right is trying to do something stupid enough that the establishment thinks it risks their money or power, or the establishment is holding the far right back from fully implementing their “natural order” worldview, but there’s a lot of overlap where both can be happy, because the establishment really has no morals at all and are happy to use the far right to gain power if all they have to do is throw them some red meat every once in a while.
The left’s a very different story. On the far left, people are very principled, to the point where compromise or partial wins feel hollow because the only real win would be the entire principle being adopted en masse. It makes it harder to work together, because even groups with the same goals can get frustrated by the way the other one is doing it, or because the other group is going to keep going while the other wants to stop sooner. And the establishment left has a fair amount in common with the establishment right, they find the right’s goals uncouth and mean, but they do still fundamentally believe in capitalism and don’t want to upend the system. That leaves a lot less common ground and a lot more infighting overall.
I’d believe that people are living happy, fulfilling lives there, sure, people usually find a way to do that regardless of their situation. But I’m pretty sure it’s not just propaganda that the same damn family has been in charge for the better part of a century, and that alone is enough for me to conclude that it is a fundamentally broken system that, even if it somehow isn’t as repressive and evil as it’s portrayed, will get there eventually.
This is a good point, we should ask some average North Koreans directly, that way we get a better balance of viewpoints. Maybe we can catch some on a vacation abroad or something.
chaos@beehaw.orgto
Linux@lemmy.ml•Ubuntu 25.10's Move To Rust Coreutils Is Causing Major Breakage For Some Executables
81·5 months agoMaybe I’m missing something, but I’m not sure what the worst case scenario is… like, is some company going to get rich off of their proprietary
cpandsudoimplementation that they forked off of an open one?
chaos@beehaw.orgto
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•I'm going to fix it! ...somedayEnglish
8·5 months agoThat is indeed the right way to do it, unfortunately Plex doesn’t handle it well. It’ll show all the episodes separately, but each one plays the entire file (fair, it doesn’t know for sure where the breaks are, but could be done better), and watching the whole thing marks only the one you selected as watched, so you have to mark all the other “episodes” as watched manually (this is annoying, if it knows you watched the whole file, it should know that you’ve watched all the episodes it covers).
Usually if an episode is a 2 parter in one file, I’ll just name it for part 1 since you’d watch them together anyway, but for cartoons the two parts are usually entirely unrelated, so it really only works properly if the file’s split. It’d be better if the interface at least showed that a range of episodes are combined so you could, say, start it and know that the episode you want needs to be scrubbed through to find it, and also if it marked them all as played when you watch the whole thing.
chaos@beehaw.orgto
Technology@beehaw.org•Comcast Executives Warn Workers To Not Say The Wrong Thing About Charlie Kirk | 404 Media
21·5 months agoThat “unacceptable and insensitive” comment was, in reality, an entirely reasonable take on how Charlie Kirk directly stoked the fires that ended up taking his life. They’re sending a clear message that you are not allowed to speak honestly about any of the context surrounding the event, and can only share an opinion if it shows Kirk in a positive light, since apparently neutral or worse is not allowed.
chaos@beehaw.orgto
Programmer Humor@lemmy.ml•i love ai in my offline foss softwares that are still in beta
2·5 months agoFor most software, iteration starts getting diminishing returns only if it’s approaching feature completeness and no bugs. LLMs are plateauing well before they became super genius job stealers like they were supposed to, and it’s going to take a major breakthrough to see any significant improvement.
chaos@beehaw.orgto
Technology@beehaw.org•They thought they were making technological breakthroughs. It was an AI-sparked delusion.
5·5 months agoThose images in the mirror are already perfect replicas of us, we need to be ready for when they figure out how to move on their own and get out from behind the glass or we’ll really be screwed. If you give my “”“non-profit”“” a trillion dollars we’ll get right to work on the research into creating more capable mirror monsters so that we can control them instead.
chaos@beehaw.orgto
Technology@beehaw.org•Midjourney's troubles get worse as Warner Bros Discovery sues the AI image generator for copyright infringement
16·6 months agoFan art is generally protected because of a rule called “fair use”, which allows people to use copyrighted work without permission. For example, if you briefly quote a book, the author won’t have success if they go after you for copying from their book, even though you clearly did. Generally speaking, a person making fan art and not selling it is going to be protected under fair use. The law wants creators to have control of the thing they created, but we all live in a shared culture and we all deserve to participate in the art we experience, so there’s some wiggle room, and this has been the case long before AI was a thing.
What these AI companies are doing, on the other hand… well, it hasn’t really been tested in court yet, but they’re doing a lot more than single images or brief quotes, and they’re doing it for money, so they’ll likely have some work to do.
chaos@beehaw.orgto
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•‘RIP Streameast’: Largest Illicit Sports Streamer Is Shut DownEnglish
13·6 months agoThe problem is that the sports industry has been propped up for decades with cable, where every subscriber paid fees for sports whether they cared about it or not. If they charged a reasonable price to just the people who care, it’d be a devastating loss. And cable was structured the way it was because that’s what made the most money, and though cable’s slowly being replaced by streaming, don’t be shocked when the streaming landscape starts to take on a similar shape. There’s already lots of bundling going on, remember when streaming meant that you could save a ton of money by just paying for what you wanted? They’re going to do whatever they can to keep the revenue from falling.
chaos@beehaw.orgto
Memes@lemmy.ml•Amerikkka land of the jailed (But China is defo AuThOrITarIAn!!)
1·6 months agoAh, I didn’t see that edit, apologies, had the page loaded for a while before replying.
Isn’t that the same leverage that the earliest labor unions used because it was all they had? It seems to fit very well, actually. There’s a smaller but more powerful group in charge of them, workers get little to no direct say in company policy or who they are managed by and have to hope they’re listened to when asked how things are going. There certainly isn’t a second C-suite waiting in the wings to be put into power if the first one disappoints, the current powers-that-be would be insane to allow something as chaotic as that. If the CEO’s got a good track record of listening, the pay’s pretty good and satisfaction is high, and they’re kept in line with picket lines when it’s necessary, is this company an extension of the working class like China’s government is?
I’m comparing and contrasting quite a bit with my new job, which fits much more closely with what my idea of something worker-controlled would be. It’s fully employee owned, so profits go either back into the business or into our pockets as bonuses. There’s as little hierarchy as possible, the closest thing to a manager isn’t ever going to “put” you on a project, you’re free to find one that you like and wants you to join. Company decisions involve everyone equally, and there’s freedom to loudly speak your mind about policies and procedures if you disagree with them. That’s closer to the country I’d want to live in, not the one where my influence is akin to answering corporate surveys and getting to choose which of 3 approved managers I want to work under, or go on strike if I’m really not happy.
chaos@beehaw.orgto
Memes@lemmy.ml•Amerikkka land of the jailed (But China is defo AuThOrITarIAn!!)
1·6 months agoRight, that’s a good example of it going the way you describe, and I’m curious what would’ve happened if the government hadn’t folded. If the people really are making the decisions, they would get their way eventually, what does that look like?
chaos@beehaw.orgto
Memes@lemmy.ml•Amerikkka land of the jailed (But China is defo AuThOrITarIAn!!)
14·6 months agoBut this doesn’t answer my question, the only mechanism for people’s input seems to be elections and polling, and it conspicuously omits the fact that elections only allow party-approved candidates. Maybe the powers-that-be have a great track record of listening and respecting the will of the people, and are beloved by all as a result, but that doesn’t actually put the people in control, it just means the ones actually in control are being nice. When the government and the people have a fundamental disagreement about the path forward, what piece am I missing that makes the government the one to back down?
chaos@beehaw.orgto
Memes@lemmy.ml•Amerikkka land of the jailed (But China is defo AuThOrITarIAn!!)
12·6 months agoI’m trying to get to how it’s democratic and worker-controlled in your eyes because it’s hard to see for me, as people don’t seem to get to choose much in the system as designed. What’s the mechanism for average people to change a government policy that they disagree with? If the party does start to lose touch with what the workers need or start working against their interests, how do the workers course-correct it?
chaos@beehaw.orgto
Memes@lemmy.ml•Amerikkka land of the jailed (But China is defo AuThOrITarIAn!!)
313·6 months agoYeah, those don’t count, if they’re required to align with the party then they’re just subcommittees or something, not actual political parties.
I promise I’m keeping my mind open, but all of these answers seem indistinguishable from authoritarian rule, which was kinda my original point. The same organization has to rule in perpetuity because foreign influence would subvert the interests of the country if there were other options, quite lucky that they locked in the right one. Practically all one billion people are aligned on this and agree that this system is working for them, but no, they will not be allowing that to be tested at the ballot box or in a media environment where people can speak their mind, it might all fall apart despite how unified they are. It’s a party controlled by the workers and acting for their interests, with total control of the levers of power, they just felt like keeping some ultra-rich and ultra-powerful folks around for a laugh, not because they’re the ones who actually have the power.
Honestly, shit’s so bad in the west that I’m kinda open to the idea that maybe a totalitarian government that recognizes it needs to keep workers decently happy to allow them to rule is, in fact, better than what we’ve got going on now, but it’s really hard to go as far as saying that it’s an active, ongoing, consensual choice by the workers to never give themselves a choice.
chaos@beehaw.orgto
Memes@lemmy.ml•Amerikkka land of the jailed (But China is defo AuThOrITarIAn!!)
108·6 months agoThe PRC is officially organized under what the CCP terms a “system of multi-party cooperation and political consultation under the leadership of the CCP,” in which the minor parties must accept the leadership of the CCP.
chaos@beehaw.orgto
Memes@lemmy.ml•Amerikkka land of the jailed (But China is defo AuThOrITarIAn!!)
615·6 months agoI’m in awe of your ability to read minds, because that was not at all the vibe I got when I was actually in that conversation.
(_|_)