Linked by Thom Holwerda on Mon 7th Aug 2017 20:29 UTC
PDAs, Cellphones, Wireless

The Verge does this thing where they list what they consider to be the best laptop or phone or whatever, and they state the Samsung Galaxy S8 is the best phone for most people.

Samsung's Galaxy S8/S8 Plus is the best phone for most people. It's available across all four US carriers and unlocked. It has the best display on any smartphone right now, a head-turning, premium design, a top-of-the-line camera, reliable battery life, and fast performance. Thanks to Samsung's popularity and the support of all four carriers, the S8 also has plenty of accessories, from cases to battery packs to wireless chargers, available to it.

You can definitely make a case for the S8 being the best phone for most people, but personally, I still consider the iPhone to be the best, safest choice for most non-geeky people. Personally, I prefer Android, and for my personal use, iOS on the iPhone is an exercise in frustration - but iOS provides a more consistent, all-around phone experience that remains fairly static from phone to phone, it's a little simpler to grasp than Android, and Apple has an excellent support system in many countries that's far better than Samsung's hands-off let-the-reseller-handle-it approach.

I wonder - what do any of you consider the best phone for most people? If one of your non-geeky family members seeks your advice, which phone do you suggest they get?

The Verge named the Surface Laptop the best laptop, which I find a baffling choice. It's new and unproven, so we have no idea how it'll hold up over the next few years. An odd choice for sure.

Thread beginning with comment 647859
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[16]: iPhone
by woegjiub on Fri 11th Aug 2017 08:45 UTC in reply to "RE[15]: iPhone"
woegjiub
Member since:
2008-11-25

I still do not believe anyone else apart from yourself would call you "advanced user" or "good programmer". And I base this on the things you wrote here, nothing else.


Well, considering you've never seen or used any code I've written, I'm going to go ahead and ignore your opinion on that.

What do you use a GUI for? I guarantee the majority of those use cases can be replaced by well programmed tools, terminal interfaces, and web apps.

It's a little awkward that you don't understand programming computers to do things for you is infinitely more powerful than manually clicking around.

Reply Parent Score: 2

RE[17]: iPhone
by CATs on Fri 11th Aug 2017 10:01 in reply to "RE[16]: iPhone"
CATs Member since:
2017-06-09

Well, considering you've never seen or used any code I've written, I'm going to go ahead and ignore your opinion on that.

I've seen your comments on this thread. They are more than enough to realise you're in no way "advanced", but you really, really want to believe you are (and that everyone else is fool to use computers in different ways than you).
Or, maybe you are one of that kind of people who can multiply 5-digit numbers in their heads (=code in certain language), but cannot tie their own shoelaces (=do very simple, but very different tasks)?

What do you use a GUI for? I guarantee the majority of those use cases can be replaced by well programmed tools, terminal interfaces, and web apps.

Let's do this theoretical experiment. A regular 8-hour work day, during which one must:
* Administer, (re)configure, maintain and troubleshoot dozens of Windows+Linux servers split between two different, separate companies -- all of them simultaneously (since in total there are thousands of servers);
* Do same as above for a few networking devices, firewalls etc. at the same time;
* As an inevitable requirement, use VPNs to connect to those companies;
* Find relevant troubleshooting information on the internet very quickly;
* Read about 50-70 e-mails and respond to 10-15 of them without much delay, sometimes putting snippets of screenshots inside the text;
* Participate in one or more teleconferences, and give a presentation/share screen;
* Write documentation during short breaks when servers are rebooting, some operations are being performed etc.;
* Manage an incident/tasks/requests queue, assigning those to other team members;
* Chat with several colleagues in cases where full-blown e-mail is not required or just too slow;
* Follow relevant IT/security news;
* Do some shopping on eBay when time permits;
* Check on one or two IP cameras;
* Monitor the overall status of certain infrastructure components in real-time;
* Participate in active IRC channel;
* <there are more, but for the time being the above should be enough as an example>

Now, I have my regular workstation, and you have your VIM and your tiling window manager. You are also not allowed to have more than one browser tab (or any other window) open at once.
Or, better yet, you do all that by "modifying files and databases directly".
Ready? Set? Go!..

It's a little awkward that you don't understand programming computers to do things for you is infinitely more powerful than manually clicking around.

Nope, it's not, wrong again. You're not "programming computer to do things for you". You are simply using computer in such a basic way for such simplistic tasks that the complexity and power of GUIs escape you completely.

Edited 2017-08-11 10:14 UTC

Reply Parent Score: 1

RE[18]: iPhone
by woegjiub on Fri 11th Aug 2017 10:56 in reply to "RE[17]: iPhone"
woegjiub Member since:
2008-11-25

* Administer, (re)configure, maintain and troubleshoot dozens of Windows+Linux servers split between two different, separate companies -- all of them simultaneously (since in total there are thousands of servers);

You definitely shouldn't be managing that many servers by hand.
Use kubernetes/ansible/etc. and store your configuration as code.
All servers should be completely disposable at all times.

* Do same as above for a few networking devices, firewalls etc. at the same time;

See above.

* As an inevitable requirement, use VPNs to connect to those companies;

I manage all VPNs and network interfaces from the terminal. It's extremely simple.

* Find relevant troubleshooting information on the internet very quickly;

That's what your browser is for; promising answers stay open in tabs, and are closed as soon as you've actioned them.

* Read about 50-70 e-mails and respond to 10-15 of them without much delay, sometimes putting snippets of screenshots inside the text;

Your OS has screenshotting functionality, and gmail/outlook online/roundcube etc. exists.

* Participate in one or more teleconferences, and give a presentation/share screen;

WebRTC.

* Write documentation during short breaks when servers are rebooting, some operations are being performed etc.;

Markdown in vim, commit to a private git repo.

* Manage an incident/tasks/requests queue, assigning those to other team members;

That's a task that belongs in a browser app.

* Chat with several colleagues in cases where full-blown e-mail is not required or just too slow;

Yes, slack exists.

* Follow relevant IT/security news;

RSS. Again, in the browser.

* Do some shopping on eBay when time permits;

That's not a work task; do that in your own time. Regardless, that's in the browser.

* Check on one or two IP cameras;

Browser.

* Monitor the overall status of certain infrastructure components in real-time;

Oh look, another thing that belongs in a webapp.

* Participate in active IRC channel;

tmux tab/webapp

Now, I have my regular workstation, and you have your VIM and your tiling window manager. You are also not allowed to have more than one browser tab (or any other window) open at once.
Or, better yet, you do all that by "modifying files and databases directly".
Ready? Set? Go!..

I don't limit myself to one window/tab. I have up to 5 tmux panes and up to about 20 browser tabs open.
I just aggressively kill them in the same way one does emails (yes, I'm at inbox zero too, despite getting quite a steady stream in gsuite).

Nope, it's not, wrong again. You're not "programming computer to do things for you". You are simply using computer in such a basic way for such simplistic tasks that the complexity and power of GUIs escape you completely.

Well, given that every single thing you've listed can be done perfectly with just terminal and web apps, and you're doing quite a few things manually that should be programatically defined, it looks like you're the one doing things inefficiently.

Keep your browser tasks in bookmarks if you open them 1-2 times a day or less, and pin the tabs you use more than that.
Desktop notifications from your browser will alert you instantly of anything you need to action.

Reply Parent Score: 2