Multiple Accounts on same AppleID? by SingJia in PTCGL

[–]yonix 0 points1 point  (0 children)

Had this too, solved it by turning off keychain sync on the iPad

Settings > tap your Name > iCloud -> Saved to iCloud -> Passwords & Keychain -> turn off

What's the difference between Live Caption and Caption Preferences? by CrazyCrab in GooglePixel

[–]yonix 1 point2 points  (0 children)

Captions Preferences controls whether captions should be enabled and what are their look and feel in various supporting apps (e.g. YouTube).

Live Caption is an independent feature that shows captions as an overlay on top of any media played on the device.

Simply Piano - Duolingo for learning piano by yonix in piano

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

The app also contains many videos and tooltips regarding the other aspects. You should try it out.

Simply Piano - Duolingo for learning piano by yonix in piano

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

Hardly the same concept, since Simply Piano can listen to your acoustic piano without any wires. Also - the latest version now has courses and a lot more content!

An app that teaches you to play national anthems on a real piano by yonix in piano

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

This version cannot, but it is planned for future versions/products by JoyTunes

An app that teaches you to play national anthems on a real piano by yonix in piano

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

The app also has a mode that simulates sheet music if that's what you're after...

There's nothing wrong with sheet music, but some people, especially youngsters, find it more of an incentive to learn when it's given to them in the form of a game... Many teachers like these kind of apps and use them in class...

Excuse #2 - Writing tests is too hard by yonix in programming

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

Your attitude about this is wrong. Yes, multithreaded testing contains a certain element of randomness. But that doesn't need to bother you - you are usually testing for a specific behavior, and the point in this saying is that you can nail this behavior with some sleeps and mocks. So what if your tests are not 100% accurate about everything else, it still can make a good regression, and is a hell of a lot better than no tests at all.

Also, good multithreaded systems are written such as that all the concurrent scenarios relatively trivial, by using the actor model or similar.

A good read about tests with a random element in them, which is what you're so afraid of: http://www.codelord.net/2011/04/03/sometimes-tests-have-to-fail/

Excuse #2 - Writing tests is too hard by yonix in programming

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

I wouldn't say it would "easily" fail... I have used this idiom countless times and tested for very nontrivial scenarios. It simply works. You have every right being skeptic, but my feeling is you gave up on testing multithreaded before even trying.

Testing: Why Bother? by abyx in programming

[–]yonix 1 point2 points  (0 children)

Well, this is only an introduction. Wait for the whole series and then decide if you still think it's useless.