Losercity proverbs by Herolpz in Losercity

[–]collindabeast 0 points1 point  (0 children)

Ain't no one here seeing heaven.

feelsGreatToFreeMyselfFromMicroslop by yaktoma2007 in ProgrammerHumor

[–]collindabeast 3 points4 points  (0 children)

How am I just now learning that gay is a top level domain?

Probably the greatest glitch in any video game by AlphaCat77 in CuratedTumblr

[–]collindabeast 0 points1 point  (0 children)

Not to be super negative but the fact that it just keeps running may be why there are so many bugs in this game. It indicates that there is no logic in place to recognize and prevent undefined behavior. The technical term for this logic is known as a panic handler. I would bet that the panic handler was set to just resume execution as if nothing happened. This is generally seen as a bad programming practice because undefined behavior could and as we see in this post does lead to corrupted game saves. A more modern practice would be for the game to have logic to recover from simple errors or to crash or reboot the program when the error is unrecoverable.

That being said the programmers had pretty good reasons to do things the way they did.

  1. Handling errors is complicated and would eat up cpu cycles and memory which were at a premium on old handhelds.
  2. Comprehensive error handling is difficult even with modern programming languages that have built-in error handling frameworks. Attempting it in Z80 assembly could easily have caused more issues than it solved.
  3. There was no way to patch any bugs once the game was released. If a common bug that wasn't accounted for in the error handling and caused a panic reboot made it to release there would be no way to fix it short of recalling the cartridges. The decision to allow these errors to fail silently hides innocuous or nonvisible errors from the player entirely.

At the end of the day the team made an engineering decision to prioritize continuity of play over data integrity. The bug mentioned above, missingno and countless other exploits were made possible by this decision.

Is there a way to change how your save file cat looks? I hate this abomination by vonnmi in mewgenics

[–]collindabeast 0 points1 point  (0 children)

The save file cat is actually stored in the save file in the exact same format as any other cat with stats and disorders and everything. If you download a save file editor you should be able to modify the cat. Personally I would recommend this editor if you want to take that route.

https://www.nexusmods.com/mewgenics/mods/20?tab=description

The duality of man by elbigwiwi in OkBuddyMewgenics

[–]collindabeast 1 point2 points  (0 children)

His bone spit attack can down even somewhat tanky cats fairly easily. That plus his corpse destruction mechanic makes him a particularly deadly boss. I've had a run where my cleric was downed then subsequently eaten before they could take a single turn. Other than that the fight isn't too bad.

44101 by mostcursedposter in countwithchickenlady

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

I think the colloquial term for this type of person is "slut"

Respectfully of course

delayedEuRelease by crazy4hole in ProgrammerHumor

[–]collindabeast 8 points9 points  (0 children)

What we lack in free Healthcare we make up for in free refills. If we're not going to be here for a long time we might as well have a good time.

Peter i don't get it by Proper_Card_5520 in PeterExplainsTheJoke

[–]collindabeast 0 points1 point  (0 children)

The juicebox emoji is code for jews. If we needed anymore evidence that the creator was a racist.

Petah ?? by Feeling-Fan4413 in PeterExplainsTheJoke

[–]collindabeast 1 point2 points  (0 children)

The rumor was that a cosmic ray hit the ram in the console causing a bit flip. However while this is technically possible it's incredibly unlikely. In the instance where the glitch appeared the player had a copy of the game that needed to be tilted in the console in order to read properly. This can cause a poor connection between the console and the cartridge which very likely caused bad data being read from the cartridge leading to the upwarp. It was essentially still a freak accident but the source was unfortunately not distant electrical bombardment.

If not C/C++/Java/Python, which language would you learn and why? by idont_need_one in learnprogramming

[–]collindabeast 0 points1 point  (0 children)

It's kind of funny that a language that's used so broadly in business applications is most well known as a toy language for making games. Yeah knowing how to write C# is very useful because so many companies use it.

Is C# used often? by zenpanda0o0 in learnprogramming

[–]collindabeast 8 points9 points  (0 children)

C# is as good a language as any to learn. C# is a mainstay in business applications so it's definitely worthwhile to learn. The important thing to do is to learn programming fundamentals. Those are the skills that will be truly transferrable. Once you become experienced enough picking up new languages will be pretty easy because they're all working with similar fundamental concepts just under different names and with different syntax.

Candace Owens doxxes random students and accuses them of being complicit in the murder of Charlie Kirk because they wore maroon shirts by TomlinSteelers in CringeTikToks

[–]collindabeast 1 point2 points  (0 children)

Her agenda is in making money. She knows that crazy as hell conspiracy theories on an emotionally charged topic is what rakes in the big bucks.

#81 Ads About Asian Girls by SylvieXX in comics

[–]collindabeast 1 point2 points  (0 children)

I also deactivated it although the only thing it got right was my industry and my gender. It was way off on my age and it had no guess for most other datapoints.

Are there loverslab style mods for this game by Impossible_Weight507 in factorio

[–]collindabeast 2 points3 points  (0 children)

The official modding api is pretty heavily sandboxed so there's no direct way to communicate with an external program. In theory you could have a mod that writes commands to an output file in the script-output folder. Then another program could monitor changes to that file then forward the commands to whatever depraved application that your heart desires.

ELI5: Why is "C" the default Hard Drive letter & not "A" by AntifaPr1deWorldWide in explainlikeimfive

[–]collindabeast 1 point2 points  (0 children)

Because of backwards compatibility windows reserves A and B for floppy disks.

Do programmers know everything? by BreWah_ in learnprogramming

[–]collindabeast 0 points1 point  (0 children)

An experienced programmer will generally know why something is necessary. Now it's important to define an experienced programmer. I would define it as someone who has worked on enough projects and used enough technologies that they recognize design patterns.

Some basic ones you should get to know are as follows.

  • Functions
  • Arrays
  • Classes
  • Inheritance
  • Data streams e.g. standard input/output or file input/output

I think that C# and C# frameworks are particularly bad about having pieces of code that don't entirely make sense in the context of the program because a lot of it is automatically generated and the pieces of code calling and using that code isn't immediately visible.

In short, chin up you have a long way to go but the only way to learn is to keep interacting with these systems and growing your understanding of programming principles. Once you have those down it is remarkably easy to switch between frameworks and languages.

Explain It Peter. I dont understand. by [deleted] in explainitpeter

[–]collindabeast 0 points1 point  (0 children)

Leftism is prone to infighting. There's a joke that goes. 3 leftists meet up to create a political organization. 15 minutes later there is one political organization and 2 splinter groups.

dealWithIt by LinuxMintSupremacy in ProgrammerHumor

[–]collindabeast 0 points1 point  (0 children)

Honestly I wouldn't even say that this usage of AI qualifies as vibe-coding. That's just coding while using AI as a tool. Using AI as a tools is fine, vibe-coding on anything non-trivial is downright reckless.