Right? I’m like, “TELL ME WHAT YOURE TALKING ABOUT BEFORE THE COMPUTER GETS SQUIRT” 🔫🔫🔫

Reply to this note

Please Login to reply.

Discussion

i can't have a conversation with someone who doesn't have basic algebra skills about this, it's fundamental

2x+2=6

x=2

*drops mic*

ok, next thing you need to understand is clockwork arithmetic

this is math where when the number blows past some boundary it wraps around to zero

it's called clockwork arithmetic because the field (set of numbers or range of numbers) is finite, thus they call them "finite fields"

when you make a calculation with these numbers, as they overflow they create a "trapdoor" where you can't guess where it started but you can easily find the way there if you know the starting point and the factors in the equation

this creates entropy, or randomness, that cannot be undone without knowing that secret, but also, in the case of elliptic curves and RSA/DSA signatures you can check that the source number was a secret someone else has, without being able to reverse the secret

it's too complicated for me right now, i have to fix this stupid code to use binary instead of hexadecimal... it's actually removing code i'm doing here, because it's just fucking retarded, like code passing around numbers as decimal strings and then converting them into binary to calculate and then back to decimal to return

anyhow, enough!

suffice it to say, that the "experts" use ways of describing what is going on that makes it seem like voodoo but really it's just algebra and arithmetic

Oooooooooo I think I’m getting some of it. Y’all aren’t talking just normal development. That’s whyyyy you’re talking about algebra and then entropy, because you’re implementing cryptographic elements for verifying identity and signing events?

yup, it's what makes this stuff unruggable

users authenticate themselves, you can verify everything, it isn't "trust me bro", it's MATHEMATICS!

lmao, this is too funny, im always surprised when anyone be reading this is.. is it nostr shitposter's day off in your feeds that bad? 😂😂😂 embrace the insanity, amethyst should maybe support labels for #devtalk like it does for #nsfw 🐛😇

well, these are our fans! they don't know what we are saying but they like what we are doing, sometimes they try to join the conversation

it's a good thing, in normie world, this kind of stuff is incomprehensible and should not be talked about, keep it separated!

which is stupid because it's just math and logic and shit, and if that's not inside the overton window we truly live in idiocracy

so i say, good i don't mind having brainy people who aren't good at math or logic but sorta grasp it come and ask questions, it brings the teaching side of it in, and it's important

i have needed to teach several key concepts to my junior colleague in my work and this is like practice

I tried to hide it long enough, but yeah…obviously I’m a little interested in what y’all are up to and learning at my own pace😂

teaching and training are things i have spent a fair bit of my life doing, especially during the time i did tech support, and i think i have a talent for explaining things in ways that make learning easy and fun

i remember one especially proud moment when i was like 17, and i had mastered the Ollie Impossible, a trick that involves making the board spin around your back foot above the rear trucks, sideways, and this dude asked me to teach him, and before half an hour he was landing them because i watched him and perceived what he neded me to explain how to modify his movement so he could do it

but yeah, many times taught people to use computers, it's not well paid work compared to troubleshooting, which is way less well paid than programming, but i am good at it, if i had a chance at a long term tenure in such a job i'd go for it, it is very satisfying when you see the lightbulb come on in someone's mind

It’s gonna take a long time and I don’t necessarily want to participate in development, but we are probably heading towards needing to run our own instances of everything to comprehension will probably be quite useful. I also appreciate it when yall take the time🫂

I need to see a clip of you doing an impossible now!

haha, i probably can't land them anymore, but i think i was able to do it last time i had a board, about 6 years ago

Is this hard problem around arbitrary-base big numbers factorization or I didnt understood?

well, my understanding of it is simply that by overflowing the numbers you break the reverse relation to the source numbers

you can easily compute them if you know the numbers, but if you don't, and all you have is the outputs, the number of possible guesses required to find the numbers is impossibly large

but yes, i think it's called the "discrete logarithm problem"

i think that is a deceptive name because as far as i can tell, it's the finite field that defines the math, not the integer part, the integer part is sorta encoded in the expression "discrete" meaning - more or less - integer arithmetic

if you did the same calculations but didn't make them overflow at an arbitary field length they would be reversible

I'll put again my head on math when I will be able to trash fiat job and regain my time.

i promise you won't regret it

you probably maybe are even right this moment getting an inkling that this knowledge is rare and valuable