Readit News logoReadit News
AdamJacobMuller commented on A Developer Accidentally Found CSAM in AI Data. Google Banned Him for It   404media.co/a-developer-a... · Posted by u/markatlarge
jfindper · 4 days ago
>They got banned for uploading child porn to Google Drive

They uploaded the full "widely-used" training dataset, which happened to include CSAM (child sexual abuse material).

While the title of the article is not great, your wording here implies that they purposefully uploaded some independent CSAM pictures, which is not accurate.

AdamJacobMuller · 4 days ago
No but "They got banned for uploading child porn to Google Drive" is a correct framing and "google banned a developer for finding child porn" is incorrect.

There is important additional context around it, of course, which mitigates (should remove) any criminal legal implications, and should also result in google unsuspending his account in a reasonable timeframe but what happened is also reasonable. Google does automated scans of all data uploaded to drive and caught CP images being uploaded (presumably via hashes from something like NCMEC?) and banned the user. Totally reasonable thing. Google should have an appeal process where a reasonable human can look at it and say "oh shit the guy just uploaded 100m AI training images and 7 of them were CP, he's not a pedo, unban him, ask him not to do it again and report this to someone."

The headline frames it like the story was "A developer found CP in AI training data from google and banned him in retaliation for reporting it." Totally disingenuous framing of the situation.

AdamJacobMuller commented on Show HN: Lockenv – Simple encrypted secrets storage for Git   github.com/illarion/locke... · Posted by u/shoemann
peanut-walrus · 8 days ago
The main problems with these kinds of in-repo vault solutions:

- Sharing encryption key for all team members. You need to be able to remove/add people with access. Only way is to rotate the key and only let the current set of people know about the new one.

- Version control is pointless, you just see that the vault changed, no hint as to what was actually updated in the vault.

- Unless you are really careful, just one time forgetting to encrypt the vault when committing changes means you need to rotate all your secrets.

AdamJacobMuller · 7 days ago
git-crypt solves all 3 (mostly)

> Sharing encryption key for all team members

you're enrolling a particular users public/key and encrypting a symmetric key using their public key, not generating a single encryption key which you distribute. You can roll the underlying encryption key at any time and git-crypt will work transparently for all users since they get the new symmetric key when they pull (encrypted with their asymmetric key).

> Version control is pointless

git-crypt solves this for local diff operations. for anything web-based like git{hub,lab,tea,coffee} it still sucks.

> - Unless you are really careful, just one time forgetting to encrypt the vault when committing changes means you need to rotate all your secrets.

With git-crypt, if you have gitattributes set correctly (to include a file) and git-crypt is not working correctly or can't encrypt things, it will fail to commit so no risk there.

You can, of course, put secrets in files which you don't chose to encrypt. That is, I suppose, a risk of any solution regardless of in-repo vs out-of-repo encryption.

AdamJacobMuller commented on Cities panic over having to release mass surveillance recordings   neuburger.substack.com/p/... · Posted by u/pavel_lishin
AdamJacobMuller · a month ago
I don't understand the correlation here, why does having to release the footage mean that the cities are shutting down the systems?

It seems like they could simply comply with the requirement that footage is public and they can/must share that footage as part of the FOIA process, I don't see much of a downside there and it seems like something which most police departments and municipalities are already doing with footage from other scenarios like body cameras?

AdamJacobMuller commented on Ask HN: How to stop an AWS bot sending 2B requests/month?    · Posted by u/lgats
AdamJacobMuller · 2 months ago
> I've tried 30X redirects (which it follows)

301 response to a selection of very large files hosted by companies you don't like.

When their AWS instances start downloading 70000 windows ISOs in parallel, they might notice.

Hard to do with cloudflare but you can also tar pit them. Accept the request and send a response, one character at a time (make sure you uncork and flush buffers/etc), with a 30 second delay between characters.

700 requests/second with say 10Kb headers/response. Sure is a shame your server is so slow.

AdamJacobMuller commented on Why Is SQLite Coded In C   sqlite.org/whyc.html... · Posted by u/plainOldText
saalweachter · 2 months ago
I think beyond the historical reasons why C was the best choice when SQLite was being developed, or the advantages it has today, there's also just no reason to rewrite SQLite in another language.

We don't have to have one implementation of a lightweight SQL database. You can go out right now and start your own implementation in Rust or C++ or Go or Lisp or whatever you like! You can even make compatible APIs for it so that it can be a drop-in replacement for SQLite! No one can stop you! You don't need permission!

But why would we want to throw away the perfectly good C implementation, and why would we expect the C experts who have been carefully maintaining SQLite for a quarter century to be the ones to learn a new language and start over?

AdamJacobMuller · 2 months ago
One good reason is that people have written golang adapters, so that you can use sqlite databases without cgo.

I agree to what I think you're saying which is that "sqlite" has, to some degree, become so ubiquitous that it's evolved beyond a single implementation.

We, of course, have sqlite the C library but there is also sqlite the database file format and there is no reason we can't have an sqlite implementation in golang (we already do) and one in pure rust too.

I imagine that in the future that will happen (pure rust implementation) and that perhaps at some point much further in the future, that may even become the dominant implementation.

AdamJacobMuller commented on I ditched Spotify and set up my own music stack   leshicodes.github.io/blog... · Posted by u/starkparker
parliament32 · 3 months ago
> Those are two different things. Recording artist does not always equal songwriter. So how much should the songwriter make? The recording studio? The audio engineer? All the other people involved in creating the recorded song? Now that it's made, how do you get people to know the song exists and want to listen to it, much less purchase it?

Why are any of these the distribution medium's (or better, listener's) problem? The songwriter, recording studio, audio engineer, marketing firm, etc should be paid for their services at their standard rates at the time the service is performed. The artist is the one who should accept this risk. Just like.. basically everything else in the world. The plumber who installed an office sink is not entitled to some fraction of the occupying organization's revenue, right?

> But that is so much work that they would need to already have an income stream to give them the time to do it all

Which is why labels exist. They take the risk on, and pre-pay for (everything), in exchange for the lion's share of potential revenue. Artists are, of course, welcome to stay unsigned and handle all the risk and rewards themselves, but that typically isn't a good value prop.

IMO everything here is working as designed, including Spotify. The author just doesn't understand that "artists getting paid fractions of pennies per stream" is exactly what should happen.

AdamJacobMuller · 3 months ago
> should be paid for their services at their standard rates at the time the service is performed

Because by and large they don't want that. They are creatives who would prefer to be invested in their work: Charge less now, putting more into their work in the hope and belief that it will pay off over time. Sometimes it does.

AdamJacobMuller commented on Digg.com is back   digg.com/... · Posted by u/thatgerhard
Wonnk13 · 4 months ago
I was a refugee of the Great Digg Migration to reddit some 14 or so years ago. old.reddit and adblockers as well as very aggressive curation of subreddits have kept it to an overall positive experience over the decade.

I think overall I'm just less enthusiastic about the internet; everytime I come back from a week or two of backpacking without internet connection I realize how overstimulated with inane bullshit we all are.

AdamJacobMuller · 4 months ago
Same here. I (proudly) had my account there banned for posting the AACS key.

Went to reddit and was not unhappy there for many years, but, aside from some targeted subreddits (/r/beagle!) I rarely spend any time on reddit anymore. The new reddit changes just feel user-hostile and they are aggressively pushing users away from old.reddit.com, it feels like a matter of time before they announce that they are killing old reddit.

Perhaps we are getting old but I also find happiness is inversely proportional to my time spent on social media.

AdamJacobMuller commented on Starlink is currently experiencing a service outage   starlink.com/us... · Posted by u/throwmeaway222
ozten · 5 months ago
Pro-tip: Don't host your status / outage page on your own infrastructure. We learned this lesson the hard way at AWS with S3.
AdamJacobMuller · 5 months ago
I broadly agree with what you're saying, but, that's not the issue here.

They don't even have a dedicated status/outage page, afaik.

The website being down is a more classic problem. The outage probably increased traffic to their website by 1000x if not more and the infrastructure for the website simply couldn't cope.

Good lesson on keeping your status infrastructure simple and on something which is highly scalable.

Having a CDN where the main page of their site was 99% cached globally would have probably mitigated this issue.

AdamJacobMuller commented on Starlink is currently experiencing a service outage   starlink.com/us... · Posted by u/throwmeaway222
0xffff2 · 5 months ago
I don't know how Starlink's satellites are architected, but the spacecraft I am familiar with has several different boot images with automatic failover. For that system, you would have to replace/corrupt multiple of the actual boot images to brick the system completely.
AdamJacobMuller · 5 months ago
There also must be some seriously robust out-of-band systems in place here.
AdamJacobMuller commented on Starlink is currently experiencing a service outage   starlink.com/us... · Posted by u/throwmeaway222
chasd00 · 5 months ago
that's going to be a lot of crew dragon trips to go hold the power button down for 5 seconds on all those satellites to reset to factory default.
AdamJacobMuller · 5 months ago
I volunteer.

u/AdamJacobMuller

KarmaCake day4867November 15, 2014
About
[ my public key: https://keybase.io/adamjacobmuller; my proof: https://keybase.io/adamjacobmuller/sigs/pZH8xZIrLaOrBZbj4vM958e4A5B5TpoGER_bpB7MFNA ]
View Original