<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: coronapl</title><link>https://news.ycombinator.com/user?id=coronapl</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 09:04:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=coronapl" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by coronapl in "Ask HN: Ideas for small ways to make the world a better place"]]></title><description><![CDATA[
<p>Give way to people crossing the street.<p>I come from Mexico, where millions of people walk and take public transport every day. Unfortunately, poor infrastructure and our mobility culture hurt pedestrians the most. Sometimes people have to wait several minutes just to cross a street. Years ago, a teacher told me that giving way to pedestrians was a simple action to make the world better. It makes a real difference for those who don't have the privilege of being in a car. This stuck with me, and I try to do it whenever possible. It might not apply everywhere with better infrastructure, but I find it to be a small yet meaningful action.</p>
]]></description><pubDate>Sun, 08 Feb 2026 09:35:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46932800</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=46932800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46932800</guid></item><item><title><![CDATA[New comment by coronapl in "Stelvio: Ship Python to AWS"]]></title><description><![CDATA[
<p>I’ve used SST, Pulumi, CDK, and Terraform. I decided to stick with SST because it offers a far superior development experience. Sure, I could write IAM policies with plain CDK, but it’s more error-prone and harder to maintain. Features like linking and live lambdas just make development so much easier.<p>I actually think this project makes a lot of sense. It lets you get started in minutes without dealing with unnecessary details. Furthermore, you can always access the low-level Pulumi component and override whatever you need. Keep doing what you’re doing! Your project makes IaC more accessible to everyone, and that’s a good thing. I’ll be happy to try it.</p>
]]></description><pubDate>Mon, 02 Feb 2026 22:19:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46862659</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=46862659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46862659</guid></item><item><title><![CDATA[New comment by coronapl in "Ask HN: What is your favourite GitHub Repo?"]]></title><description><![CDATA[
<p>- <a href="https://github.com/zakirullin/cognitive-load" rel="nofollow">https://github.com/zakirullin/cognitive-load</a><p>- <a href="https://github.com/binhnguyennus/awesome-scalability" rel="nofollow">https://github.com/binhnguyennus/awesome-scalability</a><p>- <a href="https://github.com/git-tips/tips" rel="nofollow">https://github.com/git-tips/tips</a><p>- <a href="https://github.com/donnemartin/system-design-primer" rel="nofollow">https://github.com/donnemartin/system-design-primer</a><p>- <a href="https://github.com/ZachGoldberg/Startup-CTO-Handbook" rel="nofollow">https://github.com/ZachGoldberg/Startup-CTO-Handbook</a><p>- <a href="https://github.com/pilcrowonpaper/copenhagen" rel="nofollow">https://github.com/pilcrowonpaper/copenhagen</a><p>- <a href="https://github.com/codecrafters-io/build-your-own-x" rel="nofollow">https://github.com/codecrafters-io/build-your-own-x</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 15:05:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46633521</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=46633521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46633521</guid></item><item><title><![CDATA[New comment by coronapl in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://endlessqueue.com" rel="nofollow">https://endlessqueue.com</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 19:03:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46620926</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=46620926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46620926</guid></item><item><title><![CDATA[New comment by coronapl in "Show HN: Timberlogs – Drop-in structured logging for TypeScript"]]></title><description><![CDATA[
<p>I'm glad to see useful features like easily adding userId and sessionId to logs. That said, I wish it wasn't limited to just these properties. From my experience building enterprise SaaS, you need more metadata for proper filtering: tenantId, operation, and others. With Winston, I typically create child logger instances and pass them around to ensure all logs contain the right metadata, but that workflow is pretty annoying.<p>Quick question out of curiosity: why does the example include an API key when initializing the logger? I couldn't find an explanation on the GitHub page. Some people might be put off seeing that in the first example, thinking the logger requires a paid subscription.</p>
]]></description><pubDate>Tue, 13 Jan 2026 19:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46606288</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=46606288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46606288</guid></item><item><title><![CDATA[What should you write about on your blog?]]></title><description><![CDATA[
<p>Article URL: <a href="https://idiallo.com/blog/what-should-i-write-about">https://idiallo.com/blog/what-should-i-write-about</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46605864">https://news.ycombinator.com/item?id=46605864</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 13 Jan 2026 18:54:54 +0000</pubDate><link>https://idiallo.com/blog/what-should-i-write-about</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=46605864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46605864</guid></item><item><title><![CDATA[New comment by coronapl in "Message Queues: A Simple Guide with Analogies (2024)"]]></title><description><![CDATA[
<p>Recently, I also started using queues for integrating with legacy health care applications. Most of them run on-promise and they don't have incoming internet connection for security reasons. The strategy is to send a message to a queue. The consumer application uses short polling to process the messages and then it can call a webhook to share the status of the job. Do you also follow a similar approach?</p>
]]></description><pubDate>Mon, 12 Jan 2026 18:44:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46592500</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=46592500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46592500</guid></item><item><title><![CDATA[New comment by coronapl in "Message Queues: A Simple Guide with Analogies (2024)"]]></title><description><![CDATA[
<p>Agree! In fact, I would appreciate more well written articles explaining basic concepts on the front page of Hacker News. It is always good to revisit some basic concepts, but it is even better to relearn them. I am surprised by how often I realize that my definition of a concept is wrong or just superficial.</p>
]]></description><pubDate>Mon, 12 Jan 2026 18:18:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46592145</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=46592145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46592145</guid></item><item><title><![CDATA[New comment by coronapl in "Message Queues: A Simple Guide with Analogies (2024)"]]></title><description><![CDATA[
<p>The analogy could be: “Queues are the like the todos list of your team. The todo item (message) stays there until it is successfully completed. It can be handled by the producer (monolith) or it can be handled by someone else (microservices).”</p>
]]></description><pubDate>Mon, 12 Jan 2026 18:00:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46591947</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=46591947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46591947</guid></item><item><title><![CDATA[New comment by coronapl in "Message Queues: A Simple Guide with Analogies (2024)"]]></title><description><![CDATA[
<p>While queues definitely play an important role in microservices architecture, I think it’s worth clarifying that they’re not unique to it. A queue can fit perfectly in a monolith depending on the use case. I regularly use queues for handling critical operations that might require retrying, for having better visibility into failed jobs, ensuring FIFO guarantees, and more. Queues are such a useful tool for building any resilient architecture that framing them as primarily a microservices concern might cause unnecessary confusion.</p>
]]></description><pubDate>Mon, 12 Jan 2026 17:47:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46591779</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=46591779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46591779</guid></item><item><title><![CDATA[Bitbucket Major Outage]]></title><description><![CDATA[
<p>Article URL: <a href="https://bitbucket.status.atlassian.com/incidents/bvc0xy1vlfgy">https://bitbucket.status.atlassian.com/incidents/bvc0xy1vlfgy</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46528589">https://news.ycombinator.com/item?id=46528589</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 07 Jan 2026 16:42:08 +0000</pubDate><link>https://bitbucket.status.atlassian.com/incidents/bvc0xy1vlfgy</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=46528589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46528589</guid></item><item><title><![CDATA[New comment by coronapl in "Ask HN: What's a modern alternative to Confluence for small dev teams?"]]></title><description><![CDATA[
<p>We recently added an Astro Starlight site to our monorepo, and it’s been great. Whenever someone makes a significant change, the PR includes the corresponding docs update, which makes reviews much more complete.<p>Another benefit: since the docs live in the repo, they’re easy to feed into AI tools.You just drop the relevant Markdown files in as context. This workflow has worked really well for us.<p>The only real headache was adding auth to our Wiki, but we eventually found a simple solution.</p>
]]></description><pubDate>Fri, 12 Sep 2025 07:53:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45219785</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=45219785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45219785</guid></item><item><title><![CDATA[New comment by coronapl in "Atlassian is acquiring The Browser Company"]]></title><description><![CDATA[
<p>I’m really curious to see how Dia will evolve toward being enterprise-ready. The Arc vision was sadly killed, and I assume the same might happen with Dia. Rather than competing with Claude for Chrome or Gemini in Chrome, it seems more likely it will become a conservative, secure AI browser tightly integrated into the Atlassian ecosystem.</p>
]]></description><pubDate>Thu, 04 Sep 2025 13:40:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45127180</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=45127180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45127180</guid></item><item><title><![CDATA[New comment by coronapl in "Next.js is infuriating"]]></title><description><![CDATA[
<p>That’s the paradox of Next.js: it can feel extremely simple and extremely complex at the same time. For a small hobby project hosted on Vercel, I’d recommend it. For building a full SaaS product, I often regret it.<p>I’ve run into this myself. I tried middleware, AsyncLocalStorage, even wrapping layouts and pages in HOCs. After plenty of research, it still feels over-engineered for such a trivial task. Ironically, my understanding is that Next.js on Vercel already provides a requestId by default.<p>Another recurring issue is the documentation. The moment you hit anything even slightly advanced, it becomes too simplified to be useful, and the only guidance you find is a handful of open GitHub issues.</p>
]]></description><pubDate>Tue, 02 Sep 2025 17:41:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45106461</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=45106461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45106461</guid></item><item><title><![CDATA[New comment by coronapl in "Show HN: I made a tool to send a letter now people use it to just print"]]></title><description><![CDATA[
<p>What a nice idea! A few questions out of curiosity:<p>* Do you plan to somehow collaborate with local post offices/companies/partners in order to avoid long-distance trips and increase the efficiency of the delivery?<p>* How will the delivery fee be calculated? Will it be roughly fixed or will it increase according to the distance/remoteness?</p>
]]></description><pubDate>Tue, 15 Apr 2025 16:50:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43695440</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=43695440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43695440</guid></item><item><title><![CDATA[New comment by coronapl in "Why is PostHog so in vogue?"]]></title><description><![CDATA[
<p>Even with the price reduction, I am still considering PostHog. I think it makes sense to leverage many of the features that PostHog is offering instead of using Mixpanel + a separate product for handling surveys or feature flags. What makes feel skeptical is the migration effort. I need to do some research about this.</p>
]]></description><pubDate>Wed, 26 Mar 2025 18:58:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43485621</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=43485621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43485621</guid></item><item><title><![CDATA[New comment by coronapl in "Why is PostHog so in vogue?"]]></title><description><![CDATA[
<p>Mixpanel user here! Actually, a few weeks ago Mixpanel updated their pricing plan and now it is way more affordable. I assume that is related to the recent success of PostHog. Nevertheless, PostHog seems to be a super attractive alternative as it offers way more features: surveys, product tours, error tracking and more.</p>
]]></description><pubDate>Wed, 26 Mar 2025 16:46:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43484134</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=43484134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43484134</guid></item><item><title><![CDATA[New comment by coronapl in "Ask HN: Android web browser with ad blocking?"]]></title><description><![CDATA[
<p>How about blocking all tracking, ads, malicious sites and more at the DNS level? I have been using NextDNS for a while know I really like it.</p>
]]></description><pubDate>Sat, 08 Mar 2025 19:50:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43302935</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=43302935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43302935</guid></item><item><title><![CDATA[New comment by coronapl in "Ask HN: What do you use for analytics for a statically generated website?"]]></title><description><![CDATA[
<p>Since you are hosting your blog on your personal server, I would just go with Mixpanel or postHog. They are quite easy to integrate and they enable you to track some more specific events that might be relevant for you.<p>If you ever decide to host your blog on a cloud provider, Cloudflare provides nice and simple analytics.</p>
]]></description><pubDate>Sat, 08 Mar 2025 19:43:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43302881</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=43302881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43302881</guid></item><item><title><![CDATA[New comment by coronapl in "Ask HN: Which country have you incorp. a startup in?"]]></title><description><![CDATA[
<p>I did it in Germany. It can be quite expansive and difficult. Nowadays, I would actually consider the E-Residency from Estonia. Super interesting initiative: 
<a href="https://www.e-resident.gov.ee/" rel="nofollow">https://www.e-resident.gov.ee/</a></p>
]]></description><pubDate>Fri, 21 Feb 2025 16:02:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43129047</link><dc:creator>coronapl</dc:creator><comments>https://news.ycombinator.com/item?id=43129047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43129047</guid></item></channel></rss>