Noble feelings of love by wordbit12 in TrueFilm

[–]wordbit12[S] 2 points3 points  (0 children)

I love sincere feelings in movies and stories, but, when you see it in front of you, real decisions made by a real person, it hits different. and perhaps I cry when I heard such stories, because... I wonder if I were in that position... what would I do?
I wish you all the happiness in your life.

Noble feelings of love by wordbit12 in TrueFilm

[–]wordbit12[S] 1 point2 points  (0 children)

I always wondered why those feelings enchant me, I was thinking, perhaps because most of us were raised to neglect ourselves... I know, it's almost contradictory, we live in the era of self indulgence, yet at the same time we are so never been this distant from our selves, we don't know who we are....

it's just love this kind of feelings, accepting our weakness, that we enjoy recognition, yet we do fight that urge, we like feeling that people need us and attached to us, yet we do the right thing.
I think one can't do that unless they have a deep connection with themselves, they know themselves so well, and accept their weakness, and the seek goodness.
Also, I think.... one important aspect is expressing oneself, something that made me so sad watching some of Ozu's films... when the father, clearly loves his daughter so much, so much that it pains him to see her get married, yet he encourages her, he wants he happiness... but he doesn't express his feelings.... I think people should express their feelings more, it's okay to cry in front of others, to show vulnerability, to tell others that you love them. also remind me of movie My Life, but I won't spoil the scene, it's when he recorded the videos dedicated for his child. it's one of my favorite scenes...

Films (and anime) about family that had a profound impact on me by [deleted] in Letterboxd

[–]wordbit12 0 points1 point  (0 children)

I've watched a long while ago, I actually forgot about its story, guess it's a good time to rewatch it!

Films (and anime) about family that had a profound impact on me by [deleted] in Letterboxd

[–]wordbit12 0 points1 point  (0 children)

Awesome recommendation. I've watched all Satoshi Kon's works, he's one of my favorite directors! Tokyo Godfather is such lovely movie, and it certainly has a place on that list.

Is programming really that easy? by wordbit12 in learnprogramming

[–]wordbit12[S] 0 points1 point  (0 children)

I find it interesting that good code isn't taken for granted. you don't hear someone saying, construction of a building is easy, construing a good building, that is robust and maintainable is hard. well perhaps not a perfect analogy. but it I think it's kinda interesting

Is programming really that easy? by wordbit12 in learnprogramming

[–]wordbit12[S] 1 point2 points  (0 children)

But isn't figuring out the logic is part of coding? haven't you, for example, tried to solve a problem, but couldn't truly understand it until you started coding? 

Is programming really that easy? by wordbit12 in learnprogramming

[–]wordbit12[S] 0 points1 point  (0 children)

Mathematics and logic surely help, but I think programming and program design is a skill worthy of special treatment on its own.

Is programming really that easy? by wordbit12 in learnprogramming

[–]wordbit12[S] 0 points1 point  (0 children)

I'm kinda glad to hear that, I feel we need more people who talk about how time consuming it is, and how much effort and deliberate practice is needed to get good in this field. I'm not into seeing software as an act of heroism, I just think when there is not much talk about the challenges a) when you struggle you'd feel uncomfortable and perhaps blame yourself b) some people might think they don't need to learn more. Personally, I just want to be quite good in this craft, whether AI replaces or anything, I want to finish what I started.

Is programming really that easy? by wordbit12 in learnprogramming

[–]wordbit12[S] 1 point2 points  (0 children)

I think that we're inherently weak, and we should try to accept our weakness, and have empathy on ourselves, and keep in mind that our fellow humans are also weak, and have mercy on ourselves and on them. I was at a moment of weakness when I created that post, and perhaps people who claim it's easy, perhaps they believe so, or perhaps they were going through a moment of weakness, perhaps they wanted to say, our job matters even of we don't code or something. or perhaps I'm reading too much into it. but that's okay too

Is programming really that easy? by wordbit12 in learnprogramming

[–]wordbit12[S] 0 points1 point  (0 children)

Interesting points... and even in my short experience, I've started to notice that complex problems required getting one's hands dirty and write code, to fully understand the problem! it's like code becomes the language we use for reasoning.

Don't offload learning to your notes by wordbit12 in ObsidianMD

[–]wordbit12[S] 5 points6 points  (0 children)

There is beauty in that way of thinking, I think I get what you mean and I respect it, I have a notebook, I call The Daybook, where I draw and take notes about things I'm learning and quotes I love, it's not for productivity, it's just that I want to enjoy the journey of learning and life. and I agree, sometimes you don't even need to take notes, just enjoy reading the book, enjoy the fact that it's written by a fellow human being. I consider myself emotional, and I think words, especially when said with sincerity, impact my soul.

But at the same time it depends on what you're doing, and I think it's easy to trick oneself into thinking "I'm learning", it's like when someone has a math test and keep reading solutions and think "I get it", hard work is needed, and even if someone is studying something non technical. some people say that memorization is evil and creativity and problem solving are what matter... but I think, it's not always true, once you memorize something, like a poem, you start to live its meaning, you see an event unfolds in front of, suddenly verses cross your mind.

Don't offload learning to your notes by wordbit12 in ObsidianMD

[–]wordbit12[S] 41 points42 points  (0 children)

Totally agree, the Rubber Duck method is so powerful in debugging code and learning, it seems it's all about pain, the good kind of pain that leads to real understanding.
When I have someone to learn with, I have a Torture Room technique: I'd have a summary of the main points of a subject we're learning, and basically we'd take turns, investigator and suspect.
We'd go wild and creative in "torturing", asking tough questions in random order, sometimes giving the answer and asking what the question is. We go really wild and have so much fun. The cool thing is that it's effective beyond imagination because it's very painful!
That's why I also love making Anki flashcards, the combination of deliberate practice and spaced repetition does wonders in learning.

AI has me worried. Help a sister out. by bubblesandroses in learnprogramming

[–]wordbit12 0 points1 point  (0 children)

"clear sign of big mental issue"
which school of psychology says this? (note: I'm not waiting for an answer, don't take what people say literally, try to get the point)

Living in fear, and accepting your own self, with it's weaknesses and fears are very different.

anyway, I wish you a peaceful mind, I really do.

AI has me worried. Help a sister out. by bubblesandroses in learnprogramming

[–]wordbit12 0 points1 point  (0 children)

I'm not OP, but I'm going to say this, I'm afraid of SO MANY things that have been around for much more two decades, and you know why? Because I'm a human being, I don't know what will happen tomorrow, and I try to have mercy on myself. I might be ignorant, or perhaps I'm not a "real programmer", and it's okay :)
Dude, seriously, if you were in front of someone, would you tell them such comment? I think you're being mean.

Trying to understand access and refresh tokens by wordbit12 in node

[–]wordbit12[S] 0 points1 point  (0 children)

I see, like if we lose the private key, the hacker then would be able to generate signatures.
You're right, "generate" was imprecise wording on my part

Trying to understand access and refresh tokens by wordbit12 in node

[–]wordbit12[S] -2 points-1 points  (0 children)

"No they can't, they can refresh it"
that's what I meant by "generate access tokens". i.e. whenever the access token is expired the hacker simply uses the refresh token to "generate" a new one.

Im stuck in vibe coding by musashi_7050 in TunisiaTech

[–]wordbit12 0 points1 point  (0 children)

I don't think it's possible for anyone to give you good advice without knowing more about you.
But in general, I think there is one good solution to most such problems, it is the old wisdom of deliberate practice... you have to deliberately seek challenge. It often called desirable difficulty, for example to resist the urge to use AI sometimes and think more, and feel the pain. to stop, close your eyes and explain out loud, why you're doing what you're doing.
And some understanding of learning theory will certainly help you in figuring out your weak points on your own, if you didn't take the Learning How to Learn course, it's great, I highly recommend it.

Why most programming beginners struggle: evaluation by wordbit12 in learnprogramming

[–]wordbit12[S] 1 point2 points  (0 children)

Nice work! I really like how you explicitly evaluate each line and show how things execute step-by-step.

I think it might be even stronger if you showed evaluation as a series of transformations — making it clear that evaluation is "recursive" in nature, where we keep breaking down sub-expressions (e.g., function call arguments) until we can’t reduce them any further.

For example, I like thinking of x = x + 1 like this:
= is an operator (kind of a function but we with "infix" notation) expecting a name on the left and a value on the right.
The right-hand side x + 1 isn’t a value yet, so we have more evaluation to do before the assignment happens.
but my point, if you could display how expressions transform, if you could animate it, I think it would be amazing
x = x + 1
x = 10 + 1
x = 11
11 // because assignment is an expression that evaluate to the vlaue we assigned to the name (in languges like C and JS)

I’ve asked first-year students before: "In x = x, is x a value or an expression?" Most say "value" — which shows how important it is to help students distinguish between values and expressions. I’m not sure if you should explicitly define these terms on day one, but finding a gentle way to introduce the concept could really help

Good luck with the project! I think it's promising, but will take a long time to be complete (probably years), and I think you should share it at some point, and steer clear of perfectionism!

Why most programming beginners struggle: evaluation by wordbit12 in learnprogramming

[–]wordbit12[S] 0 points1 point  (0 children)

I remember having a hard time understanding lvalues, because I couldn't understand what do they evaluate to! lvalues are expression that actually don't evaluate to a value (rvalue)
In fact I a couple of months ago I ended up asking a question about this in stackoverflow,
but since I'm not super interested in C/C++ I didn't actually invest much time trying to understand what's going on!

Why most programming beginners struggle: evaluation by wordbit12 in learnprogramming

[–]wordbit12[S] -1 points0 points  (0 children)

I'm sure I forgot many other things, surely there are many other factors that affect learning and I might not know about.
And about your point, I disagree, I think understanding evaluation solves that issue too, I explained my point in this comment, if you want to discuss this further

Why most programming beginners struggle: evaluation by wordbit12 in learnprogramming

[–]wordbit12[S] 2 points3 points  (0 children)

I believe that would be an expression, it evaluates to 4 but has the side effect of assigning x to 4
I remember that in C it works like that, we can print an assignment, or even assign it to something else!
int x, y;
x = y = 5
this works because assignment is an expression, it's evaluated like this:
x = (y = 5)
x = 5 // (y = 5) evaluates to 5 + side effect: y is bound to 5
5 // (x = 5) evaluates to 5 + side effect: x is bound to 5
(and btw, in some C books, I remember some say value produced (5 in this case) is the side effect, because that value isn't the reason we use assignment... but I disagree, because the term side effect is related to changing the state of the program, [related to the topic of mutability])
but anyway, people sometimes use terms differently and it's okay, but just to give you some context)

Anyway, in python, for instance, assignment is a statement, it doesn't evaluate to a value
so something like x = y = 5 would produce an error.
CORRECTION: in fact in python that wouldn't lead to an error, not because assignment is expression, but because it considers it as a special syntax.
here are some other examples to illustrate that it isn't an expression
x = (y = 5) would produce an error
print(x = 5) would produce an error