<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: nrh</title><link>https://news.ycombinator.com/user?id=nrh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 02:07:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nrh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nrh in "CNC Stone Carving"]]></title><description><![CDATA[
<p>Anyone who digs this should take a look at the art (and process) of Barry X Ball. <a href="https://www.barryxball.com/" rel="nofollow">https://www.barryxball.com/</a> <a href="https://www.instagram.com/barryxballstudio/" rel="nofollow">https://www.instagram.com/barryxballstudio/</a></p>
]]></description><pubDate>Wed, 28 Oct 2026 15:14:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=50275075</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=50275075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50275075</guid></item><item><title><![CDATA[New comment by nrh in "12 years of Backblaze data center storage drives, visualized"]]></title><description><![CDATA[
<p>needs the ball sizes to represent the storage capacity!</p>
]]></description><pubDate>Fri, 21 Feb 2025 13:40:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43127278</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=43127278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43127278</guid></item><item><title><![CDATA[New comment by nrh in "Lewis Lapham has died"]]></title><description><![CDATA[
<p>Listen to his charming and deeply entertaining story of his early years at SF Examiner, told at The Moth in 1999: <a href="https://themoth.org/stories/rookie-reporter" rel="nofollow">https://themoth.org/stories/rookie-reporter</a><p>15 minutes you won't regret!</p>
]]></description><pubDate>Tue, 30 Jul 2024 14:32:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41109562</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=41109562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41109562</guid></item><item><title><![CDATA[New comment by nrh in "Show HN: Shpool, a Lightweight Tmux Alternative"]]></title><description><![CDATA[
<p>I'd love to try this, but most of the places that I would want to use it are servers, and the rust requirements are way beyond where debian-stable lives.<p>Too much hassle to muck with backports and package pinning for a QoL tool - my feedback would be to try to make this install without tomfoolery on the stable branch of major distros.</p>
]]></description><pubDate>Thu, 13 Jun 2024 15:56:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=40671213</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=40671213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40671213</guid></item><item><title><![CDATA[New comment by nrh in "Dial Caliper Repair (2019)"]]></title><description><![CDATA[
<p>I'm pretty into this place's business philosophy: just ship us your stuff with a little bit of information and we'll repair it. don't call ahead, don't ask for a quote, don't send us garbage that's not worth repairing. mucking around and/or unnecessary communication will just slow things down.  We'll fix it and ship it back and bill you.  End Of Story.  I wish my work-life were so simple.</p>
]]></description><pubDate>Sun, 11 Sep 2022 23:06:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=32804115</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=32804115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32804115</guid></item><item><title><![CDATA[New comment by nrh in "Modern-Day BBSing on an Epson CP/M-based Laptop from 1984"]]></title><description><![CDATA[
<p>ATE0!<p>Once upon a time I worked for what was (once) the world's largest BBS.  Remember the US Robotics Courier HST?  16.8kbps!  Now imagine a room filled with shelf after shelf of Couriers, several hundred individual lines, at least a few hundred amps worth - all negotiating vigorously, clicking on-hook and off, all the time.  Fun times.<p>Pretty sure I could still tell the difference between a 14.4k and 16.8k negotiation by ear.</p>
]]></description><pubDate>Tue, 17 Apr 2018 06:29:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=16856015</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=16856015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16856015</guid></item><item><title><![CDATA[New comment by nrh in "Snap commits $2B over 5 years for Google Cloud infrastructure"]]></title><description><![CDATA[
<p>An article much more relevant to that question: <a href="https://techcrunch.com/2017/02/02/slowchat/" rel="nofollow">https://techcrunch.com/2017/02/02/slowchat/</a><p>It took Instagram Stories two quarters to catch up to Snapchat's total MAU.</p>
]]></description><pubDate>Fri, 03 Feb 2017 13:29:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=13559632</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=13559632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13559632</guid></item><item><title><![CDATA[New comment by nrh in "Microsoft reports $22.6B in Q4 revenue"]]></title><description><![CDATA[
<p>it seems to come down to two main points, as far as consumer tech companies go:<p>1. GAAP says that revenue from a software service subscription (e.g. cloud service) can only be counted as revenue once the service has been delivered, not at time of sale.<p><a href="http://www.marketwatch.com/story/ea-to-ease-non-gaap-usage-amid-sec-pressure-2016-07-19" rel="nofollow">http://www.marketwatch.com/story/ea-to-ease-non-gaap-usage-a...</a><p><a href="http://www.grayboxpdx.com/blog/post/revenue-recognition-for-online-subscription-businesses" rel="nofollow">http://www.grayboxpdx.com/blog/post/revenue-recognition-for-...</a><p>2. Equity-based compensation is accounted for as a cost.<p><a href="http://mercercapital.com/financialreportingblog/equity-based-compensation-are-non-gaap-earnings-misleading/" rel="nofollow">http://mercercapital.com/financialreportingblog/equity-based...</a></p>
]]></description><pubDate>Wed, 20 Jul 2016 12:23:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=12128419</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=12128419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12128419</guid></item><item><title><![CDATA[New comment by nrh in "Spotify moves its back end to Google Cloud"]]></title><description><![CDATA[
<p>I'd say the data platform overall, bigquery is certainly great . So are some other bits.</p>
]]></description><pubDate>Tue, 23 Feb 2016 23:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=11163255</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=11163255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11163255</guid></item><item><title><![CDATA[New comment by nrh in "Spotify moves its back end to Google Cloud"]]></title><description><![CDATA[
<p>Spotifier here. For the record, I hate puppet with the fiery intensity of a thousand suns. It's also pretty hard to magically make go away. I could probably do a whole talk on why puppet is difficult to kill, it's the kudzu of config management. <i>I think it is the worst.</i><p>We've got our warts and a pile of tech debt, and I wouldn't want anyone to think otherwise.  Containers are a part of a long-term strategy to get away from puppet and onto more idempotent units of deployment, and move a lot of what is considered to be "configuration" back into the build process where it belongs.</p>
]]></description><pubDate>Tue, 23 Feb 2016 23:30:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=11163243</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=11163243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11163243</guid></item><item><title><![CDATA[New comment by nrh in "Spotify moves its back end to Google Cloud"]]></title><description><![CDATA[
<p>I would categorize data tooling as a moving target - we have some, it's never enough, it probably won't ever be enough.  It's a moving target (p.s. obligatory we're hiring!).<p>I think this Quora post does a good job of redshift vs. bigquery: <a href="https://www.quora.com/How-good-is-Googles-BigQuery-as-compared-to-Amazons-Redshift" rel="nofollow">https://www.quora.com/How-good-is-Googles-BigQuery-as-compar...</a><p>More generally speaking, (excuse me for being a little hand-wavey here) many of the AWS offerings feel like polished, managed versions of familiar tools.  Redshift, for example, feels a bit like "hey we figured out how to abstract away a bunch of mysql instances to feel like a big processing cluster".  That's not a bad thing, necessarily. The google stuff feels much more intentional - "we need to solve the problem of doing these sorts of queries at scale" vs. "we need to solve the problem of scaling mysql to solve these types of queries"<p>Maybe they're just better at abstraction, but whatever - that works for me!</p>
]]></description><pubDate>Tue, 23 Feb 2016 22:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=11162896</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=11162896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11162896</guid></item><item><title><![CDATA[New comment by nrh in "Spotify moves its back end to Google Cloud"]]></title><description><![CDATA[
<p>Spotifier here.  Frankly, price is not the biggest factor in a decision like this.  If we were going for the <i>lowest cost</i> cloud option, it probably wouldn't be either AWS or Google - there are other providers who are hungrier for business that would be willing to do deep cuts at our scale.<p>The way we think about this is that there are basically two classes of cloud services: commodities and differentiated services.  Commodities are storage/network/compute, and the big players are going to compete on price and quality on these for the foreseeable future (as with most commodities).<p>The differentiated services stuff is a bit more interesting.  Different players have different strengths and weaknesses here - AWS has way, way better capabilities when it comes to administration and access control and identity management, for example (which is actually pretty important when trying to do this in a large org).  The places were Google is strong (data platform) are the places that are most important for us as a business.<p>Compelling: dataproc+gcs, bigquery, pubsub, dataflow
Made it safe: high-enough quality, cheap enough.<p>What more would you like to know?</p>
]]></description><pubDate>Tue, 23 Feb 2016 22:01:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=11162706</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=11162706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11162706</guid></item><item><title><![CDATA[New comment by nrh in "Spotify moves its back end to Google Cloud"]]></title><description><![CDATA[
<p>Spotifier here. This is an important point. I have nothing bad to say about Cloudera or HWX (disclaimer: we're an HWX customer - we've had a pretty good experience), but I don't really see a compelling reason at this stage to manage your own cluster(s) (HIPAA/regulatory constraints, maybe?)<p>Getting shared-storage and indepedently operated/scaled compute clusters on top of that storage isn't easily achievable with the standard Hadoop stack, and building that on top of HDFS is non-trivial.</p>
]]></description><pubDate>Tue, 23 Feb 2016 21:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=11162667</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=11162667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11162667</guid></item><item><title><![CDATA[New comment by nrh in "Spotify moves its back end to Google Cloud"]]></title><description><![CDATA[
<p>Spotifier here. One of the big risks that we identified with the Google partnership was exactly this: Google isn't exactly known for awesome customer service.<p>We've been very pleasantly surprised.  The cloud team has been pretty awesome to work with, including lots of engineer<->engineer contact, walk-throughs of systems and code for critical dependencies, and solid support and collaboration. Exceeded our expectations.</p>
]]></description><pubDate>Tue, 23 Feb 2016 21:06:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=11162330</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=11162330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11162330</guid></item><item><title><![CDATA[New comment by nrh in "The End of Software Versions"]]></title><description><![CDATA[
<p><p><pre><code>  To fix this problem, we introduced the simple rule that new 
  stable releases of the software must (a) talk to old stable 
  releases and (b) they must support existing apps, without 
  changes. We more or less succeeded with that, so ZeroMQ 
  versions 3.2 and 4.0 work nicely with 2.2 and 2.1, for  
  example.
</code></pre>
...and pain ensued.</p>
]]></description><pubDate>Sun, 25 Oct 2015 07:36:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=10446278</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=10446278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10446278</guid></item><item><title><![CDATA[New comment by nrh in "The microservices cargo cult"]]></title><description><![CDATA[
<p>This. This is so often overlooked. Getting your architecture to roughly align with your team structure can do wonders, even if there's only a hallway dividing people. When a small team can iterate and evolve a chunk of code independent of anyone outside the team, it really unshackles them.<p>There are obviously patterns for doing this in monoliths (or, say, mobile clients - another type of monolith), but at some point you are bound by the dependencies inherent in a single runtime.</p>
]]></description><pubDate>Tue, 06 Oct 2015 12:06:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=10338245</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=10338245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10338245</guid></item><item><title><![CDATA[New comment by nrh in "The Abandoned Facebook Tech That Now Helps Power Apple"]]></title><description><![CDATA[
<p>We use it pretty extensively at Spotify.  Google will turn up a handful of public talks we've given about it.</p>
]]></description><pubDate>Tue, 05 Aug 2014 14:32:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=8137066</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=8137066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8137066</guid></item><item><title><![CDATA[New comment by nrh in "Ask HN: Who is hiring? (February 2013)"]]></title><description><![CDATA[
<p>Spotify, NYC and Stockholm, for...lots of stuff!<p>- Backend Engineers: Improve our ad systems and enable better, more relevant targeting.  Build and scale our backends.<p>- Frontend Web Developers: Mine, aggregate and visualize complex data.  Engage users and optimize front-end experiences.  Build advertising platforms and tools.<p>- Web Developer Team Lead: Build and lead a team of web engineers to create the next generation of Spotify experiences<p>- Machine Learning: Improve our music recommendations, mine those datasets!<p>- Mobile (iOS and Android): I heard something about 1B smartphones by 2015.<p>- Mobile Team Lead<p>- Backend Infrastructure: Build the stuff that the guys building the stuff are building it with; Storage, high-performance messaging, service registration and discovery.<p>- Lots of things not-mentioned (<a href="http://www.spotify.com/se/jobs/" rel="nofollow">http://www.spotify.com/se/jobs/</a>)<p>On the backend, we have an (extremely) service-oriented architecture written primarily in Python and Java with smatterings of C++ and others thrown in. Storage is Postgres or Cassandra. Messaging is zmq and protobuf and a few other interesting things.<p>On the frontend, we do hybrid native+CEF for most platforms.<p>Our website gets a lot of oohs and aahs for being a particularly good example of parallax scrolling.<p>We're looking for experienced developers, no junior roles, sorry.
Apply on the website, but mention HN and get bumped to the top of the resume pile!</p>
]]></description><pubDate>Fri, 01 Feb 2013 14:43:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=5150903</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=5150903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5150903</guid></item><item><title><![CDATA[New comment by nrh in "Ask HN: Who is hiring? (December 2012) "]]></title><description><![CDATA[
<p>Spotify, NYC and Stockholm, for...lots of stuff!<p>- SRE<p>- Backend Infrastructure<p>- Machine Learning<p>- Mobile iOS and Android<p>- Team lead positions for most of the above<p>- Lots of things not-mentioned (<a href="http://www.spotify.com/se/jobs/" rel="nofollow">http://www.spotify.com/se/jobs/</a>)<p>On the backend, we have an (extremely) service-oriented architecture written primarily in python and java with smatterings of C++ and others thrown in.  Storage is Postgres or Cassandra.  Messaging is zmq and protobuf and a few other interesting things.<p>On the frontend, we do hybrid native+CEF for most platforms.<p>We have (I think, anyway) a pretty interesting approach to how we work, which you can read some more about here: <a href="http://de.scribd.com/doc/113617905/Scaling-Agile-Spotify" rel="nofollow">http://de.scribd.com/doc/113617905/Scaling-Agile-Spotify</a> and here: <a href="https://hep.cat/d/nrh-how-we-work.pdf" rel="nofollow">https://hep.cat/d/nrh-how-we-work.pdf</a><p>We're looking for experienced developers, no junior roles, sorry.<p>Apply on the website, but mention HN and get bumped to the top of the resume pile!</p>
]]></description><pubDate>Sat, 01 Dec 2012 20:29:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=4858859</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=4858859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=4858859</guid></item><item><title><![CDATA[New comment by nrh in "Ask HN: Who is Hiring? (April 2012)"]]></title><description><![CDATA[
<p>NYC - Spotify - Full-time<p>Backend: SRE, Software Engineer (Infrastructure), Software Engineer (Backend)<p>Primarily Python & Java, also C/C++, deployed on Debian with Puppet.  Looking for dev and ops (and devops?) with experience working at scale.<p><a href="http://spotify.com/jobs/" rel="nofollow">http://spotify.com/jobs/</a></p>
]]></description><pubDate>Sun, 01 Apr 2012 16:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=3784027</link><dc:creator>nrh</dc:creator><comments>https://news.ycombinator.com/item?id=3784027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3784027</guid></item></channel></rss>