Viewing profile — daniel02216
daniel02216
HN member- Joined
- Tue, Feb 16, 2010, 9:32 PM UTC
- HN karma
- 1,100
- Public activity
- 119 items
- HN profile
- View on Hacker News ↗
About daniel02216
No profile information was provided.
Recent public activity
-
comment
Comment #25723396
That it changes cores only when the window becomes invisible is likely due to App Nap - check the energy tab in Activity Monitor. https://developer.apple.com/library/archive/docume…
-
comment
Comment #14020764
It looks like roomkey.com doesn't seem to have any mobile apps, which makes it hard to say that it's more convenient to use when traveling than an aggregator that does have an app.…
- story
-
comment
Comment #13334271
EV_ONESHOT refers to the individual kevent registration, and is basically an automatic EV_DELETE on delivery of the event. EPOLLEXCLUSIVE is acting at a different layer - in kevent…
- story
- story
- story
-
comment
Comment #9872705
This is one reason why OS X enforces a hard page-zero on 64-bit programs - it is a hard error to map or allocate anything in the lowest 4 GB of memory, so programmers will immediat…
-
comment
Comment #9850033
This is true - the compatibility boundary for OS X is at the link-against-libSystem layer. The actual interface between libSystem and the kernel is private to Apple and is not guar…
-
comment
Comment #8938742
And a bunch of those are using Wine, which requires mapping code at the zero page, so they're compiled with a special load command that allows them to map the zero page. On Yosemit…
- story
- story
- story
- story
-
comment
Comment #8766210
As of GCC 5, it has __builtin_add_overflow, __builtin_sub_overflow, __builtin_mul_overflow https://gcc.gnu.org/gcc-5/changes.html
-
comment
Comment #8758020
That's just the syscall for waiting for a semaphore to be signaled. Most likely the crash is due to the main thread waiting for too long on that semaphore - it's likely stuck waiti…
- story
- story
- story
-
comment
Comment #6631456
For vim at least you can put 'set shell=bash' in your .vimrc and it will use bash instead.
- story
-
comment
Comment #4588948
It's UIUC's license, which looks similar to BSD to me. They also have some MIT licensed code. http://llvm.org/docs/DeveloperPolicy.html#license
- story
- story
- story