• 0 Posts
  • 79 Comments
Joined 28 days ago
cake
Cake day: August 22nd, 2025

help-circle


  • Thought people were being hyperbolic about trump packing the supreme court. This guy has wasted no time completely destroying any shred of legitimacy the supreme court has ever had. I kind of see this as a positive. Now people see that trusting the supreme court with interpreting the constitution is extremely dumb. If one president can pack the court with fascists what’s the point in even having this system? Obviously our constitution was never meant to be beneath the supreme court. This is an extremely clear violation of the right to free speech and of a free press. Our 1st amendment, not even our 2nd one.





  • It’s really difficult. Not because you will turn evil of your own free will, but because you will have to do terrible things to maintain stability and to keep yourself from being usurped by spies. If you became dictator of any country, you would immediately start to get attacked from many sides by both spies and also revolutionaries who think of themselves as the good guy. In order to do anything it takes time. This is the only way to win the people over. Becoming a dictator is no doubt going to lead to massive economic decline in the near term unless you become a right wing dictator who has favor with the business and merchant classes. If you try to actually become a benevolent dictator and actually free the people, most of the people you would think were your allies would also blame you for everything that is wrong and turn against you, the business class would fund propaganda against you. The internationalists would fund your opposition to gain back their foreign claims to your industry and minerals.

    People will feel as if they have every right to criticize you in every way, if you don’t oppress them, but if you do, you will rightfully be called a tyrant. If you find your own propaganda you will be called a tyrant, but the people you think would be your allies, will not understand that there is propaganda on the other side.

    It’s very difficult indeed. Within a few years of taking power you would immediately have to deal with a torrent of spies, foreign media, coups, and whatever else. This is why only right wing governments only ever last more then a few years in history.

    Vladimir Lenin is a great example of this, he genuinely saw himself as being benevolent. He was a real communist. He wanted to help the people. Yet he quickly realized once he obtained power that he did not have the support of the majority of the country. He pleaded and appealed to them, he tried to “educate” them on what was needed to achieve communism, mainly just time and their trust. Yet even his first election if he were to have one, he would lose, because already he had become associated with the status quo. The mainstream oppressors of the common people. So he became a tyrant, as all dictators do. Communism gets traded for national socialism and fascism with red paint by the time Lenin is dead. All in an effort to just keep power for a little bit so he could see his communist vision come true. Unfortunately as soon as the bosliviks started to oppress the people they lost the little bit of credibility they had. Just another tyrant, another right wing power obsessed state.





  • You can divide stuff up into memory however you want, into objects, arrays, whatever. Generally speaking the GPU memory is used for things which will run fast in the streaming processors of the GPU. They are small processors specialized for a limited set of tasks that involve 3D rendering. The types of thing you would have in GPU memory are textures, models, shader scripts, various buffers created to store data for rendering passes like lighting and shadow, zbuffers, and the frame buffer and stuff.

    Other things are kept in the ram and are used by the CPU which has many instruction sets and many optimizations for different types of tasks. CPUs are really good at running unpredictable code. They have very large and complex cores which do all kinds of things like branch prediction( taking several paths through code ahead of time when there is free time available) it has direct access to the PCI bus and access things like the south and north bridge, storage controller, io devices, etc.

    Generally on a game engine most of the actual logic is happening on the CPU because this is very complex and arbitrary code that is calculation heavy. Things like the level data, AI, collisions, physics, streaming data and stuff is handled by the CPU. The CPU prepares frames by batching many things into one call to the GPU. This is because the GPU is good at taking a command from the CPU and performing that task many times simultaneously. Things like pixels for example. If the CPU had to send every instruction to the GPU in sequence it would be very slow. This is because of the physical distance between the GPU and CPU and also just that a script would only do one thing at a time in a loop. Shaders are different. They are like running a function across a large data set utilizing the 1000 + cores in an average modern GPU.

    There are other differences as well. The CPU has access to low latency memory where the GPU prefers higher latency but high bandwidth memory. This is because the types of operations the GPU is doing are much more predictable and consistent. CPUs are very arbitrary and often the CPU might end up taking a path that is unusual so the memory it has to access might be scattered and arbitrary.

    So basically most of the game engine and game logic runs in memory because it’s essentially a sequential program that is very linear and arbitrary and because the CPU has many tools in its tool boxes for different tasks, like AVX, SSE, and stuff like this. Most of the visual stuff like 3D transformation and shading and sampling take place on the GPU because its high bandwidth and highly parallel yet with some cores, yet you have many of them that can operate independently.

    Ram is very useful but is always limited by console tech. It is particularly important in more interactive and sandboxy type games. Stuff like voxels. It also comes in handy when running sim or rts games. Engines are usually designed around console specs so they can release on those platforms. It can be used for anything even rendering, but it is extremely slow compared to GPU memory in actual bandwidth, which is usually less then an inch away from the actual GPU and has a large bus interface, something like 128-512 bit. This is how many physical wires connect the memory chip to the GPU. It limits how much data you can send in one chunk or cycle. With a 64 bit interface you can only send one 64 bit word at a time. Many processes can pack 4 of those into a 256 word and send them at once getting a 4x speed increase on a 256 bit bus, or 8x speed on a 512 bit bus.

    So you have higher bandwidth, high latency memory on a wide bus which feeds a very predictable set of many simple processors. Usually when you want to load memory into the GPU you have to prepare it with the CPU and send it over the PCI bus. This is far too slow to actually use system ram to augment the GPU ram. It’s slow in latency and ram, so if you were to do so, your GPU will be sitting idle like 80% of the time waiting on packets, and then it will only get a 64 or 128 bit packet from the ram, not to mention the CPU overhead of constantly managing the memory in real time.

    Having high ram requirements wouldn’t be the worse thing in the world because it’s cheap and can really help some types of games which have large and complex worlds with lots of physics and things happening. Ram is cheap. Not optimizing for GPUs is pretty bad especially with prices these days. That will not happen much because games tend to be written in languages like C++ which manage memory in a very low level way, so they tend to just take about as much as they need. One of the biggest reasons you use a language like C++ to write game engines is because you can decide how and when to allocate and free memory. This prevents stuttering. If the system is handling memory you tend to get a good deal of stuttering because the CPU will get loaded for half a sec here and there as the garbage collector tries to free 2 GBs of memory or something. This tends to make games engines very structured when it comes to the amount of memory they use. Since they are mostly trying to reuse code as much as possible, and are targeting consoles, they usually just aim for the amount of ram they know they will have on consoles. Things like extra draw distance on PCs and stuff can use more memory.

    LODs can be generated in real time but this is slow. You can do nearly anything with code. It’s just if it’s a good fit for your application. In a game engine every cycle is precious. You are updating the entire scene, moving all your data, preparing a frame, resolving all interactions, running scripts, and everything else in just over 16 ms for 60 fps. The amount of data your PC in processing in just 16 ms will blow your mind. Usually 3-12 passes in the renderer. A very simple engine will draw a zbuffer, where during this 16 ms it determines the distance to the closest object behind every pixel, then using this data to figure out what needs to actually be drawn. Then it’s taking these objects and resolving the normals, basically figuring out if the polygon is facing towards or away from the player. This is cutting out rendering the vast majority of polygons. Then the lighting data and everything is combined with this and sent to the GPU which actually goes through a list of polygons need to be drawn, and then looking up the points to draw the polygons. It’s also casting rays from a light source and shading the scene. This is very simple, basically a quake or doom like game. Modern games are much more complex. They draw each frame many times with many different buffers Generating different data and using it for the next pass. Generating LODs is just something that isn’t done unless needed for some reason, like dynamic terrain or voxel terrain. In a game that is mostly static geometry there is not really any reason to give up that compute time when you can just pregen them. Generating LODs in real time is quite a process. You have to load a region into memory, reduce it’s polygon, downsize the texture. Generate a new mesh and texture, and place it in the world. This would be a back and forth between the GPU and CPU. Some games do it however. 7dtd, space engineers, Minecraft with a distant terrain mod, and I’m sure many others generate LODs on another thread, but these are usually fairly low quality meshes.



  • Most learn at home. Firing a firearm accurately does require some practice and skill. Shotguns are the easiest, pistols are by far the hardest. In an enclosed space though it isn’t that hard to hit a human sized target. Most people who shoot guns probably know how they work. They aren’t all that complicated. Usually just safety, a mekanism to cock it, a trigger, and a magazine release. It doesn’t take that much training to learn how to shoot something a few feet away from you. It does take a bit to hit targets further away than say 25 feet. This is often why cops end up smoking gangsters. Many gangsters don’t practice with their firearms and cops do, so in a ranged fight, cops usually win.

    Hitting a moving target is difficult. Most people don’t realize how easy it is to actually take down an armed person who isn’t skilled and practices things like the 30 ft rule which most cops will practice. (If you get within 30 ft, they will assume you can disarm them before they can land their first shot) Aiming usually takes a few seconds if you want to land your hits, even with a stationary target 25ft away. Some people practice a lot and john wick it, but real shooting is more like an entire body composure, carefully leveling the sights, squeezing, not pulling the trigger (rookie mistake) because if you pull the trigger to fast you will miss unless someone is very close to you.

    I’m just a regular nonbinary person, I learned to shoot skeets out of the air before I hit puberty. I can throw up a soda can and shoot it with a shotgun which is a fairly skilled thing to do. I practiced a lot for years, and hunted a lot. (Not into hunting these days because I’m a different person, and love animals) I might if I were hungry enough. I’m better than most people at shooting.



  • That was a reference to a video I saw, something like, trying to play borderlands at 60 FPS on a $4k computer.

    2k is about the minimum these days for a full system when you include taxes and shipping. That will get you a midrange system. You can get lower end stuff or buy a used graphics card. Personally I’m still rocking a 1070 and it’s excellent for like 99% of games. I’m lucky that the handful of games that won’t run on it I don’t care about anyways.

    Also a less known fact, real inflation, not government reported is probably close to 100% over the past 10 years. So really a $2000 machine today is the same as a $1000 computer 10-15 years ago. Our wages didn’t go up of course. That’s the whole point of a fiat currency and inflation! It’s a clever and sneaky wealth tax. It’s a way to cut your wages quickly in a way that 90% of people don’t understand. They just yell at the gas station clerk because their soda is nearly $5. Their poor little brains can’t conceive of a concept so sophisticated as they are actually being payed less, stuff doesn’t cost more. People aren’t going to make stuff for free and give it to them. It’s just not a simple number so it confuses them. If businesses had to adjust your pay to match real inflation, guess what?, there would be no inflation and no fiat currency. No reason for it to exist because they couldn’t screw us out of our wages without telling us to our face Just extra paperwork and time for managers, little fake economic growth and no unnatural bubbling of markets.




  • You would have to get a grinder and basically grind them out and refill them and paint over them. It’s pretty hard to get rid of it because it’s oxidation so it’s creating a new chemical compound with the material that the good is made of. I’d probably just get a sander, sand it down to where most of its gone without putting a depression in it, and then paint over it with two or three coats of paint. Then wait a year, sand it back down and paint over it again if it starts to flake, but if you sand it down well you probably won’t have to worry about it again. Not a huge deal, having rust on the frame can be bad though.


  • Local is not terrible. They do a decent job. We have decent schools and decent roads. The county police aren’t super terrible. Property taxes aren’t insane like they are in most of the country. State a bit worse. They seem pretty corrupt. They levied a gas tax on us so they could hire tons of new state troopers, something the majority of people in my state do not want, and absolutely were not okay with, because we are already very poor, both the gas tax and the state troopers writing tickets. I think most people in my state see this as pure greed from the nanny state people and a scheme to extort money from the poor. Our state also completely sells us out to the evil federal government constantly unless it’s state rights to own slaves or ruin trans people something. The national government. I hate it honestly, I hate both the Republican and Democratic party. I like the Democrats more but they are both extremely corrupt and they always pass laws that screw the people and they ruin our currency and let criminal corporations get away with just about anything. They also spy on us and our children.


  • The number who will be accepting of it is probably like 15% or so. This is the amount of women who identify as bisexual, which probably is about the same as women who view feminine men as attractive. It really depends. If you are feminine but still masculine in ways, you might actually have the majority of women liking you. I am a very andro guy for example when I guy mode and also fairly attractive and nearly half of women I meet show some interest in me although usually not knowing that Im actually trans. If you are decent looking and take care of yourself. Eat well, wear sunscreen outside, things like this. However when you are doing it in a very open sort of way, half of women just won’t have attraction and probably 2/3rds of the ones who do will be too afraid of the social ramifications to actually admit they like you and pursue it. You can also be andro without being very girly. A guy wearing a skirt is kind of weird. You are better off actually growing your hair out and leaning more into one side of the other. Either be a pretty guy, or a pretty girl. You can do both on different days. You can mix them in ways but you have to have a good eye for it. Things like skinny jeans, nice cut shirts, long hair, shaving your body, jewelry, women shoes, these types of things can fit well into a more masculine style. If you are wearing a skirt though you should probably be looking more like a girl then a guy in your face and stuff. At that point you probably want to dress mostly fem and maybe incorporate some guy style into your style if youd like. Tshirts, beanies, hoodies, skate shoes whatever.

    Regardless that is still tens of millions of people, your chances aren’t impossible. Women don’t care about this stuff nearly as much as guys do. They don’t feel as awkward about it. Most women who have a strong distaste of it are probably on the dumber side anyways. They will make bad partners. They are also probably gold diggers and stuff. Those traits tend to run together. Also as we move into the future it’s only going to become more common because humans are naturally fairly bi and gender fluid by nature outside of the conditioning and gender ideology pushed by some people. Feminine men are honestly just superior in nearly every way to modern male styles and it will keep coming back. Men dressing the way they do is a very modern concept. Outside of the Middle East and Arab cultures men didn’t even like having beards or anything. It used to be a sign of laziness and trashiness. Men nowadays are pretty insecure about their masculinity. They drive around in rich people trucks and live lifestyles of extreme wealth, and play video games and work in offices, and stuff and so they project their own insecurities onto other men. Most men who are actually manly men don’t give af about someone being gender fluid or anything. It’s really the spoiled ones who are like that. Women mostly don’t like it because of physical attraction, and because many women idolize the idea of being a housewife and marrying a rich man who will take care of them and stuff. I know none of this has anything to do a guy dressing fem, but many people are really dumb and they think those things are linked. They never really consider that a man who is fem is incredibly brave and value and principles driven. They are very likely to be someone who actually takes care of someone. To be a good husband. There is also just that so many people, especially women fear that a man being fem is going to doom him to poverty, and women tend to weigh things like earning potential strongly in mate selection.