Just my blogroll - BlogFlock 2026-01-11T20:35:09.012Z BlogFlock Protesilaos Stavrou: News and Announcements, Justin Barclay, The Emacs Cat, Arialdo Martini, BuzzMachine, GamingOnLinux Latest Articles, Xah Lee, MacAdie Web Blog, Emacs@ Dyerdwelling, Sacha Chua, Jeff Kreeftmeijer, Karthinks, Philip KALUDERCIC, Bowmansarrow, Irreal, Take on Rules, manuel uberti, Wilfred Hughes::Blog, Bicycle For Your Mind, LWN.net, Rock Paper Shotgun Latest Articles Feed, McSweeney’s A New Package.el Feature - Irreal https://irreal.org/blog/?p=13535 2026-01-11T15:46:16.000Z <p> One of the problems with the ELPA package manager is that you never know what you&rsquo;re getting when you upgrade. The package manager tells you what packages can be upgraded and you can choose to upgrade or not but you don&rsquo;t know what&rsquo;s changed. </p> <p> Happily, <a href="https://www.reddit.com/r/emacs/comments/1q978w9/packageel_package_diffreview_feature_has_landed/">a new feature has just been committed</a>. Now you can examine a diff between the old and new versions to get an idea of what has changed. It&rsquo;s not ideal if you can&rsquo;t read Elisp but at least those who do read it can get an idea of how the new version differs from the previous. </p> <p> It&rsquo;s not a big thing, I suppose, but it <i>does</i> show how Emacs is continuing to improve and make its users&rsquo; lives better. This new capability probably won&rsquo;t be available until the next release but it&rsquo;s something to look forward to.</p> Four stable kernel updates - LWN.net https://lwn.net/Articles/1053664/ 2026-01-11T15:41:13.000Z The <a href="https://lwn.net/Articles/1053665/">6.18.5</a>, <a href="https://lwn.net/Articles/1053666/">6.12.65</a>, <a href="https://lwn.net/Articles/1053667/">6.6.120</a>, and <a href="https://lwn.net/Articles/1053668/">6.1.160</a> stable updates have been released. They all contain <a href="https://lwn.net/ml/all/20251107160645.929564468@infradead.org/">a small patch set</a> fixing a scheduling regression associated with idle balancing; the 6.6.120 and 6.1.60 updates also contain a large set of other important fixes. The Sunday Papers - Rock Paper Shotgun Latest Articles Feed https://www.rockpapershotgun.com/the-sunday-papers-792 2026-01-11T11:44:08.000Z <img src="https://assetsio.gnwcdn.com/the-sunday-papers-big.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>Sundays are for trying to work out what the hell we&rsquo;re supposed to do when every videogame company above a certain scale has business links to some kind of fearful death machine. And also, for rediscovering the joys of small fan heaters. My fan heater is called Phil. He hunkers by my feet and fills my ears with a soothing roar. Occasionally I try to dry socks on him and he gets mad, switches off and sulks for 15 minutes, but beyond that, we have a pretty good working relationship. He&rsquo;s humming away right now as I assemble this round-up of Top Reads.</p> <p><a href="https://www.rockpapershotgun.com/the-sunday-papers-792">Read more</a></p> Oh yes, I will take a look at the Vampire the Masquerade and Indian folklore inspired RPG Rakshasa, thanks - Rock Paper Shotgun Latest Articles Feed https://www.rockpapershotgun.com/oh-yes-i-will-take-a-look-at-the-vampire-the-masquerade-and-indian-folklore-inspired-rpg-rakshasa-thanks 2026-01-10T22:56:17.000Z <img src="https://assetsio.gnwcdn.com/rakshasa.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p> Every once in a while, a game rocks up that so quickly finds itself in my Steam wishlist I don't even remember clicking the button. Today, that game is Rakshasa, Vampire the Masquerade: Bloodlines and <a href="https://www.rockpapershotgun.com/games/baldurs-gate">Baldur's Gate</a> inspired first-person <a href="https://www.rockpapershotgun.com/best-rpgs">RPG</a> set in modern India where you must face off against demi-gods and "centuries-old flesh-eating monsters" inspired by Indian folklore. Yeah! Hell yeah! Yeah, yeah sign me up! </p> <p><a href="https://www.rockpapershotgun.com/oh-yes-i-will-take-a-look-at-the-vampire-the-masquerade-and-indian-folklore-inspired-rpg-rakshasa-thanks">Read more</a></p> Take a shot at Wizard Pool, a fun twist on the cue sport filled with magical balls and shapeshifting tables - Rock Paper Shotgun Latest Articles Feed https://www.rockpapershotgun.com/take-a-shot-at-wizard-pool-a-fun-twist-on-the-cue-sport-filled-with-magical-balls-and-shapeshifting-tables 2026-01-10T21:30:01.000Z <img src="https://assetsio.gnwcdn.com/wizard-pool.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p> Wizard Pool! It is, probably, exactly what you think it is. You are a wizard, and you play pool. Well, admittedly there is a smidge more to it than that, alongside a healthy amount of charm. Styled in a way that looks like an N64 game in the kind of way you remember that era looking rather than how it actually looked, you play as Kue, a budding young wizard tasked by his uncle to complete a trial in the form of a tower filled with magical, illogical pool tables. </p> <p><a href="https://www.rockpapershotgun.com/take-a-shot-at-wizard-pool-a-fun-twist-on-the-cue-sport-filled-with-magical-balls-and-shapeshifting-tables">Read more</a></p> As The Sims Project Rene switches to being "mobile-first," EA vaguely tease the series' "next evolution" - Rock Paper Shotgun Latest Articles Feed https://www.rockpapershotgun.com/as-the-sims-project-rene-switches-to-being-mobile-first-ea-vaguely-tease-the-series-next-evolution 2026-01-10T18:58:26.000Z <img src="https://assetsio.gnwcdn.com/the-sims-4_qNnJAR6.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p> I think as long as you make a new year's update post before the incredibly arbitrary date of January 13th, you're still able to do so without me thinking "come on, it's almost February", which is exactly what EA did with their <a href="https://www.ea.com/games/the-sims/the-sims-4/news/future-of-the-sims">new years Sims update post</a>. Perhaps reassuringly, after word came last year of <a href="https://www.rockpapershotgun.com/ea-are-about-to-be-bought-for-50-billion-by-saudi-arabia-and-jared-kushners-investment-firms-claims-report">EA's concerning acquisition</a>, the post opens by doubling down on what the team has previously said regarding <a href="https://www.rockpapershotgun.com/after-eas-buyout-and-creator-exodus-the-sims-team-wants-you-to-know-their-values-and-commitment-remain-the-same">staying committed to their values</a> (those values <a href="https://www.ea.com/games/the-sims/the-sims-4/news/the-values-that-shape-the-sims">including inclusivity</a> is welcome though I wish they'd be more explicit about who is being included). But the post also, sort of, goes into what's next for the series. </p> <p><a href="https://www.rockpapershotgun.com/as-the-sims-project-rene-switches-to-being-mobile-first-ea-vaguely-tease-the-series-next-evolution">Read more</a></p> Pilot a big ol' fort with steampunky legs in the deserty extraction shooter Sand: Raiders of Sophie when it launches in March - Rock Paper Shotgun Latest Articles Feed https://www.rockpapershotgun.com/pilot-a-big-ol-fort-with-steampunky-legs-in-the-deserty-extraction-shooter-sand-raiders-of-sophie-when-it-launches-in-march 2026-01-10T17:59:52.000Z <img src="https://assetsio.gnwcdn.com/sand-raiders-of-sophie.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p> Hear ye, hear ye, another extraction <a href="https://www.rockpapershotgun.com/best-fps-games">shooter</a> is almost upon us, this time the smaller but still quite bold in scope Sand: Raiders of Sophie. Last time I personally heard of this game it was just called Sand, which doesn't sound great for that whole search engine thing, though I'm not entirely convinced by the subtitle. Anyway, this extraction shooter is set in an alternate 1910 where you get to roam the desert in a steampunky fortress with legs, and it's got a release month! </p> <p><a href="https://www.rockpapershotgun.com/pilot-a-big-ol-fort-with-steampunky-legs-in-the-deserty-extraction-shooter-sand-raiders-of-sophie-when-it-launches-in-march">Read more</a></p> Silent Hill f writer Ryukishi07 explains how the cultish town isn't just a place now, but a "phenomenon" - Rock Paper Shotgun Latest Articles Feed https://www.rockpapershotgun.com/silent-hill-f-writer-ryukishi07-explains-how-the-cultish-town-isnt-just-a-place-now-but-a-phenomenon 2026-01-10T16:59:26.000Z <img src="https://assetsio.gnwcdn.com/Silent-Hill-f-cutscene.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p> Last year, after a bit of a wait, Silent Hill was released, and with it came some changes to the series. The combat was a lot more actiony, the format for multiple endings was drastically different, but the most obvious change was its setting. We're not in Silent Hill anymore, Toto! We're in Ebisugaoka, Japan, also a fictional town, though clearly not a fictional country. And that's because Silent Hill, the place, is now also Silent Hill, the "phenomenon." </p> <p><a href="https://www.rockpapershotgun.com/silent-hill-f-writer-ryukishi07-explains-how-the-cultish-town-isnt-just-a-place-now-but-a-phenomenon">Read more</a></p> Running Emacs As A Service - Irreal https://irreal.org/blog/?p=13533 2026-01-10T15:44:46.000Z <p> Matthias over at <a href="https://www.pffr.online">Ahoi Blog</a> makes an observation that I&rsquo;ve also made many times: Discussion about Emacs startup times ends as soon as you run Emacs as a daemon. The startup is instantaneous and if you prefer a Vim-like way of operating where you start and stop Emacs each time you need it you can have it. Of course, Emacs doesn&rsquo;t really stop. It&rsquo;s still running as a daemon and will pop up a new frame for you whenever you need one. </p> <p> With this model, the Emacs startup time is absorbed into the system boot time, which presumably happens rarely. The question is, how to get the daemon started. If you want to have it happen at boot time, the exact method depends on your operating system. </p> <p> Matthias shows <a href="https://www.pffr.online/blog/emacs/running-emacs-daemon-with-style/">how to do this in Linux</a>. It&rsquo;s a little finicky because of systemd but really just amounts to making an entry in a configuration file. You can see the details in his post. The other issue is how to start, stop, and interact with the Emacs daemon when it&rsquo;s running. Matthias has a simple script that automates all that so that you don&rsquo;t worry about the intricacies of <code>systemctl</code> and <code>journalctl</code>. </p> <p> The other possibility is to simply never exit Emacs. That&rsquo;s what I do. I run it in its own workspace so I don&rsquo;t have to worry about hiding it when it&rsquo;s not in use. I also start server mode so that I can instantly pop up a frame (either GUI or terminal) if I want to for some reason. I really do think this is the best solution but others obviously disagree. If you like to bring up your editor when you need it, quit when you don&rsquo;t, and your editor is Emacs, you should take a look at Matthias&rsquo; post. It will tell you how to run Emacs the way you want to and you&rsquo;ll never have to think about startup time again.</p> Canonical call for testing their Steam gaming Snap for Arm Linux - GamingOnLinux Latest Articles https://www.gamingonlinux.com/2026/01/canonical-call-for-testing-their-steam-gaming-snap-for-arm-linux/ 2026-01-10T13:30:09.000Z Doing something similar to what Valve will do for the Steam Frame, Canonical have announced a Steam gaming Snap package for Arm.<p><img src="https://www.gamingonlinux.com/uploads/articles/tagline_images/577832039id28287gol.jpg" alt />.</p><p>Read the full article on <a href="https://www.gamingonlinux.com/2026/01/canonical-call-for-testing-their-steam-gaming-snap-for-arm-linux/">GamingOnLinux</a>.</p> What are we all playing this weekend? - Rock Paper Shotgun Latest Articles Feed https://www.rockpapershotgun.com/what-are-we-all-playing-this-weekend-364 2026-01-10T08:00:00.000Z <img src="https://assetsio.gnwcdn.com/what-are-we-playing-02.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>Saturdays are for putting your hand in a bucket of ice, swallowing a mouthful of honey and lemon, and breathing a sigh of relief. All that practice you put into your welcome handshake and 'Here comes trouble!' paid off. Almost every member of the treehouse has been successfully greeted home.</p> <p>All bar one. But I'll get him. I'll get him good.</p> <p><a href="https://www.rockpapershotgun.com/what-are-we-all-playing-this-weekend-364">Read more</a></p> Evans: A data model for Git (and other docs updates) - LWN.net https://lwn.net/Articles/1053595/ 2026-01-10T01:06:59.000Z On her blog, Julia Evans <a href="https://jvns.ca/blog/2026/01/08/a-data-model-for-git/">writes about improving Git documentation</a>, including a new <a href="https://github.com/git/git/blob/master/Documentation/gitdatamodel.adoc">data model man page</a> she wrote with Marie LeBlanc Flanagan, and updates to the pages for several other Git sub-commands (<tt>add</tt>, <tt>checkout</tt>, <tt>push</tt>, and <tt>pull</tt>). As part of the process, she asked Git users to describe problems they had run into in the documentation, which helped guide the changes that she made. <blockquote class="bq"> I'm excited about this because understanding how Git organizes its commit and branch data has really helped me reason about how Git works over the years, and I think it's important to have a short (1600 words!) version of the data model that's accurate. <p> The "accurate" part turned out to not be that easy: I knew the basics of how Git's data model worked, but during the review process I learned some new details and had to make quite a few changes (for example how merge conflicts are stored in the staging area). </blockquote> Larian hope to have future companions spend less time jumping straight into your bed, and more time with each other - Rock Paper Shotgun Latest Articles Feed https://www.rockpapershotgun.com/larian-hope-to-have-future-companions-spend-less-time-jumping-straight-into-your-bed-and-more-time-with-each-other 2026-01-09T17:11:19.000Z <img src="https://assetsio.gnwcdn.com/larian-divinity-companion-lessons-relationships-01.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>With <a href="https://www.rockpapershotgun.com/games/baldurs-gate-iii">Baldur's Gate 3</a> and its gang of rowdy adventuring mates in the rear view mirror, Larian are hoping to improve a couple of aspects of how they handle companions going forwards - a process that'll likely kick off in <a href="https://www.rockpapershotgun.com/games/divinity-larian">Divinity</a>. In particular, the development of deeper relationships between party members and a more subtle build to the moment when the player's relationship veers into <a href="https://www.rockpapershotgun.com/baldurs-gate-3-is-a-relentlessly-horny-video-game">deeply horny territory</a> are on their list of learnings.</p> <p><a href="https://www.rockpapershotgun.com/larian-hope-to-have-future-companions-spend-less-time-jumping-straight-into-your-bed-and-more-time-with-each-other">Read more</a></p> Another Mu4e Workflow - Irreal https://irreal.org/blog/?p=13531 2026-01-09T15:49:03.000Z <p> It&rsquo;s been a long time since I&rsquo;ve written about my Mu4e configuration. Back in 2015, I read Ben Maughan&rsquo;s post on his system for achieving Inbox Zero with Mu4e. I was immediately taken with the idea and although it took me some time, I eventually <a href="https://irreal.org/blog/?p=6115">implemented his ideas at Irreal</a>. For the last ten years I&rsquo;ve been using Maughan&rsquo;s system which requires that every email be dealt with immediately by either acting on/answering it, deleting it, or generating a TODO to deal with it later. In any event if the email isn&rsquo;t deleted, it&rsquo;s saved in a single directory relying on Mu4e&rsquo;s excellent search ability to retrieve it if necessary </p> <p> My system differs slightly from Maughan&rsquo;s in that I have a temporary directory to save emails that I want to save for a short while but then delete. The main example is notices from Amazon that they&rsquo;ve shipped some order. When it arrives, I delete the entry but in the meantime I have the details saved if I need them. </p> <p> James Endres Howell has a <a href="https://jamesendreshowell.com/2026-01-08-custom-sorting-of-mu4e-headers.html">very nice post that describes his Mu4e workflow</a>. He uses his email provider to sort incoming email into work, personal, and a few other low priority mailboxes. His system views emails in two states: waiting to be acted on or irrevocably consigned to a permanent resting place that he dubs &ldquo;the archive&rdquo;. </p> <p> He has Mu4e set up so that messages that he&rsquo;s sent or that are in the archive are shown newest first because they are the most recent and apt to be what he&rsquo;s looking for and those in the other mailboxes oldest first on the grounds that have been hanging around the longest and need to be dealt with before the more recent ones. </p> <p> Howell has code implementing all this that you can examine if your interested. Although I like his post and code, the minions have been tugging on my sleeve insisting that I mention that his horrible Emacs theme makes the code virtually unreadable. Protip: Don&rsquo;t put darkblue text on a black background. Your over forty self will thank you.</p> [$] READ_ONCE(), WRITE_ONCE(), but not for Rust - LWN.net https://lwn.net/Articles/1053142/ 2026-01-09T15:47:14.000Z The <tt>READ_ONCE()</tt> and <tt>WRITE_ONCE()</tt> macros are heavily used within the kernel; there are nearly 8,000 call sites for <tt>READ_ONCE()</tt>. They are key to the implementation of many <a href="https://lwn.net/Articles/844224/">lockless algorithms</a> and can be necessary for some types of device-memory access. So one might think that, as the amount of Rust code in the kernel increases, there would be a place for Rust versions of these macros as well. The truth of the matter, though, is that the Rust community seems to want to take a different approach to concurrent data access. Emacs Lisp Doc String Curly Quote Controversy (2015) - Xah Emacs Blog tag:20260109_071424_a20b63 2026-01-09T15:14:24.000Z <section> <div class="date_xl"><time>2026-01-08</time></div> <figure> <img src="http://xahlee.info/emacs/emacs/i/emacs_curly_quote_docstring_Alan_Mackenzie_2026-01-08_14970.png" alt="emacs curly quote docstring Alan Mackenzie 2026-01-08 14970" width="1017" height="276"/> <figcaption> emacs curly quote docstring Alan Mackenzie 2026-01-08 14970 </figcaption> </figure> <ul> <li><a href="http://xahlee.info/emacs/misc/emacs_lisp_curly_quote_controversy.html">Emacs Lisp Doc String Curly Quote Controversy (2015)</a></li> </ul> </section> What's that appalling stench? Ah yes, Pathologic 3 is out on PC today - Rock Paper Shotgun Latest Articles Feed https://www.rockpapershotgun.com/whats-that-appalling-stench-ah-yes-pathologic-3-is-out-on-pc-today 2026-01-09T14:48:41.000Z <img src="https://assetsio.gnwcdn.com/pathologic-3-quarantine-demo-3.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>This is proving to be one of the worst weeks of my life, for various reasons (no, not because Jason Schreier is <a href="https://www.rockpapershotgun.com/gta-6-may-not-yet-be-content-complete-and-another-release-delay-is-possible-claims-jason-schreier">mad at me</a>). In my time of need, I open the magic portal of escapism and find <a href="https://www.rockpapershotgun.com/games/pathologic-3">Pathologic 3</a> looking back at me like a poison toad.</p> <p><a href="https://www.rockpapershotgun.com/whats-that-appalling-stench-ah-yes-pathologic-3-is-out-on-pc-today">Read more</a></p> Larian will no longer use GenAI for Divinity concept art, and any genAI used for other games will be "trained on data we own" - Rock Paper Shotgun Latest Articles Feed https://www.rockpapershotgun.com/larian-will-no-longer-use-genai-for-divinity-concept-art-and-any-genai-used-for-other-games-will-be-trained-on-data-we-own 2026-01-09T14:23:55.000Z <img src="https://assetsio.gnwcdn.com/divinity-larian-01.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>Larian CEO Swen Vincke has provided an update as to how the studio are planning to go about handling the <a href="https://www.rockpapershotgun.com/larian-want-to-release-divinity-in-three-to-four-years-and-theyre-making-limited-use-of-generative-ai">use of generative AI</a> in the making of <a href="https://www.rockpapershotgun.com/games/divinity-larian">Divinity</a>. In an effort to alleviate concerns, the newly decided plan is to avoid using it in any capacity as part of the concept art development process. In general, Larian are aiming to ensure any in-game generated assets in their games come from models "trained" on data Larian already own, rather than risking the charge of creative theft or actual copyright breach.</p> <p><a href="https://www.rockpapershotgun.com/larian-will-no-longer-use-genai-for-divinity-concept-art-and-any-genai-used-for-other-games-will-be-trained-on-data-we-own">Read more</a></p> Security updates for Friday - LWN.net https://lwn.net/Articles/1053492/ 2026-01-09T13:59:47.000Z Security updates have been issued by <b>Debian</b> (pdfminer and vlc), <b>Red Hat</b> (kernel, kernel-rt, and microcode_ctl), <b>Slackware</b> (libtasn1), <b>SUSE</b> (apptainer, curl, ImageMagick, libpcap, libvirt, libwget4, php8, podman, python311-cbor2, qemu, and rsync), and <b>Ubuntu</b> (gnupg, gnupg2, gpsd, libsodium, and python-tornado). Hooded Horse ban AI-generated art in their games: "all this thing has done is made our lives more difficult" - Rock Paper Shotgun Latest Articles Feed https://www.rockpapershotgun.com/hooded-horse-ban-ai-generated-art-in-their-games-all-this-thing-has-done-is-made-our-lives-more-difficult 2026-01-09T13:00:02.000Z <img src="https://assetsio.gnwcdn.com/Manor-Lords-maiden.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p><a href="https://www.rockpapershotgun.com/games/manor-lords">Manor Lords</a> and <a href="https://www.rockpapershotgun.com/games/terra-invicta">Terra Invicta</a> publishers Hooded Horse are imposing a strict ban on generative AI assets in their games, with company co-founder Tim Bender describing it as an &ldquo;ethics issue&rdquo; and &ldquo;a very frustrating thing to have to worry about&rdquo;. </p> <p><a href="https://www.rockpapershotgun.com/hooded-horse-ban-ai-generated-art-in-their-games-all-this-thing-has-done-is-made-our-lives-more-difficult">Read more</a></p>