Pinellas County Running: 2.01 miles, 00:08:06 average pace, 00:16:18 duration
started running again… pretty much said fuck it and tested what would happen with a little speed. no pain. not even afterwards. i don’t know.
#running
Pinellas County - Long Run: 8.03 miles, 00:09:30 average pace, 01:16:16 duration
Avec du retard j’écoute les #fdr de <@fredg@pouet.chapril.org>, je découvre avec plaisir HIRAE, ça soulage un truc coincé dans l’estomac: https://galusik.fr/log/2024-02-16-frm.txt
Pinellas County Running: 3.16 miles, 00:08:30 average pace, 00:26:52 duration
aiming for whatever felt easy. the humidity really was heavy with a light fog. woke up with no real pain and it was not until the end of the run where i felt a slightly sharp pain around my left glute and a bit in the left hip as well. thinking i need to reduce mileage a bit and try to train around it until i feel good enough to get back in to a routine again.
#running
@mckinley@twtxt.net for me:
- a wall mount 6U rack which has:
- 1U patch panel
- 1U switch
- 2U UPS
- 1U server, intel atom 4G ram, debian (used to be main. now just has prometheus)
- 1U patch panel
- a mini ryzon 16 core 64G ram, fedora (new main)
- multiple docker services hosted.
- multiple docker services hosted.
- synology nas with 4 2TB drives
- turris omnia WRT router -> fiber uplink
network is a mix of wireguard, zerotier.
- wireguard to my external vms hosted in various global regions.
- this allows me ingress since my ISP has me behind CG-NAT
- this allows me ingress since my ISP has me behind CG-NAT
- zerotier is more for devices for transparent vpn into my network
i use ssh and remote desktop to get in and about. typically via zerotier vpn. I have one of my VMs with ssh on a backup port for break glass to get back into the network if needed.
everything has ipv6 though my ISP does not provide it. I have to tunnel it in from my VMs.
Pinellas County - Tempo: 5.00 miles, 00:08:27 average pace, 00:42:16 duration
looks like my HR did it again… at about 2 miles in it went from 137 to 150. something must be wrong which sucks because now i cannot trust it. the run was pretty good and definitely felt like a tempo.
#running
Easy: 5.00 miles, 00:09:03 average pace, 00:45:16 duration
this felt really light!
#running #treadmill
Pinellas County - Tempo: 5.16 miles, 00:08:42 average pace, 00:44:57 duration
knee felt better. definitely harder to breathe w/ the humidity.
#running
Pinellas County - Long Run: 16.03 miles, 00:08:58 average pace, 02:23:34 duration
my ankle, achilles, and calves were fine walking but really tight the first 3 miles of the run (maybe the rope course?). kept it light for the first half then attempted MP or quicker. it was a little hard at times but comfortably discomfortable? all-in-all it was a good run.
#running
Anything you do, do it in love. 1 Kor 16,14
Pinellas County - Long Run: 20.04 miles, 00:09:48 average pace, 03:16:16 duration
kept it chill with between 9:30 and 10:00. the first half almost felt too easy. it was not until i had to go over the overpasses again where my legs started to actually feel it a bit. the leg back i would just “rope” people in and then slow down for a bit to rest. this was a great confidence boost and a nice way to end the year.
#running
Pinellas County - 90’: 8.51 miles, 00:09:01 average pace, 01:16:43 duration
felt great until about mile seven where i felt a tightness in my right calf and hammy. it went away but came back around eight and a half so decided to call it quits to be safe.
#running
Pinellas County - Long Run: 16.66 miles, 00:09:16 average pace, 02:34:24 duration
whew, rough plan was 3 miles warm-up, then 1 mile on/off at 8:30 pace, then cool down the rest of the way. little bit fast for some intervals, and boy did that bridge wipe me out (the third interval?). during the cool down had to stop to find tissues and also going up the final bridge. not trying to kill myself being i still have parental duties with it being christmas eve and all. overall it was a great outing if i must say so.
#running
Tembló el mono anoche, 16° la concha de tu vieja.
Today’s Advent of Code puzzle was rather easy (luckily), so I spent the day doing two other things:
- Explore VGA a bit: How to draw pixels on DOS all by yourself without a library in graphics mode 12h?
- Explose XMS a bit: How can I use more than 640 kB / 1 MB on DOS?
Both are … quite awkward. 😬 For VGA, I’ll stick to using the Borland Graphics Interface for now. Mode 13h is great, all pixels are directly addressable – but it’s only 320x200. Mode 12h (640 x 480 with 16 colors) is pretty horrible to use with all the planes and what not.
As per this spec, I’ve written a small XMS example that uses 32 MB of memory:
https://movq.de/v/9ed329b401/xms.c
It works, but it appears the only way to make use of this memory is to copy data back and forth between conventional memory and extended memory. I don’t know how useful that is going to be. 🤔 But at least I know how it works now.

Pinellas County - Long run: 16.54 miles, 00:09:54 average pace, 02:43:52 duration
broke up some of the run in to 5km on/off. got a bit light headed at around 14 miles so walked it off and hydrated. overall pretty nice run.
grandma lib passed today.
#running
Pinellas County - Easy: 5.06 miles, 00:09:16 average pace, 00:46:51 duration
watch did not report back distance, but it was suppose to be by HR anyways so went on that metric. overall great run and was probably able to keep the HR lower just due to it being fucking cold.
#running
Des nouvelles des États-Unis : > The most recent data shows that the […] 🔗 https://yom.li/notes/20231118224533 🔖 https://www.nytimes.com/2023/11/16/opinion/why-voters-arent-buying-bidens-boasts-about-bidenomics.html
Pinellas County - 5 mile progression: 5.01 miles, 00:09:38 average pace, 00:48:16 duration
it was just okay. feeling a bit tired after moving all the workouts to be clustered together.
#running
Pinellas County - Fartlek: 6.02 miles, 00:09:01 average pace, 00:54:16 duration
fartlek was fun and seemed to lock in at 8:00 pace easily. first day of marathon training!
#running
GO NOLES! 38-20 over #16 Duke!
Après avoir trouvé un trésor, un singe me vole ma robe brûlée par un parchemin puis un yéti me’éclate la tête avant qu’un jaguar ne m’achève pendant mon repos: https://si3t.ch/log/2023-10-21-nethack-16.txt #nethack
Pinellas County - Base: 7.03 miles, 00:09:16 average pace, 01:05:07 duration
not much of a base run. did not feel rough at all, but my HR was higher than i wanted. pretty much standard quo these last few weeks.
#running
Mission terroriste réussie #blog : https://si3t.ch/log/2023-10-16-mission-terroriste-reussie.txt
Pinellas County - Base: 8.02 miles, 00:09:33 average pace, 01:16:33 duration
nothing bad. all good.
#running
Today I was fighting against a TOTP library in PHP, since it works for 6 and 8 digits, but for 10 it was giving inconsistent values, due to a conversion to a 32 bits int.
It felt amazing when, after a few hours, I found what was causing the error…
And found that many libraries have the same problem.
Now I get why TOTP is limited to 8 chars. It’s a 2FA but not a Password. Perhaps another algorithm will be needed to support 16 digits.
user/bmallred/data/2023-08-18-08-58-07.fit: 8.25 miles, 00:08:16 average pace, 01:08:07 duration
I picked up a tiny nuc a bit ago with 64G ram and 16 ryzen cores.
user/bmallred/data/2023-08-14-16-04-49.fit: 3.88 miles, 00:11:31 average pace, 00:44:41 duration
user/bmallred/data/2023-07-30-16-22-31.fit: 1.70 miles, 00:08:56 average pace, 00:15:09 duration
user/bmallred/data/2023-07-19-16-39-50.fit: 01:09:41 duration
user/bmallred/data/2023-07-16-05-38-40.fit: 4.03 miles, 00:08:20 average pace, 00:33:36 duration
En un ejercicio de diseño, ¿que pasaría si hacemos el inicio de sesión solo con un código dinámico TOTP?
Lo que he encontrado es que muchos clientes limitan a 6 y máximo 8 o 10 caractères.
Quizás algo de 12 o 16 dígitos (similar a una tarjeta de crédito, por lo que describe frecuentemente), agregaría seguridad.
Aquí unas fórmulas interesantes para predecir la probabilidad de un ataque de fuerza bruta, dependiendo el número de dígitos.
https://security.stackexchange.com/questions/185905/maximum-tries-for-2fa-code#185917
En un ejercicio de diseño, ¿que pasaría si hacemos el inicio de sesión solo con un código dinámico TOTP?
Lo que he encontrado es que muchos clientes limitan a 6 y máximo 8 o 10 caractères.
Quizás algo de 12 o 16 dígitos (similar a una tarjeta de crédito, por lo que describe frecuentemente), agregaría seguridad.
Aquí unas fórmulas interesantes para predecir la probabilidad de un ataque de fuerza bruta, dependiendo el número de dígitos.
https://security.stackexchange.com/questions/185905/maximum-tries-for-2fa-code#185917
user/bmallred/data/2023-06-16-05-50-50.fit: 4.02 miles, 00:09:26 average pace, 00:37:54 duration
user/bmallred/data/2023-06-15-15-52-23.fit: 0.51 miles, 00:10:25 average pace, 00:05:16 duration
@prologic@twtxt.net I don’t agree. I think he’s a thug who benefits a lot if everybody thinks he’s a madman.
All through this war, there has been a repeated cycle:
- We can’t give Ukraine weapon X; that will provoke Putin and he’ll drop a nuke!
- Russian propagandists threaten they’re about to drop nukes
- After lots of hand wringing, some country gives weapon X to Ukraine
- No nukes are dropped
We’re on like the 5th iteration of this. Now it’s about F-16 fighter jets. In the meantime, a lot of Ukrainians AND Russians are dying en masse.
Pinellas County Running: 10.04 miles, 00:10:16 average pace, 01:43:07 duration
goal was 10 miles (furthest since injury) at an easy pace. didn’t pay attention to the watch and felt like i nailed it.
#running
user/bmallred/data/2023-06-02-08-24-16.fit: 4.31 miles, 00:09:19 average pace, 00:40:10 duration
user/bmallred/data/2023-05-31-11-16-44.fit: 3.04 miles, 00:08:44 average pace, 00:26:31 duration
user/bmallred/data/2023-05-26-16-39-47.fit: 3.12 miles, 00:07:44 average pace, 00:24:05 duration
According to the RedMonk programming language rankings from Jan 2023, Go and Scala are tied at 14th place 😏
1 JavaScript
2 Python
3 Java
4 PHP
5 C#
6 CSS
7 TypeScript
7 C++
9 Ruby
10 C
11 Swift
12 Shell
12 R
14 Go
14 Scala
16 Objective-C
17 Kotlin
18 PowerShell
19 Rust
19 Dart

user/bmallred/data/2023-05-16-05-37-20.fit: 4.73 miles, 00:09:09 average pace, 00:43:17 duration
user/bmallred/data/2023-05-02-05-16-23.fit: 4.06 miles, 00:09:03 average pace, 00:36:46 duration
user/bmallred/data/2023-04-20-05-26-53.fit: 10.16 miles, 00:06:26 average pace, 01:05:25 duration
user/bmallred/data/2023-04-05-05-34-47.fit: 4.48 miles, 00:10:16 average pace, 00:45:56 duration
user/bmallred/data/2023-02-18-05-42-56.fit: 7.32 miles, 00:10:31 average pace, 01:16:57 duration
user/bmallred/data/2023-02-16-09-10-23.fit: 2.70 miles, 00:09:50 average pace, 00:26:33 duration
user/bmallred/data/2023-02-06-09-14-44.fit: 3.16 miles, 00:13:59 average pace, 00:44:14 duration
user/bmallred/data/2023-01-30-09-07-44.fit: 2.00 miles, 00:11:07 average pace, 00:22:16 duration