Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

rhempel

@rhempel@cosocial.ca
mastodon 4.6.4
  • Open on cosocial.ca

Ex #LEGO engineer specializing in #embedded systems and moving all development to (hopefully) slop-free #linux tooling.

I enjoy #trains (full scale and Z-scale) as well as #photography and discovering new trails and animals.

Generally happy and occasionally grumpy - profile pic is me next to a gorilla statue at the Berlin zoo. You don't want to see the one of me next to the original Ronaldo statue at the Funchal airport ... or do you?

#elbowsup

163 Followers
125 Following
50 Posts
Joined March 23, 2026
Open post
rhempel @rhempel@cosocial.ca
· 3mo ago
Replying to
@whitequark@social.treehouse.systems No sense poisoning any potential clients with that information up front.
22
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 1mo ago
Replying to
@VeroniqueB99@mastodon.social I recall being asked that question in 2015, and I responded with "I'm not sure, because I don't have 2020 vision" They didn't get the joke, I didn't get the job, and we probably both dodged a bullet.
3
1
0
0
Open post
rhempel @rhempel@cosocial.ca
· 2mo ago
Replying to
@sundogplanets@mastodon.social You mean the physics of spreading the light from a relatively small mirror over a 3 mile radius/diameter (it doesn't really matter) on earth also means the energy is diluted? That putting an actual solar array the size of the mirror on earth and running it while the sun shines is more effective? Reflect Orbital knows that the physics ain't physicsing ... it's a Ponzi scheme that needs the official seal of approval so that it's not an out and out fraud.
8
0
1
0
Open post
rhempel @rhempel@cosocial.ca
· 2mo ago
Replying to
@stuartl@mastodon.longlandclan.id.au @mgorny@social.treehouse.systems Lua is a great little language but it misses the (previously) robust library ecosystem of Python. I'm not feeling the impact of the Python dependency mess yet. Most of my work is using the standard libraries, with a dash of PySerial and a few others. But I do feel the despair of working on tooling for embedded systems programming with so much quicksand under our feet.
8
0
1
0
Open post
rhempel @rhempel@cosocial.ca
· 2mo ago

@Pepijn@mastodon.online When we moved from Canada to Denmark in 2016, getting off the plane in August was refreshing and exciting. It is generally hot and humid in Ontario in August.

We laughed at the Danes that complained when the temps were approaching 30 once in a while - Danish summer is just a clear blue sky and 25c.

It's the best day of the year :-)

4
0
1
0
Open post
rhempel @rhempel@cosocial.ca
· 2mo ago
Replying to
@gvwilson@mastodon.social Done - some of those questions are ... shall we say open to interpretation. This is what I worry about most with AI - developing software is a social activity. Every one of those questions is a great team or water cooler discussion topic. When developers are seen as isolated managers of faceless agents, how are conversations taking place about nuances in software development?
3
1
1
0
Open post
rhempel @rhempel@cosocial.ca
· 2mo ago
Replying to
@evdelen@mstdn.ca @dyckron@cosocial.ca I wanted to buy tickets to a.movoe online and was asked to pay a 5$ convenience charge. Fuck that. I bought tickets the next time I went by the cinema.
2
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@kdenlive Congratulations - I used Kdenlive for the first time this week to make a video of a talk with one track of audio/video of me talking, and another video track of me stepping through the slides. I used scissors to cut out the audio mistakes, and then the alpha mask and transform to move my talking head into a corner. It "just worked" - and it has inspired me to keep going with this kjnd of content.
9
0
1
0
Open post
rhempel @rhempel@cosocial.ca
· 2mo ago
Replying to
@hootalex@mastodon.social I love this style!
2
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 2mo ago
Replying to
@frogglin@theblower.au I don't do any kind of fabric crafts, but I clicked the link and loved the little jokes and truly engaging copy writing on the product page. Well done, and please keep making lovely craft kits!
2
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@walshman23 @MarkHoltom Engineer here - we do these things not because they are easy, but because we thought they would be easy.
7
0
1
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago

#embedded #electronics #programming

Well, I've submitted the video for my talk at the Embedded Online Conference this year in May.

It asks - Why Are We Struggling In The Golden Age of Embedded Systems Programming.

I'll describe some of the things my team did to enable really low friction cross functional teamwork in a high pressure situation.

Looking forward to seeing some really great speakers - and I can do it from the comfort of my desk ...

https://embeddedonlineconference.com/session/Why_Are_We_Still_Struggling_in_the_Golden_Age_of_Embedded_Systems_Development

cosocial.ca
6
0
5
0
Open post
rhempel @rhempel@cosocial.ca
· 3mo ago
Replying to
@Pepijn@mastodon.online I loved riding that trail, saw some beautiful weather and lots of cows.
2
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@futurebird Growing your own food is ineffecient as hell but it is good for the soul :-) I've got plans for a couple of espalier fruit trees on the south side of my garage ( in Ontario ) so I will join you in the mutual admiration society real soon now.
5
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 2mo ago

#embedded #python #golang

I've been using Python as a replacement for shell scripting for embedded development tooling for about a decade, but the dependency hell is starting to get to me.

I use PySerial, JSON, YAML, Matplotlib and a few other libraries regularly.

Are there any good reasons to avoid Golang for this kind of work?

cosocial.ca
1
4
4
0
Open post
rhempel @rhempel@cosocial.ca
· 2mo ago
Replying to
@_elena@mastodon.social I use LEGO Technic elements to hold electronics, sometimes even printing Technic compatible board holders. Your idea is much prettier :-)
1
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 2mo ago
Replying to
@teledyn@mstdn.ca @sundogplanets@mastodon.social Ah, the one beside what was Fromager's music? Say no more. I left in 2016 to work in Denmark, and then returned in 2023 and worked in Florida for a while. Back in OS full time now. I knew some of the city band folks, might have known Peter Montgomery, bass player and bari saxophone?
1
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 2mo ago
Replying to
@teledyn@mstdn.ca @sundogplanets@mastodon.social You are in Owen Sound? Me too!
1
1
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@SeanCasten This might explain why politics has a cycle that lasts 3-4 generations. Young politicians end up fighting the battles that their grandparents and great-grandparents won when they were young.
4
2
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@Pepijn Unfortunately we are at a point where more people would go out of their way and line up to see the interior of the bookshop in Porto that appeared in a Harry Potter film than would visit a parliament building.
3
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@CiaraNi I always loved walking home from the bus station on May 4th, wondering why so many windows had candles in them and then remembering. It's a powerful Danish tradition and I still miss it.
3
1
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@Unixbigot @jacqueline @wezm This is absolute gold - I use PodMan instead of Docker, but the utility of containers is the same. They make it relatively easy for the developers I work with to use the SAME tooling as the CI/CD pipeline. I would also argue that anyone that can spin up a container reliably is actually a couple of steps ahead of the skills game than someone who needs screen by screen hand holding and instructions for their exact variant of OS to install a package.
3
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 4mo ago
Replying to
@dystroy@mastodon.dystroy.org @EndlessMason@hachyderm.io This is a common problem. Those big companies that use your tools have procurement departments, and they usually have a stupidly complex process to add vendors as consultants. That often means they will contract with large consultancies but not individuals. Most companies won't even set aside 1000 dollars for developers to donate to their most used open source projects. It's free right? But they will make swag for a 5K run ...
2
4
1
0
Open post
rhempel @rhempel@cosocial.ca
· 3mo ago
Replying to
@anderseknert@swecyb.com The four basic particles that make up the universe: Protons Electrons Neutrons ... Morons
1
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@Flowermob @gerrymcgovern Im hoping he gets a settlement - he's only asking for 1.5 million so the money is pretty reasonable - the bigger impact is the precedent it sets, so I won't hold my breath for a speedy resolution.
2
1
2
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@ginabythebay@hachyderm.io It's a lost art - my Dad had a machine shop and we didn't even have a digital readout on any machines :-) When I worked at the LEGO Group in Denmark I got to tour the machine shop - I looked for the milling machines and didn't see any ... they were there of course. Beautiful 6 axis boxes that were able to do things that were impossible without tedious tool and work holding changes 40 years ago. It's an amazing time to be alive, except for all the dumb stuff going on.
2
2
0
0
Open post
rhempel @rhempel@cosocial.ca
· 4mo ago
Replying to
@b0rk@social.jvns.ca I am always happy to read anything that you write - it's done with simple words and includes some notes on why it's relevant for you. The classic Byte Order Fallacy by @robpike@hachyderm.io is something I send to every programmer that doesn't believe me when I gently tell them they are making things more complicated than they need to be. Your work (and Rob's) are what the Internet was supposed to be, so thank you! https://commandcenter.blogspot.com/2012/04/byte-order-fallacy.html?m=1
commandcenter.blogspot.com
1
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 4mo ago
Replying to
@eniko@mastodon.gamedev.place If you are asking for less you are asking too much ;-)
1
0
2
0
Open post
rhempel @rhempel@cosocial.ca
· 4mo ago
Replying to
@killyourfm@layer8.space Yeah, Bryce Canyon is an amazing place. We were there on the last weekend before the park closed for the season 20 years ago. Beautiful frost coated the formations and you could watch the low sun track the shadows and melt the frost as it advanced. Absolutely magical.
1
1
0
0
Open post
rhempel @rhempel@cosocial.ca
· 4mo ago
Replying to
@shadow53@floss.social Unfortunately, you are unlikely to convince your manager that using AI for coding is a bad idea - and it's not because your argument is wrong, or that they are too dumb to understand. Your manager is probably also getting pressure from THEIR manager to use more AI to improve ... something. Consider saving yourself some stress and just keep doing your work without AI - it will probably be fine. Also consider putting out feelers for your next job ...
1
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 4mo ago
Replying to
@EndlessMason@hachyderm.io @dystroy@mastodon.dystroy.org The first thing to get cut is travel and training ... at least that's what I have observed in over 40 years of employment.
1
1
0
0
Open post
rhempel @rhempel@cosocial.ca
· 4mo ago
Replying to
@markarayner@mas.to The sarcasm is fairly dripping off the page ...
1
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@vantiss This is what I get for doing this at 3 in the morning ... sorry for the noise. Now I need to think about ways to more easily recognize quote posts.
1
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@anae If Jack Nicholson was a dog and starred in The Shining - this would be the best poster ever!
1
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@johnlogic @jasongorman Same here - in fact this will get a couple of slides in my upcoming talk at the Embedded Online Conference in May this year :-)
1
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@PoLaRobs@fediscience.org @donlamb_1@mastodon.online I think we are on the same page - Tang flavour crystals and Velcro aren't going to cut it in today's world. There are definitely more important things to spend treasure on - and as much as the space nerd in me is impressed by the beauty of the Artemis capsule and launch system, the Apollo capsules look quaint and much more risky. As long as people have to put off life saving medical treatment or worry about losing their ability to buy food, this stuff has to wait.
1
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 4mo ago
Replying to
@jackwellborn@mastodon.social @NanoRaptor@bitbang.social Yeah that's not what some of us call it ...
0
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 2mo ago
Replying to
@acarsdrama@live.acarsdrama.com Now I am very curious what "it" is ...
0
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 3mo ago
Replying to
@xinit@mastodon.coffee If you are able to swing it, consider buying any of the LEGO Powered Up hubs individually or as part of a set either on Bricklink.com or from a local shop or used. Then put pybricks.com on it to program in Python or upgrade to the block programming mode. There is nothing quite like writing a program and turning on a motor or reacting to a sensor for inspiring some kids to explore their ideas. #pybricks #lego
0
0
2
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@vantiss I don't sign my commits either ...
0
2
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@vantiss Hey this is really cool ! I guess the doink script could just as easily be implemented in a Python script - the bash script spawns perl and sed anyways. I like how you are honest about the reality of signed commits. I wish I was a better person too. :-)
0
4
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@mcmartin ... FYI I am in the process of moving off of GitHub to (probably) a self-hosted forgejo instance
0
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@jasongorman@mastodon.cloud Hexagons are the bestagons https://youtu.be/thOifuHs6eY
0
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 3mo ago
Replying to
@nixCraft@mastodon.social I had a Thinkpad 701 with the butterfly keyboard - and I sold it. I would LOVE to get that one back :-)
0
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 2mo ago
Replying to
@GhostOnTheHalfShell@masto.ai @anon_opin@mastodon.social They don't call them baggy shirts and pants for nothing!
0
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 3mo ago
Replying to
@Nonilex@masto.ai Funny how they picked July 4 to start the funeral week - coincidence? - or just epic trolling.
0
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@mym@toot.cat Well, you have found your people ... that is lovely and "on point".
0
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@stephaniewalter A common technique to analyse processes is the Value Stream Map - very useful for industrial processes. When you apply it to complex work like engineering, you typically find 60-70% of the time between request and shipped code is waiting. Waiting for review, waiting for design sign-offs, waiting for testing, waiting for other features and bugs to get fixed before we package this feature. It's exhausting. And nobody wants to take away process steps, so nothing changes.
0
0
0
0
Open post
rhempel @rhempel@cosocial.ca
· 5mo ago
Replying to
@ginabythebay@hachyderm.io The programmer in me loves the fact that really good CNC operators are all about using algorithms to reduce cycle time and to optimize tool changes. If the Titans of CNC weren't so in your face with their videos it would be more relaxing to watch. Are there any relaxing CNC channels worth watching?
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 04:04:34 UTC