HN user

suff

152 karma
Posts0
Comments141
View on HN
No posts found.

You are not missing anything. This is a reheated anti-pattern that was (poorly) conceived in the 90's, and managed to crawl back. Was a great way to break a monolithic app back then, and it's still a great way to break a modular, scalable, cloud based web app now.

You found it, right at the end of the post. It is a cultural issue above all else and it is a common difference. It's not a question of good/bad or entitlement. Just decide what type of culture you are OK working for, given the trade-offs. If you don't have to live in a $4000 a month, two bedroom apartment, or a 2 hour commute, or 12% state income tax, maybe it's worth adjusting. Maybe not.

It is very possible the reason is not speed, but readability. If you simply named it 'length', then sure, there is no point. If it is given a better, more descriptive name, and then gets used in an equation elsewhere in the code, then it may be very useful because it is easier to read.

I write in all kinds of languages.

Just because Wordpress generates it, doesn't make it a best practice. Do you think Wordpress websites are the best? It's definitely not the most popular language:

https://github.com/emmanuel-keller/github-language-statistic...

https://www.tiobe.com/tiobe-index

https://redmonk.com/sogrady/2019/03/20/language-rankings-1-1...

PHP is falling because it has major issues. It has poor idioms and is slow. It is trending down, not up.

[dead] 7 years ago

That's interesting. Most working people I know still have healthy marriages.

There are lots of places where you can trade commits for dollars, remotely. Have you tried topcoder or Upwork? My guess is you thought about it, but they don't pay enough. So the market is clearly sending you a signal that for pay above the commodity code commit, a premium goes to those who also show up and communicate successfully. If you are well paid, you can safely bet it is for more than just your code commits. I think you've got an overly simplified view of reality that you hold onto at your own professional peril.

I mean, it's not that it won't work, but why would you use a language that is a CPU hog, for a heavy duty task that needs a GPU? It's 2 orders of magnitude slower than it needs to be, and nobody else has ever trained or done tutorials for PHP ML, so why? Just why??

Respect for building fundamentals, but in terms of utility, it needs a proper warning label IMHO.

Really good read. So true that most 'innovation' is really a lot of tedious work most people don't bother doing. That is in sharp contrast to the 'Eurika!' moment that most people think of. There may never be a eurika moment, just a bunch of small insights put together into a body of work.

From the people who sold your personal information and took money from Russian trolls: A totally trustworthy decentralized-not-decentralized crypto. Seems legit.

The assertion is not that Huawei isn't an asset. Huawei is definitely an asset. No one disagrees with that. The assertion is that Huawei is a _Communist_ asset used to enprison their citizens and steal data from freedom loving countries.