Coders often suck, especially at estimating effort of time
It's not necessarily that those coders suck, it's more that it's impossible to estimate the time to do some non-trivial new task, because there may or may not be hidden depths.
Even Donald Knuth can't estimate how long it will take him to do something, and he has a lot of experience with algorithms and coding. I think the numbers were that he expected TeX to take two years to write, but it actually took ten.
I think it's better for the manager to pad the numbers but not let the engineers know. Hold them to a tight-ish schedule, assuming that they will over-run sometimes. It's good to feel a little time pressure to keep you focused, but not so much that you get despondent. Allowing for explicit maintenance/refactoring time on the code would be important too if it's a project that has grown and morphed over the years and needs tidied up.
I don't think micromanaging is the answer. If you ask me how long overall something should take I will be happy to give an answer - but I don't like giving a schedule of every thing that I will be doing, because I simply don't know in advance. Sometimes things move way faster than I expect, and sometimes I'm banging my head against a wall for a couple of hours because of an oversight in my design.
If they've posted it public then it will no longer be marked as private. The headline of this article is simply wrong. The real headline should be something like "some of your friends in life may be douches who will copy things and share things about you without your permission". That hardly just applies to Facebook.
I thought you could actually change the security settings so that only friends, friends of friends, or a subset of friends for example could see them? Then if you navigate to the picture you get a "permission denied ". I know I've had that before when someone posted me a link and it didn't work because I wasn't friends with the person who uploaded the picture for example.
It sounds more like people really have made these pictures public if they're set so that anybody can see them. Either that or one of their friends or friends of friends are violating copyright and distributing the pictures.
Yes, but developers already would have a bloomin computer in front of them, which is suited to reading email and looking up information. A tablet might be a good reminder to check your task list, but a paper pad would be just as useful (if not more useful because you can draw diagrams more easily) and a lot, lot, lot cheaper.
BTW I have a tablet at home and I love it, but there are few cases where people need one at work, because the ones that need a computer will usually already have one. For doing mobile jobs like going round checking stock I think it would be great, but when I suggested that here nobody was too excited. Probably because it would be easy to drop it, and even the cheapest tablets still aren't exactly at throw-away prices or particularly durable.
That's a pretty silly question. If their job is developing iPad apps, why wouldn't they be allowed? If their join isn't developing iPad apps, how is having one helping at all in any way that an iPhone wouldn't for example?
Yes, and the phone manufacturers do write drivers and sometimes special UI layes for their new handsets - but they are a bunch of greedy bastards and don't like providing free updates for existing handsets where they can get away with it.
Actually I wasn't comparing to MS (the point applies equally to OSX and Linux), I was talking about hardware manufacturers. Does your girlfriend get upset when you make everything about Microsoft and not her?
This has little to do with Google, the exception being for hand sets that Google made themselves. Would you blame MS if HP didn't release Win7 drivers for old printers for example?
No, I wouldn't wave a knife around in public. I bought kubotans for myself and my little brother a few years ago. Then it turns out that they're illegal too so I stopped carrying it..
You like to piss on some guy's front door each time you walk past. He gets annoyed at you and has you arrested, but you try to explain to the Police that you should be allowed to do so, because it would be really easy for you to go to the public urinals right next door to this guy's house, or you could have pissed on his neighbour's door instead (and his neighbour isn't in so the Police wouldn't have been called). That's what you're trying to do here.
It doesn't matter what you can theoretically do, all that matters is what you actually do, and the wishes of the people who own the resources that you are making use of (in this case IP addresses, DNS servers, etc).
Only if there is a country where those restrictions don't exist, that also has a place for you to host your files. And moving your site doesn't retroactively pardon you for any crimes that you have already broken.
There are ways around most restrictions (laws) in life, but that doesn't mean that there should be no laws. It is not pointless to enforce those laws. Just because you can do something in one country is no reason to let you do it in a place where it's illegal. You are welcome to move back to the other country and do it, but stop complaining that just because you can do something somewhere, you should be free to do it everywhere. Ease of transfer doesn't come into it whether a local government should uphold the law.
You are crazy if you think for example China, North Korea or any Islamic nations are going to make the internet nodes in their country a free-for-all any time soon. There is probably nowhere in the world that does not have some kind of restriction on what is acceptable to publish.
If it's so obvious then you really need to talk to yourself more. Just because you can move a site to another country if you want, is absolutely no reason that the current host country - in fact all countries by your reckoning - should remove all legal restrictions on web content. That is quite absurd.
The is no should or shouldn't, there is only what is. You can't just make yourself immune to the law by claiming you should be. You are currently free to switch your site around if you want, no problem. You still need to find a country where what you want to do is legal though. Why didn't you just set things up there in the first place?
Forget the analogy, you clearly are missing the point of it. It's just a statement of fact that the geographical location of your website has major significance. Nobody gives a fuck that the site could be hosted on the other side of the world at the press of a button. All that matters is where it currently is hosted, and where the client is. A country can try to block a site if it's content is illegal in that country. And if the site is illegal in its host country, it can be taken offline altogether so that even countries where it is legal can't see it.
So the point is, the internet is never going to be fully homogenous while we still have varying laws in different countries. It's not really an analogy so much as a perfect 1:1 correspondence.
If you're custom modifying the internals of the laptops anyway, you could put in a mobile data connection that phones home every time you switch on just to be extra sure. I suppose it depends how much the laptop itself is worth and how much you're paying for insurance etc.
I think he means that if we put your idea into practice, then there will be ways of using it to grief people and businesses. For example if you spoofed messages pretending to be from sites that a business needs, like one of their suppliers or their bank etc, you could effectively stop them from getting much done, and it wouldn't take anywhere near the level of resources as a DDoS. Or you could infect one machine at that business and send legitimate requests to block off these sites.
After reading the article I see he lives in the house too, so it's not quite as bad as the house existing "specifically for LAN parties" as the summary said. I get very literal minded when I'm coding..
Yep. This is a really strange way to spend your money, even by geek standards. On top of the house costs he'd have to spend tens of thousands every year just to keep the hardware up to date. Ouch.
and this was back when MS was still a dangerous monopoly hell bent on choking the industry.
You mean this morning? They're still hell bent on destroying any competitors using any means possible - though their desktop monopoly is thankfully becoming less relevant as the mobile space grows.
Coders often suck, especially at estimating effort of time
It's not necessarily that those coders suck, it's more that it's impossible to estimate the time to do some non-trivial new task, because there may or may not be hidden depths.
Even Donald Knuth can't estimate how long it will take him to do something, and he has a lot of experience with algorithms and coding. I think the numbers were that he expected TeX to take two years to write, but it actually took ten.
I think it's better for the manager to pad the numbers but not let the engineers know. Hold them to a tight-ish schedule, assuming that they will over-run sometimes. It's good to feel a little time pressure to keep you focused, but not so much that you get despondent. Allowing for explicit maintenance/refactoring time on the code would be important too if it's a project that has grown and morphed over the years and needs tidied up.
I don't think micromanaging is the answer. If you ask me how long overall something should take I will be happy to give an answer - but I don't like giving a schedule of every thing that I will be doing, because I simply don't know in advance. Sometimes things move way faster than I expect, and sometimes I'm banging my head against a wall for a couple of hours because of an oversight in my design.
If they've posted it public then it will no longer be marked as private. The headline of this article is simply wrong. The real headline should be something like "some of your friends in life may be douches who will copy things and share things about you without your permission". That hardly just applies to Facebook.
I thought you could actually change the security settings so that only friends, friends of friends, or a subset of friends for example could see them? Then if you navigate to the picture you get a "permission denied ". I know I've had that before when someone posted me a link and it didn't work because I wasn't friends with the person who uploaded the picture for example.
It sounds more like people really have made these pictures public if they're set so that anybody can see them. Either that or one of their friends or friends of friends are violating copyright and distributing the pictures.
Yes, but developers already would have a bloomin computer in front of them, which is suited to reading email and looking up information. A tablet might be a good reminder to check your task list, but a paper pad would be just as useful (if not more useful because you can draw diagrams more easily) and a lot, lot, lot cheaper.
BTW I have a tablet at home and I love it, but there are few cases where people need one at work, because the ones that need a computer will usually already have one. For doing mobile jobs like going round checking stock I think it would be great, but when I suggested that here nobody was too excited. Probably because it would be easy to drop it, and even the cheapest tablets still aren't exactly at throw-away prices or particularly durable.
That's a pretty silly question. If their job is developing iPad apps, why wouldn't they be allowed? If their join isn't developing iPad apps, how is having one helping at all in any way that an iPhone wouldn't for example?
You'll find out when you grow up and start working.
Yes, and the phone manufacturers do write drivers and sometimes special UI layes for their new handsets - but they are a bunch of greedy bastards and don't like providing free updates for existing handsets where they can get away with it.
What's up with Timothy is that he wants to write a story about spays.
Billions writing obscure drivers every year? Where do you get that idea?
Actually I wasn't comparing to MS (the point applies equally to OSX and Linux), I was talking about hardware manufacturers. Does your girlfriend get upset when you make everything about Microsoft and not her?
This has little to do with Google, the exception being for hand sets that Google made themselves. Would you blame MS if HP didn't release Win7 drivers for old printers for example?
Is that a common pastime? Strange.
No, I wouldn't wave a knife around in public. I bought kubotans for myself and my little brother a few years ago. Then it turns out that they're illegal too so I stopped carrying it..
Hullo, I've thought of a better analogy for you :)
You like to piss on some guy's front door each time you walk past. He gets annoyed at you and has you arrested, but you try to explain to the Police that you should be allowed to do so, because it would be really easy for you to go to the public urinals right next door to this guy's house, or you could have pissed on his neighbour's door instead (and his neighbour isn't in so the Police wouldn't have been called). That's what you're trying to do here.
It doesn't matter what you can theoretically do, all that matters is what you actually do, and the wishes of the people who own the resources that you are making use of (in this case IP addresses, DNS servers, etc).
What is this I don't even..
Only if there is a country where those restrictions don't exist, that also has a place for you to host your files. And moving your site doesn't retroactively pardon you for any crimes that you have already broken.
There are ways around most restrictions (laws) in life, but that doesn't mean that there should be no laws. It is not pointless to enforce those laws. Just because you can do something in one country is no reason to let you do it in a place where it's illegal. You are welcome to move back to the other country and do it, but stop complaining that just because you can do something somewhere, you should be free to do it everywhere. Ease of transfer doesn't come into it whether a local government should uphold the law.
You are crazy if you think for example China, North Korea or any Islamic nations are going to make the internet nodes in their country a free-for-all any time soon. There is probably nowhere in the world that does not have some kind of restriction on what is acceptable to publish.
If it's so obvious then you really need to talk to yourself more. Just because you can move a site to another country if you want, is absolutely no reason that the current host country - in fact all countries by your reckoning - should remove all legal restrictions on web content. That is quite absurd.
The is no should or shouldn't, there is only what is. You can't just make yourself immune to the law by claiming you should be. You are currently free to switch your site around if you want, no problem. You still need to find a country where what you want to do is legal though. Why didn't you just set things up there in the first place?
Forget the analogy, you clearly are missing the point of it. It's just a statement of fact that the geographical location of your website has major significance. Nobody gives a fuck that the site could be hosted on the other side of the world at the press of a button. All that matters is where it currently is hosted, and where the client is. A country can try to block a site if it's content is illegal in that country. And if the site is illegal in its host country, it can be taken offline altogether so that even countries where it is legal can't see it.
So the point is, the internet is never going to be fully homogenous while we still have varying laws in different countries. It's not really an analogy so much as a perfect 1:1 correspondence.
If you're custom modifying the internals of the laptops anyway, you could put in a mobile data connection that phones home every time you switch on just to be extra sure. I suppose it depends how much the laptop itself is worth and how much you're paying for insurance etc.
the right solution is to put the shit in the trunk before you start your journey.
Guy in TFS says he doesn't have a trunk. I'd probably just take the backpack with me if I was that bothered.
Games are not hardware, they're software. *pat pat*
I think he means that if we put your idea into practice, then there will be ways of using it to grief people and businesses. For example if you spoofed messages pretending to be from sites that a business needs, like one of their suppliers or their bank etc, you could effectively stop them from getting much done, and it wouldn't take anywhere near the level of resources as a DDoS. Or you could infect one machine at that business and send legitimate requests to block off these sites.
Haha.
After reading the article I see he lives in the house too, so it's not quite as bad as the house existing "specifically for LAN parties" as the summary said. I get very literal minded when I'm coding..
Yep. This is a really strange way to spend your money, even by geek standards. On top of the house costs he'd have to spend tens of thousands every year just to keep the hardware up to date. Ouch.
and this was back when MS was still a dangerous monopoly hell bent on choking the industry.
You mean this morning? They're still hell bent on destroying any competitors using any means possible - though their desktop monopoly is thankfully becoming less relevant as the mobile space grows.