Readit News logoReadit News
discardedrefuse commented on Magic Wormhole: Get things from one computer to another, safely   magic-wormhole.readthedoc... · Posted by u/xd1936
rahimnathwani · 2 months ago
For sending files between my phone (Android) and my son's iPad, I use:

Wormhole William (Android): https://github.com/psanford/wormhole-william-mobile

Destiny (iOS): https://github.com/LeastAuthority/destiny

For interoperability, don't use Destiny's default servers. After you install Destiny, change the config to the standard Magic Wormhole servers:

Mailbox: ws://relay.magic-wormhole.io:4000/v1

Transit Relay: tcp://transit.magic-wormhole.io:4001

discardedrefuse · 2 months ago
Thanks for posting. This was good timing for me!
discardedrefuse commented on Ollama Web Search   ollama.com/blog/web-searc... · Posted by u/jmorgan
dcreater · 3 months ago
Ollama , the local inference platform, stays completely local. Maintained by a non-profit org with dev time contributed to by a for-profit company. That company can be VC backed and can make their cloud inference platform. And can use ollama as its backed, as a platform to market etc. But keep it as a separate product (not named ollama).

This is almost exactly how duckdb/motherduck functions and I think theyre doing an excellent job.

EDIT: grammar and readability

discardedrefuse · 3 months ago
You might want to check out RamaLama. It's a container based replacement for Ollama by the same folks that brought us Podman.

I tried it a while back, I was very surprised to find that simply running `uvx ramalama run deepseek-r1:1.5b` just worked. I'm on Fedora Silverblue with nothing layered on the ostree. Before RamaLama, getting llama.cpp working with my GPU was a major PITA.

https://github.com/containers/ramalama

discardedrefuse commented on Things you can do with a Software Defined Radio (2024)   blinry.org/50-things-with... · Posted by u/mihau
esseph · 3 months ago
I have a v5 and have had no issues with Fedora 42 btw. Worked out of the box.

When I was installing it I actually came across the Ubuntu installation notes only to find I didn't need to do any of those things on my systems.

discardedrefuse · 3 months ago
I believe the v5 is a Nooelec and is comparable to the RTL v3. The RTL v4 is the latest chip. They both have different strengths and weaknesses tho.

https://www.onesdr.com/rtl-sdr-vs-nesdr-which-one-should-i-b...

discardedrefuse commented on Introduction to GrapheneOS   dataswamp.org/~solene/202... · Posted by u/renehsz
strcat · 3 months ago
This all has little to do with the privacy and security features provided by GrapheneOS. See https://news.ycombinator.com/item?id=45244497 in response to the original post with complaints about Android user profiles, which are not a GrapheneOS feature. Nearly the entirety of the GrapheneOS added features can be used without ever making/using a secondary user. It's not required by sandboxed Google Play at all. Secondary users are useful but not a feature added by GrapheneOS.
discardedrefuse · 3 months ago
That's true and I agree. I was responding to the comment about using termux to disable apps.
discardedrefuse commented on Introduction to GrapheneOS   dataswamp.org/~solene/202... · Posted by u/renehsz
hagbard_c · 3 months ago
As an alternative to running something like GrapheneOS to limit intrusive proprietary apps you can disable such apps and only enable them when required for some reason, then disable them again. To do so you'll want a rooted device, Termux and Termux:Widget for easy access to the enabling/disabling scripts. Here's an example of such a script, this one can be used to enable or disable Google services:

   #!/data/data/com.termux/files/usr/bin/bash 
   
   PACKAGE="com.google.android.gms com.google.android.gms.policy_sidecar_aps com.google.android.gsf com.android.vending"
   PATH="/data/data/com.termux/files/usr/bin:$PATH"
   
   command=$(echo "$0"|cut -d: -f2)
   
   pman () {
        action=$1
        shift
        for package in $@; do
             sudo pm $action $package
        done
   }
   
   case $command in
   disable|enable)
        pman $command $PACKAGE
        ;;
   *)
        echo "command '$command' not supported"
        ;;
   esac
   exit 0
The script is stored in ~/.shortcuts/Name_of_package:enable and hardlinked to ~/.shortcuts/Name_of_package:disable. Its action depends on by which name it is called. The scripts can be started through a Termux widget from the launcher.

Notice that the script can enable/disable multiple packages by adding package names to the $PACKAGES variable.

I enable and disable things like Google Services manually but the scheme can be extended as much as you wish, eg. by creating spin lock files to indicate whether a specific package is needed as a dependency for another package. This is left as an exercise for the reader.

discardedrefuse · 3 months ago
An alternative (and possibly easier) way that doesn't require root is to use Hail + Shizuku.

Shizuku helps normal apps to use system APIs without root. You can enable it with from a computer with adb or from the phone itself using wireless debugging. Hail uses Shizuku's API access and lets you select apps to freeze. You can then unfreeze / refreeze apps with a quick tap in Hail.

If you already have root, all this becomes easier. If you do the wireless debugging method, Shizuku's API access won't survive a reboot. You'll have to go thru the wireless debugging procedure again before you can use Hail. https://shizuku.rikka.app/guide/setup/

discardedrefuse commented on Introduction to GrapheneOS   dataswamp.org/~solene/202... · Posted by u/renehsz
estimator7292 · 3 months ago
I ran Graphene for several months and hated every minute of it. It's incredibly and unjustifiably inflexible and treats the user like they're the primary security threat.

Sure it's cool you can turn off google play, but I found myself having to go into the menus and through the six or seven clicks to turn google play back on at least daily.

I found the profile feature to be only slightly more convenient than having two physical devices. I could not find any real use for it. I thought I'd set up a work profile to attach to my work gsuite account. Nope, unsupported. I can't attach my work google account at all. Maybe I can just put all my google play dependent apps in a profile? Sure, but to get to them is just about as convenient as rebooting the phone from cold. And notifications are not forwarded to other profiles. If an event happens in another profile, you get a notification that there is a notification. You still have to drop everything to reboot into the other profile to check that you got an emote reaction to your Discord message. Great use of my time.

The entire thing seems like theater designed to show everyone that they're doing absolutely everything to be Secure, and user experience is a tertiary concern at most.

Graphene is not an OS for normal people to use. It's designed as an OS for nerds who want to nerd about how "secure" and "private" their device is, irrespective of how usable it is.

Again, I tried for months to like it. Once I realized the security features were really only one step removed from having two devices, I just gave up. I'd rather be able to use my device the way I want than to be "secure" and only use my phone the way Google wants. Sorry, I meant Graphene.

Given the choice between two third party entities dictating to me how I'm allowed to use my own device, I'd rather just use lineage and make my own choices.

I don't want my OS to coddle me and lock me into padded playpens, I want it to get the hell out of my way and do exactly what I tell it to, even if that action is not in line with what some unknown third party thinks is in my best interest. It's my device, not google's, and certainly not Graphene's.

discardedrefuse · 3 months ago
> Sure, but to get to them is just about as convenient as rebooting the phone from cold.

This just isn't true. Switching profiles is nothing like rebooting the phone. It takes about 8 seconds to go thru the entire procedure. That's including about 3 seconds to load the 2nd profile (even an unloaded profile). The procedure on my Pixel 7 goes:

- Swipe down to open the Notification Panel

- Swipe down again to expand the Quick Settings

- Tap the User icon at the bottom

- Select the user profile you want to open

- Wait 3 seconds

- Enter the 2nd user's PIN to log in

That's 4 taps + 3 seconds of load time.

discardedrefuse commented on Desktop Linux Keeps Winning the Wrong Battles   howtogeek.com/desktop-lin... · Posted by u/the-mitr
discardedrefuse · 4 months ago
It's 2025. The "year of the linux desktop" has been a meme for years. No one says it in earnest. No one is having init or DE wars. And while there is plenty of healthy discussion about flatpak and other alt forms of software distribution, this is exactly the kind of innovation and experimentation that leads to the usability improvements the author wants to see. Linux is doing just fine, and I'm glad there are multiple options to accomplish similar tasks.
discardedrefuse commented on YouTube made AI enhancements to videos without warning or permission   bbc.com/future/article/20... · Posted by u/jakub_g
crazygringo · 4 months ago
I don't think you know what "AI slop" means.

It's not making the videos look fake, any more than your iPhone does. Most of what's shown in the example video, it might very well be phones applying the effect, not YouTube.

discardedrefuse · 4 months ago
At no point did I say the video IS AI slop. Or that generative AI was used to make it, or the effect youtube applied to it. We actually have no idea what youtube did. We only see the result; which can be subjective.

To you, that result looks like it was shot with a phone filter. To me it looks like it was generated with AI. Either way, it doesn't really matter. It's not what the creator intended. Many creators spend a lot of effort and money on high-end cameras, lenses, lighting, editing software, and grading systems to make their videos look a specific way. If they wanted their videos to look like whatever this is, they would have made it that way by choice.

discardedrefuse commented on YouTube made AI enhancements to videos without warning or permission   bbc.com/future/article/20... · Posted by u/jakub_g
crazygringo · 4 months ago
> that clearly look like AI slop

That's not what AI slop means. There's no GenAI.

I watched the video. It's literally just some mild sharpening in the side-by-side comparison.

discardedrefuse · 4 months ago
Whatever youtube is doing adds a painted over effect that makes the video look like AI slop. They took a perfectly normal looking video, and made it look fake. As a viewer, if you can't tell or don't care... That's fine. For you. But at the very least, the creator should have a say.
discardedrefuse commented on YouTube made AI enhancements to videos without warning or permission   bbc.com/future/article/20... · Posted by u/jakub_g
crazygringo · 4 months ago
From the linked tweet from YouTube's head of editorial:

"No GenAI, no upscaling. We're running an experiment on select YouTube Shorts that uses traditional machine learning technology to unblur, denoise, and improve clarity in videos during processing (similar to what a modern smartphone does when you record a video)"

https://x.com/youtubeinsider/status/1958199532363317467?s=46

Considering how aggressive YouTube is with video compression anyways (which smooths your face and makes it blocky), this doesn't seem like a big deal. Maybe it overprocesses in some cases, but it's also an "experiment" they're testing on only a fraction of videos.

I watched the comparisons from the first video and the only difference I see is in resolution -- he compares the guitar video uploaded to YT vs IG, and the YT one is sharper. But for all we know the IG one is lower resolution, that's all it looks like to me.

discardedrefuse · 4 months ago
If you watch the youtube video[1] linked in the article you get a much better examples, that clearly look like AI slop. Tho I do understand that people's ability to discern AI slop varies wildly.

[1] https://www.youtube.com/watch?v=86nhP8tvbLY

u/discardedrefuse

KarmaCake day1389June 11, 2014View Original