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 #mastodon 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.
https://decentraleyes.org/ seems pretty cool
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.
https://itch.io/b/520/bundle-for-racial-justice-and-equality
They've raised almost $5M now for BLM-related causes.
https://www.aleksandra.codes/tech-content-consumer/
At least RTFM if you _need_ to consume something.
Worth a read (the blog in general):
Why I Use Suckless Tools
https://christine.website/blog/why-i-use-suckless-tools-2020-06-05
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.
I've been passively looking for decent routing alternatives to google maps for a while, and just stumbled over https://maps.openrouteservice.org/
Looks fantastic, bicycle routing of my everyday routes was spot on!
The PeerTube content bootstrap fund:
https://sourcehut.org/blog/2020-05-15-peertube-bootstrap-fund/
Please boost!
Announcing the SourceHut project hub 🎉
https://sourcehut.org/blog/2020-04-30-the-sourcehut-hub-is-live/
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 ❤️
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.
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 http://docs.gunicorn.org/en/latest/faq.html#how-do-i-avoid-gunicorn-excessively-blocking-in-os-fchmod. I guess the next step is trying to run gunicorn with strace and figure out which syscall fails, and why. Oh happy days.
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>.
learn all the things