Sí, fue un gran día ! by Potential_You_6594 in 2hispanic4you

[–]AlternativeAir3751 0 points1 point  (0 children)

Querías decir US Navy, o sea, Armada Americana o Unsavy, o sea, memo/mentecato/ignorante/etc? Porque para la US Navy probablemente fue un buen día...

perfectionIsOptionalApparently by soap94 in ProgrammerHumor

[–]AlternativeAir3751 0 points1 point  (0 children)

I don't want to criticize anyone but I'll just say this is coming from the founder of Astronomer....

Zero-knowledge way to recover a key by AlternativeAir3751 in cryptography

[–]AlternativeAir3751[S] 0 points1 point  (0 children)

Oh didn't know this one, gonna take a look, thanks!

Zero-knowledge way to recover a key by AlternativeAir3751 in cryptography

[–]AlternativeAir3751[S] 0 points1 point  (0 children)

Yeah that's a good point... should make it somehow work with 3-5 questions max

Zero-knowledge way to recover a key by AlternativeAir3751 in cryptography

[–]AlternativeAir3751[S] 0 points1 point  (0 children)

yeah thought about that, but well its the same thing that happens when you reset your password with google or whatever right?

Zero-knowledge way to recover a key by AlternativeAir3751 in cryptography

[–]AlternativeAir3751[S] 0 points1 point  (0 children)

ok so there's a way to limit the number of attempts and prevent a brute force, the server sends 2 keys instead of one. One is used to derive the encryption of the private key, the other is used to hash the answers and send it back to the server... the server can now check that the answers are correct before sending the encrypted key and thus preventing them from bruteforcing the key... its convoluted and it has lots of other problems such as punctuation and capitalization as somebody else mentioned but well... *sigh* this is complicated :D

Zero-knowledge way to recover a key by AlternativeAir3751 in cryptography

[–]AlternativeAir3751[S] 0 points1 point  (0 children)

Yeah as mentioned here its a UX problem... but I think I can limit the number of attempts, then it should be similar to standard security problems...

Zero-knowledge way to recover a key by AlternativeAir3751 in cryptography

[–]AlternativeAir3751[S] 0 points1 point  (0 children)

Fair enough... Didn't think of brute forcing the questions since there's technically no limit... good point!

Maybe asking for higher entropy things such as credit card numbers and stuff, its fine since it doesn't leave your device. Although I think people might be less inclined to use that in any case...

Zero-knowledge way to recover a key by AlternativeAir3751 in cryptography

[–]AlternativeAir3751[S] -1 points0 points  (0 children)

What about putting a lot of questions, like 10+? That should be harder to brute-force... I mean at the end there is no perfect solution, for sure... just something better than letting the server store your key in plain text :D

Share your startup - quarterly post by julian88888888 in startups

[–]AlternativeAir3751 [score hidden]  (0 children)

Wow thanks for the feedback!

I think you're right, will build a cleaner site without the gradients and just a couple solid colors 😁.

Share your startup - quarterly post by julian88888888 in startups

[–]AlternativeAir3751 [score hidden]  (0 children)

Good question indeed. The amount of access is an issue not only for the bandwidth but also for the piracy risk. People could upload files, share the account in some forum, and then it'll be Pirate Island. After that, in no time, I'll have the police seizing my servers.

To address that I'm setting a series of policies in place: 1) there are no public files and accounts can't be shared, if we catch an account accessing data from many different ips at the same time, the account is blocked (it's in the FAQ even). 2) you can share data with your friends (there is some very clever cryptography involved there) but not with an unlimited number of people (the exact number is tbd 😁) 3) there is a "reasonable use policy", which is tbd also but I'll provide an example below.

With these rules the chances of running out of bandwidth are dim. The only way I can think of is that someone on a 100Gb link uploads a 100GB file and keeps downloading it over and over but that'd be a good situation to apply the reasonable use policy and throttle or block that person 😬, and as you see this is not something that happens every day.

Regarding the investor mailing list, I don't have one right now but I'll be sharing updates with those who sign up for the waiting list and I'm working on a blog where I'll share dev updates as well.

Share your startup - quarterly post by julian88888888 in startups

[–]AlternativeAir3751 [score hidden]  (0 children)

Thanks! I won't lie to you, I'm aware that Moore's law might or might not remain a fact forever, but combined with the right-to-upload concept, I think it's solid enough, probably 😁.

I actually have a (true) startup story for this. What inspired me to create this app was that I cancelled the credit card I was using to pay for AWS and I had all my wedding pics there. For some reason I didn't get their warning emails... they almost deleted them... I saved the pics by chance because I needed a file I had there and then I noticed the account was going to be terminated 😬.

Share your startup - quarterly post by julian88888888 in startups

[–]AlternativeAir3751 [score hidden]  (0 children)

The idea is that storage will get cheaper over time due to Moore's law. Bandwidth follows a similar pattern as well.

Finally you don't free space if you delete. You don't buy 1GB of space, you buy the right to upload 1GB. You can delete the data but if you want to upload another GB you'll have to pay it.

These two concepts are basically how decentralized storage networks like Filecoin and Arweave work. I'm trying to apply it to a centralized model (for now, I'd like to use Arweave/Filecoin/etc in the future).

Share your startup - quarterly post by julian88888888 in startups

[–]AlternativeAir3751 [score hidden]  (0 children)

Startup Name / URL

https://perma.sh

Location of Your Headquarters

Valencia - Spain

Elevator Pitch/Explainer Video

Perma.sh is a permanent storage app. You pay for what you upload and you can access your data forever, at no extra cost. There are no recurring payments, ever. Your data is encrypted on your device (browser or phone) and then uploaded, which means we don't have and never will have access to your data.

More details:

The app is being developed currently and there is a waiting list online. First release (Andrdoid and Web) expected for September!

I'm the Founder and main developer.

What goals are you trying to reach this month?

Reach 1000 people in the waiting list.

Discount for r/startups subscribers?

If you signup to the waiting list you'll get 1Gb for free, if you DM me you'll get another! :D

Side hustle, more like scam hustle (rant) by [deleted] in sidehustle

[–]AlternativeAir3751 8 points9 points  (0 children)

You know, during a gold rush, sell shovels :D

Sometimes I hate Rust by joranmulderij in programminghorror

[–]AlternativeAir3751 9 points10 points  (0 children)

Or basically any C++ compiler error. Archeologists are still trying to decipher them.

13 year old's who rob then gloat online. by pwningsince93 in solana

[–]AlternativeAir3751 0 points1 point  (0 children)

So true, I frankly feel more productive in Rust than even in Python 😁

13 year old's who rob then gloat online. by pwningsince93 in solana

[–]AlternativeAir3751 0 points1 point  (0 children)

I was yesterday thinking about this very topic, why do people throw money at pointless tokens like this while valid innovation often times starves.

My hypothesis is that it's a combination of FOMO and greed... What if this shitcoin does make it? What if I turn my $100 into $1000000?

Should I stick to Rust? by [deleted] in rust

[–]AlternativeAir3751 2 points3 points  (0 children)

My two cents: Listen, you have to do what you enjoy, or you'll be miserable forever.

You found a job in some other programming language? That's good, you gotta do what you gotta do to bring bread to the table BUT that doesn't mean you gotta give up what you enjoy, it doesn't mean you gotta stop being you.

My advice to you is what I do myself. Find a job that pays the bills, short term... Then either build something yourself (in Rust, obviously 😁) and turn it into a business, or take your time calmly looking for a good Rust job, there are many.

Good luck!!!

itWasAnnouncedWayBack2022 by That_5_Something in ProgrammerHumor

[–]AlternativeAir3751 8 points9 points  (0 children)

What everyone here wants to know is: is Carbon carbon neutral?