HN user

tkellogg

1,127 karma
Posts116
Comments126
View on HN
timkellogg.me 9mo ago

Don't Parse, Call

tkellogg
3pts0
timkellogg.me 9mo ago

Does AI Get Bored?

tkellogg
24pts16
timkellogg.me 10mo ago

I Use AI

tkellogg
5pts1
timkellogg.me 10mo ago

Link Graveyard: A snapshot of my abandoned browser tabs

tkellogg
4pts0
timkellogg.me 1y ago

Explainer: K2 and Math Olympiad Gold

tkellogg
3pts0
timkellogg.me 1y ago

A2A Is for UI

tkellogg
2pts0
timkellogg.me 1y ago

MCP Resources Are for Caching

tkellogg
2pts0
timkellogg.me 1y ago

I Was Wrong: AI Won't Overtake Software Engineering

tkellogg
5pts0
timkellogg.me 1y ago

MCP Is Unnecessary

tkellogg
5pts1
timkellogg.me 1y ago

Inner Loop Agents

tkellogg
14pts3
timkellogg.me 1y ago

LLMs Are Not Security Mitigations

tkellogg
2pts0
timkellogg.me 1y ago

Multi-Agents Are Out, PID Controllers Are In

tkellogg
4pts0
timkellogg.me 1y ago

Target Practice: Resumes, but Better

tkellogg
1pts0
timkellogg.me 1y ago

Recursive Improvement: AI Singularity or Just Benchmark Saturation?

tkellogg
2pts1
timkellogg.me 1y ago

S1: A $6 R1 competitor?

tkellogg
851pts416
timkellogg.me 1y ago

PowerShell Users Like to Vomit

tkellogg
1pts0
timkellogg.me 1y ago

Normware: The Decline of Software Engineering?

tkellogg
3pts0
timkellogg.me 1y ago

How can I be an AI engineer?

tkellogg
7pts8
timkellogg.me 1y ago

Entrapix: Have a ConfusedAgentError

tkellogg
1pts0
timkellogg.me 1y ago

LRMs Are Interpretable

tkellogg
1pts0
github.com 1y ago

A Tool for Researching Candidates

tkellogg
1pts0
timkellogg.me 1y ago

We Need an LSP for AI

tkellogg
2pts0
timkellogg.me 1y ago

Cursor: I Rollback Multi-File Changes

tkellogg
1pts0
timkellogg.me 1y ago

Why Is Entropix Important?

tkellogg
1pts0
timkellogg.me 1y ago

What Is Entropix Doing?

tkellogg
4pts0
timkellogg.me 1y ago

I Taught My 8yo Subduction Zones with NotebookLM

tkellogg
11pts1
timkellogg.me 1y ago

I Taught My 8yo Subduction Zones with NotebookLM

tkellogg
122pts56
timkellogg.me 1y ago

AI Didn't Write That Bug

tkellogg
3pts0
timkellogg.me 1y ago

Who Wins with Cursor and Copilot?

tkellogg
2pts0
timkellogg.me 1y ago

Does Prompt Caching Make RAG Obsolete?

tkellogg
3pts0
Does AI Get Bored? 10 months ago

how is this self promotion? What am I promoting? This post is literally rooted in curiosity, to the core.

Does AI Get Bored? 10 months ago

Whelp, it took an hour for this to quickly rise on the front page and then get shadow banned. I guess that says something.

Somewhere in 2024 I noticed that "AI" shifted to no longer include "machine learning" and is now closer to "GenAI" but still bigger than that. It was never a strict definition, and was always shifting, but it made a big shift last year to no longer include classical ML. Even fairly technical people recognize the shift.

it's just an example, but it's great to see smolagents in practice. I wonder how well the import whitelist approach works for code interpreter security.

Additionally, in the following days, I've seen evidence suggesting that the SFT part might not even be necessary. I'd argue that work wouldn't have happened if R1 wasn't released in the open.

Author here. I do believe it's going to be exponential (not yet), but that's out of scope for the article. However, if someone has a good explainer link for that, please put it here and I'll link it into the post.

I think their thought process is unconvincing, although I think they're probably correct.

A much better paper is, "Procedural Knowledge in Pretraining Drives Reasoning in Large Language Models". They took it much further and trained an LLM such that for every inference, they could see exactly which document from the training dataset it referenced to answer a particular question. ngl This paper AGI-pilled me.

https://arxiv.org/abs/2411.12580

I added Phi-4 to my reasoning model collection because it seems to exhibit reasoning behavior, it stopped to consider alternatives before concluding. I assume this is related to their choice in training data:

Chain-of-Thought: Data should encourage systematic reasoning, teaching the model various approaches to the problems in a step-by-step manner.

https://github.com/tkellogg/lrm-reasoning/blob/main/phi4.md

Entropix gives you a framework for doing that sort of thing. The architecture is essentially to detect the current state, and then adjust sampler settings or swap in an entirely new sampler strategy.

You absolutely could experiment with pushing it into a denial, and I highly encourage you to try it out. The smollm-entropix repo[1] implements the whole thing in a Jupyter notebook, so it's easier to try out ideas.

[1] https://github.com/SinatrasC/entropix-smollm

OP here: I definitely agree that shallow learning is an issue, and that it's an intoxicating effect. I've done it a few times — spent a few minutes learning a new topic, only to realize when I put it into practice that I'd been lied to.

But that's why it's critical to engage kids in this. There's a skill in using AI. Resisting the urge to take it at it's word, yet still using it for what it's good at. You can't build a skill without practice.

Yeah, that's a good point. On the other hand, the model is out there, irrevocably so, and you can use knowledge distillation techniques to train other weaker models. So yeah, we're not fully independent, but the situation is significantly improved.

There's 2 ways mastodon can scale (or not):

1. Per-server

2. Network-wide

Moderation load is per-server scaling, mostly. I'd argue that if the load gets to be too much, moderators do less moderating and people decide to migrate to other servers. That's kind of a clean scaling strategy, tbh.

However, adding servers isn't a great story. There's n^2 network connections (worst case) that need to be made to service all subscriptions. That's definitely a scaling problem, although probably addressable via an architecture inspired by gossip protocols.

The OpenAI philosophy is that adding modes improves everything. Sure, it’s astronomically expensive, but I tend to think they’re on to something.

not OP, but for the "unique identifiers", you can think of it like the footnote style of markdown links. Most of these models are fine-tuned to do markdown well, and a short identifier is less likely to be hallucinated (my philosophy anyway), so it usually works pretty well. For the examples, something like this can work

ID: 1

URL: https://example.com/test.html

Text: lksdjflkdsjlksjkl

And then tell it to use the ID to link to the page.

what even is “a model”? I’m not sure there is a technical definition that corresponds to how it’s used by the tech public

- single interconnected neural network (LLM attention layers break this, autoencoders complicate this)

- single training pass (LLMs have multiple passes, GANs have a single but produce multiple models)