<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: chrisjshull</title><link>https://news.ycombinator.com/user?id=chrisjshull</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 08:20:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=chrisjshull" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Easier web maps with HTML and vector mode APIs]]></title><description><![CDATA[
<p>Article URL: <a href="https://mapsplatform.google.com/resources/blog/easier-web-maps-with-html-and-vector-mode-apis/">https://mapsplatform.google.com/resources/blog/easier-web-maps-with-html-and-vector-mode-apis/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43966553">https://news.ycombinator.com/item?id=43966553</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 12 May 2025 19:14:45 +0000</pubDate><link>https://mapsplatform.google.com/resources/blog/easier-web-maps-with-html-and-vector-mode-apis/</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=43966553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43966553</guid></item><item><title><![CDATA[Build more for free and access more discounts with Google Maps Platform]]></title><description><![CDATA[
<p>Article URL: <a href="https://mapsplatform.google.com/resources/blog/build-more-for-free-and-access-more-discounts-online-with-google-maps-platform-updates/">https://mapsplatform.google.com/resources/blog/build-more-for-free-and-access-more-discounts-online-with-google-maps-platform-updates/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42385305">https://news.ycombinator.com/item?id=42385305</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 11 Dec 2024 06:21:47 +0000</pubDate><link>https://mapsplatform.google.com/resources/blog/build-more-for-free-and-access-more-discounts-online-with-google-maps-platform-updates/</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=42385305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42385305</guid></item><item><title><![CDATA[New comment by chrisjshull in ""Paycheck-to-paycheck" and five other popular myths"]]></title><description><![CDATA[
<p>I think there is a huge difference between “can miss a few paychecks” and “can retire” (aka “never need a paycheck again”).</p>
]]></description><pubDate>Sun, 08 Dec 2024 19:00:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42359367</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=42359367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42359367</guid></item><item><title><![CDATA[New comment by chrisjshull in "Ask HN: How to secure website for public launch"]]></title><description><![CDATA[
<p>If you are using the Google Maps JavaScript API: <a href="https://developers.google.com/maps/api-security-best-practices" rel="nofollow">https://developers.google.com/maps/api-security-best-practic...</a></p>
]]></description><pubDate>Sat, 30 Mar 2024 20:12:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=39878185</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=39878185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39878185</guid></item><item><title><![CDATA[More Control Loading the Maps JavaScript API]]></title><description><![CDATA[
<p>Article URL: <a href="https://cloud.google.com/blog/products/maps-platform/more-control-loading-maps-javascript-api">https://cloud.google.com/blog/products/maps-platform/more-control-loading-maps-javascript-api</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36947793">https://news.ycombinator.com/item?id=36947793</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 31 Jul 2023 19:46:27 +0000</pubDate><link>https://cloud.google.com/blog/products/maps-platform/more-control-loading-maps-javascript-api</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=36947793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36947793</guid></item><item><title><![CDATA[Build maps faster with Web Components]]></title><description><![CDATA[
<p>Article URL: <a href="https://cloud.google.com/blog/products/maps-platform/build-maps-faster-web-components">https://cloud.google.com/blog/products/maps-platform/build-maps-faster-web-components</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35956361">https://news.ycombinator.com/item?id=35956361</a></p>
<p>Points: 21</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 16 May 2023 00:24:23 +0000</pubDate><link>https://cloud.google.com/blog/products/maps-platform/build-maps-faster-web-components</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=35956361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35956361</guid></item><item><title><![CDATA[New comment by chrisjshull in "Ask HN: Anyone else unable to access photos and street view on Google Maps?"]]></title><description><![CDATA[
<p><a href="http://issuetracker.google.com/253920702" rel="nofollow">http://issuetracker.google.com/253920702</a></p>
]]></description><pubDate>Mon, 17 Oct 2022 00:42:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=33228627</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=33228627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33228627</guid></item><item><title><![CDATA[New comment by chrisjshull in "How Websites Die"]]></title><description><![CDATA[
<p>Appreciate the feedback. #2 is actually a pretty interesting one - while clearly a change in the API’s output, we were careful to make it so that maps without API keys actually still work (though they do get a heavy visual indication that they need to get an API key).<p>That being said, when we are talking about such large timeframes, is it fair to portray that as “regular” breaking changes?</p>
]]></description><pubDate>Thu, 30 Jun 2022 15:52:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=31934284</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=31934284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31934284</guid></item><item><title><![CDATA[New comment by chrisjshull in "How Websites Die"]]></title><description><![CDATA[
<p>Hi, I happen to work on Google's Maps JavaScript API, and we actually take great pains to avoid breaking our APIs as much as possible. We take very seriously the implications that breaking changes can have for websites all across the internet, and know that many sites are not under active development.<p>This page covers the breaking changes from the last few years: <a href="https://developers.google.com/maps/deprecations#completed_deprecations" rel="nofollow">https://developers.google.com/maps/deprecations#completed_de...</a>
(Keep in mind that the top portion of the page covers features still in the deprecation period - meaning they still work. And that this page covers deprecations in other APIs like Android and iOS.)<p>My favorite: the deprecation period for v2 of the Maps JS API lasted 11 years after the introduction of the v3 Maps JS API.<p>Happy to hear about experiences to the contrary, but I thought a little insight might be appreciated.</p>
]]></description><pubDate>Thu, 30 Jun 2022 09:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=31930213</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=31930213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31930213</guid></item><item><title><![CDATA[New comment by chrisjshull in "The right tag for the job: why you should use semantic HTML"]]></title><description><![CDATA[
<p>For all those saying that ARIA trumps semantic elements, consider that for basic interactions semantic elements come out of the box keyboard accessible.<p>For example, a <button> will have default tabindex=0 and respond to spacebar key presses, but you'd have to add that yourself if you put role=button on a <div>.<p>In short, if there is a semantic element that matches your need, use it.</p>
]]></description><pubDate>Sun, 06 Jun 2021 18:21:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=27415069</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=27415069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27415069</guid></item><item><title><![CDATA[New comment by chrisjshull in "Don't close your MacBook with a cover over the camera"]]></title><description><![CDATA[
<p>Do camera modules need power? Could the LED be wired in series to the camera module voltage in wire?</p>
]]></description><pubDate>Fri, 10 Jul 2020 19:29:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=23795369</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=23795369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23795369</guid></item><item><title><![CDATA[New comment by chrisjshull in "British Airways pilots ground planes in unprecedented 48-hour strike"]]></title><description><![CDATA[
<p>I don’t know, but does it matter? If an employee group understands how much they are worth, and can get more benefits commensurate with that worth, then I applaud them.</p>
]]></description><pubDate>Mon, 09 Sep 2019 04:08:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=20915149</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=20915149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20915149</guid></item><item><title><![CDATA[New comment by chrisjshull in "Committed to a Safer Google Play for Families"]]></title><description><![CDATA[
<p>That’s not so hard to prevent, but I think it’s awesome she went that far!</p>
]]></description><pubDate>Sun, 01 Sep 2019 06:59:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=20850896</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=20850896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20850896</guid></item><item><title><![CDATA[New comment by chrisjshull in "I Took a Pay Cut for a More Meaningful Job"]]></title><description><![CDATA[
<p>I think it was pretty nice of you to use a linear scale. If a company wanted that much more of my time I would have quoted them a premium (just as an hourly employee might make overtime in such a situation).</p>
]]></description><pubDate>Sun, 25 Aug 2019 07:36:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=20791848</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=20791848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20791848</guid></item><item><title><![CDATA[Google Maps Platform: JavaScript Developer Survey]]></title><description><![CDATA[
<p>Article URL: <a href="https://goo.gle/maps-js-survey">https://goo.gle/maps-js-survey</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20245418">https://news.ycombinator.com/item?id=20245418</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 21 Jun 2019 19:04:50 +0000</pubDate><link>https://goo.gle/maps-js-survey</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=20245418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20245418</guid></item><item><title><![CDATA[New comment by chrisjshull in "Ask HN: How to not fail on coding interview questions?"]]></title><description><![CDATA[
<p>Shameless plug: <a href="https://chrisjshull.com/agent/" rel="nofollow">https://chrisjshull.com/agent/</a></p>
]]></description><pubDate>Sun, 17 Jun 2018 19:27:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=17333869</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=17333869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17333869</guid></item><item><title><![CDATA[Introducing the Google Maps Platform]]></title><description><![CDATA[
<p>Article URL: <a href="https://maps-apis.googleblog.com/2018/05/introducing-google-maps-platform.html">https://maps-apis.googleblog.com/2018/05/introducing-google-maps-platform.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16980474">https://news.ycombinator.com/item?id=16980474</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 02 May 2018 19:43:01 +0000</pubDate><link>https://maps-apis.googleblog.com/2018/05/introducing-google-maps-platform.html</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=16980474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16980474</guid></item><item><title><![CDATA[New comment by chrisjshull in "Why is Ember fading away?"]]></title><description><![CDATA[
<p>I see a lot of people who like ember-cli, but after the first few minutes I just found it frustrating. Granted, this was a little over a year ago, but at that time if you simply wanted a npm module in your code you had to do all the extra work to wrap it in an ember plugin. IMO, this severely slowed down the ecosystem.</p>
]]></description><pubDate>Thu, 12 Apr 2018 16:17:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=16822401</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=16822401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16822401</guid></item><item><title><![CDATA[New comment by chrisjshull in "Ask HN: What is your company's maximum vacation (at one time) policy?"]]></title><description><![CDATA[
<p><a href="https://www.nlrb.gov/rights-we-protect/protected-concerted-activity" rel="nofollow">https://www.nlrb.gov/rights-we-protect/protected-concerted-a...</a></p>
]]></description><pubDate>Thu, 08 Feb 2018 18:32:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=16334357</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=16334357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16334357</guid></item><item><title><![CDATA[New comment by chrisjshull in "Ask HN: What are the best tools for code reviews?"]]></title><description><![CDATA[
<p>I’d warn against Gerrit. From the best my team has been able to figure out, Gerrit encourages a development flow that breaks the golden rule of rebase <i>and</i> treats all pushes as force pushes. The result is that in a collaborative environment your changes are occasionally reset by someone else pushing changes.<p>(To my eye Gerrit seems like it was written by people who wanted git to work like svn.)</p>
]]></description><pubDate>Fri, 17 Nov 2017 16:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=15723675</link><dc:creator>chrisjshull</dc:creator><comments>https://news.ycombinator.com/item?id=15723675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15723675</guid></item></channel></rss>