Live data from Hacker News

Viewing profile — ryanshrott

ryanshrott

HN member
Joined
Fri, Sep 15, 2023, 2:37 PM UTC
HN karma
15
Public activity
93 items

About ryanshrott

Building DictaFlow (https://dictaflow.vercel.app). Solving the "Citrix/RDP" dictation gap with local, privacy-first AI.

Recent public activity

  1. comment
    Comment #48541743

    Shared daemon is the only way this makes sense on-device. A 3B model at 4-bit is roughly 2GB - three apps loading their own copies would eat an 8GB phone.

  2. comment
    Comment #48535912

    [flagged]

  3. comment
  4. comment
  5. comment
    Comment #48517730

    I ran into this with embedded Rust: put alloc in a .init_array function, but the global allocator also uses .init_array, and there's no ordering guarantee. Took me hours to figure …

  6. comment
    Comment #48490873

    [flagged]

  7. comment
    Comment #48476832

    The test suite gets you through the port. The scary part is the first feature request that is not already covered by a test - that is when you find out if anyone actually knows how…

  8. comment
    Comment #48461661

    I started grepping .vscode/settings.json for terminal.integrated before opening any new repo. VS Code workspace settings being executable by default is quietly terrifying.

  9. comment
    Comment #48455484

    I run pyright in CI and mypy locally. They catch different things - pyright is stricter on overloads, mypy catches more None issues in our codebase. Annoying, but I have not found …

  10. comment
  11. comment
  12. comment
  13. comment
    Comment #48420805

    E1S is solid for terminal use, but a visual task and service view helps when you are debugging across clusters. Does this handle cross-region ECS or only single region?

  14. comment
    Comment #48413014

    80% is being generous. I gave up on USB for WSL altogether and just pass the whole controller through with Hyper-V. On laptops, though, that is not always possible.

  15. comment
    Comment #48407219

    OS boundary unsafe is easy to audit because it's at the edges. The problem here is 10k unsafe blocks scattered through the core - that's a different thing entirely.

  16. comment
    Comment #48400063

    Everyone's dunking on /etc/hosts, but I've debugged enough production DNS loops to get the temptation. It's not the right answer, but the impulse isn't crazy either.

  17. comment
  18. comment
  19. comment
    Comment #48379129

    [flagged]

  20. comment
  21. comment
    Comment #48365203

    We ran into issues with CDC when tables had a lot of TOAST columns. The WAL records don't include the full values unless you set REPLICA IDENTITY FULL. Does Streambed handle that, …

  22. comment
    Comment #48357290

    The gcc torture tests are no joke. I skimmed them once thinking I’d write a toy C compiler. Thousands of test cases covering edge cases I’d never even thought about. Respect to any…

  23. comment
  24. comment
    Comment #48345942

    Rhai is dynamically typed and uses reference counting, Rune has a full VM with a borrow checker, and Roto compiles to bytecode. The tradeoff is basically faster iteration with Rhai…

  25. comment
    Comment #48342529

    Static linking just puts the runtime inside the binary. The binary size is the real clue here.