sneezy

joined 1 year ago
[–] [email protected] 1 points 1 year ago

I recommend taking a look at RAMP 2023, which is a community project that just finished with 296 maps made in just about 2 weeks.

[–] [email protected] 3 points 1 year ago (2 children)

Gzdoom can run voxels too. Here's a video of voxel enemies, weapons and objects.
https://youtu.be/71AXYp1X_SA

BUT the thing is, there's so much more than that. Comparing it to build, even with the improvements from ion fury isn't fair because that's still fundamentally build. Gzdoom has replaced even physics, movement and hitbox detection. There are so many changes and bugfixes present in the stock doom engine in gzdoom that speedrunners refuse to use it. Speedrunning requires accurate behaviour. But there are other engines for that.

The original doom engine was open sourced pretty early on, and even before that, people were making maps and custom content very soon after release in 93. And maps are being released every day since then. As soon as the source code got out, a bunch of "source ports" aka custom engines started popping up. Some with aim to fix bugs, some to extend the feature set. And because it's open, the community started to standardize. So most modern ports that focus on compatibility (unlike gzdoom) are compatible with behaviour of multiple other ports. What I mean is this.

Dsda-doom is focused on speedrunning. So it has plenty QOL features for speedrunning, and is compatible with old ports that extended the feature set. Limit-removing is most common, there are hard limits in the stock engine, like number of enemies on screen at once, map size (block size), how many sectors are on screen at once, and many more. Exceeding many of those will straight up crash the game.
Boom is an engine that removes all these limits and also extends the base feature set by adding new trigger actions, enhancing RNG calculations, and much more. That is the second most favourite. Speedrunners love it, and dsda-doom supports it so you don't need to use the ancient executable. There is dozens if not hundreds of ports, and a lot of those are still in daily use. Thanks to compatibility settings, when somebody makes a new map, they can say "it's boom compatible" and people get their modern port of choice, run it in boom compatibility mode, and the map/mod runs perfect for everybody.

Gzdoom supports nearly all the ports, and feature sets throughout history, and has plenty extra of its own. Like portals, coloured lighting, advanced scripting with zscript and much more.

That's what I mean when I say it's not fair to compare it to build. Doom in one way or another was worked on by the community for 3 decades, build didn't see nearly as much attention. Gzdoom doesn't aim to make doom better, it aims to make a good environment for old and new doom-like games. The active communities on doomworld and zdoom forums are in tens of thousands of people. It's fast more active than many modern games' communities. It's a 30 year old game, just let that sink in.

Oh, by the way, there are even people who make content that is vanilla-compatible, which means it would run perfectly on the original DOS executable from 93-94 on a 386 machine.

[–] [email protected] 8 points 1 year ago* (last edited 1 year ago) (2 children)

Though i agree it could be fun at first, conspiracies are legit dangerous. People are so desperate for meaning, 17% of Americans believe the government is lead by a kabaal of satanic lizard people eating babies and shit like that.
My mom is deep into the rabbit hole of nonsense, and it genuinely consumes her. Nearly all her friends abandoned her, she almost lost her job, and that's only reinforcing these convictions. If something like January 6th was happening in my country, I bet you, she'd be there. The time conspiracies were harmless fun are gone. They ruin people's lives.

[–] [email protected] 8 points 1 year ago

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

[–] [email protected] 4 points 1 year ago (4 children)

Nice write-up and good examples!

I think it's worth thinking of GZDoom as an sprite-based FPS engine with Doom legacy. It can work with 3d models but it works much better with sprites. Which gives it a certain aesthetic. And is much easier to work with than other engines in my experience.
The Doom community goes incredibly strong on the old forums and many discords. Very vibrant and cheerful bunch of people, I wholeheartedly recommend checking in

[–] [email protected] 11 points 1 year ago (3 children)

That's very interesting, actually. Because manufacturers of self-driving cars say they're only drive-assisted, not autonomous. To dodge liability for their cars causing accidents. If the car is without a steering wheel and therefore fully autonomous, and the car runs somebody over, is the car gonna go to jail?

[–] [email protected] 8 points 1 year ago (1 children)

I've seen the vlc addon that can play torrents but doesn't that kill them? You're not seeding anything by just streaming and leaving when the movie is over. Idk, seems like a shitty thing to do

[–] [email protected] 1 points 1 year ago (1 children)

Well, there are some significant negatives to a powerbank solution.

  • Charging from a powerbank takes a long time. Swapping a battery for fully charged one can be done in half a minute.
  • You need to make sure the cables stay connected. How many times did you have phone on charge in a backpack for an hour, only to find out it wasn't charging because the connection got a little loose?
  • Each charge cycle reduces lifetime of the battery. If you have two batteries to swap between, you effectively double the overall lifetime.

And of course, when (not if) the battery dies, you can replace it at your leisure, instead of searching for a repair shop in the case of phone being glued shut. Battery is pretty much the only perishable component in your phone. If you keep your phone safe from falling or drowning, it can work just fine for decades. But the battery will need to be replaced one day, regardless of how careful you are. You also wouldn't need to pay the extra service fee if you can open the phone and put the new battery in yourself.

[–] [email protected] 24 points 1 year ago (4 children)

Honestly I always felt kinda awkward after getting one, knowing somebody paid real money for a stupid icon. What a waste. Good riddance, I say.

[–] [email protected] 3 points 1 year ago (3 children)

Not quite true. I have a cheapo Doogee and there is 0 bloat. Super happy with the little brick.

Depends on company. I know from experience Samsung and Xiaomi are obnoxious with ads and unwanted software so I just avoid their stuff.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

Before signing up you best check how the payout works. So it's not like Roblox. Encouraged to create within the system but making any money is near impossible, and even when you reach the minimum payout limit, the conversation ratio is insanely bad.

 

cross-posted from: https://infosec.pub/post/400702

I strongly encourage instance admins to defederate from Facebook/Threads/Meta.

They aren't some new, bright-eyed group with no track record. They're a borderline Machiavellian megacorporation with a long and continuing history of extremely hostile actions:

  • Helping enhance genocides in countries
  • Openly and willingly taking part in political manipulation (see Cambridge Analytica)
  • Actively have campaigned against net neutrality and attempted to make "facebook" most of the internet for members of countries with weaker internet infra - directly contributing to their amplification of genocide (see the genocide link for info)
  • Using their users as non-consenting subjects to psychological experiments.
  • Absolutely ludicrous invasions of privacy - even if they aren't able to do this directly to the Fediverse, it illustrates their attitude.
  • Even now, they're on-record of attempting to get instance admins to do backdoor discussions and sign NDAs.

Yes, I know one of the Mastodon folks have said they're not worried. Frankly, I think they're being laughably naive >.<. Facebook/Meta - and Instagram's CEO - might say pretty words - but words are cheap and from a known-hostile entity like Meta/Facebook they are almost certainly just a manipulation strategy.

In my view, they should be discarded as entirely irrelevant, or viewed as deliberate lies, given their continued atrocious behaviour and open manipulation of vast swathes of the population.

Facebook have large amounts of experience on how to attack and astroturf social media communities - hell I would be very unsurprised if they are already doing it, but it's difficult to say without solid evidence ^.^

Why should we believe anything they say, ever? Why should we believe they aren't just trying to destroy a competitor before it gets going properly, or worse, turn it into yet another arm of their sprawling network of services, via Embrace, Extend, Extinguish - or perhaps Embrace, Extend, Consume would be a better term in this case?

When will we ever learn that openly-manipulative, openly-assimilationist corporations need to be shoved out before they can gain any foothold and subsume our network and relegate it to the annals of history?

I've seen plenty of arguments claiming that it's "anti-open-source" to defederate, or that it means we aren't "resilient", which is wrong ^.^:

  • Open source isn't about blindly trusting every organisation that participates in a network, especially not one which is known-hostile. Threads can start their own ActivityPub network if they really want or implement the protocol for themselves. It doesn't mean we lose the right to kick them out of most - or all - of our instances ^.^.
  • Defederation is part of how the fediverse is resilient. It is the immune system of the network against hostile actors (it can be used in other ways, too, of course). Facebook, I think, is a textbook example of a hostile actor, and has such an unimaginably bad record that anything they say should be treated as a form of manipulation.

Edit 1 - Some More Arguments

In this thread, I've seen some more arguments about Meta/FB federation:

  • Defederation doesn't stop them from receiving our public content:
    • This is true, but very incomplete. The content you post is public, but what Meta/Facebook is really after is having their users interact with content. Defederation prevents this.
  • Federation will attract more users:
    • Only if Threads makes it trivial to move/make accounts on other instances, and makes the fact it's a federation clear to the users, and doesn't end up hosting most communities by sheer mass or outright manipulation.
    • Given that Threads as a platform is not open source - you can't host your own "Threads Server" instance - and presumably their app only works with the Threads Server that they run - this is very unlikely. Unless they also make Threads a Mastodon/Calckey/KBin/etc. client.
    • Therefore, their app is probably intending to make itself their user's primary interaction method for the Fediverse, while also making sure that any attempt to migrate off is met with unfamiliar interfaces because no-one else can host a server that can interface with it.
    • Ergo, they want to strongly incentivize people to stay within their walled garden version of the Fediverse by ensuring the rest remains unfamiliar - breaking the momentum of the current movement towards it. ^.^
  • We just need to create "better" front ends:
    • This is a good long-term strategy, because of the cycle of enshittification.
    • Facebook/Meta has far more resources than us to improve the "slickness" of their clients at this time. Until the fediverse grows more, and while they aren't yet under immediate pressure to make their app profitable via enshittification and advertising, we won't manage >.<
    • This also assumes that Facebook/Meta won't engage in efforts to make this harder e.g. Embrace, Extend, Extinguish/Consume, or social manipulation attempts.
    • Therefore we should defederate and still keep working on making improvements. This strategy of "better clients" is only viable in combination with defederation.

PART 2 (post got too long!)

view more: next ›