<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: kipple</title><link>https://news.ycombinator.com/user?id=kipple</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 04 Jul 2026 13:57:48 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kipple" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kipple in "I know you didn't write this"]]></title><description><![CDATA[
<p>Similar article = <a href="https://distantprovince.by/posts/its-rude-to-show-ai-output-to-people/" rel="nofollow">https://distantprovince.by/posts/its-rude-to-show-ai-output-...</a><p>> My own take on AI etiquette is that AI output can only be relayed if it's either adopted as your own or there is explicit consent from the receiving party.</p>
]]></description><pubDate>Mon, 22 Dec 2025 19:23:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46357796</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=46357796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46357796</guid></item><item><title><![CDATA[New comment by kipple in "Good programmers worry about data structures and their relationships"]]></title><description><![CDATA[
<p>> The actionable tip here is to start with the data. Try to reduce code complexity through stricter types on your interfaces or databases. Spend extra time thinking through the data structures ahead of time.<p>This is why I love TS over JS. At first it feels like more work up front, more hurdles to jump through. But over time it changed how I approached code: define the data (& their types) first, then write the logic. Type Driven Development!<p>Coming into TS from JS, it might feel like an unnecessary burden. But years into the codebase, it's so nice to have clear structures being passed around, instead of mystery objects mutated with random props through long processing chains.<p>Once the mindset changes, to seeing data definition as a new first step, the pains of getting-started friction are replaced by the joys of easy future additions and refactors.</p>
]]></description><pubDate>Fri, 16 Aug 2024 18:42:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41269150</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=41269150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41269150</guid></item><item><title><![CDATA[New comment by kipple in "Keep Out – WebGL Game"]]></title><description><![CDATA[
<p>+1, arrow keys for turning pls</p>
]]></description><pubDate>Sun, 28 Apr 2024 05:10:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40186165</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=40186165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40186165</guid></item><item><title><![CDATA[New comment by kipple in "Bruno: Fast and Git-friendly open-source API client (Postman alternative)"]]></title><description><![CDATA[
<p>I've noticed this same save issue in Bruno<p>The fix for me: cmd+s only works if the left pane (Query, Body, etc) has focus<p>Save does not work if the right pane (Response, Headers, etc) has focus</p>
]]></description><pubDate>Tue, 12 Mar 2024 04:17:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39676153</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=39676153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39676153</guid></item><item><title><![CDATA[New comment by kipple in "Google admits AI viral video was edited to look better"]]></title><description><![CDATA[
<p>Gold star to dfbrown, who pointed this out in the release announcement comments yesterday: <a href="https://news.ycombinator.com/item?id=38547713">https://news.ycombinator.com/item?id=38547713</a></p>
]]></description><pubDate>Fri, 08 Dec 2023 16:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=38570959</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=38570959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38570959</guid></item><item><title><![CDATA[New comment by kipple in "How Neuralink Keeps Dead Monkey Photos Secret"]]></title><description><![CDATA[
<p>> the cold calculus here is the very nature of the banality of evil</p>
]]></description><pubDate>Thu, 05 Oct 2023 08:08:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=37776025</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=37776025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37776025</guid></item><item><title><![CDATA[New comment by kipple in "iPager – Help Apple GetTheMessage"]]></title><description><![CDATA[
<p>I hate the Apple/Google text message incompatibility — but I can't argue with the results... I switched from Android to iPhone after years of my friends complaining about me degrading our group chat experience.<p>I was stubborn at first, but some messages would get sent out of order or dropped altogether, and finally I succumbed to the pressure.</p>
]]></description><pubDate>Thu, 21 Sep 2023 23:50:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=37606035</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=37606035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37606035</guid></item><item><title><![CDATA[New comment by kipple in "Comlink Makes WebWorkers Enjoyable"]]></title><description><![CDATA[
<p>I've used Comlink in a production React app (for client-side text search) and enjoyed it.<p>The lib author wrote a nice blog post about "why webworkers" and "why comlink" a few years ago: <a href="https://surma.dev/things/when-workers/" rel="nofollow noreferrer">https://surma.dev/things/when-workers/</a></p>
]]></description><pubDate>Mon, 07 Aug 2023 19:19:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=37039517</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=37039517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37039517</guid></item><item><title><![CDATA[New comment by kipple in "Fly.io Postgres cluster down for 3 days, no word from them about it"]]></title><description><![CDATA[
<p>In another comment here, they're saying they just deleted that tag to avoid this access issue — <a href="https://news.ycombinator.com/item?id=36810393">https://news.ycombinator.com/item?id=36810393</a></p>
]]></description><pubDate>Fri, 21 Jul 2023 06:25:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=36810620</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=36810620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36810620</guid></item><item><title><![CDATA[New comment by kipple in "Svelte is a language"]]></title><description><![CDATA[
<p>Agreed, I want markup in my logic — not logic in my markup</p>
]]></description><pubDate>Wed, 12 Jul 2023 04:34:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=36690513</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=36690513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36690513</guid></item><item><title><![CDATA[New comment by kipple in "33-46% of workers on MTurk used LLMs in a text production task"]]></title><description><![CDATA[
<p>I forget, how does this come up in Anathem?<p>I remember similar notions in his novel Fall — where the internet is so full of fake news and sponsored content that people need additional services to filter out useful information</p>
]]></description><pubDate>Wed, 14 Jun 2023 17:47:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=36329642</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=36329642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36329642</guid></item><item><title><![CDATA[New comment by kipple in "Clean front end architecture with SvelteKit"]]></title><description><![CDATA[
<p>Right, you put the complexity inside the Jotai</p>
]]></description><pubDate>Wed, 19 Apr 2023 20:22:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=35632837</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=35632837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35632837</guid></item><item><title><![CDATA[New comment by kipple in "Clean front end architecture with SvelteKit"]]></title><description><![CDATA[
<p>For all of that: Jotai</p>
]]></description><pubDate>Mon, 17 Apr 2023 15:58:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=35602643</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=35602643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35602643</guid></item><item><title><![CDATA[New comment by kipple in "Clean front end architecture with SvelteKit"]]></title><description><![CDATA[
<p>I came from a centralized store background — and honestly I'm falling in love with the decentralized data responsibilities. Between React Query (fetch batching & caching) and Jotai (decentralized state) I love that every component can just take care of itself. No more prop-drilling, everyone just declares their dependencies and takes care of their own.</p>
]]></description><pubDate>Mon, 17 Apr 2023 04:54:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=35596978</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=35596978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35596978</guid></item><item><title><![CDATA[New comment by kipple in "No Lodash"]]></title><description><![CDATA[
<p>Interesting! Looks like this jgonggrijp user has been keeping things moving for the last couple years: <a href="https://github.com/jashkenas/underscore/graphs/contributors">https://github.com/jashkenas/underscore/graphs/contributors</a></p>
]]></description><pubDate>Thu, 09 Mar 2023 18:48:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=35085001</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=35085001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35085001</guid></item><item><title><![CDATA[New comment by kipple in "JavaScript and TypeScript features of the last 3 years"]]></title><description><![CDATA[
<p>The # sigil has always bummed me out too.<p>Supposedly it's because of this:<p>> Why isn't access this.x?<p>> Having a private field named x must not prevent there from being a public field named x, so accessing a private field can't just be a normal lookup.<p><a href="https://github.com/tc39/proposal-class-fields/blob/main/PRIVATE_SYNTAX_FAQ.md#why-isnt-access-thisx">https://github.com/tc39/proposal-class-fields/blob/main/PRIV...</a><p>Combined with this:<p>> Why aren't declarations private x?<p>> This sort of declaration is what other languages use (notably Java), and implies that access would be done with this.x. Assuming that isn't the case (see above), in JavaScript this would silently create or access a public field, rather than throwing an error. This is a major potential source of bugs or invisibly making public fields which were intended to be private.<p><a href="https://github.com/tc39/proposal-class-fields/blob/main/PRIVATE_SYNTAX_FAQ.md#why-arent-declarations-private-x">https://github.com/tc39/proposal-class-fields/blob/main/PRIV...</a><p>But I still think it's weird.</p>
]]></description><pubDate>Thu, 09 Mar 2023 18:45:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=35084970</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=35084970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35084970</guid></item><item><title><![CDATA[New comment by kipple in "No Lodash"]]></title><description><![CDATA[
<p>Oh wow, I didn't realize how quiet lodash has been<p>Activity on master really died down mid-2017 [1]<p>And the most recent closed PR is jdalton this year (Jan 4 '23) saying he's not looking to expand lodash [2]<p>[1] <a href="https://github.com/lodash/lodash/graphs/contributors">https://github.com/lodash/lodash/graphs/contributors</a>
[2] <a href="https://github.com/lodash/lodash/pull/5575#issuecomment-1371605435">https://github.com/lodash/lodash/pull/5575#issuecomment-1371...</a></p>
]]></description><pubDate>Wed, 08 Mar 2023 17:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=35071774</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=35071774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35071774</guid></item><item><title><![CDATA[New comment by kipple in "Microsoft somehow brings iMessage to Windows – will it last?"]]></title><description><![CDATA[
<p>> Then they decided they were going to shoot themselves in the foot and drive off a cliff. Unbelievably frustrating.<p>Wait I missed this, what did Signal do?</p>
]]></description><pubDate>Tue, 28 Feb 2023 17:18:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=34971954</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=34971954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34971954</guid></item><item><title><![CDATA[New comment by kipple in "Apple's Popularity with Gen Z Poses Challenges for Android"]]></title><description><![CDATA[
<p>I agree, and I think there's another aspect too: the fragmentation of Android.<p>The "true Google" phones (Pixel) with their "true Android OS" are great. But there's so many other manufacturers, and so many other flavors of Android, that it can't help but feel like an ocean of knockoffs.<p>Apple feels so pure and clean in comparison.</p>
]]></description><pubDate>Tue, 21 Feb 2023 18:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=34885085</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=34885085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34885085</guid></item><item><title><![CDATA[New comment by kipple in "Ask HN: What should I read next?"]]></title><description><![CDATA[
<p>Agreed. I think it itself could've been split into two books, and could easily merit a sequel or two.<p>But I suppose wanting more is better than the opposite?</p>
]]></description><pubDate>Thu, 26 Jan 2023 18:14:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=34536003</link><dc:creator>kipple</dc:creator><comments>https://news.ycombinator.com/item?id=34536003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34536003</guid></item></channel></rss>