Live data from Hacker News

Viewing profile — demurgos

demurgos

HN member
Joined
Thu, Jul 21, 2016, 12:57 PM UTC
HN karma
539
Public activity
153 items

About demurgos

Website: https://demurgos.net

[ my public key: https://keybase.io/demurgos; my proof: https://keybase.io/demurgos/sigs/Gc3Y6euEvQ6Yjg3y8KInIRHWRcTgZIqyyp-tC8jQ4nU ]

Recent public activity

  1. comment
    Comment #48236854

    It could also be a pop-up or a clear icon in a corner without disrupting the movie. It does not have to be baked into the video stream as long as it's displayed. I'm not sure what …

  2. comment
    Comment #47806902

    This is a standalone game that needs to be purchased. For PC, it can be acquired through Steam ( https://store.steampowered.com/app/753640/Outer_Wilds/ ). It is also available on c…

  3. comment
    Comment #47753717

    To go further, semver provides semantics and an ordering but it says nothing about version requirement syntax. The caret operator to describe a range of versions is not part of the…

  4. comment
    Comment #46626918

    Here is mine: https://demurgos.net There's not much, but I keep a few articles and games there.

  5. comment
    Comment #46383051

    The "unexpected" part is that the browser automatically fills some headers on behalf of the user, that the (malicious) origin server does not have access to. For most headers it's …

  6. comment
    Comment #46346777

    Yeah, it's hard to prevent a sufficiently motivated dev from shooting itself in the foot; but these still help. > You conveniently left out where the Foo string is computed from so…

  7. comment
    Comment #46343365

    The point of my message is that you should avoid the `log(string)` signature. Even if it's appealing, it's an easy perf trap. There are many ideas if you look at SQL libs. In my ex…

  8. comment
    Comment #46342102

    I feel like there's a parallel with SQL where you want to discourage manual interpolation. Taking inspiration from it may help: you may not fully solve it but there are some API id…

  9. comment
    Comment #46333189

    It's definitely a possible solution if you control how the file are displayed. In my case I preferred the files to be safe regardless of the mechanism used to view them (less risk …

  10. comment
    Comment #46327083

    What are TV brands/OSes that complain the least when not connected to the internet?

  11. comment
    Comment #46318004

    I looked into it for work at some point as we wanted to support SVG uploads. Stripping is not enough to have an inert file. Scripts can also be attached as attributes. If you want …

  12. comment
    Comment #46288603

    It is intentional to avoid non-free projects from building on top of gcc components. I am not familiar enough with gcc to know how it impacts out-of-tree free projects or internal …

  13. comment
    Comment #46278500

    Internal means "not exposed outside some boundary". For most people, this boundary encompasses something larger than a single database, and this boundary can change.

  14. comment
    Comment #45957493

    You are talking about forward compatibility. JS is backwards compatible: new engines support code using old features. JS is not forward compatible: old engines don't support code u…

  15. comment
    Comment #45834175

    No it doesn't. A global flag is a no-go as it breaks modularity. A local opt-in through dedicated types or methods is being designed but it's not stable.

  16. comment
    Comment #45530204

    That's a nice idea, thank you. I have personal blog, I'll try to clean it up a bit and provide performance measurements so it's worth posting. Regarding the official documentation,…

  17. comment
    Comment #45527836

    I believe that you are describing `Vec::with_capacity` which allows to change the initial reserved memory on construction. `reserve` and `reserve_exact` are used when mutating an e…

  18. comment
    Comment #45291277

    > I'm not sure if this isn't as common as I think it is - but what's wrong with typing `ip` into a terminal (that's always open anyway)? I'm a regular Linux user, but I wouldn't kn…

  19. comment
    Comment #45003267

    Where is the spec? I can't find an entry on MDN. Is there a way to get reproducibility? In the same browser or across browsers? Even if it's not the default mode.

  20. comment
    Comment #44899090

    React native is just an example, the point is that the npm registry has no issue distributing binaries. Sass, Prisma, native DB drivers, or any other project using node-gyp or Node…

  21. comment
    Comment #44899063

    > I don't know much about go, and I've only scratched the surface with node, but as far as node goes I think it just distributes JS? As a sibling comment posted, Node packages have…

  22. comment
    Comment #44888308

    I'm not very familiar with them, but I always assumed that there is a lot of overlap between the maintainers of both projects.

  23. comment
    Comment #44810028

    Sometimes you need to embed binary data in a text format (e.g. JSON).

  24. comment
    Comment #44765798

    > The ECMAScript/JavaScript language itself, however, exposes characters according to UCS-2, not UTF-16. The native JS semantics are UCS-2. Saying that it's UTF-16 is misleading an…

  25. comment
    Comment #44656979

    If the logic is compute heavy, Rust with Wasm can be a good approach. TypeScript on both ends is also a pragmatic choice. You can still have a boundary in the backend for lower lev…