<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: harshaw</title><link>https://news.ycombinator.com/user?id=harshaw</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 15:45:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=harshaw" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by harshaw in "S3 Files"]]></title><description><![CDATA[
<p>this post will probably never be read but.. I was on the team that was trying to make the marriage of S3 and EFS work a year ago.  it's a pretty hard problem.  At one point we proposed this solution (which seems like a caching layer) but it got shot down for a more complex system that would have attempted to rebuild EFS on faster S3 blob storage.  I left before this engineering monstrosity made significant progress, and it clearly died at some point.<p>Looks like they went back to a simpler solution they could deliver but with some obvious warts. good to see something get launched but the sausage making her was brutal.<p>The reality is that if you read <a href="https://www.allthingsdistributed.com/2026/04/s3-files-and-the-changing-face-of-s3.html" rel="nofollow">https://www.allthingsdistributed.com/2026/04/s3-files-and-th...</a>, it sounds like the great minds at S3 figured out that a caching layer was the way to go.  We (EFS) fucking proposed that years ago.  But we had to deal with Seattle and the S3 braintrust who didn't want to do that.  I know we wrote a PRFAQ that was close to this concept probably four years ago. The political story is that EFS was taking over by S3 and the EFS folks didn't have the agency or political backing to build a more workable solution.  So we wasted a shit ton of time tackling something that was never going to work and many of the tenured EFS engineers left.</p>
]]></description><pubDate>Wed, 08 Apr 2026 13:29:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47689965</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47689965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47689965</guid></item><item><title><![CDATA[New comment by harshaw in "MacBook Neo"]]></title><description><![CDATA[
<p>somewhat off topic, but I really am not sure that adding chromebooks to every school has made education better.  hard to block youtube when they bring these home (I know you can, but the average person can't).</p>
]]></description><pubDate>Wed, 04 Mar 2026 17:15:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47250664</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47250664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47250664</guid></item><item><title><![CDATA[New comment by harshaw in "Hard-braking events as indicators of road segment crash risk"]]></title><description><![CDATA[
<p>If you don't want to go through your insurance company you can check out an app we built called RoadClub.  You get points for safe driving behavior - and you can get the hard brake alerts.  Is it a bit annoying? yes.  You can't just drive agressively - you need to give space to slow down.  I still struggle with it.</p>
]]></description><pubDate>Mon, 09 Feb 2026 21:51:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46951995</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=46951995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46951995</guid></item><item><title><![CDATA[New comment by harshaw in "Hard-braking events as indicators of road segment crash risk"]]></title><description><![CDATA[
<p>Nice research.  This is fairly well known in insurance circles.  Most auto insurers that do telematics consider hard braking the strongest indicator of risk. One of the things that we do at work (Cambridge Mobile Telematics) is build tools to deal with this risk.  We have apps that monitor driving and we play a tone to indicate that a hard braking event was detected.  Simply letting people know that they had a hard braking event is an effective mechanism for behavior change (other companies have similar tech)</p>
]]></description><pubDate>Mon, 09 Feb 2026 17:39:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46948214</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=46948214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46948214</guid></item><item><title><![CDATA[New comment by harshaw in "Tesla ending Models S and X production"]]></title><description><![CDATA[
<p>I am confused about what Tesla is doing.  They have effectively two automobile products now with one failed product (cybertruck). reading various articles about this doesn't make it more clear.  Do they not want to be a car company?</p>
]]></description><pubDate>Thu, 29 Jan 2026 00:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46803591</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=46803591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46803591</guid></item><item><title><![CDATA[New comment by harshaw in "AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'"]]></title><description><![CDATA[
<p>Full disclosure: I am pretty sour on the current Amazon/AWS leadership as I think, well, they couldn't lead a company out of a paper bag (former manager at AWS).  Is there data that Amazon/AWS is still hiring junior devs? I've heard it's very hard to get into student programs these days but I don't have the data. My grumpy position would be Garmin saying one thing and doing another.</p>
]]></description><pubDate>Wed, 17 Dec 2025 21:13:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46305576</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=46305576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46305576</guid></item><item><title><![CDATA[New comment by harshaw in "AI isn't replacing jobs. AI spending is"]]></title><description><![CDATA[
<p>Why? I look at this. I want engineers to use the tools on the stuff that AI is good at so we can do more high value work.</p>
]]></description><pubDate>Mon, 10 Nov 2025 00:04:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45870610</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=45870610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45870610</guid></item><item><title><![CDATA[New comment by harshaw in "Reproducing the AWS Outage Race Condition with a Model Checker"]]></title><description><![CDATA[
<p>If I were to summarize how we attacked this when I was on AWS (different team)<p>formal methods.  Some of this started a long time ago so not sure if it was TLA, TLA+, or something else.  (I am a useless manager type)<p>fake clients / servers to make testing possible<p>strict invariants<p>A simulator to fuzz/fault the entire system.  We didn't get this until later in the life of the service but flushed out race condition bugs that would have taken years to do.<p>We never got to replaying customer traffic patterns which was a pet idea of mine but probably the juice wasn't worth the squeeze.</p>
]]></description><pubDate>Mon, 03 Nov 2025 13:12:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45798615</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=45798615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45798615</guid></item><item><title><![CDATA[New comment by harshaw in "Casey Muratori: I can always tell a good programmer in an interview"]]></title><description><![CDATA[
<p>i'll bite.  Please give me an example of questions that are scientifically validated.</p>
]]></description><pubDate>Thu, 23 Oct 2025 13:35:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45681650</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=45681650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45681650</guid></item><item><title><![CDATA[New comment by harshaw in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>not quite true - there are some regions that have a different set of AWS users / credentials.  I can't remember what this is called off the top of my head.</p>
]]></description><pubDate>Mon, 20 Oct 2025 17:11:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45646384</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=45646384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45646384</guid></item><item><title><![CDATA[New comment by harshaw in "U.S. Is Losing Race to Return to Moon"]]></title><description><![CDATA[
<p>I think this is an astonishingly dumb take.  Regardless of what you think of Musk, SpaceX is building a fundamentally important reusable lift technology that can be the underpinning of some many future developments. Who cares if China gets to the moon first? This is how NASA historically gets into a mess with its launch system - political pressure, conflated goals and requirements (see the Space Shuttle - does it launch people?, military payloads?, oh goodie - let's do it all). If anything I wish NASA would do more to make sure we have a decent starship competitor which its hard to see blue origin being anytime soon (but I am not an expert on this topic)</p>
]]></description><pubDate>Sat, 20 Sep 2025 10:31:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45312080</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=45312080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45312080</guid></item><item><title><![CDATA[U.S. Is Losing Race to Return to Moon]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.nytimes.com/2025/09/20/us/politics/spacex-us-moon-race.html">https://www.nytimes.com/2025/09/20/us/politics/spacex-us-moon-race.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45312043">https://news.ycombinator.com/item?id=45312043</a></p>
<p>Points: 5</p>
<p># Comments: 6</p>
]]></description><pubDate>Sat, 20 Sep 2025 10:26:06 +0000</pubDate><link>https://www.nytimes.com/2025/09/20/us/politics/spacex-us-moon-race.html</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=45312043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45312043</guid></item><item><title><![CDATA[New comment by harshaw in "TernFS – An exabyte scale, multi-region distributed filesystem"]]></title><description><![CDATA[
<p>Sounds more like an object system (immutable) with the veneer of a file system for their use cases.   I sort of read the doc - sounds like data is replicated and not erasure encoded (so perhaps more expensive?).<p>I think many people have said this, but "file systems" get a lot easier if you don't have to worry about overwrites, appends, truncates, etc. Anyway, always interesting to see what people come up with for their use cases.</p>
]]></description><pubDate>Thu, 18 Sep 2025 22:00:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45295540</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=45295540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45295540</guid></item><item><title><![CDATA[New comment by harshaw in "Open, free, and ignored: the afterlife of Symbian"]]></title><description><![CDATA[
<p>I did Symbian programming back in the day.  IIRC the Sony-Erricson P800. It was not developer friendly.  The memory management model was hard to program and could crash easily. Also did some work with Nokia on the N60.  I was working at Orange at that time and we had hired a contractor to integrate push to talk (because for some reasons Orange though push to talk would take off in Europe, lolol).  I got a couple of free trips to Tampere to theoretically help Nokia debug this third party push to talk app.  I seem to recall Nokia not being too enthused to work with some pushy American hacker who wanted to open a debugger and fix things.  I remember that we had some nice reindeer dinners.<p>Early mobile is littered with dead operating systems.  not really that surprising.  PalmOS, Symbian, SaveJE, windows mobile, etc. not worth crying over.</p>
]]></description><pubDate>Thu, 17 Jul 2025 10:44:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44591783</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=44591783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44591783</guid></item><item><title><![CDATA[New comment by harshaw in "Frequent reauth doesn't make you more secure"]]></title><description><![CDATA[
<p>My problem is that there is a reauth FOMA that gets copied with the most trivial of applications.  A good example is the Electrify America charging app.  It's job is to be available so you can charge.  But they log you out frequently - and they want to do second factor with email.  Guess what - that doesn't always work.  My wife was trying to charge the other day, was logged out, and couldn't get the email verification to go through.  So I had her login with my credentials and I answered the email verification and gave her the token over the phone. super annoying.<p>But more importantly- mobile phones already have good security mechanisms.  It's like all these shitty apps copied web based auth mechanisms with timeouts when they could do something better (and probably are built on web technologies with cookies instead of using the trusted store on the phone).<p>There are precious few apps out there that tell you ahead of time that reauth is happening (Zoom does this - kudos).  But even so - I don't think it's necessary most of the time.</p>
]]></description><pubDate>Thu, 12 Jun 2025 20:09:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44262604</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=44262604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44262604</guid></item><item><title><![CDATA[New comment by harshaw in "The side hustle from hell"]]></title><description><![CDATA[
<p>This isn't so much about the Author's story but the space.  He is correct that marketplaces are hell, and especially auto repair market places.  I was one of the several devs that went through trying to make Openbay work (a US based market place for auto repair).  We actually did have service providers signed up and we did have a way to acquire customers who wanted auto repair.  So you had the illusion of product market fit - but the problem is that it's really really hard to get people to actually click "buy this brake job" and then, more importantly, they have no reason to come back to your app because 1) you don't need brake jobs all that often and 2) they can just go back to the service provider.  And many shops are happy to still take phone calls as their default way of booking work.<p>The reason the company existed is the rich founder was upset that a shop wanted to charge him a fortune to get his BMW M5 repaired.  He wanted better quotes. So we built a marketplace to get better quotes.  But that's not what real customers want (because most people have Toyotas not M5s).  And also we didn't do the customer development / research to understand how repair shops work.  You want to know how my repair shop manages their repair schedule? They have a paper calendar and write down your phone number and the job.  sure there are better ways to manage the work - but this paper mechanism has worked for them for years and why change it? And you know what - I go back to the shop all the time because I trust them. Ultimately people tend to have a fairly personal relationship with their local mechanic.  You can build a leadgen product but the ultimate relationship is between the customer and the repair provider.<p>TLDR - everyone should understand the lean startup. /working backwards model and relentlessly focus on the customer.</p>
]]></description><pubDate>Mon, 28 Apr 2025 21:31:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43826347</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=43826347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43826347</guid></item><item><title><![CDATA[New comment by harshaw in "Feds help health insurers hide their dirty secret: denials on the rise"]]></title><description><![CDATA[
<p>They should make anyone who denies anesthesia for a colonoscopy drink that awful orange flavored drink you take the night before.  This is just like... basic care.</p>
]]></description><pubDate>Fri, 13 Dec 2024 15:35:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42409402</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=42409402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42409402</guid></item><item><title><![CDATA[New comment by harshaw in "Egoless Engineering"]]></title><description><![CDATA[
<p>Random comment: slide 10 talks about using Twisted and then adding a twisted middle layer.  2010 me (or earlier) liked Twisted a ton but not sure I would have foisted this technology on a development team.  As a single dev doing all kinds of crazy shit it (sort of) worked but was pretty hard to debug or understand.</p>
]]></description><pubDate>Tue, 03 Dec 2024 21:37:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42311807</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=42311807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42311807</guid></item><item><title><![CDATA[New comment by harshaw in "Launch HN: Regatta Storage (YC F24) – Turn S3 into a local-like, POSIX cloud FS"]]></title><description><![CDATA[
<p>There is room in storage for many kind of products with different sets of tradeoffs.  And don't underestimate the ability of a startup to move much faster than AWS.</p>
]]></description><pubDate>Tue, 19 Nov 2024 00:34:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42178911</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=42178911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42178911</guid></item><item><title><![CDATA[New comment by harshaw in "Working from home is powering productivity"]]></title><description><![CDATA[
<p>What company?</p>
]]></description><pubDate>Sat, 12 Oct 2024 03:45:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41816233</link><dc:creator>harshaw</dc:creator><comments>https://news.ycombinator.com/item?id=41816233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41816233</guid></item></channel></rss>