<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: ctide</title><link>https://news.ycombinator.com/user?id=ctide</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 09:17:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ctide" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ctide in "Facebook engineers: we have no idea where we keep all your personal data"]]></title><description><![CDATA[
<p>It became difficult when your 'database' turned into exabytes of random files in s3.</p>
]]></description><pubDate>Wed, 07 Sep 2022 16:57:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=32753151</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=32753151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32753151</guid></item><item><title><![CDATA[New comment by ctide in "Operation Luigi: How I hacked my friend without her noticing"]]></title><description><![CDATA[
<p>Where's the social engineering part? Trying to convince people you aren't a scumbag so they become your friend long enough for you to swipe their password?</p>
]]></description><pubDate>Thu, 03 Aug 2017 17:51:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=14921926</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=14921926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14921926</guid></item><item><title><![CDATA[New comment by ctide in "Slack may regret its letter to Microsoft"]]></title><description><![CDATA[
<p>Actually, they don't use Slack because Slack would be the most expensive piece of software they license. The enterprise model from Slack is so prohibitively expensive it's like they're intentionally trying to drive away large customers.</p>
]]></description><pubDate>Thu, 03 Nov 2016 20:46:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=12867790</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=12867790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12867790</guid></item><item><title><![CDATA[New comment by ctide in "Angular 1.x Banned from Firefox Addons"]]></title><description><![CDATA[
<p>I had an extension a while ago that I was attempting to publish to the Firefox app store and it was rejected on grounds of using eval. I don't remember why I needed to use eval, but basically this is something they do already. I'm guessing that previously they were allowing for an Angular exception.</p>
]]></description><pubDate>Thu, 20 Oct 2016 20:58:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=12756107</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=12756107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12756107</guid></item><item><title><![CDATA[New comment by ctide in "After a year of using Node.js in production"]]></title><description><![CDATA[
<p>Not really.<p>These things aren't pain points in the browser the way they are in Node. I have never felt the need for an ORM in the browser. I have never dealt with client-side code that was using so many libraries I had to worry about whether exceptions would be handled via exceptions, or the first argument of the callback, or rejected promises. No one (at least, no one I know) is installing node modules like isArray to use in the browser.<p>Yes, these things _could_ technically apply to the browser, but it's not commonplace. In the node world, these are all things you deal with consistently.</p>
]]></description><pubDate>Tue, 03 May 2016 02:16:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=11617347</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=11617347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11617347</guid></item><item><title><![CDATA[New comment by ctide in "BYOT: Bring your own team"]]></title><description><![CDATA[
<p>It's like you've never heard of an acquihire before.<p>Companies do this all the time.</p>
]]></description><pubDate>Tue, 26 Apr 2016 01:59:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=11568898</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=11568898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11568898</guid></item><item><title><![CDATA[New comment by ctide in "How We Moved from Heroku to Containers with No Docker Experience"]]></title><description><![CDATA[
<p>At a previous company, we initially set everything up at Heroku. As things got cost prohibitive, we moved them one by one to AWS. Since Heroku is setup on AWS, it was easy enough to connect to our Heroku postgres instance from AWS web servers and it doesn't add any extra latency vs. running direct on Heroku. Over time, we slowly migrated everything off to our own infrastructure on AWS, but we were able to leverage Heroku to avoid all of that development effort until it was cost effective to do so. You'll need to deal with your own SSL endpoint if you run your web servers on AWS, but it's pretty trivial to do so with ELB.</p>
]]></description><pubDate>Sat, 28 Nov 2015 20:07:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=10642220</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=10642220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10642220</guid></item><item><title><![CDATA[New comment by ctide in "Arbitration Everywhere, Stacking the Deck of Justice"]]></title><description><![CDATA[
<p>It depends. I tried to switch to Simple, but at the time I was working as an independent contractor. The maximum size of a check you can deposit without mailing it to them is $3k. Having to mail in every check I received was a hassle that outweighed any benefits Simple provided over a regular bank account.</p>
]]></description><pubDate>Sat, 31 Oct 2015 20:03:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=10483975</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=10483975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10483975</guid></item><item><title><![CDATA[VW]]></title><description><![CDATA[
<p>Article URL: <a href="http://blog.cleancoder.com/uncle-bob/2015/10/14/VW.html">http://blog.cleancoder.com/uncle-bob/2015/10/14/VW.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=10394046">https://news.ycombinator.com/item?id=10394046</a></p>
<p>Points: 10</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 15 Oct 2015 16:22:01 +0000</pubDate><link>http://blog.cleancoder.com/uncle-bob/2015/10/14/VW.html</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=10394046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10394046</guid></item><item><title><![CDATA[New comment by ctide in "Lessons learned writing highly available code"]]></title><description><![CDATA[
<p>I'm guessing MySQL doesn't support this (hence the need for a cron job), but postgres lets you set a statement_timeout on the connection. It will force kill queries that go beyond that timeout. I worked on an app not too long enough that occasionally would have some queries go off the rails and start blocking everything. We set up postgres to just kill off anything taking 30s automatically, and then were able to root out the issues without worrying about everything blocking on these broken queries and taking down our systems.</p>
]]></description><pubDate>Fri, 02 Oct 2015 21:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=10321400</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=10321400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10321400</guid></item><item><title><![CDATA[What Do Perl and Go Have in Common?]]></title><description><![CDATA[
<p>Article URL: <a href="http://patshaughnessy.net/2015/9/25/what-do-perl-and-go-have-in-common">http://patshaughnessy.net/2015/9/25/what-do-perl-and-go-have-in-common</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=10278868">https://news.ycombinator.com/item?id=10278868</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 25 Sep 2015 15:59:08 +0000</pubDate><link>http://patshaughnessy.net/2015/9/25/what-do-perl-and-go-have-in-common</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=10278868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10278868</guid></item><item><title><![CDATA[New comment by ctide in "We’re Bad at Interviewing Developers – Interview with Kerri Miller"]]></title><description><![CDATA[
<p>Do you doubt your skills? Why are you interviewing if you're employed at a good company?<p>I hear this position often when people talking about contract-to-perm, and I just don't see it. If you're good at what you do, and people enjoy working with you, why wouldn't you take a contract to perm position? The only reasons I can see are that you are afraid you don't get the job (well, then you wouldn't have been a good fit if they hired you) or you end up not liking the team/company as much (same as if they had hired you.)<p>So, why wouldn't you? And I don't buy the 'I have a good job' line, because you wouldn't even be entertaining offers if you weren't interested in leaving your current role.</p>
]]></description><pubDate>Thu, 17 Sep 2015 16:03:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=10234121</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=10234121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10234121</guid></item><item><title><![CDATA[New comment by ctide in "This Industry is Fucked"]]></title><description><![CDATA[
<p>You forgot the '#gamergate' at the end of your post.</p>
]]></description><pubDate>Mon, 06 Jul 2015 02:28:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=9836339</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=9836339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9836339</guid></item><item><title><![CDATA[New comment by ctide in "Ask HN: Freelancer? Seeking freelancer? (July 2015)"]]></title><description><![CDATA[
<p>SEEKING WORK - Remote / Seattle<p>I'm an engineer with 15+ years of experience at all levels of the stack. Have worked both for, and at, a handful of YC companies. Currently have about 20 hours / week of availability, with potentially a bit more freeing up next month.<p>Main Technologies: Rails, React.js, Backbone, iOS, HTML/CSS/etc, Postgres, Chef, Puppet, Ansible, AWS.<p><a href="http://www.github.com/ctide" rel="nofollow">http://www.github.com/ctide</a> - <a href="http://www.twitter.com/ctide" rel="nofollow">http://www.twitter.com/ctide</a> - chris at fifteenb.com</p>
]]></description><pubDate>Wed, 01 Jul 2015 16:36:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=9813144</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=9813144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9813144</guid></item><item><title><![CDATA[A New Chapter for Path]]></title><description><![CDATA[
<p>Article URL: <a href="http://blog.path.com/post/120147299377/a-new-chapter-for-path">http://blog.path.com/post/120147299377/a-new-chapter-for-path</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=9622267">https://news.ycombinator.com/item?id=9622267</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 29 May 2015 01:45:05 +0000</pubDate><link>http://blog.path.com/post/120147299377/a-new-chapter-for-path</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=9622267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9622267</guid></item><item><title><![CDATA[New comment by ctide in "Ask HN: Should I join startup for less-than-expected equity?"]]></title><description><![CDATA[
<p>And no dilution is not realistic given that they haven't even raised a Series A yet.</p>
]]></description><pubDate>Tue, 05 May 2015 15:59:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=9493190</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=9493190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9493190</guid></item><item><title><![CDATA[New comment by ctide in "The Rise and Looming Fall of the Engineering Whiteboard Interview"]]></title><description><![CDATA[
<p>You know what isn't setup the way my normal editor is?<p>A fucking whiteboard.</p>
]]></description><pubDate>Mon, 04 May 2015 23:41:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=9489986</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=9489986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9489986</guid></item><item><title><![CDATA[New comment by ctide in "Show HN: Coachella playlist / streamer"]]></title><description><![CDATA[
<p>I noticed a few hours ago that I wanted to listen to a bunch of acts at Coachella that were on different channels. I didn't really want to have to remember to switch, though, so I hacked this together so that I could select all the acts I want to listen to and it would just switch between them for me when they came on.<p><a href="https://coachella-streamer.herokuapp.com/?ids=8,12,16,17,19,18,21,24,28,42,43,52,55,57,63,72,70,75,76,80,82" rel="nofollow">https://coachella-streamer.herokuapp.com/?ids=8,12,16,17,19,...</a> is my planned listening for the weekend. Hope someone else finds this useful!</p>
]]></description><pubDate>Fri, 10 Apr 2015 23:24:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=9357652</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=9357652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9357652</guid></item><item><title><![CDATA[Show HN: Coachella playlist / streamer]]></title><description><![CDATA[
<p>Article URL: <a href="https://coachella-streamer.herokuapp.com/">https://coachella-streamer.herokuapp.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=9357647">https://news.ycombinator.com/item?id=9357647</a></p>
<p>Points: 10</p>
<p># Comments: 3</p>
]]></description><pubDate>Fri, 10 Apr 2015 23:22:53 +0000</pubDate><link>https://coachella-streamer.herokuapp.com/</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=9357647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9357647</guid></item><item><title><![CDATA[New comment by ctide in "Orbit: EA's first open source project"]]></title><description><![CDATA[
<p><a href="https://github.com/Eonblast/Emysql" rel="nofollow">https://github.com/Eonblast/Emysql</a> for example, was originally written at EA.</p>
]]></description><pubDate>Wed, 01 Apr 2015 16:32:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=9304819</link><dc:creator>ctide</dc:creator><comments>https://news.ycombinator.com/item?id=9304819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9304819</guid></item></channel></rss>