#introduction
I'm Hemera (or Hemmy) the enby computer cat. Usually found programming in #rust or #haskell.
I am a big fan of human-centric programming and program design.
I own some horses and rabbits! So you'll see me posting those from time to time. I also share my adventures in coding.
Feel free to write to me about anything if you wish to, I'll do my best to respond.
RT @Ray__March@twitter.com
Hi everyone 👋, I made a 3d version of #ferris🦀, the #rustlang mascot.
It is now free to use for everyone 🥳🎉 (CC0 public domain)! You can use it in your games, renders, 3d demos, presentations, ✨however you like✨! I hope you like it!😊
https://github.com/RayMarch/ferris3d
🐦🔗: https://twitter.com/Ray__March/status/1554115149312790529
SVG images aren’t just images, they’re documents and it’s not safe to serve random people’s svg images on your website.
Here’s a tool that fixes it, and sanitizes #SVG #images to make them as innocent as a JPEG:
https://github.com/cloudflare/svg-hush
(In #Rustlang, of course)
Whoa! This is amazing #xp
RT @wezm@twitter.com
This lsp_lines Neovim plugin is a game changer! Makes the presentation of Rust errors and warning so much more readable. https://git.sr.ht/%7Ewhynothugo/lsp_lines.nvim
Once again using #nix is a joy.
I've got some rust library I need to build for both linux and windows platforms on x64. With nix its as easy as saying 'please build the linux version' and 'please build the windows version with this linker'.
WHOA
First-ever Gitea comment on an issue from a remote instance!!! 🎉
https://git.exozy.me/Ta180m/Hello-world/issues/2#issuecomment-2914
French Train stations:
- They scan your ticket before getting on the train
- People everywhere helping you getting on the correct wagon/place
- You actually feel like if there's an issue you will know about it and can respond
German train stations:
- You can find information about arrivals on the left side of this station
- You can find individual train information on the right side of the station
🤔
Hab heute mitbekommen dass mein Kollege in vim die Maus zum Scrollen verwendet.
Ich denke ich muss die Firma wechseln.
Everytime rust-analyzer has successfully type-checked my #Rust code, I have the following image in my mind 🧠 :
A big stable steel construction with lots of aligned bars just has been build that is impossible to be deformed.
🦀
If one writes an application that is ultimately meant to be run as a system service, how should one handle the 'interactive' situation w.r.t. error handling and help?
For example, imagine that on error you were given an 'error explorer' but of course in a non-interactive context (i.e. as a service) this is not useful and instead the complete error is printed.
How should this be handled? I am not a huge fan of doing terminal detection...
Generics are not an option here sadly, unless there is a way to 'erase' them here (without unsafe ;) )
But at the same time, that feels like a hack to me, since you can certainly CREATE an ARTICLE on a PLACE, but how will that federate? And how will others consume and display this?
Computer Cat with a love for Rust, Linux and creating infrastructure!
Feel free to chat me up, about anything really but please be 18+
Interests:
- Programming
- Playing with latest tech (WASM 👀)
- Furry Art