Monday, March 2, 2026

KGet download and upload limit not working

nano ~/.bashrc

alias slowget='aria2c -c -x 16 -s 16 --file-allocation=prealloc --max-download-limit=1024K -o'

source ~/.bashrc

cd /desired/folder

slowget "file_0.avi" "URL"


If download fails:

slowget "file_0.avi" "NEW_URL" // to resume


Alternatives for using KGet:

E: Package 'trickle' has no installation candidate


sudo apt install firejail // 28.5 MB

firejail --net=eth0 --bandwidth=kget:1500:1500 kget


sudo wondershaper eth0 1500 1500 // NIC limit

Sunday, March 1, 2026

GA-970A-DS3P FX wake on lan not working on Lubuntu

Looks like WOL is Enabled by default, if Erp Disabled, and MB is made solely for Windows, where WOL is enabled in driver. Enabled Power On By Mouse, Power On By Keyboard just in case... No lights on LAN port but 2.5W power draw... If CPU Turbo mode is enabled, 3.5W power draw...

https://www.gigabyte.com/Motherboard/GA-970A-DS3P-FX-rev-21

Windows 8 Features > Other OS

CSM Support > Never

Boot Mode Selection > UEFI and Legacy

LAN PXE Boot Option ROM > Disabled

Storage Boot Option Control > Disabled

Network stack > Disabled

IOMMU Controller > Enabled


ON REMOTE/TARGER/HOST/SERVER PC:

sudo nano /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT=""

sudo update-grub


sudo apt install openssh-server -y

sudo systemctl enable --now ssh


ip link

sudo ethtool enp3s0 | grep Wake

        Supports Wake-on: pumbg

        Wake-on: d

sudo ethtool -s enp3s0 wol g

sudo ethtool enp3s0 | grep Wake

        Supports Wake-on: pumbg

        Wake-on: g

BUT IF sudo reboot > Wake-on: d > sudo poweroff > Wake-on: d


nmcli connection show

sudo nmcli connection modify "Wired connection 1" 802-3-ethernet.wake-on-lan magic

sudo nmcli connection down "Wired connection 1" && sudo nmcli connection up "Wired connection 1"


Alternatives:

Option A — NetworkManager

Create a dispatcher script:

sudo nano /etc/NetworkManager/dispatcher.d/99-wol

Put:

#!/bin/sh

ethtool -s eth0 wol g

Make executable:

sudo chmod +x /etc/NetworkManager/dispatcher.d/99-wol

Reboot and check:

ethtool eth0 | grep Wake


Option B — systemd service

sudo nano /etc/systemd/system/wol.service

[Unit]

Description=Enable Wake-on-LAN

[Service]

Type=oneshot

ExecStart=/usr/sbin/ethtool -s eth0 wol g

[Install]

WantedBy=multi-user.target

sudo systemctl enable wol.service


ON CLIENT PC:

sudo apt install wakeonlan

wakeonlan [MAC_ADDRESS]

Sunday, February 22, 2026

KVM install and configuration on Kubuntu

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager


groups                    List groups for the current user.

groups <username>   List groups for a specific user.

id <username>    Display UID, GID, and all group memberships.

cat /etc/group            Show all local groups and their members by reading a file.

getent group            List all groups from all configured databases.

sudo adduser $USER libvirt

Virtual Machine Manager > File > New Virtual Machine > Local Install Media (ISO image or CD-ROM)

If failed to create image, create image.qcow2 in storage location and then choose it for OS install.


sudo nano /etc/libvirt/qemu.conf

# Some examples of valid values are:

#

#       user = "qemu"   # A user named "qemu"

#       user = "+0"     # Super user (uid=0)

#       user = "100"    # A user named "100" or a user with uid=100

#

#user = "libvirt-qemu"


# The group for QEMU processes run by the system instance. It can be

# specified in a similar way to user.

#group = "kvm"


user = "your_username"

group = "your_username"


user = "your_username"

group = "libvirt"


sudo systemctl restart libvirtd


Network selection > Bridge device... > virbr0


ifconfig


On KDE couldn't turn off full screen with shortcuts... but right mouse button > tick full screen > untick full screen... Changing window size and position with shortcuts started working.


dpkg-query -W -f='${Installed-Size} \t ${Package}\n' virtualbox*

qemu-img convert -f vdi -O qcow2 /path/to/your/vm.vdi /path/to/new/vm.qcow2

sudo apt purge "virtualbox*"

sudo apt autoremove


Rescue mode without graphics:

sudo grub-install /dev/vda

sudo update-grub

Thursday, February 19, 2026

No truth - just approximation

What we’ve been circling around is **not new at all**. Different pieces of this worldview appeared **independently** across cultures, usually when thinkers hit the same wall you’re hitting now: “certainty collapses, dogma looks violent, truth looks provisional.”

Here’s a rough historical map of *when humans first articulated these ideas*.

Wednesday, February 18, 2026

Worst Human Dogmas

### 1. **“My group is chosen / superior / righteous”**

The nuclear reactor of evil.

* Justifies genocide, slavery, crusades, purges, and ethnic cleansing.

* Turns neighbors into “less than human.”

* Works with religion, race, nation, class, or ideology.

  **Body count: maximal.**

Tuesday, February 17, 2026

Android Studio sound problems on Kubuntu

Mucis palyers glitch when Android Studio emulator is running.

pw-top

pactl list short clients

cd ~/.android/avd

nano Medium_Phone_API_30.ini


avd.ini.encoding=UTF-8

path=/home/user/.android/avd/Medium_Phone_API_30.avd

path.rel=avd/Medium_Phone_API_30.avd

target=android-30

hw.audioInput = no

hw.audioOutput = no

audio.backend=none

Turning audio off NOT WORKING!!!


Before starting Android Studio:

export QEMU_AUDIO_DRV=none

Turning audio off NOT WORKING!!!


~/.android/avd$ emulator -avd Medium_Phone_API_30 -no-audio

Command 'emulator' not found, but can be installed with:

sudo apt install google-android-emulator-installer


emulator -avd Medium_Phone_API_30 -no-audio

PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT


Add to ~/.bashrc:

export ANDROID_HOME=$HOME/Android/Sdk

export ANDROID_SDK_ROOT=$ANDROID_HOME


Reload: source ~/.bashrc


emulator -avd Medium_Phone_API_30 -no-audio -verbose

Turning audio off WORKS!!!

pw-top

Monday, February 16, 2026

MobSF VM cannot be used for Dynamic Analysis

[INFO] 05/Feb/2026 09:25:06 - Performing System check

[INFO] 05/Feb/2026 09:25:06 - Android API Level identified as 30

[ERROR] 05/Feb/2026 09:25:06 - VM's /system is not writable. This VM cannot be used for Dynamic Analysis.

[ERROR] 05/Feb/2026 09:25:06 - Please start the AVD as per MobSF documentation!

[ERROR] 05/Feb/2026 09:25:06 - Cannot Connect to emulator-5554

[ERROR] 05/Feb/2026 09:25:06 - Internal Server Error: /android_dynamic/a312049526219c769f2fe0d599fc4bc8

[ERROR] 05/Feb/2026 09:25:06 - Internal Server Error: /android_dynamic/a312049526219c769f2fe0d599fc4bc8

adb root

adbd cannot run as root in production builds

Android Studio > Tools > Device Manager > Create Virtual Device > Medium Phone > API 29 > Services > Android Open Source


[INFO] 05/Feb/2026 10:56:33 - Testing Environment is Ready!

adb shell

su


https://stackoverflow.com/questions/43923996/adb-root-is-not-working-on-emulator-cannot-run-as-root-in-production-builds/45668555#45668555

https://xdaforums.com/t/question-how-to-get-writable-system-on-emulator-with-google-apps-android-13-arm-image.4567963/

You should use the open source version of Partition and run AVD with the following code:

emulator -avd <NameAVD> -writable-system

sudo apt install google-android-emulator-installer

Add to ~/.bashrc:

export ANDROID_HOME=$HOME/Android/Sdk

export ANDROID_SDK_ROOT=$ANDROID_HOME

Reload:

source ~/.bashrc

emulator -avd Medium_Phone_API_29 -writable-system -verbose

emulator -avd Medium_Phone_API_29 -writable-system -no-audio -verbose

Sunday, February 15, 2026

git patch automatic code replacement in repository

git show commitID -- folder/ >> 001commitID.patch

cd to fresh git repo without changes and

git apply 001commitID.patch

git format-patch -10 --author="YOURNAME" // look 10 commits and creat separate patch files

git apply ../0001-your.patch

git log -p // full commit history with code changes (the patch/diff output) for each commit

Saturday, February 14, 2026

GitHub hide and change mail in project repository files

git config --global user.name "USER"

git config --global user.email "123456789+USER@users.noreply.github.com"


git config --global --list

git config --local --list


Make sure working tree is clean:

git status


git add .

git commit -m "commit comment"


git filter-branch --env-filter '

export GIT_AUTHOR_EMAIL="123456789+USER@users.noreply.github.com"

export GIT_COMMITTER_EMAIL="123456789+USER@users.noreply.github.com"

' -- --all


rm -rf .git/refs/original

git reflog expire --expire=now --all

git gc --prune=now --aggressive


git log --reverse --format="%h %an <%ae>"

If you see:

yourname@users.noreply.github.com


git filter-branch --env-filter '

export GIT_AUTHOR_EMAIL="1123456789+USER@users.noreply.github.com"

export GIT_COMMITTER_EMAIL="123456789+USER@users.noreply.github.com"

' -- --all


git log


⚠️ This replaces the online repo history:

git push --force --all

git push --force --tags


git log


git log --all --author="yourname"

git for-each-ref --format="%(refname)" refs/original/ | xargs -n 1 git update-ref -d

git stash clear

git reflog expire --expire=now --all

git gc --prune=now --aggressive


What others must do (if anyone cloned). They must reclone, or:

git fetch --all

git reset --hard origin/main


git log --all --author="yourname"

SHOULD SHOW NOTHING

Friday, February 13, 2026

Root access for Android 4.4 injecting su

lsusb

sudo apt install android-tools-adb

adb devices

adb pull / /$HOME/Videos

adb shell

Thursday, February 12, 2026

Configure Android 5.1 features with root access

Permanent USB Debugging

echo "mtp,adb" > /data/property/persist.sys.usb.config

chmod 644 /data/property/persist.sys.usb.config

echo "1" > /data/property/persist.service.adb.enable

chmod 644 /data/property/persist.service.adb.enable

reboot


MagiskHidePropsConf useless

acc useless

adb shell "magisk --remove-modules" // OR rm -rf /data/adb/modules/*

reboot


Launch Magisk > Settings > Superuser > Enable Tapjacking > Allow for ADB

adb shell su -c "settings put global development_settings_enabled 1"

adb shell su -c "settings put global adb_enabled 1"


Disabling Google Play Services

pm disable-user --user 0 com.google.android.gms

Package com.google.android.gms new state: disabled-user

pm disable-user --user 0 com.android.vending

Package com.android.vending new state: disabled-user


To re-enable:

adb shell su

pm enable com.google.android.gms

pm enable com.android.vending

Do NOT delete APK unless you know what you’re doing.

Wednesday, February 11, 2026

Root access for Android 5.1 with Magisk 22.1-22100

Install Magisk on phone, copy boot.img

Launch Magisk > Install > Select boot.img

DO NOT TICK AVB 2.0 for Android 5.1

adb pull storage/sdcard0/download/magisk_patched.img /home/user/Downloads

BACKUP YOUR DATA!!!

adb reboot bootloader

fastboot devices -l

0123456789ABCDEF       fastboot

usb:5-1

fastboot getvar unlocked

unlocked: no

Finished. Total time: 0.002s

sudo fastboot oem unlock

Press Volume Up on phone (READ MESSAGE!!!)

Shows ==> Fastboot... No need to do anything.

sudo fastboot devices

[sudo] password for user:

0123456789ABCDEF         fastboot

cd ~/Donwloads

ls

sudo fastboot flash boot magisk_patched.img

Sending 'boot' (16384 KB)                          OKAY [  0.464s]

Writing 'boot'                                     OKAY [  2.210s]

Finished. Total time: 2.689s

sudo fastboot reboot

DO EVERYTHING AT YOUR OWN RISK!

Tuesday, February 10, 2026

Linux firewall ufw settings for local PC

sudo ufw enable

sudo ufw default deny incoming


sudo ufw allow from 192.168.1.0/24 to any port *****

sudo ufw allow from 192.168.1.0/24 to any port ***** proto udp

sudo ufw allow from 192.168.1.0/24 to any port ****

sudo ufw allow from 192.168.1.0/24 to any port 22

sudo ufw allow from 192.168.1.0/24 to any port 3389

sudo ufw allow from 192.168.1.0/24 to any port 445 proto tcp


sudo ufw status verbose


ss -tulpn

upnpc -l

curl ifconfig.me // compare with PC public ISP IP

nmap -p **,****,***** IP-address (check PC and ISP)

ip a

ip -4 addr

ip -6 addr // global address (not fe80::)

nmap -6 -p ****,***** YOUR_IPV6

Monday, February 9, 2026

Synchronize Android and Kubuntu folders

Install dk.tacit.android.foldersync.lite

https://www.apkmirror.com/apk/tacit-dynamics/foldersync/foldersync-2-8-0-44-release/foldersync-2-8-0-44-android-apk-download/

Create account for SMB server in FolderSync.

Create new sync and choose interval.

That's easiest way to sync files between Android devices and Linux PC.

Delete useless user: sudo deluser --remove-all-files <username>

Sunday, February 8, 2026

IP Webcam auto file download via SFTP

sudo apt install openssh-server

systemctl status ssh

hostname -I

ifconfig

ip a


sudo adduser ftpdrop

[sudo] password for user:

info: Adding user `ftpdrop' ...

Is the information correct? [Y/n] y

info: Adding new user `ftpdrop' to supplemental / extra groups `users' ...

info: Adding user `ftpdrop' to group `users' ...


id ftpdrop

groups ftpdrop

getent group users // show users in group

sudo deluser ftpdrop users // remove user from group


ssh-keygen -t ed25519 -f ~/ftpdrop_key

Generating public/private ed25519 key pair.


sudo mkdir /home/ftpdrop/.ssh

sudo nano /home/ftpdrop/.ssh/authorized_keys

Paste contents of /home/user/ftpdrop_key.pub


sudo chown -R ftpdrop:ftpdrop /home/ftpdrop/.ssh

sudo chmod 700 /home/ftpdrop/.ssh

sudo chmod 600 /home/ftpdrop/.ssh/authorized_keys

sudo systemctl restart ssh


"Algrotirhm Parameters EC implementation not found" on phone

Saturday, February 7, 2026

IP Webcam manual bulk file download

Open http://192.168.1.10:8080/videomgr.html#/modet in Firefox

F12 → Console


Add Set to remove duplicates:

[...new Set(

  [...document.querySelectorAll("a[href*='/v/modet/']")].map(a => a.href)

)].join("\n")

Explanation:

querySelectorAll → all <a>

map(a => a.href) → array of hrefs

new Set(...) → keeps only unique values

[...new Set(...)] → back to array for join("\n")


Copy output → save as list.txt

mkdir ipcam10

nano list.txt → Ctrl + Shift + V

mv list.txt ipcam10

wget -i list.txt --base=http://192.168.1.10:8080/v/modet/

Friday, February 6, 2026

Sound problems, audio glitches on Kubuntu

cmus playing music. Audio glitches when turning on monitor after sleep. analog-stereo.

Firefox playing Youtube. Monitor speakers - hdmi-stereo. Sound glitches.

journalctl --user -f | grep -i pipewire // shows nothing

pw-top // to see the current quantum and latency in real-time.

Thursday, February 5, 2026

Rust Build completed with 4 failures in Android Studio

Install:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh


Reload environme:

source ~/.cargo/env


Verify:

which rustc

/home/user/.cargo/bin/rustc

rustc --version

rustc 1.92.0 (ded5c06cf 2025-12-08)

cargo --version

cargo 1.92.0 (344c4567c 2025-10-21)


FAILURE: Build completed with 4 failures.

1: Task failed with an exception.

-----------

* What went wrong:

Execution failed for task ':file_operations:cargoBuildArm'.

> A problem occurred starting process 'command 'rustc''

* Try:

> Run with --info or --debug option to get more log output.

> Run with --scan to get full insights.

> Get more help at https://help.gradle.org.

* Exception is:

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':file_operations:cargoBuildArm'.

at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:130)

at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)...

Wednesday, February 4, 2026

NDK is not installed in Android Studio on Linux

ls /home/user/Android/Sdk/ndk/

29.0.14206865


IF NONE > Android Studio > Tools > SDK Manager > Language & Frameworks> Android SDK > SDK Tools > Tick NDK (Side by side), tick CMake > Apply > OK


nano Project/gradle/libs.versions.toml

[versions]

compileSdk = "34"

minSdk = "21"

targetSdk = "35"

kotlin = "1.9.25"

ndk = "29.0.14206865" #r28c // ENTER VERSION OF YOUR NDK


Ctrl + Shift + O // Sync Project with Grade Files...

Tuesday, February 3, 2026

Connect to Kubuntu from Android via Termux

1. Preparations on your Kubuntu 24.04 PC

    Enable Remote Desktop: Go to System Settings > System > Remote Desktop. Enable "Desktop Sharing" (VNC) or "Remote Login" (RDP).

    sudo apt update && sudo apt install openssh-server.

    To find your PC's local IP address (e.g., 192.168.1.10):

    ip addr  OR ip addr  | grep inet    

2. Installation on Termux (Android)

Install OpenSSH client to create the secure bridge:

    pkg update && pkg upgrade

    pkg install openssh

    Create the Tunnel: Use this command to forward your PC's remote desktop port to your phone.

        For RDP (Recommended): ssh -L 3389:localhost:3389 user@your_pc_ip

        For VNC: ssh -L 5901:localhost:5901 user@your_pc_ip

        (Keep this Termux session running in the background).

3. Connecting to the Desktop

Once the tunnel is active, you do not use Termux to view the screen; you use a dedicated app to connect to the "tunnel" Termux created.

    Download a Client: Install aRDP from Play Store or F-Droid.

    Configure the Connection:

        PC Name / Host: 127.0.0.1 (or localhost).

        Port: If the app asks, use 3389 (RDP) or 5901 (VNC).

    Login: Use your standard Kubuntu username and password.

If you get a black screen when connecting via RDP, ensure you are logged out of the physical PC first. Kubuntu's current RDP implementation often prevents simultaneous local and remote sessions for the same user.

Monday, February 2, 2026

Mobile phone control on PC with scrcpy Screen Copy

Control Android phone from a Kubuntu PC with full GUI and app access

  Setup on Android:

        Go to Settings > About Phone and tap "Build Number" 7 times to enable Developer Options.

        In Developer Options, enable USB Debugging.

    Connect: Plug your phone into your PC via USB.

sudo apt install scrcpy adb

scrcpy

scrcpy 1.25 <https://github.com/Genymobile/scrcpy>

/usr/share/scrcpy/scrcpy-server: 1 file pushed, 0 skipped. 96.3 MB/s (41650 bytes in 0.000s)

[server] INFO: Device:


Once connected via USB once, you can switch to Wi-Fi by running

scrcpy --tcpip=PHONE_IP_ADDRESS


https://github.com/Genymobile/scrcpy

https://www.youtube.com/watch?v=FBicaEkweOs

Sunday, February 1, 2026

SP Flash Tool segmentation fault on Kubuntu 24.04

Can't readback large ROMs from phone? Solution:

1. Disable ModemManager

Linux's ModemManager often tries to grab the phone's port because it detects a serial device (/dev/ttyACM0). This causes the connection to drop and SP Flash Tool to crash.

Temporarily stop :

    sudo systemctl stop ModemManager

    sudo systemctl disable ModemManager

2. Check udev Rules

Kubuntu needs to be told to ignore the MediaTek device to prevent the kernel from interfering.

Create a new udev rule file:

    sudo nano /etc/udev/rules.d/20-mm-blacklist-mtk.rules

Add this line to tell ModemManager to ignore your device:

    ATTRS{idVendor}=="0e8d", ENV{ID_MM_DEVICE_IGNORE}="1"

    Add another rule for user permissions:

    SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="0666"

Reload rules:

    sudo udevadm control --reload-rules

    sudo udevadm trigger

Saturday, January 31, 2026

Copy and boot Linux partition on same SSD disk

Install Ventoy on USB stick. https://www.ventoy.net/en/download.html

Copy Resquezilla.ISO to USB flash drive. https://rescuezilla.com/download


Boot from USB stick and choose Resquezilla.ISO.

BACKUP PARTITIONS BEFORE DOING ANYTHING!


Close Resquezilla and open PartedMagic. https://partedmagic.com/

Resize necessary partition, making space for copy.

Copy selected partition.

Delete original partition.

Reboot


DO EVERYTHING AT YOUR OWN RISK!


blkid

lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTS,UUID,PARTUUID

lsusb

mount

sudo fdisk -l

sudo hdparm -i /dev/sda

Friday, January 30, 2026

Create SSD disk image & restore clone on Kubuntu

Rescuezilla is widely considered the best choice because it provides a modern graphical interface (GUI) while remaining fully compatible with Clonezilla, the industry standard for disk imaging. 

    Why it's better than others: Unlike built-in tools like dd, Rescuezilla handles partition resizing, skips unused space to save time/storage, and is highly unlikely to fail due to simple user errors.

    Emergency Readiness: The resulting image file can be restored to a brand-new SSD of equal or larger size, and your system will boot exactly as it did before. 

Thursday, January 29, 2026

mpv - best light video media player for Linux

mpv file1.mp4 file2.mp4

mpv /path/to/folder/

mpv --playlist=my_list.m3u


Play/Pause: Space or p

Fullscreen: f (or Esc to exit)

Seek: Left / Right arrows (5 seconds) or Up / Down arrows (1 minute)

Volume: 9 (decrease) and 0 (increase)

Subtitles: j to cycle through subtitle tracks; v to toggle visibility

Audio: # to cycle through audio tracks

Quit: q (to close) or Q (to save the current position for the next time you open the file)


View Playlist F8 (opens an on-screen overlay)

Next File > or Enter

Previous File <

First/Last File Shift + Home / Shift + End

Loop Playlist Map L to cycle-values loop-playlist inf no in input.conf


3 videos

mpv --lavfi-complex="[vid1][vid2][vid3]hstack=inputs=3[vo];[aid1][aid2][aid3]amix=inputs=3[ao]" input1.mkv --external-files="input2.mkv;input3.mkv"


2 videos

mpv --lavfi-complex="[vid1][vid2]hstack[vo];[aid1][aid2]amix[ao]" input1.mkv --external-file=input2.mkv


2x2 grid (4 IP cams)

mpv --lavfi-complex="\

[vid1][vid2]hstack[top]; \

[vid3][vid4]hstack[bottom]; \

[top][bottom]vstack[vo]" \

"URL1" \

--external-file="URL2" \

--external-file="URL3" \

--external-file="URL4"


Several IP webcams in one window

mpv http://192.168.1.10:8080/video

i

fps: 25


mpv \

--no-correct-pts --container-fps-override=25 \

--lavfi-complex="[vid1][vid2]hstack[vo]" \

"http://192.168.1.10:8080/video" \

--external-file="http://192.168.1.10:8080/video"

Wednesday, January 28, 2026

cmus - Console Music Player for Linux command line

Shift + C, R to play playlist in loop.

Tab to focus cursor on playlist name * default

:clear into the command line at the bottom of the screen to empty playlist.

y to add selected folders or tracks to playlist

+ - to change volume

p - change track position down

1 2 3 (Playlist) 4 5 (Browser) 6 7 (Keybindings)

:set resume=true - resume playback from current position (don't work as expected)

:quit - exit and close player

https://github.com/cmus/cmus/blob/master/Doc/cmus-tutorial.txt

Tuesday, January 27, 2026

Do not remove Baloo on Kubuntu - disable

apt list --installed | grep -i baloo

dpkg -l | grep -i baloo

balooctl status

Baloo is currently disabled. To enable, please run balooctl enable

System Settings > Search > File Search, "Enable File Search" is unchecked.

Monday, January 26, 2026

Recoll - best file document search for Linux

sudo apt install recoll

sudo apt install poppler-utils antiword unrtf

By default, Recoll is multithreaded.

nano ~/.recoll/recoll.conf

idxflushmb = 512 (for 32GB RAM)

Preferences - User Preferences - User Interface

Display scale (default 1.0): 1.50

Preferences - User Preferences - Result list

paragraph>

<table class="respar">

<tr>

<td><a href='%U'><img draggable="false" src='%I' width='64'></a></td>

<td>%L &nbsp;<i>%S</i> &nbsp;&nbsp;<span style="color:#800000;"><b>%T</b></span><br>

<span style='white-space:nowrap'><i>%M</i>&nbsp;%D</span>&nbsp;&nbsp;&nbsp; <i>%U</i>&nbsp;%i<br>

%A %K</td>

</tr></table>

header>

<style>

body, table, tr, td, p, html {

color: #808080 !important;

background-color: #000000 !important;

}

:link { color: #4da6ff !important; }

:visited { color: #bb86fc !important; }

</style>

Index Settings

Index flush megabytes interval 512

Sunday, January 25, 2026

Local AI RAG with LLama-3 llama.cpp

ChatGPT is best chat bot for now, IMHO… It’s ok to explore themes, philosophize... It’s not so heavily censored, it imitates logical thinking process very good. But at the same time it lies sometimes – distorts names of books, gives bad links, leads you astray with technical staff, like electronics and administrating… It’s nice to argument with it but when getting tech solutions and advice one should be cautious. Also it loves throwing rhetorical garbage.

Gemini. Very helpful in technical staff – short and precise. Good in programming. Worse with electronics than ChatGPT. Didn’t chat a lot with it, so do not know how "well spoken" it is, but generally feels neutral avoiding bold conclusions. Great addition to conventional Google Search.

Grok. Have mixed feeling of it. Very helpful with system administrating. In programming sometimes better than ChatGPT, but as a chat bot it is censored and avoids controversial topics. Even when cornered logically, dodges arguments to stay tolerant, which is bad.

Perplexity. Brief and straight to the point. Didn't used it much.

All local LLM models, I tried, suck… But maybe large ones for very powerful GPUs are OK, though I have no inclination to invest in hardware right now.

We can't rely on AI opinions, but as support and augmentation to idea exploration AIs are OK.

Saturday, January 24, 2026

Body, consciousness, awareness

I’ll answer this cleanly, skeptically, and without mysticism padding, because you clearly want a model that doesn’t bullshit itself.

1. Is the body a medium to experience the physical world?

Yes — but not in the mystical sense.

The body is a biological transducer.

Friday, January 23, 2026

Ancient knowledge and artifacts

1. What these objects actually prove (and what they don’t)

Antikythera Mechanism (c. 100–100 BCE)

What it is:

A bronze, gear-driven analog computer for predicting eclipses, planetary cycles, and calendars.

What it proves (high confidence):

Hellenistic engineers mastered precision gearing centuries before medieval clocks.

They had mathematical astronomy, not astrology cosplay.

Knowledge existed in small elite circles, not society-wide.

Complex technology can exist without industrialization.

What it does NOT prove (low confidence / speculation):

Lost global super-civilization ❌

Alien intervention ❌

Widespread ancient “high tech” ❌

Thursday, January 22, 2026

Hessdalen and Marfa Lights

🔹 Hessdalen Lights (Norway)

The Hessdalen lights are recurring unusual luminous phenomena observed in the Hessdalen valley in rural Norway. They appear as floating lights — white, yellow, or red — that can hover, move slowly or very fast, and last from seconds up to hours. Sightings have been reported since at least the 1930s, with intense activity in the early 1980s.

Wednesday, January 21, 2026

Planetary energy grid

1. “Planetary energy grid” is a modern myth, not an ancient fact

The idea comes from:

1920s pseudo-archaeology (Alfred Watkins’ “ley lines”)

1960s–70s New Age repackaging (Bruce Cathie’s “Harmonic Grid” fantasies)

1980s woo-woo books about “geomagnetic nodes” and “earth chakras”

None of these authors used real geophysics, magnetometry, or statistical analysis.

They eyeballed maps and drew lines between points they wanted to connect.

Tuesday, January 20, 2026

Paranormal places in Romania

Hoia-Baciu Forest is a real woodland west of Cluj-Napoca in Transylvania, Romania, covering about 3 km² and commonly visited by hikers and locals.

Sunday, January 18, 2026

POSIX ACL no ownership changes instead of chown and chmod

ACLs let you say: “This specific user can read here — without touching owner/group logic.”

Linux ACLs (setfacl, getfacl) rely on POSIX filesystem features.

NTFS is a Windows filesystem, so:

It has its own ACL model (Windows-style)

Linux NTFS driver (ntfs-3g) fakes permissions

There is no real POSIX ACL storage

Відгук про ББЖ ДБЖ Vinga

Маю, як на 12 В, так і на 24 В. Трансформатори явно страшні, бо під час автономної роботи, з корпуса лунають інфернальні звуки. Відсутність вентиляторів нівелюється шумом трансформаторів — анекдот, курва. Це основна претензія. Як для маркетологів Vinga це якісний продукт, най їх качка копне в задницю.

Saturday, January 17, 2026

Scanning HDD surface test on Linux

To scan the surface of a hard disk drive (HDD) for bad sectors in the Ubuntu terminal, the most direct command-line tool is **`badblocks`**. It performs a thorough surface scan by reading (and optionally writing) to every block on the drive.

Friday, January 16, 2026

smartctl do not show all SMART parameters for USB-drive

smartctl often shows fewer or limited SMART parameters for USB-connected drives (external HDDs/SSDs in enclosures or via adapters) compared to internal SATA/NVMe drives. This happens mainly because USB drives use a bridge chip (USB-to-SATA or USB-to-NVMe) that translates commands between USB (typically SCSI-based) and the internal drive's ATA/NVMe protocol.

Thursday, January 15, 2026

Systems Theory Analysis

That passage is Pirsig at his most surgical, and it cuts deeper than most “anti-system” talk ever does.

Wednesday, January 14, 2026

Worldview Contamination and Ideology Origins

Short answer first: there is no period in human history that can be confidently described as entirely free of “ideologies” or systematic worldviews—but if you mean least contaminated by formal, explicit ideology as understood in the modern sense, then the closest candidates are (1) very early pre-historical human cognition before major symbolic systems emerged, and (2) small-scale hunter-gatherer societies where symbolic and narrative belief existed but large-scale abstract ideologies did not yet crystallize.

Monday, January 12, 2026

Sunday, January 11, 2026

Stupidity

1. “Stupid” is a moral insult, not an explanatory category

Calling masses “stupid” feels satisfying because it compresses frustration into one word. But it explains nothing.

Saturday, January 10, 2026

Psychological warfare methods

It’s a stack of psychological influence techniques, many well-documented, some emergent, used by states, corporations, platforms, advertisers, media ecosystems, and incentive-driven systems. No coordination required—alignment of incentives is enough.

Friday, January 9, 2026

Crop circles and aliens

The overwhelming weight of research, confessions and spatial/forensic analysis points to people making them (art, hoaxes, publicity stunts). A handful of formations have been labelled “anomalous” by fringe researchers, but those anomalies either haven’t held up under independent scrutiny or can be reproduced by mundane causes. 

Thursday, January 8, 2026

Contact, abduction, mutilation

Good instinct to call it noise. Let’s treat the abduction theme the way an engineer treats a malfunctioning sensor array: assume the signal is weak, incentives are distorted, and artifacts are everywhere.

Wednesday, January 7, 2026

Kirsan Ilyumzhinov UFO case

Kirsan Ilyumzhinov — ex-President of Kalmykia and former FIDE head — has publicly said he was taken by humanoid beings in yellow spacesuits in September 1997, and first made widely reported public statements about it in interviews years later (notably around 2010).

Tuesday, January 6, 2026

Ubuntu 14 remote desktop Kubuntu 24.04 Plasma 5

Ubuntu 14

sudo apt install krdc


Kubuntu 24.04 Server with Plasma 5.27

sudo apt install xrdp

sudo adduser xrdp ssl-cert

sudo systemctl restart xrdp

Monday, January 5, 2026

NoMachine remote desktop with full access to PC

NOT OPEN SOURCE

sudo dpkg -i nomachine_9.3.7_1_amd64.deb

[sudo] password for user:

Selecting previously unselected package nomachine.

(Reading database ... 340752 files and directories currently installed.)

Preparing to unpack nomachine_9.3.7_1_amd64.deb ...

Unpacking nomachine (9.3.7-1) ...

Setting up nomachine (9.3.7-1) ...

NX> 700 Starting installation at: Tue, 30 Dec 2025 21:02:12.

NX> 700 Using installation profile: Ubuntu.

NX> 700 Installation log is: /usr/NX/var/log/install.log.

NX> 700 Installing nxrunner version: 9.3.7.

NX> 700 Installing nxplayer version: 9.3.7.

NX> 700 Installing nxnode version: 9.3.7.

NX> 700 Installing nxserver version: 9.3.7.

NX> 700 Installation completed at: Tue, 30 Dec 2025 21:02:27.

NX> 700 NoMachine was configured to run the following services:

NX> 700 NX service on port: 4000

Sunday, January 4, 2026

Windows 7 PC remote desktop Kubuntu 24.04 Plasma 5

The "not applicable" error when trying to install **KB2592687** (RDP 8.0 update) on your Windows 7 machine usually means one (or more) of these common issues:

Saturday, January 3, 2026

No sound on X2Go client with Kubuntu 24.04 server

On Ubuntu 14.04 LTS client old laptop

(X2Go audio forwarding over an SSH tunnel to localhost)

By default, the module binds to all interfaces (0.0.0.0 — meaning it could accept connections from anywhere on the network).

Adding listen=127.0.0.1 forces it to bind only to the loopback interface (localhost). This is a common security recommendation when you only need local/tunneled connections (like X2Go does), to prevent accidental exposure to the real network.

In practice, for localhost-only use, it's optional because the default port (4713) isn't usually exposed externally anyway, but it's "safer".

sudo nano /etc/pulse/default.pa

### Network access

load-module module-native-protocol-tcp listen=127.0.0.1 auth-ip-acl=127.0.0.1 auth-anonymous=1

ABOVE LINE IS SOLUTION IN MY CASE

pulseaudio --kill

pulseaudio --start

pactl info

You should see Server String... and so on... if access denied, smth is wrong. 

No need to add client user to audio group!

Friday, January 2, 2026

X2Go Server and Client for old notebook browsing

Always log out of your local session!

Setup (Kubuntu PC)

sudo apt install x2goserver x2goserver-xsession

Laptop

Ubuntu → sudo apt install x2goclient

Win7 → install X2Go Client for Windows

Result

Browser runs on Kubuntu PC

Laptop just displays it

Laptop load ≈ negligible

Ctrl + Alt + F - toggle full screen

Thursday, January 1, 2026

Morality of the Gods

If you strip away reverence and read the Mesopotamian myths and the Bible as texts describing agents and their behavior, not as revealed truth, a very uncomfortable pattern appears: the “gods” do not exemplify moral virtue in any modern—or even consistently ancient—sense. They exemplify power, status enforcement, and control, not ethics.