Earlier quoted context omitted.
> their software also downloaded a 250MB update file every five minutes How on earth is a screen recording app 250 megabytes
Unpacked, it's actually 517M on disk: 517M ─┬ Screen Studio.app 100% 517M └─┬ Contents 100% 284M ├─┬ Resources 55% 150M │ ├── app.asar 29% 133M │ └─┬ app.asar.unpacked 26% 117M │ ├─┬ bin 23% 39M │ │ ├── ffmpeg-darwin-arm64 8% 26M │ │ ├── deep-filter-arm64 5% 11M │ │ ├─┬ prod 2% 10.0M │ │ │ └── polyrecorder-prod 2% 11M │ │ ├─┬ beta 2% 10.0M │ │ │ └── polyrecorder-beta 2% 10.0M │ │ ├── hide-icons 2% 9.9M │ │ ├─┬ discov…
A single line of code cost $8000
371–380 of 423 posts
Re: A single line of code cost $8000
#372Earlier quoted context omitted.
The lack of dependency awareness drives me insane. Someone imports a single method from the wrong package, which snowballs into the blind leading the blind and pinning transitive dependencies in order to deliver quick "fixes" for things we don't even use or need, which ultimately becomes 100 different kinds of nightmare that stifle any hope of agility.
In a code review a couple of years ago, I had to say "no" to a dev casually including pandas (and in turn numpy) for a one-liner convenience function in a Django web app that has no involvement with any number crunching whatsoever.
Unless is was absolutely critical the server have as small as a footprint as humanly possible and it was absolutely guaranteed there would never need to be included in the future of course. However, that first constraint is the main one.
Re: A single line of code cost $8000
#373Earlier quoted context omitted.
Obviously five minutes is unnecessarily frequent, but one network request every five minutes doesn't sound that bad to me. Even if every app running on my computer did that, I'm not sure I'd notice.
People complaining about 5 minute update checks hopefully don't use Windows 10/11. 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 Phot…
Re: A single line of code cost $8000
#374For people finding this thread via web search in the future: 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 c…
> their software also downloaded a 250MB update file every five minutes How on earth is a screen recording app 250 megabytes
Re: A single line of code cost $8000
#375I find it ludicrous that the developers of an app as insignificant as a screen recorder would think it's necessary to check for updates every 5 minutes. Once a day would surely be sufficient.
Re: A single line of code cost $8000
#376For people finding this thread via web search in the future: 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 c…
> 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.
Re: A single line of code cost $8000
#377Earlier quoted context omitted.
> their software also downloaded a 250MB update file every five minutes How on earth is a screen recording app 250 megabytes
As I recall, it’s an Electron app. I just checked and the current version of Google Chrome is 635 MB, with its DMG being 224 MB. So yes, it’s insane, but easy to see where the size comes from.
Re: A single line of code cost $8000
#378Earlier quoted context omitted.
Tauri is not as platform-agnostic as Electron is because it uses different web views depending on the platform. I ran into a few SVG-related problems myself when trying it out for a bit. For example, on Linux, it uses WebKitGTK as the browser engine, which doesn't render the same way Chrome does (which is the web view used on Windows), so multi-platform support is not totally seamless. Using something like Servo as a…
We're talking about a MacOS App. Platform-agnostic is irrelevant.
Re: A single line of code cost $8000
#379Earlier quoted context omitted.
Unpacked, it's actually 517M on disk: 517M ─┬ Screen Studio.app 100% 517M └─┬ Contents 100% 284M ├─┬ Resources 55% 150M │ ├── app.asar 29% 133M │ └─┬ app.asar.unpacked 26% 117M │ ├─┬ bin 23% 39M │ │ ├── ffmpeg-darwin-arm64 8% 26M │ │ ├── deep-filter-arm64 5% 11M │ │ ├─┬ prod 2% 10.0M │ │ │ └── polyrecorder-prod 2% 11M │ │ ├─┬ beta 2% 10.0M │ │ │ └── polyrecorder-beta 2% 10.0M │ │ ├── hide-icons 2% 9.9M │ │ ├─┬ discov…
Is it normal to include the Electron framework like that? Is it not also compiled with the binary? Might be a stupid question, I'm not a developer. Seems like a very, very heavy program to be doing such a straightforward function. On MacOS, I'm sure it also requires a lot of iffy permissions. I think I'd stick with the built-in screen recorder myself.
Re: A single line of code cost $8000
#380Earlier quoted context omitted.
I got 8 :)
Do you mean 8 homes with 10Gb Ethernet, or 1 home with 8 10Gb Ethernet connections?