Live data from Hacker News

Viewing profile — vnorilo

vnorilo

HN member
Joined
Wed, Nov 29, 2017, 5:37 AM UTC
HN karma
1,980
Public activity
534 items

About vnorilo

Music tech researcher, cellist; clojure, c++ and compilers.

https://norilo.me (portfolio) https://kronoslang.io (compiler/language project)

Recent public activity

  1. comment
    Comment #49181656

    Totally agreed; I was talking from the POV of someone designing an iOS app. Apple could fix a lot of this jank with better design, individual apps less so.

  2. comment
    Comment #49179747

    Screenshot and share functionality get massively overloaded on iOS, but it's not because a product person / designer lacks the necessary taste, vision or "courage". It's because th…

  3. comment
    Comment #48258997

    If solutions come naturally to you in OOP, why not just roll with it? Personally I find it easiest do design data flows: think about what we need in order to compute the result. Th…

  4. comment
    Comment #47707884

    When you need a configuration step, cmake will actually save you a lot of time, especially if you work cross platform or even cross compile. I love to hate cmake as much as the nex…

  5. story
  6. story
  7. comment
    Comment #47375318

    The wireless used for pro audio is never bluetooth, however.

  8. comment
    Comment #47307878

    Indeed, which is not all that different from LLM code generation, to be honest.

  9. comment
    Comment #47305641

    Yes. LLMs are search engines into the (latent) space or source code. Stuff you put into the context window is the "query". I've had some good results by minimizing the conversation…

  10. comment
    Comment #46516988

    When something is hundreds of megabytes, it is very unlikely to be mostly compiled code. A lot of that fits in each megabyte.

  11. comment
    Comment #46390636

    Probably true for many. When thinking about hard problems I'm usually not thinking in language, at least not the kind we speak between us humans, so it can be incredibly distractin…

  12. comment
    Comment #46219277

    >I seriously doubt anyone who has written projects in assembly would make such comparisons... With genuine respect, I believe this type of insinuation is rarely productive. Someone…

  13. comment
    Comment #46219132

    sure, I was thinking of large OO cores. "Correspondd to the instructions the cpu runs and their observable order" is how I'd characterize C as well, but to each their own.

  14. comment
    Comment #46219084

    I have empathy for this having written compiler passes for 10ish years of my career. But as I've studied register renaming, speculative branch prediction and trace caches I would n…

  15. comment
    Comment #46214832

    And yet modern assembly does not correspond 1:1 to the micro-ops the CPU runs or even necessarily the order in which they run. Both ISA-level assembly and C are targeting an abstra…

  16. comment
    Comment #45298391

    When I was in third grade, I decided I want to make computer games to get more of them. Dad got me started with GW-Basic turtle graphics and I made pictures with them - usually non…

  17. comment
    Comment #44821592

    Finnish has been very peripheral and isolated due to geography. It is closely related to Estonian, but remains much more similar to their common archaic root, while Estonian has st…

  18. story
  19. comment
    Comment #44568299

    In my experience search engines have rapidly deteriorated - probably because of the SEO arms race - and LLMs often feel like search engines used to feel back when they worked. Who …

  20. story
  21. comment
    Comment #44509989

    Not in general. Immutable strings can be deduplicated, leading to a different performance tradeoff that is often quite good. This is mentioned in TFA.

  22. comment
    Comment #44478146

    For sure. Data structures and call graphs like to converge, so when designing a data model, you are actually designing the (most natural) program flow too.

  23. comment
    Comment #44155926

    The recent C# feature called interceptors [1] pretty much looks like comefrom from where I stand. Yet everyone talking about it has either been serious, or very good at trolling. 1…

  24. story
  25. comment
    Comment #43948535

    I wrote blitters in assembly back in those days for my teenager hobby games. When I could actually target the 386 with its dword moves, it felt blisteringly fast. Maybe the 386 did…