<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: eberkund</title><link>https://news.ycombinator.com/user?id=eberkund</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 21:36:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=eberkund" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by eberkund in "Danish Pension Blacklists SpaceX over 'Catastrophic Governance'"]]></title><description><![CDATA[
<p>What makes you say that? Chinese EVs?</p>
]]></description><pubDate>Fri, 29 May 2026 19:37:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48328180</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=48328180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48328180</guid></item><item><title><![CDATA[New comment by eberkund in "Ask HN: Who wants to be hired? (December 2025)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: Toronto, Canada
  Remote: Yes (Also open to on-site)
  Willing to relocate: Yes
  Technologies: Go, Node.js, React, Vue, TypeScript, C#, Laravel, Docker, PostgreSQL
  Resume/LinkedIn: https://www.linkedin.com/in/erikberkundrevnig/</code></pre></p>
]]></description><pubDate>Thu, 04 Dec 2025 23:06:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46154467</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=46154467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46154467</guid></item><item><title><![CDATA[New comment by eberkund in "Graceful Shutdown in Go: Practical Patterns"]]></title><description><![CDATA[
<p>I created a small library for handling graceful shutdowns in my projects: <a href="https://github.com/eberkund/graceful">https://github.com/eberkund/graceful</a><p>I find that I typically have a few services that I need to start-up and sometimes they have different mechanisms for start-up and shutdown. Sometimes you need to instantiate an object first, sometimes you have a context you want to cancel, other times you have a "Stop" method to call.<p>I designed the library to help my consolidate this all in one place with a unified API.</p>
]]></description><pubDate>Mon, 05 May 2025 06:59:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43892554</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=43892554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43892554</guid></item><item><title><![CDATA[New comment by eberkund in "Ask HN: GitHub Actions as CI with self-hosted runners"]]></title><description><![CDATA[
<p>I assisted a past company with transition from Jenkins to GitHub Actions and some of the things you mentioned also came up for us although we did not self-host. It's been a while but I'll try to comment to the best of my recollection.<p>I think Jenkins makes it easier to support some less than ideal patterns because of how customizable it is.<p>Tracking the % of test failures across builds and normalizing failing tests rather than treating even one test failure as a critical issue that blocks the build. For test coverage we had to introduce a 3rd party tool like CodeCov or Coveralls.<p>I have rarely found it necessary to trigger CI workflow for a past commit. Even without dispatch parameters, you can rerun failed jobs from the web UI. If you are using workflows to deploy artifacts then I found it more straightforward to separate the testing and generation of artifacts from their deployment. So instead of building a testing, building and deploying a container all in one workflow you would instead store your artifacts in a central location and then specify the tag that you wish to deploy without rebuilding.<p>I also found that because we were self-hosting Jenkins and additional instances to run CI are relatively affordable there was very little emphasis put on performance and efficiency so over the years this had led up to almost 1 hour builds per commit which added up when multiplied across many developers and open PRs. I found that by splitting some repos and consolidating others we could bring this down substantially.<p>Also I am not sure if you're aware but there are some 3rd party managed GitHub Actions providers out there which make work as a compromise for you between hosting your own and using the runners provided by GitHub.</p>
]]></description><pubDate>Tue, 18 Mar 2025 19:06:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43403546</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=43403546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43403546</guid></item><item><title><![CDATA[Postgres LSP 0.1.0]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/supabase-community/postgres_lsp/releases/tag/0.1.0">https://github.com/supabase-community/postgres_lsp/releases/tag/0.1.0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43123740">https://news.ycombinator.com/item?id=43123740</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 21 Feb 2025 03:38:08 +0000</pubDate><link>https://github.com/supabase-community/postgres_lsp/releases/tag/0.1.0</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=43123740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43123740</guid></item><item><title><![CDATA[New comment by eberkund in "Go 1.24 Is Released"]]></title><description><![CDATA[
<p>Is it possible to specify tags to use to install tools specified with the tools directive?<p>I tried the following but it doesn't seem to work (it installs without the tags):<p><pre><code>  go install -tags 'postgres' github.com/golang-migrate/migrate/v4/cmd/migrate@latest</code></pre></p>
]]></description><pubDate>Thu, 13 Feb 2025 18:44:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43039608</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=43039608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43039608</guid></item><item><title><![CDATA[New comment by eberkund in "Ask HN: Is "GitOps" a Bit Redundant?"]]></title><description><![CDATA[
<p>I would say they are similar but the focus is more on controlling everything through Git rather than IaC which leaves this ambiguous and can require updating the Git repo and then visiting a dashboard to press a button to check the repo and apply it.<p>Once you dig deep enough into many tech buzzwords you'll find that that different people can mean slightly different things with the same words. Some may consider special PR comments to control infrastructure operations as a form of GitOps because what would otherwise be a button in a dashboard now lives alongside the Git history in GitHub.</p>
]]></description><pubDate>Fri, 11 Oct 2024 16:44:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41811055</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=41811055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41811055</guid></item><item><title><![CDATA[New comment by eberkund in "A Strong U.S. Dollar Weighs on the World"]]></title><description><![CDATA[
<p>The rest of the world also printed a lot of money. In a globalized economy inflation does remain isolated in the country that it originates in. Especially when the country has a lot of exports.<p>Normally the exchange rate divergence could be countered by increasing interest rates in the country with the weakening currency. But today it appears most countries are not willing to do this to the extent necessary.</p>
]]></description><pubDate>Wed, 01 May 2024 06:35:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=40220220</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=40220220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40220220</guid></item><item><title><![CDATA[New comment by eberkund in "Swedish composer becomes Spotify's most-famous musician you've never heard of"]]></title><description><![CDATA[
<p>Try 99.99%</p>
]]></description><pubDate>Sun, 24 Mar 2024 07:14:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=39805580</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=39805580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39805580</guid></item><item><title><![CDATA[New comment by eberkund in "Chasing Passive Income, Americans Turn to Vending Machines"]]></title><description><![CDATA[
<p>More passive than working a job.</p>
]]></description><pubDate>Sun, 10 Mar 2024 21:54:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39662810</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=39662810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39662810</guid></item><item><title><![CDATA[New comment by eberkund in ""I'm calling from Israeli intelligence""]]></title><description><![CDATA[
<p>Would you have been against granting Israeli work permits to Palestinians or allowing funding to to enter Gaza?<p>I read the article you shared and other than the unconfirmed paraphrasing of Netanyahu at the 2019 meeting, the actual policies come across as something that would work to improve relations. Work permits, more freedom, "turning a blind eye" to sustained rocket attacks.</p>
]]></description><pubDate>Wed, 08 Nov 2023 07:40:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=38187709</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=38187709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38187709</guid></item><item><title><![CDATA[New comment by eberkund in "iPhones have been exposing MAC addresses despite Apple’s promises otherwise"]]></title><description><![CDATA[
<p>No, because the advertised additional security may cause people to do things that they would not otherwise have done had they not falsely believed the security claims on the newer protocol.</p>
]]></description><pubDate>Fri, 27 Oct 2023 22:04:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38044586</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=38044586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38044586</guid></item><item><title><![CDATA[New comment by eberkund in "Go 1.21 Released"]]></title><description><![CDATA[
<p>Does this mean that all the third party logging packages will likely die out in the future? Or will they likely implement adapters to be compatible with the std interface?</p>
]]></description><pubDate>Tue, 08 Aug 2023 18:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=37053332</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=37053332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37053332</guid></item><item><title><![CDATA[New comment by eberkund in "Rome v12.1: a linter formatter for TypeScript, JSX and JSON"]]></title><description><![CDATA[
<p>Does this work with Vue SFCs?</p>
]]></description><pubDate>Sat, 13 May 2023 17:02:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=35930305</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=35930305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35930305</guid></item><item><title><![CDATA[New comment by eberkund in "Go with PHP"]]></title><description><![CDATA[
<p>You mean FrankenPHP? The Modern Php App Server, written in Go.<p><a href="https://frankenphp.dev/" rel="nofollow">https://frankenphp.dev/</a></p>
]]></description><pubDate>Thu, 11 May 2023 05:23:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=35897918</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=35897918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35897918</guid></item><item><title><![CDATA[Tailwind CSS 3.3 is released]]></title><description><![CDATA[
<p>Article URL: <a href="https://tailwindcss.com/blog/tailwindcss-v3-3">https://tailwindcss.com/blog/tailwindcss-v3-3</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35344341">https://news.ycombinator.com/item?id=35344341</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Mar 2023 17:07:00 +0000</pubDate><link>https://tailwindcss.com/blog/tailwindcss-v3-3</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=35344341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35344341</guid></item><item><title><![CDATA[New comment by eberkund in "Flutter desktop isn’t there yet"]]></title><description><![CDATA[
<p>Isn't what you're describing basically React Native? I think the Flutter devs wanted to try a different approach to address what they felt were the shortcomings of React Native which brings along its own set of tradeoffs.</p>
]]></description><pubDate>Fri, 03 Feb 2023 16:56:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=34643842</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=34643842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34643842</guid></item><item><title><![CDATA[New comment by eberkund in "Development Containers"]]></title><description><![CDATA[
<p>Dev containers support Docker Compose, is running the database inside the dev container preferable to using that? Or is that what you meant?</p>
]]></description><pubDate>Wed, 25 Jan 2023 16:58:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34520787</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=34520787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34520787</guid></item><item><title><![CDATA[New comment by eberkund in "US annual inflation declines to 7.1% in November vs. 7.3% expected"]]></title><description><![CDATA[
<p>It may not be bad, economics involves a lot of unfounded speculation IMO. It's true that deflation would encourage delaying certain types of spending but that is already the case with electronics and some other types of goods. But that has not led to the downfall of society.<p>A deflationary economy would be a drastic change from the system we operate under now but I don't think it would be all bad. Maybe in a deflationary economy people would feel like they could actually save money. Or it could put an end to the 40 hour work week. I doubt demand of necessities would change much in a deflationary environment: food, medicine, shelter, etc.</p>
]]></description><pubDate>Tue, 13 Dec 2022 16:59:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=33971643</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=33971643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33971643</guid></item><item><title><![CDATA[New comment by eberkund in "Working with Tailwind CSS every day for 2 years"]]></title><description><![CDATA[
<p>Everybody isn’t though, just the people who are complaining.</p>
]]></description><pubDate>Tue, 29 Nov 2022 17:23:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=33790400</link><dc:creator>eberkund</dc:creator><comments>https://news.ycombinator.com/item?id=33790400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33790400</guid></item></channel></rss>