the future is clear to me - in 20 years no one will be able to say anything for fear that it will offend someone.
Newspeak is double plus good! Perhaps in the future we won't literally be able to say anything that will offend people. (Thinking Master/Slave drives in California).
The spreads have been really narrow since decimalization. And even more recently (since early 2003) there have been many many auto exection players in North America. Its essentially a free service from sell brokers nowadays - they run a simplified mean reversion trying to get as close to VWAP as possible.
So essentailly there are lots of automated execution programs willing to go on the opposite side of something like this. It really smooths out intraday pricing and narrows the spread.
Re your BTW - there have been a lot of SUN to linux migrations recently.
My buddy at work and I both have roadrunner cable modems through work. (That is _THE_ way to pay for cable) Last week we both noticed we suddenly were getting over 3mb bandwidth on our downloads. We have been checking our bandwith every day, just waiting for our funtime to be over. But it looks as though it may be permenent. Sweet.
PHB's (Pointy-haired bosses) don't know the meaning of the word "free," and are willing to piss away enormous amounts of money for a warrenty card and tech support number even if the product itself is inferior.
Not to be an ass, but in my modest experience in the professional software universe (7 years) I've noticed that most of the PHB's that insist on paying more money for an inferior product with more visible support usually are scared shitless of technology in general because they aren't gurus.
I've thought about this quite a bit. If I was a technology Charlaton that landed a job in management, I'd do many things that I see other techies bitching about:
Only use software that has a highly visible technical support. This would be my scapegoat when something goes wrong. Pass the blame.
Have a temper. Scare people into not questioning my non-technical mind. That way when I'm in a meeting and I claim that an X-client on Win2k xhosting apps running on linux servers taxes the clients more than writing a distributed corba system that utilizes 100% of all clients (except Sundays) nobody will question me.
Memorize all FUD that favors your previous decisions and speak in at least 30% buzzwords. This makes you sounds smart to non-tech top-level execs that write your paychecks and also frustrates just-out-of-college-newbies that know you're wrong but can't muster up an argument to prove exactly why you're full of horse manure.
Spend 90% of you're time at work writing email containing mostly the crap listed above. This leaves a paper trail that will hopefully save your ass when your group fails ("Its not my managing - look at these 10 reams of paper I've written in email during project XYZ") and it also makes you look busy enough that no one bothers or questions you. And of course, you get to easily dance around any real issues the gurus harass you with.
Don't let anyone that is doing the work actually speak with the customers, clients or end users. That way, if you're the only contact, all the customers, clients, end users (and thus employers) think any progress on the project is due to your hard work (and email - see above)
Last but not least, since you don't really do anything usefull, spend the time you should be doing something productive playing the politics. Always smile when you're visible outside your group and make sure to go out of the way to ask how the exec's weekend trip with the family went.
So, long drunken ramble summarized - the management that makes the decisions on what office suite to use in the group (or even company) may in fact not be making their decision based on the quality of the software. They may evaluate software based on the smoke it generate, perserving their longevity.
Agreed. I don't really have a strong opinion about file sharing; however, I choose to buy my CDs. Maybe because I listen to crap like indie rock, folk and local music and not the mainstream stuff.
After reading the article and some posts, I was irritated, tempted to rant and then surfed on. Later I came to CNN and read about it again. Pissed enough to come back and post.
BLOW ME. WTF can a 13 year old girl be responsible for? I am far far from a bleeding heart liberal. I support corporate America - I work for a hedge fund. I don't have a problem being a shark for money. But what a bunch of pricks. When I was 13 I hadn't even seen tits yet. I'd love to pry into all their documents and weblogs and I'm sure I could find enough wrongdoing to warrant a lawsuit.
Whats that? Bobby and Jenny aren't spending enough of their allowance on that shiny new miss spears disc of audio-shit? Sue them! Sue them all! Fuck you RIAA. I don't care for you invading the privacy of citizens to protect the leviathan of a markup on pre-baked music for the easily brainwashed kiddies.
Keep your copyrighted material. I'm never buying another CD. Not because it sounds cool, not because I'm pissed, but because you are TOTALLY in the wrong. Your happy happy fun time will be over soon and all I have to do is sit back and watch.
I've had better luck with unstable in the last couple of years. I can't remember the last time apt-upgrade put one of my machines in an unusable state or made a program completely broken.
Try apt-listbugs to see all the bug reports on the packages you're upgrading before you upgrade. Very handy.
The Java/C++ flameware will burn eternally because there will be areses like myself that hear "Java" and think - "Those young punks like to overwrite they're array bounds. Thats going to cost them...Oh yes...that will cost them...Are they scared of my C pointers? I deal only in System V shared memory. I write my own hash tables. Of course your new fangled Java crap is slower than my code."
I dunno...there can be enough hate between C and C++ that I don't think Java and C will ever walk hand in hand. Therefore, Java will always be slammed for its speed.
You would have to drink ONE MILLION cans of Blatz to get the same nutrition as one can of SUPER COLON BLOW Old Totalovski's. Hehe...seriously...Blatz is some great cheap beer. Its hard to find in bottles nowadays...even here in Milwaukee. But its still great on tap at the local establishments. A $5 pitcher of local brew is hard to turn down, even if it is Blatz. Unfortunately, a Blatz hangover may be the worst hangover acheivable. Bleh. And it produces an equal volume of stool.
Cheers.
Tonight I was visiting a \/\/4r4z d[][]d friend of mine. After installing some open source software on his win2k box he was impressed with its functionality. "Why would I ever pay for software?....oh I don't..." I found this interesting because he is the type of power user that has no interest in linux, open source and sureley not RMS. I've been harping on him about open source for years, but his repsonse has always been, "WTF? Why sould I use this steaming pile when I can crack the 'original' proprietary?" His bottom line has always been functionality. So it interests me that recently it has been convenient for him to install and learn the opensource version over the 'original' proprietary.
Of course this is not significant in the big picture, but its interesting to see open source software here and there that is attractive to a power user that doesn't give a flying leap about open source, programming, or anything besides being a power user. It pleases an old geezer like myself.
but once I was done with the search it was terribly annoying
Yeah, that is my biggest gripe. I'd find myself searching for ctrl+/ or some wild character that I know wouldn't match anything in my file after every search I'd do to clear the yellow. Thats annoying because then you lose your last search buffer...
Also annoying is in shared accounts when the last person searched for say '^.*int.*$' in a perl file. And you're the next to use the account and you open a C++ file and the whole damn thing is yellow.
My suggestions for questions are these two, because I think you are less likely to pick a code monkey and more likely to pick an engineer
Every team needs soldiers. You can't have all engineers (or craftsman). They tend to step on each others feet if they work too closely on the same project.
However, you do make an excellent point. I believe many interviewers are in search of a software craftsman and ask code monkey questions.
Re:disabling Vim 'features' on Mandrake
on
Vi IMproved -- Vim
·
· Score: 1
I had to erase/usr/share/vim/vimrc and/usr/share/vim/filetype.vim because they had precendence over your home directory directives.
Yikes, that is pretty bad. I use debian mostly (in about a week, I will be 100% debian at work and home). The vim packager for debian (Wichert Akkerman I believe) does a great job. Most of the stuff is turned off by default - I've been turning on the features as I expore the depths of vim.
The fluff I do like on is cindent, showcmd, showmatch, autowrite and incsearch. However, I'm glad these are not on by default in debian and they can be easily turned on via ~/.vimrc
Dunno about that. The color syntax crap is the only fluff I really like.
new Red Hat build
Yeah, Red Hat's default vim settings leave something to be desired in my opinion. A little too much crap turned on. But, hey...its Red Hat. The hls (highlighted search) drives me insane. Does anyone who likes vim actually like having hlsearch on?
"vi" should be aliased to "vim"
Yeah...also annoying. However, being a former vi user converted to vim...some of the vim features are very nice to have, even as root in a console. I don't depend on the features, but I will turn them on and I don't feel like any less of a hacker:)
From the article (emphasis added): Gates also acknowledged that confusion still reigns about.NET's very definition. On Wednesday, he hammered home a new definition: "software to connect information, people, systems and services."
What is that noise? That would be the sarcasm meter exploding due
to an overload.
Not really. I use them all the time and the only time they are interesting is when you're done and they look completely silly.
Every CS student enjoys (or suffers through!) the regexp section of their Intro to Computability (or equivalent) course.
Not really. I got a degree in Computer Engineering from the #2 private engineering school in the country and I was never taught regex. If you know how to program and not just crank out syntax, you can pick up regex on your own pretty fast.
And it is pretty fun thinking about the expressive power of, say (a|b)*a*b*
That is actually a really boring regex. Lots of a's or b's folowed by lots of a's followed by lots of b's. Wow. My brain is fried.
However, we have to face the facts, that regexps, as good as they are from a mathematical standpoint at matching things, just aren't that helpful in sorting through the sea of data that is the Internet.
Wow. You're probably right. I'll bet nothing that searches for things on the internet, such as google.com, uses any regex internally in their code. Now that I'm facing the facts, you're right, regex is worthless when it comes to searching through any amount of data.
The input data just aren't orderly enough for regexps to be of any use.
Yeah, regex is best used for very very simple patterns. Anything more complex than your above example is best suited for some serious hand-parsing in visual basic.
Think about it: when you are looking for wares or porn, where do you go? Perl? Nope.
I don't know WTF you're talking about. I find ALL my porn at www.perlmonks.org
That is why research into regexps is doomed to failure.
Yeah, I should probably throw away all that perl regex code I've written thats made my company lots (and I mean lots) of money in the market. It is doomed. I should writing my pattern matching code in the google.com language.
Thank you for posting about something you apparently know very little about. Good for an afternoon giggle.
Most of Microsoft's problems can probably be directly attributed to the size of its development team. MS project designers might do well to re-read The Mythical Man-Month
Another good one is Software Craftmanship. The book attempt to debunk Software Engineering for "small" project (projects under 1,000 man years). Its a quick read and brings up some good points. I really like the craftsman model, but I dunno if it would ever catch on in the corporate world. Definitely not at Microsoft.
Its pretty much exactly the same thing, except it used stdin/stdout so you can write your robot in your favorite language - C++, Java, perl, bash, whatever. I think development on RTB is pretty much dead, though. But its still fun.
Yet another vote for konqueror. I like the cookie management, it renders fast, starts up fast (if you don't have to wait for kdeinit), good font control and almost displays as many pages correctly as Mozilla. It makes a much better file manger, too.
It has been really fun watching Konqueror develop over the last couple of years (since KDE 2.0). I'm excited for 3.0!
Maybe Redmond would listen to Reason
Newspeak is double plus good! Perhaps in the future we won't literally be able to say anything that will offend people. (Thinking Master/Slave drives in California).
The spreads have been really narrow since decimalization. And even more recently (since early 2003) there have been many many auto exection players in North America. Its essentially a free service from sell brokers nowadays - they run a simplified mean reversion trying to get as close to VWAP as possible.
So essentailly there are lots of automated execution programs willing to go on the opposite side of something like this. It really smooths out intraday pricing and narrows the spread.
Re your BTW - there have been a lot of SUN to linux migrations recently.
I spend much of my time writing software to do just this.
My buddy at work and I both have roadrunner cable modems through work. (That is _THE_ way to pay for cable) Last week we both noticed we suddenly were getting over 3mb bandwidth on our downloads. We have been checking our bandwith every day, just waiting for our funtime to be over. But it looks as though it may be permenent. Sweet.
Not to be an ass, but in my modest experience in the professional software universe (7 years) I've noticed that most of the PHB's that insist on paying more money for an inferior product with more visible support usually are scared shitless of technology in general because they aren't gurus.
I've thought about this quite a bit. If I was a technology Charlaton that landed a job in management, I'd do many things that I see other techies bitching about:
Only use software that has a highly visible technical support. This would be my scapegoat when something goes wrong. Pass the blame.
Have a temper. Scare people into not questioning my non-technical mind. That way when I'm in a meeting and I claim that an X-client on Win2k xhosting apps running on linux servers taxes the clients more than writing a distributed corba system that utilizes 100% of all clients (except Sundays) nobody will question me.
Memorize all FUD that favors your previous decisions and speak in at least 30% buzzwords. This makes you sounds smart to non-tech top-level execs that write your paychecks and also frustrates just-out-of-college-newbies that know you're wrong but can't muster up an argument to prove exactly why you're full of horse manure.
Spend 90% of you're time at work writing email containing mostly the crap listed above. This leaves a paper trail that will hopefully save your ass when your group fails ("Its not my managing - look at these 10 reams of paper I've written in email during project XYZ") and it also makes you look busy enough that no one bothers or questions you. And of course, you get to easily dance around any real issues the gurus harass you with.
Don't let anyone that is doing the work actually speak with the customers, clients or end users. That way, if you're the only contact, all the customers, clients, end users (and thus employers) think any progress on the project is due to your hard work (and email - see above)
Last but not least, since you don't really do anything usefull, spend the time you should be doing something productive playing the politics. Always smile when you're visible outside your group and make sure to go out of the way to ask how the exec's weekend trip with the family went.
So, long drunken ramble summarized - the management that makes the decisions on what office suite to use in the group (or even company) may in fact not be making their decision based on the quality of the software. They may evaluate software based on the smoke it generate, perserving their longevity.
That game is way way way to expensive.
After reading the article and some posts, I was irritated, tempted to rant and then surfed on. Later I came to CNN and read about it again. Pissed enough to come back and post.
BLOW ME. WTF can a 13 year old girl be responsible for? I am far far from a bleeding heart liberal. I support corporate America - I work for a hedge fund. I don't have a problem being a shark for money. But what a bunch of pricks. When I was 13 I hadn't even seen tits yet. I'd love to pry into all their documents and weblogs and I'm sure I could find enough wrongdoing to warrant a lawsuit.
Whats that? Bobby and Jenny aren't spending enough of their allowance on that shiny new miss spears disc of audio-shit? Sue them! Sue them all! Fuck you RIAA. I don't care for you invading the privacy of citizens to protect the leviathan of a markup on pre-baked music for the easily brainwashed kiddies.
Keep your copyrighted material. I'm never buying another CD. Not because it sounds cool, not because I'm pissed, but because you are TOTALLY in the wrong. Your happy happy fun time will be over soon and all I have to do is sit back and watch.
When I'm truly bored, sometimes I'll whois interesting spam, and quite often the registrar of the domain is in the anti-spam software business.
Charge your customers to irritate other people into being your customers. Great business. You're going to hell.
Try apt-listbugs to see all the bug reports on the packages you're upgrading before you upgrade. Very handy.
I dunno...there can be enough hate between C and C++ that I don't think Java and C will ever walk hand in hand. Therefore, Java will always be slammed for its speed.
You would have to drink ONE MILLION cans of Blatz to get the same nutrition as one can of SUPER COLON BLOW Old Totalovski's. Hehe...seriously...Blatz is some great cheap beer. Its hard to find in bottles nowadays...even here in Milwaukee. But its still great on tap at the local establishments. A $5 pitcher of local brew is hard to turn down, even if it is Blatz. Unfortunately, a Blatz hangover may be the worst hangover acheivable. Bleh. And it produces an equal volume of stool. Cheers.
Of course this is not significant in the big picture, but its interesting to see open source software here and there that is attractive to a power user that doesn't give a flying leap about open source, programming, or anything besides being a power user. It pleases an old geezer like myself.
Yeah, that is my biggest gripe. I'd find myself searching for ctrl+/ or some wild character that I know wouldn't match anything in my file after every search I'd do to clear the yellow. Thats annoying because then you lose your last search buffer...
Also annoying is in shared accounts when the last person searched for say '^.*int.*$' in a perl file. And you're the next to use the account and you open a C++ file and the whole damn thing is yellow.
Every team needs soldiers. You can't have all engineers (or craftsman). They tend to step on each others feet if they work too closely on the same project.
However, you do make an excellent point. I believe many interviewers are in search of a software craftsman and ask code monkey questions.
Yikes, that is pretty bad. I use debian mostly (in about a week, I will be 100% debian at work and home). The vim packager for debian (Wichert Akkerman I believe) does a great job. Most of the stuff is turned off by default - I've been turning on the features as I expore the depths of vim.
The fluff I do like on is cindent, showcmd, showmatch, autowrite and incsearch. However, I'm glad these are not on by default in debian and they can be easily turned on via ~/.vimrc
Dunno about that. The color syntax crap is the only fluff I really like.
new Red Hat build
Yeah, Red Hat's default vim settings leave something to be desired in my opinion. A little too much crap turned on. But, hey...its Red Hat. The hls (highlighted search) drives me insane. Does anyone who likes vim actually like having hlsearch on?
"vi" should be aliased to "vim"
Yeah...also annoying. However, being a former vi user converted to vim...some of the vim features are very nice to have, even as root in a console. I don't depend on the features, but I will turn them on and I don't feel like any less of a hacker :)
From the article (emphasis added): .NET's very definition. On Wednesday, he hammered home a new definition: "software to connect information, people, systems and services."
Gates also acknowledged that confusion still reigns about
What is that noise? That would be the sarcasm meter exploding due to an overload.
Regexps are interesting, sure.
Not really. I use them all the time and the only time they are interesting is when you're done and they look completely silly.
Every CS student enjoys (or suffers through!) the regexp section of their Intro to Computability (or equivalent) course.
Not really. I got a degree in Computer Engineering from the #2 private engineering school in the country and I was never taught regex. If you know how to program and not just crank out syntax, you can pick up regex on your own pretty fast.
And it is pretty fun thinking about the expressive power of, say (a|b)*a*b*
That is actually a really boring regex. Lots of a's or b's folowed by lots of a's followed by lots of b's. Wow. My brain is fried.
However, we have to face the facts, that regexps, as good as they are from a mathematical standpoint at matching things, just aren't that helpful in sorting through the sea of data that is the Internet.
Wow. You're probably right. I'll bet nothing that searches for things on the internet, such as google.com, uses any regex internally in their code. Now that I'm facing the facts, you're right, regex is worthless when it comes to searching through any amount of data.
The input data just aren't orderly enough for regexps to be of any use.
Yeah, regex is best used for very very simple patterns. Anything more complex than your above example is best suited for some serious hand-parsing in visual basic.
Think about it: when you are looking for wares or porn, where do you go? Perl? Nope.
I don't know WTF you're talking about. I find ALL my porn at www.perlmonks.org
That is why research into regexps is doomed to failure.
Yeah, I should probably throw away all that perl regex code I've written thats made my company lots (and I mean lots) of money in the market. It is doomed. I should writing my pattern matching code in the google.com language.
Thank you for posting about something you apparently know very little about. Good for an afternoon giggle.
Most of Microsoft's problems can probably be directly attributed to the size of its development team. MS project designers might do well to re-read The Mythical Man-Month
Another good one is Software Craftmanship. The book attempt to debunk Software Engineering for "small" project (projects under 1,000 man years). Its a quick read and brings up some good points. I really like the craftsman model, but I dunno if it would ever catch on in the corporate world. Definitely not at Microsoft.
That means you don't have to rewrite your business logic just because your hardware or OS technology changes.
This is not free...it comes at a cost.
I keep seeing "Java is too slow" comments
That is the tradeoff.
We play Real Time Battle at work sometimes.
Its pretty much exactly the same thing, except it used stdin/stdout so you can write your robot in your favorite language - C++, Java, perl, bash, whatever. I think development on RTB is pretty much dead, though. But its still fun.
Yes. A Toyota Corolla.
Thats not a boat. Its a car.
Oh yes, I guess you're right. How about a Honda Civic?
WTF?
Yeah, no shit. Same here. I read the paper this morning, but I must have missed it. Maybe it was in the MSJTech section...
I've always called it the Jenital, though. Much better name.
It has been really fun watching Konqueror develop over the last couple of years (since KDE 2.0). I'm excited for 3.0!