Sign in

Sam 🐞

@sam.elborai.me
416 followers 255 following 1.3K posts

📍 Hamburg, Germany. 🧑‍💻 Software engineer, stainlessapi.com. 🗣️ English, Français, Deutsch. 🎈 Plants, pizza, game dev. 🇪🇺, 🏳️‍🌈, ADHDer 🦋. 📧 Get in touch: sam at elborai me.

PostsRepliesMedia
Sam 🐞 @sam.elborai.me · 22/10/2024
Vet: is your partner from South Africa SO, confused: Uh, no. Why? Vet: I saw the South African flag on his bag, but with more colors The flag:
Small grey backpack with a pride flag pin
060
Sam 🐞 @sam.elborai.me · 06/10/2024
Received my Kagi tshirt! 😍
050
Sam 🐞 @sam.elborai.me · 20/05/2023
Just caught up with the Unreal Engine 5.2 release notes, and they are phenomenal! Need to carve out some time to migrate my game projects or assemble a team for a game jam. Major kudos to the Epic team - the pace of their innovation is mind-blowing!
020
Sam 🐞 @sam.elborai.me · 20/05/2023
I’m sure almost nobody cares about such an old standard, but RTF 1.9.1 specification is such a cool document to read, with weird insights into Word product development history. The format is kind of weird at first but handles so, so much, and is made to have backward and forward compatibility.
010
Sam 🐞 @sam.elborai.me · 20/05/2023
I tried WinUI again this week, last time was before the project was considered stable. Things are still not production ready IMHO. I’m glad I know low level Win32 APIs a bit, otherwise I would have given up. Support for Window min/max sizes requires handling Win32 messages by subclassing the HWND :(
110
Sam 🐞 @sam.elborai.me · 20/05/2023
I should find a way to sell GitHub actions and workflows… I ended up creating one of the most comprehensive set of actions for .Net projects just to cover my needs: build, test, benchmarks, packaging, WPF, WinUI, UWP, support dotnet CLI and msbuild, signing, nuget.org, GitHub packages, and more
120
Sam 🐞 @sam.elborai.me · 20/05/2023
Following Bluesky things has been a bit too overwhelming, it felt good disconnecting from the noise for the past ~2 weeks or so. But I’m sure I missed all the fun!
020
Sam 🐞 @sam.elborai.me · 20/05/2023
Happy weekend to the Skyline 👋. Hope you enjoyed your week and had an interesting time. I personally felt quite productive working on niche projects I wanted to explore since a while 🤗. Here is a new googly eye pastry, this time in a more high class setup!
040
Sam 🐞 @sam.elborai.me · 14/05/2023
ANTLR 4 is pure magic. I cannot see myself writing a recursive descent parser ever again. Parser combinators for simple, well defined, context free stuff, ANTLR for the rest.
000
Reposted by Sam 🐞
Luca Hammer @luca.run · 09/05/2023
I don't care about Mastodon, but would love to discuss the differences between ATProto and ActivityPub. As tech and culture.
182
Sam 🐞 @sam.elborai.me · 14/05/2023
Hallo Skyline! How are you all doing? What did I miss during the past week? 🌟 Here is a nice blue sky photo from Zarrentin am Schaalsee, a UNESCO protected area in Mecklenburg-Vorpommern in Germany 🤗
020
Sam 🐞 @sam.elborai.me · 08/05/2023
I published a short blog article: "How to set a solution-wide namespace prefix in Visual Studio".If you're like me and find it annoying to have to add the full prefix every time you add a new project to a solution, you will like to know that can be automated with just a little bit of MSBuild config
110
Reposted by Sam 🐞
Armin Ronacher @mitsuhiko.at · 08/05/2023
I have a lot of questions about the security of react server components. Is there an reasonable overview of the system somewhere from that angle?
222
Sam 🐞 @sam.elborai.me · 08/05/2023
Sorry for the negativity, but I have to express it.The Microsoft Partner Center is by far the worst publishing service I ever used. Even compared to Apple's horrible mess that was the iTunes Connect platform.I just hate having to interact with it.
100
Sam 🐞 @sam.elborai.me · 08/05/2023
Good day the Skyline 👋.Hope you all had a good weekend.To wish you luck for this new week, here is a seagull with googly eyes, with Hamburg harbour in the background.
152
Sam 🐞 @sam.elborai.me · 06/05/2023
Why am I so bad at design stuff 😭
330
Sam 🐞 @sam.elborai.me · 06/05/2023
🧌
000
Reposted by Sam 🐞
wakest @wake.st · 06/05/2023
@potp.ro just released a #ikuradon 4.0 with support for #Misskey, #Mastodon, #Pleroma and #Bluesky! the first client app to support both the #fediverse and Bluesky in one app! Check it out here! github.com/potproject/ikuradon/rele…
133
Reposted by Sam 🐞
Boris @bmann.ca · 06/05/2023
Via @wake.st, an iOS app that does Mastodon and Bluesky accounts, now on TestFlight
192
Reposted by Sam 🐞
Jaz @jaz.sh · 06/05/2023
Posting a quick update before I go grab some food, the Thread Explorer is coming along nicely, currently the easiest way to browse the Blessed Hellthread. A bit more tuning and UX improvements to let you view any thread by pasting a link from any post in it, then some perf tweaks and we're good-2-go
69920
Sam 🐞 @sam.elborai.me · 05/05/2023
More info regarding DID-Placeholder 👇
010
Sam 🐞 @sam.elborai.me · 05/05/2023
Regarding the PLC server in the context of the federation architecture 👇
010
Sam 🐞 @sam.elborai.me · 05/05/2023
So the PLC server isn’t mentioned in the federation architecture, but that’s a critical part of AT protocol. I’m a bit confused here. Anyone knows how PLC server fits in this?
020
Sam 🐞 @sam.elborai.me · 05/05/2023
The massive can of worms regarding federation will be respect of user consents. What I see is almost impossible to be made compatible with GDPR. Individuals are expected to be informed of all current and future data processors, give them explicit consent processing their data, can revoke it any time
100
Reposted by Sam 🐞
daniel holmgren 🫠 @dholms.at · 05/05/2023
& I'll once again link @martinkl.com's post that perfectly summarizes the ethos of atproto
1184
Reposted by Sam 🐞
Jay 🦋 @jay.bsky.team · 05/05/2023
Hey everyone! Want to let you know we’re not all going to be on bsky.social forever. We’ve been making progress towards federation, and will start off with a sandbox environment to prioritize safety and stability as we move towards distributing out control over the ecosystem.
3635167
Reposted by Sam 🐞
Bluesky @bsky.app · 05/05/2023
We'll soon be launching a sandbox environment to begin the testing phase of federation for the AT Protocol with allow-listed servers. In advance of this launch, here are some technical details about our design decisions. blueskyweb.xyz/blog/5-5-2023-federa…
blueskyweb.xyz
Federation Architecture Overview
Soon, we’re launching a sandbox environment for federation. In advance, we want to share some technical details about our design decisions.
29575222
Reposted by Sam 🐞
David Buchanan @retr0.id · 05/05/2023
Very conveniently, there are 257 combining characters in the unicode codepoint range 0x80-0x7ff. These codepoints can all be encoded in 2 bytes of UTF8.I picked the first 256, and made a 1:1 mapping of combining glyphs to byte values. bsky does not count combining glyphs towards the 300 char limit!
1164
Reposted by Sam 🐞
Luca Hammer @luca.run · 05/05/2023
Newest improvements to make it easier to find Bluesky accounts of your Twitter followings with fedifinder.glitch.me - Accounts you already follow are displayed separately - Profile descriptions to make faster decisions - No more duplicates
3105
Sam 🐞 @sam.elborai.me · 05/05/2023
Omg, David is unstoppable
020
Reposted by Sam 🐞
David Buchanan @retr0.id · 05/05/2023
You can now DM me by running: age -r age10gcp7tygjhtts9mllgeq7k5heethg9d5zr2m9qx2jaq3r7wp6qws647w9k message.txt | python3 zalgo256.py enc | wl-copy and pasting the result into a skeet. I'll then be able to decrypt via: wl-paste | python3 zalgo256.py dec | age -d -i key.txt
74615
Reposted by Sam 🐞
Skyline @skylineclient.bsky.social · 05/05/2023
Guess what Skyline just added? Lists! 📜💥 #1 most requested feature - and now we have it! All credit goes to @thearchduke.bsky.social for taking the initiative & getting it done. To create a list: - Go to skyline.gay - In the dropdown, press "Create timeline" - Select "List" and enter the handles 🎉
58932
Reposted by Sam 🐞
Sara Joy ☠️ @sjoy.lol · 05/05/2023
Dear web developers -I'm in a discussion about what should control the light/dark mode of a website's scrollbar.I would like to know what you all think!Is a web browser scrollbar: 🌍: part of a website/web-app 💻: part of the operating system 🪟: somewhere in between
861
Reposted by Sam 🐞
P(aul) Frazee @pfrazee.com · 04/05/2023
looks like we're finally going to move the web app off of staging.bsky.app and to just bsky.app. not so much because it's ready, but more because we're tired of that url. we'll make staging automatically redirect. should happen by tomorrow, unless something explodes in the process
74842216
Sam 🐞 @sam.elborai.me · 05/05/2023
plc-handle-tracker.kpherox.dev is a simple tool to see the history of handle ↔️ did:plc relationships. Convenient for developers, but such tools will for sure impact how people should think about privacy on the AT Protocol. Note: in brief, your did:plc is what identifies you on the network.
010
Sam 🐞 @sam.elborai.me · 05/05/2023
A new option to sync your contacts from Twitter to Bluesky has been created by @sengui.dev . The list continues to grow 🌟.
041
Sam 🐞 @sam.elborai.me · 05/05/2023
Good morning to you all, my Skyline Blueskeetos. Or, how we say here in Hamburg: moin! 👋 Here is a cute owl patch I found in a creative market and named Johnny. Say hi to Johnny! 🤗
140
Sam 🐞 @sam.elborai.me · 05/05/2023
Arrived home, start my desktop, load my Skyline:- rwanda genocide discussion- jews living in 1929 discussion- nazi bar discussions- discussion comparing bsky with gab, 4chanWhat the hell happened here during my off time? 🫣
120
Reposted by Sam 🐞
alice @alice.mosphere.at · 05/05/2023
To celebrate @vercel.com's Next.js 13.4* and more importantly my new handle, I’ve created a playground project with: - App Router (with React Server Components) - Wildcard Domains (with a Middleware) - Dynamic Routes - Route Handlers …and learned a few things which I’ll share in this 🧵 (1/23)
1323
Reposted by Sam 🐞
P(aul) Frazee @pfrazee.com · 03/05/2023
as a rule I never let "well that's how the protocol works" end the conversation. we made the thing. we can change it. it'll just take longer in some cases but that's the job if protocols or decentralization make for bad products then they're untenable, but I dont believe that's the case
313025
Reposted by Sam 🐞
jesopo @jesopo.bsky.social · 02/05/2023
I wrote a big thinky piece. It's about the good aspects and difficult aspects of user safety on Bluesky jesopo.uk/2023/05/02/bluesky-user-s…
jesopo.uk
Bluesky’s user safety situation
The new kid on the block for microblogging is a platform called Bluesky, and I’ve been thinking about how user safety intersects with its unique circumstances.
89031
Reposted by Sam 🐞
Sam Khawasé @samkhawase.com · 05/05/2023
Are there any Africans, Indians, Malaysians, Filipinos, Chinese, Peruvians etc on BlueSky? The voices from the majority of the world seem to be missing here (I know it’s a closed beta, but still…)
361
Reposted by Sam 🐞
Jake Gold @jacob.gold · 04/05/2023
Very cool handle and did:plc tracking tool: plc-handle-tracker.kpherox.dev/did/… Created by github.com/kphrx thanks @mattn.bsky.social for bringing it to my attention.
54314
Reposted by Sam 🐞
The Belligerent Optimist @sharestuff.bsky.social · 04/05/2023
Hi BlueSky. Here’s a sci fi short I wrote about a group of alien diplomats welcoming the latest members of the Cosmic Filters Survival Society - a precocious group of weirdos from a backwater, undertaking a persistent and invariably reckless campaign of ‘getting to know each other’. 4 minute read.
medium.com
Fern Leaf’s Paradox
Local diplomats welcome the new guys
142
Sam 🐞 @sam.elborai.me · 04/05/2023
Yeah, time to log off, my Skyline is full of tea pots discussions I cannot follow and doesn't feel that kind. Wishing you all a great day 👋.I may share a few project updates in a few hours, but tomorrow is more likely.
020
Reposted by Sam 🐞
Michael Hunger @mesirii.de · 04/05/2023
Oh the stream is here for anyone interested. We looked at @atproto a bit. Then explored importing the existing graph into neo4j. Played around with get-users and wrote users to the graph. And then explored the code of the Post-Commit-Event-Processing www.youtube.com/watch?v=6BMCXFii4Po
022
Reposted by Sam 🐞
Manik @manik.bsky.social · 04/05/2023
The B in Bluesky stands for “block and scroll”
021
Sam 🐞 @sam.elborai.me · 04/05/2023
Today the web client has some weird behaviour with whitespaces. It seems to truncate some newlines and spaces, not sure why.
100
Sam 🐞 @sam.elborai.me · 04/05/2023
The energy in this community is already at such a high level 🌟.My database of atproto/Bluesky projects is far from being complete and already counts 67 entries.And I haven't even started looking at the show-and-tell forum from the dev discord server 🫣.
110