@timonsku@mastodon.social
@timonsku@mastodon.social avatar

timonsku

@timonsku@mastodon.social

I work on embedded systems and other hardware hackery.

Fucking nerd. Likes birbs.

Hardware, software, manufacturing and art.
Open for freelance work.

he/him 🏳️‍🌈

This profile is from a federated server and may be incomplete. Browse more on the original instance.

whitequark, to random
@whitequark@mastodon.social avatar

if you wanna see something completely unhinged, read https://man7.org/linux/man-pages/man2/reboot.2.html

timonsku,
@timonsku@mastodon.social avatar

@whitequark "..or enable/disable Ctrl-Alt-Del" wat

timonsku, to random
@timonsku@mastodon.social avatar

Doing some profiling of the badge battery for more accurate battery indicator.

timonsku, (edited )
@timonsku@mastodon.social avatar

And here are the results of the battery discharge profile.
The outcome will make it into firmware v1.3.
The discharge happened in 26°C room at ~650mW or roughly 0.05C which is about the average discharge in most apps.
This yields a battery runtime of roughly 11-12h with moderate use (no WiFi).
Currently the firmware reports 0% at half the capacity.
Also surprisingly the actual capacity is spot on at 2Ah.

timonsku, to random
@timonsku@mastodon.social avatar

If anyone is interested in an Early-Bird Kicon 2023 ticket let me know. I won't be able to attend.
Is 90€

whitequark, to random
@whitequark@mastodon.social avatar

I really like the PDM package manager: https://pdm.fming.dev/
whenever I try out a new or modified workflow, it works first time, every time. it feels magical, after so many years fighting with Python packaging issues
I sponsor it and I would recommend it to anyone

timonsku,
@timonsku@mastodon.social avatar

@whitequark they had me at "doesn't need to create a virtualenv"

timonsku,
@timonsku@mastodon.social avatar

@whitequark https://pdm.fming.dev/latest/usage/pep582/

that is a rollercoaster to learn about this proposal and its rejection at the same time.
All I want for Python package managment is to offer what npm gives me. Dependencies managed local to the project and no venv or global dependency installs 🥲

timonsku,
@timonsku@mastodon.social avatar

@whitequark I hope it will live another day in a more apropriate form.
That step of having local dependency management without messing with venv and the like would solve so many of the current grievances, you can always improve further from there.

timonsku,
@timonsku@mastodon.social avatar

@whitequark its very close!
But I need pdm to then also execute my project. It's not like I can just write a python file, add some dependencies to config file, have them be installed and if I run python app.py it will correctly resolve the downloaded dependencies.
Unless I'm missing something but it sounds like its still using venv in the background? E.g. it handles it for me.
As is it sounds most useful for a library dev.

timonsku,
@timonsku@mastodon.social avatar

@whitequark it limits how you can interact with the app/ops, for strictly dev purposes it doesn't matter but any kinds of ops would be harder if I can only easily envoke things via my package manger.
Some tooling also exepects a python file to just execute with bare python. I would then have to teach it to launch it with pdm instead which also behaves differently than a standard python binary when I tell it things.

timonsku,
@timonsku@mastodon.social avatar

@whitequark pdm is great, exactly what I want. Just wish Python itself would be able to understand local dependencies without the current hassle of venv etc. where I need tooling to execute things and that tooling also being inconsistent between projects.

timonsku,
@timonsku@mastodon.social avatar

@whitequark Or in other words pdm is as close to my preferred solution as it can get without needing changes to core Python. I will definitely try to use it for my projects.

timonsku,
@timonsku@mastodon.social avatar

@whitequark that doesn't really solve the issue in the ops scenario, loading a venv first makes scripts trickier to integrate into other things.
Its all solvable, just annoying when you just wanna quickly get stuff done which is what I use(d) node.js for.
This is more relevant to the "I have 30 little scripts scenarios" than for the "I'm developing 2-3 big apps" scenario or when working on tooling/libs.

timonsku,
@timonsku@mastodon.social avatar

@whitequark wdym?

timonsku, to random
@timonsku@mastodon.social avatar
timonsku, to random
@timonsku@mastodon.social avatar
timonsku, to random
@timonsku@mastodon.social avatar
piko, to random German
@piko@chaos.social avatar

@timonsku Moin! Ich bin inzwischen auf dem Camp angekommen; gibt es da vielleicht schon eine Badge, die ich mir kurz anschauen könnte? Oder hast Du vielleicht schnell einen Link zur Doku?

timonsku,
@timonsku@mastodon.social avatar

@piko hey, ja du kannst mal zum badge zelt, es ist alles angekommen. Schneider kann dir da weiterhelfen :)
links zu allen ressourcen unter https://flow3r.garden

flow3rbadge, to random

We'll be at @xHain_hackspace on Friday for the Hardware Happy Hour. We'll bring some flow3rs for people who want to work with them until camp starts.

timonsku,
@timonsku@mastodon.social avatar

@alexglow @flow3rbadge @xHain_hackspace oh are you coming to camp? :)

attie, to glasgow
@attie@chaos.social avatar

I've spent some time with a camera today, and photographed the Digital Interface Explorer that @1bitsquared will be shipping... (revC3 with Case)

What a good looking product - well done @whitequark @esden @timonsku and everyone else involved!

timonsku,
@timonsku@mastodon.social avatar

@attie @esden no worries :)

timonsku, (edited ) to random
@timonsku@mastodon.social avatar

hacker on train

timonsku, to random
@timonsku@mastodon.social avatar

Reading DHL Express shipment updates feels like reading tea leafs

timonsku, to random
@timonsku@mastodon.social avatar

final days of flow3r badge production be like

spetku, to random

Monsoon season has started just in time to put out the fires. The smell outside is lovely right now

Gentle rain slowly darkens the pavement from light gray to a sleek reflective sheen

timonsku,
@timonsku@mastodon.social avatar

@spetku oh thats great!

timonsku, to random
@timonsku@mastodon.social avatar

It was a lot of work the past months and a huge team effort but I'm extremely happy how the Badge for turned out!

I hope it will bring a lot of fun to people long after the event. It is a small hand held touch music instrument that runs Micropython.

You can follow @flow3rbadge for project specific updates.

timonsku,
@timonsku@mastodon.social avatar

@martyn @flow3rbadge There have also been short sales of excess supply in the ticket shop. Could be that they land there again.

timonsku,
@timonsku@mastodon.social avatar

@byteborg @flow3rbadge It will be/is open source, that is likely the best path. We do have some spare PCBs that we could hand out if you have friends coming that could grab you a set.
There might be more sold onsite but again, no plans for shipping anything.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • everett
  • tacticalgear
  • magazineikmin
  • thenastyranch
  • rosin
  • tester
  • Youngstown
  • khanakhh
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • megavids
  • InstantRegret
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • normalnudes
  • Durango
  • cisconetworking
  • anitta
  • modclub
  • cubers
  • Leos
  • provamag3
  • lostlight
  • All magazines