Sign in

Reklaw

@reklawcodes.bsky.social
255 followers 214 following 656 posts

He/Him • Let’s build a better world together comradeconnections.red

PostsRepliesMedia
Reklaw @reklawcodes.bsky.social · 31/08/2026
I started volunteering at the shelter. I help clean the men’s dorms every morning. It’s standard janitorial stuff: sweep & mop floors, take out trash, clean sinks & toilets, restock soap & toilet paper, etc. Last night the towel guy was missing, so I stepped in to help with that. #homelesslife
A view from inside the bedding distribution room at Reklaw’s shelter. A large window in the wall has its wooden latch opened, fastened to the ceiling with a wire. In front of the window is a desk with a clipboard to record new bedding bags, soap, blue latex gloves (which are used to hold soap for people to shower with), masking tape and marker, and various other items. An office chair sits in front of the desk. Shelving on the right holds various items, including the few remaining towels for the night. There’s a corkboard on the left with an inventory tracking sheet. Beyond the window the start of the restroom area xan be seen - a sink and mirror are visible against a wall, an electrical outlet, and the top tip of a trash can.The opposite view, looking into the room from outside the window. There’s a small pile of used bedding piled on the floor in the corner. The wooden countertop at the bottom of the window is more visible from this angle. Inside the window the shelving with towels can be seen again. Beyond it are green metal racks, almost empty. 4 tied black trash bags with bedding inside are on the wracks, some with illegible names written on masking tape.
140
Reklaw @reklawcodes.bsky.social · 26/08/2026
It was my #Twitch affiliate anniversary a couple days ago; I completely forgot about it. Hard to believe it's been a year already. I'll be streaming tomorrow with more updates for my #MMORPG! The demo is still coming along; hoping to have a recording or at least more screenshots to share!
A screenshot of Reklaw's chat popout in the Twitch Stream Manager. He's using his own affiliate announcement feature, with text: "Happy Affiliate anniversary! (I can say this to myself?)"
050
Reklaw @reklawcodes.bsky.social · 17/08/2026
I'm making good progress on the backend for my #MMO. I've hammered out the basic flow for the rapid prototype. I've never worked with #TypeScript before and I made the silly mistake of writing a ton of code without compiling it regularly. Stream in two days (Wednesday 8-19) for progress updates! 🧵
A Windows command prompt showing database migrations in Reklaw's MMO project backend. 

Full text:

Reverted in 1.42 s
migrated database/migrations/1761885935168_create_users_table
migrated database/migrations/1768620764696_create_access_tokens_table
migrated database/migrations/1786389647093_create_worlds_table
migrated database/migrations/1786403961353_create_characters_table
migrated database/migrations/1786406648155_create_participations_table
migrated database/migrations/1786474068692_add_turn_max_to_worlds
migrated database/migrations/1786477084540_create_properties_table

Migrated in 790 ms
Creating schema classes for scanned tables
[ success ] Schema classes generated (791 ms)
[Test Data Seeder - Alpha] MVP test data seeded!
User: RekIawCodes
World: 1 (active)
Character: SleepyBot
completed database/seeders/test_data_seeder_alphaA Windows command prompt showing errors in the Reklaw's MMO project backend. There are two columns - "Files" which lists filenames and an "Errors" found while compiling.

Full text:

Found 175 errors in 24 files.

Errors  Files

18 app/controllers/http/character_controller.ts:4
25 app/controllers/http/property_controller.ts:48
9 app/controllers/http/user_controller.ts:55
8 app/controllers/http/world_controller.ts:96
1 app/controllers/new_account_controller.ts:10
10 app/models/achievement.ts:9
12 app/models/character.ts:13
10 app/models/eventlog.ts:9
8 app/models/knowledge.ts:9
9 app/models/participation.ts:10
10 app/models/property.ts:10
20 app/models/user.ts:7
8 app/models/world.ts:11
3 app/services/character_service.ts:68
3 app/services/extraction_service.ts:18
2 app/services/game_end_service.ts:3
1 app/services/game_loop_service.ts:75
120
Reklaw @reklawcodes.bsky.social · 12/08/2026
ALERT for fellow Twitch users (streamers AND viewers): Twitch has rolled out the usage of streaming data to train AI models for Amazon! It's auto-enabled, so you'll need to opt-out from your control panel (links in replies). The option is only for streamers, but viewers' data is affected. 🧵 #Twitch
A web browser screenshot showing settings at https://www.twitch.tv/settings/security . The "Training for Generative AI" section is highlighted. The full text of the setting follows:

Allow your channel content to train generative AI content models at Amazon. Turning this off does not opt you out of Twitch and Amazon using your channel content for other purposes described in the Twitch Privacy Notice, including using AI-supported Twitch features that benefit the community by facilitating streamer growth and monetization (such as real-time sponsorship campaign assistance), viewer discovery (such as recommendations), and community safety (such as AutoMod). See FAQ for more information on our use of AI and your channel content.
132
Reklaw @reklawcodes.bsky.social · 10/08/2026
Bunkmate roulette is my least favorite form of gambling right now. #homelesslife
Reklaw’s bunk bed at his shelter. The top bunk is made with white sheets tucked in. The bottom bunk is bare with a plastic sheet covering most of the mattress. Sunlight pours in through a window behind the bed.
000
Reklaw @reklawcodes.bsky.social · 29/06/2026
I have fucking headlice. I’m hoping I caught it early enough. Had one crawling on me last night. I didn’t know what it was. But my head was scratchy today so I got suspicious. Used a fine comb on my hair and the pictured one fell out. #homelesslife
A closeup shot of the head louse Reklaw found crawling on his head today. It’s on a piece of white printer paper.Reklaw’s bunk bed. Sunlight pours in through a window in the back of the shot. The steel frame is painted black. It sits on a white tile floor. The top bunk (Reklaw’s) is tightly made. The bottom bunk is looser, with the top blanket reaching down to the floor. All of the bedding is white. A white towel and yellowish washcloth hang from the foot of the top bunk. The towel is in contact with the bottom bunk as well.
100
Reklaw @reklawcodes.bsky.social · 22/06/2026
Last year I had a recurring problem with database corruption with MongoDB. It happened today for the first time since I've been unhoused again. I think the hard drive on my laptop is just slowly starting to die. #homelesslife #twitch #mongodb
A screenshot from Reklaw's console. It has white text on a black background with a fixed-width font. It's a composite of two screenshots. In the break between text there's Reklaw's "Sleepybot" robot mascot with a surprised look on its face, drawn in a shade of purple matching a small part of the text that's colorized. Some of the file paths in the image are crossed out crudely with the same color.

The console text reads:

[MongoDBManager ] Constructor complete.
[Server ] Connecting to MongoDB
[MongoDBManager.connect] Initializing database connection.
[MongoDBManager] Database connection initialized.
[Server] Starting lazy initialization of MongoDB models.
[MongoDBManager.initialize_models] Complete.
[Server] Invoking ServerState.get_instance()
[GameState.load_from_db] Success.
[Stream.find_active_stream] No Stream found.

***BREAK***

[Server] Initializing HypeTrainManager
[Server] Initialization sequence complete.
[TwitchAPIAgent. #get_app_access_token] Authorization token retrieved from Twitch and set in TwitchAPIAgent.
Token expiration: 2026-08-22T16:52:41.478Z
[HTTPHelper] /API/TASK-SUMMARY Endpoint invoked. Processing...

Error: ENOENT: no such file or directory, stat '***\public\index.html'
[General. Custom] Receiving Event
[Admin.Ping_Websocket] Responding to Ping with Pong!
[CustomClient.broadcast_general] Transmitted to Twitch: Pong!
[MongoDBManager] Disconnected from MongoDB server.
MongoServerSelectionError: connect ECONNREFUSED ***
 at Topology.selectServer(***\node_modules\mongo\db\lib\sdam\topology. js :327:38)
110
Reklaw @reklawcodes.bsky.social · 16/06/2026
Oops, I uploaded an old photo instead of the weather screenshot. I was rushing to finish before bed checkin. Here’s what I meant to post as the second photo:
A snapshot from Reklaw’s weather app. It reads:

Current temperature: 41 degrees
High/low: 41/22 degrees
Extreme heat warning. These conditions are expected to last until 11PM Tuesday, June 16.
Sunny conditions will continue for the rest of the day. Wind gusts are up to 12 km/hr.
110
Reklaw @reklawcodes.bsky.social · 16/06/2026
The AC broke down at the library today. I noticed it getting hot the last couple days but figured it was just the extreme heat outside/poor insulation or something. #homelesslife
A portait shot of Reklaw. He’s wearing glasses with black, somewhat-square shaped frames. He has a Van Dyke goatee with some wisps of gray. His ponytail is thrown forward over his shoulder; he has a mix of dark and light brown hair.

The shaft of an umbrella rests on his shoulder with its blue material filling the background. The people behind him are casting a shadow on the material.

He’s wearing a tan bucket hat with a yellow and brown patch, and a dark blue polo shirt.A snapshot from Reklaw’s weather app. It reads:

Current temperature: 41 degrees
High/low: 41/22 degrees
Extreme heat warning. These conditions are expected to last until 11PM Tuesday, June 16.
Sunny conditions will continue for the rest of the day. Wind gusts are up to 12 km/hr.
220
Reklaw @reklawcodes.bsky.social · 13/06/2026
I have an umbrella to make my own shade thankfully and this stool.
A black collapsible stool on a sidewalk. There’s a chainlink fence behind.
000
Reklaw @reklawcodes.bsky.social · 11/06/2026
Had some difficulty this morning with my bank account; spent hours trying to log into it to resolve. Wasted so much time with something that should be quick and easy. Meeting with shelter staff went well. More familiar faces. #homelesslife
A closeup of Reklaw’s metal cafeteria tray from breakfast this morning, sitting on a white table. Items on the tray: a croissant with ham and cheese inside and an apple-filled pastry.A shot of Reklaw's lunch today: a clear hard-plastic package of saltine crackers (about 10 of them) with chicken salad, and a clear soft-plastic package of 6 jalapeño-cheese bagels to snack on later. The items sit on Reklaw's jacket in the passenger seat of his car; the car door is barely visible in the corner.
201
Reklaw @reklawcodes.bsky.social · 09/06/2026
Good day today. Did a lot of research on the wage theft calculator. Might continue working on that tomorrow or pivot back to revising my Twitch content curation system. Shelter has been decent. It makes a huge difference when I can escape to the library for the day. #homelesslife
A closeup of Reklaw’s metal cafeteria tray from dinner last night. He ate most of it and almost forgot to take a picture! Items left on the tray: a chicken drumstick from KFC, a handful of mixed salad.Reklaw’s metal cafeteria tray from breakfast this morning, sitting on a white table with hot sauce and his steel water bottle at the top of the frame. Items on the tray: a large portion of scrambled eggs, two sausage patties, an opened container of apple sauce, two mini croissants, a banana, and a fork.A closeup of a breakfast sandwich Reklaw concocted from this morning's croissants, eggs, sausage, and hot sauce. It sits in a corner slot of the metal tray with the hot sauce and white table visible in the top of the frame.
120
Reklaw @reklawcodes.bsky.social · 07/06/2026
I’ve been enjoying going on morning walks again in the past few days. It’s hard for me to stay in the shelter between breakfast and when I leave for the library: I get overstimulated quickly from the crowd, and there’s a persistent housefly problem. I hate having insects crawl on me. #homelesslife
Reklaw’s metal cafeteria tray from breakfast, sitting on a white table with hot sauce and his steel water bottle at the top of the frame. Items on the tray: two biscuits covered in a large portion of white gravy with bits of sausage, a handful of green and purple grapes, and a chocolate muffin.
100
Reklaw @reklawcodes.bsky.social · 07/06/2026
I keep running into friends at the shelter. Lots of them got into slightly nicer housing which is why it’s taken a couple days for me to see them. I’m happy for them; might try to apply for the nicer housing myself soon. Get on the waiting list at least. #homelesslife
Reklaw’s metal cafeteria tray from breakfast, sitting on a white table with hot sauce and his steel water bottle at the top of the frame. Items on the tray: a croissant sandwich with ham and cheese, a small carton of orange juice, a slice of watermelon, and a cinammon roll.Reklaw’s metal cafeteria tray from dinner fills the entire frame. Items on the tray: a slightly used fork (I almost forgot to take the picture before eating), a portion of beefy noodle stir fry, 2 small plums, some mixed salad, a handful of purple tortilla chips, and four miniature frosted donuts.
010
Reklaw @reklawcodes.bsky.social · 06/06/2026
Started out very optimistic today. Got great sleep last night. Then ran into a common problem at the library: loud men. They just want to occupy any space, make as much noise as they want. The library has reduced seating available compared to last year. The staff seems indifferent. #homelesslife
Reklaw's dinner tray from last night: a metal cafeteria tray with meaty chili, mixed salad, garlic bread, and some blueberries. A metal fork is stuck into the chili.Reklaws's breakfast tray from this morning: a bowl of cereal (it's an amalgamation of many different cereals like Chex, Cheerios, and corn flakes), a dollop of plain yogurt, and a chocolate swirl pastry.
110
Reklaw @reklawcodes.bsky.social · 05/06/2026
I got into a bed last night, which was nice. I slept much better. Hopefully I’ll be able to keep that spot. #homelesslife Went and showered at the gym today; very grateful for my sister who pays for that. Also thank you so much to the person who sent money today!
The top level of a bunk bed fills the majority of the picture. The bed has a black steel frame cradling a dark mattress. The mattress is covered in a plastic wrap for sanitation. A black trash bag (full of bedding) can be seen in the bottom right corner. The top of another bed is visible in the background. Further in the background is a corner of the room where two off-white walls meet. One of the walls has two windows where afternoon light spills through.A metal cafeteria tray with several food items, with a white table underneath. There’s a large portion of oatmeal in the main reservoir  - it has bits of cherry mixed in. A fruit-filled pastry rests in the top center and there’s yogurt in the top right.
000
Reklaw @reklawcodes.bsky.social · 04/06/2026
Very tired today. I never slept in the overflow section all of last year, but last night there were no beds available for me. I actually enjoyed it in some ways. The staff was a little more observant of noises.
A thin futon rests on a white tile floor, pushed up against a wall. It has a pillow with vibrant pink, yellow, and green pillowcase, and a white sheet pulled back to reveal a pink fitted sheet. Reklaw’s off-white baseball cap is next to pillow and his black shoes are tucked behind the pillow, against the wall.A metal tray of breakfast food rests on a white table, with a metal water bottle and small bottle of habanero-based hot sauce beside it. The tray has scrambled eggs, 2 sausage patties, some pink-colored yogurt, and a chocolate pastry.
100
Reklaw @reklawcodes.bsky.social · 03/06/2026
I had a lot of fear in getting out of that place. My life has been so chaotic in the last few years, and I missed the creature comforts of living in a house so much. But when I got back to the shelter… #homelesslife
Reklaw’s favorite spot to sit outside at the shelter. It’s a concrete curb at the edge of a parking lot that slopes downward. It seems like a bird may have pooped right where he usually likes to sit. A duck walking along the street at the shelter. Its green head and brown body contrasts greatly with the gray sidewalk.
100
Reklaw @reklawcodes.bsky.social · 01/01/2026
There was a fight involving a weapon at the smoking section last night. In response, the man in charge of the shelter shut that area down permanently, and also the parking lot adjacent to it. It’s where I parked my car all last year. #homelesslife
A defaced window in a restroom. The window is painted over white and has a metal mesh within it. The surrounding paint is also white. A metal bar can be seen along the bottom of the frame. There’s blue marker text reading “Fuck off Satan” and a hole scratched in the window is circled with the same marker.
100
Reklaw @reklawcodes.bsky.social · 01/01/2026
A year ago I went to sleep for the last time in a room by myself. Tonight I’ll be sleeping in the presence of about 30 other strangers, as I have for all of 2025. None of us should have to live like this. Next year I’m determined to get out of here. Then, revenge. #homelesslife
A view from Reklaw’s top bunk bed. A black metal bed frame and mattress covered with sheets is in the foreground. The background shows the bottom bunk of another bed, with mattress stripped down to a plastic covering. A couple people are standing behind the bed, with only their legs showing.
000
Reklaw @reklawcodes.bsky.social · 21/12/2025
The rain has been nice lately; I’ve had a little bit of privacy sitting in my car since the streets are mostly empty. I’ve been struggling though. (1/4) #homelesslife
110
Reklaw @reklawcodes.bsky.social · 07/12/2025
Bunkmate is coughing up a storm. Overheard him say he had bronchitis while we were standing in line for bed. I usually just sleep in a surgical mask but this seems like an N-95 kinda night. He’s not loud or fidgeting, so not too bad overall tbh. #homelesslife
A closeup of Reklaw’s face. He’s lying in bed, head against pillow. He’s a white man with long messy brown hair and blue eyes. He has black-rimmed glasses, a green t-shirt, and an N-95 respirator on his face. He’s holding up two fingers in the v-shaped “peace” sign. A white brick wall is barely visible behind him.
110
Reklaw @reklawcodes.bsky.social · 26/11/2025
I was really angry last night. Someone stole the pillow off my bed when I left to put my toothbrush back in my car. First time that’s happened in almost a year here. #homelesslife #mutualaid
Reklaw’s new adjustable-height telescoping camping stool, black in color with a square seat. It’s nudged against the steel wall of an awning and painted white. Reklaw’s stainless steel water jug rests on the asphalt in front of it. There is a small stick on the ground and a wet spot trailing offscreen.Reklaw’s breakfast this morning: a bag containing a peanut butter sandwich, a bag of pretzels branded for Halloween, and a dessert cake.
210
Reklaw @reklawcodes.bsky.social · 26/11/2025
The shelter is letting us rest in the dorms today since the main hall is serving meals. It’s mostly empty. I’m loving the peace and quiet. It was foggy and serene outside for my morning walk. It’s a nice reprieve. I’ve been overstimulated for what feels like an eternity.
One of the rooms in the men’s dormitories at Reklaw’s shelter. There are 3 rows of 4 bunk beds, with a row of 2 beds in the back of the room. White tile flooring. The beds are empty of people and are made with assorted bedding.A closeup of Reklaw’s power bank charging in a wall socket. A pink charging cable extends off-screen for his phone. A text caption reads: Shelter is letting us hang out in the dorms today. I’m taking advantage of the extra time to charge my devices. I usually have to do it at night.
221
Reklaw @reklawcodes.bsky.social · 23/11/2025
I’m working to create a roguelike/MMORPG hybrid where players succeed through helping eachother. It’ll be played through Twitch chat! (1/4 🧵) #roguelike #mmorpg #Twitch #cooperative #socialist #anarchist
141
Reklaw @reklawcodes.bsky.social · 22/11/2025
I’m thinking a lot today about blogs, and how a return to personal websites would benefit all of us. I think we’d need to make some new tools (or reinvigorate some old ones, like RSS). #microblogging #socialism #decentralized (1/2; backup transcript for video in further replies)
121
Reklaw @reklawcodes.bsky.social · 19/11/2025
Mario Power Tennis: This game consumed my life for a couple years; had a roommate in college who I’d play against for hours on end, multiple times a week. Other friends would stop by and we’d 2v2. If you disable special moves the game is SUPER well-balanced.
Cover art for Mario Power Tennis for the Nintendo Gamecube showing a few characters on a tennis court. Mario is diving to intercept a tennis ball in the foreground, with Bowser and Yoshi behind him.
030
Reklaw @reklawcodes.bsky.social · 11/11/2025
I’ve been thinking a lot about the coworking space I was thrown out of recently. Today I saw a post about disseminating a “how to work with me” document to other people in a professional setting. I think it would have been helpful to me. (1/7) #coworking #neurodivergent #etiquette
100
Reklaw @reklawcodes.bsky.social · 10/11/2025
Had a good chat with a friend last night. Helped me reframe a lot of the thoughts that’ve been getting me down. Things are rough but I’m making little bits of progress every day. Still have hope. Hoping the county’s employment services are helpful this week.
Reklaw’s gym selfie from today. He’s smiling and making the “v” sign with his fingers. Caption: “Gym felt good. Ready to tackle the week”
020
Reklaw @reklawcodes.bsky.social · 08/11/2025
I’m trying to continue the daily habit of posting about my life (and my work when possible). I’ve been using Snapchat because I’ve used it in the past and the interface is simple. I’ll try to mirror the videos here for at least the near future. (1/3) #homelesslife
341
Reklaw @reklawcodes.bsky.social · 04/11/2025
I got banned from Threads. No reason given for why. I’d like to think I’m a pretty tame person: I don’t advocate for violence, or do anything else that’s against TOS. Given all the other bad news I’ve had recently this is really frustrating. #threads #meta (1/7)
A screenshot of the e-mail from Meta saying Reklaw’s Threads account has been permanently disabled. 

Below the message text, a (non-functioning) button says “Review derails” next to Reklaw’s profile picture.

Full text:

Title: We disabled your account, reklawcodes

Hi Reklaw, we reviewed your account and found that it still doesn’t follow our Community Standards. As a result, your account has been permanently disabled.

Learn how our Community Standards help keep the Threads community an authentic and respectful place for people to express themselves.
211
Reklaw @reklawcodes.bsky.social · 31/10/2025
Glizzies for lunch today. I got seconds. Started walking in the mornings again, and posting a thought of the day on Snapchat. Will repost here when I refine it a bit. Happy Halloween! (1/2) #homelesslife
Reklaw’s Halloween lunch tray. Clockwise starting from the nearest item to the camera (6 o’clock): a hot dog in a bun covered in a salsa so mild it passes for ketchup; a splash of hot sauce from Reklaw’s own reserve; a couple sugar cookies; a handful of mixed salad greens with creamy dressing; a handful of a mix of tortilla chips, pretzels, and popcorn; banana.
110
Reklaw @reklawcodes.bsky.social · 28/10/2025
It was hard to move out of the space. It took the longest to disassemble my car’s contents and rearrange them to fit my computer, monitor, etc. If they won’t let me come back I really need to rent storage space; I want to avoid further damage to my PC from sitting in the car. #homelesslife
Reklaw’s glass-top desk at the coworking space, partially disassembled. A monitor sits on a shoebox wrapped in an old sweater. On the desk rests a power strip, pink headset, and various other peripherals. A PC tower and microphone are on the floor. A full backpack on a chair is pulled out from the desk.A closeup of a couple stickers on the monitor stand: one says “Free Gaza. Free Palestine” with a clenched fist painted in red, green, and black. The other is a hand making the v-shape “peace sign” in the same colors.The workspace reverted to its default: the glass-top desk is cleared off. It has a black metal frame with a lattice structure under the glass. An office chair with wheels is pushed into the desk. They both rest on a concrete floor. The wall is painted white. A large lightbulb hangs off a wall fixture. A high window is barely visible in the corner.
121
Reklaw @reklawcodes.bsky.social · 23/10/2025
I re-evaluated how and where I ack/nack messages and implemented some self-healing for StreamerBot's connection to the RabbitMQ server. This was the last of the ack-based errors.
A screenshot from Reklaw's console showing output from Streamer.bot. The tail end of a stack trace is visible, then some debug statments from the RabbitMQ management module: channels and connections were closed, then restored.
010
Reklaw @reklawcodes.bsky.social · 23/10/2025
I was mishandling "acks" which caused this infinite looping yesterday. I tried banning my bot temporarily to avoid hitting rate limits for the site. I unbanned it a little early: StreamerBot had hundreds of messages in its queue. I've been meaning to write a rate-limiter for the bot... soon!
A screenshot from Reklaw's Twitch channel showing his bot spamming a message repeatedly: "@ReklawCodes Error in RabbitMQManager.consume_quest_completion()! QuestParticipation.mark_complete() failed for MissingNo". The bot is banned at timestamp 17:17 then unbanned 3 minutes later, only to resume the spam.
110
Reklaw @reklawcodes.bsky.social · 23/10/2025
I've been wrangling with @rabbitmq.com all morning/afternoon: I think I finally got the new setup for quests figured out. I'll share some screenshots in the replies. Gonna try to send a stream soon to test it out: stop by to see if the server melts down! #gamedev www.twitch.tv/reklawcodes
A screenshot from Reklaw's console showing output from Streamer.bot. A custom event is receieved, then a test message is broadcast to RabbitMQ. Some debug messages are sent to Twitch chat. The test broadcast is picked up and processed by a handler for expired RabbitMQ messages. Full text:

[Admin.Test_Quest] New request received. Processing...
[RabbitMQManager] Publishing quest start message:
{"event":"RabbitMQ.send_quest_start","user_display":"MissingNo","quest_participation_id":987654321,"duration_ms":10000,"timestamp":"2025-10-23T20:17:27.886Z"}
[RabbitMQManager] is_test value: true
[RabbitMQManager] Test Quest detected; exiting function. CatSalute
[Test_Quest]: Quest successfully sent to RabbitMQ for  MissingNo
CustomClient: General Broadcast Transmitted to Twitch: [RabbitMQManager] Sending test quest to RabbitMQ!
CustomClient: General Broadcast Transmitted to Twitch: Test quest has started!
[consume_quest_completion] Test message detected; skipping quest logic.
CustomClient: General Broadcast Transmitted to Twitch: Test quest completed.
182
Reklaw @reklawcodes.bsky.social · 06/10/2025
I had a wonderful weekend. I was able to stay at the coworking space today and yesterday. It was a hell of an upgrade to the curb (pictured) and the crate I posted in the past. I did my laundry on Friday. Starting to feel human again.
A grayscale image of the decaying stone ledge Reklaw has been sitting on for the last few weekends. His stainless steel water bottle rests on it. A chain link fence lays behind the ledge, with a parked car barely visible beyond it.A grayscale image showing Reklaw’s first-person view while sitting. The ground is concrete with many small stones in it. An umbrella is at the top of the frame, partially covering his legs. He has socks and shoes (with holes in the toe section) and bare legs.
131
Reklaw @reklawcodes.bsky.social · 29/09/2025
bsky.app/profile/rekl... I implemented the first #Achievement for my stream! It's a limited-time recognition for early participants in my game, Comrade Connections! Type "!groundfloor" in chat when I'm live. Available through October! #Twitch #MMORPG
A screenshot of console output from Streamer.bot Client, with white and green text on a black background. It describes the process taken to assign an achievement: a custom event is received from StreamerBot and routed to a handler function, a User document is created if necessary, an EarnedAchievement document is created (with references to the User and Achievement documents) if one doesn't already exist, then a summary of these actions is broadcast to Twitch chat.
130
Reklaw @reklawcodes.bsky.social · 25/09/2025
I didn't stream today, but I DID finish a key component of my achievements system: creating the first Achievement in my database! I'm hoping to get the system fully operational by stream tomorrow! See you then! #Twitch #gamedev #MMORPG #MongoDB #StreamerBot
A screenshot from MongoDB Compass showing a new Achievement document for Comrade Connections, titled "Ground Floor". The _id field is obscured and replaced with the number 3229071.
082
Reklaw @reklawcodes.bsky.social · 31/08/2025
My throne and chalice. #homelesslife
A grayscale image shows a plastic crate with a metallic water bottle next to it. They sit on a concrete floor stained by unknown fluids, and against a concrete brick wall. Some paint is stripped from the wall in a horizontal line shape. A window is barely visible on the wall.
110
Reklaw @reklawcodes.bsky.social · 23/08/2025
I’m spending too much money on food. I only get $10 a day. This is supplemented with breakfast at the shelter (and lunch on weekends). The weekends have been harder because of the heat outside and lack of running water at the shelter. (1/3) #homelesslife
White text on a black background. A listing of Reklaw’s usual food for the day, with prices. The items: $3 juice for breakfast, $1.50 burrito for lunch, $1.50 oat bar snack, $6 salad for dinner. This sums to $12, a bit over Reklaw’s food assistance budget of about $10 per day.
221
Reklaw @reklawcodes.bsky.social · 21/08/2025
Thank you to everyone who's been lurking as I try to reach affiliate! Two more streams to go (allegedly, Twitch can be silly with these things)! See you in a couple hours. Probably continuing to work on some emotes and maybe testing new features with #StreamerBot
A screenshot from Reklaw's Twitch console showing that he's halfway to his concurrent viewership goal. Full text: "Minimum of 3 average viewers on 4 different days, in 13.06 hours streamed 2/4"
010
Reklaw @reklawcodes.bsky.social · 15/08/2025
I also made some progress on #StreamerBot Client: I implemented caching for user information to reduce database load. I included a screenshot of the server output. Tell me if you're curious about the code! (2/2)
Console output from Reklaw's customized Streamerbot Client. Multiple users are added to the active_users Map, their existence is verified, they are updated, then active_users is cleared. Full text:

Test Command Invoked by StreamerBot
ServerState.active_users: User give_a_gift_today (3229071) added/updated
ServerState.active_users: User cannot_trust_me (1312) added/updated
give_a_gift_today exists: true
give_a_gift_today stats:
 { username: 'give_a_gift_today', is_soon: false, has_rallied: false }
cannot_trust_me stats:
 { username: 'cannot_trust_me', is_soon: true, has_rallied: false }
give_a_gift_today updated stats:
 { username: 'give_a_gift_today', is_soon: false, has_rallied: true }
ServerState.remove_user: User 1312 removed
ServerState.clear_active_users succeeded.
010
Reklaw @reklawcodes.bsky.social · 10/08/2025
Very hot day today. I stayed outside for most of it. In shade fortunately. I went to the grocery store to get a sandwich for dinner and get a drink or two. Saw a bulk deal and wound up buying more. I passed them out at the shelter. We still don’t have running water during the day. Might do same tmrw
A snapshot of Reklaw’s local weather forecast. The temperature ranges from a low of 24 degrees (75F) to a high of 43 degrees (108F).A handful of (mostly sugar-free) sports drinks in a plastic grocery bag.
030
Reklaw @reklawcodes.bsky.social · 04/08/2025
Meant to attach this to first message:
Inside Reklaw’s PC case. A graphics card is in focus, behind it the motherboard glows with a yellow warning light.
000
Reklaw @reklawcodes.bsky.social · 24/07/2025
Also today: I'm one away from 1000 followers! Thank you to everyone for the continued support! #Twitch #Goals
A screenshot of the info panel on Reklaw's Twitch stream. The "About" section shows a total of 111 followers.
021
Reklaw @reklawcodes.bsky.social · 18/07/2025
I focused on finishing some code today so stream was super late and short, but I got MongoDB; now #StreamerBot Client creates a new Stream record when I hit the 'Start Streaming' button on OBS, and finalizes that record with an end time when I hit 'Stop Streaming'. See you tomorrow!
White monospaced text on a black background shows output from StreamerBot Client: a new Stream record is saved in MongoDB and in a singleton object I'm using as a cache.White monospaced text on a black background shows output from StreamerBot Client: the Stream ID saved earlier is retrieved from the cache and used to finalize the Stream record.

Full text:

Test Command 2 Invoked by StreamerBot
Stream ID retrieval from ServerState attempted.
  ID retrieved:  new ObjectId('68797b64362bce43e43095ae')
Active Stream ended.
Attempting to clear Stream from ServerState
ServerState updated: Stream cleared
000
Reklaw @reklawcodes.bsky.social · 11/07/2025
The automatic scene-switcher worked well for today's stream! It's not going to scale well but I have a basic system for scrolling through scenes. Now I can return to perfecting the checkin system. I'll see what I can get done before I have to get back to the shelter for tonight. #StreamerBot #Twitch
Reklaw's scene switching code for StreamerBot/OBS, written in C#. There's a class declaration for SceneChangeRequest. The main Execute() function determines the destination scene based on the current one. Next it creates and serializes a SceneChangeRequest object. Finally it sends a request to OBS.
110
Reklaw @reklawcodes.bsky.social · 06/04/2025
I should be implementing new features for my game, but I've become preoccupied with sprucing up existing code first. I just learned about destructuring statements in JavaScript so I've been refactoring server functions that unwrap WebSocket messages from the client. The new code looks so much nicer!
A screenshot of some JavaScript I refactored to improve readability. My game server receives WebSocket messages from the client which have to be unwrapped. This destructuring statement simplifies nested object access:

Old Code:

tier                     = payload.data.subTier;
user_id              = payload.data.userId;
display_name    = payload.data.displayName;

New Code:

const {
        subTier: tier,
        userId: user_id,
        displayName: display_name
      }
        = payload.data;
120
Reklaw @reklawcodes.bsky.social · 11/02/2025
I need to be trying to make money immediately, I know that, but I started a new programming project anyway. I still can't get over the trauma from my last job. I'll do anything to run from it. It's just frustrating that I don't have a decent computer anymore. This tablet is ancient. I need a home.
A screenshot of console output after building Reklaw's new project. The text reads "Finished 'dev' profile [unoptimized + debuginfo] target(s) in 32m 02s"
220