Skip Navigation

Posts
27
Comments
503
Joined
2 yr. ago

She/her 🏳️‍⚧️

Professional cow, Linux Nerd, Hardcore Techno enthusiast. The Emporer protects us.

  • No. I am just learning C and was curious how long it would take to get my first memory leak.

  • I want to learn rust and got the recommendation to learn C first.

  • That's the funny thing. I had a (yet) very basic Programm and did not care at all about memory management. When I did some testing I realised, that for some reason when I printed string 1 I also got characters from string 2.

  • Not necessarily. It is possible to breed cows that do not grow horns.

  • Deleted

    Permanently Deleted

    Jump
  • What's even wilder is, that at some point I had the "pleasure" to meet someone who was a self proclaimed "expert on radioactivity". This man walked around with a stick waving it around and then measuring radioactivity in percent. He then proceeded to bury a bowl in the field to trap all sorts of radiation in there and cleanse all radioactivity from the nearby area in it. It was god damn awful to see my parents paying actual money for this man.

  • In terms of anything that does not include something related to death or torture its probably having an operation on your eye while being conscious. I know someone who had to get surgery on his eye and could see while two doctors were doing stuff on his eye. Even just hearing this scared the living shit out of me.

  • There are some parts of Gen Z that can actually tear stuff apart and actually fix systems, but those are the nerds (which also includes me) that care enough to actually learn stuff. The majority is quite tech illiterate

  • These are some very wise words.

  • Testing means, that you dont trust your coding abilities. Dont be a pussy and dont test your code /s

  • From what I understand the difference between how I code and what has Ben described as TDD in this thread is, that I set up everything first and then try to think of ways people could break the code and then test these vases/try to prevent them.

  • I usually do it thenother way around

  • Its relatively easy. First of all if someone would implement a backdoor its much easier to find out, since you can look at the code directly. Second is, that a lot of people actually do this. Looking at the code of projects and searching for ways to find security holes in it.

    So even if it isn't that much more secure than closed source, its much easier to trust simply because people can search for vulnerabilities much easier.

    One great example of why open source code is easier to realise backdoors would be the xz Security breach.

  • That one is always nice when you actually do the cleanup and then have much less files to care about.

  • Yeah of course I Am testing. I Am usually just not writing very extensive tests. I try to break it as much as possible with as little effort and try then to prevent it from breaking.

  • Ah thanks. That sounds like not that bad of an idea, but for the scale that my projects are at thus is quite an overkill. I usually try if it works in The best case sz scenario and then try to deliberately break it by calling certain functions with garbage as parameters.

  • What is TDD?

  • 10k is quite a lot if you (at leas somewhat) handpick them and download them individually. I currently have about 4k songs saved on my PC, but I dont know most of them due to the fact, that I download them in bulk, since I was able to get my hands on the entire discographies of two labels that I like. One had 3k songs sorted in 150 Albums across 15 years. The other label had 1k songs. Dont know how many albums those are, or from how many years, since I havent been able to index all of them in a database to check what metadata they have.

  • Where is Spotify error prone? I dont use it that much, but I havent encountered a bug once.

  • Cars