HN user

chillidoor

38 karma
Posts1
Comments35
View on HN
PHP 8.2 4 years ago

PHP6 was some kind of abortion

IIRC, the initial development was in the mid 2000s but it was abandoned several years later because they couldn't get Unicode support working correctly. By the time it was abandoned there was already a lot of material referencing it like books and conference talks. So when the PHP team decided to do a new major version most of the planned PHP 6 features were already added to 5.3 and 5.4 so they thought it best to just skip 6 to avoid confusion.

Approximately 160 people, all the hiring managers at Riot at the time

Just how big was Riot Games that they need 160 hiring managers? The only big game they made was League of Legends, right?

And before. Most people were still on dialup until I think maybe 2010-2012. Wireless ISPs became really popular during all of this because they could offer better service, better uptime, better speeds, and QOS for things like VOIP. Bandwidth and data usage management became so important that ISPs were also selling managed proxy servers and on-premise email servers to businesses because it was cheaper than having to pay for additional 1GB data caps.

The two primary causes for this situation was that the sole wireline telecomms company in SA and there were only 2 undersea data cables connecting SA (and I think Africa) to the rest of the world. Telkom was semi-private and state-owned so they had no incentive to improve things and also had to pay through the nose for access to the two undersea cables.

However, things started to improve when more undersea cables got laid down (lowering bandwidth prices and improving international bandwidth) and the government started lowering entry barriers so that Telkom stopped being such a monopoly.

When I started my IT career in South Africa the internet situation was pretty horrendous. ADSL/Broadband speeds were 384kbps and you had hard bandwidth caps of ~$7 per gigabyte of traffic on top of your line rental.

Companies and universities could, however, cough up for expensive alternatives, such as a diginet line which the ISP I worked for at the time offered. These guaranteed uptime (which was very appealing as ADSL outages were very common) but you paid a hell of a lot of money per 64kbps of uncapped bandwidth. You were looking at something like $400-$500 a month per 64k for the cheapest support package. And we weren't even the most expensive. There was a law firm that was paying something like $30k a month for their pimped out 2048kbps line.

Thank God things have improved dramatically there in the last decade (at least in terms of internet speeds).

Being a contractor helps ("You want me to stay late? Great, where do I send the invoice?")

Oh man, I've recently gone back into contracting and absolutely love this aspect. Sure, contracting has its downsides, but if you don't want to deal with being bossed around contracting is brilliant.

If your contractor has just you as a client for a long time, if you stop the mission he can sue you for « economical dependance »

Here in the UK, if your contractor works for you for a long time the government could argue that they're a "disguised employee". This a type of tax dodge, so they will come down on them like a ton of bricks, and might come after you as well.

The real estate market does not let you rent without a solid employee contract, making it very hard to independent contractors to find a house.

My previous employer found this out the hard way, as they tried to get a developer to work in Paris for a few months. But because he was employed by the London office and not the French one, they didn't want to give him a French work contract. The whole thing fell through when the developer did a lot of research (which I feel the company should have done before making the offer) and said he wasn't going to move unless they helped him with all of the paperwork to make it fully legal. The company realised how much work was involved and then said he didn't have to come, haha. They also looked at renting AirBnB rooms for the whole period but Paris is clamping down on AirBnB so it wasn't worth it.

These « middlemen » take the juridical risk, which make the big corporations accepting the contractors, and help the contractors finding missions.

Yeah, contractor recruiters are very big in IT here, especially in London. Most IT contractors use recruiters because they do all of the legwork, and also take most of the risk. But the government is starting to put a lot of pressure on them because they are so worried about disguised employment (which to me seems like a non-issue anyway).

By having made their own scripting language it allows for it to flow better with their engine, at least that's my opinion

[...]

I'm sure everyone wants to reuse the millions of Python libraries available but they're not built for Godot.

Yeah, it is one of those tradeoffs you have to weigh up, I guess. After thinking about it some more, I think that keeping Python as an optional, community project is far saner for the core devs. They can focus time on the important part (the engine, UI, etc) and not on trying to get a 3rd-party language to work correctly.

GameMaker Studio used to do something like that. You started off with a specific version and then could buy plugins for additional features like compiling for consoles, Linux, etc. I haven't looked at the GMS2 pricing model so I'm not sure if they still follow that though.

Hetzner Cloud 9 years ago

There is still a demand for dedicated servers, although it is becoming more and more niche, I think.