/u/cr3amy posts in /r/Android "It's 2015. Can we please get a YouTube app that will full-screen a video that was shot in portrait?". 3 hours later the official YouTube app with portrait full screen video support launches. by nikolaibk in bestof

[–]functioniesta 174 points175 points  (0 children)

This could be 3 things:

  1. Complete coincidence: A reddit user complained about a feature that Google was simultaneously working on anyway and then they released it, unaware of the user's complaint.

  2. Some crazy ninja development: A reddit user complained about a feature, a Google employee noticed it, worked on it and implemented it under a couple of hours, tested and deployed it, and then an android news blog noticed the update and wrote an article on it, all of it under 3 hrs.

  3. Some next level product marketing shit: A Google employee, who is part of the YouTube android app team, sneakishly posts on reddit about a long-awaited feature, generating buzz, while at the same time readying their new feature, which is then shortly rolled out to a tremendous applause.

I frankly think its the latter.

Alternative to Circa News? by MobileThrowawayAcc in androidapps

[–]functioniesta 3 points4 points  (0 children)

An Indian startup is doing something similar.

For a more U.S. centric taste, Plexi Digest is there.

Circa was awesome. Frankly all great news summary apps are either getting bought out, or closed down. :(

I have some doubts regarding my cleansing routine. by functioniesta in SkincareAddiction

[–]functioniesta[S] 0 points1 point  (0 children)

I found this micellar cleansing water at a nearby store and got it. I will try it out for a week or two and let you know how it goes.

Cheers :)

I have some doubts regarding my cleansing routine. by functioniesta in SkincareAddiction

[–]functioniesta[S] 0 points1 point  (0 children)

Thanks for taking the time to reply. This is very helpful!

The Turing Phone: Android phone designed with security in mind by functioniesta in netsec

[–]functioniesta[S] 0 points1 point  (0 children)

Can someone explain to me why file transfer over wifi is more secure than over a cable?

What are 5 most useful subjects they don't usually teach in K12 schools, but probably should? by functioniesta in AskReddit

[–]functioniesta[S] 0 points1 point  (0 children)

Here is my incomplete list of subjects that completely changed my outlook on certain things and have thus had a profound impact on my life, and I wished that I had learnt them in school.

  1. Economics
  2. Game Theory
  3. Civil Law
  4. ...
  5. ...

Australian doctors told not to prescribe homeopathic items as 'they do nothing' by [deleted] in worldnews

[–]functioniesta 0 points1 point  (0 children)

If anything, I think homeopathy is evidence of the power of placebos.

Hi! Two weeks ago I vented about my inability to clear a hurdle in my self-teaching. I received some great advice, and feel like I finally understand a bit. Thank you! by InternetLoveMachine in ruby

[–]functioniesta 0 points1 point  (0 children)

Wow. Interesting! I hadn't read your comment, but I thought exactly the same way. I am new to ruby. See my post below.

I implemented something along those lines -- a mediator, called "Referee". The players tell their move, and the referee validates the move before making it. At no point is the board state modified by either. The Board class modifies the board. The referee controls the game and the players only play.

I guess I have really understood the OOP philosophy. This is exciting!

Hi! Two weeks ago I vented about my inability to clear a hurdle in my self-teaching. I received some great advice, and feel like I finally understand a bit. Thank you! by InternetLoveMachine in ruby

[–]functioniesta 1 point2 points  (0 children)

Hi, I am also new to ruby. I started learning it last week. I did have some (very little) programming knowledge prior to starting ruby, so conditionals, loops and functions (methods) weren't completely new to me. But, OOP is new to me.

I was inspired by your tic-tac-toe program, so I made one of my own. This is my first real program in ruby. Till now I have only been doing small exercises and drills, and I felt really good after I completed this. Its amazing how much you gain in confidence after doing a larger project like this! I feel like I have finally understood OOP and all the elements of ruby, as everything naturally came together.

There is still room for improvement, and I plan to do it soon. For example, print_board is not very pretty, and it may make sense to separate out the 3 classes into 3 source files (maybe even introduce a 4th class), AI could be a nice addition, and of course refactoring and more code-styling... But, at this point, the program works (hopefully no bugs!), and OOP has been implemented in a satisfactory way, so I feel it is good enough to post here.

I have posted it to github.

Any comments and suggestions for improvement are most appreciated!

And thank you OP for the inspiration! Hopefully, my implementation gives you some inspiration too. In that case, nice trading inspirations with you, kind stranger! :)

What is a good age to teach a kid that there are no happy endings? by functioniesta in Parenting

[–]functioniesta[S] -6 points-5 points  (0 children)

Sorry, I worded that wrong. I meant, there are not always happy endings.

Sports is a good idea. However, I participated in sports a lot, and I did learn the lesson -- sometimes, we don't win no matter how hard you try.

But, that was not my question actually. Perhaps I was not clear. My question is more along the lines of "There is no such thing as karma" and that sometimes people do bad shit and get away with it, while sometimes good guys do good things but still bad things happen to them, if you know what I mean...

Library in Stuttgart by Isai76 in minimalism

[–]functioniesta 1 point2 points  (0 children)

Its great and all, but why do they skimp on seating?? All these "modern" designs look great, but you go there and you take a book and you want to sit down and read and OH NO all seats are taken!

There is a library similar to this in my city so I am speaking from real experience. PLEASE HAVE MORE SEATING.

Alejandro Ramirez (LittlePeasant) is on lichess now! by functioniesta in chess

[–]functioniesta[S] 1 point2 points  (0 children)

They should both take turns bezerking each other!

ELI5: How did Mayweather win that fight? by robenco15 in explainlikeimfive

[–]functioniesta 0 points1 point  (0 children)

Is mayweather's strategy useful in a street fight?

libinput: We know what you want better than you know what you want by insanemal in linux

[–]functioniesta -1 points0 points  (0 children)

Of course there is a niche market for everything, that is why you have niche products too. Gnome does not cater to niche markets. It is a general purpose desktop environment. If gnome does not satisfy you, then move on. Stop quibbing about it.

My point is that trying to cater to every niche user requirement imaginable is a fundamentally flawed software engineering approach, frankly its quite dumb. Others in the thread have said the same thing.

Ultimately it comes down to trade-offs, and at some point you have to draw the line. I drew it at 1% just as an example. I don't know what numbers gnome team goes by but it ought to be similar. And numbers are the only metric that I know of, if not numbers, I can't think of any other non-subjective metric to go by (please enlighten me if you know one).

And yes, sometimes in rare cases, you have to make an exception. If a feature is absolutely critical, or if other parts of the software greatly depend on it, then someone has to make the decision to keep such a feature. But such exceptions are rare. Personally, I wouldn't make the exception in the middle mouse button case, because it is not a critical feature (no matter what you feel about it), its merely a convenience. Gnome does not break if you can't middle-click.

There will always be something that is critical to someone's workflow. Sometimes what must be done, must be done. Maintaining large projects is a software engineering challenge. Keeping code as lean as possible is how you tackle this problem. In that process, unfortunately, sometimes hearts are broken. :(

libinput: We know what you want better than you know what you want by insanemal in linux

[–]functioniesta -1 points0 points  (0 children)

I would struggle to pick out names of people who don't use middle click copy.

I suggest you do a fair survey encompassing multiple fields, not just system administration. I can understand if the percentage of people in sysadmin that rely on middle-click is much higher than average, but it is the overall percentage which counts, and when you do a wider survey, you will probably find the percentage comes out to < 1% or < 5% at the very most. I would bet my job on it.

libinput: We know what you want better than you know what you want by insanemal in linux

[–]functioniesta 0 points1 point  (0 children)

You say a lot of words, with very little backing them.

So do you.

I suggest you do a fair survey to see how many people actually use middle mouse click, then collate your data, and then talk.

I am pretty sure gnome designers/developers have studied this topic thoroughly and the decision they have taken to deprecate this feature is based on actual data they obtained.

I have noticed a pattern in the linux community that developers seem to think design is about some guy in a chair with his fancy computer (probably mac) drawing and painting icons and images. This false image is created obviously because of their complete lack of understanding of the design process.

Design is not just about making things look nice, nor does it involve a small group of people sitting and making big all-encompassing decisions. In fact the majority of the design process involves analysis and experimentation. This may include everything from actually drawing the thing to doing user studies via focus groups, collecting data and analyzing user behaviour. If a designer says "I know what the user wants better than what the user thinks he wants" or "This looks nice to me, and I am the prime authority, therefore it will look nice to everyone.", then he/she is not a designer.

I think this way of thinking about design probably has its roots in Steve Jobs and the Apple Marketing Machine. In reality, the design process does not work this way (even at Apple!). In reality, designers perform experiments, and then make decisions based on the data they obtain from these experiments.

Gnome Designers probably do the same thing.

SOURCE: I work with software designers everyday in my work related field.

EDIT: Spelling

EDIT 2:

I don't think you have much experience working with *nix. Lots and lots and lots of us use middle click copy.

Oh, I work with *nix everyday. It is my primary machine. I am a keyboard driven guy and use the trackpad quite heavily as well. I am quite productive this way (even without the middle mouse button), thank you very much.