[–] 4 points 3 weeks ago* (1 child)

Have you uses testosterone gel to jump start the organs? I've heard it can accelerate the reintroduction of functionality, meaning less time off HRT.

  • source
  •  

    Repebble is releasing their Pebble Round 2, and I think I want to get it.

    But I am not sure how to choose between 14mm vs 20mm straps.

    I had an LG smartwatch 3 that had a 20mm strap, and I did not like how clunky the strap was.

    But are there upsides/downsides to 14mm vs 20mm? How do you usually choose, and or what is your preference?

     

    I have a "Corsair Void Elite" headset.

    For the last few years, I have been using an HRTF alone to apply 7.1 Audio to my headset. But now I want to apply equalization from AutoEq.

    Do I apply the equalization before or after the HRTF transformation?

    Notes:

    • I am using a PipeWire filter chain on Fedora Atomic

    Filter Chain Conflig

    # Corsair VOID Elite DSP
    # Applies 7.1 Audio transformation via HRTF
    
    context.modules = [
    	{
    		name = libpipewire-module-filter-chain
    		flags = [ nofail ]
    		args = {
    			node.description	= "Corsair VOID Elite DSP"
    			media.name		= "Virtual Surround Sink"
    			media.role		= "DSP"
    			filter.graph = {
    				nodes = [
    					# duplicate inputs
    					# This creates the 7.1 Audio Input
    					{ type = builtin label = copy name = copyFL}
    					{ type = builtin label = copy name = copyFR}
    					{ type = builtin label = copy name = copyFC}
    					{ type = builtin label = copy name = copyRL}
    					{ type = builtin label = copy name = copyRR}
    					{ type = builtin label = copy name = copySL}
    					{ type = builtin label = copy name = copySR}
    					{ type = builtin label = copy name = copyLFE }
    
    					# Apply HRTF WAV
    					{ type = builtin label = convolver name = convFL_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =0 } }
    					{ type = builtin label = convolver name = convFL_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =1 } }
    					{ type = builtin label = convolver name = convSL_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =2 } }
    					{ type = builtin label = convolver name = convSL_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =3 } }
    					{ type = builtin label = convolver name = convRL_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =4 } }
    					{ type = builtin label = convolver name = convRL_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =5 } }
    					{ type = builtin label = convolver name = convFC_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =6 } }
    					{ type = builtin label = convolver name = convFR_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =7 } }
    					{ type = builtin label = convolver name = convFR_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =8 } }
    					{ type = builtin label = convolver name = convSR_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =9 } }
    					{ type = builtin label = convolver name = convSR_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel = 10 } }
    					{ type = builtin label = convolver name = convRR_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel = 11 } }
    					{ type = builtin label = convolver name = convRR_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel = 12 } }
    					{ type = builtin label = convolver name = convFC_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel = 13 } }
    
    					# treat LFE as FC
    					{ type = builtin label = convolver name = convLFE_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =6 } }
    					{ type = builtin label = convolver name = convLFE_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel = 13 } }
    
    					# stereo output
    					{ type = builtin label = mixer name = mixL }
    					{ type = builtin label = mixer name = mixR }
    				]
    				links = [
    					# input
    					{ output = "copyFL:Out"input="convFL_L:In"}
    					{ output = "copyFL:Out"input="convFL_R:In"}
    					{ output = "copySL:Out"input="convSL_L:In"}
    					{ output = "copySL:Out"input="convSL_R:In"}
    					{ output = "copyRL:Out"input="convRL_L:In"}
    					{ output = "copyRL:Out"input="convRL_R:In"}
    					{ output = "copyFC:Out"input="convFC_L:In"}
    					{ output = "copyFR:Out"input="convFR_R:In"}
    					{ output = "copyFR:Out"input="convFR_L:In"}
    					{ output = "copySR:Out"input="convSR_R:In"}
    					{ output = "copySR:Out"input="convSR_L:In"}
    					{ output = "copyRR:Out"input="convRR_R:In"}
    					{ output = "copyRR:Out"input="convRR_L:In"}
    					{ output = "copyFC:Out"input="convFC_R:In"}
    					{ output = "copyLFE:Out" input="convLFE_L:In" }
    					{ output = "copyLFE:Out" input="convLFE_R:In" }
    
    					# output
    					{ output = "convFL_L:Out"input="mixL:In 1" }
    					{ output = "convFL_R:Out"input="mixR:In 1" }
    					{ output = "convSL_L:Out"input="mixL:In 2" }
    					{ output = "convSL_R:Out"input="mixR:In 2" }
    					{ output = "convRL_L:Out"input="mixL:In 3" }
    					{ output = "convRL_R:Out"input="mixR:In 3" }
    					{ output = "convFC_L:Out"input="mixL:In 4" }
    					{ output = "convFC_R:Out"input="mixR:In 4" }
    					{ output = "convFR_R:Out"input="mixR:In 5" }
    					{ output = "convFR_L:Out"input="mixL:In 5" }
    					{ output = "convSR_R:Out"input="mixR:In 6" }
    					{ output = "convSR_L:Out"input="mixL:In 6" }
    					{ output = "convRR_R:Out"input="mixR:In 7" }
    					{ output = "convRR_L:Out"input="mixL:In 7" }
    					{ output = "convLFE_R:Out" input="mixR:In 8" }
    					{ output = "convLFE_L:Out" input="mixL:In 8" }
    				]
    				# Define the input
    				inputs= [ "copyFL:In" "copyFR:In" "copyFC:In" "copyLFE:In" "copyRL:In" "copyRR:In", "copySL:In", "copySR:In" ]
    
    				# Define the output
    				outputs = [ "mixL:Out" "mixR:Out" ]
    			}
    			capture.props = {
    				node.name= "effect_input.virtual-surround-7.1-hesuvi"
    				media.class= Audio/Sink
    				audio.channels = 8
    				audio.position = [ FL FR FC LFE RL RR SL SR ]
    			}
    			playback.props = {
    				node.name= "effect_output.virtual-surround-7.1-hesuvi"
    				node.passive = true
    				audio.channels = 2
    				audio.position = [ FL FR ]
    			}
    		}
    	}
    ]
    

     

    LTO drives are pretty cost effective for huge archivals, but given the recent developments with everything being so expensive.

    Would you be interested in a miniaturized format of LTO?

    Something like a Data8 cartridge, in a shell with magent protection, so you can have a singular terabyte or less in a safe and portable size.

    I could imagine it running in two modes, fast or slow, with varying storage capacities, based on use case. Maybe 256 MBps slow, and 512MBps fast, just throwing a number out there.

    I can imagine some use cases:

    1. PS6 physical games (as installation disks)
    2. Backup format for power users (instead of a full fledged LTO drive)
    3. Recording equipment (music, video)
    4. Became you like the noise
    5. Because you want to have cassette futurism
    6. Physical game ownership

    Edit 1: Just learned that Accelis LTO is exactly what I imagine and was abandoned by the LTO foundation. ☹️

     

    There are kits like this sold online, the one linked, specifically type 4 with a drawer, work as follows.

    1. Put about 1-2 cm of water in, optional an icepack.
    2. Run your dryer.
    3. At the end of the cycle, dump the collected condensed water, optionally swapping the ice pack.

    Do these work well enough to dehumidify dryer output in a rental environment?

    Edit 1: For those recommending me to buy a ventless / condenser / heat pump dryer.

    Feel free to send me $50-100 each, as I cannot afford one.

    Do note, I do have a vent near where my dryer is, it is just very loud. Thus why I was thinking of supplementing it with this.

     

    I use Hairstory New Wash for my hair.

    A few months ago, I bought a glass and metal dispenser to squeeze out my refills into.

    I recently noticed that instead of a pleasant smell, there is a rancid / acidic smell coming from cowash inside and pumped out of the container.

    I wonder if this is because I would just layer a new refill on top of the old refill over and over. But the same refill packets still smell perfectly fine inside, even after months of being on the side & having been opened before.

    Any ideas why the glass container now has an expired cowash, or is my guess correct?

     

    Jaka Parker is one of the few sources who provide valid video content of what life is like in the Democratic Peoples Republic of Korea.

    Videos such as "COMPUTER STORE IN NORTH KOREA" are great resources to dispel common myths such as "there is no anime in North Korea".

    But he is also a transphobe (citation), which leads me to not sharing it amongst leftist groups.

    What alternative sources for DPRK photography and life videos exist?

    view more: next ›