Eurogamer just posted:
Musical moomin adventure Snufkin: Melody of Moominvalley is out next week
Snufkin: Melody of Moominvalley, the lovely looking musical adventure based on Tove Jansson's classic series of children's stories, finally has a released date and will be launching for Switch and PC via Steam on Tuesday, 7th March.
Melody of Moominvalley sees players slipping into the oversized green hat of the wanderer Snufkin, as he harnesses the ...
Ente is now fully #opensource! 😌
You can find the source to our apps and SERVER @ https://github.com/ente-io/ente
Thank YOU for helping us get this far! 🙏
Happy 30th of February to all those with dodgy date handling in their code...
"At this time an open source HDMI 2.1 implementation is not possible without running afoul of the HDMI Forum requirements."
Broke: Licensing personal projects as AGPL so mega-co's can't use them.
Woke; Writing personal projects in C, so mega-co's can't use them.
[$] LWN.net Weekly Edition for February 29, 2024 https://lwn.net/Articles/963168/ #LWN
Message-ID's are used to identify and retrieve messages from the public-inbox archive on lore.kernel.org, so it's only natural to want to use memorable ones. Or maybe it's just me.
Regardless, here's what I do with neomutt and coolname:
If coolname isn't yet packaged for your distro, you can install it with pip:
pip install --user coolname
Create this file as ~/bin/my-msgid.py
:
#!/usr/bin/python3
import sys
import random
import string
import datetime
import platform
from coolname import generate_slug
parts = []
parts.append(datetime.datetime.now().strftime('%Y%m%d'))
parts.append(generate_slug(3))
parts.append(''.join(random.choices(string.hexdigits, k=6)).lower())
sys.stdout.write('-'.join(parts) + '@' + platform.node().split('.')[0])
Create this file as ~/.mutt-fix-msgid
:
my_hdr Message-ID: <`/path/to/my/bin/my-msgid.py`>
Add this to your .muttrc
(works with mutt and neomutt):
send-hook . "source ~/.mutt-fix-msgid"
Enjoy funky message-id's like 20240227-flawless-capybara-of-drama-e09653@lemur
. :)