veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

295
active users

#unixphilosophy

0 posts0 participants0 posts today
Farooq | فاروق<p>I love <a href="https://cr8r.gg/tags/unixphilosophy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unixphilosophy</span></a> </p><pre><code>➜ runs5 git:(main) ✗ function f1() { wakegp -c /var/tmp/$1.toml &gt; $1_$2; }<br>➜ 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<br></code></pre><p>Scheduling <a href="https://cr8r.gg/tags/wakegp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wakegp</span></a> experiments with <a href="https://cr8r.gg/tags/sh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sh</span></a> so tomorrow I have experiments done and I can just do T tests in R.</p><p>Edit: I'm testing different <a href="https://cr8r.gg/tags/FFT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FFT</span></a> sizes. If you are interested, see my current status here:</p><p><a href="https://codeberg.org/farooqkz/wakegp/src/branch/main/experiments/fft_size" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/farooqkz/wakegp/s</span><span class="invisible">rc/branch/main/experiments/fft_size</span></a></p><p>Edit2: So it's morning and I realized I had to do <code>f1 $i $j_800</code>...</p><p><a href="https://cr8r.gg/tags/unix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unix</span></a> <a href="https://cr8r.gg/tags/unixlike" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unixlike</span></a> <a href="https://cr8r.gg/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://cr8r.gg/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://cr8r.gg/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://cr8r.gg/tags/freesoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freesoftware</span></a> <a href="https://cr8r.gg/tags/unixclone" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unixclone</span></a> <a href="https://cr8r.gg/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://cr8r.gg/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://cr8r.gg/tags/geek" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>geek</span></a></p>
Ramin Honary<blockquote><p>What brought you to <a class="hashtag" href="https://fe.disroot.org/tag/emacs" rel="nofollow noopener" target="_blank">#Emacs</a>?</p></blockquote><p><span class="h-card"><a class="u-url mention" href="https://fosstodon.org/@myTerminal" rel="nofollow noopener" target="_blank">@<span>myTerminal</span></a></span> 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.</p><p>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.</p><p>Then it hit me one day that <em>this thing</em> 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 <strong>already existed</strong> and it was called Emacs.</p><p>Then I finally understood what all the fuss was about, and switched to Emacs forever.</p><p><a class="hashtag" href="https://fe.disroot.org/tag/tech" rel="nofollow noopener" target="_blank">#tech</a> <a class="hashtag" href="https://fe.disroot.org/tag/software" rel="nofollow noopener" target="_blank">#software</a> <a class="hashtag" href="https://fe.disroot.org/tag/lisp" rel="nofollow noopener" target="_blank">#lisp</a> <a class="hashtag" href="https://fe.disroot.org/tag/emacs" rel="nofollow noopener" target="_blank">#Emacs</a> <a class="hashtag" href="https://fe.disroot.org/tag/emacslisp" rel="nofollow noopener" target="_blank">#EmacsLisp</a> <a class="hashtag" href="https://fe.disroot.org/tag/unixphilosophy" rel="nofollow noopener" target="_blank">#UnixPhilosophy</a> <a class="hashtag" href="https://fe.disroot.org/tag/freesoftware" rel="nofollow noopener" target="_blank">#FreeSoftware</a> <a class="hashtag" href="https://fe.disroot.org/tag/floss" rel="nofollow noopener" target="_blank">#FLOSS</a> <a class="hashtag" href="https://fe.disroot.org/tag/foss" rel="nofollow noopener" target="_blank">#FOSS</a> <a class="hashtag" href="https://fe.disroot.org/tag/cli" rel="nofollow noopener" target="_blank">#CLI</a> <a class="hashtag" href="https://fe.disroot.org/tag/commandline" rel="nofollow noopener" target="_blank">#CommandLine</a></p>
Ramin HonaryThe <a class="hashtag" href="https://fe.disroot.org/tag/lispygopherclimate" rel="nofollow noopener" target="_blank">#LispyGopherClimate</a> <a class="hashtag" href="https://fe.disroot.org/tag/weekly" rel="nofollow noopener" target="_blank">#weekly</a> <a class="hashtag" href="https://fe.disroot.org/tag/tech" rel="nofollow noopener" target="_blank">#tech</a> <a class="hashtag" href="https://fe.disroot.org/tag/podcast" rel="nofollow noopener" target="_blank">#podcast</a> for 2025-04-02 <p>Listen at: <a href="https://archives.anonradio.net/202504020000_screwtape.mp3" rel="nofollow noopener" target="_blank">https://archives.anonradio.net/202504020000_screwtape.mp3</a></p><p>This week we will talk about the Unix Philosophy and how it compares and contrasts with whatever one might call the “Emacs Philosophy.”</p><p>The impetus for the discussion is a series of blog posts by <span class="h-card"><a class="u-url mention" href="https://fe.disroot.org/users/ramin_hal9001" rel="nofollow noopener" target="_blank">@<span>ramin_hal9001</span></a></span> called “Emacs fulfills the UNIX Philosophy”:</p><ul><li><a href="https://tilde.town/~ramin_hal9001/articles/emacs-fulfills-the-unix-philosophy.html" rel="nofollow noopener" target="_blank">The original introductory blog post</a></li><li><a href="https://codeberg.org/ramin_hal9001/lisp-gopher-climate_chat-about-emacs/src/branch/main/show-outline.org" rel="nofollow noopener" target="_blank">The show notes</a></li></ul><p>…as well as a fascinating <a href="https://mastodon.sdf.org/@screwtape/114225644895007169" rel="nofollow noopener" target="_blank">discussion</a> 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.</p><p><a class="hashtag" href="https://fe.disroot.org/tag/technology" rel="nofollow noopener" target="_blank">#technology</a> <a class="hashtag" href="https://fe.disroot.org/tag/programming" rel="nofollow noopener" target="_blank">#programming</a> <a class="hashtag" href="https://fe.disroot.org/tag/softwareengineering" rel="nofollow noopener" target="_blank">#SoftwareEngineering</a> <a class="hashtag" href="https://fe.disroot.org/tag/retrocomputing" rel="nofollow noopener" target="_blank">#RetroComputing</a> <a class="hashtag" href="https://fe.disroot.org/tag/lisp" rel="nofollow noopener" target="_blank">#lisp</a> <a class="hashtag" href="https://fe.disroot.org/tag/r7rs" rel="nofollow noopener" target="_blank">#r7rs</a> <a class="hashtag" href="https://fe.disroot.org/tag/schemelang" rel="nofollow noopener" target="_blank">#SchemeLang</a> <a class="hashtag" href="https://fe.disroot.org/tag/unixphilosophy" rel="nofollow noopener" target="_blank">#UnixPhilosophy</a></p> This weeks <a class="hashtag" href="https://fe.disroot.org/tag/climatecrisis" rel="nofollow noopener" target="_blank">#ClimateCrisis</a> <a class="hashtag" href="https://fe.disroot.org/tag/haiku" rel="nofollow noopener" target="_blank">#haiku</a> by <span class="h-card"><a class="u-url mention" href="https://climatejustice.social/@kentpitman" rel="nofollow noopener" target="_blank">@<span>kentpitman</span></a></span><pre><code>within each of us our loved ones, in tiny form, caring's innate yield company at a distance legacy in case of loss</code></pre><p><a class="hashtag" href="https://fe.disroot.org/tag/senryu" rel="nofollow noopener" target="_blank">#senryu</a> <a class="hashtag" href="https://fe.disroot.org/tag/poem" rel="nofollow noopener" target="_blank">#poem</a> <a class="hashtag" href="https://fe.disroot.org/tag/shortpoem" rel="nofollow noopener" target="_blank">#ShortPoem</a> <a class="hashtag" href="https://fe.disroot.org/tag/smallpoem" rel="nofollow noopener" target="_blank">#SmallPoem</a> <a class="hashtag" href="https://fe.disroot.org/tag/smallpoems" rel="nofollow noopener" target="_blank">#SmallPoems</a></p>