<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Daniel Lange's blog (Entries tagged as google)</title>
    <link>https://daniel-lange.com/</link>
    <description>agrep -pB IT /dev/life</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 2.6-alpha1 - http://www.s9y.org/</generator>
    <pubDate>Thu, 02 Jun 2022 16:38:50 GMT</pubDate>

    <image>
    <url>//daniel-lange.com/uploads/Avatar_Blog_144_234.png</url>
    <title>RSS: Daniel Lange's blog - agrep -pB IT /dev/life</title>
    <link>https://daniel-lange.com/</link>
    <width>144</width>
    <height>234</height>
</image>

<item>
    <title>Get Youtube Channel ID from username</title>
    <link>https://daniel-lange.com/archives/175-Get-Youtube-Channel-ID-from-username.html</link>
            <category>Internet</category>
    
    <comments>https://daniel-lange.com/archives/175-Get-Youtube-Channel-ID-from-username.html#comments</comments>
    <wfw:comment>https://daniel-lange.com/wfwcomment.php?cid=175</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>https://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=175</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;Youtube has a really nice RSS feature that is extremely well hidden.&lt;/p&gt;

&lt;p&gt;If you postfix a Channel ID to&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;https://www.youtube.com/feeds/videos.xml?channel_id=&amp;lt;id goes here&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;you get a really nice Atom 1.0 (~RSS) feed for your feedreader.&lt;/p&gt;

&lt;p&gt;Unfortunately the Channel ID is hard to find while you are navigating Youtube with usernames in the URL.&lt;/p&gt;

&lt;p&gt;E.g. &lt;a href=&quot;https://www.youtube.com/c/TED&quot;&gt;https://www.youtube.com/c/TED&lt;/a&gt; is TED&#039;s channel, full of interesting and worth-to-watch content (and some assorted horse toppings, of course).&lt;/p&gt;

&lt;p&gt;But you have to read a lot of ugly HTML / JSON in that page to find and combine&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/feeds/videos.xml?channel_id=UCAuUUnT6oDeKwE6v1NGQxug&quot;&gt;https://www.youtube.com/feeds/videos.xml?channel_id=UCAuUUnT6oDeKwE6v1NGQxug&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;which is the related RSS feed.&lt;/p&gt;

&lt;p&gt;Jeff Keeling wrote a simple &lt;a href=&quot;https://jeffkeeling.github.io/youtube_rss_extractor/&quot;&gt;Youtube RSS Extractor&lt;/a&gt; that does well if you have a &lt;code&gt;../playlist?...&lt;/code&gt; or a &lt;code&gt;.../channel/...&lt;/code&gt; URL but it will (currently) fail on user name channels or Youtube landing pages.&lt;/p&gt;

&lt;p&gt;So how do we get the Channel ID for a Youtube user we are interested to follow?&lt;/p&gt;

&lt;p&gt;Youtube has a great API but that is gated by API keys even for the most simple calls (that came only with v3 of the API but the previous version is depreciated since 2015)&lt;sup id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #666666;&quot;&gt;dl@laptop:~$ &lt;/span&gt;curl &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;https://www.googleapis.com/youtube/v3/channels?part=contentDetails&amp;amp;forUsername=DebConfVideos&#039;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;error&amp;quot;&lt;/span&gt;: &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;code&amp;quot;&lt;/span&gt;: &lt;span style=&quot;color: #000000;&quot;&gt;403&lt;/span&gt;,&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;message&amp;quot;&lt;/span&gt;: &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;The request is missing a valid API key.&amp;quot;&lt;/span&gt;,&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;errors&amp;quot;&lt;/span&gt;: &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;message&amp;quot;&lt;/span&gt;: &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;The request is missing a valid API key.&amp;quot;&lt;/span&gt;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;domain&amp;quot;&lt;/span&gt;: &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;global&amp;quot;&lt;/span&gt;,&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;reason&amp;quot;&lt;/span&gt;: &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;forbidden&amp;quot;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &amp;#160; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;br /&gt;&amp;#160; &amp;#160; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;status&amp;quot;&lt;/span&gt;: &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;PERMISSION_DENIED&amp;quot;&lt;/span&gt;&lt;br /&gt;&amp;#160; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/div&gt;

&lt;p&gt;Luckily we can throw the same (example) user name &lt;code&gt;DebConfVideos&lt;/code&gt; at &lt;code&gt;curl&lt;/code&gt; and &lt;code&gt;grep&lt;/code&gt;:&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #666666;&quot;&gt;dl@laptop:~$ &lt;/span&gt;curl &lt;span style=&quot;color: #660033;&quot;&gt;-s&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;https://www.youtube.com/c/DebConfVideos/videos&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;grep&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-Po&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;&amp;quot;channelId&amp;quot;:&amp;quot;.+?&amp;quot;&#039;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;channelId&amp;quot;&lt;/span&gt;:&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;UC7SbfAPZf8SMvAxp8t51qtQ&amp;quot;&lt;/span&gt; &lt;/div&gt;

&lt;p&gt;So &lt;a href=&quot;https://www.youtube.com/feeds/videos.xml?channel_id=UC7SbfAPZf8SMvAxp8t51qtQ&quot;&gt;https://www.youtube.com/feeds/videos.xml?channel_id=UC7SbfAPZf8SMvAxp8t51qtQ&lt;/a&gt; is the RSS feed for DebConfVideos.&lt;/p&gt;

&lt;p&gt;We can use individual Youtube video URLs as well. With the hack above, it&#039;ll work to find us the Chanel ID from a Youtube video URL:&lt;/p&gt;

&lt;p&gt;&lt;!-- s9ymdb:690 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;920&quot; height=&quot;78&quot;  src=&quot;https://daniel-lange.com/uploads/entries/220601_Google_Youtube_get_channelId_2.jpg&quot;  alt=&quot;Working around the Youtube API restrictions to still make use of their RSS feed&quot;&gt;&lt;/p&gt;

&lt;p&gt;Now, some user pages may have multiple valid RSS feeds because they contain multiple channels.&lt;/p&gt;

&lt;p&gt;Remember the TED page from above? Well run:&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #666666;&quot;&gt;dl@laptop:~$ &lt;/span&gt;curl &lt;span style=&quot;color: #660033;&quot;&gt;-s&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;https://www.youtube.com/c/TED&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;grep&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-Po&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&#039;&amp;quot;channelId&amp;quot;:&amp;quot;.+?&amp;quot;&#039;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;cut&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-d&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;\&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-f&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;4&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;while&lt;/span&gt; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;read&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-r&lt;/span&gt; YTID ; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;do&lt;/span&gt; &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-n&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Youtube-ID: &lt;span style=&quot;color: #007800;&quot;&gt;$YTID&lt;/span&gt; &amp;quot;&lt;/span&gt; ; curl &lt;span style=&quot;color: #660033;&quot;&gt;-s&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;https://www.youtube.com/feeds/videos.xml?channel_id=&lt;span style=&quot;color: #007800;&quot;&gt;$YTID&lt;/span&gt;&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;|&lt;/span&gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;grep&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-m&lt;/span&gt; &lt;span style=&quot;color: #000000;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-P&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-o&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;(?&amp;lt;=&amp;lt;title&amp;gt;).+(?=&amp;lt;/title&amp;gt;)&amp;quot;&lt;/span&gt; ; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;done&lt;/span&gt;&lt;/div&gt;

&lt;p&gt;This will iterate through the Channel IDs found and show you the titles. That way you can assess which one you want to add to your feedreader.&lt;/p&gt;

&lt;p&gt;&lt;!-- s9ymdb:691 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;670&quot; height=&quot;246&quot;  src=&quot;https://daniel-lange.com/uploads/entries/220601_Google_Youtube_get_channelId_and_title.jpg&quot; title=&quot;Bash automation FTW!&quot; alt=&quot;screenshot of the above&quot;&gt;&lt;/p&gt;

&lt;p&gt;You probably want the last Channel ID listed above, the non-selective &quot;TED&quot; one. And that&#039;s the one from the example above.&lt;/p&gt;

&lt;h2&gt;Update&lt;/h2&gt;

&lt;p&gt;02.06.2022:
smpl wrote in and has the much better solution for the most frequent use cases:&lt;/p&gt;

&lt;pre&gt;
You can also use get a feed directly with a username:
https://www.youtube.com/feeds/videos.xml?user=&amp;lt;username&amp;gt;

The one I use most is the one for playlists (if creators remember to
use them).

https://www.youtube.com/feeds/videos.xml?playlist_id=&amp;lt;playlist id&amp;gt;
&lt;/pre&gt;

&lt;p&gt;For the common case you don&#039;t even need the channel ID that way.
But it is also conveniently given in a &lt;code&gt;&amp;lt;yt:channelId&amp;gt;&lt;/code&gt; tag (or the topmost &lt;code&gt;&amp;lt;id&amp;gt;&lt;/code&gt; tag) within the Atom XML document.&lt;/p&gt;

&lt;p&gt;Thanks, smpl!&lt;/p&gt;

&lt;div class=&quot;footnotes&quot;&gt;
&lt;hr /&gt;
&lt;ol&gt;

&lt;li id=&quot;fn:1&quot;&gt;
&lt;p&gt;Actually it is even more complicated as some channels, like our DebConfVideos example, will only get you an incomplete result, cf. &lt;a href=&quot;https://stackoverflow.com/questions/37267324/how-to-get-youtube-channel-details-using-youtube-data-api-if-channel-has-custom&quot;&gt;this StackOverflow entry&lt;/a&gt;. I.e. the &lt;code&gt;forUsername&lt;/code&gt; iterator may not even work and the &quot;best practice&quot; seems to be mucking around with the &lt;code&gt;search&lt;/code&gt; call.&amp;#160;&lt;a href=&quot;#fnref:1&quot; rev=&quot;footnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;
 
    </content:encoded>

    <pubDate>Wed, 01 Jun 2022 16:45:00 +0000</pubDate>
    <guid isPermaLink="false">https://daniel-lange.com/archives/175-guid.html</guid>
    <category>api</category>
<category>atom</category>
<category>automate</category>
<category>bash</category>
<category>channel</category>
<category>google</category>
<category>rss</category>
<category>updated</category>
<category>url</category>
<category>user</category>
<category>video</category>
<category>web</category>
<category>youtube</category>

</item>
<item>
    <title>Getting rid of the Google cookie consent popup</title>
    <link>https://daniel-lange.com/archives/164-Getting-rid-of-the-Google-cookie-consent-popup.html</link>
            <category>Internet</category>
    
    <comments>https://daniel-lange.com/archives/164-Getting-rid-of-the-Google-cookie-consent-popup.html#comments</comments>
    <wfw:comment>https://daniel-lange.com/wfwcomment.php?cid=164</wfw:comment>

    <slash:comments>52</slash:comments>
    <wfw:commentRss>https://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=164</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;If you clear your browser cookies regularly (as you should do), Google will annoy you with a full screen cookie consent overlay these days. And - of course - there is no &quot;no tracking consent, technically required cookies only&quot; button. You may log in to Google to set your preference. Yeah, I&#039;m sure this is totally following the intent of the &lt;a href=&quot;https://eur-lex.europa.eu/eli/dir/2009/136/2009-12-19&quot;&gt;EU Directive 2009/136/EC&lt;/a&gt; (the &quot;cookie law&quot;).&lt;/p&gt;

&lt;p&gt;&lt;!-- s9ymdb:664 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;1332&quot; height=&quot;1066&quot;  src=&quot;https://daniel-lange.com/uploads/entries/200918_Google_cookie_consent_screen.png&quot;  alt=&quot;Google cookie consent pop-up&quot;&gt;&lt;/p&gt;

&lt;p&gt;Unfortunately none of the big &quot;anti-annoyances&quot; filter lists seem to have picked that one up yet but the friendly folks from the &lt;a href=&quot;https://www.computerbase.de/forum/threads/google-nervt-bevor-sie-fortfahren.1968809/&quot;&gt;Computerbase Forum&lt;/a&gt; [German] to the rescue. User &quot;Sepp Depp&quot; has created the base of the following filter set that &lt;abbr title=&quot;Works For Me&quot;&gt;WFM&lt;/abbr&gt; (updated by &quot;mru62&quot; since):&lt;/p&gt;

&lt;p&gt;Add this to your &lt;a href=&quot;https://github.com/gorhill/uBlock&quot;&gt;uBlock Origin&lt;/a&gt; &quot;My filters&quot; tab:&lt;/p&gt;

&lt;pre&gt;
! Google - remove cookie-consent-popup and restore scroll functionality
! Updated 26.12.2022
google.*###lb
google.*##html:style(overflow: visible !important;)

! And for Youtube
! Updated 26.12.2022
www.youtube.com##.opened
www.youtube.com###dialog
www.youtube.com##.no-transition.yt-upsell-dialog-renderer.style-scope
&lt;/pre&gt;
 
    </content:encoded>

    <pubDate>Fri, 18 Sep 2020 09:15:00 +0000</pubDate>
    <guid isPermaLink="false">https://daniel-lange.com/archives/164-guid.html</guid>
    <category>annoying</category>
<category>consent</category>
<category>cookies</category>
<category>google</category>
<category>policy</category>
<category>popup</category>
<category>regulation</category>
<category>updated</category>

</item>
<item>
    <title>Google GMail continues to own the email market, Microsoft is catching up</title>
    <link>https://daniel-lange.com/archives/150-Google-GMail-continues-to-own-the-email-market,-Microsoft-is-catching-up.html</link>
            <category>Other</category>
    
    <comments>https://daniel-lange.com/archives/150-Google-GMail-continues-to-own-the-email-market,-Microsoft-is-catching-up.html#comments</comments>
    <wfw:comment>https://daniel-lange.com/wfwcomment.php?cid=150</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>https://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=150</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;Back in 2009 I wrote about &lt;a href=&quot;https://daniel-lange.com/archives/46-Google-GMail-dominating-the-email-market.html&quot;&gt;Google&#039;s GMail emerging as the dominant platform for email&lt;/a&gt;.
It had 46% of all accounts I sampled from American bloggers for the Ph.D. thesis of a friend. Blogging was big back then &lt;img src=&quot;https://daniel-lange.com/plugins/serendipity_event_emoticate/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; class=&quot;emoticon&quot; /&gt;.&lt;/p&gt;

&lt;p&gt;Now I wondered how things have changed over the last decade while I was working on another email related job. Having access to a list of 2.3 million email addresses from a rather similar (US-centric) demographic, let&#039;s do some math:&lt;/p&gt;

&lt;p&gt;Google&#039;s GMail has 39% in that (much larger, but still non-scientific and skewed) sample. This is down from 46% in 2009. Microsoft, with its various email domains from Hotmail to Live.com has massively caught up from 10% to 35%. This is definitely also due to now focussing more on the strong Microsoft Office brands e.g. for Office 365 and Outlook.com. Yahoo, the #2 player back in 2009, is at 18%, still up from the 12% back then.&lt;/p&gt;

&lt;p&gt;So Google plus Microsoft command nearly ¾ of all email addresses in that US-centric sample. Adding Yahoo into the equation leaves the accounts covered at &gt;92%. Wow.&lt;/p&gt;

&lt;p&gt;&lt;!-- s9ymdb:656 --&gt;&lt;img class=&quot;serendipity_image_center&quot; width=&quot;469&quot; height=&quot;225&quot;  src=&quot;https://daniel-lange.com/uploads/entries/181204_Email_domains.png&quot; title=&quot;Distribution of email domains&quot; alt=&quot;&quot;&gt;&lt;/p&gt;

&lt;p&gt;Email has essentially centralized onto three infrastructure providers and with this the neutrality advantage of open standards will probably erode. Interoperability is something two or three players can make or break for 90% of the user base within a single meeting in Sunnyvale.&lt;/p&gt;

&lt;p&gt;Google is already trying their luck with &lt;a href=&quot;https://support.google.com/mail/answer/7674059&quot;&gt;&quot;confidential email&quot;&lt;/a&gt; which carry expiry dates and revokable reading rights for the recipient. So ... not really email anymore. More like Snapchat. Microsoft has been famous for their &lt;a href=&quot;https://support.microsoft.com/en-us/help/278061&quot;&gt;&lt;tt&gt;winmail.dat&lt;/tt&gt;&lt;/a&gt; attachments and other &lt;a href=&quot;https://www.msoutlook.info/question/600&quot; title=&quot;Meeting requests from Outlook 2010+ don&#039;t include human readable info for the receiver&quot;&gt;negligence of email best practices&lt;/a&gt;. Yahoo is probably busy trying to develop a sustainable business model and trying to find cash that Marissa didn&#039;t spend so hopefully less risk of trying out misguided &quot;innovations&quot; in the email space from them.&lt;/p&gt;

&lt;p&gt;All other players are less that 1% of the email domains in the sample. AOL used to have 3.1% and now the are at 0.6% which is in the same (tiny) ball park as the combined Apple offerings (mac.com, me.com) at 0.4%.&lt;/p&gt;

&lt;p&gt;There is virtually no use of the new &lt;abbr title=&quot;Top Level Domains (like .com, .net or .app). Yup. It&#039;s a thing.&quot;&gt;TLDs&lt;/abbr&gt; for (real, user)&lt;sup id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; email. Just a few hundreds of .info and .name. And very few that consider themselves .sexy or .guru and want to tell via their email TLD.&lt;/p&gt;

&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
  &lt;th align=&quot;right&quot;&gt;Domain owner&lt;/th&gt;
  &lt;th align=&quot;right&quot;&gt;&amp;#160; 2009&lt;/th&gt;
  &lt;th align=&quot;right&quot;&gt;2018&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
  &lt;td align=&quot;right&quot;&gt;GMail&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;&amp;#160; 46.1%&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;38.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;right&quot;&gt;Yahoo&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;11.6%&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;18.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;right&quot;&gt;Microsoft&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;9.9%&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;35.4%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;right&quot;&gt;AOL&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;3.1%&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;0.6%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;right&quot;&gt;Apple&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;1.0%&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;0.4%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;right&quot;&gt;Comcast&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;2.3%&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;0.2%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;right&quot;&gt;SBCGlobal&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;0.9%&lt;/td&gt;
  &lt;td align=&quot;right&quot;&gt;&amp;#160; 0.09%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;div class=&quot;footnotes&quot;&gt;
&lt;hr /&gt;
&lt;ol&gt;

&lt;li id=&quot;fn:1&quot;&gt;
&lt;p&gt;There is extensive use of &lt;a href=&quot;https://www.spamhaus.org/statistics/tlds/&quot;&gt;cheap &lt;abbr title=&quot;Top Level Domains (like .com, .net or .app). Yup. It&#039;s a thing.&quot;&gt;TLDs&lt;/abbr&gt; for &quot;throw-away&quot; spam operations&lt;/a&gt;.&amp;#160;&lt;a href=&quot;#fnref:1&quot; rev=&quot;footnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;
 
    </content:encoded>

    <pubDate>Tue, 04 Dec 2018 18:30:00 +0000</pubDate>
    <guid isPermaLink="false">https://daniel-lange.com/archives/150-guid.html</guid>
    <category>email</category>
<category>gmail</category>
<category>google</category>
<category>microsoft</category>
<category>monopoly</category>
<category>privacy</category>
<category>security</category>
<category>yahoo</category>

</item>
<item>
    <title>Google GMail dominating the email market</title>
    <link>https://daniel-lange.com/archives/46-Google-GMail-dominating-the-email-market.html</link>
            <category>Other</category>
    
    <comments>https://daniel-lange.com/archives/46-Google-GMail-dominating-the-email-market.html#comments</comments>
    <wfw:comment>https://daniel-lange.com/wfwcomment.php?cid=46</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>https://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=46</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;Google&#039;s GMail was launched in April 2004 and only in February 2007 Google dropped its invite system to open up to the general public acc. to &lt;a href=&quot;http://en.wikipedia.org/wiki/History_of_Gmail&quot; title=&quot;Wikipedia article on the history of GMail&quot;&gt;Wikipedia&#039;s history of GMail&lt;/a&gt;. That&#039;s some five years of operations up to now.&lt;/p&gt;

&lt;p&gt;It kind of amazed me how many people I know have GMail as their primary mail provider. So I took the chance today to get a bit of statistics to check my gut feelings:&lt;/p&gt;

&lt;p&gt;A friend of mine selected some (mostly American) bloggers that have indicated specific interests in a topic related to his Doctoral thesis. This sample ended up to be 1,375 people. These folks have 295 different email domains. Only.&lt;/p&gt;

&lt;p&gt;A whooping 46% of the (rather random) sample use GMail, 12% Yahoo, 8% Hotmail and about 3% AOL.
While Yahoo has some foreign domains in the sample (yahoo.co.uk, yahoo.ca, see &lt;em&gt;mostly&lt;/em&gt; American bloggers above), these add up to around 0.1% of the sample so it&#039;s not really significant.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://daniel-lange.com/uploads/entries/090528_Blogger_Email_Domains.png&quot; alt=&quot;Distribution of American blogger&#039;s email domains&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This data is in no way representative, but still wow. Google basically has a monopoly on search and now seems to have a close-to-majority footprint in personal email.&lt;/p&gt;

&lt;p&gt;I guess the dominance is currently larger in the States than in Europe or Asia as GMail has only gradually learned languages beyond English.&lt;br /&gt;
Large local providers should also have some foothold in these markets. Similar to the Comcast and SBC customers still significant in sample depicted above. Just the local providers in Europe and Asia will be somewhat stronger (for now). Google is also aggressively targeting corporations with hosted email and apps now so one can expect further and accelerated growth in that area. Quite a number of companies are considering using hosted email instead of the conventional mail system they have operated on site for many years now.&lt;/p&gt;

&lt;p&gt;So while &lt;a href=&quot;http://ginatrapani.org/&quot; title=&quot;Gina Trapani&#039;s homepage&quot;&gt;Gina Trapani&lt;/a&gt; recommends &lt;a href=&quot;http://lifehacker.com/5261934/break-googles-monopoly-on-your-data-switch-to-yahoo-search&quot; title=&quot;Lifehacker blog entry: Break Google&#039;s Monopoly on Your Data: Switch to Yahoo Search&quot;&gt;&quot;Break Google&#039;s Monopoly on Your Data: Switch to Yahoo Search&quot;&lt;/a&gt;, may I humbly point out: It&#039;s becoming quite impossible to just keep your emails between the recipient and the addressee these days.&lt;/p&gt;

&lt;p&gt;Even if you personally do not use GMail, Google can (technically) still profile you because a huge chunk of  people you communicate with send from GMail and receive and store your emails there.&lt;/p&gt;

&lt;p&gt;Nearly all email that is sent also passes spam filters before delivery. Google bought the &lt;a href=&quot;http://www.google.com/intl/en/press/pressrel/postini_20070709.html&quot; title=&quot;Google Press Release about the Postini acquisition&quot;&gt;Postini&lt;/a&gt; spam filter in 2007. That anti-spam service is used by many enterprises and even city governments, see &lt;a href=&quot;http://www.google.com/postini/customers.html&quot; title=&quot;Google Postini customer testimonials&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;So time to consider (unencrypted) email as what it has always been: The digital equivalent of a postcard.&lt;br /&gt;
Just now Google has become the postmen. All of them, every second shift. You should hope they&#039;re not nosey. Or send letters.&lt;/p&gt;

&lt;h3&gt;Update:&lt;/h3&gt;

&lt;p&gt;11.05.2014: Benjamin Mako Hill has written a blog entry &lt;a href=&quot;http://mako.cc/copyrighteous/google-has-most-of-my-email-because-it-has-all-of-yours&quot; title=&quot;Benjamin Mako Hill&#039;s blog post&quot;&gt;Google Has Most of My Email Because It Has All of Yours&lt;/a&gt; doing analysis for his own email box. He found a third of his inbox emails come from Google and - as he doesn&#039;t usually reply to newsletters and the like - more than half of his own email replies (57% in 2013) end up at GMail. He published his code in case you want to do the analysis on our own email.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Thu, 28 May 2009 21:55:00 +0000</pubDate>
    <guid isPermaLink="false">https://daniel-lange.com/archives/46-guid.html</guid>
    <category>email</category>
<category>gmail</category>
<category>google</category>
<category>monopoly</category>
<category>privacy</category>
<category>security</category>
<category>updated</category>

</item>
<item>
    <title>Google Pagerank fuss</title>
    <link>https://daniel-lange.com/archives/4-Google-Pagerank-fuss.html</link>
            <category>IT</category>
    
    <comments>https://daniel-lange.com/archives/4-Google-Pagerank-fuss.html#comments</comments>
    <wfw:comment>https://daniel-lange.com/wfwcomment.php?cid=4</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>https://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=4</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;For a few weeks &lt;a title=&quot;Wikipedia: SEO - Search Engine Optimization&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Search_engine_optimization&quot;&gt;SEO&lt;/a&gt; types now &lt;a title=&quot;Blog entry: Vincent Chow&quot; target=&quot;_blank&quot; href=&quot;http://www.vincentchow.net/1707/pagerank-dropped-twice&quot;&gt;moan&lt;/a&gt;, &lt;a title=&quot;Blog entry: Rich Ord&quot; target=&quot;_blank&quot; href=&quot;http://www.webpronews.com/insiderreports/2007/10/25/google-slams-paid-links-good-or-bad&quot;&gt;argue&lt;/a&gt;, &lt;a title=&quot;Lisa Barone reporting on SES San Jose&quot; target=&quot;_blank&quot; href=&quot;http://www.bruceclay.com/blog/archives/2007/08/are_paid_links.html&quot;&gt;analyse&lt;/a&gt; or celebrate (please submit links in comments section &lt;img src=&quot;https://daniel-lange.com/plugins/serendipity_event_emoticate/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; class=&quot;emoticon&quot; /&gt;) Google apparently reducing the &lt;a title=&quot;Wikipedia: PageRank&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/PageRank&quot;&gt;pagerank&lt;/a&gt; (tm Google) of their sites. I guess creating unique content is a too labourous option. Whatever, if you were &lt;a title=&quot;Blog entry: Ryan Stewart on his pagerank, well his site&#039;s...&quot; target=&quot;_blank&quot; href=&quot;http://blog.digitalbackcountry.com/2007/10/hows-your-pagerank-mines-still-an-8/&quot;&gt;Ryan Stewart&lt;/a&gt; you could even spit out some &lt;a title=&quot;Wikipedia entry for ... see yourself&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Epicaricacy&quot;&gt;epicaricacy&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;So with all this &lt;a title=&quot;Technorari search on google+page+rank+paid+links&quot; target=&quot;_blank&quot; href=&quot;http://technorati.com/search/google+page+rank+paid+links&quot;&gt;fuss&lt;/a&gt;, I wanted to find out the &lt;a title=&quot;Ian Rogers explains (and guesses around) on Google&#039;s pagerank algorithm&quot; target=&quot;_blank&quot; href=&quot;http://www.ianrogers.net/google-page-rank/&quot;&gt;pagerank&lt;/a&gt; (which previously never had any relevance to me) of some (of my) sites. I would not want to install the Google toolbar because I&#039;m not into software that does &amp;quot;something&amp;quot; to my PCs, so I looked around for other options. Wading through &lt;a title=&quot;Google search on show+pagerank&quot; target=&quot;_blank&quot; href=&quot;http://www.google.com/search?q=show+pagerank&quot;&gt;masses of pages&lt;/a&gt; that offer Javascript to be embedded into your pages to show a pagerank image inline (no thank you), I found two viable options:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://seopen.com/seopen-tools/pagerank.php&quot; target=&quot;_blank&quot; title=&quot;SEOpen pagerank checker&quot;&gt;http://seopen.com/seopen-tools/pagerank.php&lt;/a&gt;&lt;br /&gt;SEOpen allows you to check the pagerank of a single URL&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.iwebtool.com/visual_pagerank&quot; target=&quot;_blank&quot; title=&quot;iWebTool Visual Pagerank&quot;&gt;http://www.iwebtool.com/visual_pagerank&lt;/a&gt;&lt;br /&gt;iWebTool can fix up any webpage for you so that it&#039;ll show the pagerank next to every link on the page&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Give it a go. Some interpretation help: Pagerank 10 is the max., 7-9 is quite good, 4-5 means Google knows you, new pages start off at &lt;a title=&quot;Wikipedia: Pagerank zero&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/PR0&quot;&gt;PR0&lt;/a&gt;.&lt;/p&gt;
 
    </content:encoded>

    <pubDate>Thu, 25 Oct 2007 20:30:00 +0000</pubDate>
    <guid isPermaLink="false">https://daniel-lange.com/archives/4-guid.html</guid>
    <category>google</category>
<category>pagerank</category>
<category>seo</category>

</item>

</channel>
</rss>
