tommy
Half geek, half human. Author of cybsec.network and 252.no

Reach out here, finger tommy@252.no or see https://252.no/~tommy/contact/

tommy boosted:
Jason Robinson 🐍 🍻 🚴jaywink@jasonrobinson.me
2022-04-03
tommy boosted:
2022-04-02

Weird ubuntu propaganda.

Digital ad sign stuck on grub
tommy boosted:
Andrew (Television Executive)ajroach42@retro.social
2022-02-14

Using iOS is such a weird combination of really pleasant and deeply, impossibly frustrating.

tommy boosted:
2022-02-12

Har utdypt litt om digitale hager og hvordan jeg jobber med Kaninhullet: bearstrong.net/kaninhullet/tec

Inspirert av denne gode artikkelen om et ambisiøst og mislykket notatprosjekt: reallifemag.com/rank-and-file/

2022-02-05
I picked up Pushbullet again after some time, and it is striking how much more simple, performant, transparent and stable, their solution is than any of the native messengers and push notifications. Not to mention that it actually has a simple API.

I feel it is a shame that such powerful apps which solve real problems for the platforms are more or less blocked to operate in Apple's ecosystem. When only some people have the "right" to develop on a platform with reasonable access, progress will sooner or later stagnate.

#rant #ios #pushbullet

2022-01-30
Not saying that these services shouldn't be used. You just shouldn't trust them to organised the raw materials.
2022-01-30
This is comparable to how you should never let Apple, Google or Adobe organise your raw photos, as it will turn out a mess, and will also highly likely result in future data loss.
2022-01-30
The session structure is as follows. Additionally I have a table that exports heart rate zones to CSV, which is picked up and calculates the Z1-Z5 metrics.

******✿ 🚣Row intervals (40min) :darkhorse:asensei:interval:row:
<2022-01-29>
  
:PROPERTIES:
:Duration: 40min
:Distance: 2765m
:Frequency: 34/min
:RPE: 7
:Z1: 735s / 304m / 0/min / 0m
:Z2: 166s / 704m / 0/min / 0m
:Z3: 156s / 679m / 0/min / 0m
:Z4: 1248s / 875m / 0/min / 0m
:Z5: 39s / 202m / 0/min / 0m
:END:
  
The "INTENT + INTERVAL ROW" is a 8x250m (2mins break) session at 36SPM. First did one 250m and considered throwing in the towel, then did 8 additional ones. The break carried the pulse down to around 120-130bpm, and the work up to 150-160bpm. Quick recovery afterwards. Good session.
  
file:2022/2022-01-29.gpx

2022-01-30
Created a Python-parser for training-files (TCX), to generate properties for my org training plan which has been inspired by misc sources.

Based it off TCX-parser [1] and adapted it so that it can extract RunCadence from Garmin running-sessions and Concept2 rowing-files. Happy with the result that I paste straight into the plan (the zeroes is a todo for this rowing session and will provide altitude changes and pace):

:PROPERTIES:
:Duration: 46min
:Distance: 3895m
:Frequency: 55/min
:RPE: TBS
:Z1: 359s / 314m / 0/min / 0m
:Z2: 1101s / 1639m / 0/min / 0m
:Z3: 1077s / 1684m / 0/min / 0m
:Z4: 169s / 257m / 0/min / 0m
:Z5: 0s / 0m / 0/min / 0m
:END:

My primary goal with this project is to create an offline solution that provides some basic data generated from the raw training files. Plenty of opportunities when the data is out of the walled garden of Garmin.

[1] https://github.com/vkurup/python-tcxparser

#concept2 #orgmode #training #gpx #parser #python

tommy boosted:
2022-01-29

🎉 obs-cli v0.5.0 is out! 🎉

What's new?

- Added a command to control the replay buffer

- 'scene get' to display the currently active scene

- 'sceneitem visible' to display the visibility of a set of scene items

Grab your copy here: github.com/muesli/obs-cli

2022-01-27
@xorman judging by the distribution pages, Dino looks like it isn’t ready for prime time on macOS yet. Have you tried compiling it?

Siskin has come a long way since I last tried it though.

Thanks for both inputs!

2022-01-27
@debacle @mattj didn't figure a method for Monal to accept a self-signed cert on iOS, so weren't able to compare it to the others (have tried it some months ago though).
2022-01-27
@mattj Hadn't received the news about Gajim 1.4. Looking forward to test it as soon as it hits the nixOS repos.

Beagle worked stable out of the box for me at least.

2022-01-27
@mattj Beagle IM seems to be a good one! Thanks for the tip.

Currently I'm using Gajim on Linux, but the installation instructions and Homebrew requirement [1] leaves me with Beagle IM as the most low-hanging fruit on macOS.

[1] https://dev.gajim.org/gajim/gajim/-/wikis/help/Gajim-on-macOS

2022-01-27
So what OMEMO-compat clients are people recommending for macOS these days (that isn't web-based)?

#xmpp #omemo #macos

tommy boosted:
2022-01-23

Byodo-in Temple in the snow #Kyoto #Japan #photography

tommy boosted:
Aaron Toponce ⚛️:debian:atoponce@fosstodon.org
2022-01-23

FOSDEM is Europe's largest Free Software conference. This year's it will be held online Feb 5-6. You don't need to register—just show up.

fosdem.org/2022/

2022-01-16
I found myself trying to get the font size ratios right on Firefox on nixOS/spectrwm, and then Luakit came to mind again. Works like a charm! On everything else than these ad-based memory hogs that is.

#luakit #firefox

tommy boosted:

web3 is just season 5 of Silicon Valley without the jokes

2022-01-03
Incident responders.

Lately I've been looking at incident management systems, and came over Netflix Dispatch [1]. Has its quirks, but generally has a great concept of tying together different systems.

Dispatch's best feature is the procedures that it is built on, which is a good learning process by themself.

Well worth a try (but remember to activate the ticket plugin before registering cases and give it a domain and TLS).

[1] https://github.com/Netflix/dispatch

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst