HN user

cluoma

199 karma

https://www.cluoma.com/

https://www.linuxgame.net/

https://squidpoll.com/

https://github.com/cluoma

colin.luoma at gmail dot com

https://www.cluoma.com/resume.pdf

Posts0
Comments66
View on HN
No posts found.

I live in the Yukon so will now be in sync with BC time again after this change. The concerns about commuting to school in the dark seem almost comical, given the experiences of everybody here with the winter darkness.

For other reasons, I also wish we were closer to solar noon though. High noon is actually closer to 2pm here and seems to push the whole day back in the summer. The best (warmest) parts of the day get pushed too late into the afternoon.

Location: Canada

Remote: Yes

Willing to relocate: Yes, Canada/US/Germany

Technologies: C, R, Python, Multiple flavours of SQL

Resume/CV: Link in bio

Email: colin.luoma (at) gmail.com

I have several years experience as a data analyst, mostly in the video games industry and, more recently, in public service. A large part of this has been data engineering work which I've always found I tend to enjoy more than the analysis side. I've also always maintained a personal interest in programming working on side projects, and so, I am looking to transition into a development/data engineering role.

Lately, I have been spending my time in the embedded space working on retro game console accessories which has been very rewarding. I would love carry some of this experience into a professional role.

I used to get this same feeling during lectures in uni. Often the information was presented well and, along with some clear examples, everything seemed to make perfect sense.

It wasn't until working through practice problems later, on my own, did it become clear how much detail I was missing.

My Truck Desk 9 months ago

That's been exactly my experience as well. Sometimes doing a little research on a lunch break gives enough direction on how to spend available time later on my project.

Accepting that progress will be slow has been the most difficult adjustment, and applies to more than just side-projects. Choosing books or games also becomes a more strategic decision when what used to be a weekend sprint, turns into a several week marathon.

I think I'm throwing in the towel on my 7 Plus this year. I'd love to keep it around for a bit longer but too many apps and websites are no longer functional. It's starting to become a usability issue.

I grew up in BC as well and never heard it. My parents were from Ontario and always called it the flipper. Because it flips channels I guess. Felt like every household had a different name for it though.

https://github.com/cluoma/Pico2Maple-fw

Currently working on a USB/Bluetooth to Sega Dreamcast controller adapter.

It's based on the Raspberry Pi Pico 2/W board and originally started as a fun project to play around with the PIO features of the RP chips and get my Steam Controller working on the Dreamcast. It has since expanded to support more controllers, keyboards, mice, and acts as VMU - the Dreamcast's memory card - while plugged in. Building the dongle itself has also been a fun exercise in 3d printing, cad and pcb design.

I'd really like to expand the amount of supported USB devices as I only have access to a limited amount of hardware that I can test myself. I've started looking into if I can use the SDL Game Controller DB (https://github.com/mdqinc/SDL_GameControllerDB) to kind of crowd source support for a bunch of controllers. I'm definitely open to other ideas though. I feel like I'm slowly learning that USB controllers are minefield of one-offs and edge cases.

What would you look for to see if somebody is 'staying relevant'? Side projects? Personally, I would like to explore new technologies, and am still excited to learn, but feel limited by what is actually needed/required in my day-to-day which is unlikely to change.

I had my son's lying around and it definitely happens consistently with the konami code in both the 'learning' and 'playing' modes.

This is certainly an issue. There is a roundabout on my morning commute that regularly has pedestrians crossing inside the roundabout (alongside cars on the outside) because that's the most direct route.

I also don't think 2.5 minutes is unreasonably long or much of a barrier. After spending an hour looking for relevant postings at companies I'm interested in, another few minutes to actually apply is not a big deal.

What is truly annoying though is creating new accounts for each company's application portal.

I was in the same situation with a Macbook Air 2011. At about 9 years old I needed to replace the battery, but got turned away from the Apple Store because it was 'too old'.

I tried buying a replacement battery online but it only worked for a short time before it stopped charging all-together.

Left a really sour taste in my mouth because the battery was the only thing stopping me from using an otherwise perfectly fine piece of hardware.

If you already have an Apple Watch, I recommend trying WorkOutDoors before looking for another device. It’s a huge step up from the default workout app that I’m still using my Series 3 for everything up to marathons.

I really like a lot of stylings in modern cars. It's nice to see some harder angles. Never was a fan of the overly smooth, almost bubbly, look of cars from the 90's and 00's.

Same audio issues here. Zoom always wants to set my mic level to 0 and change the default output source for whatever reason.

My last company used Teams which I had a much better experience with on Linux (gnome+xorg) than Zoom.

Installing single IDEs is clunky. Basically it's up to you to put it where you want and then create any shortcuts you may need. Flatpaks make this easier but I would rather not use them.

Besides this, I never really felt that Linux was an afterthought though. At least from my experience using CLion.

I haven’t used KDE in a couple years but what you describe sounds like what I encountered with its compositor. When launching fullscreen applications it turns off the compositor for better performance. Tabbing out doesn’t always (or at least didn’t for me) turn the compositor back on. Add to that weird, seemingly Nvidia-specific bugs (again just my experience) and the whole desktop experience falls apart.

I went with Svelte for my first side-project[1], having never touched a frontend framework or used Javascript before.

The experience was actually really nice. Obviously I don't know how it compares to other options out there, but it was a pretty enjoyable experience overall. I felt like I was able to do exactly what I wanted and wasn't missing anything.

[1] https://squidpoll.com/

Definitely agree with you're last point, it makes it so easy to just get something on the screen.

I had written an AI for the board game Khet, but wanted an easy way for people to actually have fun playing against it. Godot was the perfect tool for the job to create a nice little frontend. And it was quite a pleasant experience to boot.