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 4 months 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
  • [–] 0 points 5 months ago*

    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
  • [–] 15 points 5 months ago (1 child)

    I love DDG, mostly because you can tell it's a company that's actually trying to be what its users want. No AI? Fine. No JS? Also fine. Want to use POST instead of GET so your search queries don't show up in your browsing history? You can even do that.

    For the longest time, tech companies have had that attitude they should be able to dictate how you use their service, rather than providing the kind of service that you, the user, want.

    It's refreshing at least one company that's finally bucking that trend.

  • 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!

    view more: next ›