Live data from Hacker News

Be careful about what you dislike

lucumr.pocoo.org

41–50 of 176 posts

Re: Be careful about what you dislike

#41
post #38

Earlier quoted context omitted.

Magic imports from __future__ are the usual way of turning on features in Python. The incompatibilities introduced in Python 3 weren't done that way to save on implementation effort among other reasons.

Maybe python2 --enable-print-parentheses and other flags could have been useful to slowly detect future issues on python 2 code.

Python 2.6 has from __future__ import print_function.

There the saving of implementation effort would be not supporting print statements in 3.0.

Re: Be careful about what you dislike

#42

Earlier quoted context omitted.

> Well, that might be a slight improvement, but it's still ISDS. There is nothing wrong with ISDS.

In that case, can you explain how Canadian and European legal systems are so insufficient for seeking legal recourse for legitimate grievances that companies need to be able to sue either government in international tribunals? Because that's ostensibly the argument for ISDS, and I don't see how it applies to Western liberal democracies with properly functioning courts. The argument against is cases like the Philip Mo…

> can you explain how Canadian and European legal systems are so insufficient for seeking legal recourse for legitimate grievances that companies need to be able to sue either government in international tribunals?

States can't be expected to be impartial.

Investors and citizens should rightfully expect protection from discrimination and uncompensated expropriation. We're in an era of economic nationalism (Brexit, Trump) and easy access to impartial protection of rights and rule of law is more important than ever.

This isn't just protecting big business - half the cases in US agreements concern small to medium busiensses who can't afford to know every local law in every nation nor afford teams of lawyers[0]

I don't think there is anything wrong with the concept of ISDS - without it it's arguable that it would have been difficult to develop the trade agreements in the 60s and onwards that sprouted the current crop of developing nations.

The problem and more recent phenomenon is with corporations becoming more creative in exploiting old agreements. This is being fixed in the more recent agreements. I don't think you'd find anybody defending the old agreements and their very loose definitions of expropriation (or lack of)

Canada would know - they've lost 7 cases with NAFTA and learned a lot in redeveloping ISDS for CETA[1]

[0] https://ustr.gov/about-us/policy-offices/press-office/fact-s...

[1] http://www.nationalmagazine.ca/Articles/March-2016-Web/CETA-...

Re: Be careful about what you dislike

#43
post #2

I'm fascinated by the topic of English Prime: https://en.wikipedia.org/wiki/E-Prime It introduced me to the idea that 'is' should be treated very carefully. Any assertion outside of strict formal languages that use it are half-truths at best. It also introduces heightens the emotional tone of a discussion. If you say "John is foo" you tend to create the impression that John will always and has always been foo. Foo-ne…

English prime should help you become a better writer if only because it forces you to consider sentence structure which forces you to pay closer attention to what you're writing.

I didn't use it here because I'm lazy.

Re: Be careful about what you dislike

#44
post #5

For comparaison, Ruby 3 is gonna introduce a pretty big breaking change (frozen string literals) but they already shipped a way to optional enable it by-file (magic comment) and globally to the ruby interpreter (just a parameter) so that all the libraries and projects can slowly fix it in a compatible manner (often just calling .dup is enough). So that's when it's time for Ruby 3 the transition will be pretty painles…

This is a quite good example about myself. After I realized that too many people around Ruby do not understand the concept of immutability, I stopped to care about the whole ecosystem around it. If this catches up, it is worth to give the Ruby a fresh look.

There are a few immutability options, for instance Hamster: https://github.com/hamstergem/hamster/blob/core/README.md

Re: Be careful about what you dislike

#45

Our realities are each a collection of stories we each tell ourselves. Sometimes parts of the stories two people believe will overlap and we'll call those opinions or facts depending on situation. I'm finding it helpful to view every signal my body encounters as a chance to choose how to process it, including what I do, taste, or hear. Since adopting this view, I've effortlessly enjoyed eating foods I've hated my ent…

This sounds like an excellent blog post, or even a book.

Re: Be careful about what you dislike

#46
post #40

Good article. List of some of the things I don't like for which I have to occasionally take another peak to see if I'm finally wrong: 1. (In languages) Garbage collection and the idea of "safe code". I didn't like it then and still don't. 2. ORMs 3. (Relational) Data models with compound keys flying around as FKs everywhere. 4. The idea of self service BI (like PowerBI etc in the hands of a business user) 5. Regexp

It is your lucky day, I can solve 4 of your problems (I don't even know what 4. is). The answer is: They are neither bad nor good. They are just tools, whose usefulness depends on the job.

Re: Be careful about what you dislike

#47
post #3

Earlier quoted context omitted.

> If you say "John is foo" you tend to create the impression that John will always and has always been foo. Interestingly in Spanish and Portuguese there are two verbs of "to be": "ser" and "estar". These have different meanings: ser ist mostly used for persistent states of being, while estar is mostly used for something that is only temporarily as it is, but could be different the next time.

Isn't that a bit like "is" vs. "is being"?

Not exactly; you would never say, "I am being hungry". You just say, "I am hungry" -- with the exact same form you'd use for, "I am amazing."

Re: Be careful about what you dislike

#48
post #8

Earlier quoted context omitted.

Isn't that a bit like "is" vs. "is being"?

The "is being" construct also exists by using the two verbs ("estar a ser") but it's not the same. Basically in order of permanence: ser -> a mostly permanent characteristic estar -> a current characteristic that could change in the future estar a ser -> a characteristic of the specific interaction

Is that last one like, "I am to be married on Saturday"?

Re: Be careful about what you dislike

#49

Our realities are each a collection of stories we each tell ourselves. Sometimes parts of the stories two people believe will overlap and we'll call those opinions or facts depending on situation. I'm finding it helpful to view every signal my body encounters as a chance to choose how to process it, including what I do, taste, or hear. Since adopting this view, I've effortlessly enjoyed eating foods I've hated my ent…

> Sometimes parts of the stories two people believe will overlap and we'll call those opinions or facts depending on situation.

I'd argue that happens slightly more often than "sometimes" - this is the basis which communication, and with it relationships and communities need to function.

> If anyone sees danger in learning to view the world that way by default, I'd love to hear about it.

The main danger I see is not trusting your body. Your virw seems to treat all reactions to signals as equal - but that ignores that some reactions might be more justified than others. Some contain knowledhe by others, some evolutionary development by your body. E.g., even if you could bring yourself to like the taste of rotten meat, it would be a very bad idea to do so.

Re: Be careful about what you dislike

#50
for me personally it is news the_mitsuhiko is "not vocally against python3 anymore". i cannot find any other recent blog posts besides this one, where python3 is praised or encouraged fully. so why be surprised if people still think he is a big python3 critic?

as i see it, the issue is less about parroting other's outdated technical opinions, it's about not being vocal enough about the change of heart.

Post reply on HN