<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: bradbeattie</title><link>https://news.ycombinator.com/user?id=bradbeattie</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 20:22:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bradbeattie" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bradbeattie in "What AI coding costs you"]]></title><description><![CDATA[
<p>I spend a lot of time side by side with other devs watching them code and providing guidance. A trend I'm starting to sense is that developer velocity is just as much hindered by unfamiliarity with their tools as much as it is wrestling with the core problem they really want to solve.<p>When to use your mouse, when to use your keyboard, how to locate a file you want to look at in your terminal or IDE, how to find commands you executed last week, etc. It's all lacking. When devs struggle with these fundamentals, I suspect the desire to bypass all this with a singular "just ask the LLM" interface increases.<p>So when orgs focus on a "devs should use LLMs more to accelerate", I really wish the focus was more "find ways to accelerate", which could more reliably mean "get more proficient with your tools".<p>I think there's a lot of good that can be gained from formalizing conventions with templating engines (another tool worth learning), rather than relying on stochastic template generation.</p>
]]></description><pubDate>Sat, 28 Feb 2026 19:09:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47199023</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=47199023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47199023</guid></item><item><title><![CDATA[New comment by bradbeattie in "Company as Code"]]></title><description><![CDATA[
<p>The softer approach to this I've implemented in the past is to ingest and link up org data (user accounts, groups, projects, etc) into one central DB and then provide an audit notifications or dashboards to authorized users. Examples:<p><pre><code>    - Slack user detected with full access that isn't associated with a staff-grouped LDAP account
    - Group A in System X doesn't match the members of Group A in System Y)
    - Service Z provisioned, but their associated customer account is deactivated
</code></pre>
These kinds of violations _can_ be automatically synchronized in a variety of ways, but I've seen that result in politically embarrassing outcomes (e.g. Sensitive user X is fired, their Slack account is automatically deactivated, people notice before some kind of staff meeting can be held to talk about what's going on).</p>
]]></description><pubDate>Thu, 05 Feb 2026 17:57:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46902479</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=46902479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46902479</guid></item><item><title><![CDATA[New comment by bradbeattie in "Design Thinking Books (2024)"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Garden-path_sentence" rel="nofollow">https://en.wikipedia.org/wiki/Garden-path_sentence</a></p>
]]></description><pubDate>Thu, 22 Jan 2026 14:15:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46719515</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=46719515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46719515</guid></item><item><title><![CDATA[New comment by bradbeattie in "Feedmaker: URL + CSS selectors = RSS feed"]]></title><description><![CDATA[
<p><a href="https://github.com/RSS-Bridge/rss-bridge" rel="nofollow">https://github.com/RSS-Bridge/rss-bridge</a> is what I've been using for the same purpose.</p>
]]></description><pubDate>Fri, 19 Sep 2025 22:31:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45307519</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=45307519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45307519</guid></item><item><title><![CDATA[New comment by bradbeattie in "Streaming services are driving viewers back to piracy"]]></title><description><![CDATA[
<p>It's a shame <a href="https://en.m.wikipedia.org/wiki/United_States_v._Paramount_Pictures,_Inc" rel="nofollow">https://en.m.wikipedia.org/wiki/United_States_v._Paramount_P...</a>. was never applied to streaming services.</p>
]]></description><pubDate>Fri, 15 Aug 2025 00:05:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44907182</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=44907182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44907182</guid></item><item><title><![CDATA[New comment by bradbeattie in "Motion sickness accessibility in video games"]]></title><description><![CDATA[
<p>I run into this with melee attacks in a lot of first person games (Cyberpunk, Deep Rock Galactic). Often the camera is pinned to the character's head, the head which is animated during a melee attack. Both games above actually have screen shake accessibility sliders which critically do nothing to prevent this source of motion sickness.<p>I suspect it has to do with "camera movement I didn't control". I recall some research done by Valve during the VR development days that resulted in the "teleport" movement fix.</p>
]]></description><pubDate>Tue, 04 Feb 2025 16:30:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42934567</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=42934567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42934567</guid></item><item><title><![CDATA[New comment by bradbeattie in "Show HN: OnAir – create link, receive calls"]]></title><description><![CDATA[
<p>To make it more clear, perhaps replace "$9/month" with "$9/month/user"? Seems like an easy fix.</p>
]]></description><pubDate>Fri, 15 Nov 2024 16:39:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42148484</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=42148484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42148484</guid></item><item><title><![CDATA[New comment by bradbeattie in "Tell HN: Please stop sending AI-generated job applications (whoishiring threads)"]]></title><description><![CDATA[
<p>The use of "how the turntables" was likely intentional. See <a href="https://digitalcultures.net/slang/pop-culture/how-the-turntables/" rel="nofollow noreferrer">https://digitalcultures.net/slang/pop-culture/how-the-turnta...</a> for reference.</p>
]]></description><pubDate>Wed, 04 Oct 2023 05:51:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=37761292</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=37761292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37761292</guid></item><item><title><![CDATA[New comment by bradbeattie in "Meta blocking news links in Canada"]]></title><description><![CDATA[
<p>Is it any wonder then that the Liberals dragged their heels on the 2015 campaign promise of electoral reform?<p>As part of the process, the parliamentary committee released a survey asking questions like<p><pre><code>  * Independent candidates should be able to be elected to Parliament
  * The current electoral system adequately reflects voters' intentions
  * Seats should be allocated in proportion to the percentage of votes received by each political party
  * Voters should elect local candidates to represent them in Parliament
  * The current electoral system should be changed
</code></pre>
When the committee concluded with <a href="https://www.ourcommons.ca/Content/Committee/421/ERRE/Reports/RP8655791/errerp03/errerp03-e.pdf" rel="nofollow noreferrer">https://www.ourcommons.ca/Content/Committee/421/ERRE/Reports...</a>, recommending that Canada adopt proportional representation, the Liberal Party responds with their own survey, asking questions like<p><pre><code>  * There should be parties in Parliament that represent the views of all Canadians, even if some are radical or extreme.
  * Governments should have to negotiate their policy decisions with other parties in Parliament, even if it is less clear who is accountable for the resulting policy.
  * It is better for several parties to have to govern together than for one party to make all the decisions in government, even if it takes longer for government to get things done.
</code></pre>
Yeah...</p>
]]></description><pubDate>Mon, 07 Aug 2023 16:02:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=37036247</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=37036247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37036247</guid></item><item><title><![CDATA[New comment by bradbeattie in "Cyberdecks (2013)"]]></title><description><![CDATA[
<p>"Interface evolves toward transparency. The one you have to devote the least conscious effort to, survives, prospers. This is true for interface hardware as well, so that the cranial jacks and brain inserts and bolts in the neck, all the transitional sci-fi hardware of the sci-fi cyborg, already looks slightly quaint. The real cyborg, the global organism, is so splendidly invasive that these things already seem medieval." -Gibson</p>
]]></description><pubDate>Sat, 29 Jul 2023 19:37:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=36923739</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=36923739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36923739</guid></item><item><title><![CDATA[New comment by bradbeattie in "Jellyfin: Free software media system"]]></title><description><![CDATA[
<p>Sorting by random is coming in Jellyfin 10.9, if that's of any help.</p>
]]></description><pubDate>Sun, 18 Jun 2023 21:24:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=36384650</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=36384650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36384650</guid></item><item><title><![CDATA[New comment by bradbeattie in "Executable Examples in Go"]]></title><description><![CDATA[
<p>Since 2001, it seems: <a href="https://github.com/python/cpython/blob/3.11/Lib/doctest.py#L2">https://github.com/python/cpython/blob/3.11/Lib/doctest.py#L...</a></p>
]]></description><pubDate>Sat, 10 Jun 2023 19:38:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=36274237</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=36274237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36274237</guid></item><item><title><![CDATA[New comment by bradbeattie in "Show HN: Terra Firma, a playable erosion simulation"]]></title><description><![CDATA[
<p>Any plans on dealing with topsoil vs bedrock? Seeing water only on the surface above what looks like an impermeable layer looks odd to me, unless I'm misreading the video.</p>
]]></description><pubDate>Mon, 16 Jan 2023 16:59:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=34402647</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=34402647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34402647</guid></item><item><title><![CDATA[New comment by bradbeattie in "The good delusion: has effective altruism broken bad?"]]></title><description><![CDATA[
<p>> if only just to have some sort of open-system for rating charities<p>While the following examples aren't exactly _open_ systems, some organizations address the niche you highlight. Examples: <a href="https://www.givewell.org/" rel="nofollow">https://www.givewell.org/</a>,  <a href="https://animalcharityevaluators.org/" rel="nofollow">https://animalcharityevaluators.org/</a></p>
]]></description><pubDate>Wed, 16 Nov 2022 03:44:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=33618566</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=33618566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33618566</guid></item><item><title><![CDATA[New comment by bradbeattie in "A tool to render and upscale Sierra adventure game background images"]]></title><description><![CDATA[
<p><a href="https://www.superrune.com/tutorials/loom_ega.php" rel="nofollow">https://www.superrune.com/tutorials/loom_ega.php</a> might be of interest.</p>
]]></description><pubDate>Sun, 29 May 2022 05:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=31546770</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=31546770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31546770</guid></item><item><title><![CDATA[New comment by bradbeattie in "YouTube deleting comments who criticize their hiding of the dislike count"]]></title><description><![CDATA[
<p>Didn't we just have a conversation about how not to average things? <a href="https://news.ycombinator.com/item?id=29200103" rel="nofollow">https://news.ycombinator.com/item?id=29200103</a><p>The same principle could be applied to upvotes/downvotes too, yeah?</p>
]]></description><pubDate>Sat, 04 Dec 2021 03:04:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=29438296</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=29438296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29438296</guid></item><item><title><![CDATA[New comment by bradbeattie in "Piracy release group EVO ‘blames’ movie industry for its popularity"]]></title><description><![CDATA[
<p><a href="https://en.m.wikipedia.org/wiki/United_States_v._Paramount_Pictures,_Inc" rel="nofollow">https://en.m.wikipedia.org/wiki/United_States_v._Paramount_P...</a>. applied to streaming services would have provided that, no? It's unfortunate it's been terminated.</p>
]]></description><pubDate>Fri, 26 Nov 2021 16:32:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=29351641</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=29351641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29351641</guid></item><item><title><![CDATA[New comment by bradbeattie in "How not to sort by average rating (2009)"]]></title><description><![CDATA[
<p>There are a number of approaches to this with increasing complexity:<p>- Sum of votes divided by total votes<p>- More advanced statistical algorithms that take into account confidence (as this article suggests)<p>- Recommendation engines that provides a rating based on your taste profile<p>But I'm pretty sure you could take this further depending on what data you're looking to feed in and what the end-users' expectations of the system are.</p>
]]></description><pubDate>Fri, 12 Nov 2021 15:52:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=29200513</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=29200513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29200513</guid></item><item><title><![CDATA[New comment by bradbeattie in "OpenTelemetry"]]></title><description><![CDATA[
<p>A key benefit you might not be getting that OpenTelemetry (and Fluentd for logs in the interim) provides is routing. The ability to trial multiple downstream storage solutions is useful!</p>
]]></description><pubDate>Thu, 28 Oct 2021 03:10:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=29021935</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=29021935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29021935</guid></item><item><title><![CDATA[New comment by bradbeattie in "New language features since Java 8 to 17"]]></title><description><![CDATA[
<p><a href="https://docs.python.org/3/whatsnew/index.html" rel="nofollow">https://docs.python.org/3/whatsnew/index.html</a>, each subpage of which has summary highlights.</p>
]]></description><pubDate>Sun, 24 Oct 2021 19:35:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=28981167</link><dc:creator>bradbeattie</dc:creator><comments>https://news.ycombinator.com/item?id=28981167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28981167</guid></item></channel></rss>