twistedhardware Profile Banner
Abdullah Al-Rasheed Profile
Abdullah Al-Rasheed

@twistedhardware

Followers
470
Following
594
Media
584
Statuses
3K

#Golang Ninja and developer of @uAdminio I talk about tech lifestyle [email protected]

Dubai, Riyadh, Batangas City
Joined March 2011
Don't wanna be here? Send us removal request.
@twistedhardware
Abdullah Al-Rasheed
7 years
A quick application developed in uAdmin in under 2 minutes. https://t.co/vgXvJmhUPa #Golang web framework
2
5
9
@twistedhardware
Abdullah Al-Rasheed
2 months
Their design is way less elegant than LN, but in contrast to LN, they solved the self-custody problem, stablecoin problem, and created a system that can still work with LN.
0
0
0
@twistedhardware
Abdullah Al-Rasheed
2 months
... everyone was waiting for a Taproot Asset. I was very critical thinking Tether will use Taproot Assets but I kept waiting for their implementation which didn't come. Finally, a few weeks ago, an announcement from Tether mentioned Spark which honestly, I have never heard of ...
1
0
0
@twistedhardware
Abdullah Al-Rasheed
2 months
The fact that no stable coin was ever implemented until now on the bitcoin network tells you something about all the current standards that exists including Ordinal and Taproot Assets. Almost a 8 months after Tether announced that they will issue some USDT on Lighting ...
1
0
0
@twistedhardware
Abdullah Al-Rasheed
2 months
For those who want to read about the future of stablecoins on Bitcoin, check what @spark is doing with BTKN (similar to LRC-20) https://t.co/lMhPTg3AHy
Tweet card summary image
docs.spark.money
2
1
2
@EWC_Festival
كأس العالم للرياضات الإلكترونية
2 months
📍 كأس العالم للرياضات الإلكترونية
424
684
11K
@twistedhardware
Abdullah Al-Rasheed
5 months
It's just inolvidable due to simple pigeon hall principal. For this system we have 30 bits which makes it 2^30 which it a billion unique combinations. So the chance of getting the message wrong and getting the right set of emojis is about 1 in a billion
0
0
0
@twistedhardware
Abdullah Al-Rasheed
5 months
It's not as good as verifying with md5 hash or sha256 hash, but these were never designed for human usage. Emoji based MAC collision. Any MAC system will have a hash collision chance where two inputs produce the same hash.
1
0
0
@twistedhardware
Abdullah Al-Rasheed
5 months
This can also be very useful for call centers to verify they got your email address correctly. It's easier to ask (penguin, sun, dancing) than using NATO phonetic alphabet letter by letter (tango, hotel, whiskey, India, ....
1
0
0
@twistedhardware
Abdullah Al-Rasheed
5 months
There are over 3700 emojis, not all of them are available on all system and some are too similar to each other. But we can find 1024 distinct emojis This system can be used in crypto to verify an address. Just show 3 emojis next on the screen when you paste an address
1
0
1
@twistedhardware
Abdullah Al-Rasheed
5 months
This is a system that takes a message and hashes it with sha256. Truncate the hash to get the first 30 bits. Split the 30 bits into 3 10-bit groups. Each 10 bit can be a number between 0-1023. Now we map there three groups into 3 emojis
1
0
0
@twistedhardware
Abdullah Al-Rasheed
5 months
Or you could add a MAC and verify a fewer bytes 3f, 71, 4a, ...etc This is not a system that works well with human communication. We are bad at numbers but we have a secret weapon, we are good with emojis 😁
1
0
0
@twistedhardware
Abdullah Al-Rasheed
5 months
This is great when two computer are talking to each other. But what when humans are talking? Imagine sending your Bitcoin address and you want to make sure the other person received it without tampering. You could call the person and go byte by byte to make sure you got it
1
0
0
@twistedhardware
Abdullah Al-Rasheed
5 months
MAC is used to authenticate a message. MAC bytes are derived from the message and sent with it. The receiver can use a hash function to verify authenticity of the message by calculating the MAC of the message and comparing it to the MAC that came with the message
1
0
0
@twistedhardware
Abdullah Al-Rasheed
5 months
Emoji based MAC (Message Authentication Code) 🐧🌞💃 This is a message authentication system for humans -Did you get my message? -Yes -What's the EbMAC? -Penguin, sun, dancing -You are good to go 👍 Explanation (thread)
1
0
1
@twistedhardware
Abdullah Al-Rasheed
5 months
From the same authors of Fundamentals of Software Architecture. All the parts that didn't fit the narrative neatly, were put in a pile called "The Hard Parts". Now, the brilliant authors tackle these in their new book. I'm listening to it right now and enjoying the mental tease.
0
0
0
@tejorywallet
Tejory
5 months
Your crypto deserves a home, not a hostage situation. 🔐 Welcome to Tejory — where you’re the only one holding the keys.” #Tejory #CryptoWallet #Decentralized
@tejorywallet
Tejory
6 months
You hold the keys. You hold the power. Welcome to a future where YOU control your assets. #Tejory #Decentralization #Crypto
0
1
1
@tejorywallet
Tejory
7 months
From box to blockchain.👀 Unveiling of Tejory smartcard that let's you tap into the future.🚀 #Crypto #Cryptowallet #Smartcard
0
2
4
@tejorywallet
Tejory
7 months
Crypto on a Card? Yup, it's that easy. #CryptoSmartCard #CryptoWallet
0
6
4
@twistedhardware
Abdullah Al-Rasheed
7 months
Ali's story is inspiring
@ringmagazine
Ring Magazine
7 months
Full Ring Magazine story:
0
0
1
@rohanpaul_ai
Rohan Paul
8 months
This paper introduces In-Context Reinforcement Learning (ICRL). It demonstrates that a transformer LLM, when trained with RL, can learn to solve new problems it has never seen before, by leveraging in-context experience. ------ 📌 ICRL Enables On-the-Fly Adaptation Traditional
7
145
838