News for hackers. Stuff that matters.

misttar

Re:Why do arrays start at 0? on Wednesday August 24, 2022 @05:26PM (#32585998)
The 2 major blunders in programming: 1) Off by one errors.
Re:Notion Timeline View on Wednesday November 11, 2020 @05:13PM (#25063631)
Not sure about DropBox, but AWS has alot of protections around what goes into S3. I have worked with them to address issues that come up in the service, and they couldn't access our data, even when we would have been fine with it. Had to copy it somewhere else for them.

All they could access was a service logs.

See https://aws.amazon.com/compliance/data-privacy-faq/

Re:Re-decentralizing the Web, for good this time on Friday January 11, 2019 @07:52PM (#18888699)
Not really.

There are protections in both cases. But they are different.

For instance, in the USA, there is no requirement that you have a mechanism to provide information stored at home to law enforcement, even under warrant/court order. If you have one, they can compel you to use it, but if you don't they have no remediation.

But a cloud provider is legally required to have that mechanism, and when order if they don't exercise it, they are punished. See: https://en.wikipedia.org/wiki/Stored_Communications_Act and https://en.wikipedia.org/wiki/CLOUD_Act.

The point of writing tests is to provide information, not prove correctness.

IE, a test is another way to explain what the developer of that test cared about, worried about, needed to verify of the code that is exercised.

Also, tests provide anothing built in consumer of the code, and all code with more consumers is better code, purely by surviving the stress.