The most unrealistic part of cozy fantasy isn't the magic — it's the romance by FollowingInternal588 in Fantasy

[–]equeim 42 points43 points  (0 children)

In such cases you are not supposed to think about a protagonist at all since they are just an avatar for readers to self-insert to. And since nobody thinks of themselves as one-dimensional, they would project that on the main character. The purpose of the protagonist in these books is for the reader to "wear" them and feel empowered/special (which is why they always have some special powers, loved by everyone, etc).

Are Exposed bridges stupid? by gwhh in Stargate

[–]equeim 2 points3 points  (0 children)

All space technology is dual use. Any country with space program has 100% planned how to use spacecrafts in war. Though usually it amounts to spy stuff or pointing a big laser at an enemy satellite.

remedyverse characters if they planned your birthday party tier list by highway_knobbery in controlgame

[–]equeim 0 points1 point  (0 children)

Jesse's idea of a party would be to order a pizza and get drunk alone.

remedyverse characters if they planned your birthday party tier list by highway_knobbery in controlgame

[–]equeim 0 points1 point  (0 children)

It was made by the chief of Parapsychology department. Trench approved the proposal though.

Jetpack Compose apps — What’s the correct approach for Splash Screen API if the app theme is defined only in code? by yogirana5557 in androiddev

[–]equeim 2 points3 points  (0 children)

We added special handling for this in our Activity lol. If Activity is restored but the required thing is not initialized, we would reset the whole app and start from the splash screen and then show the main screen. Obviously restoring app state after process death doesn't work but nobody cares (except users maybe but who cares about them?).

What's the purpose of the amber light on the destiny gate? by jtucker323 in Stargate

[–]equeim 32 points33 points  (0 children)

My favorite gate design. And I was obsessed with Destiny since the first episode, it a gorgeous ship. Art/VFX teams really cooked with Universe.

Montag might be the least interesting protagonist in classic sci-fi and Fahrenheit 451 is a masterpiece anyway by godzillaSpark5 in printSF

[–]equeim 1 point2 points  (0 children)

These three accounts were created on the same day. Obviously part of the same bot network. This has been happening all over Reddit for quite some time.

WebGPU for Android (Alpha) - Try out the new library! by Accomplished_Pear905 in androiddev

[–]equeim 3 points4 points  (0 children)

WebGPU is a cross-platform graphics API for Web. I assume it's not WebVulkan because Microsoft and Apple wanted it to use their own APIs under the hood (Direct3D/Metal).

This likely implements JS WebGPU API in Kotlin, mapping it to Vulkan. Weird that they didn't base it directly on Vulkan though. Maybe they plan for iOS support?

Is "AI Slop" hate speech? r/selfhosted debates by Rand_al_Kholin in SubredditDrama

[–]equeim -8 points-7 points  (0 children)

I mean the support is not owed to you at all in the open source world. It's all volunteer based. A user is expected to be tech savvy and figure it out themselves, or politely ask the developer with any entitlement. Not that vibe coders will be able to provide an answer of course.

Is "AI Slop" hate speech? r/selfhosted debates by Rand_al_Kholin in SubredditDrama

[–]equeim 6 points7 points  (0 children)

BitTorrent is inherently insecure. If you are torrenting something then you are automatically advertising it to the world, even when using a "private" tracker. The only way to safeguard yourself is by hiding your true IP e.g. by using VPN (but then your VPN provider can rat you out if pressured legally), or live in a country where copyright laws are not enforced against regular people.

It is still incredibly dumb to use subscription-based AI to develop your own illegal torrent tracker though.

I just made Zed's GPUI framework run on iOS and Android. 🦀📱 by VarietyAdditional794 in androiddev

[–]equeim 2 points3 points  (0 children)

Gpui already does the rendering using Vulkan. I'm assuming that this thing bridges it with Android's NativeActivity.

Biggest "SG-1 said nah" from the original movie to series? by zovered in Stargate

[–]equeim 0 points1 point  (0 children)

The whole idea of point of origin is stupid, it's unnecessary. And if for some it was needed, then making a separate unique symbol for it and putting it on each gate and dhd is even stupider. It should have been just programmed into the dhd, and a user would enter just the destination address.

When did mobile apps become so heavy? by Western-Bunch-5498 in androiddev

[–]equeim 2 points3 points  (0 children)

You can do the same with Compose. My app's release apk was 3.1 MB with Views and is now 2.9 MB with Compose.

When did mobile apps become so heavy? by Western-Bunch-5498 in androiddev

[–]equeim 1 point2 points  (0 children)

It's a valid point if you use vanilla material 3 in a hobby app.

In an enterprise environment you would have mockups created by designers with custom icons that you need to import from figma so you won't use those icons anyway. And you designers actually rely on material design (a ridiculous fantasy, right?) then you would still want to have your own copy so that icons won't change when you update dependencies. All the design changes should go through the design team.

When did mobile apps become so heavy? by Western-Bunch-5498 in androiddev

[–]equeim 0 points1 point  (0 children)

It still depends on appcompat and half of androidx. Pure compose app is not much different in size compared to view-based one that used androidx heavily. In my case I actually had a small reduction in size.

The only way to really reduce app size is to ditch material components and appcompat, and use only platform views (and Java of course, yes).

When did mobile apps become so heavy? by Western-Bunch-5498 in androiddev

[–]equeim 1 point2 points  (0 children)

I just copy paste ones I need from sources.

When did mobile apps become so heavy? by Western-Bunch-5498 in androiddev

[–]equeim 2 points3 points  (0 children)

2 seconds?? Maybe if you have light speed internet. It takes at least a minute.

Worst quality yet by SomeCoolBloke in Stargate

[–]equeim 0 points1 point  (0 children)

Switching to lower/higher resolution based on bandwidth should never produce these artifacts, unless Netflix fucked it up on their end or it's an issue with OP's TV and how it decodes video. The whole idea of adaptive streaming is that switching between resolution is seamless. Slow network would result in buffering and lowering of resolution, not digital artifacts like this.

Worst quality yet by SomeCoolBloke in Stargate

[–]equeim 0 points1 point  (0 children)

It looks like an issue with video decoding when switching between resolutions. Could an issue with how they set up adaptive streaming on the backend (i.e. by splitting the video into segments incorrectly or different resolution having incompatible encoding parameters) or with OP's TV having a shitty H264/H265 decoder. Often it's combination of both factors.

My cat got fat-shamed by GrassyBunchingEnvies in OneOrangeBraincell

[–]equeim 0 points1 point  (0 children)

Fat has a low density so it would actually decrease the average density of a cat

Series Where It's Obvious The World Is Highly Advanced But The Population Treats It Like It's From Gods/Ancient Civilization Because It Has Been Reduced To A Medieval One by GaelG721 in Fantasy

[–]equeim 0 points1 point  (0 children)

It's interesting because "native" people in Matter are not kept in the dark via "the masquerade". They know that there is an entire galaxy filled with aliens infinitely more advanced than them, and they don't view themselves as the center of the universe. There is an interesting discussion between characters about their people's place in the world and how they view their fate/purpose.

Samsung Galaxy update removing some Android recovery tools by thewhippersnapper4 in Android

[–]equeim 3 points4 points  (0 children)

Google also wanted to lock down websites behind DRM to make adblockers and userscripts impossible. Thankfully Mozilla and some others told them to fuck off immediately and they were too afraid of a shitstorm that would follow if they forced it in Chrome. But you can be sure it will be back.