> 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!
18 karma · joined November 30, 2016
> 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!
"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.
Keep doing what you do!
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.
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.
This (clap)(clap)(clap)
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.
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?
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 business for them. They don't love Linux anymore than they do FLOSS. Argument would be, "but Microsoft is one of the biggest open source contributors". It's like philanthropy, you give money to those in need, but don't fundamentally address the problem, but make it look like you do.
All the corporations that contribute to open source projects in terms of man power & finance, do so because they can create more business opportunities & make them noble in eyes of public. But, what they do is take open source projects that have "permissive license" & are growing in popularity. Then contribute, add in proprietary code, sell them as enterprise solutions. In the end, the user of that program is denied any freedom to study the code & modify for their own needs.
A big tech that open sources its internal software can do so for any reasons and let me say one of them. They get a community that basically maintains the software, writes documentation, add features & fix bugs for frere. The tech could then hire people trained with that software which they open sourced, saving them training costs.
Licenses from OSI & BSD suffer from their "permissive" nature. They think about freedom, but not for who. They think that the ability for a user to not turn a open source software into a proprietary one, is restricting their freedom.
But, Free Software thinks the opposite, and puts people who are denied freedom . Free Software with its Copyleft license, guarantees user the absolute freedom to do anything with the program they got for free/money, provided they give the same freedom to others. Basically make the freedom go viral.
People accidentally leave their laptop lids open, and what if the app they trusted earlier isn't so anymore and turns on the camera, streaming the content before it.
Unless Apple has a solution to prevent all these, they shouldn't be giving such advise.
Call it out for what it is, even if it was in the Vedas, literature or God said it personally. We should change our beliefs as we mature, take what's right or question what's not.
It was never about a person's role, it was a tool of oppression by a group that wanted to rule over others, where each sub-group did this to groups below them and so on. People who had the same color, kept other people of same color below them, because they were from a lower caste. This is worse than racism.
If it wasn't that worse, then the constitution of India wouldn't have articles prohibiting caste based discrimination or declaring untouchability illegal.
Even if the caste system that is today was from the British or Mughals, people did follow it for centuries under their rule. Why didn't they follow their dharma and treate those from other caste with dignity? It doesn't make sense. In reality, British and the Mughals used the existing system for their own advantage, to divide and rule.
Even if we have laws to prevent caste discrimination, unless it goes out the window socially, we would regress back to the dark ages.
Anyone contributing "a lot" (financial & technical), either Enterprise or individual, doesn't mean they can pull the project in their direction. If the project is community driven, then it stays that way.
Tired of Enterprises hijacking FLOSS projects, just because they contributed more in terms of development & finance. They still should be considered volunteers & thank them for their support, that's it. If they think that they aren't getting their deserved cut, then they no longer have to volunteer. If the project development wouldn't go at an accelerated pace, because enterprises weren't involved, so be it.
""" And when you don’t like one company, you have incredible mobility to find another. """ You are joining another one that has the same common goal.
""" And that keeps companies, even the bad ones, from getting away with dehumanizing its workforce. """ Please tell that to the Amazon's warehouse workers who had to piss in a bottle, because they don't want a slippage in their quota.
You can sugarcoat it however you want, but to an employer, you are just a liability, not an asset, even when the "current" they call you as one. Because, the "next" they might not. The terms "employer", "they" are relative. As in the previous comment, "A company as a whole is a faceless, consciousness-less creature".
Argument about CAB, should also include its counterpart NRC. When NRC is applied, you "exclude people" as illegal immigrants, and in CAB, you "include people" as legal, leaving out others. These laws can and will be amended as per the state's interest, which ultimately decides who to include or exclude.
We can protest all we want and these entities would be ready with their PR script, about how they value their users, blah, blah, blah. Because, they know, at the end of the day, users are going to come back to them, use their platform to protest.
Unless there is a mass exodus towards p2p & decentralized network, these entities aren't going to budge, not an inch!
Central Government amended Article 367 of the Constitution to add new interpretations, by which the Presidential order to abrogate Article 370 and 35A becomes valid.
Basically, the Central Government brought in an amendment, asked the Governor of the State (appointed by the Central Government), who then recommended the President for the same and he just signed it.
https://en.wikipedia.org/wiki/Article_370_of_the_Constitutio...
> The presidential order also added new "interpretations" to the Article 367 of the Constitution. By the new interpretation, the phrase "[Governor of the State] acting on the advice of the Council of Ministers of the State for the time being in office" is to be understood simply as the Governor of the State. All references to the State Government shall mean the Governor. The reference to the "Constituent Assembly" has also been amended to mean the "Legislative Assembly of the State"
https://www.telegraphindia.com/india/double-strike-president...
> To article 367, there shall be added the following clause, namely:—
“(4) For the purposes of this Constitution as it applies in relation to the State of Jammu and Kashmir—
(a) references to this Constitution or to the provisions thereof shall be construed as references to the Constitution or the provisions thereof as applied in relation to the said State;
(b) references to the person for the time being recognized by the President on the recommendation of the Legislative Assembly of the State as the Sadar-i-Riyasat of Jammu and Kashmir, acting on the advice of the Council of Ministers of the State for the time being in office, shall be construed as references to the Governor of Jammu and Kashmir;
(c) references to the Government of the said State shall be construed as including references to the Governor of Jammu and Kashmir acting on the advice of his Council of Ministers; and
(d) in proviso to clause (3) of article 370 of this Constitution, the expression “Constituent Assembly of the State referred to in clause (2)” shall read “Legislative Assembly of the State”.”
Saudi does the same, by arming the opposite side.
> Finally, Iran hangs gays from cranes.
There are right wing fanatics in the "West" who openly are against LGBTQ, trolling them IRL and on social media. Some, calling for violence as well. Pushing those people to depression or cornering them in society, is as worse as hanging them.
> They are responsible for historical attacks on US forces in Lebanon during the 80s which killed hundreds of Americans
Like the US warship that blew up a civilian airliner and the officers who got medals for that?
Whatever you said about Iran, is applicable to the other side as well. There are no "good guys" or "bad guys" here. So, everyone has blood on their hands one way or the other.
The west should practice what it preaches to the word, not pick and choose.
You don't want yet another Iraq, Afghanistan, Libya or Syria situation. Let the people of the nation decide their fate.
I for one, don't believe in any religion and it should have no place in this world. Many problems might go away.
Any form of violation of privacy or rights and anyone who does it should be held accountable. Just don't pick and choose to suit your bias.
If you pass a wrong key, aes gem raises an error:
decrypted = AES.decrypt(encrypted, "Some other password") #=> aes.rb:76:in `final': bad decrypt (OpenSSL::Cipher::CipherError)
I have a small doubt with the above statement, how come the following didn't raise any error?
encrypted = AES.encrypt("Super secret message", "password") decrypted = AES.decrypt(encrypted, "totally wrong password") decrypted #=> Super secret message
In the above, the enc key used was "password" and the dec key used was "totally wrong password". The call to the hex function should have returned "0" for the character pairs in the dec key which should've been the same result for enc key. Why didn't the library raise any error but instead decrypted correctly?
PS: I haven't tried it yet and would try to check it out. Just wanted to know if there is already a reason for it.