Profile

Cover photo
Shai Barack
Attended Tel Aviv University
2,155 followers|5,729,541 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Shai Barack

Shared publicly  - 
 
You should all be playing this game.
Please, Don’t Touch Anything is a cryptic, brain-racking puzzle game abou...
1
Add a comment...

Shai Barack

Shared publicly  - 
 
 
This is a pretty good overview in Ars on Marshmallow.  While looking through it, I saw some things that could use more explanation so thought I'd share my comments.

Extended Voice Actions:
http://arstechnica.com/gadgets/2015/10/android-6-0-marshmallow-thoroughly-reviewed/4/

The discussion about how applications work with the new voice interaction service may be a little misleading.  As with Now on Tap, applications here don't directly interact with Google; rather they go through a platform API (https://developer.android.com/reference/android/app/VoiceInteractor.html for those who care) which interacts with the back-end speech recognition service.  So I wouldn't describe this as developers plugging in to the Google App -- they are using the platform API, which has a back-end plugged in to it (by default via the Google App) that does the recognition.

This is very much how Now on Tap is integrated into the platform, as described in the previous section.  In fact, it isn't very much like, it is it!  Now on Tap and the new voice interaction are all part of the currently enabled VoiceInteractionService, which is what you are selecting when you select which assistant you want.  (This is also why voice actions can now use the context of what you are currently looking at to help with the recognition, because it is also the assistant so it that can do that.)

So, it wouldn't make sense for this to move to a Google Play Services API, because it is a very well-defined platform API.  This also isn't really the first time this pattern has appeared: it is basically how input methods work, where platform APIs arbitrate interaction between the application and the current back-end input method.  More closely, speech-to-text and the old simple speech recognizer are both pluggable components, which applications interact with through a (simple) platform API to whatever back-end implementation the user has selected.

Permissions:
http://arstechnica.com/gadgets/2015/10/android-6-0-marshmallow-thoroughly-reviewed/5/

On the topic of organization of "permissions," while I would agree there is some further cleanup that can happen in the UI, in many cases things are deliberately not simple runtime permissions.  For example, the new "Draw over apps" and "Modify system settings" controls actually correspond to existing permissions, which we explicitly didn't want to turn into simple runtime permissions.  We want to discourage apps from using them unless they have a really good reason, and they don't have anything to do directly with specific personal data access so are really hard to explain to users.

You'll note there is a warning dialog that appears when enabling an app's access to one of these, giving more information about what is happening.  This is also a pattern followed by other existing dangerous access controls like accessibility services and usage access.

Speaking of accessibility, if anything we'd like to see that made less easy for apps to get to.  This feature really is intended for accessibility services, and you should be skeptical about any other kind of app asking for access to it -- it gives that app almost complete control over your device and the ability to see everything you do on it!

Also fwiw, the new runtime permissions implementation makes use of app ops for applying permissions restrictions to pre-M applications.  You can basically see this as the long desired UI for app ops, and app ops' basic behavior remains the same where turning off access means the app simply sees no data (no location, zero contacts, etc).  We never create fake data.

Doze:
http://arstechnica.com/gadgets/2015/10/android-6-0-marshmallow-thoroughly-reviewed/9/

Abuse of high priority messages have a special difference from other things like notifications: they must go through Google servers, so Google can monitor and modify what is being sent to devices.  If apps abuse these for other things besides their intended use, we will be able to stop that abuse without touching any software on the device.  (Also "abuse" here is much less subjective than for notifications, where there is a large gray area of things some users care about and some don't.  For high priority messages, if it isn't something that is time critical to go to the user immediately, it is not appropriate.)

Chrome Custom Tabs:
http://arstechnica.com/gadgets/2015/10/android-6-0-marshmallow-thoroughly-reviewed/10/

This isn't really tying an app to Chrome.  It is defining an extended API with the browser than an app can use to get the behavior.  The standard implementation used by apps should work with any browser as long as it supports the API, regardless of what the default browser is.  So Firefox and others should be able to implement the same API as Chrome and get the same behavior from the same apps.
Marshmallow brings a lot of user-requested features but still has no update solution.
30 comments on original post
3
Add a comment...

Shai Barack

Shared publicly  - 
 
An infinity mirror display at the Boston Museum of Fine Arts.
6
Add a comment...

Shai Barack

Shared publicly  - 
 
A long story but totally worth your time.
7
1
Shawn Lesniak's profile photoHermann Loose's profile photo
 
Thanks, I really enjoyed that one
Add a comment...

Shai Barack

Shared publicly  - 
 
They bite.
5
Evil w1zard Gargamel (w1zard)'s profile photo
 
Should have phone in hand
Add a comment...

Shai Barack

Shared publicly  - 
 
That class I took for making espresso drinks really paid off.
4
Add a comment...

Shai Barack

Shared publicly  - 
 
This is how you test and get accurate metrics for touchscreen latency.
More technical information in case you're interested:
http://developer.sonymobile.com/2014/07/02/understanding-touch-responsiveness-touchscreen-technology-series-2/
 
The Chrome OS team uses a cool robot built by the Finnish company OptoFidelity to measure end-to-end latency of Android and Chrome OS devices.

Video below captured by a high speed video camera shows you how drawing a line on a screen is actually drawn in segments that fade in slowly.
Touchbot source code is open-source and available for everyone at https://chromium.googlesource.com/chromiumos/platform/touchbot.

You can even go to http://crostouchlatency.appspot.com to play with all latency tests.
23 comments on original post
1
Add a comment...
Have him in circles
2,155 people
miki cohen's profile photo
Jilber channel (‫הערוץ של ז'ילבר‬‎)'s profile photo
Merritt Agnes's profile photo
Nguyen The Binh's profile photo
Sharon Azulai's profile photo
‫היפה אבו כדר‬‎'s profile photo
William C. Adams's profile photo
‫חיים דהן‬‎'s profile photo
‫לאור קאל הלירז‬‎'s profile photo

Shai Barack

Shared publicly  - 
 
Been waiting for this.
 
We have two features that will begin rolling out on Android today:

Helping users free up storage space on their Android device:
On the Settings screen, users will now see a “Free Up Space” button. Clicking on the button will prompt the user to bulk-delete copies of photos that have already been backed up from their device. To prevent device copies from being accidentally deleted, we’re asking users to double-confirm their intent during the ‘Free Up Space’ flow.

Users who are backing up their photos in High quality may now also receive an Assistant card prompting them to bulk delete device copies when they’re nearing the storage limit on their devices (currently only users who are backing up at Original quality receive these cards).

Deleting photos from SD-card enabled devices
We’re rolling out a fix that will allow users on certain SD-card enabled devices to delete photos stored on an SD card. This should prevent the issue of a photo continuing to show up in the Photos view despite being deleted, a frustrating experience for users.

We have one feature that will begin rolling out on the Web on Wednesday:

Downgrade previously uploaded photos from “Original quality” to “High quality”
When users choose to backup their photos and videos to Google Photos, we allow photos to be uploaded in two ways:
“Original quality” (large file, full resolution). These photos count against a user’s Google storage quota.
“High quality” (smaller file, compressed file). These photos don’t count against a user’s Google storage quota.

If a user joined Google Photos and selected the “Original quality’ setting for their photos, but changed their mind, they could have future media backed up in “High quality”. However, for media already backed up in “Original quality” before then, users were in an awkward state: they had no way to downgrade that media to “High quality”.

With this update, users will be able to downgrade previously backed up photos from “Original quality” to “High quality” by visiting photos.google.com/settings from their computer and clicking ‘Recover Storage’.

94 comments on original post
5
Add a comment...

Shai Barack

Shared publicly  - 
 
Moneys - I has them.
12
1
Vadim Smilansky's profile photo‫עילי רז‬‎'s profile photo
 
Can you give me let say a bucket of green :)
Add a comment...

Shai Barack

Shared publicly  - 
4
Tom O'Neill's profile photo
 
That's just how far the water has receded during the drought.
Add a comment...

Shai Barack

Shared publicly  - 
 
 
Last week the FASTER cable, a new transpacific network link with a theoretical peak capacity of 60 Tbps (that's 60 million megabits), landed in Japan.  FASTER is a joint project between Google and several ISPs to provide, well, faster Internet speeds between the two regions.  The album (with pictures courtesy of http://gigazine.net/news/20150615-kddi-faster/) give you a quick overview of how such a cable is installed.

PS: see how this was done in 1956 for TAT-1, the first modern transatlantic telephone cable (with capacity for 36 phone calls, or about 0.2 megabits): http://atlantic-cable.com/Cables/1956TAT-1/index.htm.
23 comments on original post
2
Andre Scroggie's profile photo
 
They need a faster cable, that site load is slow :)
Add a comment...
People
Have him in circles
2,155 people
miki cohen's profile photo
Jilber channel (‫הערוץ של ז'ילבר‬‎)'s profile photo
Merritt Agnes's profile photo
Nguyen The Binh's profile photo
Sharon Azulai's profile photo
‫היפה אבו כדר‬‎'s profile photo
William C. Adams's profile photo
‫חיים דהן‬‎'s profile photo
‫לאור קאל הלירז‬‎'s profile photo
Collections Shai is following
Basic Information
Gender
Male
Other names
שי ברק
Apps with Google+ Sign-in
  • Dragon Hills
  • Tiny Survivor
  • Dead Eyes
  • Joe Danger Touch
  • Spaceteam
  • Shooting Stars
  • Blockelganger
  • Don't get fired!
  • Geometry Wars 3: Dimensions
  • REDDEN
  • Bridge Constructor
  • Lara Croft GO
  • The Room Three
  • Rayman Adventures
  • Cheating Tom
  • Daddy Long Legs
  • PewDiePie:Legend of Brofist
  • Angry Birds Under Pigstruction
  • Fallout Shelter
Story
Tagline
Guaranteed to blow your mind.
Introduction
At the age of six I climed Mt. Everest, at the age of seven I won the Red Bull stunt plane race and at the age of eight I made it into the list of top chefs by the New York Times.
I pleasure the patrons of the Jazz club that I own with my sensual and gripping trombone performance. In my free time I let off steam doing urban air gliding between skyscrapers in the Ramat Gan business district. I can bake 30 minutes brownies in just under 20 minutes.
Once I found a proof for Riemann's hypothesis in the shower, but by the time I was done and could find a piece of paper I forgot the first step. I was elected man of the year by Time Magazine twice in a row. My pack of Siberian Huskies, which I keep in my back yard, are the envy of professional mutt raisers around the world. I design, sew and die my own clothes.
Tuesday is my day off, so I make use of my time repairing broken appliances for needy people for free. Every morning, after I'm done brushing my teeth, I set the dollar rate.
I once read the entire unabridged trilogy of the Lord of the Rings cover to cover on the way to campus, while riding my bicycle. I can instantly tell on which aisle you may find every item in the supermarket. While I was out on a five year mission to save endangered wildlife in the African savannah, I defended a family of Panda bears from a pack of tigers using a corkscrew and a can of Sprite.
I pay all my bills on time. I don't smoke, I rarely pass criticism and I have an irresistible smile. I have kept the title of world champion heavyweight sumo wrestler for the past ten years. I beat Kasparov in chess, I beat Mike Tyson in boxing and I beat Robert Frost in the junior highschool creative writing contest. I was made the right-hand man of the last Russian Czar after I saved his life by performing a triple bypass surgery in an impromptu field hospital outside the battlefields of St. Petersburg.

And I never tell a lie.
Bragging rights
I survived two traffic accidents.
Education
  • Tel Aviv University
    EE&CS, 2009 - 2013
Links
Shai Barack's +1's are the things they like, agree with, or want to recommend.
Please, Don't Touch Anything - Android Apps on Google Play
market.android.com

Please, Don’t Touch Anything is a cryptic, brain-racking puzzle game about bathroom breaks, screwdrivers and nuclear explosions. Covering

FRAMED – Android Apps on Google Play
market.android.com

~~~ Winner of over 25 Awards ~~~ FRAMED is a multi-award winning noir-puzzle game where you re-arrange panels of animated comic book to chan

Tales from the Borderlands – Android апликације на Google Play-у
market.android.com

**Episode 4: Escape Plan Bravo is now available to purchase and download via in-app.******Episode 1: Zer0 Sum is now FREE****Tales from the

Lifeline - Aplicaciones Android en Google Play
market.android.com

Lifeline is a playable, branching story of survival against all odds. You will help Taylor make life or death decisions, and face the conseq

SimpleRockets - Android Apps on Google Play
market.android.com

SimpleRockets is now on Steam for PC and OSX! Get it now! http://store.steampowered.com/app/343090/Design your own rocket ships. Blast off i

Skyward - Aplicaciones Android en Google Play
market.android.com

A great journey to the sky starts with a single step.Through dynamic escher-style labyrinths you will reach your inner peace in this endless

Приложения на Google Play – Monument Valley
market.android.com

В игре Monument Valley вы будете производить действия с невероятными архитектурными сооружениями и вести молчаливую принцессу по потрясающе

Cavaleiros de Caneta e Papel 2 – Apps para Android no Google Play
market.android.com

Prepare-se para entrar no mundo dos Cavaleiros de Caneta e Papel 2 (Knights of Pen & Paper 2), uma aventura baseada em turno e em estilo ret

The Firm – Apps para Android no Google Play
market.android.com

THE FIRM, is a twitchy fast-paced ARCADE video game where you work as a trader inside a big corporation. React fast, stay focused, and you m

Corridor Z - The Zombie Runner - Aplicaciones Android en Google Play
market.android.com

* * * BE QUICK OR BE UNDEAD! * * * An ordinary high school in an ordinary small town faces a zombie outbreak. Authorities have failed. Three

Tilt to Live 2: Redonkulous - Google Play Android 應用程式
market.android.com

Return to a world of fast-paced, tilt-only arcade action! You’ll flee a relentless onslaught of dastardly dots, desperately darting between

Does not Commute - Android Apps on Google Play
market.android.com

A strategic driving game from the award-winning maker’s of Smash Hit. Does not Commute is a temporal paradox in which you have no one to bla

Hacker News - Android Apps on Google Play
market.android.com

A simple hacker news application that I started working on. Utilizes readability and a friendly user experience to make reading hacker news

Relay for reddit (Pro) - Android Apps on Google Play
market.android.com

Reddit News has been renamed 'Relay for reddit' due to a change in reddit's licensing policy regarding access to their api. Relay for reddit

Приложения на Google Play – Little Inferno
market.android.com

"A beautiful masterpiece that everyone should try ... it might be the most compelling and beautiful indie game I’ve played all year." (Gamez

המירוץ לשבת - Android Apps on Google Play
market.android.com

משחק סאטירי - כל קשר בינו לבין המציאות מופרך ומקרי בהחלט. אין כל כוונה לפגוע במישהו. משחק זה הינו סאטירי ואין לייחס לו כל משמעות ואין לייחס

7 Perc Edzés – Android-alkalmazások a Google Playen
market.android.com

7 perc edzés támogatást Google Fitnesz most!Több mint 3.000.000 felhasználók szeretik 7 perc edzés, Tudományosan bizonyított, hogy lefogy, é

InstaWeather for Android Wear - Android-apps op Google Play
play.google.com

1st Weather Radar watch face for Android Wear.Featuring multiple Weather Watch Faces: - TWO radar maps combinations including satellite view

Leo's Fortune
market.android.com

**Sale pricing now up to 40% off for a limited time!** Leo’s Fortune is an award-winning platform adventure game where you hunt down the cun

Valiant Hearts: The Great War
market.android.com

В этом интерактивном графическом романе, включающем боевые и приключенческие сцены, а также решение головоломок, вы погрузитесь в трогательн

Public - in the last week
reviewed in the last week
Public - a month ago
reviewed a month ago
Best Sushi in town!
Public - 2 months ago
reviewed 2 months ago
Best grilled cheese in town, period.
Public - 5 months ago
reviewed 5 months ago
99 reviews
Map
Map
Map
Plenty of interesting things to see. The Area 51 exhibit is embarrassing.
Public - a month ago
reviewed a month ago
Best fine dining option in the mall.
Public - 5 months ago
reviewed 5 months ago
Great vegetarian food with a view to the marina.
Public - 5 months ago
reviewed 5 months ago