Actually, I've been browsing on my iPhone (3gs, much to Steve's chagrin, I'm sure), and the new design is horrible.
Tapping on a story (e.g. to zoom in so the text is readable), or expanding a folded comment will scroll me back up to the top of the page. Big PITA, since mobile devices don't have scroll bars.
The text is way too small to read without eyestrain, even when zoomed so that my screen fits the width of a comment box.
To load more comments, have to scroll all the way to the bottom and back. Again, killer because there's no scrollbars on a mobile device.
There's no way to change my threshold on an iPhone, because clicking and dragging is the slider at the top is inherently impossible.
If my three man design/development team released something this poorly thought out and untested... I don't even know what'd happen.
But we have a problem when the stability of the entire economic system relies on the stability of the debt/equity/commodities 'markets'.
We have a problem because the behaviour of the market is really the behaviour of millions of people around the world speculating on the future value of things (some better informed, others less so, none with a clear picture of the whole).
Them's as play the market for profit are gambling, and that's well accepted. But in this system, even those that choose not to gamble can be adversely affected by market fluctuations. eg1: When the market crashes, opportunities to do real work diminish, because everyone's afraid to spend. eg2: Without making interest, somehow the money you save for retirement will be worth almost nothing by the time you need it. eg3: The price of steel/oil/corn/housing/something-you-make-or-use fluctuates. All based on someone else's speculation.
You surely do succeed and fail by your own choices in the capitalist system, but so do you succeed and fail by your own choices in a game like poker. A good player will probably come out ahead. Probably.
With a distributed system, you can still use multiple commits, so that your revision history is readable, and so that you have the advantage of version control when making your changes (ie, rolling back changes, tracking features in small bunches, etc).
Then you push all at once to the server, and all the other developers/users can see the individual commits, and make sense of them.
With properly designed CSS and Javascript, you can always have a fallback that basically equates to "how you would've done it in HTML 4", that'll work just fine in IE.
In my new sites, IE users get a functional app, but not a pretty, or even necessarily ajaxy one.
It's extra work, but you end up supporting all sorts of crippled browsers, from lynx, to cell phones, to IE.
It's no so much that they say you can't use your widget, but that you have to allow your retailers to replace your widget with a better one, if they choose to.
You make good points. Just wanted to clarify about "good will". It's not just some arbitrary number based on how much you think people like you.
It's actually based on how much you've paid for companies that you've acquired. If you pay more to buy a company than the (on paper) net worth of that company, you call that amount "good will".
Essentially, "good will" is what you think the intangible value of that company you're acquiring is worth. The fact that it goes on your books is just an artifact of accounting, to make the accounts all balance.
Haha that was my first thought when I read the mod on GP's comment.
But then, I thought, perhaps they did.... If I had points, I don't know if I'd have given funny or insightful.
I agree with your point that people should aim for economic stability (skills, job, whatever) before having children.
But what about people who are stricken with illness? I know a number of people that can't work anymore.
They were injured (someone dropped a tree on his back) or fell ill.
One friend, pneumonia destroyed 3/4 of his lung capacity. Previously, he was fairly successful and loved his job, would work 6 days a week voluntarily.
Another suffers from chronic migraines and fatigue, he's spent years researching but to no avail. Doctors say he has "chronic fatigue" (catch-all phrase for similar symptoms) and can't help him.
Should we just leave them for dead? These guys gave a damn, and were contributing members of society until something tragic happened.
First, it doesn't automatically upload every commit. (In my experience, this also promotes developer review of their own patches before submission, but at the very least, it gives you time to say "oh crap!")
Second, it's very easy to rearrange your commits (easy branching and whatnot) when you realise you've made the mistake.
By adding the following to your.vimrc, you can actually attain the effect you're looking for.
" default text encoding (needed for the tab/trail chars)
set encoding=utf-8
" tab/trail chars
set list listchars=tab:Y\,trail:Z
The 'trail' character shows trailing spaces on a line, and the 'tab' characters represent tabs.
Assuming you have set the width of your tabs thusly:
" tab widths
set ts=4
Each tab character will be rendered as "Y{space}{space}{space}".
Code like this is easy to interpret:
Y _ Y _ function bob(int jim)
Y _ Y _ {
Y _ Y _ Y _ some_function_call();
Y _ Y _ }
Now, Y and Z aren't very good characters to use. I usually use unicode characters that I'll never use in my code--like the right-angle quotation mark for tabs, and the middle-dot for spaces--I just couldn't input them into this comment box.
note: underscore characters were added to the above code to get the spacing right. evidently slashdot has no pre tag
I agree and disagree with the parent. Your responsibility to your children is immense, but not solely financial.
Your responsibility is to provide a supportive environment to raise them in. In addition to providing financial stability, you have to physically be there for your kids, and it's no fun if you're stressed out because of work.
Anybody that still thinks this way about PHP needs to check out the Zend Framework.
I recently started using it (had to for work) and it's actually well implemented and well documented. It made me realize that PHP5 was much different from PHP4. Zend Framework is really everything that PHP didn't used to be. Very easily extensible, with great libraries, and fully implemented MVC and DRY design.
Now, one could complain about PHP's strange pointer support (not missing, mind you, just sometimes takes two lines instead of one to do things), but that's another topic entirely.
Oh, also the title of the top story on the main page doesn't display.
Actually, I've been browsing on my iPhone (3gs, much to Steve's chagrin, I'm sure), and the new design is horrible.
If my three man design/development team released something this poorly thought out and untested... I don't even know what'd happen.
Indeed. They both stem from the Greek "pathos", which means, roughly, emotional suffering in response to something.
So... I guess I don't see your point.
But we have a problem when the stability of the entire economic system relies on the stability of the debt/equity/commodities 'markets'.
We have a problem because the behaviour of the market is really the behaviour of millions of people around the world speculating on the future value of things (some better informed, others less so, none with a clear picture of the whole).
Them's as play the market for profit are gambling, and that's well accepted. But in this system, even those that choose not to gamble can be adversely affected by market fluctuations. eg1: When the market crashes, opportunities to do real work diminish, because everyone's afraid to spend. eg2: Without making interest, somehow the money you save for retirement will be worth almost nothing by the time you need it. eg3: The price of steel/oil/corn/housing/something-you-make-or-use fluctuates. All based on someone else's speculation.
You surely do succeed and fail by your own choices in the capitalist system, but so do you succeed and fail by your own choices in a game like poker. A good player will probably come out ahead. Probably.
"Cloud Computing" is a very nebulous term
You don't say...
:)
...like trying to describe the combustion engine using only the words found in a book on home gardening.
With a distributed system, you can still use multiple commits, so that your revision history is readable, and so that you have the advantage of version control when making your changes (ie, rolling back changes, tracking features in small bunches, etc).
Then you push all at once to the server, and all the other developers/users can see the individual commits, and make sense of them.
With properly designed CSS and Javascript, you can always have a fallback that basically equates to "how you would've done it in HTML 4", that'll work just fine in IE.
In my new sites, IE users get a functional app, but not a pretty, or even necessarily ajaxy one.
It's extra work, but you end up supporting all sorts of crippled browsers, from lynx, to cell phones, to IE.
If your site was slashdotted 24/7/365 it would be slow too.
+1 Touche
But by working that way, the computer encourages people to create unreadable messes, that other developers can't easily understand.
Simpler parsing rules are more a boon for the people than for the computers. Think about it.
To all of my sibling posters: I do believe you've just been trolled.
It's no so much that they say you can't use your widget, but that you have to allow your retailers to replace your widget with a better one, if they choose to.
I see no problem there.
Not that I'd be too surprised, but I'd be interested to have more information.
You make good points. Just wanted to clarify about "good will". It's not just some arbitrary number based on how much you think people like you.
It's actually based on how much you've paid for companies that you've acquired. If you pay more to buy a company than the (on paper) net worth of that company, you call that amount "good will".
Essentially, "good will" is what you think the intangible value of that company you're acquiring is worth. The fact that it goes on your books is just an artifact of accounting, to make the accounts all balance.
Haha that was my first thought when I read the mod on GP's comment. But then, I thought, perhaps they did.... If I had points, I don't know if I'd have given funny or insightful.
Fantastic video.
I originally saw it on a TED talk. The talk itself is great, but the video (higher quality, less compression) starts at 6:54.
Hope somebody else enjoys as much as I did.
I fear that such trolls are attempting to google-bomb, by associating the keywords "barack obama" with the goatse link.
I agree with your point that people should aim for economic stability (skills, job, whatever) before having children.
But what about people who are stricken with illness? I know a number of people that can't work anymore.
They were injured (someone dropped a tree on his back) or fell ill.
One friend, pneumonia destroyed 3/4 of his lung capacity. Previously, he was fairly successful and loved his job, would work 6 days a week voluntarily.
Another suffers from chronic migraines and fatigue, he's spent years researching but to no avail. Doctors say he has "chronic fatigue" (catch-all phrase for similar symptoms) and can't help him.
Should we just leave them for dead? These guys gave a damn, and were contributing members of society until something tragic happened.
I don't agree with that. No sir.
Git solves this problem in two ways.
;)
First, it doesn't automatically upload every commit. (In my experience, this also promotes developer review of their own patches before submission, but at the very least, it gives you time to say "oh crap!")
Second, it's very easy to rearrange your commits (easy branching and whatnot) when you realise you've made the mistake.
Upstream needs never know!
" default text encoding (needed for the tab/trail chars)
,trail:Z
set encoding=utf-8
" tab/trail chars
set list listchars=tab:Y\
The 'trail' character shows trailing spaces on a line, and the 'tab' characters represent tabs. Assuming you have set the width of your tabs thusly:
" tab widths
set ts=4
Each tab character will be rendered as "Y{space}{space}{space}". Code like this is easy to interpret:
Y _ Y _ function bob(int jim)
Y _ Y _ {
Y _ Y _ Y _ some_function_call();
Y _ Y _ }
Now, Y and Z aren't very good characters to use. I usually use unicode characters that I'll never use in my code--like the right-angle quotation mark for tabs, and the middle-dot for spaces--I just couldn't input them into this comment box.
note: underscore characters were added to the above code to get the spacing right. evidently slashdot has no pre tag
I don't know what's worse. The fact that I clicked, or the fact that it's already slashdotted.
I agree and disagree with the parent. Your responsibility to your children is immense, but not solely financial.
Your responsibility is to provide a supportive environment to raise them in. In addition to providing financial stability, you have to physically be there for your kids, and it's no fun if you're stressed out because of work.
It's always about balance.
+4 Insightful? Really?
Anybody that still thinks this way about PHP needs to check out the Zend Framework.
I recently started using it (had to for work) and it's actually well implemented and well documented. It made me realize that PHP5 was much different from PHP4. Zend Framework is really everything that PHP didn't used to be. Very easily extensible, with great libraries, and fully implemented MVC and DRY design.
Now, one could complain about PHP's strange pointer support (not missing, mind you, just sometimes takes two lines instead of one to do things), but that's another topic entirely.
Touche. If only I hadn't just used up my mod points.