HN user

daniel02216

1,100 karma
Posts29
Comments89
View on HN
www.apple.com 9y ago

iOS Security Guide (updated for iOS 10) [pdf]

daniel02216
2pts0
m.motherjones.com 10y ago

No Parking Here – The Future of Parking Is Self Driving Cars

daniel02216
2pts0
jvns.ca 10y ago

Winning the bias-variance tradeoff

daniel02216
3pts0
shantonu.blogspot.com 10y ago

Building xnu for OS X 10.11 El Capitan

daniel02216
2pts0
shapeof.com 11y ago

Microsoft, Apple, and Disappointment

daniel02216
3pts0
datagenetics.com 11y ago

What is the optimal shape for a bucket?

daniel02216
4pts0
blog.nuclearsecrecy.com 11y ago

Oppenheimer, Unredacted: Part II – Reading the Lost Transcripts

daniel02216
22pts1
kinja.roadandtrack.com 11y ago

A racing test tunnel no one wants to talk about

daniel02216
41pts10
datagenetics.com 11y ago

Impossible Escape

daniel02216
9pts2
underhanded-c.org 11y ago

The 7th Underhanded C Contest is now Open

daniel02216
61pts3
shantonu.blogspot.com 11y ago

Building xnu for OS X 10.10 Yosemite

daniel02216
4pts0
blog.reverberate.org 13y ago

LL and LR Parsing Demystified

daniel02216
11pts1
www.theverge.com 13y ago

Mountain Lion without skeuomorphism

daniel02216
11pts1
blog.regehr.org 13y ago

It’s Time to Get Serious About Exploiting Undefined Behavior

daniel02216
3pts0
www.imperialviolet.org 14y ago

Living with HTTPS

daniel02216
326pts126
rc3.org 14y ago

The Grammar of Vim

daniel02216
125pts37
ansuz.sooke.bc.ca 14y ago

How intellectual property laws affect software: What Colour are your bits?

daniel02216
2pts0
codeshal.tumblr.com 14y ago

Dear Google, Please Stop Hitting Yourself

daniel02216
2pts0
lackingrhoticity.blogspot.com 14y ago

Using process descriptors instead of PIDs in FreeBSD's Capsicum

daniel02216
2pts0
blog.llvm.org 14y ago

Greedy Register Allocation in LLVM 3.0

daniel02216
155pts9
www.slate.com 15y ago

How Hollywood is about to repeat the catastrophic mistakes of the music industry

daniel02216
2pts0
www.businessweek.com 15y ago

Sony: The Company That Kicked the Hornet's Nest

daniel02216
124pts79
waffle.wootest.net 15y ago

What Could Apple Do to react to Honeycomb?

daniel02216
1pts0
www.smh.com.au 15y ago

Why Fukushima made me pro nukes

daniel02216
70pts106
chipotle.tumblr.com 15y ago

Common sense angers network execs, film at 11

daniel02216
1pts0
www.asymco.com 15y ago

More than 60 apps have been downloaded for every iOS device sold

daniel02216
5pts0
www.tuaw.com 15y ago

EA's App Store price war

daniel02216
1pts0
www.pagetable.com 15y ago

Measuring the Entropy of the MOS 6502 CPU

daniel02216
19pts2
www.danah.org 16y ago

Privacy and Publicity in the Context of Big Data

daniel02216
2pts0

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.

It's interesting to hear about your site though, perhaps I'll try it out next time I'm traveling.

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 terms it would cause only one of the registered kevents watching an object to be activated when the object is ready instead of all of the kevents watching for the same thing.

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 guaranteed to stay argument or ABI compatible. (this includes the syscall() function)

Several xnu syscalls are actually paired with a userspace wrapper function that does some extra stuff. Existing syscalls may even become wrapped in a subsequent release if needed.

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 waiting for a network request to complete, and the watchdog kicked in and killed it.

Fish shell 2.1 13 years ago

For vim at least you can put 'set shell=bash' in your .vimrc and it will use bash instead.

IIRC the Spotlight metadata is stored per-volume, so if you for example mount an encrypted DMG or external disk the metadata for files on that volume are stored on the same volume. This way you can have separate volumes for things with different classifications, and information doesn't leak from one to the other via Spotlight.

If you strongly need full privacy separation between contexts, set up a virtual machine for your confidential work, and encrypt that. Then you can monitor what crosses the security boundary yourself, and deleting the VM means the data and any possible fragments of that data generated by nosy operating system features are gone.

Side note: Check out Finder's advanced preferences for 'Empty Trash Securely'. Additionally, I believe the swap space is now encrypted by default on Lion (at least for laptops), even if you don't have full disk encryption enabled.

It's possible to get iTunes to change its idea of where the music files are. I've done a similar amount of iTunes library moving, and it's been quite amazingly reliable through all that upheaval.

A combination of consolidating and setting the default media location and re-consolidating and holding option on launch etc will eventually get it to find all its media.

I'm not sure I see the difference between a log-structured file system and what they have proposed for their robust disk update strategy, especially when you add integrity streams into the picture. Anyone with more filesystems knowledge than me want to clarify this?

If you find yourself sshing into the same machine all the time, or a set of machines with the same properties (i.e. *.example.com), then you can set up an SSH config file with the following contents to do the port forwarding for you, so you don't have to type out a long SSH command every time.

Host remote.example.com RemoteForward 52698:localhost:52698

You can get send as if you use Google Sync (gmail over exchange instead of imap) and enable the send as setting in their control panel. You can also do it over IMAP by copying and pasting a comma into the account field and adding another email address, I think. You may also have to use the SMTP server with alternate credentials.

I've found my iPad to be pretty good at dealing with academic PDFs, but there are still some difficulties that make it annoying. I started taking it to my discussion classes instead of printing the day's paper out, and it worked great. The PDF is reproduced exactly as it prints, and you can quickly scroll from one page to another, search, and zoom in on interesting bits. The ACM two-column format works well with the iPad's PDF reader and iBooks.

Later in the year the professor showed up with an iPad as well. :)

(There are apps to organize and cite papers with, like Mendeley, that help somewhat, but I haven't found a great one yet.)

They show a history of updates to their status blog and to the herokustatus Twitter account since April 21, what do you mean by 'they weren't communicating'?

What do these points actually represent? Mine shows a tremendous number of points in the regions where I've lived and been, but no points within about 1/4 mile of where I actually live and I have definitely used the GPS there. Also it shows some points near Las Vegas, which I'm pretty sure I haven't been to with iOS 4.

Some points even show up in the middle of the San Francisco Bay, which doesn't make sense if this is showing cell towers.