Viewing profile — jacobvosmaer
jacobvosmaer
HN member- Joined
- Mon, Jul 01, 2013, 6:16 PM UTC
- HN karma
- 73
- Public activity
- 33 items
- HN profile
- View on Hacker News ↗
About jacobvosmaer
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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…
-
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…
-
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…
-
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.
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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.
-
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?
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #14694945
See https://gitlab.com/gitlab-org/gitter/webapp/graphs/master/ch... I agree it's not very prominent. (GitLab Inc. developer)
-
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…
-
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…
-
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…