Recent submissions

Comment · 6 years ago
Genuinely curious why this post was flagged.
Comment · 7 years ago
My OnePlus 6T is fine as far as I can tell.

It is Android 10 but was fine in 9 also.

Comment · 7 years ago
> Sure, VLC is probably not always the best for your usecase

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.

Comment · 7 years ago
I think namecheap does not have a bad reputation, godaddy is known to be bad though(both security and customer support).

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.

Comment · 7 years ago
There are too many people here advocating to host your own email in your own domain. Please be warned that it has its own risks:

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?

Comment · 7 years ago
Be careful:

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.

Comment · 7 years ago
Just for the sake of redundancy:

Python 2.7 is not getting any kind of updates including security and bugfixes.

Comment · 7 years ago
Python and Ruby although in the same category have still different mindset. It is understandable the way you think fits Ruby more.

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.

Comment · 7 years ago
I think it is about the thinking process of the person, I assume you are >35, you grew up at a time that people were think about the performance more than the readability, that was the bottleneck back then.

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.

Comment · 7 years ago
> Masa is bailing out the Saudis.

Can you elaborate? genuinely interested to understand, isn't he investing more Saudi money in potentially doomed unicorn?

Comment · 7 years ago
Comment · 7 years ago
I feel hitting Google with monopoly lawsuits without going after the others would just make it worst.

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.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton