Email or username:

Password:

Forgot your password?
Ada Rose Cannon

Here's a computer problem, 9/10 developers can't solve it.

you have two computers,

One you are able to upgrade any of the parts or even use an entire server room full of computers as good as money can buy

The other is a computer-like device picked randomly from anywhere on the planet statistically it's going to be a low end android phone

You have to display an image on the 2nd device

where do you choose to do the bulk of the work required to render the page?

18 comments
Mx. Alex

@ada how much adtech is required by "someone" to display the page? :thonking:

jfml ✨ Jonas Laugs

@ada Another one in the same vain:

You have a small handheld device you take photos with while out and about.

You meet up with a group of friends, suddenly a second device with a giant monitor appears. So cool, you just wanted to show your friends some photos!

Wouldn't it be mindblowing if you could show them a couple of the photos you took with the small device on the big screen?

It's 2022 and it's still a complete pain to do this (and I do know why but it still frustrated me).

Ada Rose Cannon

@jfml one that's annoying I meet my friend at a coffee shop she wants to send me a 1GB file, we have a USB-C cable that can connect the two laptops together. So she uploads the 1GB file to a website and sends me a URL

jfml ✨ Jonas Laugs

@ada Oh, just imagine if that would work! Amazing!

I still remember this app that wanted to do file transfer via sound, super cool idea but I don't know if they ever got it to work. And I can't find it now … Oh right, in the end they obviously only used sound to magically connect to a server that then did the file transfers +___+

Ada Rose Cannon

@jfml a neater solution would be to use the sound to do offline signaling and then connect p2p with WebRTC

Kuba Orlik

@ada @jfml wait, usb-c can be used to connect two laptops?

betalars :antifa:

@ada @kuba @jfml

So you want to share files between two devices?

Where's the money in that?
Why would any company support such a feature?

I just can't imagine, how that would work economically.

/frustrated

Blair MacIntyre

@kuba @ada @jfml if they are both macs, I think so, but heterogenous setups need not apply

bloc

@ada simple. Not on my end. Because then other people have to pay for the computing power and I make more money.

Isn't it nice to live in a capitalist society?

You could think of your user's experience. But wouldn't that be socialism?

Bastet

@ada
"where do you choose to do the bulk of the work required to render the page?"

On the end users device, traffic and energy sadly aren't free. And letting that 2 W/h device run for two to four seconds is more efficient then taking a two seconds round trip to let some 250 W/h machine do the job.

Eric Eggert

@bastetfurry @ada

What if you don’t have just one user, but 1000, or 10000? Sounds to me less efficient doing it on users devices then.

Sotolf

@ada You want to make an end user application, do you

A) Run it in an interpreted language with abstraction hell in a bloated copy of a web browser.

B) Write it in a sensible language that is fit for the job and use minimal system resources.

It's beyond me why A is always chosen.

will talk for elePHPants!

@ada

Clearly on the 2nd device as I then don't need to spend any money on the first device 😁

And it's not my problem when that device is slow as my response-times are awesome fast!

Alexander Shendi

@ada

I don't understand the Problem. I think it is ill specified.

Even a low-end Android device should be able to display an image via e.g. Webview or Google Photos.

You have to render the image on the phone anyway to display it there. So what do you need the first Sooper-Dooper Computer for?

Go Up