mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.8K
active users

#unixphilosophy

0 posts0 participants0 posts today
Continued thread

And I'm daring to make a bold statement: This seems to me that here #systemd actually enhances and helps with the application of the #UnixPhilosophy of using a modular design with multiple, small services and interconnecting them.
By creating reliable connections between them. Or if some connection breaks unrecoverably to properly propagate this to all affected users. And by using a simple, short, descriptive, non-programmatic language for service files.

The #LispyGopherClimate #weekly #tech #podcast for 2025-04-02

Listen at: https://archives.anonradio.net/202504020000_screwtape.mp3

This week we will talk about the Unix Philosophy and how it compares and contrasts with whatever one might call the “Emacs Philosophy.”

The impetus for the discussion is a series of blog posts by @ramin_hal9001 called “Emacs fulfills the UNIX Philosophy”:

…as well as a fascinating discussion that took place over this past week on ActivityPub on the topic of the Unix philosophy and history of Lisp on Unix in which some very knowledgeable people have contributed anecdotes and facts.

#technology #programming #SoftwareEngineering #RetroComputing #lisp #r7rs #SchemeLang #UnixPhilosophy

This weeks #ClimateCrisis #haiku by @kentpitman
within each of us
our loved ones, in tiny form,
caring's innate yield
    company at a distance
    legacy in case of loss
Replied in thread
@thegibson@hackers.town

Remember the words of Temple OS creator Terry A. Davis about unnecessary complexity being a sign of arrogant idiocy. We already knew this decades ago, and he was just recalling for us what was already obvious to those who are not blinded by greed and pomp. The simpler you can make a thing, the harder the effort, and the greater the skill investment required. This was even part of the old philosopy: the goal is to remove as many lines of code as possible rather than to add more lines of code. AI is so counter and opposite to all of that.

#AI #UnixPhilosophy #TerryDavis #TempleOS

Recently I switched from the default keyboard on my Android phone to Simple Keyboard from the F-Droid app. It doesn't have autocorrect, word suggestions, swiping/gesture support, or spyware.

I originally switched for privacy reasons, but I've noticed that my frustration with phone typing has gone down drastically. I was always struggling against autocorrect to not replace the wrong thing, and the auto capitalization and such never allowed me to develop any skill in typing precisely.

I'm much slower in typing now, but I feel so much more in control of the experience.

#android #fdroid #foss #unixphilosophy #typing

The Unix Philosophy died when every major Linux distribution decided SystemD was a good idea, and embedded it deeply into everything.

Nowadays, it's hard to enumerate and nearly impossible to replicate what software expects from a SystemD distribution when it's not running on SystemD, so of course I'm running SystemD.

#unixphilosophy #linux #systemd

Replied in thread

#ed is the standard editor. I'm gnu.org/fun/jokes/ed-msg.en.ht was the actual man page for ed years old.

From what I understand, grep is from the ed `g/re/p` pattern - g for global, re being your regex, and p being print. Fun times!

Well, ed only operated on actual files, but there was a need to do the same thing but for streams. And wouldn't you know it, the #UnixPhilosophy pops up again: let's call the program `sed` for Stream ed!

In my case, I only want to display the first block of matches.

www.gnu.orgEd, man! !man ed- GNU Project - Free Software Foundation (FSF)
Continued thread
Conceptually all stages of a pipeline are run concurrently, but in reality it's more effective, especially on a constrained system, to run the first stage of pipeline until the pipe blocks, then run the next one, etc.

With many small programs, this means only one program needs to fit in RAM. You might be able to do things with a pipeline of five programs that would have run out of RAM if the code and data for the whole pipeline would have needed to be in RAM all at the same time!

So yet another useful abstract feature that might have been partly motivated by concrete constraints at the time!

TIL.

#PipesAndFilters #EarlyUnix #UnixPipelines #UnixPhilosophy
libranet.deLIBRANET.de | Search