@hayley what about an alternative to the orientation towards programs passing data around? what happens if it is flipped and we instead pass programs around to data/objects. is it a distinction without a difference even if the data is much more than POD? wouldn't it change the way we think about structuring data?
@dentangle then, I would wonder how much of whatever goes missing you would actually miss.
@neauoire I am not a minimalist, uxn-style or Forth-style. I do feel pre-emptive execution support and GC are important in an OS/VM meant for running useful apps, and that implies unavoidable complexity but of great benefit. Maybe uxn isn't such a system but Forth/Lisp/Smalltalk are. So I hope their detractors have those features in their pet systems!
@kl There is a lot of personal power in simply saying no to what capitalism has on offer. No to endless and pointless growth. No to spending more. No to change that isn't improvement. As a performance, it can also be useful to demonstrate that capitalist realism is a problematic and needlessly constraining worldview.
@akkartik my 0.02 of $MYCURRENCY. In what @yam655 said ("smol" computing is about kit computers) there is a hint that you are talking past @hayley 's blog ... the blog talks about user-facing software, not hobbyist programming.
@kl Plan9 is an interesting case. It really doesn't use any high-level programming languages and the graphics seem to mostly be about better fonts, but the thinking behind, say, strings as program return values is not "smol" either.
@akkartik @kl@mastodon.sdf.org
Computers are dual-sourced, much like the Internet itself.
The Internet's dual-sources are the government-backed ARPAnet and the home-grown BBSes.
Computers dual-sources are machine-room computers and the kit computers. The terminals to connect to the machine-room computers have changed, but it has always been big business that loves control.
We thought home computers fell on the side of kit computers, but these days they're just fancy terminals to the machine-room systems.
@anarchiv as long as you are in a car, it might be OK. I startled a ram yesterday, and it almost head-butted me unintentionally.
@anarchiv uk govt numbers suggest only a fraction of a fraction of a percent of benefit payments are fraudulent. you wouldn't know that from the way the govt and media here talk about benefit fraud as if its a huge problem costing us lots of public money. tax fraud and avoidance by the wealthiest, though, that actually is a big number. govt and media don't raise that issue ever though.
The tax lady, she was also fiercely anti-incarceration. All in all, that talk gave me back some of my lost belief in common sense.
@rafaelcaricio if you try out code in the interpreter and put code in files only because you have to, Emacs gives you both with its inferior-<language>-mode for any language with an interpreter. You can highlight any part of the code in files and have it run in the interpreter which is running in another buffer (tab). Or use the entire file. Or type variations in the interpreter and copy the variant of interest into the code file.
The barrier for getting started with #SLIME and #CommonLisp in #Emacs is really high -- and I'm a very experienced developer, and have even written a moderate amount of Lisp (elisp, scheme, racket, but not CL).
All of the tutorials say "look at how to do these super simple things!" Which is great. But like ... how do I open up a large, existing project, and start exploring? Mostly I get package loading errors when I do that.
1/2
Tibor Kaputa spends his days developing the Simple range of apps for Android-based OS and makes them available free of charge on F-Droid. I use a bunch of them and they're fantastic. Please consider trying out his apps and making a contribution to support his work:
@tetrislife @spacebuffer I wrote a thing for #MediaWiki that makes GraphViz dot format family trees. It's sort of tricky to make it handle things like putting multiple spouses near each other, but it's pretty great really.
@ddevault
Introducing the Himitsu keyring & password manager for Unix
June 20, 2022
https://drewdevault.com/2022/06/20/Himitsu.html
"I’m using Linux. A library that emacs uses to communicate with Intel hardware.” – Erwin, #emacs, Freenode.
(Mastering Emacs – Mickey Petersen)
@strypey thanks for the review, I have been planning on watching just for Ewan McGregor and Hayden Christiansen.