That won't work. How are you supposed to draw the line between what is/isn't spyware? Inevitably, MS would say, "we don't consider this to be telemetry/spyware/etc." and users will disagree, and MS will tell them to shove it.

Besides, Google has all of the shit that's mentioned and gamers/developers don't care, so I doubt it would make any difference at all. The fact is, Windows is a garbage system to develop for. Linux is the best system to use for deployments, Windows will never come close, and that's ultimately what's going to decide where developers go. And gamers are too niche for MS to care. The dominoes will really start falling when business customers start switching to Linux en masse.

And this is inevitable. When it comes to business use, open systems always win in the end.

  • source
  • [–] 4 points 1 month ago* (2 children)

    It starts with a paradox - if light has no rest mass, how can it be affected by gravity? Gravity does not exert a force on massless objects.

    The answer is that mass warps the fabric of spacetime around it. As the fabric is warped/bent by massive objects, light travels along these bends. This is why gravitational lensing occurs for example - distant galaxies warp spacetime, so light traveling around them gets bent back toward itself. We can use this to see distant objects in the cosmos that would otherwise be too faint to detect.

    We don't feel the effect because it's very small, however we can detect it. Some atomic clocks are so incredibly sensitive that they can detect just a few meters' difference in altitude from the surface of the earth.

    Additionally, time dilations due to height differences of less than one metre have been experimentally verified in the laboratory.[14]

    https://en.wikipedia.org/wiki/Gravitational_time_dilation?useskin=vector

    https://www.science.org/doi/10.1126/science.1192720

  • source
  • It takes a long time to learn how to code (5-10 years I would say), and learning multiple languages will only make you a better programmer. Besides, you're just starting out and have no idea how far you're going to get... I personally failed the first few times I tried and didn't really catch on until I was in university. Start with something easy, maybe learn something useful, then try a harder one. Starting with a harder language just increases the probability that you find it too hard and give up. And plenty of people start with easy languages and still fail anyway, so don't take success for granted, even with an "easy" language.

    In any case, code is just a tool to get a job done, so I would say start with finding a job that you want to do and then learn the coding you need to accomplish it. I personally learned how to code by using Python instead of a calculator for my science and engineering assignments in university. Besides that, it's a great language for general purpose tasks on Linux/UNIX systems - you can use it for file sharing, task automation, writing chatbots, etc.

    Writing games is another good source of motivation - you could use Pygame in Python, which has lots of tutorials that you could play around with. There's also Godot too - you could just start by following the tutorial and playing around with some of the scripts to see what they do.

  • source
  •  

    Chinese authorities can now retaliate against foreign firms that move factories to countries like Vietnam or India, or reshore production back home. They could also face fines and supply chain blacklisting if they comply with United States and European Union export controls or sanctions targeting Chinese entities.

    "It’s effectively meant to derail de-risking measures such as those the EU and member states, including Germany, have been taking to reduce dependency on China," Rebecca Arcesati, an analyst at the Mercator Institute for China Studies (MERICS), told DW.

     

    Chinese authorities can now retaliate against foreign firms that move factories to countries like Vietnam or India, or reshore production back home. They could also face fines and supply chain blacklisting if they comply with United States and European Union export controls or sanctions targeting Chinese entities.

    "It’s effectively meant to derail de-risking measures such as those the EU and member states, including Germany, have been taking to reduce dependency on China," Rebecca Arcesati, an analyst at the Mercator Institute for China Studies (MERICS), told DW.

     

    The creator of systemd (Lennart Poettering) has recently created a new company dedicated to bringing hardware attestation to open source software.

    What might this entail? A previous blog post could provide some clues:

    So, let's see how I would build a desktop OS. The trust chain matters, from the boot loader all the way to the apps. This means all code that is run must be cryptographically validated before it is run. This is in fact where big distributions currently fail pretty badly. This is a fault of current Linux distributions though, not of SecureBoot in general.

    If this technology is successful, the end result could be that we would see our Linux laptops one day being as locked down as an Iphone or Android device.

    There are lots of others who are equally concerned about this possibility: https://news.ycombinator.com/item?id=46784572

     

    I'm at a relatively stable point in my life (working part time, financially stable), so I'm thinking about trying out as a freelancer, but just casually to start out and see if I like it. I'm curious how people get started - primarily, how to find work and connect with people who have available work and are willing to hire.

    Other things to have in place before getting started (professional website, portfolio, other things) would also be helpful to know, but since I'm pretty casual about trying this out, I would hesitate to do additional stuff unless it's really important and makes a serious difference in obtaining potential clients.

    Thanks in advance!

     

    Now the win with PSG has even more eyes on Al-Khelaifi, whose claim to be the most important man in football grows ever stronger.

    As well as being president of PSG, the 51-year-old former tennis player is chairman of the European Clubs Association — which represents the interests of 700 European clubs — is on the executive committee of UEFA — which organizes European football including the Champions League — and on the organizing committee for the upcoming FIFA World Club Cup. He is also a minister without portfolio in the Qatari government and chairman of state-owned broadcaster BeIn Sports, which has bought the rights to the Champions League.

     

    "Wherever I go, I find myself confronted with the accusations of double standards," said EU foreign policy chief Josep Borrell at Oxford University in May. At last year's Munich Security Conference (MSC), French President Emmanuel Macron said: "I am struck by how much we are losing the trust of the Global South."

    Eisentraut makes this clear in her brief: The criticism of Western double standards is often justified. For example, countries from the Global South point out that the US and other Western states insist on the principle of the territorial integrity in Ukraine, but did not respect this principle during the US-led invasion of Iraq in 2003. Western states have often disregarded human rights by carrying out illegal detentions as part of their war on terror. And the Europeans have made common cause with North African autocrats in order to prevent migration to Europe.

    However, Eisentraut also points out that critics from countries such as China and Russia often use their accusations to relativize their own violations. Or they use them to justify an approach to foreign policy that is no longer based on moral principles at all, but only on their own interests. The result is that the value of universal rules is being questioned around the world.

    view more: next ›