Only a few companies are global, so only a few of them should optimize for those kind of workload. However maybe every startup in SV must aim to becoming global, so probably that's what most of them must optimize for, even the ones that eventually fail to get traction.
24/7 is different because even the customers of local companies, even B2B ones, mighty feel like doing some work at midnight once in a while. They'll be disappointed to find the server down.
(I believe) OP's point is about a company being global relative to amount of users, not just their geography. If you have single digit thousands of users or less, you still don't need those optimizations even if those users are located all around the world.
Just takes backwards steps from time to time with major architectural innovations that deliver better performance at significantly lower clock speeds. Intel's last backwards step was from Pentium 4 to Core all the way back in ~2005. AMD's last backwards step was from Bulldozer (and friends) to Zen in 2017.
7GHz is ridiculous and probably just a false rumour, but IMO; Intel and AMD are probably due for another backwards step, they are exceeding the peek speeds from the P4/Bulldozer eras. And Apple has proved that you can get better performance at lower clock speeds.
Well, my Androids do not have ads because I can install Firefox with uBO and Blockada to block ads even inside apps. I don't know if uBO works in Safari and I don't know if iOS allows for something like Blockada. In doubt (and for other reasons,) I'm on Android. However I'm not the typical user. The typical buyers just want an iPhone or do not want one, like they want one brand of shoes or a brand of bags, no technical considerations. Fashion.
A whitelist is safer than a blacklist. Unfortunately you risk losing those customers that won't be able to load their media, won't contact support, will use a different service.
uMatrix, from the same author of uBO. It's been officially unsupported for years but it still works and it's UI is better then the UI of NoScript and of course much better than the incomprehensible subsystem of uBO that should have replaced uMatrix.
It doesn't "still work" if you're on Firefox. uMatrix has bugs that cause it to randomly delete your cookies, or occasionally fail to block a request (race condition? Looking at logger shows an incorrect domain on some requests)
There are community-made forks which fix the cookies problem, like nuTensor.
Thanks, I'll check nuTensor. I'm using uMatrix with Firefox on both Linux and Android and I didn't notice anything strange but maybe some of those bugs were hidden under the normal hiccups of finding the right combination of rows with trial and errors.
Not my experience at all. I run uMatrix on every computer I have and it is awesome. Still annoyed it was replaced by uBo which is quite good, but nowhere as nice as uMatrix. Luckily uMatrix still works great.
I wish they'd just scrap the uBo interface and replace it with the uMatrix interface which is far superior.
They do different things. I'm using both: uBO for ads and hiding UI elements, uMatrix for JS. I wish that the author could support both but time is limited and I'm OK with that.
By the way, I realized that most of the tabs where I'm logged into something run inside their own tab container, so that limits the damage that any bug on handling cookies can do.
It probably won't work in new Chrome versions. I'm pretty sure it's a Manifest V2 extension (it would have to be in order to dynamically block requests in the way it does), and Chrome stopped supporting MV2 extensions this year[0].
The limits on safety are moved in both directions all the time.
Example of more safety: the halo device.
Example of less safety: driver controlled active aero in 2026.
It was dogma that it would be unsafe so it has been forbidden in F1 since aero has been a thing in car racing. Then they remove energy recovery from the exhaust (the MGU-H) to lure new manufacturers in. They don't want to add refueling again, they don't want to make a bigger ICE and they are scratching their heads for how to run in about the same lap times with the same amount of gas and a less efficient power unit. So they reduce drag with active aero.
They could have allowed it at least since they let DRS in, or allowed fans. Both are greener ways (as in more energy efficient) to run fast and generate downforce than throwing HPs at it.
Anyway 2026 cars will lap slower than in 2025, especially on fast circuits like Monza because a less efficient engine is still a less efficient engine and simulations show that active aero can't compensate the loss of the MGU-H. F1 has been getting more and more prescriptive with its technical regulations since at least the 90s.
> Thunderbird for iOS - why is this not a thing yet?
They are building Thunderbird Android over K9 Mail, which is an Android app. They would have to start from scratch on iOS, which of course is feasible but it takes more time.
At $0.002 per minute there are at most 90 dollars in a month. Maybe even after an year of cumulative costs it's less then the cost of switching to something else. Maybe even after many and many years of cumulative costs: the larger the company the more expensive corporate inertia gets.
Our org is showing around 200-300$/mo in added fees and we are exclusively self hosting in our own on premise cluster. Kind of wild we have to pay to use our own compute.
In fairness to Github, bringing your own runners isn't "free" on their end. The orchestration happens server-side, so there is some level of cost. I don't know if that justifies the $0.002/min price - just wanted to point this out.
Oh absolutely, but honestly the self hosted runner setups that I'm familiar with are just waiting for a call. As far as I can tell GH side just routes.
if you were only paying to use your own compute, you could just use your own compute - you don't have to use github actions, you can trigger actions on your own systems without github.
the control plane clearly has value to people beyond the compute used for running the actions, and it seems reasonable that they should charge for that if you're using it.
I agree that it’s probably not a big amount. But note that it can be potentially quiet a bit more than the 90$. Task runtimes are always rounded up to the nearest minute.
For example, in our pipeline we have 5 different linter tasks (for different subprojects), running each only a few seconds. Nonetheless, we’ll get billed for 5 minutes on every commit.
Ah I see, they are not minutes as on the clock. They are runtime minutes. That changes my assessment. I was thinking that they picked a balanced price point not to scare away many people except probably personal projects or unfunded open source. If it's something potentially in the ballpark of $500 per month it's a bit too greedy. It's more like: we want only corporate customers, free tier users need not apply.
We are a ~20 person team who use private runners and this will increase our annual costs by ~12k/yr. This is a huge relative cost increase for us. If anything this hurts small teams that focused on expansive automated testing more than giant orgs.
It's not so easy to setup. I mean: it's easy but it hits some real world constraints.
Example 1. I run Blockada on my Android phone, so I can block every ad even in apps and I can more or less firewall them (the outside calls). Blockada runs as a local VPN and unfortunately Android allows only one active VPN. So it's either Blockada or Wireguard. I'm with Blockada but I might occasionally want to disable it and enable Wireguard. I never did it yet because:
Example 2. WireGuard does not run everywhere. My little home ARM based server has a Linux kernel with some special driver to manage its hardware (it's pretty common on non-Raspberry ARM devices) and WireGuard does not run on it. It requires a newer kernel that I still cannot upgrade to and maybe I will never be able to. So I don't have anything to VPN to.
I might eventually put online a Raspberry, even an old model 3, as a bastion host on the home end of the VPN, but then it would be something else to care about and to power. It's not worth the mind share and the wattage so far.
> Companies are global, businesses are 24/7
Only a few companies are global, so only a few of them should optimize for those kind of workload. However maybe every startup in SV must aim to becoming global, so probably that's what most of them must optimize for, even the ones that eventually fail to get traction.
24/7 is different because even the customers of local companies, even B2B ones, mighty feel like doing some work at midnight once in a while. They'll be disappointed to find the server down.
reply