eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

197
active users

#tmux

0 posts0 participants0 posts today

Learning about #pentesting had a nice side effect: Keeping logs of what I do and have done is now basically second nature. This also helps in my dayjob and creates documentation basically as I go.

Did you know you can log your terminal with #tmux github.com/tmux-plugins/tmux-l? Or by using `script` and `scriptreplay` geeksforgeeks.org/linux-unix/s

When using script, do not wonder about the color-code-chars in the log :)

Easy logging and screen capturing for Tmux. Contribute to tmux-plugins/tmux-logging development by creating an account on GitHub.
GitHubGitHub - tmux-plugins/tmux-logging: Easy logging and screen capturing for Tmux.Easy logging and screen capturing for Tmux. Contribute to tmux-plugins/tmux-logging development by creating an account on GitHub.

Terminals, pseudoterminals, PTYs, oh my.

How does e.g. "tmux" do its "switch screen" stuff, and can I do it with #Python + Rich? I've found "pymux", which appears to be emulating vt100 in Python ... and then I guess re-rendering to the "real" screen? Is that what #tmux does (too much C for me to grok)?

There's also jvns.ca/blog/2025/06/24/new-zi from @b0rk which is great

Julia EvansNew zine: The Secret Rules of the TerminalNew zine: The Secret Rules of the Terminal

New setup, who dis? It's that time again, but some changes:

The most significant change isn't the hardware. For the first time with MAME on Haiku, the build script uses #LLVM 20's lld instead of GCC's ld. I'm hoping this is going to dramatically reduce build time. We shall see!

Continued thread

So, I going with #Helix and also #Lazygit

But when leaving Lazygit and returning to Helix, the TU Interface becomes buggy #Zsh #Tmux or #XFCE4

I really love the way offered to configure many details and behaviours of both software programs.
There is also the aspect that I find very enjoyable: learning a lot (and it's not always easy) before it ‘works’.
And keybindings of course <3

However, I am now complaining about it.

Continued thread

I took the time to rewrite the #alacritty config.
The first one was more a copy/paste creation 😅

As the goal is to have a good set of configs the logic conclusion was to have a deeper look and make it from scratch...and so it was 🤘🏻

The #tmux conf is still #wip but it is getting how I like it.
After that #nushell will be the next on 😁

Not sure of best process practices for #coding. I can't help but copying files over and over until I've got the code I want, then I come up with some new file structure to name it... and start all over again.

#HelixEditor (and #tmux is helping with split screens, file pickers, scratch buffers and whatnot, but sheesh I'm all over the place.

I'm guessing there is a lot that comes with experience. Maybe using git to its capabilities can assist. Maybe some written word as a side note helps. I used to use Jupyter but even that got to be a convoluted mess.

I'm certainly writing a lot more since my sporadic attempts when working in GIS, so maybe it's just that I'm starting to think about this more now.

Please send me some of your favourite tips!

Replied in thread

@fabiscafe @okapi espechally in the form of an interactive desktop...

  • I could see it valid for multiple shell sessions, but #tmux & #screen cover that pretty well.

  • If one has to login into different machines then chances are #aithentification is centralized anyway.

Needless to say #modernizations like #SystemD don't happen because people like #Poettering are "hobbyless", but because the preexisting status-quo (#SysVinit) was slow, inflexible and error-prone by strict linearity and non-parallelization.

  • With a literal /etc/init file one can literally get a system to hang due to a mistake (i.e. certain call doesn't get invoked correctly), whereas on #SystemD (and competing solutions like #LaunchD on #macOS and #SMF on #Solaris) your desktop / laptop will continue to noot even if it doesn't have a network connection.

Not to mention as Benno Rice explained: 'Shit just gotmore dynamic!': We don't have that one big ass maingrame and serial terminals, instead we have laptops that may he carried around a campus or traveled with all day and that constantly switch between wireless and wired networks and have VPN tunnels open and whatnot...

🌖 LLM 並行處理:使用 Git 工作樹和 Tmux 提升效率
➤ 提升 AI 程式碼生成效率的並行處理策略與工具
skeptrune.com/posts/git-worktr
本文探討了利用 Git 工作樹和 Tmux 並行執行大型語言模型 (LLM) 程式碼生成代理,以顯著提升開發效率的可能性。作者分享了使用多個代理處理任務的經驗,並指出即使部分代理生成無效結果,透過並行處理仍能大幅提高成功率。文章進一步闡述了目前工作流程中的痛點,並介紹了他們正在開發的 CLI 工具 Uzi,旨在簡化和自動化這個並行處理流程,讓開發者能更輕鬆地管理和利用多個 LLM 代理。此外,作者也預見了這種並行模式將不僅限於軟體開發,更將應用於法律、行銷等不同領域,成為未來 AI 輔助生產力的重要趨勢。
+ 這篇文章點出了目前 AI 輔助開發的一個重要方向,就是如何有效地利用多個模型來提高成功率,而不再依賴單一模型。
+ Uzi 這個工具的想法很棒,如果能成功實現,將會大幅降低使用
#人工智慧 #開發效率 #Git #Tmux #LLM

Nick Khami's Blog · LLM Codegen go Brrr – Parallelization with Git Worktrees and Tmux | Category | TrieveIf you're underwhelmed with AI coding agents or simply want to get more out of them, give parallelization a try. After seeing the results firsthand over the past month, I'm ready to call myself an evangelist. The throughput improvements are incredible, and I don't feel like I'm losing control of the codebase.

Kein Medium würde "Audi Q8 bekommt KI-Assistenten" schreiben, wenn irgendein unabhängig von Audi agierender Anbieter einen im Q8 nachrüstbaren KI-Assistenten auf den Markt bringen würde.

Aber hier bei #Tmux wird es gemacht.

Und wie zu erwarten denken einige Leser, dass der Assistent in Tmux einfließt oder von den Tmux-Machern ist, wie das Forum zeigt. #Seufz #ModerneMedien #ClickBait

heise.de/news/TmuxAI-ist-da-Te

heise online · TmuxAI ist da: Terminal-Multiplexer Tmux bekommt KI-AssistentenBy Sven Festag