• 6 Posts
  • 195 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle
  • Btw fucking wild you’d say “animal trains,” of course they also compared Jewish people to animals so I shouldn’t be surprised,

    Maybe because they actually used animal trains. Cattle wagons. Something like that it’s not like I’m a native speaker. The type of train carriage built for purposes of transporting livestock.

    What did you expect, 1st class accommodations to Auschwitz?

    …and no, Mussolini didn’t get the trains running on time, either. The Swiss and Japanese do, though.

    And wait I thought we could only talk shit and pretend our countries are the best, which the US is and it’s perfect, there are no problems.

    Who do you mean with “we”, here? US and China? Oh, Bavaria. Bavaria also definitely qualifies.







  • I argue that X11 would have hyperactive development, if we did not have Wayland

    Wayland was started by the X developers because they were sick and tired of hysterical raisins. Noone else volunteered to take over X, either, wayland devs are thus still stuck with maintaining XWayland themselves. I’m sure that at least a portion of the people shouting “but X just needs some work” at least had a look at the codebase, but then noped out of it – and subsequently stopped whining about the switch to Wayland.

    What’s been a bit disappointing is DEs getting on the wayland train so late. A lot of the kinks could have been worked out way earlier if they had given their 2ct of feedback right from the start, instead of waiting 10 years to even start thinking about migrating.



  • That does not seem to be a stray and yes there’s definitely reasons to take potshots at Gnome. They still don’t support server-side decorations. Everyone is absolutely fine with them not wanting to use them in their own apps, have them draw window decorations themselves, and every other DE lets gnome apps do exactly that, but Gnome is steadfastly and pointlessly refusing to draw decorations for apps which don’t want to draw their own decorations. It’d be like a hundred straight-forward lines of code for them.

    And that’s just the tip of the iceberg when it comes to breakage you have to expect when running Gnome.


  • Wayland kinda is an x.org project in the first place. AFAIK it’s officially organised under freedesktop but the core devs are x.org people.

    x.org as in the organisation and/or domain might not be needed any more, but the codebase is still maintained by exactly those Wayland devs for the sake of XWayland. Support for X11 clients isn’t going to go away any time soon. XWayland is also capable of running in rootfull mode and use X window managers, if there’s enough interest to continue the X.org distribution I would expect them to completely rip out the driver stack at some point and switch it over to an off the shelf minimum wayland compositor + XWayland. There’s people who are willing to maintain XWayland for compatibility’s sake, but all that old driver cruft, no way.



  • They have to be hotter than the temperature of the Sun

    Well they don’t strictly speaking have to but to get fusion you need a combination of pressure and temperature and increasing temperature is way easier than increasing pressure if you don’t happen to have the gravity of the sun to help you out. Compressing things with magnetic fields isn’t exactly easy.

    Efficiency in a fusion reactor would be how much of the fusion energy is captured, then how much of it you need to keep the fusion going, everything from plasma heating to cooling down the coils. Fuel costs are very small in comparison to everything else so being a bit wasteful isn’t actually that bad if it doesn’t make the reactor otherwise more expensive.

    What’s much more important is to be economical: All the currently-existing reactors are research reactors, they don’t care about operating costs, what the Max Planck people are currently figuring out is exactly that kind of stuff, “do we use a cheap material for the diverters and exchange them regularly, or do we use something fancy and service the reactor less often”: That’s an economical question, one that makes the reactor cheaper to operate so the overall price per kWh is lower. They’re planning on having the first commercial prototype up and running in the early 2030s. If they can achieve per kWh fuel and operating costs lower than gas they’ve won, even though levelised costs (that is, including construction of the plant amortised over time) will definitely still need lowering. Can’t exactly buy superconducting coils off the shelf right now, least of all in those odd shapes that stellerators use.


  • Assembly is a direct mapping to instructions. It just converts the text into machine code directly,

    Kinda… yes and no? At least with x86 there’s still things like encoding selection going on, there’s not a 1:1 mapping between assembly syntax and opcodes.

    Also assemblers, at least those meant for human consumption (mostly nasm nowadays) tend to have powerful macro systems. That’s not assembly as such, of course.

    But I think your “a compiler changes the structure of the code” thing is spot-on, an assembler will not reorder instructions, it won’t do dead code elimination, but I think it’s not really out of scope of an assembler to be able to do those things – compilers weren’t doing them for the longest time, either.

    I think a clearer division would be that compilers deal with two sets of semantics: That of the source language, and that of the CPU. The CPU semantics don’t say things like “result after overflow is undefined”, that’s C speaking, and compilers can use those differences to do all kind of shennanigans. With assemblers there’s no such translation between different language semantics, it’s always the CPU semantics.


  • The ISA does include sse2 though which is 128 bit, already more than the pointer width. They also doubled the number of xmm registers compared to 32-bit sse2.

    Back in the days using those instructions often gained you nothing as the CPUs didn’t come with enough APUs to actually do operations on the whole vector in parallel.





  • Ok. We’re on the prairie. There’s literally nothing here to eat but bison, though somehow you’ve got it into your head that you can eat grass. Fine, we’ll let you try for a bit until you come to your senses. Two weeks later your digestion is fucked, you’re lethargic, and we have to carry you.

    You, MindTraveller, have just become a burden to the whole group, lowering all of our chances of survival, all over some so-called “principle”. I know of gods, I know of spirits, if your principles are anything like that then certainly they must be evil. Maybe shaming won’t help to drive them out, we can try other rites, but if nothing helps then we will have to leave you behind.


  • “wait why did I support this and then stop the second they said ‘dog’?

    It’s a bad idea in general to eat predators because the higher up the food chain you go the higher the chance you’ll contract an illness. Humans are not alone at all among predators to practically only go after grazers, and not other predators. We leave the rest to carrion eaters who specialise to deal with all kinds of nasty stuff.

    People thinking that this is some kind of grand ethical-philosophical argument or conundrum just shows how alienated they are from the ways of nature.


  • They’re overpaying for them. Which them makes companies calculate “we could sell a lot of product at small profit margins to the general vegetarian and flexi public” vs. “we could not invest in production capacity and charge affluent urban vegans and arm and a leg” and guess what they’re going for.

    The reason why there’s tons of almond etc. milks costing 3-4 times as much per litre as actual milk is not because of subsidies. It’s because vegans are stupid enough to buy 20 cents of ingredients for that price.