Live data from Hacker News

Viewing profile — jamii

jamii

HN member
Joined
Mon, Nov 17, 2008, 9:58 PM UTC
HN karma
3,462
Public activity
1,050 items

About jamii

http://scattered-thoughts.net/

jamie@scattered-thoughts.net

Recent public activity

  1. comment
    Comment #49101571

    > The AI built-out is by far the fastest growing energy consumer in the world, and they’re being built with fossil fuels, or drawing green energy demand away from replacing the fos…

  2. story
  3. story
  4. comment
    Comment #47877645

    > It seems like either one evaluates the contents of the `box`, and would only make a difference if you tried to use `x` afterwards? More or less. x^ moves the whole box whereas x*…

  5. comment
    Comment #47872498

    > The goal is that most of your code can have the assurances of static typing, but you can still opt in to dynamically-typed glue code to handle repls, live code reloading, runtime…

  6. story
  7. story
  8. comment
    Comment #46258136

    Wasm-mvp is very simple, especially if you drop the floating point instructions. But WAMR supports a lot of extensions - https://github.com/bytecodealliance/wasm-micro-runtime?tab=…

  9. story
  10. comment
    Comment #45318264

    My bad :)

  11. comment
    Comment #45317491

    EDIT I totally missed the context

  12. comment
    Comment #45281864

    I've tried using binaryen, and I've also tried emitting raw wasm by hand, and the latter was far easier. It only took ~200 lines of wasm-specific code.

  13. comment
    Comment #45147545

    Yeah, json is annoying because of the limited types, but postgres arrays/rows are annoying because of the lack of sum/union types (if your UI has a heterogenous list of elements). …

  14. comment
    Comment #45123617

    One of the dynamics is that people get older so they move into different buckets. We can make the model way simpler to make it clearer. Say in 2020 we hired 1000 20-24yo, 1000 25-2…

  15. comment
    Comment #45122357

    I made a stupid simple model where hiring in all age brackets rose slowly until 2021 and then fell slowly. That produces very similar looking graphs, because the many engineers tha…

  16. comment
    Comment #44652972

    The ... is the useful part. We actually want that string, so we can't avoid allocating it. But the &str at the end is an additional heap allocation and causes an additional pointer…

  17. story
  18. comment
    Comment #44557048

    I'm curious if any languages other than swift do this.

  19. comment
    Comment #43428862

    I don't think Austral uses second-class references. Even the page you linked says: > But is it worth it? Again, the tradeoff is expressivity vs. simplicity... Austral’s linear type…

  20. comment
    Comment #43303325

    > it solves the actual problem perfectly The whole post was about how that doesn't solve the problem perfectly - there is no way to interactively edit the output. > by embracing LI…

  21. comment
    Comment #43303314

    This is an old prototype. I ended up making a language for it from scratch so that I could attach provenance metadata to values, making them directly editable even when far removed…

  22. comment
    Comment #43259877

    Worth mentioning that all the talks are published at https://www.hytradboi.com/2025/#program .

  23. story
  24. comment
    Comment #43251099

    Worth mentioning that all the talks are published at https://www.hytradboi.com/2025/#program .

  25. story