Where I work we recently switched office buildings. And before we knew we had a dedicated room for a library of old product manuals, we were lamenting the fact that management didn't want us taking books and manuals 15 years old to the new building. Our customers still use these products, and online help files of this era do not exist.
My solution was to slice the binding off books and run them through the Ricoh scanner/copiers and turn them all into PDFs at 20 pages per minute.
Luckily we have yet to need to do that, but even at my home office I can do the same thing for less than $200.
Because it's not a developers job to worry about day-to-day administration of their systems, and any one of those 100's of tools you download and install could be a trojan in disguise. If your software runs in an unprivileged fashion, it's less likely to cause rampant widespread damage.
And unfortunately, most developers have little regard for the difference between USER and ROOT (or equivalent). Until we bash them over the heads about it.
Concern for code is appropriate, but irrelevant. Too much requires root or equivalent access in todays day and age.
Give me a shell on a unix machine somewhere with a compiler, and I can guarantee almost nothing I do will compromise the integrity of said machine... up until I run sudo somethingorother
The Treo was the perfect combination of Smartphone for it's era - the problem was that much of what made it powerful (call recording, voice memo, DateBook+, Butler, LauncherX, Music, TCPMP) were all 3rd Party addins and not built-ins like Android or iPhone/iTouch. PalmOS was the limiting factor here. The hardware itself was simply astounding at that point in time.
I much prefer job control to screen or GUI or mouses. This is something that Windows still doesn't get right. A decent fork(), terminal emulation and job control.
I doubt it, at least on the east coast. See, when Ma Bell was broken up, AT&T, it wasn't allowed to keep wireline services, those were given to the 7 RBOCs. http://en.wikipedia.org/wiki/Bell_System_divestiture
Verizon, formerly Nynex and Bell Atlantic - owns the wireline services on the East Coast. If the bandwidth is to be had, it's travelling over Verizon infrastructure.
AT&T on the other hand, now apparently owns Bell South and Southwest Bell while SBC owns all the rest.
and the government program that's going to FORCE Amazon to charge sales taxes sooner or later
http://www.streamlinedsalestax.org/
This has been a solved problem since Amazon.com first opened it's doors (ADP's tax division, formerly Taxware, formerly AVP, has been in the sales/use tax business for around 30 years).
And they have PLENTY of competition in the marketplace.
They can outsource the work to specialists who provide software to manage it, like VersaTax or ADP. This is a solved problem. Amazon just knows that if it has to charge taxes, it loses an edge with other etailers, especially the buy-online-ship-to-store guys.
I remember buying my Kyocera 6035 PalmOS smartphone in 2001, so the smartphone craze goes back a bit farther than 6 years. To think that phone lasted me almost 4 years.
NAT is not useful. Before the advent of NAT, you had straightforward network topology. You had one DNS server telling the outside world your public hostnames, and that same DNS server telling your inside hosts all of your hostnames. And every machine had it's own network adddress.
And your firewalls did all sorts of smart filtering. Oh Johnny on the internet can get to the web server, but not the database backend.
NAT needs to die. NAT is a kludge, a hack. I for one will not be sorry to see it go.
Maybe you can get that on IPv6 and maybe you can't. I don't really know. I haven't researched it because there's not really any great need to do so. The inherent design behind IPv6 is that there are enough addresses so that everything can be set to route to everything else. Not only is this not necessary in any way, it is also the opposite of what is desired. </quote>
IPv6 supports private networks. But your last statement, "it is also the opposite of what is desired" - I disagree. I would rather have a all my IPs available on the internet and have a bridging firewall to filter access or set up VPN. There is a large pool of people who would rather do without the vast headaches that using NAT brings to network topology.
IPv6 will be widespread when Comcast + Company support it natively, the webservers of the world are using it, and they decide to shut ipv4 off. At that point, every mom and pop still using a WRWT54G with default firmware will need to either upgrade, or buy a new router.
Either way, it's going to happen. The only question is when.
Huh? Windows ME to prevent people from moving to Windows 2000? Um, hello, no. Microsoft would have loved it if people would have moved to Windows 2000. The problem is that a lot of businesses stuck on Windows 95 NEEDED that DOS compatibility layer, and Windows ME was Microsoft sending the proverbial broadside to the ENTIRE industry - DOS is going away.
Programs that needed the whole share.sys and FILES=4096 hacks just to work - well you either need to fix them, upgrade them, or you'll never be able to use a new OS or new PC.
That was WindowsME's legacy - it broke most of the remaining DOS legacy.
There is a reason they fill SCUBA tanks in concrete water baths. I've seen pictures of a blown out Al-80 tank. It cracked the concrete basin, took out the roof and exterior wall, and took off three of a kids fingers. Scary to think we wear small bombs while SCUBA diving.
It's even crazier to think that people run through the woods and smash tanks on rocks while playing paintball. I'm surprised there haven't been more exploding tank accidents - I know I haven't heard of any.
Yes, I have. And it ranges the gamut from horrible to beautiful.
What C++ has always lacked, and PHP, Java and others do not, is a bundle of standard libraries that let you do things like process XML, talk to databases, and make templating EASY.
That's it. php does the same things C++ does, but go one beyond and add a rich library and of course, the ability to skip the "compile" step in the write -> compile -> test
It is, and as a Pro-Life, I'd rather the mother of my to-be-child didn't abort them, but since I cannot take the burden of pregnancy away from her, I have no right to force her to.
Which is why I'm also Pro-Choice - it's not MY burden to bear.
"Service *IS* Citizenship"... don't you recall Johnny telling off his father "I want to be a Citizen!"
Dude, hand in your geek card...
And all of that has to do with production and distribution costs.
Which, while not zero, are much more insignificant in digital delivery.
Where I work we recently switched office buildings. And before we knew we had a dedicated room for a library of old product manuals, we were lamenting the fact that management didn't want us taking books and manuals 15 years old to the new building. Our customers still use these products, and online help files of this era do not exist.
My solution was to slice the binding off books and run them through the Ricoh scanner/copiers and turn them all into PDFs at 20 pages per minute.
Luckily we have yet to need to do that, but even at my home office I can do the same thing for less than $200.
Because it's not a developers job to worry about day-to-day administration of their systems, and any one of those 100's of tools you download and install could be a trojan in disguise. If your software runs in an unprivileged fashion, it's less likely to cause rampant widespread damage.
And unfortunately, most developers have little regard for the difference between USER and ROOT (or equivalent). Until we bash them over the heads about it.
Concern for code is appropriate, but irrelevant. Too much requires root or equivalent access in todays day and age.
Give me a shell on a unix machine somewhere with a compiler, and I can guarantee almost nothing I do will compromise the integrity of said machine... up until I run sudo somethingorother
The Treo was the perfect combination of Smartphone for it's era - the problem was that much of what made it powerful (call recording, voice memo, DateBook+, Butler, LauncherX, Music, TCPMP) were all 3rd Party addins and not built-ins like Android or iPhone/iTouch. PalmOS was the limiting factor here. The hardware itself was simply astounding at that point in time.
I got a Wii because I fell in love with it and it's party-style gaming atmosphere.
I got a PS3 because it plays games I like (syphon filter/COD) as well as being arguably the best BluRay player available on the market today.
I've NEVER wanted an Xbox (except maybe for MechWarrior). Maybe I'm just not the hardcore gamer.
FWIW: NT has ALWAYS been a 32-bit native operating system.
vim file.1
CTRL-Z
vim file.2
CTRL-Z
%1
CTRL-Z
%2
CTRL-Z
I much prefer job control to screen or GUI or mouses. This is something that Windows still doesn't get right. A decent fork(), terminal emulation and job control.
And it's only libel if it's not true.
I doubt it, at least on the east coast. See, when Ma Bell was broken up, AT&T, it wasn't allowed to keep wireline services, those were given to the 7 RBOCs. http://en.wikipedia.org/wiki/Bell_System_divestiture
Verizon, formerly Nynex and Bell Atlantic - owns the wireline services on the East Coast. If the bandwidth is to be had, it's travelling over Verizon infrastructure.
AT&T on the other hand, now apparently owns Bell South and Southwest Bell while SBC owns all the rest.
Bezos is a whiny bitch:
Let me introduce you to
www.adptaxware.com
and the government program that's going to FORCE Amazon to charge sales taxes sooner or later
http://www.streamlinedsalestax.org/
This has been a solved problem since Amazon.com first opened it's doors (ADP's tax division, formerly Taxware, formerly AVP, has been in the sales/use tax business for around 30 years).
And they have PLENTY of competition in the marketplace.
Disclaimer: I worked for Taxware/ADPTaxware.
They can outsource the work to specialists who provide software to manage it, like VersaTax or ADP. This is a solved problem. Amazon just knows that if it has to charge taxes, it loses an edge with other etailers, especially the buy-online-ship-to-store guys.
Please elaborate? I'm doing just fine with GPLv2, Apache, BSD and MIT, and to some extent the EPL...
I remember buying my Kyocera 6035 PalmOS smartphone in 2001, so the smartphone craze goes back a bit farther than 6 years. To think that phone lasted me almost 4 years.
Are you kidding? IBM? Open? They are by their very nature NOT open (with the exception of Java to push their services). I almost choked on my coffee.
And such was the case LONG before NAT came along.
The problem is that not using NAT prevents you from using the unroutable address space.
NAT is not useful. Before the advent of NAT, you had straightforward network topology. You had one DNS server telling the outside world your public hostnames, and that same DNS server telling your inside hosts all of your hostnames. And every machine had it's own network adddress.
And your firewalls did all sorts of smart filtering. Oh Johnny on the internet can get to the web server, but not the database backend.
NAT needs to die. NAT is a kludge, a hack. I for one will not be sorry to see it go.
Maybe you can get that on IPv6 and maybe you can't. I don't really know. I haven't researched it because there's not really any great need to do so. The inherent design behind IPv6 is that there are enough addresses so that everything can be set to route to everything else. Not only is this not necessary in any way, it is also the opposite of what is desired.
</quote>
http://en.wikipedia.org/wiki/Private_network#Private_IPv6_networks
IPv6 supports private networks. But your last statement, "it is also the opposite of what is desired" - I disagree. I would rather have a all my IPs available on the internet and have a bridging firewall to filter access or set up VPN. There is a large pool of people who would rather do without the vast headaches that using NAT brings to network topology.
IPv6 will be widespread when Comcast + Company support it natively, the webservers of the world are using it, and they decide to shut ipv4 off. At that point, every mom and pop still using a WRWT54G with default firmware will need to either upgrade, or buy a new router.
Either way, it's going to happen. The only question is when.
Huh? Windows ME to prevent people from moving to Windows 2000? Um, hello, no. Microsoft would have loved it if people would have moved to Windows 2000. The problem is that a lot of businesses stuck on Windows 95 NEEDED that DOS compatibility layer, and Windows ME was Microsoft sending the proverbial broadside to the ENTIRE industry - DOS is going away.
Programs that needed the whole share.sys and FILES=4096 hacks just to work - well you either need to fix them, upgrade them, or you'll never be able to use a new OS or new PC.
That was WindowsME's legacy - it broke most of the remaining DOS legacy.
We did upgrade it. It's called Linux.
Now get off my lawn.
</sarcasm>
Seriously. Let. DOS. Die.
You also forgot that bit about punching through concrete blocks. Then again, that's not so hard to do either.
There is a reason they fill SCUBA tanks in concrete water baths. I've seen pictures of a blown out Al-80 tank. It cracked the concrete basin, took out the roof and exterior wall, and took off three of a kids fingers. Scary to think we wear small bombs while SCUBA diving.
It's even crazier to think that people run through the woods and smash tanks on rocks while playing paintball. I'm surprised there haven't been more exploding tank accidents - I know I haven't heard of any.
Yes, I have. And it ranges the gamut from horrible to beautiful.
What C++ has always lacked, and PHP, Java and others do not, is a bundle of standard libraries that let you do things like process XML, talk to databases, and make templating EASY.
That's it. php does the same things C++ does, but go one beyond and add a rich library and of course, the ability to skip the "compile" step in the write -> compile -> test
It is, and as a Pro-Life, I'd rather the mother of my to-be-child didn't abort them, but since I cannot take the burden of pregnancy away from her, I have no right to force her to.
Which is why I'm also Pro-Choice - it's not MY burden to bear.