19
submitted 1 hour ago by mox to c/linux_gaming@lemmy.world
13
submitted 1 hour ago by mox to c/linux@lemmy.world
[-] mox 5 points 23 hours ago

A little death can be good.

[-] mox 15 points 1 day ago* (last edited 1 day ago)

I have really enjoyed some of Nolan's work, but at this point, a production sound mixer/supervisor being eyed is more likely than a lead actor to get me interested.

[-] mox 43 points 1 day ago* (last edited 1 day ago)

Matrix is probably the closest to Discord overall. If Element is bugging out on you, it might be worth trying other clients. Nheko worked well when I tried it, for example. Do note that the matrix.org homeserver is sometimes overloaded, so if you're having responsiveness issues, choosing or running a different homeserver will probably clear them right up.

Mumble.info is great for voice. If your text chat needs are pretty basic, it might be a good fit. I don't think it saves message history.

XMPP is a protocol, not an app. If you you saw an interface you didn't like, you could always just use a different client. I don't usually recommend it, since setting it up with all the features people usually expect is a bit complicated and error-prone, but it would probably be fine among a small group of friends if one of them has tech skills. I don't think it offers voice, at least not in any widely-supported way.

[-] mox 2 points 1 day ago

Wrong community, I think.

[-] mox 144 points 2 days ago

I read his message. He didn't seem grumpy or frustrated to me; just encouraging folks to use a certain style that's already in wide use, for reduced noise and better consistency.

[-] mox 7 points 2 days ago* (last edited 2 days ago)

as said in computer science it has accepted by most people (for the sake of having categories) that CPU emulation is emulation, and otherwise its not.

It's important to keep in mind that things said in computer science for the sake of having categories are usually said within the very narrow implicit context of a particular field of study, like microprocessor design. It makes sense there for the sake of brevity, just as arcane acronyms make sense when everyone in the room understands what they stand for in that context. But the context no longer applies when we're out in the rest of the world using a word that is not so narrowly defined, as we are now.

I think we mostly agree, because you pointed this out yourself:

It’s a “domain specific” language; which means, you have to specify it before in order to make use.

However, I want to clarify my position in response to this:

nobody has the right to act like having a clear definition and saying anyone else is wrong.

I often encounter people on social media chiding or mocking others for referring to Wine as an emulator, which is disheartening for a number of reasons. Importantly, the people reading such comments are being taught that it's wrong to call Wine an emulator, when in fact it is not wrong at all. Wine's very purpose is to emulate. This is plainly visible not just in how it is used, but also in how it is developed (many of its behaviors are reverse engineered Windows behaviors, departing from the API docs) and how it functions (it does a heck of a lot more than translating system calls).

The Wine project's FAQ acknowledges the misunderstanding, a bit indirectly, by pointing out that it is "more than just an emulator".

Unfortunately, since most people in the discussions I mentioned have no visibility into Wine's internals, they don't know any better than to accept what they were told by multiple people on the internet. They are misled by a smug few who love to tell others they're wrong by repeating that officially abandoned slogan that was never really true (at least not in the context that framed it) in the first place. And then some of the misled people adopt it themselves, so we end up with more of the "you're wrong" attitude, perpetuation of a ridiculously narrow understanding of the word, and people who publish about the topic performing awkward linguistic gymnastics to avoid simply saying "emulator" for fear of rebuke.

I think all three of those results make the world a little worse, so I'm here to let everyone reading know that it's perfectly appropriate to call Wine (or Proton) an emulator. Anyone who claims it's wrong to do so is perhaps a hardware field specialist who has lost sight of the importance of context in language, or (more likely) either honestly mistaken or an internet troll.

[-] mox 20 points 2 days ago* (last edited 2 days ago)

Hardware is not the only thing that can be emulated. Here's an example. To claim that things emulating software components are not emulators is simply incorrect, like claiming that squares are not rectangles. It's always disappointing to see someone spreading that falsehood.

It's true that Wine is not a hardware emulator, nor is Proton. But make no mistake: they are both emulators.

The unfortunate backronym made a kind of sense 20 years ago. At the time, lawsuits were flying hard and fast at projects offering APIs and tools modeled after commercial operating systems (Unix variants), and there was no established case law protecting them. The prospect of Wine contributors getting sued into oblivion by Microsoft was a very plausible threat. Rebranding it as "Wine Is Not an Emulator" helped frame it as something different as it grew and gained attention, and although that phrase is inaccurate, "Wine Is Not a Hardware Emulator" wouldn't have fit the existing name or distanced it from being seen as a Windows work-alike. Also, most emulators of the time happened to be hardware emulators, so it didn't seem like a terribly big stretch.

That time is gone, though. The legal standing for software based on reverse engineering is more clear than it was then. Microsoft has not sent its lawyers after our favorite runtime emulator. The backronym was thankfully abandoned by the project some years ago. Weirdly, there are still people on social media spreading false statements about what the word does and doesn't mean.

[-] mox 17 points 3 days ago

Me: You have wasted what little free time I have with a bad design choice that you could easily have avoided. Since I can't skip your cut scenes, I will instead skip your games.

[-] mox 13 points 3 days ago

Its features hold a lot of promise, but it is very new and not what I would consider stable yet. I wouldn't suggest using it to store anything that you care about until the dust has settled. That will most likely be months from now; maybe years.

320
submitted 3 days ago by mox to c/technology@lemmy.world
[-] mox 18 points 3 days ago* (last edited 3 days ago)

They are also recording people, along with precise location and time. This is mass surveillance, and it reaches beyond bumper stickers.

17
submitted 4 days ago by mox to c/retrogaming@lemmy.world
121
submitted 4 days ago by mox to c/news@lemmy.world

cross-posted from: https://reddthat.com/post/27154690

From Trump campaign signs to Planned Parenthood bumper stickers, license plate readers around the US are creating searchable databases that reveal Americans’ political leanings and more.

[-] mox 47 points 4 days ago

With no context, this could be an honest attempt to learn about different tools, a thinly veiled set-up to promote a specific language, or an attempt to stir up drama. I can't tell which.

It's curious how such specific conditions are embedded into the question with no explanation of why, yet "memory safe" is included among them without specifying what kind of memory safety.

66
submitted 1 week ago by mox to c/programming@programming.dev
25
submitted 2 weeks ago by mox to c/news@lemmy.world
654
submitted 3 weeks ago* (last edited 2 weeks ago) by mox to c/games@lemmy.world

I recently started a game of Pirates! When I sat down to play today, the pirates were no longer the only ones spicing up their speech with arrs and ahoys. The merchants were doing it. The military were doing it. The nobles were doing it (awkwardly). The barmaids were doing it. Even the user interface was doing it.

I thought at first that it might have always been that way, and just escaped my notice, but that seemed unlikely. Next I thought I might have accidentally enabled a game option for it, but I didn't remember reconfiguring anything.

Then another possibility came to mind. It seemed like a long shot, but just in case, I looked up today's date. Sure enough, today is International Talk Like a Pirate day. This 20-year-old game apparently knows it, and switched every bit of its dialogue and writing into pirate speak to honour the occasion.

I love this.

140
submitted 3 weeks ago by mox to c/news@lemmy.world
51
submitted 3 weeks ago by mox to c/retrogaming@lemmy.world
30
submitted 3 weeks ago by mox to c/linux@lemmy.world
53
Safe C++ (safecpp.org)
submitted 3 weeks ago by mox to c/programming@programming.dev
view more: next ›

mox

joined 8 months ago