Recent submissions

Comment · 5 years ago
Exactly. The author is just confused. Web3 doesn't require anyone to pay anything.
Comment · 5 years ago
So true. In my opinion Stephen makes the mistake of mixing the technology (Blockchains) with the Ponzi schemes that some people use them for. To give an analogy, the internet is used for crime, but it would be wrong to say it was invented for that purpose and it should be abandoned. Blockchains are the only known way of having a digital cash system without a Central authority. Period. A small percentage of people are getting richer and richer with the status quo (banks, payment processors, etc...) They are milking people with their transaction fees, interests, cross border fees, etc... They are also bailed out with taxpayers money when they mismanage money. It's about time we cut out the middle man, and crypto is the only known way to do that!
Comment · 5 years ago
I disagree with this article. It is extremely rare to have s time of people who are senior enough to own their work to a point that they don't need stand ups. And even then, miscomunication will inevitably happen. In my experience, stand ups are the only reliable way to find out about blockers/issues before it is too late. At least from more Junior members of the team.
Comment · 6 years ago
Alright, if that's the filter people need to pass before you listen to their arguments then I'll tell you the list of languages I am productive in:

Javascript, PHP, Haskell, Rust, C++ and LISP. I'm familiar with the benefits and drawbacks of all of them and I don't see how any of them replaces PHP

Comment · 6 years ago
I think arguments against PHP could be make against many other languages, ie: Javascript or python. But they are not done as much and I think this indicates that people make those arguments in bad faith.

If we say once a better language comes along, we should say that the old language is shit and should die, then sure keep doing that. But looking at the languages that you have listed above, none of them are dynamically type I belive although not familiar with a couple of them. For some small projects people might prefer dynamic typing, or if you are prototyping something.

Also the amount of libraries, frameworks and projects already written PHP is massive so if someone wants to do something fast, why limit people's choices by trying to convince everyone that the language is shit instead of letting people decide for themselves? It just feels like a witch hunt to me.

Comment · 6 years ago
My point was that it was ironic for people to say that PHP becoming more Java-like was a bad thing, but then they said that they prefer Java to PHP.

You are right, I did sneak in there that I find PHP less verbose than Java as an advantage, since most people complain about how much typing you need to do in Java I thought this was worth highlighting.

However personally I think PHP evolving to be more similar to Java was a good thing, even better because imo they copied the good parts, ie: OOP instead of the verbosity but that's up for debate.

In short, becoming more like Java was good, but PHP isn't Java and has its own advantages for web development, imo this is that it is less verbose and easier to write.

Comment · 6 years ago
It means the start of a variable name, as simple as that, it isn't anything significant. Maybe it was made to make parsing the language easier at the time, who cares?

You can get used to that in 10 min and move on with your life, it is not a reason to not pick up the language, it's bike shedding.

Comment · 6 years ago
You are proving my point by defending Java against PHP because my argument was that being more like Java isn't a negative thing.

The productivity point was a secondary point but when it comes to building websites I think people can build faster in PHP although I guess that depends on many factors.

Comment · 6 years ago
I haven't found any good arguments against PHP in the comments here, just pure hate. Let's name a few of the arguments people are making:

1. Its variables start with $ and that is ugly: I mean, come on, I won't even entertain this bigotry.

2. It used to be better before: This is just pure nonesense, before OOP PHP wasn't good to create any big and well-structured application, it is ironic because most of the bad opinions about PHP come from people who used it a long time ago. Besides, you can still use PHP as you used to, but now you have more tools at your dispossal, You are free to use it as before.

3. It is trying to be Java: Well, sure it is more like Java, only less verbose and easier to write. Developers can be much more productive in PHP. And moving in the direction of Java is not a bad thing as the language moved into the Enterprise space. I worked with Magento every day and I am glad the language is more than Java than it used to be, it means we can organise our code better. Again, ironic that some people who mentioned this as something bad about PHP, then went on to say they prefer Java.

4. Composer has made the language worse: Honestly this is so ridiculous... so now having package managers is a bad thing? I haven't met an actual professional PHP programmer who holds that opinion. All of them like composer, it makes reusing code and creating apps in PHP much easier.

Comment · 6 years ago
Totally, I read about 10 lines and gave up becuase it's just a massive angry rant
Comment · 6 years ago
This is really bad. I don't know how much money they have left but I cannot imagine they can continue blowing up prototipes that took weeks to build every other week like this.
Comment · 6 years ago
Let's face it. Microsoft is a business and at any point in the future it might change course if it has economic preasures to do so. It can only keep being "good" as long as it has a stream of money coming in that allows this to happen. So the important thing is how they make npm economically viable. They need to have a good business model. I can only imagine GitHub was economically viable when they bought it, hence they left it run indpendently since it provides a revenue stream.
Comment · 6 years ago
Or anotherway to put it: Now everyone pays for transport through their taxes, even those who do not use it.
Comment · 6 years ago
I love what Firefox stands for. They are not the only one but for sure they are keeping the balance of the web when it comes to privacy and security. Unfortunately as their market share drops, they have less and less say in the future of the platform.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton