It's nice to see comments that actually talk about unionizing.
> It's all well and good for the commenters here to say that dream jobs will often have hard conditions, but that doesn't necessarily have to be so if we have government or union enforced labour conditions that aren't predatory.
Kudos to you, for working on the stuff that you really like. These toy projects could teach us or the people that see them, a lot of stuff.
"Senior Developers" doesn't mean that they will relate to everything related to software development. Either, they stick to the domain they work on or, to the ones that makes money.
Personally, I've always been fascinated with systems programming, thought I'm not much proficient or put in much effort. Whether something is going to make money or not, like many personal stuff we do (art for example), isn't eventually going to make us money, rather it gives us a sense of satisfaction.
While I generally understand the borrow checker and lifetime. It proves challenging based on the kind of programs I write or while looking at source of any crate that I use.
I knew Rust has very steep learning curve, but I try to overcome that urge to quit.
I'm not going to say that I'm productive, as I'm at the learning phase.
If I really wanted to write something in a shor time, like in an afternoon, Python is always my goto.
I just don't understand why people go on downvote spree. There are many things here that people can agree on or at least understand.
Many of the common tools (both hardware & software) that common people use are at the hands of few, who can abuse the users themselves or at the request of the Government.
> To be honest ... I no longer think that end-to-end encryption is the right solution to human rights problems. If citizens are reduced to sneaking around and denying their activities to survive, their governmental system is way past due for fixing. This is like the “good slave owners” delaying the abolition of slavery. You’re solving the wrong problem.
Exactly. The problem is, the West gets a moral high ground and even if they get criticism for their actions, the highest repercussions they encounter is "a slap to the wrist".
West gets moral high ground not because it's blameless - it isn't - but because it's faults are smaller. It could be counterproductive to judge something on a boolean scale - "perfect" vs. "not perfect so perfectly bad".
West is much more transparent than non-West, so we have better chance to differentiate good parts from bad parts. If we don't have such opportunity, and we consistently get burned with bad parts, we're forced to assume the whole non-Westness is bad. Here "West" and "non-West" is somewhat similar to "USA" and "China".
If China would be more transparent, if West would see differences, and interactions between those differences, and could judge the parts by those interactions, the scope of blame can be refined. Similarly with more transparent West we can see evolution of society or its parts towards more or less cruelty towards each other and judge and act accordingly.
You can only say this because you've been brainwashed into thinking all the atrocities committed before, say, 1950 don't count anymore. That was a different time! Racism is solved too.
*edit, that should probably be 1975 because we pretend the Vietnam war never happened
Perhaps you should think about why, when faced with evidence of an atrocity, your reaction is not "this is horrible and should be stopped" but "look at all these hypocrites denouncing the horrible thing". It seems to me a serious moral miscalibration.
You can resort to name calling if you want but the fact remains that none of the countries we've sanctioned for human rights abuses have stopped them. Which becomes continued justification for maintaining sanctions. At what point do we admit that sanctions are pointless?
This was bound to happen with proprietary services like GitHub. It's better to use self-hostable services like GitLab & Gitea, where we can have regular backups of everything - code, issues and any other metadata. So, the service can be up shortly.
Sure, GitHub like features offer more than just a space to host our code. It has become a goto site for example, finding new and interesting repos to contribute to.
It's important that the devs or community that develop a software think about the potential censorship it might have to encounter from thugs like DMCA, based on what is it that they develop and evaluate the choice of hosting.
"If you’ve read my posts here I am not a bleeding heart lefty, but hear me out."
Even if you are one, it's not a bad or anything. Putting the community before individual and looking out for one another isn't a bad thing. Being in community, as a social animal that we are, is what keeps us going.
Myself being a left leaning person, just for the sake of argument or as a thought experiment, if every man is for himself, let the families that can afford education, be it offline or online, send their kids to study. When food and a roof over the head is not a right, then why should education be looked at any different?
I've seen a comment in reddit sometime before that said, "I would use Linux if it had all the programs I use day to day in Microsoft Windows". Though I can understand this, Microsoft providing support for Linux inside Windows is far from being the right approach. Its only going to make users stay on it. Rather, software makers should release their products for Linux as well. Microsoft is working towards the goal making Windows the de facto platform for all kinds of users.
People - users, developers, artists or anyone, should see this beyond software. They should see the philosophy that drives it, the "Free Software" movement paved way for an ecosystem where "Knowledge Freedom" was more important.
> It's all well and good for the commenters here to say that dream jobs will often have hard conditions, but that doesn't necessarily have to be so if we have government or union enforced labour conditions that aren't predatory.
Well said!