I never made that claim, I was posting an anecdote very much related to the story. I said that my primary *mobile* development platform had switched from a laptop to an ipad.
If I'd said "Yeah, I completely tossed my desktop because ipads are clearly the wave of the future for development" then this thread would be about replacing workstations with ipads.
The story and the comments are related, they are not the same thing.
When I do design work, it's at my desk or in a conference room with a *designer* present.
Anyone doing interface design from their *mobile* development platform should be shot anyways, it isn't something to be worked on for an hour before a conference starts. Implementing some business logic for that interface on the other hand is, and is done easily and well from vim.
Well, you can... but keep in mind I'm only talking about my ipad being my *mobile* development platform. I'm not advocating it as a complete replacement by any means. If I had UI work to do I wouldn't do it via what amounts to a thin client.
Frankly I set up the ios compilation stuff on a whim, entirely for the sake of seeing it done. I've not used it and I'm not sure I ever will. I haven't even really done any serious ios development yet period.
I guess... but using your local workstation as anything but a terminal defeats the whole purpose of svn and team friendly development in general.
I check out what I need, do the work and check it back in. The server handles all compilation and testing for everyone, which means everyone is on the same footing. Revisions are always tagged the same based on the same criteria... It's the only way I can see team development working well.
So I don't usually compile more than once every 10-15 minutes even when I'm sitting at a fully wired desktop.
I simply code carefully and make sure to document my thoughts as I go so that when stuff blows up at compile (sometimes hours later or the next day) I can fix it without reinventing the wheel.
If I'm ever off the grid for long enough that I *really* need to check in a revision, I do have the 3G version of the ipad... I've honestly never been away from wifi and not otherwise engaged for it to matter
Make no mistake I have to be connected to commit, all compilation and testing is done on the server as a pre-commit hook.
Basically just before svn accepts the commit as an actual revision it does a compile. Successful compiles are tagged as good revisions and unsuccessful ones are tagged are tagged as "bad" revisions. Good ones get auto-deployed to the dev server, bad ones don't. Reports get emailed to the commiter.
Well the real question is the opposite of what you asked...
What is the benefit of using something "more powerful" than a console for development? I've yet to meet a graphical IDE that actually works better than vim
My primary mobile development machine is now my iPad2. Using svn hooks and an apple bluetooth keyboard I've managed to quite effectively work remotely.
SSH is required from time to time, but frankly it's quite seldom once I got all the svn hooks set up correctly
Stage 1 and 2 were really easy frankly. Especially stage 2 since aside from the small error (intentional or not) in the implementation document it was just some simple coding.
Stage 3 was where I stopped, not because I was daunted or otherwise unable but because I didn't have the tools available to screw around with the exe. It was also at that point that I learned they were too stupid to even put up a robots.txt file and thus were not an organization I had any interest in working for.
A computer by a basic definition is a system that operates upon inputs in a defined way. Wolfram definitely believes that the universe is definable.
A computer by a more traditional definition is turing complete, which the universe (by virtue of turing complete systems existing inside of it by the millions/billions) is as well.
The universe is software running on the hardware of physics, in a manner of speaking. This is assuming of course that physics governs the universe, and that the universe didn't create physics. However if you read/watch some of his stuff you'll see that he believes that to be the case (the very end of his TED talk on Alpha he talks about having built some universe simulators).
I have (actually, this isn't a hypothetical) two friends that I consider to be equally good friends. One will generally respond to emails within an hour, the other may take anywhere from seconds to weeks.
Individually, those are typical behaviours from them; one checks email regularly and one considers it rather secondary to life in general.
Now, as a result of *their* standard emailing behaviour, my behaviour towards them regarding email has changed. I often wait a few days to respond to Neverchecks, whereas I'll make a distinct effort to respond quickly to Emailonphone.
However, if either of them were to call me, show up at my door, or if I'm looking for someone to hang out with they get identical treatment because they are equally good friends.
To get a full picture of my friends from email alone would require not just analyzing my email, but every one of my friends' email as well.
Yes you're quite right, the obsession with uncapped growth has always been rather confusing to me.
For the record though, the market is only peripherally to blame. Companies can be public without requiring growth (though it wouldn't be a popular stock); they can also remain private. I think the market (whether you contextually mean stock market or the economic market at large) is only as broken as the underlying attitudes of the (majority of) people.
Oh I wouldn't jump to the conclusion that the more expensive card is higher margin...
My information is all third hand quite possibly bogus, but everything I've heard and learned over the years about graphics cards is that the highest performance cards are low margin. They make them because they have to, more than anything. Since you're already doing all the R&D to make faster cards, you might as well sell some. Meanwhile the high performance cards from three years (or more) ago that now cost three bucks to make are sold for 80% or more profit.
However, I will freely admit that I don't see how that situation works with intel doing on-chip graphics for a lot of the workstation/mid-range market. So that information could be out of date, or could never have been right in the first place.
If you think about what you said for a moment you'd realize they are equivalent.
If a company competes completely fairly but does so amazingly well, it will necessarily destroy it's competition.
Now, if two companies of equal clout go against each other they should nominally have equal competition strength and will attain an equilibrium. However that only works for established companies (grocery chains) or startups that come up at the same time.
The only space for new companies in that reality is when the established giants stop competing and open a gap (think browser wars, or even MS vs. Apple/Google)
To be perfectly honest, you're probably looking at more like a twentyfold increase in manufacturing costs *minimum*.
In places like China if you make sure no one looks too closely you don't have to pay any attention to ergonomics, maximum shift lengths, health and safety, all kinds of helpful things. But even disregarding those, the wages themselves are at least twenty times what they are in China.
That doesn't really change your argument, because we see from places like Coach that you can charge completely outlandish fees for wares and have every person (young adult female) own them as long as you make it *seem* exclusive.
But the simple fact is you still sell more of something at $200 that you do at $260 or even $320 (generally), and if they can keep the profit margins the same across those value points they will.
I dunno, so far I've purchased 3 groupons and two of those companies have seen (limited) repeat business from me. Actually a third (fourth) got my business because even though the groupon had hit the limit before I saw it I didn't know they existed until that exact moment.
That's a much, much better batting average than billboards, newspaper ads, etc.
I highly suspect that groupon has a higher (customer) return value than most advertising.
I can appreciate that software has an "ideal" form (that which performs the expected task with the least resources) and as such there is most definitely an argument to be made about not copyrighting it.
However, if an author can copyright a certain implementation of a thought, why can't a programmer? Aside from the simplicity of making up new natural language vs. programming languages I see a few too many parallels to believe that software can't be copyrighted (to say nothing of patents)
I never made that claim, I was posting an anecdote very much related to the story. I said that my primary *mobile* development platform had switched from a laptop to an ipad.
If I'd said "Yeah, I completely tossed my desktop because ipads are clearly the wave of the future for development" then this thread would be about replacing workstations with ipads.
The story and the comments are related, they are not the same thing.
Jump to conclusions much?
When I do design work, it's at my desk or in a conference room with a *designer* present.
Anyone doing interface design from their *mobile* development platform should be shot anyways, it isn't something to be worked on for an hour before a conference starts. Implementing some business logic for that interface on the other hand is, and is done easily and well from vim.
Well, you can... but keep in mind I'm only talking about my ipad being my *mobile* development platform. I'm not advocating it as a complete replacement by any means. If I had UI work to do I wouldn't do it via what amounts to a thin client.
Frankly I set up the ios compilation stuff on a whim, entirely for the sake of seeing it done. I've not used it and I'm not sure I ever will. I haven't even really done any serious ios development yet period.
I guess... but using your local workstation as anything but a terminal defeats the whole purpose of svn and team friendly development in general.
I check out what I need, do the work and check it back in. The server handles all compilation and testing for everyone, which means everyone is on the same footing. Revisions are always tagged the same based on the same criteria... It's the only way I can see team development working well.
Actually I've just set that up too to prove it was doable. Basically the same process:
svn hook compiles the package (yes, you can do command line ios compiles)
if good, copies new package to provisioning server (really just an http server)
download to ipad, install.
This only works for registered developers, obviously.
So I don't usually compile more than once every 10-15 minutes even when I'm sitting at a fully wired desktop.
I simply code carefully and make sure to document my thoughts as I go so that when stuff blows up at compile (sometimes hours later or the next day) I can fix it without reinventing the wheel.
If I'm ever off the grid for long enough that I *really* need to check in a revision, I do have the 3G version of the ipad... I've honestly never been away from wifi and not otherwise engaged for it to matter
A mix of php/js and C, front end vs. backend.
Make no mistake I have to be connected to commit, all compilation and testing is done on the server as a pre-commit hook.
Basically just before svn accepts the commit as an actual revision it does a compile. Successful compiles are tagged as good revisions and unsuccessful ones are tagged are tagged as "bad" revisions. Good ones get auto-deployed to the dev server, bad ones don't. Reports get emailed to the commiter.
You shouldn't be running any of that stuff on your development box, that's what development and staging servers are for.
Clearly there is someone here that doesn't do real development... but it isn't me
Sorry I was unclear, SSH on the ipad is required from time to time. There are many SSH clients available for the ipad, but few good ones
Well the real question is the opposite of what you asked...
What is the benefit of using something "more powerful" than a console for development? I've yet to meet a graphical IDE that actually works better than vim
My primary mobile development machine is now my iPad2. Using svn hooks and an apple bluetooth keyboard I've managed to quite effectively work remotely.
SSH is required from time to time, but frankly it's quite seldom once I got all the svn hooks set up correctly
Just about exactly what I was going to post.
Seriously, what did people think ticketmaster's business model was?
Stage 1 and 2 were really easy frankly. Especially stage 2 since aside from the small error (intentional or not) in the implementation document it was just some simple coding.
Stage 3 was where I stopped, not because I was daunted or otherwise unable but because I didn't have the tools available to screw around with the exe. It was also at that point that I learned they were too stupid to even put up a robots.txt file and thus were not an organization I had any interest in working for.
There isn't any difference, really.
A computer by a basic definition is a system that operates upon inputs in a defined way. Wolfram definitely believes that the universe is definable.
A computer by a more traditional definition is turing complete, which the universe (by virtue of turing complete systems existing inside of it by the millions/billions) is as well.
The universe is software running on the hardware of physics, in a manner of speaking. This is assuming of course that physics governs the universe, and that the universe didn't create physics. However if you read/watch some of his stuff you'll see that he believes that to be the case (the very end of his TED talk on Alpha he talks about having built some universe simulators).
That doesn't include the other side of the coin.
I have (actually, this isn't a hypothetical) two friends that I consider to be equally good friends. One will generally respond to emails within an hour, the other may take anywhere from seconds to weeks.
Individually, those are typical behaviours from them; one checks email regularly and one considers it rather secondary to life in general.
Now, as a result of *their* standard emailing behaviour, my behaviour towards them regarding email has changed. I often wait a few days to respond to Neverchecks, whereas I'll make a distinct effort to respond quickly to Emailonphone.
However, if either of them were to call me, show up at my door, or if I'm looking for someone to hang out with they get identical treatment because they are equally good friends.
To get a full picture of my friends from email alone would require not just analyzing my email, but every one of my friends' email as well.
Yes you're quite right, the obsession with uncapped growth has always been rather confusing to me.
For the record though, the market is only peripherally to blame. Companies can be public without requiring growth (though it wouldn't be a popular stock); they can also remain private. I think the market (whether you contextually mean stock market or the economic market at large) is only as broken as the underlying attitudes of the (majority of) people.
Oh I wouldn't jump to the conclusion that the more expensive card is higher margin...
My information is all third hand quite possibly bogus, but everything I've heard and learned over the years about graphics cards is that the highest performance cards are low margin. They make them because they have to, more than anything. Since you're already doing all the R&D to make faster cards, you might as well sell some. Meanwhile the high performance cards from three years (or more) ago that now cost three bucks to make are sold for 80% or more profit.
However, I will freely admit that I don't see how that situation works with intel doing on-chip graphics for a lot of the workstation/mid-range market. So that information could be out of date, or could never have been right in the first place.
If you think about what you said for a moment you'd realize they are equivalent.
If a company competes completely fairly but does so amazingly well, it will necessarily destroy it's competition.
Now, if two companies of equal clout go against each other they should nominally have equal competition strength and will attain an equilibrium. However that only works for established companies (grocery chains) or startups that come up at the same time.
The only space for new companies in that reality is when the established giants stop competing and open a gap (think browser wars, or even MS vs. Apple/Google)
To be perfectly honest, you're probably looking at more like a twentyfold increase in manufacturing costs *minimum*.
In places like China if you make sure no one looks too closely you don't have to pay any attention to ergonomics, maximum shift lengths, health and safety, all kinds of helpful things. But even disregarding those, the wages themselves are at least twenty times what they are in China.
That doesn't really change your argument, because we see from places like Coach that you can charge completely outlandish fees for wares and have every person (young adult female) own them as long as you make it *seem* exclusive.
But the simple fact is you still sell more of something at $200 that you do at $260 or even $320 (generally), and if they can keep the profit margins the same across those value points they will.
I dunno, so far I've purchased 3 groupons and two of those companies have seen (limited) repeat business from me. Actually a third (fourth) got my business because even though the groupon had hit the limit before I saw it I didn't know they existed until that exact moment.
That's a much, much better batting average than billboards, newspaper ads, etc.
I highly suspect that groupon has a higher (customer) return value than most advertising.
Right, but none of that was *ever* copyrightable
a plot about a protagonist that has a special power and who's fate is intertwined with the antagonist until an eventual meeting and good prevails
if ideas fell under copyright every author would be completely fucked.
I'll just assume that's a troll... no one is legitimately that stupid.
High level ideas were never subject to copyright.
Therefore, if this *is* supposed to be about high level ideas, it's completely pointless and stupid
I can appreciate that software has an "ideal" form (that which performs the expected task with the least resources) and as such there is most definitely an argument to be made about not copyrighting it.
However, if an author can copyright a certain implementation of a thought, why can't a programmer? Aside from the simplicity of making up new natural language vs. programming languages I see a few too many parallels to believe that software can't be copyrighted (to say nothing of patents)
You mean like our planet?
Seriously, renewable has a very defined meaning and by trying to bend it you're just being an asshat.
There are ideal options, and nuclear isn't it. It was the best option we had, and maybe still is (certainly is from a cost/KWh standpoint)