bae boosted

The itch.io Bundle for Racial Justice and Equality continues to add a lot of great games. They have Celeste now, which is probably the best platformer of all time. Some other favorites of mine include They Bleed Pixels, Super Hexagon, A Short Hike, and Oxenfree. There's also heaps of tabletop games and asset packs for game devs. You need to pick this bundle up, it is the best deal in the history of gaming.

itch.io/b/520/bundle-for-racia

They've raised almost $5M now for BLM-related causes.

bae boosted

I appreciated this video because he is articulate, insightful, and talks about how to improve the world in a more subtle way than you may have heard before.

youtube.com/watch?v=o-_WXXVye3

I've been passively looking for decent routing alternatives to google maps for a while, and just stumbled over maps.openrouteservice.org/

Looks fantastic, bicycle routing of my everyday routes was spot on!

bae boosted
bae boosted
bae boosted

I took the paywall off of the Wayland Book:

wayland-book.com

Enjoy 🎉

bae boosted

Announcing the SourceHut project hub 🎉

sourcehut.org/blog/2020-04-30-

I don't usually explicitly ask for shares, but this is a big deal for SourceHut - the project hub solves one of our major goals for the alpha. Please help spread the word ❤️

bae boosted

Go is unbeatable as glue lanuage when targeting multiple different APIs: HTTP, $you_fav_protobuf_impl, shell, shell but on remote hosts, and many more. Going (ha!) from nothing at all to a decent-ish first draft went smother and quicker than I expected.

bae boosted

The only good thing about quarantine is that I‘m somehow managing to catch up with critical role.

Interestingly enough, gunicorn dies due to a SIGSEGV

```
select(8, [7], [], [], {tv_sec=1, tv_usec=0}) = 0 (Timeout)
fstat(10, {st_mode=S_IFREG|000, st_size=0, ...}) = 0
fstat(12, {st_mode=S_IFREG|001, st_size=0, ...}) = 0
fstat(13, {st_mode=S_IFREG|001, st_size=0, ...}) = 0
fstat(11, {st_mode=S_IFREG|000, st_size=0, ...}) = 0
select(8, [7], [], [], {tv_sec=1, tv_usec=0} <unfinished ...>) = ?
+++ killed by SIGSEGV (core dumped) +++
```

Nn to reproducing that with gdb attached.

Show thread

The postgreSQL DB doesn't initiate the connection dropping, but logs that the client reset its connection. I've followed the recommendation of gunicorn to make /tmp a tmpfs as per docs.gunicorn.org/en/latest/fa. I guess the next step is trying to run gunicorn with strace and figure out which syscall fails, and why. Oh happy days.

Show thread

I have a gunicorn master process which exits with exit code 11. It doesn't spit out any logs before dying (on loglevel debug), nor can I find any correlation between the dying and anything I do. Sometimes it happens quickly after startup, sometimes it works just fine for several hours. This happens in a local development environment based on docker, as well as in a production deployment with kubernetes and <insert other container runtime here>.

Also setting up a haskell stack (with stack, the tool) really sucked yesterday- aborted that mission in favour of a container

Much running w @bfiedler just now, dude is fitter than me gotta chatch up0.0

feels lit to be on an instance hosted by a friend though, thx @bfiedler <3

also trying to get my account migrated from mastodon.technology but somehow that instance complains that this instance doesn't alias my account even though I set that up. weird.

staying inside for this long got me antsy, lack of focus is real

Show more
Mastodon

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