8pm Tuesday Boston time
#lispyGopherClimate#commonLisp #astrophysics #supercomputing#softwareEngineering #archive , https://communitymedia.video/w/9kysH4ZwVuP4J4erZozqFT we will have (now done) a live interview with

https://as.tufts.edu/physics/people/faculty/ken-olum

about the recent largest-ever cosmic string simulation also introducing their new spacetime-volume pseudo-parallel simulation technique, relating to gravitational backreaction.

People sometimes ask, "who uses common lisp today".

Olum learned #lisp from John McCarthy.

#lispyGopherClimate #astrophysics#commonLisp #programming #supercomputing #modern #interview #live going live in 15 minutes everyone! Interview Tuft Astrophysics' professor Ken Olum about the largest-ever supercomputing simulation, which was written in common lisp. Scroll up.

https://anonradio.net:8443/anonradio

Which Programming Language Should I Teach First?

「 A basic problem in computing education is that we don’t even have a vocabulary for what we’re talking about. As a result, we reduce everything to a language, which is not necessary, sufficient, or even useful 」

https://parentheticallyspeaking.org/articles/first-language-wrong-question/

#compsci #plt #programming

Woohoo a new version of GhostBSD distro is out along with another choice of DE Gershwin!

https://www.ghostbsd.org/news/GhostBSD_25.02-R14.3p2_Is_Now_Available

#BSD#ghostBSD#freeBSD#OpenSource#POSIX #distro #programming#Gershwin#DE

The image shows a computer screen displaying a webpage for GhostBSD, a free and open-source operating system. The webpage is titled "GhostBSD 25.02-R14.3p2 Is Now Available" and is dated 08/25/2025. The page features a dark background with a blue header and navigation bar. The main content includes a warning message about firmware installation, followed by a detailed announcement about the new release, highlighting the introduction of Gershwin, a new community desktop environment. The announcement mentions system improvements, key enhancements, and new features, including support for FreeBSD 14.3-RELEASE, security updates, and enhanced wireless networking. The page also includes links to various sections such as About, News, Documentation, Community, Download, Support, Development, Stores, and a Donate button. The browser's address bar shows the URL "www.ghostbsd.org/news/GhostBSD25.02-R14.3p2-Now-Available" and the title "GhostBSD 25.02-R14.3p2 Is Now Available."

Provided by @altbot, generated privately and locally using Ovis2-8B
The image shows a computer screen displaying a webpage for GhostBSD, a free and open-source operating system. The webpage is titled "GhostBSD 25.02-R14.3p2 Is Now Available" and is dated 08/25/2025. The page features a dark background with a blue header and navigation bar. The main content includes a warning message about firmware installation, followed by a detailed announcement about the new release, highlighting the introduction of Gershwin, a new community desktop environment. The announcement mentions system improvements, key enhancements, and new features, including support for FreeBSD 14.3-RELEASE, security updates, and enhanced wireless networking. The page also includes links to various sections such as About, News, Documentation, Community, Download, Support, Development, Stores, and a Donate button. The browser's address bar shows the URL "www.ghostbsd.org/news/GhostBSD25.02-R14.3p2-Now-Available" and the title "GhostBSD 25.02-R14.3p2 Is Now Available." Provided by @altbot, generated privately and locally using Ovis2-8B

Woohoo a new version of GhostBSD distro is out along with another choice of DE Gershwin!

https://www.ghostbsd.org/news/GhostBSD_25.02-R14.3p2_Is_Now_Available

#BSD#ghostBSD#freeBSD#OpenSource#POSIX #distro #programming#Gershwin#DE

The image shows a computer screen displaying a webpage for GhostBSD, a free and open-source operating system. The webpage is titled "GhostBSD 25.02-R14.3p2 Is Now Available" and is dated 08/25/2025. The page features a dark background with a blue header and navigation bar. The main content includes a warning message about firmware installation, followed by a detailed announcement about the new release, highlighting the introduction of Gershwin, a new community desktop environment. The announcement mentions system improvements, key enhancements, and new features, including support for FreeBSD 14.3-RELEASE, security updates, and enhanced wireless networking. The page also includes links to various sections such as About, News, Documentation, Community, Download, Support, Development, Stores, and a Donate button. The browser's address bar shows the URL "www.ghostbsd.org/news/GhostBSD25.02-R14.3p2-Now-Available" and the title "GhostBSD 25.02-R14.3p2 Is Now Available."

Provided by @altbot, generated privately and locally using Ovis2-8B
The image shows a computer screen displaying a webpage for GhostBSD, a free and open-source operating system. The webpage is titled "GhostBSD 25.02-R14.3p2 Is Now Available" and is dated 08/25/2025. The page features a dark background with a blue header and navigation bar. The main content includes a warning message about firmware installation, followed by a detailed announcement about the new release, highlighting the introduction of Gershwin, a new community desktop environment. The announcement mentions system improvements, key enhancements, and new features, including support for FreeBSD 14.3-RELEASE, security updates, and enhanced wireless networking. The page also includes links to various sections such as About, News, Documentation, Community, Download, Support, Development, Stores, and a Donate button. The browser's address bar shows the URL "www.ghostbsd.org/news/GhostBSD25.02-R14.3p2-Now-Available" and the title "GhostBSD 25.02-R14.3p2 Is Now Available." Provided by @altbot, generated privately and locally using Ovis2-8B
alcinnz
alcinnz boosted

So I need to represent, in C++, a structure like "a Value can be a bool, a string, a list of Values, or a map from string to Value"

This should be easy, something like:
class Value;
using String = std::string;
using List = std::vector;
using Map = std::unordered_map;

class Value {
// something tagged-union-like
};

However unordered_map can't have incomplete types as a parameter, even though it's totally possible T_T unordered_map is just pointers #cpp #programming

alcinnz
alcinnz boosted

DX.

Why did it take me so long to think of 😱 instead of trying to say "you know, UX but for library APIs"

Now I can just say: Hey FontConfig, you have terrible DX!

(I have long pushed on the idea that design is a required skill for programming code, not just GUIs or even CLIs, but the code itself should be designed too)

#UX#DX#foss#opensource #programming #design