Arg. Same here. Looks like I got in a few minutes before you.
Just missed it. I want a bot!
All of which would have been fine if they did it correctly, instead they:
1. Changed default app file associations
2. Upgraded to buggy or non-working drivers
3. Installed unwanted software that was difficult to remove (Windows OneDrive)
4. Installed monitor software that should ask for permission
And probably other issues I've missed. Don't mess up my system which I'm using to do work and depend on for my livelihood.
So true. While the video by Parent is very good (I'm glad I watched it), the problem with videos is that they fail to address the differences in learning preferences. Some people learn better with videos while others prefer reading. Videos also limit everyone to the same speed and concentration thresholds. Reading allows you to concentrate and comprehend at your own level and speed.
PS: Is the D1 discussion setting broken? I had to switch to D2, reload, change my discussion settings before allowed to post with my username. WTF!?
OK, I guess I didn't fully understand how a revolt at Slashdot works and I've been here a long time.
I tried modding in the big Timothy response article but most of the good comments were already visible. I'd really be happy with a site that just has article summaries and comments. I don't care so much about redesign, just fix the current issues.
How did I get marked as a troll? Probably should have turned off the karma bonus. Oh, well.
The redesign is less cluttered. I like the static (always at the top) header. The comment widget is nice.
I only said there are a few things I like, there's a lot more I don't.
I've now got some moderator points to burn. I've checked out the Beta and I agree it's mostly BAD, but it does have a few interesting features. If they can fix the many problems I could deal with it. So, I'll be moderating all posts with constructive criticism. Or not. Who knows.
Darn, I replied to the wrong one.
Come on moderators! This is funny! First thing I thought when I saw the headline.
Come on moderators! This is funny! First thing I thought when I saw the headline.
I think you could also add this after the if clause:
else {
pp = &(entry->next);
}
Ugh, yes that's right. I was trying to keep it in his words and forgot to change entry.
Anyway, I'm sure he's referring to the extra conditionals to check prev/current, not for determining the correct entry.
I think this is what he prefers to see in code:
struct node {
int x;
struct node *next;
};
struct node *list_head;
int main(int argc, char *argv[]) {
delete_item( &list_head );
}
void delete_item(node** pp, int i) {
for ( node* entry = *pp; entry; entry = entry->next ) {
if (entry->x == i) {
*pp = entry->next;
delete entry;
break;
}
}
}
The major difference between bonds and bond traders is that the bonds will eventually mature.