<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: ludwigvan</title><link>https://news.ycombinator.com/user?id=ludwigvan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 04:42:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ludwigvan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ludwigvan in "Decisions that eroded trust in Azure – by a former Azure Core engineer"]]></title><description><![CDATA[
<p>I had the misfortune of having to use Azure back in 2018 and was appalled at the lack of quality, slowness. I was in GitHub forums, helping other customers suffering from lack of basic functionality, incredible prices with abysmal performance. This article explains a lot honestly.<p>Google’s Cloud feels like the best engineered one, though lack of proper human support is worrying there compared to AWS.</p>
]]></description><pubDate>Thu, 02 Apr 2026 22:21:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47620938</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=47620938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47620938</guid></item><item><title><![CDATA[New comment by ludwigvan in "[dead]"]]></title><description><![CDATA[
<p>With the recent supply chain attacks that exfiltrate your .env files, it becomes important to find and shield those .env files</p>
]]></description><pubDate>Wed, 25 Mar 2026 12:06:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47516246</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=47516246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47516246</guid></item><item><title><![CDATA[New comment by ludwigvan in "JavaScript Is Enough"]]></title><description><![CDATA[
<p>React hooks always struck me as object-oriented programming reinvented through the back door of functions. We started with pure components, decided we needed state after all, and ended up with magic functions that stash and retrieve state from some hidden context — essentially re-deriving this with worse ergonomics and an implicit ordering contract. Some part of it was the functional language paradigms like immutability that were popular elsewhere at the time bolted on to JavaScript.<p>What I find refreshing about Gea is that it doesn't fight the language. Stores are classes. Computed values are getters. State mutation is just assignment.
I've been waiting for a framework that embraces the actual paradigms of the language it's written in, rather than inventing a parallel universe of conventions. Excited to try this one.<p>That said, I'm genuinely curious where the edges are. Was React's complexity accidental due to its architecture or was it the price of solving genuinely hard problems (concurrent rendering, suspense boundaries, fine-grained error recovery) (which by the way most consumers of the library did not care that much about)?<p>Does Gea's simplicity hold up as apps get complex, or will we eventually hit patterns where the escape hatch is the complexity React already internalized?</p>
]]></description><pubDate>Sun, 22 Mar 2026 19:57:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47481463</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=47481463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47481463</guid></item><item><title><![CDATA[New comment by ludwigvan in "Thinking hard burns almost no calories but destroys your next workout"]]></title><description><![CDATA[
<p>I am also interested if this is the case. Anyone have any scientific evidence for this?</p>
]]></description><pubDate>Tue, 17 Feb 2026 10:18:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47045729</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=47045729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47045729</guid></item><item><title><![CDATA[New comment by ludwigvan in "I guess I kinda get why people hate AI"]]></title><description><![CDATA[
<p>> The people in charge of AI keep telling me to hate it<p>Anthropic’s Dario Amodei deserves a special mention here. Paints the grimmest possible future, so that when/if things go sideways, he can point back and say, "Hey, I warned you. I did my part."<p>Probably there is a psychological term that explains this phenomenon, I asked ChatGPT and it said it could be considered "anticipatory blame-shifting" or "moral licensing".</p>
]]></description><pubDate>Mon, 16 Feb 2026 18:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47038666</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=47038666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47038666</guid></item><item><title><![CDATA[New comment by ludwigvan in "GitHub is down again"]]></title><description><![CDATA[
<p>Probably referring to the fact that they no longer are independent, do not have a CEO and are a division of a division within Microsoft.</p>
]]></description><pubDate>Mon, 09 Feb 2026 17:47:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46948327</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=46948327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46948327</guid></item><item><title><![CDATA[New comment by ludwigvan in "Clawdbot Renames to Moltbot"]]></title><description><![CDATA[
<p>Seems like an official ClaudeBot from Anthropic is in the works, then?</p>
]]></description><pubDate>Tue, 27 Jan 2026 20:05:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46785679</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=46785679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46785679</guid></item><item><title><![CDATA[New comment by ludwigvan in "Ask HN: Who wants to be hired? (January 2026)"]]></title><description><![CDATA[
<p>Location: Istanbul, Turkey (remote, overlap with US East Coast mornings & EU business hours)<p>Remote: Yes<p>Willing to relocate: No<p>Technologies: TypeScript, React, Go, Python/Django, AI/LLMs (GPT, Claude, Gemini), PostgreSQL, Redis, AWS/Azure/GCP<p>Resume/CV: <a href="https://ustunozgur.com/Ustun_Ozgur_CV_Eng.pdf" rel="nofollow">https://ustunozgur.com/Ustun_Ozgur_CV_Eng.pdf</a><p>Email: ustun@ustunozgur.com<p>---<p>Founding engineer / fractional CTO — I build AI-powered SaaS products from zero to production.<p>15+ years, mostly at US startups as employee #1 or early hire:<p>- *Runy* (2025): Head of Engineering. Built the MVP for a NYC property management startup—led a team of 6, shipped in 5 months.<p>- *Edge Delta* (2023-2025): Senior Engineer at this Seattle observability company. Built an AI chatbot that lets users manipulate a visual pipeline builder through natural language. Owned billing infrastructure.<p>- *Braid Health* (2020-2023): VP of Engineering & Principal Engineer. Integrated ML model outputs into clinician-facing radiology tools. Full-stack: React frontend, TypeScript backend, Python for ML models, cloud infrastructure.<p>- *Toolio* (2019-2020): Founding Engineer. Built the technical foundation for this NYC retail merchandise planning SaaS.<p>- *SellerCrowd* (2011-2017): CTO. Built a Django/React social network for the ad industry from scratch to 20,000+ users.<p>*Background:* MSc EE from Bilkent, where I did research under Prof. Erdal Arıkan (inventor of polar codes, now foundational to 5G). Conference speaker (DjangoCon Europe, Øredev).<p>Open to: founding engineer roles, fractional CTO engagements, or contract work on AI integration / SaaS architecture / observability systems.</p>
]]></description><pubDate>Sun, 04 Jan 2026 15:06:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46488637</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=46488637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46488637</guid></item><item><title><![CDATA[New comment by ludwigvan in "Mosquitoes discovered in Iceland for the first time"]]></title><description><![CDATA[
<p>I hate mosquitoes with a passion. Might be the only species that I would want eradicated from Earth.<p>From my experience (based in Turkey), mosquitoes seem to be getting more and more resilient. They have become an annoyance even in autumn, and I recall catching one last winter. A few decades ago, they used to only appear in late spring and summer. Anyone have a similar experience elsewhere?</p>
]]></description><pubDate>Fri, 24 Oct 2025 20:13:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45698619</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=45698619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45698619</guid></item><item><title><![CDATA[New comment by ludwigvan in "Ask HN: Who wants to be hired? (September 2025)"]]></title><description><![CDATA[
<p>Location: Istanbul, Turkey (remote, overlap US/EU timezones)<p>Remote: Yes<p>Willing to relocate: No<p>Technologies: TypeScript, React, Python/Django, AI/LLMs, ML integration<p>Portfolio: <a href="https://ustunozgur.com" rel="nofollow">https://ustunozgur.com</a><p>Email: ustun@ustunozgur.com<p>Founding Engineer for hire — I specialize in building AI SaaS from scratch.<p>I have ~20 years of experience and have been a founding engineer or senior engineer at multiple US startups:<p>- Edge Delta (observability): built an AI chatbot to manipulate the visual pipeline builder<p>- Runy (real estate): AI-driven property management platform<p>- Braid Health (AI radiology): integrated AI outputs into clinician-facing tools<p>- Toolio (retail SaaS), SellerCrowd (adtech marketplace)<p>I take products from 0→1: fast MVPs, production-ready SaaS, and AI-powered features that real users rely on. Open to early-stage full-time roles, fractional CTO, or contract positions.</p>
]]></description><pubDate>Mon, 01 Sep 2025 17:31:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45094756</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=45094756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45094756</guid></item><item><title><![CDATA[New comment by ludwigvan in "Ask HN: Freelancer? Seeking freelancer? (September 2025)"]]></title><description><![CDATA[
<p>Location: Istanbul, Turkey (remote, overlap US/EU timezones)<p>Remote: Yes<p>Technologies: TypeScript, React, Python/Django, AI/LLMs, ML workflows<p>Portfolio: <a href="https://ustunozgur.com" rel="nofollow">https://ustunozgur.com</a><p>Email: ustun@ustunozgur.com<p>Freelance engineer available for early-stage startups. I specialize in building AI SaaS products from zero to production.<p>Recent work:<p>- Edge Delta: built an AI chatbot to manipulate their pipeline builder with natural language<p>- Runy: AI-driven property management platform<p>- Braid Health: integrated AI-assisted diagnostics into radiology workflows<p>- Previously: Toolio (retail SaaS), SellerCrowd (adtech marketplace)<p>What I offer:<p>- Rapid AI-powered MVP development (weeks, not months)<p>- LLM/chatbot/ML integration into SaaS<p>- Fractional CTO support (architecture + hands-on)<p>Looking for short- or medium-term freelance projects or ongoing fractional CTO work.</p>
]]></description><pubDate>Mon, 01 Sep 2025 17:29:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45094740</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=45094740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45094740</guid></item><item><title><![CDATA[New comment by ludwigvan in "JavaScript Trademark Update"]]></title><description><![CDATA[
<p>This is one of my all-time favorite talks! So good. Thank you Bryan Cantrill!</p>
]]></description><pubDate>Sun, 29 Jun 2025 09:14:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44411509</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=44411509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44411509</guid></item><item><title><![CDATA[You might not need a phone case any more]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bbc.com/future/article/20250410-why-your-phone-doesnt-need-a-case-anymore">https://www.bbc.com/future/article/20250410-why-your-phone-doesnt-need-a-case-anymore</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43673199">https://news.ycombinator.com/item?id=43673199</a></p>
<p>Points: 14</p>
<p># Comments: 4</p>
]]></description><pubDate>Sun, 13 Apr 2025 14:49:31 +0000</pubDate><link>https://www.bbc.com/future/article/20250410-why-your-phone-doesnt-need-a-case-anymore</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=43673199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43673199</guid></item><item><title><![CDATA[Why Air Quality Matters (2018) [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=MRqh8oLY7Ik">https://www.youtube.com/watch?v=MRqh8oLY7Ik</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43132764">https://news.ycombinator.com/item?id=43132764</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 21 Feb 2025 20:46:40 +0000</pubDate><link>https://www.youtube.com/watch?v=MRqh8oLY7Ik</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=43132764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43132764</guid></item><item><title><![CDATA[New comment by ludwigvan in "Startup Winter: Hacker News Lost Its Faith"]]></title><description><![CDATA[
<p>Most engineers figured out that the options/stocks of startups are worthless.</p>
]]></description><pubDate>Tue, 21 Jan 2025 11:04:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42778759</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=42778759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42778759</guid></item><item><title><![CDATA[New comment by ludwigvan in "Honest Ahmed (2011)"]]></title><description><![CDATA[
<p>Hint as in “Bach”</p>
]]></description><pubDate>Sat, 18 Jan 2025 14:10:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42748438</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=42748438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42748438</guid></item><item><title><![CDATA[New comment by ludwigvan in "Always go to the funeral (2005)"]]></title><description><![CDATA[
<p>A corollary of this is “Always visit when a baby is born.”<p>(In the first few months, if not at the hospital)<p>I have noticed my love and respect for my friends who never visited after our newborn declined significantly, and it has never been the same. Does anyone have a similar experience?</p>
]]></description><pubDate>Tue, 17 Dec 2024 09:00:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42439657</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=42439657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42439657</guid></item><item><title><![CDATA[New comment by ludwigvan in "Oncall shift should be Tuesday to Tuesday"]]></title><description><![CDATA[
<p>Mon-Mon has the advantage that it is a single week and you are done. Tue-Tue means it bleeds into the second week.</p>
]]></description><pubDate>Sat, 23 Nov 2024 16:51:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42221823</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=42221823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42221823</guid></item><item><title><![CDATA[New comment by ludwigvan in "Sanding UI"]]></title><description><![CDATA[
<p>Did they? My understanding is they replaced gap with padding, didn’t necessarily wrap the input with the label (which they should as you suggest)</p>
]]></description><pubDate>Sun, 22 Sep 2024 14:19:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=41617251</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=41617251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41617251</guid></item><item><title><![CDATA[An Applied Introduction to eBPF with Go]]></title><description><![CDATA[
<p>Article URL: <a href="https://edgedelta.com/company/blog/applied-introduction-ebpf-go">https://edgedelta.com/company/blog/applied-introduction-ebpf-go</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40134573">https://news.ycombinator.com/item?id=40134573</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 23 Apr 2024 17:27:26 +0000</pubDate><link>https://edgedelta.com/company/blog/applied-introduction-ebpf-go</link><dc:creator>ludwigvan</dc:creator><comments>https://news.ycombinator.com/item?id=40134573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40134573</guid></item></channel></rss>