<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: joshhart</title><link>https://news.ycombinator.com/user?id=joshhart</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 29 May 2026 17:18:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=joshhart" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by joshhart in "Claude Opus 4.8"]]></title><description><![CDATA[
<p>Fireworks will serve them for $1.74 / $0.14 / $3.48. That's input / cached input / output. <a href="https://fireworks.ai/models/deepseek-ai/deepseek-v4-pro" rel="nofollow">https://fireworks.ai/models/deepseek-ai/deepseek-v4-pro</a> . Call it about a third the price of Sonnet.<p>Not nearly as cheap as the Chinese infra but still pretty cheap.</p>
]]></description><pubDate>Fri, 29 May 2026 04:19:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48318989</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=48318989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48318989</guid></item><item><title><![CDATA[New comment by joshhart in "Layoffs at Block"]]></title><description><![CDATA[
<p>If you have good ideas that have a nice return on investment and leverage existing skills, sure. If you don’t have good opportunity laying around, best for the business to switch to maintenance mode, which means cutting staff. Or maybe cut staff, then use equity to buy growth via acquisition. It really depends on the business. Block’s growth has slowed so perhaps this would have happened anyway and AI is just what’s getting the blame.</p>
]]></description><pubDate>Thu, 26 Feb 2026 23:47:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47174037</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=47174037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47174037</guid></item><item><title><![CDATA[New comment by joshhart in "xAI joins SpaceX"]]></title><description><![CDATA[
<p>I thought this wasn't viable due to cooling requirements - how do you cool massive amounts of compute when the only option is to radiate it into space - nothing to convect it with?<p>Also, the incredible amount of grift here with the left hand paying the right is scarcely believable. Same story as Tesla buying Solarcity. Board of directors should be ashamed IMO.</p>
]]></description><pubDate>Mon, 02 Feb 2026 21:59:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46862300</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=46862300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46862300</guid></item><item><title><![CDATA[New comment by joshhart in "Vitamin D and Omega-3 have a larger effect on depression than antidepressants"]]></title><description><![CDATA[
<p>Vitamin D toxicity is absolutely real, causes hypercalcemia, and can occur even at the 4,000 IU dose. I would really recommend you be getting regular bloodwork done if you go beyond that. Here’s a fun podcast on a case study. <a href="https://www.barbellmedicine.com/podcast/episodes/episode-381-how-a-supplement-sent-a-soldier-to-the-hospital-a-medical-mystery/" rel="nofollow">https://www.barbellmedicine.com/podcast/episodes/episode-381...</a></p>
]]></description><pubDate>Thu, 29 Jan 2026 14:49:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46810906</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=46810906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46810906</guid></item><item><title><![CDATA[New comment by joshhart in "I let ChatGPT analyze a decade of my Apple Watch data, then I called my doctor"]]></title><description><![CDATA[
<p>Huh. The standard in your case is to measure waist circumference if BMI is high. Did no doctor do that? As long as you are below 40” or 37” if Asian you are considered good to go.</p>
]]></description><pubDate>Tue, 27 Jan 2026 16:45:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46782481</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=46782481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46782481</guid></item><item><title><![CDATA[New comment by joshhart in "Nano Banana Pro"]]></title><description><![CDATA[
<p>This is super awesome, but how in the world did they come up with a name "Nano Banana Pro"? It sounds like an April Fools joke.</p>
]]></description><pubDate>Fri, 21 Nov 2025 01:01:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46000018</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=46000018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46000018</guid></item><item><title><![CDATA[New comment by joshhart in "A small number of samples can poison LLMs of any size"]]></title><description><![CDATA[
<p>I believe it's intended to convince the audience they are experts, that this type of thing is dangerous to a business, and they are the ones doing the most to prevent it. There is no explicit statement to this effect, but I get the sense they are saying that other vendors, and especially open models that haven't done the work to curate the data as much, are vulnerable to attacks that might hurt your business.<p>Also a recruiting and branding effort.<p>All of this is educated guesses, but that's my feeling. I do think the post could have been clearer about describing the practical dangers of poisoning. Is it to spew misinformation? Is it to cause a corporate LLM powered application to leak data it shouldn't? Not really sure here.</p>
]]></description><pubDate>Thu, 09 Oct 2025 17:00:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45530298</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=45530298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45530298</guid></item><item><title><![CDATA[New comment by joshhart in "Ask HN: How can ChatGPT serve 700M users when I can't run one GPT-4 locally?"]]></title><description><![CDATA[
<p>So the inference speed at low to medium usage is memory bandwidth bound, not compute bound. By “forecasting” into the future you do not increase the memory bandwidth pressure much but you use more compute. The compute is checking each potential token in parallel for several tokens forward. That compute is essentially free though because it’s not the limiting resource. Hope this makes sense, tried to keep it simple.</p>
]]></description><pubDate>Sat, 09 Aug 2025 21:09:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44850247</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=44850247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44850247</guid></item><item><title><![CDATA[New comment by joshhart in "Ask HN: How can ChatGPT serve 700M users when I can't run one GPT-4 locally?"]]></title><description><![CDATA[
<p>A single node with GPUs has a lot of FLOPs and very high memory bandwidth. When only processing a few requests at a time, the GPUs are mostly waiting on the model weights to stream from the GPU ram to the processing units. When batching requests together, they can stream a group of weights and score many requests in parallel with that group of weights. That allows them to have great efficiency.<p>Some of the other main tricks - compress the model to 8 bit floating point formats or even lower. This reduces the amount of data that has to stream to the compute unit, also newer GPUs can do math in 8-bit or 4-bit floating point. Mixture of expert models are another trick where for a given token, a router in the model decides which subset of the parameters are used so not all weights have to be streamed. Another one is speculative decoding, which uses a smaller model to generate many possible tokens in the future and, in parallel, checks whether some of those matched what the full model would have produced.<p>Add all of these up and you get efficiency! 
Source - was director of the inference team at Databricks</p>
]]></description><pubDate>Sat, 09 Aug 2025 05:15:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44844180</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=44844180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44844180</guid></item><item><title><![CDATA[New comment by joshhart in "Apple M3 Ultra"]]></title><description><![CDATA[
<p>This is pretty exciting. Now an organization could produce an open weights mixture of experts model that has 8-15b active parameters but could still be 500b+ parameters and it could be run locally with INT4 quantization with very fast performance. DeepSeek R1 is a similar model but over 30b active parameters which makes it a little slow.<p>I do not have a good sense of how well quality scales with narrow MoEs but even if we get something like Llama 3.3 70b in quality at only 8b active parameters people could do a ton locally.</p>
]]></description><pubDate>Wed, 05 Mar 2025 20:17:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43271738</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=43271738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43271738</guid></item><item><title><![CDATA[New comment by joshhart in "Llama-3.3-70B-Instruct"]]></title><description><![CDATA[
<p>Hi,<p>Yes you can. The community creates quantized variants of these that can run on consumer GPUs. A 4-bit quantization of LLAMA 70b works pretty well on Macbook pros, the neural engine with unified CPU memory is quite solid for these. GPUs is a bit tougher because consumer GPU RAM is still kinda small.<p>You can also fine-tune them. There are lot of frameworks like unsloth that make this easier. <a href="https://github.com/unslothai/unsloth">https://github.com/unslothai/unsloth</a> . Fine-tuning can be pretty tricky to get right, you need to be aware of things like learning rates, but there are good resources on the internet where a lot of hobbyists have gotten things working. You do not need a PhD in ML to accomplish this. You will, however, need data that you can represent textually.<p>Source: Director of Engineering for model serving at Databricks.</p>
]]></description><pubDate>Fri, 06 Dec 2024 18:28:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42342569</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=42342569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42342569</guid></item><item><title><![CDATA[New comment by joshhart in "DeepSeek v2.5 – open-source LLM comparable to GPT-4, but 95% less expensive"]]></title><description><![CDATA[
<p>The benchmarks compare it favorably to GPT-4-turbo but not GPT-4o. The latest versions of GPT-4o are much higher in quality than GPT-4-turbo. The HN title here does not reflect what the article is saying.<p>That said the conclusion that it's a good model for cheap is true. I just would be hesitant to say it's a great model.</p>
]]></description><pubDate>Wed, 30 Oct 2024 20:28:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=41999862</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=41999862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41999862</guid></item><item><title><![CDATA[New comment by joshhart in "Ask HN: How do you add guard rails in LLM response without breaking streaming?"]]></title><description><![CDATA[
<p>Hi, I run the model serving team at Databricks. Usually you run regex filters, LLAMA Guard, etc on chunks at a time so you are still streaming but it's in batches of tokens rather than single tokens at a time. Hope that helps!<p>You could of course use us and get that out of the box if you have access to Databricks.</p>
]]></description><pubDate>Wed, 16 Oct 2024 23:49:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41865052</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=41865052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41865052</guid></item><item><title><![CDATA[New comment by joshhart in "Leaving LinkedIn"]]></title><description><![CDATA[
<p>I spent 12 years at LinkedIn. Sadly, it's not even close to the engineering org it used to be. The era where Kevin Scott led engineering was a really good one in comparison.</p>
]]></description><pubDate>Wed, 06 Mar 2024 07:15:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=39613197</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=39613197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39613197</guid></item><item><title><![CDATA[New comment by joshhart in "Show HN: Natural-SQL-7B, a strong text-to-SQL model"]]></title><description><![CDATA[
<p>At Databricks we have an LLM that is fine-tuned to do the problem you raise -<p><a href="https://www.databricks.com/blog/announcing-public-preview-ai-generated-documentation-databricks-unity-catalog" rel="nofollow">https://www.databricks.com/blog/announcing-public-preview-ai...</a><p>Many customers like it a lot. Although perhaps in your case if there are many pricing details it may not be quite accurate.</p>
]]></description><pubDate>Mon, 05 Feb 2024 20:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=39266374</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=39266374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39266374</guid></item><item><title><![CDATA[New comment by joshhart in "Alphabet just banked $3.0B by stretching the life of its servers"]]></title><description><![CDATA[
<p>Makes sense, CPUs and memory sizes aren’t growing that fast anymore. But I’m sure they are spending a ton on TPUs/GPUs, the article is clear on very high capex</p>
]]></description><pubDate>Wed, 31 Jan 2024 05:19:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=39200265</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=39200265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39200265</guid></item><item><title><![CDATA[New comment by joshhart in "Visualizing expert firing frequencies in Mixtral MoE"]]></title><description><![CDATA[
<p>If you are making many requests in batch this works ok because you can shuffle the next layer in while the current one is processing a set of matrix multiplies. This takes it from being a memory bound problem to a flops bound problem. This really only works if you care about throughput and not latency.</p>
]]></description><pubDate>Fri, 22 Dec 2023 15:42:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=38735167</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=38735167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38735167</guid></item><item><title><![CDATA[New comment by joshhart in "LinkedIn shelved plan to migrate to Microsoft Azure cloud"]]></title><description><![CDATA[
<p>LinkedIn was already very FCF positive. They tightly managed margins to get to net income positive (account for dilution and so on) but it took maybe 2 years after the acquisition.</p>
]]></description><pubDate>Sat, 16 Dec 2023 17:08:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=38665828</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=38665828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38665828</guid></item><item><title><![CDATA[New comment by joshhart in "LinkedIn shelved plan to migrate to Microsoft Azure cloud"]]></title><description><![CDATA[
<p>This was cancelled over a year ago - which the articles notes and is old news. It was clear the effort would have needed a very significant push that would have required a large halt in product development and management wasn't willing to stomach it due to high growth in 2020/2021. Which made sense. But LinkedIn revenue growth has heavily slowed with the pullback in tech hiring and they had the space to do it and consider it optimization time.<p>Also as part of Blueshift the plan was to do batch processing first but LinkedIn had a culture belief in colocation of batch compute & storage, which is against the disaggregated storage paradigm we see now. IMO this led to some dragging of feet.<p>Source: Worked at LinkedIn 12 years, am a director at Databricks now.</p>
]]></description><pubDate>Fri, 15 Dec 2023 18:59:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=38657347</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=38657347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38657347</guid></item><item><title><![CDATA[New comment by joshhart in "LinkedIn shelved plan to migrate to Microsoft Azure cloud"]]></title><description><![CDATA[
<p>I left LinkedIn 1.5 years ago. I was there 12 years. I saw the revenue & profitability growth that occurred post acquisition. I am very very confident LinkedIn would be worth north of $100B on public markets today and Microsoft made the acquisition for $26B. You might argue that in the subsequent 6 years post acquisition that wasn't enough growth and they should have bought back shares instead but it was completely a debt financed acquisition and very high ROI for Microsoft.</p>
]]></description><pubDate>Fri, 15 Dec 2023 18:56:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=38657305</link><dc:creator>joshhart</dc:creator><comments>https://news.ycombinator.com/item?id=38657305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38657305</guid></item></channel></rss>