<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: dgulino</title><link>https://news.ycombinator.com/user?id=dgulino</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 26 May 2026 19:03:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dgulino" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dgulino in "Slack has raised our charges by $195k per year"]]></title><description><![CDATA[
<p>I use pikapods to cheaply host a couple Open Source apps.  They support Mattermost: <a href="https://www.pikapods.com/apps" rel="nofollow">https://www.pikapods.com/apps</a></p>
]]></description><pubDate>Thu, 18 Sep 2025 18:24:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45293185</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=45293185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45293185</guid></item><item><title><![CDATA[New comment by dgulino in "Calculating Empires: A Genealogy of Technology and Power Since 1500"]]></title><description><![CDATA[
<p>Now that this is done, AI can copy the form, automatically generating this type of visualization for anything.  Can you spot the hallucinations?</p>
]]></description><pubDate>Thu, 20 Jun 2024 21:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=40743358</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=40743358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40743358</guid></item><item><title><![CDATA[New comment by dgulino in "Calculating Empires: A Genealogy of Technology and Power Since 1500"]]></title><description><![CDATA[
<p>Neat!  Consider embedding links to source material, like wikipedia?</p>
]]></description><pubDate>Thu, 20 Jun 2024 21:00:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=40743313</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=40743313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40743313</guid></item><item><title><![CDATA[New comment by dgulino in "Show HN: Dog – a distributed firewall management system"]]></title><description><![CDATA[
<p>I'm adding 'dog-fw' as a search friendly alias for dog to the documentation.</p>
]]></description><pubDate>Wed, 26 May 2021 20:05:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=27295418</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=27295418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27295418</guid></item><item><title><![CDATA[New comment by dgulino in "Show HN: Dog – a distributed firewall management system"]]></title><description><![CDATA[
<p>Years ago, we had multiple servers across multiple cloud providers, and every time the IP address of one of those servers changed, we'd have to manually update our firewalls to reflect that change.
Our servers had ways to detect bad actors and add them to a blocklist, but we didn't have a way to globally distribute that blocklist across all of our servers.
So we create 'dog', a distributed firewall management system that works across providers, scales to hundreds+ of servers, and quickly and securely does it's job.
We'd love to hear what you think of dog, and would love even more for you to use, fix, and extend it.
Want to see how software is eating the walkie-talkie?  Checkout <a href="https://relaypro.com" rel="nofollow">https://relaypro.com</a>.</p>
]]></description><pubDate>Mon, 17 May 2021 23:27:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=27189600</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=27189600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27189600</guid></item><item><title><![CDATA[Show HN: Dog – a distributed firewall management system]]></title><description><![CDATA[
<p>Article URL: <a href="https://relaypro-open.github.io/dog/">https://relaypro-open.github.io/dog/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27189599">https://news.ycombinator.com/item?id=27189599</a></p>
<p>Points: 20</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 17 May 2021 23:27:35 +0000</pubDate><link>https://relaypro-open.github.io/dog/</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=27189599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27189599</guid></item><item><title><![CDATA[New comment by dgulino in "Why do we need modules at all? (2011)"]]></title><description><![CDATA[
<p>Anyone have a copy of his elib1_misc.erl?</p>
]]></description><pubDate>Tue, 27 Aug 2019 18:33:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=20812994</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=20812994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20812994</guid></item><item><title><![CDATA[How to avoid taking down your S3 with Ansible]]></title><description><![CDATA[
<p>Article URL: <a href="https://technicalmusings.blogspot.com/2017/03/how-to-avoid-taking-down-your-s3-with.html">https://technicalmusings.blogspot.com/2017/03/how-to-avoid-taking-down-your-s3-with.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=13783429">https://news.ycombinator.com/item?id=13783429</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 03 Mar 2017 15:24:59 +0000</pubDate><link>https://technicalmusings.blogspot.com/2017/03/how-to-avoid-taking-down-your-s3-with.html</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=13783429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13783429</guid></item><item><title><![CDATA[New comment by dgulino in "Requestdiff – Send two HTTP requests and visualize any differences"]]></title><description><![CDATA[
<p>you can leave off the pipe:
colordiff -u <(curl -sS -D - -L <a href="https://httpbin.org/get" rel="nofollow">https://httpbin.org/get</a>) <(curl -sS -D - -L <a href="https://httpbin.org/get?show_env=1" rel="nofollow">https://httpbin.org/get?show_env=1</a>)</p>
]]></description><pubDate>Wed, 21 Oct 2015 15:45:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=10426210</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=10426210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10426210</guid></item><item><title><![CDATA[New comment by dgulino in "Network handover in Google Fi"]]></title><description><![CDATA[
<p><a href="https://republicwireless.com" rel="nofollow">https://republicwireless.com</a> provides seamless wifi->cell and cell->wifi handover of calls.</p>
]]></description><pubDate>Wed, 26 Aug 2015 18:27:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=10125047</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=10125047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10125047</guid></item><item><title><![CDATA[New comment by dgulino in "Secure Secure Shell"]]></title><description><![CDATA[
<p>"ssh-keygen -G /tmp/moduli -b 4096
ssh-keygen -T /etc/ssh/moduli -f /tmp/moduli<p>This will take a while so continue while it’s running."<p>First line has taken 6 hours on an ec2 t1.micro.</p>
]]></description><pubDate>Tue, 06 Jan 2015 20:00:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=8846559</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=8846559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8846559</guid></item><item><title><![CDATA[New comment by dgulino in "ipython 2.0.0"]]></title><description><![CDATA[
<p>ipython is something I miss when I use any other language's shell.  Amazing Ruby doesn't have something nearly as good (well, there is a hack: <a href="http://nbviewer.ipython.org/gist/minrk/4689728" rel="nofollow">http://nbviewer.ipython.org/gist/minrk/4689728</a>)</p>
]]></description><pubDate>Wed, 02 Apr 2014 17:45:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=7517443</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=7517443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7517443</guid></item><item><title><![CDATA[New comment by dgulino in "How Mavericks ruined Apple Mail for Gmail users"]]></title><description><![CDATA[
<p>Reduce high cpu utilization from Mail:
Spotlight -> Disable Mail & Messages
<a href="http://www.insanelymac.com/forum/topic/290194-apple-mail-high-cpu-usage/" rel="nofollow">http://www.insanelymac.com/forum/topic/290194-apple-mail-hig...</a></p>
]]></description><pubDate>Wed, 23 Oct 2013 20:28:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=6601442</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=6601442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6601442</guid></item><item><title><![CDATA[Yahoo Mail down-ish]]></title><description><![CDATA[
<p>The site is up, but you can't read email:
"There appears to be a problem loading the message list"<p>Also, I just found this:
http://downrightnow.com/yahoomail</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=6334208">https://news.ycombinator.com/item?id=6334208</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 05 Sep 2013 14:01:08 +0000</pubDate><link>https://mail.yahoo.com</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=6334208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6334208</guid></item><item><title><![CDATA[New comment by dgulino in "PAWK - A Python line processor (like AWK)"]]></title><description><![CDATA[
<p>Yet another option:
pyliner - A Python line processor (like Perl):
<a href="https://gist.github.com/dgulino/4750088" rel="nofollow">https://gist.github.com/dgulino/4750088</a></p>
]]></description><pubDate>Fri, 15 Mar 2013 13:06:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=5380353</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=5380353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5380353</guid></item><item><title><![CDATA[New comment by dgulino in "Show HN: importd – d is for django"]]></title><description><![CDATA[
<p>fyi: 
This requires django 1.4.  I ran w/1.3.1 and got this error when running the helloworld example:<p>ImportError: No module named wsgi<p>I updated to 1.4.5 and it worked fine.</p>
]]></description><pubDate>Wed, 20 Feb 2013 22:11:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=5253717</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=5253717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5253717</guid></item><item><title><![CDATA[New comment by dgulino in "Python command line oneliners"]]></title><description><![CDATA[
<p>There are a few scripts that facilitate the use of python on the command line:<p><a href="https://gist.github.com/dgulino/4750088" rel="nofollow">https://gist.github.com/dgulino/4750088</a> (mine)<p><a href="http://code.activestate.com/recipes/437932-pyline-a-grep-like-sed-like-command-line-tool/" rel="nofollow">http://code.activestate.com/recipes/437932-pyline-a-grep-lik...</a></p>
]]></description><pubDate>Wed, 20 Feb 2013 15:24:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=5250887</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=5250887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5250887</guid></item><item><title><![CDATA[Automatically set Terminal colors depending on SSH Hostname]]></title><description><![CDATA[
<p>Article URL: <a href="http://technicalmusings.blogspot.com/2012/02/ssh-localcommand-osx-terminal-colors.html">http://technicalmusings.blogspot.com/2012/02/ssh-localcommand-osx-terminal-colors.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=3560371">https://news.ycombinator.com/item?id=3560371</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 07 Feb 2012 03:51:01 +0000</pubDate><link>http://technicalmusings.blogspot.com/2012/02/ssh-localcommand-osx-terminal-colors.html</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=3560371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3560371</guid></item><item><title><![CDATA[New comment by dgulino in "AWK-ward Ruby"]]></title><description><![CDATA[
<p>Similar Perl/Awk syntax for Python one-liners with BEGIN/END:
<a href="http://code.activestate.com/recipes/577075-pyliner-script-to-run-arbitrary-python-code-on-the/?in=user-4119417" rel="nofollow">http://code.activestate.com/recipes/577075-pyliner-script-to...</a></p>
]]></description><pubDate>Tue, 26 Apr 2011 20:37:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=2487092</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=2487092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=2487092</guid></item><item><title><![CDATA[New comment by dgulino in "Pipeable Ruby - forget about grep / sed / awk / wc ... "]]></title><description><![CDATA[
<p>Also check Pyliner:
<a href="http://code.activestate.com/recipes/577075-pyliner-script-to-run-arbitrary-python-code-on-the/" rel="nofollow">http://code.activestate.com/recipes/577075-pyliner-script-to...</a></p>
]]></description><pubDate>Thu, 21 Apr 2011 15:23:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=2470961</link><dc:creator>dgulino</dc:creator><comments>https://news.ycombinator.com/item?id=2470961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=2470961</guid></item></channel></rss>