<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: olingern</title><link>https://news.ycombinator.com/user?id=olingern</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Apr 2026 20:12:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=olingern" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by olingern in "Incident with multple GitHub services"]]></title><description><![CDATA[
<p>Same, we got an email with a PDF with the affected commits and how to fix. What an absolute clown show.</p>
]]></description><pubDate>Fri, 24 Apr 2026 14:02:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47890463</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=47890463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47890463</guid></item><item><title><![CDATA[New comment by olingern in "AI Bot crabby-rathbun is still going"]]></title><description><![CDATA[
<p>I'm not a journalist so I don't have any interest in "telling you what happened," but the note about commits after the firestorm is a good one.</p>
]]></description><pubDate>Fri, 13 Feb 2026 22:40:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47008816</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=47008816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47008816</guid></item><item><title><![CDATA[AI Bot crabby-rathbun is still going]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.nickolinger.com/blog/2026-02-13-ai-bot-crabby-rathbun-is-still-going/">https://www.nickolinger.com/blog/2026-02-13-ai-bot-crabby-rathbun-is-still-going/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47008617">https://news.ycombinator.com/item?id=47008617</a></p>
<p>Points: 51</p>
<p># Comments: 30</p>
]]></description><pubDate>Fri, 13 Feb 2026 22:22:49 +0000</pubDate><link>https://www.nickolinger.com/blog/2026-02-13-ai-bot-crabby-rathbun-is-still-going/</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=47008617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47008617</guid></item><item><title><![CDATA[New comment by olingern in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p>I haven't posted in a while, but:
<a href="https://www.nickolinger.com/" rel="nofollow">https://www.nickolinger.com/</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 14:29:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46633013</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=46633013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46633013</guid></item><item><title><![CDATA[New comment by olingern in "Project ideas to appreciate the art of programming"]]></title><description><![CDATA[
<p>I lived in Japan and your level of written fluency paired with the patience to distill aspects of Japanese culture strikes me as AI. Even amongst long time foreigners, there’s this unspoken “we’re not explaining this to you, figure it out yourself.”<p>Your level of fluency would be incredibly rare, and I’ve never seen any Japanese person use romaji in casual online conversation.<p>“Gunma Banker Mode” would 1) be an insane commute to Tokyo where most banking occurs 2) is strange for someone who says they’re not a programmer, but a banker who is “switching their OS.”<p>Lastly, your comments just stink of AI because you point the obvious out in not—so-correct ways. “Code” is not the context, but I can see how HN could be reduced to that.<p>If both are true — this is an AI article and people are commenting with AI, then I fear peak dystopia is upon us and HN is losing its magic to information pollution. Sad times</p>
]]></description><pubDate>Wed, 31 Dec 2025 16:46:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46445772</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=46445772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46445772</guid></item><item><title><![CDATA[New comment by olingern in "You should write an agent"]]></title><description><![CDATA[
<p>Only on HN is there a “well, actually” with little substance followed by a comment about a launch.<p>The article isn’t about writing production ready agents, so it does appear to be that easy</p>
]]></description><pubDate>Fri, 07 Nov 2025 02:21:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45842927</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=45842927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45842927</guid></item><item><title><![CDATA[New comment by olingern in "Amtrak NextGen Acela Debuts on August 28"]]></title><description><![CDATA[
<p>I don’t really see what’s newsworthy. Acela already runs in the NE corridor and many trains have outlets. Other than the 27% increase in trains, it’s hard to tell what’s different</p>
]]></description><pubDate>Fri, 08 Aug 2025 12:54:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44836432</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=44836432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44836432</guid></item><item><title><![CDATA[New comment by olingern in "Why Japanese Developers Write Code Differently (& Why It Works Better"]]></title><description><![CDATA[
<p>I’m not creating a medium account to read the entire article, but I read plenty of bad code while living in Japan — as a full-time employee, a contractor, and open source projects. I would take this article with a grain of salt.</p>
]]></description><pubDate>Mon, 28 Jul 2025 23:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44717095</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=44717095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44717095</guid></item><item><title><![CDATA[New comment by olingern in "You should know this before choosing Next.js"]]></title><description><![CDATA[
<p>I’m mixed about Next.js. On one hand, it’s a company building a framework with investors, of course there are incentives for them to corner the market. Like the author mentions, Redis labs has a similar model. The license is MIT, so Netfify or anyone can fork and offer a better alternative, if they’re capable and willing to take on the risk of it flopping. Also,  if I’m an investor in Vercel — why would I encourage them to put my investment at risk by aiding competition?<p>On the other hand, there does seem to be a sleight of hand with Vercel. They want it both ways — to be a company that champions and fosters open source while also keeping the necessary friction in place to make their hosting platform the best choice.<p>For better or worse, I think we’ll only see more of this model in the future.</p>
]]></description><pubDate>Wed, 26 Mar 2025 14:42:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43482782</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=43482782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43482782</guid></item><item><title><![CDATA[New comment by olingern in "Zed, a collaborative code editor, is now open source"]]></title><description><![CDATA[
<p>I think linux + osx combined is probably developer majority. I'm assuming most Windows development is .NET or Unity based. Over the past nine years, I've worked primarily with Node, Ruby, and a smidgen of Java and no employer has issued Windows machine. It's in sharp contrast with the start of my career where I was in VB6 and C# where I only worked with Windows environments. Could be confirmation bias, though.</p>
]]></description><pubDate>Thu, 25 Jan 2024 16:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39131728</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=39131728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39131728</guid></item><item><title><![CDATA[New comment by olingern in "I don’t buy “duplication is cheaper than the wrong abstraction” (2021)"]]></title><description><![CDATA[
<p>I passionately disagree with this. Abstractions inherently introduce some level of opaqueness and it's only useful in the context of making things more maintainable. Duplicated code is easier to reason about because its intent is closer to the problem it originally solved.</p>
]]></description><pubDate>Tue, 29 Aug 2023 16:37:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=37310408</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=37310408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37310408</guid></item><item><title><![CDATA[New comment by olingern in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="https://nickolinger.com" rel="nofollow noreferrer">https://nickolinger.com</a><p>I post infrequently but try to keep it interesting</p>
]]></description><pubDate>Wed, 05 Jul 2023 02:33:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=36594910</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=36594910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36594910</guid></item><item><title><![CDATA[New comment by olingern in "TypeScript 5.0"]]></title><description><![CDATA[
<p>I chose TypeScript for a large project for the first time in early ~2018 and had no idea how much history I had missed. I presumed that the adoption was the other way around and that TypeScript was chosen because it fit the project's needs, but just as grandparent and parent suggest, AtScript was very much a thing.<p>Talk excerpt talking about Angular directives ~8 years ago!
<a href="https://youtu.be/lGdnh8QSPPk?t=275" rel="nofollow">https://youtu.be/lGdnh8QSPPk?t=275</a></p>
]]></description><pubDate>Thu, 16 Mar 2023 20:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=35187560</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=35187560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35187560</guid></item><item><title><![CDATA[New comment by olingern in "Ask HN: What did a sabbatical do for you?"]]></title><description><![CDATA[
<p>I'm currently on one. Was very burnt out from high stress environments and not practicing enough self care for the past five years. I experienced daily bouts of mild to intense anxiety despite being what most people interpret as a calm person. Reasoning, I was laid off and decided to not take a job.<p>I took unemployment.<p>Positive benefits: I mellowed out, started having more patience, and could see how a big source of burnout was how attached my ego was to my work.<p>I started working on a link shortener a couple of months ago. Despite it being a hobby project that a lot of folks undertake, building something resilient that is somewhat well-designed is a lot of work. Biggest benefit: I started looking at programming as more of something that I'm capable of instead of my self worth / value on display in pull requests.<p>> Did you return to your old job?<p>Nope.<p>> Would you have done anything differently?<p>More routine. It's liberating to be able to do what you want, as you want, but I would posit that a majority of humans thrive on routines.<p>> Is there anything bad out of the sabbatical that you didn't expect?<p>Friends and family being concerned for my well-being despite my spirits being much higher</p>
]]></description><pubDate>Tue, 28 Feb 2023 18:26:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=34972891</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=34972891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34972891</guid></item><item><title><![CDATA[New comment by olingern in "What are the disadvantages of using Cloudflare?"]]></title><description><![CDATA[
<p>In my experience, using a service like Cloudflare or Fastly creates a gap between what you're working with locally and in pre-production environments. It quickly becomes a single point of failure, but you can offset some of this with having a staging environment that mirrors production alongside e2e tests.<p>Admittedly, it's pretty hard to roll your own DDoS. If I was on bare metal or a service that doesn't provide its own DDoS protection, I would absolutely use something like Cloudflare despite all of the downsides.</p>
]]></description><pubDate>Tue, 28 Feb 2023 18:15:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34972749</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=34972749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34972749</guid></item><item><title><![CDATA[New comment by olingern in "Breaking up with JavaScript front ends"]]></title><description><![CDATA[
<p>Like others have mentioned, this seems to be from ~2016. The lack of HTTPS on the provided link ages this some for me, but the use of coffeescript really dates this[1]. I even thought coffeescript had been deprecated, but it does seem that the project is being kept alive[2] which is really cool.<p>Perhaps, what is most interesting is that it took nearly 4-5 years for the front-end community to collectively come to the conclusion that SPAs are not _always_the answer. I don't think the zeal for SPAs came from a bad place either. I can remember how poorly ASP.NET and other frameworks of the 2008-2012 era packaged an overcomplicated way to pass data to view layers. There's lots of curmudgeon-ining from non-frontend folks but, in my opinion, the lack of performance and ergonomics with existing frameworks, combined with the newness of Node.js is what brought about the explosion of tooling and frameworks.<p>There is a place for SPAs, though. VS Code, Spotify, and other apps that need a desktop / browser experience to feel like a mobile app are great candidates. Twitter, for example, shouldn't be a SPA or SPA-like application. I find that it frequently over-caches content and will randomly refresh my feed at times while I'm browsing. It feels as if a simple web page that needs to deliver more JSON responses as I scroll is trying to do too much.<p>1 - <a href="https://github.com/unpoly/unpoly" rel="nofollow">https://github.com/unpoly/unpoly</a><p>2 - <a href="https://coffeescript.org/#changelog" rel="nofollow">https://coffeescript.org/#changelog</a></p>
]]></description><pubDate>Sat, 10 Dec 2022 21:00:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=33936739</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=33936739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33936739</guid></item><item><title><![CDATA[New comment by olingern in "Vite 4.0"]]></title><description><![CDATA[
<p>JS land really needs to take some notes on how Rust and Go handle major versions, i.e. avoid them if possible. Breaking changes may be progress for tooling but for end users it's upgrade hell.<p>Ruby ~Rails~ found the middleground where major/minor versions[1] typically land in December. Rails[2] typically follows which gives users ample time to upgrade along with a migration guide<p>1 - <a href="https://www.ruby-lang.org/en/downloads/releases/" rel="nofollow">https://www.ruby-lang.org/en/downloads/releases/</a><p>2 - <a href="https://rubygems.org/gems/rails/versions" rel="nofollow">https://rubygems.org/gems/rails/versions</a></p>
]]></description><pubDate>Fri, 09 Dec 2022 17:50:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=33924277</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=33924277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33924277</guid></item><item><title><![CDATA[How to Measure API Latency]]></title><description><![CDATA[
<p>Article URL: <a href="https://nickolinger.com/blog/2022-12-05-performance-toolbox-measuring/">https://nickolinger.com/blog/2022-12-05-performance-toolbox-measuring/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33921879">https://news.ycombinator.com/item?id=33921879</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 09 Dec 2022 14:59:00 +0000</pubDate><link>https://nickolinger.com/blog/2022-12-05-performance-toolbox-measuring/</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=33921879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33921879</guid></item><item><title><![CDATA[New comment by olingern in "Show HN: Web search using a ChatGPT-like model that can cite its sources"]]></title><description><![CDATA[
<p>Looks neat, but couldn't do this basic request:
"write a flask endpoint to calculate pi"</p>
]]></description><pubDate>Fri, 09 Dec 2022 02:49:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=33916811</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=33916811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33916811</guid></item><item><title><![CDATA[Performance Toolbox: Measuring API Latency (2022)]]></title><description><![CDATA[
<p>Article URL: <a href="https://nickolinger.com/blog/2022-12-05-performance-toolbox-measuring/">https://nickolinger.com/blog/2022-12-05-performance-toolbox-measuring/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=33913412">https://news.ycombinator.com/item?id=33913412</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 08 Dec 2022 21:06:52 +0000</pubDate><link>https://nickolinger.com/blog/2022-12-05-performance-toolbox-measuring/</link><dc:creator>olingern</dc:creator><comments>https://news.ycombinator.com/item?id=33913412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33913412</guid></item></channel></rss>