journal & sf update: 2025-02-18
Some checks failed
ci / builder (push) Failing after 44s

This commit is contained in:
Kebo 2025-02-18 13:41:42 -06:00
parent c7373c378c
commit 21877d4d68
5 changed files with 99 additions and 5 deletions

View file

@ -0,0 +1,31 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/docker-existing-dockerfile
{
"name": "Existing Dockerfile",
"build": {
// Sets the run context to one level up instead of the .devcontainer folder.
"context": "..",
// Update the 'dockerFile' property if you aren't using the standard 'Dockerfile' filename.
"dockerfile": "../Dockerfile"
},
"features": {
"ghcr.io/devcontainers/features/node:1": {},
"ghcr.io/astronomer/devcontainer-features/astro-cli:1": {},
"ghcr.io/cirolosapio/devcontainers-features/alpine-git:0": {}
}
// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],
// Uncomment the next line to run commands after the container is created.
// "postCreateCommand": "cat /etc/os-release",
// Configure tool-specific properties.
// "customizations": {},
// Uncomment to connect as an existing user other than the container default. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "devcontainer"
}

View file

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 81 KiB

View file

@ -1,5 +1,29 @@
{
"sharefeed" : [
{
"url": "https://danco.substack.com/p/have-you-ever-seen-a-goth-downtown",
"author": "Alex Danco",
"title": "Have you ever seen a goth downtown? - Creativity after AI",
"pubDate": "2025-08-14",
"date": "2025-02-18 15:00",
"note": "Even though there's some AI glazing in this article, and the goth analogy is a little back-asswards, I think the main point of this is important: In the persuit of reducing hallucinations, generative AI has become more and more sanatized, corporate, and \"safe\". As we transition into a post-GPT society, creative work will inneviatably become more and more cookie-cutter as AI is incorporated more and more into workflows, either by choice or by corporate demand. In my opinion, the best thing to do in response is to be unabashedly freaky with it in spite of this."
},
{
"url": "https://www.scattered-thoughts.net/writing/small-tech/",
"author": "Jamie Brandon",
"title": "Small Tech",
"pubDate": "2020-09-07",
"date": "2025-02-18 14:00",
"note": "An honor roll of smaller tech companies and/or projects that maintain their quality and authenticity in a world full of venture capital and startup sellouts. I wanna highlight the Sublime shoutout: I love Sublime, all my homies love Sublime, and if you don't you aren't a real one /j"
},
{
"url": "https://joyarbitrage.substack.com/p/find-your-2ers",
"author": "Tadzio Dlugoleki",
"title": "find your 2%ers - then do life with them.",
"pubDate": "2023-12-12",
"date": "2025-02-18 13:00",
"note": "A (slightly millennially pretentious) thinkpiece about the importance of finding people you vibe with well and keeping those relationships healthy."
},
{
"url": "https://github.com/dplanitzer/Serena",
"author": "Dietmar Planitzer",

View file

@ -18,9 +18,9 @@ import { timeZone } from "../lib/utils";
---
<BaseLayout title="home">
<h2 class="font-serif text-3xl my-2">Hey. Welcome to City 23.</h2>
<Picture
src={cri}
<h2 class="font-serif text-3xl my-2 hover:underline">Hey. Welcome to City 23.</h2>
<img
src="/chills_going_waaaaah.png"
alt="A scrunkly drawing of my sona crying"
class="w-20 mr-4 inline-flex float-left"
/>
@ -31,7 +31,7 @@ import { timeZone } from "../lib/utils";
<p class="mb-2">Expect posts once or twice a week, I guess.</p>
<p class="mb-2"><b>Last journal update:</b>
<a href="/journal" class="font-serif text-subtitle text-sm hover:underline">November 14, 2024</a>
<a href="/journal" class="font-serif text-subtitle text-sm hover:underline">February 18, 2024</a>
</p>
<MDXCallout preset="info">

View file

@ -13,18 +13,57 @@ import Icon from "../components/Icon.astro";
## now
it's 4am. i need to sleep. but i will not. because i do not control the eep
I just realized I have an assignment due in two days. Whoops. It won't be too bad, though.
Also, this journal & sharefeed update will be my first real use of the new Docker Compose + Forgejo Actions CI/CD system I set up.
*Please work goddammit pleaaaaaaase*
---
<MDXAccordion title="todo">
- [ ] Make an editing pass on the last blog post (FINALLY) so I can stop worrying about it.
- [ ] Just. Write. Goddammit.
- [ ] Update the Sharefeed a little more maybe? As a treat?
- [ ] Figure out how to make the API route serving the Atom feed ([feed.xml](../feeds/feed.xml)) actually send an xml file that can be recognized by the browser (i.e. allowing for a `.xsl` to work with it and/or opening it automatically in your RSS reader of choice).
</MDXAccordion>
---
# 2025-02-18
Today I learned that [NetNewsWire](https://netnewswire.com) added an extension to Safari that puts a little RSS button to the left of the address bar.
When you click it, it auto-magically finds the RSS feed for the website you're currently on and opens the "New Feed" dialog on NetNewsWire w/ the
feed's URL already copy-pasted into the dialog box. Found a new blog that you think is neat? Two clicks ([philip](https://www.youtube.com/watch?v=KHmVgS5lDZM&pp=ygUJY2Fib29zaW5n))
and that blog can be added to your RSS reader, ready to view on both your laptop and your phone whenever you want (remember, this app has iCloud sync! :3).
I immediately went through my [sharefeed](/sharefeed) and added as many blogs as I could to NetNewsWire. I **doubled** the amount of blogs in my "Blogs" folder.
I feel like a god.
...But I also realized how neglected my sharefeed has become lately. The last entry to it before today was in *August*. Of *last year*. Ouch.
Have I just run out of content to regurgitate? Nope. I'm still glued to my [Hacker News Telegram bot](http://t.me/hackernewslive), saving articles that look cool.
I just haven't read many of them to the point where I feel comfortable doing my blog equivalent of a re~~tw~~skeet yet. I save, but I do not engage.
I hoard instead of currate.
I'm not sure how to fix this other than... doing the freakin' thing more often. I've thought about automating the process of adding new entries
a little more, maybe with a tiny wizard script that asks for each field and then adds that object to the JSON array... but I feel like making
that whole thing work would be overengineering, as opening up the JSON array itself and adding the object myself is just as easy.
Hopefully, this little button in Safari will help me keep tabs on sites I like better. I've really enjoyed the *thought* of using RSS readers, but
I keep running into little issues with them. NetNewsWire has solved most of them, but even then I get more outside problems like "oh god why did
I add this news website, now I get like 100 new articles a day about things I don't care about and half of them are ads and I can't keep track of
all of these posts aaaaaaaaaaa". The more I replace these big news sites with a bunch of smaller blogs, the better my RSS experience will be, I think.
<MDXCallout>
This is my call-to-action: If **YOU** use RSS readers to subscribe to blogs and other websites you enjoy, please email me with what sites you
subscribe to! I would love to hear about more cool places on the internet from other like-minded people.
</MDXCallout>
Oh, and I've decided it would be a cool idea to make a blogroll to more explicitly recommend sites and people I find cool.
I'm still wanting to flesh it out a little more before I publish it for real, but I hope it will be a good resource when it is released.
Finally, [here's a song that feels very thematically appropriate regarding current events](https://www.youtube.com/watch?v=lLa0rlhOTvw&pp=ygUgdGhlIGxvbmdlc3QgbmlnaHQgbGl2ZSBhdCBoZWFyc3Q%3D). ok bye
# 2025-01-22
Oh my god!!! It's another year!!!!