Good points, I see what you mean. You seem to have a pretty good understanding of it so I have a question for you. When you say
that no one will attempt to impose a cost later that isn't transparent at the time of adoptation. do you mean
the current code/software that you're using has a cost retroactively put on it?
that code/software built from that could have a cost on it?
I know you're trolling but yet I'll still bite (I just can't help it).
If all the GPL3 software were to vanish or somehow be taxed tomorrow, the US and world economy would collapse. That's a meaningless statement. Everything in the world is connected. There's tons of things, that if suddenly taken away, stuff would go haywire. GPL3 is neither better or worse than other things in that regard. I'm not sure what you're trying to prove...
Agreed. I have a problem with the viral aspect of it since you're telling people it must be wide-and-open. If I ever start a project I'll keep it open because I believe in sharing. I do not believe in telling others to share because that's for them to decide. I'll stick with the BSD or even better the beerware license. In my definition of free, they're more free than the GPL, despite RMS's opinion.
Here's a situation where AJAX is actually useful. I don't know how Google implements it but you can use javascript functions (aka AJAX) to send data to a page/app that does have permission for storage. Oh and very nice the ass/u/me .
That's what I was wondering. It seems to me like it would make more sense to focus on adding an online component to say openoffice then to create yet another document editor. Especially one that's watered down (if what you say is true). Maybe merging a version control system with a decent editor so that the checking out part is transparent to the user. Hmm, that kinda sounds like a fun project.
I can't speak for him, but I can speak for me on this. All things being equal, having more choices is better than having no (or few) choices. The problem is, things aren't equal. I happen to like all (or most) the options that are given by default in GNOME. KDE, not so much. So, if both KDE and GNOME were somewhat close to my preference with defaults, I would go with KDE in the unlikely event I want to tinker.
Now the GP I think is saying something similar. That he likes GNOME (and its preferences) so why should he switch to KDE just because it has more choices if those more choices don't buy him anything?
Then again, all of Pitt's and Austin's stories are pretty much the same. Just different places and people. Too true. I read one of his more recent ones and it invoked a sense of deja vu of some of the others I have read.
Not necessarily since Mr. Pitt is now almost exclusively behind a desk and Mr. Giordino is off running around with his hot wife. Mr. Austin has now picked up Mr. Pitt's duties with Mr. Zavala providing the overbearing hormones. Notice I didn't say it was the original Dirk Pitt. Mr. Pitt could also apply to his son;)
from here
In his message to investors, financial analyst Scott Craig points to channel investigations which show an iPhone capable of faster, third-generation cellular Internet access produced in small numbers in May, with a larger number surfacing in June as Apple prepares a formal rollout for the new device. My point was (and maybe I wasn't clear) is this is not even full production. I read the above (with emphasis by me) as this being simply a 'beta like rollout' with the full production in the fall. Fedora/Ubuntu's beta is currently running now and their formal rollout is less than a month away. So we get news about a device which will likely be fully rolled out in 5 months instead of a two very nerdy releases that will occur in a couple weeks. Wouldn't it be more nerd news to know how these distros are progressing in their betas. Yes I know I can look myself but we're talking about the point of slashdot. News for nerds. Stuff that matters
other than that Apple makes great random filler for the editors that always generate ad pageviews. So, I think you're right unfortunately. Even more unfortunate, I'm contributing to the pageviews.
Because Apple is just that good. I mean, who cares that both Fedora and Ubuntu have a new version coming out in April. Obviously, just the fact that Apple's going into production in May is news!!! Whoops, did I show my bias?
It's that "normal" girls won't find you unattractive because you're a geek, but they will find you unattractive if you don't wash and can't hold a conversation! As a male I'm offended those as well. I hate coming into the computer lab and it smells like B.O. That's when I subtly (or unsubtly) open the door to let the air out. It gives the rest of us geeks a bad name. Heck. Outside of work-related stuff, some of us geeks even prefer outdoor activities rather than being stuck behind a computer screen. I know I do.
Working for $10 an hour as a programmer keeps the lights on and ramen on the table, and builds up lots of resume fodder. Or if you're working for a university position, possibly less. I made 7:15-9 at my university. However there's a couple nice things about working at the university level. (This is assuming he/she is going to college..)
a) They're usually flexible hour-wise because of classes. Additionally, they're very understanding (at least my boss was) that sometimes you had to call off because of projects. Now, this is true as long as you don't abuse it. I'm fairly organized, so this rarely happened but during that last month in the semester things become tight time-wise. It's nice having a boss/environment that's understanding of school work.
b) Depending on the position, there's plenty of room for responsibility. I was able to put on my resume that I interacted with clients on the projects we did. These days, it's sometimes (or usually) important to have skills outside of programming. Saying that you have the ability to communicate to non-technical people could be the tipping point on getting a job.
c) The environment is fairly loose, at least that's what everyone who came from industry backgrounds says. For instance, a group of us would frequently make a coffee run to the local coffee shop. I miss those days.
That's just my 2-cents for why a university job could be good. If you can afford it I would recommend it.
You speak the truth. I have a 15.4 laptop (as my computer) and got it one of those clearance sales at best buy/staples/office max. Not really sure which one anymore, but you probably get the point. Anyways, it's easy enough to pack up, which is priceless when you're in college and have to work on a project over a break. However, it's just big enough that I wouldn't want to do so every day.
I think part of that is that since I use it as my desktop I have to tear down and reassemble it when I get home. If I had one that could stay in the bag then this would be so annoying. However, since I'm in college I can't justify (to myself) spending the money for a convenience of a second computer. Once I'm in the real world and can afford one, I wonder if I'd still have the need?
Agreed. I was seriously considering getting one because it would be a nice cheap one to take to school for notes. Also, the size makes it more appealing than my 15.4 one. The Eee I could probably just throw in my backup. I can type faster than hand write (and it's less sloppy) so I could probably justify it. However, my frugal-ness won out in this case but it was a close call.
Disclaimer: I'm a college student, so my budget is likely more limited than others on this site.
Philosophically, C++ leans towards TMTOWTDI, which explains its unpopularity with the TOORWTDI crowd. Besides me having to googling those acronyms:( I totally agree with you. It's probably why Java rubs me the wrong way. No matter how finicky C++ can sometimes be I still prefer it.
clisp. We only used it for about 1/2 a semester to get a small flavor of it. Therefore I doubt we hit many nuances of the difference between it and scheme. I could be wrong, I don't claim any mastery over it.
And if you want to write a GUI in C++ wxWidgets is my toolkit of choice. Interesting. Most of my application work have been geared towards algorithmic development then 'consumer' products, so I haven't done much in the way of create GUIs. Are you aware of how it compares to developing in.NET or QT?
Agreed, others have already corrected me (see above) and I have acknowledged it. I have used some Lisp so I am (at least tiny bit) familiar with functional programming. Just a slip of the fingers:/
I'm full of errors today. I wasn't thinking of the primitives (double,int,char etc). I should have said something like 'first-time programmers have to use objects whereas C++ you can get away with keeping a procedural-oriented mindset. Therefore, you can limit what is introduced. Is that better?;)
Where are they teaching it actively again? My school is. In fact, C++ is the primary language you learn on. There's some Java classes to expose you to it and even brief exposures to some other misc. languages (ADA/LISP/PROLOG). We also program in C for some of the classes geared towards UNIX system programming. It's a nice balance because with Java EVERYTHING is an object and it's likely to confuse freshman. Heck, it first confused me with these static mains coming from a C/C++ background. At least with C++ you can start with just functional programming to get the basis of what is variable/function/const etc and save objects till the second semester. From my experience that seems to work pretty well.
Interesting, I just finished reading that book this morning before seeing your post. For those who'd like version to read offline, here is a pdf version.
That's what I have done on my Fedora 8 machine. It's actually kind of nice. SELinux will let you know when you've done a system change but without stopping you. That way you know if something has changed (that you yourself didn't do). I guess I'm not geek enough to trail through the log files;)
Sidenote: why doesn't slashdot allow underlines? I wanted them instead of bold!
Agreed. I have a problem with the viral aspect of it since you're telling people it must be wide-and-open. If I ever start a project I'll keep it open because I believe in sharing. I do not believe in telling others to share because that's for them to decide. I'll stick with the BSD or even better the beerware license. In my definition of free, they're more free than the GPL, despite RMS's opinion.
Here's a situation where AJAX is actually useful. I don't know how Google implements it but you can use javascript functions (aka AJAX) to send data to a page/app that does have permission for storage. Oh and very nice the ass/u/me .
That's what I was wondering. It seems to me like it would make more sense to focus on adding an online component to say openoffice then to create yet another document editor. Especially one that's watered down (if what you say is true). Maybe merging a version control system with a decent editor so that the checking out part is transparent to the user. Hmm, that kinda sounds like a fun project.
For those that are interested, the source code can be downloaded from here. Notice it's a BSD license.
I can't speak for him, but I can speak for me on this. All things being equal, having more choices is better than having no (or few) choices. The problem is, things aren't equal. I happen to like all (or most) the options that are given by default in GNOME. KDE, not so much. So, if both KDE and GNOME were somewhat close to my preference with defaults, I would go with KDE in the unlikely event I want to tinker.
Now the GP I think is saying something similar. That he likes GNOME (and its preferences) so why should he switch to KDE just because it has more choices if those more choices don't buy him anything?
Now if they mentioned NUMA and Mr. Pitt, well that would be a different ... story.
Because Apple is just that good. I mean, who cares that both Fedora and Ubuntu have a new version coming out in April. Obviously, just the fact that Apple's going into production in May is news!!! Whoops, did I show my bias?
a) They're usually flexible hour-wise because of classes. Additionally, they're very understanding (at least my boss was) that sometimes you had to call off because of projects. Now, this is true as long as you don't abuse it. I'm fairly organized, so this rarely happened but during that last month in the semester things become tight time-wise. It's nice having a boss/environment that's understanding of school work.
b) Depending on the position, there's plenty of room for responsibility. I was able to put on my resume that I interacted with clients on the projects we did. These days, it's sometimes (or usually) important to have skills outside of programming. Saying that you have the ability to communicate to non-technical people could be the tipping point on getting a job.
c) The environment is fairly loose, at least that's what everyone who came from industry backgrounds says. For instance, a group of us would frequently make a coffee run to the local coffee shop. I miss those days.
That's just my 2-cents for why a university job could be good. If you can afford it I would recommend it.
You speak the truth. I have a 15.4 laptop (as my computer) and got it one of those clearance sales at best buy/staples/office max. Not really sure which one anymore, but you probably get the point. Anyways, it's easy enough to pack up, which is priceless when you're in college and have to work on
a project over a break. However, it's just big enough that I wouldn't want to do so every day.
I think part of that is that since I use it as my desktop I have to tear down and reassemble it when I get home. If I had one that could stay in the bag then this would be so annoying. However, since I'm in college I can't justify (to myself) spending the money for a convenience of a second computer. Once I'm in the real world and can afford one, I wonder if I'd still have the need?
Agreed. I was seriously considering getting one because it would be a nice cheap one to take to school for notes. Also, the size makes it more appealing than my 15.4 one. The Eee I could probably just throw in my backup. I can type faster than hand write (and it's less sloppy) so I could probably justify it. However, my frugal-ness won out in this case but it was a close call. Disclaimer: I'm a college student, so my budget is likely more limited than others on this site.
clisp. We only used it for about 1/2 a semester to get a small flavor of it. Therefore I doubt we hit many nuances of the difference between it and scheme. I could be wrong, I don't claim any mastery over it.
Agreed, others have already corrected me (see above) and I have acknowledged it. I have used some Lisp so I am (at least tiny bit) familiar with functional programming. Just a slip of the fingers :/
I'm full of errors today. I wasn't thinking of the primitives (double,int,char etc). I should have said something like 'first-time programmers have to use objects whereas C++ you can get away with keeping a procedural-oriented mindset. Therefore, you can limit what is introduced. Is that better? ;)
My bad. I meant to say procedural, I guess I haven't had enough coffee yet.
Interesting, I just finished reading that book this morning before seeing your post. For those who'd like version to read offline, here is a pdf version.
Oh, my bad. I run it in permissive mode. You're correct.
That's what I have done on my Fedora 8 machine. It's actually kind of nice. SELinux will let you know when you've done a system change but without stopping you. That way you know if something has changed (that you yourself didn't do). I guess I'm not geek enough to trail through the log files ;)
Sidenote: why doesn't slashdot allow underlines? I wanted them instead of bold!