I'm finally ready to unveil my new weird software project that I've been working on: #Cosmarmot, a #Gopher to #Gemini gateway. I've got a public instance running at gopher://cosmarmot.space. Screenshots below in TurboGopher on #MacOS System 7.5, and in #Bombadillo in #CoolRetroTerm (since I can't take a real screenshot on my VT420).
Useful (?) for #Retrocomputing: if your old computer will run a Gopher client, but doesn't have the oomph to do the TLS a Gemini client needs, point it at Cosmarmot and explore Geminispace.
If you though your code is too good there is now a gpt model to fix that: https://www.spaghettify.dev/
Mickey Petersen, he of the book Mastering Emacs, has just released the first post-prototype version of his tree-sitter-based structural editing package for Emacs.
This is huge people!
https://www.masteringemacs.org/article/combobulate-structured-movement-editing-treesitter
https://github.com/arkenfox/user.js
"The `arkenfox user.js` is a template which aims to provide as much privacy and enhanced security as possible, and to reduce tracking and fingerprinting as much as possible - while minimizing any loss of functionality and breakage (but it will happen" #firefox
Do not give up if the first attempt at importing fails!
try:
from unittest import mock
except ImportError:
from unittest import mock
Folks are treating the recent tech layoffs as something spontaneous. They were not. The current layoffs were orchestrated by a hedge fund (TCI Fund).
This hedge fund demanded that the big tech companies lay people off because they were being paid too much. Let that one sink in: a hedge fund manager saying that you're being paid too much.
Note that TCI is demanding that Google lay off more people.
people who think we’re living in a simulation are silly we’re living in an #emacs buffer.
https://cyber.dabamos.de/programming/modernfortran/
Comprehensive course for #fortran, notable for showing many library interactions (gnuplot, mqtt, ncurses).
"A collection of 3855 classic 88x31 buttons from the 1990s, 2000s, and today in GIF format. I try to update this page regularly. Feel free to copy buttons to your website, but avoid hot-linking if possible."
In other news, #Gentoo #Bugzilla now has a new 500 page that's specially dedicated to the broken error handling in #Mozilla #Firefox file uploads. Hopefully this will reduce the number of bug reports we're receiving from users confused by it.
There's still a question why people are using browser that can't implement error handling for 15 years, to access their sensitive data. But then, all browsers are of similar quality.
@rougier thanks for sharing your calendar heat map code at https://emacs.stackexchange.com/questions/58634/color-calendar-day-according-to-number-of-event-in-org-agenda ! I used it to make
https://sachachua.com/blog/2023/01/display-a-calendar-heat-map-using-emacs-lisp/ . Now to think about how to make it play nice with a full year view...
#archaic #x11 application time!
#Plotmtv is a multipurpose X11 plotting program.
It is not responsible for drawing graphs relating to the popular music TV channel.
Originally written by Kenny Toh (1995-07-16).
The graphics library is just using raw X11. Amazing.
The plot-types supported are as follows:
* contour plots (rectangular grid, as well as triangular mesh)
* 2D line and scatter plots (x vs-y)
* 3D surface , line and scatter plots
* vector plots
* probability plots
* histograms
* barcharts
The program has an rough but functional Graphical User
Interface, through which it is possible to zoom in, zoom out, pan, toggle between 2D and 3D plots, and rotate 3D plots. Both color and grayscale postscript output are
supported.
I, for one, really like it! Move over, #gnuplot! :)
I've finally found a way to play games while compiling. CPU affinity FTW!
htop, find the emerge process, `c`, `a` and deselect a few cores.