bae boosted
bae boosted

Some time ago @bae recommended trying light themes to me, and after there was another article about the benefit of light themes I'm curious to try it out. So here's to the light theme!

Will try this for a week and see how it goes - it is kind of refreshing to have a change of scenery at least.

Sooo it turns out that my MB runs its pci-e x1 slots in x4 and that my new wifi card doesn‘t like that. Only took me 2h to find out and find the random setting somewhere in the bios.
But it works now!🌈

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

Show more
Mastodon

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