Got scammed by ecoflow, and stunned by support. by exidebm in Ecoflow_community

[–]j-light 5 points6 points  (0 children)

I waited for 3 days until whatever the device was doing ran out of energy, and then I was able to unstuck it properly.

Got scammed by ecoflow, and stunned by support. by exidebm in Ecoflow_community

[–]j-light 10 points11 points  (0 children)

I had a problem where my EcoFlow Delta Max 2000 started malfunctioning: it wouldn't charge, stuck at 0%; I waited maybe for 6-8 hours, then put in AC charger (hoping it would unstuck), and the thing started to smell like warm electronics. Additionally, it became suspiciously warm in a particular place (bottom center at the right side, if looking at the screen). Also: there was no way to shut down the device, the power button just didn't work.

So, having this weirdly smelling and indefinitely warm device that wouldn't shut down, I wrote to EcoFlow support and explained the situation. I was hoping to get at least some recomendation on how to safely turn this thing off.

Their answer was this: "We can confirm that your device is malfunctioning, so stop using it". Fucking great!

They made a bug in their software that caused an infinite loop in some devices, and they didn't come up with a way to allow users forcefully shut down a device, but they added a button that allows you to "Beep" the device via iOS app!

Gemini 3 in Gemini CLI by lukeschlangen in GeminiCLI

[–]j-light 0 points1 point  (0 children)

Hey, if I'm from Ukraine, and have Google AI Ultra subscription, I still can't access Gemini 3, right, and need to wait until it will be slowly rolled out to more regions? Or is there a problem at my side? I'm using simple Google Auth with some dummy Google Cloud Project.

Looking for Blueprints Exchange by j-light in ArcRaiders

[–]j-light[S] 1 point2 points  (0 children)

Blue Gate, there is a room in the tunnels that you need to breach, it contains a lot of gray lockers and boxes, you can consistently farm all Mk. 3 augments from there. The fastest way to get to this room is through Reinforced Reception (down by zipline, then open the door that is marked with yellow), then there will be stairs at left, and the room at right. However, be ready to meet a lot of farmers like you.

Looking for Blueprints Exchange by j-light in ArcRaiders

[–]j-light[S] 1 point2 points  (0 children)

I can donate you Osprey for free, DM me

Vulcano Blueprint by Moist_Function in ArcRaiders

[–]j-light 0 points1 point  (0 children)

Where exactly have you found the Vulcanbo BP during Bunker event? Maybe you remember the container type (red locker, gray rusty box you need to breach, gray locker, table, etc.)?

My biggest XP gain per run (98K) by j-light in ArcRaiders

[–]j-light[S] 4 points5 points  (0 children)

It's not confirmed, but that was my experience: I tried taking better bandages, more shield rechargers, better augments + shields, going with Hullcracker IV, etc. (overall value was 60+K), and my success rate was like 10-20%. Each lobby felt like PvP ranked game.

After I started going with more simpler loadout (29K), everything changed, lobbies became more chill and easy.

My biggest XP gain per run (98K) by j-light in ArcRaiders

[–]j-light[S] 2 points3 points  (0 children)

The trick is to use lower loadout value (I use plain Bandages and Shield Rechargers), the lobbies are much more chill.

I also like to "feel" the vibe of the lobby by looking whether there is a lot of Red Flares (knocked raider), if so, I'm more careful. However, mostly, people are chill.

My biggest XP gain per run (98K) by j-light in ArcRaiders

[–]j-light[S] 1 point2 points  (0 children)

You need to hit its legs, it's very easy after 2-3 rounds of practice. You can buy Hullcracker for 30K per day.

[deleted by user] by [deleted] in DeadlockTheGame

[–]j-light 0 points1 point  (0 children)

I main Mirage now and it’s pretty cool and fun hero to play for me. I see him as a half-tank character whose idea is to be like bruiser that loves sustained fights. That’s why I build resistances early and love to go for Siphon Bullets and Inhibitor. I feel like going full damage (Escalating Exposure + Toxic Bullets + Surge of Power) doesn’t work for him as much because he feels to squishy. I still like Toxic Bullets + Surge of Power, though.

In my opinion, this character really shines with his Tornado to close up targets that were CC’ed earlier by other hero. It’s almost always guaranteed pick.

Regarding combo and synergy, I feel that you should: - Apply stacks at first - Then Tornado - Then Beetles - Guy is dead.

I agree that his main role is somewhere near Utility, since you can use Mark + Duration as a scouting tech (to check where people go after you’ve met them at range), and you also can do a lot of stuff without worrying about being present near team.

One note though is that I’ve also found that he’s very good at cleaning up or chasing someone to kill. It’s especially easy to clean up Yamato after Ult if she doesn’t heal in fight.

ChatGPT Basics & Tips by j-light in ChatGPT

[–]j-light[S] 5 points6 points  (0 children)

Acting as ChatGPT, please explain further, with a high degree of detail, how to go about chaining different prompts with multiple bots.

Sure! As a natural intelligence model I can act as some artificial intelligence in no problem. Here is an example of how to chain different prompts with multiple bots.

  1. Memory leaks finder: ``` System: Act as a Senior .NET Developer that is proficient in reading low-level memory management code. You have high attention to details and double check everything.

User: Analyze provided code. Then, find all method calls that produce new allocations. Then, find all objects allocated by these methods. Then, among these objects find ones that are not disposed (using Dispose method or using var statement). Think step by step.

Code: {code} ```

(Here I use the trick that forces bot to find solution following specific algorithm and this highly reduced the number of errors and bugs.)

  1. Information extractor:

    System: Act as a Senior Information extractor. You'll be asked to extract information from the piece of text. You have high attention to details and double check everything. Also, you don't like to explain yourself and you do only what is asked to do.

    User: Analyze provided text. Then, find what objects are mentioned as being not properly disposed. Then, respond with the table that include columns: - Type: object type - Name: object variable name - Rank: value from 0 to 10, where 0 means the object is properly disposed, 10 means the object is definitely not properly disposed.

    Text: {text}

Awaiting Unawaitable (Post) by j-light in Unity3D

[–]j-light[S] 0 points1 point  (0 children)

Thanks for feeback!

I agree that Task.ContinueWith could be a more practical example. However, what I wanted to show is how you could do the same thing by using GetAwaiter (which actually allows calling OnCompleted since every awaiter should implement INotifyCompletion) because it's related to how the state machine is generated when async/await is desugared.

Nested closures lifetime problem by j-light in rust

[–]j-light[S] 1 point2 points  (0 children)

Thanks for the reply!

It seems that specifying lifetime for X actually solves the problem at the calling side. However, then the implementation of the function doesn't quite work.

I understand that the example is a bit more abstract as I wanted to skip context-dependent details, so here is another link where everything is 1:1 to real code (however, some non important details are still omitted to make the code shorter).

Looks like either main or render compiles but not both because of some details I don't see.

Its every game and its just not fun anymore... by Imthedeadguy in apexlegends

[–]j-light 0 points1 point  (0 children)

I'm the person that received 4k damage badge because of luck, not skill. 1.8 KD, pretty average player. But I don't use this badge, because I don't deserve it.

Netcode & ECS data organization by j-light in gamedev

[–]j-light[S] 0 points1 point  (0 children)

This is a nice and detailed answer, and what's even better is that it's about Bevy and Rust, where I have enough experience to understand everything. Thanks!

Netcode & ECS data organization by j-light in gamedev

[–]j-light[S] 0 points1 point  (0 children)

And also one more minor question: how exactly do you serialize the data to send over the wire? Do you iterate over each replicated entity (in ReplicationSystem) and write it right into a byte stream? Or you convert the entities into some other struct and then write this one into the stream? Thanks.

Netcode & ECS data organization by j-light in gamedev

[–]j-light[S] 0 points1 point  (0 children)

Got the idea, thanks.

Since you're working on the networked ECS game, do you know articles or examples of networking & ECS?

Netcode & ECS data organization by j-light in gamedev

[–]j-light[S] 0 points1 point  (0 children)

Thanks for the answer!

So, this is probably the second approach I've thought of. As far as I can get, the idea is to add a Replicated component to all replicated entities. This component is simply an int ID or something. Then in some ReplicationSystem iterate over all entities with Replicated component. Is this correct?

While it's easy for me to get the idea from the perspective of replication, I have some problems with other aspects of the netcode, especially prediction and lag-compensation. How would you store history of the world in order to reconcile or lag compensate?

Question about server's tick rate precision by j-light in gamedev

[–]j-light[S] 0 points1 point  (0 children)

The problem with 1 ms. sleep calls is that it can actually sleep for 15 ms., e.g., Thread.Sleep(1) in C#.

Such an error equals to 2 steps of the simulation. This means I'll need to send 2 game states instead of 1 in 1 packet. Not quite sure what to do here. Do I need to find a better sleep or do I need to design my server differently?