Viewing profile — ryanshrott
ryanshrott
HN member- Joined
- Fri, Sep 15, 2023, 2:37 PM UTC
- HN karma
- 15
- Public activity
- 93 items
- HN profile
- View on Hacker News ↗
About ryanshrott
Recent public activity
-
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.
-
comment
Comment #48535912
[flagged]
-
comment
Comment #48527624
[dead]
-
comment
Comment #48523645
[dead]
-
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 …
-
comment
Comment #48490873
[flagged]
-
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…
-
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.
-
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 …
-
comment
Comment #48445857
[dead]
-
comment
Comment #48440689
[dead]
-
comment
Comment #48435252
[dead]
-
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?
-
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.
-
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.
-
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.
-
comment
Comment #48392894
[dead]
-
comment
Comment #48384567
[dead]
-
comment
Comment #48379129
[flagged]
-
comment
Comment #48370665
[dead]
-
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, …
-
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…
-
comment
Comment #48351987
[dead]
-
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…
-
comment
Comment #48342529
Static linking just puts the runtime inside the binary. The binary size is the real clue here.