Drag that work laptop to the airport and check your mail via the web
I don't get it. 99% (everyone except me) in our offices has cell phones capable of reading and writing emails, play WMA/MP3/whatever, surf the web and so on. All this with nice animated GUI. So why on earth would those guys want to take their laptops out of the bag and use it in uncomfortable position on those small airport chairs, when they could just grap their cell phones out of the front pocket? Beats me.
There's also some discussion at finnish technology news sites. One site tells that "3G problems have been reported from USA, Great Britain, Germany, Sweden and Japan so it looks like this is not operator related problem" (my translation).
That's totally wrong analogy. Let's take my favorite subject, me, for example.
To do development and participate in other functions around development, like patenting stuff, is what I am paid for. I signed a contract that says so, so I must obey it or I get my ass fired and beaten in the court.
Now allthough my contract says that I'm supposed to do "other duties assigned by the employer" those "other duties" must relate to my actual work function somehow. Cleaning toilets is totally out of the question but like changing ink cartridges to the printer could be considered as "other duties".
I don't see your point. NT kernel is independent from user space processes just like Linux kernel is. Maybe you should get some facts straight behind your trolling?
Well NT only partialy fixed this. Otherwise, rebooting your system after each PATCH would NOT be necessary; you would only need to restart the service.
You are partly correct. NT4 required boot in many situations but NT5 (Windows 2000) corrected a lot of these.
I used to work at a company which made network security stuff. I was in a team that wrote all the Windows virtual network drivers and made all the installation packages for Windows setup (we had Linux setup also, but it was handled by another team). If I remember correctly we could have done it so that you wouldn't have to reboot when running Win2000 or later. But for safety reasons we required user to reboot after installation. This enabled us to know in exactly what condition system is after installation (because it is rebooted) so we could safely do our little thingies and not to worry about other network drivers messing around and such.
Can you get rid of the GUI, can you get rid of Explorer, can you get rid of the mediaPlayer? Some say yes but in actuality you dont because they are still there and running.
Obviously you don't know much about the architecture of Windows and how COM components operate. If you remove Windows Media Player you are just removing the GUI part of it. Various applications like Word, Excel, Explorer etc. use media components so they aren't removed because that would mean that you wouldn't be able to embed media components to your documents or you would have to write your own components to do that. Also removing Explorer wouldn't remove INET library which some browsers, other than IE, also use.
But even if those components are installed to the system it doesn't necessarily mean that they are running in the fore- or background. They are just dynamically linkable libraries which you must explicitly call in order to make them, well, to do their job.
NOT more easy to secure or stabilize
My Windows Vista setup is quite secure and stabile thank you. I admit I had to uninstall some 3rd party stuff from the system which wasn't acting nicely with Vista but apart that it is running fast and reliably.
And who ever wrote that faulty Linux kernel driver wont crash the whole system should be shot at dawn. In the face. I've seen plenty of such drivers and even wrote some part of a one.
Well, I consider the validity of my bootloader to be more important than to be able to dualboot using bootloader X. And yes "it is not a bug; it is a feature" because malicious bootloaders are considered to be dangerous, neh?
Oh for Pete's sake! If BitLocker prevents you from tampering with the boot-loader, it is somehow considered as bad? I'm really not sure where's the logic in that.
Mono is a development environment which could be used for just about anything
And so is n+1 other frameworks, libraries and programming languages. I don't see how Mono is different from those. Couldn't MS come up with patents against almost any one of those? Or I could be missing some big picture here, which wouldn't be the first time:)
Yes. It is always fun to read criticism of non-.NET/C#/Silverlight/etc developers. I've read thousands of times how MS ties my hand and how I'm totally incompetent as a programmer because I write.NET apps. Or that I am Microsoft's tool or something, even when I don't work for MS.
Well guess what? I earn good amount of money, compared to some, from being a Microsoft's tool and that pays my and my wife's bills! I don't care a fricking inch about all these political, almost religional, battles that some are trying to rise (and are succeeding in it) between MS and Open Source community, Novell vs Linux people, Novell vs Sun, BSD vs GPL people, etc., etc. Or to be honest, I do care about it but I dislike it, if you know what I mean.
So could everyone just mind their own business or at least stop calling honest developers with names? I've written some stuff which I've released under BSD-like license and I'll continue to do so but shouldn't it be pretty understandable that if people keep bashing me directly or indirectly, I don't get the pleasure from it and that... well makes me sad.
And don't get me wrong. What I'm not trying to say is that you shouldn't critize something or someone. Constructive critizism is important for everyone. Mudslinging (or fudslinging nowadays?) just isn't.
Oh, and considering the default join in virtually any SQL database is a nested-loop join, I'd say all databases loop by default. And a statement as innocuous as :
select * from a, b, c;
Can absolutely crater cpu and I/O performance. If each has 1,000 rows and there's not enough memory, there's 1,000,001 table scans. Hope your disk is fast.
I tested this on SQL Server 2005 Express and either I am doing something wrong or your statement is false.
I created three tables Table1, Table2, Table3. Each one has two columns id INT PRIMARY KEY IDENTITY, str NVARCHAR(MAX). I ran an query that inserted 1000 rows in each of those three tables. Then I ran 2 queries concurrently: SELECT * FROM Table1,Table2,Table3
Well, my PC slowed down a bit and queries have been running some minutes now but nothing dramatic happened. I ran third query SELECT * FROM Table1 and it executed quite fine. I made some INSERTs and UPDATEs and those went well also.
So results are: some slowness, no CPU cratering (but both cores are under 100% load), mem use is almost endurable and one unhappy boss because I used company time to do this test.
Issues? What issues? I'm not having any issues with my Vista. Oh, you must be talking about the issue with ZoneAlarm... But that's easy: no ZoneAlarm, no issues.
UAC. Nothing wrong with it in theory, but even Windows itself keeps triggering it far too often.
Stop this bullshit already. Learn to use your computer in a manner so you don't have to twiddle around with administrator owned resources all the time. That's how it's been done in *nix world and that's how it's done in Windows now (and should have been done starting from NT4).
I just saw UAC prompt. Guess what I was doing? Updating video driver when running under normal user rights. I would be furious if Vista didn't ask me for adminstrator password! Before that I think I saw UAC prompt in May when I tried to upgrage my BIOS (which already had the latest version).
UAC saves me a lot of trouble. I've educated my wife that whenever she sees UAC prompt, stop everything and call for me. She shouldn't be doing anything that requires admin rights so unsoliticed prompts indicates that she is doing something wrong or there's some malware running in the system. When we had XP all I could really do was to hope that Anti-Virus scanner does it's job.
And this relates to "open source software skills" exactly how? You are talking about development costs, not open source. I can download a heck load of closed software for free and use them without any costs. Let's take for example Microsoft products Visual Studio Express and SQL Server Express which both are free to download and
So is "open source software skill" same as doing things cost-effectively? If yes, then every employer is advocating those skills and so am I.
Copyright doesn't prevent you from writing your own software. Patents do but that's another thing and patents won't affect the end-user anyway.
But I have two questions about this public domaining / open sourcing thingy.
Company has paid a heck load of money to the developers. What if software sales hasn't been so good. Should the company get some compensation if it is forced to release the software which they have paid for? And what if the company wants to recontinue (is there such a word?) the product?
I, the end user, have paid money when I bought the software. Would it be fair for you to get the software for free when I had to pay for it?
Well you could. You just don't see ACK packets (or any other packets) on socket layer, you just see streams of information flowing in and out. You would have to somehow bypass socket-layer and go straight to the TCP layer to filter out ACK packets. And that means that you would have to alter the BSD socket API or expose some (evil) proprietary API to the browser.
So to change this you would have to make changes to network stack, API and browser(s). I'm not sure if the nice progress bar justifies unnecessary complexity this would bring.
More simpler way would be just to show user how much of the file is written into the local send-buffer. When 99% of the file is "sent" just stall the progress bar until server responds with 200 SUCCESS or whatever.
Well, considering the fact that Vista's all but killed the chance of running any software made before the year 2000
And this is total bs. For anecdotal evidence, I play Sim City 2000 (1993) and Transport Tycoon Deluxe (1995) on my Vista laptop. Those games works like a charm under compatibility mode.
All we need to do is haul our SUVs up there and in a couple of months there's plenty of greenhouse gases. Well, at least if you believe the nonsense of our local greenhippies;)
I do like the CE / BCE because they actually have a meaning in English, but really, claiming that it should be used because of the religious baggage in AD/BC is just a lot of crap if you don't try to push for new weekdays and months.
Could we keep weekdays and months as they are but migrate from AD/BC to After Unix (AU) and Before Unix (BU) notation?;)
Link to the actual fix, not just some clever bullshit:
Find a retailer
Could you please stop this internet restarting thing since all my VPN connections are being cut off :(
I don't get it. 99% (everyone except me) in our offices has cell phones capable of reading and writing emails, play WMA/MP3/whatever, surf the web and so on. All this with nice animated GUI. So why on earth would those guys want to take their laptops out of the bag and use it in uncomfortable position on those small airport chairs, when they could just grap their cell phones out of the front pocket? Beats me.
There's also some discussion at finnish technology news sites. One site tells that "3G problems have been reported from USA, Great Britain, Germany, Sweden and Japan so it looks like this is not operator related problem" (my translation).
That's totally wrong analogy. Let's take my favorite subject, me, for example.
To do development and participate in other functions around development, like patenting stuff, is what I am paid for. I signed a contract that says so, so I must obey it or I get my ass fired and beaten in the court.
Now allthough my contract says that I'm supposed to do "other duties assigned by the employer" those "other duties" must relate to my actual work function somehow. Cleaning toilets is totally out of the question but like changing ink cartridges to the printer could be considered as "other duties".
I don't see your point. NT kernel is independent from user space processes just like Linux kernel is. Maybe you should get some facts straight behind your trolling?
You are partly correct. NT4 required boot in many situations but NT5 (Windows 2000) corrected a lot of these.
I used to work at a company which made network security stuff. I was in a team that wrote all the Windows virtual network drivers and made all the installation packages for Windows setup (we had Linux setup also, but it was handled by another team). If I remember correctly we could have done it so that you wouldn't have to reboot when running Win2000 or later. But for safety reasons we required user to reboot after installation. This enabled us to know in exactly what condition system is after installation (because it is rebooted) so we could safely do our little thingies and not to worry about other network drivers messing around and such.
Obviously you don't know much about the architecture of Windows and how COM components operate. If you remove Windows Media Player you are just removing the GUI part of it. Various applications like Word, Excel, Explorer etc. use media components so they aren't removed because that would mean that you wouldn't be able to embed media components to your documents or you would have to write your own components to do that. Also removing Explorer wouldn't remove INET library which some browsers, other than IE, also use.
But even if those components are installed to the system it doesn't necessarily mean that they are running in the fore- or background. They are just dynamically linkable libraries which you must explicitly call in order to make them, well, to do their job.
My Windows Vista setup is quite secure and stabile thank you. I admit I had to uninstall some 3rd party stuff from the system which wasn't acting nicely with Vista but apart that it is running fast and reliably.
And who ever wrote that faulty Linux kernel driver wont crash the whole system should be shot at dawn. In the face. I've seen plenty of such drivers and even wrote some part of a one.
Well, I consider the validity of my bootloader to be more important than to be able to dualboot using bootloader X. And yes "it is not a bug; it is a feature" because malicious bootloaders are considered to be dangerous, neh?
Oh for Pete's sake! If BitLocker prevents you from tampering with the boot-loader, it is somehow considered as bad? I'm really not sure where's the logic in that.
And so is n+1 other frameworks, libraries and programming languages. I don't see how Mono is different from those. Couldn't MS come up with patents against almost any one of those? Or I could be missing some big picture here, which wouldn't be the first time :)
Yes. It is always fun to read criticism of non-.NET/C#/Silverlight/etc developers. I've read thousands of times how MS ties my hand and how I'm totally incompetent as a programmer because I write .NET apps. Or that I am Microsoft's tool or something, even when I don't work for MS.
Well guess what? I earn good amount of money, compared to some, from being a Microsoft's tool and that pays my and my wife's bills! I don't care a fricking inch about all these political, almost religional, battles that some are trying to rise (and are succeeding in it) between MS and Open Source community, Novell vs Linux people, Novell vs Sun, BSD vs GPL people, etc., etc. Or to be honest, I do care about it but I dislike it, if you know what I mean.
So could everyone just mind their own business or at least stop calling honest developers with names? I've written some stuff which I've released under BSD-like license and I'll continue to do so but shouldn't it be pretty understandable that if people keep bashing me directly or indirectly, I don't get the pleasure from it and that ... well makes me sad.
And don't get me wrong. What I'm not trying to say is that you shouldn't critize something or someone. Constructive critizism is important for everyone. Mudslinging (or fudslinging nowadays?) just isn't.
I tested this on SQL Server 2005 Express and either I am doing something wrong or your statement is false.
I created three tables Table1, Table2, Table3. Each one has two columns id INT PRIMARY KEY IDENTITY, str NVARCHAR(MAX). I ran an query that inserted 1000 rows in each of those three tables. Then I ran 2 queries concurrently: SELECT * FROM Table1,Table2,Table3
Well, my PC slowed down a bit and queries have been running some minutes now but nothing dramatic happened. I ran third query SELECT * FROM Table1 and it executed quite fine. I made some INSERTs and UPDATEs and those went well also.
So results are: some slowness, no CPU cratering (but both cores are under 100% load), mem use is almost endurable and one unhappy boss because I used company time to do this test.
Oh damn. I had to buy a whole PC set to run Debian. I guess Linux isn't free after all.
We have... We have... Well, let's see. We have ... tea ... coffee. Yes! Occasionally we have buns with raisins but only if we buy them ourselves.
Blah. How can I get UK citizenship? :(
Issues? What issues? I'm not having any issues with my Vista. Oh, you must be talking about the issue with ZoneAlarm... But that's easy: no ZoneAlarm, no issues.
Stop this bullshit already. Learn to use your computer in a manner so you don't have to twiddle around with administrator owned resources all the time. That's how it's been done in *nix world and that's how it's done in Windows now (and should have been done starting from NT4).
I just saw UAC prompt. Guess what I was doing? Updating video driver when running under normal user rights. I would be furious if Vista didn't ask me for adminstrator password! Before that I think I saw UAC prompt in May when I tried to upgrage my BIOS (which already had the latest version).
UAC saves me a lot of trouble. I've educated my wife that whenever she sees UAC prompt, stop everything and call for me. She shouldn't be doing anything that requires admin rights so unsoliticed prompts indicates that she is doing something wrong or there's some malware running in the system. When we had XP all I could really do was to hope that Anti-Virus scanner does it's job.
And this relates to "open source software skills" exactly how? You are talking about development costs, not open source. I can download a heck load of closed software for free and use them without any costs. Let's take for example Microsoft products Visual Studio Express and SQL Server Express which both are free to download and
So is "open source software skill" same as doing things cost-effectively? If yes, then every employer is advocating those skills and so am I.
What on earth is open source software skill?
Copyright doesn't prevent you from writing your own software. Patents do but that's another thing and patents won't affect the end-user anyway.
But I have two questions about this public domaining / open sourcing thingy.
Well you could. You just don't see ACK packets (or any other packets) on socket layer, you just see streams of information flowing in and out. You would have to somehow bypass socket-layer and go straight to the TCP layer to filter out ACK packets. And that means that you would have to alter the BSD socket API or expose some (evil) proprietary API to the browser.
So to change this you would have to make changes to network stack, API and browser(s). I'm not sure if the nice progress bar justifies unnecessary complexity this would bring.
More simpler way would be just to show user how much of the file is written into the local send-buffer. When 99% of the file is "sent" just stall the progress bar until server responds with 200 SUCCESS or whatever.
And this is total bs. For anecdotal evidence, I play Sim City 2000 (1993) and Transport Tycoon Deluxe (1995) on my Vista laptop. Those games works like a charm under compatibility mode.
All we need to do is haul our SUVs up there and in a couple of months there's plenty of greenhouse gases. Well, at least if you believe the nonsense of our local greenhippies ;)
1 2 3 4 5? That's amazing! I've got the same combination on my luggage!
I'd go for Uhura.
Could we keep weekdays and months as they are but migrate from AD/BC to After Unix (AU) and Before Unix (BU) notation? ;)