#unixphilosophy

Farooq | فاروقfarooqkz@cr8r.gg
2025-05-19

I love #unixphilosophy

➜  runs5 git:(main) ✗ function f1() { wakegp -c /var/tmp/$1.toml > $1_$2; }
➜ runs5 git:(main) ✗ sleep 130m; for i in {0..64} ; do for j in 2k 1.2k 1.4k 1.5k 1k 1.6k 1.8k ; do f1 $j_800 $i; done; done

Scheduling #wakegp experiments with #sh so tomorrow I have experiments done and I can just do T tests in R.

Edit: I'm testing different #FFT sizes. If you are interested, see my current status here:

codeberg.org/farooqkz/wakegp/s

Edit2: So it's morning and I realized I had to do f1 $i $j_800...

#unix #unixlike #linux #foss #opensource #freesoftware #unixclone #programming #tech #geek

2025-05-13

What brought you to #Emacs?

@myTerminal I was using Tmux, Vim, Bash, AWK, and FZF, and I kept trying to write scripts for all of these programs that would allow me more coordination between them. For example, I once wanted to launch a process from Vim in a second terminal in a Tmux split-screen, capture it’s output into a temporary file, then when the process exited, use AWK to select symbols from the file that I could later feed into FZF. Or I would write a little wrapper Bash script that would run a build process and send a notification and trigger Tmux to automatically switch to the shell when the process completed.

I was always thinking to myself how I wished all of these separate tools, which were all doing one just thing and doing it well (the Unix philosophy), could be connected together without needing to use pipes or complicated message passing through temporary files or through DBus. And I also wished they were all written in the same programming language, instead of having a different language for Bash, AWK, VimScript, and the config languages for Tmux, or using long chains of CLI options stored into partial script files.

Then it hit me one day that this thing that I was wishing for, which coordinated between the terminal multiplexer, command shell, editor, and auto-completion framework and was all scripted with just one programming language, this thing already existed and it was called Emacs.

Then I finally understood what all the fuss was about, and switched to Emacs forever.

#tech #software #lisp #Emacs #EmacsLisp #UnixPhilosophy #FreeSoftware #FLOSS #FOSS #CLI #CommandLine

Introduced in early Linux as a way to expose internal kernel data, /proc turned introspection into a superpower. Need to see CPU info? Memory usage? Active processes? It’s all just files. Unlike traditional tools that queried the system with custom code, /proc let you cat your way into real-time diagnostics. It's a filesystem, but it doesn't store data—it tells the story of your system in live detail. Even now, it's essential for system monitoring and scripting.

#Linux #ProcFS #UnixPhilosophy #SysAdminMagic

Tiling window managers have been around since the early days of graphical interfaces. Xerox PARC laid the groundwork in the 1980s, and even Windows 1.0 experimented with tiling before switching to overlapping windows.

In the Linux world, tiling never really left. It re-emerged in the early 2000s with tools like ratpoison and dwm, evolving into modern favorites like i3, bspwm, and Wayland-native Sway. For many users, especially developers and power users, tiling offers a more efficient, keyboard-driven workflow that stacking WMs just can't match.

#TilingWM #i3WM #Sway #LinuxWorkflow #UnixPhilosophy #PowerUsers

2025-04-11

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.

2025-04-01
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

#senryu #poem #ShortPoem #SmallPoem #SmallPoems

@cstross

Their "now with 42% less Unix philosophy" comment perfectly clarified that that they really, truly don't understand Unix.

Who was it said "Those who fail to understand Unix are doomed to reinvent it, badly." ?

#Unix #UnixPhilosophy

Eugene :emacs: :freebsd:evgandr@mas.to
2024-12-22

I'm daily using FreeBSD and Gentoo with "-systemd" global use flag, so I didn't closely watch to the latest news from the Linux world.

But, really?! They removing text logs from /var/log?? I bet, at 2026 there will be binary database for configuration instead of text files in /etc/ and /usr/local/etc/ 😁

messydesk.social/@robey/113689

#Linux #FreeBSD #Gentoo #UnixPhilosophy

@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
2024-11-03

@BradRubenstein @b0rk

The book The UNIX Philosophy by Mike Gancarz (quoted on the Wikipedia page) is a little gem: very brief, non-technical, strictly focused on the underlying design principles, expounded in simple language. Lovely. I have the habit of picking it up every once in a while and randomly re-reading one of its chapters.

#unix #UnixPhilosophy #MikeGancarz #design

2024-09-26

“The more I use Lisp, the more I understand the Unix philosophy as something not for daily use, but as something to be lying on top seamlessly”

@anthk yes, I completely agree! I actually wrote a whole series of blog posts on this topic:

#Emacs #Unix #Linux #UnixPhilosophy

Kevin Karhan :verified:kkarhan@infosec.space
2024-09-13

Yes, #UnixPhilosophy isn't infallible and I think that #KissPrinciple and #UNIX-style programs need to also account for #UX if not #UI...

I want to at least get a good #TUI in @OS1337 because that is feasible even in MDA / 80x25 console...

youtube.com/watch?v=9-IWMbJXoL via Benno Rice

Morgan Aldridgemorgant
2024-08-26

@jutty What a well considered & sourced article from @m00dy on !

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

Blake Leonardblake@infosec.town
2024-04-05

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

Binary Large Octopusbloc@hachyderm.io
2024-03-29

@avoidthehack The weakening of on one of the most secure software on earth is proudly brought to you by the monstrous kraken that is #systemd

#openssh #vulnerability #unixphilosophy

2024-03-08

@vkc sounds like an overkill for a lightweight app like waybar, to have all the bells and whistles from heavy desktop environments. What about rofi/dmenu clones for wayland? #unixphilosophy

Andy Hedgesandyhedges
2024-01-21

Sometimes you have to combine a few tools to get the job done

2023-11-05

@Luisa_Donato

Related, this under-appreciated Gem of a book: The Unix Philosophy, by Mike Gancarz, Digital Press 1995. Deep insights into OS design and general UI design from a user/programmer perspective. Deceptive in its easy conversational style, very substantial in its actual insights.

#UnixPhilosophy #MikeGancarz

Julien Palardmdk@mamot.fr
2023-07-19

@ucodery It make it easy to pick tools that does a single task #UnixPhilosophy

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst