@nobodyinperson@fosstodon.org
@nobodyinperson@fosstodon.org avatar

nobodyinperson

@nobodyinperson@fosstodon.org

Environmental Scientist/Meteorologist https://xn--baw-joa.social/@umphy. Built a low-cost CO₂ sensor network to monitor natural CO₂ emissions: https://doi.org/10.1127/metz/2022/1125 ☁️

:tux: #Linux :nixos: #NixOS :archlinux: #ArchLinux #FOSS #SailfishOS

:pine64: #PinePhone #PinebookPro :arduino: #Arduino :raspberrypi: #RaspberryPi #ESP8266

:vim: #vim :git: #git :gitannex: #gitAnnex :latex: #TeXLaTeX :openscad:#OpenSCAD :prusaslicer:

:python: #Python
#hledger #plainTextAccounting

(tfr)

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

nobodyinperson, to Parenting
@nobodyinperson@fosstodon.org avatar

I just had an epiphany:

Age restrictions on books for toddlers/small kids are not to protect the kid from the potentially disturbing content, but to protect the book from being torn apart 😅

nobodyinperson, to NixOS
@nobodyinperson@fosstodon.org avatar

Nice, I managed to package this little utility 'highlight-pointer' for :nixos: #NixOS, which is very helpful during screencasts.

It was very easy to do having already made an :archlinux: #ArchLinux PKGBUILD.

https://gitlab.com/nobodyinperson/nixconfig/-/blob/main/pkgs/highlight-pointer.nix?ref_type=heads

nobodyinperson, to python
@nobodyinperson@fosstodon.org avatar

I think I have finally™️ (for the third or so time) found myself a solution for :python: #Python development on :nixos: #NixOS that allows me to just work with #pythonPoetry et. al. as on other distros.

The solution is to pre-build an FHSUserEnv in your configuration.nix, e.g. like this¹.

When starting Python dev work, I now execute fhs (it's fast!), or directly fhs -c 'poetry shell' and everything works as expected, including #PyPI wheels etc.

¹https://gitlab.com/nobodyinperson/nixconfig/-/blob/main/fhs.nix?ref_type=heads

cc @publicvoit

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@docRekd @publicvoit Of course. It's not a general solution to be able to do Python dev on NixOS. One needs a separate nix file per project (that alone is an absolute no-go). Even if you take the time and try to make one, still no guarantee that it works (even with preferWheels=true!). Weird errors arise with nix' typical awful error messages and at this point it's not useable for general Python dev. Maybe for specific standalone Python projects you want to #nix-ify.

irfan, to random

People love recommending and raving about - it's a really cool project but honestly despite thinking hard about it, I still have not found any use for it (which is a lil frustrating ngl). I think the issue is I'm already used to syncing stuffs through anyway lol and I kinda prefer it since it's a lil more "explicit" or intentional + you could add notes/context to the commit if needed.

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@irfan wait until you learn about :gitannex: then 😉

It teaches git to handle big files and remembers where they were copied to and much more.

I replaced with it as I also preferred a more explicit sync with much more control.

nobodyinperson, to 3DPrinting
@nobodyinperson@fosstodon.org avatar

My next approach to handling the soap bar problem: a floating soap dish with a perforated bottom so drying and draining from below can happen.

My journey so far:

  1. standard soap dish. It's a slurry mess.
  2. fancy soap dishes with spikes to hold the soap bar up. Still a mess.
  3. hanging soaps with a loop of string. Works amazing, but drilling holes into soap is uncool.
  4. (I don't like soap nets)
  5. This one! Wish me luck!

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@Triffen Cleaning the holes could be a matter of soaking it in water for some time, right? Or made from PETG, a run of low-temperature dishwasher program.

The rope works very well if it is cast into the soap during production. Drillling mostly breaks the soap bar and that's the main problem. A big knot can be made to prevent slipping.

mirkolenz, to NixOS
@mirkolenz@fosstodon.org avatar

In case you are wondering why is currently broken in : Its dependency dulwich has been upgraded by accident. The commit has since been reverted, but that has not yet propagated to all channels. Keep an eye on https://nixpk.gs/pr-tracker.html?pr=307505

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@mirkolenz Good to know, thanks. Helpful linked website as well! 👍

May I ask how you do development on ?

As long as it's pure Python, natively installed poetry is perfecly fine.

Everything crumbles though if you need precompiled deps from PyPI:

  • poetry2nix is mostly unhelpful
  • FHSUserEnv is slow to start, masks other installed programs on non-NixOS and can't take cli arguments to run

That's my experience.

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@AngryAnt @mirkolenz I always get stuck at some point with poetry2nix. I manage to teach it the build systems for a handful of broken packages (quite annoying that this is necessary), but then weird errors arise with no documentation on it and then you're stuck.

Nix and Python packaging is not a good match in my experience. A real shame, as I love/need both!

metin, to design
@metin@graphics.social avatar

If my MagicaCSG modeling posts have attracted your interest in the SDF modeling method, you might like to have a look at Womp, a free online SDF editor (with a "Pro" subscription option).

I've just played with it for a few minutes, and you can export your scene as an OBJ file, complete with textures for recreating the Womp materials in Blender, as you can see in the screenshot.

https://womp.com

#SDF #design #artwork #sculpture #modeling #3DModeling #art #DigitalArt #GraphicDesign #3D

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@daniel @metin I wish there was a good SDF modelling program... The I'm maintaining is a cool start but lacks interactivity...

nobodyinperson, to Matrix
@nobodyinperson@fosstodon.org avatar

Is matrix.org or app.element.io down right now? I can't log in...

happyborg, to Games
@happyborg@fosstodon.org avatar

I'm looking for static HTML games which are open source licensed for inclusion in a GPL licensed project.

Any suggestions?

My own preference would be for retro , especially from the early days of video game machines but I'll consider anything so long as it is static HTML.

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@happyborg

"Achtung, die Kurve" (https://achtungkurve.com) is quite fun, here is the GPL licensed code:

https://github.com/maechler/kurve

nobodyinperson, to til
@nobodyinperson@fosstodon.org avatar

that Python's .rstrip(chars) removes any trailing given chars, not the exact given string.

Caused some weird duration displays in , now fixed:

https://gitlab.com/nobodyinperson/annextimelog/-/commit/2b753c84347281df0206078f1583a0171dd5db3d

nobodyinperson, to python
@nobodyinperson@fosstodon.org avatar

Here at unconference I quickly demonstrate @willmcgugan's framework for website-like 's (with my :gitannex: control-center mockup) and also talk a bit about a compression algorithm benchmark that I once did.

https://youtu.be/J14GiX1kuto?feature=shared&t=1381

whynothugo, to random
@whynothugo@fosstodon.org avatar

If you'd like early access to these features, or would simply like to hang out with a wholesome group that cares about their photos, technology and privacy; join our Discord.

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@whynothugo Well triggered! 😌

nobodyinperson, to random
@nobodyinperson@fosstodon.org avatar

Doing a bit of mapping on my way back to the hotel with @streetcomplete.

jmb, to random
@jmb@mastodon.me.uk avatar

Burnt through £20 of phone credit almost immediately when arriving in Jersey. 20p/MB is outrageous in this day and age and who would have thought that Jersey would be a roaming location anyway! 😱

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@jmb Same with a trip to Switzerland... For navigation I can recommend @organicmaps, works fully offline. A literal life saver in remote locations without cell service or in these stupid roaming sitiations.

nobodyinperson, to 3DPrinting
@nobodyinperson@fosstodon.org avatar

Okay I have to say having thumbnails for all #3dPrinting / #CAD files is an immense help and very satisfying, especially when drag'n'dropping files around or into :prusaslicer: #PrusaSlicer for example 👍

nobodyinperson, to NixOS
@nobodyinperson@fosstodon.org avatar

:nixos: nix-collect-garbage: 160Gb freed, nice! 👌

nobodyinperson, to random
@nobodyinperson@fosstodon.org avatar

https://hellotux.com will soon make :gitannex: shirts and hoodies. 🥳

Maybe they'll even have it ready before @distribits?

nobodyinperson, to 3DPrinting
@nobodyinperson@fosstodon.org avatar
Edent, to android
@Edent@mastodon.social avatar

Does anyone know of a modern phone which allows call recording without root?

I'm currently on an aging 5T running and can record calls just fine - a button in the dialler lets me record straight from the line. I don't need to put it on speaker and record via the microphone.

(Looking for 1st hand experience, not search results. No need to reply to discuss the legality of call recording. I need root-less for online banking etc.)

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@Edent (which is Linux + Android compatiblity layer) can record calls out of the box. No experience with online banking apps, but I heard some are working, some aren't.

18+ whitequark, to random
@whitequark@mastodon.social avatar

people have talked about this a lot already, but what i want to highlight is the entitlement

not everything is made for u! some things are made for other developers. a lot of things, even.

and that's fine! no one's forcing you to use this particular bit of stalkerware. if you can't figure it out, just move along

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@whitequark On that note:

Thank you for all your work on #SolveSpace! 💛

It's the only graphical #FOSS #CAD I was comfortable learning. Very pramatic approach and I love it.

willmcgugan, to python
@willmcgugan@mastodon.social avatar

I just added support for pipes to Toolong. So you view logs directly from another process.

It was also an opportunity to stress test Toolong. Here I a catting all my log files and piping them to "tl".

I was surprised there were no performance issues!

https://www.youtube.com/watch?v=ILO8rkzjYPQ&ab_channel=WillMcGugan

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@willmcgugan Interesting, I thought textual needs STDIN for its inputs 🤔 What magic did you pull off here?

nobodyinperson, to random
@nobodyinperson@fosstodon.org avatar

Can one instruct :thunderbird: @thunderbird to put sent mails not into the 'Sent' folder, but in the INBOX? 🤔

Would make searching for mails and thread view much better...

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@maddy2101 Interesting approach 😅 Need to remember to clear the SENT folder every now and then though...

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