I'm a fellow embedded dev and I agree, arm is still ubiquitous in all applications I've worked on in the past 10 years. I've used the rp2350 in a commercial application recently and whether or not we'd ignore the risc-v…
> I.e. a low memory solution so you can leave it going and only open the client for actual interactions. Thunderbird is pretty bloated to leave open all day and sending and receiving shouldn't need a web browser…
Pretty much everyone doesn't want to do that unless they have a doctor telling them it's either that or death. A GCM might nudge them into making real changes, telling them to "just lift and run" will most definitely…
I want to try it but how am I supposed to run at the same speed as I walk? I mean physically, what am I supposed to do to run at 5-6km/h? Should I exaggerate and slow down my run stance? Like I'm fake running? Is that…
> none of them upload entirety of codebase or even attempt to. How do you know? Did you do an analysis like OP did?
Yes you can do the same on Windows. https://www.grc.com/inspectre.htm
The ternary isn't guaranteed to be branchless. In your case it should almost always be on a modern compiler, but it really shouldn't be present in what one would call branchless code.
But in your scenario they are an integral and necessary part of the device, so it's costed in. In a television it's an added cost and it's unclear if serving ads really can offset that extra $25-100 of hardware (and…
This is a shockingly common sentiment in open-source maintainers, that all software on a machine should be trusted. Just to name two recent (and thus inexcusable) examples on top of my head: Systemd refused to fix a…
Powershell commands automatically format the data for you, you can pipe it to grep just fine (I do it all the time). It's just that you can also access it in a structured way if you need to. It's the best of both…
The fact that most security researches tend to bullshit to pump up their numbers doesn't mean that OpenBSD isn't selective. The main claim from OpenBSD is "Only two remote holes in the default install since forever". It…
Do people consult doctors to obtain medical leaves shorter than a week? It seems like a waste of time for everybody involved. Either the problem is bad enough that you need time off and you might as well round it up to…
I think it's reasonable to have a culture where you're encouraged to consult the IC who wrote the code even after they've moved on to other projects. But I don't think they should be responsible for fixing the bugs. And…
gocryptfs is great, I use it to encrypt storage in embedded scenarios where the OS doesn't have the userspace tools or kernel modules to manage encrypted block devices.
You're right that Windows doesn't overcommit. But the reason you hear less about Window's OOM killer is simply because it works well. The Linux Kernel OOM killer kills random things. That's why userspace OOM killers are…
That's disabling swap, not overcommit. Windows doesn't overcommit. It's one of the reason why it handles low memory situations so much more gracefully than Linux.
The impact on performance is more along the lines of 1-2% on AMD (though it likely varies by generation (I did extensive benchmarking on Renoir wrt throughput/latency/gpu). But yes small enough to be insignificant…
> An end-of-life Xiaomi device with no privacy or security patches for the firmware, Linux kernel, drivers and HALs for years doesn't provide the bare minimum for protecting user privacy and security. Your very rigid…
If I set my DNS provider to use DoH or DoT, my ISP will no longer see my DNS requests. I'm confident that my ISP doesn't do DPI at scale to extract SNI, so the lack of ECH doesn't break the entirety of the privacy…
> they do, but it's on fdroid too It's notoriously not on f-droid. The way FUTO licenses and/or builds its thing is made deliberately incompatible with f-droid's main repository. You can add the futo repository to the…
> No other data structure works like this. In C most data structures work like this, you keep going until you find NUL (character) or NULL (pointer). E.g. Strings, array of pointers, linked lists, etc. Of course you can…
Being Electron doesn't mean that the developer will release builds for all platforms that Electron supports. Discord took 3 years, for example. > What is Windows's moat among the business crowd? The moat is that it just…
It's nice to see that someone revived MPC-HC (again). For a while MPC-BE[1] was the alternative. I don't know how they compare today, but the latter is still great. [1] https://sourceforge.net/projects/mpcbe/
It's not about the code. The open source implementations are also subject to patent laws, they just ignore them and put the responsibility on the user. And users don't know/care about it so in the end they get playback…
America can make those those just as well as the Europeans, that much is true. But world-class implies renowned and nobody outside of America wants those American products. Hell, Americans who care about quality in…
I'm a fellow embedded dev and I agree, arm is still ubiquitous in all applications I've worked on in the past 10 years. I've used the rp2350 in a commercial application recently and whether or not we'd ignore the risc-v…
> I.e. a low memory solution so you can leave it going and only open the client for actual interactions. Thunderbird is pretty bloated to leave open all day and sending and receiving shouldn't need a web browser…
Pretty much everyone doesn't want to do that unless they have a doctor telling them it's either that or death. A GCM might nudge them into making real changes, telling them to "just lift and run" will most definitely…
I want to try it but how am I supposed to run at the same speed as I walk? I mean physically, what am I supposed to do to run at 5-6km/h? Should I exaggerate and slow down my run stance? Like I'm fake running? Is that…
> none of them upload entirety of codebase or even attempt to. How do you know? Did you do an analysis like OP did?
Yes you can do the same on Windows. https://www.grc.com/inspectre.htm
The ternary isn't guaranteed to be branchless. In your case it should almost always be on a modern compiler, but it really shouldn't be present in what one would call branchless code.
But in your scenario they are an integral and necessary part of the device, so it's costed in. In a television it's an added cost and it's unclear if serving ads really can offset that extra $25-100 of hardware (and…
This is a shockingly common sentiment in open-source maintainers, that all software on a machine should be trusted. Just to name two recent (and thus inexcusable) examples on top of my head: Systemd refused to fix a…
Powershell commands automatically format the data for you, you can pipe it to grep just fine (I do it all the time). It's just that you can also access it in a structured way if you need to. It's the best of both…
The fact that most security researches tend to bullshit to pump up their numbers doesn't mean that OpenBSD isn't selective. The main claim from OpenBSD is "Only two remote holes in the default install since forever". It…
Do people consult doctors to obtain medical leaves shorter than a week? It seems like a waste of time for everybody involved. Either the problem is bad enough that you need time off and you might as well round it up to…
I think it's reasonable to have a culture where you're encouraged to consult the IC who wrote the code even after they've moved on to other projects. But I don't think they should be responsible for fixing the bugs. And…
gocryptfs is great, I use it to encrypt storage in embedded scenarios where the OS doesn't have the userspace tools or kernel modules to manage encrypted block devices.
You're right that Windows doesn't overcommit. But the reason you hear less about Window's OOM killer is simply because it works well. The Linux Kernel OOM killer kills random things. That's why userspace OOM killers are…
That's disabling swap, not overcommit. Windows doesn't overcommit. It's one of the reason why it handles low memory situations so much more gracefully than Linux.
The impact on performance is more along the lines of 1-2% on AMD (though it likely varies by generation (I did extensive benchmarking on Renoir wrt throughput/latency/gpu). But yes small enough to be insignificant…
> An end-of-life Xiaomi device with no privacy or security patches for the firmware, Linux kernel, drivers and HALs for years doesn't provide the bare minimum for protecting user privacy and security. Your very rigid…
If I set my DNS provider to use DoH or DoT, my ISP will no longer see my DNS requests. I'm confident that my ISP doesn't do DPI at scale to extract SNI, so the lack of ECH doesn't break the entirety of the privacy…
> they do, but it's on fdroid too It's notoriously not on f-droid. The way FUTO licenses and/or builds its thing is made deliberately incompatible with f-droid's main repository. You can add the futo repository to the…
> No other data structure works like this. In C most data structures work like this, you keep going until you find NUL (character) or NULL (pointer). E.g. Strings, array of pointers, linked lists, etc. Of course you can…
Being Electron doesn't mean that the developer will release builds for all platforms that Electron supports. Discord took 3 years, for example. > What is Windows's moat among the business crowd? The moat is that it just…
It's nice to see that someone revived MPC-HC (again). For a while MPC-BE[1] was the alternative. I don't know how they compare today, but the latter is still great. [1] https://sourceforge.net/projects/mpcbe/
It's not about the code. The open source implementations are also subject to patent laws, they just ignore them and put the responsibility on the user. And users don't know/care about it so in the end they get playback…
America can make those those just as well as the Europeans, that much is true. But world-class implies renowned and nobody outside of America wants those American products. Hell, Americans who care about quality in…