<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: cdavid</title><link>https://news.ycombinator.com/user?id=cdavid</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 14:15:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cdavid" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cdavid in "Python JIT project was asked to pause development"]]></title><description><![CDATA[
<p>That's debatable. We can't go back in history, but if it were not for ML/data science, I believe python 3 would have killed python. At that time web dev / CLI utilities were major use cases, and that was the time golang became mainstream.<p>Data science, and then ofc DL being done through python just when python 3 was kinda usable (around 3.3/3.4) was a struck of luck timing-wise.</p>
]]></description><pubDate>Sun, 07 Jun 2026 05:10:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48432009</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=48432009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48432009</guid></item><item><title><![CDATA[New comment by cdavid in "Ableton Extensions SDK"]]></title><description><![CDATA[
<p>Also NI, etc. was very linked to the scene from the early days.<p>Cubase, etc. have no such link that I know how, but there was still the strong hacker culture around atari and to a lesser degree amiga (vs PC), when PC was just not usable for anything low latency in mid 90ies.</p>
]]></description><pubDate>Sat, 06 Jun 2026 01:07:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48420368</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=48420368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48420368</guid></item><item><title><![CDATA[New comment by cdavid in "Ask HN: What was your "oh shit" moment with GenAI?"]]></title><description><![CDATA[
<p>I wanted to understand the implementation of some numerical algorithms, and the tech reports were not enough.<p>I cloned the repo of said library, gave it claude and asked it to write a new technical report in math notation, but with annotation with link to the code so that I can pick up the details. It basically one shotted the full report and that helped me re-implement it in "pure python + numpy", "manually".</p>
]]></description><pubDate>Sat, 06 Jun 2026 01:03:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48420344</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=48420344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48420344</guid></item><item><title><![CDATA[New comment by cdavid in "Ableton Extensions SDK"]]></title><description><![CDATA[
<p>Partially a mix of strong, hacker culture in Germany in the 90ies + Berlin being a major place for electronic music in that decade.<p>For example, ableton was famousley co-created by the members of the monolake, a pioneer of minimalist techno in the 90ies. Some history there: <a href="https://www.roberthenke.com/interviews/ableton.html" rel="nofollow">https://www.roberthenke.com/interviews/ableton.html</a></p>
]]></description><pubDate>Thu, 04 Jun 2026 12:56:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48398011</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=48398011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48398011</guid></item><item><title><![CDATA[New comment by cdavid in "Uber's $1,500/month AI limit is a useful signal for AI tool pricing"]]></title><description><![CDATA[
<p>no because it does not come from the same budget</p>
]]></description><pubDate>Wed, 03 Jun 2026 22:54:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48391226</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=48391226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48391226</guid></item><item><title><![CDATA[New comment by cdavid in "Making Deep Learning Go Brrrr from First Principles"]]></title><description><![CDATA[
<p>Not really. GPU many cores, at least for fp32, gives you 2 to 4 order of magnitudes compared to high speed CPU.<p>The rest will be from "python float" (e.g. not from numpy) to C, which gives you already 2 to 3 order of magnitude difference, and then another 2 to 3 from plan C to optimized SIMD.<p>See e.g. <a href="https://github.com/Avafly/optimize-gemm" rel="nofollow">https://github.com/Avafly/optimize-gemm</a> for how you can get 2 to 3 order of magnitude just from C.</p>
]]></description><pubDate>Sat, 23 May 2026 12:55:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48247267</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=48247267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48247267</guid></item><item><title><![CDATA[New comment by cdavid in "Cleve Moler has died"]]></title><description><![CDATA[
<p>scilab is not based on numpy/etc. However, matlab was certainly an inspiration for the scientific python stack in early 2000s. I myself started contributing to numpy and matplotlib by adding missing features I needed to move away from matlab in 2006 or so.</p>
]]></description><pubDate>Fri, 22 May 2026 12:53:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48235196</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=48235196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48235196</guid></item><item><title><![CDATA[New comment by cdavid in "CUDA Books"]]></title><description><![CDATA[
<p>A fifth edition has been out recently: <a href="https://shop.elsevier.com/books/programming-massively-parallel-processors/hwu/978-0-443-43900-1" rel="nofollow">https://shop.elsevier.com/books/programming-massively-parall...</a><p>I started learning about GPU and CUDA from this book recently, and I agree the writing is confusing, and code examples have errors. However, it is still a nice reference about many types of algorithms for heterogeneous memory devices, it helped me understand better some patterns for CPUs.</p>
]]></description><pubDate>Mon, 18 May 2026 02:39:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48175069</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=48175069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48175069</guid></item><item><title><![CDATA[New comment by cdavid in "We see something that works, and then we understand it"]]></title><description><![CDATA[
<p>Did not know of the "thinkism" expression. When I was studying in France eng. school, I called that "the mythe du cerveau" (literaly "the brain myth", though does not roll on your tongue as well).<p>It is guaranteed failure mode of large orgs. Curious to hear about more references on how to fight this at an organization level, besides the one given in the OT.</p>
]]></description><pubDate>Sun, 10 May 2026 05:27:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48081250</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=48081250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48081250</guid></item><item><title><![CDATA[New comment by cdavid in "Mythical Man Month"]]></title><description><![CDATA[
<p>The main point of mythical man month was that communication cost across people was the main cost as project grow in complexity.<p>So increasing individual output by itself is not enough to affect the argument. It could, if you also reduce the size of people needed for a project, where people are everyone included in the project, not just SWE. But there are strong forces in large orgs to pull toward larger project sizes: budgeting overhead and other similar large orgs optimize for legibility kind of arguments.<p>IMO the only way this will change is when new companies will challenge existing big guys. I think AI will help achieve this (e.g. agentic e-commerce challenging the existing players), but it will take time.</p>
]]></description><pubDate>Sat, 09 May 2026 04:28:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48071830</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=48071830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48071830</guid></item><item><title><![CDATA[New comment by cdavid in "There Will Be a Scientific Theory of Deep Learning"]]></title><description><![CDATA[
<p>fair, somebody else clarified already !</p>
]]></description><pubDate>Sun, 26 Apr 2026 08:12:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47908403</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=47908403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47908403</guid></item><item><title><![CDATA[New comment by cdavid in "There Will Be a Scientific Theory of Deep Learning"]]></title><description><![CDATA[
<p>Indeed. I would add a third factor to compute and datasets: the lego-like aspect of NN that enabled scalable OSS DL frameworks.<p>I did some ML in mid 2000s, and it was a PITA to reuse other people code (when available at all). You had some well known libraries for SVM, for HMM you had to use HTK that had a weird license, and otherwise looking at experiments required you to reimplement stuff yourself.<p>Late 2000s had a lot of practical innovation that democratized ML: theano and then tf/keras/pytorch for DL, scikit learn for ML, etc. That ended up being important because you need a lot of tricks to make this work on top of "textbook" implementation. E.g. if you implement EM algo for GMM, you need to do it in the log space to avoid underflow, DL as well (gorot and co initialization, etc.).</p>
]]></description><pubDate>Sat, 25 Apr 2026 03:18:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47898316</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=47898316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47898316</guid></item><item><title><![CDATA[New comment by cdavid in "Significant raise of reports"]]></title><description><![CDATA[
<p>Also one of the initial creator of haproxy, a well known reverse proxy. To imply somebody like as a simple "AI shill" is just ignorant.</p>
]]></description><pubDate>Thu, 02 Apr 2026 12:41:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47613694</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=47613694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47613694</guid></item><item><title><![CDATA[New comment by cdavid in "The revenge of the data scientist"]]></title><description><![CDATA[
<p>I agree. It is difficult to convince leadership to do this work at all ("it works on my example, ship it"), and in my experience most DS don't even want to do it.<p>One of the key value is that it forces some thinking about what is the task you want to solve in the first place. In many cases, it is difficult if not impossible to do it, which implies the underlying product should not be built at all. But nobody wants to hear that.<p>Doing eval only makes sense if making the product better impacts something the business cares about, which is very difficult to do in practice.</p>
]]></description><pubDate>Wed, 01 Apr 2026 22:51:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47607565</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=47607565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47607565</guid></item><item><title><![CDATA[New comment by cdavid in "Working and Communicating with Japanese Engineers"]]></title><description><![CDATA[
<p>The typical solution is to work in one of the "global" (aka American) companies in Japan: google, amz, apple, ms, etc. At least for now there are enough jobs across all those companies for motivated foreigners, though that could change.</p>
]]></description><pubDate>Sun, 08 Mar 2026 01:25:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47293365</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=47293365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47293365</guid></item><item><title><![CDATA[New comment by cdavid in "Nobody gets promoted for simplicity"]]></title><description><![CDATA[
<p>Yes, this is the real cause, and the OP explanation is just a symptom of that.</p>
]]></description><pubDate>Wed, 04 Mar 2026 22:47:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47255073</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=47255073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47255073</guid></item><item><title><![CDATA[New comment by cdavid in "No management needed: anti-patterns in early-stage engineering teams"]]></title><description><![CDATA[
<p>My rule of thumb is that management complexity is given by #direct reports x #project, where project is defined as a set of stakeholders (be it PM, etc. depending on business).<p>Concretely, managing 12 ICs on a well defined platform team w/ a single PM is much easier than managing 6 people working across 6 businesses, as is more common when managing a team of data scientists.</p>
]]></description><pubDate>Wed, 14 Jan 2026 03:11:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46611842</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=46611842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46611842</guid></item><item><title><![CDATA[New comment by cdavid in "How good engineers write bad code at big companies"]]></title><description><![CDATA[
<p>I can believe it is deliberate at the top, I've certainly seen first hand in several orgs I've worked at.<p>My sense is that unless actively managed against, any org big enough to have a financial department and financial planning will work under assumption of fungibility.</p>
]]></description><pubDate>Fri, 28 Nov 2025 22:19:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46083286</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=46083286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46083286</guid></item><item><title><![CDATA[New comment by cdavid in "VST3 audio plugin format is now MIT"]]></title><description><![CDATA[
<p>You had to accept some license terms before you could download the VST SDK. When linux audio started to get "serious" 20 years ago, it was a commonly discussed pain point.<p>Concretely, it made distributing OSS VST plugins a pain. Especially for Linux which generally will want to build their packages.</p>
]]></description><pubDate>Thu, 23 Oct 2025 07:21:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45679139</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=45679139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45679139</guid></item><item><title><![CDATA[New comment by cdavid in "Claude Skills are awesome, maybe a bigger deal than MCP"]]></title><description><![CDATA[
<p>I agree the big deal is tool calling.<p>But MCP has at least 2 advantages over cli tools<p>- Tool calling LLM combined w/ structured output is easier to implement as MCP than CLI for complex interactions IMO.<p>- It is more natural to hold state between tool calls in an MCP server than with a CLI.<p>When I read the OT, I initially wondered if I indeed bought into the hype. But then I realized that the small demo I built recently to learn about MCP (<a href="https://github.com/cournape/text2synth" rel="nofollow">https://github.com/cournape/text2synth</a>) would have been more difficult to build as a cli. And I think the demo is representative of neat usages of MCP.</p>
]]></description><pubDate>Fri, 17 Oct 2025 22:20:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45622820</link><dc:creator>cdavid</dc:creator><comments>https://news.ycombinator.com/item?id=45622820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45622820</guid></item></channel></rss>