dmytrish

Joined 13 years ago

Karma
949
Submissions
387
Member since
Apr 28
About me: https://github.com/EarlGray

[ my public key: https://keybase.io/dmytrish; my proof: https://keybase.io/dmytrish/sigs/oCCIZQXIgvSoV7t8uYgibLpsvszNB2GHc_60zpe882Y ]

View on Hacker News

Recent submissions

Comment · 3 months ago
On the upside, Opencode has finally nudged me to learn sandboxing via bwrap in Linux and sandbox-exec on Mac.
Comment · 4 months ago
That's what wayland-client does.
Comment · 5 months ago
There are two kinds of memory leaks: forgotten manual freeing (all references are gone, but allocation is not) and forgetting to get rid of references that keeps an allocation alive. Both are a kind of logical error, but the first is mostly possible in languages with manual memory management. The second one is a universal logical error (only programmer knows which live references are really needed).
Comment · 6 months ago
You don't need Mythos for that, just open the bun issue tracker and filter for "segmentation fault".
Comment · 7 months ago
I agree with most of your points, but why would a Wayland compositor need a hypervisor at all?
Comment · 7 months ago
That does not mean that "things as they are" is "how it's ought to be".
Comment · 9 months ago
You don't have to love risk to build something you need.
Comment · 10 months ago
Thanks so much for great work! I hope to finally see VisionFive 2 with enabled GPU acceleration soon.
Comment · 10 months ago

   ~/c/t/s/zpdf (main)> zig version
   0.15.2
Sky is blue, water is wet, slop does not work.
Comment · 10 months ago
...and it does not work. I tried it on ~10 random pdfs, including very simple ones (e.g. a hello world from typst), it segfaults on every single one.
Comment · 1 year ago
+1, SREs can spend months during their onboarding basically reading design docs and getting to know about services in their vicinity.

Short of publicly releasing all internal documentation, there's not much that can make the AWS infrastructure reasonably clear to an outsider. Reading and understanding all of this also would be rather futile without actual access to source code and observability.

Comment · 1 year ago
Considering that D in "ACID" stands for "durable", it's a pretty sloppy joke.
Comment · 1 year ago
What's great about its type system? I find it severely limited and not actually useful for conveying and checking invariants.
Comment · 1 year ago
> pass around the allocator to every function that allocates to the heap.

what prevents a library from taking an allocator, saving it hidden somewhere and using it silently?

Comment · 1 year ago
So far, most of Zig enthusiasts look to me like people who get sugar rush from writing fast native code and are ignorant (i.e. newcomers to system programming) or arrogant (e.g. long time C programmers stubbornly stuck in their ways) enough to think that memory safety is just a question of not writing stupid bugs. Or luddites that think that programs must always be simple enough to get memory safety right.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton