<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: hazard</title><link>https://news.ycombinator.com/user?id=hazard</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 30 Sep 2026 06:46:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hazard" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hazard in "There is more to code review than (automatable) detection"]]></title><description><![CDATA[
<p>Pangram check on the article: 94% of this text is AI</p>
]]></description><pubDate>Sun, 27 Sep 2026 21:56:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49871261</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=49871261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49871261</guid></item><item><title><![CDATA[New comment by hazard in "When did Google get so weird?"]]></title><description><![CDATA[
<p>A key thing that's driving this is the fact that, currently, Gemini is kind of shit compared to the real frontier models from OpenAI and Anthropic. Add on to that the need for Google to serve an absolute insane number of these summaries and have low latency for each one - this means no real thinking time and a comparatively small models.<p>So it's partially AI, sure, but it's also because you're getting the summaries from what is an extremely stupid AI compared to the "good stuff" that's out there.</p>
]]></description><pubDate>Sun, 27 Sep 2026 21:03:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49870803</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=49870803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49870803</guid></item><item><title><![CDATA[New comment by hazard in "Garry Tan wants US open-weight AI labs to 'distill' frontier models, too"]]></title><description><![CDATA[
<p>I worked very briefly at Baseten, and I can say that it was a perpetual annoyance (from an engineering perspective) that customers would complain about issues with their models but we couldn't actually see the inputs/outputs. I don't know about the other providers, but at Baseten they literally weren't stored anywhere.</p>
]]></description><pubDate>Sun, 13 Sep 2026 19:50:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49687955</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=49687955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49687955</guid></item><item><title><![CDATA[New comment by hazard in "The Last 24 Hours Are the Opening Scene in a Horror Movie"]]></title><description><![CDATA[
<p>It's a true belief, but that doesn't mean it's valid or correct. Many doomsday cults had true believers, and were able to retcon their beliefs when the predicted day came and went. AI doomers have the luxury of not having committed to a specific date or method (but see <a href="https://x.com/archerships/status/2095971206847738362" rel="nofollow">https://x.com/archerships/status/2095971206847738362</a>)</p>
]]></description><pubDate>Fri, 11 Sep 2026 19:50:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49664381</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=49664381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49664381</guid></item><item><title><![CDATA[New comment by hazard in "A Citation to Asimov"]]></title><description><![CDATA[
<p>In a moment of weakness, I joined a high-IQ group (Triple Nine Society). The whole mailing list was just people having the same political arguments that were on the rest of social media, just with a bigger vocabulary.</p>
]]></description><pubDate>Wed, 26 Aug 2026 17:27:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49452780</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=49452780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49452780</guid></item><item><title><![CDATA[New comment by hazard in "Dear people who work at the airport"]]></title><description><![CDATA[
<p>Put an airtag into literally every bag you check. Helps you figure out not just whether they made it on the flight, but also if they ended up at some baggage claim on the other end of the airport instead of the one they were supposed to be at</p>
]]></description><pubDate>Fri, 14 Aug 2026 16:25:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49300951</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=49300951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49300951</guid></item><item><title><![CDATA[New comment by hazard in "Anything Could Become a Battleground"]]></title><description><![CDATA[
<p>your LLM's temperature is set too high</p>
]]></description><pubDate>Wed, 12 Aug 2026 23:01:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49279747</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=49279747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49279747</guid></item><item><title><![CDATA[New comment by hazard in "Show HN: Lumabri – What if LLMs worked like Napster?"]]></title><description><![CDATA[
<p>I recommend reading some foundational materials on federated learning and distributed inference. The fundamental issues are (1) compute (2) latency and (3) security.<p>On the compute side, you can't load most individual experts into even high-end consumer-grade cards (e.g. RTX 5090) because the weights are simply too big.<p>On the latency side, you need to ship the activations and wait for the somewhat underpowered cards to actually do the matrix multiplications, then send the results back. This means each token takes hundreds of milliseconds or even more, which is borderline unusable.<p>Finally if you're running a P2P network, the only way to verify that peers aren't lying to you is to run duplicate calculations - I don't see how SHA-256 or signed model state help here unless I'm missing something (What are you calculating the hash of? What exactly is signing attesting to?).<p>This is one of the few places where borrowing ideas from cryptocurrencies actually makes sense - you could imagine a system where peers place bonds and forfeit them if they lie about calculations. You can look at projects like Bittensor and others for how these kind of things are currently implemented.</p>
]]></description><pubDate>Sun, 09 Aug 2026 23:33:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49237373</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=49237373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49237373</guid></item><item><title><![CDATA[New comment by hazard in "Show HN: Computable – Buy, sell, and redeem GPU for the exact weeks you want"]]></title><description><![CDATA[
<p>Didn't sfcompute launch with a vision of something like this and then cancel it because CFTC decided it was running an unregulated futures exchange? How are you getting around regulatory issues like this?</p>
]]></description><pubDate>Tue, 21 Jul 2026 22:08:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48999028</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=48999028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48999028</guid></item><item><title><![CDATA[New comment by hazard in "Trump Media to sell instant access to 'market-moving' social posts"]]></title><description><![CDATA[
<p>>if they’re going to also impose a slight delay between when posts show up in the API vs when they’re posted on the website.
 help<p>Yes, they say it will be a few milliseconds. This service is squarely targeted at algo trading firms.</p>
]]></description><pubDate>Sat, 18 Jul 2026 01:42:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48954291</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=48954291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48954291</guid></item><item><title><![CDATA[New comment by hazard in "Professor denounces mass AI fraud on an exam at Brown"]]></title><description><![CDATA[
<p>After being in the workforce for decades, this whole issue is just so incomprehensible to me.<p>I went an ungrad school that was top-5 in engineering. But my experience - and in the experience of other people I've talked to - formal undergrad education was, and always has been, a farce. At best, you learn through working on projects that are meaningful to you and learn "how to be an adult" (and later, you learn how to manage the enormous financial debt you acquired). But more typically, it's pure credentialism - no one cares what your grades were, only what school you graduated from.<p>The amount of actual learning that goes on from classes is minimal, but somehow we can't shift the overton window away from this silly game of grades that don't measure anything meaningful.<p>After graduating, I've was asked about my grades exactly twice in my life -- once when I applied to a master's program, and at one job interview (the company had a policy of asking about GPA for anyone who graduated less than 10 years ago).<p>I'm pro-education but anti-school, and all this nonsense makes me this way even more.</p>
]]></description><pubDate>Mon, 29 Jun 2026 03:42:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48714531</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=48714531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48714531</guid></item><item><title><![CDATA[New comment by hazard in "Modern GPU Programming for MLSys"]]></title><description><![CDATA[
<p>This looks great, but I'd really like to see associated exercises (and solutions) to make it useful for self-study</p>
]]></description><pubDate>Fri, 26 Jun 2026 20:14:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48691428</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=48691428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48691428</guid></item><item><title><![CDATA[New comment by hazard in "The Coming Layoffs and the Revenge of the Measurers"]]></title><description><![CDATA[
<p>> Some engineers, given a fixed token budget, generate exponentially more (and better) output. Other engineers waste their tokens. The variance is enormous, and unlike most performance variance, it is now directly measurable. HR has never had a clearer signal of leverage.<p>This doesn't make sense to me. "A clearer signal of leverage" implies an objective way to measure software engineering output, which has been the white whale of engineering management for the last 50 years.</p>
]]></description><pubDate>Mon, 25 May 2026 18:30:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48270048</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=48270048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48270048</guid></item><item><title><![CDATA[New comment by hazard in "Show HN: I trained a chess engine to play like humans"]]></title><description><![CDATA[
<p>The 100-point buckets are fine-tuned on blitz games from users at that Lichess rating. Lichess ratings tend to be a bit high compared to FIDE/USDF/chess.com ratings. There's a good post at <a href="https://chessgoals.com/rating-comparison/" rel="nofollow">https://chessgoals.com/rating-comparison/</a> comparing them</p>
]]></description><pubDate>Mon, 11 May 2026 19:21:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48099476</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=48099476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48099476</guid></item><item><title><![CDATA[Show HN: I trained a chess engine to play like humans]]></title><description><![CDATA[
<p>I built 1e4.ai - a chess web app where you play against neural networks trained to mimic human Lichess players at specific Elo ranges. There's a separate model for each 100-point rating bucket from ~800 to 2200+, and the bots not only choose human-like moves but also burn clock time, play worse under time pressure, and blunder in human-like ways.<p>Live demo: <a href="https://1e4.ai" rel="nofollow">https://1e4.ai</a>
Code: <a href="https://github.com/thomasj02/1e4_ai" rel="nofollow">https://github.com/thomasj02/1e4_ai</a><p>A few things that might be interesting:<p>- Trained on almost a full year of Lichess blitz games, around 1B total games<p>- Architecture is an a small (~9MM parameters) transformer-based network that takes the board, recent move history, the player's rating, and remaining clock time as input. Three separate models per rating bucket: move, clock-usage, and win probability. The clock model is what makes the bots feel humanish under time pressure rather than instant. Because the move model takes the clock as one input parameter, it also learns to blunder under time pressure like a human might.<p>- Because the network is so tiny, no GPU is needed for inference - it runs easily on a local CPU<p>- Downside of the tiny network is that it's a bit weak as you turn up the rating past around 1700. It can spot short tactics but not long multi-move combinations.<p>- Initial training on a rented 8xH100 cluster, then fine-tunes on my local GPU for different rating ranges<p>- Inspired by Maia-2 and DeepMind's "Grandmaster-Level Chess Without Search". On a held-out Lichess blitz benchmark, the it beats Maia-2 blitz on top-1 move prediction (56.7% vs 52.7%) and pretty substantially on win-probability calibration (Brier 0.176 vs 0.272). Numbers and code in <a href="https://github.com/thomasj02/1e4_ai/tree/master/experiments/maia2_benchmark" rel="nofollow">https://github.com/thomasj02/1e4_ai/tree/master/experiments/...</a><p>- The data pipeline is C++ via nanobind, then training with Pytorch. Getting this right was actually the thing I spent the most time on. Pre-shuffling the dataset and then being able to read the shuffled dataset sequentially at training time kept the GPU utilization high. Without this it spent a huge percentage of time on I/O while the GPU sat idle.<p>Happy to answer questions about the rating-conditioning, the clock model, or the data pipeline.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48088819">https://news.ycombinator.com/item?id=48088819</a></p>
<p>Points: 14</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 10 May 2026 22:31:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48088819</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=48088819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48088819</guid></item><item><title><![CDATA[New comment by hazard in "Sam Vimes 'Boots' Theory of Socio-Economic Unfairness"]]></title><description><![CDATA[
<p>> The reason that the rich were so rich, Vimes reasoned, was because they managed to spend less money.<p>The premise is just false. The parable might be true when comparing, say, lower class vs lower-middle-class, or lower-middle-class to middle class. But the difference between upper class and middle class is not "spending less money." It's a vastly different net worth that comes from inheritance, building / running businesses, investments, etc.<p>The boots theory focuses on the costs, but the real difference comes from the income & net worth</p>
]]></description><pubDate>Wed, 15 Apr 2026 20:39:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47784926</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=47784926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47784926</guid></item><item><title><![CDATA[New comment by hazard in "Ask HN: Is there any interest in a native Qt/C++ Discord client?"]]></title><description><![CDATA[
<p>I'm always a bit confused by "written in X" as a feature. Rust devs are the worst about this, but not the only offenders.<p>The language is not a feature!<p>I'm a C++ programmer, and even I don't care what language the applications I use are written in.<p>"Fast" is a feature, not that it's in C++</p>
]]></description><pubDate>Sun, 05 Apr 2026 16:56:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47651325</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=47651325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47651325</guid></item><item><title><![CDATA[New comment by hazard in "Statement from Jerome Powell"]]></title><description><![CDATA[
<p>And of course equity futures immediately dropped on the news</p>
]]></description><pubDate>Mon, 12 Jan 2026 01:31:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46582680</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=46582680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46582680</guid></item><item><title><![CDATA[New comment by hazard in "Ask HN: What are you working on? (January 2026)"]]></title><description><![CDATA[
<p><a href="https://www.1e4.ai/" rel="nofollow">https://www.1e4.ai/</a><p>A transformer-based (but not LLM) chess model that plays like a human. 
The site right now is <i>very</i> rudimentary - no saving games, reviewing games, etc., just playing.<p>It uses three models:
* A move model for what move to make
* A clock model for how long to 'think' (inference takes milliseconds, the thinking time is just emulated based on the output of the clock model)
* A winner model that predicts the likelihood of each game outcome (white win / black win / draw). If you've seen eval bars when watching chess games online, this isn't quite the same. It's a percentage based outcome, rather than number of centipawns advantage that the usual eval bars use.<p>Right now it has a model trained on 1700-1800 rating level games from Lichess. You can turn it up and down past that, but I'm working on training models on a wide variety of other rating ranges.<p>If you're really into computer chess, this is similar to MAIA, but with some extra models and very slightly higher move prediction accuracy compared to the published results of the MAIA-2 paper</p>
]]></description><pubDate>Sun, 11 Jan 2026 21:36:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46580408</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=46580408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46580408</guid></item><item><title><![CDATA[New comment by hazard in "Resistance training load does not determine hypertrophy"]]></title><description><![CDATA[
<p>tldr appears to be that if you work to fatigue it doesn't matter if you fatigue out with high weights vs low weights</p>
]]></description><pubDate>Thu, 01 Jan 2026 00:06:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46449715</link><dc:creator>hazard</dc:creator><comments>https://news.ycombinator.com/item?id=46449715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46449715</guid></item></channel></rss>