Alright, you're just displaying your ignorance at this point. There are plenty of closed-source proprietary apps that I use on Linux for my job, and the vendors manage it just fine. These are applications for chip design, and Linux is really the only platform at this point that anybody uses for this kind of work. You might argue that they are server apps, rather than desktop apps, but most of them have very sophisticated GUIs in addition to shell-like interfaces. Many engineering and science disciplines rely on proprietary desktop apps like I am describing. This is the traditional workstation software market, and it is almost entirely Linux on x86 or x86-64 hardware now. Has been for several years. The software developers have sufficient stability because they worked with RedHat to get it. For example, most of the software I currently use supports, meaning "runs without modification", RHEL3.x and RHEL4.x. The latest versions are supporting RHEL5.x and they are dropping RHEL3.x. That's a huge span of time if you look up the RHEL release dates, and RH, the software developers, and the end customers are dealing with this just fine.
I use the free service for my personal domain, after maintaining my own mailserver for many years. I am very happy with it, despite some loss of flexibility. Also, the IMAP performance is not always great, but it's good enough.
Yes, they support a wildcard address. You can also create individual email aliases and simple mailing lists on your domain if you like.
Regarding your second question, I think this is doable also, but you may need one level of indirection using forwarding to do it.
If I need help from my editor to figure out nesting, I fix the fucking nesting. I work in python, perl, C++, and Verilog. 3 out of 4 of those use braces, but I still don't allow 100 lines of deeply nested code in any of them. And yes, I'm a non-corporate (chip designer) who considers perl to be "legacy".
What is your field? If these people all have blogs and use twitter a lot, I assume that it is a job with communications at its core. Otherwise, how do they do enough work to be top people in their field and also invest so much time communicating?
I think that's just the way it is packaged by the distros. It's much easier for them to just put in the whole standard library that is shipped with a particular version instead of trying to figure out exactly what changed if anything. So, I think you have gotten the wrong impression about their philosophy.
I routinely upgrade to newer versions of python without changing our old code. I also use third-party code that was written several years ago for old versions of python without modifications on 2.4 and 2.5.
While I don't have experience with teenagers yet (my kids are 5 and under), I do realize that kids will go through different phases, some of which present big risks. A parent has to do what it takes to get through the challenging or risky phases. At some point, most kids will grow out of whatever problems they are having. Obviously (I hope) though, a parent has to try to preserve as much mutual respect, trust, and love as possible.
Why is Python a bad choice? It's just a high-level OO language with lots and lots of libraries. Speed shouldn't be an issue with this sort of application. Whatever GUI library they use is surely written in C or C++ with Python bindings. Also, training developers to use Python is very easy (lots of personal experience), especially if they already know Java, C++, or C# pretty well.
Would you have chosen C, C++, or Java or... what? I think that if the project is taking too long, Python, or any other language like it, would be the last thing to blame.
I'm 2 for 2 on tigerdirect HDD rebates, each for at least $50. They do a good job of providing the complete rebate info on their site before you even buy the product. I actually trust their rebates more because of this attention to detail.
This is the most interesting post I have ever read on slashdot. Thanks!
Re:An error in one of his essays
on
Joel On Software
·
· Score: 1
I agree completely. I went and looked at the article, and it's obviously a memory corruption problem that should be analyzed with Purify or valgrind or something like that.
When you have an object that seems OK, and then you try to call a member function on it and it goes boom, it means that somebody else stomped on the memory of that object. (I guess the other possibility is a bad link where the header file and the library are out of sync, but that shouldn't be the case in a field failure.)
Cosmic rays or crappy computers? WTF?
Re:An error in one of his essays
on
Joel On Software
·
· Score: 1
Huh? You cannot check a reference. You can do "assert(&r != NULL);", I guess, but that is utter nonsense.
That sounds right to me. I think I need to do the same for my domain,
This will be ticky for some family members that I provide (inbound) forwarding service for. In fact, I wonder how this will work for pobox.com forwarding accounts? Will they need to provide outbound SMTP service as well?
How about all the folks that use forwarding addresses like @alumni.myschool.edu? Or @computer.org?
Alright, you're just displaying your ignorance at this point. There are plenty of closed-source proprietary apps that I use on Linux for my job, and the vendors manage it just fine. These are applications for chip design, and Linux is really the only platform at this point that anybody uses for this kind of work. You might argue that they are server apps, rather than desktop apps, but most of them have very sophisticated GUIs in addition to shell-like interfaces. Many engineering and science disciplines rely on proprietary desktop apps like I am describing. This is the traditional workstation software market, and it is almost entirely Linux on x86 or x86-64 hardware now. Has been for several years. The software developers have sufficient stability because they worked with RedHat to get it. For example, most of the software I currently use supports, meaning "runs without modification", RHEL3.x and RHEL4.x. The latest versions are supporting RHEL5.x and they are dropping RHEL3.x. That's a huge span of time if you look up the RHEL release dates, and RH, the software developers, and the end customers are dealing with this just fine.
That should say C preprocessor, I believe.
The code that implements it is surprisingly short.
I use the free service for my personal domain, after maintaining my own mailserver for many years. I am very happy with it, despite some loss of flexibility. Also, the IMAP performance is not always great, but it's good enough.
Yes, they support a wildcard address. You can also create individual email aliases and simple mailing lists on your domain if you like.
Regarding your second question, I think this is doable also, but you may need one level of indirection using forwarding to do it.
Good luck!
Python is growing. Perl is not.
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
(There are other indexes that have a similar conclusion with different methodology if you want to argue about that one.)
Seriously, don't do that.
If I need help from my editor to figure out nesting, I fix the fucking nesting. I work in python, perl, C++, and Verilog. 3 out of 4 of those use braces, but I still don't allow 100 lines of deeply nested code in any of them. And yes, I'm a non-corporate (chip designer) who considers perl to be "legacy".
The APIs are available in C, Java, and Python. The article says this, but the summary is wrong.
What is your field? If these people all have blogs and use twitter a lot, I assume that it is a job with communications at its core. Otherwise, how do they do enough work to be top people in their field and also invest so much time communicating?
Don't you have to ULL that constant?
I used mouse gestures in a schematic editor in 1993. (Mentor Graphics Design-Architect)
Huh?
I think that's just the way it is packaged by the distros. It's much easier for them to just put in the whole standard library that is shipped with a particular version instead of trying to figure out exactly what changed if anything. So, I think you have gotten the wrong impression about their philosophy.
I routinely upgrade to newer versions of python without changing our old code. I also use third-party code that was written several years ago for old versions of python without modifications on 2.4 and 2.5.
-Jeff
It worked correctly for me on 2 Win2K Pro machines. I believe that it told me to reboot the machine which I did.
I'm pretty sure it is for watching pr0n in the bathroom.
I don't have one, so I'm just guessing.
Well said.
While I don't have experience with teenagers yet (my kids are 5 and under), I do realize that kids will go through different phases, some of which present big risks. A parent has to do what it takes to get through the challenging or risky phases. At some point, most kids will grow out of whatever problems they are having. Obviously (I hope) though, a parent has to try to preserve as much mutual respect, trust, and love as possible.
Why is Python a bad choice? It's just a high-level OO language with lots and lots of libraries. Speed shouldn't be an issue with this sort of application. Whatever GUI library they use is surely written in C or C++ with Python bindings. Also, training developers to use Python is very easy (lots of personal experience), especially if they already know Java, C++, or C# pretty well.
... what? I think that if the project is taking too long, Python, or any other language like it, would be the last thing to blame.
Would you have chosen C, C++, or Java or
-Jeff
I'm 2 for 2 on tigerdirect HDD rebates, each for at least $50. They do a good job of providing the complete rebate info on their site before you even buy the product. I actually trust their rebates more because of this attention to detail.
From the last paragraph of that article:
"I agree ETS is harmful"
-Cecil Adams
This is the most interesting post I have ever read on slashdot. Thanks!
I agree completely. I went and looked at the article, and it's obviously a memory corruption problem that should be analyzed with Purify or valgrind or something like that.
When you have an object that seems OK, and then you try to call a member function on it and it goes boom, it means that somebody else stomped on the memory of that object. (I guess the other possibility is a bad link where the header file and the library are out of sync, but that shouldn't be the case in a field failure.)
Cosmic rays or crappy computers? WTF?
Huh? You cannot check a reference.
You can do "assert(&r != NULL);", I guess, but that is utter nonsense.
That sounds right to me. I think I need to do the same for my domain,
This will be ticky for some family members that I provide (inbound) forwarding service for. In fact, I wonder how this will work for pobox.com forwarding accounts? Will they need to provide outbound SMTP service as well?
How about all the folks that use forwarding addresses like @alumni.myschool.edu? Or @computer.org?
That's really clever! It's a great hybrid of the digital and the physical world.
Really good educational games for kids courtesy of Flash and Sesame Street:
Elmo Games!
VHDL is dying.
LTFD (Look at The F* Diagram). They are injecting it into the ground using special wells.