<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: gravity13</title><link>https://news.ycombinator.com/user?id=gravity13</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 07 May 2026 14:24:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gravity13" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gravity13 in "A Theory of Deep Learning"]]></title><description><![CDATA[
<p>Very extremely. Quite a lovely presentation. I'm definitely having a Patrick Bateman-esque appreciation for that delicate cream background.</p>
]]></description><pubDate>Wed, 06 May 2026 22:28:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48042746</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=48042746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48042746</guid></item><item><title><![CDATA[New comment by gravity13 in "The next chapter of the Microsoft–OpenAI partnership"]]></title><description><![CDATA[
<p>At this point, AGI seems to be more of a marketing beacon than any sort of non-vague deterministic classification.<p>We all thought about a future where AI just woke up one day, when realistically, we got philosophical debates over whether the ability to finally order a pizza constitutes true intelligence.</p>
]]></description><pubDate>Tue, 28 Oct 2025 14:38:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45733464</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=45733464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45733464</guid></item><item><title><![CDATA[New comment by gravity13 in "React vs. Backbone in 2025"]]></title><description><![CDATA[
<p>> "react's complexity isn't worth saving 5 lines of code" which people would agree with.<p>If you look at the code the example shows, the replication is a bunch of HTML and tailwind CSS classes in backbone. So basically if you decide you want to change the input to have a different radius in one place, you need to implicitly know that there's another piece of code patching and replacing that elsewhere, which has duplicated the code.<p>I'm not one to pray to the alter of DRY like it's the end-all be-all of programming principles, but you take this pattern and repeat it throughout a production codebase and you have a bunch of repetitions that need to happen.<p>This is the problem with Backbone - it's edits are imperative - meaning, each one is a source of errors. React makes state updates declarative, so you only need write the rules just once. Somebody coming along to edit the code doesn't need to find the implicit relationships in the imperative code that might break or cause inconsistency, because they don't need to exist anymore.<p>React is safer. It's not even a contest.</p>
]]></description><pubDate>Sat, 25 Oct 2025 12:17:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45703309</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=45703309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45703309</guid></item><item><title><![CDATA[New comment by gravity13 in "React vs. Backbone in 2025"]]></title><description><![CDATA[
<p>This is how Backbone looked back in the day. Not that I agree with him, but there's nothing new to this, it's essentially a basic View wrapper around a jQuery dom manipulator.</p>
]]></description><pubDate>Sat, 25 Oct 2025 12:07:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45703246</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=45703246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45703246</guid></item><item><title><![CDATA[New comment by gravity13 in "React vs. Backbone in 2025"]]></title><description><![CDATA[
<p>Yes. `useState` is essentially the "two way binding" of React at the component level. You may also enforce two way binding via an external state manager, and pass it to your React components via props.<p>This is the beauty of React, it's reactive style, that essentially means your UI is always bound to your state.<p>In Backbone, you do not get this for free, as the problem is that two-way binding in Backbone requires manual re-renders (via jQuery) which are direct DOM manipulations. This is expensive, meaning, it is not performant as your DOM grows.<p>React solves the problem via it's virtual DOM, which keeps an optimized DOM engine in memory, batching expensive updates onto the real DOM.<p>This means you get the convenience of your UI always representing your state, which means your code can become more declarative (what you want), and less imperative (what you need to do in order to get it). The author calls this "magic," but as somebody who was a Backbone main turned React main, I call this "sanity."</p>
]]></description><pubDate>Sat, 25 Oct 2025 12:05:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45703232</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=45703232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45703232</guid></item><item><title><![CDATA[New comment by gravity13 in "Covid lesson: trust the public with hard truths"]]></title><description><![CDATA[
<p>Nobody wants to have a discussion about [enter argument of the month here] because it's all BS partisan politics motivated by the right's outright disdain for all things liberal in America.<p>The problem isn't a lack of understanding or research for new vaccines, the problem is anti-intellectualism running rampant.</p>
]]></description><pubDate>Tue, 12 Oct 2021 18:51:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=28843552</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=28843552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28843552</guid></item><item><title><![CDATA[New comment by gravity13 in "Covid lesson: trust the public with hard truths"]]></title><description><![CDATA[
<p>It seems like there's a lot of propaganda premised on the idea that "both sides are bad", it's just "two sides of the same coin," and it's always the people who know nothing about politics and just want to appear superior without putting any effort or though that give this insidious ideology it's breath of air.</p>
]]></description><pubDate>Tue, 12 Oct 2021 18:49:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=28843526</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=28843526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28843526</guid></item><item><title><![CDATA[New comment by gravity13 in "Covid lesson: trust the public with hard truths"]]></title><description><![CDATA[
<p>Is it really partisan to point out that Republicans took anti-vaxxing to be practically their identifying feature?</p>
]]></description><pubDate>Tue, 12 Oct 2021 17:23:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=28842428</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=28842428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28842428</guid></item><item><title><![CDATA[New comment by gravity13 in "Covid lesson: trust the public with hard truths"]]></title><description><![CDATA[
<p>Yes, there's a difference between a raging narcissist who can't even seem to tell the truth even if there's nothing to gain from lying and listening to a doctor.<p>But yeah, keep going with the whole "democrats are just as bad as republicans" thing. Seems to be working.</p>
]]></description><pubDate>Tue, 12 Oct 2021 17:21:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=28842403</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=28842403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28842403</guid></item><item><title><![CDATA[New comment by gravity13 in "UX Issues with Notion"]]></title><description><![CDATA[
<p>I've seen good use with Slab</p>
]]></description><pubDate>Thu, 24 Dec 2020 04:11:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=25524995</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=25524995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25524995</guid></item><item><title><![CDATA[New comment by gravity13 in "UX Issues with Notion"]]></title><description><![CDATA[
<p>>Likewise, wouldn’t you be baffled if you needed to click a “Start Editing” button in Word or Google Docs?<p>Likewise, wouldn't you be baffled if you opened up a wikipedia article and found you were automatically editing it, and now you need to worry about making an accident every time you visit the site because you had no intentions of editing content, instead just consuming it.<p>But that's just because people are using the product in different modalities.<p>Are you using Notion as more of a live editor, where the documents are often short lived and transactional in nature? Or are you using it as a sort of permanent knowledge base and history?<p>The reality of the situation is that each modality commands different designs, and Notion generally tries to solve for all of them with single-minded design principles.<p>I think there's a strange fallacy in our industry of UX design which dictates that your product should resolve to simple design decisions or become convoluted configurable behemoths driven by the unending deluge of ad hoc decisions from customer asks - like there's no middle ground. Some designer is hopping up and down in a fit going, "but the user doesn't understand MY design principles!"<p>I feel like "tech" has ultimately failed in this regard.</p>
]]></description><pubDate>Wed, 23 Dec 2020 22:19:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=25522928</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=25522928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25522928</guid></item><item><title><![CDATA[New comment by gravity13 in "UX Issues with Notion"]]></title><description><![CDATA[
<p>Wait, you mean you're an enterprise company and using email for login everyday isn't a viable option for you?<p>(clearly Notion is too cool for people like us to use...)</p>
]]></description><pubDate>Wed, 23 Dec 2020 22:02:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=25522770</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=25522770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25522770</guid></item><item><title><![CDATA[New comment by gravity13 in "DoorDash from Application to IPO"]]></title><description><![CDATA[
<p>Exactly. This is why cocktails you order from the restaurant don't taste nearly as good as they do in store (unless you know what you're doing with them).<p>I can't wait to get drunk in a bar with people again.</p>
]]></description><pubDate>Thu, 10 Dec 2020 00:56:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=25368008</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=25368008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25368008</guid></item><item><title><![CDATA[New comment by gravity13 in "YouTube to remove content that alleges widespread election fraud"]]></title><description><![CDATA[
<p>The year is 2047 and California is half desert, half ocean. Youtube has moved their offices to the hippest, most promising upstart of a community, Beluga, once a suburb of Fairbanks, Alaska.<p>A small collective of cyberpunk hackers have declared independence on an island remainder of Mt. Diablo. They call themselves "Hackerbridge" and base their upcoming government around ideas of universal basic income and their culture is based on pansexualism.<p>Youtube blocks any videos recognizing the independence of Hackerbridge.<p>As Hackerbridge fails to be recognized as a real nation, they cannot trade their wealth of knowledge building outdated UI apps with necessities like food, water, toilet paper, and general plumbing.<p>As their society perishes, their leader, Alexis Ohanian, finally leaves behind a stranded leftover on the island as he pushes away his hovercraft in the direction of Reno.<p>It is thought to be heard him say, "Where were you in 2020 when Youtube caved to corrupt government censorship?" but this quote is contradicted by other accounts.</p>
]]></description><pubDate>Thu, 10 Dec 2020 00:49:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=25367940</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=25367940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25367940</guid></item><item><title><![CDATA[New comment by gravity13 in "YouTube to remove content that alleges widespread election fraud"]]></title><description><![CDATA[
<p>Wait - was the "Russia collusion narrative" that one totally crazy massive investigation that ended up getting 34 people indicted? One of them Trump just pardoned Flynn for a week or so ago?<p>Are you just gonna sit here and pretend like they're even remotely the same thing to a bunch of people calling for the dismissal of our democratic institution of counting votes fairly? As if people were talking about "civil war" and kidnapping of government heads in the opposition party?<p>You're just like somebody arguing that intolerance of intolerance is itself intolerance. That is a path towards intolerance.<p>Now I'm not saying we shouldn't question Youtube's decision here, but the way you're doing it is straight up wrong.</p>
]]></description><pubDate>Thu, 10 Dec 2020 00:30:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=25367768</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=25367768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25367768</guid></item><item><title><![CDATA[New comment by gravity13 in "Zappy – Screen capture tool"]]></title><description><![CDATA[
<p>yes! I've been using licecap for years now and can't sing its praises enough.</p>
]]></description><pubDate>Thu, 09 Apr 2020 01:07:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=22818886</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=22818886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22818886</guid></item><item><title><![CDATA[New comment by gravity13 in "Ask HN: What tech choices make “new” Reddit so unbearably slow?"]]></title><description><![CDATA[
<p>Not that I think react+redux was a particularly great choice for reddit (given that it's mostly just static content), that post doesn't justify your conclusion that this is the bottleneck at all...<p>(But is new reddit slower than old reddit, in the first place?)</p>
]]></description><pubDate>Sun, 08 Dec 2019 22:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=21738733</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=21738733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21738733</guid></item><item><title><![CDATA[New comment by gravity13 in "New pill can deliver insulin"]]></title><description><![CDATA[
<p>There isn't a generic insulin available (at least in the US) - that's why there's a movement of biohackers to homebrew insulin.</p>
]]></description><pubDate>Fri, 08 Feb 2019 21:55:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=19119067</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=19119067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19119067</guid></item><item><title><![CDATA[New comment by gravity13 in "The Social Dynamics of Programming Together in Dynamicland"]]></title><description><![CDATA[
<p>I get the sense the end goal here isn't in productivity but more for education and creating environments that foster a programming mindset and/or nourish more emergent creativity from being able to code at a higher level (probably the most consistent theme in all of Bret Victor's forays).<p>In a sense, it's basically just a framework with a text editor that isn't based in an OS but instead a 2d surface that you interact with, using your hands and interacting in a more social medium than something like, say, git.</p>
]]></description><pubDate>Fri, 02 Feb 2018 22:30:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=16294730</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=16294730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16294730</guid></item><item><title><![CDATA[New comment by gravity13 in "How we do Vue at GitLab: one year later"]]></title><description><![CDATA[
<p>Hm, interesting. I like it. I'm also curious about how selectors come into play here as well (exported getter functions for shielding app from reducer state shape).<p>You might still need to place actions/selectors in their own directory since they're not necessarily specific to any reducer. I believe this is how sagas are organized, though.</p>
]]></description><pubDate>Fri, 10 Nov 2017 22:01:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=15673420</link><dc:creator>gravity13</dc:creator><comments>https://news.ycombinator.com/item?id=15673420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15673420</guid></item></channel></rss>