<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: asenchi</title><link>https://news.ycombinator.com/user?id=asenchi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 06 May 2026 22:49:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=asenchi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by asenchi in "Books are not too expensive"]]></title><description><![CDATA[
<p>Never. It never makes sense to me, why would I want to carry around another computer to read? Why can’t I unplug and enjoy my book? I tried it, it sucked and management was even worse.</p>
]]></description><pubDate>Wed, 22 Apr 2026 23:27:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47870556</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=47870556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47870556</guid></item><item><title><![CDATA[New comment by asenchi in "Show HN: Crazierl – An Erlang Operating System"]]></title><description><![CDATA[
<p>DragonFlyBSD would be really interesting here as well since its kernel has Light Weight Kernel Threads that use message passing. Similar in shape to Erlang/BEAM. Though I guess you've built the kernel in Erlang... so wrong abstraction.</p>
]]></description><pubDate>Mon, 30 Mar 2026 00:45:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569124</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=47569124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569124</guid></item><item><title><![CDATA[New comment by asenchi in "FreeBSD doesn't have Wi-Fi driver for my old MacBook, so AI built one for me"]]></title><description><![CDATA[
<p>So we burn the planet up to deploy individually craft UIs on demand? I mean, I've read your comment three times, and I just don't see it. If we end up in that future, we're doomed.</p>
]]></description><pubDate>Mon, 23 Feb 2026 23:44:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47130714</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=47130714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47130714</guid></item><item><title><![CDATA[New comment by asenchi in "An Update on Heroku"]]></title><description><![CDATA[
<p>Here[0] is a talk that shows off some of these tools. Mark led the way on many of these ideas internally.<p>[0]: <a href="https://www.youtube.com/watch?v=yGcaofDq8SM" rel="nofollow">https://www.youtube.com/watch?v=yGcaofDq8SM</a></p>
]]></description><pubDate>Sat, 07 Feb 2026 20:51:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927848</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=46927848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927848</guid></item><item><title><![CDATA[New comment by asenchi in "An Update on Heroku"]]></title><description><![CDATA[
<p>Well many of them you may know in that they made their way into so many systems (though arguably without the refined UX of Heroku) but the two that come up the most and I am teaching others:<p>* The simpler the interface for the user, the more decisions you can make behind the scenes. A good example here is "git push heroku". Not only is that something every user (bot or human) can run, it is also easy to script, protect, and scale. It keeps the surface area small and the abstraction makes the most sense. The code that was behind that push lasted for quite some time, and it was effectively 1-2 Python classes as a service. But once we got the code into our systems, we could do anything with it... and we did. One of the things that blows my mind is that our "slug" (this is what we called the tarballs of code that we put on the runtimes) maker was itself a heroku app. It lived along side everyone else. We were able to reduce our platform down to a few simple pieces (what we called the kernel) and everything else was deployed on top. We benefited from the very things our customers were using.<p>* NOTE: This one is going to be hard to explain because it is so simple, but when you start thinking about system design in this way the possibilities start to open up right in front of you.
  The idea is that everything we do is effectively explained as "input -> filter -> output". Even down to the CPU. But especially when it comes to a platform. With this design mentality we had a logging pipeline that I am still jealous of. We had metrics flowing into dashboards that were everywhere and informed us of our work. We had things like "integration testing" that ran continuously against the platform, all from the users perspective, that allowed us to test features long before they reached the public. All of these things were "input" that we "filtered" in some way to produce "output". When you start using that "output" as "input" and chaining these things together you get to a place where you can design a "kernel" (effectively an API service and a runtime) and start interacting with it to produce a platform.<p>I remember when we were pairing down services to get to our "kernel" one of the Operations engineers developed our Chef so that an internal engineer needed maybe 5-7 lines of Ruby to deploy their app and get everything they needed. Simple input, that produced a reliable application setup, that could now get us into production faster.<p>Anyways, those are just a couple.</p>
]]></description><pubDate>Sat, 07 Feb 2026 20:40:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927730</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=46927730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927730</guid></item><item><title><![CDATA[New comment by asenchi in "An Update on Heroku"]]></title><description><![CDATA[
<p>I agree with everything you said, and can only thank the founders for their tremendous insight and willingness to push the limits. The shear number of engineering practices we take for granted today because of something like Heroku boggles my mind.<p>I am forever grateful for the opportunity to work there and make it an effort to pass on what I learned to others.</p>
]]></description><pubDate>Sat, 07 Feb 2026 20:24:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927557</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=46927557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927557</guid></item><item><title><![CDATA[New comment by asenchi in "An Update on Heroku"]]></title><description><![CDATA[
<p>Yeah I think there is a lot of truth here. You can't solve all the problems and in Heroku's case we focused on user experience (internally and externally). Great ideas like "git push heroku main" are game changers, but what happens once that git server is receiving 1000 pushes a minute? Totally different thought process.<p>Perhaps the thing I would add is that even with the tech debt and scaling problems we still had over a million applications deployed ready for that request to hit them.</p>
]]></description><pubDate>Sat, 07 Feb 2026 20:23:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927537</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=46927537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927537</guid></item><item><title><![CDATA[New comment by asenchi in "An Update on Heroku"]]></title><description><![CDATA[
<p>It is hard to explain the impact of such massive growth over a 2-3 period. New features were coming online while old ones were being abused by overuse. For instance, we launched PostgreSQL in the cloud, something we take for granted today. Not only that, but we offered an insane feature set around "follow" and "forking" that made working with databases seem futuristic.<p>I remember when we launched that product we went to that year's PGCon and there were people in the crowd angry and dismissive that we would treat data that way. It was actually pretty confrontational. Products like that were being produced while we were also working on migrating away from the initial implementation of the "free tier" (internally called Shen). It took me and a few others months to replace it and ensure we didn't lose data while also making it maintainable. The resulting tool lovingly named "yobuko" ended up remaining for years after that (largely due to the stagnation and turn over).<p>Anyways, that was just a slice of it. Decisions made today are not always the decisions you wanted to be made tomorrow. Day0 is great, day100 comes with more knowledge and regret. :D</p>
]]></description><pubDate>Sat, 07 Feb 2026 20:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927496</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=46927496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927496</guid></item><item><title><![CDATA[New comment by asenchi in "An Update on Heroku"]]></title><description><![CDATA[
<p>Haha, funny you should mention that as I was just telling a coworker that story as we worked on a new dashboard for our infrastructure. :D</p>
]]></description><pubDate>Sat, 07 Feb 2026 20:11:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927393</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=46927393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927393</guid></item><item><title><![CDATA[New comment by asenchi in "An Update on Heroku"]]></title><description><![CDATA[
<p>I remember Solomon's demoing at All Hands... it was such a crazy time for tech and innovation.</p>
]]></description><pubDate>Sat, 07 Feb 2026 01:13:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46920296</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=46920296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46920296</guid></item><item><title><![CDATA[New comment by asenchi in "An Update on Heroku"]]></title><description><![CDATA[
<p>It remains the greatest engineering team I've ever seen or had the pleasure to be a part of. I was only there from early 2011 to mid 2012 but what I took with me changed me as an engineer. The shear brilliance of the ideas and approaches...I was blessed to witness it. I don't think I can overstate it, though many will think this is all hyperbole. I didn't always agree with the decisions made and I was definitely there when the product stagnation started, but we worked hard to reduce tech debt, build better infrastructure, and improve... but man, the battles we fought. Many fond memories, including the single greatest engineering mistake I've ever seen made, one that I still think about until this day (but will never post in a public forum :)).<p>It was a pleasure working with you bgentry!</p>
]]></description><pubDate>Sat, 07 Feb 2026 01:12:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46920292</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=46920292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46920292</guid></item><item><title><![CDATA[New comment by asenchi in "Claude's new constitution"]]></title><description><![CDATA[
<p>You are still selecting one verse to interpret an entire culture. Misleading at best. And saying this is "white washing history" is silly. Continue reading the Bible and you'll see that it is the Christian Worldview that eventually ended slavery.</p>
]]></description><pubDate>Thu, 22 Jan 2026 11:40:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46717968</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=46717968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46717968</guid></item><item><title><![CDATA[New comment by asenchi in "Claude's new constitution"]]></title><description><![CDATA[
<p>Cherry picking the bible isn't going to get you any closer to understanding. There are a lot of reasons God ordained society in a certain way. Keep reading and you'll discover that is a much more complex situation than you let on. Also don't let your modern ideals get in the way of understanding an ancient culture and a loving God.</p>
]]></description><pubDate>Thu, 22 Jan 2026 11:32:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46717886</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=46717886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46717886</guid></item><item><title><![CDATA[New comment by asenchi in "Show HN: A Daily Bible Game"]]></title><description><![CDATA[
<p>Yeah I'd like to continue playing the game. Perhaps 10 verses before the limit kicks in to save on resources?</p>
]]></description><pubDate>Thu, 08 Jan 2026 16:08:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46542643</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=46542643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46542643</guid></item><item><title><![CDATA[New comment by asenchi in "Cloudflare outage on November 18, 2025 post mortem"]]></title><description><![CDATA[
<p>This document by Dr. Cook remains _the standard_ for systems failure. Thank you for bringing it into the discussion.</p>
]]></description><pubDate>Wed, 19 Nov 2025 14:26:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45979888</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=45979888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45979888</guid></item><item><title><![CDATA[New comment by asenchi in "My open source project was relicensed by a YC company [license updated]"]]></title><description><![CDATA[
<p>A natural consequence of a system that promotes radical individuality, false scarcity, fear of missing out, greed, and violence. Win at all costs.</p>
]]></description><pubDate>Fri, 04 Jul 2025 11:32:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44463585</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=44463585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44463585</guid></item><item><title><![CDATA[New comment by asenchi in "The wire that transforms much of Manhattan into one big, symbolic home (2017)"]]></title><description><![CDATA[
<p>One way to think about it is that we were created to be in a loving relationship with God. The same way we were created to breathe oxygen. It is designed to be that way. But we're intelligent beings, if someone chooses not to be in your presence, you provide them the dignity to make that choice. But that doesn't mean they remain in the same status as the ones you love. I think we could be honest with ourselves that our loved ones have a different relationship with us than those who choose not to be our friends? Very similar to our relationship with God. And he has done a tremendous amount of work through the ages, through his Son to show you how much he loves you and wants to be in a relationship with you.<p>Ultimately if someone chooses they do not like God's design and do not want to be in his presence, he honors that, but that means they are setting aside their humanity, and his design for them.</p>
]]></description><pubDate>Wed, 11 Jun 2025 11:27:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44246443</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=44246443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44246443</guid></item><item><title><![CDATA[New comment by asenchi in "The wire that transforms much of Manhattan into one big, symbolic home (2017)"]]></title><description><![CDATA[
<p>I don’t think it is so much “unquestioning loyalty and trust” but a loving relationship with the creator of the universe. It is hardly a distinction without difference. The story continues that God came to earth as a man who, while innocent, was brutally murdered, for spreading this message. That doesn’t sound like controlling (nor trauma-induced) behavior to me. Instead it sounds like the ultimate sacrifice for a loved one.<p>Finally, you missed the part where humans chose to be cast away, the consequences of sin are death.<p>Either way, I pray this truth is revealed to you and that you are blessed in your day and week.</p>
]]></description><pubDate>Mon, 09 Jun 2025 20:26:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44229058</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=44229058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44229058</guid></item><item><title><![CDATA[New comment by asenchi in "The wire that transforms much of Manhattan into one big, symbolic home (2017)"]]></title><description><![CDATA[
<p>If you can’t or won’t see the truth in the crucifixion and resurrection of Jesus Christ I pray that it is revealed to you and you have life changing faith. Either way, be blessed in your day and week.</p>
]]></description><pubDate>Mon, 09 Jun 2025 20:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44228984</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=44228984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44228984</guid></item><item><title><![CDATA[New comment by asenchi in "The wire that transforms much of Manhattan into one big, symbolic home (2017)"]]></title><description><![CDATA[
<p>God, who is referred to as love, created beings in his image to tend to his creation, and to be in a love relationship with him. He himself created out of a loving relationship (read up on his triune nature). Rather than make them automatons that simply do his will he wanted them to love him of their own will the same he loves them. You can understand his first command as "do this because you love me and trust that I have your best interest in mind". When they instead chose themselves he could no longer be in their presence because of their sin, thus they were ejected from his presence, and thus cursed to pay the costs of that sin, until his plan to redeem them through his own justice and mercy could be fulfilled.<p>Any love relationship that is truly loving is not created by power or authority. It is by the willingness of both parties, unconditionally.</p>
]]></description><pubDate>Mon, 09 Jun 2025 17:34:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44226881</link><dc:creator>asenchi</dc:creator><comments>https://news.ycombinator.com/item?id=44226881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44226881</guid></item></channel></rss>