- What game was a colossal flop? Cyberpunk was released too early but they kept on delivering patches and then the players game. It's their highest earning title.
- Wake from sleep, not boot. I have a MacBook sitting in front of me and I just tested it: It wakes from sleep pretty much instantly.
- I have worked several union jobs, collective contracts usually don't touch the promotion process. If they do they often give automatic promotions after X years where X is still a fairly high number. And obviously this is not a great strategy for many reasons.
Negotiations about yearly pay raises are common but these are in the 2-5% range. Even non unionized big tech companies usually still give these yearly adjustments but its nothing compared to the 20-30% you can get when you level up.
- I have seen this from the manager side at these kinds of companies, explaining to your manager that you are quitting because your level does not match your work is a waste of energy. Their hands are usually tied.
Promotion decisions are made by committees which are 1-2 levels above your manager, your manager presents the candidates. They round up a pot of multiple teams which are discussed at once and there are usually hard quotas (like 5%) of promotions to give out to this pot of employees. These hard quotas make it impossible to "do the right thing" because even if a lot of people deserve the promotion, only x% can get it. The composition of the pot of people can easily cause the problem which is described in the blog post, for example if you have a high number of juniors or a high number of employees who joined at the same time or employees with incorrect levelling from the start. If 20%+ deserve a promotion then it simply turns into a game of luck.
As a manager you try as hard as possible to get these promotions but the system of these big companies is just too rigid. Its like a pit fight instead of objectively looking at output. I have seen a lot of people leave for the same reason but I haven't seen a single change to the system in 5+ years.
Next we could talk about layoff mechanics, its equally disturbing.
- Long before Valve there was CrossOver which sold a polished version of Wine making a lot of Windows only enterprise software work on Linux.
I'm sure there have been more commercial contributors to Wine other than Valve and CodeWeavers.
- How hard can it be for a company with 1000 engineers to create a canary region before blasting their centralized changes out to everyone.
Every change is a deployment, even if its config. Treat it as such.
Also you should know that a strongly typed language won't save you from every type of problem. And especially not if you allow things like unwrap().
It is just mind boggling that they very obviously have completely untested code which proxies requests for all their customers. If you don't want to write the tests then at least fuzz it.
- Not really, UPI is developed and operated by several large banks.
Maybe you were thinking about PIX in Brazil which is developed and operated by their central bank.
- Because for a CS degree students are expected to work with other systems and the software needed to complete the course work is usually low level. Even when I did my CS degree 20 years ago our labs were Linux and Solaris.
For other degrees you need software which only runs on Windows.
It might also help that Microsoft was totally irrelevant in the professional world in the 80s.
- When did you create the throwaway? The last time I tried they directly asked for a phone number.
- AWS IAM doesn't use or depend on DynamoDB
- I thought that was one of the reasons why several US states are loosening child labor laws, they will put 14 year olds to work in Amazon warehouses and on the assembly lines.
- The architecture you describe is ok because in the end it is a fairly simple website. Little user interaction, limited amount of content (at most a few million records), few content changes per day. The most complex part is probably to have some kind of search engine but even with 10 million videos an ElasticSearch index is probably no larger than 1GB.
The only problem is that there is a lot of video data.
- You are a bit off, Chrome is failing over 50.000 tests.
- I use yt-dlp inside of a-shell on iOS, then play files using VLC.
- eBay architecture slides from 2006: https://www.cs.cornell.edu/courses/cs330/2007fa/slides/eBayS...
3.3M LoC C++, that must have been quite painful.
- They are talking about a WYSIWYG editor like Netscape Composer
- I have to agree with much of this, if you need something that feels like "the cloud" but on-premise then you could have used OpenStack for the last 10 years.
The only reasons to use Oxide racks are that you get an all-in-one solution and they don't charge you a subscription fee, you only pay upfront for the hardware once. But if this company goes public one day shareholders will surely push for a subscription based licensing model.
I have yet to see the benefit of "custom software" for "custom hardware". To me it looks like a liability, if Oxide stops to exist tomorrow you'll be left with a hunk of metal which is a dead end. The software being open source doesn't change that, if you have enough manpower to support such software on your own then you can surely support any other more flexible solution.
- > we really work with customers to restructure their contracts
Does anyone have such an experience with Datadog? A few million wasn't enough to get them to talk about anything, always paid list price and there was no negotiating either when they restructured their pricing.
- Hybrid Inverter. Main power and solar power go in, house power goes out.
No feeding of solar power to the grid so no permits.
You can add a battery if you want to reduce your reliance on the grid. Or use it with a battery but without solar panels as a whole house UPS.
And Arch itself also needs manual interventions on package updates every so often, just a few weeks ago there was a major change to the NVidia driver packaging.