Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Evan Rittenhouse

@evanrittenhou.se
107 followers 91 following 57 posts

31 | Nerd, programmer, Rust enthusiast, lover of tabletop & TTRPGs 🎲, anime, basically most nerdy things you can think of github.com/emanguy

PostsRepliesMedia
Evan Rittenhouse @evanrittenhou.se · 29/05/2026
Agreed. I'll definitely also be buying a license when I can - I just switched my family over from Google Photos. Highly recommend using github.com/simulot/immi... for the migration too, it proved very reliable.
github.com
GitHub - simulot/immich-go: An alternative to the immich-CLI command that doesn't depend on nodejs installation. It tries its best for importing google photos takeout archives.
An alternative to the immich-CLI command that doesn't depend on nodejs installation. It tries its best for importing google photos takeout archives. - simulot/immich-go
110 1
Evan Rittenhouse @evanrittenhou.se · 02/05/2026
Second time seeing Crankdat in Baltimore. Great show and impressive lasers, as always!
010 1
Reposted by Evan Rittenhouse
ContempraInn 🌹 @contemprainn.bsky.social · 01/04/2026
Every year, hundreds of people walk silently through the streets of Minneapolis… looking at the windows of the houses. It's the Wedge Cat Tour: the residents put the cats in the window and the crowd stops to admire them. Yes. This exists. 😹
33297332294 9.7K
Evan Rittenhouse @evanrittenhou.se · 08/03/2026
Lmao it doesn't take much effort to notice you posting like once every 15 minutes, you might want to take his advice and touch some grass
000 0
Evan Rittenhouse @evanrittenhou.se · 22/02/2026
Now that Valve made Linux gaming super viable I'm now 100% on Linux day-to-day. Next step: getting my RGB controls on my tower on par with the proprietary controls on Windows. #OpenRGB is about 90% of the way there, but there are some missing features for my AIO cooler. Time to reverse-engineer...
000 0
Evan Rittenhouse @evanrittenhou.se · 08/01/2026
A 6 episode chaos season? I'm so in
000 0
Evan Rittenhouse @evanrittenhou.se · 18/12/2025
They actually tend to lean left: mediabiasfactcheck.com/washington-p...
mediabiasfactcheck.com
Washington Post - Bias and Credibility
LEFT-CENTER BIAS These media sources have a slight to moderate liberal bias.  They often publish factual information that utilizes loaded words (wording
000 0
Evan Rittenhouse @evanrittenhou.se · 18/12/2025
Just because they haven't published anything in the last 5 days? I found these with a quick google Published 12/12: www.washingtonpost.com/politics/202... Published 12/10: www.washingtonpost.com/politics/202... Also 12/10: www.washingtonpost.com/national-sec...
washingtonpost.com
House Democrats release photos from Epstein estate of Trump, other public figures
Democrats on the House Oversight Committee released 19 images, many of them previously published, including some of Bill Clinton, Woody Allen, Steve Bannon and others.
100 1
Evan Rittenhouse @evanrittenhou.se · 26/11/2025
Oh fantastic, System Shock (and especially the remake!) are wildly good. The fact that it pioneered the "audio log storytelling" format in the 90s must have been mind blowing at the time
010 1
Evan Rittenhouse @evanrittenhou.se · 13/11/2025
With the new Steam Machine coming out with an Arch-based Linux distro, it seems like "I use Arch, btw" will become even less of a flex than it used to be. Assuming the Steam Machine sells well, anyway.
020 2
Reposted by Evan Rittenhouse
Valve @valvesoftware.com · 12/11/2025
Announcing: New @steampowered.com Hardware, coming in 2026: Steam Controller Steam Machine Steam Frame.  Watch our jazzy announcement video and wishlist now: steampowered.com/hardware
steampowered.com
Steam Hardware
The Steam Hardware family officially expands in early 2026.
25264321933 6.4K
Evan Rittenhouse @evanrittenhou.se · 29/09/2025
Don't know if it's too late for this, but creating a local account instead of logging in with a Microsoft account will make the hardware changes less painful: www.tomshardware.com/how-to/insta...
tomshardware.com
How to Install and Log In to Windows 11 Without a Microsoft Account
Maintain only a local account on your Windows 11 PC.
010 1
Evan Rittenhouse @evanrittenhou.se · 08/08/2025
Satisfactory will definitely not help your backlog lol. I'm like 240 hours in but I've definitely seen people with like 2000+ hours
120 2
Reposted by Evan Rittenhouse
Game Changer @gamechanger.dropout.tv · 15/07/2025
Brennan's announcement
37294251546 9.4K
Evan Rittenhouse @evanrittenhou.se · 07/07/2025
The hardest part of the GenCon calendar backend that I'm working on with a friend is finally over! My Rust-based backend can now import about 20K events into Postgres in a little under 30 seconds 🦀💪 The work I did on the Rust backend template really paid off!
030 3
Evan Rittenhouse @evanrittenhou.se · 24/06/2025
2.5 pro is actually wildly good at answering my questions. No wonder it's at the top of the AI benchmarks
010 1
Evan Rittenhouse @evanrittenhou.se · 12/06/2025
Silent Hill F release date AND they're having Bloober remake Silent Hill 1?? In the same day??? Thank you @konamina.bsky.social 🙏
010 1
Evan Rittenhouse @evanrittenhou.se · 24/05/2025
Barnes & Noble knew EXACTLY what they were doing when they set up the books near checkout 🤣
010 1
Evan Rittenhouse @evanrittenhou.se · 22/05/2025
Cursed as hell
010 1
Reposted by Evan Rittenhouse
💖 Birdhism Jen @birdhism.com · 19/05/2025
FAT BIRD WEEK WINNER: WISCONSERVATION.ORG/FATBIRDWEEK
715129 151
Reposted by Evan Rittenhouse
Steve Klabnik @steveklabnik.com · 13/05/2025
en.wikipedia.org/wiki/1985_MO... 40 years
en.m.wikipedia.org
1985 MOVE bombing - Wikipedia
6477 47
Evan Rittenhouse @evanrittenhou.se · 13/05/2025
I visited Amsterdam for KotlinConf (from the US) a few years ago and was absolutely blown away by the number of areas where you can only walk, the quality of public transit, and both the availability and usage of bike lanes. We need this everywhere
030 3
Reposted by Evan Rittenhouse
Cαrínα ᓚᘏᗢ @carina.delachancla.com · 12/05/2025
A combination chart with the rows named Gear and Slug while the columns are named Metal and Guilty.
Each square represents what game it's from:
Top Left: Metal Gear - Metal Gear Rex
Bottom Left: Metal Slug - one of the characters peers out of a tank holding binoculars
Top Right: Guilty Gear - one fo the game characters holding onto a sword stuck in the ground
Bottom Right: Guilty Slug - A hand drawn slug saying "oh no!"
72142163273 14.2K
Evan Rittenhouse @evanrittenhou.se · 10/05/2025
Thanks 😁
000 0
Evan Rittenhouse @evanrittenhou.se · 10/05/2025
Whoops, autocorrect - I meant to say utoipa: github.com/juhaku/utoipa
github.com
GitHub - juhaku/utoipa: Simple, Fast, Code first and Compile time generated OpenAPI documentation for Rust
Simple, Fast, Code first and Compile time generated OpenAPI documentation for Rust - juhaku/utoipa
110 1
Evan Rittenhouse @evanrittenhou.se · 10/05/2025
I'm also building a rust backend for a project I'm working on with a friend to make the gencon event calendar more user friendly based on this template: github.com/emanguy/GenC...
github.com
GitHub - emanguy/GenConCal: Application to assist with choosing events for GenCon gaming convention.
Application to assist with choosing events for GenCon gaming convention. - emanguy/GenConCal
000 0
Evan Rittenhouse @evanrittenhou.se · 10/05/2025
I've done a couple of contributions to projects like utopia, but my biggest project has been a template for building microservices in Rust: github.com/emanguy/rust...
github.com
GitHub - emanguy/rust-rest: A full template for a REST API written in Rust, engineered for maximum testability.
A full template for a REST API written in Rust, engineered for maximum testability. - emanguy/rust-rest
100 1
Evan Rittenhouse @evanrittenhou.se · 10/05/2025
Which definitely means more posts about my open-source Rust work to come 🤙
040 4
Evan Rittenhouse @evanrittenhou.se · 10/05/2025
Just accepted a position where I'll be building with Rust for Disney! This is my first actual Rust position, super hyped about it 😁
5120 12
Evan Rittenhouse @evanrittenhou.se · 07/05/2025
Unfortunately change doesn't come quickly, but as long as people are willing to fight for what's right it does come eventually ♥️
010 1
Evan Rittenhouse @evanrittenhou.se · 07/05/2025
Venting is always good. At the very least I'm taking comfort in the fact that the people who brought this whole situation to fruition are really starting to feel the effects of their decision which will hopefully drive better outcomes in the future
110 1
Evan Rittenhouse @evanrittenhou.se · 07/05/2025
Just wait till you implement a trait you defined on a 3rd party type or a stdlib type. It's simply the best
000 0
Evan Rittenhouse @evanrittenhou.se · 07/05/2025
Yep! That works, just note that because you're destructuring from a reference that you may be setting x and y to be the type &i32 instead of just i32
000 0
Evan Rittenhouse @evanrittenhou.se · 07/05/2025
Pairing that with anyhow allows you to write errors that have a catch-all anyhow variant for library errors and explicit "please handle this" variants for effective communication with other devs on your project
000 0
Evan Rittenhouse @evanrittenhou.se · 07/05/2025
I also used thiserror for a while but ended up moving to derive_more due to it having basically the same functionality plus a fleet of other traits it can auto-implement, like Display or Deref.
100 1
Evan Rittenhouse @evanrittenhou.se · 07/05/2025
Sounds like you need to hit a nice middle ground with Kotlin
100 1
Evan Rittenhouse @evanrittenhou.se · 07/05/2025
Have you seen github.com/cross-rs/cross ? The community has made some good tools for this. The MacOS toolchain of course isn't easy to cross compile to, but that's typical of anything made by Tim Apple
github.com
GitHub - cross-rs/cross: “Zero setup” cross compilation and “cross testing” of Rust crates
“Zero setup” cross compilation and “cross testing” of Rust crates - cross-rs/cross
040 4
Evan Rittenhouse @evanrittenhou.se · 04/05/2025
Resident Evil 1 used this for this great moment where you walk into a room off screen, and then instead of moving into that room they backed away slowly because an unseen zombie was there the whole time.
130 3
Evan Rittenhouse @evanrittenhou.se · 04/05/2025
One thing to keep in mind is that with fixed camera angles you now have the advantage of being able to set up every shot in the game.
110 1
Evan Rittenhouse @evanrittenhou.se · 04/05/2025
Oh man that was a technique used a TON on the OG PlayStation! Take a look at the original Resident Evil and Final Fantasy 7, they did the same thing to get super detailed environments without the necessary computational power: youtu.be/qqkRvMPq06A?...
youtu.be
Painted Worlds: The Lost Art of Pre Rendered Backgrounds
YouTube video by The Cardboard Box Item
230 3
Evan Rittenhouse @evanrittenhou.se · 10/02/2025
Also Kendrick looking directly at the camera going "Hi Drake! ☺️"
110 1
Evan Rittenhouse @evanrittenhou.se · 03/02/2025
Woof, guess I need to look even further back then
110 1
Evan Rittenhouse @evanrittenhou.se · 02/02/2025
So yeah, it really is Nazis 2.0 considering they're already opening up the camps. Second time in US history since world war 2, I'm pissed
210 2
Evan Rittenhouse @evanrittenhou.se · 02/02/2025
Did you see the executive order saying they're turning Guantanamo Bay into a facility to house undocumented immigrants they round up? That's an option that's on the table now 😔
120 2
Evan Rittenhouse @evanrittenhou.se · 02/02/2025
In a cruel twist of irony, ICE agents have been going after NATIVE AMERICANS because they think they're from latin countries. If that doesn't make the racism involved in these deportations clear enough, I don't know what does Source: www.axios.com/2025/01/29/n...
axios.com
Native American tribes say ICE harassing members amid raids
Indigenous tribes are urging members to carry IDs and report ICE encounters
000 0
Evan Rittenhouse @evanrittenhou.se · 31/01/2025
Hell yeah! I was also way overdue for my diagnosis and treatment
010 1
Reposted by Evan Rittenhouse
Red Emma’s @redemmas.org · 24/01/2025
Reminder—if you see ICE in the city, report it and help keep your neighbors safe.
27952 79
Reposted by Evan Rittenhouse
AstraKernel 💫 @astrakernel.bsky.social · 29/01/2025
🦀 Hubstaff - From Rails to Rust - Microservices, high load operations ported to Rust - @tauri.app for the desktop app - Once developers are up to speed, there is no noticeable slowdown in development - Rust transformed fear into confidence corrode.dev/learn/case-s... #rustlang
Overall architecture. Web UI is in ruby on rails, desktop app is in Rust Tauri, lightweight APIs in rails apps, rust webhook service
1161 16
Evan Rittenhouse @evanrittenhou.se · 29/01/2025
Yeah it was the tracing facade - the "instrument" macro is really nice. This is the file where everything actually gets set up if you want to take a look: github.com/emanguy/GenC... Beyond that you just need the "instrument" macro and the logging macros provided by Tracing
github.com
010 1