HackerTrans
TopNewTrendsCommentsPastAskShowJobs

cmacleod4

no profile record

Submissions

OpenACS and Tcl/Tk conference: Talks list now online

openacs.km.at
3 points·by cmacleod4·قبل 12 يومًا·1 comments

OpenACS and Tcl/Tk Conference 2026: Vienna, 16-17 July

openacs.km.at
4 points·by cmacleod4·قبل 3 أشهر·0 comments

comments

cmacleod4
·قبل 9 أيام·discuss
"The internet today still does not have a good discussion medium like Usenet, and I am not sure if it ever will." Several web interfaces to Usenet exist, see https://en.wikipedia.org/wiki/Web-based_Usenet#Web-based_sit... . I operate one of these at https://newsgrouper.org/ .

Many Usenet groups have been abandoned, or are haunted only by a few cranks, but a few still have worthwhile discussion. A couple of years ago there was a tidal wave of spam, but that mostly stopped after Google Groups disconnected. So the infrastructure is still there, still free of adverts and manipulative algorithms, just waiting for more people to use it.
cmacleod4
·قبل 12 يومًا·discuss
The list of talks for this year's Tcl and OpenACS conference has just been published: https://openacs.km.at/ . It's all happening in Vienna, Austria, on 16 & 17 July. Registration officially closes tomorrow, but late applications are quite likely to be accepted.
cmacleod4
·الشهر الماضي·discuss
As another post pointed out, AI as a field of research started about the time I was born (LLMs are another matter of course). So everything I've created has been since that time. Some of my software tools are listed at https://wiki.tcl-lang.org/page/Colin+Macleod - no form of AI was involved in any of them.
cmacleod4
·قبل شهرين·discuss
"worst case is trying to develop some small utility like a tool to search in files using regex" - you mean something like: https://wiki.tcl-lang.org/page/ReacTcl+example%3A+Grv ?

This will run on Windows, Linux, MacOS, and Tcl's starkit/starpack system makes it easy to generate a single executable file for each OS that can just be copied over and run without any installation needed.
cmacleod4
·قبل شهرين·discuss
"there are no native GUI frameworks for simple tools that are easy, fast, and simple to develop in at the same time" - Tcl/Tk does all that just fine for me.
cmacleod4
·قبل 3 أشهر·discuss
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 https://usenetarchives.com/index.php?s=deadlock%20ingroup:co... then select "Content", unselect "Author" and "Subject" and click "Search".
cmacleod4
·قبل 3 أشهر·discuss
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.

On the other hand, with a long-running discussion, HN, Reddit, etc. still 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.
cmacleod4
·قبل 3 أشهر·discuss
Spam fell off drastically after Google Groups disconnected from Usenet a couple of years ago.
cmacleod4
·قبل 3 أشهر·discuss
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 https://newsgrouper.org cannot do. I find the user interface a little awkward, but it does now appear to be a really useful resource.
cmacleod4
·قبل 3 أشهر·discuss
Nice presentation, looks like the same thing I implemented in Tcl here: https://wiki.tcl-lang.org/page/ReacTcl :-)
cmacleod4
·قبل 3 أشهر·discuss
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: https://core.tcl-lang.org/tcl/file?ci=cgm-equals-command&nam... which directly generates bytecode rather than creating a parse tree.
cmacleod4
·قبل 3 أشهر·discuss
You might be interested in https://newsgrouper.org - 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.
cmacleod4
·قبل 4 أشهر·discuss
Your question was probably misinterpreted as sarcasm. :-(
cmacleod4
·قبل 6 أشهر·discuss
Here's mine: https://cmacleod.me.uk/ - I'm a retired programmer, my site has links to various projects, mostly in Tcl, some Javascript or C, also old blog, etc.
cmacleod4
·قبل 6 أشهر·discuss
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: https://newsgrouper.org/%[email protected]...
cmacleod4
·قبل 6 أشهر·discuss
As with most Python problems, the solution is to switch to Tcl - https://www.tcl-lang.org/man/tcl9.0/TclCmd/interp.html#M44 :-)
cmacleod4
·قبل 6 أشهر·discuss
Very interesting!

Note that the name might be confused with an old project: https://wiki.tcl-lang.org/page/Feather .
cmacleod4
·قبل 9 أشهر·discuss
In Tcl you can redefine "if", or even delete it entirely if you're crazy enough :-)
cmacleod4
·قبل 9 أشهر·discuss
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).
cmacleod4
·قبل 9 أشهر·discuss
What "acquisition"? Nobody owns Usenet, it's a cooperative effort between many different server operators which continues to this day.