(no title)
mieko | 10 months ago
screen.studio is macOS screen recording software that checks for updates every five minutes. Somehow, that alone is NOT the bug described in this post. The /other/ bug described in this blog is: their software also downloaded a 250MB update file every five minutes.
The software developers there consider all of this normal except the actual download, which cost them $8000 in bandwidth fees.
To re-cap: Screen recording software. Checks for updates every five (5) minutes. That's 12 times an hour.
I choose software based on how much I trust the judgement of the developers. Please consider if this feels like reasonable judgement to you.
ryandrake|10 months ago
infogulch|10 months ago
ljm|10 months ago
There are plenty of shitty ISPs out there who would charge $$ per gigabyte after you hit a relatively small monthly cap. Even worse if you're using a mobile hotspot.
I would be mortified if my bug cost someone a few hundred bucks in overages overnight.
aidenn0|10 months ago
benwilber0|10 months ago
How on earth is a screen recording app 250 megabytes
pixl97|10 months ago
I work with developers in SCA/SBOM and there are countless devs that seem to work by #include 'everything'. You see crap where they include a misspelled package name and then they fix it by including the right package but not removing the wrong one!.
AndrewStephens|10 months ago
> How on earth is a screen recording app 250 megabytes
How on earth is a screen recording app on a OS where the API to record the screen is built directly into the OS 250 megabytes?
It is extremely irresponsible to assume that your customers have infinite cheap bandwidth. In a previous life I worked with customers with remote sites (think mines or oil rigs in the middle of nowhere) where something like this would have cost them thousands of dollars per hour per computer per site.
mobilemidget|10 months ago
js2|10 months ago
latexr|10 months ago
So yes, it’s insane, but easy to see where the size comes from.
ericmcer|10 months ago
hi_hi|10 months ago
aziaziazi|10 months ago
256_|10 months ago
lawgimenez|10 months ago
ranger_danger|10 months ago
VWWHFSfQ|10 months ago
zahlman|10 months ago
Yes, even in metropolitan areas in developed countries in 2025.
Hikikomori|10 months ago
f1shy|10 months ago
outsidein|10 months ago
hulitu|10 months ago
They are building features right now. There are a lot of bugs which Microsoft will never fix, or it fixes them after years. (Double click registered on mouse single clicks, clicking "x" to close the window, closes also the window underneat, GUI elements rendered as black due to monitor not recognized etc).
skirge|10 months ago
homebrewer|10 months ago
bredren|10 months ago
tough|10 months ago
arvindh-manian|10 months ago
alpaca128|10 months ago
A while ago I did some rough calculations with numbers Microsoft used to brag about their telemetry, and it came out to around 10+ datapoints collected per minute. But probably sent in a lower frequency.
I also remember them bragging about how many million seconds Windows 10 users used Edge and how many pictures they viewed in the Photo app. I regret not having saved that article back then as it seems they realized how bad that looks and deleted it.
hulitu|10 months ago
Even if it is made to CIA/GRU/chinese state security ? /s
vrosas|10 months ago
gblargg|10 months ago
nyarlathotep_|10 months ago
Plenty of things (like playstation's telemetry endpoint, for one of many examples) just continually phones home if it can't connect.
The few hours a month of playstation uptime shows 20K dns lookups for the telemetry domain alone.
SnorkelTan|10 months ago
silverwind|10 months ago
aziaziazi|10 months ago
gus_massa|10 months ago
> Add special signals you can change on your server, which the app will understand, such as a forced update that will install without asking the user.
I don't like that part neither.
Tade0|10 months ago
Turns out Adobe's update service on Windows reads(and I guess also writes) about 130MB of data from disk every few seconds. My disk was 90%+ full, so the usual slowdown related to this was occurring, slowing disk I/O to around 80MB/s.
Disabled the service and the issues disappeared. I bought a new laptop since, but the whole thing struck me as such an unnecessary thing to do.
I mean, why was that service reading/writing so much?
sandworm101|10 months ago
"We will stop filling your drives with unwanted windows 14 update files to you once you agree the windows 12 and 13 eulas and promise to never ever disconnect from the internet again."
crazygringo|10 months ago
So yes it should only be once a day (and staggered), but on the other hand it's a pretty low-priority issue in the grand scheme of things.
Much more importantly, it should ask before downloading rather than auto-download. Automatic downloads are the bane of video calls...
therealpygon|10 months ago
unknown|10 months ago
[deleted]
londons_explore|10 months ago
In this case, that means an update should have been sent by some kind of web socket or other notification technology.
Today no OS or software that I'm aware of does that.
treve|10 months ago
Keeping a TCP socket open is not free and not really desirable.
esalman|10 months ago
senordevnyc|10 months ago
[deleted]
KronisLV|10 months ago
The tone might be somewhat charged, but this seems like a fair criticism. I can’t imagine many pieces of software that would need to check for updates quite that often. Once a day seems more than enough, outside of the possibility of some critical, all consuming RCE. Or maybe once an hour, if you want to be on the safe side.
I think a lot of people are upset with software that they run on their machines doing things that aren’t sensible.
For example, if I wrote a program that allows you to pick files to process (maybe some front end for ffmpeg or something like that) and decided to keep an index of your entire file system and rebuild it frequently just to add faster search functionality, many people would find that to be wasteful both in regards to CPU, RAM and I/O, alongside privacy/security, although others might not care or even know why their system is suddenly slow.
turtlebits|10 months ago
Why not just follow every Mac app under the sun and prompt if there's an update when the app is launched and download only if the user accepts?
f1shy|10 months ago