<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: elmigranto</title><link>https://news.ycombinator.com/user?id=elmigranto</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 03:05:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=elmigranto" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by elmigranto in "C# strings silently kill your SQL Server indexes in Dapper"]]></title><description><![CDATA[
<p>Especially for things used directly, you need to understand both, own and third party code, roughly to the same level. With own code, you only care for your own use case; with third-party — you have to kind of get everyone else's.<p>Depending on what you do and the dependency's scope, either way can make sense.</p>
]]></description><pubDate>Sat, 07 Mar 2026 19:38:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47290761</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=47290761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47290761</guid></item><item><title><![CDATA[New comment by elmigranto in "C# strings silently kill your SQL Server indexes in Dapper"]]></title><description><![CDATA[
<p>Third party dependencies are very easy: you just have to intimately know how it is implemented in addition to knowing your own code and stack, and then you are golden!<p>Nothing to learn, just focus on making your app, it’s all taken care of by This One Simple Package ;)<p>These things are so far from free as our tooling presents with “just nuget it or whatever”.</p>
]]></description><pubDate>Sat, 07 Mar 2026 10:07:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47286199</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=47286199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47286199</guid></item><item><title><![CDATA[New comment by elmigranto in "Honda: 2 years of ml vs 1 month of prompting - heres what we learned"]]></title><description><![CDATA[
<p>Or you can have a single checkbox “Problem with the vehicle”.</p>
]]></description><pubDate>Fri, 14 Nov 2025 19:10:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45930711</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=45930711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45930711</guid></item><item><title><![CDATA[New comment by elmigranto in "Runc breaks pods when CPU requests aren't multiples of 10"]]></title><description><![CDATA[
<p>Purple tick box is how GitHub formats links to merged PRs and closed issues.</p>
]]></description><pubDate>Sun, 09 Nov 2025 10:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45864474</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=45864474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45864474</guid></item><item><title><![CDATA[New comment by elmigranto in "We saved $500k per year by rolling our own "S3""]]></title><description><![CDATA[
<p>Classic case of "focus on building your app, not infrastructure". Here's another multi-million dollar idea: put this cache directly inside your own video processing server and upload there.</p>
]]></description><pubDate>Mon, 27 Oct 2025 12:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45720517</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=45720517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45720517</guid></item><item><title><![CDATA[New comment by elmigranto in "What .NET 10 GC changes mean for developers"]]></title><description><![CDATA[
<p>Use managed language, it will handle memory stuff for you, you don’t have to care.<p>But also read these 400 articles to understand our GC. If you are lucky, we will let you change 3 settings.</p>
]]></description><pubDate>Sun, 05 Oct 2025 07:48:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45479681</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=45479681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45479681</guid></item><item><title><![CDATA[New comment by elmigranto in "A 14kb page can load much faster than a 15kb page (2022)"]]></title><description><![CDATA[
<p>Right. That’s why all the software from, say, Microsoft works flawlessly and at peak efficiency.</p>
]]></description><pubDate>Sat, 19 Jul 2025 09:27:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44613911</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=44613911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44613911</guid></item><item><title><![CDATA[New comment by elmigranto in "DRM Panic QR code generator"]]></title><description><![CDATA[
<p>What if your phone’s kernel panics? :)</p>
]]></description><pubDate>Fri, 04 Jul 2025 11:53:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44463731</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=44463731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44463731</guid></item><item><title><![CDATA[New comment by elmigranto in "Show HN: Ephemeral VMs in 1 Microsecond"]]></title><description><![CDATA[
<p>> This project […] contains only the necessary parts for realistic benchmarking<p>> The test program is a simple […] return string<p>I understand how this is required to measure the effects of sandboxing in isolation. And the result is impressive.<p>In what ways would you expect performance to be affected when workloads are more realistic as well?</p>
]]></description><pubDate>Mon, 23 Dec 2024 14:39:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=42494678</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=42494678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42494678</guid></item><item><title><![CDATA[New comment by elmigranto in "Sora is here"]]></title><description><![CDATA[
<p><a href="https://sciencebehindpixar.org/pipeline/rendering" rel="nofollow">https://sciencebehindpixar.org/pipeline/rendering</a></p>
]]></description><pubDate>Mon, 09 Dec 2024 19:44:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=42369740</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=42369740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42369740</guid></item><item><title><![CDATA[New comment by elmigranto in "Sora is here"]]></title><description><![CDATA[
<p>I would guess there is more than one computer :)<p>Pixar's stuff famously takes days per frame.</p>
]]></description><pubDate>Mon, 09 Dec 2024 19:17:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42369458</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=42369458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42369458</guid></item><item><title><![CDATA[New comment by elmigranto in "Ask HN: What are you working on (August 2024)?"]]></title><description><![CDATA[
<p>iOS app to discover dog-friendly places in Amsterdam.<p><a href="https://www.instagram.com/doggable.app/" rel="nofollow">https://www.instagram.com/doggable.app/</a><p>We have over a 100 places now, and are getting ready for closed beta in September. You can sign up by emailing hello@doggable.app or DM-ing us on Instagram @doggable.app.<p>The app is developed live over at Twitch.<p><a href="https://twitch.tv/elmigranto" rel="nofollow">https://twitch.tv/elmigranto</a></p>
]]></description><pubDate>Sun, 25 Aug 2024 09:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=41345903</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=41345903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41345903</guid></item><item><title><![CDATA[New comment by elmigranto in "Eight Years of GraphQL"]]></title><description><![CDATA[
<p>So if most of the issues with GraphQL are the same as with the other approach, what is the point of GraphQL that justifies all the complexity?</p>
]]></description><pubDate>Wed, 17 Jul 2024 08:31:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=40983673</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=40983673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40983673</guid></item><item><title><![CDATA[New comment by elmigranto in "Htmx does not play well with content security policy"]]></title><description><![CDATA[
<p>> if someone manages to inject arbitrary HTML<p>If they can, why wouldn’t it be inline <script>?</p>
]]></description><pubDate>Tue, 02 Jul 2024 11:53:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40855731</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=40855731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40855731</guid></item><item><title><![CDATA[New comment by elmigranto in "Understanding Bash (2018)"]]></title><description><![CDATA[
<p>Good point. I think the fact that it’s named “exit status” instead of “error code” is primary confusion factor.</p>
]]></description><pubDate>Thu, 16 Jan 2020 16:05:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=22065788</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=22065788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22065788</guid></item><item><title><![CDATA[New comment by elmigranto in "HeidiSQL – GUI client for MariaDB, MySQL, Microsoft SQL Server and PostgreSQL"]]></title><description><![CDATA[
<p>Sounds interesting, but what are good examples of "Visualizer" part? Screenshots section [1] only has 6 (pretty primitive [2]) images out of about a 100 total, but maybe that is outdated?<p>[1] <a href="https://www.dbvis.com/features/software-screenshots/" rel="nofollow">https://www.dbvis.com/features/software-screenshots/</a><p>[2] <a href="https://www.dbvis.com/images/features/screens/chart3.png" rel="nofollow">https://www.dbvis.com/images/features/screens/chart3.png</a></p>
]]></description><pubDate>Fri, 18 Jan 2019 01:00:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=18936135</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=18936135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18936135</guid></item><item><title><![CDATA[New comment by elmigranto in "Adding BigInts to V8"]]></title><description><![CDATA[
<p>Given that `int + bigint` throws in JS, this exact thing will never happen imo, otherwise, you can't differentiate between types.<p>Maybe something like `{"x": 10n}`, but at that point, might as well do reviver, especially if you already agreed on a format and use some to parse out class instances vs plain objects.</p>
]]></description><pubDate>Thu, 03 May 2018 11:32:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=16984998</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=16984998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16984998</guid></item><item><title><![CDATA[New comment by elmigranto in "Adding BigInts to V8"]]></title><description><![CDATA[
<p>I wish we also had regular word-sized ints as well instead of everything being double precision with all kinds of weird edge cases.</p>
]]></description><pubDate>Wed, 02 May 2018 22:52:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=16981861</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=16981861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16981861</guid></item><item><title><![CDATA[New comment by elmigranto in "Adding BigInts to V8"]]></title><description><![CDATA[
<p>No need for custom parser. Right now, you can use custom format with reviver and serializer functions (2nd arg to serialize / parse). Say, have them serialize as string `^bigint[\d]+$` and revive appropriately.</p>
]]></description><pubDate>Wed, 02 May 2018 22:48:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=16981833</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=16981833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16981833</guid></item><item><title><![CDATA[New comment by elmigranto in "I switched from iPhone to the Pixel 2: One-week report"]]></title><description><![CDATA[
<p>Keyschain Access.app works exactly like that. Not sure if it would be easy to migrate from Lastlass, though. I know you can at least script the process.<p>Well, that could be a dealbreaker, though given this is a taste thing and great browser performance of iOS, I personally don't see it as a problem.<p>Google Photos is on the App Store. On Mac, you can rsync your photos library with cron or launchctl (~/Documents/Photos.library) or stick with time machine or dozen others file-level or block-level backup tools.</p>
]]></description><pubDate>Tue, 01 May 2018 12:23:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=16966400</link><dc:creator>elmigranto</dc:creator><comments>https://news.ycombinator.com/item?id=16966400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16966400</guid></item></channel></rss>