tal

joined 2 years ago
[–] tal 7 points 3 days ago (1 children)

https://en.wikipedia.org/wiki/Johan_de_Witt

The brothers were shot and then left to the mob. Their naked, mutilated bodies were strung up on the nearby public gibbet, while the Orangist mob ate their roasted livers in a cannibalistic frenzy.

[–] tal 3 points 3 days ago

considers

I guess it's because of the fact that a lot of their stuff is retold fairy tales from societies with monarchies, but Disney does have quite a lot of royal characters.

"Disney princess" is a thing, but I can't really think of other examples of royalty in American pop culture.

[–] tal 3 points 4 days ago* (last edited 3 days ago)

TortoiseTTS can, given a handful of WAV files of someone speaking, try and clone them on local hardware.

https://github.com/neonbjb/tortoise-tts

I don't know how well it would work on Trump, who has a lot of unique mannerisms, not just some sort of general accent.

Can't use AMD hardware due to a dependency on transformers, though it sounds like you can run it on the CPU alone.

[–] tal 5 points 4 days ago

I also want to see a shapeshifter character as one of the good guys! Why are they always the bad guys?

Morph, from X-Men.

https://en.wikipedia.org/wiki/Morph_(X-Men:_The_Animated_Series)

I think that it's more that the viewer normally gets to see things from the view of the good guys, and suddenly revealing that someone is actually someone else shape-shifted


which doesn't work if the viewer has been following along with the good guys


doesn't work as well.

[–] tal 6 points 4 days ago

If you're talking about what sort of content (rather than what type of media):

I haven't really been into traditional superhero stuff for a while, but I did really very much enjoy the Parahumans novels (which some may know as Worm and Ward).

Those are dark, don't shy away from taboo content, and tend to focus on using powers together in complex ways to pull off larger goals. The main character is an antiheroine.

I enjoyed the series more early-on, when it was "lower power". I think that there's a strong tendency with magic or superpowers or...honestly, many genres of fiction to always want to top the previous book or story in scope. This usually tends towards trying to save the world or universe or something like that. I feel like that gets to be a bit clichéd. It also limits the story and forms of antagonist that can come up, and makes it hard to continue the story effectively after a "save the universe" one. I'd like more authors who have discipline to hold the "power level" in their worlds down down. If Sherlock Holmes had been fighting cosmic brings by the end of story 10, I think it would have been hard to have a good story 11.

So I'd rather have characters with strongly-constrained, limited abilities that they have to use in creative ways, rather than doing the constant uncovering of new powers.

A few characters in the superhero genre have some form of ability that changes without their power, which helps to let the author explore other possibilities and then dial down the power later. Resurrection Man, for example:

https://en.wikipedia.org/wiki/Resurrection_Man_%28character%29

Due to sub-atomic technology in his bloodstream, Shelley cannot be permanently killed. No matter how he is killed or how much damage is done, he always resurrects fully healed. With each resurrection he has a new super-power (while whatever super-power he had previously disappears). In some cases, there is a physical transformation element to his resurrection (in one case, he resurrected as a living shadow, while another time his body altered into a woman's form).

I'm not sure that that's actually a fantastic solution


maybe too random


but as a mechanic, it helps keep characters with superpowers from becoming stale or written into a corner after being extra-powerful in one story. Maybe it'd be nice to have a world where characters have some character-defining fixed powers, but there's also some mechanic that can cause others to shift from time to time.

It can't really be strictly-called "superhero", but probably my favorite graphic novel series was Sandman. That is the dead opposite of "low power", but the protagonist also typically faces a lot of serious restrictions on what he can do, for one reason or another. It's conflict, challenges for the protagonist that make for an interesting story, and having a constrained and limited set of powers, I think, helps permit for a wider range of interesting conflicts.

If you're talking about the type of media, superheroes evolved around for comic books and graphic novels, and I think that that's still the best place for them.

As I mentioned above, I do like the Parahumans series, and that's an illustration-free novel series, so that can definitely work, and the lower cost of production maybe opens the doors to some interesting niches. I've read very few superhero books, though, so I don't knownif I have a feel for it.

For movies...they're okay, but certainly not my favorite type of media for superhero stuff. There was a long run of bad superhero movies. After 2000, some better ones have come out, but while I enjoyed some, I don't watch many movies in general. I also tend to feel that movies are shorter than I'd like for a good plot. and that a lot of the fantastic stuff that superpowers involve requires expensive computer graphics, where movies tend to do better if a lot of what's going to be done can be acted out by ordinary humans on more-or-less real sets. Also, actors and actresses age, which I don't think works well with very long-running characters...and a lot of superheroes are pretty long-running.

Video games...I've played some video games with superheroes. Generally not that enthusiastic about them. Some superpowers of existing characters were designed around being fun to look at and read about rather than being fun to play with. Many superhero games are action games, which I've been decreasingly interested in. For RPG games, I tend to prefer more CRPG-style conventions, which don't work as well with already-fleshed-out protagonists. I suppose that there's nothing really prohibiting making a video game in any genre with superheroes, but the track record for me just hasn't been that great. I do enjoy roguelike games, where the main character may get superhero-like abilities, but I don't think that one would really call such things thematically "superhero".

The Freedom Force series was fun, but not amazing.

The "Heroes Rise" multiple-choice adventure series from Choice of Games isn't bad, is one of their better games, but it also never left me really super amazed. I don't like the tendency of many Choice of Games games to try to make a winning strategy just consistently playing a particular type of character. Don't remember if those did that.

[–] tal 2 points 4 days ago (5 children)

Ehhh.

So, the initial, and real reason that NKRO was introduced was to deal with inexpensive keyboards that used grid encoders. This requires that each key be assigned a place on a grid, with each row and column having a wire associated with it. When you push a key, it sends the associated pair of wires high voltage. The keyboard encoder chip has those wires running to its pins.

Such a scheme can permit detecting any one key going down, which will always set two wires to high voltage. It can permit detecting any two keys going down, since that will always set at least one more line to high voltage, which will uniquely identify the key. But beyond that, additional keys may not be possible to uniquely identify (and, in fact, pushing one may send only lines that are already high to high, which is totally invisible to the encoder), and so it may ignore additional keys.

This prevents a grid-based encoder from doing NKRO.

If you want to do NKRO, you have to have a unique line coming from every keyswitch, which costs money.

There is a second issue with NKRO.

You can have a keyboard that can have NKRO to the encoder, rather than a grid. And can have a USB interface to talk to the computer.

But last I looked, USB has a protocol limitation that cannot support NKRO, and this was a major reason that you could still get some dual-interface keyboards with PS/2 support and USB recently.

PS/2 is edge-triggered by a key. A key goes down, the computer gets a message. A key goes up, the computer gets a message. All that message says is "this key went down" or "this key went up". The computer maintains a list of keys and its idea of the up or down state of them.

This is also why PS/2 keyboards can sometimes have keys that appear to be "stuck" that get unstuck when you tap them


if the computer misses the "up" message for some reason, then it only gets notified about it next time the key changes state and the computer gets a message about it.

USB doesn't work like that. When a USB keyboard sends an event, it contains a dump of the keyboard state. Every keypress, new dump. However, there's a restriction on the size of the message. It can only contain....I think it's seven keys that are down, plus modifier keys.

kagis

Six keys.

In practice, six is probably enough for pretty much anyone. The real problem was grid encoders, as a video game player might legitimately hit three or four keys at once. But...it still isn't, strictly-speaking, NKRO unless it can do all.

It looks like there are basically two approaches that keyboards have used to try to provide a similar effect. One is to just invent a proprietary protocol, and rely on that and a driver rather than the standard USB keyboard behavior.

The other is to tell the computer that the keyboard is a whole array of keyboards. Since most OS environments can use multiple keyboards and just use their input, such a keyboard can pretend to have multiple keyboards pressing buttons.

[–] tal 2 points 4 days ago

Unless this is some sort of...I don't know, metaphorical commentary on Brexit or something, I'm not sure that this community is the right place for this post.

[–] tal 22 points 4 days ago* (last edited 4 days ago)

The article certainly implies that this relates to AI, but doesn't really provide support for that. Intel dominates all of the numbers here by an enormous amount, and I'm very skeptical that Intel layoffs are because they were able to automate positions


Intel just went through an absolutely catastrophic two generations of CPUs that destroyed themselves and then fell behind schedule on fabs.

https://www.theverge.com/2024/8/1/24210656/intel-is-laying-off-over-10000-employees-and-will-cut-10-billion-in-costs

Intel is laying off over 15,000 employees and will stop ‘non-essential work’

After losses, the chipmaker is cutting $10 billion in costs.

Also, while I'm not saying that a South African news source couldn't provide reasonable US business coverage, it probably wouldn't be the first place I'd look.

[–] tal 8 points 4 days ago* (last edited 4 days ago)

https://www.usnews.com/education/best-graduate-schools/top-law-schools/articles/where-supreme-court-justices-earned-la

Here is a summary of the legal education of the sitting Supreme Court justices.

  • Alito: Yale

  • Barrett: Notre Dame

  • Jackson: Harvard

  • Gorsuch: Harvard

  • Kavanaugh: Yale

  • Kagan: Harvard

  • Roberts: Harvard

  • Sotomeyer: Yale

  • Thomas: Yale

Now go start a fight with Yale too, Trump.

[–] tal 9 points 4 days ago* (last edited 4 days ago) (1 children)

I know that this is a legit military issue, but I really think that the broader problem of a ton of poorly-secured and generally not maintained devices with sensors being hooked up to the Internet should also be addressed.

It's a problem for everyone sticking devices with cameras and/or microphones and Internet connectivity all over.

It just feels like talking about the impact in the Russo-Ukraine war and now on EU border security is looking at the issue through a tiny pinhole, even if military matters are important.

[–] tal 3 points 4 days ago* (last edited 4 days ago) (1 children)

Generally-speaking, USB mice/trackballs don’t need drivers.

Except to program the buttons

No, like...okay. How do I best put this?

"Driver" software is going to be software designed to talk directly to hardware.

In Linux, if you go looking for "driver software microsoft trackball", you probably won't generally find what you're looking for to bind things to mouse buttons.

In Windows, it's common for you to buy a device and for it to be bundled with some software written by the device vendor. That's because the device vendor is writing the software to sell their product. They're selling you a package of software and the device, and they're bundling the software specifically because they want the hardware to sell. While technically the "driver" part is only the bit that talks directly to the hardware, and often there's a lot of other software bundled, it's not uncommon to use "driver" more-colloquially to just refer to all the bundled software.

In Linux, while sometimes vendors do release proprietary software with their hardware, you're more-likely to be using software from some open-source projects. Those projects don't care about how some specific piece of hardware does in the market. They just want the functionality to be available everywhere. So unless a piece of hardware is truly unique or requires some way of specially interfacing with it, you're more-likely to be using a software package that works with many different pieces of hardware. They won't call it a "driver".

In general, for things like mice, the hardware-level stuff is all in the kernel already, because the USB standard already defines how those devices need to act to present their extra buttons; it's not necessary to add additional special software to talk to the hardware. Instead, you're just looking for a piece of software that can send a series of keypresses or whatever when you click a button, something like antimicrox.

Windows games that have integration

not games, other than the profile layout, but system monitors in windows display on it.

Fair enough. Just wanted to moderate expectations. I vaguely recall that Logitech had some other full-size "gamer keyboard" in the past that had a text display with some sort of game integration. I think I remember Teamspeak integration being on the list.

kagis

I don't think that this was it; what I'm remembering was an older keyboard, but:

https://www.amazon.com/Logitech-Programmable-Gaming-Keyboard-Display/dp/B001NXDBI6

A color GamePanel LCD displays game stats, system information, VOIP communication data, video playback, image slideshows

I'm guessing that the VoIP there is talking about Teamspeak, and they mention "game stats".

And I don't think that there's an out-of-box way to have something like that running under Linux for your G13 and displaying specific-game-relevant information.

[–] tal 11 points 4 days ago* (last edited 4 days ago) (4 children)

Generally-speaking, USB mice/trackballs don't need drivers. USB input devices look pretty much the same to the OS. You'd want some kind of non-device-specific program to perform macros when you hit particular buttons.

I have not used it myself, but I understand that antimicrox is one such program. I use Debian Linux, and it's packaged there.

kagis

On the G13, the Arch wiki has some discussion. It sounds like the best option there is "g13d". g13d is not packaged in Debian Linux, and would need to be manually compiled and installed if your Linux distro doesn't package it.

I have no idea what the state of software is to display anything useful on the thing. The Arch page says that the g13d daemon displays a logo on it when it starts up, so it clearly can display things, but I don't see any other functionality it provides (e.g. a clock) or what other software there is that can talk to g13d. If you have any Windows games that have integration with it and can display something on it, if that's a thing, they probably won't know about g13d.

https://github.com/brittyazel/g13d

From a ten-second skim, I also don't know whether the thing is set up to modify functionality based on the particular program with a foreground window, which I don't know if is important, if you want game-specific bindings.

EDIT: The G13 also includes a 160×43 pixel monochrome LCD.

There are a couple of software packages I know of that are intended to display various sorts of system information on small, external LCD displays; these would typically be set up on the front of a desktop computer case. It might be possible, if you have the technical chops, to rig one of these up to the G13's display, as they're already intended to display a small amount of information on a low-resolution display.

This includes lcdproc, lcd4linux, and a few others. They won't be oriented towards extracting and displaying data from a running video game, though, if the G13 does that.

EDIT2: Michael Larabel, who runs the Phoronix Linux gaming site, reviewed using the G13 under Linux back in 2009, and at least at that time, it didn't have native support from lcdproc (and he also commented on how that might be useful).

https://www.phoronix.com/review/logitech_g13/3

As far as how the device worked once we got it functioning under Ubuntu Linux, well, the LCD screen is nice (though with LCDproc support it would be a lot better and more useful) and using this 22-key game pad was nicer for gaming than on a laptop keyboard.

 
 
215
submitted 6 months ago* (last edited 6 months ago) by tal to c/outofcontextcomics@lemmy.world
 
315
Oh my gorsh (lemmy.today)
 
 
 
 
213
Real Mature. (lemmy.today)
 
 
182
Oof! (lemmy.today)
 
292
Japonazis (lemmy.today)
submitted 6 months ago* (last edited 6 months ago) by tal to c/outofcontextcomics@lemmy.world
 
 

UI: ComfyUI

Model: STOIQNewrealityFLUXSD_F1DAlpha

Five people are standing on a hillside.

From left to right, the first person is a girl. The second person is a boy. The third person is a boy. The fourth person is Sailor Moon. The fifth person is Darth Vader.

The image is a silhouette.

The image is a black-and-white vector illustration.

hillside-workflow.json.xz.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

view more: ‹ prev next ›