1,930 karma · joined January 13, 2019
Having only boys in my high school meant there were essentially zero cliques, zero drama, and very little reason for bullying. There was no standing with the opposite gender at risk, and thus very little reason to have the standard sort of extreme pecking orders you tend to find in kids of that age. In all the years I was there, there were literally only two fights (in all four years, not just in my class). One amounted to a guy shoving another guy into a trophy case, so it's stretching to even label that a fight.
Single-sex high schools sounds like an antiquated concept, and I was kind of leery of the idea going into it, but my god, I am a huge advocate now. There was an all-girl's school close by, so things like football games still gave you an opportunity for co-ed interactions, but the days themselves were almost entirely distraction free.
By comparison, my mixed-sex middle school was a nightmare. Interestingly, since they were Catholic schools, many of the same kids from my middle school followed me to the high school, so you can't even simply attribute it to there being a different slate of kids. Some of the kids that were nasty bullies in middle school ended up turning into friends of mine by the end of high school.
"How are you?"
"I'm well, and you?"
"Great, thanks."
It's just a ritualistic exchange.
Meanwhile, both D and Nim have the benefits of being procedurally grounded, and hence more familiar to someone coming from (say) C# or Java.
Having said that, I think both of those languages may suffer from a lack of tooling/library breadth & depth. Nim in particular seems really cool, but it seems to be struggling to catch enough attention & interest to build a larger community -- probably in large part because it targets many of the same people who are currently high on Rust.
It was a fantastic decision. I still have my account, but I only engage with it when I'm sitting at a desktop computer and have a specific community I'm engaging with. I'm a huge Formula 1 fan so on a race weekend, I'll check out some of the posts on /r/formula1, for instance. But no more /all, and most importantly, no more scrolling endlessly for hours. It's been a really great change.
IMO their statements are amplified by things like national media because of their extremism; the extremism generates strong feelings (whether positive or negative), and strong feelings leads to more eyes on the media for longer. That doesn't mean the people consuming the media also have those extremist beliefs.
But yes a skilled teacher is always worth it if you have the money. Apps, subscription services, and so on have a vested interest in keeping paying customers. Therefore they ensure you always feel safe and comfortable. If you feel too challenged, your association with the sefvice will turn negative and you'll stop paying.
But learning an instrument is not comfortable; it's extremely challenging and requires hard work and commitment. It doesn't have to be like bootcamp, and of course it's really fulfilling to watch yourself improve, but there's no hiding how challenging it is, especially if it's your first one. Good teachers know this and have the pedagogy to help you through it in as efficient a manner as possible.
Besides, the good teachers are always in demand so they are usually not too concerned about losing a student here or there because they decided it was too hard for them.
I think it looks so odd to so many of us because we tend to be an ambitious bunch, and I find ambition to be pretty inversely related to contentment. The sort of acceptance that this man displays feels like giving up, in a sense. And in many ways, it is -- but that's something that Buddhists have been teaching for centuries.
That insulation you mention is heavily intentional. How many Americans would have continued to support the military actions in the Middle East if live videos of mangled bodies were being broadcast right into people's homes on a nightly basis? We in the West live in relative safety yet we refuse to recognize as a culture how much harm is done by our societies' actions to others' safety. We subconsciously know it's happening but we say "meh." It's the ultimate privilege -- yet we wonder why so many in the Middle East hate the west. "They just hate our freedoms!!" They hate that we reserve the right to a relatively safe life for ourselves.
Remember OW was supposed to be a different game, one that they cancelled. They reused a lot of the assets and so on and hashed them together with the ultra-popular genre of the time. It mostly worked at the start but it was pretty clear to me after a little while that they didn't really have any clear idea about where to take it. It always felt like a "recovery" game, a "we spent a huge sum of money building these assets, let's at least get something out of them" rather than something with a well-thought out long term plan behind it.
Many many different industries have jobs that require technical skills -- not tech as in technolgy -- and they get away just fine with managing to hire people. Nurses need to be able to nurse, a highly technical skillset; no one is having nurses give fake shots on test dummies during interviews. They use credentials and experience, and accept the risk that a hire might not pan out.
The fact that we want senior level developers to have to refresh/cram before interviews on how to implement graph search algs and hash tables just so they can pass some artificial whiteboarding section is a bit crazy. Their actual job experience over the past N years should be what counts.
Now, conversations about how one would solve technical problems of a sort actually faced on the job are totally on point, and really should be a part of any job interview in any field.
edit: Really, what we want as engineering types is for there to exist a way to gauge ability in a purely objective way. But there isn't one; it doesn't exist. Furthermore, you are building a team of people. IMO the focus should really be on fit and soft skills regardless. Make sure they meet a minimum bar of technical ability, then work to verify whether they'll be a productive, beneficial teammate.
Our brains aren't built for constant stimulation like that. Every step back I've made from social apps has been a positive one for my mental health. I was amazed at how much my anxiety dropped when I deleted the reddit app, for instance.
I've recently read a fair number of interviews/comments from people who helped create the original social apps, and it's really interesting how many of them regret it. I don't necessarily mean the founders who cashed out, I mean as one example the software engineer (whose name I forget) who was one of those primarily responsible for the first implementation of the Like button on Facebook. The great irony of social networking is that as its use has increased, our self-reported levels of isolation and feelings of loneliness have skyrocketed. It's accomplished exactly the opposite of its stated mission, and I can't help but feel the whole enterprise is a net negative.
If you don't accept that you are going to fail at certain things or at certain times, then your failures will feel like your fault -- if only you had tried harder, if only you had worked more. By accepting that you have real limitations and will sometimes fail, each new failure doesn't have such a strong sting anymore. Instead, you are able to recognize it isn't your fault; you can pass the blame to your disorder, so to speak. Then, redefining what success means for you allows you to celebrate victories again. Ten years ago I never would have considered things like "I haven't been late to a meeting in two weeks" as a success to be celebrated, but now I do, so I'm able to extract some sort of satisfaction out of life with this janky brain instead of a never-ending series of disappointments.
I also listen to lectures and so on at higher speeds! People I know think I'm crazy when they walk in and hear someone yammering about some dev topic in a chipmunk's voice, but I just get so impatient with slower speech.
On top of that, it's completely unnecessary for the point you are trying to make.
Then, as you note, when people do inevitably copy the recipe, they churn out new replacement text.
You'll notice, for instance, that a recipe 'database' site like allrecipes doesn't have these massive text blocks associated with user-posted recipes, because there's no need or desire to have those be copyrighted.
I studied journalism in undergrad, and I have never understood why people are so drawn to watch these national 24hr 'news' channels. During a major crisis, sure, but day in and day out? I just don't get it. There just isn't that much that happens at a non-personal level (personal meaning self-, family-, friend-, work-oriented) each day. In terms of staying "up to date," I still am not clear on why this is important to do daily at a national-focused level, but if it's important to you, it can be done in a few minutes by reading a brief recap. If you do want a more traditional news cast, PBS News Hour is a good one.
But with these 24 hr networks, given how little of import happens on an average day, most of the time what you are being shown are not facts, but opinions. And these networks are all owned by massive, massive megacorps. Not sure why anyone is interested in getting drip fed opinions that originate, however loosely, from these conglomerates.
They try to get you to buy into them by convincing you it's important to "stay informed," but never really explain why. They play on your desires to be a good citizen, to be seen as intelligent, to feel 'serious.' If staying informed is important, it's most important at a local level, where your real connections can help you have a real impact. People are so focused on what all the senators tweeted yesterday that they are missing the real problems, issues, etc. that they could help address in their local communities. In this sense, news might not come from media at all -- and here is where social media could actually have real value.
But I actually think a lot of it comes from the fact that modern software can be easily patched, whereas older software couldn't. It is easy to believe that software today is buggier because of just how many patches we get for it. But back in the day, any bugs that existed in the product were not as visible, because we weren't getting weekly updates where the patch notes say "Bug fixes."
How many massive vulnerabilities existed in major products of the day, and continued to persist unnoticed by all of us because of the relative impossibility of patching them out?
On top of that, modern software is simply more complex -- often times an order of magnitude more complex. (Whether this increased complexity is always needed/appropriate is a separate question.) I'm not sure what metric you would use to be able to do a "bugs per complexity unit" sort of comparison between then and now, something that attempts to control for increased complexity, but my intuition is that it would be pretty flat.
Hence we see the tools that survive are tools that we first recognize as products, even if they're free. VS Code is a good example, I think. Or, if they're not free, they're paid for (e.g. Jetbrains), and the money makes maintaining/developing the tool sustainable.
Not to wax too poetic but it has the feel of academia trying to start a fire with a flint and not understanding that they have to properly construct the rest of the firestarting kit -- clear space, get kindling, arrange the rest of the wood, make sure it's all dry. They just see the sparks coming off the stone and keep asking "Why isn't this fire starting?"
Let me put it this way. Instead of saying, "Wow, this tool had promise, but it didn't catch on because (??) and because it didn't catch on it hasn't been maintained," the observation should be more like, "Hmm, maybe if this tool had been properly maintained it would have caught on by now."
Note I'm not saying that I actually think someone has achieved this, I just don't think "no one is stealing btc" is a good non-existence test.