<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: brianshaler</title><link>https://news.ycombinator.com/user?id=brianshaler</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 04:29:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=brianshaler" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by brianshaler in "AI Adoption Rates Starting to Flatten Out"]]></title><description><![CDATA[
<p>I assure you I don't have any wishes one way or another.<p>What tickled me into making the comment above had nothing to do with whether adoption rate was used by the author (or is used generally) to mean market penetration or the rate of adoption. It was because a visual aid that is labeled ambiguously enough to support the exact opposite perspective was used as a basis for clearing up any ambiguity.<p>The purpose of a time series chart is necessarily time-derivative, as the slope or shape of the line is generally the focus (is a value trending upward, downward, varying seasonally, etc). It's fair to include or omit a label on the dependent axis. If omitted, it's also fair to label the chart as the dependent variable and also to let the "... over time" be implicit.<p>However, when the dependent axis is not explicitly labeled and "over time" is left implicit, it's absolutely hilarious to me to point to it and say it clearly shows that the chart's title is or is not time-derivative.<p>I know comment sections are generally for heated debates trying to prove right and wrong, but sometimes it's nice to be able to muse for a moment on funny things like this.</p>
]]></description><pubDate>Sat, 29 Nov 2025 13:38:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46087443</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=46087443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46087443</guid></item><item><title><![CDATA[New comment by brianshaler in "AI Adoption Rates Starting to Flatten Out"]]></title><description><![CDATA[
<p>There's another axis on the charts.</p>
]]></description><pubDate>Fri, 28 Nov 2025 18:08:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46081116</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=46081116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46081116</guid></item><item><title><![CDATA[New comment by brianshaler in "AI Adoption Rates Starting to Flatten Out"]]></title><description><![CDATA[
<p>> Have you read the graphs?<p>Yes. The title specifically is beautiful. The charts aren't nearly as interesting, though probably a bit more than a meta discussion on whether certain time intervals align with one interpretation of the author's intent or another.</p>
]]></description><pubDate>Fri, 28 Nov 2025 17:58:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46081006</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=46081006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46081006</guid></item><item><title><![CDATA[New comment by brianshaler in "AI Adoption Rates Starting to Flatten Out"]]></title><description><![CDATA[
<p>It maps pretty cleanly to the well understood derivatives of a position vector. Position (user count), velocity (first derivative, change in user count over time), acceleration (second derivative, speeding up or flattening of the velocity), and jerk (third derivative, change in acceleration such as the shift between from acceleration to deceleration)<p>It really is a beautiful title.</p>
]]></description><pubDate>Fri, 28 Nov 2025 17:04:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46080460</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=46080460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46080460</guid></item><item><title><![CDATA[New comment by brianshaler in "Carice TC2 – A non-digital electric car"]]></title><description><![CDATA[
<p>> What is the price of a Carice TC2?<p>> Prices for a TC2 start at €44.500 excluding taxes (€53.854 including 21% btw/Dutch tax).</p>
]]></description><pubDate>Wed, 05 Nov 2025 16:09:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45824525</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=45824525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45824525</guid></item><item><title><![CDATA[New comment by brianshaler in "Server DRAM prices surge 50% as AI-induced memory shortage hits hyperscalers"]]></title><description><![CDATA[
<p>I think that's nearly exactly what I paid for 2x32GB at a retail store last week. I hadn't bought RAM in over a decade so I didn't think anything of it. Wish my emergency PC replacement had occurred a year earlier!</p>
]]></description><pubDate>Tue, 04 Nov 2025 16:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45812781</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=45812781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45812781</guid></item><item><title><![CDATA[New comment by brianshaler in "Microsoft is officially sending employees back to the office"]]></title><description><![CDATA[
<p>In 2008 I was given 2 offers from a company: WFH or paid relocation to work in-office. I chose the former, which came with a 26% lower salary, and have been remote ever since. Just comparing the salaries in that case is a little disingenuous, however, since the relocation was from a low cost of living city to a high cost of living city.<p>A large impact on the extent to which WFH may need to come at a discount is specialization: If you're easily replaceable with an in-office worker, why would the company deal with remote? If you're not so easily replaceable, the company is more likely to be willing to work with you on your terms.<p>There's generally been a large disconnect between the job market in the tech sector and the rest of the economy, at least until a few years ago. There's now much more of a bifurcation within the tech job market, where rank-and-file and entry level software engineers are suffering while experienced and specialized software engineers may be doing better than ever. This plays into the RTO/WFH discussion because some people may not have the option to get their preference at any discount, or given either option in the first place.</p>
]]></description><pubDate>Wed, 10 Sep 2025 13:24:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45197288</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=45197288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45197288</guid></item><item><title><![CDATA[New comment by brianshaler in "Triangle splatting: radiance fields represented by triangles"]]></title><description><![CDATA[
<p>You can use spherical harmonics to encode a few coefficients in addition to the base RGB for each splat such that the rendertime view direction can be used to compute an output RGB. A "reflection" in 3DGS isn't a light ray being traced off the surface, but instead a way of saying "when viewed from this angle, the splat may take an object's base color, while from that angle, the splat may be white because the input image had glare"<p>This ends up being very effective with interpolation between known viewpoints, and hit-or-miss extrapolation beyond known viewpoints.</p>
]]></description><pubDate>Fri, 30 May 2025 13:54:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44136253</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=44136253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44136253</guid></item><item><title><![CDATA[New comment by brianshaler in "4o Image Generation"]]></title><description><![CDATA[
<p>Even the 18 Pro Max Ultra with Apple Intelligence?<p>Obligatory Jobs monologue on marketing people:<p><a href="https://www.youtube.com/watch?v=P4VBqTViEx4" rel="nofollow">https://www.youtube.com/watch?v=P4VBqTViEx4</a></p>
]]></description><pubDate>Tue, 25 Mar 2025 21:10:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43476015</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=43476015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43476015</guid></item><item><title><![CDATA[New comment by brianshaler in "Two new PebbleOS watches"]]></title><description><![CDATA[
<p>> can't justify buying two watches<p>I managed to eke out a couple more years after Pebbles were discontinued by finding replacements on ebay. If this is a low volume run, I'm contemplating the opposite—whether I can justify not buying multiple while I still can.</p>
]]></description><pubDate>Tue, 18 Mar 2025 21:36:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43405440</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=43405440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43405440</guid></item><item><title><![CDATA[New comment by brianshaler in "Two new PebbleOS watches"]]></title><description><![CDATA[
<p>It's absolutely essential to be able to differentiate between gross profit and net profit to establish unit economics, especially as the scale of a newly founded operation may drastically change relative to some amount of fixed capex or SG&A expense.</p>
]]></description><pubDate>Tue, 18 Mar 2025 21:17:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43405247</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=43405247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43405247</guid></item><item><title><![CDATA[New comment by brianshaler in "Okta – Username Above 52 Characters Security Advisory"]]></title><description><![CDATA[
<p>Re the second quote and response:<p>One pattern I bump up against from time to time is the delta between using a perfectly defensible technique for a given use-case (safe delimiters when constructing an input for a specific function) versus a desire to have each decision be driven by some universal law (e.g. "if you're streaming data between services, using null bytes as delimiters might not be safe if consuming services may truncate at null bytes, so NEVER use null bytes as delimiters because they can be unsafe")<p>It's not even a matter of one "side" being right or wrong. You can simultaneously be right that this is perfectly safe in this use-case, while someone else can be right to be concerned ("need to consider possible") because the code will forever be one refactor or copy/paste away from this concatenated string being re-used somewhere else.</p>
]]></description><pubDate>Sat, 02 Nov 2024 14:12:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42026505</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=42026505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42026505</guid></item><item><title><![CDATA[New comment by brianshaler in "Smartphone buyers meh on AI, care more about battery life"]]></title><description><![CDATA[
<p>I'd rather have flagship specs in a smaller package. The smallest in the iPhone (SE) and Pixel ("A"?) lines are still too big and tend to have previous-gen specs</p>
]]></description><pubDate>Fri, 25 Oct 2024 15:53:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=41946460</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=41946460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41946460</guid></item><item><title><![CDATA[New comment by brianshaler in "Civet: A Superset of TypeScript"]]></title><description><![CDATA[
<p>> And then it ruined us with implicit returns<p>What was so ruinous about implicit returns? That's one of the things I missed most when leaving CoffeeScript. ECMAScript only partially adopted it (single statement fat arrow functions) which probably muddies the waters for people trying to learn and understand the language's behavior.<p>Since it's optional for the caller to use or assign the return value of a function, I don't see much problem with functions defaulting to returning <i>something</i>. Maybe it just fits with my personal preference of functions returning a value and not having side-effects..</p>
]]></description><pubDate>Tue, 22 Oct 2024 14:51:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=41914873</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=41914873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41914873</guid></item><item><title><![CDATA[New comment by brianshaler in "Using Euro coins as weights (2004)"]]></title><description><![CDATA[
<p>You should be just as mystified about the 4€ component.</p>
]]></description><pubDate>Sun, 20 Oct 2024 14:16:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41895517</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=41895517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41895517</guid></item><item><title><![CDATA[New comment by brianshaler in "SpaceX launches mission for 2 NASA astronauts who are stuck on the ISS"]]></title><description><![CDATA[
<p>> If there wasn't another ride from the ISS available, would the astronauts be stranded? Yes.<p>Seems like the answer to this would be no. Starliner's risk was elevated, not guaranteed to fail. The presence of a flight-proven option was the limiting factor.</p>
]]></description><pubDate>Sun, 29 Sep 2024 10:41:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41686426</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=41686426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41686426</guid></item><item><title><![CDATA[New comment by brianshaler in "iPhone 16's A18 Pro chip outperforms the M1 chip"]]></title><description><![CDATA[
<p>Current generation computers, sure, but I think there's still steady progress toward increasing amount of compute per unit of energy. For phones, that's almost as important for heat dissipation as it is for battery life, as we're less likely to get more energy per unit of volume in the near future.</p>
]]></description><pubDate>Sat, 14 Sep 2024 16:53:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=41540990</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=41540990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41540990</guid></item><item><title><![CDATA[New comment by brianshaler in "Learning to Reason with LLMs"]]></title><description><![CDATA[
<p>No matter the prompt, there's a significant difference between how it handles common problems in popular languages (python, JS) versus esoteric algorithms in niche languages or tools.<p>I had a funny one a while back (granted this was probably ChatGPT 3.5) where I was trying to figure out what payload would get AWS CloudFormation to fix an authentication problem between 2 services and ChatGPT confidently proposed adding some OAuth querystring parameters to the AWS API endpoint.</p>
]]></description><pubDate>Thu, 12 Sep 2024 17:54:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41523586</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=41523586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41523586</guid></item><item><title><![CDATA[New comment by brianshaler in "Why Don't Tech Companies Pay Their Engineers to Stay?"]]></title><description><![CDATA[
<p>> "With a market this hot"<p>Maybe the title should get a [2021] because it sounds like the market has cooled substantially in the last year or so.<p>The article doesn't seem to take into consideration market cycles, assuming market rate always goes up at a rate that outpaces cost-of-living comp adjustments. While this may be the case more often than not, how are companies supposed to absorb market downturns? A salary reduction, if legal (?), seems almost as bad as redundancy except you risk being saddled with disgruntled workers who might decide to jump ship at the next moment that is convenient for them.</p>
]]></description><pubDate>Fri, 06 Sep 2024 12:52:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41465701</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=41465701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41465701</guid></item><item><title><![CDATA[New comment by brianshaler in "Basic ReAct webapp using FastHTML and LangGraph"]]></title><description><![CDATA[
<p>For anyone like me that wondered if "ReAct webapp" was a weird way of capitalizing the React webapp Javascript framework, it appears to be about a Reasoning and Acting methodology[0] with LLMs.<p>Maybe obvious for anyone with more of a pulse on the latest in the LLM space, but it was new to me and took some digging to get more context.<p>[0] <a href="https://arxiv.org/abs/2210.03629" rel="nofollow">https://arxiv.org/abs/2210.03629</a></p>
]]></description><pubDate>Wed, 07 Aug 2024 17:07:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41183285</link><dc:creator>brianshaler</dc:creator><comments>https://news.ycombinator.com/item?id=41183285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41183285</guid></item></channel></rss>