The amount of uninformed nonsense on here is astounding.
The update doesn't "slow down" the phone as such - it limits peak power draws when the battery is down on overall capacity and the spike would cause a reset (which happens in many other manufacturers' phones - FFS google this, people). Most operations of the phone will remain utterly unchanged, just heavy workloads will be slower than previously.
Say what you like about non-replaceable batteries (hardly specific to Apple) or a badly communicated update, or anything else about them, but the "planned obsolescence" claim is patently nonsense - unless you believe that a phone that runs *some* tasks slightly slower as it ages is forcing users to upgrade more than one that reboots when it hits a CPU intensive task.
Realistically, this feature should have been in place from the start - it's basic power management, but as usual the howling mob would rather jump on the OMG APPLE EV1L BURN THEM bandwagon than actually take an objective viewpoint.
Read up on John Yudkin, who warned everyone about this exact issue in the 70s and whose life was systematically destroyed in retaliation by the sugar industry.
No, it wasn't. He's right - they all have their own number. The fact that you don't know it and that it proxies your main number means you might not realise that, but at a low level, every SIM has a unique mobile number allocated.
Shame you don't have the room or time to make a list of the companies ruined by white Americans and the amounts of money involved. (Here's a hint: One of the culprits is currently sat in the White House)
www.mono.org (home page for a telnet / ssh bbs) has been running since the late 80s and is still going, several evolutions of hardware later (original hosts were whitechapel workstations, then sparc stations, these days BSD on a virtual host).
Account signup is free and a significant amount of the original content is still available...
Let investors who value ROI over ethics go invest in a different company.
Tim Cook should be in the business of a number of things of which investor return is one and not necessarily the most important one, at that. Anyone who's invested in Apple over the years is well aware of this.
The Commodore is definitely a fairer comparison, and doesn't fare well against the BBC, either.
The BBC may have only had half the memory in its most common form, but it had expansion ports the C64 could only dream of, a far superior BASIC implementation (with a built-in assembler), networking, disk drives that couldn't also be used as space heaters (and before you go on about the extra 6502 inside the 1541 disk drive - how many people actually made use of it?), co-processors, multiple ROM slots, and full documentation. Oh and a power supply that didn't randomly melt.
It lost out to the C64 on price and the number of games available; and as everyone knows, the key factor in what computer you bought in the 80s was how many of your friends you could swap games with.
I had (and still have to this day) a C64, but always found the beeb significantly easier to program.
I love how webdevs and embedded programmers manage to constantly underestimate the sheer volume and scope of enterprise code that exists in the world.
Perl: Can't disagree there, really.
PL/SQL: Right, because oracle enterprise usage is dying out and no-one creates new databases based on it anymore...
COBOL: This will continue to exist when there's nothing left but rats and cockroaches. Wanna know why? Because it *works*, it works on mainframes, and it works *fast*. The business processes it runs rarely change and the code is all a very well known quantity by know, so there's absolutely no need to change it any more than utterly necessary. Sorry to inform you, but it's going to be around for another 20 years at least.
Visual COBOL? Fujitsu did that - I have a demo disk from somewhere around 2001.
COBOL++? Well, OO COBOL has been in existence since 1996/7 that I'm aware of and doubtless from before that. Microfocus were the first to do it that I came across, but the above-mentioned fujitsu compiler also did OO.
Did you also know that COBOL.NET exists? Oh yes. Be afraid...
And of course, despite the damage she caused both the UK and the world at large, she will be given a state funeral...
You might want to try checking your facts before posting. Here's a hint: No she won't.
And of course, despite the damage she caused both the UK and the world at large, the Labour Party hacks will be out in force with nary a bad word to be said. (That's 'cause "New" Labour is just another party of capitalism, no longer socialism, if it ever was.)
She did some damage, she did some good (generally speaking, the ones who claim nothing beyond the damage are those who didn't suffer the three day working week and its ilk). Such is the way of politicians. She made some tough decision that had to be made, she made some bloody awful decisions that we are still feeling the repercussions of today.
In the end, she made a large impact on world politics exactly when a large impact was required. Hindsight is a wonderful thing, but I'm not sure what the world stage would be like now if we'd had one of the current spineless idiots in charge in the latter days of the cold war.
Sorry, but I'm going to have to disagree with you. You can learn basic cobol in a week, sure. You can probably even learn all the useful keywords in a month, but almost certainly won't learn all their options or the best way to use them or the caveats of using some of them. You won't learn the various gotchas waiting in the wings when defining data structures either, whether in memory, or on disk.
A month might make you able to write fairly complex stuff, but it won't give you time to learn the best ways to write efficient fast code and COBOL, despite its apparent simplicity, is remarkably easy to write nasty (self modifying if you wish) resource-hogging evilness. If you're on mainframes, it'll be longer than that before you've figured the full intrigues of things like Expediter, or, if you're really unlucky, core dumps, which can be your only way to debug.
I've worked with COBOL since the mid 90s, so I'm still considered a noob in the field, but I've seen some horrors written by people with twice the experience I have and I've rarely seen *good* code written by people with anything less than a year of it on their CV.
Bear in mind also that most COBOL is mainframe still, so chances are that as well as the language itself, you're going to have to learn DB2, JCL, CICS and suchlike. Mainframe assembly will also likely crop up in your radar and in certain financial institutions, PL/1 - all linked into one big horrible mess. You might think you'll learn COBOL in a week, but almost no company using it for mission-critical stuff will let you within a mile of their production systems until you've a couple of years under your belt.
That may work now, but it certainly wasn't the case at the beginning of last week.
My other half has a remote desktop system so she can work from home if required that uses a java plugin. Last week, all of a sudden, it didn't work, with just a 'plugin inactive' message on screen. Clicking on that took you to software update, which showed no available updates, because this is on a Snow Leopard machine that there wasn't an update for yet.
There was no explanation of what was going on (plugins showed as allowed in the preferences pane) or whether it was an issue with the remote desktop provider or Apple, or anything. Somewhat frustrating and took me far longer than it needed to have done to sort, including raising a ticket with remote desktop software provider, which we now have to cancel.
I do like Apple hardware and software under most circumstances, but this wasn't one of their better moves.
The fixed hardware and low power of the Pi is just begging for a lightweight, low footprint OS
There is one already. It's called RISCOS. Sure, it needs some work (like pre-emptive multitasking and SMP, okay a *lot* of work), but it's small (the OS uses 6Mb of RAM) and it's very fast. And there's already a reasonable amount of software available for it, plus a working GCC implementation, so more can be ported.
It just needs volunteers. Preferably ones who will happily write hand optimised ARM assembler...
They still have a commanding market share in many areas...
And that's the exact reason you're unlikely to see them reinvent themselves the way Apple did. Apple did it because they had no choice - they were getting their asses handed to them in every sector they were in, they were haemorrhaging money and were on the verge of bankruptcy. It was a do-or-die move.
Microsoft have no need to copy them. They may not be raising the roof on the stock indexes, but they're still making money and because of that, inertia will mean that they'll never look at the kind of radical solutions that Apple did; it's easier to play the safe game and make smaller profits for less risk.
Yeah, that's about right. Loading screen looked *awesome*, then you got to the game (assuming you could avoid the dreaded 'R Tape Loading Error' )and you realised exactly where all the £1.99 that the tape had cost you went...
And yet, we never learned. The very next week, it was back to WHSmiths with your pocket money for *another* £1.99 game from Mastertronic, hoping against hope to avoid the inevitable disappointment...
WIth a significant propotion of cars using plastic petrol tanks these days, I imagine you'll find they'll just jam a screwdriver through the bottom of the tank and collect whatever comes out. Even steel petrol tanks wouldn't put up too much resistance to a decently sharpened item.
Expect to see a significant increase in burnt-out vehicles as they fill the jerry cans they've got, leave fuel pouring out and throw a match into the remains to cover their tracks...
The amount of uninformed nonsense on here is astounding.
The update doesn't "slow down" the phone as such - it limits peak power draws when the battery is down on overall capacity and the spike would cause a reset (which happens in many other manufacturers' phones - FFS google this, people). Most operations of the phone will remain utterly unchanged, just heavy workloads will be slower than previously.
Say what you like about non-replaceable batteries (hardly specific to Apple) or a badly communicated update, or anything else about them, but the "planned obsolescence" claim is patently nonsense - unless you believe that a phone that runs *some* tasks slightly slower as it ages is forcing users to upgrade more than one that reboots when it hits a CPU intensive task.
Realistically, this feature should have been in place from the start - it's basic power management, but as usual the howling mob would rather jump on the OMG APPLE EV1L BURN THEM bandwagon than actually take an objective viewpoint.
Not just that.
Read up on John Yudkin, who warned everyone about this exact issue in the 70s and whose life was systematically destroyed in retaliation by the sugar industry.
No, it wasn't. He's right - they all have their own number. The fact that you don't know it and that it proxies your main number means you might not realise that, but at a low level, every SIM has a unique mobile number allocated.
Well yes - it's not often that Android users get to brag about that, is it?
What a lovely piece of racist bullshit.
Shame you don't have the room or time to make a list of the companies ruined by white Americans and the amounts of money involved. (Here's a hint: One of the culprits is currently sat in the White House)
www.mono.org (home page for a telnet / ssh bbs) has been running since the late 80s and is still going, several evolutions of hardware later (original hosts were whitechapel workstations, then sparc stations, these days BSD on a virtual host).
Account signup is free and a significant amount of the original content is still available...
Alternative idea:
Let investors who value ROI over ethics go invest in a different company.
Tim Cook should be in the business of a number of things of which investor return is one and not necessarily the most important one, at that. Anyone who's invested in Apple over the years is well aware of this.
The Commodore is definitely a fairer comparison, and doesn't fare well against the BBC, either.
The BBC may have only had half the memory in its most common form, but it had expansion ports the C64 could only dream of, a far superior BASIC implementation (with a built-in assembler), networking, disk drives that couldn't also be used as space heaters (and before you go on about the extra 6502 inside the 1541 disk drive - how many people actually made use of it?), co-processors, multiple ROM slots, and full documentation. Oh and a power supply that didn't randomly melt.
It lost out to the C64 on price and the number of games available; and as everyone knows, the key factor in what computer you bought in the 80s was how many of your friends you could swap games with.
I had (and still have to this day) a C64, but always found the beeb significantly easier to program.
Are you on drugs?
Do you want some? I think it might help.
I love how webdevs and embedded programmers manage to constantly underestimate the sheer volume and scope of enterprise code that exists in the world.
Perl: Can't disagree there, really.
PL/SQL: Right, because oracle enterprise usage is dying out and no-one creates new databases based on it anymore...
COBOL: This will continue to exist when there's nothing left but rats and cockroaches. Wanna know why? Because it *works*, it works on mainframes, and it works *fast*. The business processes it runs rarely change and the code is all a very well known quantity by know, so there's absolutely no need to change it any more than utterly necessary. Sorry to inform you, but it's going to be around for another 20 years at least.
You realise that's not how a level 88 works, right?
(Hint: It would either be 'IF YOU = 1 THEN' or 'IF READ-THIS THEN').
Try googling. :0)
Visual COBOL? Fujitsu did that - I have a demo disk from somewhere around 2001.
COBOL++? Well, OO COBOL has been in existence since 1996/7 that I'm aware of and doubtless from before that. Microfocus were the first to do it that I came across, but the above-mentioned fujitsu compiler also did OO.
Did you also know that COBOL.NET exists? Oh yes. Be afraid...
When I saw the tributes coming in, I was moved.
Then I was moved a little more.
And I was moved a little more still...
You have no idea...
And of course, despite the damage she caused both the UK and the world at large, she will be given a state funeral...
You might want to try checking your facts before posting. Here's a hint: No she won't.
And of course, despite the damage she caused both the UK and the world at large, the Labour Party hacks will be out in force with nary a bad word to be said. (That's 'cause "New" Labour is just another party of capitalism, no longer socialism, if it ever was.)
She did some damage, she did some good (generally speaking, the ones who claim nothing beyond the damage are those who didn't suffer the three day working week and its ilk). Such is the way of politicians. She made some tough decision that had to be made, she made some bloody awful decisions that we are still feeling the repercussions of today.
In the end, she made a large impact on world politics exactly when a large impact was required. Hindsight is a wonderful thing, but I'm not sure what the world stage would be like now if we'd had one of the current spineless idiots in charge in the latter days of the cold war.
Maybe they're run by the Ministry of silly awks.
Sorry, but I'm going to have to disagree with you. You can learn basic cobol in a week, sure. You can probably even learn all the useful keywords in a month, but almost certainly won't learn all their options or the best way to use them or the caveats of using some of them. You won't learn the various gotchas waiting in the wings when defining data structures either, whether in memory, or on disk.
A month might make you able to write fairly complex stuff, but it won't give you time to learn the best ways to write efficient fast code and COBOL, despite its apparent simplicity, is remarkably easy to write nasty (self modifying if you wish) resource-hogging evilness. If you're on mainframes, it'll be longer than that before you've figured the full intrigues of things like Expediter, or, if you're really unlucky, core dumps, which can be your only way to debug.
I've worked with COBOL since the mid 90s, so I'm still considered a noob in the field, but I've seen some horrors written by people with twice the experience I have and I've rarely seen *good* code written by people with anything less than a year of it on their CV.
Bear in mind also that most COBOL is mainframe still, so chances are that as well as the language itself, you're going to have to learn DB2, JCL, CICS and suchlike. Mainframe assembly will also likely crop up in your radar and in certain financial institutions, PL/1 - all linked into one big horrible mess. You might think you'll learn COBOL in a week, but almost no company using it for mission-critical stuff will let you within a mile of their production systems until you've a couple of years under your belt.
That may work now, but it certainly wasn't the case at the beginning of last week.
My other half has a remote desktop system so she can work from home if required that uses a java plugin. Last week, all of a sudden, it didn't work, with just a 'plugin inactive' message on screen. Clicking on that took you to software update, which showed no available updates, because this is on a Snow Leopard machine that there wasn't an update for yet.
There was no explanation of what was going on (plugins showed as allowed in the preferences pane) or whether it was an issue with the remote desktop provider or Apple, or anything. Somewhat frustrating and took me far longer than it needed to have done to sort, including raising a ticket with remote desktop software provider, which we now have to cancel.
I do like Apple hardware and software under most circumstances, but this wasn't one of their better moves.
Sure, what's wrong with recursion?
int factorial( int n )
{
return (n > 1)? n * factorial( n - 1 ) : n ;
}
Either high or sober, that's what I'd have gone for. That aside, I think it's fairly obvious that the mantra would be 'design high, code sober'...
The fixed hardware and low power of the Pi is just begging for a lightweight, low footprint OS
There is one already. It's called RISCOS. Sure, it needs some work (like pre-emptive multitasking and SMP, okay a *lot* of work), but it's small (the OS uses 6Mb of RAM) and it's very fast. And there's already a reasonable amount of software available for it, plus a working GCC implementation, so more can be ported.
It just needs volunteers. Preferably ones who will happily write hand optimised ARM assembler...
They still have a commanding market share in many areas...
And that's the exact reason you're unlikely to see them reinvent themselves the way Apple did. Apple did it because they had no choice - they were getting their asses handed to them in every sector they were in, they were haemorrhaging money and were on the verge of bankruptcy. It was a do-or-die move.
Microsoft have no need to copy them. They may not be raising the roof on the stock indexes, but they're still making money and because of that, inertia will mean that they'll never look at the kind of radical solutions that Apple did; it's easier to play the safe game and make smaller profits for less risk.
Yep, I got mine 3 weeks ago. Typically, I haven't had time to do any more than write the basic Debian install to an SD card and make sure it boots.
Sorry.
Yeah, that's about right. Loading screen looked *awesome*, then you got to the game (assuming you could avoid the dreaded 'R Tape Loading Error' )and you realised exactly where all the £1.99 that the tape had cost you went...
And yet, we never learned. The very next week, it was back to WHSmiths with your pocket money for *another* £1.99 game from Mastertronic, hoping against hope to avoid the inevitable disappointment...
WIth a significant propotion of cars using plastic petrol tanks these days, I imagine you'll find they'll just jam a screwdriver through the bottom of the tank and collect whatever comes out. Even steel petrol tanks wouldn't put up too much resistance to a decently sharpened item.
Expect to see a significant increase in burnt-out vehicles as they fill the jerry cans they've got, leave fuel pouring out and throw a match into the remains to cover their tracks...
I think you just proved his point.
(No, it's not a syntax error, by the way)