Sekoia
banner
sekoia.dev
Sekoia
@sekoia.dev
Systems programmer girl with a type theory bent

I WILL finish something to a level I am satisfied by *someday* I swear

WASM, ATProto, PLT, Rust

Ventposts semi-regularly

Signal: sekoia.99
Oh yeah I know, didn't mean to imply otherwise, sorry. I just think aloud a lot.

My original post said "ragebaited" but that was a much stronger word than what I actually meant btw, I did think there were some tricks I was missing
December 17, 2025 at 5:45 PM
Any further workarounds do in fact need a trusted central authority, e.g. having bsky's indexer "sign off" on poll results or something.

I hadn't thought of that, thanks!
December 17, 2025 at 5:27 PM
You could limit timestamp manipulation by having the creator update the poll record after a poll was closed with the results of it (can be falsified but we trust the creator on their own poll ig). I think this is considered bad philosophically since it's done "without user interaction"?
December 17, 2025 at 5:26 PM
Multiple votes can be dealt with by a uniqueness constraint on indexing (or, in a more iffy way, by having the rkey of the vote be the rkey of the poll).

Timestamp manipulation... yeah good point. No way around that, apart from what bsky does for posts (warnings)
December 17, 2025 at 5:24 PM
If we had private data you could do anonymous-ish polls. Store a keypair for each poll, keep the private key shared only between the creator of the poll and the indexer, encrypt all votes with the public key. Then all you know is if someone voted on a poll.

(Random thought, not certain this works)
December 17, 2025 at 4:03 PM
what do you mean by fraud?
December 17, 2025 at 4:01 PM
you only need a centralized source of trust for *anonymous* polls (you need a repository of all votes, otw each repo stores its votes == public). For public polls, I'm pretty sure you can just do:
- a poll is a record
- a vote is a record linking to the poll

And the Indexer does the counting
December 17, 2025 at 3:58 PM
(am I making any sense here?)

Iterator1 might still be useful but such a trait would let you do some optimizations here and there maybe?
December 17, 2025 at 3:19 PM
Reading through some of its docs and something's weirding me out. Why is Iterator1 implemented as a struct, rather than a subtrait of Iterator, the way DoubleEndedIterator is? I feel like that would be pretty useful, makes a lot of faillable APIs guaranteed, no?
December 17, 2025 at 3:17 PM
I desperately want to reply but I'm being ragebaited agh
December 17, 2025 at 3:08 PM
Fair enough! 🫵 boi
December 17, 2025 at 12:25 AM
Boymoding irl while being a boi online. If the shoe fits...

Does a "boi" use he/him though...
December 17, 2025 at 12:22 AM
With an i huh...

Well still, definitionally... you're publically a boy ain'tcha? So... boymoding :3
December 17, 2025 at 12:17 AM
There is like one timezone in Europe lmao, let alone germany

Sleep well, boymoder :3
December 17, 2025 at 12:09 AM
You sure you want me to? :3

Maybe I should go to sleep, it is 1am...
December 16, 2025 at 11:56 PM
Yknow I said *I'm* not sad you're not a girl but are *you*? Cus like... I think it's pretty cool 👀

The "moder" part of boymoder is pretty important...
December 16, 2025 at 11:49 PM
Oh wow you post a lot of them huh

I wonder why

Strange...
December 16, 2025 at 11:45 PM
Cmonnnn, do it for the vine :3

... is that a boymoder reaction image
December 16, 2025 at 11:41 PM
.... not even a he/they? You sure? They're fun!

(/j)
December 16, 2025 at 11:33 PM
.... wait why does @girlcock.cam redirect to you. I'm not joking my app is doing that rn wtf
December 16, 2025 at 11:30 PM
(Jokes aside knowing the clique you're in... you probably get that assumption a lot. So I feel doubly-bad bc you probably get it a lot and I don't wanna add to that)
December 16, 2025 at 11:29 PM
I'm not sad you're not a girl!! I'm sad I was silly and assumed but was wrong!

I'm not boyophobic, some of my best friends are boys! Boys are cool! If you like being a guy be a guy, I'm happy it works for you!!
December 16, 2025 at 11:27 PM
Wait are you not a girl. I thought you were but I never noticed the "ally" after the trans flag in your bio T-T

My bad then what your pronouns

... unrelated but you're german nah? Why the "le" in your name
December 16, 2025 at 11:19 PM