Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment 30 years too early (Score 1) 324

Strange, I read that the cause of this was high amounts of lead in the environment. Why is it that all of a sudden the low tax rate is the cause of it?

Not for the 1930s. It was only till the 60's that lead (in the form of BOTH lead paint and lead gasoline additive) started playing a statistical significant role.

Comment Not the medium, but the execution (Score 1) 87

I have never been able to stand more than 5 minutes of a MOOC video before telling myself 'OK, I'll find a proper textbook.'. I usually have a basic view of the MOOC topic ; at least the textbook allows me to skim it and dig deeper on the points that I'm interested in. Just sitting at my desk and watching a video is usually boring and requires to watch the complete segment before realising it was not what I was looking for.

The same goes for all these video tutorials : why bother making a 5-min youtube video on some software installation when a one-page text with command lines would be appropriate?

Depends. I've taken quite a few via coursera, and that experience you describe, I've had it with some courses, but not others. Odersky's classes in Scala or Andrew Ng's courses in machine learning have been very nice, and I don't feel like I'm missing anything I could do with a proper text book.

OTH, I'v had other courses on the same venue that I simply could not stand.

So, it is not the medium, it is the execution.

The same applies to books in the good old brick-n-mortar world. Some textbooks take you where you want/need to. Other textbooks make you want to claw your eyes out.

Comment Re:No one is forcing anyone to do anything (Score 1) 536

He purchased the space with the designated purpose of writing code. This isn't akin to conducting business in an office setting (seeing clients, conducting meetings, etc.). It is more akin to writing prose. If he feels he is more productive in a personal setting, then this is no different from a novelist renting a cabin in the woods to finish that novel that's just not getting out. Would anyone recommend a novelist to rent office space instead of a somewhat isolated personal space to do creative work?

Bullshit. Writing code is not writing pose, and the artistic characteristics of software development drown in the setting of engineering and problem solving.

No, I wouldn't recommend a novelist to rent an office space to write the next "The Old Man and the Sea", but this is not a novelist, but a software developer (or artistic code monkey or whatever) that needs fast internet access at an affordable price to make his living.

What he does is his business. But don't tell me that selling his house instead of renting office space is an objective, rational decision (it isn't), and don't tell me he is an artist that needs green space to arrange bytes into perfection, because that is bullshit and no one pays a developer to be a Dali or Hemingway of coding.

Comment Re:welcome to home buying 101 (Score 1) 222

"Always verify everything yourself and don't trust anyone.

Pay for the previous owner's internet for a month or two"

That's very easy to be said -after the fact.

What else should the prospective owner pay before buying the house just in case? Sewage? tap water? electricity? Maybe he also should burn out the house just to see if the firefighter brigade can really appear in time, right?

Apples and oranges. The items you mentioned are required by law to be accessible if they are mentioned explicitly or implicitly in a home purchase contract, are typically provided via the local government, and are part of a standard inspection. Fast internet access is not.

This is one of the reasons I always look for existing bills of service (internet) before I move in anywhere. And I like the idea of offering paying for installation of internet -or have it deducted it from the final sale price. It is something I will be trying in the next few weeks as I buy a house...

And this is another reason why I will never leave in the boondocks. If I require tech to make my living, I will stay in a tech hub, or in a worst case scenario, within trivial driving distance to a rental office space with the services I require.

Unless our country becomes like, I dunno, Finland, living in a remote area is a risky proposition for anyone who relies on fast internet at relatively affordable prices to make one's living.

Comment Re:No one is forcing anyone to do anything (Score 2) 536

Presumably he paid for a home space which would accommodate the office. What he should or shouldn't do is pretty much his business and his alone.

Yes, it is his business alone, but that doesn't insulate him from reasonable criticism of his choices. Exploring the choice of renting office space is much,much cheaper than reselling a home, specially one recently purchased.

Comment Re:No one is forcing anyone to do anything (Score 1) 536

Heck, he could, you know, rent an OFFICE to conduct his business from that has connectivity. There are tons and tons of incubator spaces that would be happy to have his business.

I've conducted business from home. It sucks. There are many good reasons to separate work and home.

You took the words right out of my mouth (or keyboard). This is one of my plan-B's when I work from home and internet connectivity at works sucks. It sucks to pay an extra few hundred dollars a month, but it sucks less than not working or having to relocate.

Comment Re:Seriously... (Score 1) 757

That's what "typedef" is for. Put "typdef" in front, replace signal with signal_handler, and it's only really ugly in one place.

Or cdecl...

Of course. IRL we would use typedef to manage that kind of ugliness. But one will always encounter definitions like that - signal will never be defined with a typedef in any form of POSIX documentation.

Thus working at certain levels, it is important to understand such declarations (if not fully, at least partially to ask the right questions.)

Comment Seriously... (Score 1) 757

Seriously, if we are going to complain about crazy parsing, pointer to array of ints is not a good example. This is a good (and thank goodness, relatively obscure) example:

void (*signal(int, void (*)(int)))(int)

with signal as a function that takes one int and one pointer to function that takes one int and returns void, and which in turn returns a pointer to function which takes an int and returns void. Thankfully, this shit is seldom seen in most applications of C, except in very specialized cases.

The rest of cases it's nothing mind-warping if you know the rules.

Comment Re:Syntax and typo errors compile (Score 1) 757

gahh. I just typoed my example!!! oops. int (*foo)[20]; int *foo[20];

But I bet that error would even compile!

Not mind boggling. A person that works in C *must* know the syntax and how that stuff gets parsed.

First a pointer to an array of 20 ints (the parenthesis binds the '*' to the variable, making it a pointer). Second, an array of 20 pointers to int (the [20] binds to the variable, making it an array of 20 something, that something being determined by int * (pointer to int).

Yes, the parsing is idiotic (go right till no more, then left till no more and non-sense like that), but the rules have existed forever. And to me, that is a prerequisite to work in C... and when in doubt, use cdecl.

Slashdot Top Deals

Stellar rays prove fibbing never pays. Embezzlement is another matter.

Working...