Yolan's Avatar

Yolan

@anomalroil.bsky.social

Crypto means maths. Cryptogopher doing random stuff on the internet, quite literally.

189 Followers  |  130 Following  |  64 Posts  |  Joined: 18.04.2023  |  1.6128

Latest posts by anomalroil.bsky.social on Bluesky

A screenshot of code that reads:

	/// 01 -> compressed infinity point
	/// the "uncompressed infinity point" will just have 00 (uncompressed) followed by zeroes (infinity = 0,0 in affine coordinates)
	isCompressed := (input[0]>>7)&0x01 == 0x01
	if !isCompressed {
		return nil, fmt.Errorf("uncompressed point cannot be decompressed")
	}
	isGreatest := (input[0]>>6)&0x01 == 0x01
	// we clear both bits
	input[0] &= byte(0b00111111)

A screenshot of code that reads: /// 01 -> compressed infinity point /// the "uncompressed infinity point" will just have 00 (uncompressed) followed by zeroes (infinity = 0,0 in affine coordinates) isCompressed := (input[0]>>7)&0x01 == 0x01 if !isCompressed { return nil, fmt.Errorf("uncompressed point cannot be decompressed") } isGreatest := (input[0]>>6)&0x01 == 0x01 // we clear both bits input[0] &= byte(0b00111111)

Listen folks, I've seen a lot of code, I've seen code you wouldn't believe, but this, this right here, it's truly the best. The greatest, I tell you! We have the greatest coders, they write the greatest code, nobody does it better. It's tremendous, it's fantastic, it's yuge!

11.09.2025 16:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I just had to pull out my copy of "The Arithmetic of Elliptic Curves" by Silverman because a paper had the AUDACITY of referring to it without recalling the definition, and I absolutely loved the experience of fishing the definition in an actual paperback๐Ÿคฃ Glad I had it, tho.

02.09.2025 18:33 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A picture of a little taby cat rolled on a couch and showing its furry belly.

A picture of a little taby cat rolled on a couch and showing its furry belly.

We heard you all like random cats, so here's our random cat of the day. Chosen uniformly at random with verifiable randomness from our quicknet VRF round 20993439 among all the 1 available cat to draw from.

21.08.2025 13:41 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Doing too much low level cryptography.

14.08.2025 14:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Here's an advice for you if you're discussing partnerships with vendors: stop wasting the vendor's time with idle calls if you've already picked another vendor anyway because you're "locked in by your investors' wishes". Not a good look for your team to do so.

14.08.2025 14:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Just refreshed the whoami.filippo.io database.

If you are one of the โ€œlucky 10,000โ€ whoโ€™s never heard of it, try

$ ssh whoami.filippo.io

13.08.2025 23:35 โ€” ๐Ÿ‘ 42    ๐Ÿ” 6    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

Looks like my team has ensured I wouldn't be pushing any code to prod: they rustified it all, leaving me with just a few basic web backends to play with in Go. Not sure if I should be glad or sad as a founder that I cannot properly contribute to our codebase anymore ๐Ÿคฃ

14.08.2025 08:56 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A masked OG dev with the drand logo and brand on his mask, doing a Sssh sign with his finger in front of his mouth.

A masked OG dev with the drand logo and brand on his mask, doing a Sssh sign with his finger in front of his mouth.

BRB, putting the G into OG devs by sneaking commits into our feature complete legacy project...

27.06.2025 15:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Not me doing almost the same joke every time I am in Bern train station, no, no...

19.06.2025 18:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A picture of a train with a BLS brand on it.

A picture of a train with a BLS brand on it.

Who's complaining about the speed of BLS again?

19.06.2025 18:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A speaker showing weird functional code in Go and pointing at a screen titled "The untyped Y Conbinator", with a Gopher in the background.

A speaker showing weird functional code in Go and pointing at a screen titled "The untyped Y Conbinator", with a Gopher in the background.

@gopherconeu.bsky.social teaching us what not to do in Go ๐Ÿ˜‚

18.06.2025 09:07 โ€” ๐Ÿ‘ 3    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'm sorry I didn't shout during the panel to tell everyone about FIPS in Go crypto when it really would have been needed! There was a question that would have been the perfect opening for it.

17.06.2025 20:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In case the "plaintext as a default and e2ee only for private chats nobody actually uses" wasn't enough of a red flag to you... I still cannot fathom how UX could actually justify Telegram adoption by the entire web3 communities, who are supposedly more likely to be concerned about privacy ๐Ÿ˜ตโ€๐Ÿ’ซ

12.06.2025 21:35 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
The door of an elevator with a projection of a password prompt pop-up with some German text.

The door of an elevator with a projection of a password prompt pop-up with some German text.

That feel when your elevator has a password prompt on its door...

12.06.2025 16:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You mean the Quelloffenegemeinnรผtzlichkeitsspรคtvergรผtungszuschussinitiativkonzept?

12.06.2025 15:56 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
The German government is better at funding open source than the entirety of the web3 industry put together.

Change my mind.

The German government is better at funding open source than the entirety of the web3 industry put together. Change my mind.

No lies told.

12.06.2025 13:31 โ€” ๐Ÿ‘ 37    ๐Ÿ” 4    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Here's a statement once said about gold that will never be said about Bitcoinโ€”even by maxis:

> "Sometimes that yellow color just doesn't match the richness of celluloid or pearlized resin."

You know why? Because you canโ€™t make fountain-pen nibs out of Bitcoin, duh!

04.06.2025 09:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

TFW you've just resized your fully-encrypted root partition thanks to LVM and cryptsetup without even rebooting, while also increasing the Argon2id parameters. ๐Ÿคฉ Well, if I'm offline tomorrow, you'll know why I guess.

03.06.2025 11:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Are you a small, independent game studio with big dreams?
Fair loot drops, balanced PvP, and unpredictable worlds shouldnโ€™t be hard.

Randamu gives you plug-and-play, verifiable randomness - no complex infra, no crypto team required.
Just fair, secure gameplay ๐ŸŽฎ

23.05.2025 05:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

After the bus factor, the boat favor ๐Ÿ™ˆ Ship it, quick!

08.05.2025 15:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

PSA: I'm not a CryptoGopher anymore, I'm a Web3 Weaver.

28.04.2025 14:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I don't know how I did to live so long and deploy so many docker-based setup with @cloudflare.social in front without knowing about cloudflared tunnels. These are amazing, no more exposed port or firewalling issues, just straight from dev to production.

27.04.2025 20:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

NFT Rarity Isnโ€™t Magic, itโ€™s Math and signature. If your NFT's rarity traits arenโ€™t backed by verifiable randomness, then your rarity isnโ€™t real.

Randamu brings verifiable randomness on-chain, making rarity truly trustworthy.

24.04.2025 09:29 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

From fair games to NFT drops, randomness shapes outcomes.
The problem? It can be gamed.

Randamu fixes that ๐ŸŽฒ
Using threshold cryptography, we generate randomness that canโ€™t be predicted or manipulated and can be publicly verified on-chain.

07.04.2025 13:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Couldn't agree more. I have also met many other people at RWC that were similarly disappointed to learn that on the last day.

30.03.2025 09:48 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A slide about the Flush+Reload attack on Square and Multiply algorithm used in some cryptographic scheme, with an overlay blue box containing the resolution allowed for timer in different browsers or ecosystems. The Apple M1 has a resolution of 42ns, a surprisingly specific number...

A slide about the Flush+Reload attack on Square and Multiply algorithm used in some cryptographic scheme, with an overlay blue box containing the resolution allowed for timer in different browsers or ecosystems. The Apple M1 has a resolution of 42ns, a surprisingly specific number...

Some Apple engineers must be having a laugh seeing their joke exposed ๐Ÿ˜‚
#realworldcrypto

27.03.2025 13:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Super interesting number from the Let's Encrypt talk at #realworldcrypto : they need HSMs doing PQ sigs at a rate of at least 10,000 signatures per second to consider doing PQ at their scale.

27.03.2025 11:52 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Otherwise, it's confusing for the audience and gives them the impression they're missing out on the entire thing and that you're unsure or unprepared, probably not what you want as a speaker. 2/2

27.03.2025 09:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

As both a speaker in large venues and an attendee, here's my 2c of advice for speakers: if you're presenting at something larger than a little meet-up, please try to remove the slides you won't be using from your presentation rather than jumping around ๐Ÿ˜… 1/2

27.03.2025 09:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Just gonna say, but I hope Signal won't throw away deniable authenticity of insiders, it's a neat property for messaging apps.
#realworldcrypto

26.03.2025 08:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@anomalroil is following 19 prominent accounts