• 3 Posts
  • 14 Comments
Joined 2 years ago
cake
Cake day: June 29th, 2023

help-circle

  • This article just screams rage-bait. Not that I am against making people aware of this kind of privacy invasion, but the authors did not bother to do any fact checking.

    Firstly, they mention that the vacuum was “transmitting logs and telemetry that [the guy] had never consented to share”. If you set up an app with the robot vacuum company, I’m pretty sure you’ll get a rather long terms and services document that you just skip past, because who bothers reading that?

    Secondly, the ADB part is rather weird. The person probably tried to install Valetudo on it? Otherwise, I have no clue what they tried to say with “reprinting the devices’ circuit boards”. I doubt that this guy was able to reverse engineer an entire circuit board, but was surprised when seeing that ADB is enabled? This is what makes some devices rather straight forward to install custom firmware that block all the cloud shenanigans, so I’m not sure why they’re painting this as a horrifying thing. Of course, you’re broadcasting your map data to the manufacturer so that you can use their shitty app.

    The part saying that it had full root access and a kill-switch is a bit worse, but still… It doesn’t have to be like this. Shout-out to the people working on the Valetudo project. If you’re interested in getting a privacy-friendly robot vacuum, have a look at their website. It requires some know-how, but once it’s done, you know for sure you don’t need to worry about a 3rd party spying on you.




  • Ok, but there are laws involved here. In Romania, you can’t be president if you are under 35 years old, or, among others, if you have a criminal record. The people that were stopped from running for president weren’t barred because they went against the mainstream parties, but because they openly promoted personalities that were doing the equivalent of the Holocaust in Romania. This is punishable by law by up to 3 years in jail, and they’re being actively investigated.

    The lady in this post was previously denied her run in the summer of last year, and she kept quiet about it until now because they probably told her they won’t pursue it further if she steps back. She took the deal, probably because she realises that she’d rather keep grifting on Facebook than spend 3 years in jail.


  • How can you have democracy if you let people vote for a person that says he will remove all political parties? There must be checks and balances that stop you at some point. Also, Romanian law prohibits candidates with ties to fascist or extremist ideologies from participating in elections. That’s in the law, introduced by people that were democratically elected.

    But lets be honest, it’s the not being hostile to Russia that did it. Can’t have that in a US colony where they plan to have the biggest base for their imperialist wars.

    Sure, the US that is now serving up its allies on a silver platter to Putin? His friend Trump is going to revert sanctions any day now for that sweet oil. For power in the Middle East, maybe, but the EU is hopefully going to wake up soon and kick all American bases ASAP.

    And who helped the openly fascists ukranian to power in 2014?

    Firstly, the Euromaidan protests didn’t get hundreds of thousands of people attending just because they got brainwashed by the EU/US. Allegedly, Russia attempted to do the same thing in Romania with Georgescu, and only a few hundred people showed up to protest the decision to take him off the ballot. People in Ukraine felt betrayed when Yanukovych wanted to reject EU and get closer with Russia, a country that has had 146% voter turnout during one of its recent elections. Arguably, maybe the EU is not the best, but its system is way more decentralized than Russia’s, allowing better representation of its population and reducing the chance of corruption. At least we don’t hear people that are criticizing the government “randomly” falling out of windows here…

    Secondly, Poroshenko was openly fascist? Or whom exactly do you mean? If I’m not mistaken, Poroshenko assigned a Jewish person as his prime minister. Or you might be hinting at the Azov Brigade being integrated by him into the national army? What would you do when Russia starts invading your country, though? Either way, you might be right that it is in the benefit of the EU (and perhaps US) to have closer ties with Ukraine, but it goes both ways. Ukraine did not like what happened in Georgia, and wanted more security and pro-democracy allies. That does not mean that the EU made Ukraine into a Nazi puppet state to fight Russia.




  • Click for longer opinion

    If I remember correctly, even though Fuchsia is used in production, it is mainly targetting mobile or IoT devices. Nevertheless, the underlying micro-kernel, Zircon, is written in C/C++, which differs from Redox. Now, I’m not saying that Redox solves everything by writing the kernel in Rust. It will require plenty unsafe blocks to achieve what it needs, but it makes you aware beforehand that you should be careful about how you implement that bit of code. Having this clear marking could also make the kernel code review process more likely to catch issues.

    Disregarding this, if I am not mistaken, Redox aims to be a drop-in replacement for Linux one day, both for desktop and server, while Fuchsia only wishes to be integrated in/replace Android. Linux is perfectly fine for most use cases, I am not suggesting otherwise! However, given how many issues resulted from overflow/memory corruption issues that could have been potentially easier to identify if Rust (or any other memory safe language) was used, you’d think that there is incentive to rely on it for kernel development. Linus himself made this decision as well when allowing Rust to be used in the Linux kernel development (albeit perhaps a bit too early).

    The Linux kernel is not flawed, and Redox is probably years away from being even near it. However, having memory-safety from the get-go as a requirement for developing the kernel could lead to fewer exploits, compared to what we have today with Linux. Just as you’ve said, most users are not aware of it/they don’t care, but the big players will care about keeping information safe on their servers. Just to conclude, Redox OS is not just Linux rewritten in Rust, and could potentially have many other benefits that are particularly juicy for data centers. Too bad it’s not production ready yet :D


  • I see your point. However, integrating Rust properly in the Linux kernel is an uphill battle. Redox OS is not at all close to being stable, but it showcases that you can build a Rust kernel from scratch, and integrate it into an OS that meets some of the requirements of a modern one. Of course, considering it a toy project and glancing over its potential doesn’t help with adoption. They even mention in their description that currently they can only support a community manager and a student developer with the current donations. When you compare that to the amount of money and developers involved in the Linux kernel, it’s insignificant.

    I was not suggesting that the Rust For Linux devs jump ship, but it could be beneficial for the investors behind the project to look at alternatives. Heck, the Linux kernel started as a toy project itself. I believe that a team focused solely on such a Rust-only kernel could spearhead needed changes to reach something stable, as opposed to investing time and money into fighting established C developers to integrate a memory-safe language in the kernel fully.






  • Are you sure about them being removed from the platform? I purchased GTA: San Andreas before the shitty remaster came out, and I can still download it. It is no longer available/purchasable, but I still “own” it. Do you have a better example, as I haven’t really heard of this happening before?

    But yeah, all the other points you mention are valid. GOG is better in this regard, but their platform is nowhere near the level of Steam in terms of user experience.