Matthew's Tinylog

Just started this.


avatar: 🐧

2023-05-27 01:07 UTC

*me feels motivated to tackle my watch list*

*me just watches something I've seen 💯 times already*

2023-05-21 21:05 UTC

Renfield was ok.

2023-05-21 01:38 UTC


2023-05-20 20:51 UTC

Damn, the new Mortal Kombat looks good.

2023-05-19 01:45 UTC

Sourcehut is nicer than GitHub.

2023-05-19 01:22 UTC

Make a Batman Beyond movie with Michael Keaton, cowards.

2023-05-17 13:50 UTC

Does this ever work out for the person in power that pulls this kind of move (the unfortunate answer is 'yes it does')

2023-05-14 14:29 UTC

AWS Copilot seems useful:

2023-05-14 14:03 UTC

Trying out Fargate and am having an "i don't know what I'm doing" dog moment.

2023-05-12 21:59 UTC

APIs focused on appearances (aka "winning the code snippet") will always get most of the attention. But basing your product on fashion inevitably sets you up to go out of fashion. Well-made things stand the test of time.

2023-05-12 21:26 UTC

Pac & Pal is criminally underrated.

2023-05-12 21:14 UTC

Don't trust any API where testing is an afterthought. If you've ever attempted to test a Node.js HTTP route you know what I mean. How many person-hours have been wasted fighting with that one.

2023-05-12 12:11 UTC

I predict I'll make it half way through the Laravel tutorial before I decide to create my own version in Bash. I have a disease.

2023-05-08 00:17 UTC

I have the best dry rub recipe. It's mine and no one else's.

That's a lie, I found it on the internet.

2023-05-07 19:58 UTC

cgi-bin is serverless done right.

2023-05-07 19:44 UTC

I posted an off-the-cuff commentary on serverless yesterday that went semi-viral. Can't express how little thought went into it. 😂 The fact that many people responded just shows how much frustration there is with serverless architecture and the hand-cuffs it puts on us all.

2023-05-06 20:17 UTC

Serverless: "what if we made basic things like connecting to a database as hard as fuck?"

2023-05-06 13:07 UTC

Today is Derby day, time to pick a horse at random, or possibly by its name.

2023-05-05 15:29 UTC

Reminder that `edge` is a marketing term. There's no difference between edge and multi-region. Some edge providers have double (or more) the number of locations than others.

2023-05-05 14:22 UTC

The Velma writers continue to not understand why people have a problem with their show. As I said previously:

2023-05-04 19:59 UTC

I've moved my old GoToSocial instance to archived static pages which can be viewed here:

I will be taking down the instance in the coming weeks. Plan to write about my decision to move back to a regular Mastodon instance eventually.

2023-05-03 00:30 UTC

The problem with Mastodon in my opinion is that it's just so damn complicated to implement. it's too big. an open protocol that's simple to implement is magical and freeing. Mastodon is not that.

2023-05-01 23:57 UTC

I can't stand the Worms level of Golf with Friends.

2023-04-27 01:44 UTC

Quarterly reminder that there's no reason for a movie to be longer than an hour and a half.

2023-04-23 21:25 UTC

Back after one week in Copenhagen. 😴

2023-04-16 16:01 UTC

A delayed flight has led to a day hanging out in NYC. Not the worst outcome.

2023-04-14 13:56 UTC

One of the ways that docs really helps in API design is that it brings together APIs that make sense in isolation, but start to break down when thought of as a whole. As engineers it's easy to miss the big picture some times and documenting APIs exposes shortcomings.

2023-04-07 16:24 UTC

Just for fun, I guess.

2023-04-07 16:23 UTC

I'm building a framework in Bash and I'm not sure why. I have no use-case.

2023-04-05 15:40 UTC

I still believe you could create a startup around GitHub workflows. Not exactly sure *what*, but there's something there.

2023-04-04 22:07 UTC

love cast iron skillets

2023-04-04 14:32 UTC

Building a toy framework in bash (deployed to AWS lambda) and it's currently working pretty well, but I'm nervous that perf is going to suddenly crater.

2023-04-01 22:52 UTC

I just want to chill at home and play Ms. Pac-Man

2023-04-01 08:08 -0500

It grinds my gears when JS programmers think they are writing functional code because they don't use classes. If your functions are mutating state galore, it's imperative.

The definition of functional programming is nuanced, but what you're writing isn't it.

Side effect free functional code is probably the most testable you can get. Imperative code with just functions is probably the least testable. Either you mock modules and implementation details (cumbersome) or you just only do integration tests (slow, brittle).

You don't have to like classes to realize that they are just a thousand times easier to test for imperative code.

Go code is extremely easy to test. That it's based on interfaces is why. You don't have to have Java style classes to get the testability benefits!

2023-04-01 11:49 UTC

To me Mastodon is just another overly complex place to post short messages. It should not *own* my data. Open source or not the data is inaccessible. So I treat it as a place to crosspost to.

2023-04-01 11:42 UTC

So what if I want to watch 🎄 movies in April, what's it to you?

2023-03-31 23:34 UTC

I need to get back to reading more.

2023-03-31 18:36 UTC

prefer feature work on a friday over bugs

2023-03-31 16:02 UTC

Why is the 'pause AI' crowd completely unaware of game theory?

2023-03-31 13:47 UTC

One thing bash is really good at is printing a help message.

2023-03-31 11:22 UTC

I now have a pretty elaborate setup that lets me post status updates to my own site which then gets distributed to Mastodon. It's elaborate but also pretty elegant. I'm happy with it. Need to write up how it works.

2023-03-31 11:20 UTC

Browsing feels like what GitHub used to feel like before they implemented hybrid server/client routing. I have no idea why anyone would prefer client side routing over this.

2023-03-31 10:53 UTC

Good morning to everyone except those building AI that will destroy humanity.

2023-03-31 00:41 UTC

Don't indicate me bro

2023-03-30 23:43 UTC

I HATE being at a bar or somewhere it's loud and attempting to have a conversation.

2023-03-30 22:10 UTC

If this works I'll be excited.

2023-03-30 22:08 UTC

Testing directly in production. 🙌

2023-03-30 22:05 UTC

This is just a test message, ignore.

2023-03-30 22:05 UTC

Automating things is fun.

2023-03-30 21:38 UTC

I've never seen a dog reject someone for the way they look.

2023-03-30 18:29 UTC

Having looked into every 'post a status' social network out there I've come to the conclusion that they are all wildly overengineered. I think the web has really produced a culture of overengineering everything. Not every web service needs to be built to scale to millions of users and thousands of features. A status log is just a text file with a date and a message. Start there, add on top.

2023-03-30 18:00 UTC

Look, is AI going to exceed our intelligence in the matter of a few years and then decide we're in the way and eliminate the human species in the matter of minutes / hours? Yeah, probably. But that doesn't mean we can't have a good time until then.

2023-03-30 17:43 UTC

I bet Batman is a self-hosting kind of person. Can't see him intrusting his criminal research to AWS.

2023-03-30 17:19 UTC

If AI decides to kill us all it could do it death star style and blow up the planet with itself safely off-Earth. On the other hand that would be a waste of resources. So I think Terminator style hunting down humans one by one is the more likely scenario.

2023-03-30 17:08 UTC

Trying not to let the threat of the end of civilization get to me.

2023-03-30 17:01 UTC

So glad to see so many AI experts in my timelines

2023-03-30 15:42 UTC

There is no scenario in which we "stop" or "slow down" AI development. Prisoners dilemma prevents that from happening. So we have to assume that it will continue at minimum at the current pace.

Having accepted that, whether we like it or not, we can now set about the goal of creating AI that will benefit humanity and not destroy it. We have to operate under the assumption that others are out there creating AI not to benefit humanity in general. And we have to beat them. Otherwise we are truly fucked.

2023-03-30 11:28 UTC

I'm enjoying WSL a lot but they have some cryptic errors when they want you to upgrade:


2023-03-30 00:28 UTC

I don't think people realize you can't stop AI. It doesn't matter if the whole world agrees (it doesn't), no one will cooperate to "slow down" because it's a classic prisoners dilemma situation.

Whatever is going to happen will happen. Just enjoy the ride.

2023-03-29 21:35 UTC

The main reason I still use iTerm is that the font isn't tiny by default. And has a dark background. Rather than figure out how to configure terminal to have sane visuals, I just install iTerm.

2023-03-29 19:32 UTC

I've wasted so much time on social media. Yet keeping a permanent record of my throwaway thoughts is still somewhat important to me.

2023-03-29 18:41 UTC

Everything I know about bash I learned from Googling specifics like "How to do X". I never probably learned the language, I can't say I "get it", except I know to do things like always quote variables. Everything else is copy pasta.

2023-03-29 17:45 UTC

I want to write a web app in bash.

2023-03-29 17:17 UTC

What use cases is the web trying to be really good at? Not adequate, really good. Attempting to perfect. This is a question for the maintainers.

2023-03-29 16:50 UTC

It seems like Steam wants to update every time I open it.

2023-03-29 16:46 UTC


2023-03-29 08:33 -0500

The Munsters holds up extremely well.

2023-03-29 08:16 -0500

Learned more about UTC offsets this morning than I'd care to know.

2023-03-29 07:45 -0500

Woke up too early.