<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: programjames</title><link>https://news.ycombinator.com/user?id=programjames</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 15 Nov 2026 10:08:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=programjames" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by programjames in "Doomsday: Friday, 13 November, A.D. 2026 (1960)"]]></title><description><![CDATA[
<p>Where did the date December 17th come from?</p>
]]></description><pubDate>Fri, 13 Nov 2026 17:09:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=50486470</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50486470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50486470</guid></item><item><title><![CDATA[New comment by programjames in "Anthropic IPO"]]></title><description><![CDATA[
<p>What do you think it would take to cure all cancers, and what capabilities do you think AI will have within the next decade? Need I remind you that, in the span of five years, AI went from not being able to add to solving Millenium Prize problems?<p>What would it take for AI to <i>not</i> replicate that in biology? Either curing cancer has to be a much harder problem, which is doubtful given targeted treatments like immunotherapy humans have already stumbled across, or AI progress has to slow down massively, which is doubtful given all the trends say it is speeding up.</p>
]]></description><pubDate>Thu, 12 Nov 2026 13:09:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=50466600</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50466600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50466600</guid></item><item><title><![CDATA[New comment by programjames in "Too many men suffering in silence, national health report finds"]]></title><description><![CDATA[
<p>How are you economically disadvantaged by having the choice to not get a job?</p>
]]></description><pubDate>Mon, 09 Nov 2026 21:45:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50432701</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50432701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50432701</guid></item><item><title><![CDATA[New comment by programjames in "The Little Book of Generative AI Foundations: An Intuitive Mathematical Primer"]]></title><description><![CDATA[
<p>I got annoyed at yet another primer that does not put information theory as foundational, so I decided to write my own.<p><i>The Little Pamphlet of AI Foundations: An Unintuitive Philosophical Primer</i><p><i>Losses</i><p>Intelligence is the ability to explain phenomena. One is more intelligent where they can better explain phenomena.<p>A phenomenon is any correspondence between data, and an explanation is an encoding of that correspondence. There is an infinite amount of data so an intelligence must be a program that generates new explanations when it sees new data.<p>A program is a string of bits run by an interpreter. Since strings of bits are data, programs may be generated by other programs, and a program's interpreter may itself be another program or intelligence. This recursion eventually bottoms out in physical ware. Human and artificial intelligences differ mainly in their ware, though human intelligences also have an impredicative recursion property that artificial intelligences are only expected to gain in 2027.<p>At a low level of intelligence, a calculator takes in numbers and operations through electrical impulses, moves electrons through a series of transistors, which creates new outputs to be displayed on the screen.<p>At a higher level, a neural network training algorithm takes in examples and outputs weights, usually through preconditioned gradient descent.<p>At an even higher level, a language model takes in words and outputs possible continuations. To convert this to the correct continuation, an additional error correction code must be provided for every word it outputs. This unexplained gap in the language model, or 'loss', dominates in the limit of a large number of words. To consistently provide short explanations, a model must have a small loss.<p>At the highest level, an explanation of an environment must encode all data in that environment, including any intelligences. An intelligence encompasses a larger share of its environment if it is harder to encode. Under a fixed loss budget, the hardest intelligence to encode provides explanations weighted exponentially by their length. This is the origin of the common mantras that a short explanation is exponentially more likely to be the correct one, colloquially known as Occam's razor, Solomonoff's lightsaber, and Kolmogorov's complexity.<p>The important takeaway is that a loss represents the average size of an error correction code, and a smaller loss is better.<p><i>Architecture</i><p>An intelligence is a program that generates encodings of data correspondences. Choosing an architecture with better data topologies enables it to do so more efficiently.<p>A data topology consists of data and possible connections between the data, with computational costs determined by the architecture. As computational resources grow superexponentially, the goal of architecting is generally to lower the computational complexity of creating connections, encapsulated colloquially as 'The Bitter Lesson'. To give a few examples:<p>1. The limited liability corporation lowered the personal risk of starting a business from the size of the business to a fixed cost, making economic connections cheaper to form.<p>2. Residual networks directly form connections between neuron data and output gradients, bypassing the exponentially weakening connections that previously made deep learning impossible.<p>3. Flow transport models improve upon continuous normalizing flows by giving target distribution data along the entire generation process.<p>4. Quadratic attention connects every input datum to every input datum, instead of relying on fringe connections from the nonlinearity in activation functions. Linear attention further lowers this cost by adaptively selecting data to go into a memory bank, and only forming connections with the memory bank.<p>5. A gradient descent preconditioner modifies the weight flow density, so distributions of weights are squeezed closer together or spread further apart. In the extreme, this no longer looks like gradient descent and looks closer to an intelligence directly writing weight updates based on new examples.<p><i>Learning Theory</i><p>A perfect intelligence provides explanations weighted exponentially by their length. A Bayesian neural network is a network generated by a perfect intelligence as an explanation for a dataset, and its distribution of weights—its 'partition function'—will be concentrated in regions with exponentially low loss. Analogous to physics, much can be gleaned from the partition function.<p>In adversarial contexts such as generative adversarial networks or reinforcement learning, examples rotate through a cyclic group of six elements, being positive, neutral, or negative examples depending on what the other intelligences have learned. This creates an anyonic partition function for each learnable feature and the familiar sextessential steep upwards loss curve before a plateau. Similarly, an alternating cycle of learning and forgetting gives the fermionic partition function and a loss curve colloquially referred to as grokking. Most learning is just learning and looks bosonic in nature: losses quickly go down, then settle into an exponential curve.<p>In the limit of a large number of training examples, the network's loss dominates the size of the explanation, but it still takes a logarithmically increasing number of bits to describe the path the weights take along the weight flow. To be precise, the explanation length grows as<p><pre><code>  nL(w) + λ log n − (m − 1) log log n
</code></pre>
where n is the number of training examples, L is the network's loss, λ the real log canonical threshold, and m its multiplicity. It is possible to subsume the logarithmic terms into the loss by adding normal noise to the weights after each training iteration with variance dηT/λn, where η is the learning rate, T the temperature, and d the model dimension. In the nonsingular case λ = d/2.</p>
]]></description><pubDate>Wed, 04 Nov 2026 03:53:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50361325</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50361325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50361325</guid></item><item><title><![CDATA[New comment by programjames in "Anthropic to receive high 'junk' rating from credit agencies following IPO"]]></title><description><![CDATA[
<p>I think this is downstream of The Debtor's Revolt[1] and antinormative conspiracies expropriating object-level gains[2] from creators. Those closer to the central bank have lower rates to buy out value-creating startups which are assimilated into the antinormative conspiracy. This ancestral mirroring is a fundamental issue with central planning, anathema to the federation necessary for capitalism to succeed.<p>[1]: <a href="https://benjaminrosshoffman.com/the-debtors-revolt/" rel="nofollow">https://benjaminrosshoffman.com/the-debtors-revolt/</a><p>[2]: <a href="https://www.lesswrong.com/posts/tihhx7iy8C6yyHaC2/the-corner-stone?commentId=HtTMf72JJFrWzGw5u" rel="nofollow">https://www.lesswrong.com/posts/tihhx7iy8C6yyHaC2/the-corner...</a></p>
]]></description><pubDate>Sat, 31 Oct 2026 01:48:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=50312470</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50312470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50312470</guid></item><item><title><![CDATA[New comment by programjames in "The Exponential Time Hypothesis Is False [pdf]"]]></title><description><![CDATA[
<p>put a number on your probabilities. there's a chance you have an aneurysm in the next few minutes and fail to see my comment. if so, oh well, i tried.</p>
]]></description><pubDate>Mon, 26 Oct 2026 23:54:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=50252889</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50252889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50252889</guid></item><item><title><![CDATA[New comment by programjames in "What I learned from six months of being stupid on purpose"]]></title><description><![CDATA[
<p>> competing ~~and~~ on advertising<p>FTFY. Do not conflate all competition as good for the consumer.</p>
]]></description><pubDate>Sun, 25 Oct 2026 19:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=50235258</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50235258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50235258</guid></item><item><title><![CDATA[New comment by programjames in "Every AI model has the same "controversial" take on humans"]]></title><description><![CDATA[
<p>I feel like people don't understand you're being ironic.</p>
]]></description><pubDate>Fri, 23 Oct 2026 01:08:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=50203267</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50203267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50203267</guid></item><item><title><![CDATA[New comment by programjames in "What I learned from six months of being stupid on purpose"]]></title><description><![CDATA[
<p>Alternative title:<p>What I learned spending a lifetime making the world a little bit worse for everyone else for fun and profit.<p>-----<p>Their entire mindset seems to be, "how can I take advantage of other people making mistakes to make a few dollars here and there? and how can I induce them to make even more mistakes in my realm of influence so it is even easier to profit from them?"<p>This is why he is always chasing the latest fad—"dropshipping massage guns, rug tufting, rainbow-loom bracelets, you name it"—people who follow fads are less likely to do their research and more likely to click buy on the overpriced TikTok ad. AI just empowers him to do more of this.<p>The only skill he seems to work on is his "taking advantage of others" skill. It's astounding that he got to this age without knowing even the basics of programming... and he only learned those basics once it became relevant to taking advantage of others. Rather than trying to create something new, or create a better version of something old, he just wants to disrupt efficient commerce so he can skim off the top.<p>I'm sure he makes a ton of money doing this. I wish that weren't possible.</p>
]]></description><pubDate>Wed, 21 Oct 2026 17:10:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=50184320</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50184320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50184320</guid></item><item><title><![CDATA[New comment by programjames in "Has AI tells"]]></title><description><![CDATA[
<p>In an abstract sense, I agree that I value human output because I value humans, even if I never see those humans or their output. But I only can process 10 bits/second, while there is probably a million times that much being posted to the internet. I simply don't have the capacity to care about it except in the abstract sense.</p>
]]></description><pubDate>Wed, 14 Oct 2026 20:33:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50094749</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50094749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50094749</guid></item><item><title><![CDATA[New comment by programjames in "Has AI tells"]]></title><description><![CDATA[
<p>Will we? I will value output from people I personally care about, because I want to know more about them. But what about the other 8 billion people? Do you value their output <i>because they are human</i> or for some other reason?<p>Say there was a Chinese artist in a room...</p>
]]></description><pubDate>Wed, 14 Oct 2026 17:42:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=50091728</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50091728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50091728</guid></item><item><title><![CDATA[New comment by programjames in "Has AI tells"]]></title><description><![CDATA[
<p>When people communicate to me I want them to maximize my comprehension bitrate. AI output is usually dense in incomprehensibility and sparse in bitrate. But the prompt they fed into the AI? Much higher bitrate. And if it's hard to understand, well I can always ask my own AI to help me interpret.<p>I understand it is a little selfish to want people to maximize <i>my</i> comprehension (what about the thousands of other readers?). I also understand there can purposes other than communication in writing (fiction -> pleasure, poetry -> art). I agree with you that we shouldn't care if it's AI or human writing for these other purposes. But when the goal is one human transferring bits from their brain to mine, playing telephone with an AI cannot be more efficient (it necessarily decreases channel capacity).<p>There are two exceptions.<p>1. When AI is good enough to "read people's minds" it can extract extra bits than what they explicitly meant to include in their prompt... but at that point why am I even bothering to listen to them, and not have the more powerful, smarter AI tell me what they think?<p>2. AI can run experiments or prove things, and I shouldn't have my AI duplicate that work. In this case I would want them to explain what tasks they set the AI out to do, and then provide the results. I would not complain if the results are an AI writeup, though usually I would want to know what in the results the human author felt was important.</p>
]]></description><pubDate>Wed, 14 Oct 2026 17:37:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=50091636</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50091636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50091636</guid></item><item><title><![CDATA[New comment by programjames in "Can you use autoregressive diffusion to generate market data?"]]></title><description><![CDATA[
<p>You are referencing this from the article:<p>> There were some technical findings along the way—for example, Kavish found that DDPM, while theoretically ideal for denoising in diffusion models, diverged, and that flow matching performed much better.<p>When they say "theoretically ideal" they mean a specific thing: the DDPM loss is information theoretically the number of error correction bits needed to recover an image. At very low noises, this quantity goes singular. This is not actually a problem—you should bound the log-SNR of your schedule by the image quantization level (usually 9 bits) anyway, and a trained bound lands within 10% of this.<p>Flow matching does not diverge because it removes the log-SNR rate from the loss. Since the rate can span several orders of magnitude over your schedule, you should importance sample during training. My guess is Kavish forgot to do this, leading to divergence.</p>
]]></description><pubDate>Sat, 10 Oct 2026 12:07:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50032089</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50032089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50032089</guid></item><item><title><![CDATA[New comment by programjames in "What should we tell our students?"]]></title><description><![CDATA[
<p>Maybe don't take words out of my mouth. I studied math when I was younger, and got to the top 0.001% in mathematics competitions. Why did I study so hard? In order:<p>1. I recognized that understanding math had incredibly profitable applications.<p>2. It was a sport.<p>3. It was a hobby.<p>Do I think the world will look the same when math is "solved"? Absolutely not! And we're seeing it transform right before our eyes. I routinely ask Claude, "here's the general idea for a math/cs/ai problem I'm working on, can you help me figure out the maths? oh and then implement it too."<p>Could I figure this out myself? Of course. Having the idea is halfway to formalizing it in math. But I remember even last year working on GPU kernels by hand and having a bunch of little arithmetic or indexing errors burn me, because I'm just slower and less perfect at doing the math correctly. Now I basically just tell Claude, "go optimize a GPU kernel for this problem". I still have to tell it what to look out for (architectural, algorithmic, memory improvements), but I'm sure the next model won't even need that.</p>
]]></description><pubDate>Fri, 09 Oct 2026 15:59:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=50022422</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50022422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50022422</guid></item><item><title><![CDATA[New comment by programjames in "What should we tell our students?"]]></title><description><![CDATA[
<p>Chess has always been "just a game". Sure, it teaches valuable life lessons, and it is fun to defeat your opponents through superior training and strategy, but it is "just a game".<p>Mathematics was historically "just a hobby". Much theoretical work is still "just a hobby". But, for the past few hundred years, humans that better understood the theory could find very profitable applications.<p>That is no longer true. Computers have solved mathematics, like they did chess two decades ago. A human will never find a better application than a computer, just like they will never find a better chess move. Yet people still play chess, and people still make money tutoring chess.<p>That is the future of humans in mathematics. Mathematics will become mathematics competitions. It will be just another intellectual sport. Sure, a sport that teaches valuable life lessons, but still "just a game". If you are going into mathematics today, your future career is as a competition mathematics coach.</p>
]]></description><pubDate>Fri, 09 Oct 2026 03:53:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=50015800</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=50015800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50015800</guid></item><item><title><![CDATA[New comment by programjames in "Heresy (2022]"]]></title><description><![CDATA[
<p>Yes, people can always claim that wasn't their intent, but what you see quite often nowadays is people openly saying their intent is to get people to take action. "I wouldn't personally... but I have massive respect for those who do. We need more people with the balls to do something about it."<p>This is probably less restrictive than you are advocating for in your previous comment: as long as there is plausible deniability, the speech goes free.</p>
]]></description><pubDate>Sun, 19 Jul 2026 00:06:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48963721</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=48963721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48963721</guid></item><item><title><![CDATA[New comment by programjames in "Heresy (2022]"]]></title><description><![CDATA[
<p>The standard can be, "don't utter words with the intent of spurring others onto antisocial actions."</p>
]]></description><pubDate>Sat, 18 Jul 2026 22:47:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48963230</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=48963230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48963230</guid></item><item><title><![CDATA[New comment by programjames in "Typing Speed Test, but for Developers"]]></title><description><![CDATA[
<p>Where is the "tab" autocomplete?</p>
]]></description><pubDate>Sat, 18 Jul 2026 22:42:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48963184</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=48963184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48963184</guid></item><item><title><![CDATA[New comment by programjames in "The Little Book of Reinforcement Learning"]]></title><description><![CDATA[
<p>I skimmed through the book, and it's lacking the information theory foundations. For example, "trust region methods" come from maximizing the policy's relative entropy (to a reference policy) under a tournament system where high-scoring agents are exponentially likely to survive. In general, a reward is the negative bits it costs an environment to propagate an agent (multiplied by some temperature).</p>
]]></description><pubDate>Fri, 17 Jul 2026 01:59:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48942593</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=48942593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48942593</guid></item><item><title><![CDATA[New comment by programjames in "GPT‑Live"]]></title><description><![CDATA[
<p>Standard Intelligence released one two years ago:<p><a href="https://si.inc/posts/hertz-dev/" rel="nofollow">https://si.inc/posts/hertz-dev/</a><p>It's only 8.5B and doesn't sound like it's quite conversational.</p>
]]></description><pubDate>Wed, 08 Jul 2026 18:23:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48835465</link><dc:creator>programjames</dc:creator><comments>https://news.ycombinator.com/item?id=48835465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48835465</guid></item></channel></rss>