News for hackers. Stuff that matters.

zys5945

I don't think zoom provides e2e encryption. iirc zoom decrypts all messages at their server before encrypting it again and forwarding it to the destination.
I think it's about the number of developers involved.

If you have a small team of 3-5 people who understands the architecture as a whole and can keep up with most PRs then I don't think a UI framework is necessary.

However, if you have many teams working on the same project and/or cannot keep up with every single PR merged then I think using a UI framework is a must. It forces you to stick to strict rules. Although you will start writing boilerplate code, it makes the entire application much more modular, and easier to reason about.

Re:Why Discord is switching from Go to Rust on Tuesday February 04, 2020 @01:55PM (#22239501)
That would imply a drastic change to the language design. Essentially you are asking for 2 code generators (one for code managed by the go runtime and one managed by the programmer). It might be possible but it's most likely not gonna happen.
Re:Mozilla lays off 70 on Wednesday January 15, 2020 @05:23PM (#22059466)
It was
Re:Ask HN: Who wants to be hired? (December 2019) on Monday December 02, 2019 @03:29PM (#21686520)
Location: Vancouver, BC, Canada

Remote: Yes

Willing to relocate: No

Technologies: Fullstack development (Javascript, Node.js, Angular, React.js), Android developement (Java, Android SDK), Desktop developement (Electron.js, WPF), SQL, C++, Python

Résumé/CV: https://drive.google.com/file/d/1CwpVmpOrqSqBffaX3_-Pfle1LBO...

Email: [email protected]

Github: https://github.com/zys5945

I'm looking for a part time remote position. I'm fluent with various tech stacks (web, mobile, desktop, server side, etc) and I'm willing to learn new technologies if needed.

Re:Poetry: Dependency Management for Python on Monday August 12, 2019 @03:35AM (#20673298)
Never used poetry before. How does it compare against pipenv?
Re:Python Is Eating the World on Monday August 12, 2019 @12:01AM (#20672315)
I agree that builtin tools suck for dependency management.

However a lot of the issues that you mentioned (such as lock file and transitive dependencies) can be handled by pipenv, which should be the default package manager

Re:Python Is Eating the World on Sunday August 11, 2019 @11:59PM (#20672306)
> Yes, those are caught when using pip freeze.

No they are not.

Pip freeze does not resolve transitive dependencies, nor does pip know what to do if your transitive dependencies conflict with each another.

Re:Python Is Eating the World on Sunday August 11, 2019 @11:47PM (#20672248)
I think he is referring to indirect dependencies
Re:Python Is Eating the World on Sunday August 11, 2019 @11:44PM (#20672234)
PyPy is a python implementation in python (RPython to be exact)