Thoughts

If I think too much I get stressed so I can't I just have to write code.
Link 7:25 p.m. Aug 22, 2025, UTC-4

Maybe if I write enough code someone will love me.
Link 4:56 p.m. Aug 22, 2025, UTC-4

"fantasy" as a genre is going to be one of those things that no one understands in 500 years. To be honest, I'm not sure I understand it
Link 1:48 p.m. Aug 22, 2025, UTC-4

First successful compile and my test one test passed woohoo! (If you don’t count bugs in the test.) 700 lines. Zig is something else.
Link 10:41 a.m. Aug 22, 2025, UTC-4

The issue is I’m actually not a sit-back and grind kind of person.
Link 10:40 a.m. Aug 22, 2025, UTC-4

Being normal about Shallan/Adolin.
It’s such a cheesy relationship. It’s like. He’s the best dueler in the kingdom. He has a magical sword and armor. She power-scales above him. It’s exactly the same dynamic as the autistic nerd dating the Firefight girl in the other Sanderson book. Except that Adolin is the exact opposite of a nerd, and in any other story or next to any other woman would be unrealistically strong, but next to Shallan he looks weak.
Link 3:38 p.m. Aug 21, 2025, UTC-4

I'm so tried.
Link 2:29 p.m. Aug 21, 2025, UTC-4

I just wish people would trust me. I recognize that it will never happen and I will always have to explain myself because I don't actually
want to be around the types of people who trust me without evidence but man does it suck to be ignored and dismissed.
Link 10:42 a.m. Aug 21, 2025, UTC-4

Ruby programmers do this thing where they check if the list is empty before calling `.map` or `.each` and it makes it so painfully obvious
that they have not done functional programming.
Link 9:56 p.m. Aug 20, 2025, UTC-4

Rancher is hanging somewhere running specs. It's weird. Looks like it's stuck loading a gem. Can't imagine why it would depend on c. engine.
Link 3:16 p.m. Aug 20, 2025, UTC-4

“Free, as a man is free to drink while he is drinking. He is not free still to be dry.”
“Therefore,…offer your bodies as a living sacrifice…this is your true and proper worship.” “Repent and believe” “Journey before destination” “if I must fall, I will rise each time a better man” “His disciples asked him, ‘Rabbi, who sinned, this man or his parents, that he was born blind?’ ‘Neither this man nor his parents sinned,’ said Jesus, ‘but this happened so that the works of God might be displayed in him.’”
Link 10:22 p.m. Aug 18, 2025, UTC-4

Hitting this weird bug where saving a file in Sublime doesn't update it in docker properly. => https://github.com/docker/for-mac/issues/7501
Switching to Rancher Desktop, we'll see if it still happens.
Link 2:13 p.m. Aug 18, 2025, UTC-4

One of the nice things about the terminal is that there's no blocking ui (i.e. popups).
Link 1:41 p.m. Aug 18, 2025, UTC-4

The reason the technical Minecraft scene is dead is that no new players have the fricking time to go back and watch old videos.
The number of times that "technical Minecraft tricks" surface that are just the EXACT same concept that Gnembon or Sethbling or Etho showed off 10 years ago is ridiculous. > "Nobody Realized You Could Mind-Control Mobs Like This... Until Now" Every comment: "this is the premise of an 8 year old Gnembon video." I'm glad that people are looking for cool new stuff in Minecraft. But in order to discover something new you have to learn the stuff that has already been discovered.
Link 12:25 p.m. Aug 17, 2025, UTC-4

Important to me.
Link 8:31 p.m. Aug 16, 2025, UTC-4

Zig has changed the reader interface and I am once again pulling my hair out trying to read a file into memory.
Link 10:14 a.m. Aug 16, 2025, UTC-4

I'm so tired
Link 3:04 p.m. Aug 15, 2025, UTC-4

iTerm2 is now a web browser. Beyond parody of feature creep. Trying it out immediately.
Link 3:28 p.m. Aug 14, 2025, UTC-4

There's this rule, my karate teacher said it as "PERFECT practice makes perfect." The idea is that it's easier to learn something correctly
the first time (even if it takes longer), rather than doing it sloppily once and then trying to incrementally improve. JumperWho practiced every part of a speedrun at a high level over the course of 3 days (5+ hours a day). She didn't do her first complete run until the end of day 3. And then she put those parts together to pull out easy sub-20s. There are people who have never gotten a sub-20, despite more experience, more practice, because they just keep re-doing the same 30-minute run over and over again. Running the game slowly, repeatedly, doesn't make you faster. The same rule applies to learning morse-code. It's easier to learn morse code one letter at a time, at full speed, rather than start slow and "get faster as you go on." => https://www.qsl.net/kb5wck/morse-.html The point is that "doing something poorly" and "doing something well" are two distinct skills. You have to LEARN how to do something the "good" way, you can't just do the poor way better and end up in the same place.
Link 11:11 p.m. Aug 13, 2025, UTC-4

So when I watch Feinberg it's like, okay, this man has natural talent that I could never match. Fine. Why do I feel that way watching Jumper
Link 10:02 p.m. Aug 13, 2025, UTC-4

I don't know what they have going on but I'm here for it Fulham: All of these pigs can go, please Aimsey: Yes sir
Edit, Aimsey's projector background: Fulham edited onto the mommy-gf wojack: It's time to spee[middle cut off by the thin MC]Aimsey
Aimsey's hat on a soyjack: Yes Fulham
Link 7:37 p.m. Aug 12, 2025, UTC-4

Executive function today is 0/10. Broke a glass on the ground over an hour ago and haven't moved yet.
Link 4:59 p.m. Aug 12, 2025, UTC-4

Crying laughing at "we have a better bracket" off the coast of Brighton in wplace than on the Twitch stream.
=> https://youtu.be/OwPKHnQ07uE?t=3793 I'd cut the clip at :39.
Link 12:44 p.m. Aug 12, 2025, UTC-4

My guilty pleasure of today is JumperWho & Couriway speedrunning coaching. I just love watching people learn things.
Link 10:01 p.m. Aug 11, 2025, UTC-4

I've posted this before but I love the Minecraft community so much. What the frick is map-check. Uh huh. We need a program to download maps.
Link 5:25 p.m. Aug 11, 2025, UTC-4

The layers that underpin software shift like sand. Assumptions change. Because it’s all created by humans there are no permanent laws.
Link 3:33 p.m. Aug 08, 2025, UTC-4

So much but so little.
Link 3:29 p.m. Aug 08, 2025, UTC-4

Man I just love Will Bond's decision making and trust him so much. Thank you daddy Will Bond from saving me from sublimetext.io. /s
Link 8:02 a.m. Aug 08, 2025, UTC-4

I just wished we lived in the universe where I was physically capable of initiating conversation with people.
I feel like I was trained to not speak unless spoken to which is weird because I wasn’t. Like I can’t initiate conversation with girls my age who I don’t know which is like somewhat understandable but I also can’t initiate conversation with a man 30 years older than me or a 7 year old child. Why am I so uncomfortable?
Link 10:58 a.m. Aug 03, 2025, UTC-4

Feinberg passed instead of bidding on hannahxxrose in ... Wait what? Tubbo what are we doing ??
Link 4:30 p.m. Aug 02, 2025, UTC-4

I don't have anything to do with my life except write code, unfortunately.
Link 9:16 a.m. Aug 02, 2025, UTC-4

Imagine zombies were real but it wasn’t an apocalypse. Like what if people sometimes got zombified but you had to go to work the next day.
Link 9:08 p.m. Jul 31, 2025, UTC-4

Claude automated code review has hallucinated a React XSS, a Regex DoS, a path traversal vulnerability, a RCE, an authorization bypass,
a second authorization bypass, and a stack trace leak in the 2 PRs I've put up since we turned Claude automated code review on.
Link 4:43 p.m. Jul 31, 2025, UTC-4

It's bad, I should get my own friends, but I could listen to HBG bicker for years.
Link 9:35 p.m. Jul 30, 2025, UTC-4

Why is the Ruby documentation scene so bad? Come on.
> undefined method 'type' for nil > /usr/local/bundle/ruby/3.4.0/bundler/gems/yard-5b93b3a4f15a/lib/yard/registry_resolver.rb:154:in 'block (2 levels) in YARD::RegistryResolver#lookup_path_inherited' /usr/local/bundle/ruby/3.4.0/bundler/gems/yard-5b93b3a4f15a/lib/yard/registry_resolver.rb:143:in 'Array#each' Different URL > Web server is returning an unknown error No, my fault, my fault. Com'on. Yeah. Sure.
Link 2:44 p.m. Jul 30, 2025, UTC-4

Good morning.
Link 9:50 a.m. Jul 30, 2025, UTC-4

UI idea for SMASH or otherwise: cmd+f mode that doesn't jump you to results, only highlights them.
Link 4:53 p.m. Jul 29, 2025, UTC-4

The long-video meta on Youtube is getting crazy. It makes sense. But it's going to hurt the platform in the long term.
Link 8:07 a.m. Jul 29, 2025, UTC-4

(In my room) it’s like a room in here!
Link 7:04 a.m. Jul 29, 2025, UTC-4

I feel like if I investigated why we need lockfiles I would be disappointed
Link 4:02 p.m. Jul 28, 2025, UTC-4

Good morning.
Link 9:32 a.m. Jul 28, 2025, UTC-4

I guess I'll throw this bit of documentation here:
```sh podman run --privileged -t -v earthly-tmp:/tmp/earthly:rw -e BUILDKIT_TCP_TRANSPORT_ENABLED=true -p 8372:8372 docker.io/earthly/buildkitd:v0.8.13 ``` ```sh export EARTHLY_BUILDKIT_HOST=tcp://boxepsilon:8372 ```
Link 3:47 p.m. Jul 27, 2025, UTC-4

EarthBuild is faster than GitHub Actions/similar CI but it's equally difficult to set up. And it's not as fast as a container-less solution.
Also it sucks to say but faster doesn't matter in CI. I have an Earthfile now. It's not worth my time to update GitHub actions to use it. It would have been nice if they had tried to tackle some of the complexity around building, package installation, container setup, and self-hosting. Here's the thing: I don't use GitHub actions for most of my projects, because it's not worth it. It would have been nice if EarthBuild was simple to use as a build system (like `just`) and also gave me all of the advantages of reproducible, fast, CI builds.
Link 3:43 p.m. Jul 27, 2025, UTC-4

I don't know what to tell you. I don't want to say that EarthBuild is garbage, but. I'm 6 hours in and I just built my project with it. The
build process for my project is `zine release`. They have so much documentation and it's so unhelpful somehow. At least I finally made it to the part where I can run the builder. You can't have underscores in target names and if you do they just say "Error: invalid target". Like com'on. I would PR but it's Go and I do not know Go. Flags have to be provided before the target name. It's really slow. Even before validating the Earthfile it queries docker for a bunch of info, and since I'm using a remote builder it's like 10ms round-trip time and it's doing many queries so it adds up, only to tell me my target doesn't exist because I forgot the + in front of it. Earthly uses a `.secret` file by default, act uses a `.secrets` file by default. COPY copies the contents of a directory, which I gather is what Docker does and there's an option to not do that, but it's confusing that it's not just the same as `cp`. The reason I'm interesting in Earth is because it promises to be faster, right. Let's see how it compares (this is "build+deploy" with no changes, though it doesn't matter since Zine rebuilding takes like 20ms): * GitHub Actions: 39s * act (remote docker host): 130.79s * EarthBuild (remote buildkit): 5.9s * Running `rm -rf public && ./bin/zine release && wrangler deploy --assets=public --name=zig-guide --compatibility-date=2025-07-20`: 11.946s For reference, the actual work being done breaks down as around <100ms from building, and ~10 second from wrangler re-deploying (was getting 7s yesterday but over 10 today). EarthBuild is the only one smart enough to know it can skip that 10s completely because the files haven't changed. But it adds 6 seconds of BS. So it would be ~6s slower than a bash script if the files had changed.
Link 3:25 p.m. Jul 27, 2025, UTC-4

In addition to the CI thoughts earlier, I realized Linux on the server also fricking sucks. I don't buy the whole
"Linux on the server is great because companies invest in it" thing. I don't know why companies use Linux on the server. But it's not plug-and-play. It's as much of a hassle to set up and configure as Linux on the desktop.
Link 10:33 p.m. Jul 26, 2025, UTC-4

Retrospective: All CI is cooked
* act is cooked because it doesn't have a node20 container (fixed by manually passing `-P ubuntu-latest=node:20-bullseye`) * Cloudflare wrangler is cooked because it forces installation of an out-of-date version (not my problem, works for now) * EarthBuild is cooked because it doesn't work with podman (can't use it) * GitHub actions is cooked because running `actions/checkout` after installing zine means that it is no longer on the path. (Have to run checkout first, then install, then build.) And containers are cooked because running a Github Action in a container locally takes 2:10.79 whereas running the release and build commands manually takes 7.12. CI takes 10x times longer than it needs to because it has to create a new container and re-install dependencies every time and Github isn't incentivized to fix it because they bill by the second.
Link 2:11 p.m. Jul 26, 2025, UTC-4

Now seems like a good time to learn Earthly (upstream shutdown in April) (there's a community fork @EarthBuild).
Link 12:33 p.m. Jul 26, 2025, UTC-4

> be me > buy longest domain name i can > typo > blame porkbun > brick.png
Link 10:55 a.m. Jul 26, 2025, UTC-4

I think the question I’m going to start asking myself is “is this good for the health of the community?”
Link 4:07 p.m. Jul 25, 2025, UTC-4

Awkwardness is the opposite of confidence, not the opposite of comfort.
Link 3:57 p.m. Jul 25, 2025, UTC-4

I think you just have to say what you mean: * No re-distribution of original sources for 5 years * Revert to public domain
Link 2:16 p.m. Jul 25, 2025, UTC-4

Good morning.
Link 12:48 p.m. Jul 25, 2025, UTC-4

My DNS is so screwed up and I don't know if it's Porkbun's or Cloudflare's fault. I think it's Porkbun's.
Link 10:58 a.m. Jul 25, 2025, UTC-4

Ally and Jacob's date that is only red flags bit is so good.
"You don't look as bad as I thought you'd look" / "Thank you." "Everyone's always lying to me" "I'm microdosing" / "LSD or mushrooms?" "service people are so annoying" "get an education and help yourself, I did it" "Thank you!" "I fly drones for the US military" / "That is so sick" Couple where both of them are sickos and they enable each other is such a good trope. XKCD's Black Hat x Danish is the one that comes to mind, but there are plenty of others. *Make Some Noise* Season 3 19:13
Link 5:54 p.m. Jul 24, 2025, UTC-4

Good morning.
Link 1:57 p.m. Jul 24, 2025, UTC-4

Man I love the Minecraft community so fricking much. 5 minute bell mechanics montage => https://youtu.be/6VYm6tSqdsA
Link 9:12 a.m. Jul 22, 2025, UTC-4

I think you have to look. Even if all you find is coworkers talking about the weather I think maybe you have to look
Link 9:53 p.m. Jul 21, 2025, UTC-4

I still can't believe Ruby has call/cc. That's peak. Makes all the Perl features look normal.
Link 10:11 a.m. Jul 21, 2025, UTC-4

I hate myself. I'm so unhappy. I was enjoying Ingress but then they banned me for using a Tailscale VPN.
Edit (24th): I wasn't banned, I just logged in with the wrong account.
Link 8:07 a.m. Jul 21, 2025, UTC-4

“JavaScript industrial complex” I don’t understand why people hate JavaScript so much.
Link 7:24 a.m. Jul 21, 2025, UTC-4

Okay, sick, you can actually totally do asset-only builds with workers, just not from the website and the docs are incorrect.
Link 4:14 p.m. Jul 20, 2025, UTC-4

I don't know if they haven't updated their documentation or if they're just lying, but in their announcement blog they include this example:
=> https://blog.cloudflare.com/full-stack-development-on-cloudflare-workers/#static-sites Which you'll notice does not have a `main` key, which is supposed to point to the entry point for the worker JavaScript file, and is required for all worker projects. => https://developers.cloudflare.com/workers/wrangler/configuration/#inheritable-keys
Link 3:52 p.m. Jul 20, 2025, UTC-4

Cloudflare Pages: Drop your folder of HTML files here! Cloudflare Workers: Here's VSCode and the Chromium devtools running in your browser!
Link 3:43 p.m. Jul 20, 2025, UTC-4

Cloudflare pushing from Pages to Workers is crazy
=> https://developers.cloudflare.com/workers/static-assets/migration-guides/migrate-from-pages/ You read this migration guide, and they're like 'it's better. Except that it's worse in every way.' And then they're like 'compatibility table: we've omitted everything Pages can't do.' The specific feature that I'm looking for is the ability to do what they call "Direct Upload" where you just upload html with no Cloudflare managed build process. => https://developers.cloudflare.com/pages/get-started/direct-upload/ When I was like 14 I wondered why people used Twitter (140 character limit) or Instagram (only pictures) when Facebook let you put infinite characters and pictures or no pictures. Maybe people like Cloudflare Pages *because* it only lets you do static sites.
Link 3:34 p.m. Jul 20, 2025, UTC-4

One of those baby-name tracking websites now has a built-in LLM chatbot.
Link 6:42 p.m. Jul 18, 2025, UTC-4

The thing that is so magical about libraries is under any theoretical model of capitalism they should put bookshops out of business.
But they don't.
Link 12:33 p.m. Jul 18, 2025, UTC-4

A HN comment once claimed that books were no longer written to communicate ideas, but as a means to something else. I argued that that thing
is human connection. I just finished *Words of Radiance*. I didn’t read it because I wanted to, but for the human connection, with the author and with the other people that have read it. It’s a point of possible connection with other people that I’ve felt remiss to be lacking. Interestingly, that’s not to say that I didn’t like it or enjoy reading it. I haven’t rated it yet, it might get 4, but I’m considering giving it 5 stars. It just means I’ll probably take a long break before reading the next three.
Link 9:47 p.m. Jul 15, 2025, UTC-4

I cannot believe it is a Monday.
Link 4:44 p.m. Jul 14, 2025, UTC-4

Every day I wake up and wish that Rails sorted column names alphabetically in schema.rb
(This has landed upstream and will be in Rails 9 but it will be like 3 years before I can use it nooooo)
Link 2:57 p.m. Jul 14, 2025, UTC-4

The problem with being a perfectionist is that you don't feel happy when things are good, only unhappy when things are bad. But I guess
that's okay. I guess I need to find happiness somewhere else.
Link 9:50 p.m. Jul 13, 2025, UTC-4

I’m going to go for a run. I’m so frustrated. I’m using zine and it won’t let me create a markdown link. I was like, oh I can use Zine and
just write normal Markdown but no. If you’re writing Zine you’re not allowed to use normal markdown links you have to use Zine’s scripting language to create references to other pages. It’s SuperMarkdown, you see. I’m sorry. I didn’t download the documentation before turning off Wi-Fi on my computer for the night. Because I’ve been writing Markdown for like 10 years. But this isn’t Markdown. Zine doesn’t support Markdown. Zine only supports SuperMarkdown.
Link 9:08 p.m. Jul 13, 2025, UTC-4

Tried to use the AI features of my new brand new Mac laptop with AI features.
HONESTLY. WHAT THE HELL. WHAT ARE WE DOING‽ We can't make non-AI computers that work and now we're supposed to be making AI-computers and then they don't work? Like. It's not a fluke, I've tried to three times. I've tried it with a different block of text and it worked, but I guess no one tested it with a block of text that's longer than one paragraph and it times out? I don't know. What the hell. A popup saying "Writing Tools Unavailable. Certain capabilities are unavailable at this time. Try again later."
Link 8:35 p.m. Jul 13, 2025, UTC-4

Faith is not just your confidence that God exists. It is also your confidence in God’s power, love, and faithfulness.
Link 11:36 a.m. Jul 13, 2025, UTC-4

I’m so scared I’m so scared. It’s so hard.
Link 11:11 a.m. Jul 13, 2025, UTC-4

How am I so bad at being a person.
Link 10:45 a.m. Jul 13, 2025, UTC-4

I am at risk of being over come by time sickness think about this, but I want more badly to write it down.
There was a period where I would re-read my old Thoughts very frequently. I haven’t done that in almost 2 years. I sometimes jump back, sure, but I’ll read one or two thoughts, or I’ll look for a specific one. I haven’t read through pages of them in a while. Leaving aside why that might be—I can feel myself forgetting who I used to be. Rereading my old thoughts reminded me of what I was thinking and feeling when I wrote them. And because I was re-thinking and re-feeling those things, I was anchored to who I was. I changed, sure, but additively. Even after I implemented Stop Worrying I constantly remembered what it was like before. Now, I would have to strain my memory to remember that time. I’ve always been an introspective and retrospective person. But there are some times, more than others, that I regularly remember the previous stage in my life and allow it to define the next stage of my life.
Link 11:19 p.m. Jul 12, 2025, UTC-4

Many people claim or believe that power corrupts. But this isn’t true. There are plenty of billionaires or celebrities or monarchs that are
not evil. The British Monarchy is incredibly powerful. A man who owns a gun and knows where you live is incredibly powerful. But the British Monarchy or a man with a gun do less harm than people with power and responsibility. CEOs and superintendents and HOA members are much crueler, on average, than people with more power but less responsibility. Responsibility is the ultimate issue with authoritarianism. Giving one person power over another, and they can ignore it. Give someone responsibility over another and they have no choice but to treat the other person as lesser.
Link 10:19 p.m. Jul 12, 2025, UTC-4

I’ve only skimmed parts of The Devine Conspiracy. One of the things that Willard claims is that the only effective way for people to unite
their wills is for everyone to defer to God’s will. If you have two leaders who both have good intentions and are honest and honorable, but they disagree, then there is no reasonable resolution. It is unfair to ask either to step aside, and it is unfair for them to fight. Democracy is the best solution humans have devised, but it by-steps the problem. Voters are not following a leader when deciding who to vote as leader. The only solution is for people to not follow each other at all, and for us to support and help and teach and advise each other as we all follow God. I found the Devine Conspiracy very boring, but I’m tempted to actually read it to see if Willard’s is insightful in other areas.
Link 10:12 p.m. Jul 12, 2025, UTC-4

The overarching theme of The Stormlight Archive, as far as I can tell at this point, is that you have to have good leadership, good rulers,
but determining who will be ruler is extremely hard.
Link 10:03 p.m. Jul 12, 2025, UTC-4

I'm so unhappy and so hungry and I don't know why. Someone please help me.
Link 3:54 p.m. Jul 12, 2025, UTC-4

I thing about the Reddit r/AITAH r/AIO r/RelationshipAdvice relationship posts is that 100% of the time the answer is 'it's up to you.'
Link 11:01 a.m. Jul 12, 2025, UTC-4

The thing I hate about linguistics is not it’s so clearly analog. And the linguists like to be all ‘do you use a schwa or not’ and I’m like,
“I actually invented a new sound that is 5/18th between a schwa and an a sound for this word.” They’re like ‘English is imprecise because the same letter can be pronounced in different ways so we use IPA’ and I’m like “I can pronounce a given IPA symbol different ways depending on the context” I don’t know, I think I’ve been rage baited by a tiktoker going “if you’re a native English speaker you’ve never pronounced ‘tr’ in your life you always convert it to ‘ch’.” And I think it’s interesting that the “tr” sound isn’t enunciated and drifts towards a “ch” but to say that it IS ALWAYS IDENTICAL to a “ch” just seems blatantly and demonstrably false. “Um, actually, there’s no nuance in the way that people pronounce things ever” is just such an absolutely insane take. I did five years of speech therapy as a kid because I don’t talk normally, but sure, continue telling me how I pronounce things because I’m “a native English speaker” as if that’s a coherent homogenous category. Why does linguistics, a field that should be about the DIFFERENCES between ways of speaking, devolve into labeling and categorization and prescription so quickly. ‘Oh this person is from Milwaukee so they speak with an Inland North American accent.’ => https://en.wikipedia.org/wiki/Inland_Northern_American_English ‘Here’s a chart of how they make all of the vowel sounds. If you’re from Milwaukee and you think you pronounce something differently than shown on this chart, for example by using a different part of your mouth depending on the context of the word, no you don’t, I’m a linguist, you’re wrong, you’re just enunciating it now because you’re thinking about it’ You can hear him say “trouble” with a “tr” sound in the video where he’s explaining how native English speakers never use a “tr” sound. Part of the point that he’s trying to make is that it’s different from if you made a t sound and then a r sound, but that’s not what he says. What he says is that everyone always makes a “ch” sound instead. When I make a t sound my tongue touches my teeth. When I make a tr sound my tongue touches the roof of my mouth significantly behind my teeth. When I make a ch sound my tongue doesn’t touch the roof of my mouth at all. He ends the video by saying “when I tell native English speakers this they don’t believe me” and doesn’t consider for a second that it’s because he’s either wrong or bad at communicating. I have to consider that he is just fully rage baiting engagement farming. It’s fully possible that I’m getting so successfully trolled right now.
Link 10:04 a.m. Jul 11, 2025, UTC-4

Lines of code are a good measure of complexity across languages and environments because humans like having similar amounts of complexity
per line.
Link 8:18 a.m. Jul 11, 2025, UTC-4

What would it look like if you followed the moon?
If you followed the sun, you’d move west close to the equator, and it would always be noon, and the sun would always be directly overhead. If you followed the moon, it wouldn’t always be night, though. You’d get to see the phases of the moon dynamically change, instead of waiting until the next night. You would probably veer far from the equator to keep the moon over head.
Link 10:47 p.m. Jul 10, 2025, UTC-4

Why don’t characters in books ever fricking tell each other things. Two characters both knowing a third character and not swapping stories
for some reason confuses me to no end. Or when a character doesn’t like another character and tells a third character that but doesn’t say why. In my life I’ve found that if you have a reason for doing something, honesty explaining the reason is one of the most high-reward things you can do. And characters in books just don’t fricking ever do it.
Link 9:31 p.m. Jul 10, 2025, UTC-4

My apartment is under attack by bugs. Maggots in my paprika, fruit flies in the air, spider bites on my legs.
Link 8:05 p.m. Jul 10, 2025, UTC-4

BSL are very compelling I think. You want to charge money while you're maintaining it, but you want to allow the community to hard-fork.
The problem is that hard-forks (a project maintained by a different team with an independent vision for development of the same codebase) <-> cracks (an exact copy with the requirement to pay removed) is a slippery slope—in legal terms, they're both derivative works or redistributions with modification. (And I'm not concerned about "cracks" on like piratebay. Pirating will always exist. The issue is that under an OSS "cracks" will end up on Github and in distribution package archives with names like yoursoftware-community-edition. You could ask nicely, but you risk coming across as less respectful than someone just maintaining proprietary software.) The first thing that comes to mind is some sort of poison pill—if you fork you cannot re-merge future versions. Maybe there's a way to make this work, but you end up with something that is not open source software in any way. You end up punishing redistribution of modifications in all cases. (With the thought that the punishment will be worth it in one case and not another.) What you actually wanted to do was prevent it in one case and allow it in the other. Forcing a two year delay is a surprisingly elegant way of ruining the practicality of redistributing unchanged sources without preventing a community hard fork in the event that your organization stops acting in the interest of the community. Edit: Realized what I'm describing isn't Business source since Business source allows non-commercial use before X years but I'm imagining proprietary before X years.
Link 1:13 p.m. Jul 10, 2025, UTC-4

I'm just worried that they're going to break me. That they're going to convince me that it's impossible to write good code and that I
shouldn't have any passion or initiative. And they already have, in a way. I'm now angry. And it's a lot harder to be optimistic if you're angry. I can still imagine a better future, and I do, but it's a lot harder now for me to show that to someone since I'm angry at them for not supporting me. And they really won't support me if I can't make them see the future that I'm envisioning.
Link 11:22 a.m. Jul 10, 2025, UTC-4

I've now played Ingress for 4 consecutive days, and I think I understand the game. It's fun but a little disappointing.
It doesn't have a competitive aspect, there's no leaderboard, there's no way to win or lose. There's also no impetus to play, no time pressure, no motivation to change my routine. There's very little substantial you can do to change the game-world. There's very very little strategy or skill. It's most similar to an idle clicker. You want the number (your experience points, AM), to go up. Visiting, hacking, and claiming portals does that. I have nothing against clicker games, but it's not what I was expecting. I'd heard it described as 'more complicated than Pokemon Go' and 'confusing for beginners' and assumed that was because it had hidden depths of complex strategy. Now, full disclosure, I don't understand every aspect of the game. I've linked portals, but I don't know what linking portals does. So if there was strategy I wouldn't know it, and there are a lot of parts, so that strategy might be very complex. But the goal of the strategy has to just be about maximizing your AM per XM. (XM is a currency/energy. You use it do actions and get it from walking around.) And it has to be completely dominated by play time. As far as I can imagine. What I was hoping for was time-sensitive quests involving specific real-world locations that required collaboration with other team members and a winner. (As simple as "this portal 5 miles from you is up for contention. It will be claimed by whatever team has more unique agents visit in the next 24 hours.") It seems like a missed opportunity to not have that. I'm going to continue playing Ingress (and repeatedly hacking the same 20 portals around me that I've claimed), and I'll keep my eyes open for more cool mechanics.
Link 3:41 p.m. Jul 09, 2025, UTC-4

React, Ruby, Rust. Apparently technologies need R-names.
Link 2:35 p.m. Jul 09, 2025, UTC-4

Shallan is such a great example of why I love overpowered characters. She is so powerful. [spoilers for Stormlight Archive]
She has so many secret magical abilities. And she's constantly barely making it by because her goal is not to quickly kill her enemies. We get to see her constantly make difficult and interesting decisions about how she's going to abuse her powers. She could whip out her Shardblade and start killing people. But she doesn't want to. That wouldn't be a victory for her.
Link 5:39 p.m. Jul 08, 2025, UTC-4

I hate automation.
If you have to call something automation you're doing something wrong. It's disgusting.
Link 1:31 p.m. Jul 08, 2025, UTC-4

"I don't wanna be the bad guy / I don't want to do your sleepwalk dance any more."
-Santa Monica, Everclear
Link 1:02 p.m. Jul 08, 2025, UTC-4

Dropout has removed the ads
Dropout is maintaining the position that they're not and were never meant to be ads. Rather, they're just short videos that play before the content to "communicate things to the audience." People on the subreddit seem to think that makes sense. But to me, even if they're first-party, what you're describing is an ad. I'm sorry.
Link 7:46 a.m. Jul 08, 2025, UTC-4

Sorry, if it's related to a Game Changer episode it would be next week's Game Changer episode, on the 14th.
Link 4:23 p.m. Jul 07, 2025, UTC-4

I'm so baffled. What did they think the response was going to be. I'm worried I'm being a fun-hating kill joy but there's like, no joke yet.
The best they can come up with is, "maybe in 4 hours it will be funny." Even the awful Youtube prank channels don't wait 4 hours to reveal that you've been "pranked." And again, not only am I not being paid to be pranked, I'm PAYING to not have ads.
Link 3:50 p.m. Jul 07, 2025, UTC-4

I'm about to try to get a refund for this month. Like. I paid for "ad-free" you can't.
Link 3:34 p.m. Jul 07, 2025, UTC-4

Why the ever loving **** would Dropout think they could run ads? Like. Sure. Uh huh. There's no content to run ads for. What are you going
to sell me!?‽?!?!?!? I'm paying for your subscription already‽‽?‽? The Dropout defenders are like: 'well it could technically be a bit as part of an upcoming episode.' Well. It's not a funny enough bit for me to pay $6 to see it. "it's just a prank bro" Well I don't want to pay $6 to be pranked. Sorry. Anyways subscription cancelled. I'll resubscribe I guess when they back off and apologize (which I think will happen at this point because what on earth are you doing). You can't "prank" your customers. That's called false advertising.
Link 3:18 p.m. Jul 07, 2025, UTC-4

I made that last post Saturday morning, and then Saturday evening I went to IKEA and bought a chair so I could get off of the couch.
Link 10:59 a.m. Jul 07, 2025, UTC-4

I've lost track of the days of the week. I feel myself becoming one with the cough.ch.ouch.
Link 10:35 a.m. Jul 05, 2025, UTC-4

If I become a super villain it's going to be because of decision fatigue.
Link 10:23 a.m. Jul 05, 2025, UTC-4

I don't believe in 10x developers but I do believe in Edge. If you have a small edge on your competition, in software engineering, it's
possible to leverage that edge to skip things, to skip BS. It's like pushing water. You push just a little bit, and there's a little ripple in the water, and then push a little more to create a second ripple, then the second ripple combines with the first into a bigger ripple, and then that ripple grows into a wave which curls over on itself and crashes with terrible momentum.
Link 11:12 a.m. Jul 04, 2025, UTC-4

An interesting note on complexity is that complex system are easier to optimize because they're multi-dimensional and simple greedy
local optimization algorithms like hill climbing or gradient decent are less likely to find local maximums in higher dimensions.
Link 12:11 p.m. Jul 03, 2025, UTC-4

I wonder if maybe I have OCD.
Link 9:45 a.m. Jul 03, 2025, UTC-4

Sanderson is writing *another* arranged marriage.
Link 7:38 a.m. Jul 03, 2025, UTC-4

I don’t know why this is so hard for me.
I am not the type of person to be strong. Perhaps I could be right now it is very difficult for me to say that I am the type of person to be strong, and because I find that hard to say, I find it difficult to be strong. => https://thoughts.learnerpages.com/?show=7e00279d-beeb-48ec-945b-fa9b2ed32ce8
Link 4:05 p.m. Jul 01, 2025, UTC-4

HOT copyright take. You shouldn't have to pay for stuff that came out before you were born.
Link 10:08 a.m. Jul 01, 2025, UTC-4

I've decided my 9 Must Rewatch Game Changer episodes are Make Some Noise, Whodunnit, A Sponsored Episode, Tell Us About Yourself,
Name a Number, Escape the Greenroom, Bingo, One Year Later, and Rulette. Two of those are on YT if you're a noob.
Link 3:22 a.m. Jul 01, 2025, UTC-4

Absolutely insane Game Changer episode even compared to other Game Changer episodes.
I forget what my scoring system for Game Changer episodes was but this ("Rulette") gets a Must Rewatch. I think it was Skip, Watch, Could Rewatch, Must Rewatch.
Link 12:56 a.m. Jul 01, 2025, UTC-4

That one post that's like 'USAmericans when they see the government doing something in America: what are we a bunch of asians' lives in my
head rent free because it is so prevalent that we use "China" or "North Korea" as a stand-in for a bad, authoritarian, government and now I can't not notice it. => https://twitter.com/hermit_hwarang/status/1404535670765408256
Link 11:03 p.m. Jun 30, 2025, UTC-4

Good morning.
Link 11:32 a.m. Jun 30, 2025, UTC-4

I hate. I’m angry. I hate that I’m lonely. I’m angry that I feel judged unfairly. I hate that there is anger and hate in my body.
Link 11:04 p.m. Jun 28, 2025, UTC-4

And I’m going to go to bed by 11:30 and get 8 hours of sleep and not drink any caffeine baby
Link 11:32 p.m. Jun 27, 2025, UTC-4

“Everything I got, I got working for me” -YES MOM, Tessa Violet
Link 11:14 p.m. Jun 27, 2025, UTC-4

Up late programming again. I’ll try to bang the universe into a piece of art if at all possible.
I read a poorly written substack article about how the rich and powerful are unsatisfied not because riches and power are unsatisfying but because the only way you get richer is by being unsatisfied with what you. By being the type of person who is unsatisfied. And I don’t there’s an amount of code that would satisfy me.
Link 11:09 p.m. Jun 27, 2025, UTC-4

Play / Pause button doesn't play or pause music I HATE THIS SO MUCH.
Link 6:15 p.m. Jun 26, 2025, UTC-4

It used to be that I had the option of fighting Linux or macOS "just working" but now I'm fighting macOS too.
This is about not being to run un-signed software from the context menu anymore. The software in question tells me it's unsigned and I should run it from the context menu. The software in question? Webkit nightly build FROM APPLE.
Link 6:01 p.m. Jun 26, 2025, UTC-4

Another Safari bug today, lost all my tabs, accidentally closed the browser and Reopen Last Closed Window opened a blank window.
It just doesn't make any sense to me how it's so buggy. It's just garbage. It's f***ing thousand dollar garbage.
Link 5:58 p.m. Jun 26, 2025, UTC-4

There's a whole category of tumblr blog that evolved from the popular "just girly things" format that was popular like 10 years ago, except
using modern meme templates and edgier content. (For context, Tumblr lets you tag posts. If you just want your followers to see a post you don't have to tag it, but if you're posting about a character you can put the character in the tags so people can find it.) Now, for some reason that I do not understand, these edgy-girly-things blogs tag "#lana del rey" in all their posts.
Link 5:55 p.m. Jun 26, 2025, UTC-4

Obsessed with Vanilla, Flipturn
"My brain's been bleached / by a digital society"
Link 1:12 p.m. Jun 25, 2025, UTC-4

My second time trying to use `bun repl` without an internet connection only to go back to Node.
Link 10:18 p.m. Jun 24, 2025, UTC-4

I’ve decided all my problems in life right now come from not having a comfortable chair.
Link 9:14 p.m. Jun 24, 2025, UTC-4

I need to avoid open-ended optimization problems. Not only are a lot of problems, like nutrition or fitness, that are impossible to “solve”
due to the breath of the solution space, I have a limited amount of discernment energy for making decisions and I shouldn’t burn it on trying to find an optimal solution to an unimportant problem.
Link 9:06 p.m. Jun 24, 2025, UTC-4

It’s important to remember that you can move forward quickly without being stressed.
I often use stress as a motivator / reminder to keep my momentum up, in life, but it’s not the best way to do that.
Link 9:03 p.m. Jun 24, 2025, UTC-4

I would pay $40/month to halve the number of decisions I have to make.
I’m so decision fatigued. It’s like not a market or a product that can actually exist because the solution is a personal assistant and a personal assistant is $40/hour not /month.
Link 8:24 p.m. Jun 24, 2025, UTC-4

Sanderson’s explaining how in this fantasy world men and women can’t sit at the same table or eat the same food. Reading is seen as unmanly
and women must keep their left hand covered in public. Like normal modesty rules weren’t strict enough so he invented additional ones. What could he have possibly included in his children’s book to get it banned. The book I’m talking about is *The Way of Kings* which I’m currently reading. Which is different from the book that was removed the shelf of a school library in Tennessee. I want to reread *Firefight* to figure out why but I gave it 3 stars so I also don’t want to.
Link 10:49 p.m. Jun 21, 2025, UTC-4

Holy the Rust ecosystem is so cooked.
I'm working on an Actix (Rust web framework) code base for a client. Auto-reloading requires a 3rd party tool and serving static files requires a second crate and is listed under "Advanced". Like. What can you do? => https://actix.rs/docs/static-files => https://actix.rs/docs/autoreload
Link 3:42 p.m. Jun 21, 2025, UTC-4

I’ve decided the issue, as it often is, is semantic. If you have the same main characters, it’s normally the same series.
The only reason you would start a new series is if you were going to do something ill-advised.
Link 11:42 p.m. Jun 20, 2025, UTC-4

Sorry for all the Sanderson posting. He’s the only author that I read in middle school and now, but that’s just because he’s prolific,
including across age groups. He’s not the author I most want to post about. I want to continue my insane train of thought on Brandon Mull’s obsession with wiping people’s minds, but Mull is writing like bad Fablehaven fan fiction at this point. Might check out the third Candy Shop War at some point. I wonder if any author has successfully done a spin-off series with the original characters. I think Percy Jackson does eventually, once Percy and Annabeth are reunited, Riordan successfully writes them as a teenage couple for a couple books. I was going to say, the seventh Star Wars is not bad in this regard. Dragon Watch fails though. Seth and Kendra are so flat in that book. I don’t think he succeeds in writing a more mature version of the same characters, but maybe I’m being too harsh.
Link 11:15 p.m. Jun 20, 2025, UTC-4

I’ve decided Sanderson makes up the plot one book at a time. He has like 3 different trilogies where each book has a different villain and
takes place in a different location. And his plot a lot of the times is bad. It almost feels like he doesn’t want to write an overarching plot. He just wants to write a bunch of action sequences in a row.
Link 10:30 p.m. Jun 20, 2025, UTC-4

I shouldn’t care but I want to know what the issue in Firefight was. I haven’t read it in so long I can’t remember what even happens in it.
Link 10:28 p.m. Jun 20, 2025, UTC-4

The point that this article makes, which hits home for me, is that society doesn’t care about having skilled programmers.
Society doesn’t even care about having human programmers. Companies just want the computers to do what they want as cheaply as possible. That sucks because I’m someone who wants to be a skilled programmer. Right now I’m being paid for that, but I’m not primarily concerned about the logistical difficulty of losing my job or having to change industries. Even if you offered me 500k to be a security guard tomorrow, I would be still be sad to not be programming. I’ve invested into practicing and learning computer science, getting a degree in it. Writing good code is something I care about and something I’m proud of. And so if society values that less, it bothers me even beyond the amount that it affects me. Some comments are unsympathetic because this has happened to other jobs before. Society used to value skilled weavers and skilled carpenters and skilled cobblers, and we don’t anymore. The skills still exist, but they’re not seen as important: most people don’t care. In other careers we still value skill. We still value skilled lawyers and doctors, or at least pretend to until robots get better at surgery than human doctors, and it’s revealed that we don’t actually care about having skilled doctors at all, we actually care about getting the best treatment possible. Skilled sports players will probably be valued longer than skill in any other area because it’s impressive not to get the ball to the other side of the field, but to do it as a human within the rules. Jon Bois in his sci-fi story 17776 predicts that in the future, after all problems are solved, we will do nothing but play and watch football. We’re watching AI move several fields—programming, writing, art—from the realm where skill is valued to the realm where it is not. And that hurts to watch. Again, not because people might lose their jobs, but because I care about humans being experienced and having the opportunity to care about their work. And perhaps that’s irrational. Perhaps human skill has no inherent value when arguing from first principles, and perhaps we should let machines do the work. And perhaps it’s hypocritical that I lament the lack of value for programmings skills that I have, but I don’t lament the lack of value for carpentry. I buy flat pack furniture and I’m glad that we have power tools and factories. But when they come for programmers I can imagine a world where no skilled labor is valued and everyone either oversees the factories or works in the factories or plays sports. (And that obviously won’t happen to “everyone”, because today there’s still a man in a trailer park who makes his living fixing wooden chairs and in the future there will still be programmers.) But it’s weird and uncomfortable to realize that, even as a skilled programmer, my work is not important. Now, after the invention of LLMs, even if no one on the planet wrote another line of code ever again, civilization would be fine because we could prompt AI to write it for us. In conclusion, even the “best case scenario” where AI ushers in a post scarcity society, I’ve still lost something because my skill set would no longer be important to that society. And that would suck.
Link 2:34 p.m. Jun 20, 2025, UTC-4

Absolutely insane trivia on the Sanderson Wikipedia page: Sanderson was roommates with Ken Jennings (from Jeopardy!) at BYU
Link 8:58 a.m. Jun 20, 2025, UTC-4

Tennessee on their way to ban all books
"The only thing that all these banned books have in common is the fact that they’re banned." Obviously the like Shel Silverstein or Ancient Greek books which have been hit because of non-sexual nudity are bad, but the one that shocks me is Firefight by Brandon Sanderson. Like when you're banning f-ing Sanderson books something's very wrong. Sanderson has never cursed in a book I don't think. Fireflight is a book written by someone with very conservative personal values, with a target audience of middle schoolers. And so it's illustrative that it's not a matter of acting in good faith as an author or sharing values with these people and it's really not about writing books that are appropriate for children. The law is just a checklist of things that you can't talk about. Authoritarianism is fundamentally flawed. The thing about library-level book bans is that it's not hard to find books that no one has read in a library. People read and focus on the same 2 John Green novels, but weird/explicit material is just as likely to occur in a book from the 80s that someone donated that no one has ever heard of. Unless you have someone read every book with the content standard open next to them, it's just not going to be enforced constantly or completely. There's stuff in the Bible that's much worse than stuff in a Sanderson novel.
Link 8:57 a.m. Jun 20, 2025, UTC-4

Good morning.
Link 4:01 p.m. Jun 19, 2025, UTC-4

Good morning. The intrusive thoughts:
Program Scribe's Veney! Program Scribe's Veney! You know you want to create a digital video game adaptation of the unpublished chess-inspired rock game Scribe's Veney! No one's played it because they don't have a computer to implement the rules. You've made lots of video games including a turn-based multiplayer card game! It would be easy! Program Scribe's Veney! You could use Zig or Lisp! Program Scribe's Veney!
Link 10:21 a.m. Jun 19, 2025, UTC-4

My brain hurts.
Link 8:43 a.m. Jun 19, 2025, UTC-4

I'm just so sick of bad code. This ruby permissions gem that brags about how fast it is is O(n) on looking up a permission by name. Adding a
permission does an O(n) lookup to see if the permission already exists; so adding n permissions is O(n^2). This is 25% of our request time at least on newly logged in request (I think we cache it sometimes). => https://github.com/chaps-io/access-granted/blob/b9de1888c8eca5d3e04756682beda95dac7649dd/lib/access-granted/role.rb#L57C7-L57C23 Edit: I don't think we cache it.
Link 4:28 p.m. Jun 17, 2025, UTC-4

I am so glad I'm not an LLVM maintainer.
Link 1:59 p.m. Jun 17, 2025, UTC-4

I never related to => https://xkcd.com/2882/ until now when I learned Minecraft doesn’t mod your player’s rotation
Link 10:12 p.m. Jun 16, 2025, UTC-4

Dropout is cancelled by the way
Link 3:32 p.m. Jun 14, 2025, UTC-4

It's crazy to me how bad BlueSky is. Like the assignment is to be more normal than the posters on fricking X and somehow they're failing it.
Link 1:10 p.m. Jun 14, 2025, UTC-4

See, as a feminist, I’m all about equality. And so, the way I see it, the Sabrina Carpenter stuff wouldn’t be an issue
if we had a best selling artist who’s a man down on his hands and knees with his gorgeous locks being held by a woman. This is why we need Weird Al Yankovich to
Link 8:15 a.m. Jun 13, 2025, UTC-4

One of the weird things about me is that I’m a very interesting and unique person, and because I know that, I try to be boring and normal.
Link 8:30 p.m. Jun 12, 2025, UTC-4

Sick that Thoughts Learnerpages is up when half the internet is down. #ThanksLinode #NotSponsored
Link 2:52 p.m. Jun 12, 2025, UTC-4

Good morning. "What are you trying to free of? The living?"
Link 12:56 p.m. Jun 12, 2025, UTC-4

I’m glad Matt Gray is using Tumblr correctly.
Link 10:26 a.m. Jun 12, 2025, UTC-4

Just pulled a DNA out of a Judgement Tarot card, like uh huh, yeah, that makes sense.
Link 11:04 p.m. Jun 11, 2025, UTC-4

The 6 pages of fricking forfeits still gets me oh my word.
Context: Fulham is asked by a chatter if they should learn zero-cycle (a strategy for ending the game, if you have no context, think of checkmate in chess). And Fulham pulls up their game history. => https://youtu.be/vXVoToLrRBY?t=28 (content warning strong language/yelling in the whole video)
Link 10:27 p.m. Jun 11, 2025, UTC-4

Like 0.1s escalation to ‘well you shouldn’t have married your wife’ in order to defend his stance on TikTok clips.
Like witty replies that appear devastating at the expense of actual argument integrity, that only work because the opponent doesn’t have a platform. I haven’t watched a Ben Shapiro video in like 10 years but I’m not afraid to admit that he’s funny. Just not in taste for political issues. Northernlion, on the other hand,
Link 4:37 a.m. Jun 11, 2025, UTC-4

Nothernlion is basically like Ben Shapario. He will strawman a chatter in a way that leaves them completely incapacitated.
Link 4:22 a.m. Jun 11, 2025, UTC-4

Personal notes on error handling in Rust:
* Results — like Zig's error sets — things that are an error condition but need to be recoverable / handleable — control flow issue. Has Ok / Err variant. `unwrap()` maps to a panic. .ok() maps to an optional. * Options — optionals, for when being "null" is a value / expressible data state — data issue. .ok_or can be used to provide a result. Has Some / None. `unwrap()` maps to a panic. * panics — program issue, if you will, your program is designed under the assumption that it will never happen. Visible to the end user. The ? operator can, like Zig's try, syntax sugar the "else return null" or "else return error" pattern. Importantly, this only works if the calling function return value is compatible. => https://corrode.dev/blog/rust-option-handling-best-practices/ Outstanding questions: What can you do with a result? (i.e. can you provide a default or convert into an option?) Presumably Results usually have an Error as their second type or failure type. Is that true? Similarly, can you try/catch/return an error without a Result? What is expect()?
Link 9:17 p.m. Jun 10, 2025, UTC-4

I wonder if the precision of legs over wheels is worth it. Probably not. I've never had wheels but I've driven a car without crashing.
Link 3:57 p.m. Jun 10, 2025, UTC-4

I love slang so much. I love that there's a way of speaking about something that means that you know it.
Link 3:53 p.m. Jun 10, 2025, UTC-4

We have two settings that do slight variations of the same thing, and a defined intended behavior which is different from either of them.
We're 40 minutes into a meeting discussing whether to remove the second setting and fix the first setting or remove the first setting and fix the second setting.
Link 1:41 p.m. Jun 10, 2025, UTC-4

A sketch of a game:
Single-player, AR, interactive, exercise experience. Pick a “route” (a continuously runnable/walkable stretch, around 2 miles) Setup around 200 “landmarks” (trees, stop signs, utility access hatches and rocks along the route) Start a “session” in the app Have the app randomly “link” around 10 pairs of 2 close landmarks (around 100-300 ft apart) (You are not told where these links are) Travel along the route (discovery—looking for links) Have the app trigger a “sprint” automatically when you arrive at a landmark with a link Sprint to the landmark which is linked to your current landmark Have the app score you based on your speed End the session once you’ve discovered all of the links The goal here is high replayability. I get really bored doing runs along the same stretch of road. I get locked in to looking at the ground, and my brain starts thinking about other things. This would be new every time, because the links would be in different places, and it would be interactive, you would have to pay attention to where the links the are and where you’re sprinting to. I’m trying to avoid Ingress and Pokémon Go, which are interactive AR, but you’re interacting with your phone. I want to interact with the world, which is hard to do in a single-player constraint. I think geohashing gets close with ‘you have to go to this place’ but it misses any sense of urgency or excitement. My third inspiration is Flags (my conception of a 1,000 flag scavenger hunt). I never got to run Flags because of COVID (which is ironic because it was conceived as a game that was playable outside while social distancing). Flags has excitement when you find a flag or find out how many points it’s worth. But even a scavenger hunt doesn’t have “interactive excitement.” All of the skill is in the “discovery phase” and so the exciting part—when you actually find the flag—is actually the least interactive part because you just collect it. If your heart rate goes up when you find a hidden flag, that’s irrational. Of course, this is all an attempt to mimic the excitement of my fourth (one true) inspiration, HvZ. I don’t see any obviously flaws—which could just mean it’s consistently bad. The biggest issue is I have 0 time to program a new app.
Link 10:43 p.m. Jun 09, 2025, UTC-4

Braaaiiininss
Link 3:28 p.m. Jun 09, 2025, UTC-4

Good morning.
Link 10:37 a.m. Jun 09, 2025, UTC-4

> There is no ideology that can replace a neighbor. No tax plan that can replace a friend. No grocery bill that can replace community and connection. No amount of budget cuts that can replace kindness. No amount of suffering from people I hate that will ever make more love. I don’t know how to make America great, but I know how to make my America great and it is not by selling out integrity and compassion and community and ******* humanity to make eggs and gas cheaper. It is by seeing and hearing the people around me. I’m not Mormon anymore, but I still know the value of mourning with those that mourn and comforting those that stand in need of comfort. I’m not Christian anymore but I still have Eyes That Can See and Ears That Can Hear.
Link 9:50 a.m. Jun 09, 2025, UTC-4

Why am I so bad at making decisions.
Link 10:36 a.m. Jun 08, 2025, UTC-4

“Is that the zero-zero-seven thing” Rob, when asked if knew about Mission Impossible.
Link 1:48 p.m. Jun 07, 2025, UTC-4

Trying to learn zero-cycle. Holy mackerel. I don't know if I have the practice discipline.
Link 7:57 p.m. Jun 06, 2025, UTC-4

I also get a ton of these Twitch errors in Safari.
A screenshot with text reading "There was a network error. Please try again. (Error #2000)" and a button "Click Here to Reload Player"
Link 7:50 p.m. Jun 06, 2025, UTC-4

I'm just not convinced we need more building. I think we need better building.
Link 7:32 p.m. Jun 06, 2025, UTC-4

Anyone can do anything. All it takes is emotional regulation and patience.
Link 2:53 p.m. Jun 06, 2025, UTC-4

I love that iTunes Match still exists.
"iTunes Match requires iOS 5" — I don't think that's an issue. "you can listen to iTunes Radio" — No I can't, iTunes Radio shut down in 2016. => https://support.apple.com/en-us/108935 iTunes Match was (well, I guess, "is") a service where you'd pay Apple a yearly subscription, and they'd take songs that you had on your Mac (normally from burned CD's), "match" them with the listing of the song in iTunes, and let you download the song from iTunes on other devices without having to buy it again. If they couldn't find a match, they'd upload the song to the cloud so you could still sync it. The concept is simply completely superseded by Apple Music. (In addition to allowing access to songs on iTunes, Apple Music today allows you to upload songs downloaded from e.g. Bandcamp and it will sync them to all your devices.) Unlike other Apple Music predecessors, like iTunes Radio and Ping, iTunes Match is a paid subscription. This means that if Apple shut it down, they'd lose the revenue from everyone who subscribed in 2011 and then forget what it was. But it's also still possible to subscribe in 2025, if you want to, if that's your jam. Just in case you really want to pay a subscription for songs that you already bought. (If you cancel the subscription you keep the songs, so you're technically paying for the syncing not the songs.) A screenshot of the modern Music app on a Mac showing the iTunes Match subscription page. It has an early 2010s design, marketing copy "Listen at 256Kbps DRM-free" "Subscribe for $24.99 per Year"
Link 10:29 a.m. Jun 06, 2025, UTC-4

The address bar in Safari is now permanently gray'd out. It's supposed to change to black when you start typing in it.
Link 9:05 a.m. Jun 06, 2025, UTC-4

Reddit is such a dumpster fire. I don't know. It's just all negativity and it effects me even though it isn't meant to.
Link 2:27 p.m. Jun 05, 2025, UTC-4

AAAaaaaahhhhahhhhhahaaaaaahhhhhahahahhahahah.
Link 10:29 a.m. Jun 05, 2025, UTC-4

Tumblr has forced me to read the words "i wish mistborn was more popular" Like I hate to gatekeep but last week I read Shadow Raiders. Your
idea of popular fantasy is very different from mine. Kelsier is in Fortnite.
Link 11:29 a.m. Jun 04, 2025, UTC-4

Good morning.
Link 9:52 a.m. Jun 04, 2025, UTC-4

I see things differently. And most of the time that’s a good thing that makes me happy but sometimes it makes me want to cry.
Sometimes I just wish that people would care about the same things that I do. The older I get the more I realize that no one else will ever care.
Link 10:30 a.m. Jun 03, 2025, UTC-4

We do not need more code, we need code that works better.
Link 10:18 a.m. Jun 03, 2025, UTC-4

I finished Murderbot vol 1 earlier. I’m not sure what all the hype is about, it’s fine but not spectacular.
Since it was so hyped, I don’t know if I just had unrealistic expectations or if it was actually bad. I enjoyed reading it so I don’t think it was bad. But it’s hard for me to articulate something I like about it. I want to be nice and give it 4 stars but I also want to be sure I’m not being biased by the fact that I know it’s popular. I think the tiebreaker is pacing, and it’s paced really well, so I’ll give it 4. The reason it’s surprising it’s at 4 stars is because I have no desire to read the sequel right now. It’s weird. If I liked it, which I did, why don’t I want to read the sequel? I like it more than other 4 star books that have had me hooked on the whole series. My theory is that the shorter two-novella format ruins my ability to get hooked and engaged. The other big issue, I’ve decided, is that the “conflict” for the main character is its identity and how it fits in with humans. And the “plot” is a completely tangential action plot about trying to stay alive. I want to watch murderbot continue to evolve its relationship with others and its conception of itself. But I don’t actually care about the action scenes because they’re not actually related to that.
Link 11:12 p.m. Jun 02, 2025, UTC-4

Sleeping is for idiots.
Link 11:05 p.m. Jun 02, 2025, UTC-4

“Institutions cannot love you back”
Link 4:06 p.m. Jun 02, 2025, UTC-4

Good morning.
Link 11:56 a.m. Jun 02, 2025, UTC-4

Thanks, Safari
Screenshot of Youtube open in Safari, with a message, "An error occurred. Please try again later."
Link 3:19 p.m. Jun 01, 2025, UTC-4

I've been trying to use Safari for the past couple of weeks, but it's just so f********ing buggy. It's honestly irritating when I'm trying
to do something and Safari's like, eh. Screenshot of the Safari address bar with the site favicon and the setting-settings menu button overlapping each other.
Link 12:40 p.m. Jun 01, 2025, UTC-4