Martian time in Hare via @RunxiYu https://lobste.rs/s/cuomux #programming
https://harelang.org/blog/2022-08-01-martian-time-in-hare/
programming
[] at 8am 0UTC=9am CET, ( #commonLisp 's) @kentpitman is going to give a live video #demo of his lisp-style error handling in #python . At this #peertube #live link:
Archive will be up here tomorrow!
We also expect to talk about the #slime swanky python #emacsconf talk: https://emacsconf.org/2025/talks/swanky/ whose author should be on the Tuesday-night-in-the-Americas show this week.
If you have #mastoQuestions please leave them here #AMA (on topic), and I guess #lisp on #irc live. #programming
💩 #Attention Gen-z and Milli. Why have you dumbed YOURSELVES DOWN even further? Sending yourselves? further down the rabbit whole of #No_Return!
NEWSFLASH #TEXT AND SOFTWARE CODE ARE WORLDS APART! Like 🍎 apples and 🍊 oranges. Think about it. You are in infantile stages @ llm text scraping.
#Software_Code? and you can build your own platform with coding knowledge at a click of a mouse? NOT ONLY DELUSIONAL but.. #INSANITY! not to mention IMPOSSIBLE and could never be used safely in PRODUCTION (WILD) even with #SUPERVISON! 📏
Question❓ We have Over 300,000 thousand PROGRAMMATIC #programming hours under belt. If there was an easier software way DO YOU NOT THINK we would have FOUND IT BY NOW?? (24/7 SINCE 1999)?
..Invention Disclosure below?
You all remind me of my kids. Truth staring you right in the face.. but you choose to believe in a lie. So sad:(
We started 26 years ago. THE OBVIOUS. How old is SAM -- snake oil salesman?? Who invents AI. Rotflmao!
..Even the story is SO #FARCE BASED ON HIS AGE!
From all the LLM SCRAPING (COPYCATS) the RESULTS are simply the MEAN? The Mean is NOT even #accurate_predictive_search! It's the #Mean!
~ #Half_Measures AVAILED US NOTHING, NADA, ZILCH! ~
This is NOT AI! #Programmatic yes, but the results are USELESS! ..Unless #IP_THEFT OR #Copyright_Infringement.
CENTRALIZED BIG TECH CALLED YOUTUBE DELIVERS "central" value. PROOF THIS IS NOT AI!
The Arithmetic Mean is the average of the numbers: a calculated "central" value of a set of numbers.
To calculate it:
• add up all the numbers,
• then divide by how many numbers there are.
Example: what is the mean of 2, 7 and 9?
Add the numbers: 2 + 7 + 9 = 18
Divide by how many numbers (i.e. we added 3 numbers): 18 ÷ 3 = 6
So the mean is 6.
PROOF This is NOT AI! Programmatic yes! but the result are USELESS!
Note: there are other types of mean such as Geometric Mean and Harmonic Mean.
https://www.mathsisfun.com/definitions/mean.html
📛 DISCLAIMER: We Cover the 'Way' the #News is #COVERED_UP! 👿
WELCOME TO #DECENTRALIZED_GLOBALIZATION 🌐 #GLOBALIZATION is NOT Dead! It's just the Beginning!..
The NEW DIGITAL GLOBAL ORDER | NO NATIONALITY LEFT BEHIND | COMING SOON! 🌏 🌍 🌎
🔴 The #Next #Global_Superpower Isn't Who You #Think 🧠 WHO is TastingTraffic.com?
🧠 https://youtu.be/uiUPD-z9DTg
DavidV: 25 YEARS 24/7 Experience:
* Software Architect (PhD) Supervisor -25 years 300K PMS (project management) hours
* EXPERT BLACK BOX TESTER (1999)
* Founder of WebTafficCops.com the 1ST Dedicated CLICK FRAUD ENGINE on the Planet (1999)
* Founder of SEO (Search Engine Optimization, (1999)
* Founder of RTB (Real Time Bidding (1999)
* Founder of HFT (High Frequency Trading 2001)
* Founder of the first Screen Recorder (Applets) on the Planet (2000)
* Founder of DEVSECOPS (2000)
* Founder and CREATOR OF #BULLETPROOF #cryptocurrency FULL PRIVATE NODES via WWW since 2016 and MERCHANT INTEGRATION.
🍷 🍾 #TASTINGTRAFFIC_LLC | The Largest (WWW) #DIGITAL_TRAFFIC PROVIDER in the WORLD since 1999.
We Move Eyeballs®
http://WeMoveEyeballs.com
Market place®
http://TastingTrafficSupportChat.as.me
Explore TastingTraffic®
https://tastingtraffic.net/explore
WithBrains.com Social®
https://withbrains.com/@davidv
TASTINGTRAFFIC_LLC are NOT affiliates of this provider or referenced images used. This is NOT an endorsement OR Sponsored (Paid) Promotion/Reshare.
I wrote a followup #article about #lisp 's position in the #programming language #TIOBE rankings top 25 for 2025 including notes from the article's thread.
https://screwlisp.small-web.org/momentary/further-arguments-on-tiobe-lisp/
where I give examples of possibly (not) including historic languages in the list, #scheme viewed as a middle-aged lisp,
speculation about Visual Basic '98 as another completely-stable and reliably supported similarly-to-lisp target,
examples of how the ANSI standardised language still evolves.
#lispyGopherClimate Archive pending
https://communitymedia.video/c/screwtape_channel/videos
@kentpitman answering some of the questions and comments in this thread:
https://gamerplus.org/@screwlisp/115533182674747915
- several notes on islisp https://islisp.info/
- Tool reuse versus new #programming
- (modularity versus globality)
- Learning using only symbols?
- questions thread included a discussion of @JohnMashey viz unix
there will be a part 2
#LISP #ISlisp #knowledgeBases #languageChoice #programmingLanguage
#oop #programming #GUI #commonLisp #McCLIM #softwareEngineering
Article in which I show simple multiple inheritance and method qualifiers in ANSI common lisp's common lisp object system, then show how the McCLIM implementation of the common lisp interface manager 2 specification turns the objects I was working with into rich general user interfaces with a minimal declarative effort presupposing that I was presenting lisp objects.
Rich interfaces pervade lisp's history.
https://screwlisp.small-web.org/clim/basic-principle/
Gemini 3 Pro 手搓美美前端 ✨
我用 Gemini 3 Pro 手搓了一個美美的電子書前端,實在是泰酷了 🚀
⚡️
Built a gorgeous eBook frontend from scratch with Gemini 3 Pro — it’s insanely cool. 😎
Gemini 3 Proでめっちゃいい感じの電子書籍フロントエンドを爆速で作った。最高すぎる! 🙌
#vibecoding #augment #gemini3pro
#frontend #webdev #indiedev #coding #programming #ebook
#前端 #網頁開發 #個人開發 #獨立開發 #電子書
#プログラミング #個人開発 #ウェブデザイン #フロントエンド #電子書籍 #ジェミニ
TIL again, about low ram footprint editors in OpenSource environments.
In the period where the following commands were valid
ATX3DT
ATA
Such editors were standard. I'm talking about vi. Over extremely noisy POTS lines without error correction, vi was the only editor you could use safely. I remember switching from editing mode to reading mode as frequently as possible, because the 2400 BPS modem from the SR University, had difficulty to keep the line as noise free as possible due to the archaic hardware infrastructure of the phone company.
The editor I'm learning again about is nvi
I'm going to take a deep dive into this, because one thing I love is using the least memory as possible while computing
#vi #nvi #vim #VimMasterRace #editor #SSH #AT #Hayes #OpenSource #programming #Linux #technology
ON THE HOUR
#lispyGopherClimate with @kentpitman #live follow-up to last week's two interviews:
https://archives.anonradio.net/202511190000_screwtape.mp3
Loose plan:
- Ask a new question here
- lisp view on unix promoting tool reuse over new #programming - does this relate to lisp's advice?
- #ML using symbols (only?).
- Hypercard
- Juxtaposing assembly and #lisp
#climateCrisis this week is getting to 29C here and it's too hot
In the second half I would like to cool down, also featuring @jns @Cat @ramin_hal9001
#lambdaMOO #VR
What if code wasn't a text document?
I've been mulling over this kind of stuff for 20+ years! I made a wee prototype and blogged about it to get it out of my system. Knowing me, I'll pick it up again this time next year!
Read here! 👉 https://joethephish.me/blog/visual-programming/
#Programming #Coding #Dev & #WebDev video accounts to follow:
➡️ @kde_community - KDE official account
➡️ @penpot_app - FOSS collaborative design & prototyping software
➡️ @andybalaam - In-depth programming videos, currently focused on Rust
➡️ @joshua_branson - Programming GNU project, GNU OS & Hurd kernel
➡️ @bojidar.marinov.bg - FOSS programmer, streams, "Bugs Done Quick" speedruns
➡️ @moosadee - Computer science teacher on coding, game dev & C++
🧵 1/2
Running sh commands on Android is easy.
You need a terminal ENV which runs unprivileged. You need package management. You need csh zsh ksh bash skills
It's full blown, comes with minimal packages, so you can extend with anything from vim, Yes VIM to htop, neofetch, to c programming, with all the cherry 🍒 on top
I use termux
You may get it on fDroid, the home site, but NOT from playstore
Update:
I was just warned that the Play Store version is horrifically broken please read the post from the contributor
Thank you @traecer
#bash #csh #zsh #ksh #fish #sh #Linux #command #line #termux #programming #OpenSource #POSIX #technology
I'm absent without leave today everyone #lispyGopherClimate
45 minute soliloquy https://communitymedia.video/w/qmPEE8Qk71NPQSmXjoQ7UF
on the software stack I use, and how I see the pieces fitting in Goodwin 1981's Why Programming Environments Still Need Dynamic Data Types software aircraft construction hangar analogy
with reference to Biological Software 1979 about the confusion between software "thing that got deployed" and software "work I do in the aircraft construction hangar"
#lisp #software #dev #stack #programming
🎥 Learn #lisp: 9 videos, 90 minutes, in a new chapter about #commonlisp data structures: lists, arrays an vectors, the "cons" cell, hash-tables, equality, :test and :key arguments, common errors, quality of life improvements, style discussion, exercises.
➡️ https://lisp-journey.gitlab.io/blog/learn-lisp-data-structures-9-videos-90-minutes/
The most efficient way you can learn CL. Avoid all the traps I faced during my journey!
and… thanks :)
Is there any good conscious alternative to GitHub?
In half an hour I am going to #emacsfluence some #commonLisp on #peertube LIVE
archive: https://communitymedia.video/w/dxv8UHoNciHkfRYWXupWu8
#programming sharpsign simple sharpsign why are you telling me common lisp is rare I have never even seen your favourite language before.
Strongly recommend you rewatch Kent Pitman's presentation of his recent condition system work from last week, and the later discussion instead.
https://communitymedia.video/w/c2D8hXG2zixrjz6jyX96N9
https://communitymedia.video/w/tF2sa14dgMasWzGt1PryDb
But if we must, we M-u S-t #emacs
#LispyGopherClimate #live 0UTC https://communitymedia.video/w/tF2sa14dgMasWzGt1PryDb
@kentpitman 's #commonLisp industry condition system for #python finally upped. #video https://gamerplus.org/@screwlisp/115731324866343200 <- if you #retoot one 2025 #peertube about #typeChecking half programs' local restarts, make it this one <3 <3 <3 #programming
sczm from #emacsconf #slime #python #maybe viz Kent's presentation
My 2026 theme is sharing knowledgebases on #itchio. #gamedev now that my #LeonardoCalculus #emacs just works. https://lispy-gopher-show.itch.io/leonardo-calculus
https://communitymedia.video/w/c2D8hXG2zixrjz6jyX96N9
#python #commonLisp #softwareEngineering #programming
Lisp industry adopted modern condition handling adapted to python introduced by @kentpitman .
An incredibly important realisation of dynamic #typeTheory with modern industry adoption. (Except conditions are more general than type checking and errors). See the peertube description for a longer spiel I will not reproduce here.
45 minute video, I snipped the after-discussion from the livestream.
#python
[Lapidary](https://pypi.org/project/lapidary/) 0.12.0 - Web API client
[Lapidary render](https://pypi.org/project/lapidary-render) 0.12.1 - OpenAPI client generator
#typescript
[Betterer-json](https://www.npmjs.com/package/betterer-json) 1.0.2 - json processing with #jsonpath and #JavaScript
When you leave display logs for debugging "on" in production.
Wife: Why do you have to pretend to print a document to save it as a PDF?
Me: Do you really care?
Wife: Yes.
Me: Okay so Adobe had this thing called PostScript, which was a page description language that was also a full…
Wife: This is too long of an explanation and I’ve stopped caring.
I turned my thing about print debugging into a blog post. Don't look down on print debugging!
Sincerely, a miffed goblin forced to deal with Swagger.
… strike that, YAML’s fine. It’s Swagger’s fault. No, strike that. It’s JS’es fault. No, strike that, it’s God’s fault.
This whole “Earth” thing was a poor experiment to begin with.
#lang_en #programming #javascript #yaml #swagger
Today, in my search for a way to create GUI applications without suffering, I have looked into Pascal, which seemed like a nice language with a mature environment for this purpose. 
Playing around with the language, I ran into an odd error: Pascal allows one to set boundaries for an array, and each boundary may be specified using a constant one has declared earlier. However, this doesn’t work if a type is declared for said constant. 
After some time spent searching, I found a forum thread where the issue is explained thusly:
e.g. using a typed constant allows you to actually change the value of the constant.
Object Pascal offers two different sorts of consts: ‘proper’ consts that are constant (as you might expect), and typed consts that are initialized variables. Naming the latter sort ‘const’ is a frequent source of confusion for newcomers to Pascal, but it was introduced by Borland, and FPC preserves the same syntax for compatibility with Delphi.
So in this language, which has separate declarations for constants and variables, there is a non-obvious way to disguise the latter as the former, for historical reasons. If that’s any indication of what one may expect from the rest of Pascal…
… there’s no way! There’s just no way to make a GUI application without suffering, is there?! 