Pinned post

Me: Mom, can we have a center finding tool?
Mom: We have a center finding tool at home.

The center finding tool at home:

def mmperpx(x,y,a,d): return (2*d*math.tan(math.radians(a/2))/math.sqrt(x**2 + y**2))

x,y - sensor resolution
a - FOV
d - distance


millimeters per pixel at distance d

steelman boosted
steelman boosted

Incredibly exciting to get official confirmation that Germany's health service (@[email protected]) has standardised on Matrix for secure decentralised communications, targeting all 150,000 healthcare organisations in Germany(!!!) 🤯 Read all about it at 💉🇩🇪🚀

steelman boosted

#OtD 6 Jul 1902 German resistance activist Alfons Pilarski was born in Upper Silesia. He helped setup the Schwarzen Scharen (Black Crowds), a militant anti-fascist fighting unit to protect workers' meetings from the Nazis. More info here:

This is what my bench is capable of (= A prototype of IKEA IVAR shelf. OK, the metal part is laser cut and bent in a proper shop.

Is it better than a door-on-sawhorses? I doubt. Does it do the job? Maybe.

This is my marking gauge. There are many like it, but this one is mine.

• body - some hardwood salvaged from a palette (yes I was surprised too)
• beam - plum salvaged from a pile of firewood (it got there chopped into rather small pieces before I could imagine I might needs it some day for any project)
• wedge - beech dowel from a big box store
• pin - a hardened nail

steelman boosted

Celebrate with us: currently 3.500 apps are available in the F-Droid main repo, yay! 🍾🍹

steelman boosted

Welcome to #Inkscape 1.1! We're excited to launch our latest version... with a Welcome dialog, Command Palette, revamped Dialog Docking System & searchable preference options, along with new exporting formats. Download for Linux, Windows or macOS :

for d in `seq 20201001 20201031`; do echo next-$d; curl -s | grep -o blob:\ [[:xdigit:]]\\\+; done | grep next-\\\|d772206

actually this didn't work. first you need a different match line. this appears to work


the KEYBOARD_KEY lines are correct but you can also write them as


use evtest(1) to find the scancode values (the 90* numbers)

Show thread
Show older

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!