Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment Re:From the for what it's worth department... (Score 1) 176

And its "NEAR" operator allowed me to fine-tune the results in ways unmatched even by today's search engines.

Parentheses, boolean operators, the NEAR operator... Altavista was the true hacker's choice for powerful web search. We don't lose it today, though: We lost it when it was turned into a rebranded Yahoo.

Anyway, the "running gag" comment just goes to show how low this place has sunk.


Is the DEA Lying About iMessage Security? 195

First time accepted submitter snobody writes "Recently, an article was posted on Slashdot about the claim that law enforcement made about being frustrated by their inability to decrypt messages using Apple's iMessage. However, this article on Techdirt suggests that the DEA may be spewing out disinformation. As the Techdirt article says, if you switch to a new iDevice, you still are able to access your old iMessages, suggesting that Apple has the key somewhere in the cloud. Thus, if law enforcement goes directly to Apple, they should be able to get the key."

Comment Re:OSX is doing great (Score 1) 91

Okay, that is fucked up. It's clearly the wrong behavior - BUT, why are you passing the incorrect filename and depending on the OS to match it as case-insensitive?

In my example, both filenames are correct and exist. The point is that the lowercase filename will replace the uppercase filename.

Comment Re:OSX is doing great (Score 2) 91

You have it wrong. The file system is not really case-insensitive as per the traditional sense. If you have a file named "SomeFile.pdf" and try to open "SomeFile.Pdf" it will fail. The case is sensitive just as with the other Unix based operating systems. Where it differs is that it will not allow you have files named "Readme" and "readme" in the same location.

> ls dir2
> mv dir1/readme dir2/
> ls dir2

Bye-bye README! Because of this nonstandard behaviour, I once lost a bunch of files. Thankfully, I realized soon enough and I had backups; but - since then - I know I can't trust shell scripts known to work on other Unixes.

Comment Re:OSX is doing great (Score 2) 91

sudo /usr/libexec/locate.updatedb

It's not that. I've updated the db (and I let update it periodically, via launchd) but it still won't find everything (not even regular user-owned stuff).

man CpMac

Yeah, I had come across that one. Then again, you first have to know it exists. Apple won't warn you nor inform you. And when you investigate and find out, it's usually because the regular Unix tools have already wrought havoc.

It's a case-preserving filesystem by default. Because it's a Mac and needs backward-compatibility.

Whatever. Have fun developing on a case-insensitive file system and not noticing case mismatches that will suddenly stop the show when you run your stuff on a proper Unix.


That won't work, from at least 10.6 onwards. No cron by default. If you want it, you must use it in addition to launchd. If you want to start cron at boot, you have to tell launchd, by writing freaking XML!

Sounds to me like you don't like it because it's different from what you're used to and you don't know what you're doing because you didn't RTFM.

I don't like because it's a bastardized Unix that's not nearly Unix-like enough.

Comment Re:OSX is doing great (Score 4, Informative) 91

OS X is more than FreeBSD it's UNIX(tm).

OSX may have been certified as Unix, but it has been diverging from its ancestor so much that it no longer feels Unix-like in the least.

Some examples:

- no /dev (bye-bye Unix philosophy cornerstone "everything is a file");
- unusable "locate" that doesn't find all the stuff it should (because Apple wants you to use Spotlight, the command line is bad, you silly!);
- much of the userland isn't aware of the HFS+ filesystem extensions (have fun cp'ing files, discovering months later that - oops! - the stuff had a resource fork and is now unusable -- verrry dependable!);
- case insensitive filesystem by default, you could switch to case sensitive for compatibility with any other Unix in the universe (have fun reformatting and reinstalling) but - alas! - important application software won't support it (photoshop & others);
- no cron! If you want to get it to do things periodically, you either gotta write freaking XML for launchd, or run Vixie Cron in addition to launchd. No thanks!

If OSX is Unix, it's the worst Unix I've ever seen. No serious command line nerd could ever like it (OTOH, it's perfect for know-nothings who like to click on pretty pictures). Using it is a totally different (as in "worse") experience than using any BSD (or Linux!), so spare me the old "OSX is BSD" hearsay!

Slashdot Top Deals

Your program is sick! Shoot it and put it out of its memory.