• 0 Posts
  • 637 Comments
Joined 2 months ago
cake
Cake day: October 16th, 2025

help-circle
  • Let’s not make such sweeping generalisations.

    For example, in the UK, the police have the legal power to search you if the have reasonable grounds to suspect that you have something on you in a few categories, like drugs. There are even (yet more controversial) powers to search people just because they’re in a specific area (though there are restrictions on why an area can be so designated). You don’t need to be arrested or handcuffed for this, although you might be.








  • USB-C probably cannot replace either, because the unmating force is too light. A typical HDMI or DisplayPort cable is much thicker, longer and hence heavier than a typical USB-C cable (even those specced to carry high bandwidth, like a thunderbolt cable) because they need better shielding to carry high bandwidth signals long distances - it’s not unusual to need to route HDMI several metres (but USB-C cables that long are unusual because of the different purposes)

    For TVs and such it’s useful to have the inputs connect vertically, so that they don’t stick out the back of the device and cause problems pushing it against a wall. Then the weight of the end of the cable is going to be trying to pull the connector out of the TV. DisplayPort connectors can have a latch to deal with this.

    Of course, there a ways around this: a new connector, for example. But it does mean that you can’t just leverage the existing pool of USB-C connectors and cables to make this ubiquitous.



  • FishFace@piefed.socialtoProgrammer Humor@programming.devElectron apps
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    2
    ·
    1 day ago

    It’s not “horseshit” - I gave you a caveat precisely so that you can understand the limitations of my comparison, and so that you don’t need to be so antagonistic.

    lightweight

    I launched VSCode fresh this morning. Just now, 4 hours later, I closed it and watched my system memory usage: 1.3GB. I am doing remote development, so there’s a whole server process as well which is chomping a few GB. My old laptop repeatedly ground to a halt until the OOM killer woke up/I rebooted as its measly 32GB of RAM couldn’t cope with two VSCode sessions (plus other normal apps) after a while.




  • It’s a little weird but not that weird.

    You have to understand a) what Putin cares about and b) what the Russian people care about. Putin and Russia essentially believe that Ukraine, or at least the Donbas and Crimea, are and always were part of Russia. They think that the break-up of the Soviet Union was a national shame and in particular that the assignment of the Donbas and Crimea to Ukraine (because they were part of the Ukrainian SSR) in that break-up was wrong. Putin believes this fervently and has made several speeches about it. The Russian people likely feel similarly but less strongly about it.

    So placing Western troops in Ukraine or fighting Russia with them is seen in that light - imagine if the US had a civil war again, Texas seceded, and then Russia put troops in Texas.

    But this is not the same when a Russian submarine gets depth-charged off the coast of some European country. Putin, and Russia in general, don’t have historical, deeply-held revanchist claims about Sweden or the UK or Belgium or wherever.

    From the public opinion point of view, this means that Putin can’t ignore it as easily if the West supports Ukraine directly by putting troops there. And for Putin himself, that direct intervention is a much more serious challenge to his designs on Ukraine than taking pot-shots at military assets that “accidentally” find themselves violating the borders in sea or air (or on land…) of other sovereign states.




  • We have a gigantic monorepo at work.

    To manage the complexity we have entire teams dedicated to aspects of it, and an insanely complex build system that makes use of remote builders and caches. A change to a single python file requires about fifteen seconds of the build system determining it needs to do no work, with all of this caching, and the cache can be invalidated unexpectedly and take twenty minutes instead. Ordinary language features in ides are routinely broken, I assume because of the difficulty of maintaining an index of that stuff on such a huge codebase. Ordinary tools like grep -R or find can only be used with care.




  • Are you referring to this paragraph?

    The Joint FAO/WHO Meeting on Pesticide Residues (JMPR),[109] the European Commission , the Canadian Pest Management Regulatory Agency , the Australian Pesticides and Veterinary Medicines Authority [110] and the German Federal Institute for Risk Assessment [111] have concluded that there is no evidence that glyphosate poses a carcinogenic or genotoxic risk to humans. The United States Environmental Protection Agency (EPA) has classified glyphosate as “not likely to be carcinogenic to humans.”[112][113] One international scientific organization, the International Agency for Research on Cancer classified glyphosate in Group 2A, “probably carcinogenic to humans” in 2015.[15][13]

    Because I count that as 6 saying “no evidence of a cancer link” and 1 saying “probably carcinogenic.”

    At the very least, that suggests to me that if it is carcinogenic, it’s at such a low level that the effect is hard to measure, and so not worth worrying about.