Oscar @osc.sh · 28/01/2025Man, every time I have a new show-stopper lucrative business idea I swear some fancy pants LLM shoots me down… 0171
Oscar @osc.sh · 24/01/2025Average email from HR: “Ok we’re transitioning to Salarya, but payroll is still in Bullfrog—Catch up with your training on Qualulu then send me a knob on Chapati once you’re done. Do NOT upload your melon without YAMMER! approval” 2273
Oscar @osc.sh · 23/01/2025Yes! I like to use that too. I haven’t brought myself to install it on the org codebase yet so this is a nice mini-implementation for the most useful feature (in my opinion) 010
Oscar @osc.sh · 21/01/2025I think the whole “Elon Nazi salute” thing boils down to an Occam’s razor situation. What is more likely? You think he’s ACTUALLY a Nazi and wilfully did a nazi salute or he’s just a bit autistic and over-excited and mis-communicated a “throwing heart out” motion? 680
Oscar @osc.sh · 21/01/2025Been getting more into mini quad FPV flying recently. Here’s a little rip around from yesterday—with a crash 040
Oscar @osc.sh · 17/01/2025If you’ve ever dealt with Stripe webhooks before you may also encounter the headache of user subscription states being “CANCELED”… That was a fun one to debug! Ended up going with event.includes(“CANCEL”) to cover all bases and protect my sanity 😄 040
Oscar @osc.sh · 17/01/2025The fact that Americans spell “cancelled” “canceled” still gets to me ngl 5110
Oscar @osc.sh · 17/01/2025Ah that’s interesting. I could see how that could be interpreted that way but have never run into this myself. I don’t think I would really use this pattern without a variable assignment! 010
Oscar @osc.sh · 16/01/2025Our key fob for the shared garage stopped working and I didn’t have a button-cell battery but I did have a lipo cell and a charging circuit… it’s at least USB-C rechargeable now! 090
Oscar @osc.sh · 15/01/2025Web serial is wicked. If I were doing this, I’d create a Serial2 communication from some pins of the ESP32 so you can still use the existing serial, strap that to the roomba and then host a custom web server on the ESP to receive HTTP api commands on the network. My eBay search will be Roombas now… 010
Oscar @osc.sh · 15/01/2025Been enjoying IIFE (Immediately Invoked Function Expressions) a lot recently. I feel like they nicely separate pools of logic relating to specific things (parsing, transforming, slicing) and reduces the need for variable reassignment 290
Oscar @osc.sh · 14/01/2025Throwback to about a year ago doing weather station maintenance on the Antarctic plateau. It’s a very strange place because it’s totally flat and there are basically no land features for hundreds of miles. Kinda reminded me of the infinite white room from The Matrix. 2311
Oscar @osc.sh · 14/01/2025I’ve started to begin my days with a 40-60min morning walk. Really makes a difference for my mental clarity and gives me an opportunity to get some sunlight while the days are shorter 010
Oscar @osc.sh · 12/01/2025wtf is figma doing now. I want to copy TEXT from a TEXT BOX Jesus CHRIST man 6122
Oscar @osc.sh · 12/01/2025I like that personally, but when all the org’s APIs are stored in Postman, I don’t want to be the one to migrate them to something else. I can deal with the extra tea break! 010
Oscar @osc.sh · 31/12/2024I swear the Shopify API team are on a mission to keep us devs in employment — they've been very trigger-happy with these depreciations recently 050
Oscar @osc.sh · 30/12/2024Yeah it’s definitely worth it! I got this one from Aliexpress. I would probably recommend going for Rasperry Pi though if you don’t need this tiny form-factor imo. Much better developer support and community for it online! 130
Oscar @osc.sh · 30/12/2024Running a RK3566-optimised YOLO model, I have been able to get a consistent 7fps. I have some plans for further performance optimisations but this is a really great starting point! 050
Oscar @osc.sh · 30/12/2024With the same form-factor as a Raspberry Pi Zero, this thing has a quad-core 1.6GHz processor, 4GB RAM and an on-board NPU (Neural Processing Unit) specialised for deep learning applications 130
Oscar @osc.sh · 30/12/2024Over the past week, I have been testing this Radxa Zero 3W single board computer and it’s been great fun 2130
Oscar @osc.sh · 18/12/2024I’m usually pretty nonchalant about the incredible technology I rely on every day, but when I get a phone call in a cosy café—from an Iridium phone deep in the field on the Antarctic plateau—it always stops me in my tracks. This is so bloody cool 0272
Oscar @osc.sh · 15/12/2024I’m yet to try cloudflare infra beyond DNS and pages but I think it’s about time I give their other stuff a go! 000
Oscar @osc.sh · 10/12/2024That’s a good bit of advice there! I love that thought that the same story can be retold in different ways for different people 120
Oscar @osc.sh · 10/12/2024That is true. We get our own mini Y2K challenge every time BST rolls around again 020
Oscar @osc.sh · 05/12/2024Although I feel like I would also need to make an intermediary webpage. Impact font on white background saying: “THIS WAS A LIE. YOU WILL NOW REVIEW MY PULL REQUEST [link]” 100
Oscar @osc.sh · 04/12/2024That’s a very meta idea. I was more thinking along the lines of verbal stories; however, maybe if my written work improves, my verbal will as well? Could be worth a go 120
Oscar @osc.sh · 04/12/2024Woooo! I’m on Matt’s blog!! This is pretty cool though (the article I mean, not just the comments integration). I always start on AOC and then I end up stopping a few days in because it starts to take more and more of my morning to solve lol 120
Oscar @osc.sh · 04/12/2024How do you ask someone very politely for the 3rd+ time to approve a pull request ? 8110
Oscar @osc.sh · 03/12/2024The static can even get quite dangerous. I’ve seen metal surfaces arcing across each other like a Tesla coil. Wouldn’t want that to discharge through your body! 000
Oscar @osc.sh · 03/12/2024Hey! One big technical challenge in Antarctica is actually static discharge. It’s very hard to earth electrical systems as there’s no real “earth” (it’s mainly granite sticking out of ice) so you have to create a fake earth that’s mostly good enough. 100
Oscar @osc.sh · 01/12/2024Don’t want to brag but I’ve just had a message from Elon Musk on Bluesky 2380
Oscar @osc.sh · 30/11/2024When you ask the UK-based developer if their new feature works in different timezones 0191
Oscar @osc.sh · 29/11/2024Hey, thanks for reading! Yeah I’m a big Zod fanboy. Nowadays I love to use TS-rest. It’s a very lightweight layer on top of express which parses everything through zod before it gets to your endpoints ts-rest.comts-rest.com🪄 | ts-restIncrementally adoptable type-safety for your new and existing APIs 021
Oscar @osc.sh · 29/11/2024Ah thank you my friend! I think just in general, knowing how to form a good story is a great skill to refine 010
Oscar @osc.sh · 29/11/2024One curse of being a GMT+0 developer is that it is not easy to see errors relating to local time zone offsets 2402
Oscar @osc.sh · 29/11/2024I’ve decided that one thing I really want to improve on in 2025 is my storytelling ability. There’s a real skill to forming a memory into words and having that play out vividly in the listener’s head in a captivating way. 4130