tahdig
Joined 7 years ago
Joined 7 years ago
It is Android 10 but was fine in 9 also.
VLC is both consistent and almost always the best media player for the platform. I especially love your Android UI/UX.
It has been my go-to player for ~14 years now, installed it on my high school desktop windows, my university linux and now work MBP and personal Android never disappointed me. Thanks for keeping up the quality work, I give you as example of good quality open-source project when the topic comes up.
Do you have any "need" for a fullstack/infra kind of person? Or any place we can see what know-how needs you have at the moment?
Would love to get involved with my limited capacity.
Also thanks for staying open source and privacy conscious.
The thing is, of course people can hack your gmail or yahoo mail somehow, but when you host your own domain, you have the same attack vectors + dns hijacking and this last addition is easier to exploit with social engineering. Google atleast is virtually immune to DNS hijacking.
By hosting your main email on a custom domain(not a provider) you open a new attack vector for identity theft. There was an article on HN just a couple weeks ago about someone getting hacked by exactly this attack form. IIRC it was godaddy having stupid verification process.
Someone can hijack your godaddy/namecheap/gandi account and point the MX DNS records of the domain to their own server and receive all your "Forgot your password? here is the link to reset!" emails
This a very bad advice unless you actually know what are the risks.
Maybe suggesting a paid email provider would be better, does anyone know of any reliable email providers that you pay for what you are getting and they are not selling your account data or block you for some reason?
By hosting your main email on a custom domain(not a provider) you open a new attack vector for identity theft.
Someone can hijack your godaddy/namecheap/gandi account and point the MX DNS records of the domain to their own server and receive all your "Forgot your password? here is the link to reset!" emails
This a very bad advice unless you actually know what are the risks.
Python 2.7 is not getting any kind of updates including security and bugfixes.
I tried to learn ruby and was put off by all the magic, last value calculated is magically returned, the useful but cryptic method calls.
It is shorter and more implicit, I like the explicit approach more.
to give you my perspective on the points you made:
- self: more explicit, I would prefer to write it, because there is classmethod(with cls) and staticmethod(without any) params.
- spaces vs. braces: I don't hate braces, but spaces makes it more readable, less things I see(whitespace vs. {}) the less distracted my eyes are from the the characters that do the actual work, you get used to it, I like it more to be honest.
- len(string) vs. string.length: again, no preference, I am used to both.
- py 2 vs py 3: it is not never ending, I helped move a 170K Django project from Django 1.6 to Django 2.1 and python 2.7.4 to 3.6 in a span of a year, we were mainly 3 people working on it on the side, our work was not even in the sprints, 2 senior engineers + 1 really good QA & deployment engineer, it took 1 year because the platform was business critical and we incrementally fixed stuff. At this moment whoever still runs py2 either has been lazy, does not care about technical debt or their business does not value solving technical debt, so they can not allocate time to do it. This is my opinion, might be wrong, maybe there are other reasons also. But the change had to be done for the health and longterm viability of the language.
Now that you have bigger systems and more complex requirements and cheap high performance computing, the balance is tipped.
And because python is (almost) on the opposite side of the spectrum for your thinking process, you might have a harder time wrapping your head around why it does something in a particular way.
I think this is also true for Haskell evangelists over here also, I think they started acquiring the programming mindset through advanced math(in my experience most have PhDs) etc., so haskell fits the way they solve a problem in their head the best.
For me personally it is Python, the delay between solving a problem and having it translated to python in my head is slim. You probably feel the same way about your own favourite programming language, because it is the tool that makes you most productive with the least effort.
Can you elaborate? genuinely interested to understand, isn't he investing more Saudi money in potentially doomed unicorn?
This whole ordeal was the best that could happen for the normal people, basically fell into the hole they themselves dug, because the economists etc. called their bullshit out loud.
If you have not already, these are good reads from one of the critics of the whole scheme:
1. WeWTF - https://www.profgalloway.com/wewtf
2. WeWTF, Part Deux - https://www.profgalloway.com/wewtf-part-deux
Atleast Google somehow competes with the Facebook and Amazon which in my view are "more evil".
My other concern is, big co can resist stupid stuff government agencies want, they failed on PRISM but I feel they might have a better chance next time around as employees unionise and demand the company drop supporting unethical contract such as Googles' search engine for China (Project Dragonfly) case etc.