sorted by: new top controversial old
[-] thejevans@lemmy.ml 7 points 6 days ago

I just started using super-productivity to help with this kind of thing

[-] thejevans@lemmy.ml 2 points 6 days ago

Your best bet is to get one of those hubs that has more ports and just not use them. The extra ports usually share bandwidth to some degree with the USB ports anyway. Also, I would highly encourage you to buy a used enterprise hub. The WD22TB4 from Dell is a good option. It has two Thunderbolt passthrough ports and can be found on eBay for about US$100.

[-] thejevans@lemmy.ml 2 points 1 week ago

Yeah, I need something to collaborate with my partner in realtime. We've got a hacky setup in Obsidian using dataview to join separate notes to a read-only one, so we don't have collisions, but I would love something better.

[-] thejevans@lemmy.ml 12 points 1 week ago

Soundiiz -> last.fm or spotify playlist -> Newsbin or torrent + lidarr

[-] thejevans@lemmy.ml 2 points 1 week ago

If it does now, that might be an option. It didn't when I got rid of Apple music.

[-] thejevans@lemmy.ml 3 points 1 week ago

That is true. Waydroid might work. No idea if you can get lossless through that.

[-] thejevans@lemmy.ml 8 points 1 week ago

I don't think the Apple Music Windows app does lossless or hi-res either

[-] thejevans@lemmy.ml 17 points 1 week ago

I know you said you don't want to switch, but I was in a similar situation, switched to Qobuz, installed qobuz-dl and navidrome, and now Qobuz is just an input for my self-hosted streaming service.

[-] thejevans@lemmy.ml 8 points 1 week ago

As soon as one of these Obsidian alternatives has real-time collaboration and a mobile interface, I'm ready to switch.

[-] thejevans@lemmy.ml 11 points 1 week ago

To be pedantic (but I think it matters): it's the software companies that don't support Linux, not the other way around.

[-] thejevans@lemmy.ml 12 points 1 week ago

I think about this a lot, and my take is that Linux is waaayyy better if you have perfect or close-to-perfect knowledge of how the operating system works and what software is available. Similarly, I think an argument can be made for Linux being better if all you need is a web browser and you're not using really unusual hardware.

Where things fall apart is for people who have very specific needs that are complex, even if they only need it 1% of the time, and they don't have the technical knowledge to solve it with the power-user tools available. Microsoft has spent decades paying developers to handle these edge cases and ensuring GUI settings discoverability.

At the same time, schools and workplaces have taught people the design language of Windows, and the network effect of having so much of the world's end-user PCs running on Windows means that there are vast resources available targeted at people without technical knowledge. At this point, for better or worse, Microsoft's design language is the global default for non-technical people.

If a person never has to touch a setting because all they need is a browser, they don't hit any friction and they are happy. If they need to do even one thing that requires them to dig into settings or touch the terminal, the difference from Microsoft's design language is enough for that one frustrating experience to give them a bad taste in their mouth about Linux as a whole.

13
submitted 6 months ago by thejevans@lemmy.ml to c/linux@lemmy.ml

I'm having an annoying issue with pipewire. I have a Scarlett 8i6 audio interface. I have it set to Pro Audio so that I can access all the input and output channels, and I have virtual devices defined to allow applications to access groups of channels as discrete devices.

For some reason, all applications keep automatically switching to my secondary (mono) output. I can sometimes get them to switch to my primary stereo output, but it's only ever a one-off and they will switch back when the current media is done playing. any thoughts?

config:

context.modules = [
    {   name = libpipewire-module-loopback
        args = {
            node.description = "Primary - Focusrite Scarlett 8i6"
            capture.props = {
                node.name = "scarlett_8i6_primary"
                media.class = "Audio/Sink"
                audio.position = [ FL FR ]
            }
            playback.props = {
                node.name = "playback.scarlett_8i6_primary"
                audio.position = [ AUX0 AUX1 ]
                target.object = "alsa_output.usb-Focusrite_Scarlett_8i6_USB_F8CEK2H1B8391D-00.pro-output-0"
                stream.dont-remix = true
                node.passive = true
            }
        }
    }
    {   name = libpipewire-module-loopback
        args = {
            node.description = "Secondary (Mono) - Focusrite Scarlett 8i6"
            capture.props = {
                node.name = "scarlett_8i6_secondary"
                media.class = "Audio/Sink"
                audio.position = [ MONO ]
            }
            playback.props = {
                node.name = "playback.scarlett_8i6_secondary"
                audio.position = [ AUX2 ]
                target.object = "alsa_output.usb-Focusrite_Scarlett_8i6_USB_F8CEK2H1B8391D-00.pro-output-0"
                stream.dont-remix = true
                node.passive = true
            }
        }
    }
    {   name = libpipewire-module-loopback
        args = {
            node.description = "Microphone - Focusrite Scarlett 8i6"
            capture.props = {
                node.name = "capture.scarlett_8i6_mic"
                audio.position = [ AUX0 ]
                stream.dont-remix = true
                target.object = "alsa_input.usb-Focusrite_Scarlett_8i6_USB_F8CEK2H1B8391D-00.pro-input-0"
                node.passive = true
            }
            playback.props = {
                node.name = "scarlett_8i6_mic"
                media.class = "Audio/Source"
                audio.position = [ MONO ]
            }
        }
    }
    {   name = libpipewire-module-loopback
        args = {
            node.description = "Instrument - Focusrite Scarlett 8i6"
            capture.props = {
                node.name = "capture.scarlett_8i6_inst"
                audio.position = [ AUX1 ]
                stream.dont-remix = true
                target.object = "alsa_input.usb-Focusrite_Scarlett_8i6_USB_F8CEK2H1B8391D-00.pro-input-0"
                node.passive = true
            }
            playback.props = {
                node.name = "scarlett_8i6_inst"
                media.class = "Audio/Source"
                audio.position = [ MONO ]
            }
        }
    }
    {   name = libpipewire-module-loopback
        args = {
            node.description = "Mix - Focusrite Scarlett 8i6"
            capture.props = {
                node.name = "capture.scarlett_8i6_mix"
                audio.position = [ AUX2 AUX3 ]
                stream.dont-remix = true
                target.object = "alsa_input.usb-Focusrite_Scarlett_8i6_USB_F8CEK2H1B8391D-00.pro-input-0"
                node.passive = true
            }
            playback.props = {
                node.name = "scarlett_8i6_mix"
                media.class = "Audio/Source"
                audio.position = [ FL FR ]
            }
        }
    }
]
136
submitted 7 months ago by thejevans@lemmy.ml to c/technology@beehaw.org

cross-posted from: https://lemmy.ml/post/11820406

Do not use 2 letter country TLDs!

213
submitted 7 months ago by thejevans@lemmy.ml to c/technology@lemmy.world

cross-posted from: https://lemmy.ml/post/11820406

Do not use 2 letter country TLDs!

86
submitted 7 months ago by thejevans@lemmy.ml to c/technology@lemmy.ml

Do not use 2 letter country TLDs!

62
submitted 11 months ago by thejevans@lemmy.ml to c/technology@beehaw.org

cross-posted from: https://lemmy.ml/post/6395416

Faced with new laws in California and other states, big tech lobbyists want to sign a "Memorandum of Understanding" to prevent "a compliance market where lawyers drive the decisions."

220
submitted 11 months ago* (last edited 11 months ago) by thejevans@lemmy.ml to c/technology@lemmy.ml

Faced with new laws in California and other states, big tech lobbyists want to sign a "Memorandum of Understanding" to prevent "a compliance market where lawyers drive the decisions."

25
submitted 1 year ago by thejevans@lemmy.ml to c/foss@beehaw.org

cross-posted from: https://lemmy.ml/post/4506191

I've used sleek as my primary todo.txt UI for a while now, and I'm really happy with it. If you are interested in a simple, but useful way to put together a todo list in plaintext, the todo.txt spec is a great way to handle it, and sleek is by far the nicest GUI I've found.

About a week ago, I ran into a minor annoyance with an edge use-case that I have, and I wrote about it in the sleek github discussion page. Within 4 days, the maintainer of the project had a new build ready that fixed my issue. Nobody else said they needed it, but they took the time to add the feature I requested and now my workflow is that much easier.

I know not every project is like this, or can be like this, but there's no way that something like this would get added at anywhere near this pace in proprietary software. I, for one, am super grateful that software like this and the people that maintain it exist. Thank you.

Please check out sleek!

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. It's available for Windows, MacOS and Linux

65
submitted 1 year ago by thejevans@lemmy.ml to c/opensource@lemmy.ml

I've used sleek as my primary todo.txt UI for a while now, and I'm really happy with it. If you are interested in a simple, but useful way to put together a todo list in plaintext, the todo.txt spec is a great way to handle it, and sleek is by far the nicest GUI I've found.

About a week ago, I ran into a minor annoyance with an edge use-case that I have, and I wrote about it in the sleek github discussion page. Within 4 days, the maintainer of the project had a new build ready that fixed my issue. Nobody else said they needed it, but they took the time to add the feature I requested and now my workflow is that much easier.

I know not every project is like this, or can be like this, but there's no way that something like this would get added at anywhere near this pace in proprietary software. I, for one, am super grateful that software like this and the people that maintain it exist. Thank you.

Please check out sleek!

sleek is an open-source (FOSS) todo manager based on the todo.txt syntax. It's available for Windows, MacOS and Linux

view more: next ›

thejevans

joined 2 years ago