<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: cmacleod4</title><link>https://news.ycombinator.com/user?id=cmacleod4</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 01:56:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cmacleod4" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cmacleod4 in "Usenet Archives"]]></title><description><![CDATA[
<p>As I said, the user interface is awkward.  You need to select the "Content" checkbox when searching for Posts.  E.g. to search for "deadlock" within comp.lang.tcl, start with <a href="https://usenetarchives.com/index.php?s=deadlock%20ingroup:comp.lang.tcl&t=0&p=1" rel="nofollow">https://usenetarchives.com/index.php?s=deadlock%20ingroup:co...</a>
then select "Content", unselect "Author" and "Subject" and click "Search".</p>
]]></description><pubDate>Mon, 06 Apr 2026 15:48:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47662464</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=47662464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47662464</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Usenet Archives"]]></title><description><![CDATA[
<p>In the early days Usenet propagation was slow and haphazard because the communication links available were very limited.  Nowadays I can post a message on one Usenet server and it appears on other servers in a few seconds.  So coherent real-time conversations are no problem.<p>On the other hand, with a long-running discussion, HN, Reddit, etc. <i>still</i> have no way to see what messages are new since you last looked at a thread, something which Usenet clients have always done and still do now.</p>
]]></description><pubDate>Mon, 06 Apr 2026 15:37:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47662311</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=47662311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47662311</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Usenet Archives"]]></title><description><![CDATA[
<p>Spam fell off drastically after Google Groups disconnected from Usenet a couple of years ago.</p>
]]></description><pubDate>Mon, 06 Apr 2026 13:35:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47660721</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=47660721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47660721</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Usenet Archives"]]></title><description><![CDATA[
<p>I had tried this site a year or two ago and found it unusable then, but it seems greatly improved now.  I found posts as old as 1982, but recent coverage seems to stop around April 2022.  Crucially, it supports full-text search on posts within a specific group - something which my own site <a href="https://newsgrouper.org" rel="nofollow">https://newsgrouper.org</a> cannot do.  I find the user interface a little awkward, but it does now appear to be a really useful resource.</p>
]]></description><pubDate>Mon, 06 Apr 2026 08:42:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658342</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=47658342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658342</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Signals, the push-pull based algorithm"]]></title><description><![CDATA[
<p>Nice presentation, looks like the same thing I implemented in Tcl here: <a href="https://wiki.tcl-lang.org/page/ReacTcl" rel="nofollow">https://wiki.tcl-lang.org/page/ReacTcl</a> :-)</p>
]]></description><pubDate>Mon, 06 Apr 2026 08:10:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47658183</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=47658183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47658183</guid></item><item><title><![CDATA[OpenACS and Tcl/Tk Conference 2026: Vienna, 16-17 July]]></title><description><![CDATA[
<p>Article URL: <a href="https://openacs.km.at/evaluate/org/129998253/conferencenews/">https://openacs.km.at/evaluate/org/129998253/conferencenews/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47630174">https://news.ycombinator.com/item?id=47630174</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:25:25 +0000</pubDate><link>https://openacs.km.at/evaluate/org/129998253/conferencenews/</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=47630174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630174</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Intuiting Pratt Parsing"]]></title><description><![CDATA[
<p>I have a Tcl Improvement Proposal (TIP 676) currently being voted on which introduces an alternative compact form of calculation.  The implementation uses a Pratt parser: <a href="https://core.tcl-lang.org/tcl/file?ci=cgm-equals-command&name=generic%2FtclCompExpr.c&ln=3036-3310" rel="nofollow">https://core.tcl-lang.org/tcl/file?ci=cgm-equals-command&nam...</a> which directly generates bytecode rather than creating a parse tree.</p>
]]></description><pubDate>Fri, 03 Apr 2026 10:57:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47625231</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=47625231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47625231</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Undroidwish – A single-file, batteries-included Tcl/Tk binary for many platforms"]]></title><description><![CDATA[
<p>You might be interested in <a href="https://newsgrouper.org" rel="nofollow">https://newsgrouper.org</a> - my web interface to Usenet, text-only.  The site is implemented in Tcl, but only needs a web browser for a client.  Some Android users find it preferable to the available native clients.</p>
]]></description><pubDate>Mon, 30 Mar 2026 18:23:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577864</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=47577864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577864</guid></item><item><title><![CDATA[New comment by cmacleod4 in "HyperCard discovery: Neuromancer, Count Zero, Mona Lisa Overdrive (2022)"]]></title><description><![CDATA[
<p>Your question was probably misinterpreted as sarcasm. :-(</p>
]]></description><pubDate>Thu, 12 Mar 2026 13:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47350393</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=47350393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47350393</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p>Here's mine: <a href="https://cmacleod.me.uk/" rel="nofollow">https://cmacleod.me.uk/</a> - I'm a retired programmer, my site has links to various projects, mostly in Tcl, some Javascript or C, also old blog, etc.</p>
]]></description><pubDate>Sat, 17 Jan 2026 15:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46658661</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=46658661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46658661</guid></item><item><title><![CDATA[New comment by cmacleod4 in "List of Active Usenet Groups"]]></title><description><![CDATA[
<p>Note: when posting a link to an article on Newsgrouper it's best to use the "Permalink" at the bottom of the article.  People clicking that will get straight to the article without needing to login as a guest.  The permalink for this article is: <a href="https://newsgrouper.org/%3C10jcmri$l9u0$1@paganini.bofh.team%3E" rel="nofollow">https://newsgrouper.org/%3C10jcmri$l9u0$1@paganini.bofh.team...</a></p>
]]></description><pubDate>Sun, 11 Jan 2026 09:30:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46573968</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=46573968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46573968</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Sandboxing Untrusted Python"]]></title><description><![CDATA[
<p>As with most Python problems, the solution is to switch to Tcl - <a href="https://www.tcl-lang.org/man/tcl9.0/TclCmd/interp.html#M44" rel="nofollow">https://www.tcl-lang.org/man/tcl9.0/TclCmd/interp.html#M44</a> :-)</p>
]]></description><pubDate>Tue, 06 Jan 2026 13:15:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46511831</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=46511831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46511831</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Show HN: Feather – a fresh Tcl reimplementation (WASM, Go)"]]></title><description><![CDATA[
<p>Very interesting!<p>Note that the name might be confused with an old project: <a href="https://wiki.tcl-lang.org/page/Feather" rel="nofollow">https://wiki.tcl-lang.org/page/Feather</a> .</p>
]]></description><pubDate>Tue, 30 Dec 2025 16:15:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46434792</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=46434792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46434792</guid></item><item><title><![CDATA[New comment by cmacleod4 in "When if is just a function"]]></title><description><![CDATA[
<p>In Tcl you <i>can</i> redefine "if", or even delete it entirely if you're crazy enough :-)</p>
]]></description><pubDate>Sat, 18 Oct 2025 09:28:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45626042</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=45626042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45626042</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Hacker News – The Good Parts"]]></title><description><![CDATA[
<p>The one thing that really annoys me about HN is that when you return to a discussion that you read the day before, there is no way to easily find the comments which are new since your previous visit.  This is basic functionality which Usenet always had (and still does).</p>
]]></description><pubDate>Sat, 18 Oct 2025 09:25:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45626035</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=45626035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45626035</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Hacker News – The Good Parts"]]></title><description><![CDATA[
<p>What "acquisition"?  Nobody owns Usenet, it's a cooperative effort between many different server operators which continues to this day.</p>
]]></description><pubDate>Sat, 18 Oct 2025 09:18:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45626013</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=45626013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45626013</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Tcl-Lang Showcase"]]></title><description><![CDATA[
<p>"pause the program and run commands in the paused program" - that's often possible in Tcl too.  There are various ways to interact with a running program, query or modify variables, run commands, load updated code, etc.</p>
]]></description><pubDate>Wed, 08 Oct 2025 08:14:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45513444</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=45513444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45513444</guid></item><item><title><![CDATA[New comment by cmacleod4 in "I visited the happiest country. I wish I could unlearn its secret"]]></title><description><![CDATA[
<p>Reader mode in Firefox worked for me :-)</p>
]]></description><pubDate>Mon, 01 Sep 2025 11:11:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45091703</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=45091703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45091703</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Online Safety Act – shutdowns and site blocks"]]></title><description><![CDATA[
<p>Here's my geoblock message for <a href="https://newsgrouper.org" rel="nofollow">https://newsgrouper.org</a> -<p><i>Blocked due to UK Online Safety Act</i><p>You appear to be connecting from an IP address in the United Kingdom. Unfortunately this site is no longer available to UK users. This is due to the requirements of the UK's Online Safety Act, which are not practical for this site to comply with. If you feel this is unjustified, I can only suggest that you write to your Member of Parliament. This site remains in operation for non-UK users, as they are outside the scope of the Act.<p>For more information see <i>Ofcom's official site</i>, and <i>an unofficial guide</i>.<p>Other web interfaces to Usenet are available, and may continue to allow UK users, see <i>Wikipedia</i>.</p>
]]></description><pubDate>Wed, 13 Aug 2025 14:51:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44889230</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=44889230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44889230</guid></item><item><title><![CDATA[New comment by cmacleod4 in "Ask HN: Why is Usenet not coming back?"]]></title><description><![CDATA[
<p>Web UIs exist with a variety of interface styles: <a href="https://en.wikipedia.org/wiki/Web-based_Usenet#Web-based_sites_and_popularity" rel="nofollow">https://en.wikipedia.org/wiki/Web-based_Usenet#Web-based_sit...</a> .  The now-defunct novaBBS was probably the closest to phpBB in style, but the new go-pugleaf is aiming in a similar direction.</p>
]]></description><pubDate>Tue, 12 Aug 2025 10:46:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44874614</link><dc:creator>cmacleod4</dc:creator><comments>https://news.ycombinator.com/item?id=44874614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44874614</guid></item></channel></rss>