Compare commits
No commits in common. "b57fd9c8d0c95138aae09db836a262bfae67aff0" and "86259d788cbb687340e7fb3c4f97544603f988a8" have entirely different histories.
b57fd9c8d0
...
86259d788c
9 changed files with 7 additions and 146 deletions
Binary file not shown.
|
Before Width: | Height: | Size: 464 KiB |
|
|
@ -17,7 +17,7 @@ tags:
|
||||||
|
|
||||||
I've had this [MatrixPortal M4][m4] from AdaFruit for a little while now. It's a
|
I've had this [MatrixPortal M4][m4] from AdaFruit for a little while now. It's a
|
||||||
fun little bit of hardware. Easy to hack on with the Arduino IDE. AdaFruit have
|
fun little bit of hardware. Easy to hack on with the Arduino IDE. AdaFruit have
|
||||||
published a bunch of useful libraries for doing fun things with these LED matrix
|
published a bunchh of useful libraries for doing fun things with LED matrix
|
||||||
displays. Here it is running a metaballs simulation on a 64×64 matrix
|
displays. Here it is running a metaballs simulation on a 64×64 matrix
|
||||||
display.
|
display.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,99 +0,0 @@
|
||||||
---
|
|
||||||
title: "Notes on 2025W33"
|
|
||||||
slug: weeknotes-2025w33
|
|
||||||
date: 2025-08-17
|
|
||||||
categories: weeknotes
|
|
||||||
tags:
|
|
||||||
- Weeknotes
|
|
||||||
- Life
|
|
||||||
- Me
|
|
||||||
- GitHub
|
|
||||||
- Forgejo
|
|
||||||
- Erynwells.me
|
|
||||||
- LGBTQIA+
|
|
||||||
- Trans
|
|
||||||
- Politics
|
|
||||||
- CLI
|
|
||||||
---
|
|
||||||
|
|
||||||
It has been a while since I wrote any weeknotes. Hi! I'm still alive. Life is
|
|
||||||
keeping me busy and I find it difficult to fit in writing and sharing things
|
|
||||||
sometimes.
|
|
||||||
|
|
||||||
I had a goal this year of posting weeknotes like this on a roughly weekly
|
|
||||||
cadence. I did not keep up. I got so frustrated with myself that my brain
|
|
||||||
literally became this penguin and I stopped posting altogether.
|
|
||||||
|
|
||||||
{{< figures/image global-asset-src=images/memes/not-doing-it.png size=small >}}
|
|
||||||
|
|
||||||
This is all totally arbitrary and avoidable. And yet. Life is busy, the politics
|
|
||||||
are shit, existing while trans is a constant source of stress. Maybe I owe
|
|
||||||
myself some slack, right? Unfortunately, slack is not something I'm good at
|
|
||||||
granting myself.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Tech Mastodon was abuzz this week about the new that [GitHub will be folded into
|
|
||||||
the AI group][gh] at Microsoft. I have been meaning to move off of GitHub for a
|
|
||||||
little while ago, and this kicked me over the edge. I set up a [Forgejo][fj]
|
|
||||||
instance over at [source.erynwells.me](https://source.erynwells.me) to host my
|
|
||||||
code going forward and migrated everything over there. Maybe one day I'll write
|
|
||||||
more about this.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
I also figured out how to get my VPS to mail me periodic emails of system status
|
|
||||||
through FreeBSD's `periodic` system. I discovered that I get almost 1200
|
|
||||||
unauthorized login attempts against my system every day. Wtf. Here's a small
|
|
||||||
snippet of the attempts.
|
|
||||||
|
|
||||||
```txt
|
|
||||||
postgres 30 attempts
|
|
||||||
ubuntu 31 attempts
|
|
||||||
test 36 attempts
|
|
||||||
debian 43 attempts
|
|
||||||
user 64 attempts
|
|
||||||
admin 124 attempts
|
|
||||||
|
|
||||||
1156 total attempts
|
|
||||||
```
|
|
||||||
|
|
||||||
To my surprise, `root` is not among the attempted usernames.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Did you know [peacocks can shoot laser][peacocks] beams? Neither did I. I think
|
|
||||||
this kicks them up about eighteen notches on the "Metalest bird" scale.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Someone tooted in my vicinity about [Terminal Trove][tt], a website that
|
|
||||||
"curates and showcases all things in the terminal such as command line interface
|
|
||||||
tools (CLI), text mode interface tools (TUI), developer tools and more no matter
|
|
||||||
what platform or medium." Right up my alley.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Politics continues to suck in the United States. A few articles (of a great many)
|
|
||||||
that stood out:
|
|
||||||
|
|
||||||
[Impeachment is a Duty][impeachment]. Keep shouting about the house being on
|
|
||||||
fire while the house continues to be on fire.
|
|
||||||
|
|
||||||
There are [a lot of bills moving through state houses that limit access to
|
|
||||||
gender-transition-related care][tcare], and seems a lot of these bills are
|
|
||||||
flying under the radar.
|
|
||||||
|
|
||||||
[It's not just burnout][bn] asks us to consider where we derive meaning in our
|
|
||||||
careers, to stay mindful of how much is actually fucked about the current world
|
|
||||||
order, and to cut ourselves some slack for the lethargy and demotiviation many
|
|
||||||
of us are feeling.
|
|
||||||
|
|
||||||
|
|
||||||
[gh]: https://arstechnica.com/gadgets/2025/08/github-will-be-folded-into-microsoft-proper-as-ceo-steps-down/
|
|
||||||
[fj]: https://forgejo.org
|
|
||||||
[peacocks]: https://arstechnica.com/science/2025/07/scientists-use-peacock-feathers-to-make-frickin-laser-beams/
|
|
||||||
[tt]: https://terminaltrove.com
|
|
||||||
[impeachment]: https://www.the-reframe.com/impeachment-is-a-duty/
|
|
||||||
[tcare]: https://transnews.network/p/the-sweeping-anti-trans-bills-moving-through-congress-no-one-s-talking-about
|
|
||||||
[bn]: https://newsletter.activevoicehq.com/p/it-s-not-just-burnout
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
---
|
---
|
||||||
title: 2025
|
title: 2025
|
||||||
date: 2025-01-01
|
|
||||||
---
|
---
|
||||||
|
|
|
||||||
BIN
content/photos/2025/cat-house/IMG_0011.jpg
(Stored with Git LFS)
BIN
content/photos/2025/cat-house/IMG_0011.jpg
(Stored with Git LFS)
Binary file not shown.
|
|
@ -1,19 +0,0 @@
|
||||||
---
|
|
||||||
title: "Cat House"
|
|
||||||
date: 2025-08-09T16:37:04-07:00
|
|
||||||
resources:
|
|
||||||
- name: photo
|
|
||||||
src: IMG_0011.jpg
|
|
||||||
params:
|
|
||||||
alt: >
|
|
||||||
A two-storey house pained various shades of blue. Large California
|
|
||||||
poppies cover the upper stories. The garage at ground level has
|
|
||||||
two cats. There is a blue car parked out front.
|
|
||||||
|
|
||||||
tags:
|
|
||||||
- San Francisco
|
|
||||||
- Cats
|
|
||||||
---
|
|
||||||
|
|
||||||
Loved this mural someone commissioned for their house. Cats and California
|
|
||||||
poppies. Delightful.
|
|
||||||
BIN
content/photos/2025/cat-house/thumbnail.jpg
(Stored with Git LFS)
BIN
content/photos/2025/cat-house/thumbnail.jpg
(Stored with Git LFS)
Binary file not shown.
|
|
@ -1,14 +1,12 @@
|
||||||
{{- $imgs := slice -}}
|
{{- $imgs := slice -}}
|
||||||
|
{{- $shouldResize := .Get "shouldResize" | default true -}}
|
||||||
|
|
||||||
{{- if .Get "name" -}}
|
{{- if .Get "name" -}}
|
||||||
{{- $imgs = $imgs | append (.Page.Resources.GetMatch (.Get "name")) -}}
|
{{- $imgs = $imgs | append (.Page.Resources.GetMatch (.Get "name")) -}}
|
||||||
{{- else if .Get "names" -}}
|
{{- else if .Get "names" -}}
|
||||||
{{- range (split (.Get "names") ",") -}}
|
{{- range (split (.Get "names") ",") -}}
|
||||||
{{- $imgs = $imgs | append ($.Page.Resources.GetMatch .) -}}
|
{{- $imgs = $imgs | append ($.Page.Resources.GetMatch .) -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- else if .Get "global-asset-src" -}}
|
|
||||||
{{- with resources.Get (.Get "global-asset-src") -}}
|
|
||||||
{{- $imgs = $imgs | append . -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{- else -}}
|
{{- else -}}
|
||||||
{{ errorf "Missing name or names parameter to figures/image" }}
|
{{ errorf "Missing name or names parameter to figures/image" }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
@ -18,26 +16,14 @@
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{- $class := .Get "class" -}}
|
{{- $class := .Get "class" -}}
|
||||||
{{- $shouldResize := .Get "shouldResize" | default true -}}
|
|
||||||
{{- $shouldShowTitle := (.Get "shouldShowTitle") | default true -}}
|
{{- $shouldShowTitle := (.Get "shouldShowTitle") | default true -}}
|
||||||
{{- $style := .Get "style" | default "included" -}}
|
|
||||||
{{- $size := .Get "size" | default "full" -}}
|
{{- $size := .Get "size" | default "full" -}}
|
||||||
|
|
||||||
{{ if eq $style "inline" }}
|
{{ if in (slice "full" "main") $size }}
|
||||||
{{
|
|
||||||
partial "page/figures/inline-image.html" (dict
|
|
||||||
"page" $.Page
|
|
||||||
"name" (.Get "name")
|
|
||||||
"size" $size
|
|
||||||
"class" $class
|
|
||||||
"shouldShowTitle" $shouldShowTitle
|
|
||||||
)
|
|
||||||
}}
|
|
||||||
{{ else if in (slice "full" "main") $size }}
|
|
||||||
{{
|
{{
|
||||||
partial "page/figures/fullwidth.html" (dict
|
partial "page/figures/fullwidth.html" (dict
|
||||||
"page" $.Page
|
"page" $.Page
|
||||||
"images" $imgs
|
"name" (.Get "name")
|
||||||
"size" $size
|
"size" $size
|
||||||
"class" $class
|
"class" $class
|
||||||
"shouldShowTitle" $shouldShowTitle
|
"shouldShowTitle" $shouldShowTitle
|
||||||
|
|
@ -47,7 +33,7 @@
|
||||||
{{
|
{{
|
||||||
partial "page/figures/small.html" (dict
|
partial "page/figures/small.html" (dict
|
||||||
"page" $.Page
|
"page" $.Page
|
||||||
"images" $imgs
|
"name" (.Get "name")
|
||||||
"size" $size
|
"size" $size
|
||||||
"class" $class
|
"class" $class
|
||||||
"shouldShowTitle" $shouldShowTitle
|
"shouldShowTitle" $shouldShowTitle
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit 3248ac51d13b1ecf221f3c9ba453cb3da30b9bf3
|
Subproject commit a395d26bc4fa025335489845ed8c0dd988b4252d
|
||||||
Loading…
Add table
Add a link
Reference in a new issue