her legacy will forever be stained
I would like to believe that people can change over time.
HN user
her legacy will forever be stained
I would like to believe that people can change over time.
That's been similar to my experience. The ecosystem is extremely polished and smooth, the build tools and package manager and IDE support, all of it. Especially compared to C++ which I cuold barely get working here.
So after writing this to learn Rust, what are your thoughts on Rust? What do you especially like and dislike about it, or what were you surprised about?
I didn't notice, I was too busy seeing how impressive and useful this tool is.
And with fuzzy matching built in? Just amazing. Good job OP.
I often feel there's still an imbalance. I feel like I owe something more
Debt is related to value, which is inherently subjective. In nature, nothing reproducable is one yard long, so we create something and call it a yard, and that first thing becomes the standard. The same is true economically; there's no way to measure what one loaf of bread is inherently worth. Even the time and resources needed to produce it vary depending on countless circumstances. A man with a bread factory will have a much easier time producing one loaf than a homeless man.
The same is true for pain. What's as trivial as a small papercut to one person may be overwhelmingly traumatic to another person, and another can handle losing a limb as easily as losing a pen. Countless variable psychological circumstances prevent us from making any true measurement of debt.
But justice requires that we try our best and move on. So we create economies out of barter and then gold and then bills and then credit. Or we create justice systems that are constantly flowing and changing in their understanding of right and wrong, and also value and loss.
It may be that some people who helped you had no difficulty. I do remember a teacher telling us once to be careful of what we say, because we never know which things we say will stick with someone forever with deep profoundness. Which goes to show that a small off the cuff comment has the very real potential to contribute toward making someone's life significantly better or significantly worse, yet the comment took almost no thought or effort. It cost little.
There's a moment in a play written by Karol Wojtyla in the 1940s, where Adam Chmielowski asks Madame Helena what it costs her to play Ophelia or Lady MacBeth. She replies, "in a way, it costs me all my life. It is a strange ransom; every time I pay it all over again."
I have met many people who are convinced that they have been wronged so grievously that the offender must pay every last penny they have or ever will make, and suffer every second of this life as much as possible, and they hope Hell exists purely so that the offender's suffering may not be relieved by the most torturous death imaginable. Such a person will never be satisfied or happy.
For the little it's worth, my recommendation is to repay people with what good value you justly and reasonably estimate that you owe them for the good they have done to you, and be done with it. If they consider it too much or too little, accomodate them a little, but only within reason. Inversely, if anyone has wronged you, consider their debt paid to you already, since this costs you nothing, whereas exacting justice is tiresome and restless. Besides, forgiving someone's debt to you gives them encouragement to improve, whereas exacting it discourages them and puts them on the defense. That's not to say you shouldn't insist that society as a whole have justice also, for example by calling the police when a legitimate crime has occurred to you or someone else. I'm only talking about the debt in context of two humans.
No problem. Glad it made it to the front page quickly like I said it would. Now I don't look so dumb :D
Traditional dynamic web servers can solve a lot of the same problems that SPAs and event front-end frameworks like React solve, by just applying software engineering principles to the whole stack. That's what Novo Cantico[1] does, and a lot of what I've been trying to say in my blog posts[2] that explain Novo Cantico.
[1] https://github.com/sdegutis/Novo-Cantico [2] https://www.novocantico.org/blog
This is possible to implement directly in Novo Cantico instead of a plugin purely because it's not a framework [1]
[1] https://www.novocantico.org/blog/2022-02-28-why-isnt-this-on...
It's difficult to describe Novo Cantico, because it's mostly just using new software engineering techniques combined with ordinary JavaScript functions to build a dynamic website. I hoped this blog post did a better job than the previous ones.
This solves a different set of problems, but is similar in some ways.
The first half of this article explains some physiological reasons behind something I've noticed often: the more someone feels defensive and defenseless, the more arrogant they become, and the more hardened they become in their thoughts and opinions, no matter how wrong. So that if someone is worked up enough and feeling cornered emotionally, they will die on the hill that grass is not green if need be. This is why it's especially important for parents and spouses to be kind, calm, rational, patient, and loving at all times.
The second half has valuable advice for more than just spouses, although it's mostly talking about divorce. But also employee/employer relationships, friendships, and any other type: if you are not actually trying to make sure you fully understand the other person's position, you are working against unity with them.
But I have to disagree with the article's final word of advice:
Spend less effort trying to control your partner's thinking and more trying to understand and appreciate differences in your perspectives.
Not that this is wrong, but that there's another step after it which must carefully be practiced: when you know for sure that you're right, and that the other person is objectively wrong in this situation, it's important to stand firm on what you must do, and not waver. All without losing kindness, compassion, patience, an attentive ear and everything else the article mentions.
St. Edith Stein once said something like without truth, there is no charity, and without charity, there is no truth. I see time and time again people make this very simple mistake: forfeit truth in order to preserve charity. But the two are not incompatible and never can be.
A person will say, "well in order to be accepting to this person, I must be willing to accept that maybe they are correct and I am incorrect," and they will stray from their objective certainty. That's why I'm not a fan of the quote in this article, "Certainty itself is an emotional state, not an intellectual one." It either states or strongly implies that there is no objective truth, depending on the author's meaning. But there is objective truth, truth that is true no matter if nobody is alive to perceive it or not.
And when we stray from that truth, we abandon our only hope of helping people out of their own self-deceit and delusions. I have seen many people join in the delusions of others in order to comfort them or calm them down or give them hope in a false reality. This is not truly charitable behavior.
True charity, true selfless and sacrificial love for another, always wants to help them out of their self-destruction, which always comes from self-deceit. And this requires that we remain in the truth. A tree cannot help birds of the air if it uproots itself and tries to follow them, it needs to stand firmly planted.
Whenever any dependency changes the State value will update immediately. Each setState statement will notify subscribers synchronously with all changes applied.
If two things change that both trigger a third thing to change, how does this efficiently prevent the third thing from updating twice needlessly? I'm imagining this becoming an exponential problem in real apps, where hundreds of components are re-updated needlessly at every UI interaction.
Location: Chicago area
Remote: Yes
Willing to relocate: No
Technologies (recent): React.js, TypeScript/JavaScript, AWS, Electron
Technologies (rusty): Objective-C, Swift, Ruby, Python, C, Rust, Lua
Résumé/CV: Available upon request
Email: sbdegutis@gmail.com
Because it’s based around facts, hence an honest heart, and benevolence, hence a good heart. If a person looks into the Resurrection and whether it happened, they will inevitably become a Bible believing Christian, and when they ask where the Bible came from and who has the right interpretation of it, they will become Catholic.
CIDER can just as easily be built as a plugin to VS Code. (Actually, more easily.) It's just that the people who built it chose Emacs, simply because they personally prefer Emacs.
I think you're making the point that a majority of VS Code was funded by Microsoft, and therefore it can't be compared to Emacs which was either mostly or entirely coded by volunteers?
The vast majority of Emacs's usefulness is its ecosystem. Several Emacs clones have been made in a very small amount of time, but none have caught on because they lack the ecosystem and community. So it's only really fair to compare VS Code's ecosystem with Emacs's ecosystem. And VS Code's ecosystem was created by unpaid volunteers too.
There is a human aspect to software, and when you forget that, and try to force people to adapt to software instead of adapting software to people, you come up with software that naturally is difficult and unpleasant for people to use.
Emacs is built on a philosophy of human nature that deemphasizes the subjective personal experience in favor of (a limited group of people’s theory of) the objective ideal experience.
In a short amount of time, VSCode and it’s ecosystem has almost equally matched what Emacs and its ecosystem took 30+ years to create.
That's not true of Christianity; this along with Judaism are historical religions. They exist not to pass on wisdom or ideas, but because of historical events, which they claim are the interventions of God in human history. In particular, Christianity exists as a result of the Resurrection, which it claims literally and historically happened. And there is significant proof that it really happened: https://www.newadvent.org/cathen/12789a.htm
There's a third option: that enough time hasn't passed. I said they will eventually become Catholic. A person generally can't understand multiplication until they understand addition.
Religion as a psychological tool is a very sad thing. But it's a very common thought, one I grew up with. In fact, I only started praying while still thinking it was all fake, but needing some kind of mental help past my problem in life at the time. So I understand that theory as well as anyone here.
But not all religions are created equal. The Protestant religions are emasculated to some degree. Since they're based around rejecting the truth, their foundation is all wrong, and they can never get back to reality. Unfortunately, they turn many people away from Christianity.
But that's not necessarily true. Those who keep looking for it will find it in Catholicism, just like John Henry Newman did. As he said, "to be deep in history is to cease to be Protestant." But more often, people don't really want to find out the truth. So they reject religion altogether. Except as a psychological tool.
The idea that maybe there really is a God after all, and that it's a cop out to assume that, just because it's unlikely for us to know for sure, therefore no breadcrumb trails about God or religion are really worth following.
I'm unable to describe the magnitude of the amazingness of the world I found, simply by wanting to believe that God is real, and then finding out that the Resurrection actually did happen. Anyone who does enough research on this topic and has a good and honest heart will eventually become Catholic.
God how I wish I had looked into this years earlier, but I didn't because I assumed it was just too unlikely to be worth investigating. What an awfully powerful fallacy.
There's multiple levels of experience. Someone can get really good at the technical solutions without learning what the human problems are and how to solve them.
For example, someone might dismiss IDEs as being unnecessary because technically the same job can be done without them by a superior human being, so the solution is to just be a superior human being.
Or as another example, someone could completely dismiss syntax highlighting as being useless for the superior, implying that the solution to the problem syntax highlighting solves is to just also become a superior human being.
There are multiple layers to any solution, and if one of them is missing, the others are kind of shaken out of balance.
The main thing I don't understand about Rust's async/await situation is how it's not very inefficient on the CPU given that it fundamentally uses polling? https://doc.rust-lang.org/std/future/trait.Future.html
Wasn't James Dean the "Rebel Without a Cause" in 1955?
This sounds close to the GUI setup I've been looking for: something like Love2d except using Lua to create a WinForms program instead. Which led me to finding http://underpop.free.fr/l/lua/luainterface/ which might just be it.
HN is notoriously bad at anything related to biology, evolution, and genetics. It's a combination of this (https://xkcd.com/1831/) and this (https://xkcd.com/793/) comic. People there are also fond of finding a bunch of psychology papers that confirms existing biases.
Also https://xkcd.com/55/ and https://xkcd.com/128/
This is the inevitable confusion of a society that insists that nothing exists outside what we can scientifically observe, who rejects concepts of soul and love and still tries to explain their effects using only what they admit. It's like saying we bleed when we're cut because the skin must be producing that blood, denying the existence of veins or a heart.
Oh man, Chicago95 is almost enough to make me try out Desktop Linux again.
Some people find it fun to clean and a chore to play video games.
Wow, Minetest looks really cool: Minecraft clone with a Lua API for modding. This may get us back into using Minecraft modding as a way to learn programming.
EDIT: Oh, it's a game engine. Is there a basic 'vanilla' Minecraft clone based on Minetest, for this purpose?
In your philosophy, music and art do not serve a necessary function, and eventually, even liking things will be made "more efficient" by using chemicals via pills to adjust the brain chemicals until the liking is added or the desire for liking is removed.