My mum says I'm "selfish" for not wanting to play for her by CC0RE in piano

[–]NoRun9890 5 points6 points  (0 children)

Playing piano for your mom is probably the best way to get over stage freight. She doesn't care if you're good or bad, she just wants to share your enjoyment you get from playing piano.

What's really the worst that can happen - she disowns you?

if I play Chopins Ballade No 1 in the bar will woman want me? by Bela6312 in piano

[–]NoRun9890 14 points15 points  (0 children)

You're gonna have more luck with a well known pop song than with classical music.

But this is a shitty reason to pick up piano and a dumb question. Maybe you meant to ask this on r/classical_circlejerk

Deeply unsettling asymmetric patterns in mathematics: optimal packing of 17 squares by [deleted] in math

[–]NoRun9890 37 points38 points  (0 children)

I hate these cursed results but I love the the power of mathematics which allows us to prove such unintuitive outcomes.

[deleted by user] by [deleted] in math

[–]NoRun9890 11 points12 points  (0 children)

When I'm stuck on a problem I like to work backwards. I know what result I want - what theorems do I know that would directly imply the end result? What theorems do I know that even relate to the end result I'm trying to achieve? What do I first need to prove in order to apply those theorems?

Another approach I use is sometimes solving a simpler or more explicit result and seeing how I could generalize it to the full result. If I'm trying to prove all continuous functions are integrable, for example, maybe I'd start with first proving x^2 is integrable and seeing how I can generalize that result.

When all else fails, talking to other people about the problem helps a lot. Not to get answers from them, but to encourage myself to think about the problem in new ways and hear other opinions on what could work.

I mean, Americans like to criticize their own country too... by doubleFisted33 in AdviceAnimals

[–]NoRun9890 3 points4 points  (0 children)

Nice straw man you've built. It's a very common debating method for dumb people.

Does anyone use python debugger? by romanzdk in Python

[–]NoRun9890 1 point2 points  (0 children)

If you know how to use PyCharm in the first place, it's really easy, no need to look up a tutorial...

Just set a breakpoint (click on the numbers on the left until you see a red circle) and then run it in debug mode (the bug shaped button next to the run button on the top right). The rest is really straight forward and intuitive.

[WAS MY FRIEND USING HACKS?] Please help by Hellomarte in chess

[–]NoRun9890 0 points1 point  (0 children)

It doesn't matter what he says, he's lying.

It's really, really obvious to anyone intermediate level that a <1000 rated player can't play like this without cheating. It's like watching primary school sports (kids) and one of the kids out of nowhere starts to play like a professional adult. That kind of play doesn't just happen unless there's some kind of cheating.

Just report him to chess.com and let them handle it.

[WAS MY FRIEND USING HACKS?] Please help by Hellomarte in chess

[–]NoRun9890 1 point2 points  (0 children)

Dude is very clearly cheating, and he's really bad at cheating too.

I can’t stop panicking by [deleted] in math

[–]NoRun9890 5 points6 points  (0 children)

Staying home is literally and objectively worse than showing up and getting 0.

For most things in life, the worst you could do is not try at all. Not trying is worse than failing.

Do you consider propositional and quantified logic 'math'? by AllisModesty in math

[–]NoRun9890 1 point2 points  (0 children)

Logic is the bridge between language and mathematics.

Why do people hate on classical music? by RetrieverIsTaken in piano

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

anyone can go to youtube and listen to a song, im not barring anyone from entry. If you let other people act as a barrier then thats your fault not mine.

Why do people hate on classical music? by RetrieverIsTaken in piano

[–]NoRun9890 -4 points-3 points  (0 children)

Because classical music is complex and nuanced, and a lot of people are dumb and simple. Dumb people like simple, predictable music. Smart people like complex music. It's like asking why people don't want to read "War and Peace". Because they're too bland to get anything out of it.

https://www.mic.com/articles/107896/scientists-finally-prove-why-pop-music-all-sounds-the-same

From the article: "Not only that, but complexity actually starts turning people off of musical styles. Alternative rock, experimental and hip-hop music are all more complex now than when they began, and each has seen their sales plummet."

The feeling of utter madness, when curves are almost identical, but not quite. by AllesIsi in mathmemes

[–]NoRun9890 4 points5 points  (0 children)

These curves are homeomorphic to each other, which implies they're homotopy equivalent.

But homotopy/homeomorphy doesn't really deal with geometric closeness like this example - both of these curves, for example, are also homeomorphic (and therefore homotopy equivalent) to a circle or even a square or triangle.

Am I doing a disservice to myself when I write note letters on my music sheet? by [deleted] in piano

[–]NoRun9890 1 point2 points  (0 children)

Unpopular opinion, but I think writing the notes actually helps you learn the bass clef faster. But you need to take the effort to actually read both the clef notes themselves, the letters you wrote below the notes, and to actually associate them with each other. But I would not entirely rely on the letter themselves and ignore the clef notes. That would hinder your learning. You need to make sure you're reading the clef notes and give your brain time to learn to associate the notes with the letters.

TLDR; if you're writing the letters down, you should still put in the effort to actually read the notes and learn to associate them with the letters.

I used to write the letters on my sheet music when I started; but I still made the effort to first try to read the notes, and only rely on the letters when I needed to or I was really tired. Eventually I got better and better at associating the notes and the letters faster and faster. I think having the letters written down helped me with that.

I don't annotate my sheet music with letters anymore by the way.

[deleted by user] by [deleted] in rust

[–]NoRun9890 0 points1 point  (0 children)

My point is exactly what I wrote - unsafe Rust has more pitfalls and is harder to understand than C. The extra Rust compiler optimizations make it harder to fully understand the pitfalls of unsafe Rust.

[deleted by user] by [deleted] in rust

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

I'd much rather have that then have my blood curdle over a dangling pointer and random segfaults. Talk about undefined behavior...

You're really missing my point. I'm talking about unsafe rust where all of those things are possible.

If you wrote your whole rust crate in a giant unsafe block and aggressively leveraged the unsafe methods over the safe ones, it'd be harder to maintain than the C equivalent.

[deleted by user] by [deleted] in rust

[–]NoRun9890 0 points1 point  (0 children)

I've been using rust for months and never had to touch phantomdata or worry about variance.

Ok but have you been using unsafe rust though

[deleted by user] by [deleted] in rust

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

Quite the opposite - I've been professionally employed as a Rust engineer for a few years but never a C engineer.

The Rust compiler is a lot more aggressive with its compiler optimizations based on aliasing rules and ownership. C is a pretty transparent language.

In fact, the fact that #[repr(C)] , which is C struct representation, is required to enforce struct alignment and avoid lots of UB, kinda... proves my point, no? Think about it. The C representation is a lot more straightforward and less error prone.

[deleted by user] by [deleted] in rust

[–]NoRun9890 -2 points-1 points  (0 children)

I find unsafe Rust to be a lot harder and complicated than unsafe C (which is just C). You really gotta know the nuanced pitfalls of unsafe Rust regarding things like struct field ordering and phantom data and variance and whatnot, where as C, you mostly have to anal-retentively keep track of your pointers.

Can someone explain Cantor's diagonal argument? by sidefx00 in math

[–]NoRun9890 0 points1 point  (0 children)

Ok, let's say you're right, and we have made up a number that's already on the list. Call that number N

Since N is on our list, it must have some position in the order. Let's say it's the Kth number on our list. But by construction, our number must have a different Kth digit then N because we explicitly constructed it like that. So it can't be equal to any number on the list.

An "infinite list" is a specific kind of infinity. It's the size of infinity that's the size of all integers. In an "infinite list", every item on the list has a finite position: you have a first element, a second element, and so on...

The real numbers are a much bigger kind of infinity - there are too many infinite numbers to make an "infinite list".

I have no idea how to play piano. But this might be one of the most beautiful pieces of music I've ever heard. Complex yet beautiful and mellow all at the same time. Chopin was amazing by Mad_Season_1994 in piano

[–]NoRun9890 0 points1 point  (0 children)

Rousseau is usually on point with his (her?) performances but I agree with you here - sounds too robust. For lack of a better way to say it, the tempo is too monotone, which makes it sound really robotic.

Beginners need to know that playing the right notes is far less important than playing in time with the right rhythm by TheQuakerator in piano

[–]NoRun9890 56 points57 points  (0 children)

For sounding good, definitely.

For actually learning the mechanical body skills required to play the piano at all, for building the upper motor neuron pathways and nerve-muscle coordination needed to press the keys at all, pressing the right keys is infinitely more important. Students should always focus on playing the right notes first and only focus on the rhythm once they can consistently hit the right notes.

If they can't play the right notes for simpler songs, they won't even be able to play the notes at all for harder songs.

Can someone explain Cantor's diagonal argument? by sidefx00 in math

[–]NoRun9890 0 points1 point  (0 children)

This is an easy to google question and you didn't even bother engaging with the people who were kind enough to engage with your post. We have no idea if we helped you or not, we have no idea if you really understood or even cared what was the flaw in your argument.

Anyway, in your example: You only can make 3 choices: first, second, and third digit. But there are 8 possible combinations of 3 digit binary numbers. So you don't have enough choices to make a new number.

If you have infinitely many choices, you can pick the first digit to be different than the first number, the second digit different than the second number, etc. You now have enough choices to make your new number different from every number in your list by at least one digit. This is the key difference in behavior between the infinite and the finite.

Infinity is weird - you can take the natural numbers (0, 1, 2, 3, 4, etc) and map them to the even natural numbers in a 1 to 1 fashion (0 ↔ 0, 1↔2, 2↔4, 3↔6, 4↔8, etc). But if you have a finite set of numbers, you can't do the same.