AMD Introduces An AI-Powered Bash Coding Agent
Just days after AMD engineers released a new Lemonade AI server with MCP server integration to make it much more useful, they have now released a new release of their GAIA “Generative AI Is Awesome” open-source software. With AMD GAIA 0.21.2, they have introduced a bash coding agent is their latest big ticket item in the AI space… ⌘ Read more
Mystery surrounds bashing of man in own home
Mystery surrounds the bashing of a man in his own home, south of Adelaide. ⌘ Read more
‘Best and most effective way’: Cricket Australia boss triples down on BBL sell-off
CA chief executive Todd Greenberg declared that selling stakes in Big Bash League clubs is “comfortably the best and most effective way” to preserve Australian cricket’s future – with backing from the game’s broadcasters. ⌘ Read more
Brush v0.4 Released As “Significant” Release For This Rust-Based Shell
Brush v0.4 debuted today for this “Bourne Rusty Shell” as a Bash/POSIX-compatible shell written in the Rust programming language… ⌘ Read more
Major Australian crypto company CEO out, jobs cut as bitcoin rout bites
Swyftx, which has sponsored the Brisbane Lions, NRL and Big Bash League, is facing a major slump in Bitcoin prices despite the Trump family’s enthusiasm for crypto. ⌘ Read more
v2 branch and @doesnm.p.psf.lt has been incredibly helpful so far. Be great ot have a few more folks to join us, some of the v2 highlights include:
@bender@twtxt.net Here is a properly formatted version of your message:
Not yet — but that’s probably a good idea.
Instructions:
- Clone the repository
git clone https://git.mills.io/saltyim/saltyim.git
cd saltyim
- Check out the
v2branch
git checkout v2
- Build and install the CLI/TUI
make DESTDIR=$HOME/bin install
After installation, run:
salty-chat
ollama 0.14 Can Make Use Of Bash For Letting AI/LLMs Run Commands On Your System
The ollama 0.14-rc2 release is available today and it introduces new functionality with ollama run –experimental for in this experimental mode to run an agent loop so that LLMs can use tools like bash and web searching on your system. It’s opt-in for letting ollama/LLMs make use of bash on your local system and there are at least some safeguards in place… ⌘ Read more
Five questions police watchdog will weigh up about Lindy Lucena’s death
NSW Police has been probed about “proper practice” and what could be done differently after first being alerted to Lindy Lucena’s fatal bashing on the NSW north coast, with multiple delays in the force’s response. ⌘ Read more
South Australian prisons in lockdown day after alleged bashing of prisoner
All South Australian prisons are in lockdown a day after a prisoner was allegedly assaulted, but the Department for Correctional Services says the industrial action was pre-planned. ⌘ Read more
Prisoner ‘barely recognisable’ after alleged assault at SA jail, union says
A 20-year-old prisoner was so badly bashed at an Adelaide jail on Sunday morning that he was left “barely recognisable” and had to be rushed to hospital for treatment, a union says. ⌘ Read more
Police watchdog to investigate response into fatal bashing of mother
The independent body in charge of overseeing NSW Police misconduct allegations will today probe the response to Lindy Lucena’s fatal bashing in 2023. ⌘ Read more
Man admits to fatally bashing well-known surfer over $50 dispute
A man has admitted to fatally bashing a well-known surfer on Sydney’s northern beaches during a dispute in which he accused him of stealing $50. ⌘ Read more
Man who bashed prison guards to serve jail time following appeal
A NSW inmate who bashed four prison guards will serve extra jail time, after a judge quashed his non-custodial term on appeal, calling it “an affront to the administration of justice”. ⌘ Read more
Innocent homeless woman attacked outside public library
An innocent homeless woman sleeping outside a public library has been brutally bashed and raped. ⌘ Read more
@bender@twtxt.net Kaboom! Hahaha, I did not think of that at all, thanks for pointing it out, mate! :‘-D
But let me clarify just in case: I honestly do not want to bash this project. In fact, it’s a great little invention. It’s just that I’m not conviced by the current user interface decisions. Anyway, web design isn’t right up my alley. I just wanted to add some fun. And luckily, at least someone liked it so far. :-)
@movq@www.uninformativ.de streamlining jenny.vim?
index adc0db9..cb54abc 100644
--- a/vim/ftdetect/jenny.vim
+++ b/vim/ftdetect/jenny.vim
@@ -1 +1,2 @@
au BufNewFile,BufRead jenny-posting.eml setl completefunc=jenny#CompleteMentions fo-=t wrap
+au BufRead,BufNewFile jenny-posting.eml normal $
dirstack.vim plugin adds a directory stack (like in Bash or Zsh) to Vim ⌘ Read more
Yaml, Bash, and Perl ⌘ Read more
I am back to my bash scripting! This is in fact a test.
Only figured this out yesterday:
pinentry, which is used to safely enter a password on Linux, has several frontends. There’s a GTK one, a Qt one, even an ncurses one, and so on.
GnuPG also uses pinentry. And you can configure your frontend of choice here in gpg-agent.conf.
But what happens when you don’t configure it? What’s the default?
Turns out, pinentry is a shellscript wrapper and it’s not even that long. Here it is in full:
#!/bin/bash
# Run user-defined and site-defined pre-exec hooks.
[[ -r "${XDG_CONFIG_HOME:-$HOME/.config}"/pinentry/preexec ]] && \
. "${XDG_CONFIG_HOME:-$HOME/.config}"/pinentry/preexec
[[ -r /etc/pinentry/preexec ]] && . /etc/pinentry/preexec
# Guess preferred backend based on environment.
backends=(curses tty)
if [[ -n "$DISPLAY" || -n "$WAYLAND_DISPLAY" ]]; then
case "$XDG_CURRENT_DESKTOP" in
KDE|LXQT|LXQt)
backends=(qt qt5 gnome3 gtk curses tty)
;;
*)
backends=(gnome3 gtk qt qt5 curses tty)
;;
esac
fi
for backend in "${backends[@]}"
do
lddout=$(ldd "/usr/bin/pinentry-$backend" 2>/dev/null) || continue
[[ "$lddout" == *'not found'* ]] && continue
exec "/usr/bin/pinentry-$backend" "$@"
done
exit 1
Preexec, okay, then some auto-detection to use a toolkit matching your desktop environment …
… and then it invokes ldd? To find out if all the required libraries are installed for the auto-detected frontend?
Oof. I was sitting here wondering why it would use pinentry-gtk on one machine and pinentry-gnome3 on another, when both machines had the exact same configs. Yeah, but different libraries were installed. One machine was missing gcr, which is needed for pinentry-gnome3, so that machine (and that one alone) spawned pinentry-gtk …
Just discovered how easy it is to recall my last arg in shell and my brain went 🤯 How come I’ve never learned about this before!? I wonder how many other QOL shortcuts I’m missing on 🥲
Sharpening Command Injections to get Full RCE
Uncommon Bash tricks to Bypass WAF and achieve Remote Code Execution (RCE)
[Continue reading on InfoSec Write-ups »](https://infosecwriteups.com/sharpening-command-injections-to-get-full-rce-e4cf257d2c66?source= … ⌘ Read more
could I use :source ~/.bash_history? for get last commands in the list of command? ⌘ Read more
What is it wrong with this command: :r ~/.bash_history | %!grep ‘err’ ⌘ Read more
Weird syntax highlighting in Bash ⌘ Read more
AI problems, top to bottom:
1: Open AI nerds, believe fine tuning a language model algorithm, will eventually produce an AGI god.
2: Subpar artists and techbros who can’t code, convinced AI image bashing and vibe coding, will help convince the dumber parts of Internet, they are a real deal.
3: Parasites, using AI to scam people, because they just want passive income, selling crap, made by an automated process.
Side: Adobe&co, killing Flash/old web, pricing new artists and developers out, to face learning curves of free tools, or use AI, peddled as solution.
Then I cleaned up my shell history of all of the invocations I ever made of dkv rm ... to make sure I never ever have this so easily accessible in my shell history (^R):
$ awk '
/^#/ { ts = $0; next }
/^dkv rm/ { next }
{ if (ts) print ts; ts=""; print }
' ~/.bash_history > ~/.bash_history.tmp && mv ~/.bash_history.tmp ~/.bash_history && history -r
(#zzyjqvq) Then I cleaned up my shell history of all of the invocations I ever made of dkv rm ... to make sure I never ever have this so easil …
Then I cleaned up my shell history of all of the invocations I ever made of dkv rm ... to make sure I never ever have this so easily accessible in my shell history ( ^R):
”`
$ awk ‘
/^#/ { ts = $0; next }
/^dkv rm/ { next }
{ if (ts) print ts; ts=“”; print }
’ ~/.bash_history > ~/.bash_history.tmp && mv ~/.bash_history.tmp ~/.bash_history && history -r
”` ⌘ Read more
i love everything pico.sh i wish i had more of a use for their services but the paste service is SUPER handy omg i finally had a reason to use it (to send a friend my unfinished failed marvel API bash program lol) and it’s epic. i love SSH i love TUI apps they are the best
SQL scares me i tweaked a bash script that pulled from a DB and the bash part was easy even if i was just going off of the code in there that i didn’t write (like i understood it at least) but the SQL parts had me suffering
** mkv no more **
My previous post included a video. I made that video with OBS which outputs .mkv video files.
I wanted to do my best to ensure that folks with a variety of devices and browsers would be able to watch the video if they wanted to, so, I converted it into a few different formats.
Here’s the bash script I wrote to do that. It relies on ffmpeg.
”`hljs bash
#!/bin/bash
if ! command -v ffmpeg &> /dev/null; then
echo "ffmpeg ... ⌘ [Read more](https://eli.li/mkv-no-more)```
My hypothesis about that thing breaking my twts is that it might have something to do with the parenthesis surrounding the root twt hash in the replay twt-A when I replay to it with fork-twt-B; I imagine elisp interpreting those as a s-expression thus breaking the generation precess of hash (#twt-A) before prepending it to for-twt-B … but then I’m too ignorant to figure out how to test my theory (heck I couldn’t even recalculate the hashes myself correctly in bash xD). I’ll keep trying tho.
curl: (3) URL rejected: Malformed input to a URL function. Writing sender in bash was BAD idea
Checked my posthook… looks like my bash skills at zero: https://doesnm.cc/huh.txt
@kat@yarn.girlonthemoon.xyz definitely a fun way to get better at bash scripting by hand (AKA learn how it works besides the extreme basics i know) and use gum to make them cute too
10 Surprisingly High-Tech Crimes That Did Not Involve Hacking
When many people think about high-tech crime, they picture people sitting in front of several computer screens in a dark room and bashing away on their keyboard. Sadly for society, criminals do not share most people’s lack of imagination when they think about possible crimes. Hacking is certainly one of the forms that high-tech crime […]
The post [10 Surprisingly High-Tech Crimes That Did Not Involve Hacking](h … ⌘ Read more
(#qn67gta) @bender@bender I always change it to Bash. I can’t stand any other weird shell haha 😆
@bender I always change it to Bash. I can’t stand any other weird shell haha 😆 ⌘ Read more
John-Doggett creates public XMR node setup script
John-Doggett1 has created a Bash script2 that helps users to automatically configure public Monero nodes with support for HTTPS on Debian:
It uses Caddy to create a public website on your node, as well as renewing LetsEncrypt certificates. [..] Let me know what you all think
Usage instructions are available on GitHub2.
Note: inspect the code4 before running the script.
- https:/ … ⌘ Read more
nahuhh releases ‘basicswap-bash’ v0.14.1
nahuhh (ofrnxmr)1 has released basicswap-bash 2 version 0.14.13:
Changes overviewA suite of bash scripts to install and manage BasicSwapDEX on Windows(WSL)/Debian/Ubuntu/Arch/Fedora
* placeorders: use python to check offer size
* setup: update tails
* fix $PATH detection
* fix restore from seed
* install: xfce .profile use in .xsessionrc
Installation instructions are available on the Github release page3.
… ⌘ Read more
I mean thread command but bash escapes quoted as command…
@aelaraji@aelaraji.com this is the little script I am using on my publish_command:
#!/usr/bin/env bash
twtxt2html -t "Quark's twtxt feed" /var/www/sites/ferengi.one/twtxt.txt > /var/www/sites/ferengi.one/index.html
I named it twtxtit. :-)
@movq@www.uninformativ.de Variable names used with -eq in [[ ]] are automatically expanded even without $ as explained in the “ARITHMETIC EVALUATION” section of the bash man page. Interesting. Trying this on OpenBSD’s ksh, it seems “set -u” doesn’t affect that substitution.
Installing multiple helm charts in one go [Approach 3 – using simple bash utility]
Community post originally published on Dev.to by Sunny Bhambhani In this article, we will be talking about Approach 3 i.e. how to get multiple helm charts installed using a simple bash utility. If you haven’t read the previous… ⌘ Read more
Since I have these simple, yet effective bash shell commands, which allow me to edit notes, plans, todos and statuses from the terminal, I feel liberated from overly complex software - everything is just text files and applications which come preinstalled on every Linux system.
@prologic@twtxt.net I’ve even added the twthash message hash to my Twtxt bash CLI script so I can properly answer here.
https://devhints.io/ cheatsheet bash grep go sed regexp lua and many others
Animated ASCII fireworks in your Terminal for New Years
Lunduke’s Holiday BASH Animations now has a “Fireworks” option. ⌘ Read more
** December adventure **
Over the past couple years I’ve done the advent of code to varying degrees. I thought I was going to do it again this year but decided to try something different. I’ve been calling what came together a“ December Adventure.”
It isn’t anything fancy; throughout December I aim to write a little bit of code everyday. So far I’ve written a bit of apl, bash, elisp, explored a bunch of flavors of scheme, and star … ⌘ Read more