[–] 4 points 6 days ago

The thing is, Kate has LSPs, debugger integration, inline hints, compiler integration and warnings, projects and more.

The ecosystem is just not huge and it doesnt have full 3rd party extension support like VSCodium etc

  • source
  • parent
  • context
  • [–] 1 point 1 week ago* (last edited 1 week ago)

    That depends on where you got the APK from

    • the playstore apk only supports FCM
    • the standalone, hidden (you only find it via search engines), apk on their website also supports websocket
    • Twinhelix Signal-FOSS only supports websocket
    • molly also supports blobfree FCM and UnifiedPush

    But note that UnifiedPush is not supported by signal, so you need to register a fake device on a server running MollySocket. Which is very much additional attack surface and only worth it if you really rarely use signal

  • source
  • parent
  • context
  • [–] 6 points 1 week ago (2 children)

    Yeah unofficially... that is very much a bandaid. It is really bad of Signal to not have a blobfree reproducible build on F-Droid and Flathub, or even just external repos (for F-Droid and flathub).

    Instead they have a hidden self-updating APK (which is a very cursed concept) with blobs, and a damn Appimage on Linux.

  • source
  • parent
  • context
  •  

    A while ago a person I know has had a pretty significant issue that could have ended badly.

    Thinking back it is a very silly oversight, but I document it here so you don't need to repeat it.

    Here is a summary

    Before the situation

    The user got an Adobe license from their education facility or work, the usual scenario. They were trained on Adobe software so switching is really hard.

    It is possible to switch to cracked versions of every app in the creative cloud suite, but before you do that, you need to make sure to remove any trace of the account from your machine!

    In practice I would recommend to reinstall Windows. Maybe keep a copy of a very barebones debloatet Win11 install and clone it with Clonezilla.

    If you don't go that far, there are many ways Adobe could re-identify you!

    The user was logged into their Adobe account in Firefox, which was the crucial mistake here.

    About the cracked software

    I only recommend to get cracked software from reputable private trackers! I will not give names, but they could be invite-only, so join Signal/SimpleX/Session groups to get in contact with peers.

    There is a release group that somehow acquires offline installers of the entire creative suite, which are not available to consumers normally.

    They also include scripts to cleanup the system of previous installs, which is very difficult! Even BulkCrapUninstaller or ChrisTitus' WinUtil had issues removing the last pieces of that install. Adobe refuses to distribute sandboxed .appx packages through the Microsoft Store, assume they have invaded your system deeply, run in the background constantly and cannot easily be removed.

    Adobe is malware, treat it like that.

    The patched release also contains a script that adds a lot of domains and IPs to the system etc/host file, which blocks connections to those domains, which would otherwise make the use of the cracked software impossible. When done right, this is a big privacy improvement! But the IPs and domains could change, the people could have missed some rarely occuring connections etc.

    What happened

    The user got an email to the mail that they had previously used for their account, greeting them "welcome back strange_username123!"

    We assume this username was somehow saved in the cracked versions of the adobe software and might be the same across all installs, which would be very problematic.

    How could this happen?

    1. Any app even without internet access can tell the OS to open a link. This link opened in Firefox (hey, at least not Edge /s)
    2. Firefox autofills username and password by default! This means even without any cookies, if you have saved an old login, it will autofill the email which the website can see. Instant breach. You can turn this off in about:preferences#passwordsAutofill
    3. Even without that, Firefox saves all cookies by default, because they don't care enough to develop a nicely usable UI. Website owners can choose how long their cookies should persist and first-party-cookies (adobe.com for adobe.com) will always be accepted. Even with cookie deletion enabled, you might have set adobe.com to the allowlist, because well, you used that in the past! Check in about:preferences#privacy

    Some Adobe software had opened this link, which opened in Firefox, which doesnt use the system etc/host file for DNS lookup. Firefox either sent the website that cookie, or autofilled the email, doesn't matter!

    We were able to find that link in the browsing history and inspect it. It contains the application version number, language, a long token and other information.

    No guarantees!

    Even with a wiped browser, Adobe has access to basically the entire system. It could have saved a key somewhere, maybe in the registry, that allows re-linking your identities anywhere.

    You can only be sure on a clean install, best inside a VM without any internet access.

     

    A while ago a person I know has had a pretty significant issue that could have ended badly.

    Thinking back it is a very silly oversight, but I document it here so you don't need to repeat it.

    Here is a summary

    Before the situation

    The user got an Adobe license from their education facility or work, the usual scenario. They were trained on Adobe software so switching is really hard.

    It is possible to switch to cracked versions of every app in the creative cloud suite, but before you do that, you need to make sure to remove any trace of the account from your machine!

    In practice I would recommend to reinstall Windows. Maybe keep a copy of a very barebones debloatet Win11 install and clone it with Clonezilla.

    If you don't go that far, there are many ways Adobe could re-identify you!

    The user was logged into their Adobe account in Firefox, which was the crucial mistake here.

    About the cracked software

    I only recommend to get cracked software from reputable private trackers! I will not give names, but they could be invite-only, so join Signal/SimpleX/Session groups to get in contact with peers.

    There is a release group that somehow acquires offline installers of the entire creative suite, which are not available to consumers normally.

    They also include scripts to cleanup the system of previous installs, which is very difficult! Even BulkCrapUninstaller or ChrisTitus' WinUtil had issues removing the last pieces of that install. Adobe refuses to distribute sandboxed .appx packages through the Microsoft Store, assume they have invaded your system deeply, run in the background constantly and cannot easily be removed.

    Adobe is malware, treat it like that.

    The patched release also contains a script that adds a lot of domains and IPs to the system etc/host file, which blocks connections to those domains, which would otherwise make the use of the cracked software impossible. When done right, this is a big privacy improvement! But the IPs and domains could change, the people could have missed some rarely occuring connections etc.

    What happened

    The user got an email to the mail that they had previously used for their account, greeting them "welcome back strange_username123!"

    We assume this username was somehow saved in the cracked versions of the adobe software and might be the same across all installs, which would be very problematic.

    How could this happen?

    1. Any app even without internet access can tell the OS to open a link. This link opened in Firefox (hey, at least not Edge /s)
    2. Firefox autofills username and password by default! This means even without any cookies, if you have saved an old login, it will autofill the email which the website can see. Instant breach. You can turn this off in about:preferences#passwordsAutofill
    3. Even without that, Firefox saves all cookies by default, because they don't care enough to develop a nicely usable UI. Website owners can choose how long their cookies should persist and first-party-cookies (adobe.com for adobe.com) will always be accepted. Even with cookie deletion enabled, you might have set adobe.com to the allowlist, because well, you used that in the past! Check in about:preferences#privacy

    Some Adobe software had opened this link, which opened in Firefox, which doesnt use the system etc/host file for DNS lookup. Firefox either sent the website that cookie, or autofilled the email, doesn't matter!

    We were able to find that link in the browsing history and inspect it. It contains the application version number, language, a long token and other information.

    No guarantees!

    Even with a wiped browser, Adobe has access to basically the entire system. It could have saved a key somewhere, maybe in the registry, that allows re-linking your identities anywhere.

    You can only be sure on a clean install, best inside a VM without any internet access.

     

    I used this today to try and find a frame showing a blinking error dialog, but wasnt successful, anyways here it is!

    ffmpeg -i video.mp4 -r 30 frame%d.png
    
    • -r is the FPS
    • the %d is a nice iterator, works in fish and bash apparently

    Images to video

    Useful for timelapses!

    #!/bin/sh
    
    fps=10
    
    ffmpeg \
    	-framerate $fps \
    	-pattern_type glob \
    	-i '*.jpg' \
    	-c:v libsvtav1 \
    	-crf 20 -preset 6 \
    	-vf "scale=-2:1080" \
    	timelapse.mp4
    
    Welcome! Introduction (programming.dev)
     

    Hi all!

    Only after I made an account on this instance I saw that there already is a community on lemmy.world. many instances might defederate, so this one is useful.

    My motivation: I use / have used ffmpeg for

    • encoding any audio to opus, variable bitrate (there are 2 modes, not sure why and mode 1 seems to be better)
    • converting stereo audio to mono, duplicated to 2 channels
    • cutting audio and video
    • encoding any kind of video to AV1, using svt_av1 (the software encoder which sadly produces way better results than qsv_av1 on my Intel Arc)
    • extracting screenshots from video
    • converting multiple images into a video for timelapse recordings
    • converting videos to animated images (webp)
    • add metadata to videos and audios
    • concatenate audiobooks in several folders to a single file including chapter metadata
    • ...

    I will post all my scripts here in some time and hope for an engaging community to exchange tips, parameters etc! Ffmpeg is not very easy to use but incredibly efficient!

    view more: next ›