My docker mastodon instance is using a ton of storage and most of it is media stuff not cleared by tootctl.

The total size of media and the database is 44GB and it has gone up by a few GB in the past few days.

I think I might just move back to another instance or try to see if a good lightweight alternative has popped up over the last two years.

If not, it could be a good project for fun to try making a small federated server in Common Lisp or Clojure since I've been wanting to learn a LISP.

I finally found time to switch my server over to nixos and fix my mastodon install.

I finally caved and got a raspberry pi 4 to replace my pi 2 and it has made me realize that I *really* need to put my dotfiles in a git repo. Rediscovering how many of the programs that I use daily have configs each time I setup a new system is a pita.

Weather forecast: It's going to be rainy all week with temperatures dropping below freezing every night.
Me: Huh, so it's probably not a good idea to start road work right n-
Road crew: Ok guys, we have just one day to setup road blocks and dig up the road in a dozen locations all around town. If we do this right, the holes will fill up with water and freeze. Then, we won't have to do anything in the month it takes for them all to thaw and dry out fully.

After two weeks I finally have a _basic_ implementation of types made in that works how I want it to.

Now I can actually start working on a federated service.

Me: wow it’s starting to get really cold at night. I’ll take out my air conditioner so I can close the window and turn on the heater.
Texas: okay, time for summer part two!

Finally updated my instance last night and it looks like it fixed the issues I was having (wasn't successfully receiving any toots since April 23), but it looks like I need to unfollow then follow everyone again because I'm not receiving toots from follows just relays.

@JPEG The absolute time formatting was broken in a recent update (I think it was the one before the most recent). This is on a xs max.

One of the touchscreen soda machines in this firehouse isn’t working and people keep lining up at it, tapping the screen a bunch, giving up and going to the other machine, and the next person in line (having just witnessed it) tries the same thing.

me: Oh wow I can't wait for the new pokemon game; I don't know how I'm going to scratch that pokemon itch until then.

inner voice: you could go play gen 3-7 and like actually finish them this time.

Just got finished playing overwatch and I'm pretty sure there were only two groups playing in my rank.

Played against the same group all five games.

Got stomped a few of the games, but my group was talkative/positive so it was still really fun.

csos95 boosted
blog.travis-ci.com/2019-01-23-…

> At Travis CI, we are committed to remaining the solid stand-alone solution you have come to rely on. We will continue to offer the same services [ . . . ]

Yeah, that's nice. But if you look at other sources, this sounds like a really harsh acquisition. If they start off by firing everyone who has deep knowledge of the product, it makes me worry about the future of #TravisCI. I'll be looking into replacing it with #GitLabCI on the projects I'm involved in. From what I understand GitLab CI now integrates with Github(0), so it would be an option even for the projects that are still hosted there.

twitter.com/ReinH/status/10986…

> So apparently Travis CI is being strip-mined immediately after their acquisition by Idera. Sorry, I mean after "joining the Idera family"

www.reddit.com/r/devops/commen…

> have no idea, they just sent termination letters to lots of peeps, including senior engs (like the ones with the most institutional knowledge? What?!), support, COO, etc... so....IDK?

(0) gitlab.com/gitlab-org/gitlab-e…

The Nintendo direct is about to start, but I have to go to a meeting in a few minuts 😦

Tired: boosting one of your old jokes
Wired: making an original joke
Inspired: making a bot that posts every combination of characters and boosting the ones that are jokes.

I’ve been wanting to try out , but didn’t want to spend any more money. Apparently it came with the humble bundle: voxatron that I bought eight years ago so that’s a nice surprise.

I'm playing through some snes games on retropie while I work my way through the massive amount of fosdem talks.

Currently playing final fantasy mystic quest and watching the decentralized internet talks.

csos95 boosted

Switching from a generated mesh per chunk to instanced rendering for each of the 6 faces per chunk worked to reduce memory usage on my minecraft clone!

The quick math of 9.3GB down to 300MB I did before starting was actually a little conservative.
It turned out to actually go down to ~240MB for 16*20*20 chunks.
Also, now that the data for each face is just a u32 the amount of uncovered faces doesn't affect the memory usage by a crazy amount (235MB in best case, 297MB in worst case).

github.com/rust-embedded/cross
This tool is amazing.
I just cross compiled my Minecraft clone on 64bit Linux for windows and arm7 Linux with no issues.
I ran the exe in windows and it ran even better than the native Linux version (probably due to better gpu drivers).

Show more
Derps in Space

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!