HN user

vms20591

18 karma
Posts2
Comments29
View on HN

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.

Well said!

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.

Keep doing what you do!

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.

This (clap)(clap)(clap)

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.

[Rant]

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.

Even if we trust that without the LED being on, the camera is never on, it does actually provide little consolation. Unless Apple has covered every single scenario, where any program trying to access the camera, can't do so without the user intervention.

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.

People should stop defending the caste system. I've seen people explain it on FB like how it was misconstrued or what we see today came from the British.

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.

TDF could've avoided all this by not doing it in the first place. They sure would've known what the community's reaction was going to be.

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.

""" No, a company just a collection of people with a common goal """ yes, which is to make profit and keep shareholders & investors happy. Companies like Facebook might have started with a simple goal of connecting family & friends. But, now its an entirely different beast, making money by selling you and with way too many security holes that it hopes it can fix.

""" 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.

Yeah, they might pay for your insurance, give you free food, but that's it. The ultimate motive is to make profit, by getting every bit of work from you.

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".

I think you should give this a read. How the Reich systematically did their deeds.

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.

https://en.wikipedia.org/wiki/Nuremberg_Laws

It would be naive to think that Google, Apple, Twitter, Facebook would be less cooperative. Remember, these are profit making entities. You don't pay them enough to defend you to death (also, thinking you could pay so, would be a fool's errand). So, when its business or you, then you are going under the bus.

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!

Just laying down what happened:

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”.”

Compared to what the US has done and is doing, Iran looks like a rookie. I despise Iran's rules and the way it police its people. But, the way US gets away with whatever it does, is baffling. Snowden leaks, WikiLeak's diplomatic cables, still its not the hot topic. We can discuss all day about NK & Iran's nuclear programs or China's censorship, but US & its allies should be discussed more as well. Whatever they do impacts us all, directly or indirectly.

I know that Iran is worse, but the West is no saint either, with the atrocities it does around the world. Your country/government is always good when you're not on its bad side. Same goes for mine as well.

They are supporting and funding the Houthis in Yemen who are responsible for the civil war and attacks on Saudi Arabia and Gulf states. They are supporting, funding and arming Hamas and Islamic Jihad in Gaza, both of which are recognized terrorist groups intent on murdering Jews.

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.

It's always right when the West and big corporations do it, because they are the good guys, right?. Everyone has an agenda, whether its open or hidden.

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.

From the post,

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.