<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: mnembrini</title><link>https://news.ycombinator.com/user?id=mnembrini</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 14:06:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mnembrini" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mnembrini in "The Theatre of Pull Requests and Code Review"]]></title><description><![CDATA[
<p>In Intellij if you open a PR it will highlight lines that have changed in the PR differently (even from multiple commits) and you can click on the colored border to see the version of the code on the main branch</p>
]]></description><pubDate>Thu, 25 Sep 2025 16:13:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45374695</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=45374695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45374695</guid></item><item><title><![CDATA[New comment by mnembrini in "Java 25 officially released"]]></title><description><![CDATA[
<p>2 yes, although if you are splitting only one regular character the implementation doesn't use a Regen internally<p>3 is not an issue anymore since java 22
 <a href="https://blog.jetbrains.com/idea/2024/02/constructor-makeover-in-java-22/" rel="nofollow">https://blog.jetbrains.com/idea/2024/02/constructor-makeover...</a></p>
]]></description><pubDate>Tue, 16 Sep 2025 21:44:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45268525</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=45268525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45268525</guid></item><item><title><![CDATA[New comment by mnembrini in "Show HN: DBOS TypeScript – Lightweight Durable Execution Built on Postgres"]]></title><description><![CDATA[
<p>About workflow recovery: if I'm running multiple instance of my app   that uses DBOS and they all crash, how do you divide the work of retrying pending workflows?</p>
]]></description><pubDate>Thu, 16 Jan 2025 19:15:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42729596</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=42729596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42729596</guid></item><item><title><![CDATA[New comment by mnembrini in "Ask HN: Who is hiring? (December 2023)"]]></title><description><![CDATA[
<p>Interesting design but a bit hard to use on mobile :) will have to check it out later</p>
]]></description><pubDate>Sat, 02 Dec 2023 09:30:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=38497329</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=38497329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38497329</guid></item><item><title><![CDATA[New comment by mnembrini in "Theory-building and why employee churn is lethal to software companies"]]></title><description><![CDATA[
<p>To be fair if the fixes are trivial they shouldn't need any extra context from a ticket to understand</p>
]]></description><pubDate>Wed, 11 Jan 2023 07:22:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=34335986</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=34335986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34335986</guid></item><item><title><![CDATA[New comment by mnembrini in "Ask HN: Who is hiring? (September 2022)"]]></title><description><![CDATA[
<p>The direct links are giving a 404 for me</p>
]]></description><pubDate>Thu, 01 Sep 2022 18:01:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=32680452</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=32680452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32680452</guid></item><item><title><![CDATA[New comment by mnembrini in "I Reached $4k/Mo. But How Many Great Startup Ideas Have Died?"]]></title><description><![CDATA[
<p>This seems exactly what you are looking for 
<a href="https://www.causal.app/" rel="nofollow">https://www.causal.app/</a></p>
]]></description><pubDate>Sun, 21 Aug 2022 20:30:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=32544082</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=32544082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32544082</guid></item><item><title><![CDATA[New comment by mnembrini in "Hoppscotch: Open-source alternative to Postman"]]></title><description><![CDATA[
<p>You want this <a href="https://github.com/bayne/dot-http" rel="nofollow">https://github.com/bayne/dot-http</a></p>
]]></description><pubDate>Mon, 28 Feb 2022 16:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=30501374</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=30501374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30501374</guid></item><item><title><![CDATA[Running Out of Database Connections in Production]]></title><description><![CDATA[
<p>Article URL: <a href="https://engineering.3ap.ch/post/running-out-of-db-connections/">https://engineering.3ap.ch/post/running-out-of-db-connections/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28511059">https://news.ycombinator.com/item?id=28511059</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 13 Sep 2021 13:14:16 +0000</pubDate><link>https://engineering.3ap.ch/post/running-out-of-db-connections/</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=28511059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28511059</guid></item><item><title><![CDATA[New comment by mnembrini in "What I'm Up to Now"]]></title><description><![CDATA[
<p>There are some example links in this post about HATEOAS<p><a href="https://engineering.3ap.ch/post/using-hateoas-with-rest/" rel="nofollow">https://engineering.3ap.ch/post/using-hateoas-with-rest/</a><p>I think the main distinction according to the original paper is if you are doing just HTTP CRUD ( not REST) or also HATEOAS</p>
]]></description><pubDate>Mon, 30 Aug 2021 06:19:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=28353202</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=28353202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28353202</guid></item><item><title><![CDATA[New comment by mnembrini in "The compiler will optimize that away"]]></title><description><![CDATA[
<p>D approach: <a href="https://maikklein.github.io/soa-d/" rel="nofollow">https://maikklein.github.io/soa-d/</a></p>
]]></description><pubDate>Mon, 03 May 2021 13:41:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=27024953</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=27024953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27024953</guid></item><item><title><![CDATA[Using HATEOAS with REST APIs]]></title><description><![CDATA[
<p>Article URL: <a href="https://engineering.3ap.ch/post/using-hateoas-with-rest/">https://engineering.3ap.ch/post/using-hateoas-with-rest/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26877404">https://news.ycombinator.com/item?id=26877404</a></p>
<p>Points: 6</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 20 Apr 2021 17:07:05 +0000</pubDate><link>https://engineering.3ap.ch/post/using-hateoas-with-rest/</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=26877404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26877404</guid></item><item><title><![CDATA[Strapi for Headless CMS]]></title><description><![CDATA[
<p>Article URL: <a href="https://engineering.3ap.ch/post/headless-cms-journey/">https://engineering.3ap.ch/post/headless-cms-journey/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26542301">https://news.ycombinator.com/item?id=26542301</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 22 Mar 2021 15:35:39 +0000</pubDate><link>https://engineering.3ap.ch/post/headless-cms-journey/</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=26542301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26542301</guid></item><item><title><![CDATA[New comment by mnembrini in "Ask HN: What (side-)project are you working on?"]]></title><description><![CDATA[
<p>A Csv editor/viewer in Rust using druid. Very early stage, but the goal is to open large files (1 GB and over) easily and have some good filtering / sorting options.
Excel stops at a certain amount of rows, LibreOffice is ok but slow and other editors I looked are not cross platform
I know you can just import a Csv into a sql DB but it can be finicky it can take some time to map the columns, filter out invalid data etc. This can and should be all be automated</p>
]]></description><pubDate>Tue, 16 Mar 2021 22:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=26484055</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=26484055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26484055</guid></item><item><title><![CDATA[New comment by mnembrini in "Speed Is the Killer Feature"]]></title><description><![CDATA[
<p>It's pretty hard to measure end-to-end delay, Nvidia is only getting to it now with <a href="https://www.nvidia.com/en-us/geforce/news/reflex-low-latency-platform/" rel="nofollow">https://www.nvidia.com/en-us/geforce/news/reflex-low-latency...</a></p>
]]></description><pubDate>Tue, 02 Mar 2021 12:43:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=26314694</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=26314694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26314694</guid></item><item><title><![CDATA[RabbitMQ vs. Pub/Sub: Choosing a Message Queue for Your GCP Project – Part 1]]></title><description><![CDATA[
<p>Article URL: <a href="https://engineering.3ap.ch/post/rabbitmq-vs-pubsub-part-1/">https://engineering.3ap.ch/post/rabbitmq-vs-pubsub-part-1/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=26250642">https://news.ycombinator.com/item?id=26250642</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 24 Feb 2021 15:08:43 +0000</pubDate><link>https://engineering.3ap.ch/post/rabbitmq-vs-pubsub-part-1/</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=26250642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26250642</guid></item><item><title><![CDATA[New comment by mnembrini in "N26 raises $160M from Tencent and Allianz"]]></title><description><![CDATA[
<p>There was an interesting CCC talk about N26 security in 2016<p><a href="https://disruptive.asia/researcher-n26-security-gaps/" rel="nofollow">https://disruptive.asia/researcher-n26-security-gaps/</a><p>Their security seemed a bit lax back then</p>
]]></description><pubDate>Tue, 20 Mar 2018 11:42:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=16627644</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=16627644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16627644</guid></item><item><title><![CDATA[New comment by mnembrini in "Writing a basic x86-64 JIT compiler from scratch in stock Python"]]></title><description><![CDATA[
<p>A nice trick for debugging code generated at runtime is temporarily adding a CC instruction at the beginning of your assembly function, so you don't have to care where in memory your snippet is going to end up</p>
]]></description><pubDate>Fri, 10 Nov 2017 09:35:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=15668871</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=15668871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15668871</guid></item><item><title><![CDATA[New comment by mnembrini in "Caching D compiler – preview version"]]></title><description><![CDATA[
<p>How does this compare to something like ccache?</p>
]]></description><pubDate>Sat, 28 Oct 2017 19:46:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=15576485</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=15576485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15576485</guid></item><item><title><![CDATA[New comment by mnembrini in "Ask HN: What is the biggest untapped opportunity for startups?"]]></title><description><![CDATA[
<p>You should take a look at <a href="https://catch-eye.com" rel="nofollow">https://catch-eye.com</a>
It's a plug-in on top of Skype that let's you make eye contact with the other person</p>
]]></description><pubDate>Mon, 06 Feb 2017 08:40:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=13577648</link><dc:creator>mnembrini</dc:creator><comments>https://news.ycombinator.com/item?id=13577648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13577648</guid></item></channel></rss>