soc.octade.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Why Engineers Can't Be Rational About Programming Languages https://lobste.rs/s/jrwaey #programming
https://spf13.com/p/the-hidden-conversation/
#gamedev #devlog #retrospective #programming #GOTO #commonLisp #McCLIM my #NicCLIM and the #lispGameJam first several days.
I wrote a few thousand words. https://screwlisp.small-web.org/fundamental/a-prog-feature/ The title is
Lisp’s prog feature - tagbody-go and my antifunctional game devlog tootcoding exploration
but it seems hard to summarize.
Too bad there is no #Rakulang package for #termux on #android. Has anyone figured out a way to get it to build in that environment? #programming
Learning to read Arthur Whitney's C to become Smart https://lobste.rs/s/snct9i #programming
https://needleful.net/blog/2024/01/arthur_whitney.html
If you avoid using an LLM, what are your primary reasons?
Mastodon only allows 4 options in polls and I know there are many more possible concerns.
If it's something else, like the spread of disinformation, mental health concerns, etc. reply with that.
| Intellectual property theft: | 262 |
| Climate change / environmental impact: | 303 |
| Job displacement: | 137 |
| I don't think I would find them very useful: | 228 |
Announcing cgp-serde: A modular serialization library for Serde powered by Context-Generic Programming https://lobste.rs/s/bbfa6p #plt #programming #release #rust
https://contextgeneric.dev/blog/cgp-serde-release/
A Soiree into Symbols in Ruby https://lobste.rs/s/neu41n #programming #ruby
https://tech.stonecharioteer.com/posts/2025/ruby-symbols/
Absurd Workflows: Durable Execution With Just Postgres https://lobste.rs/s/7rhkpy #programming
https://lucumr.pocoo.org/2025/11/3/absurd-workflows
Manually place astar navigation waypoint nodes in my massive 3D space station or programmatically place and calculate links?
#gamedev #indiedev #programming #astar
| Manual: | 3 |
| Programmatic: | 5 |
Closed
I have a background point to my devlog https://gamerplus.org/@screwlisp/115483404317168585 and my #tootCoding #programming experiment in general. My whole experience of the true meaning of tootCoding is that it is just #interlisp medley's executive's
USE foo FOR bar IN line-number
history redo. On one hand, realising the similarity I can crib from Interlisp's design. On the other hand, you know, we can just run modern interlisp in-browser or natively. https://online.interlisp.org/ https://interlisp.org/software/using-medley/ #lisp
https://screwlisp.small-web.org/lispgames/the-other-threeish-checkmarks/
#commonLisp #programming #McCLIM #gamedev #devlog #itchio using my own #NicCLIM map editor.
I guess the checklist I wrote before is now
1. Make a map, as above ✓
2. Fill in subrectangles of a map with another map ✓
3. Pop up some pictures and dialog using CLIM’s accepting-values
4. Use a door in the map to enter another map ✓
5. picturize the map symbols ✓
though there are clearly a few teething / #gameJam -ing pains. #lispGameJam . What do you think?
Beautiful, concise explanation of why a cycle-accurate 6502 emulator is easier than not https://lobste.rs/s/hr2ojn #assembly #programming #retrocomputing
https://github.com/bagnalla/6502
build system tradeoffs https://lobste.rs/s/uwyfpy #programming
https://jyn.dev/build-system-tradeoffs
I made an #itch #gameJam #gameDev thread to aggregate #commonLisp #gameDev ( #devlog s) if anyone wouldn't mind adding themselves there so it is not just me..!
https://itch.io/jam/autumn-lisp-game-jam-2025/topic/5489995/who-is-doing-common-lisp-and-how#post-14675914
#lispGameJam #programming
#lispGameJam #commonLisp #gameDev #devlog #gamejam #itch https://screwlisp.small-web.org/lispgames/actual-game-gamejam/
My first (late!) devlog for the fall Lispgamejam. This jam I am focusing on a game rather than just producing some tech demo. In this one, I generate a couple symbolic maps in a reuseable way so I can have lots of zones. (later articles we will see that symbols can sub for pictures, and it's very programmable). Baby steps. + Thanks @KatS @kepeken
#commonLisp #mcclim #programming #NicCLIM
Will tootcodify it here
#keyboards #keyboardlayout #programming #workmanlayout
Hey all.
I was made aware of this earlier:
This is a very interesting read. I once tried the #dvorak layout for about a day and decided it wasn't for me.
But I never stopped to consider that there would be other layouts besides QWERTY and $OTHERS -- even Dvorak -- although popular -- isn't "mainstream".
For me, I've always found QWERTY easier because I used to use my late grandmother's typewriter -- and I tend to do more "writing" than programming these days.
That said -- it got me thinking -- for anyone reading this who does use an alternative keyboard layout from QWERTY -- how's that working out for you, and which one do you use?
I am also very curious to know from a programming perspective how a non-QWERTY keyboard layout is like with modal editors -- (neo)vim for example -- does this help, hinder, or do you end up having to use a bunch of key mappings to make it work?
In terms of a specific keyboard, I'm using a Keychron Q11, as per the image in this post.
If the keyboard itself is relevant to the keyboard layout for some reason, I'd be interested to know!
Open-Source Ada: From Gateware to Application via @jmiven https://lobste.rs/s/oro1e0 #hardware #programming
https://blog.adacore.com/open-source-ada-from-gateware-to-application
Rotating Workforce Scheduling in MiniZinc https://lobste.rs/s/vcxqwd #compsci #programming
https://zayenz.se/blog/post/rotating-workforce-scheduling/
🎤 Upcoming at SeaGL 2025:
📍 04:00 PM on November 08
🗣️ "pkgconf: 15 years later"
👥 Speaker(s): Ariadne Conill
📍 Room: Room 334
🏷️ Track: Languages and Tools
📝 In April 2011, I started writing a new implementation of the venerable pkg-config utility to improve...
#SeaGL2025 #programming #performance #FLOSS #opensource #linux
🔗 https://pretalx.seagl.org/2025/talk/T7Q7QN/
The Math Mode Problem in Typst via @fanf https://lobste.rs/s/4a1gx2 #programming
https://laurmaedje.github.io/posts/math-mode-problem/
NPM flooded with malicious packages downloaded more than 86,000 times https://lobste.rs/s/x45btr #nodejs #programming #security
https://arstechnica.com/security/2025/10/npm-flooded-with-malicious-packages-downloaded-more-than-86000-times/
Normalize Identifying Corporate Devices in Your Software by @LGUG2Z https://lobste.rs/s/vd7dgj #programming
https://lgug2z.com/articles/normalize-identifying-corporate-devices-in-your-software/
What Context Can Bring to Terminal Mouse Clicks https://lobste.rs/s/xczfam #editors #programming
https://tratt.net/laurie/blog/2025/what_context_can_bring_to_terminal_mouse_clicks.html
minicoro: Single header stackful cross-platform coroutine library in pure C https://lobste.rs/s/2r4fgl #c #programming
https://github.com/edubart/minicoro
Easy RISC-V: An interactive introduction to RISC-V assembly programming https://lobste.rs/s/ezbkgj #assembly #programming
https://dramforever.github.io/easyriscv/
JSON Query - a small, flexible, and expandable JSON query language https://lobste.rs/s/fmbibl #plt #programming
https://jsonquerylang.org/
On Programming Languages as Languages (2014) https://lobste.rs/s/6yhlxz #programming
https://programmingzen.com/programming-languages-as-languages/
You should feed the bots https://lobste.rs/s/rvsica #programming
https://maurycyz.com/misc/the_cost_of_trash/
The Journey Before main() https://lobste.rs/s/ghmawy #programming
https://amit.prasad.me/blog/before-main
Mistakes I see engineers making in their code reviews https://lobste.rs/s/ngei5p #practices #programming
https://www.seangoedecke.com/good-code-reviews/
#csharp allows using `goto` within a `switch` to jump to another `case`. For the second time in my career I've found a situation where doing this might lead to cleaner code.
#tootcoding #NicCLIM ( #gamedev #devlog ) #programming #fedi #McCLIM #commonLisp
In this article I am further investigating collaborative fediversal learning and programming.
(ql:quickload :mcclim)
(compile-file #P"~/Downloads/nicclim.lisp" :load t)
(in-package :nic)
(require 'bordeaux-threads)
(require 'uiop)
(uiop:chdir "~/GAME/") ; you do you.
(rect-file 'garden 5 5 '(soil))
(bt:make-thread
(lambda ()
(in-package :nic)
(enclose-map 'garden)))
I spent a year of my life making an ASN.1 compiler in D https://lobste.rs/s/dufqpx #d #programming #security
https://bradley.chatha.dev/blog/dlang-propaganda/asn1-compiler-in-d/
Changes to Advent of Code starting this December https://lobste.rs/s/zlvvd2 #programming
https://www.reddit.com/r/adventofcode/comments/1ocwh04/changes_to_advent_of_code_starting_this_december/
Programming With Less Than Nothing https://lobste.rs/s/d8rtdp #plt #programming
https://joshmoody.org/blog/programming-with-less-than-nothing/
The best – but not good – way to limit string length via @fanf https://lobste.rs/s/5thatl #programming
https://adam-p.ca/blog/2025/04/string-length/
@screwlisp There's a number of code-evaluating bots, mostly BASIC, LOGO, or processing.js, since they do things with short snippets and can reply with a short GIF of the run.
I think longer evaluations than one toot are too hard to follow, and EL especially doesn't visually do much. There's some more text under the prompt, but the *state* is all hidden.
If you hook this up to CLIM and only take a single toot, which evals & posts a picture, it can be interesting.
#lisp #fediverse #programming
https://screwlisp.small-web.org/eev/mastodonel-eev-repl-programming/
#fediverse #programming #learning #example #mastodonel #eev #emacs sharpsign "it-already-exists"
Brief description and literal example of my shared programming learning fediverse theory. I will try it out more. There is a link to the poll thread at the end of the article.
#pedagogy #programming
Mastodon Threads As Computer Programs, along the style lines of the structure and interpretation of computer programs. @AmenZwa @zleap @mousebot
EG mastodon thread using emacs/mastodonel/commonlisp/slime
https://gamerplus.org/@screwlisp/115420841088106458
| Yay (leave a reply): | 6 |
| Nay (leave a reply): | 3 |
Closed
It has always been my stance that the proper way to teach children the fundamentals of computing is to start with how computers work at the bare metal level, teaching, of course, with all due-care, delicacy, and depth the process demands. Indeed, this was how many, if not most, children learned computing, in the early 1980s 8-bit home PC era.
A close, long-time friend of mine taught himself basic 6800 assembly out of books, when he was eight or nine, in the mid 1970s. Sure, he did not master this 8-biter, until he got to high school. But by then, he was way ahead of his peers who were just being introduced BASIC by a non-geek high school teacher. In due course, he got a PhD in EE, and he now designs radar DSP and radar simulators for the Navy.
The idea that children should be taught general-purpose #programming using visual programming languages (VPLs) irks me to no end.
There are appropriate uses of VPLs, or their lower-dimensional projections, composable GUIs: Smalltalk Etoy teaching tool, audio engineer's console, combat mission planner, search and rescue grid plotter, mechanical design CAD system, circuit design teaching tool, and the like. But these VPLs are highly specialised DSLs, not GPL-pretenders like #Scratch or #UML (as used in MDA code-generation, not as visual documentation).
I am certainly not suggesting that kids today should start learning computing with assembly programming. But what I am saying, loudly, is that kids of all eras are way smarter than the archetypal, self-described intellectual believes them to be. Let us not "Scratch" their eyes out, before they even get to see the code.
Scripts I wrote that I use all the time https://lobste.rs/s/7uzm1p #programming
https://evanhahn.com/scripts-i-wrote-that-i-use-all-the-time/
https://screwlisp.small-web.org/software-individuals/sandewalls-sat-solver-implementation-example/
Eminently doable #walkthrough of part of Sandewall's 2010 labs 2 and 5 of his #lisp #AI course at the university of Linkoping.
git clone, start lisp, then it solves for locations of a test structure (e.g. some code) satisfying some decision tree constraints.
#logic -al #decisionTree #constraintSatisfaction #satSolver #programming .
See everyone for the live show two hours from now as always on https://anonradio.net/ .
Did you make your first #softwareIndividual ?