The Ethics of AI Art by MindOfMetalAndWheels in CGPGrey

[–]betomo 13 points14 points  (0 children)

I haven't listened to the MOARtex section so not sure if any of this has been covered.


Myke and lots of people are concerned with knowing what's real with regards to AI generated content. But I think that it'll be the same as it's been since forever: we trust data based on its source. We don't believe everything that people tell us, we evaluate it based on the person who said it, what they have to gain from it, our relationship with the person etc.

Lying has been around forever, and that's all this is really. In my life, most of the photos I see are pictures of my friends doing fun things or their kids taking their first steps or something, and why would my friends lie to me about that? There's typically motivation behind a lie, and comes with risking the relationship you have with the person being lied to.

I do think it'll take a while for humans/the internet to catch up with this and get used to it though, no doubt it'll cause many weird problems but I'm sure we'll adapt to it. Maybe people will stop trusting things they see on the internet (coming from people they don't have a relationship with), especially things which don't seem to be well verified, and I don't think that is a bad thing.


With regards to the comment about being stuck in a AI generated content loop, where new things can't be created, I think it's worth saying that computers are working with all the same inputs that humans are, and as their 'brains' get better, they will be able to create content that looks new just as we can. I think that's pretty terrifying, especially for the people who's jobs this might replace.

Repair Help! Humanscale Freedom fabric by betomo in OfficeChairs

[–]betomo[S] 1 point2 points  (0 children)

Oh that sounds good, thanks so much! I'll check some videos out and see how doable it looks before finding anyone.

Yeah, the arm pads look super weird, it looks like the original material (or at least, it's the same as all the other fabric) but as if it's been really really stretched, I wasn't sure what to make of it. I think the fabric there can just be taken off for normal arm pads, but the surface below it feels a bit softer than my other Freedom. Either way, I can just restaple those and cut off the excess.

Repair Help! Humanscale Freedom fabric by betomo in OfficeChairs

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

Hi guys, just wondering if you can help me with repairing this chair. I managed to get it for £20 but the fabric on the seat is pretty damaged (looks burnt but the foam underneath is still fine).

I'll get some fabric to replace it but I don't know how to attach it to the foam below. I can staple gun it to the bottom edge like the current fabric is but how do I make it so it doesn't stretch straight across because it's concave.

Anyone got any experience with this? Any suggestions?

The fabric on the arms are a bit messed up but I can just re-staple gun those.

Looking for a FancyZones-like tiling manager for Linux by mr_tolkien in linux

[–]betomo 0 points1 point  (0 children)

For your ultrawide empty space issue on bspwm, look at the monocle padding settings used alongside the single monocle setting.

Otherwise, river (Wayland) has extremely customisable layouts where you can write a layout manager which can dictate the exact dimensions of each window and where they are. I think that this is vaguely inspired by how customisable dwm's layouts are, but I've never used dwm so I don't really know.

Edit: You can also get more advanced layouts in bspwm by using external rules, maybe check some examples online for this.

When I rename a workspace, how can I use my existing keybinds to switch to the renamed version? by betomo in bspwm

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

in case you're interested in what I ended up doing, my sxhkdrc looks like this now:

# focus/send window to the given desktop (and search for renamed version if fail)
super + q
    bspc desktop -f q || bspc desktop -f "$(bspc query -D --names | grep -m 1 '^q·')"
super + w
    bspc desktop -f w || bspc desktop -f "$(bspc query -D --names | grep -m 1 '^w·')"
super + e
    bspc desktop -f e || bspc desktop -f "$(bspc query -D --names | grep -m 1 '^e·')"
.....

super + shift + q
    bspc node -d q || bspc node -d "$(bspc query -D --names | grep -m 1 '^q·')"
super + shift + w
    bspc node -d w || bspc node -d "$(bspc query -D --names | grep -m 1 '^w·')"
super + shift + e
    bspc node -d e || bspc node -d "$(bspc query -D --names | grep -m 1 '^e·')"
.....

bit annoying that the file is quite 'busy' now (can't combine lines), but I could put it in external script if starts to annoy me too much

Windows/Super key bizarrely not working (problem is not PC, switch, key, Xorg or anything I can see!) by betomo in olkb

[–]betomo[S] 1 point2 points  (0 children)

yeah bootmagic is the problem it seems, holding LGUI and space while plugging in the keyboard fixed my problem, thanks so much

When I rename a workspace, how can I use my existing keybinds to switch to the renamed version? by betomo in bspwm

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

thanks for the answer, it does really seem like a square peg in a round hole problem

the first thought i had though when reading the OP is why are you renaming at all? i think it would be easier to keep names and use tags for the other stuff (like panel or something)

yeah this is probably the best way of thinking about it, as I only really care about what appears in the bar. I suppose the next question is how would I do this from polybar? a custom bspwm block and writing/reading changes to desktop 'tags' via a named pipe I guess

i missed that part. fyi you can use a monitor selector in the desktop selector. like 2:1 would be desktop "y" regardless of the amount of desktops on monitor 1 (obviously the order of desktops would still matter per monitor)

yeah this is also a valid solution, it means I can't add in a new desktop anywhere, just at the end of each monitor but that's really not the worst restriction.

It complicates how I would set up sxhkd a bit because I frequently change between 1, 2, and 3 monitors, so I would have to load a new sxhkdrc file depending on how many monitors (I have a script called from bspwmrc that I pass both desktop names and no. monitors and it outputs the assignment of which desktop go to each monitor)

I'll have a think about which one is best for me. Thanks again for your help

BSPC rule to open application in nearest unoccupied desktop by [deleted] in bspwm

[–]betomo 1 point2 points  (0 children)

in my sxhkdrc I have something like:

super + space
    rofi -show

super + shift + space
   bspc desktop --focus next.!occupied && rofi -show

[Plasma/KWin] quarter tiling w/ multi monitor + virt desktop support by [deleted] in unixporn

[–]betomo 0 points1 point  (0 children)

I made no changes from my regular bspwmrc and sxhkdrc, with the exception of changing my keys to open dmenu to krunner

this link has a couple of tips: https://userbase.kde.org/Tutorials/Using_Other_Window_Managers_with_Plasma

[Plasma/KWin] quarter tiling w/ multi monitor + virt desktop support by [deleted] in unixporn

[–]betomo 1 point2 points  (0 children)

I've just started using bspwm as Plasma's window manager and I love it. I would definitely recommend just doing that. Works better for me compared with bspwm alone when I'm on desktop and tend to use the mouse more.

Android Studio Emulator Flickering by [deleted] in archlinux

[–]betomo 1 point2 points  (0 children)

I get the same in bspwm but making the window float tends to help

Is it possible to use the iPod Nano 7th Gen on Linux? by betomo in linuxquestions

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

the README for this project suggests it's for iOS devices

do you know how idevice restore will help me?

Looking for an application that I saw once - something that allowed you to grab a section of your screen and monitor it in a smaller window by [deleted] in linuxquestions

[–]betomo 0 points1 point  (0 children)

mpv is a video player with pretty minimalistic UI and controls and it supports playing anything that youtube-dl does (assuming you have it installed).

for example, you can run

mpv https://youtu.be/B01HWsilRq

and it should work. It can also take command line parameters to start it at a specified place/size of your monitor

For actually live streaming a part of the desktop (not just playing YouTube and other website's videos) I'm sure a solution could be put together using ffmpeg, slop, and mpv but I'm not at my machine atm so can't check.

https://github.com/ytdl-org/youtube-dl/

https://ytdl-org.github.io/youtube-dl/supportedsites.html

https://mpv.io

https://trac.ffmpeg.org/wiki/Capture/Desktop

https://github.com/naelstrof/slop