<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: bryanhogan</title><link>https://news.ycombinator.com/user?id=bryanhogan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 08 Sep 2026 23:23:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bryanhogan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bryanhogan in "Our decision on Cursor following its acquisition by SpaceX"]]></title><description><![CDATA[
<p>> We are making this choice because we cannot be confident that SpaceX will use our technology within our terms of service, based on our experience with Elon Musk's companies violating contracts.<p>I'm surprised how clear they are about this.<p>Related:<p>Can highly recommend Zed as an alternative, it's better than VSCode with the Codex extension as managing multiple chats is much nicer in Zed.<p>Zed: <a href="https://zed.dev/" rel="nofollow">https://zed.dev/</a></p>
]]></description><pubDate>Sat, 29 Aug 2026 14:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49490067</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=49490067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49490067</guid></item><item><title><![CDATA[New comment by bryanhogan in "How Universities Should Prepare Founders"]]></title><description><![CDATA[
<p>Yes, I would love to talk! Please send me a message: bryan @ bryanhogan dot com</p>
]]></description><pubDate>Thu, 27 Aug 2026 18:37:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49469281</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=49469281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49469281</guid></item><item><title><![CDATA[New comment by bryanhogan in "How Universities Should Prepare Founders"]]></title><description><![CDATA[
<p>I really liked my modern Bachelor's called Code & Context, it focussed on creating potential founders.<p>It combined coding, design and entrepreneurship. I felt like the idea behind this major was being able to go from idea / problem to finished product sold by a company.<p>The three main fields are very related:<p>- Coding: How to actually code and build the solution.<p>- Design: How to identify problems and design solutions around them. So it's actually multiple different fields of design, e.g. including product design and UX and UI design.<p>- Entrepreneurship: How to actually build and sustain a company around that.<p>There were many opportunities to work on your own projects. Increasingly so actually by intention (2 weeks to 8 weeks in later semesters). It's also close to many entrepreneurship programs for potential funding for ideas, but also networking and guidance.<p>I wrote a blog post about it: <a href="https://bryanhogan.com/blog/what-is-coco" rel="nofollow">https://bryanhogan.com/blog/what-is-coco</a><p>Their website (in German): <a href="https://coco.study/" rel="nofollow">https://coco.study/</a><p>The university's page on it (in German): <a href="https://www.th-koeln.de/studium/code--context-bachelor_62103.php" rel="nofollow">https://www.th-koeln.de/studium/code--context-bachelor_62103...</a></p>
]]></description><pubDate>Tue, 25 Aug 2026 07:47:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49430370</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=49430370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49430370</guid></item><item><title><![CDATA[New comment by bryanhogan in "Quick impressions: A week of using Codex more than Claude"]]></title><description><![CDATA[
<p>I've been using Zed mostly with Codex session windows and its great. It is much easier to handle multiple sessions than in the Codex VSCode app and the interface is quite good.</p>
]]></description><pubDate>Fri, 21 Aug 2026 22:03:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49394274</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=49394274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49394274</guid></item><item><title><![CDATA[New comment by bryanhogan in "Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS"]]></title><description><![CDATA[
<p>I don't think that's moving the goalposts. The goal isn't to minimize dependencies or avoid Node APIs. It's to make it easy to build a high-quality website with a good, simple developer / creator experience.<p>The thing you linked doesn't meet the bar I'm aiming for, either for the resulting site or for the experience of building it. Astro helps me achieve those goals as part of this project, which is why I consider it a beneficial dependency.</p>
]]></description><pubDate>Mon, 10 Aug 2026 19:47:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49248744</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=49248744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49248744</guid></item><item><title><![CDATA[New comment by bryanhogan in "Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS"]]></title><description><![CDATA[
<p>That would mean using a completely different architecture, and I think there many benefits to using Astro. I like your underlying goal of fewer environment-specific dependencies, but the ones used here were carefully selected because they do provide a benefit.</p>
]]></description><pubDate>Mon, 10 Aug 2026 07:00:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49240269</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=49240269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49240269</guid></item><item><title><![CDATA[New comment by bryanhogan in "Ask HN: What are you working on? (August 2026)"]]></title><description><![CDATA[
<p>I'm building the easiest way to start your own high-quality blog: <a href="https://github.com/BryanHogan/astro-starter-template" rel="nofollow">https://github.com/BryanHogan/astro-starter-template</a><p>Astro is a framework that uses no JavaScript by default. I also use just HTML and CSS, so no bloated additional frameworks or styling libraries.<p>All blog content is written as Markdown or .mdx files, so it's easy to write and move to any other tool if you wish to do so.<p>You can host it for free using any major provider since it's just a static website (e.g., GitHub Pages, Cloudflare, etc.).<p>Making it similar to my own website which is on: <a href="https://bryanhogan.com/" rel="nofollow">https://bryanhogan.com/</a><p>(Repo: <a href="https://github.com/BryanHogan/bryanhogan" rel="nofollow">https://github.com/BryanHogan/bryanhogan</a> )</p>
]]></description><pubDate>Mon, 10 Aug 2026 06:57:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49240238</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=49240238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49240238</guid></item><item><title><![CDATA[New comment by bryanhogan in "Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS"]]></title><description><![CDATA[
<p>This is the one use-case where !important makes the most sense, as it's a utility class they you only use if you want it. The other solution would be to make other CSS less specific, e.g. using `where` in the markdown.css file, but that would be more messy.</p>
]]></description><pubDate>Mon, 10 Aug 2026 06:54:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49240207</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=49240207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49240207</guid></item><item><title><![CDATA[New comment by bryanhogan in "Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS"]]></title><description><![CDATA[
<p>I built something for a similar goal, make it easy for someone to start their blog. But instead it's a static website, clone the repo, adjust the config.ts, write the posts in markdown, host anywhere: <a href="https://starter.bryanhogan.com/" rel="nofollow">https://starter.bryanhogan.com/</a></p>
]]></description><pubDate>Fri, 07 Aug 2026 17:46:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49213869</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=49213869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49213869</guid></item><item><title><![CDATA[New comment by bryanhogan in "You don't need React: creating a minimal UI library in Vanilla JavaScript"]]></title><description><![CDATA[
<p>I agree that React gets overused for many websites, but I'm not sure about this project over something like Astro.<p>I built an Astro Starter that uses just CSS in a scalable way for simple websites. Content is written in Markdown / MDX files. Design tokens are set in var.css. Other stuff is defined in one config.ts file.<p>Global styling is set though a few CSS files (Global, Reset, Var, Util, Markdown), components are scoped in styling but utilise the tokens.<p>Link: <a href="https://starter.bryanhogan.com/" rel="nofollow">https://starter.bryanhogan.com/</a><p>GitHub repository: <a href="https://starter.bryanhogan.com/" rel="nofollow">https://starter.bryanhogan.com/</a></p>
]]></description><pubDate>Tue, 04 Aug 2026 09:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49166371</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=49166371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49166371</guid></item><item><title><![CDATA[New comment by bryanhogan in "I don't recommend Tailwind CSS"]]></title><description><![CDATA[
<p>I also don't recommend TailwindCSS.<p>I instead recommend using HTML + CSS in a way that scales. Plus using a framework that supports scoped components helps.<p>I'm writing a web developer guide on using HTML + CSS and JS only when you need it: <a href="https://webdev.bryanhogan.com/" rel="nofollow">https://webdev.bryanhogan.com/</a><p>I'm also using the described approach in building a Astro starter template: <a href="https://starter.bryanhogan.com/" rel="nofollow">https://starter.bryanhogan.com/</a></p>
]]></description><pubDate>Sun, 02 Aug 2026 14:05:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49144837</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=49144837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49144837</guid></item><item><title><![CDATA[New comment by bryanhogan in "Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)"]]></title><description><![CDATA[
<p>Cool project, I had been using markdown based slide tools for similar use-cases:<p>- Marp: <a href="https://marp.app/" rel="nofollow">https://marp.app/</a><p>- Slidev: <a href="https://sli.dev/" rel="nofollow">https://sli.dev/</a><p>- Revealjs: <a href="https://revealjs.com/" rel="nofollow">https://revealjs.com/</a><p>Something more similar, based on HTML and CSS but instead based on the Svelte framework, was Animation: <a href="https://animotion.pages.dev/" rel="nofollow">https://animotion.pages.dev/</a><p>It focuses on presentations that include animations, but of course it's flexible.</p>
]]></description><pubDate>Thu, 23 Jul 2026 07:25:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49018008</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=49018008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49018008</guid></item><item><title><![CDATA[New comment by bryanhogan in "Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day"]]></title><description><![CDATA[
<p>I'm building an Astro starter template that also makes it easy to start your own website / blog: <a href="https://github.com/BryanHogan/astro-starter-template" rel="nofollow">https://github.com/BryanHogan/astro-starter-template</a><p>Astro is a framework that uses no JavaScript by default. I also use just HTML and CSS, so no bloated additional frameworks or styling libraries.<p>All blog content is written as Markdown or .mdx files, so it's easy to write and move to any other tool if you wish to do so.<p>You can host it for free using any major provider since it's just a static website (e.g., GitHub Pages, Cloudflare, etc.).<p>Making it similar to my own website which is on: <a href="https://bryanhogan.com/" rel="nofollow">https://bryanhogan.com/</a><p>(Repo: <a href="https://github.com/BryanHogan/bryanhogan" rel="nofollow">https://github.com/BryanHogan/bryanhogan</a> )</p>
]]></description><pubDate>Sun, 19 Jul 2026 03:32:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48964737</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=48964737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48964737</guid></item><item><title><![CDATA[New comment by bryanhogan in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>I have been working on a starter template for Astro: <a href="https://github.com/BryanHogan/astro-starter-template" rel="nofollow">https://github.com/BryanHogan/astro-starter-template</a><p>I've found Astro to be an amazing framework for simple, performant websites. It stays really close to basic HTML and CSS while adding useful features such as scoped components, layouts, and easy Markdown blog integration.<p>So I have been using it to build websites. But many things keep repeating with every website I build, so I began working on this project to create a base that I can use for every new web project.<p>It references content from my Clean Web Development Guide: <a href="http://webdev.bryanhogan.com/" rel="nofollow">http://webdev.bryanhogan.com/</a><p>When it is far enough along, I will use it for the landing page of the app I'm working on: a customizable solution for self-tracking including habits, health and journaling, or whatever else you need: <a href="https://dailyselftrack.com/" rel="nofollow">https://dailyselftrack.com/</a><p>After more than 400 days of traveling around Korea, Macau, Mainland China, Japan and Australia, I'm now returning to Germany / Europe looking for work. I wrote about that in my monthly mail-letter: <a href="https://bryanhogan.com/follow" rel="nofollow">https://bryanhogan.com/follow</a></p>
]]></description><pubDate>Mon, 13 Jul 2026 01:27:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48886759</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=48886759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48886759</guid></item><item><title><![CDATA[Which AI coding tools to use]]></title><description><![CDATA[
<p>Article URL: <a href="https://bryanhogan.com/blog/ai-coding-tools">https://bryanhogan.com/blog/ai-coding-tools</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48828899">https://news.ycombinator.com/item?id=48828899</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 08 Jul 2026 07:53:31 +0000</pubDate><link>https://bryanhogan.com/blog/ai-coding-tools</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=48828899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48828899</guid></item><item><title><![CDATA[New comment by bryanhogan in "We charge $10k a week to delete AI-generated code"]]></title><description><![CDATA[
<p>Are clients not interested in learning how to build scalable software themselves? Just curious about it, since it's not mentioned in your services.</p>
]]></description><pubDate>Wed, 08 Jul 2026 03:54:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48827299</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=48827299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48827299</guid></item><item><title><![CDATA[New comment by bryanhogan in "Ask HN: Is anyone experimenting with different ways of using LLMs for coding?"]]></title><description><![CDATA[
<p>I have also noticed that, waiting for an LLM answer makes my mind wander to completely unrelated topics.<p>What I've found useful is to create a tasks.md file where each bullet point / task is one implementation. Bullet points that belong together and can be done in the same chat session are grouped together.<p>I easily enter a flow state during writing these detailed implementation plans. Then I can also start multiple chat sessions for parts that don't interfere with each other, while I'm waiting for an LLM answer for one part I can get started on the next or start reviewing one of the previous answers.<p>I have also explored more complex, e.g. using Kanban board for tasks, but I found great value in these simple yet effective setups.</p>
]]></description><pubDate>Fri, 03 Jul 2026 08:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48772551</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=48772551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48772551</guid></item><item><title><![CDATA[Excalibur.js: Free open-source 2d game engine in TypeScript]]></title><description><![CDATA[
<p>Article URL: <a href="https://excaliburjs.com/">https://excaliburjs.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48760130">https://news.ycombinator.com/item?id=48760130</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 02 Jul 2026 12:05:49 +0000</pubDate><link>https://excaliburjs.com/</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=48760130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48760130</guid></item><item><title><![CDATA[New comment by bryanhogan in "Show HN: Chess-Inspired Roguelike"]]></title><description><![CDATA[
<p>Very cool!<p>Do you have any content on how you built it? I also enjoy making web-based games and would love to learn about other people's processes!</p>
]]></description><pubDate>Fri, 26 Jun 2026 13:52:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48686660</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=48686660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48686660</guid></item><item><title><![CDATA[New comment by bryanhogan in "Steam Machine launches today"]]></title><description><![CDATA[
<p>I'd say that heavily depends on what you see as alternatives. For some the Steam Machine is filling an unmet need in the market, for others it's a more expensive gaming pc or gaming console.<p>As we are on HackerNews, there's a good chance that you can build / setup your own pc with better specs which you might want to look into and then decide.</p>
]]></description><pubDate>Tue, 23 Jun 2026 11:30:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48643379</link><dc:creator>bryanhogan</dc:creator><comments>https://news.ycombinator.com/item?id=48643379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48643379</guid></item></channel></rss>