youssef
146 posts


@johnrushx @levelsio It's not alcofree as much as kids only developing digital social skills instead of learning how to talk to girls face to face
English

@theo He must be joking, because I can't see anyone saying BS like that.
It takes few seconds to Google or ask AI about it.
English

Someone in my replies convinced themselves they can crack any UUID in 24 hours.
I presented the following challenge, and they backed out because the "server costs alone" would be $2,000. This challenge runs locally lmao.
Don't listen to everything you read online.
Theo - t3.gg@theo
@charliegreenman @youssef_rbahi Fuck it, here you go. $1,000 if you can crack this. You have 24 hours. gist.github.com/t3dotgg/94916b…
English

@yacineMTB Man's really trying to target every subculture on here
English

It's not.
You're talking about hashing an existing domain name/string to UUID (v3 or v5) while Theo is talking about choosing a random UUID as your domain (while respecting a couple rules), which still makes it 2¹²².
UUIDs (v4) = random unique IDs. UUIDs (v3 or v5) = MD5/SHA-1 hashes of name + namespace, formatted as UUIDs.
Hashes verify data or obscure it. UUIDs are for identity.
Similar tech, very different purpose.
English

Okay, so given the following:
- All code runs on one server
- UUID implementation is a known semi-unsafe implementation
- The UUID is the ONLY identifier
- You have other valid UUIDs near the time of the one you want
...theoretically slightly less bad than 2^128
If I append the userID in front, you're fucked
If I use more than one server (or reboot my server), you're fucked
If I create UUIDs somewhere else (i.e. in my db, user's device, etc) you're fucked
Regardless, you should never say that 2^32 number because it is wrong and makes you look really dumb
English

I've been playing around with Go lately, and I've gotta say: I'm impressed. It's clear to me the language authors knew what they were doing.
Small things like automatically exporting functions whose names begin with a capital letter, and automatically making all functions in the same package in scope of every other file in that package really cut down on the amount of boilerplate you have to write.
For example:
package main
func SetupRouter()
is automatically part of my public interface for this package. And it's automatically available to any other file in `package main`.
Comparing to JS: we have at least 3 WIDELY used environments for code to run in:
- CJS
- ESM
- Globals (script)
Each has trade-offs, and none of them are as ergonomic as Go. Not to mention the nightmare that is converting between them, or handling dependencies in one format when you're authoring in another.
English

@keyladelslay I stopped paying for X for a month recently and didn't notice much of a difference since I don't really post much on here. You don't need a checkmark to consume content.
On the other hand, I want to kms every time I use youtube on someone else's device and they don't have premium
English

@youssef_rbahi Is there
English

@nearcyan If you're only using it for work, the only thing that should be better is the far superior default keyboard with numbers on the first page. Otherwise you won't notice much of a difference unless you want to customize the phone or side load apps (very important imo)
English

@elazzabi_ @telegram The number of people that will fall for scams and phishing while trying to access other people's leaked data is gonna be glorious
English

@sunsettler By doing the same things that improve general blood circulation such as exercise, deliberate cold exposure, etc. If you have Raynaud's (which is not that uncommon), avoiding caffeine also helps.
English













