<a rel="me" href="https://layer8.space/@helix">Mastodon</a>

  • 17 Posts
  • 71 Comments
Joined 1Y ago
cake
Cake day: Aug 21, 2021

help-circle
rss

Good idea, but then everyone needs to set up a Nextcloud or we have to upload it to a central instance. The central instance would need about 30-40TB of storage, which none of us wants to pay. I should’ve included the amount of data in the opening post…


Sounds good, can you recommend an automated way to do this?


how to share files in a group of friends?
Did you try [Tribler](https://www.tribler.org/), [RetroShare](https://retroshare.cc/) or [DC++](https://dcplusplus.sourceforge.io)? We're currently using magic wormhole to send custom Linux ISOs and lecture resources from Uni around but would really like to have a nice interface where we can search files instead of requesting them manually. For our "studyflix" we use Jellyfin but it'd be nice if we didn't have separate instances to download from, but kind of a more automated approach. Thinking about the huge media libraries some of you pirates have, maybe you can help us out? Requirement would be that it's not publicly available since some of the material needs to be kept private due to personal information in lecture recordings.
fedilink

Well, you’d probably have to find some clever way to do it. As Wayland doesn’t use the server architecture X11 does it’s probably pretty hard to plug a local display in a foreign computer with Wayland. Let’s see what the future brings.


I honestly don’t believe that you didn’t have a single issue in years. That would mean you didn’t have any crashes and bugs at all.


Not quite though, there’s still lots of stuff missing, e.g. forwarding via SSH, screenshots of all types of windows, DisplayLink drivers…

See also: https://arewewaylandyet.com/ (but just because something exists for Wayland, doesn’t mean it works well)


Every year is the year of the Linux desktop. I think between around 2010 and 2015 there was a bit of stagnation, but currently my opinion is that the Linux desktop is getting better every iteration. Heck, even Wayland is nearly usable.




If you click on their ABRoot link, the repository says

This is a work in progress. It is not ready for production use.

And they base their OS on a beta version? Why is this not clearly mentioned but instead ‘marketed’ as a finished product?


I have seen a lot of VanillaOS posts lately, which is kind of spammy compared to the frequency of posts elsewhere. Maybe you can post other stuff from time to time?


Or use tar caf to have it autodetect the type based on the filename.



Money is just another unit for time. So if I pay for something, it better be worth twice the time…







Keyword extraction, AI summarization. Those phrases might get you started.


From the book:

We are not a Linux clone, or POSIX-compliant, nor are we crazy scientists, who wish to redesign everything. Generally, we stick to well-tested and proven correct designs. If it ain’t broken don’t fix it.

That almost sounds sane! Refreshing to see a project which doesn’t try to reinvent the wheel.


Snap uses a server while flatpak just runs regular binaries in a sandboxed environment.



That’s not piracy, that’s reverse engineering/cracking, so you’re in the wrong community here.

And I doubt that you’d get help from crackers without your own initiative.



> Each year, electrical ground faults can cost millions of dollars in industrial equipment damage and downtime. This short video shows why ground faults occur; how a GFEP detects and negates the ground fault, and tips on selecting the GFEP best suited for the application. It's not only for people! Save machines aswell ;)
fedilink

The power of open source! For many softwares, it’s not as easy to download older versions, I suppose.

Regarding that dialog: is there a bug report already? Maybe the devs don’t even know?


Which programs and why did you fail?


I don’t have to buy Windows and deal with Microsoft licensing. Just had a one hour meeting discussing the differences between Microsoft 365 and Office 365.


the init part of systemd was nice, if only it could be isolated… but it can’t

Which other “parts” of systemd are needed if you only needed the systemd init “part”?



I wonder at which point economists admit they are just guessing most of the time.


What’s Yattee? You could’ve mentioned that in the title.

Yattee is a free and open-source unofficial YouTube client


SMART data of Samsung PM1643a SSD connected through MR9560-16i
cross-posted from: https://feddit.de/post/429668 > When I run `smartctl -Ai -d megaraid,0 /dev/sda` I only get the following output: > > ``` > smartctl 6.5 2016-05-07 r4318 [x86_64-linux-4.19.0+1] (local build) > Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org > > === START OF INFORMATION SECTION === > Vendor: NVMe > Product: SAMSUNG MZQLB7T6 > Revision: 502Q > Compliance: SPC-5 > User Capacity: 7,681,501,126,656 bytes [7.68 TB] > Logical block size: 512 bytes > LU is resource provisioned, LBPRZ=0 > Rotation Rate: Solid State Device > Logical Unit id: REDACTED > Serial number: REDACTED > Device type: disk > Transport protocol: SAS (SPL-3) > Local Time is: Wed Oct 26 REDACTED > SMART support is: Available - device has SMART capability. > SMART support is: Enabled > Temperature Warning: Enabled > > === START OF READ SMART DATA SECTION === > Current Drive Temperature: 33 C > Drive Trip Temperature: 86 C > ``` > > I expected to see stuff like Total_Writes_GiB (TBW) or other "Vendor Specific SMART Attributes" I get on other systems, including the SMART log. > > How can I get the complete SMART data here? Is it possible to use `nvme` to show the statistics as it seems to be an NVMe-attached drive? `nvme list` only shows me the disks not connected through the MegaRAID controller…
fedilink

SMART data of Samsung PM1643a SSD connected through MR9560-16i
When I run `smartctl -Ai -d megaraid,0 /dev/sda` I only get the following output: ``` smartctl 6.5 2016-05-07 r4318 [x86_64-linux-4.19.0+1] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Vendor: NVMe Product: SAMSUNG MZQLB7T6 Revision: 502Q Compliance: SPC-5 User Capacity: 7,681,501,126,656 bytes [7.68 TB] Logical block size: 512 bytes LU is resource provisioned, LBPRZ=0 Rotation Rate: Solid State Device Logical Unit id: REDACTED Serial number: REDACTED Device type: disk Transport protocol: SAS (SPL-3) Local Time is: Wed Oct 26 REDACTED SMART support is: Available - device has SMART capability. SMART support is: Enabled Temperature Warning: Enabled === START OF READ SMART DATA SECTION === Current Drive Temperature: 33 C Drive Trip Temperature: 86 C ``` I expected to see stuff like Total_Writes_GiB (TBW) or other "Vendor Specific SMART Attributes" I get on other systems, including the SMART log. How can I get the complete SMART data here? Is it possible to use `nvme` to show the statistics as it seems to be an NVMe-attached drive? `nvme list` only shows me the disks not connected through the MegaRAID controller…
fedilink

How is it possible that you believe that one is true but not think about the other? Meat consumption and its effects need to be made much more clear to the public, it seems.

I watched a video by Vox today where they said that the overwhelming majority of the water usage in very dry areas of the USA is used to irrigate feeding material for cows: Who’s really using up the water in the American West?





Should’ve used a crying FIFA executive with lots of money bags around him instead.


Helix 🧬toPiracy@lemmy.ml...
link
fedilink
6
edit-2
6M

that’s actually not that much for 250 movies in 1080p+10bit… x265 is crazy efficient!


Use PulseMeeter, you can do a simultaneous output with it. It’s basically the Linux version of the VoiceMeeter Banana program for Windows.

FWIW, I get the same error, in text form for discoverability via search engine:

(paprefs:68653): GLib-GIO-ERROR **: 07:28:23.188: Settings schema 'org.freedesktop.pulseaudio.module-group' is not installed
[1]    68653 trace trap (core dumped)  paprefs

What do you need to do with paprefs? I found that other Pulseaudio related software works pretty well if you have pipewire-pulse installed, e.g. PulseMeeter.


PSA: if you switched from Pulseaudio to Pipewire (or started to use Pipewire), change the resample quality to reduce audio distortion (e.g. crackling, hissing)
Why do they even include settings by default which introduce crackling and hissing noises? I found that even starting with `resample.quality = 7` I couldn't hear any difference, younger people (like teenagers) might be able to distinguish 8-9. Maybe use 8 as a default value?
fedilink

Yeah, they didn’t research properly. They just visited the website and ‘researched’ what happens when you click their links.



I can’t just remove the “hard drive” can I?

Yes, you can. You could desolder the flash chips which are used to store your data.

You could also pry the phone open and destroy the flash chip.

Newer Android phones thankfully have full disk encryption which makes recovery without a PIN nearly impossible.


Or you could literally ask any data center provider to give you DoS protection. Many offer this as a premium service and others have contracts where you get third party services like the ones mentioned by you for less money.


KeePassXC can be synced via Syncthing and works very well that way.


KeePassXC for solo and Vaultwarden (Bitwarden clone in Rust) for teams.


Helix 🧬toPiracy@lemmy.ml...
link
fedilink
4
edit-2
6M

I would download everything if it meant that I don’t steal it from someone. Illegally downloading copies of something doesn’t make the original disappear.



PSA: LinkedIn just leaked my birthday (and it could leak yours)
Even though I set the visibility of my birthday to "Only you", people were messaged on my birthday that it occurred. ![screenshot of birthday setting](https://feddit.de/pictrs/image/e674a522-9851-40f2-900a-899599bf8b94.png) Keep in mind that even though [LinkedIn states that other people are not messaged when you set this to a private setting](https://www.linkedin.com/help/linkedin/answer/a550097?lang=en), they still are. Obviously another capitalist industrial shenanigan from one of our favourite data krakens, Microsoft.
fedilink



[Ansible] how to iterate over nested dictionary variable with the loop filter for a cartesian produc
Hi guys, I have the following variable in Ansible: ```yaml additional_lvm_disks: persistent: device: xvdb part: 1 crypt: yes logical_volumes: persistent_data: size: 100%VG mount: /data volatile_hdd: device: xvdc part: 1 crypt: yes logical_volumes: var_cache: size: 50%VG mount: /var/cache var_log: size: 50%VG mount: /var/log volatile_ssd: device: xvde part: 1 crypt: yes logical_volumes: tmp: size: 30%VG mount: /tmp volatile_data: size: 70%VG mount: /media/volatile_data ``` Now I want to iterate over this structure and create encrypted disks with an LVM on top. I named the PVs according to the keys, so I came up with this (which, obviously, does not work properly): ```yaml - name: Install parted apt: name: [ 'parted' ] state: present - name: Install lvm2 dependency package: name: lvm2 state: present - name: list the devices and mounts being specified debug: msg: "{{ item.device }} - {{ item.mount }}" with_items: "{{ var_devices_mounts }}" - name: Check if devices exist fail: msg: "device {{ item.value.device }} does not exist or is corrupted }} " when: ansible_facts['devices'][item.value.device]['size'] | length == 0 loop: "{{ lookup('dict', additional_lvm_disks) }}" - name: Check Secret File Creation command: sh -c "dd if=/dev/urandom of={{ var_keyfile_path }} bs=1024 count=4" args: chdir: "{{ var_keyfile_dir }}" creates: "{{ var_keyfile_path }}" - name: Check Secret File Permissions file: state: file path: "{{ var_keyfile_path }}" owner: root group: root mode: "0400" - name: Create Partition parted: device: "/dev/{{ item.value.device }}" number: 1 flags: [ lvm ] state: present loop: "{{ lookup('dict', additional_lvm_disks) }}" - name: Create LUKS container with a passphrase luks_device: device: "/dev/{{ item.value.device }}1" state: "present" passphrase: "123456789" loop: "{{ lookup('dict', additional_lvm_disks) }}" - name: Add keyfile to the LUKS container luks_device: device: "/dev/{{ item.value.device }}1" new_keyfile: "{{ var_keyfile_path }}" passphrase: "123456789" loop: "{{ lookup('dict', additional_lvm_disks) }}" - name: (Create and) open LUKS container luks_device: device: "/dev/{{ item.value.device }}1" state: "opened" name: "{{ item.value.device }}1_crypt" keyfile: "{{ var_keyfile_path }}" loop: "{{ lookup('dict', additional_lvm_disks) }}" - name: Set the options explicitly a device which must already exist crypttab: name: "{{ item.value.device }}1_crypt" backing_device: "/dev/{{ item.value.device }}1" state: present password: "{{ var_keyfile_path }}" opts: luks loop: "{{ lookup('dict', additional_lvm_disks) }}" - name: Creating Volume Group lvg: vg: "{{ item.key }}" pvs: "/dev/mapper/{{ item.value.device }}1_crypt" loop: "{{ lookup('dict', additional_lvm_disks) }}" - name: Creating Logical Volume lvol: vg: "{{ item.value.volume_group }}" lv: "{{ item.key }}" size: 100%VG loop: "{{ lookup('dict', (additional_lvm_disks | dict2items | combine(recursive=True, list_merge='append')).value.logical_volumes) }}" - name: create directorie(s) file: path: "{{ item.value.mount }}" state: directory loop: "{{ lookup('dict', (additional_lvm_disks | dict2items | combine(recursive=True, list_merge='append')).value.logical_volumes) }}" - name: format the ext4 filesystem filesystem: fstype: ext4 dev: "/dev/{{ item.value.volume_group }}/{{ item.key }}" loop: "{{ lookup('dict', (additional_lvm_disks | dict2items | combine(recursive=True, list_merge='append')).value.logical_volumes) }}" - name: mount the lv mount: path: "{{ item.value.mount }}" src: "/dev/{{ item.value.volume_group }}/{{ item.key }}" fstype: ext4 state: mounted loop: "{{ lookup('dict', (additional_lvm_disks | dict2items | combine(recursive=True, list_merge='append')).value.logical_volumes) }}" ``` I found that I probably need [the product filter for a loop](https://docs.ansible.com/ansible/2.8/user_guide/playbooks_filters.html#product-filters) to create a cartesian product of all the volume groups and their disks as well as all the logical volumes and their volume groups, the latter looking something like this: ```yaml - { volume_group: volatile_hdd, logical_volume: var_cache, size: 50%VG } - { volume_group: volatile_hdd, logical_volume: var_log, size: 50%VG } ``` Sadly I can't wrap my head around this and there are no good tutorials or examples I could find. How do I iterate over the "monster dictionary" above to get what I want?
fedilink