juja

joined 2 years ago
[–] [email protected] 21 points 10 months ago

They could have prevented this by wearing hazmat suits to avoid being ionized in the first place.

[–] [email protected] 1 points 10 months ago

Rocky road …. Take me home …

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

Can someone eli5 to me why it’s hard to track down these dipshits ? Even if it’s a distributed attack, picking a single IP and doing a lookup for the domain name and checking with the registrar might actually reveal their identity right ? Of course I’m guessing law enforcement needs to be involved to force registrars to give up that info if it’s not publicly available? Are there laws that say a ddos is illegal ?

[–] [email protected] 10 points 11 months ago

It grinds my gears that sony software locked the ability to backup saves locally on the PS5 making a PS plus subscription the only way to have a backup of save games. I don’t play multiplayer and don’t play the monthly free games either so I have to pay a premium for the rest of my life to get a basic functionality that was present in ps4 but got nerfed for some dubious reasons in ps5. The recent ps plus price hike was the last straw so I ditched my PS and got into PC gaming and loving it so far.

[–] [email protected] 3 points 11 months ago

What if you’re attacked by a bear ? You’d be wishing you had gotten those security updates wouldn’t you

[–] [email protected] 5 points 11 months ago

Shawty got low low low low

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

Inching closer to cyberpunk every day

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

You guys should team up

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

On thinking about this a bit more, I feel like you may be expecting the system to handle situations where your business requirement needs the new field to be used now, but used to work without this field before. Based on the example you provided, I am imagining something like a getTasksForUser functionality which previously might have just been filtering on userId but if the business now says that this functionality should now return tasks sorted by priority, you expect the system to somehow know the business requirement and force the developer to use this new priority field ?

If that’s what you’re hoping for, the problem is harder to solve although not impossible. Assuming the example as above , you could maybe just inject the priority field at the data access layer . Another way would be to make the modified entity private and expose a facade with helper functions that are exposed. Now when code that previously used to rely on the entity inevitably breaks , you can replace those usages with usage specific functions exposed from the facade and since the entity is now accessible only from the facade, you can easily update all usages within the facade and make sure no one can miss passing the priority field since the entity is private to the facade and all functions in the facade are known to use the new field.

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

It still doesn’t make sense. Obviously your whole explanation hinges very heavily on what exactly you mean when you say “not used/handled” . Depending on your specific use case this could mean anything. As with any code related question, there’s only so much that people who haven’t seen your code can do to help. I think the easiest way to avoid this confusion is to just show some code so we are all on the same page about what the issue is.

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

I am still confused about what OP is looking for. Even in typescript, if a new field is added and not used in other places, compilation will fail. Unless OP explicitly marks the field as optional.

There’s also the possibility that the codebase is littered with the “any” keyword (I’m not saying OP is doing it but I’ve definitely seen plenty of codebases that do this). If someone says they’re using typescript but their code is full of “any” keywords, they’re not using typescript. They’re just using plain JavaScript at that point.

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

I have a rog ally and legion go but I only use the legion go for portable gaming so that’s the only one I’ve tried suspend/resume on and it has worked for the two games that I’m currently playing on it.

view more: next ›