Live data from Hacker News

Viewing profile — emersion

emersion

HN member
Joined
Fri, Apr 01, 2016, 10:25 PM UTC
HN karma
1,396
Public activity
250 items

About emersion

[ my public key: https://keybase.io/emersion; my proof: https://keybase.io/emersion/sigs/rG1cF4bsomhCCfaFB7BmHYZMsbof0h0CWXBO5SfxpiQ ]

Recent public activity

  1. comment
  2. comment
    Comment #47411520

    Some time ago I've written an article about a particular aspect of shells, job control: https://emersion.fr/blog/2019/job-control/

  3. comment
    Comment #46539238

    Library maintainer here. Why not send a PR?

  4. comment
    Comment #46458678

    My go-to small event loop library is https://github.com/any1/aml

  5. comment
    Comment #46438745

    No, it just felt a tad cleaner to have the comment slashes separate from the path leading slash.

  6. comment
    Comment #46432470

    The following would probably be more portable: ///usr/bin/env go run "$0" "$@"; exit Note, the exit code isn't passed through due to: https://github.com/golang/go/issues/13440

  7. comment
    Comment #45596682

    AFAIU not yet because the underlying GUI framework doesn't support this, but the developer mentioned they'd definitely be interested in adding it.

  8. comment
    Comment #45576996

    "you lost compile-time type checking" makes it sound like you haven't been using code generation? Varlink has an interface definition language which makes everything type-safe.

  9. comment
    Comment #45576634

    The main use-case is different: gRPC and Cap'n'Proto are designed for networked servers, while D-Bus and Varlink are designed for local IPC. Varlink is a lot simpler than other alt…

  10. comment
    Comment #45537141

    There are open-source projects trying to replace older closed-source software used to produce these timetables: - Netzgrafik-Editor: https://github.com/OpenRailAssociation/netzgraf…

  11. comment
    Comment #44991851

    Pretty much reverse engineered: https://mk.pars.ee/notes/a9ihgynpvdo6003w

  12. comment
    Comment #44707595

    Similar (but more mature) client : https://sr.ht/~delthas/senpai/

  13. comment
    Comment #43035486

    The Wayland library has upstream support for FreeBSD and OpenBSD. Some compositors also have upstream support for these.

  14. story
  15. comment
    Comment #42709636

    Another option would be to try this hydroxide patch (that i need to find time to review...): https://github.com/emersion/hydroxide/pull/282

  16. comment
    Comment #41660500

    With a shell such as fish, one can "git commit --fixup " and a list of commits will be displayed.

  17. comment
  18. comment
    Comment #40740479

    Part of the answer is that some of these services need to be scaled horizontally to be able to handle a significant number of users (e.g. tile servers, the core server), another pa…

  19. comment
    Comment #40737430

    The database needs to be shared between multiple actors: several teams of multiple people working in different companies. For instance, a team may be working on a single project su…

  20. comment
    Comment #40737367

    Shouldn't be too hard, the tool is designed to be intuitive. That said, it may not be obvious how to use the planning part of the tool if you're not familiar with trains. The READM…

  21. comment
    Comment #40481280

    https://git.sr.ht/~ntietz/hurl-lang/tree/main/item/LICENSE/G...

  22. comment
    Comment #40328392

    The userspace components (GL/Vulkan driver, NVENC, etc) and the firmware remain closed source.

  23. comment
    Comment #39659668

    The Steam Deck dock supports this, for instance.

  24. comment
    Comment #39560698

    A possible workaround for users is to use an active HDMI adapter, e.g. a USB-C dock or DisplayPort → HDMI converter.

  25. comment
    Comment #39439053

    FWIW Flutter is now moving sway from Skia, they are migrating to a dedicated custom GPU renderer (Impeller).