#GeekAllWeek

@bedast@beige.party 😁 I would totally analyze it, but might be hard to capture safely. Too many zero-days out there for mobile. #GeekAllWeek #InfoSec
My @Tines@infosec.exchange workflow that runs @QuakeBotNZ@elsewhere.cozysumo.space is like six or seven steps, low event count, really straightforward. The filter needs some work, the #GeoNet API gives me the last 100 events in the last 365 days, and I'd like to filter it down to, say, any events in the last fifteen minutes before exploding the array and deduplicating, but my lambda function for that was not behaving, something to do with the way I was processing the date values. I took three different runs at it with three different techniques, no luck, so temporarily settled on the last ten events.

But building that bot from scratch I learned some things that I could use to simplify the workflow that handles @QuakeBotAK@elsewhere.cozysumo.space and @QuakeBotCA@elsewhere.cozysumo.space (who already has more followers than I do). I also have this idea at the back of my head that I could run one workflow to normalize the #GeoJSON coming in and just feed it into another workflow that handles the tsunami lookups, UTC to local time shifts, and posting to the right feed. That would make it easier to scale up if some other fedizen wanted a bot just for Japan or Chile or some other locale that also rests on unstable ground.

I also figured out how to do ntfy posts, so I selfishly have Alaska quakes coming straight to my phone from the current workflow, just for kicks. That new toy makes me think of other things I could be doing, either for work or for play, with Tines and a free lunch hour.

#Quakestodon #ShowYourWork #GeekAllWeek

Dude: "Are you here for our family friendly 4/20 event?"

Me: "No, I'm here for Grandma Wei's food truck."

😁πŸ₯’πŸ₯Ÿ

#GeekAllWeek

Intermittently I've been taking BerryWM for a spin and it has some quirks but I like it. I'm not entirely sure it's going to replace dwm on this craptop but it may.

I think the bigger eye opener for me is using sxhkd to define a bunch of hotkeys to do stupid things I had plumbed during peak pandemic to save a ton of time. I undid a bunch of that workflow because every time I switched computers it was a little jarring to lose the powerup, but now I'm tempted to rebuild the plumbing.

#GeekAllWeek

Still working on the design. The limited color palette is a challenge, but it's coming together.

Made the date tap-to-show, it now pops up in a cyan circle in the same style as the others. It wasn't hard to implement but took more than one attempt to fix the memory leak on unload. The event handler is outside the normal draw loop. It made me think about using tap to just keep a counter to cycle through different visualizations or data (and now that I'm thinking about it, I should long-tap to toggle debug on and off).

I'm using a tiny library for the sun and moon calculations, and there's a better (but bigger) library that I could use for all of the planets but the little Arduino that runs this thing ran out of memory on my first attempt. It also just occurred to me that maybe I could snip out the little library and there would be just enough space for the big one, and then I get Venus, Mars, and Jupiter for free.

I've also been thinking of ways to draw the phase of the moon. I think if I draw two half-circles, one light, one dark, and overlay an ellipse of the right shape and shade, it'll look correct. I haven't played with that yet in code, but it feels right.

#GeekAllWeek

Screenshot of a virtual smart watch with pie wedges showing the parts of the day, labeled circles showing the current positions of the sun and moon, and a circle near the sun showing the current time.
2024-02-09

@knapjack @#GeekAllWeek@bonk.cozysumo.space @#RollYourOwn@bonk.cozysumo.space @#BangleJS@bonk.cozysumo.space that’s very cool. I like this interface.

Playing with different designs and layouts now that my math works out. At one time I ditched the daypart wedges and all the text. Now both are back.

The celestial bodies are now labeled inside, white on black when below the horizon, black on unique colors (yellow for sun, white for moon, red for Mars, etc.) when above the horizon.

I might do something different with the date, like making it tap-to-show, but I like dropping the time next to the current sun position. I also thought about making all of the labels tap-to-show.

#GeekAllWeek #RollYourOwn #BangleJS

Screenshot of a simulated smart watch. A large circle dominates the screen, colored pie wedges at the top signify dawn, daytime, and dusk. Smaller circles on the outer rim show the current position of the sun and moon and whether they are above or below the horizon. In the center the current date is shown prominently, and the time is shown next to the current sun position.

#GeekAllWeek(end)

$ shuf ~/.headlines Mirai-based Botnet Exploiting Zero-Day Bugs in Routers and NVRs for Massive DDoS Attacks AI Exploit Collection Scott Poley: The Cyber Date Paradox: Storing Less, Discovering More 2023-11-16 CVE-2023-1671 Sophos Web Appliance Command Injection Vulnerability Konni Group Using Russian-Language Malicious Word Docs in Latest Attacks Curfew declared in Sierra Leone after gunmen attacked its main military barracks Warning: 3 Critical Vulnerabilities Expose ownCloud Users to Data Breaches FortiSIEM OS command injection in Report Server Russia says it downed dozens of Moscow-bound Ukrainian drones after it struck Kyiv Hamas says it wants to extend truce after latest exchange of captives with Israel CrushFTP Remote Code Execution M 4.5 - Near the coast of Atacama, Chile 2023-11-21 CVE-2023-4911 GNU C Library Buffer Overflow Vulnerability 2023-11-16 CVE-2023-36584 Microsoft Windows Mark of the Web (MOTW) Security Feature Bypass Vulnerability Beyond -n: Optimizign tcpdump performance

Trying to mash up Unix, Chinese, and zodiac into a Mayan-style calendar notation with emoji. So today would be something like πŸ‡ 5 β™’ 2 (fifth Rabbit year since the epoch, second day of Aquarius).

#GeekAllWeek

2022-11-27

@MBridegam @coolgrey @gillyarcht I haven't seen one yet, but it would be easy to do. I'd be surprised if there isn't one hiding out there already. With what I've done so far, depending on how I spun it up I could probably have one done in 15-30 minutes.

Client Info

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