Samuel
@samuel.fm
👍 cool cool
2 18WE LIVE IN A SOCIETY
1 31wait so what’s the conclusion of abusing labels for this case specifically. Should I do something more like unspeccedPostedBy: “Graysky” on the post itself (if that’s possible). Or abuse facets instead?
2 10Paul and I actually disagree here, i think it’s totally fine to use labels in this way. Labels are statements made by some party about a post, and the self-labels are statements made by the author of the post. Plain and simple imo
4 2 20Makes perfect sense to me but I don’t want to accidentally fuck up a potentially large % of posts. Especially since this would be all posts not just a weird special case like, say, custom poll posts
1 3that’s such a broad description that it could apply to anything in this network
1 10Exactly. Labels are generic.
2 13no, they’re underdeveloped. we don’t fully understand their requirements yet and you’re asserting a view that introduces new requirements needlessly
9 18src: bnewbold
uri: this thread
val: heated
neg: false
cts: just now
1 5hmm what do you think
2That's why you need stuff like reserved namespaces and defined syntax so you can enforce stricter / more precise logic later without breaking stuff. This reminds me a lot of softforking in new opcodes in cryptocurrency because you can only add rules, never remove any (without unanimous support)
1 5we do have mechanisms for that actually, but labels are so poorly understood at this point we haven’t decided whether to use them
1 6It’s just a property bag Paul how hard can it be?
2 3Yeah, just make sure the strings are secure
1Barry bad
1 1Attacker, sorry, user controlled property bag, stored in a hash table, with the user controlling the keys.
What could go wrong?
1 2Who needs Christmas holidays anyway
Midwit meme with “just use labels” on the tails
4what effect are you hoping for?
1 3an indicator of the client it was posted from
2 6probably the best move would be to propose a lexicon change, second best would be an off spec field that’s maybe an object for that kind of metadata
1 6if the goal is for other clients to be able to render this info then you ideally want to think very generally, like a display name and a URL
2 6Yeah true I’m probably not thinking big enough here. My primary motivation is so I can ask Jaz to see the stats on graysky posts lol
2 4doesn't seem that hard, you can just take the input text, render it to a jpeg, and put a sweet Greysky™ watermark on the image.
you can even have festive holiday themed watermarks. default to efficient high-compression, upsell to GreyskyPlus for sharp PNG and better kerning
2 1 9Holy shit DLC font packs. Genius. The best part is you get to subject all the other clients to your comic sans posts too
1 3If I wanted to store information within an image, I'd use a much more efficient mechanism than text :P
2 8these? legible? really?
5just add an "app.graysky.metadata.version": "blah" field to your post records
1 6Good idea, thanks
1 5fwiw I’d suggest designing the field as if it’s official; the ideal is it gets upstreamed, right?
3 6btw there's a related github discussion regarding PDS version info here: github.com/bluesky-soci...
snarfed pointed out the nodeinfo spec: nodeinfo.diaspora.software/docson/index... , which is essentially {name, version, repository, homepage} -which could all be optional string fields (except name)
2 5@mozzius.dev just pinging you in here since this is above the 5-reply limit
1 4"repository" might be better named "codeRespository" or something, to disambiguate against the atproto definition of a repo
3You should make a “post to community” feature that adds a “community:fishing” type label to posts, then we can make feeds key off of that instead of hashtags or emojis
2 1 14Then the feedgen could add some curation tools to allow people to moderate those feeds (using app passwords or something) and boom you get subreddits
1 13this is bad advice, seriously don't do it this way
2 18gonna give it a try just to see
4lol
2 3Gonna change my handle to “the heretic”
1 4`theheretic.bsky.world`
3outta curiosity how would you prefer
1 4labels are designed to be used for content warnings (moderation). neutral or positive values *might* be possible in the future, but atm it would be a weird complication of the field that might make things much more difficult
better options...
1 2 13...would be either hashtags, the forthcoming reply-gating feature (to spec a target audience), or adding a completely separate field
3 1 14I'm all for bending mechanics to create new systems, but using labels wouldn't do that. it would likely just create unpredictable outcomes
2 12It’d be great to have a similar but more free-form field in that case, I’m sure the 🧪 science feed folks would love to be able to just flag posts directly without wasting characters
3 3we should see how hashtags and reply-gates shake out. pretty sure we can get this community-style behavior off them. if not those then something else can work
1 8You don't want 100% freeform in general. Something like a few types of fixed prefixes defining general behavior, with substrings of known syntax defining more precise behavior, would be more robust. (Would be funny to support Dewey this way)
1Pauls lying labels were meant to be free. Dont let so called “developers” make you stray from the light
2 3 16why i think you may wanna sit this one out
1 6got it, makes sense!
5wait that's super cool, i truly love that idea
1 4@skyfeed.app feature request đź‘€
3