It blows my mind that in the year of our lord two thousand and twenty five, the most efficient and effective way of transferring a file from one device to another remains emailing it to yourself as an attachment.
I'm sure local send is very good if (a) you install an app and (b) you are on the same network at the same time with all your devices. Still quicker to just email the goddamn attachment. Just gonna leave this here. https://anotherangrywoman.com/2023/01/18/how-to-give-advice-on-the-internet-without-being-an-utter-menace/
How to give advice on the internet without being an utter menace

If you don’t think you need to read this post because you’re always giving Good, Helpful Advice as a Good, Helpful Citizen, this one is for you. I’m sure you probably mean well, b…

Another angry woman
@stavvers apologies. Will delete the reply.
@stavvers
You could just run your own VPN, so your devices are on the same virtual network. Then use local send... Or your own NAS, or, wait, an email is probably quicker... 😅

@stavvers

I read through a bunch of the comment, and yes there are options but none of them are installed on the typical phone or windows computer by default. If you're in Microsoft or google ecosystems they want to see your file by only giving you options to send it through their servers via gmail, office365, google drive, or one drive.

I bet they are trying to block unauthorized copying of files.

@alienghic @stavvers Maybe it started with trying to control file transfers, but it has gotten to the “What's a file?” stage.

@zillion @stavvers

Those are different ends of the problem.

Keeping your data in the corporate ecosystem is business objective.

One of the techniques is to hide the existence of files so users are dependent on the ecosystems search tools.

@stavvers there are some edge cases where it is more efficient to message it to my partner so that i can then access the chat program from the other device and save it.
@aeduna @stavvers google chat lets you have a chat with yourself (IIRC, haven't tried in a while)
@tmcfarlane @aeduna @stavvers Signal (the app) also does this, and it's a good privacy focused, end-to-end encrypted app
@metamorphosed_flower @tmcfarlane @aeduna @stavvers
yep, I love signal's "Note to self", it's my main way to send stuff from my phone to my desktop or laptop (if it's only a few not too big files, otherwise I connect it with USB and use MTP)
@Doomed_Daniel @metamorphosed_flower @tmcfarlane @stavvers I do that in slack too at work, to move between pc and laptop
@metamorphosed_flower @tmcfarlane @aeduna @stavvers Note to Self on Signal is my go to for this sort of thing.
@callunavulgaris @metamorphosed_flower @tmcfarlane @aeduna @stavvers Yeah, that's what I do. It's basically the same principle really though.
@stavvers For a brief time, phones at least had perfectly cromulent mass storage, and now they got MTP. (While Apple is doing its own thing, as it is wont to.) And linking two PCs using something like the nullmodem of yore? Forget about it.
@ozzelot @stavvers You can connect two PCs together with an Ethernet cable. Doesn't have to be a cross-over cable, modern network cards handle it automatically. Then both machines will assign themselves a link-local IP address when they see there's no DHCP.
@ozzelot @nicolas17 @stavvers I’m not currently somewhere to test this. Is this something you’ve done or just something you’ve read? If this works it’d be very cool.
@Blueteamsherpa
It works for sure. Link local ipv6 is pretty much guaranteed. Ipv4 maybe or maybe not. V6 is great though as long as you dont need to use it in a browser. Raw link local IPS dont work in URLs. However mDNS names should. Ssh works fine with raw link local ipv6
@ozzelot @nicolas17 @stavvers
@dlakelan @Blueteamsherpa @ozzelot @stavvers I'm also not sure if Windows does mDNS out of the box nowadays, or if you still need to install the Apple Bonjour package.

quick Kagi search suggests Win 10 build 1703 and later included it.

@nicolas17 @Blueteamsherpa @ozzelot @stavvers

@dlakelan @Blueteamsherpa @ozzelot @nicolas17 @stavvers Note that this doesn’t imply they can share files, just that under normal circumstances, two computers connected via a network cable should be able to talk over that cable. Most modern systems announce themselves on the network via mDNS or NetBIOS, and pick up announcements from other computers, so they should even become aware of each other without the user doing anything specific.

You still need to set up some kind of file sharing on one or both.

@ozzelot @stavvers Actually don't forget about it, because it still works. You can link two Windows PCs ethernet to ethernet, they will both get a private IP, and you can then NET SHARE and NET USE like it was the 20th century and computers were still sane.

I do this when I need to copy a lot of user files.

@stavvers Someone pointed me to LocalSend, and it's been a game-changer for me exactly for scenarios like this

@stavvers does my fucking head in. I had a phone that I could just plug in and copy shit directly across, like a human with a human mind and soul would make it

Now it's fuckin impossible unless you install 9 copies of Corporate Dan's Special Wanking Club (not spyware) and let them all take pictures of your house somehow

@stavvers also bonus irony that when you work in libraries exactly 300% of your time is spent teaching people how to add an attachment to an email

@sinvega @stavvers I remain 100% convinced that this is absolutely by design.

The simple abstract structure of 90s-2000s era general purpose computers (files, hard disk, cpu, memory, network, etc) is easily graspable by most people & provides the basis of a general toolkit for reasoning about & controlling devices that you own or encounter.

Big Tech seeks to shut off & gatekeep the ability of ordinary people to access that power.

@kittylyst @stavvers oh no question. rentseeking + forcing you to use their bullshit software so they can leech off whatever they feel like and sell it as "analytics" that prove 43% of Cuntr+ users are aged 23-26 and their main hobby is "brands: entertainment"
@kittylyst @sinvega @stavvers @mike805 James Bridle makes a related point in “New Dark Age” — that not understanding how a thing works allows us to be more easily subject to misleading metaphors about it and be manipulated by it. For example, the Internet is no “cloud” and thinking it is blinds you to its impacts. More as I get deeper in but this promises to be a transformative read. I keep mapping it onto “Master and His Emissary”.
@kittylyst
It's absolutely insane that I connect my Android phone to my Mac and.... nothing. No way to copy files. No mass storage device support. I had to install LocalSend and send it via another phone with both Mac and my phone connected to WiFi tethering. FFS.
@sinvega @stavvers
@kittylyst
Also, I'd have emailed it to myself, but I was on a cruise ship in the middle of the ocean, so the only Internet was overpriced and Starlink-based, so ftfagos.
@sinvega @stavvers

@markotway @kittylyst @sinvega @stavvers

That's likely because your phone is carrier-locked, and your cell carrier installed custom firmware that disabled the USB functions.

Verizon was the first one to do this as I recall, a scheme to push customers to buy unlimited data plans. But I think now pretty much all the carriers do it.
Factory unlocked Android devices without firmware doctored by a telecom still have full USB mass storage support, as far as I know. True at least for my wife's Pixel 8 and my Galaxy S22

@sinvega @stavvers What phone do you use? My pixel with GrapheneOS allows me to use it as you mentioned
@sinvega @stavvers There's a LOT of very easy ways to do it. They just don't come pre-installed come out-of-the-box. You have to go find them yourself.

Part of the problem is a largely-unspoken DO NOT TOUCH, NO USER-SERVICEABLE PARTS INSIDE.

@stavvers Hot tip: compose an email, attach, don’t send. Then go to other device and fetch it from Drafts folder.

Still using email though, so your point stands. But this way you don’t have to chase the message into Sent Items and delete it.

@futzle @stavvers I do this sometimes, and this was also the way I implemented my first ever password manager.

I have also used Mastodon DMs with no mentioned recipients to transfer images.

@stavvers for ad-hoc transfer warp or alike (wormhole protocol) and for regular transfers syncthing?
@stavvers *dingdong* hello could I have some minutes of your valuable time to speak about our lord and savior, LocalSend? It's an app/program and it is very easy to send files to other devices when they are in the same network. I love it.
@stavvers most chat apps have a "saved files" that sync though I use https://pairdrop.net/ a lot at events (stupid Android vs Apple not having a universal AirDrop type thing)
PairDrop

Instantly share images, videos, PDFs, and links with people nearby. Peer2Peer and Open Source. No Setup, No Signup.

@stavvers really though? Nearby share on windows works great with other windows and android devices.

@stavvers

Have you considered changing OSes?

Ive been very pleasantly surprised by the out of the box functioning of KDE Connect.

Edit: Actually it is available on windows too...

@stavvers

Yeah, but if you just let our cloud service have access to all your devices, calls, audio, video, relations, associates, co-workers, tax information and precise location at all times we can make it so you don't even need to transfer files.

That's efficient, right?

@stavvers I'm using LocalSend. They have apps for all common platforms, so you can send files from any OS/device to any other.
@stavvers Still the best way TBH. Even if at some later point the file is lost from both the source and destination, it's still there in email as long as I just archive that email. I used my email as a handy backup and version control for years. Still do at times, though more likely to mostly use cloud storage now.
@stavvers Having N+1 rival companies all forcing their own ecosystems while being intentionally incompatible with the others is the same as having zero ecosytems at all... 🙈
@stavvers You do know @syncthing exists? In lieu of just rsyncing files between SSH'd boxes, it is a very good system for setting up a (number of) shared folder(s) and being able to get at these files with versioning. And, using global relays, it works even if you're not currently on the same network as your home box.
@RandamuMaki @stavvers @syncthing definitely recommend syncthing. Very reliable and easy to use
@RandamuMaki
Yes, syncthing is awesome, but its a little more than just ad-hoc send this one file... But ive got synced eBook folder on my phone, tablet, laptop, desktop, and anywhere I want to read I can just open it up... Very very handy. Also great for sharing data files between my student and me.
@stavvers @syncthing

I'm using https://syncthing.net/ heavily, e.g., signal messenger backup file shoveled to my PC daily, auto-upload all pictures, auto-download music. (No account of Google or any other cloud provider on this custom-ROM Android phone.)

I found syncthing eats significant battery charge even while no files are being transferred.

Fortunately, it can be configured to be active only while the phone is both charging and connected to some WiFi.

@dlakelan @RandamuMaki @stavvers @syncthing

Syncthing

@dj3ei
Weird, I haven't done anything special for syncthing, basically it only runs on WiFi which is the default I think. And it uses less than 1% of battery usage for me. This is Android syncthing-fork
@RandamuMaki @stavvers @syncthing
@dj3ei @dlakelan @stavvers @syncthing You might have it set to periodically scan all folders. You can turn that behaviour off and just have it go from whenever the system notices changes to said folders or set it to a very long timer to save your battery power.
@stavvers and we rolled our eyes at this idea when Steve Jobs used it to justify killing the floppy disk in the original iMac in 1998. [Edit to add: I’m not lamenting the end of the floppy; good riddance.]

@tantramar @stavvers Apple, and Steve Jobs in particular, is responsible for most of this problem.

iTunes was the first major app that went out of its way to hide the fact that data is stored in files.

Users have ALWAYS had problems with files. In the 1990s, when I said "where is the file?" and the user said "it's in Word" I knew I had to explain the file system before I could help that user.

Rather than educating the users, Apple built software around that mental error.

@mike805 @stavvers People don’t care about file systems. Meetings people where they are doesn’t seem — on its face — to be a bad thing. I, on the other hand, embrace the file system. :)

@tantramar @stavvers Meeting people where they are is good but then you have to lead them to where they should be.

People who don't understand compound interest will get screwed by it all their lives.

Likewise, people who don't understand file systems will have the choice of giving up all privacy or losing data. Sometimes both will happen.

People do need to understand some basic principles to have any autonomy. Apple deliberately hid those principles, and still does.

@stavvers no it's not with the file size limit.

@stavvers If you use Signal, there's a Note to Self that you can use to message yourself files. Assuming you have the desktop app installed.

Which isn't really _that_ much different from emailing yourself files I guess 😂