<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: thegrossman</title><link>https://news.ycombinator.com/user?id=thegrossman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 08 Sep 2026 16:40:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=thegrossman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by thegrossman in "Preparing App Submissions for Apple Watch"]]></title><description><![CDATA[
<p>I've been working on a weather Watch app (Dark Sky: <a href="http://blog.forecast.io/dark-sky-for-apple-watch/" rel="nofollow">http://blog.forecast.io/dark-sky-for-apple-watch/</a>).<p>The WatchKit SDK can seem almost frustratingly limited at times, but I think that's for the better: I'd wager that the first crop of 3rd party Apple Watch apps are going to be a lot more rock-solid than the first crop of 3rd party iPhone apps, due mostly to the focus imposed on us developers by the constraints of the SDK.</p>
]]></description><pubDate>Tue, 31 Mar 2015 20:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=9299545</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=9299545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9299545</guid></item><item><title><![CDATA[New comment by thegrossman in "Dark Sky has a new owner"]]></title><description><![CDATA[
<p>The API is going to be a big priority for us going forward. We have some new development planned on that front, and AI will be able to help us out tremendously.</p>
]]></description><pubDate>Mon, 12 Jan 2015 20:51:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=8876349</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=8876349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8876349</guid></item><item><title><![CDATA[New comment by thegrossman in "Dark Sky has a new owner"]]></title><description><![CDATA[
<p>There's a toggle on the top right, in the blue bar.</p>
]]></description><pubDate>Mon, 12 Jan 2015 20:41:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=8876292</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=8876292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8876292</guid></item><item><title><![CDATA[New comment by thegrossman in "Dark Sky has a new owner"]]></title><description><![CDATA[
<p>Dark Sky is kind of an expensive app, as apps go: $3.99. Which means we have a small percentage of the market, giving it a very different growth curve from free apps. Our rate of revenue has been slowly <i>increasing</i> since we launched. And since our market share is so low, I don't see us running out of potential customers any time soon.<p>(And to answer your other question: Forecast.io makes some money, but not much. And we do have an increasingly large revenue stream in our data API)</p>
]]></description><pubDate>Mon, 12 Jan 2015 19:49:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=8875984</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=8875984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8875984</guid></item><item><title><![CDATA[New comment by thegrossman in "Dark Sky has a new owner"]]></title><description><![CDATA[
<p>Heh, the check's already in the bank. What can they do to us now? (Just kidding. I actually ran the post by them and they had no issues at all -- I'm honestly not sure what I would have done if they did have a problem with it).</p>
]]></description><pubDate>Mon, 12 Jan 2015 19:40:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=8875936</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=8875936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8875936</guid></item><item><title><![CDATA[New comment by thegrossman in "An attempt to create the highest resolution real-time map of global temperature"]]></title><description><![CDATA[
<p>When we compare it to RTMA, we leave out RTMA from the list of data sources. Likewise, eventually I'd like to do the same with a subset of the ground stations we use.<p>(The problem with finding completely independent measurements is that we'd want to use them as an input!)</p>
]]></description><pubDate>Wed, 28 Aug 2013 23:59:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=6293434</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=6293434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6293434</guid></item><item><title><![CDATA[New comment by thegrossman in "An attempt to create the highest resolution real-time map of global temperature"]]></title><description><![CDATA[
<p>Oops, it should read centikelvin. Fixed! Thanks.</p>
]]></description><pubDate>Wed, 28 Aug 2013 23:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=6293427</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=6293427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6293427</guid></item><item><title><![CDATA[New comment by thegrossman in "An attempt to create the highest resolution real-time map of global temperature"]]></title><description><![CDATA[
<p>Also: Validation is tricky, since we can't just compare the output to ground station observations, as we incorporate ground station data into the model. Eventually I want to generate alternative versions that randomly exclude specific stations so we can use them for comparison.</p>
]]></description><pubDate>Wed, 28 Aug 2013 22:05:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=6293007</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=6293007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6293007</guid></item><item><title><![CDATA[New comment by thegrossman in "An attempt to create the highest resolution real-time map of global temperature"]]></title><description><![CDATA[
<p>"Real-time" is the key. As far as we know, there isn't another real-time global data product that is this high resolution.<p>And while we actually use MODIS data as an input to our temperature correction model, it is, as you mentioned, land surface temperature, whereas our map represents near-surface air temperature (i.e., what you'd get in a normal weather report).</p>
]]></description><pubDate>Wed, 28 Aug 2013 21:57:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=6292971</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=6292971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6292971</guid></item><item><title><![CDATA[New comment by thegrossman in "An attempt to create the highest resolution real-time map of global temperature"]]></title><description><![CDATA[
<p>Thank MapBox. If it were up to me, I'd do something funky like a blackbody-esque color palette and then get yelled at because it'd be hard to read. :-)</p>
]]></description><pubDate>Wed, 28 Aug 2013 21:54:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=6292952</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=6292952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6292952</guid></item><item><title><![CDATA[New comment by thegrossman in "An attempt to create the highest resolution real-time map of global temperature"]]></title><description><![CDATA[
<p>The color palette adjusts based on the zoom level in order to improve contrast. Roughly a bazillion people pointed out that it's "broken", so I guess that was a dumb call on my part!</p>
]]></description><pubDate>Wed, 28 Aug 2013 21:52:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=6292938</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=6292938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6292938</guid></item><item><title><![CDATA[New comment by thegrossman in "Cleaning Radar Images using Neural Nets and Computer Vision"]]></title><description><![CDATA[
<p>We did, but they didn't work quite as well. But that could absolutely be my lack of experience with how best to normalize and format the input vectors.<p>In the end, NNs seemed less "fussy", if that makes any sense.</p>
]]></description><pubDate>Fri, 10 May 2013 12:52:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=5685877</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=5685877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5685877</guid></item><item><title><![CDATA[New comment by thegrossman in "Cleaning Radar Images using Neural Nets and Computer Vision"]]></title><description><![CDATA[
<p>Also, correct me if I'm wrong (and I very well could be), but the most egregious noise -- the giant Bagel Blobs -- aren't insect reflections, but rather night-time temperature inversions. Can dual-pol correlation help identify those?</p>
]]></description><pubDate>Fri, 10 May 2013 04:04:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=5684554</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=5684554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5684554</guid></item><item><title><![CDATA[New comment by thegrossman in "Cleaning Radar Images using Neural Nets and Computer Vision"]]></title><description><![CDATA[
<p>The color palette of the images in the blog post was adjusted to highlight areas of precipitation at the expense of intensity discrimination. Dark Sky itself uses a wider range, but it's still a similar blue to purple to salmon to yellow color table.<p>The reason we went with that over the standard green-to-red color table is because I personally find the standard colors to be jarring and more confusing to the casual user because of the increased contrast between intensity bands (at least, it certainly was to me back when I was a casual weather app user!)<p>The tradeoff is that there isn't as fine an intensity discrimination at lower intensities. In theory I can see how that can be a problem, but I haven't noticed it in practice.</p>
]]></description><pubDate>Fri, 10 May 2013 04:00:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=5684541</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=5684541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5684541</guid></item><item><title><![CDATA[New comment by thegrossman in "Cleaning Radar Images using Neural Nets and Computer Vision"]]></title><description><![CDATA[
<p>Dual pol wasn't deployed when we first started Dark Sky. Now that it's becoming available, it's definitely going to make our job a lot easier!<p>Not knowing much about it, though, it'll take some time for us to become comfortable with the data.</p>
]]></description><pubDate>Fri, 10 May 2013 01:47:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=5684080</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=5684080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5684080</guid></item><item><title><![CDATA[New comment by thegrossman in "Cleaning Radar Images using Neural Nets and Computer Vision"]]></title><description><![CDATA[
<p>Exactly. Those enormous Bagel Blobs tend to occur after the sun goes down (and only in the warmer months. Two months ago, they weren't there).<p>The image was generated around 10:30 PM EST, so they hadn't had time to propagate further west.<p>Regarding neural nets, I have to admit that I didn't have much experience with them either before working on Dark Sky. They do, however, seem to be a little more forgiving than other kinds of classifiers (Support Vector Machines, and the like).<p>Check out the examples for the FANN C library: <a href="http://leenissen.dk/fann/wp/" rel="nofollow">http://leenissen.dk/fann/wp/</a><p>Or in ruby: <a href="https://github.com/tangledpath/ruby-fann" rel="nofollow">https://github.com/tangledpath/ruby-fann</a></p>
]]></description><pubDate>Fri, 10 May 2013 01:23:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=5684006</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=5684006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5684006</guid></item><item><title><![CDATA[New comment by thegrossman in "Cleaning Radar Images using Neural Nets and Computer Vision"]]></title><description><![CDATA[
<p>Seeing this on HN, I realize I didn't go into a lot of technical detail in the blog post (we still aren't quite sure who our audience is with the Forecast blog). So if anyone has any specific questions, ask away.</p>
]]></description><pubDate>Fri, 10 May 2013 00:24:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=5683806</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=5683806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5683806</guid></item><item><title><![CDATA[New comment by thegrossman in "An Appeal to Google: Make ".io" a gccTLD"]]></title><description><![CDATA[
<p>We chose it for forecast.io because of the input/output connotation. It is a concise way to imply "data service".<p>.io also allows us to use a short descriptive domain name. If we went with a .com, we'd be stuck with either something like forecastweatherapp.com, or a made up nonsense domain -- in which case we'd be basing the name of our app on the specific domain we were able to acquire.</p>
]]></description><pubDate>Tue, 30 Apr 2013 13:11:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=5631914</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=5631914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5631914</guid></item><item><title><![CDATA[New comment by thegrossman in "Forecast – Worldwide Weather Forecasts From the Makers of Dark Sky"]]></title><description><![CDATA[
<p>The top layer of our backend is node.js running behind nginx. We use redis for storage, along with a bunch of flat files for certain things. Under that is a mostly ruby / mysql layer that manages a bunch of C programs for doing various number crunching tasks.</p>
]]></description><pubDate>Wed, 27 Mar 2013 14:18:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=5449500</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=5449500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5449500</guid></item><item><title><![CDATA[New comment by thegrossman in "Forecast – Worldwide Weather Forecasts From the Makers of Dark Sky"]]></title><description><![CDATA[
<p>Oops! That'll be fixed and pushed this afternoon. One of the huge advantages of this being a mobile web app rather than a native app is we don't have to wait more than a week for bug fixes to be approved by Apple!</p>
]]></description><pubDate>Wed, 27 Mar 2013 12:20:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=5448940</link><dc:creator>thegrossman</dc:creator><comments>https://news.ycombinator.com/item?id=5448940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5448940</guid></item></channel></rss>