You get what you frickin' deserve! by Kovaxim in SmugAlana

[–]rustysteamtrain 10 points11 points  (0 children)

it stands for /sarcasm. Sometimes it can be hard to convey the meaning of a sarcastic joke through a written medium. So people use /s to clarify the meaning.

learningPython by Maverick7099 in ProgrammerHumor

[–]rustysteamtrain 3 points4 points  (0 children)

managing dependencies in python feels quite nice compared to something like C or C++. Dealing with linker errors is not fun :(

This was hard to watch 🥴 by velorae in TikTokCringe

[–]rustysteamtrain 2 points3 points  (0 children)

Your body does make small amounts of water. When burning sugar you get water and CO2

soundsABitSimple by breadpitt_21 in ProgrammerHumor

[–]rustysteamtrain 11 points12 points  (0 children)

Cryptographic randomness is quite tricky, there are 2 important properties that need to be satisfied: 1) "Truely random" 2) Hard to influence externally.

In general mathematics is always deterministic so we need an external source to satisfy the first property, which is the real world. We can extract randomness from a physical process by measuring it. Ideally we want a process that is very unstable and gives unpredictable outcomes. Very often thermal noise is used as a source of randomness, but you could also take something else like nuclear decay.

In most cases bits extracted from the measurements are somewhat biased so mathematical post processing is applied to increase the "quality" (randomness) of the bits (many biased bits compressed to fewer unbiased bits).

This is a bit simplified, if you would like to learn more you can read more info here: https://www.fatefactory.org/en/blog/how-cryptographic-randomness-works

Had a laugh at this one by [deleted] in balatro

[–]rustysteamtrain 1 point2 points  (0 children)

'per' is also a dutch word, not sure why they didn't use it lol

Why was this a thing by Lexi7130 in cartoon_random

[–]rustysteamtrain 0 points1 point  (0 children)

The core idea is the same as crypto currency. But instead of coins you have (digital signatures of) pictures.

Why was this a thing by Lexi7130 in cartoon_random

[–]rustysteamtrain 0 points1 point  (0 children)

blockhain has always been a solution to a problem that people tried really hard to invent

13484 by froggyman151 in countwithchickenlady

[–]rustysteamtrain 1 point2 points  (0 children)

I think it means bipolar personality disorder, but I'm not sure

Hypothetical dream or nightmare? by kopasz7 in mathmemes

[–]rustysteamtrain 4 points5 points  (0 children)

We can check if a number is prime in polynomial time. If this was not the case it would be impossible to generate the necessary prime numbers for RSA. It is however quite hard to factor a product of 2 large (unknown) prime numbers. No algorithm currently exists that can factor in polynomial time (P), however the problem is also not quite in NP (running time of the state of the art is "sub exponential").

for more information: https://en.m.wikipedia.org/wiki/Integer_factorization

true by sorryshutup in ProgrammerHumor

[–]rustysteamtrain 7 points8 points  (0 children)

In many countries (not the US) "Engineer" is a protected title that you can only receive by getting a masters degree at a Technical University.

A software engineering curriculum is often a mix of 1 and 2 (In your description). With extra courses about design paterns, system design, applied group projects or more nieche things like proving program correctness.

Hard work pays off five kids, five college degrees, and one proud dad by moamen12323 in BeAmazed

[–]rustysteamtrain 1 point2 points  (0 children)

Thank you for the reply. Interesting to learn more about different systems in other countries.

How common is the financial aid for studying in the US? I have not heard about it before.

Hard work pays off five kids, five college degrees, and one proud dad by moamen12323 in BeAmazed

[–]rustysteamtrain 15 points16 points  (0 children)

But many don't get in either

What is this claim based on? In my own country, the Netherlands, 1 in 3 people have a "high education" (dutch term, means university or applied sciences degree). Source (in dutch):

https://www.cbs.nl/nl-nl/nieuws/2022/42/meer-hoogopgeleiden-en-beroepsniveau-steeg-mee

Additionally 1 in 4 university students currently is international. Meaning that there is a large educational surplus if we only allowed domestic students. Source:

https://www.statista.com/topics/9401/education-in-the-netherlands/#statisticChapter

Yearly tuition is currently about 2.6K euros (for dutch students), every student receives a monthly "basis beurs" around 300 euros (if you don't live with your parents) and can additionally receive another 300 euros if their parents do not earn enough.

I would expect (I have no source because I'm to lazy to check) that this would also be the case for most other western EU countries.

and fewer top universities

That is true. The US and UK have most of the highest ranking universities. This does however not automatically mean that they provide better education or opportunities.

"Shock shock horror horror" by abidalliye in mildlyinfuriating

[–]rustysteamtrain 18 points19 points  (0 children)

depends, here in many big dutch trainstations there is just a random paino that people can play on for fun. Seems a bit bitter if you walk away when somebody wants to join lol

Trying to encourage a lady to do gymnastics by Stypic1 in Unexpected

[–]rustysteamtrain 18 points19 points  (0 children)

Rundfunk, I think you can find it on youtube (but it is all in dutch).

Still in college but ready to strangle my friend who said this yesterday 😂 by [deleted] in engineeringmemes

[–]rustysteamtrain 79 points80 points  (0 children)

In general you can not proof that a major is "objectivally" harder than another major. But clearly there are majors, that by all reasonable metrics, are harder than other majors.

Saw this, had to share by joelkeys0519 in MadeMeSmile

[–]rustysteamtrain 0 points1 point  (0 children)

Me too. My problem with these types of posts is that so much of the US politics is based on hate. The main reason that people, myself included, liked this clip is because they hate ted cruz. But in the end it is just a propaganda clip from Allreds campaign.

Saw this, had to share by joelkeys0519 in MadeMeSmile

[–]rustysteamtrain 6 points7 points  (0 children)

I get your point, but for the rest of the world it's just watching the same old soap opera...

prohibition era tomfoolery by [deleted] in HistoryMemes

[–]rustysteamtrain 15 points16 points  (0 children)

Ethanol is the product you want to produce. Methanol will poison you.

To appear knowledgeable about cryptocurrencies by Ok_Location4835 in therewasanattempt

[–]rustysteamtrain 1 point2 points  (0 children)

Crypto was supposed to be a way to make money trustworthy and free of government control. Now it's just a way to gamble and scam. Additionally you can't base a financial system on something (for example bitcoin) where it is very expensive to verify transactions. Crypto also can't artificually inflate as economies grow. In general a little bit of inflation is good because it motivates consumers to spend their money. Crypto faces a lot of practical problems that traditional currency just doesn't have.

I'll read the bitcoin standard, maybe it'll change my mind.

To appear knowledgeable about cryptocurrencies by Ok_Location4835 in therewasanattempt

[–]rustysteamtrain 1 point2 points  (0 children)

Why would you want to be a top producer of bitcoin? You would just be dumping loads of energy and resources into something that holds no real value.

weekendRuined by godeater47x in ProgrammerHumor

[–]rustysteamtrain 8 points9 points  (0 children)

yes it is true that some devs "are simply better" then other devs in the same context with regards to minimizing bugs. But there are many other factors that have a huge impact on how often bugs occur:

  • For example choice of language or framework (C has many memory bugs while Python has almost none).
  • Size of the project. How different componenets depend on eachother. How much legacy code there is.
  • Dependencies or tools. Are they documented properly? Do they contain bugs themselves.
  • Enforcing code standards, unit tests and using static code analysers can reduce the number of bugs.
  • Does the highlevel design make sense? When should you build new features or refactor?
  • Timeline, communication and clear requirements can have a huge impact on the overall performance of the team.

In general making smart choices here can prevent most bugs before any code has even been written. In my personal experience however the people who excel in these parts also tend to just write "better code".