I'd tend to agree with you, except for the fact that Rust reserved words are reserved everywhere. Even if the syntax were changed, you still couldn't name a field "async" or "return". Since it's no extra burden on the namespace, I'm less opposed to it.
I'm on the fence about disambiguation via unique punctuation, vs avoiding Perl-like line noise.
In fact, plenty of people in science and engineering are religious or spiritual. They just aren't as loud online, because of exactly these sorts of comments. Try to respect the beliefs of others, even if you don't share them.
I've translated several mathematical papers into code, and I must strongly disagree. The very first thing I do is translate glyphs into names relevant to the domain I'm applying the math to. It makes the rest of the process immensely easier.
That may make sense internal to a library, where you’ve established idioms.
But as a counterpoint, I only know what you meant by the first expression because I read the second expression.
I actually agree with you in large part, that short variable names can have more meaning within an established set of idioms because they allow you to parse whole statements at once. But there’s a trade-off involved, because mathematics can take symbology further than that’s useful.
Reasoning: k is the only subscript, so it can be dropped. Meaning of C and D are implicitly defined through their function wrt to state and input, so its OK not to name them. It also keeps the structure visible similar to that of the math.
Even better, traveling at c, it would take exactly zero shipboard time. Space contracts infinitely for the sufficiently fast. Only outside viewers would see it take 4.5 years.
There's nothing ethical about the way advertising invades every part of society, every corner of your home, and every available minute of human attention. Blocking ads is eminently moral, because the only way to stop their encroach is to punish their purchase by blocking them.
The advertising industry is a massive moral failure, right under annually throwing 8 billion baby chickens into a blender seconds after they're born so that our meals taste marginally better. It turns out you can commit all kinds of atrocities on a mass scale, and nobody cares so long as it's socially normalized. In another time we're gassing Jews.
Massive housing price inflation relative to median incomes, for one, which the popularity of real estate and rental property ownership as an investment/speculation tool has greatly contributed to.
I'd argue it's the lending market and tax incentives, not the housing market.
The lending market is designed to encourage spending and making higher offers. It brings new people into the housing market faster than they should be entering.
The tax breaks around owning a home encourage you to live there for 3 out of the last five years. There are also realtor fees that discourage you from selling. This, along with housing values appreciating discourages people from selling. When my home is appreciating in value, it makes it more attractive to buy as an investment or rent it out while I buy a new house.
If you encourage people to buy and discourage them from selling, you're going to get a high demand / low supply situation pretty quickly.
If you eliminate the tax breaks and reduce lending, you'd have a pretty balanced market.
But who wants to be the politician responsible for slowing home value appreciation?
In the real world, maybe 5% do the math. The rest are dazzled or browbeaten by apps and continuous demands for some permission they don't fully understand the scope of.
Can I just mention how mind-bogglingly stupid a milage tax on car registration would be? No matter how efficient your new car is, it's less polluting to repair the old one and keep it on the road, than to manufacture a new car.
I think you're missing the point. The tax goes towards infrastructure maintenance. All vehicles damage infrastructure and the amount of damage a single car imposes is a function of their weight and miles driven.
From an environmental view, the tax would be for cleaning storm water run off which contains contamination from the vehicle itself (e.g. oil, brake dust). From that perspective an older car is more likely to polute storm water than a new car.
First, IRC isn't easy for newbies. I tried to adopt it at the first tech company I worked for, and our support folks had a lot of trouble getting the basics down. There could be a client that makes things easier, but I've never seen one as easy as Slack.
Second, IRC alone doesn't provide a bunch of features that everyone expects nowadays. You have to host or pay for a bouncer if you want to see what was said when you were offline, for example. Gotta use a 3rd party service for push notifications on iOS. Again, there's no reason why this couldn't exist, but it's another product, not just IRC.
> IRC isn't easy for newbies. I tried to adopt it at the first tech company I worked for, and our support folks had a lot of trouble getting the basics down. There could be a client that makes things easier, but I've never seen one as easy as Slack.
Years ago, I started out with mIRC on Windows 95. I didn't know many IRC commands, but as I recall, you could navigate through the menus to do things like list channels, join them, part from them, etc. So, I don't think that an application like that should be any more difficult to use compared to Slack.
I'm on the fence about disambiguation via unique punctuation, vs avoiding Perl-like line noise.