<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for mojodna</title><link>http://disqus.com/by/mojodna/</link><description></description><atom:link href="http://disqus.com/mojodna/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Wed, 30 Mar 2022 14:52:56 -0000</lastBuildDate><item><title>Re: Querying OpenStreetMap with Amazon Athena</title><link>https://aws.amazon.com/blogs/big-data/querying-openstreetmap-with-amazon-athena/#comment-5811836302</link><description>&lt;p&gt;The upstream source hasn't been able to produce exports for the last couple weeks and the public dataset tracks and mirrors those weekly exports.&lt;/p&gt;&lt;p&gt;More information:&lt;br&gt;&lt;a href="https://twitter.com/OSM_Tech/status/1508240001833873426" rel="nofollow noopener" target="_blank" title="https://twitter.com/OSM_Tech/status/1508240001833873426"&gt;https://twitter.com/OSM_Tec...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Wed, 30 Mar 2022 14:52:56 -0000</pubDate></item><item><title>Re: Resolved: GDAL on AWS GPU Instances :: Drive-by Digressions</title><link>http://mojodna.net/2015/01/27/resolved-gdal-on-aws-gpus.html#comment-4061932133</link><description>&lt;p&gt;GPU instances are GPU-enabled EC2 instances (there are a few different flavors).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Sun, 26 Aug 2018 20:07:46 -0000</pubDate></item><item><title>Re: Querying OpenStreetMap with Amazon Athena</title><link>https://aws.amazon.com/blogs/big-data/querying-openstreetmap-with-amazon-athena/#comment-3837636372</link><description>&lt;p&gt;Not at present. &lt;a href="https://aws.amazon.com/blogs/publicsector/develop-and-extract-value-from-open-data/" rel="nofollow noopener" target="_blank" title="https://aws.amazon.com/blogs/publicsector/develop-and-extract-value-from-open-data/"&gt;https://aws.amazon.com/blog...&lt;/a&gt; shows how to create a rendering pipeline using other AWS services.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Tue, 03 Apr 2018 16:31:43 -0000</pubDate></item><item><title>Re: Querying OpenStreetMap with Amazon Athena</title><link>https://aws.amazon.com/blogs/big-data/querying-openstreetmap-with-amazon-athena/#comment-3287203109</link><description>&lt;p&gt;For the most recent planet, the OSM PBF is 37.94GB, the ORC version is 47.61, and 54GB for bzip2-compressed XML. Planet history is 61.48GB as OSM PBF, 79.08GB as ORC, and 86GB for compressed XML.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Wed, 03 May 2017 15:10:28 -0000</pubDate></item><item><title>Re: Querying OpenStreetMap with Amazon Athena</title><link>https://aws.amazon.com/blogs/big-data/querying-openstreetmap-with-amazon-athena/#comment-3265306362</link><description>&lt;p&gt;Gotcha, querying for relations with this schema is _very_ difficult and we're likely to miss some mapped features. That seemed acceptable for first order analysis, especially in areas where buildings are typically traced from aerial imagery and tend not to be particularly complex.&lt;/p&gt;&lt;p&gt;I'd love to be able to provide an alternate schema that includes geometries and facilitates spatial queries, but that's dependent on the presence of something like the Esri Spatial UDFs.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Thu, 20 Apr 2017 14:33:49 -0000</pubDate></item><item><title>Re: Querying OpenStreetMap with Amazon Athena</title><link>https://aws.amazon.com/blogs/big-data/querying-openstreetmap-with-amazon-athena/#comment-3260257249</link><description>&lt;p&gt;Can you elaborate? They should include points (if mapped as nodes) or center points (if mapped as ways), both as lat/lon pairs.&lt;/p&gt;&lt;p&gt;For those familiar with the OSM PBF format, the ORC schema is intended to be functionally equivalent to that (but queryable out of the box and using partial reads with non-OSM tools), and intended as an alternate building block for the creation of derivatives like tables w/ reconstructed geometry, inverted indices, etc.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Mon, 17 Apr 2017 14:46:58 -0000</pubDate></item><item><title>Re: Binary Streaming with Hadoop (and Node.js)</title><link>http://mojodna.net/2013/12/27/binary-streaming-with-hadoop-and-nodejs.html#comment-1183800891</link><description>&lt;p&gt;Fixed.  Thanks!!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Wed, 01 Jan 2014 21:13:04 -0000</pubDate></item><item><title>Re: The OS X Spatial Stack :: Drive-by Digressions</title><link>http://mojodna.net/2009/12/05/the-os-x-spatial-stack.html#comment-367230438</link><description>&lt;p&gt;I haven't had the opportunity to try yet.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Fri, 18 Nov 2011 00:51:37 -0000</pubDate></item><item><title>Re: Writing an API client with test, staging, and production in mind</title><link>http://robots.thoughtbot.com/post/10244700083#comment-312019871</link><description>&lt;p&gt;I'm a fan of stubbing out the service externally (or providing a fake version if you're the service provider) in something like Sinatra.  That way you get predictable responses for specific inputs (including error conditions) *and* can use them to test other API clients with the same stub.  Using HTTP and spinning up an actual server also means that you can ensure that client features like caching and gzip-compression are working properly.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Thu, 15 Sep 2011 15:42:39 -0000</pubDate></item><item><title>Re: http://chipotle.tumblr.com/post/5207966724</title><link>http://chipotle.tumblr.com/post/5207966724#comment-197884887</link><description>&lt;p&gt;Save on blur:&lt;/p&gt;&lt;p&gt;" save on losing focus&lt;br&gt;au FocusLost * :wa&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Thu, 05 May 2011 15:33:03 -0000</pubDate></item><item><title>Re: Exploring OAuth-Protected APIs :: Drive-by Digressions</title><link>http://mojodna.net/2009/08/21/exploring-oauth-protected-apis.html#comment-134517288</link><description>&lt;p&gt;Not sure, really.  If you're able to install Twisted and oauth-proxy and you have a twistd binary, you can run `twistd -n oauth_proxy ...` instead of the wrapper script.  If you figure it out, please leave a note!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Tue, 25 Jan 2011 17:27:41 -0000</pubDate></item><item><title>Re: Exploring OAuth-Protected APIs :: Drive-by Digressions</title><link>http://mojodna.net/2009/08/21/exploring-oauth-protected-apis.html#comment-132108639</link><description>&lt;p&gt;No clue, sorry.  Packaging a Twisted plugin is a total mystery, so I'm always surprised that it works as often as it does ;-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Thu, 20 Jan 2011 17:30:52 -0000</pubDate></item><item><title>Re: Exploring OAuth-Protected APIs :: Drive-by Digressions</title><link>http://mojodna.net/2009/08/21/exploring-oauth-protected-apis.html#comment-132107997</link><description>&lt;p&gt;The path that pip wrote the package into (specifically the oauth_proxy command) probably isn't in your $PATH.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Thu, 20 Jan 2011 17:30:07 -0000</pubDate></item><item><title>Re: My (work) Git Workflow :: Content Goes Here</title><link>http://mojodna.net/2009/02/24/my-work-git-workflow.html#comment-122063309</link><description>&lt;p&gt;Thanks!  I've updated the gist with the version from Nabble.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Fri, 31 Dec 2010 16:10:45 -0000</pubDate></item><item><title>Re: Exploring OAuth-Protected APIs :: Drive-by Digressions</title><link>http://mojodna.net/2009/08/21/exploring-oauth-protected-apis.html#comment-97190915</link><description>&lt;p&gt;Actually, looks like the header problem still exists upstream (though I'm curious if the rest works as it should).  Mind following up with Leah?&lt;/p&gt;&lt;p&gt;thanks.&lt;br&gt;seth&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Sun, 14 Nov 2010 22:47:21 -0000</pubDate></item><item><title>Re: Exploring OAuth-Protected APIs :: Drive-by Digressions</title><link>http://mojodna.net/2009/08/21/exploring-oauth-protected-apis.html#comment-97190696</link><description>&lt;p&gt;A couple weeks ago I did a bit of cleanup that likely fixes this problem; rather than bundling a rather old version of one of the Python OAuth libraries, it's now an external dependency. Newer versions of `oauth` have had some bug fixes applied, and I'm guessing that a variation on your patch was included.  (The repo *should* be here: &lt;a href="https://github.com/leah/python-oauth)" rel="nofollow noopener" target="_blank" title="https://github.com/leah/python-oauth)"&gt;https://github.com/leah/pyt...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The up-side is that oauth-proxy is now installable via PyPI and is more straightforward to run (the instructions in the post ^^^ have been updated accordingly).&lt;/p&gt;&lt;p&gt;If you have a chance, give it another spin and follow up here.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Sun, 14 Nov 2010 22:45:41 -0000</pubDate></item><item><title>Re: Exploring OAuth-Protected APIs :: Drive-by Digressions</title><link>http://mojodna.net/2009/08/21/exploring-oauth-protected-apis.html#comment-97188434</link><description>&lt;p&gt;You'll need the OAuth RubyGem installed in order to have the `oauth` command available.&lt;/p&gt;&lt;p&gt;Sorry for the confusion.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Sun, 14 Nov 2010 22:40:55 -0000</pubDate></item><item><title>Re: My (work) Git Workflow :: Content Goes Here</title><link>http://mojodna.net/2009/02/24/my-work-git-workflow.html#comment-89202050</link><description>&lt;p&gt;Totally, that's awesome.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Fri, 22 Oct 2010 14:11:19 -0000</pubDate></item><item><title>Re: switchboard : XMPP :: curl : HTTP :: Drive-by Digressions</title><link>http://mojodna.net/2009/07/16/switchboard-curl-for-xmpp.html#comment-39393130</link><description>&lt;p&gt;You can't out of the box, but you can add `host` and `port` arguments to the `#connect` call on line 56 of `lib/switchboard/client.rb` (&lt;a href="http://github.com/mojodna/switchboard/blob/master/lib/switchboard/client.rb#L56)" rel="nofollow noopener" target="_blank" title="http://github.com/mojodna/switchboard/blob/master/lib/switchboard/client.rb#L56)"&gt;http://github.com/mojodna/s...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Fri, 12 Mar 2010 11:30:22 -0000</pubDate></item><item><title>Re: Updating Ruby Consumers and Providers to OAuth 1.0a :: Drive-by Digressions</title><link>http://mojodna.net/2009/05/20/updating-ruby-consumers-and-providers-to-oauth-10a.html#comment-38605031</link><description>&lt;p&gt;Oops.  Try &lt;a href="http://github.com/oauth/oauth-ruby" rel="nofollow noopener" target="_blank" title="http://github.com/oauth/oauth-ruby"&gt;http://github.com/oauth/oau...&lt;/a&gt; instead.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Mon, 08 Mar 2010 17:43:21 -0000</pubDate></item><item><title>Re: The OS X Spatial Stack :: Drive-by Digressions</title><link>http://mojodna.net/2009/12/05/the-os-x-spatial-stack.html#comment-31491089</link><description>&lt;p&gt;The Mapnik installers are awesome (and seriously simplify installation of the whole stack).  I'm finally experiencing the awesomeness that is Quantumnik (though I think I have a few quirks I need to file bugs on...next time I futz with it).&lt;/p&gt;&lt;p&gt;I also updated the article with better instructions on building Postgres extensions.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Wed, 27 Jan 2010 01:13:07 -0000</pubDate></item><item><title>Re: The OS X Spatial Stack :: Drive-by Digressions</title><link>http://mojodna.net/2009/12/05/the-os-x-spatial-stack.html#comment-25517359</link><description>&lt;p&gt;I figured that it could probably be simplified more; thanks for the tips!  (Updated above.)&lt;/p&gt;&lt;p&gt;When the Mapnik installer is released, I'll update the docs.  I may keep the compilation instructions for people who want to be bleeding edge.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Fri, 11 Dec 2009 10:21:28 -0000</pubDate></item><item><title>Re: Notes on Collecta XMPP API - Bloggitation</title><link>http://bloggitation.appspot.com/entry/notes-on-collecta-xmpp-api#comment-21916544</link><description>&lt;p&gt;Hiya.&lt;/p&gt;&lt;p&gt;I'm sitting here at the XMPP Meetup / Hack Session and just committed SASL Anonymous support to Switchboard:&lt;br&gt;&lt;a href="http://github.com/mojodna/switchboard/commit/997ff2b88bb9b143eb56102bb32639d57e79bc02" rel="nofollow noopener" target="_blank" title="http://github.com/mojodna/switchboard/commit/997ff2b88bb9b143eb56102bb32639d57e79bc02"&gt;http://github.com/mojodna/s...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Your jack is sweet, but it might be well-complemented by a `collecta` command (so you can support custom command-line args).  With SASL Anonymous supported, I hope you'll consider playing around with Switchboard a bit more.&lt;/p&gt;&lt;p&gt;seth&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Wed, 04 Nov 2009 23:12:46 -0000</pubDate></item><item><title>Re: Exploring OAuth-Protected APIs :: Drive-by Digressions</title><link>http://mojodna.net/2009/08/21/exploring-oauth-protected-apis.html#comment-21542281</link><description>&lt;p&gt;&lt;code&gt;oauth_proxy/oauth_proxy.py:63&lt;/code&gt; is the line in question.  Have a look at &lt;a href="http://github.com/mojodna/oauth-proxy/blob/2eaf3aea5cb9f5b802892601a5b8630364943007/oauth_proxy/oauth_proxy.py#L63" rel="nofollow noopener" target="_blank" title="http://github.com/mojodna/oauth-proxy/blob/2eaf3aea5cb9f5b802892601a5b8630364943007/oauth_proxy/oauth_proxy.py#L63"&gt;http://github.com/mojodna/o...&lt;/a&gt; for a version that converts to an int (removed due to incompatibility with Python 2.5.1).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Sun, 01 Nov 2009 14:31:05 -0000</pubDate></item><item><title>Re: Exploring OAuth-Protected APIs :: Drive-by Digressions</title><link>http://mojodna.net/2009/08/21/exploring-oauth-protected-apis.html#comment-21542088</link><description>&lt;p&gt;Thanks, fixed!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Seth Fitzsimmons</dc:creator><pubDate>Sun, 01 Nov 2009 14:26:32 -0000</pubDate></item></channel></rss>