SF Scala, Jonas Bonér: The Road to Akka Cluster, and Beyond… https://www.youtube.com/watch?v=2wSYcyWCtx4...

Please Visit: http://ift.tt/1ajReyV



from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1Qxct7K
via LifeLong Community

Akka Clustering, Step by Step You create an Actor, and send the actor immutable messages. Those messages...

Please Visit: http://ift.tt/1ajReyV

Akka Clustering, Step by Step
You create an Actor, and send the actor immutable messages. Those messages get queued through a mailbox, and the actor processes the messages one by one, in order they were received
Akka remoting
al remoteFooActor = context.actorSelection("akka.tcp://actorSystemName@10.0.0.1:2552/user/fooActor")

Clustering allows you to create an actor somewhere on a cluster consisting of nodes which all share the same actor system, without knowing exactly which node it is on. Other machines can join and leave the cluster at run time.
http://ift.tt/1Qxct7D


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1RpliBR
via LifeLong Community

Cassandra: The trouble with timestamps Cassandra uses timestamps to determine the most recent update...

Please Visit: http://ift.tt/1ajReyV

Cassandra: The trouble with timestamps
Cassandra uses timestamps to determine the most recent update to a column. The timestamp is provided by the client application. The latest timestamp always wins when requesting data, so if multiple client sessions update the same columns in a row concurrently, the most recent update is the one that readers see.
wall clocks
Logical clocks: Lamport clocks, Vector clocks
NTP, clock drift, leap seconds
http://ift.tt/1Eme6gH
http://ift.tt/1P8QruC

http://ift.tt/1dQeNqv
Cassandra breaks a row up into columns that can be updated independently.
timestamps are only used to pick a “winning” update within a single column or collection element. (A timestamp tie will also result in a deterministic, commutative result.) Lightweight transactions are available when linearizability is 
important.
http://ift.tt/1P8QruG


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1P8QruI
via LifeLong Community

09.05.2015 19:49

Please Visit: http://ift.tt/1ajReyV



from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1P8Qsih
via LifeLong Community

Synchronizing Clocks In a Cassandra Cluster http://ift.tt/1PwmNul...

Please Visit: http://ift.tt/1ajReyV

Synchronizing Clocks In a Cassandra Cluster
http://ift.tt/1mdd2H2


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1PwmNun
via LifeLong Community

Youtube: Add + button to share to G+ Why not?:) +YouTube +Google+ +Google+ Developers 

Please Visit: http://ift.tt/1ajReyV

Youtube: Add + button to share to G+
Why not?:)
+YouTube +Google+ +Google+ Developers 


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1PwmQ9t
via LifeLong Community

Reshared post from SEMrush:

Please Visit: http://ift.tt/1ajReyV

Original Post from SEMrush:

Must read: The Rich Snippets Algorithm Evolution
+AJ Kohn talks about the changes to the rich snippets algoruthm and shares his thoughts on how Google might be replacing many rich snippets with Knowledge Graph panels and carousels. 

#googlesearch   #richsnippets   #searchresults  



from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1H7Zmbt
via LifeLong Community

09.05.2015 04:28

Please Visit: http://ift.tt/1ajReyV



from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1PwaxtD
via LifeLong Community

Youtube: Companion Presentation/ppt/pdf There are a lot of educational video in youtube form a lot of...

Please Visit: http://ift.tt/1ajReyV

Youtube: Companion Presentation/ppt/pdf
There are a lot of educational video in youtube form a lot of great conferences, but it's hard to find them: as unlike webpage, it's hard to know the content of the video except some metadata such as title, description, author, organization etc.

Youtube can allow users to upload one companion presentation/ppt/pdf.
Youtube can use it for better search; also people can split the screen to 2 parts: one for video, one for presentation/ppt.
Youtube can use it to make better auto generation translation.
Business Benefit: Youtube can show ads in these 2 screen, one video ads, one static pic ads.
Better search.
+YouTube +Google Developers


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1Pwaxtz
via LifeLong Community

Learning Kafka Dual role, a leader & a follower for other partitions. Brokers are stateless. Push-Pull...

Please Visit: http://ift.tt/1ajReyV

Learning Kafka
Dual role, a leader & a follower for other partitions.
Brokers are stateless.
Push-Pull Mode
We can reconsume messages.
No master, Decentralized, all brokers are same.
Replication and in-sync replicas (ISR)
Checkpoint


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1Ej9N60
via LifeLong Community

Android: Add search, translate, speak-the-page as system service, usable in every application Define...

Please Visit: http://ift.tt/1ajReyV

Android: Add search, translate, speak-the-page as system service, usable in every application
Define some standard actions in Android: as in Chrome Android: long press text, pop up menu, so user can choose translate, search or text-to-speech etc.
How to add them
If monopoly is a concern, google can make this extensible, open to selective developers so they can add more functions.
*Business Benefit: * More Search, more Google apps usage.
+Android 


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1GTY5PU
via LifeLong Community

Android: text-to-speech, speak-the-page When people are walking(commuting to work or taking exercise...

Please Visit: http://ift.tt/1ajReyV

Android: text-to-speech, speak-the-page
When people are walking(commuting to work or taking exercise), they may check newstand or G+(walking is really boring for me), and if they find anything interesting, they want android can speak the page for them: obviously it's not safe and good experience to read page when walking.
Business Benefit:
Google can speak the Ads in page
-- There should be some alternative(short) text for ads, google can speak it.
More usage/engage for Google Apps/Service or Android apps
Better Service, better Android
+Android +Android Developers +Google AdSense


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1GTY3HB
via LifeLong Community

Youtube: Show what quality user chooses and what quality it's now Before leaving home of office, I like...

Please Visit: http://ift.tt/1ajReyV

Youtube: Show what quality user chooses and what quality it's now
Before leaving home of office, I like to find some youtube video I want to watch on my way, cache it for several mins and then leave.
It may be playing 480p, I want to choose it to lowest definition, so I choose to 140p, but youtube doesn't change the quality option to 140p, still show the current definition.

I know the change actually takes effect, after Youtube plays cached content, it will change to 140P, but it's still better to immediately change the option to what user chooses, and at same time show current quality at the right side.
Business Benefit: Better User Experience.
+YouTube +Google Developers 


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1GTY5PM
via LifeLong Community

Youtube: Video playback quality setting for mobile: high hd in Wi-Fi only, lowest when use 3/4G A lot...

Please Visit: http://ift.tt/1ajReyV

Youtube: Video playback quality setting for mobile: high hd in Wi-Fi only, lowest when use 3/4G
A lot of people are concerned about traffic usage on Mobile, for some people(including me), they just want to watch lowest definition video when use 3/4G, high hd video in Wi-Fi only.
Or add option: 
Always let user choose Video Quality first when use 3/4G
Business Benefit: Encourage people to watch youtube more.
+YouTube +YouTube for Developers +Google Developers 


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1cwlfV4
via LifeLong Community

Personalised TV ads http://ift.tt/1cwldN2 ...

Please Visit: http://ift.tt/1ajReyV



from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1GTY5zm
via LifeLong Community

The Guardian: Why Google and other tech giants are creating tools for political dissidents. http://google.com...

Please Visit: http://ift.tt/1ajReyV

The Guardian: Why Google and other tech giants are creating tools for political dissidents. http://ift.tt/1GTY5iX


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1GTY5zd
via LifeLong Community

Search Engine Land: Google Testing “Value Alert” Notice In Google Shopping Ads. http://ift.tt/1eUavJA...

Please Visit: http://ift.tt/1ajReyV

Search Engine Land: Google Testing “Value Alert” Notice In Google Shopping Ads. http://ift.tt/1GTJO5y


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1IoUBsV
via LifeLong Community

The Log: What every software engineer should know about real-time data's unifying abstraction https:...

Please Visit: http://ift.tt/1ajReyV

The Log: What every software engineer should know about real-time data's unifying abstraction
http://ift.tt/XEK2xP


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1F39Jei
via LifeLong Community

World Economic Forum: How will the sharing economy change your life? http://ift.tt/1bCpEnS...

Please Visit: http://ift.tt/1ajReyV

World Economic Forum: How will the sharing economy change your life? http://ift.tt/1bCpEnS


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1bCpCMY
via LifeLong Community

Cassandra Data structures Commit log Memtable SSTable loom filters and index LSM tree SnapTree for ...

Please Visit: http://ift.tt/1ajReyV

Cassandra Data structures
Commit log
Memtable
SSTable
loom filters and index
LSM tree

SnapTree for MemTable representation, which claims to be "A drop-in replacement for ConcurrentSkipListMap, with the additional guarantee that clone() is atomic and iteration has snapshot isolation". See also, copy-on-write and compare-and-swap on the following sites:

Java garbage collectors start to underperform for heap size 8 GB or more
A high-demand row may create a hotspot.


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1H331Es
via LifeLong Community

08.05.2015 06:55

Please Visit: http://ift.tt/1ajReyV



from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1Rj1qjV
via LifeLong Community

Cassandra gossip protocol The basic idea is that a node’s state is not only up or down. It is not true...

Please Visit: http://ift.tt/1ajReyV

Cassandra gossip protocol
The basic idea is that a node’s state is not only up or down. It is not true or false. Rather, it is an educated guess which takes multiple factors into account. 
Cassandra approximates Phi using exponential distribution. Thus, the higher the Phi, the bigger the confidence that Node B has failed. 

But if other nodes in the system also see that other node is dead then you can with some confidence conclude that that node is dead. 
Stats like load average, free memory, etc. would allow a local node to decide where to send work, for example.
Local nodes make local decisions based on local data. This can scale as far as the gossip protocol can scale.
http://ift.tt/sll1jX

The gossip process runs every second and exchanges state messages with up to three other nodes in the cluster. 
The seed node designation has no purpose other than bootstrapping the gossip process for new nodes joining the cluster. 
a node remembers other nodes it has gossiped with between subsequent restarts.
http://ift.tt/1cthAHH

http://ift.tt/1H2D9sC
Phi Accrual Failure Detection is a famous algorithm for distributed computing.

Cassandra uses an accrual detection mechanism to calculate a per-node threshold that takes into account network performance, workload, and historical conditions.

http://ift.tt/1cthyiT
http://ift.tt/1H2DafX


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1cthAHJ
via LifeLong Community

Droid Life: Google Might Soon Let You Hand-Pick Permissions When Installing Apps. http://google.com/...

Please Visit: http://ift.tt/1ajReyV

Droid Life: Google Might Soon Let You Hand-Pick Permissions When Installing Apps. http://ift.tt/1JSPBP4


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1JSPBP6
via LifeLong Community

Android Police: Google Drive Expands OCR Capabilities To Read The Text On Scanned Documents In Over ...

Please Visit: http://ift.tt/1ajReyV

Android Police: Google Drive Expands OCR Capabilities To Read The Text On Scanned Documents In Over 200 Languages. http://ift.tt/1P4xER3


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1QrccD9
via LifeLong Community

Deep dive into Apache Cassandra internals #todo http://ift.tt/1dP8BRu...

Please Visit: http://ift.tt/1ajReyV

Deep dive into Apache Cassandra internals #todo
http://ift.tt/1Mq1FJO


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1bzSMfu
via LifeLong Community

Chrome && Google Playbook: Speak/Read the page for us Some times, we are tired of reading the page and...

Please Visit: http://ift.tt/1ajReyV

Chrome && Google Playbook: Speak/Read the page for us
Some times, we are tired of reading the page and want someone to read this page for us: it's ever better if it can show what sentence it's current reading visually, and scroll the webpage accordingly,

Chrome Dev in Android provides the experiment view mode which can extract the main content in current web page.

-- Business mode:
A big feature in Google Play Book
Ads?


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1dP8BRs
via LifeLong Community

CRDT, Bloom Filter, Merkle Tree & HyperLogLog in Cassandra http://ift.tt/1ReTVdA...

Please Visit: http://ift.tt/1ajReyV

CRDT, Bloom Filter, Merkle Tree & HyperLogLog in Cassandra
http://ift.tt/1vgbYW1

MemtableSSTable
http://ift.tt/1ReTU9H
http://ift.tt/1DTnVBt

Hinted handoff is where a request coordinator saves updates that it couldn’t deliver to a replica, to retry later.

anti-entropy
The synchronization of replica data on nodes to ensure that the data is fresh.

Understanding How Cassandra Stores Data
http://ift.tt/1ReTVdD


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1ReTVdF
via LifeLong Community

07.05.2015 05:59

Please Visit: http://ift.tt/1ajReyV



from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1ReTU9F
via LifeLong Community

Sort user and organization repositories by star count. http://ift.tt/1AGworB...

Please Visit: http://ift.tt/1ajReyV

Sort user and organization repositories by star count.
http://ift.tt/1AGwmA5


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1H2pSTq
via LifeLong Community

Time Series with Cassandra Single device per row Partitioning to limit row size adding data to the row...

Please Visit: http://ift.tt/1ajReyV

Time Series with Cassandra
Single device per row 
Partitioning to limit row size 
adding data to the row key to limit the amount of columns you get per device.
PRIMARY KEY (weatherstation_id,event_time),
Reverse order timeseries with expiring columns: rolling storage
WITH CLUSTERING ORDER BY (event_time DESC);

Insert USING TTL 20;
http://ift.tt/1c7L3py

Materialized Views
minimizing disk seeks at the cost of higher space consumption is a good tradeoff.
http://ift.tt/1coyzuz
create table sensor_entries ( 
sensorid uuid, time_taken timeuuid, reading text,  
primary key(sensorid, time_taken)) with compact storage;
http://ift.tt/1c7L0KD


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1coyxmz
via LifeLong Community

How about build Robots to clean the city? In a city, we can usually see trashes, papers in street So...

Please Visit: http://ift.tt/1ajReyV

How about build Robots to clean the city?
In a city, we can usually see trashes, papers in street
So how about build Robots to clean the city for us, sell them to the City Government.
The robots collect trashes on ground and put them into nearby trash bin.

Put robots out in morning, and reclaim them on night.
Concern: People may try to steam them:)


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1coyzef
via LifeLong Community

Android Police: Google Will Unveil Voice Access At I/O, Allowing You To Control Apps Entirely By Voice...

Please Visit: http://ift.tt/1ajReyV

Android Police: Google Will Unveil Voice Access At I/O, Allowing You To Control Apps Entirely By Voice
http://ift.tt/1cocXi2


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1c7hi8t
via LifeLong Community

Using Amazon SNS SNS is used for multicast messaging. Consumers subscribe to a "Topic," and messages...

Please Visit: http://ift.tt/1ajReyV

Using Amazon SNS
SNS is used for multicast messaging. Consumers subscribe to a "Topic," and messages published to the Topic are pushed to all current subscribers
Push Notifications to mobile
Email Msg
SNS Msg in US
Amazon SNS can also deliver messages to Amazon Simple Queue Service (SQS), AWS Lambda functions, or to any HTTP endpoint.
Delivery Status

Java Code Example
http://ift.tt/1c7heFP
http://ift.tt/1cocUTe
http://ift.tt/1c7heFU
http://ift.tt/1cocX1u
http://ift.tt/13Ihasi
https://www.youtube.com/watch?v=j2FwBbcERVQ
http://ift.tt/1cocX1z

SQS Queues and SNS Notifications – Now Best Friends
http://ift.tt/1c7hhRY

SNS Mobile Example:
Push Notifications to Mobile Devices Using Amazon SNS
http://ift.tt/1zzBeGd


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1c7hhS4
via LifeLong Community

Adsense for Desktop Application  +Google AdSense +Google Ads +Google Ads Developers  Users don't mind...

Please Visit: http://ift.tt/1ajReyV

Adsense for Desktop Application  +Google AdSense +Google Ads +Google Ads Developers 
Users don't mind if they can use the app free and the ads are shown in non-intrusive way
We use a lot of free application and don't mind the devs can earn some money for their hard work, and add more free features.
Users can get more free applications.

How to show ads
If user is connected to network(in most cases), and the application is being used(tis is the hard part)
Then show ads at the bottom of the application periodically: last for several seconds, disappear, after the application is being used for several hours again, show ads again.

Developers can release 2 versions: free but with ad, paid version with no ad
If users don't want ads, pay for it.


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1c7heFH
via LifeLong Community

Kafka Examples http://ift.tt/1GYyyYo http://ift.tt/1zLKope...

Please Visit: http://ift.tt/1ajReyV



from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1zLKopg
via LifeLong Community

Set current language without saving file in Sublime Text Click the Plain Text label at the bottom right...

Please Visit: http://ift.tt/1ajReyV

Set current language without saving file in Sublime Text
Click the Plain Text label at the bottom right of the window and select your language.
Alternatively, select your language in the menu at View » Syntax, or open your command palette (CtrlShiftP) and type ssjava (equals to Set Syntax: Java).
http://ift.tt/1Qkvs5f


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1QkvtpS
via LifeLong Community

Google+: Create Aggregate Collection that put multiple collections about same topic in one place +Google...

Please Visit: http://ift.tt/1ajReyV

Google+: Create Aggregate Collection that put multiple collections about same topic in one place
+Google+ +Google+ Developers 
If we are interested in one topic and follow multiple collection from different people, we have to go to each collection and check. This is not good.

How about let us create read-only aggregate collection: to put them together, others can also see them, and choose to follow some or all collections from this aggregation collection.

--Collection is a good feature that allows us to group our posts, and follow what we are interested.


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1GZioRl
via LifeLong Community

05.05.2015 09:37

Please Visit: http://ift.tt/1ajReyV



from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1FMeREh
via LifeLong Community

Adsense: How about high HD ads for high speed network? +Google AdSense A lot of Ads use pics/photos,...

Please Visit: http://ift.tt/1ajReyV

Adsense: How about high HD ads for high speed network? +Google AdSense
A lot of Ads use pics/photos, so how about high HD pics for high speed network, low resolution pics for slow network?
-- or first show low hd pics, then download hd pics in background, after complete, switch to high hd pics.
-- Advertiser pay more if they want this feature..
-- Users can disable this feature.


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1KbFqll
via LifeLong Community

05.05.2015 04:31

Please Visit: http://ift.tt/1ajReyV



from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1F33qJy
via LifeLong Community

Scala: Parallel Collection list.par.map(_ + 42) val parArray = (1 to 1000000).toArray.par parArray.fold...

Please Visit: http://ift.tt/1ajReyV

Scala: Parallel Collection
list.par.map(_ + 42)
val parArray = (1 to 1000000).toArray.par
parArray.fold(0)(_ + _)
(1 to 1000).toList.par.reduce(+)
http://ift.tt/XjMdqE

you shouldn’t pay for what you don’t use.
http://ift.tt/1dhUdZN
http://ift.tt/1F33s4f


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1Qh3QxM
via LifeLong Community

Google+ & Android: Before make a call, Remind us if the other one is driving +Android +Google+ +Google...

Please Visit: http://ift.tt/1ajReyV

Google+ & Android: Before make a call, Remind us if the other one is driving +Android +Google+ +Google+ Developers +Android Developers 
We may share our location with our loved ones, and we usually don't want to call them if they are driving. - instead we may choose to text them or call them later if not urgent.

So how about integrate this into Android:
If the other shares location with us and is driving, remind us if the other one is driving before we make a call.
-- User can choose to disable this feature.


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1EMp15P
via LifeLong Community

Amazon SQS Point-Point vs Publish-Subscribe:  Supports only Point-Point model. No PubSub. Messages are...

Please Visit: http://ift.tt/1ajReyV

Amazon SQS
Point-Point vs Publish-Subscribe:  Supports only Point-Point model. No PubSub.
Messages are not guaranteed to be delivered in FIFO order.
Messages can be requested in batches with a max batch size of 10 messages.
message consumption by the consumers is not real time due to polling interval.
every request to SQS would incur some cost (1$ for 1million requests).
http://ift.tt/1OVubEn
That’s sent or received, so really it’s 2 bucks a million. Another thing with SQS: it’s slow.

As a result of at-least-once delivery, consuming services need to make sure that re-processing of messages does not result in an inconsistent state of the system by handling the messages in an idempotent manner.


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1bYyc97
via LifeLong Community

Redis pub/sub What Redis offers with Pub/Sub is a listener model, where each subscriber receives each...

Please Visit: http://ift.tt/1ajReyV

Redis pub/sub
What Redis offers with Pub/Sub is a listener model, where each subscriber receives each messages when it is listening, but won’t receive them when not connected.
Redis needs to have as much memory as there are messages in flight.
http://ift.tt/1ClAQMp
http://ift.tt/1OVubo3
http://ift.tt/1bYyay9


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1OVubo5
via LifeLong Community

Scala for Java Refugees Part 5: Traits and Types class MyMap[V<:Component] extends HashMap[String,V]...

Please Visit: http://ift.tt/1ajReyV

Scala for Java Refugees Part 5: Traits and Types
class MyMap[V<:Component] extends HashMap[String,V]
the single type parameter must be a subtype of Component
class MyMap[V:>CollegeStudent] extends HashMap[String,V]
Lower type bounding is when the type parameter is constrained such that a certain type must inherit from the type parameter.
type parameter V can be any type which is extended by CollegeStudent .
Thus the parameter could be Student, Worker or even Person.
val str:String = obj.asInstanceOf[String]
http://ift.tt/1bTlOqX

An upper type bound T <: A declares that type variable T refers to a subtype of type A.
lower type bounds declare a type to be a supertype of another type. The term T >: A expresses that the type parameter T or the abstract type T refer to a supertype of type A.
http://ift.tt/1zGuGM3
case class ListNode[+T](h: T, t: ListNode[T]) {
  def head: T = h
  def tail: ListNode[T] = t
  def prepend[U >: T](elem: U): ListNode[U] =
    ListNode(elem, this)
}


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1bTlN6l
via LifeLong Community

03.05.2015 22:57

Please Visit: http://ift.tt/1ajReyV



from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1EJOTiC
via LifeLong Community

Integrate Youtube and Google Now +YouTube  Share search and watch history with Google Now, so Google...

Please Visit: http://ift.tt/1ajReyV

Integrate Youtube and Google Now +YouTube 
Share search and watch history with Google Now, so Google Now(research topics) can recommend us  related and good articles or videos.
Recommend videos in Google Now
-- Be sure that's what user really wants to watch: based on recent search/watch history, user clustering.
-- For selected producers, get the text from the video, analyze them, group them, etc.
-- Don't just show videos based on view count


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1I3vk7d
via LifeLong Community

Youtube:  Know what users really want, focus on work related skills, study, hobbies +YouTube  Don't ...

Please Visit: http://ift.tt/1ajReyV

Youtube:  Know what users really want, focus on work related skills, study, hobbies +YouTube 
Don't just focus on Music or entertainment
We may watch music or some funny videos, but this doesn't motivate us to open youtube to check.

Separate entertainment from work
I only listen to music during brushing in the morning, I really don't care about music at all, so I don't want Youtube to show recommended music or entertainment related videos in what to watch tab. 
If I want to watch music, I will click the music tab and play one of the Mixes.

There are really a lot of videos that I want to watch in youtube: programming, algorithm, system design, but it's really hard to find them and sometimes, we don't even know what we want to learn(that's the meaning of recommendation or why Google Now Rocks)

It's also not fair when I see these great videos with only hundreds or thousand viewer.

Youtube should encourage these kind of high quality videos
The producers don't have to take time to advertise them: as long as they are good videos of some kind of group users, youtube will help them and recommend them to the right users.

I don't really mind watching some or more ads, as long as Youtube can really help me grow my skills.
So, Youtube, please help the users and the producers.


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1QbvtZ6
via LifeLong Community

Youtube: Auto Categorize(Label) Liked videos +YouTube Like is useful and important information: It's...

Please Visit: http://ift.tt/1ajReyV

Youtube: Auto Categorize(Label) Liked videos +YouTube
Like is useful and important information:
It's useful data for youtube: so youtube knows what user like, and can give better recommendation.

It may also mean it's a good video with high quality, and some other users with same interest may also like and want to watch it: so we may recommend it to this group.

So youtube should encourage users to click like.

But if youtube just puts all liked videos into one list: there is no much value to user: say there is 1k liked videos for a user...

Socialize and more watch
We can view and discover other's auto categorized liked video playlist: for example(programming, algorithm, etc), and watch them.


from Public RSS-Feed of Jeffery yuan. Created with the PIXELMECHANICS 'GPlusRSS-Webtool' at http://gplusrss.com http://ift.tt/1QbvtIO
via LifeLong Community