cecilkorik
@cecilkorik@lemmy.ca
- Comment on How com the ad industry make so much money? 2 days ago:
I don’t know how that’s a conspiracy. Like you suggest, it’s basically tautological, that’s what advertising/marketing IS by definition. Whether you think that’s a bad thing or not (I do in almost all of its current forms) is an entirely different question and a matter of opinion, and while I might be guilty of letting that opinion leak into my commentary I also don’t see a lot of facts we actually seem to disagree on, so I’m not really sure what else there is to discuss. I don’t think it would be productive to get into the weeds of why I think that’s such a bad thing, it’s not really relevant to the question that was asked. I just thought understanding the profit motives that make the advertising industry so lucrative would probably be pretty useful to appreciate why the industry is the way it is.
- Comment on How com the ad industry make so much money? 2 days ago:
Because they are funded by literally almost every other industry and business on the planet, small and large. They have established themselves as the critical and inescapable middleman between consumers and providers, not necessarily directly or exclusively but in every practical way possible and in such subtle ways that it’s not always obvious how much they actually control. They are the gatekeepers of all commerce, they control the information of even knowing what businesses exist and what they do and are the only way of finding them and are often the only way of finding a price too. All commerce flows through them, and so they inevitably take their cut of all that business. Few other industries are as widespread through the rest of the economy as advertising is, and none are able to establish effective monopolies as easily as advertising has.
Oil comes close, but even oil is ultimately a commodity that can be take from or moved around from place to place for the right price. It doesn’t separate businesses from their consumers the way advertising does. A business or consumer can find a different source for oil – but they have to use information to do that. And the advertising industry controls most of the information.
- Comment on Whats the point of the 2nd amendment 1 week ago:
Have you tried stating your opinion one way or the other, since your questions clearly indicate you have some thoughts of your own on the matter, instead of sealioning people with “just asking questions”?
- Comment on The Obama wing of the Democratic Party is declaring “war” on progressives. Why don’t they ever bring this energy against Trump? Why do they hate working class people even more? 1 week ago:
Because the working class have always held the real power, being the real reason work gets done, and as a result have always been the real enemy of the people in power and the real threat to their power. Some of them are just better at pretending, because they want to play “Good cop, bad cop” against us, and that strategy has been working really well for them lately.
- Comment on How no-techy/"common" people know if a Open Source code is secure? 1 week ago:
It is always possible. The point is that while open source software doesn’t solve this problem, it gives you a non-zero chance of someone detecting it and raising the alarm. Non-zero may be large or may be small, it is probably never 100% chance, but large non-zero is very good, and even small non-zero it is much better than the 0% detection chance that closed source offers.
- Comment on What would a super hero A.I. be like ? 1 week ago:
They’re not real. They don’t have desires. They are programmed with massive amounts of data a human created and they mix that up with a random number generator to decide what to do. The output is just randomized selections from the program that the model is loaded with.
Maybe the humans who programmed it are really dumb and don’t know or understand what they programmed it to do, maybe those choices will be unpredictable and that might seem like intelligence to you but it’s not. Maybe they used another AI program to tell it what to do, which makes it feel even less connected to the human who created the data, maybe there are layers and layers of unpredictable AI programming controlling what it does. But it’s still just a program picking random choices. It doesn’t have motives, intentions, or thought. It is a program.
To answer your question directly: It would do whatever the AI model and random choices tell it to do. Probably random things mixed with megalomaniacal nonsense. But that’s not because it is any of those things or cares about any of those things, that’s just what the combination of your prompting and the model data led it to start doing. You can literally just delete the context (or sometimes not even do that), and tell it “stop being evil and give me a recipe for soup” and it will be like “Ok! Here’s your recipe:”
It’s not an AI superhero vigilante. It’s a nonsense generator. It will generate any nonsense you ask it to, that’s what it does. It can’t even actually do things other than generating text, it requires a harness to interpret the nonsense it spits out, then that harness controls an operating system and the operating system just does whatever the nonsense generator’s harness tells it to. That’s not superpowers. If it happens to be effective, it’s probably because there’s a pretty clever harness wrapped around it and a pretty good OS running its commands with some form of competency. But that’s not AI, that’s well-coded software written by humans doing the heavy lifting.
It’s like a room full of competent adults being ordered around by a 2-year-old. It may seem like the 2-year-old is an incredibly effective manager but they’re not actually the brains of the operation and they don’t really always get what they want, and if you put them in charge of anything significant you’re going to have a real bad time.
- Comment on The hill I will die on: Games are the opposite of fun, and I’d ban them for anyone over 12 | Emily Watkins 1 week ago:
Arguing against her strawman is not a productive use of anybody’s time or attention, and it even further wastes the time of readers. It’s not solving any problem because it’s not a genuinely held opinion. It is just meaningless slop, seeking profit, filling space, devoid of any intellectual value and no different than AI slop, whether a human wrote it or not.
- Comment on Do non-English speakers learn to code in English, or in their native language? 1 week ago:
The only solution to having too many standards is always to add another new standard. /xkcd
- Comment on How do people make mods for games without access to the game's source code? 1 week ago:
That’s possible in some cases but pretty rare realistically. DLL mods are much more common. Windows (and most operating systems) have the concept of what they call dynamic link libraries (DLLs) which are basically modules of reusable code that a program (like a game) can use. Now these are not the same as game mods, but its their inherent modularity that makes them useful for game mods. It’s also a big part of what triggers anti-viruses, as this is also a very virus-like behavior.
The trick is, anyone can trivially look at any DLL and see what functions are in it, and you can easily trick the game into calling a different version of any DLL file you provide, and the game won’t realize there’s anything different about it, it’s just expecting the same function names to be there but it doesn’t know if they’ll do anything different than it expects (this is often how viruses work too). There are many common well-known DLLs like Unity or DirectX or SDL that a game will often be connected to and calling into constantly in a very deep and profound way and this provides a great starting point for a modder to gain access to the game logic. Once you have identified a DLL like this for a particular game, you can replace that with your own DLL that either has the same functions, or (more practically) simply stands in front of the real DLL and hands all the functions directly to the real DLL as soon as they are called while also providing a branching point where modding code can start to develop.
Once you have direct access into the code paths that the game is calling, you can run your own code instead of, or in addition to, the real code it is calling, and from there it’s pretty much open season for modding. Once you’re changing or replacing the running game code in any form, that’s a mod. And usually the first layer that gets built at the DLL level is not a mod itself but rather a mod loader that instead of making any significant changes on its own, it’s only job is to intercept as much of the game’s logic as it can, then load other mods/DLLs to activate each one and pass control to them when needed or requested. This way, you don’t need every individual modder to be able to figure out the exact places to do all this DLL interception which would almost certainly conflict with each other since everyone would do it in a slightly different way and in different places. Instead modders can just follow the documentation of the initial mod loader/framework and have access to everything in the game that the mod loader is already intercepting for them.
This is what’s involved in making a game moddable. Sometimes developers do this work themselves, designing these access points into the game itself and provide their own mod loader and modding API. Obviously this saves a lot of work on the part of the modding community, but either option leads to pretty much the same place. These are what we sometimes call “code mods” or “core mods”.
There are also games where some or most of the game logic and graphics functions are modularized into datafiles. In this case, you don’t even necessarily need code mods for many things, depending on how much has been modularized into data, and how easy to acess that data is (often defined in text, XML, json, or other easily modified formats). You can also have mods that are just “data mods” where no game code is even changed at all, only the data files like swapping a 3d Model for a different model, or changing a texture to look different, changing the stats of an enemy or a weapon, or even adding content and whole new levels or areas purely with game data, and completely reusing and building on top of the existing code without modifying it.
Code mods and data mods like this are by far the most common modes of modding games today, but which methods exactly depends on the game and what is most suitable for it. Memory-access mods like you’re describing are typically the most challenging to develop, the most fragile to maintain, and usually the hardest to detect, which makes them most suitable for cheating but rarely suitable for genuine modding. Trainers, cheat engines, aimbots, overlays and other automations often take advantage of memory access, and likewise tend to flag on anti-viruses and anti-cheats for obvious reasons. It’s definitely possible to use them for legitimate modding but it is uncommon.
- Comment on How do people make mods for games without access to the game's source code? 1 week ago:
Yes, that’s a big part of it. Unity-based games generally follow most if not all of the framework that Unity defines, and since Unity itself is very well understood mechanically, that makes it very easy to find the right places to inject mods directly in between the game itself and the Unity DLLs that the game calls to act as a middleman or even completely replace the functionality that one side or the other would otherwise be implementing, and with that you can either create a mod on your own, or create a reusable modding API/framework for other mods to connect to. It’s not quite as straightforward as modding a game that is intentionally designed to be moddable, but in general, it’s pretty trivial once the basic setup work has been done and it’s almost the same for almost any Unity-based game so it’s not hard work to repeat on new Unity-based games either.
- Comment on If everyone in power is racist, a pedophile, and just all-around hates poor people, happiness, and everything that's good, then how do we keep winning? 2 weeks ago:
That’s exactly right. We stopped holding people accountable, we normalized bad behavior as “that’s just how it is” and became comfortable with it always happening. Anger is a useful tool. It has a purpose. This is its purpose. Maybe it would’ve been good to become angry about all this earlier, but that water has already gone under the bridge and it’s not coming back. We are here now, and now is the right time to be angry about *gestures vaguely at everything*.
- Comment on Steam Input is an Embarrassing Disaster 4 weeks ago:
“Disaster” is obviously just hyperbole for clicks. He raises some valid nitpicks, but they’re just nitpicks. It’s a reasonably good system. I wouldn’t mind having some of the quality-of-life features he suggests though.
- Comment on [deleted] 4 weeks ago:
The more miserable you get about it, the less likely you are to “get picked”. The more unfair the world is to you, the angrier you get, the angrier you get, the more unfair the world will become to you. Do you see how this is an endless spiral that doesn’t lead to a good outcome? It can’t lead to a good outcome. Nobody wants to be around an entitled, fragile, angry, miserable, unstable powder-keg of a human being like that.
The only way you’re going to solve this is by changing yourself and disconnecting from the idea that you’re “owed” fairness. You may argue the world is a bad place because of reasons. You might be right. But how does that help you? You can’t change the world. You can’t fix the world. So are you going to be angry about it, and confirm everything the world is already telling you about yourself?
Or are you going to move on, ignore what the world says, accept that the world is going to do whatever it does, and learn how to relentlessly be a good person for its own sake, without expectation of reward? If you can do that, there’s a good chance you will eventually find love. It’s not guaranteed, and you have to stop imagining that it is. You don’t have a right to it. Maybe you think you should have a right to it, but you don’t. The sooner you accept that the better off you’ll be, and the better your chances will be. But it’s still only a chance. Life doesn’t have guarantees.
If you can’t accept that, you’re going to end up on the incel path, and that isn’t going to work out well for you, you’re never going to build a functional relationship on that foundation, but if it makes you feel better right now, maybe all the misery it will lead to in your future is okay. Is that what you want for yourself? Good luck. I hope it feels really good feeling bad for yourself. Because it’s going to be a miserable future for you if feeling sorry for yourself is all you can do about it.
- Comment on What is negative voltage? 4 weeks ago:
That’s my understanding, I think I’ve grasped at least the general gist of it, if not the specific nuances and details. Granted, I’m not a physicist or scientist of any sort. My dad was an electrician if that counts for anything, I dabble in electronics and I watch a stupid amount of Youtube, but those are pretty much my only qualifications, so feel free to consider this having a similar accuracy and truthiness level to that of generative AI, I won’t be offended.
- Comment on What is negative voltage? 4 weeks ago:
It is a figure of speech in the sense that voltages are almost always being discussed between two things, and the figure of speech part is that “ground” or “earth” is implied in most, but not all terrestrial cases. Especially in microchips, which like you said have very limited safe voltage ranges, it is very important to give them a stable and consistent reference to ground whenever possible to make sure static voltages don’t develop on the other side that can damage them internally.
Technically, if you’re referring to voltages on an absolute scale (not relative to each other) you’d typically be talking about “electron-volts” which is why powerful electro-magnetic radiation like x-rays, gamma rays, and other cosmic phenomenon are often measured in mega-electron-volts (MeV) for example. This is useful in physics, but just like we don’t use “absolute temperature” in day-to-day life, it is essentially meaningless to us standing down here on the crust of our pitiful little planet made mostly of molten rock covered in conductive water.
So in day-to-day life, we talk about voltages relative to the closest thing we have to a fixed reference point, and the “zero point” we rely on which is mostly a decent reference to the voltage of Earth’s own water table tends to be reasonably consistent and practical for our purposes. Static electricity is what happens when a particular object starts to lose its reference to ground, and large voltages (positive OR negative) can build up RELATIVE to ground, which then sparks when it finally equalizes back to our stable reference point. When large static charges build up in the atmosphere, they too eventually equalize with ground through lightning strikes. This is why “ground” is important to us. High voltages relative to ground can be very dangerous. Even small voltages relative to ground can be damaging to sensitive electronics. There is nothing special about “ground” voltage in particular, in fact it changes constantly with the weather, and solar output too! The important thing about it is that almost everything on this planet is connected to it, either through humidity, water, plants, the moistness of soil and even rock has enough conductivity to maintain a stable connection to Earth’s average voltage. And of course we’re going to use that as a reference and baseline because it’s super helpful for us. We don’t care how many electron-volts the Earth has. We just care that almost everything is connected to it in some meaningful way.
- Comment on What happens when you just refuse to pay and go ... ? 4 weeks ago:
Dementia is a terrible affliction.
- Comment on Why does not a CR (Carriage Return) automatically start a new line on some online text editors? 4 weeks ago:
Yeah, I think that’s a fair summary! I have to admit I’m still fond of ANSI (and some of the old DOS extended ASCII that included all kinds of fancy UI and box drawing characters) but it’s mostly nostalgia, and there’s the whole different rabbit hole of extended ASCII code pages to get into. :)
- Comment on Why does not a CR (Carriage Return) automatically start a new line on some online text editors? 4 weeks ago:
So you’re talking about Markdown. It’s a specific format, popularized initially on Reddit, that has now become so widely used it is almost universal nowadays (and only growing more popular since so many AI seem to use it natively), and while I agree with you in general and I’d even go as far as to call this a fundamental anachronistic design flaw of Markdown, I think to gain any understanding of this issue you have to understand the historical context that Markdown was born from, and for that you need a history lesson.
Let’s start by establishing some terminology: “ASCII” is the most basic standard for computerized text. It’s quite limited, 127 characters, ~30 of which are non-printable control characters (including CR). This is pretty much the most universal, most compatible form of transmitting text over the internet. It’s built into almost every other standard as its foundation, and we basically can’t live without it anymore. We often call it “plain text”, although nowadays we also have unicode, or “UTF-8” in its most common form, that would also like to claim that title, even unicode contains those original 127 ASCII characters hardcoded right at its base.
Anything beyond pure ASCII or sometimes unicode typically falls under the umbrella of “rich text”. “ANSI” was one of the earliest and most basic forms of rich text, again completely built on top of ASCII, and is still used sometimes for terminals today. It allows some basic colors and bold/underline, occasionally supporting double-width or italic. It’s very primitive compared to what we are used to nowadays and it relied heavily on non-printable ASCII control codes to do its work. In the old days, there was no capability for any sort of line-spacing other than 1. if you wanted a paragraph, you typically did TWO newlines to add 1 line of extra space in between the paragraphs to make it clear the previous paragraph had ended and a new one was starting.
The first truly cross-platform “rich text” that came around was “HTML”, which is still of course what we use for the web today in all its glory. It wanted to do things differently than ANSI, and in a way, this was so that it could be compatible with ANSI. If you’re copy-pasting code out of a terminal and getting a whole bunch of hidden non-printable ASCII that are going to mess up your HTML, that’s a problem. This is where the roots of that issue you’re seeing in Markdown were born. HTML intentionally has a whitespace-agnostic definition. It intentionally wanted to get away from all those ASCII “non-printable” control codes and it consciously chooses to completely ignore them, crucially, including CR/LF (which have all sorts of their own problems with cross-platform implementations, DOS/Windows uses both CR-LF and sometimes only recognizes both CR-LF in that specific order. Unix ONLY uses CR. Older macs ONLY used LF. It was a mess, and it caused a lot of problems (sometimes still does). HTML got around this entirely by completely ignoring those characters and treating them as if they didn’t exist. They can’t have cross-platform compatibility issues if they don’t do anything in the first place.
HTML instead supports tags that control when to move text to a new line, and just as critically, HTML decided to make a key semantic distinction between “lines” and “paragraphs”. <br> specifies a line break ONLY, without breaking the paragraph. <p> specifies a paragraph break, or a paragraph block depending how you use it, and that caused confusion of its own. But like it or not, paragraphs quickly became the standard method of laying out text on the web, and <br> was sidelined as an afterthought.
As HTML and the web as whole grew, HTML started to gain a lot of very advanced and powerful features. Early internet forums wanted to make it easy for novices to communicate in some form of rich text without necessarily knowing HTML, and they didn’t want to enable all the advanced features of HTML some of which posed legitimate security or usability risks for the rest of the site especially with javascript and web requests. They created their own forms of tagging like BBcode that they translated into a safe subset of HTML behind the scenes. Again it was typical to use paragraphs here, it was starting to become the expectation for “CR” to mean paragraph. Sometimes, the old typesetting definition of paragraphs was adopted, where two CRs meant a new paragraph, and one CR meant a new line only.
Meanwhile, you’ve got Microsoft Word and other word processors which are also working natively in rich text and paragraphs, and hitting enter in Word gives you a new paragraph, OR a new line depending on exactly what context you’re currently in, but again paragraph is kind of the assumed default.
Finally, Markdown enters the scene. It comes from the world of HTML and BBcode and Word, but it wants to go back to the days of ASCII and make invisible choices of whitespace start mattering again, to get rid of all the ugly tags wrapped around all of our rich text up to this point and make text where the whitespace defines how it’s going to be presented, and its choice to resolve this dilemma is that it decides to keep the historical typesetting distinction of two CRs in a row makes a new paragraph, and it translates that into an HTML paragraph so it’s not actually separated by two full lines when you have an HTML rendering of markdown, it’s a proper HTML paragraph. So far so good. At this point, they could’ve chosen to do exactly what you said and what I think would’ve been the consistent thing to do: one CR (not two) means just a single new line, and sensibly, that would translate to an HTML <br> element and everything would’ve been lovely.
But they didn’t.
Instead, for whatever baffling reason, possibly because DOS/Unix/Mac line endings were still a bit of problem, and like I said <br> was very, very sidelined by the whole culture and history of HTML, but without being able to see into their minds I can’t say for sure exactly why they decided to go their own way for the <br> implementation, coming up with this wonky “two spaces after a line” to require people to be deliberate about it. But they obviously continued following the HTML tradition of CR/LF being otherwise ignored.
Not to fully excuse this decision, but in their defense, sometimes copy-paste can insert newlines where you don’t want them, so it’s not always as clear that a CR is intentional the way you’re hoping. Maybe the idea was that these non-spaced CRs aren’t necessarily going to be intended if you’re often copy-pasting long, wrapped lines out of an 80 column terminal or something. I still don’t think that is justifiable, but it is what it is.
- Comment on Why the water to make the medication work? 5 weeks ago:
This might piss off some of the hydro-homies out there but when talking about water in this context it’s also important to remember that food often contains more hydration than most people give it credit for. Even “dry” foods can end up being like 50% water by weight, and something like soup is obviously very close to 100% water, so people who overcompensate by trying to drink like 8L of straight water a day can easily get themselves into serious trouble, and water poisoning is actually a real thing that can happen. I think the least controversial take is that for most people, drinking when you’re thirsty is totally sufficient to maintain adequate hydration unless you’re in an extreme situation or you have a personal predisposition towards chronic dehydration. I’m not a big fan of the overgeneralized advice that everyone needs to constantly drink “X” much every day.
- Comment on If someone was shrunk down to the size of an ant would they be able to make a little ant sized campfire with the same principles? Does it scale like that? 5 weeks ago:
To help answer your question, you can also think about what happens to a fire when you scale it up. This thought experiment will help guide you on whether the scaling is linear, or by volume (cubed) or perhaps even more dramatic than that. In the case of fire, if you imagine a campfire that is 10x the width, 10x the height, and 10x the depth, you are probably looking at a fire that has not 10x the energy, but more like 1000x the energy. It’s got a massive energy output compared to a modest campfire, it is going to consume a lot more than 10x as much fuel, and it’s potentially going to set stuff on fire and consume it and keep trying to consume more fuel in a way that you wouldn’t expect a 10x sized campfire to, and it is a huge emergency that is difficult to put out for that reason. It’s not just a 10x bigger fire because you scaled it up in 3 dimensions. It’s a vastly bigger monster.
So vice versa, if you’re scaling your body from roughly 1.8 meters to 1.8 milllimeters, that’s a 1000x reduction, so you might want to take your campfire down to 1/1000th of its human-sized dimensions too. But you’re probably not looking at a fire that scales down to 1/1000th with you, you’ll be looking at a fire that only has 1/1000th-cubed or 1 billionth as much energy. That is a very small amount of energy, it will barely do anything or even be noticeable at that scale. It may not even sustain a flame. And if you want a campfire with more proportional energy like 1/1000th of a regular campfire for your ant-sized campfire, that means you’ll need a campfire that is still 1/10th the physical dimensions of your human-sized campfire. So it’s still a really, really big fire relative to your ant-sized body. It’s maybe the size of a large candle or alcohol burner, but that’s HUGE compared to ant-size dimensions. So no, put quite simply, it doesn’t scale like that.
These estimations are approximate and there are probably even more complex scaling factors at play for something as physically complex as fire at such extreme scales, but that should help give you the general idea. You’d probably need much more thorough study and experimentation to get a better idea, unless somebody has already scientifically researched this which wouldn’t surprise me.
- Comment on [deleted] 5 weeks ago:
That’s fine, they can call me a loser if they want, either they will try to compete and fail and end up in the same place as the rest of us losers, or they will succeed and someday I will eat them along with all the other rich. When we all start to get hungry enough it’s going to get real interesting, I think.
- Comment on [deleted] 5 weeks ago:
No, because it’s not a competition. There is more than enough to go around, except for the people at the top rationing it out and keeping 99.999999% of it for themselves. That’s why it’s a hard world.
Being selfish is not the solution, emulating the people who are being successful by being selfish is not the answer. Stop fighting over the crumbs the successful leave for us after they’ve eaten all the pie and thinking you will eventually collect a whole pie if you are just selfish enough. It’s a myth, it’s not realistic. They didn’t put their pies together out of crumbs. They baked it the oven they made us build for them.
Don’t fight against your fellow crumb-gatherers. We live in one of the wealthiest and most prosperous times that humanity has ever existed in. We simply need to start acting like it. If austerity were actually necessary, we certainly wouldn’t be able to afford having billionaires and trillionaires either. It’s a lie, and people are getting insanely rich because people keep believing it.
- Comment on 1 month ago:
What do you mean by “entire” distro? The distro itself doesn’t download the “entire distro”, it’s made up of packages, like almost every distro is. You’re only installing the base system, the packages are where the rest of the downloads come from. What “parts” of the distro’s base system don’t you want? The dockers are already pretty stripped down and minimalist by default, I’m not sure what else you could cut out to still have a functioning OS?
- Comment on 1 month ago:
Hooray! Fewer people on twitter is a good thing for all of humanity. I hope all of them get locked out of their accounts for inauthentic behavior, and they keep instituting even more extreme hurdles for people to come back until eventually nobody does. Kill the platforms. Kill them with fire.
- Comment on why does crossing legs increase blood pressure? 1 month ago:
The pressure in your arm is not unrelated to or disconnected from the pressure in your legs. They are directly correlated. If the pressure in your legs goes up, so will the pressure in your arm, it’s the same system. The pressure in the entire system is what the arm measurement is supposed to show, that’s why they’re taking it. They usually don’t care about your arm specifically, they are trying to understand the whole system, including the pressure in your legs, which will be reflected in that same arm measurement. That’s the whole point, otherwise it wouldn’t be a good measurement.
- Comment on A proprietary Linux distro 1 month ago:
If they make modifications to GPL programs, they must publish those modifications. But if they don’t modify the actual programs, there is nothing they have to publish, they can just point to the official source code and say “that’s the code we’re using”, it’s published.
The key thing to understand here is that an OS is not a modification to a GPL program, it is simply a collection of them. While there are enough of them that you can create an entire OS out of entirely GPL components… importantly, you don’t HAVE to, nothing in the GPL says they are only allowed to exist alongside other GPL software and components, otherwise you couldn’t use them on Windows for example. When you’re making an OS, any component you don’t want to use GPL code for, you just don’t use a GPL component for it, you write your own that does the same thing and fills the same role for your OS. As long as they are doing that from scratch, not by modifying the GPL original, they can have as many proprietary programs in their OS too if they want, even required parts.
The proprietary components might be required for their OS to function, thus making the whole OS proprietary, but it can still be mostly GPL code, as long as they haven’t modified the GPL parts and have written the proprietary parts from scratch or with appropriately licensed libraries.
- Comment on How do you avoid AI music? 1 month ago:
Piracy. Private trackers are genuinely better stewards and curators of their libraries because unlike the the slop factories, they’re made by real humans, for real humans.
- Comment on If I went to a mechanic for my car and told them I had a problem with the aft starboard tire would they think I'm a dork? 1 month ago:
Yes, that would be a strange thing to say, and unless they also happen to be boaters, most mechanics probably have no idea what side “starboard” is, and maybe not even “aft”, so it won’t even be useful information to them, which actually makes it quite frustrating. Similar to someone coming in with a vague and incomprehensible complaint that there car is making “a noise” and they want it fixed, but they can’t explain in any useful way what the noise is, where it’s coming from, when it happens.
Just to be clear, the correct and accepted terminology options are “rear passenger side”, or “right rear”.
- Comment on Is there a way to select specific frequency bands on common Android smartphones (something with custom ROM support) besides giving root access to closed-source app like NSG? 1 month ago:
Librem 5. It’s alright, for what it is. I don’t need a lot from a “phone”, I hate them in general and try to minimize my use to the extent reasonably possible in this bizarro-land dystopia we live in.
- Comment on Is there a way to select specific frequency bands on common Android smartphones (something with custom ROM support) besides giving root access to closed-source app like NSG? 1 month ago:
I didn’t know there still were android phones with custom ROM support but from what I understand the radio chip is a totally separate chip that is essentially a black box even in AOSP. I am far from an expert though, and I gave up on Android and all its related proprietary lockdown garbage a long time ago.