<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: jdcasale</title><link>https://news.ycombinator.com/user?id=jdcasale</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 31 Aug 2026 09:42:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jdcasale" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jdcasale in "New Mac Studio with M5 Max and M5 Ultra"]]></title><description><![CDATA[
<p>I think that within the next year or two we'll have the ability to put a frontier-class model on our desks, and I like the idea of playing around with that today to get ahead of it. I could be wrong, I often am.<p>I'm not optimizing for $$$ spent today and agree that this isn't the cheapest solution to a specific capability problem, but I don't super mind paying for a cool piece of compute that I can do some fun (and educational) stuff with.</p>
]]></description><pubDate>Wed, 26 Aug 2026 14:19:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49449705</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=49449705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49449705</guid></item><item><title><![CDATA[New comment by jdcasale in "Show HN: PicoMQ – Durable Streams over HTTP, on object storage"]]></title><description><![CDATA[
<p>Also (in case this isn't obvious) I'm 100% a fan of the decision to _not_ tightly couple to the kafka wire protocol. Kafka's apis are full of landmines and gotchas, and you can do much better from a UX perspective if you're not married to their quirky semantics.<p>I had heard people talk about the operation pain involved in keeping Kafka alive (which is a thing for sure), but what I was surprised by was how many things behaved in a slightly unobvious manner that wasn't loudly-documented (e.g. if you're using transactions for RWP loops the default rebalance protocol is unsound and transaction markers take up an index in the log so you no longer have contiguous indices in your message stream etc).</p>
]]></description><pubDate>Wed, 26 Aug 2026 14:16:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49449654</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=49449654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49449654</guid></item><item><title><![CDATA[New comment by jdcasale in "New Mac Studio with M5 Max and M5 Ultra"]]></title><description><![CDATA[
<p>I'd consider a 1tb machine at 20k, but I'm not going to pick up a 256gb one at all. 1TB fits a frontier-ish model in memory without massive quantization, which is a very interesting capability for a non-rack piece of compute.</p>
]]></description><pubDate>Tue, 25 Aug 2026 13:32:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49433751</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=49433751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49433751</guid></item><item><title><![CDATA[New comment by jdcasale in "Show HN: PicoMQ – Durable Streams over HTTP, on object storage"]]></title><description><![CDATA[
<p>Fwiw the only two times I've used kafka in my career have been for traffic on the order of GBs/sec. And the folks I know who have relied on streaming pipes for genuinely realtime stuff built bespoke systems with RTT on the order of 10s of micros.<p>There are plenty of usecases for lower scale or higher latency (my examples are somewhat unique), and owning the opinionated middle instead of claiming to cover everything is a really useful thing, but acknowledging that the system is opinionated such that it covers a specific set of things well is generally a better argument than 'this basically does everything that people need'.</p>
]]></description><pubDate>Tue, 25 Aug 2026 12:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49433077</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=49433077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49433077</guid></item><item><title><![CDATA[New comment by jdcasale in "Software development with AI is starting to feel like cooking steak"]]></title><description><![CDATA[
<p>The previous comment didn't say that Starbucks doesn't suck (they probably agree that it does -- I've never met anyone who really likes coffee who doesn't agree that modern at-scale Starbucks is awful), they just asserted that the badness there is not explained by faulty temperature control.</p>
]]></description><pubDate>Fri, 07 Aug 2026 13:01:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49209764</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=49209764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49209764</guid></item><item><title><![CDATA[New comment by jdcasale in "DeepSeek makes the V4 Pro price discount permanent"]]></title><description><![CDATA[
<p>It's both.<p>The US has generally resorted to propaganda rather than addressing the self-inflicted structural conditions responsible for the erosion of our dominance. China also conducted a broad, sustained, large-scale campaign of IP theft across almost every industry.<p>Obviously there is no natural law preventing China from innovating (We have treated political liberalism as a prerequisite to innovation in a way that was always partly self-congratulatory), but it's also obviously true that the speed of the gap closure is due in significant part to theft.<p>That doesn't change the fact that they are now a legitimate competitor who has gotten a lot of things right (and among these, some things that we get very wrong) and probably actually leads in some areas.</p>
]]></description><pubDate>Sun, 24 May 2026 18:28:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48259785</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=48259785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48259785</guid></item><item><title><![CDATA[New comment by jdcasale in "Talos: Hardware accelerator for deep convolutional neural networks"]]></title><description><![CDATA[
<p>Without weighing in on whether this is true, I'll point out that LLMs could both be better writers than most people and also be bad writers.<p>Writing is a difficult skill that many (most?) educational systems do not effectively teach. Most people are terrible writers.</p>
]]></description><pubDate>Wed, 04 Mar 2026 00:39:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47241382</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=47241382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47241382</guid></item><item><title><![CDATA[New comment by jdcasale in "Ask HN: Claude Opus performance affected by time of day?"]]></title><description><![CDATA[
<p>The math is obvious on this one. It's super well-documented that model performance on complex tasks scales (to some asymptote) with the amount of inference-time compute allocated.<p>LLM providers must dynamically scale inference-time compute based on current load because they have limited compute. Thus it's impossible for traffic spikes _not_ to cause some degradations in model performance (at least until/unless they acquire enough compute to saturate that asymptotic curve for every request under all demand conditions -- it does not seem plausible that they are anywhere close to this)</p>
]]></description><pubDate>Sat, 17 Jan 2026 04:39:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46655286</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=46655286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46655286</guid></item><item><title><![CDATA[New comment by jdcasale in "French Court Orders Popular VPNs to Block More Pirate Sites, Despite Opposition"]]></title><description><![CDATA[
<p>There have been a host of civil servants purged from a litany of federal services for this reason. You don't have to look very hard to find them. Example: <a href="https://www.npr.org/2025/09/10/g-s1-87947/fbi-lawsuit-firing-retribution" rel="nofollow">https://www.npr.org/2025/09/10/g-s1-87947/fbi-lawsuit-firing...</a>.<p>Another (higher profile) example are the baseless threats of criminal indictments against Jerome Powell -- it is impossible to argue that these threats have been made for any reason other than that he, as a nonpartisan official, defied the president's demands to execute his duties as fed chair in such a way (that is, poorly) so as to put a temporary thumb on the scale for the current admin.<p>The more important question, I think, is how many folk in explicitly nonpartisan functions are choosing not to break step with the current admin for fear of some sort of (likely professional) reprisal. I'm not alleging that they're disappearing dissenters or anything that inflammatory, but it would be intellectually dishonest to contend that there isn't a long, well-documented trail of malfeasance here.</p>
]]></description><pubDate>Thu, 15 Jan 2026 18:18:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46636749</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=46636749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46636749</guid></item><item><title><![CDATA[New comment by jdcasale in "French Court Orders Popular VPNs to Block More Pirate Sites, Despite Opposition"]]></title><description><![CDATA[
<p>For what it's worth, I have lived in, and currently spend a lot of time in, both places. You're both very obviously wrong.<p>There is a serious problem in the US. There is also a serious (though different) problem in the UK. The problem in the US is the chilling effect of the vindictiveness and lawlessness of the current regime. I will not elaborate on this because it's too complicated to communicate effectively in a forum post.<p>The problem in the UK is a set of vaguely and arbitrarily specified-and-enforced laws that enable the criminalization of 'grossly offensive" speech. There is no statutory definition of what constitutes a 'grossly offensive' communication -- all enforcement is arbitrary and thus can be abused. Whether is it actually abused in any widespread fashion is irrelevant.<p>- Communications Act 2003 (Section 127): Makes it an offense to send messages via public electronic networks (internet, phone, social media) that are "grossly offensive," indecent, obscene, or menacing, or to cause annoyance/anxiety.<p>- Malicious Communications Act 1988 (Section 1): Applies to sending letters or electronic communications with the purpose of causing distress or anxiety, containing indecent or grossly offensive content.</p>
]]></description><pubDate>Thu, 15 Jan 2026 17:15:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46635804</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=46635804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46635804</guid></item><item><title><![CDATA[New comment by jdcasale in "A.I. researchers are negotiating $250M pay packages"]]></title><description><![CDATA[
<p>Anyone on earth can completely and totally ignore football and it will have zero consequences for their life.<p>The money here (in the AI realm) is coming a handful of oligarchs who are transparently trying to buy control of the future.<p>The difference between the two scenarios is... kinda obvious don't you think?</p>
]]></description><pubDate>Sat, 02 Aug 2025 20:28:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44771125</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=44771125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44771125</guid></item><item><title><![CDATA[New comment by jdcasale in "He Had Dangerous Delusions. ChatGPT Admitted It Made Them Worse"]]></title><description><![CDATA[
<p>The sycophancy is obviously intentional. People are vulnerable to it, and addiction is profitable. It has nothing to do with the nature of LLMs and everything to do with user engagement metrics.</p>
]]></description><pubDate>Sun, 20 Jul 2025 21:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44629285</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=44629285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44629285</guid></item><item><title><![CDATA[New comment by jdcasale in "C3 solved memory lifetimes with scopes"]]></title><description><![CDATA[
<p>I am also struggling to see the difference between this and language-level support for an arena allocator with RAII.</p>
]]></description><pubDate>Sun, 13 Jul 2025 15:46:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44551248</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=44551248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44551248</guid></item><item><title><![CDATA[New comment by jdcasale in "Australians to face age checks from search engines"]]></title><description><![CDATA[
<p>I'd keep in mind that internet usage of 96 (I was there) bears no resemblance whatsoever to internet usage of today. The level of predatory sophistication of today's attention economy makes any sort of comparison between the two misguided at best.</p>
]]></description><pubDate>Wed, 02 Jul 2025 11:17:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=44442325</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=44442325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44442325</guid></item><item><title><![CDATA[New comment by jdcasale in "Show HN: Seastar – Build and dependency manager for C/C++ with Cargo's features"]]></title><description><![CDATA[
<p>As opposed to taking like 30 seconds to install cargo and rust?<p>I get that the elegant thing to do would be to bootstrap this, but in practice does this actually cost you anything, or is this a purely aesthetic concern?</p>
]]></description><pubDate>Mon, 16 Jun 2025 03:46:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44286458</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=44286458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44286458</guid></item><item><title><![CDATA[New comment by jdcasale in "Are people bad at their jobs or are the jobs just bad?"]]></title><description><![CDATA[
<p>You have misunderstood something here.<p>I (like a very large plurality, maybe even a majority, of devs) do not work for a consulting firm. There is no client.<p>I've done consulting work in the past, though. Any leader who does not take into account (at least to some degree) relative educational value of assignments when staffing projects is invariably a bad leader.<p>All work is training for a junior. In this context, the idea that you can't ethically train a junior "on a client's dime" is exactly equivalent to saying that you can't ever ethically staff juniors on a consulting project -- that's a ridiculous notion. The work is going to get done, but a junior obviously isn't going to be as fast as I am at any task.</p>
]]></description><pubDate>Wed, 09 Apr 2025 04:27:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43628863</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=43628863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43628863</guid></item><item><title><![CDATA[New comment by jdcasale in "Are people bad at their jobs or are the jobs just bad?"]]></title><description><![CDATA[
<p>"If you asked a junior developer to refactor a rust program to be more idiomatic, how long would you expect that to take? Would you expect the work to compile on the first try?"<p>The purpose of giving that task to a junior dev isn't to get the task done, it's to teach them -- I will almost always be at least an order order of magnitude faster than a junior for any given task. I don't expect juniors to be similarly productive to me, I expect them to learn.<p>The parent comment also referred to a 'competent pair programmer', not a junior dev.<p>My point was that for the tasks that I wanted to use the LLM, frequently there was no amount of specificity that could help the model solve it -- I tried for a long time, and generally if the task wasn't obvious to me, the model generally could not solve it. I'd end up in a game of trying to do nondeterministic/fuzzy programming in English instead of just writing some code to solve the problem.<p>Again I agree that there is significant value here, because there is a ton of SWE work that is technically trivial, boring, and just eats up time. It's also super helpful as a natural-language info-lookup interface.</p>
]]></description><pubDate>Thu, 03 Apr 2025 16:10:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43571813</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=43571813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43571813</guid></item><item><title><![CDATA[New comment by jdcasale in "Are people bad at their jobs or are the jobs just bad?"]]></title><description><![CDATA[
<p>I recently tried Cursor for about a week and I was disappointed. It was useful for generating code that someone else has definitely written before (boilerplate etc), but any time I tried to do something nontrivial, it failed no matter how much poking, prodding, and thoughtful prompting I tried.<p>Even when I tried to ask it for stuff like refactoring a relatively simple rust file to be more idiomatic or organized, it consistently generated code that did not compile and was unable to fix the compile errors on 5 or 6 repromptings.<p>For what it's worth, a lot of SWE work technically trivial -- it makes this much quicker so there's obviously some value there, but if we're comparing it to a pair programmer, I would definitely fire a dev who had this sort of extremely limited complexity ceiling.<p>It really feels to me (just vibes, obviously not scientific) like it is good at interpolating between things in its training set, but is not really able to do anything more than that. Presumably this will get better over time.</p>
]]></description><pubDate>Thu, 03 Apr 2025 00:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43563270</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=43563270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43563270</guid></item><item><title><![CDATA[New comment by jdcasale in "U.S. national-security leaders included me in a group chat"]]></title><description><![CDATA[
<p>Another excellent point.</p>
]]></description><pubDate>Tue, 25 Mar 2025 20:07:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43475334</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=43475334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43475334</guid></item><item><title><![CDATA[New comment by jdcasale in "U.S. national-security leaders included me in a group chat"]]></title><description><![CDATA[
<p>Without commenting on the (important) political or reputational considerations here, I want to talk a bit about the operational risk presented by this practice. There is a somewhat sizable "So what? Signal is e2e encrypted. Nothing bad happened and you're all overreacting." narrative floating around. (not so much in this thread, but in the general discourse)<p>If this operation was planned in Signal, then so were countless others (and presumably so would countless others be in the future).<p>If not for this journalist, this would likely have continued indefinitely. We have high confidence that at least some of the officials were doing this on their personal phones. (Gabbard refused to deny this in the congressional hearing -- it does not stand to reason that she'd do that unless she was, in fact using her personal phone).<p>At some point in the administration, it's likely that at least one of their personal phones will be compromised (Pegasus, etc). E2E encryption isn't much use if the phone itself is compromised. This is why we have SCIFs.<p>There was no operational fallout of this particular screwup, but if this practice were to continue, it's likely certain that an adversary would, at some point, compromise these communications. Not through being accidentally invited to the chat rooms, but through compromise of the participants' hardware. An APT could have advance notice of all manner of confidential and natsec-critical plans.<p>In all likelihood this would lead to failed operations and casualties. The criticism/pushback on this is absolutely justified.</p>
]]></description><pubDate>Tue, 25 Mar 2025 19:38:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43475003</link><dc:creator>jdcasale</dc:creator><comments>https://news.ycombinator.com/item?id=43475003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43475003</guid></item></channel></rss>