It was worse than that. The lag prompted several maintainers and distros to backport changes and the result was *two* unstable branches. I recall trying to get a new server online only to discover that the old kernel would crash on boot and the new kernel would crash randomly afterwords.
With the new development model it has been much easier for me to keep stable systems.
Considering most of them(Linus included) used to do it for free in their after work times? I'd say pretty good.
Dominated is the wrong word.. Linus for instance refused to have a "Linux job" for years because he was afraid it would taint his decision making. Now he works for the Linux Foundation so hes guaranteed neutrality. A lot of other developers got hired because some corporation liked what they were doing but wanted it done faster so it's more a matter of Linux developers getting payed to do what they were doing anyways.
If your worried that corporations are taking over you can always get yourself an Individual Linux Foundation Membership and offset the corporate influence that way.
As someone who doesn't like RPM based distros and as someone who makes a very good living on Linux, I've gone the Linux Foundation membership route $100 a year is nothing compared to the money Linux makes me each year.
I disagree. Volunteer aren't being marginalized at all because most of the paid developers were at one point doing it for free. It's a sign Linux is maturing since now there are businesses willing to hire developers to add and maintain the features the care about.
Volunteers are still welcome but if they get well known for doing what they do then they are likely to get a job offer or two.
It's a trade-off you are trading the possibility of locking someone out of the system for the possibility of the passwords all being easy to guess or worse yet writes the password down on a piece of paper.
You missed out on the fact that there are more registers on 64 bit than the famously register starved 32 bit x86. More places to put things can't hurt even if your not dealing in 64 bit values.
The problem with 64 bit is that a lot of code is still hand tuned to the maximum possible performance on 32 bit arches and in at least a couple of the cases listed in the benchmarks I wouldn't be shocked if there was some hand done assembler involved. I have also noticed GCC has some performance tweaks that work around the lack of registers on 32 bit that also tend to get enabled in 64 bit..
You are Close. The problem with IT is that a lot of our job is maintenance that the users don't ever see or care about. With accounting and HR if you don't have enough people you get a backlog that shows up rather quickly on your balance sheets. If you think of IT as "those people who keep the PCs working" you will not notice when maintenance falls behind. Things will go on running until the lack of maintenance shows up as more downtime and then management will hire just enough IT staff to keep on fixing things but not enough to fix the underlying problem.
It's not just IT either. A few years ago the city of Montreal Canada realized it's roads were in bad shape and this was made painfully clear when a bridge collapsed killing a few people. It was discovered that every government for the last half century had simply been sending crews out to fix roads that were bad by scraping the pavement off the top and putting a new layer down. There was no substantive maintenance at all even though foundations needed redoing, leaky pipes were wearing roads out from underneath and so needed replacing and bridges had needed substantive repair. None of this was a new problem but because people could drive on the roads no one noticed until a few people died. Thankfully IT has less fatal consequences.
I'm thinking you don't understand the problem since that's the exact solution the story was railing against.
The problem is that to many beancounters anything not directly involved in the process of making money for the business is a cost. Sales departments make money because they sell things and any department that is directly involved in producing what they are selling is also a money making operation. The problem with IT is that because it's a support service it's harder for managers and accountants to see what the advantages are so they are more likely to try and cut it along with support departments.
If you have the IT department billing the other departments that only cements the misunderstanding that IT doesn't help generate revenue. IT is often though of as "the guys who fix the computers" instead IT's job is to make the other departments work more efficiently and provide tools to give the company a competitive edge and to do that IT needs to be better integrated into the company rather than be treated as a separate company. This way sales departments can spend more time selling things and production departments can spend more time producing things.
Not just that.. IE, Chrome and Safari don't have the SNI support needed to allow ssl-encrypted based websites to share IPs because Microsoft only included SNI support in it's libraries for Vista and newer OS. It also doesn't help that the most common web server on the internet has only recently begun to add support for it because they got suck waiting for openssl to get around to adding SNI support.
Unless we want to use a crapload of extra ips while ISPs are getting stingy with them we need to wait a few years before we can go to an all encrypted based web.
Even more significant is the effects of commodities trading on the price of fuel. People were buying oil futures with no other purpose but to flip it for a higher price later.
When those prices became too divorced from reality the the price collapsed.
The problem with fuel prices is the same problem we have with a lot of western society: too many middlemen.
1 You can't be sure they are a terrorist while your punching them there have been several people tortured who were, in the end, found innocent.
2 Torture only makes the person say what they think will make you leave them alone. Maybe they confess to something they didn't do or maybe they give you bad intelligence.
In World War two it was discovered that the best way for the allies to get intel from their prisoners on what the Germans were up to was a steak dinner.
Torture is just a violent jerk finding righteous excuses for unconscionable behavior and is counter productive every time.
That works because iTunes recognizes the metadata in the file format it works with. Would you teach the OS to recognize file formats and bloat the OS or would you imbed the metadata in the FS and make it harder to keep the metadata during file transfers?
Thing is Linux already had such a thing fully implemented but Linus nixed it based on the idea being a bad one.
And Postgres', and Oracle's, and... One thing I like about MySQL is being able to pick and choose among different table types. Of course the downside is the default myisam's locking, and ability to become corrupt ("repair table" and "truncate table" are the MySQL admin's friends). But then innodb tables don't offer anything over PgSQL... So, if you like clean code and good documentation Postgres tends to be in the sweet spot. Also helps that it has far and away the best resistance to vendor lock-in.
It is MySQL's sweet spot because that's what MySQL did better than anyone else: Fast reads. It did reads faster than pretty much everyone out there including PostgreSQL and Oracle.
What are are talking about is called Server Name Indication (SNI). Apache's mod_SSL has only recently started supporting it so older Linux distros don't support it yet on the server side either.
X-Spam-Status: Yes, score=6.1 required=4.0 tests=AWL,FH_DATE_PAST_20XX,
HTML_MESSAGE,HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY autolearn=disabled
version=3.2.5 X-Spam-Report:
* 3.4 FH_DATE_PAST_20XX The date is grossly in the future.
They work better than ATI's fglrx but they are far from amazing. NVIDIA has working 64 bit support and they only seem to lag the kernel by a little bit.
Need to boot an old kernel? You will need to reinstall your NVIDIA drivers. Install a new kernel? Reboot then install the new drivers instead of compiling everything in advance. It also won't install while X is running and if the Direct Rendering module isn't loaded X won't start either.
I have had more luck now that the Open Source ATI driver added 3D accel support for my card. The official ATI drivers suck badly with barley working 32 bit drivers and mostly useless 64 bit support. The open source drivers actually make me like using my Dell Vostro again and it's actually to a point where I would rather use ATI than NVIDIA.
It's not just techies. I think people in general want to name anything other than "normal" as a disorder. I've had people constantly try to find a mental illness for me because I'm not good with things they assume that I should be.
You don't have to shovel rain.
It was worse than that. The lag prompted several maintainers and distros to backport changes and the result was *two* unstable branches. I recall trying to get a new server online only to discover that the old kernel would crash on boot and the new kernel would crash randomly afterwords.
With the new development model it has been much easier for me to keep stable systems.
Considering most of them(Linus included) used to do it for free in their after work times? I'd say pretty good.
Dominated is the wrong word.. Linus for instance refused to have a "Linux job" for years because he was afraid it would taint his decision making. Now he works for the Linux Foundation so hes guaranteed neutrality. A lot of other developers got hired because some corporation liked what they were doing but wanted it done faster so it's more a matter of Linux developers getting payed to do what they were doing anyways.
If your worried that corporations are taking over you can always get yourself an Individual Linux Foundation Membership and offset the corporate influence that way.
As someone who doesn't like RPM based distros and as someone who makes a very good living on Linux, I've gone the Linux Foundation membership route $100 a year is nothing compared to the money Linux makes me each year.
I disagree. Volunteer aren't being marginalized at all because most of the paid developers were at one point doing it for free. It's a sign Linux is maturing since now there are businesses willing to hire developers to add and maintain the features the care about.
Volunteers are still welcome but if they get well known for doing what they do then they are likely to get a job offer or two.
Used to be available?
More likely it's a good indication that they are paranoid about sanitizing their inputs to avoid things like SQL injection or shell command attacks.
It's a trade-off you are trading the possibility of locking someone out of the system for the possibility of the passwords all being easy to guess or worse yet writes the password down on a piece of paper.
You missed out on the fact that there are more registers on 64 bit than the famously register starved 32 bit x86. More places to put things can't hurt even if your not dealing in 64 bit values.
The problem with 64 bit is that a lot of code is still hand tuned to the maximum possible performance on 32 bit arches and in at least a couple of the cases listed in the benchmarks I wouldn't be shocked if there was some hand done assembler involved. I have also noticed GCC has some performance tweaks that work around the lack of registers on 32 bit that also tend to get enabled in 64 bit..
You are Close. The problem with IT is that a lot of our job is maintenance that the users don't ever see or care about. With accounting and HR if you don't have enough people you get a backlog that shows up rather quickly on your balance sheets. If you think of IT as "those people who keep the PCs working" you will not notice when maintenance falls behind. Things will go on running until the lack of maintenance shows up as more downtime and then management will hire just enough IT staff to keep on fixing things but not enough to fix the underlying problem.
It's not just IT either. A few years ago the city of Montreal Canada realized it's roads were in bad shape and this was made painfully clear when a bridge collapsed killing a few people. It was discovered that every government for the last half century had simply been sending crews out to fix roads that were bad by scraping the pavement off the top and putting a new layer down. There was no substantive maintenance at all even though foundations needed redoing, leaky pipes were wearing roads out from underneath and so needed replacing and bridges had needed substantive repair. None of this was a new problem but because people could drive on the roads no one noticed until a few people died. Thankfully IT has less fatal consequences.
I'm thinking you don't understand the problem since that's the exact solution the story was railing against.
The problem is that to many beancounters anything not directly involved in the process of making money for the business is a cost. Sales departments make money because they sell things and any department that is directly involved in producing what they are selling is also a money making operation. The problem with IT is that because it's a support service it's harder for managers and accountants to see what the advantages are so they are more likely to try and cut it along with support departments.
If you have the IT department billing the other departments that only cements the misunderstanding that IT doesn't help generate revenue. IT is often though of as "the guys who fix the computers" instead IT's job is to make the other departments work more efficiently and provide tools to give the company a competitive edge and to do that IT needs to be better integrated into the company rather than be treated as a separate company. This way sales departments can spend more time selling things and production departments can spend more time producing things.
Not just that.. IE, Chrome and Safari don't have the SNI support needed to allow ssl-encrypted based websites to share IPs because Microsoft only included SNI support in it's libraries for Vista and newer OS.
It also doesn't help that the most common web server on the internet has only recently begun to add support for it because they got suck waiting for openssl to get around to adding SNI support.
Unless we want to use a crapload of extra ips while ISPs are getting stingy with them we need to wait a few years before we can go to an all encrypted based web.
Even more significant is the effects of commodities trading on the price of fuel. People were buying oil futures with no other purpose but to flip it for a higher price later.
When those prices became too divorced from reality the the price collapsed.
The problem with fuel prices is the same problem we have with a lot of western society: too many middlemen.
Two problems with this statement.
1 You can't be sure they are a terrorist while your punching them there have been several people tortured who were, in the end, found innocent.
2 Torture only makes the person say what they think will make you leave them alone. Maybe they confess to something they didn't do or maybe they give you bad intelligence.
In World War two it was discovered that the best way for the allies to get intel from their prisoners on what the Germans were up to was a steak dinner.
Torture is just a violent jerk finding righteous excuses for unconscionable behavior and is counter productive every time.
That works because iTunes recognizes the metadata in the file format it works with. Would you teach the OS to recognize file formats and bloat the OS or would you imbed the metadata in the FS and make it harder to keep the metadata during file transfers?
Thing is Linux already had such a thing fully implemented but Linus nixed it based on the idea being a bad one.
It's also MySQL's sweet spot.
And Postgres', and Oracle's, and ... One thing I like about MySQL is being able to pick and choose among different table types. Of course the downside is the default myisam's locking, and ability to become corrupt ("repair table" and "truncate table" are the MySQL admin's friends). But then innodb tables don't offer anything over PgSQL... So, if you like clean code and good documentation Postgres tends to be in the sweet spot. Also helps that it has far and away the best resistance to vendor lock-in.
It is MySQL's sweet spot because that's what MySQL did better than anyone else: Fast reads.
It did reads faster than pretty much everyone out there including PostgreSQL and Oracle.
Mind you things have changed in the past decade.
You forgot SQLite. It's small and good enough for most of what MySQL gets used for: simple web forms, stat counters etc.
What are are talking about is called Server Name Indication (SNI). Apache's mod_SSL has only recently started supporting it so older Linux distros don't support it yet on the server side either.
How do you explain this bug from spamassassin?
X-Spam-Status: Yes, score=6.1 required=4.0 tests=AWL,FH_DATE_PAST_20XX,
HTML_MESSAGE,HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY autolearn=disabled
version=3.2.5
X-Spam-Report:
* 3.4 FH_DATE_PAST_20XX The date is grossly in the future.
Google actually contributes a fair amount back although things could be (and are getting) better.
If you monitor Linux-kernel you would know that.
Git is written in C by people with experience doing complicated things very quickly(kernel programmers).
Bazaar is written in python.
And this is why I was forced to turn it back off again. Too many people checking for SPF without SRS caused a lot of my email to be silently dumped.
They work better than ATI's fglrx but they are far from amazing. NVIDIA has working 64 bit support and they only seem to lag the kernel by a little bit.
Need to boot an old kernel? You will need to reinstall your NVIDIA drivers. Install a new kernel? Reboot then install the new drivers instead of compiling everything in advance. It also won't install while X is running and if the Direct Rendering module isn't loaded X won't start either.
I have had more luck now that the Open Source ATI driver added 3D accel support for my card. The official ATI drivers suck badly with barley working 32 bit drivers and mostly useless 64 bit support. The open source drivers actually make me like using my Dell Vostro again and it's actually to a point where I would rather use ATI than NVIDIA.
It's not just techies. I think people in general want to name anything other than "normal" as a disorder. I've had people constantly try to find a mental illness for me because I'm not good with things they assume that I should be.