<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: dnsbty</title><link>https://news.ycombinator.com/user?id=dnsbty</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 23:41:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dnsbty" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dnsbty in "Launch HN: Gecko Security (YC F24) – AI That Finds Vulnerabilities in Code"]]></title><description><![CDATA[
<p>This is one area I expect LLMs to really shine. I've tried a few static analysis tools for security, but it feels like the cookie cutter checks aren't that effective for catching anything but the most basic vulnerabilities. Having context on the actual purpose of the code seems like a great way to provide better scans without needing to a researcher for a deeper pentest.<p>I just started a scan on an open source project I was looking at, but I would love to see you add Elixir to the list of supported languages so that I can use this for my team's codebase!</p>
]]></description><pubDate>Thu, 31 Jul 2025 17:16:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44747798</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=44747798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44747798</guid></item><item><title><![CDATA[New comment by dnsbty in "Google Fiber is coming to Las Vegas"]]></title><description><![CDATA[
<p>I think it depends where you’re at. I got 1gb through them and it was pretty dependable.</p>
]]></description><pubDate>Thu, 23 Jan 2025 07:16:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=42801534</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=42801534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42801534</guid></item><item><title><![CDATA[Israel, Hamas reach ceasefire deal to end 15 months of war in Gaza]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.reuters.com/world/middle-east/gaza-ceasefire-appears-close-us-egyptian-leaders-put-focus-coming-hours-2025-01-14/">https://www.reuters.com/world/middle-east/gaza-ceasefire-appears-close-us-egyptian-leaders-put-focus-coming-hours-2025-01-14/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42716440">https://news.ycombinator.com/item?id=42716440</a></p>
<p>Points: 463</p>
<p># Comments: 1307</p>
]]></description><pubDate>Wed, 15 Jan 2025 20:26:49 +0000</pubDate><link>https://www.reuters.com/world/middle-east/gaza-ceasefire-appears-close-us-egyptian-leaders-put-focus-coming-hours-2025-01-14/</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=42716440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42716440</guid></item><item><title><![CDATA[New comment by dnsbty in "The Anti-Social Century"]]></title><description><![CDATA[
<p>The author shared this gift link on Twitter/X: <a href="https://www.theatlantic.com/magazine/archive/2025/02/american-loneliness-personality-politics/681091/?gift=o6MjJQpusU9ebnFuymVdsHLEgrw7xaVlFdZ_ahquf0Y" rel="nofollow">https://www.theatlantic.com/magazine/archive/2025/02/america...</a></p>
]]></description><pubDate>Thu, 09 Jan 2025 20:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42649372</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=42649372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42649372</guid></item><item><title><![CDATA[New comment by dnsbty in "Launch HN: Codebuff (YC F24) – CLI tool that writes code for you"]]></title><description><![CDATA[
<p>I've been using Codebuff for the last few weeks, and it's been really nice for working in my Elixir repo. And as someone who uses Neovim in the terminal instead of VS Code, it's nice to actually be able to have it live in the tmux split beside Neovim instead of having to switch to a different editor.<p>I have noticed some small oddities, like every now and then it will remove the existing contents of a module when adding a new function, but between a quick glance over the changes using the diff command and our standard CI suite, it's always pretty easy to catch and fix.</p>
]]></description><pubDate>Thu, 07 Nov 2024 19:33:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=42080028</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=42080028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42080028</guid></item><item><title><![CDATA[New comment by dnsbty in "How we made GitHub Actions 2x-10x faster for $3K and one afternoon"]]></title><description><![CDATA[
<p>This is an awesome guide, but with mix dialyzer taking that long I'm curious: are you caching your PLTs? And if so, why not?<p>I've worked on some pretty huge Elixir apps, and I've seen the dialyzer take that long on the first run, but once the PLTs are cached it usually takes only a minute or two even in GH Actions</p>
]]></description><pubDate>Fri, 18 Oct 2024 07:00:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41876992</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=41876992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41876992</guid></item><item><title><![CDATA[New comment by dnsbty in "Show HN: Winamp and other media players, rebuilt for the web with Web Components"]]></title><description><![CDATA[
<p>Player.style is excellent!<p>In my last startup I started to build my own video.js theme, and after a few hours realized it probably wasn't worth my time and stuck with the defaults. Going forward these themes would give me a much better starting point to do something more custom.<p>Thanks for sharing!</p>
]]></description><pubDate>Tue, 08 Oct 2024 22:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41782362</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=41782362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41782362</guid></item><item><title><![CDATA[New comment by dnsbty in "ULID: Like UUID but Sortable (2019)"]]></title><description><![CDATA[
<p>I’m a little late to the conversation, but I’m using the Elixir version of TypeID[0] in my project. While the repo linked to above doesn’t provide any guidance on storing the TypeIDs, the Elixir version does this really well. You store the prefix in the your schema (model) code, but the underlying database column is simply a UUIDv7.<p>So when you call the new function, it will generate a UUIDv7, base32 encode it, and then prepend the prefix. Then at the database layer it will translate that to a UUIDv7 for storing and translate back to the string version when loading.<p>[0] <a href="https://github.com/sloanelybutsurely/typeid-elixir">https://github.com/sloanelybutsurely/typeid-elixir</a></p>
]]></description><pubDate>Mon, 15 Jul 2024 14:54:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40968413</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=40968413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40968413</guid></item><item><title><![CDATA[New comment by dnsbty in "Ask HN: How do people create those sleek looking demos for startups?"]]></title><description><![CDATA[
<p>I'm guessing they mean overlaying the screen recording on top of a 3D render of a phone or laptop to show them being used "on device" instead of just as a flat screen recording.</p>
]]></description><pubDate>Fri, 03 May 2024 04:47:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40244142</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=40244142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40244142</guid></item><item><title><![CDATA[New comment by dnsbty in "Barcelona’s Sagrada Familia will be completed in 2026"]]></title><description><![CDATA[
<p>Spent two months in Barcelona over the last year, and I second the recommendation. The mascarpone croissant is excellent, but I would actually recommend the raspberry jam croissant even more highly. I haven’t had a thing from Pastisseria Hofmann that I didn’t like.</p>
]]></description><pubDate>Tue, 26 Mar 2024 05:09:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=39824440</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=39824440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39824440</guid></item><item><title><![CDATA[New comment by dnsbty in "Request for comments regarding topics to be discussed at Dark Patterns workshop"]]></title><description><![CDATA[
<p>On a related note, Google Maps has on occasion deleted reviews from businesses that used software that employed this tactic for requesting reviews. I’ve seen several businesses lose hundreds of five star reviews because of it.</p>
]]></description><pubDate>Mon, 03 May 2021 05:35:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=27021944</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=27021944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27021944</guid></item><item><title><![CDATA[New comment by dnsbty in "Phoenix LiveDashboard"]]></title><description><![CDATA[
<p>With Erlang releases (compiled code with the Erlang runtime included) you can do hot code swapping to change the code while it’s still running.<p>And iirc I believe LiveView will have all the state necessary client-side to be able to reconstruct the session when reconnecting the socket. I’m not near my development machine to make sure on that one though.</p>
]]></description><pubDate>Fri, 17 Apr 2020 05:19:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=22896441</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=22896441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22896441</guid></item><item><title><![CDATA[Why Elixir Excels at Test Driven Development]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/podium-engineering/test-driven-development-why-elixir-excels-at-tdd-8b5f1a51aee3">https://medium.com/podium-engineering/test-driven-development-why-elixir-excels-at-tdd-8b5f1a51aee3</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19667272">https://news.ycombinator.com/item?id=19667272</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Apr 2019 17:56:09 +0000</pubDate><link>https://medium.com/podium-engineering/test-driven-development-why-elixir-excels-at-tdd-8b5f1a51aee3</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=19667272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19667272</guid></item><item><title><![CDATA[How to Create a Counter with Phoenix LiveView]]></title><description><![CDATA[
<p>Article URL: <a href="https://dennisbeatty.com/2019/03/19/how-to-create-a-counter-with-phoenix-live-view.html">https://dennisbeatty.com/2019/03/19/how-to-create-a-counter-with-phoenix-live-view.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19431587">https://news.ycombinator.com/item?id=19431587</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 19 Mar 2019 15:17:57 +0000</pubDate><link>https://dennisbeatty.com/2019/03/19/how-to-create-a-counter-with-phoenix-live-view.html</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=19431587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19431587</guid></item><item><title><![CDATA[Cool CLIs in Elixir (Part 2) with Io.ansi]]></title><description><![CDATA[
<p>Article URL: <a href="https://dennisbeatty.com/2019/03/12/cool-clis-in-elixir-part-2-with-io-ansi.html">https://dennisbeatty.com/2019/03/12/cool-clis-in-elixir-part-2-with-io-ansi.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19369561">https://news.ycombinator.com/item?id=19369561</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 Mar 2019 16:04:16 +0000</pubDate><link>https://dennisbeatty.com/2019/03/12/cool-clis-in-elixir-part-2-with-io-ansi.html</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=19369561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19369561</guid></item><item><title><![CDATA[Using Control Flow in Elixir to Improve Discoverability]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/podium-engineering/using-control-flow-in-elixir-to-improve-discoverability-21341b27d851">https://medium.com/podium-engineering/using-control-flow-in-elixir-to-improve-discoverability-21341b27d851</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19322278">https://news.ycombinator.com/item?id=19322278</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 Mar 2019 20:09:17 +0000</pubDate><link>https://medium.com/podium-engineering/using-control-flow-in-elixir-to-improve-discoverability-21341b27d851</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=19322278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19322278</guid></item><item><title><![CDATA[New comment by dnsbty in "Let’s Destroy Robocalls"]]></title><description><![CDATA[
<p>A fellow San Antonian?</p>
]]></description><pubDate>Tue, 05 Mar 2019 05:33:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=19308334</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=19308334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19308334</guid></item><item><title><![CDATA[Two Years of Elixir at  Podium (YC W16)]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/podium-engineering/two-years-of-elixir-at-podium-thoughts-9f30defedb7d">https://medium.com/podium-engineering/two-years-of-elixir-at-podium-thoughts-9f30defedb7d</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18993127">https://news.ycombinator.com/item?id=18993127</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 24 Jan 2019 21:25:22 +0000</pubDate><link>https://medium.com/podium-engineering/two-years-of-elixir-at-podium-thoughts-9f30defedb7d</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=18993127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18993127</guid></item><item><title><![CDATA[New comment by dnsbty in "Git and GitHub Integration Comes to Atom"]]></title><description><![CDATA[
<p>That's why I make sure to include memory leaks in every program I write :)</p>
]]></description><pubDate>Wed, 17 May 2017 06:31:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=14356119</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=14356119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14356119</guid></item><item><title><![CDATA[New comment by dnsbty in "Google in Kansas City: A Tale of Two-Speed America"]]></title><description><![CDATA[
<p>I agree with most of this except for the bit about any of the first locations being in Comcast territory.  I'm a Google Fiber subscriber in Provo, UT.  Before Google got here I was on Comcast.<p>Our cap was 50 Mbit which wasn't bad, but then when Google came in, Comcast upped that plan to 250 Mbit with no hardware upgrades or anything for the same price which was really nice.<p>The main thing I noticed though is that reliability with Google is a lot higher.  My Comcast connection would go down for an hour or two about once a week, but my fiber connection seems to always be fine.<p>As far as cities bending over backwards, Provo definitely did that.  We had put in a citywide fiber network using a $40 million bond and then ended up selling it to Google for $1.  It was definitely the best move considering the company that had been operating it before defaulted on their payments, but Provo will still be paying for the network for 12 years.</p>
]]></description><pubDate>Thu, 10 Sep 2015 07:18:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=10196535</link><dc:creator>dnsbty</dc:creator><comments>https://news.ycombinator.com/item?id=10196535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10196535</guid></item></channel></rss>