Just my blogroll - BlogFlock2025-12-02T03:07:37.055ZBlogFlockJustin Barclay, Protesilaos Stavrou: News and Announcements, Arialdo Martini, BuzzMachine, Irreal, GamingOnLinux Latest Articles, The Emacs Cat, Karthinks, Sacha Chua, Jeff Kreeftmeijer, Xah Lee, Emacs@ Dyerdwelling, MacAdie Web Blog, Philip KALUDERCIC, Bowmansarrow, Take on Rules, manuel uberti, Wilfred Hughes::Blog, Bicycle For Your Mind, LWN.net, McSweeney’s, Rock Paper Shotgun Latest Articles Feed2025-12-01 Emacs news - Sacha Chuahttps://sachachua.com/blog/2025/12/2025-12-01-emacs-news/2025-12-02T00:07:35.000Z<ul class="org-ul">
<li><a href="https://emacsconf.org/2025">EmacsConf is next weekend!</a></li>
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>Emacs Paris: S: Emacs workshop in Paris (online) <a href="https://emacs-doctor.com/">https://emacs-doctor.com/</a> Thu Dec 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata – Fri Dec 5 0030 Asia/Singapore</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/311893360/">https://www.meetup.com/emacsatx/events/311893360/</a> Thu Dec 4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto – Fri Dec 5 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Fri Dec 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Sat Dec 6 0000 Asia/Singapore</li>
<li>EmacsConf <a href="https://emacsconf.org">https://emacsconf.org</a> - Dec 6 - 7</li>
<li>Emacs.si (in person): Skupni ogled Emacs konference 2025 <a href="https://dogodki.kompot.si/events/b4137a21-8783-4bc5-993e-929c5ddf43bc">https://dogodki.kompot.si/events/b4137a21-8783-4bc5-993e-929c5ddf43bc</a> Sat Dec 6 1445 Europe/Ljubljana</li>
<li>Emacs.si (in person): Emacs.si meetup #12 2025 (v #živo) <a href="https://dogodki.kompot.si/events/37459eb7-b2f8-4df3-a2ce-fd0204274af5">https://dogodki.kompot.si/events/37459eb7-b2f8-4df3-a2ce-fd0204274af5</a> Tue Dec 9 1900 CET</li>
<li>OrgMeetup (virtual) <a href="https://orgmode.org/worg/orgmeetup.html">https://orgmode.org/worg/orgmeetup.html</a> Wed Dec 10 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Dec 11 0000 Asia/Singapore</li>
<li>Atelier Emacs Montpellier (in person) <a href="https://lebib.org/date/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Dec 12 1800 Europe/Paris</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://github.com/jamescherti/minimal-emacs.d">minimal-emacs.d - Emacs init.el and early-init.el that provide enhanced defaults and optimized startup (1.3.1)</a> (<a href="https://www.reddit.com/r/emacs/comments/1p9y8h4/minimalemacsd_emacs_initel_and_earlyinitel_that/">Reddit</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://xenodium.com/bending-emacs-episode-6-overlays">Bending Emacs - Episode 6: Overlays</a> (<a href="https://www.reddit.com/r/emacs/comments/1p7kyo7/bending_emacs_episode_6/">Reddit</a>, <a href="https://www.youtube.com/watch?v=93wWCroTKnM">YouTube</a> 11:58, <a href="https://lobste.rs/s/uiueai/bending_emacs_episode_6_overlays">lobste.rs</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://enzuru.medium.com/pgtk-and-windows-emacs-now-offers-tooling-for-reacting-to-desktop-themes-a4200bbe79c7?source=friends_link&sk=d4333c38ca189f00c2c55b64e20c5a7c">PGTK and Windows Emacs builds now offer tooling for reacting to desktop themes</a> (<a href="https://www.reddit.com/r/emacs/comments/1p89bn9/pgtk_and_windows_emacs_builds_now_offer_tooling/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=LAqlXfOZqeU">basics of emacs macros (and interactive regex replace)</a> (19:34)</li>
<li><a href="https://seed.pipapo.org/nodes/seed.pipapo.org/rad:z2hyKqTqB77vt7UqsTgrqHkC83j8h">scrollpanel: a better minimap for Emacs</a> (<a href="https://social.tchncs.de/@cehteh/115609650368952427">@cehteh@social.tchncs.de</a>)</li>
<li><a href="https://i.redd.it/cxkznds1qa4g1.gif">[Experimental] hs-indent-fold.el - Click-to-fold via indentation highlighting (leaving fringe/margin free)</a> (<a href="https://www.reddit.com/r/emacs/comments/1pa5fjb/experimental_hsindentfoldel_clicktofold_via/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=T_-Qg7jDe6s">2 commands for every cracked #emacs nerd 🔥🤓#linux</a> (01:14) - exchange-point-and-mark, mark-whole-buffer</li>
<li><a href="https://melpa.org/#/kirigami">kirigami.el, a unified method to fold and unfold text in Emacs, has been added to MELPA (Release 1.0.0)</a> (<a href="https://www.reddit.com/r/emacs/comments/1p9yd5z/kirigamiel_a_unified_method_to_fold_and_unfold/">Reddit</a>)</li>
</ul></li>
<li>Hyperbole:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1p9tfcb/gnu_hyperbole_qa_session_at_emacsconf_2025_sunday/">GNU Hyperbole Q&A Session at EmacsConf 2025, Sunday at 1:40pm ET</a></li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://christiantietze.de/posts/2025/11/rsync-file-copying-from-dired-with-transient-menu">Rsync File Copying from Dired with Transient Menu</a> (<a href="https://mastodon.social/@ctietze/115617449973610488">@ctietze@mastodon.social</a>)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://karl-voit.at/2025/11/24/my-visit-upcoming-meetings/">UOMF: Generate a List for the next Upcoming Recurring Meeting Instances</a> (<a href="https://graz.social/@publicvoit/115606888451418588">@publicvoit@graz.social</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1p9vaz0/orggtd_v4_is_in_beta_looking_for_beta_testers/">Org-GTD v4 is in beta - looking for beta testers!</a></li>
<li><a href="https://i.redd.it/0n3mg9kqwj2g1.gif">Package to insert multiple org-roam nodes using Helm</a> (<a href="https://www.reddit.com/r/orgmode/comments/1p2r1zh/package_to_insert_multiple_orgroam_nodes_using/">Reddit</a>)</li>
<li><a href="https://ankit.earth/blog/my-emacs-presentation-stack/">My Emacs Presentation Stack</a> (<a href="https://www.reddit.com/r/emacs/comments/1pb26py/my_emacs_presentation_stack/">Reddit</a>)</li>
<li><a href="https://v.redd.it/mbb27m2cyg3g1">orgit-file v0.3.0 - Revision-aware Org links to Git files with automatic web export</a> (<a href="https://www.reddit.com/r/emacs/comments/1p6p1py/orgitfile_v030_revisionaware_org_links_to_git/">Reddit</a>)</li>
<li><a href="https://donaldh.wtf/2025/11/an-ode-to-org-babel/">An Ode to Org Babel</a> (<a href="https://hachyderm.io/@donaldh/115622779566119158">@donaldh@hachyderm.io</a>)</li>
<li><a href="https://lensplaysgames.github.io/lensr_blog_v1/posts/2025literatetests.html">Lens_r | Literate Tests with Org Mode and Emacs Lisp</a></li>
<li><a href="https://en.andros.dev/blog/ddd78757/quick-tutorial-to-get-started-on-org-social/">Quick tutorial to get started on Org Social | Andros Fenollosa</a> (<a href="https://mastodon.social/@lobsters/115609751529593980">@lobsters@mastodon.social</a>)</li>
<li><a href="https://activity.andros.dev/@andros/statuses/01KAX3H80EX5JYDPCBJ5W6SRYY">org-social.el 2.7: migration posts, boosting</a></li>
<li>Org development:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4459e5c98e959b62d1851dcb65482d3107d9c157">org-open-at-point-global: Support prefix argument</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d198e689c8a5036ebd9a0d0bead0982c6af18a17">lisp/org.el: Remove deprecated show command</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1p9nowr/update_on_consult_and_jinx/">Update on Consult and Jinx</a> - Jinx is a spell-checker</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1p5jjp7/tbindent_convert_spacebased_indentation_file_into/">tb-indent: Convert space-based indentation file into a Tab-based indentation buffer</a></li>
<li><a href="https://youtu.be/zVbK5itxnzE?si=Xhw_ndNOTQB6ldat">Managing TODO comments in source code files</a> (<a href="https://www.reddit.com/r/emacs/comments/1pai26a/managing_todo_comments_in_source_code_files/">Reddit</a>)</li>
<li><a href="https://tarides.com/blog/2025-11-27-bringing-emacs-support-to-ocaml-s-lsp-server-with-ocaml-eglot/">Bringing Emacs Support to OCaml's LSP Server with `ocaml-eglot`</a> (<a href="https://www.reddit.com/r/emacs/comments/1p8qorf/bringing_emacs_support_to_ocamls_lsp_server_with/">Reddit</a>)</li>
<li><a href="https://davemq.github.io/2025/11/25/using-magit-to-fix-a-commit.html">Using Magit to fix a commit | Dave’s Blog</a> (<a href="https://fosstodon.org/@davemq/115612291630530477">@davemq@fosstodon.org</a>)</li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://mastodon.social/@deech/115613534555372192">Shell tip: C-c C-l to list shell history in separate buffer</a></li>
<li><a href="https://xenodium.com/rinku-cli-link-previews">Bending Emacs - Episode 7: eshell built-in commands</a> (<a href="https://youtu.be/M6o1N2kfmuc">YouTube</a> 12:00, <a href="https://www.reddit.com/r/emacs/comments/1p9wkq3/bending_emacs_episode_7/">Reddit</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://www.reddit.com/gallery/1p5h6yw">Wasabi: WhatsApp from your beloved editor</a></li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://github.com/LensPlaysGames/word-search-generator--emacs-lisp">LensPlaysGames/word-search-generator–emacs-lisp</a> (<a href="https://mastodon.social/@lens_r/115623456388473726">@lens_r@mastodon.social</a>)</li>
</ul></li>
<li>AI:
<ul class="org-ul">
<li><a href="https://github.com/acmorrow/claude-code-ide-extras">(new package) claude-code-ide-extras</a> (<a href="https://www.reddit.com/r/emacs/comments/1p6bem5/new_package_claudecodeideextras/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1p6iqvy/no_need_to_remember_mx_command_a_small_elisp/">No need to remember M-x command: a small elisp function to find and run M-x command with gptel and LLM</a></li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=I54z-iy070A">Emacs Rules, Vim Drools? - Why I'm an Emacs Guy Now</a> (13:55)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="http://yummymelon.com/devnull/announcing-casual-csv.html">Announcing Casual CSV</a> (<a href="https://www.reddit.com/r/emacs/comments/1p5mrzx/announcing_casual_csv/">Reddit</a>)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel:
<ul class="org-ul">
<li><a href="https://yhetil.org/emacs-devel/87ecpeeft3.fsf@gmx.de/">Re: Suggestion: (re)move ~/.authinfo from auth-sources by default in favour of ~/.authinfo.gpg? - Michael Albinus</a> - Emacs 31 won't create .authinfo by default, but default order of auth-sources will probably be the same</li>
<li><a href="https://yhetil.org/emacs-devel/CANVbq5=63Fg9YbN67oq1PcbFvXt2icX8LgUYOoHCikM3smStkg@mail.gmail.com/">Re: Why don't we have a 'completion-command-overrides'? - Kristoffer Balintona</a> might be a good option</li>
</ul></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=49611cce303c136d3ff6bd27aba66dfb68d60eb4">hideshow.el: New commands 'hs-cycle' and 'hs-toggle-all'. (Bug#79877)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5b07a81bedaddbe2874b37c79ef6c4c80da7707e">New display of outgoing revisions count in VC-Dir</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9174bc811a3dbb7caed7c11063c62d97b0e98622">Use treesit-extra-load-path for more values of treesit-auto-install-grammar</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6743a7d747b1045b98b289e00c824c7995a386e7">Add current subject to future history in `message-change-subject'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1ab5f429daa7484874f9c76ecb9add7e93756e2">* lisp/cus-start.el: Make 'treesit-extra-load-path' customizable.</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=18a346da6ac0eaa28f835d66378ef023b7f5a1ab">Add new commands 'merge-frames' and 'split-frame'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=304d4435b1e00fd96bbd75646be3ccb5569c9bdc">Make diff-revert-and-kill-hunk consider an active region</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47aec3cbc9a2e9dbf7760cab9dbf80ee18e07ba9">Make it easier to enable Abbrev mode by default</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=59e8b7267feaf0ec702239f94a1085e7c8e4b476">Make diff-apply-hunk consider an active region</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7550791287503ebc582c92841f6483032aa0b050">Support `toolkit-theme-set-functions' on Android and execute hooks safely</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=11b68c6223d154b4c85e8feec63581dcf7c76a3e">New commands to rewind decentralized VCS branches</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=75c09b03ed5bd06dd0afd654570236b409341897">Default split-window-preferred-direction to 'longest'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=748c3b2645e68623499e9158902a1dcf4165975e">New command alias vc-restore</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bc0f662573684919af7440b41531e9861a86ce6f">Add `toolkit-theme' and 'toolkit-theme-set-functions'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e5130bdecca00f8277640c10292036f99abee59d">The –script option now enforces lexical binding (bug#79760)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f4d353f9c9e7dea67f04020a9218c7dfb244d44b">Show the diff buffer with replacements by typing 'd' in 'query-replace'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=17f9a6355d6d86058b0100f08f3ff9d6e0844bfd">; * etc/NEWS: Expand on showing warnings on first daemon frame.</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9c84fb5c73d1c390da5ad8e24157e37b0f3d4c93">; * etc/NEWS: Mention the change about daemon startup warnings (bug#79783)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5e10b7fe4ebe8ffeb2a6f31886fe524718beb3e9">Fix `editorconfig-display-current-properties`</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/code-awareness">code-awareness</a>: Code Awareness collaboration package (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/gdshader-mode">gdshader-mode</a>: Major mode for Godot gdshader files (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/kirigami">kirigami</a>: A unified method to fold and unfold text (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/real-mono-themes">real-mono-themes</a>: Real monochromatic color themes (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/sparkweather">sparkweather</a>: Weather forecasts with sparklines (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/structurizr">structurizr</a>: Major mode for Structurizr DSL (MELPA)</li>
</ul></li>
</ul>
<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&what=stories&order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&page=1&sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2025-12">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!</p>
<div><a href="https://sachachua.com/blog/2025/12/2025-12-01-emacs-news/index.org">View org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2025%2F12%2F2025-12-01-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>Shapeshift while chatting to surreal, conversational mortals to figure out where God went in Burden Street Station - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/shapeshift-while-chatting-to-surreal-conversational-mortals-to-figure-out-where-god-went-in-burden-street-station2025-12-01T22:56:40.000Z<img src="https://assetsio.gnwcdn.com/burden-street-station.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>
It is an incredibly difficult thing to sell someone on a game in just one sentence. What are you meant to focus on, genre, specific mechanics, an interesting element of the story? There's not a right answer! I'm not going to figure out a recipe for success right here and now, but what I can do is at least show you a single sentence that sold me on a game called Burden Street Station quite quickly: "A surreal, narrative <a href="https://www.rockpapershotgun.com/best-adventure-games">adventure</a> game where you shapeshift during conversations to uncover how God went missing."
</p> <p><a href="https://www.rockpapershotgun.com/shapeshift-while-chatting-to-surreal-conversational-mortals-to-figure-out-where-god-went-in-burden-street-station">Read more</a></p>That Zelda-ish, Diablo-ish RPG Monkey Island designer Ron Gilbert was working on has, unfortunately, been canned - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/that-zelda-ish-diablo-ish-rpg-monkey-island-designer-ron-gilbert-was-working-on-has-unfortunately-been-canned2025-12-01T21:30:17.000Z<img src="https://assetsio.gnwcdn.com/2d3qmytwwc_Screenshot_1710009629.png?width=690&quality=85&format=jpg&auto=webp" /> <p>
Around May last year, the one and only <a href="https://www.rockpapershotgun.com/topics/ron-gilbert">Ron Gilbert</a> of <a href="https://www.rockpapershotgun.com/games/the-curse-of-monkey-island">Monkey Island</a> fame announced an <a href="https://www.rockpapershotgun.com/best-rpgs">RPG</a> that was meant to be some kind of mix between classic Zelda, and Diablo, and <a href="https://www.rockpapershotgun.com/games/thimbleweed-park">Thimbleweed Park</a>, that last one being another of the game designer's notable works. It never got a full reveal, or even a name, and unfortunately it seems it never will, as it's essentially been canned.
</p> <p><a href="https://www.rockpapershotgun.com/that-zelda-ish-diablo-ish-rpg-monkey-island-designer-ron-gilbert-was-working-on-has-unfortunately-been-canned">Read more</a></p>[$] Checked-size array parameters in C - LWN.nethttps://lwn.net/Articles/1046840/2025-12-01T21:11:05.000ZThere are many possible programmer mistakes that are not caught by the
minimal checks specified by the C language; among those is passing an array
of the wrong size to a function. A recent attempt to add some safety
around array parameters within the crypto layer involved the use of some
clever tricks, but it turns out that clever tricks are unnecessary in this
case. There is an obscure C feature that can cause this checking to
happen, and it is already in use in a few places within the kernel.Haunted PS1's Madvent Calendar returns with 24 micro-games that'll put you in the horror-holiday spirit - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/haunted-ps1s-madvent-calendar-returns-with-24-micro-games-thatll-put-you-in-the-horror-holiday-spirit2025-12-01T20:14:36.000Z<img src="https://assetsio.gnwcdn.com/madvent-calendar-5.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>
I can only assume that Halloween's proximity to Christmas is the reason as to why there is so much winter holiday <a href="https://www.rockpapershotgun.com/the-best-horror-games">horror</a> media. Perhaps it's even just as simple as the fact that people like it when Christmas is a little bit messed up! Either way, I do actually enjoy some Chrimbo horror, so I'm pleased to see the return of Haunted PS1's Madvent Calendar this year, which just so happens to have launched today.
</p> <p><a href="https://www.rockpapershotgun.com/haunted-ps1s-madvent-calendar-returns-with-24-micro-games-thatll-put-you-in-the-horror-holiday-spirit">Read more</a></p>Hytale devs confirm they are working to bring it to Linux and macOS - GamingOnLinux Latest Articleshttps://www.gamingonlinux.com/2025/12/hytale-devs-confirm-they-are-working-to-bring-it-to-linux-and-macos/2025-12-01T18:34:06.000ZWith the revival of Hytale ongoing towards an Early Access release in January, we now have it confirmed that it will be coming officially to Linux and macOS.<p><img src="https://www.gamingonlinux.com/uploads/articles/tagline_images/1066426781id28116gol.jpg" alt />.</p><p>Read the full article on <a href="https://www.gamingonlinux.com/2025/12/hytale-devs-confirm-they-are-working-to-bring-it-to-linux-and-macos/">GamingOnLinux</a>.</p>The Jingle Jam 2025 charity event is live with a new bundle of games - GamingOnLinux Latest Articleshttps://www.gamingonlinux.com/2025/12/the-jingle-jam-2025-charity-event-is-live-with-a-new-bundle-of-games/2025-12-01T18:23:29.000ZJingle Jam is a great gaming initiative to help various charities. Run every year, they have a new bundle of games available to grab when you donate.<p><img src="https://www.gamingonlinux.com/uploads/articles/tagline_images/1449968547id28115gol.jpg" alt />.</p><p>Read the full article on <a href="https://www.gamingonlinux.com/2025/12/the-jingle-jam-2025-charity-event-is-live-with-a-new-bundle-of-games/">GamingOnLinux</a>.</p>Styx: Blades of Greed isn't releasing in 2025 after all, but that's okay, because it's got a firm release date now - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/styx-blades-of-greed-isnt-releasing-in-2025-after-all-but-thats-okay-because-its-got-a-firm-release-date-now2025-12-01T18:15:08.000Z<img src="https://assetsio.gnwcdn.com/styx-blades-of-greed.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>
"Where the hell did that goblin go?" asks a mean knight of some sort whose English accent is of questionable authenticity at the beginning of the latest trailer for <a href="https://www.rockpapershotgun.com/games/styx-blades-of-greed">Styx: Blades of Greed</a>. This is a reasonable question! When the goblin stealth game was <a href="https://www.rockpapershotgun.com/goblin-stealth-gaming-returns-in-styx-blades-of-greed-out-in-2025-heres-the-first-trailer">revealed earlier this year</a>, it was slated for a 2025 release, except the rest of the year is in very short supply. So, this trailer acts as a double way: a confirmation of a delay, and the announcement of a proper release date.
</p> <p><a href="https://www.rockpapershotgun.com/styx-blades-of-greed-isnt-releasing-in-2025-after-all-but-thats-okay-because-its-got-a-firm-release-date-now">Read more</a></p>More Excerpts from Olivia Nuzzi’s American Canto - McSweeney’shttps://www.mcsweeneys.net/articles/more-excerpts-from-olivia-nuzzis-american-canto2025-12-01T18:00:00.000Z<p><i>“Forget the sex; the real scandal here is the crime against language.” —</i> <a href="https://www.theringer.com/2025/11/25/national-affairs/olivia-nuzzi-rfk-jr-ryan-lizza-explained-book-scandal">Brian Phillips, <i>The Ringer</i>, on Olivia Nuzzi’s new memoir, <i>American Canto</i>, about her affair with Robert F. Kennedy Jr.</a></i></p> <div class='break'>- - -</div><p>“I desired. He desired me desiring. He desired to desire my desiring. It was turtles all the way down, except the turtles were boners.”</p> <div class='break'>- - -</div><p>“Our union represented the endless cycle of life, death, and rebirth, and the eternal, unending nature of time. Sometimes I didn’t know where the worm ended, and our love began.”</p> <div class='break'>- - -</div><p>“’I want to break both of us down into tiny particles and blend them together like so many mice to be fed to your falcon,’ I told him. Some men, lesser men, men who failed to engage with desire to the very hilt of their cocks—those men would have found these sentiments extreme. But with the Politician, they barely scratched the surface of his erotic carapace.”</p> <div class='break'>- - -</div><p>“I load a gun. The bullet farcical becomes the bullet strategic. A hammer, pulled back. A spark, a flare, a warning. A brush fire. In my pants. I load a gun.”</p> <div class='break'>- - -</div><p>“’Will you write about me? Will you write about us? Our souls’ connection? About how we found each other on this crazy planet of billions of people?’ he garbles. ‘Yes,’ I purr in response. ‘On my Notes app somewhere in Runyon Canyon, assuming my battery doesn’t die.’”</p> <div class='break'>- - -</div><p>“I became both heroine and heroin to him. And sometimes, a heron, for when we did bird play.”</p> <div class='break'>- - -</div><p>“While he watched over FaceTime, I slowly poured liquid Tylenol all over my naked body. I loved him enough to make myself autistic. He wept.”</p> <div class='break'>- - -</div><p>“In time, I came to see why he hated the vaccine. It represented the death of wildness. Of nature. It would have dispelled his brain fog, the very crucible out of which his genius was forged.”</p> <div class='break'>- - -</div><p>“You cannot outrun your life on fire. One that you set yourself by playing with matches near a propane tank while wearing flammable lingerie.”</p> <div class='break'>- - -</div><p>“The worm eating the Politician’s brain filled my heart with a viscous envy. The worm was privy to his secrets. To his raw, animal nature. It got to curl up inside his brain folds and throb with him as he tried to form thoughts. I wanted to make my home in his oversized Irish cranium. I wanted to dominate a news cycle. All the news cycles.”</p> <div class='break'>- - -</div><p>“What is a politician? What is felching? I googled, read, heaved. Then we felched twice.”</p> <div class='break'>- - -</div><p>“Repetition. Repetition is poetry. Poetry is soul. Myself, no empty vessel. No blank canvas. No unloved daughter. Repetition. I load another gun.”</p> <div class='break'>- - -</div><p>“We didn’t touch; we didn’t need to. We also didn’t need to look at each other. Or speak. He may not have known I existed. Existence is a fire. The fire is a mirror. What is America?”</p> <div class='break'>- - -</div><p>“Did we fuck in a bear corpse? Yes, metaphorically. But also literally.”</p> <div class='break'>- - -</div><p>“The Journalist grew bamboo. In time, it overtook his terrace. No one wanted to go in his backyard anymore. ‘You gave me the clap,’ he said. I loaded a gun. He wrote a Substack.”</p>[$] Some 6.18 development statistics - LWN.nethttps://lwn.net/Articles/1046966/2025-12-01T17:50:18.000ZLinus Torvalds <a
href="https://lwn.net/ml/all/CAHk-=whnC+hRftevTLeVs3tyyqwn+7un=jUES2-WX+pZhDdKNw@mail.gmail.com/">released</a>
the 6.18 kernel as expected on November 30, closing the last full
development cycle of 2025. It was another busy cycle, featuring a record
number of developers. The time has come for a look at where the code came
from for this kernel release, but also for the year-long long-term-support
cycle which has also reached its conclusion with this release.CD Projekt plan to release The Witcher 4, 5, & 6 within six years of one another, and oh, are those pigs flying? - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/cd-projekt-plan-to-release-the-witcher-4-5-6-within-six-years-of-one-another-and-oh-are-those-pigs-flying2025-12-01T17:13:52.000Z<img src="https://assetsio.gnwcdn.com/the-witcher-4-state-of-unreal-01.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>
If a CEO says their company is going to do that something sounds ridiculously unrealistic, or borderline unachievable if you actually take a second to think about it, you can probably assume that this is for the ears of shareholders. With that said, CD Projekt Red recently held a <a href="https://www.cdprojekt.com/en/wp-content/uploads-en/2025/11/transcript-q3-2025-earnings-3.pdf">financial call</a> (thanks, <a href="https://www.ign.com/articles/cd-projekt-still-plans-to-launch-all-3-games-in-the-new-ciri-fronted-the-witcher-trilogy-within-a-6-year-period">IGN</a>), where co-CEO Michał Nowakowski made some comments about <a href="https://www.rockpapershotgun.com/games/the-witcher-4">The Witcher 4</a>… and The Witcher 5 and 6, all of which are apparently planned to be released within a six-year period. Right!
</p> <p><a href="https://www.rockpapershotgun.com/cd-projekt-plan-to-release-the-witcher-4-5-6-within-six-years-of-one-another-and-oh-are-those-pigs-flying">Read more</a></p>GOG add the huge S.T.A.L.K.E.R. G.A.M.M.A. as a one-click mod install - GamingOnLinux Latest Articleshttps://www.gamingonlinux.com/2025/12/gog-add-stalker-gamma-as-a-one-click-mod-install/2025-12-01T16:58:39.000ZS.T.A.L.K.E.R. G.A.M.M.A. is a big mod for the already big standalone experience of S.T.A.L.K.E.R. Anomaly and now easier to install thanks to GOG.<p><img src="https://www.gamingonlinux.com/uploads/articles/tagline_images/202048319id28114gol.jpg" alt />.</p><p>Read the full article on <a href="https://www.gamingonlinux.com/2025/12/gog-add-stalker-gamma-as-a-one-click-mod-install/">GamingOnLinux</a>.</p>The best PC games of all time in 2025 - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/best-pc-games-of-all-time2025-12-01T16:00:00.000Z<img src="https://assetsio.gnwcdn.com/best-pc-games-of-all-time-rps-100-2025.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>Since 1873, the team at Rock Paper Shotgun have gathered once a year to select what they believe to be the best PC games of all time. Admittedly, they only started writing the list down in 2021, but try not to hold their spotty recordkeeping against them.</p> <p><a href="https://www.rockpapershotgun.com/best-pc-games-of-all-time">Read more</a></p>Fortnite chapter seven: Pacific Break adds self-revives and "self-build", as its art faces AI use allegations - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/fortnite-chapter-seven-pacific-break-adds-self-revives-and-self-build-as-its-art-faces-ai-use-allegations2025-12-01T15:51:07.000Z<img src="https://assetsio.gnwcdn.com/fortnite-chapter-7-pacific-break-01.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>Fortnite's latest skin-shedding has seen the battle royale take on a more Hollywood-ish guise, with the new Pacific Break map parodying the American west coast. Epic have also taken the chance to add in self-revive items you can use to bring yourself back from the brink and an option which makes building simpler.</p>
<p>Meanwhile, the update's rollout has seen one of the artists who created some graffiti of Back to the Future protagonist Marty McFly have to produce video evidence that their art wasn't generated by flinging a prompt at AI amid allegations from fans, which follow Epic CEO Tim Sweeney calling for <a href="https://www.rockpapershotgun.com/epic-ceo-wants-valve-and-steam-to-stop-requiring-devs-to-disclose-generative-ai-usage">game storefronts to do away with AI disclosures</a>.</p>
<p><a href="https://www.rockpapershotgun.com/fortnite-chapter-seven-pacific-break-adds-self-revives-and-self-build-as-its-art-faces-ai-use-allegations">Read more</a></p>A retro Acorn RiscOS gem returns with Exodus: The Colonization of Space now on Steam - GamingOnLinux Latest Articleshttps://www.gamingonlinux.com/2025/12/a-retro-acorn-riscos-gem-returns-with-exodus-the-colonization-of-space-now-on-steam/2025-12-01T15:35:46.000ZA bit of gaming history returns to modern platforms with the release of Exodus: The Colonization of Space now available on Steam.<p><img src="https://www.gamingonlinux.com/uploads/articles/tagline_images/1638049234id28113gol.jpg" alt />.</p><p>Read the full article on <a href="https://www.gamingonlinux.com/2025/12/a-retro-acorn-riscos-gem-returns-with-exodus-the-colonization-of-space-now-on-steam/">GamingOnLinux</a>.</p>Arch-based distro EndeavourOS gets a new Ganymede release - GamingOnLinux Latest Articleshttps://www.gamingonlinux.com/2025/12/arch-based-distro-endeavouros-gets-a-new-ganymede-release/2025-12-01T15:17:11.000ZEasily one of the best ways to try out a form of Arch Linux, the popular EndeavourOS has a new release with Ganymede out now.<p><img src="https://www.gamingonlinux.com/uploads/articles/tagline_images/124967425id28112gol.jpg" alt />.</p><p>Read the full article on <a href="https://www.gamingonlinux.com/2025/12/arch-based-distro-endeavouros-gets-a-new-ganymede-release/">GamingOnLinux</a>.</p>Here's the 50 most popular Steam Deck games for November 2025 - with Dispatch the winner - GamingOnLinux Latest Articleshttps://www.gamingonlinux.com/2025/12/heres-the-50-most-popular-steam-deck-games-for-november-2025-with-dispatch-the-winner/2025-12-01T14:42:35.000ZIt's a fresh month and that means we can take a look and see what's been popular for players on Valve's SteamOS powered handheld the Steam Deck.<p><img src="https://www.gamingonlinux.com/uploads/articles/tagline_images/1021924004id28111gol.jpg" alt />.</p><p>Read the full article on <a href="https://www.gamingonlinux.com/2025/12/heres-the-50-most-popular-steam-deck-games-for-november-2025-with-dispatch-the-winner/">GamingOnLinux</a>.</p>Security updates for Monday - LWN.nethttps://lwn.net/Articles/1048817/2025-12-01T14:14:39.000ZSecurity updates have been issued by <b>AlmaLinux</b> (bind9.18, cups, gimp, ipa, kernel, libssh, mingw-expat, openssl, pcs, sssd, tigervnc, and valkey), <b>Debian</b> (gnome-shell-extension-gsconnect, mistral-dashboard, pagure, python-mistralclient, pytorch, qtbase-opensource-src, sogo, tryton-server, and unbound), <b>Fedora</b> (cef, drupal7, glib2, linux-firmware, migrate, pack, pgadmin4, rnp, and unbound), <b>Slackware</b> (libxslt), <b>SUSE</b> (cpp-httplib, curl, glib2, grub2, kernel, libcoap-devel, libcryptopp, libwireshark19, postgresql15, and postgresql17), and <b>Ubuntu</b> (edk2).Three stable kernels for Monday - LWN.nethttps://lwn.net/Articles/1048755/2025-12-01T13:51:28.000Z<p>Greg Kroah-Hartman has announced the release of the <a
href="https://lwn.net/Articles/1048756/">6.17.10</a>, <a
href="https://lwn.net/Articles/1048757/">6.12.60</a>, and <a
href="https://lwn.net/Articles/1048758/">6.6.118</a> stable kernels. As usual, each
contains a number of important fixes throughout the tree. Users are
advised to upgrade.</p>
<p></p>Wonder of Blue is a very pretty, startlingly hard Alice in Wonderland dungeon crawler, with zero American McGees - Rock Paper Shotgun Latest Articles Feedhttps://www.rockpapershotgun.com/wonder-of-blue-is-a-very-pretty-startlingly-hard-alice-in-wonderland-dungeon-crawler-with-zero-american-mcgees2025-12-01T13:12:25.000Z<img src="https://assetsio.gnwcdn.com/wonderofblue.jpg?width=690&quality=85&format=jpg&auto=webp" /> <p>I'm still a little burned-out on Carrollian adaptations after <a href="https://www.rockpapershotgun.com/games/nightingale">Nightingale</a>, but I will not let that tarnish my enjoyment of Wonder of Blue, a fey 2D labyrinth roguelite based on fiction's most famous Alice after Alice Bee (RPS in peace). It features a lovely selection of pixelart colour palettes, and some pleasingly tricksy enemies. You play Liddell – yes, I too had forgotten Alice's second name isn’t “in Wonderland” – and you are trying to navigate a series of procedurally generated dungeons made up of single-screen rooms. At the end of the journey waits the Red Queen. </p> <p><a href="https://www.rockpapershotgun.com/wonder-of-blue-is-a-very-pretty-startlingly-hard-alice-in-wonderland-dungeon-crawler-with-zero-american-mcgees">Read more</a></p>