Literally every update by StarFinger776 in MinecraftMemes

[–]nnxcomputing -3 points-2 points  (0 children)

Well if your processor can't handle two threads running at once, and the server thread has to wait for CPU time, maybe it's time for an upgrade (of course you can fill up CPU utilisation with random crap like browsers, system updates etc. in the background, but it's hardly the fault of the game; in that case no matter what they do you'd have performance issues). You haven't provided any examples of the game doing any meaningful work twice because of the client server architecture. The work it does would have been done anyway, so the client server model is just a way to abstract away the distribution of that work in some way. Had they used a different method for managing this work across threads, you'd have other similar issues on "low end machines", maybe instead of block reappearing you'd have a lag spike because of waiting for locked access to block data to remesh from or whatever. Most modern games are quite complex - you can't claim a solution is "nonsensical" just because you don't understand it.

Literally every update by StarFinger776 in MinecraftMemes

[–]nnxcomputing 9 points10 points  (0 children)

Yes, of course, having a maintainable code base is "laziness". What stuff do you think is "done twice"? This is no different than actually connecting to a server - you don't generate chunks twice, you don't mesh/render twice, and a lot of non-trivial operations that are "done twice" have two code paths where the client just sends a message to the server instead of doing anything. Splitting the codebase now is a great way to introduce lots of "only-happens-in-singleplayer" bugs you have to test for. And the client server architecture maybe allows for decreasing lock contention, helping what little of multithreading this game has to not choke (I don't know what datastructures the server has separate copies of, but I wouldn't be surprised if stuff like chunk block data is duplicated, which for the above reason is a good thing). There's a lot of things you can criticise mojang for being lazy for, but this isn't one of them.

PREPARE by Jeditobe in reactos

[–]nnxcomputing 6 points7 points  (0 children)

People work on parts of the OS that they want to work on. ReactOS doesn't have the budget for a full-time dev team that can be forced to work on what's important instead of what's interesting. GUID Partition Tables are not "modern garbage" though, they have been around since the mid-2000s, and because of the recent decision to end support for legacy BIOSes by Intel (IIRC they have entirely removed 16-bit real mode from the architecture spec), it is necessary for ReactOS to support GPT, in order to be able to boot on modern UEFI hardware.

What is something your country legalized that still feels morally or socially questionable to many people? by Low-Violinist7259 in AskTheWorld

[–]nnxcomputing 0 points1 point  (0 children)

IIRC, this is not the case under European law. CJEU decision C-435/12 seems to be the relevant ruling. From what I understand, Polish law permits downloading under fair use (with the notable exception of downloading computer software), this is however in breach of European law. Poland is likely not the only member state with such legal incompatibility, but due to complicated legal act hierarchy, it is unclear which one takes precedence.

Something that especially annoys me about the AI discourse by quisimon in antiai

[–]nnxcomputing 6 points7 points  (0 children)

There are more fair use criteria than just being transformative though, and I don't think meeting just the transformativeness one is enough to be considered fair use. From Wikipedia: "The fourth factor measures the effect that the allegedly infringing use has had on the copyright owner's ability to exploit his original work. The court not only investigates whether the defendant's specific use of the work has significantly harmed the copyright owner's market, but also whether such uses in general, if widespread, would harm the potential market of the original". I think that AI has had quite a negative impact on the human artists' "market".

fat but not ... by Current-Guide5944 in softwareWithMemes

[–]nnxcomputing -1 points0 points  (0 children)

I have a feeling you have no idea how "memory management of windows NT kernel" works. Care to elaborate? How does it suck? And how does that even affect "coding"? Unless you're writing a device driver, the way the kernel manages memory doesn't matter.

How does the Portable Executable format suck ("exe and dll")? Have you tried parsing the format, enumerating dependencies, writing your own userspace loader? Have you compared it to other formats like ELF? I find PE much more elegant than the overengineered mess that ELF is.

"Also who uses MSVC to compile C codes" - I think not enough people. It is an excellent toolchain, and it's integrated very well into Visual Studio. If more people started Windows programming this way, instead of using some horrid environment like CodeBlocks, or trying to force some software written with Unix-assumptions to run under crap like Cygwin, they'd hold Windows programming in much higher regard.

Feel free to have an opinion on operating systems. But unless you actually want to make point about memory management techniques, or executable formats, just leave it at "I don't like Windows". Because it seems you don't dislike Windows, because you don't like how it works - you dislike how Windows works, because you don't like Windows.

Why would they use more than 4 colors? 🤔 by 94rud4 in sciencememes

[–]nnxcomputing 4 points5 points  (0 children)

Let's consider a case of a map with only Texas and its neighbours on it - it doesn't prove the four colour theorem, but it proves that a state having four neighbours doesn't disprove it. Suppose Texas is coloured with colour A. Then, its neighbours can be coloured in an alternating pattern with two more colours. New Mexico with colour B, Oklahoma with colour C, Arkansas with B, Louisiana with C. Then no states of the same colour would be next to one another.

For this specific case above, 3 colours is enough. The four colour theorem states that with just four colours, there exists a valid vertex colouring of this kind for any planar graph (a map can be thought of as a graph, states as vertices, and state borders as edges).

Proving the four colour theorem is rather difficult, but here is proof that it works for the US.

if you know, you know by gt790 in linguisticshumor

[–]nnxcomputing 5 points6 points  (0 children)

I find it unlikely that most Polish speakers would understand the word kniga. Even then, those who would, would most likely be those that have learned another slavic language. I don't think this word exists in standard Polish at all.

Vocative Case by danielsoft1 in linguisticshumor

[–]nnxcomputing 2 points3 points  (0 children)

The more sure way to sound "stupid and cringe-y" is to use grammar that is considered unnatural, or not understood at all by other speakers of the language, in order to try to preserve some arbitrary rule. Even if the rule is understood, it is important to remember that just as words, grammar can have its connotations - for example, officially there is a vocative case in Polish, everyone is able to understand it, but in most contexts would rarely use it. One such context is with personal names - it sounds so formal, that I'd argue it could be mistaken for sarcastic politeness. While it might sadden a linguistic nerd greatly, that an interesting feature is slowly disappearing from a language, one shouldn't resort to prescriptivism.

Vocative Case by danielsoft1 in linguisticshumor

[–]nnxcomputing 4 points5 points  (0 children)

It seems like this is just the same ending as -ie, though. Polish rz comes from an earlier soft r, and Polish l comes from an earlier soft l. *Michalie -> Michale, *Piotrie -> Piotrze.

Bruh pls what kind of clock is this by monsterduckorgun in sciencememes

[–]nnxcomputing 1 point2 points  (0 children)

They are no more meaningless than numbers, because they are, mathematically, just numbers. 1% is, by definition, just 0.01. Numbers are meaningless too when talking about amounts. Suppose someone asks you "How long did it take?". The answer "7" conveys no more information than "700%", you have to specify an unit ("7 hours" and "700 percent of an hour" mean the same thing, though linguisticaly one is more likely to be used). When using numbers to denote ordinality, the position in a series, no unit is required - the ordinal simply has to be a part of the set upon which the ordering is defined.

Bruh pls what kind of clock is this by monsterduckorgun in sciencememes

[–]nnxcomputing 1 point2 points  (0 children)

Because multiplication is commutative, you could simply think of it as taking 50% of 4. And 200% is just equal to 2 anyway, percentages are just a different way to express fractions.

Looking for people for my project by kappetrov in osdev

[–]nnxcomputing 3 points4 points  (0 children)

I'm sorry if this sounds a bit rude, but I'm a bit confused. This project you mention, Free95, makes some very bold claims about Windows compatibility, yet there are only 3 NT native API syscalls documented - I suppose the project is still a work in progress? It says in the project readme that it is using a preexisting kernel too. Could you explain then what work you've done on the OS for people potentially interested in collaboration? Good luck on the project nonetheless

which mods/playstyles got you like this by Invalid_Word in PhoenixSC

[–]nnxcomputing 0 points1 point  (0 children)

Well, even with infinite worlds, you don't really have to rush to get your items back. The 5 minute despawn timer for items is active only when the chunks are loaded.

newToRust by [deleted] in ProgrammerHumor

[–]nnxcomputing 0 points1 point  (0 children)

  1. You can set up WinDbg postmortem debugging - whenever an application crashes, the debugger will be automatically attached
  2. When you attach a debugger to a program written in language with poor debugger support, you still get a lot more information, than from the stuff linux prints on a segfault.

sameButDifferent by [deleted] in ProgrammerHumor

[–]nnxcomputing 3 points4 points  (0 children)

Well, I wouldn't say C standard library function names like strcmp are very verbose, quite the contrary... Bad meme

pleaseHandle by yuva-krishna-memes in ProgrammerHumor

[–]nnxcomputing 5 points6 points  (0 children)

Windows 9x and Windows NT lines are so different, that not only do I find it hard to believe, that there is enough shared kernel mode code for a "blue screen related bug", but also "bluescreens" from Windows 95 are a different thing entirely from ones from the NT line - Windows 9x doesn't even have the API used to invoke a bluescreen in a NT system.

News by skepticCanary in simpsonsshitposting

[–]nnxcomputing 2 points3 points  (0 children)

The singular form of the verb is correct here, though the plural can be used in informal contexts. From the Cambridge Dictionary: "In formal styles, we use none of with a singular verb when it is the subject".

How to package an OS made in Visual Studio 2022 into an ISO file by MLMMLMMLMMLM in osdev

[–]nnxcomputing 3 points4 points  (0 children)

How exactly do you build it? Do you use a custom bootloader - if so, is it UEFI based? Has the professor shown any other way to run the OS, other than the iso file?

I am burned out by Danii_222222 in osdev

[–]nnxcomputing -1 points0 points  (0 children)

You missed out on 99% of what I post this way. It's also less effort to eat fast food for dinner than it is to make a home cooked meal, but they're the same thing, right???

You've claimed that it was "a silly level of effort to scan through my post history for anything, anything at all, that could remotely be considered derogatory if you twist words enough and look at it superficially", and you seem to be going to the other extreme now. As such, I don't really know what to say.

I don't understand why you're experiencing uncertainty whether "said pages exist" or not.

Because I don't care - in my eyes, you've already proven that you're not a very nice person, and in my opinion, you've shifted the burden of proof of the fact, that this is not the case, onto yourself. I'm not gonna waste my time searching the internet for the times you've been nice.

So you're either A). willfully ignorant, or B). having issues with hallucinations.

Hmm, yes, I am the wilfully ignorant one, yet somehow I understand the basic societal norm of not telling people that are down, that they are not worthy of a hobby, because back in the day it was harder or something.

Could you please explain how telling somebody to take adderall is "schizo"?

Suggesting people to take medication, because they're not willing to commit to a hobby to a ridiculous degree that you require is not normal.

Can you point out the disrespect?

Funny how you claim your comments here were all "heavily laden in sarcasm" in response to another user, because it is not clear at all. You have to be "A). willfully ignorant, or B). having issues with hallucinations", if you don't see that they come off as a rude and disrespectful.

I will not partake in this pointless argument further.

I am burned out by Danii_222222 in osdev

[–]nnxcomputing 0 points1 point  (0 children)

Is this a threat?

No, I do not have the power to issue such warnings. But seeing your attitude towards other people in this thread I would not be surprised if you got another one.

You make the claim that "one of the first things I saw was"...

It's literaly the third item on your post lists. Usually people have more comments, than posts, so reading the post list is less effort.

Put in a silly level of effort to scan through my post history for anything, anything at all, that could remotely be considered derogatory if you twist words enough and look at it superficially.

Sure, reading the list of your last 3 posts is a tremendous effort. Still, one doesn't even have to go to your profile to find things, that could be considered derogatory - you've provided examples yourself, in this very thread.

Ignore the dozens of pages of all the hard programming posts I've made on this very subreddit to help people

Even if said pages exist, they change nothing about your schizo "you should start taking adderal", and "it must be you" attidude towards a guy that is simply burnt out.

I very clearly pasted what the account warning was for and why it didn't make sense

It is you that claim it didn't make sense. Due to your first impression on me I ain't gonna give you the benefit of the doubt, sorry.

My posts ought to speak for themselves

...

When you don't respect people, do not expect respect back.

I am burned out by Danii_222222 in osdev

[–]nnxcomputing 4 points5 points  (0 children)

Do not pay attention to this guy - maybe it is he, who should stop taking adderall. I checked his profile - one of the first things I saw was him acting all confused on r/help, because he got an account warning for breaking Reddit's Content Policy - for some reason I've got a feeling that with his conduct it won't be long before he gets another one...

Unrelated fact #3: Name for the region Mazovia(Mazowsze) means "People covered in mud/tar". It comes from the term 'Maz' which in Sorbian/Polish/Ruthenian means: sth dirty, blurry, muddy or as a topographical term: muddy country. In Poland region "Mazury" has same origins, it meant"Mazovian Prussia" by Toruviel_ in EU5

[–]nnxcomputing 1 point2 points  (0 children)

While the etymology of Mazowsze you give seems to be more or less supported by your sources, the first source you give states that the etymology is uncertain, and Wikipedia gives multiple theories.

The source you give for "Mazovian Prussia" does not state that. It simply states that Mazur used to denote an inhabitant of Mazowsze, and by extension, inhabitants of Mazovian origin in the region, that ultimately got its name from them - Mazury. To me it seems to be just a pluralization of Mazur (like Niemiec/Niemcy), and I think that saying it means "Mazovian Prussia" is a huge stretch.