He did not say anything about physically removing the drives for offline testing elsewhere, or about booting a different OS to take checksums. Even then, that's pretty much impossible in practice - kind of hard to take down say, an exchange server or and important DB server for a client in the middle of the day because you need to run some checks.
To see what's out there and to get some idea of detecting these things, I highly recommend the fine articles over at http://www.phrack.org/
When you perform any operation on a file system object - getting the contents of a file, size, modification date, etc - you're, after all the layers of indirection, making a system call to the executive. Most real rootkits on Windows NT derivatives are kernel rootkits - that is they modify core system calls to hide themselves and perform nefarious activies - you can't really detect them with something as naive as a file content check.
Inovative? That would be the Psions, or the Newtons - Palm just brought the idea to the masses. After the initial success, Palm managed to pretty much introduce no innovation into the product line. Yes - Palms eventually went color, then had a TCP/IP stack, then BT stack. Too bad there is still no commercially-available native ARM PalmOS environment, or an environment that doesn't allow tasks to blow out each other and the OS.
Hey, I'm a Slasdot reader. I have a mandate to never RTFM;-). That said, hey, I wasn't too far off - the 10 point PHB-friendly outline is up. Thus I don't know what the guy was complaining about. Don't like the developer nitty-gritty? Don't go to the site. Sheesh.
Last time I checked, and correct me if I am somehow wrong, SourceForge never claimed to be nor is used by anyone with a tiny bit of intellect as a pulpit for typical bullshit marketroid speak. SourceForge is a site built around the developer - hence yes, it makes perfect sense to go ahead and put implementation details in the description. For the rest of you, I'm sure Zimbra will make a site listing the top-ten reasons needed to make your PHB switch over...
Frequently, it is unnecessarily difficult to implement certain features with certain technologies. I'd be insane to botch together a redundant 99.999999999999999999999999999999999999999999% uptime phone switch in anything other than Erlang - hence Erlang is a perfectly good thing to put in the description, as it is an enabling technology whose use gives it a significant advantage over other products. Capisci? Non e' difficile.
1) Engineering programs are generally-speaking harder. 2) It's hard to party the night away when you have 20 FSA's to compile into REGEXes. See 1) 3) Some see it as ``grunt'' work with no future, and in particular, no economic future due to dubious hiring practices abroad.
Hence, while previously a lot of people went into say, CS, because it was a money tree, now the only people hanging in there are those that actually are interested in CS.
Time for a very-carefully planted plug: on linux, you don't need a password to login and can use any USB mass-storage as an auth token, provided you're willing to brave alpha-quality software;-).
I am no luddite, but this a solution to a problem that doesn't exist. Using existing *public* Internet carriers for low-latency and naturally real-time voice streams is asking for a trainwreck.
As an end user wishing to say, tie together two offices of my company with VOIP, there is a lot that is not under my control. Although I can use QoS/various traffic shaping facilties to ensure minimum latency and maximum bandwith for VOIP on *my* side of things, I have completely no control over what happens to the data when goes out of my DSL modem into the DSLAM and on forward (or T1 line, whatever).
QoS: A lot of ISPs dump all IP QoS flags, silently, because well... heh... they can provide that for mucho dinero. Even if they don't, who is to guarantee that my voice won't get congested someplace clogged by someone's pr0n torrents? No one.
Mobile VOIP is not new folks. Your Sprint phone uses SIP over IP. Your iDen phone uses TCP/IP to communicate to the servers. The mobile carriers, however, have their own private networks that are not part of the ``Intarweb''. The mobile carriers can control traffic on their network. The mobile carriers can ensure service. Combining mobile phone technology with VOIP over the public Internet is going to combine the worst of both worlds - get cut off because network congestion someplace upstream or lose the signal. I'll pass.
... salute you, o unoriginial megacorp. I never understood these kinds of mystery game/hype/advertisment-really back in Halo's day. This is about as equally original. Oh yeah, something really big is about to us inhabitants of this Planet Earth,,, not.
You're an idiot. You just basically stated that your whole ``relationship'' with your ``wife'' depends on your earning power, not on some particular interest in each other, compatibility, w/e. I know it sounds awful, but I do hope you go broke, just so your ``loving wife'' leaves you for someone driving a Porsche, leaving you alone to realize that you've been a complete tool your whole life.
I sure as hope my (future) family isn't as caring about each other as yours. Pray to God that you don't become disabled, sick or afflicted with some serious crippling disease, because your whole ``loving family'' sure as hell won't be there, unless there is a will involved...
I do not mind my job. I like my job, really. I get decent money, although my last paycheck was small since now I have to devote 1/2 my life to UIC. Do I feel burnout? Yes. But not because my boss is somehow not appropriate, or the workload/appreciation ratio is too high. In fact, I have the best boss I've had, and I find my workload challenging, interesting and well... resulting in more appreciation of me (hopefully). I feel burnout because I realize that by putting in 30 hours at work per week, and 20 hours of school, I end up an entirely non-wellrounded, boring, disinteresting goof. There are countless things that I want to do and strive to do - sports, music, literature, sciences - but I can't because I'm stuck between earning money at my job and spending (wasting) it on UIC. I bore myself - I can hardly imagine how others must feel around me. Probably pretty bored.
Yes, I know tough luck - but that doesn't mean I cannot be annoyed/disappointed/pissed by this.
1. Learning curve. Yes - and you also had to learn how speak, write, count and not slobber all over yourself when you eat. Learning is one of life's many difficulties, but its fruits contain the seeds of success. 2. I disagree. See point 1. 3. Then LaTeX is for you. All you need to do is provide your content. The system will figure out where to place you images, tables, text and how to make it all look good.
You are correct. I've been using LaTeX for five years now, and I still have a reference book nearby for those times I wish to do something non-trivial. WYSIWYG is not necessarily a good idea - content and formatting are two completely different concepts and mixing them always leads to disaster. I've had to reformat someone's incredibly unprofessional 100+ Word document. That was... fun.
Separating content from formatting allows you to accomplish quite a bit. 1) You can swap out formatting on the fly. 2) You focus on the content, instead of picking whether you like Garamont or Times better.
Moving to LaTeX allowed me to become more productive.
Be hopeful I'm never on the receiving end of your quick&dirty CV, because it's quickly going to end up in the trash can. There are some things that are worth spending time on making them look right - you CV is one of them, unless you're on of those people who take the "I just got up" approach to interviews, business meetings, dates, etc.
It takes me seconds to quickly put a recipe in latex, as I've done before. 1) I launch emacs my_fav_recipe.tex 2) Emacs starts up with my favourite LaTeX preset. 3) I might change the documentclass. 4) I change the default title. 5) I create two lists - ingredients and procedures. Whoosh. Hard. You probably spent more time in Word picking font sizes. 6) C-c C-c Print and it's on my DeskJet in seconds.
I don't find it easier for me to launch OOo, then it is for me open up emacs, which automagically prefills the buffer with my favorite LaTeX template. All I have to do, is **maybe** change the document class depending on my audience, plop in a title, and type away, Heck, (a|i)spell even spellchecks for me... Done - a short memo, another worthless class paper, or anything else.
No one really ``requires'' Word - you can't tell one hard copy from another, except that the LaTeX one just looks nicer. What you probably tried to say was - the teacher didn't like my margins. That is easy to fix. Either use fullpage or set the margins manually. After a couple of papers, I usually managed to wean my proffs off of the whole "1-inch margins or else" stupidity, however.
1) I can edit the file anywhere - from my palm, to my pocketpc, to my windows, linux and os x boxes, to an old 286 box in the closet, to the quantum computer I'll be using in 50 years. 2) I can also view the source anywhere. 3) The end result looks professional because it was designed as a typesetting system and actually used as one by real book writers/printers. 4) My typesetting was designed by world-renowned Computer Scientist Donald Knuth. How about yours?
I don't want to think formatting when I want to think content. This is why Word sucks. Ever had to reformat someone's 100+ page document? Then you know what I am talking about.
He did not say anything about physically removing the drives for offline testing elsewhere, or about booting a different OS to take checksums. Even then, that's pretty much impossible in practice - kind of hard to take down say, an exchange server or and important DB server for a client in the middle of the day because you need to run some checks.
To see what's out there and to get some idea of detecting these things, I highly recommend the fine articles over at http://www.phrack.org/
Okay class, let's review.
When you perform any operation on a file system object - getting the contents of a file, size, modification date, etc - you're, after all the layers of indirection, making a system call to the executive. Most real rootkits on Windows NT derivatives are kernel rootkits - that is they modify core system calls to hide themselves and perform nefarious activies - you can't really detect them with something as naive as a file content check.
Inovative? That would be the Psions, or the Newtons - Palm just brought the idea to the masses. After the initial success, Palm managed to pretty much introduce no innovation into the product line. Yes - Palms eventually went color, then had a TCP/IP stack, then BT stack. Too bad there is still no commercially-available native ARM PalmOS environment, or an environment that doesn't allow tasks to blow out each other and the OS.
Hey, I'm a Slasdot reader. I have a mandate to never RTFM ;-). That said, hey, I wasn't too far off - the 10 point PHB-friendly outline is up. Thus I don't know what the guy was complaining about. Don't like the developer nitty-gritty? Don't go to the site. Sheesh.
Last time I checked, and correct me if I am somehow wrong, SourceForge never claimed to be nor is used by anyone with a tiny bit of intellect as a pulpit for typical bullshit marketroid speak. SourceForge is a site built around the developer - hence yes, it makes perfect sense to go ahead and put implementation details in the description. For the rest of you, I'm sure Zimbra will make a site listing the top-ten reasons needed to make your PHB switch over...
Frequently, it is unnecessarily difficult to implement certain features with certain technologies. I'd be insane to botch together a redundant 99.999999999999999999999999999999999999999999% uptime phone switch in anything other than Erlang - hence Erlang is a perfectly good thing to put in the description, as it is an enabling technology whose use gives it a significant advantage over other products. Capisci? Non e' difficile.
1) Engineering programs are generally-speaking harder.
2) It's hard to party the night away when you have 20 FSA's to compile into REGEXes. See 1)
3) Some see it as ``grunt'' work with no future, and in particular, no economic future due to dubious hiring practices abroad.
Hence, while previously a lot of people went into say, CS, because it was a money tree, now the only people hanging in there are those that actually are interested in CS.
I'll that to my workmates at our remote office next time our Aastra i480'ths drop calls, again, in the middle of the day. Their ISP sucks.
That's the whole joke, pretty much. Subtlety ;-).
Time for a very-carefully planted plug: on linux, you don't need a password to login and can use any USB mass-storage as an auth token, provided you're willing to brave alpha-quality software ;-).
http://sourceforge.net/projects/pampka
You actually likely talking about the same thing, although you're not aware of it. Spring uses SIP. Nextel uses iDen which also rides over TCP/IP.
Mobile VOIP is not news. It's not even old news. More like 10 year-old news.
I am no luddite, but this a solution to a problem that doesn't exist. Using existing *public* Internet carriers for low-latency and naturally real-time voice streams is asking for a trainwreck.
As an end user wishing to say, tie together two offices of my company with VOIP, there is a lot that is not under my control. Although I can use QoS/various traffic shaping facilties to ensure minimum latency and maximum bandwith for VOIP on *my* side of things, I have completely no control over what happens to the data when goes out of my DSL modem into the DSLAM and on forward (or T1 line, whatever).
QoS: A lot of ISPs dump all IP QoS flags, silently, because well... heh... they can provide that for mucho dinero. Even if they don't, who is to guarantee that my voice won't get congested someplace clogged by someone's pr0n torrents? No one.
Mobile VOIP is not new folks. Your Sprint phone uses SIP over IP. Your iDen phone uses TCP/IP to communicate to the servers. The mobile carriers, however, have their own private networks that are not part of the ``Intarweb''. The mobile carriers can control traffic on their network. The mobile carriers can ensure service. Combining mobile phone technology with VOIP over the public Internet is going to combine the worst of both worlds - get cut off because network congestion someplace upstream or lose the signal. I'll pass.
Btw, of course I didn't RTFA.
... salute you, o unoriginial megacorp. I never understood these kinds of mystery game/hype/advertisment-really back in Halo's day. This is about as equally original. Oh yeah, something really big is about to us inhabitants of this Planet Earth,,, not.
You're an idiot. You just basically stated that your whole ``relationship'' with your ``wife'' depends on your earning power, not on some particular interest in each other, compatibility, w/e. I know it sounds awful, but I do hope you go broke, just so your ``loving wife'' leaves you for someone driving a Porsche, leaving you alone to realize that you've been a complete tool your whole life.
I sure as hope my (future) family isn't as caring about each other as yours. Pray to God that you don't become disabled, sick or afflicted with some serious crippling disease, because your whole ``loving family'' sure as hell won't be there, unless there is a will involved...
I do not mind my job. I like my job, really. I get decent money, although my last paycheck was small since now I have to devote 1/2 my life to UIC. Do I feel burnout? Yes. But not because my boss is somehow not appropriate, or the workload/appreciation ratio is too high. In fact, I have the best boss I've had, and I find my workload challenging, interesting and well... resulting in more appreciation of me (hopefully). I feel burnout because I realize that by putting in 30 hours at work per week, and 20 hours of school, I end up an entirely non-wellrounded, boring, disinteresting goof. There are countless things that I want to do and strive to do - sports, music, literature, sciences - but I can't because I'm stuck between earning money at my job and spending (wasting) it on UIC. I bore myself - I can hardly imagine how others must feel around me. Probably pretty bored.
Yes, I know tough luck - but that doesn't mean I cannot be annoyed/disappointed/pissed by this.
If I ever had to deal with a genius like that, I would be on my merry way to speaking with the Department Head...
Why didn't you? O right - much easier to be a tool and bend over instead of causing trouble...
Considering the BSDish nature of OS X, saying that OS X/Darwin support LaTeX would be an understatement.
apt-get install tetex
Let me address these one by one.
1. Learning curve. Yes - and you also had to learn how speak, write, count and not slobber all over yourself when you eat. Learning is one of life's many difficulties, but its fruits contain the seeds of success.
2. I disagree. See point 1.
3. Then LaTeX is for you. All you need to do is provide your content. The system will figure out where to place you images, tables, text and how to make it all look good.
You are correct. I've been using LaTeX for five years now, and I still have a reference book nearby for those times I wish to do something non-trivial. WYSIWYG is not necessarily a good idea - content and formatting are two completely different concepts and mixing them always leads to disaster. I've had to reformat someone's incredibly unprofessional 100+ Word document. That was... fun.
Separating content from formatting allows you to accomplish quite a bit.
1) You can swap out formatting on the fly.
2) You focus on the content, instead of picking whether you like Garamont or Times better.
Moving to LaTeX allowed me to become more productive.
Be hopeful I'm never on the receiving end of your quick&dirty CV, because it's quickly going to end up in the trash can. There are some things that are worth spending time on making them look right - you CV is one of them, unless you're on of those people who take the "I just got up" approach to interviews, business meetings, dates, etc.
It takes me seconds to quickly put a recipe in latex, as I've done before.
1) I launch emacs my_fav_recipe.tex
2) Emacs starts up with my favourite LaTeX preset.
3) I might change the documentclass.
4) I change the default title.
5) I create two lists - ingredients and procedures. Whoosh. Hard. You probably spent more time in Word picking font sizes.
6) C-c C-c Print and it's on my DeskJet in seconds.
Whoosh. That went way over your head, buddy. Laugh, it's a joke.
I disagree.
I don't find it easier for me to launch OOo, then it is for me open up emacs, which automagically prefills the buffer with my favorite LaTeX template. All I have to do, is **maybe** change the document class depending on my audience, plop in a title, and type away, Heck, (a|i)spell even spellchecks for me... Done - a short memo, another worthless class paper, or anything else.
No one really ``requires'' Word - you can't tell one hard copy from another, except that the LaTeX one just looks nicer. What you probably tried to say was - the teacher didn't like my margins. That is easy to fix. Either use fullpage or set the margins manually. After a couple of papers, I usually managed to wean my proffs off of the whole "1-inch margins or else" stupidity, however.
My reasons:
1) I can edit the file anywhere - from my palm, to my pocketpc, to my windows, linux and os x boxes, to an old 286 box in the closet, to the quantum computer I'll be using in 50 years.
2) I can also view the source anywhere.
3) The end result looks professional because it was designed as a typesetting system and actually used as one by real book writers/printers.
4) My typesetting was designed by world-renowned Computer Scientist Donald Knuth. How about yours?
I don't want to think formatting when I want to think content. This is why Word sucks. Ever had to reformat someone's 100+ page document? Then you know what I am talking about.
Why not just grok and use TeX (LaTeX fine too). Do something like LyX.
OS X does not use the FreeBSD kernel. I think missing such a basic notion pretty much puts the axe to your whole post.
XNU != kFreeBSD.
Darwin Uruz.local 8.2.1 Darwin Kernel Version 8.2.1: Fri Jun 24 23:31:10 PDT 2005; root:xnu-792.3.2.obj~1/RELEASE_PPC Power Macintosh powerpc
Get a PowerBook. It's still manufactured in China, but at least it's designed in Cupertino, not Beijing. /runs OS X too.