I suppose IANA could start handing out IPv6 addresses only from now on, that'd shake the industry up quickly enough; and if ICANN announced that they would turn off IPv4 on its DNS roots, it'd have the same effect.
You can work on your project on the bus (or at home after you move into a new apartment and don't have internet access for a couple weeks, not this this happened a couple weeks ago to me) without worrying about hoarding changes that you can't commit yet
The trouble with this is that you have to worry about your laptop crashing, being broken or stolen. Today, with a £30 usb wireless dongle, you can commit changes no matter where you are. The lack of internet access isn't a good enough reason to advocate a distributed VCS. They have plenty of other good aspects to them, but being able to easily hoard changes locally is more a disadvantage than anything.
No, SVN will never commit changes if your working copy is out of date. it may merge the repository changes in automatically for you, but the OP was wrong - it will not overwrite already committed changes.
Its not so much a refusal to support full deletion than a problem that the task is difficult - subversion was designed not to delete anything placed in the repository (except as a awkward admin task), and now everyone realises that it is desirable to do this occasionally, they're finding it'll be a hard job to do - so it gets put off until next the major version. Its been put off like this since v1.2 IIRC.
Google for svn obliterate for the full details, the svn docs has a spec for the work. If you want to work on it, feel free.
That said, there are issues where the dev team refuse certain patches that make a lot of sense to many - like implementing revision-number labels as tags instead of using branches, but its still not a hateful VCS even given these problems.
True, RMS has made a huge difference to free software, but even he should realise there are edge cases where non-free is acceptable, even if not totally desirable. Like everything else in life you can have too much of a good thing, and trying to push your ideas on *everything* just ends up in self-defeating fanaticism.
Binary drivers for graphics cards are fine, we don't really care they're not free, open source. In this case, people don't really care about the drivers as they are just something that comes with the hardware that they buy. Nvidia and ATI may well want to protect their drivers, but they compete on their hardware. If they realised that, they might open the drivers, but until then, it really doesn't matter that they are not free.
We should stop shooting ourselves in the foot here and acknowledge that non-free graphics drivers are the exception to the rule.
I suppose the problem is one of trust - Facebook says "set your privacy controls and you'll be safe", and some people believe this! Not everyone is educated about the internet, they treat it as they would other people, not realising its totally different. These people use Facebook.
and the screenshots of the UI in the review show a 'TV out' feature (and other reviews mention the tv-out port, but don't say what type it is - I doubt it's SCART) so you don't really need a VNC client, just a huge LCD TV!:)
I thought the way they sell so many is mainly due to the up-front cost. Most people apparently want a PS3 with its bluray, easy going attitude to upgrades, free online play etc. If it was cheaper - and it now is - then more than twice as many would prefer it.
Amazon has restricted supply of the PS3 slim already, Marketshare for the PS is surely going to rise at the expense of the Xbox now.
MS Project can export to a useless read-only, single large.jpg type of html.
You could buy Collabnet's TeamForge and sync your Project plans (both ways) with a web tracker/management/etc app. I'm sure there are online, OSS, apps that do roughly he same job.
However, at my company, the MS project plan is not shown to anyone other than the project managers, that's the easiest way to convey the information; and as developers, just the way we like it:)
And those contributing to development get to address the technical issues on top of their priority list. You can't get that kind of service out of Microsoft.
you can, but if you need to ask "how much does it cost?", you really don't have enough money to even want to know the answer.
I had to flip switches on a front panel, in binary.
Though come to think of it, when I was a child I had a 'computer' that was programmed by putting wires into holes in a breadboard. So.. binary, pah! I had it easy...
no. That's not what is required. HTML does a passable job of displaying data, it could be easier, or better forms could be developed, but that's a never-ending target. Even in a thick client, those 100,000 lines of data would still need to be sent to the GUI, and the GUI application too.
What is needed is push updates from the server to the client. The typical application that uses this is the old stock quotes one, where you want the stock that's just changed to be sent to your browser to display. Not every minute when the browser polls for changes, as that either gives you data that is stale, or a massive load on the server and network (depending how often you poll).
So a standard mechanism for sending data back to the client is all that's needed. Not AJAX which is just polling in the background, but a way for a client-initiated connection to the server to be kept open and used to send data back to the client. If we could change HTTP to be a connection-oriented protocol (rather than a optimised connectionless one, with keepalives) then we'd be able to use the web as a full GUI platform.
We wouldn't need operating systems then. Google would take over as the new Microsoft and Microsoft would fade into the history books.
I know what you're saying - its fortunate that we had NAT because then manufacturers *had* to ship with it, which in effect, made routers ship with a 'allow all outgoing, reject all incoming' firewall rule in place.
If we could have trusted them to ship with a firewall with those rules, we could have gone straight to IPv6 without any difference to what we have today.
I can't see why we wouldn't need both - an induction system for recharging batteries, and a resonance system for wireless power. We need the latter because it make wireless power a reality, we need the former because there won't be universal coverage of the latter.
Contempt of court charges are typically issued when a judge feels someone is challenging or ignoring the court's authority,
you'd think that bringing the judicial system into disrepute would be grounds for a contempt charge - he should sentence himself to 6 months immediately!
The problem is that canonical may not provide that version on line for three years. They might be out of business then. So I have to host the source or pay canonical to do it for me.
Would you really still be using that distro if Canonical has gone out of business or dropped that version? Really? I mean, some people used RedHat 6 once upon a time, I don't think they are still using it - they've upgraded to a later version. If you do supply code for a product that is EOL, are you also telling me that you don't have the code available to yourself to build any more of it? That you throw it away once you've built your software product?
Its not an onerous as you think, if you think about it.
at some stage, manufacturers will realize the hidden cost of using GNU/Linux in their embedded platforms
of course, they currently see the obvious savings of using Linux in the first place.
They can switch to Windows CE (or whatever they call it now) and pay those licence fees to Microsoft if they prefer. Or they could contribute their source code to the Linux community, benefiting everyone just like they benefited in the first place.
Like proprietary licenses, MIT/BSD licenses (heavily/exclusively favouring the user) get little debate because they are unambiguous in both their intents and their effects.
I think they get little debate because people who want to use them do so, the GPL gets debate because people who want to use it don't want to have to pay the price demanded for its use, you'll notice the debate always revolves around "but why can't I just", "why should I have to GPL *my* changes" etc, always forgetting that they're happily taking someone else's code.
I suppose IANA could start handing out IPv6 addresses only from now on, that'd shake the industry up quickly enough; and if ICANN announced that they would turn off IPv4 on its DNS roots, it'd have the same effect.
You can work on your project on the bus (or at home after you move into a new apartment and don't have internet access for a couple weeks, not this this happened a couple weeks ago to me) without worrying about hoarding changes that you can't commit yet
The trouble with this is that you have to worry about your laptop crashing, being broken or stolen. Today, with a £30 usb wireless dongle, you can commit changes no matter where you are. The lack of internet access isn't a good enough reason to advocate a distributed VCS. They have plenty of other good aspects to them, but being able to easily hoard changes locally is more a disadvantage than anything.
No, SVN will never commit changes if your working copy is out of date. it may merge the repository changes in automatically for you, but the OP was wrong - it will not overwrite already committed changes.
Its not so much a refusal to support full deletion than a problem that the task is difficult - subversion was designed not to delete anything placed in the repository (except as a awkward admin task), and now everyone realises that it is desirable to do this occasionally, they're finding it'll be a hard job to do - so it gets put off until next the major version. Its been put off like this since v1.2 IIRC.
Google for svn obliterate for the full details, the svn docs has a spec for the work. If you want to work on it, feel free.
That said, there are issues where the dev team refuse certain patches that make a lot of sense to many - like implementing revision-number labels as tags instead of using branches, but its still not a hateful VCS even given these problems.
True, RMS has made a huge difference to free software, but even he should realise there are edge cases where non-free is acceptable, even if not totally desirable. Like everything else in life you can have too much of a good thing, and trying to push your ideas on *everything* just ends up in self-defeating fanaticism.
Binary drivers for graphics cards are fine, we don't really care they're not free, open source. In this case, people don't really care about the drivers as they are just something that comes with the hardware that they buy. Nvidia and ATI may well want to protect their drivers, but they compete on their hardware. If they realised that, they might open the drivers, but until then, it really doesn't matter that they are not free.
We should stop shooting ourselves in the foot here and acknowledge that non-free graphics drivers are the exception to the rule.
I suppose the problem is one of trust - Facebook says "set your privacy controls and you'll be safe", and some people believe this! Not everyone is educated about the internet, they treat it as they would other people, not realising its totally different. These people use Facebook.
and the screenshots of the UI in the review show a 'TV out' feature (and other reviews mention the tv-out port, but don't say what type it is - I doubt it's SCART) so you don't really need a VNC client, just a huge LCD TV! :)
I thought the way they sell so many is mainly due to the up-front cost. Most people apparently want a PS3 with its bluray, easy going attitude to upgrades, free online play etc. If it was cheaper - and it now is - then more than twice as many would prefer it.
Amazon has restricted supply of the PS3 slim already, Marketshare for the PS is surely going to rise at the expense of the Xbox now.
I put my 360 in the box and shipped it back. Two weeks later...new XBox! Total cost: about $1.05 to $1.15 billion.
there, fixed that.. or not, for you :)
MS Project can export to a useless read-only, single large .jpg type of html.
You could buy Collabnet's TeamForge and sync your Project plans (both ways) with a web tracker/management/etc app.
I'm sure there are online, OSS, apps that do roughly he same job.
However, at my company, the MS project plan is not shown to anyone other than the project managers, that's the easiest way to convey the information; and as developers, just the way we like it :)
And those contributing to development get to address the technical issues on top of their priority list. You can't get that kind of service out of Microsoft.
you can, but if you need to ask "how much does it cost?", you really don't have enough money to even want to know the answer.
maybe because they only dabble in userland sruff, and let the Debian devs do all the kernel work?
Hex? You had it easy.
I had to flip switches on a front panel, in binary.
Though come to think of it, when I was a child I had a 'computer' that was programmed by putting wires into holes in a breadboard. So.. binary, pah! I had it easy...
no. That's not what is required. HTML does a passable job of displaying data, it could be easier, or better forms could be developed, but that's a never-ending target. Even in a thick client, those 100,000 lines of data would still need to be sent to the GUI, and the GUI application too.
What is needed is push updates from the server to the client. The typical application that uses this is the old stock quotes one, where you want the stock that's just changed to be sent to your browser to display. Not every minute when the browser polls for changes, as that either gives you data that is stale, or a massive load on the server and network (depending how often you poll).
So a standard mechanism for sending data back to the client is all that's needed. Not AJAX which is just polling in the background, but a way for a client-initiated connection to the server to be kept open and used to send data back to the client. If we could change HTTP to be a connection-oriented protocol (rather than a optimised connectionless one, with keepalives) then we'd be able to use the web as a full GUI platform.
We wouldn't need operating systems then. Google would take over as the new Microsoft and Microsoft would fade into the history books.
I know what you're saying - its fortunate that we had NAT because then manufacturers *had* to ship with it, which in effect, made routers ship with a 'allow all outgoing, reject all incoming' firewall rule in place.
If we could have trusted them to ship with a firewall with those rules, we could have gone straight to IPv6 without any difference to what we have today.
C++ for everything. All the other languages start off with it after all. Of course, you have to up your game to be good enough to use it.
As usual TFS doesn't give enough information. Perhaps reading slashdot will free you from this troublesome burden of thinking MS is in the right:
http://yro.slashdot.org/comments.pl?sid=1339159&cid=29101019
hit the link in that post for external-to-slashdot details.
I can't see why we wouldn't need both - an induction system for recharging batteries, and a resonance system for wireless power. We need the latter because it make wireless power a reality, we need the former because there won't be universal coverage of the latter.
Contempt of court charges are typically issued when a judge feels someone is challenging or ignoring the court's authority,
you'd think that bringing the judicial system into disrepute would be grounds for a contempt charge - he should sentence himself to 6 months immediately!
The problem is that canonical may not provide that version on line for three years. They might be out of business then. So I have to host the source or pay canonical to do it for me.
Would you really still be using that distro if Canonical has gone out of business or dropped that version? Really? I mean, some people used RedHat 6 once upon a time, I don't think they are still using it - they've upgraded to a later version. If you do supply code for a product that is EOL, are you also telling me that you don't have the code available to yourself to build any more of it? That you throw it away once you've built your software product?
Its not an onerous as you think, if you think about it.
at some stage, manufacturers will realize the hidden cost of using GNU/Linux in their embedded platforms
of course, they currently see the obvious savings of using Linux in the first place.
They can switch to Windows CE (or whatever they call it now) and pay those licence fees to Microsoft if they prefer. Or they could contribute their source code to the Linux community, benefiting everyone just like they benefited in the first place.
Python and ruby are for guys who have no social life and/or can't get laid.
whereas Java and C# are for guys who have a job and can afford such vapid prostitutes, and/or GHB?
from the description.. it'll be a browser window .. in a, well, not in a window. Active Desktop perhaps?
If this is held up then XML looks to be a dead format
well, every cloud....
Like proprietary licenses, MIT/BSD licenses (heavily/exclusively favouring the user) get little debate because they are unambiguous in both their intents and their effects.
I think they get little debate because people who want to use them do so, the GPL gets debate because people who want to use it don't want to have to pay the price demanded for its use, you'll notice the debate always revolves around "but why can't I just", "why should I have to GPL *my* changes" etc, always forgetting that they're happily taking someone else's code.