Live data from Hacker News

Viewing profile — jacobvosmaer

jacobvosmaer

HN member
Joined
Mon, Jul 01, 2013, 6:16 PM UTC
HN karma
73
Public activity
33 items

About jacobvosmaer

No profile information was provided.

Recent public activity

  1. comment
    Comment #45359999

    I like ed but I prefer 'sam -d' (the terminal mode of Sam). It has a nice looping construct 'x' and you can open multiple files and do batch edits (with 'X'). There is a Go port of…

  2. comment
    Comment #41193371

    > Other manufacturers such as Yamaha are guilty of the same kind of interface obfuscation Everybody agrees the FS1R is a confusing mess although there too I think it's not just the…

  3. comment
    Comment #36747054

    I tried plan9port's mk for a moment out of curiosity. I quickly ran into an annoying usability problem: it compares file mtimes with second accuracy. https://github.com/9fans/plan9…

  4. comment
    Comment #36087880

    The article does not talk about security problems. It's about whether your daemon works correctly. 1. Depending on the environment, process supervision can break if there is an une…

  5. comment
    Comment #28941960

    I'm not sure. Intuitively I would think "phase angle" means "offset into the sine wave lookup table". If you step through the lookup table with constant size steps, you would get a…

  6. comment
    Comment #28941874

    Only original DX7's, or also the DX7ii? Opening up the DX7ii (and other synths from the same time) is a pain compared to the nice hinge construction you get on the original DX7.

  7. comment
    Comment #28255486

    >not necessarily much safer than void* You can cast void* to anything you want. With interface{} you get a type check, either through an assertion or a panic. That is a big differe…

  8. comment
    Comment #26561189

    I think "everything is a file" also means: everything is addressable by a file path. Per-process namespaces are part of what makes this possible. In a way it's similar to HTTP REST…

  9. comment
    Comment #25389694

    Thanks to another commenter I found https://github.com/evansm7/vftool/issues/2#issuecomment-7354... which is exactly what I needed for Ubuntu 20.04: the idea to use cloud images wh…

  10. comment
    Comment #25385021

    Ubuntu 18.04 (Linux 4.15) in xhyve works fine for me. I tried to get 20.04 set up a while ago but I gave up because its installer kept flaking out on me, something about the disk i…

  11. comment
    Comment #25383692

    https://developer.apple.com/documentation/virtualization?lan... https://developer.apple.com/documentation/hypervisor?languag... Looks like Virtualization.framework is newer (Big Su…

  12. comment
    Comment #25383658

    I wonder how this compares to xhyve, which I use on Intel Mac. It's nice to see something like it for ARM. It appears xhyve is built on Hypervisor.framework while vftool is built o…

  13. comment
    Comment #24593934

    >The biggest issue with ractor support as it stands today would really be getting ALL the libraries any given app uses to support the ractor design. I wonder if this will create a …

  14. comment
    Comment #24490783

    I think the issue is about having to cross a module boundary, which is really about monorepo vs multirepo. You have much more freedom to make breaking changes when you don't need t…

  15. comment
    Comment #22354283

    Clang on my macOS doesn't like the fact that main() takes and returns long long. But it appears GCC on Debian 8 (random linux I have lying around) doesn't mind. I get it to compile…

  16. comment
    Comment #20528187

    https://www.ifixit.com/Guide/Teenage+Engineering+OP-1+Connec... You don't need to solder, the connectors are on a user-replaceable daughter board.

  17. comment
    Comment #19562904

    I'm not sure but I suspect the algorithm contains optimizations that require direct access to the "limbs" of the big integers. Or perhaps it's about avoiding allocations?

  18. comment
    Comment #17683904

    The user experience of doing this is very bad. Every time I look into doing this I end up with blog posts that describe punching numbers into the GPG CLI, master keys, subkeys, PIN…

  19. comment
    Comment #16432355

    I think vendoring is very useful and it would be a step back if it becomes harder. Caching proxies for zip downloads sounds nice, but it's more than just "a bit more infrastructure…

  20. comment
    Comment #16238238

    Another nice example is changing the working directory for the new process. With fork+exec, you can do a chdir after fork but before exec. With posix_spawn you're stuck with the wo…

  21. comment
    Comment #16238212

    I'm on the Gitaly team. As zegerjan wrote, Gitaly is a Go/Ruby hybrid. The main Go process doesn't use libgit2 (for now) because we didn't want to have to deal with cgo. We already…

  22. comment
    Comment #14694945

    See https://gitlab.com/gitlab-org/gitter/webapp/graphs/master/ch... I agree it's not very prominent. (GitLab Inc. developer)

  23. comment
    Comment #13942036

    > you can effectively use the native pre-receive hooks & wrap the git shell The way GitLab is organized (pre-Gitaly) makes it very hard to do things like that. Roughly speaking, wh…

  24. comment
    Comment #13117740

    Cool! I used BSD ed (OS X) exclusively for a few months but I stopped because of a few things that were too clunky for me. Wrapping text: I used fmt all the time. But you can't pip…

  25. comment
    Comment #13117683

    It's not just Arch. I used to think ed was everywhere, so when I had to write some scripts that would be awful with sed I used ed. And then it turned out that a lot of the platform…