News for hackers. Stuff that matters.
Re:Localsend: Open-Source Airdrop Alternative by esafak on Thursday October 19, 2023 @02:06AM (#37939087)
Does it let you shares files from your Android or iOS phone if the other party has the other kind of device and no special app installed? That's when I run into trouble. I don't mind installing something on my phone but I can't force other people to install it too.
Re:Localsend: Open-Source Airdrop Alternative by ammo1662 on Thursday October 19, 2023 @02:56AM (#37939431)
You can try to use snapdrop, it just need a browser.

https://snapdrop.net/

Re:Localsend: Open-Source Airdrop Alternative by ahoka on Thursday October 19, 2023 @03:27AM (#37939619)
That's the first file share app that doesn't miss the point (I don't want to install anything, just send a file).
Re:Localsend: Open-Source Airdrop Alternative by bewo001 on Thursday October 19, 2023 @04:23AM (#37940043)
also https://www.sharedrop.io/ it uses webrtc for local communication
Re:Localsend: Open-Source Airdrop Alternative by londons_explore on Thursday October 19, 2023 @04:27AM (#37940068)
snapdrop.net appears to too...
Re:Localsend: Open-Source Airdrop Alternative by urbandw311er on Thursday October 19, 2023 @04:35AM (#37940127)
Looks great but would it work between two smartphones out in the wild? Or does it require being on the same LAN.
Re:Localsend: Open-Source Airdrop Alternative by axytol on Thursday October 19, 2023 @05:10AM (#37940376)
Piling some more alternatives, a fork to snapdrop:

https://pairdrop.net/

From the author: https://github.com/schlagmichdoch/pairdrop#differences-to-sn...

Re:Localsend: Open-Source Airdrop Alternative by thristian on Thursday October 19, 2023 @05:14AM (#37940411)
https://pairdrop.net/ is a fork of SnapDrop with a more responsive maintainer (apparently: https://github.com/schlagmichdoch/PairDrop/discussions/115 )
Re:Localsend: Open-Source Airdrop Alternative by RunningDroid on Thursday October 19, 2023 @02:59AM (#37939442)
It's been a minute since I've needed it, but I've been using Share via HTTP¹. I've also been meaning to checkout QRServ²³.

1: https://github.com/marcosdiez/shareviahttp

2: https://github.com/uintdev/qrserv

3: also in the IzzyOnDroid F-droid repo

Re:Localsend: Open-Source Airdrop Alternative by alt227 on Thursday October 19, 2023 @03:17AM (#37939535)
I think its a bit of a stretch to think that an app would be able to send a file to someone elses phone without them installing an app to manage the file storage and security.
Re:Localsend: Open-Source Airdrop Alternative by tasuki on Thursday October 19, 2023 @03:28AM (#37939626)
The sending person needs an app, sure. But the receiving one, shouldn't it be theoretically enough to use a web browser to download the shared file?
Re:Localsend: Open-Source Airdrop Alternative by PinguTS on Thursday October 19, 2023 @04:03AM (#37939877)
But you still need to be able to send the link, so the receiving party needs some way to be able to receive the link. It is then either some form of local messenger or ... an app. So, yeah, the receiving party needs an app, if the app is not build-in into the OS like Airdrop in iOS.
Re:Localsend: Open-Source Airdrop Alternative by latexr on Thursday October 19, 2023 @04:32AM (#37940108)
The receiving person can be sitting next to you so you can share via the sound of your voice or showing them your phone.

Technically they will still need an app to download the file (even if just a web browser) but there’s a gulf of difference between using an app you already have or installing a new one, especially if you need to do all the due diligence of “do I trust this?”

Re:Localsend: Open-Source Airdrop Alternative by prmoustache on Thursday October 19, 2023 @04:26AM (#37940059)
Re:Localsend: Open-Source Airdrop Alternative by bn-usd-mistake on Thursday October 19, 2023 @04:21AM (#37940022)
QR Code
Re:Localsend: Open-Source Airdrop Alternative by arghwhat on Thursday October 19, 2023 @06:00AM (#37940706)
The URL is an IP and a port, so it can be typed by hand. Each connecting client needs explicit approval in the app, and then gets the list of the specific files that have been shared using this method.
Re:Localsend: Open-Source Airdrop Alternative by psnehanshu on Thursday October 19, 2023 @06:17AM (#37940807)
It's ridiculous to think people will find it easy type out URLs and that too IP addresses along with a port. It maybe fine for HNerds, but definitely not for others. Shows hows much people in this site live inside a bubble.
Re:Localsend: Open-Source Airdrop Alternative by tjoff on Thursday October 19, 2023 @07:21AM (#37941280)
QR code.
Re:Localsend: Open-Source Airdrop Alternative by psnehanshu on Thursday October 19, 2023 @09:28AM (#37942598)
Yes, QR codes, and that's what most apps do.
Re:Localsend: Open-Source Airdrop Alternative by arghwhat on Thursday October 19, 2023 @03:18PM (#37947366)
... including this one.
Re:Localsend: Open-Source Airdrop Alternative by psnehanshu on Thursday October 19, 2023 @03:33PM (#37947581)
Sorry?
Re:Localsend: Open-Source Airdrop Alternative by arghwhat on Friday October 20, 2023 @08:38PM (#37963046)
This app also uses a QR code when you want to send files to someone without the app.

The IP and port is just also shown, which is very useful when the target device doesn't have an easy QR code scanner - say, a desktop.

Re:Localsend: Open-Source Airdrop Alternative by arghwhat on Thursday October 19, 2023 @08:20AM (#37941840)
It's absolutely fine for a normal person that an advanced feature requires you to type 4 numbers that are on average 2 digits long, followed by a 4-5 digit number. You do not need to understand what it is, and you do not need to memorize it. People are used to typing in their much longer credit card details flawlessly, so there really is zero argument here.

Not that it matters at all. As others have said, the app will gladly show you a QR code for it, which regular smartphone users are trained to use.

Re:Localsend: Open-Source Airdrop Alternative by psnehanshu on Thursday October 19, 2023 @09:31AM (#37942635)
You are definitely gonna mess typing this up. A few dots replaced with commas, the colon replaced with semicolon. And remember, most people don't have enough patience to retype the address once it didn't work.

As for the credit/debit card number, it isn't comparable as it is widely used and understood. And yes, QR code is a far better solution, and it is employed by most apps.

Re:Localsend: Open-Source Airdrop Alternative by arghwhat on Thursday October 19, 2023 @03:17PM (#37947356)
Your argument makes no sense: for a normal person, a credit card number is 16 random digits (in some places more) + 3 random digits (the validation code) + a date + a name - a vast amount of data incomprehensible to the average user that must be copied flawlessly. Compare that to an IP and port which is on average just 8 digits + 5 digits.

Heck, the number is even organized similar: the CC is 4 groups of 8 + a group of 3 (ignoring date and name), the IP and port is 4 groups of average 2 digits + a group of 5. And unlike the CC info, every IP a non-techie ever deals with - and they have most certainly seen and typed one at least few times at this point, such as when they got internet service - starts with the same 6 digits.

Not to mention electronic bills and bank accounts/SWIFT/IBAN being even longer and copied without fail.

> And remember, most people don't have enough patience to retype the address once it didn't work.

What? If people have the patience to retype CC info when wrong, they have the patience to try typing an IP again.

Heck, the only use for this feature at all is if you're two people where one has the app and the other does not, so it's two people that need to collectively fail and give up!

You can say that it's annoying to copy an IP, but the task is objectively simpler and less time consuming than other regular day-to-day activities a smartphone owner would go through. The suggestion that two people should collectively fail the task is, quite frankly, ridiculous.

> A QR code is a far better solution

Then just use that instead of ranting about how IPs are unacceptable. The button for the QR code is right beside the address in the app. Or if that's too difficult, install the app on both devices so it's automatic.

Re:Localsend: Open-Source Airdrop Alternative by psnehanshu on Thursday October 19, 2023 @03:31PM (#37947557)
You maybe coming from a place with high computer literacy, but what I have expressed is what I see in my surroundings.

You mentioned electronic bills (idk what that is), bank account/SWIFT/IBAN. You maybe suprised, but these people don't type these numbers at all. They don't ever need to. The most they can type is a phone number.

People have more patience to type CC number because it's more important to them than receiving a file, which can be easily shared through WhatsApp etc. For larger files, they will just copy using a data cable, or pendrive.

> And unlike the CC info, every IP a non-techie ever deals with - and they have most certainly seen and typed one at least few times at this point, such as when they got internet service - starts with the same 6 digits.

Yeah, keep living in your bubble. One rarely needs to type an IP address to use a modern fiber optics internet connection. It's generally pre-cofigured.

> A QR code is a far better solution

> Then just use that instead of ranting about how IPs are unacceptable.

Yes, and I am always going to choose the QR code over typing IP address manually any time of the day.

Re:Localsend: Open-Source Airdrop Alternative by arghwhat on Friday October 20, 2023 @08:35PM (#37963026)
The point is that computer literacy is entirely irrelevant as it is safe to assume that the average smartphone-owning person is entirely capable of copying text and numbers without meaning to them much longer and more arduous than what is demanded for a local IP.

> You mentioned electronic bills (idk what that is), bank account/SWIFT/IBAN. You maybe suprised, but these people don't type these numbers at all.

The average individual must pay bills, and that involves copying payment details. Here, that means copying numeric payment details - either a special bill number or bank details.

Likewise if you work in an office you may be confronted with invoices paid by bank transfer.

There can be local variations in means of payment of course, but unless you live in a cash-only world it would not be avoidable.

> People have more patience to type CC number because it's more important to them than receiving a file

There is nothing that would support this claim. It is quite conceivable that a file would be important to someone but a random online purchase not.

> Yeah, keep living in your bubble. One rarely needs to type an IP address to use a modern fiber optics internet connection. It's generally pre-cofigured.

Sure as hell never was for me across 2 countries and 4 providers. Always required activation, and ISP instructions often had you go to the router portal.

Granted I didn't use their router after activation, but 192.168.1.1 (or 0.1) is something users are guided to.

I cannot claim that every ISP will require this, but in my experience it is "many", which in turn exposes at least one individual in a household.

> Yes, and I am always going to choose the QR code

Go ahead - no need to go on a pointless vendetta when your preferred option is right there.

Re:Localsend: Open-Source Airdrop Alternative by psnehanshu on Saturday October 21, 2023 @04:02AM (#37964977)
> The average individual must pay bills, and that involves copying payment details. Here, that means copying numeric payment details - either a special bill number or bank details.

Payments happen mostly through apps here. So people don't have to type numbers.

Even if they have to use bank account details or card details to pay, only one person in the household generally does that. If your target user is that one person, then you will be fine.

> Likewise if you work in an office you may be confronted with invoices paid by bank transfer.

If you work in an office, you will be specifically trained for that. Your file transfer app can't as people don't have the patience to read through your guide.

> There is nothing that would support this claim. It is quite conceivable that a file would be important to someone but a random online purchase not.

As I said, instead of going through the hassle of typing IP addresses and making sure both devices are on the same network, people will just send the file over messaging apps or email. They will use your file transfer app if and only if it is as easy or easier than say WhatsApp.

> Sure as hell never was for me across 2 countries and 4 providers. Always required activation, and ISP instructions often had you go to the router portal.

Idk, but I didn't have to. Or even if it is required, a technician will most probably do it for them. Moreover if you keep your router in default configuration, you don't need to configure most things. Only power users get into that stuff.

> Go ahead - no need to go on a pointless vendetta when your preferred option is right there.

I am just trying to put my opinion forward. I generally use nearby share on Android.

Re:Localsend: Open-Source Airdrop Alternative by arghwhat on Monday October 23, 2023 @11:35AM (#37987222)
> Payments happen mostly through apps here. So people don't have to type numbers.

In EU, Giro//SEPA is used for most formal electronically paid bills. Electricity, internet, rent, fines (parking, speeding, ...), tax adjustments, whatever. Where I live, it would be impossible for an employed adult to not be confronted with such non-app payments occasionally.

But even then, people need to enter CC details at regular intervals, they may deal with multiple, and even if they could get familiar with them they change as CCs are renewed or replaced.

> If you work in an office, you will be specifically trained for that.

That training makes you able to copy long sequences of unique and mostly meaningless numbers without error, exactly the skill required here.

> As I said, instead of going through the hassle of typing IP addresses and making sure both devices are on the same network, people will just send the file over messaging apps or email.

If either user installed the app they likely have a reason to not just send it by email (larger than email limit, internet speed), whatsapp (not a user, not installed, no trust), or airdrop/nearby share (support) in the first place.

Being on the same network is of course a restriction, but that's the whole premise of the app. I'd also consider any smartphone user able to connect to a WiFi network, and "be on the same one" while more technical seems like a manageable task. The assumption is not that the average user will think of making a portable hotspot, but rather that they find WiFi to connect to (e.g., home or office).

It would be neater to use WiFi P2P, but that's also trickier.

Re:Localsend: Open-Source Airdrop Alternative by pizzafeelsright on Thursday October 19, 2023 @06:12AM (#37940770)
Imagine in the year 2023 with internet connected phones and still each phone doesn't have its own web server?
Re:Localsend: Open-Source Airdrop Alternative by sofixa on Thursday October 19, 2023 @04:02AM (#37939874)
Bluetooth file sharing was around before smartphones were.
Re:Localsend: Open-Source Airdrop Alternative by Almondsetat on Thursday October 19, 2023 @12:13PM (#37944825)
Bluetooth file sharing didn't magically materialize inside phones, it had to be implemented in the OS by the programmers
Re:Localsend: Open-Source Airdrop Alternative by lambda_garden on Thursday October 19, 2023 @04:39AM (#37940152)
Maybe something clever could be built into a web app?
Re:Localsend: Open-Source Airdrop Alternative by PhilippGille on Thursday October 19, 2023 @05:17AM (#37940432)
Like https://www.sharedrop.io/?

It finds devices on the same network automatically but also works across networks when using the plus button on the top right.

Re:Localsend: Open-Source Airdrop Alternative by psnehanshu on Thursday October 19, 2023 @06:18AM (#37940819)
Re:Localsend: Open-Source Airdrop Alternative by JaneLovesDotNet on Thursday October 19, 2023 @06:34AM (#37940934)
https://pairdrop.net

I've tried all the options in this thread but only discovered pairdrop 20 minutes ago (thanks to this thread) and it's by far the best option.

Re:Localsend: Open-Source Airdrop Alternative by arghwhat on Thursday October 19, 2023 @05:56AM (#37940679)
Re:Localsend: Open-Source Airdrop Alternative by tjoff on Thursday October 19, 2023 @07:25AM (#37941320)
That is nice. I'd probably just use python to share a directory from termux instead.

Problem is that you both need to be on the same network for this to work.

Sure, I could quickly start a hotspot and share that with a qr-code and then share my ip+port with another qr code.

Whole setup is like 6 clicks, but... The receiving side needs to join a wifi (and implicitly disconnect from something they might be using, and then have to switch back afterwards) and scan ² qr codes.

All in all, too cumbersome.

Re:Localsend: Open-Source Airdrop Alternative by j1elo on Thursday October 19, 2023 @02:14PM (#37946444)
Not many other ways to do it... not relying on a common network is a desirable thing if you ask me (say to share photos with friends while camping without Wifi). At that point, a hotspot wifi network is the only solution I can think of.

Being in the same network, of course, lowers the difficulty bar because now the peers don't need to perform an initial step of creating their own network link between phones.

Re:Localsend: Open-Source Airdrop Alternative by tjoff on Thursday October 19, 2023 @03:37PM (#37947643)
Apple has airdrop and android has nearby-share or whatever it is called.

And many apps are running their own direct wifi-wifi, tons of ways to do it. No real reason for why it couldn't be native to all devices that exist.

The problem is that airdrop only works with apple devices so that is utterly useless. Nearby-share is equivalently useless.

Hotspot works, but only in some cases. About as convenient as unpacking a laptop and sharing thumb-drives. Which is a pretty embarrassing state of affairs in 2023.

Re:Localsend: Open-Source Airdrop Alternative by arghwhat on Thursday October 19, 2023 @05:58AM (#37940693)
Yes, yes it does. You can specify "share by link" instead, in which case you get a HTTP server URL. In this mode, you approve each pageload in the app.