• 8 Posts
  • 84 Comments
Joined 2 years ago
cake
Cake day: July 8th, 2023

help-circle
  • Not familiar enough with this particular project to know, but a quick glance at the commit log shows some overlap in commit authors, so I guess there is at least some level of sharing happening, probably just not through merges.

    But being familiar with this kind of project in general, the branches will probably never be fully merged even in the future, just doesn’t make much sense because they are server software targeting very different versions of a game client. There are also two other branches, but they “only” diverged by like one or two thousand commits so far.









  • @DrDominate@lemmy.world Gave a very thorough explanation already, so I will just add some additional bits.

    World of Warcraft had a lot of “expansions” over the years, which change the game in some very basic ways and sometimes even remove old content and Blizzard doesn’t keep every expansion online at the same time, there are like “phases”. For example right now you can play Classic/Era (no expansion), Cataclysm (third expansion), and War Within (latest expansion, aka retail). But some time ago there were servers for TBC (first expansion) and WotLK (second expansion), which by now have transitioned to Cataclysm (third expansion), and those will progress to MoP (fourth expansion) sometime later this year.

    There is something to be said for trying the content chronologically, i.e. starting with Classic/Era, but with the release model Blizzard uses progressing “historically” is hardly possible on the official servers. There are however unofficial servers which can facilitate this to a degree (using them might be considered illegal though depending on your jurisdiction, but AFAIK nobody ever got punished for playing on them, only for hosting).

    I’d ignore Hardcore and Seasons of Discovery until you know a bit more what you are doing, as they are modifications to the original.

    Whichever expansion you choose, you will want to look into user made UI modifications, which are referred to as “addons”. E.g. for the missing quest markers on the map in Classic/Era you can find addons that add them.


  • Well I don’t know about that. Maybe if this current outrage gets enough people to engage in internal party politics the DNC can be reformed? I’m honestly not too knowledgeable about that area of US politics, but my understanding as a layperson was that there isn’t really anything (except for party-internal conflict obviously) preventing registered democrats from trying to reform or even replace the DNC.

    But even if that is possible not sure if it would be fast enough. There are probably a host of different internal elections involved to gain the required influence, and the next national midterms elections are probably way beyond Trumps deadline for going completely mask off “I’m your dictator now”-fascist.








  • You and i read different things.

    Apparently we did.

    I hated how he worded them, but his arguments at greppable and understandable are valid arguments that go beyond rust and if he can read it or not or refuses to.

    I’m failing to see how Rust code is not greppable unless you don’t speak Rust.

    Mixing languages in a part of a project brings complexity and is often a huge ass nono because it makes things unreadable and hard to manage on a large scale.

    An argument which I would acknowledge, but if the decision to do this has been made by the group it still is weird to see it blocked by an individual.

    He also argues that a c interface exists to connect 2 parts of a system. The person that changes the interface should not have to alter the users of that interface, […] So if he changes the interface, the rust team will need to fix it, specially since they are the minority.

    Nobody asked Hellwig to do this, in fact Krummrich said several times they would maintain the interface consuming the C code themselves. They just want one common interface for all Rust drivers, instead of replicating the same code in each driver. Which Hellwig never gives a substantial reply to.

    That also doesnt mean he can change it in whatever way without worry, it is an interface change, that needs discussions and approvals ahead of time ofc.

    Again not how I’m reading that thread. As Krummrich put it:

    Surely you can expect maintainers of the Rust abstraction to help with integrating API changes – this isn’t different compared to driver / component maintainers helping with integrating fundamental API changes for their affected driver / component, like you’ve mentioned videobuf2-dma stuff.


  • How do you figure?

    The only two “technical” arguments I could see were firstly that code should

    [remain] greppable and maintainable

    which unless I’m missing something boils down to “I don’t speak Rust”, and secondly that

    The only reason Linux managed to survive so long is by not having internal boundaries, and adding another language complely breaks this

    which unless I’m missing something boils down to “I don’t speak Rust”, because ain’t nobody trying to add any other languages to the Linux code base.

    Surely this can’t be the “decent technical reasoning” you are referring to? I have to admit I don’t follow kernel development that closely, but I was under the impression that integrating Rust into the code base was a long discussed initiative having the “official” blessing of the higher ups among the maintainers by now, so it seems odd to see it opposed in such harsh terms by a subsystem maintainer here:

    I absolutely support using Rust in new codebase, but I do not at all in Linux.


  • Not what OP said over on the (now deleted) Reddit post:

    So the ad was supposed to play in that black box and this is a bug?

    I had Bob’s Burgers on in the background but was playing a game with my kid. The silence caught my attention, but not at first. At first I assumed it was a, “choose your commercial” thing.

    After some more time I thought maybe it was asking if I was still watching, that’s when I looked up to see this

    I waited, nothing. I made a verbal comment and the whole family started looking. We waited, nothing.

    I grabbed my phone, snapped the pic, made the post (but didn’t actually post it), and it was still sitting there.

    I guessed an answer, got it right, and the show came back

    Then I hit “post” to actually make the post.

    Some people say it went away on its own. Others say, like me, they had to answer, and others said even after answering it didn’t go away

    I’ve had Bob’s Burgers on all morning and I’ve yet to see this again





  • can’t see how this can possibly be a good thing, you know it will mean funding with conditions.

    Well, the things they are funding will get funded? How is that a bad thing?!

    The conditions range from very broad, like “fix bugs” (curl), over somewhat specific like “improve cross-platform compatibility and the Linux RNG” (Wireguard), to very specific like “create a test-suite and drive development on the Fediverse account migration functionality” (ActivityPub).

    You can see more for yourself at https://www.sovereign.tech/tech

    All of these seem to be rather tame conditions that are just there to ensure the funds get used in the way they were intended to be used. And I don’t really see how that gives the STF any sort of direct control over these projects, while it gives those projects resources to achieve more than they might have otherwise. There are no long-term funding models that would enable implicit control over these projects.