b-n

Power nerd!
All these views are mine, and all mine!

2025-05-14

#rustweek conference done! That's all they wrote!

2025-05-14

#rustweek with @alice_i_cecile - Breaking things can open up great opportunities, A++. Me (ben) has been doing web services dev for a while, and its always nice to see people in completely different areas of coding running into the same problems, we're not alone ๐Ÿ˜…

2025-05-14

#rustweek with @ciura_victor - the brilliantly named duct tape chronicles. C++ isn't going anywhere [soon], and rust is becoming more popular, so finding a way to get a good interop is important to getting these languages to work together. A hard problem to solve, especially for moving targets.

2025-05-14

@Mara do I have to choose? Can i just say you are the best for doing this instead? ๐Ÿ˜…

2025-05-14

#rustweek with Ralf Jung - minirust is an interpreter which can run a spec to help test (and encourage) the formal definition of rust. Removing the "mistakes" of languages gone past, and helping to define rust through testing the language specification directly through running real outputs to help remove undefined behaviour.

2025-05-14

#rustweek Martin Larralde - writing bio libraries in rust instead of c. Going from MiB/s to GiB/s by moving language. Saving tax payers money by getting results in minutes instead of days, straight execution optimisation.

2025-05-14

#rustweek and Waffle reinventing trait objects. A peak behind the hood of how rustc is representing trait objects in memory. Congrats on stabilising this in recent rustc version! Meow

2025-05-14

@mre no worries! Feel free to use however you want, no attribution required ๐Ÿ˜„

2025-05-14

#rustweek Day two! Full of coffee and croissant's. Let's gooooooo.

Michael "compiler-errors" Goulet - a deep dive into the compiler frontend. Not a talk for rust beginners, but definitely interesting when you have some knowledge about compilers. Of course the compiler frontend is just rust, but I never thought to look ๐Ÿ˜…

2025-05-13

#rustweek and @pietroalbini talking about how to make errors better by looking at how rust does it in the compiler. Bad errors are bugs, and error messages are first class citizens of your application. Test your errors, remove the unhelpful stuff, and make it pretty and parsable by humans quickly!

2025-05-13

#rustweek and Rust in Production being recorded live! Talking about some language design, and other rust history things with Niko Matsakis.

2025-05-13

#rustweek Michaล‚ โ€œFractalFirโ€ Kostrubiec - rust has a modular compiler which can enable the translation of rust (through mir) into c, but beware, basic operations dont always translate and they need some manual massaging to get similar outputs.

2025-05-13

#rustweek @raph showing some new things landing in Velo, and showing the details on how to draw an R. Simd on the CPU can enable a bunch of speed without having to send to the GPU, very cool and a lot of deep details!

2025-05-13

#rustweek Thanks Rose Peck, I now have a reason for my gut distrust for floating points. Dont get me wrong, floating points are a nice tool, but this talk solidified my distrust for floating point math.

2025-05-13

Jos Feenstra on developing the game Polders with Bevy. "I can trust the people writing the libraries, which allows me to write chaotic rust to get things out there fast" (paraphrased of course). #rustweek

2025-05-13

Rust Week 2025 let's goooo #rustweek

A busy train perron at Amsterdam Amstel with an incoming train
2024-12-01

A Part 2 to follow Part 1 of "Setting up a Matrix homeserver with kubernetes": medium.com/@b_n/matrix-home-se

In this one, we're connecting a Matrix homeserver to a slack workspace with the use of a Relay AppService. That's a lot of words, but what it means: Slack users can chat with Matrix users, and neither of them need an account on each others networks - bridging communities.

Part 3 will be for that use case where people want a single identity across both platforms (e.g. when they do have access to both platforms).

2024-11-24

@woile Ah, totally understandable.

I'm paying 5EUR for 4gb on hetzner cloud with an IPv4 address if you're looking for alternatives ๐Ÿ˜…

2024-11-24

@woile I've been playing around with microk8s recently and it looks pretty good. I'm not sure if it < 1GB with ingress + dns + cert-manager, but I'm currently running it on a 4GB machine and it's got a good 3GB memory available on the host.

I had the same issue though, I use k8s at work, and wanted to do some docker-compose things, but it felt so very cumbersome, so i just went the microk8s route. Feels kinda good.

IPv6 support I couldn't get working though just FYI. It doens't help that my internet provider doesn't enable IPv6 support, would make it a lot easier to test why it was bugging out.

2024-11-24

Been documenting my way through setting up a matrix homeserver: medium.com/@b_n/matrix-homeser

Might be of interest to some of y'all on the fediverse.

This is Hetzner Cloud + microk8s + conduit setup.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst