[-] bamboo@lemmy.blahaj.zone 11 points 1 day ago

Here's one, InfluxDB (a time series database) advertises itself Open Source, but that's only true for their Core platform, and many common features of a DB (high availability, read replicas, etc) are behind the Enterprise offering. Even if you are going to self host, you have to pay and agree to their terms.

I get having to pay for hosting and support, but it seems like they are intentionally neutering the core version to be able to push their paid business model, while benefiting from the testing and contributions from the community on the core model.

[-] bamboo@lemmy.blahaj.zone 1 points 2 days ago

Not really sure what you mean by reusing UUIDs but theres nothing bad about using UUIDs in URLs for content you don't want scrapped by bots. Sites like Google Photos are already are using UUIDs in the URL for the photos, and do not require any authentication to see the image as long as you have the URL. You can try this for yourself and copy the URL of an image and open it in a Private Browsing Window. Every so often someone realizes the actual image URL is public and think they've found a serious issue, but the reason why it isn't is because of the massive key space UUID provides and that it would be infeasible to check every possible URL, even if it's publicly available.

[-] bamboo@lemmy.blahaj.zone 2 points 2 days ago

Even assuming 0 latency on their backend, if you wanted to check each UUIDv4 value again their database during your lifetime, you would need to check 1.686 x 10^27 UUIDv4 per second for 100 years straight. Supercomputers are measured in exaflops, which is 10^18 operations per second, so even distributing the work across many machines, you would need about 1 billion of super computers to be able to have a chance of checking every UUIDv4 value within 100 years.

[-] bamboo@lemmy.blahaj.zone 7 points 2 days ago

Thank you for bringing sanity to this thread. At this point, I have to assume that this person is trolling? That or they've been vibecoding too long?

[-] bamboo@lemmy.blahaj.zone 5 points 2 days ago

a computer powerful enough can guess all possibilities in a matter of minutes, and query them all against the db to discover all files stored within.

Again, it would be computationally infeasible on any reasonable timescale of human existence. It's no secret what every possible UUID would be, it's the fact there are 5316911983139663491615228241121378303 of them and trying each one would be futile. They're actually all on https://everyuuid.com/ to see for yourself.

Just for shits, I encrypted a file with a password being a UUIDv4. Here's the encrypted file as base64:

YLIR6fL46HfRmueb1tZWiQUFQHYnZOKO9oujOzhvWYpfTtB5RnHtAvMgUgeIsffLC1wz7D17Vp0VT5YIJMb5pA==

Here's everything you would need to do to decrypt this file with a password:

$ echo "YLIR6fL46HfRmueb1tZWiQUFQHYnZOKO9oujOzhvWYpfTtB5RnHtAvMgUgeIsffLC1wz7D17Vp0VT5YIJMb5pA==" | base64 -d > file.enc

$ openssl enc -aes-128-cbc -d -nosalt -in file.enc
enter AES-128-CBC decryption password:
u/01189998819991197253@infosec.pub can't brute force this

The password to decrypt the file is a UUIDv4. See if you can try every UUID and figure out which one I used as the password.

[-] bamboo@lemmy.blahaj.zone 10 points 2 days ago

I'm not familiar with NSA’s Translator, so any info would be appreciated.

I saw your other comment about DES, and it should be noted that DES was with a key length of 56 bits, and that was enforced precisely because the NSA could brute force it. It wasn't even a secret they could brute force 56 bit encryption, and written into law. Back then, if you wanted to use more than 56 bit encryption in the United States, you had to provide a key escrow system to allow the government to decrypt the content if they needed to. Around the 2000s with the rise of e-commerce, they dropped the export restriction because it was doing more harm than good. No one wanted to use so few bits in the encryption keys, but it was illegal at the time to write software which did.

A UUID's 122 bits of randomness are exponentially more than the 56 bits DES offered. My original point being, all crypto is inherently brute forceable on an infinite timescale, but key length and implementation decisions are chosen to so that it would be computationally infeasible to brute force.

[-] bamboo@lemmy.blahaj.zone 19 points 2 days ago

By this logic, all crypto is bruteforcable, on a long enough timeline.

A 122 bit random number is 5316911983139663491615228241121378303 possible values. Even if it were possible to check 1 trillion records per second, it would take 168598173000000000 years to check all the UUIDs and get the info on all the users. Even if every human on earth signed up for the app (~8 billion people), and you wanted to just find any one valid UUID, the odds of a generating a UUID and that being valid in their DB is basically 0. You can do the math your self following the Birthday Paradox to determine how many times you would need to guess UUIDs before the probability that any one UUID is valid against a population of the whole world is greater than 50%.

84
submitted 2 weeks ago* (last edited 2 weeks ago) by bamboo@lemmy.blahaj.zone to c/leopardsatemyface@lemmy.world

cross-posted from: https://lemmy.ca/post/47684349

Another Trumper full of regret.

https://gothamist.com/news/why-many-asian-american-trump-voters-chose-zohran-mamdani-in-nycs-primary

"I liked his policies, mainly his support for education and affordable housing, said Shirley Wong, 70, of Bensonhurst, referring to Mamdani. "He seems to listen to us."

But less than a year ago, Wong cast her ballot for Trump. She cited the influx of migrants in her neighborhood, as well as the cost of living under President Joe Biden. But now, Wong said she regretted voting for Trump, citing the Big Beautiful Bill's projected cuts to Medicaid

78

cross-posted from: https://lemmy.dbzer0.com/post/47760122

TranscriptA post by Dr. Amy Psy.D. @dramypsyd@ohai.social saying: So I had to stop by Best Buy and the sales guy was going really hard trying to get me to sign up for the credit card. Like I said I didn’t want it and he was like “does YOUR card get you 15% off I don’t think so” and I was like buddy I know they make you push it but please stop and he was like actually they don’t, I just really like the Best Buy credit card. And then he wouldn’t tear my receipt off because he said the chemicals would take away his testosterone. Anyway this is why I shop online.

2
106
Switch 2 Linux (lemmy.blahaj.zone)
9
A rave with naps and snacks (lemmy.blahaj.zone)
346

Filmed within central Myanmar – March 28, 2025 (M7.9 Myanmar Earthquake)

https://en.wikipedia.org/wiki/Earthquake_rupture

80
Scrollin' the night away (lemmy.blahaj.zone)
submitted 3 months ago* (last edited 3 months ago) by bamboo@lemmy.blahaj.zone to c/microblogmemes@lemmy.world
1

I've recently switched to Thunder from Sync, but am surprised that there's not an option to resize tall images to the display size. When opening an image in full screen, it does this, but not in the feed or when opening a post. Basically this would be an option in between card view and full height imagea, for images which are taller than the display window.

This is an egregious example, but this post takes up so much of the feed when full height images is set. Also, I'm not sure about most instances, but they seem to resize the thumbnail aggressively on tall posts, so even if full height images without resizing is your preference, the quality looks terrible anyway, and you're forced to click into the post to see the full size image.

Anyway, maybe I'm missing some settings, but this behavior seems like something someone else would have wanted, but I don't see it as a setting.

[-] bamboo@lemmy.blahaj.zone 175 points 5 months ago

Found the post on the forums. The screenshot omits the comment from Craig who said "I ended up wiping windows and installing Ubuntu instead".

I found this reply helpful too, and so should you.

346
Mario Rule (lemmy.blahaj.zone)

Original artist is u/Boldjun on Reddit

[-] bamboo@lemmy.blahaj.zone 184 points 6 months ago* (last edited 6 months ago)

The congestion zone starts at 60th Street and heads south, so traveling from 61st - 79th street won't even encounter the congestion pricing. This guy is dumb on so many levels.

EDIT: I just looked it up on a map and 61st is a one way going west towards Central Park, so if you enter 61st from Madison Ave, you're forced to exit at 5th Ave and go south entering the zone, which I guess is this guy's problem?. I also looked up the guy and he's a CEO Real Estate developer, so he's living in a multi-million dollar place right next to Central Park and can't afford to pay $9 because his private parking spot in his building forces him to drive into the congestion pricing zone. Come on!

[-] bamboo@lemmy.blahaj.zone 215 points 6 months ago

If you don't upgrade to Windows 11, you can't use Recall, which is a great reason not to upgrade to Windows 11.

6
22
939
Now you do what they told ya (lemmy.blahaj.zone)
[-] bamboo@lemmy.blahaj.zone 192 points 10 months ago

Wow TIL about the use of underscore in an interactive session.

[-] bamboo@lemmy.blahaj.zone 166 points 2 years ago

It's one banana, Michael. What could it cost, $2?

view more: next ›

bamboo

joined 2 years ago