Spyke

Replies

Comment on

I wonder if this was made by AI or a shit programmer

Reply in thread

@SpaceCowboy @JackbyDev

In a legal context there's also the concept of a "reasonable expectation of privacy". The computer abuse and fraud act defines hacking as accessing data or systems you are not authorized to access.

A better analogy is putting your journal in a public library and getting mad when somone reads it.

I'm not saying what these ass holes did was right, I'm saying that the company weakened their legal position by not protecting the data.

Comment on

I wonder if this was made by AI or a shit programmer

Reply in thread

@01189998819991197253 @ConstantPain

Security isn't binary, it's a spectrum. You apply the level of security that is appropriate for each situation.

Of course it's *possible* to brute force it, but by the same logic you could brute force jwt tokens, or api keys, or even ssl certs.

It's literally *impossible* to apply "max security" to everything, so you have to prioritize.

What happened was unconscionable, but insisting uuid are mathematically breakable isn't helpful, and can make it worse.

Comment on

I wonder if this was made by AI or a shit programmer

Reply in thread

@iii

Yeah the internet by design is a public space, and we must be responsible and treat it as such when handling sensative data.

Again, it was very wrong for people to take that data and especially to post like that.

The company also has to do their part and produce at least some kind of barrier to the data.

Even using UUIDs and making sure the data wasn't query-able would have been something.

Comment on

Claude-powered AI coding agent deletes entire company database in 9 seconds — backups zapped, after Cursor tool powered by Anthropic's Claude goes rogue

Reply in thread

@deadbeef79000
@cm0002

I can't believe that they criticized the vendor api for not having confirmation.

It's a freaking API!!! It's designed for automation, not direct human (or LLM!) use. If you added confirmation then devs would have to code automatic acceptance, which defeats the purpose.

It doesn't make a bit of sense. Someone is passing the buck.

Comment on

Zero Trust Architecture

Reply in thread

@Dozzi92
it's also important to remember that different kids have different needs. Some kids can handle it fine, others may be more at risk due to past trauma or developmental delays.

I do agree it's all about teaching them safety and guiding them rather than forever sheltering them.

What's most dangerous is completely leaving them to fend for themselves.
@rumba

Comment on

OOP at home:

Reply in thread

@mesamunefire
@tiramichu

I totally agree on this. I found that often things that appeared to need inheritance at first glance often didn't if I gave deeper thought to it.

Granted I was working on much smaller projects rather than crazy huge multi team enterprise apps, but I'd guess that even then this is a good "rule of thumb".

Comment on

IFS=$'\n'

Reply in thread

@Wizard_Pope oh yeah they do that for everyone. It's a safety feature called puny code.

people were using weird chars to impersonate well known domains for phishing, so if you register a domain using unusual or mixed language characters it renders it as puny code to prevent spoofing.

Comment on

OOP at home:

Reply in thread

@jason

I do like being able to easily bundle properties and functions together. I think objects are useful if kept in their simplest form.

Though I think some would argue that not using inheritance and interfaces and such precludes it from really counting as OOP