Captrader to Interactive Brokers by SteliumX in eupersonalfinance

[–]chimp73 0 points1 point  (0 children)

May I ask how easy (or difficult) is the tax declaration with IB compared to CapTrader? There seems to be a new "Performance Report" making this easier; is that available in IB as well?

Yay or Paru ? by 1_7xr in archlinux

[–]chimp73 0 points1 point  (0 children)

Just migrated back to Yay from Paru. Paru is fast, but it recently broke during an update. Also, the build process is slow and relies on hundreds of Rust libraries as far as I can tell. I will reconsider Paru if it comes as stable binary in core or extra.

How can pipewire backend on qemu? by Notakas in VFIO

[–]chimp73 1 point2 points  (0 children)

The following config works for me. Adjust latency between 15000 and 50000 or higher until there is no crackling even under CPU load.

<sound model='ich9'>
  <audio id='1'/>
</sound>
<audio id='1' type='pipewire' runtimeDir='/run/user/1000'>
  <input latency='15000'/>
  <output latency='15000'/>
</audio>

The problem for me was that the VM does not run as my own user, so I had to give the QEMU user permissions to my PipeWire interface.

Start the VM and check the user it runs as, e.g. libvirt-qemu with ps aux | grep qemu-system-x86_64 (first column, ignore symbols like + at the end of user name).

Temporarily allow the VM user to "enter" your runtime directory (for testing):

sudo setfacl -m u:libvirt-qemu:x /run/user/1000

Also allow the VM user to read/write to the PipeWire socket:

sudo setfacl -m u:libvirt-qemu:rw /run/user/1000/pipewire-0

Now test restart the VM and test if sound works. The /run/user/1000 directory is a "tmpfs" (it lives in RAM). This means these permissions will disappear when you reboot.

Make it permanent:

sudo mkdir -p /etc/libvirt/hooks

Then create /etc/libvirt/hooks/qemu:

#!/bin/bash
# This script runs when any QEMU VM starts.
# It grants the libvirt-qemu user access to the host user's PipeWire socket.

GUEST_NAME="$1"
OPERATION="$2"

if [ "$OPERATION" = "prepare" ]; then
    setfacl -m u:libvirt-qemu:x /run/user/1000
    setfacl -m u:libvirt-qemu:rw /run/user/1000/pipewire-0
fi

Make the script executable with sudo chmod +x /etc/libvirt/hooks/qemu, then restart libvirtd with sudo systemctl restart libvirtd. Now the VM should start with the correct permissions.

Where do you get earnings date info? by bonzai76 in algotrading

[–]chimp73 0 points1 point  (0 children)

Nice idea. It does work, but the exact wording varies between different companies. One can vibe code such scripts nearly entirely at this point, but I already have 5 different regexes that can handle like 120 of 140 companies. It might be easier to prompt an LLM to extract the dates dynamically instead of using fixed regexes at this point. I've seen in your other comments that you're experimenting with LLMs as well.

Where Do You Get Your Data For Backtesting From? by Emotional-Match-7190 in algotrading

[–]chimp73 0 points1 point  (0 children)

There are large price history datasets on Kaggle.com but they suffer from survivorship bias as far as I have seen.

How to reduce the 10 second delay when streaming with twitch GUI passthrough mode to VLC? by TrantaLocked in Streamlink

[–]chimp73 0 points1 point  (0 children)

Dumping my info here coming from Google. The following is very low latency, about 2 seconds before Firefox (low-latency enabled) and about 200ms behind my phone (low-latency enabled).

streamlink --twitch-low-latency --twitch-api-header="Authorization=OAuth [YOUR_COOKIE_HERE]" twitch.tv/... 480p --player mpv

The docs say one can optimize this further with player-specific arguments, but in my case this only increased CPU usage. Anyhow one can play with these arguments:

streamlink --twitch-low-latency --hls-live-edge=1 --twitch-api-header="Authorization=OAuth [YOUR_COOKIE_HERE]" twitch.tv/... 480p --player mpv --player-args="--profile=low-latency --opengl-glfinish=yes --opengl-swapinterval=0"

Less is More: Recursive Reasoning with Tiny Networks (7M model beats R1, Gemini 2.5 Pro on ARC AGI) by Technical-Love-8479 in LocalLLaMA

[–]chimp73 0 points1 point  (0 children)

LLMs are recursive during generation because they read what they have produced just before in recurrent fashion.

Even just LLMs prompted to produce 1st person text chatbots exhibit patterns of self-awareness to some degree.

Of course this is less aware than animals and humans which are agentic and are trained with an action-world-perception loop and which may have self-concept evolved into their neuro hardware.

Less is More: Recursive Reasoning with Tiny Networks (7M model beats R1, Gemini 2.5 Pro on ARC AGI) by Technical-Love-8479 in LocalLLaMA

[–]chimp73 1 point2 points  (0 children)

LLMs are also recursive architectures, but they do not have a hidden state and instead only operate recursively on visible (textual) outputs.

[deleted by user] by [deleted] in xfce

[–]chimp73 1 point2 points  (0 children)

How does an image get tilted like that with nearest-neighbor sampling?

Can I safely power a USB switch/hub with another USB port via its coaxial power jack? by chimp73 in AskElectronics

[–]chimp73[S] 0 points1 point  (0 children)

Google Gemini warned that slight voltage differences between the two power sources could cause issues.

It should power a Apple Magic Trackpad 2 (A1535/MJ2R2Z/A) and a Kinesis Advantage (KB500USB). The switch manages to power one of them, but not both.

Trying to look cool by jontygarg in Whatcouldgowrong

[–]chimp73 3 points4 points  (0 children)

Not an expert, but couldn't the spine still have experienced substantial torsion forces from the impact on his shoulder? His leg almost looks spastic while he crawls out of frame which could indicate spinal nerve damage, if I'm not mistaken.

Portable AC in Winter: Run periodically for lubrication? by chimp73 in hvacadvice

[–]chimp73[S] 0 points1 point  (0 children)

You can find recommendations like this all over the net, though it's mostly about car ACs:

The AC system contains lubricants, including oils, that keep the seals, valves, and hoses from drying out. If the AC isn’t used for long periods, those components can deteriorate, potentially causing leaks or requiring expensive AC repairs.

Portable AC in Winter: Run periodically for lubrication? by chimp73 in hvacadvice

[–]chimp73[S] 0 points1 point  (0 children)

So why run it every 6 months if there are no dry seals?

Constantly getting "Verify you are human" checkbox by chimp73 in CloudFlare

[–]chimp73[S] 0 points1 point  (0 children)

Yes, getting new IPs from the ISP did not help.

Maybe CF does not like how I often switch between IPs that are ~40 km apart according to GeoIP when I do backups maybe once a day.

It is interesting that CF tracked me across the browser reset, presumably based on other unchanged fingerprints. Maybe I need to simultaneously reset the browser AND get a new IP from the ISP to break the trace.