m5l.eu is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
One of the ironies of depending so heavily, on my #FreeBSD desktop, on source repositories rather than compiled and ready-to-go applications is that I've compiled a fair bit of #Rust code, and a lot of other weird things, without knowing the slightest thing about the actual language (yet.)
A question I find myself asking: was it entirely necessary for Rust to have come up with its own versions of shared libraries and other such packaged code, with their own jargon? But Rust is scarcely the only language who seems inclined to reinvent all that stuff. Was the old system so bad? (here's where someone probably CAN say 'yes' backed up by reams of immediately persuasive technical explanation.)
~Chara of Pnictogen
ππ±πΉ Old bus graveyard, somewhere in Lithuania. These are Soviet-era ΠΏΠ°Π·-672 (PAZ-672) buses from the 1960s to 1980s. Their colourful paint flakes and fades and weeds grow around their deflated tyres.
#Photography #Lithuania #UrbanExploration #Transport #Bus #Soviet #WeirdCarMastodon #Rust #PeelingPaint
Finished more #Poly #Yuri for #PrideMonth !
It's the same throuple from the previous drawing ( https://vt.social/@ExpiredPopsicle/116687482692933271 ).
#Polyamorous #LGBTQ #Art #MastoArt #ArmoredCore #Rust #Pride #LGBT #RobotGirl #Catgirl
At 10:15 I added a gently condescending toast for IPv4-only visitors. It called ipify, which felt inappropriate for someone running an ASN.
By 13:27 I had built a Rust/Axum IP service, put it behind Caddy, added MaxMind, three DNS names, trusted-proxy handling, an rc.d service, and a dedicated dual-stack FreeBSD VNET jail.
The toast looks exactly the same.
https://blog.hofstede.it/i-wanted-an-ipv4-toast-and-accidentally-built-an-ip-service/
It started as a gag: a tiny popup telling IPv4 visitors that their provider hasn't yet discovered 1998.
To do that honestly I needed something to echo the client address.
Using ipify felt wrong when you run your own AS. So now it's a service. π
curl ip.hofstede.it
curl v6.ip.hofstede.it/json
curl v4.ip.hofstede.it/asn
One Rust binary, server-rendered, zero JavaScript.
RE: https://mastodon.social/@rustaceans/116755672316463652
yserver
β a modern X11 server written from scratch in Rust.
<https://github.com/joske/yserver>
"β¦ there are multiple projects on GitHub with this name (but none for X11 servers), the name is subject to change. β¦"
<https://lobste.rs/s/yy8je0/yserver_modern_x11_server_written_from>
<https://www.phoronix.com/news/YSERVER-Rust-X11-Server>
"β¦ can currently run a full MATE, Xfce, or Cinnamon X11 desktop. The prominent X11 extensions from RandR to DRI3, GLX, MIT-SHM, Composite, and others are supported. And, yes, with working Compiz goodness too:
β¦ open-source under an MIT license. β¦"
<https://news.ycombinator.com/item?id=48531394>
<https://www.reddit.com/r/linux/comments/1u31shc/comment/or1re0p/>
The original is written in #OCaml with quite involved setup, but #TIL about two single-executable #Rust implementations: Kodama and Weibian.
I'm still trying them out, but luckily both support @typst@mastodon.social so at least I can keep a common content format between them and final document
- switching between #Zig versions, I liked it more than the dedicated anyzig
- #Python venv activation β it's silly but feels so good, and collaborates with uv
- ensuring I have the right language server and formatter for a project, be it #Lua, #TypeScript, and trying out various options for Python
- setting LANG="C.UTF-8" only in the specific project folder because #Ansible refused to work with Polish...
The final boss was getting a really comfortable Tree-sitter setup: get the #Rust CLI, write grammar in #JavaScript, re-generate and run tests on source change as a mise Task. And then I only cloned the repo on another machine and was ready to go!
This post was written as a more cultured outlet for my excitement instead of aggresively committing mise.toml into every repository I touch