Sign in

SharpMars

@sharpmars.space
167 followers 475 following 1.6K posts

contains autism of several flavours eg. programming, games, content creation, shows currently working on: @mojipile.net 🇵🇱 sharpmars.nekoweb.org tangled.org/did:plc:irx36xprktslecs…

PostsRepliesMedia
SharpMars @sharpmars.space · 06/10/2026
wheres yunayu
thousand yard stare cat
4120
SharpMars @sharpmars.space · 05/10/2026
Nice Nature I'M SO FUCKING SCARED
010
SharpMars @sharpmars.space · 05/10/2026
gulp...
Aaron Rodericks following me
100
SharpMars @sharpmars.space · 05/10/2026
tempting
b32: bafkreigbxyqxpfkhzor4ek3i2rdwt57rxf7qgn5ajyarwdwzyoodxnvroe
b64: uAVUSIMG-IXeVR8ujwito1Edp9_G5fwM3oE4BGw7Zw5w7trFx
Size diff: -10
010
SharpMars @sharpmars.space · 04/10/2026
im gonna have to do something about these long ass urls, arent i replacing DID with the handle is an obvious one, but what about CID, its so long, its probably gonna stay as is cause its the rkey
http://127.0.0.1:3000/user/did:plc:ytqrsptbohocjan5md4czy3o/bafkreidtgwuyfersvivekhkui6trtrl6ai7k7fgtcd6fgbzia7nvp35zaq
210
SharpMars @sharpmars.space · 03/10/2026
this is cool
001
SharpMars @sharpmars.space · 03/10/2026
also managed to code in state as query params why isnt there like a nice wrapper named createQuerySignal where you just give it the key and other stuff solid only gives useSearchParams and you just set an object on it and key into it had to write my own abomination wrapper that does how i want it
http://localhost:3000/emojis?tags=hsr&tags=durr&q=sparxie
100
SharpMars @sharpmars.space · 03/10/2026
i dont think its possible for me to explain the ugliness of them
woman emoji staring at you like a demon
100
SharpMars @sharpmars.space · 03/10/2026
111
SharpMars @sharpmars.space · 01/10/2026
fedora @xan.lol
@xan.lol's pfp wearing a witch hat but because of it being clipped to a circle it looks like a fedora
050
SharpMars @sharpmars.space · 30/09/2026
starting to work on filtering
tags input box with typeahead below it for emoji filtering
031
SharpMars @sharpmars.space · 28/09/2026
chonky commit
fully working labels applying flow
author: sharpmars.space
date: 50 seconds ago (Sep 28, 2026, 3:52 AM +0200)
commit: 959c9469da2985fe05a7cc2e8cade50f8307850f
parent: 9e9338b0212976dac4f86d8aecac26da0e7f30dd
+3281 -1125
78 changed files
001
SharpMars @sharpmars.space · 28/09/2026
labels and decisions are now delivered to the backend 🎉🎉🎉
result of com.atproto.label.queryLabels showing that the initial "needs_review" label for the record has been negated and "graphic-media" has been applieddb decision table select showing decision for one record with reasoning of "test"
112
SharpMars @sharpmars.space · 24/09/2026
piss lake
Arknights: Endfield Precipitation Acid lake
011
SharpMars @sharpmars.space · 23/09/2026
Fluxer Labs Fluxer server -> federation channel fluxer.gg/fluxer-labs web.canary.fluxer.app/channels/151...
Lilith — 12/04/2026, 6:28
I think it's safe to post this, as we have talked about some of these quite a bit:

To preface, this is not the guaranteed way federation will work, but it helps to give important context on the way we are thinking about it.

High level goals:

1. To the average user, it should feel like they are just using one instance.
2. We want to ensure clients do not need to connect to hundreds of instances in order to message people. Your friend with a 10 year old laptop and 20mbs internet should be fine using fluxer
3. We don't want safety to be an afterthought. Users should have reasonable guards under their, their community managers, and their instance managers
4. We don't want a user to be locked into their instance. They should be able to migrate their content and account anywhere.Complicated graph that is too complicated to explain
but it mentions DID Document, Relay, Instances, Voice Server and all the connections between them
Also theres this text:
1. Encrypted community messages -> Home instances do not see the message content for guest instances
Guest instances decrypt the content. When the Guest instance pushes content to the user, it does so under the same E2EE standard
of DMs and GDMs

2. Voice Servers can be part of instances - clients will need to negotiate which one to use. This may then leak IP info to home instances
131
SharpMars @sharpmars.space · 23/09/2026
67!!!!!!!
"67. RESZTĘ DOPISZ SAM"("67. WRITE THE REST YOURSELF") on juice screw cap
000
SharpMars @sharpmars.space · 20/09/2026
next up would be getting this back to my backend and figuring out how i should attach reasoning to emojis in db unless i go and start changing the mod db columns again (subject_type and subject are messing me up, i realized that im gonna need to distinguish between appeals and reports bwaa)
SELECT id, subject_author, subject_type, subject, labels, reasoning
FROM public.item_outbox;

1	"did:plc:ytqrsptbohocjan5md4czy3o"	"net.mojipile.emoji.item"	"at://did:plc:ytqrsptbohocjan5md4czy3o/net.mojipile.emoji.item/bafkreigbxyqxpfkhzor4ek3i2rdwt57rxf7qgn5ajyarwdwzyoodxnvroe"	"{graphic-media}"	"balls"
2	"did:plc:ytqrsptbohocjan5md4czy3o"	"net.mojipile.emoji.item"	"at://did:plc:ytqrsptbohocjan5md4czy3o/net.mojipile.emoji.item/bafkreihmwlh56hxtkulft7nh5ungjzyscxialpq6pa2fefikjgn5dgaqnu"	"{}"
020
SharpMars @sharpmars.space · 20/09/2026
i wonder if ill ever see this text while moderating
No more items left. Good job! 🎉
Go back (link)
210
SharpMars @sharpmars.space · 17/09/2026
im close to actually making it possible to apply labels to emoji records and getting it back to my backend, this took so long and im happy its reaching this point bonus moderation ui screenshot:
Emoji review ui with 3 segments:
- record panel on the left
- decision panel with reasoning text field and label selection on the right
- actions below them (acknowledge/submit labels, save for later, give draft to another moderator, discard draft)
161
SharpMars @sharpmars.space · 15/09/2026
firefox looks ass today
new tab bar design in firefox
250
SharpMars @sharpmars.space · 15/09/2026
I'M SO FUCKING SCARED - Nice Nature
120
SharpMars @sharpmars.space · 14/09/2026
don't hesitate GAMBLE
Silver Wolf

Don't ask

Silver Wolf

Don't hesitate

Silver Wolf

Just pull

Silver Wolf

If ur asking, u want it

Silver Wolf

Pull first, ask questions later
040
SharpMars @sharpmars.space · 13/09/2026
😭😭😭 DECENTRALIZATION LARP indieweb.org/AT_Protocol#...
Heavy Architecture & (De)centralization
. 2026-03-01 Kevin Åberg Kultalahti: Who Actually Owns Your ATProto Identity? Hint: It's Probably Not You
. 2026-02-13 Nova: The Atmosphere of Isolation: Why Bluesky's 2026 Roadmap is Just a Prettier Cage
. 2026-02-10 Nova: The Decentralization LARP: Why Your Favorite 'Federated' App is Just Web2 in a Fake Mustache
. 2026-02-01 Asterisk: ATProto (Bluesky) is a Lie
011
SharpMars @sharpmars.space · 09/09/2026
she just playing hsr wolf 😭😭😭😭
Silver Wolf DMs:
- Have a look
- Comment plz
- [Screenshot of Honkai: Star Rail achievement screen]
000
SharpMars @sharpmars.space · 06/09/2026
THIS IS HONKAI!!!
000
SharpMars @sharpmars.space · 06/09/2026
not who i wanted but im ok with this
i got silverwolf in hsr gacha
010
SharpMars @sharpmars.space · 05/09/2026
damn jxl kinda washed
animated:
jxl: 38KB
webp: 26KB

static:
jxl: 6KB
webp: 5KB
000
SharpMars @sharpmars.space · 05/09/2026
i feel like yesterday me was onto something, not adding a way to get a gif from the image processor
    use format <- result.try(
      case format {
        option.Some(format) ->
          case format {
            "png" -> Ok(image.PNG)
            "webp" -> Ok(image.WebP(80, False))
            "avif" -> Ok(image.AVIF(80, False))
            _ -> Error(format)
          }
        option.None -> Ok(image.WebP(80, False))
      }
      |> snag.map_error(fn(b) { pprint.format(b) })
      |> snag.context("Failed to parse format:"),
    )
210
SharpMars @sharpmars.space · 03/09/2026
GET READY TO LEARN Fluxer BUDDY.
010
SharpMars @sharpmars.space · 02/09/2026
> Hosting your own Bluesky "Personal Data Server (PDS)" and relay is technically possible, but generally far more difficult and resource-intensive than spinning up an instance of Mastodon insert all posts about people hosting pds'es and relays on their raspberry pi or this:
Server Recommendations
	
Operating System 	Ubuntu 24.04
Memory (RAM) 	1 GB
CPU Cores 	1
Storage 	20 GB SSD
Architectures 	amd64, arm64
Number of users 	1-20
1150
SharpMars @sharpmars.space · 27/08/2026
probably worth signing this for anyone in EU citizens-initiative.europa.eu/initiatives/...
Collection ongoing

Stop Killing The Internet: No Digital ID & No Age Verification
582 signatures
086
SharpMars @sharpmars.space · 25/08/2026
what's next, larper enby???
LARPER MAN - Full Lyrical Cover
by Snow The Fox but less important on YouTube
larpergirl ft. Eleanor Forte Lite
by LARPER FOLEY on YouTube
010
SharpMars @sharpmars.space · 25/08/2026
everyone painting their nails black be like (path on the right)
that meme image of the crossroads where everyone goes right except one person
000
SharpMars @sharpmars.space · 15/08/2026
111
SharpMars @sharpmars.space · 15/08/2026
SHAOJIIIIIIIIIIIIIIIIIIIII WHEN I CATCH YOU
angry grabbing you by the shoulderstbh creature in a room full of blood splatters
110
SharpMars @sharpmars.space · 12/08/2026
working on mod ui, its been kinda fun later gonna have to figure out all the api endpoints and database tables i need for it and implement it all in the backend
WIP emoji moderation job UI for mojipile
021
SharpMars @sharpmars.space · 03/08/2026
LETS FUCKING GO FINALLY
Solo Maxxing by HOYO-MiX and Hanser on YT Music
100
SharpMars @sharpmars.space · 31/07/2026
this would be a more interesting playlist thumbnail to share ngl
"Can I Make an IKEA Blåhaj Shark Fly" by Femboy Engineering on Youtube
000
SharpMars @sharpmars.space · 31/07/2026
... (limit is 5k btw)
me having 4955 videos in my youtube watch later
220
SharpMars @sharpmars.space · 17/07/2026
Showing the image submission dialog with "Your emoji is too wide (limit is 4:1)" message below the emoji previewShowing the image submission dialog with "Your emoji is too thin (limit is 1:32)" message below the emoji preview
141
SharpMars @sharpmars.space · 11/07/2026
011
SharpMars @sharpmars.space · 07/07/2026
162
SharpMars @sharpmars.space · 03/07/2026
100
SharpMars @sharpmars.space · 02/07/2026
man this game kinda sucks i just want anime game (maybe mmo) where i can make myself look cute, like this, someone helppp 😭😭😭 i need me character customization
character i made in toram online
000
SharpMars @sharpmars.space · 01/07/2026
holy fuck, finally a game which lets you have homophobia in your eyes
2 selection boxes, one for eye color for both eyes, the second to set odd eye to a different color
100
SharpMars @sharpmars.space · 27/06/2026
020
SharpMars @sharpmars.space · 25/06/2026
hehe bouncy
010
SharpMars @sharpmars.space · 20/06/2026
got this teto nendo and few other things like 2 teto, 1 mejiro mcqueen and 1 gumi items
me holding my boxed teto 2.0 nendoroid
000
SharpMars @sharpmars.space · 20/06/2026
train :3
picture from inside of the train of the window
000
SharpMars @sharpmars.space · 11/06/2026
what the fuck
pomni and jax in fortnite
020