Live data from Hacker News

Viewing profile — valine

valine

HN member
Joined
Sat, Jul 26, 2014, 1:36 AM UTC
HN karma
5,191
Public activity
1,076 items

About valine

email: lvaline@attentio.ai twitter: @lukasvaline github: https://github.com/valine

https://attentio.ai

Recent public activity

  1. comment
    Comment #48214924

    > The two modified satellites will test hardware planned for Starlink V3 and will attempt to scan Starship’s heat shield and transmit imagery down to operators to test methods of a…

  2. comment
    Comment #47840552

    Apple silicon has been an unmitigated success so it makes sense they’d go with Ternus. On a related note Apple needs to add Ternus to their spell check dictionary

  3. comment
    Comment #47514846

    Yup exactly, in principle it helps with both inference speed by reducing memory bandwidth usage and also reduces the memory footprint of your kvcache.

  4. comment
    Comment #47514717

    So let’s start with a really simple decoder transformer with a single layer and single attention head, and train it to predict the next token in a sequence of text. To predict the …

  5. comment
    Comment #46655107

    The allegations of fraud made by the people invading my home and terrorizing my friends? I’ll take those with a grain of salt. And for the record, I’m not afraid of ICE, never said…

  6. comment
    Comment #46654972

    I lived my whole life in the twin cities and have a lot of friends, US citizens, who are too scared to go out to eat right now because of the ICE raids. If that wasn’t the point it…

  7. comment
    Comment #46207118

    > About the second point, I've been under the impression that because LLMs are trained on average code, they infer that the bugs and architectural flaws are desirable This is reall…

  8. comment
    Comment #46202116

    Humans don’t learn to write messy complex code. Messy, complex code is the default, writing clean code takes skill. You’re assuming the LLM produces extra complexity because it’s m…

  9. comment
    Comment #45684237

    Image generation and image input are two totally different things. This is about feeding text into LLMs as images, it has nothing to do with image generation.

  10. comment
    Comment #45298129

    Here's my version, took about 5 minutes to create inside the ChatGPT web interface. https://valine.github.io/vibe-coded-ant-game/ I don't know if this game was vibe coded, but it c…

  11. comment
    Comment #45297984

    Both Claude and GPT5 can single shot this type of game. The score counter looks exactly like the type of thing Claude spits out.

  12. comment
    Comment #45189189

    Same. There are really only two features I care about in a phone: a high refresh rates and weight. At 165 grams the iPhone air is by far the lightest 120hz phone apple has ever mad…

  13. comment
    Comment #44194068

    Embedding models are not always trained with the rest of the model. That’s the whole idea behind VLLMs. First layer embeddings are so interchangeable you can literally feed in the …

  14. comment
    Comment #44190202

    >> For each LLM, we extract static, token-level embeddings from its input embedding layer (the ‘E‘matrix). This choice aligns our analysis with the context-free nature of stimuli t…

  15. comment
    Comment #44109425

    So instead of next token prediction its next event prediction. At some point this just loops around and we're back to teaching models to predict the next token in the sequence.

  16. comment
    Comment #44082250

    You’re thinking about this like the final layer of the model is all that exists. It’s highly likely reasoning is happening at a lower layer, in a different latent space that can’t …

  17. comment
    Comment #44082206

    My personal theory is that it’s an emergent property of many attention heads working together. If each attention head is a bird, reasoning would be the movement of the flock.

  18. comment
    Comment #44082177

    That’s true yeah. The model can do that because calculating latents is independent of next token prediction. You do a forward pass for each token in your sequence without the final…

  19. comment
    Comment #44077178

    Attention computes a weighted average of all previous latents. So yes, it’s a new token as input to the forward pass, but after it feeds through an attention head it contains a lit…

  20. comment
    Comment #44075704

    The dimensionality I suppose depends on the vocab size and your hidden dimension size, but that’s not really relevant. It’s a single linear projection to go from latents to logits.…

  21. comment
    Comment #44075384

    The lower dimensional logits are discarded, the original high dimensional latents are not. But yeah, the LLM doesn’t even know the sampler exists. I used the last layer as an examp…

  22. comment
    Comment #44074572

    I think it’s helpful to remember that language models are not producing tokens, they are producing a distribution of possible next tokens. Just because your sampler picks a sequenc…

  23. comment
    Comment #43749000

    The rendering is done with OpenGL, and for remote viewing I just render to an offscreen framebuffer and stream it back to the client with WebRTC. The code for that isn’t public yet…

  24. comment
    Comment #43748543

    Thanks, I will do a deep writeup on that at some point.

  25. story