<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: ebikelaw</title><link>https://news.ycombinator.com/user?id=ebikelaw</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 17:45:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ebikelaw" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ebikelaw in "Beijing’s Three Options: Unemployment, Debt, or Wealth Transfers"]]></title><description><![CDATA[
<p>Following this line of thinking, all or even more than all US GDP "growth" is attributable to wasteful medical and educational inflation.</p>
]]></description><pubDate>Sun, 09 Sep 2018 15:14:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=17946267</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17946267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17946267</guid></item><item><title><![CDATA[New comment by ebikelaw in "How Tutanota replaced Google’s FCM with their own notification system"]]></title><description><![CDATA[
<p>It's not an open standard, but this was the one of the interesting pieces of RIM's software stack.  Their push system worked reasonably well, used little power on the handset, and organizations were able to run their own on-site push proxy supporting their own in-house applications.</p>
]]></description><pubDate>Sun, 09 Sep 2018 15:12:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=17946251</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17946251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17946251</guid></item><item><title><![CDATA[New comment by ebikelaw in "Tell HN: Using Gmail? You will be force logged into Chrome"]]></title><description><![CDATA[
<p>Only on Hacker News is the fact that a database has a primary key for user accounts evidence of a global conspiracy against humanity.  Here's some bad news for you: literally every company with a website and user accounts has the same scheme.</p>
]]></description><pubDate>Sun, 09 Sep 2018 04:25:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=17944351</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17944351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17944351</guid></item><item><title><![CDATA[New comment by ebikelaw in "Giant plastic catcher heads for Pacific Ocean clean-up"]]></title><description><![CDATA[
<p>There are messes that cannot be cleaned up.  We have the leverage to destroy everything.  Therefore it is better to focus on preventing the mess, than in futilely pretending we can clean it.</p>
]]></description><pubDate>Fri, 07 Sep 2018 18:24:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=17936509</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17936509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17936509</guid></item><item><title><![CDATA[New comment by ebikelaw in "Giant plastic catcher heads for Pacific Ocean clean-up"]]></title><description><![CDATA[
<p>Can you provide some supporting statements for your point 1(a)?</p>
]]></description><pubDate>Fri, 07 Sep 2018 17:22:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=17936022</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17936022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17936022</guid></item><item><title><![CDATA[New comment by ebikelaw in "Berlin Google Campus occupied"]]></title><description><![CDATA[
<p>Part of the German economic success story has been keeping housing cheap, so they can keep pay down, so they can export. As soon as housing prices rise, pay rises, and the story falls apart.</p>
]]></description><pubDate>Fri, 07 Sep 2018 14:59:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=17934737</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17934737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17934737</guid></item><item><title><![CDATA[New comment by ebikelaw in "Tech companies in San Francisco"]]></title><description><![CDATA[
<p>Yeah they have Mozilla but not Google which occupies the other 99% of the same building.  Amazon also has significant headcount in SF.</p>
]]></description><pubDate>Fri, 07 Sep 2018 03:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=17931728</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17931728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17931728</guid></item><item><title><![CDATA[New comment by ebikelaw in "Modeled impact of large-scale wind and solar farms in the Sahara"]]></title><description><![CDATA[
<p>If there’s one job that robots are certainly going to take, it is solar panel squeegee guy.</p>
]]></description><pubDate>Thu, 06 Sep 2018 22:29:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=17930200</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17930200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17930200</guid></item><item><title><![CDATA[New comment by ebikelaw in "Modeled impact of large-scale wind and solar farms in the Sahara"]]></title><description><![CDATA[
<p>Like any utility, you don't need a guy just hanging around waiting for the transformers to explode.  You truck him in every 50 years when that actually happens.  It's time domain multiplexing, essentially.</p>
]]></description><pubDate>Thu, 06 Sep 2018 20:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=17929419</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17929419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17929419</guid></item><item><title><![CDATA[New comment by ebikelaw in "Modeled impact of large-scale wind and solar farms in the Sahara"]]></title><description><![CDATA[
<p>Solar utility installations in California that I’m familiar with employ fewer than 1 person per square km.</p>
]]></description><pubDate>Thu, 06 Sep 2018 20:27:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=17929277</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17929277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17929277</guid></item><item><title><![CDATA[New comment by ebikelaw in "Genoa Bridge Collapse: The Road to Tragedy"]]></title><description><![CDATA[
<p>The old eastern span of the SF-Oakland bridge was a series of double-decked trusses between towers.  Essentially it was several loosely-coupled, independent failure domains.  In failure analysis that's not really the same thing as redundancy.</p>
]]></description><pubDate>Thu, 06 Sep 2018 16:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=17927515</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17927515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17927515</guid></item><item><title><![CDATA[New comment by ebikelaw in "Genoa Bridge Collapse: The Road to Tragedy"]]></title><description><![CDATA[
<p>We still have a lot of prestressed concrete structures that predate good understanding of creep in such structures.  Box-beam highway bridges, for example, were universally built from prestressed concrete after WW2, but creep wasn't well characterized until the late 1960s.</p>
]]></description><pubDate>Thu, 06 Sep 2018 16:02:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=17927196</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17927196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17927196</guid></item><item><title><![CDATA[New comment by ebikelaw in "Measuring the memory usage of popular web apps"]]></title><description><![CDATA[
<p>Indeed, it's not the data but the code to support it.  There's a bazillion features in there designed to avoid the user having to do additional page loads.  For example in my Gmail memory profile there's 20+ MB of code to support the real-time chat feature in the sidebar.  You can argue about whether there should be a middle ground implementation that has the email preloading but not the real-time chat.  Developer and project manager time is unfortunately finite.</p>
]]></description><pubDate>Wed, 05 Sep 2018 16:02:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=17919154</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17919154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17919154</guid></item><item><title><![CDATA[New comment by ebikelaw in "Measuring the memory usage of popular web apps"]]></title><description><![CDATA[
<p>The very lightweight HTML Gmail lacks all of "normal" Gmail's latency-hiding features, which is one reason it uses so little memory.  Gmail preloads all of the messages in the thread list so when you click them they are displayed instantly.  HTML Gmail doesn't, and when you click a message it fetches the body from the origin.  The tradeoff is yours to make.  I find the HTML version infuriating when I'm tethered on mobile because every mouse click takes 10 seconds.  On the same tether I can leave normal Gmail open all the time and it's fast. Ironically the lightweight Gmail is more usable on a fast, reliable wired connection.</p>
]]></description><pubDate>Wed, 05 Sep 2018 15:25:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=17918812</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17918812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17918812</guid></item><item><title><![CDATA[New comment by ebikelaw in "Latency Numbers Every Programmer Should Know"]]></title><description><![CDATA[
<p><p><pre><code>    function getDCRTT() {
        // Assume this doesn't change much?
        return 500000; // ns
    }
</code></pre>
:thinking face emoji:<p>High by 10x in my experience.</p>
]]></description><pubDate>Wed, 05 Sep 2018 15:02:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=17918598</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17918598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17918598</guid></item><item><title><![CDATA[New comment by ebikelaw in "How the Go runtime implements maps efficiently without generics"]]></title><description><![CDATA[
<p>Debug symbols don’t inhibit identical code folding. What you get is one copy of the function and one arbitrary file/line entry which makes it look like your program makes impossible function calls, if you happen to walk the stack. This can easily be seen in a C++ program with lots of Protocol Buffers because protobuf generated code has lots of identical small functions.</p>
]]></description><pubDate>Wed, 05 Sep 2018 14:00:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=17918010</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17918010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17918010</guid></item><item><title><![CDATA[New comment by ebikelaw in "Benchmarking C++ Sets"]]></title><description><![CDATA[
<p>It is very rare that I have seen a use of std::set that seemed justified, although it does happen.  People just use it because it's easier to type than unordered_set!<p>One way to speed up set's usually appalling performance is to give it a custom allocator so that instead of N calls to allocate tiny tree nodes all over the heap, you get all your tree nodes on an arena.  This can dramatically speed up short-lived sets (for example you are trying to build the unique set of some non-unique input).</p>
]]></description><pubDate>Wed, 05 Sep 2018 04:11:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=17914972</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17914972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17914972</guid></item><item><title><![CDATA[New comment by ebikelaw in "Mass Transit Optimization for Buses: The Depot Problem"]]></title><description><![CDATA[
<p>But why would you look at VTA when it's one of the worst-performing systems in the nation? Their ridership is in freefall.</p>
]]></description><pubDate>Wed, 05 Sep 2018 00:37:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=17914147</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17914147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17914147</guid></item><item><title><![CDATA[New comment by ebikelaw in "Mercedes Readies First Tesla Rival in $12B Attack"]]></title><description><![CDATA[
<p>Black people get pulled over for being black.</p>
]]></description><pubDate>Tue, 04 Sep 2018 21:20:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=17912917</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17912917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17912917</guid></item><item><title><![CDATA[New comment by ebikelaw in "Mercedes Readies First Tesla Rival in $12B Attack"]]></title><description><![CDATA[
<p>In California no white person has ever been pulled over for having one non-working headlight.</p>
]]></description><pubDate>Tue, 04 Sep 2018 19:38:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=17912134</link><dc:creator>ebikelaw</dc:creator><comments>https://news.ycombinator.com/item?id=17912134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17912134</guid></item></channel></rss>