Is the homefoundry.org forum dead ?

Same as alloyavenue.com or backyardmetalcasting.com (the latter is still available, but not a forum). It appears that the first site is dead no, did they stop activities ?

reddit.com
u/SkySurferSouth — 16 hours ago

TOAUTO TRF 8000 8KG Electric Metal Melting Furnace - Aluminum Melting Furnace - They say 'copper' in the video

Finally a ToAuto (or Vevor) Kanthal furnace which uses a standard clay-graphite crucible. It is advertised for melting aluminum but when the guy dumps the hot aluminum ingots into water the narrator talks about 'copper ingots' while it is clearly aluminum. Moreover it is advertised as '8kg aluminum' which requires a crucible of 8 / 2.3 = 3.5 liter (almost 1 gallon) which does not fit in this furnace. And where are the Kanthal heating element wires ? Inside the Kaowool insulation ?

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

u/SkySurferSouth — 4 days ago

Steel manufacturing: why are slabs not heated with induction ?

No, I don't work in a steel mill, but I like videos of steel mills. What I notice, is that reheating slabs or bars, after being cast in the continuous caster, they are reheated but they use gas furnaces. Why not by induction ? That is much more energy efficient, because heat is only generated inside the steel. And why are the slabs stored and reheated later on (which is a waste of energy), rather than let the continuous caster feed the roughing mills ?

reddit.com
u/SkySurferSouth — 4 days ago

Is this steel industry video real or fake AI generated ?

This is about how the pig iron is made, but in the video I see completely different processes and 'torpedo cars' which look like tank cars transporting liquid hydrocarbons rather than liquid iron. And other processes also look unrealistic.

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

u/SkySurferSouth — 6 days ago

Is there a security cam available which stores data locally (no cloud)

Images of my home stored in the cloud I consider as a security risk, so I want to store the images locally, such as on the device itself or on a NAS.

Do such cameras exist ?

reddit.com
u/SkySurferSouth — 6 days ago
▲ 2 r/shotcut+1 crossposts

Shotcut issues Error: the job XML is empty! on Debian 13 ARM64

This is a known issue as seen on this: https://forum.shotcut.org/t/error-the-job-xml-is-empty/44054 But is there a fix on it ? Or another way to get a newer version ? The sudo apt update && sudo apt install shotcut tells it is already the latest version and Flatpak does not work on my install. I could not find an ARM64 AppImage, only x64 for Debian on Github.

I found a workaround, run LC_ALL=C melt -progress yourproject.mlt -consumer avformat:output.mp4 for a terminal, but not ideal.

u/SkySurferSouth — 11 days ago
▲ 1 r/termux

How to enable sound in Firefox in prooted Debian 13 ?

In my prooted Debian sound does work when using a music player started from XFCE, but not in Firefox.

Before launching proot-distro I run pulseaudio --start --exit-idle-time=-1 and set export PULSE_SERVER=tcp:127.0.0.1:4713.
Audio works over TCP. And pactl info returns

myuser@localhost:~$ pactl info
Server String: 127.0.0.1
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: no
Client Index: 9
Tile Size: 65472
User Name: u0_a221
Host Name: localhost
Server Name: pulseaudio
Server Version: 17.0-dirty
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: OpenSL_ES_sink
Default Source: OpenSL_ES_sink.monitor
Cookie: 0304:c613

But when launching Firefox in the same XFCE session it remains silent.

reddit.com
u/SkySurferSouth — 14 days ago

Why have incandescents a CRI of 100 ?

In theory this is true, but because with decreasing wavelength (red => blue, violet) the light output decreases almost inversely. Blues and violets are poorly rendered with an incandescent.
So actually I don't agree with the '100'.

reddit.com
u/SkySurferSouth — 21 days ago
▲ 6 r/termux+1 crossposts

Why I am reluctant to use chroot instead of proot

I tried chroot-distro on my rooted Nothing 2a with Android 14. It did work, even in GUI mode. I used VNC like I use it with proot-distro, because Termux X11 cannot be shared / networked. I use a TigerVNC server (localhost only) inside the proot/chroot with an SSH wrapper for security to access it from LAN. On the phone itself I use a VNC client (AVNC) to control / view it. Works on both proot and chroot.

So far so good.

Chroot is a lot faster, particularly with Firefox or other hardware based graphics because proot has ptrace overhead slowing it down.

BUT:

  • root user is shared with Android root which has some security risks. This is unlike a container package like Proxmox/LXC which puts container root to UID 100000 on the Proxmox server.

  • the standard non root user (UID 1000) is shared with 'Android system'. This can be avoided by patching /etc/passwd inside the container (when it is not running) from a root shell in Termux. The UID can be patched to the same UID as Termux (10xxx . u0_axxx).

  • But when installing other apps inside the container by adb / dnf / (the package manager of the OS), some apps have their own Linux user (e.g. Apache UID 48, or mysql user). That is the other issue they 'steal' the UID from Android when it is used under Android. This is the same difference with LXC where Apache in a container has UID 100048 on the server.

  • Mounts should be cleared completely after exiting / stopping or even aborting the container. And use the --minimal option on chroot-distro command to prevent unnecessary and risky mounts to the Android root folder like /tmp, /acct, /data which should not be accessed from the container. Otherwise one could mess up Android.

Doing any actions to the container folder when it is not running should be done only when all mounts to the container are unmounted.

Once I did a su -c "rm -rf $ROOTFS/data" from Termux when it was still mounted to /data which wiped my entire phone. So I had to factory reset it, but luckily root and Magisk survived.

This fundamental issue keeps me from using chroot.

This is a warning that chroot is risky, more than most apps using root.

reddit.com
u/SkySurferSouth — 1 month ago

Closet window suddenly shattered

It was already a few years ago, I have no photos. The closet (an IKEA built in one) in our master bedroom has two sliding doors with (luckily safety-) glass windows in it in an aluminum frame.
Suddenly in a early morning one of them spontaneously shattered, luckily far enough from our beds that glass shards did not reach us.

How is that possible ?

reddit.com
u/SkySurferSouth — 1 month ago

Why does Android (and iOS) not have a decent firewall ?

These OS'es are much stricter on security now, which is a good thing, and yet, still some flaws exist. I've read that Android 17 had a new permission for access to LAN. But why no permission to access the internet ? That is a much more security thing. Most malware reaches your device because all apps have unlimited internet access while not needed in some cases.

Moreover there is no setting to block incoming traffic. When e.g. in a public wifi, incoming traffic must actually be blocked. I have a script on my phone (thanks to root) which toggles incoming traffic and I use Netguard or RethinkDNS to block internet access to most apps. Such a possibility should be available to all devices.

reddit.com
u/SkySurferSouth — 2 months ago
▲ 3 r/termux+1 crossposts

Security concern : incoming traffic cannot be blocked in public wi-fi !

When using a public wifi hotspot (and even with VPN ON, not all VPN apps block incoming traffic), other people can access your phone by using wifi ADB or other open ports from apps (some use http 8080).
Firewall VPNs like Netguard or Rething DNS do NOT block this.

I have only one option (rooted devices only) change IPtables: To be run as root:

#!/system/bin/sh

IFACE=wlan0

add_rule() {
    # Only insert if rule doesn't exist yet
    iptables -C "$@" 2>/dev/null || iptables -I "$@"
}

add_rule6() {
    ip6tables -C "$@" 2>/dev/null || ip6tables -I "$@"
}

del_rule() {
    # Only delete if rule exists
    iptables -C "$@" 2>/dev/null && iptables -D "$@"
}

del_rule6() {
    ip6tables -C "$@" 2>/dev/null && ip6tables -D "$@"
}

block_incoming() {
    add_rule  INPUT -i $IFACE -p icmp -j ACCEPT
    add_rule  INPUT -i $IFACE -m state --state ESTABLISHED,RELATED -j ACCEPT
    add_rule  INPUT -i $IFACE -m state --state NEW,INVALID -j DROP

    add_rule6 INPUT -i $IFACE -p icmpv6 --icmpv6-type neighbor-solicitation -j ACCEPT
    add_rule6 INPUT -i $IFACE -p icmpv6 --icmpv6-type neighbor-advertisement -j ACCEPT
    add_rule6 INPUT -i $IFACE -p icmpv6 --icmpv6-type router-advertisement -j ACCEPT
    add_rule6 INPUT -i $IFACE -m state --state ESTABLISHED,RELATED -j ACCEPT
    add_rule6 INPUT -i $IFACE -m state --state NEW,INVALID -j DROP
}

unblock_incoming() {
    del_rule  INPUT -i $IFACE -p icmp -j ACCEPT
    del_rule  INPUT -i $IFACE -m state --state ESTABLISHED,RELATED -j ACCEPT
    del_rule  INPUT -i $IFACE -m state --state NEW,INVALID -j DROP

    del_rule6 INPUT -i $IFACE -p icmpv6 --icmpv6-type neighbor-solicitation -j ACCEPT
    del_rule6 INPUT -i $IFACE -p icmpv6 --icmpv6-type neighbor-advertisement -j ACCEPT
    del_rule6 INPUT -i $IFACE -p icmpv6 --icmpv6-type router-advertisement -j ACCEPT
    del_rule6 INPUT -i $IFACE -m state --state ESTABLISHED,RELATED -j ACCEPT
    del_rule6 INPUT -i $IFACE -m state --state NEW,INVALID -j DROP
}

case "$1" in
    block)   block_incoming ;;
    unblock) unblock_incoming ;;
    *)       echo "Usage: $0 {block|unblock}" ;;
esac
reddit.com
u/SkySurferSouth — 2 months ago

Cannot add per app rules in firewall and no inbound control

The per app rules in Rethink have no add button to add an app or port or IP.

Moreover there is no option to block incoming connections (e.g. wifi ADB, ssh into Termux, web interface if the phone runs a web server) when in a public wifi hotspot. This is a nasty security leak of Android.

reddit.com
u/SkySurferSouth — 2 months ago
▲ 2 r/passkey+1 crossposts

Is there an M1 alternative for Sekey (fingerprint for ssh and sudo passwords) ?

I have SEKey (https://github.com/sekey/sekey#install)installed and it works fine for fingering instead of typing passwords for using sudo or ssh. But under macOS 27 Golden Gate Bridge (or macOS 28) it will stop working as it is Intel only.

u/SkySurferSouth — 2 months ago

Installed Rethink 0.55r from f-droid but does not work as VPN

Nothing 2a, Android 14 (stock ROM).

I had this version, but Wireguard did not work. Then I uninstalled it, reinstalled 0.55t from Github and could not use it as a VPN.
I uninstalled again and reinstalled from f-droid, but same issues.
Settings => VPN => RethinkDNS was not listed.

reddit.com
u/SkySurferSouth — 2 months ago
▲ 3 r/termux

Can I use a chroot-distro on a proot container ?

I successfully use proot with Debian Trixie.
Most apps run adequate, even Stellarium or Rawtherapee. Only Firefox is slow. I have a (rooted) Nothing 2a with 12GB RAM.
My question is: can I run chroot-distro on the same proot container ? And whar should I change in that container ?

The 'container' is just a folder with all standard Linux folders.

reddit.com
u/SkySurferSouth — 2 months ago
▲ 9 r/bash

#!/bin/bash

WIDTH=1440
HEIGHT=800
RATE=60
OUTPUT="VNC-0"

# Generate modeline
LINE=$(gtf $WIDTH $HEIGHT $RATE | grep Modeline)

# Extract mode name (e.g. "1200x600_60.00")
MODENAME=$(echo $LINE | awk -F'"' '{print $2}')
#MODELINE=$(echo "$MODENAME" | sed 's/^Modeline.+$//')
MODELINE=$(echo $MODENAME | sed 's/^\s*Modeline.+$//')
echo 1: $MODENAME
echo 2: $MODELINE
echo 3: $LINE

exit

It appears that the line

MODELINE=$(echo $MODENAME | sed 's/^Modeline.+$//')

refuses to skip the word 'Modeline' (optionally prepended by space) which is the start of the line. What am I doing wrong ?

 Modeline "1440x800\_60.00" 93.80 1440 1512 1664 1888 800 801 804 828 -HSync +Vsync
reddit.com
u/SkySurferSouth — 4 months ago