<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: erik_seaberg</title><link>https://news.ycombinator.com/user?id=erik_seaberg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 07:48:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=erik_seaberg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by erik_seaberg in "Translating 10M lines of Java to Kotlin"]]></title><description><![CDATA[
<p>It’s better to quote a reserved word than to be unable to use it.</p>
]]></description><pubDate>Wed, 25 Dec 2024 22:12:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42511517</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42511517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42511517</guid></item><item><title><![CDATA[New comment by erik_seaberg in "Translating 10M lines of Java to Kotlin"]]></title><description><![CDATA[
<p>Seems to me the article focused on how they did this big job, rather than why.</p>
]]></description><pubDate>Sun, 22 Dec 2024 02:26:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42483984</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42483984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42483984</guid></item><item><title><![CDATA[New comment by erik_seaberg in "Time for a code-yellow?: A blunt instrument that works"]]></title><description><![CDATA[
<p>There are times when mistakes will cause more serious problems for customers. There are times when staff will be less available to aid recovery. A good strategy shouldn't deny these truths.</p>
]]></description><pubDate>Fri, 20 Dec 2024 10:09:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42469719</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42469719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42469719</guid></item><item><title><![CDATA[New comment by erik_seaberg in "How we centralized and structured error handling in Golang"]]></title><description><![CDATA[
<p>Will the compiler infer that a lambda or a method ref implements Func with its exception type param, or do you have to rewrite call sites?</p>
]]></description><pubDate>Thu, 19 Dec 2024 04:37:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42458468</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42458468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42458468</guid></item><item><title><![CDATA[New comment by erik_seaberg in "Ask HN: SWEs how do you future-proof your career in light of LLMs?"]]></title><description><![CDATA[
<p>Software demand skyrocketed because of the WWW, which came out in 1991 just before Python (although Perl, slightly more mature, saw more use in the early days).</p>
]]></description><pubDate>Tue, 17 Dec 2024 18:11:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42443656</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42443656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42443656</guid></item><item><title><![CDATA[New comment by erik_seaberg in "People who refused to go back to the office and lost their jobs"]]></title><description><![CDATA[
<p>Deep work needs peace and quiet. This is getting hard to find in an open plan office, except late in the evening.</p>
]]></description><pubDate>Sun, 15 Dec 2024 00:42:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42420575</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42420575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42420575</guid></item><item><title><![CDATA[New comment by erik_seaberg in "Go Should Sometimes Be a No-Go"]]></title><description><![CDATA[
<p>This. It's so frustrating that sync.Map isn't generic and reusing the builtin map API is impossible.</p>
]]></description><pubDate>Sat, 14 Dec 2024 21:19:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42419530</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42419530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42419530</guid></item><item><title><![CDATA[New comment by erik_seaberg in "Go Should Sometimes Be a No-Go"]]></title><description><![CDATA[
<p>Boring repetition is a bad fit for the human brain. Working memory is very small. Mistakes per line are frequent. It wants to see patterns that are not quite there. Even when it works out, it's millions of times slower than having the computer fill in grunt work from a more concise and readable spec of the problem.</p>
]]></description><pubDate>Sat, 14 Dec 2024 21:00:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42419401</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42419401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42419401</guid></item><item><title><![CDATA[New comment by erik_seaberg in "Arctic tundra is now emitting more carbon than it absorbs, US agency says"]]></title><description><![CDATA[
<p>I remember science news articles about cooling rather than warming. Newsweek had to retract at least one of theirs: <a href="https://www.newsweek.com/newsweek-rewind-debunking-global-cooling-252326" rel="nofollow">https://www.newsweek.com/newsweek-rewind-debunking-global-co...</a></p>
]]></description><pubDate>Wed, 11 Dec 2024 04:22:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42384769</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42384769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42384769</guid></item><item><title><![CDATA[New comment by erik_seaberg in "From where I left"]]></title><description><![CDATA[
<p>Around competitive prices and terms rather than a monopoly.</p>
]]></description><pubDate>Wed, 11 Dec 2024 01:51:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42383859</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42383859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42383859</guid></item><item><title><![CDATA[New comment by erik_seaberg in "Limbo: A complete rewrite of SQLite in Rust"]]></title><description><![CDATA[
<p>It might seem really unlikely any acquirer would ever sue, but if your big company has compliance auditors they will need to see something in black and white.</p>
]]></description><pubDate>Tue, 10 Dec 2024 20:14:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42380947</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42380947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42380947</guid></item><item><title><![CDATA[New comment by erik_seaberg in "Tsunami Warning for Northern California"]]></title><description><![CDATA[
<p>The warning went at least as far as the inland side of Fremont, which seemed extreme.</p>
]]></description><pubDate>Thu, 05 Dec 2024 19:34:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42331770</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42331770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42331770</guid></item><item><title><![CDATA[New comment by erik_seaberg in "You Might Be Better Off Without Pull Requests"]]></title><description><![CDATA[
<p>Pairing doesn't replace code review because the reviewer needs to see the finished branch with fresh eyes, unbiased by discussion and false starts, to know whether it's safe and clearly explained in writing for every oncall in the future.<p>(I also need peace and quiet to think.)</p>
]]></description><pubDate>Thu, 05 Dec 2024 02:42:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42324267</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42324267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42324267</guid></item><item><title><![CDATA[New comment by erik_seaberg in "You Might Be Better Off Without Pull Requests"]]></title><description><![CDATA[
<p>A "trusted team" pushing unreviewed code to prod is breathtakingly reckless. I don't trust <i>anyone</i> to do that. Not even myself. Please review my code, because our customers matter and so does oncall's peace and quiet.<p>On svn we reviewed finished feature branches and merged them to the next release branch every few days, though svn routinely crapped itself on spurious conflicts like renames. Git just enables this reliably.</p>
]]></description><pubDate>Thu, 05 Dec 2024 02:06:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=42324083</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42324083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42324083</guid></item><item><title><![CDATA[New comment by erik_seaberg in "The story of Rogue"]]></title><description><![CDATA[
<p>I'm reminded of Bright's <a href="https://en.wikipedia.org/wiki/Empire_(1977_video_game)" rel="nofollow">https://en.wikipedia.org/wiki/Empire_(1977_video_game)</a>, a turn-based PvP strategy game. My friend's 1989-ish instance was sadistic enough to batch execute four turns per day. Every player had to rush to a TTY every <i>six hours</i> to give new marching orders. If you study or sleep too late, your forces and factories could be wiped out.<p>The obsessives, living on campus newly free of supervision, were line printing maps and writing logistic planning tools that foreshadowed EVE Online's "spreadsheets in space."</p>
]]></description><pubDate>Thu, 05 Dec 2024 00:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42323690</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42323690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42323690</guid></item><item><title><![CDATA[New comment by erik_seaberg in "Stop Requiring CRLF Line Endings"]]></title><description><![CDATA[
<p>Fixed pitch fonts and ASCII art are outdated; not even Dwarf Fortress relies on them anymore. You can sort of line up numbers, but you have to be careful to use U+2007 FIGURE SPACE (not U+0020 SPACE) and U+2212 MINUS (not U+002D HYPHEN-MINUS) to match the size of an Arabic digit. Code indentation only needs to be visibly bigger or smaller, and lining up words and formulae are jobs for TeX.</p>
]]></description><pubDate>Wed, 04 Dec 2024 22:07:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42322565</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42322565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42322565</guid></item><item><title><![CDATA[New comment by erik_seaberg in "Stop Requiring CRLF Line Endings"]]></title><description><![CDATA[
<p>This comes down to Postel's Law; they recommend liberally receiving what you conservatively cannot send. Also from RFC 2616 but not cited by the author:<p>> This flexibility regarding line breaks applies only to text media in the entity-body; a bare CR or LF MUST NOT be substituted for CRLF within any of the HTTP control structures (such as header fields and multipart boundaries).<p>They aren't going to allow sending LF until at least one bump to a higher protocol version where every server MUST accept it.</p>
]]></description><pubDate>Wed, 04 Dec 2024 21:36:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42322288</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42322288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42322288</guid></item><item><title><![CDATA[New comment by erik_seaberg in "Bury me on the moon, preferably on the far side"]]></title><description><![CDATA[
<p>The resources are 0.004% of the population of one wealthy country, who devoted themselves to shaping about 400 tons of stainless steel. Nothing constructive comes of starving a project that size, certainly not the global carbon sequestration I'd like to see.</p>
]]></description><pubDate>Tue, 03 Dec 2024 00:31:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42301905</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42301905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42301905</guid></item><item><title><![CDATA[New comment by erik_seaberg in "Bury me on the moon, preferably on the far side"]]></title><description><![CDATA[
<p>Escaping pollution is not a reason for going. Creating habitable areas on/under Mars is clearly harder than maintaining habitable areas on/under Earth. We have people who are much more motivated to do it and we might learn more from it, though.</p>
]]></description><pubDate>Mon, 02 Dec 2024 20:21:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=42300013</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42300013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42300013</guid></item><item><title><![CDATA[New comment by erik_seaberg in "Universal Scripting Language–Run 466 Languages in One Interpreter"]]></title><description><![CDATA[
<p>Is there tooling to automatically transpile from other languages to this?</p>
]]></description><pubDate>Mon, 02 Dec 2024 00:31:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=42291907</link><dc:creator>erik_seaberg</dc:creator><comments>https://news.ycombinator.com/item?id=42291907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42291907</guid></item></channel></rss>