<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: dhuramas</title><link>https://news.ycombinator.com/user?id=dhuramas</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 20:09:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dhuramas" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dhuramas in "How CUE Wins (2021)"]]></title><description><![CDATA[
<p>Anyone having used both KCL[1] and Cue? There is a comparison presented by KCL[2], but wanted to hear people's personal experience.<p>[1]: <a href="https://news.ycombinator.com/item?id=34144566" rel="nofollow">https://news.ycombinator.com/item?id=34144566</a>
[2]: <a href="https://kcl-lang.io/docs/user_docs/getting-started/intro/#vs-cue" rel="nofollow">https://kcl-lang.io/docs/user_docs/getting-started/intro/#vs...</a></p>
]]></description><pubDate>Fri, 13 Jan 2023 15:37:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34369205</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=34369205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34369205</guid></item><item><title><![CDATA[Towards Continuous Performance Regression Testing]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.morling.dev/blog/towards-continuous-performance-regression-testing/">https://www.morling.dev/blog/towards-continuous-performance-regression-testing/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=25462967">https://news.ycombinator.com/item?id=25462967</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 18 Dec 2020 02:02:04 +0000</pubDate><link>https://www.morling.dev/blog/towards-continuous-performance-regression-testing/</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=25462967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25462967</guid></item><item><title><![CDATA[New comment by dhuramas in "Failure Modes and Continuous Resilience"]]></title><description><![CDATA[
<p>His talk at QCon[1] covering this topic was pretty interesting<p>[1]: <a href="https://www.youtube.com/watch?v=v5Gwi9AYvm4" rel="nofollow">https://www.youtube.com/watch?v=v5Gwi9AYvm4</a></p>
]]></description><pubDate>Sun, 12 Jul 2020 12:44:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=23810917</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=23810917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23810917</guid></item><item><title><![CDATA[Failure Modes and Continuous Resilience]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@adrianco/failure-modes-and-continuous-resilience-6553078caad5">https://medium.com/@adrianco/failure-modes-and-continuous-resilience-6553078caad5</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23810913">https://news.ycombinator.com/item?id=23810913</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 12 Jul 2020 12:43:31 +0000</pubDate><link>https://medium.com/@adrianco/failure-modes-and-continuous-resilience-6553078caad5</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=23810913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23810913</guid></item><item><title><![CDATA[New comment by dhuramas in "AGPL License"]]></title><description><![CDATA[
<p>OP is speaking hypothetically- the question is perfectly valid and asks for which of the scenarios are okay.</p>
]]></description><pubDate>Fri, 31 Jan 2020 12:41:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=22201140</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=22201140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22201140</guid></item><item><title><![CDATA[New comment by dhuramas in "Kansas City is first major city in U.S. to offer no-cost public transportation"]]></title><description><![CDATA[
<p>Sleeping in the car is also illegal in a growing number of places[1]<p>[1]: <a href="https://nextcity.org/daily/entry/10-facts-homelessness-2014" rel="nofollow">https://nextcity.org/daily/entry/10-facts-homelessness-2014</a></p>
]]></description><pubDate>Tue, 17 Dec 2019 12:03:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=21812690</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=21812690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21812690</guid></item><item><title><![CDATA[New comment by dhuramas in "Google Fires Four Workers, Including Staffer Tied to Protest"]]></title><description><![CDATA[
<p>Extending the example, “if a company A (eg. Marlboro) pays you a salary X to do your fucking job Y ( make cigarettes more addictive) and if you use that money and time on activities Z(whistleblowing, protesting, etc), especially if it negatively affects company A's image / revenues, why shouldn't the company be allowed to fire<p>I think people feel strongly about certain issues. That doesn’t imply that what they are doing is inherently wrong if driven by those core sentiments. How about we empathize- We can respect both Google’s and the employees’ action without choosing sides.</p>
]]></description><pubDate>Tue, 26 Nov 2019 09:35:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=21636779</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=21636779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21636779</guid></item><item><title><![CDATA[New comment by dhuramas in "Bootstrapping a SaaS to and$250K/Month on a Competitive Market"]]></title><description><![CDATA[
<p>Good for them...<p>But my first thought before clicking was- please don't be ad/marketing/SEO biz.</p>
]]></description><pubDate>Sat, 21 Sep 2019 00:40:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=21032696</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=21032696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21032696</guid></item><item><title><![CDATA[New comment by dhuramas in "GCC null pointer check removed"]]></title><description><![CDATA[
<p>I was wondering where I had heard of Cranelift before- seems like it is the default backend for wasmer[1].<p>[1] <a href="https://github.com/wasmerio/wasmer#building" rel="nofollow">https://github.com/wasmerio/wasmer#building</a></p>
]]></description><pubDate>Wed, 28 Aug 2019 19:58:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=20823476</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=20823476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20823476</guid></item><item><title><![CDATA[New comment by dhuramas in "I completed Ultimate Go, took good notes and commented directly on source code"]]></title><description><![CDATA[
<p>I can't upvote this enough.<p>I am going through this course- and it is fabulous. Covers tests, and even though the topic names might seem easy or trivial(I mean there is only so many ways you can write loops or define arrays), they include a lot of "extras" that make it fun- for example one of the topics might include details about how to write doctests and docs, another one might introduce table driven tests and provide advice on when to use them. Overall it is great.<p>I'd be very interested in seeing this approach applied to other language courses.</p>
]]></description><pubDate>Thu, 15 Aug 2019 13:43:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=20705099</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=20705099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20705099</guid></item><item><title><![CDATA[New comment by dhuramas in "Contributor Agreements Considered Harmful"]]></title><description><![CDATA[
<p>Context: <a href="https://en.wikipedia.org/wiki/Eric_S._Raymond#Political_beliefs_and_activism" rel="nofollow">https://en.wikipedia.org/wiki/Eric_S._Raymond#Political_beli...</a></p>
]]></description><pubDate>Mon, 08 Jul 2019 14:14:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=20382868</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=20382868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20382868</guid></item><item><title><![CDATA[New comment by dhuramas in "Tips for reviewing code you don’t like"]]></title><description><![CDATA[
<p>I don't think OP wants a project to accept anything "less-good". It's just a post asking to be respectful to the contributor. Attack the idea(in a civilized manner) - not the person.</p>
]]></description><pubDate>Mon, 08 Jul 2019 14:10:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=20382828</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=20382828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20382828</guid></item><item><title><![CDATA[New comment by dhuramas in "You are not Google. You are not Netflix"]]></title><description><![CDATA[
<p>Out of curiosity - Which database is this? and is it really taboo to have views joining against multiple other views?<p>If the underlying views were performant- I'd assume the query optimizer would do the right thing(at least 90% of the time).<p>EDIT: I guess it depends - Just did more research and found this [1]. As long as the views don't do unnecessary heavy lifting or joining unnecessary tables, it should be fine.<p>[1] <a href="https://dba.stackexchange.com/questions/151169/are-views-harmful-for-performance-in-postgresql" rel="nofollow">https://dba.stackexchange.com/questions/151169/are-views-har...</a></p>
]]></description><pubDate>Sat, 22 Jun 2019 14:22:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=20249710</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=20249710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20249710</guid></item><item><title><![CDATA[New comment by dhuramas in "Getting 2FA Right in 2019"]]></title><description><![CDATA[
<p>Something I do to mitigate this problem is take a screenshot of the barcode and store it in keepass - along with the password. So next time I change phones- I just scan the codes back and I am back on track with the TOTP.<p>> I thought we were trying to stop people writing their passwords down and storing them next to their computer?<p>Yes- but I guess it's okay to use password managers anyway. And they make it easy to store screenshots and stuff as attachments.</p>
]]></description><pubDate>Thu, 20 Jun 2019 14:37:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=20233319</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=20233319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20233319</guid></item><item><title><![CDATA[New comment by dhuramas in "Tesla will soon downgrade software on the entry-level Model 3"]]></title><description><![CDATA[
<p>Lots of hate in the comments- but I feel this is a good thing. I think of it as my free trial to JetBrains IDE expiring - yeah it sucks. But I got what I paid for(or didn't pay for)- and it was good while it lasted.<p>Besides they had a clear communication about the matter- it's not as if the customers had the rug pulled off their feet. They have been informed well in advance.</p>
]]></description><pubDate>Sun, 09 Jun 2019 03:03:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=20136826</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=20136826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20136826</guid></item><item><title><![CDATA[New comment by dhuramas in "Relicensing CockroachDB"]]></title><description><![CDATA[
<p>Does that mean we shouldn't revisit our decisions and all your decisions should be set in stone?<p>CockroachDB tried something. It seems to not be working- so they are changing. It's not as if they are doing it retroactively.</p>
]]></description><pubDate>Tue, 04 Jun 2019 19:08:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=20098193</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=20098193</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20098193</guid></item><item><title><![CDATA[New comment by dhuramas in "Aurora Postgres – Disastrous Experience"]]></title><description><![CDATA[
<p>Deeply concerned about the insertion of new schema. That would make it an absolute no-no I feel.</p>
]]></description><pubDate>Fri, 31 May 2019 15:36:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=20061851</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=20061851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20061851</guid></item><item><title><![CDATA[Aurora Postgres – Disastrous Experience]]></title><description><![CDATA[
<p>Article URL: <a href="https://old.reddit.com/r/aws/comments/bv70k8/aurora_postgres_disastrous_experience/">https://old.reddit.com/r/aws/comments/bv70k8/aurora_postgres_disastrous_experience/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20060734">https://news.ycombinator.com/item?id=20060734</a></p>
<p>Points: 10</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 31 May 2019 13:40:11 +0000</pubDate><link>https://old.reddit.com/r/aws/comments/bv70k8/aurora_postgres_disastrous_experience/</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=20060734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20060734</guid></item><item><title><![CDATA[New comment by dhuramas in "PEP 594 – Removing dead batteries from Python's standard library"]]></title><description><![CDATA[
<p>In an enterprise-y environment, it's not always possible to keep upgrading to the latest. So assuming someone creates a project based on f-strings, that would be python 3.6+ only. Whereas using string.format will work across entire python 3+. Is that worth the upgrade- I'm not convinced.</p>
]]></description><pubDate>Thu, 23 May 2019 12:19:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=19990956</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=19990956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19990956</guid></item><item><title><![CDATA[New comment by dhuramas in "Show HN: Oya – New projects set up lightning fast"]]></title><description><![CDATA[
<p>I recall two other popular projects doing the curl xyz| bash approach<p>Rust[0]
Chef [1]<p>And here is an old HN comment[2] going into why it doesn't really matter.<p>Besides it's a Show HN- why be negative when we can raise the same issue more constructively as "Please add checksums and digital signatures. Also why not use regular GitHub releases in the installation instructions?"<p>[0] <a href="https://doc.rust-lang.org/book/ch01-01-installation.html" rel="nofollow">https://doc.rust-lang.org/book/ch01-01-installation.html</a>
[1] <a href="https://docs.chef.io/install_omnibus.html" rel="nofollow">https://docs.chef.io/install_omnibus.html</a>
[2] <a href="https://news.ycombinator.com/item?id=12766049" rel="nofollow">https://news.ycombinator.com/item?id=12766049</a></p>
]]></description><pubDate>Mon, 20 May 2019 14:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=19960690</link><dc:creator>dhuramas</dc:creator><comments>https://news.ycombinator.com/item?id=19960690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19960690</guid></item></channel></rss>