To stay on topic, I bet this is why it requires always online, license checking. If you sell your game but never go back online then you can have your cake and eat it too.
But if you can only transfer a game through their online market, and they only pay out in credit at their online store, then if you sell your game but never go back online you'll never get paid.
You won't have your cake, and you didn't get to eat it, too.
Teams are given a character, a prop, a line of dialog and a genre. And these are handed out minutes before the 48-hour clock starts. You don't work on a mystery for months, because you might show up and get SciFi as your genre.
Corresponding details for a hackathon would be inputs, outputs, GUI or console, mobile or desktop, and of course what the project should do. Maybe you have an expert division where things like platform (*nix, MS, or Apple) and language are also assigned.
In any case, these details are provided to the teams minutes before the clock starts ticking. No bringing in outside work.
The key phrase from Subby is that the customer is complaining about bugs.
If the specifications are so excellent, bug tracking and source control available, and bug reports so detailed (Subby told us so him/herself) why isn't the project manager catching these bugs before they get sent to the customer?
These failures are happening during testing and QA. The issue is not with the developers.
Developers can make more work for themselves by causing bugs, and with the specifications I write there is no excuse for not testing their code. Developers are always fine with it until we get toward the end of a project and the customer is complaining about bugs.
There is no excuse for developers not testing their code, because you shouldn't expect that to be the final testing. That's your job. I think the analogy someone else posted above is apt, programmers need testers just as writers need editors.
What the developers send you should be reasonably complete, as in not a first draft. But it shouldn't be assumed to be a finished product ready to pass to the customer.
So why are customers complaining about bugs? If you write "excellent product specs," "provide bug tracking & source control," and "provide detailed, reproducible bug reports," why are you passing along buggy code to your customers? Why aren't you doing your job as a project manager?
It sounds like you're not sticking to your product specs, not using the bug tracking & source control, not reading those bug reports.
That you've been moved to ask/. leads me to think this is a recurring problem. Remember Subby, the common aspect of all your failed relationships is you.
If we're going to change the numbers in this manner, why not just make it 0% and at least be clear about the message: Drink at all, and you'd better be willing to not drive for a couple of hours.
Because machines made by man aren't perfect. You can be completely free of alcohol and blow a 0.01.
So basically you're suggesting we give police carte blanche to arrest any driver at any time.
In Europe, the share of traffic deaths attributable to drunken driving was reduced by more than half within 10 years after the standard was dropped, the report said.
I'm reminded of the recent stories on The Daily Show about the more restrictive gun laws in Australia. Yeah, deaths are down, but freedom!
I like to think of it as natural selection sped up. All those firearms and drunk drivers are just thinning the herd. Those folks were just slowing us down. It's the future of the human race. Give it a few more years, we'll be friggin' x-men!
Permissive firearms and drunk driving laws: don't you want to be a super hero?
/ disclaimer: I own firearms and alcohol, though I don't use them at the same time.
You can message your friends who have Blackberries.
Please be patient with me. I'm old (over 40) and there are kids on my lawn.
Could I not send text (SMS) messages to Blackberry users previously? I read the wikipedia entry on BBM, and I'm honestly stuggling with what this gives me (from the viewpoint of an Android, iOS, OR Blackberry user).
Text messages (to a person or group); send pictures; make phone calls. Voicenotes? Is that different than voice mail?
Send music files. That's the only thing on the feature list that jumps out at me as something I can't do (directly) with my Android phone.
Oh wait, I just checked. I can attach an audio file to an SMS message.
So is this just a branding thing? Like when a restaurant has "smashed potatoes?" You know, other places have mashed, but we have smashed. It's totally different.
The service recently gained the ability to make phone calls, conduct video chats and even share screen tops with other BBM users
So this new service will allow me to make phone calls. With my phone.
So what does this do that I can't already do with Android or iPhone? I mean other than share screen tops. I don't I can do that with my current phone, as I have no idea what that is.
But send messages, send pictures, make phone calls. Things I already do, and I've never owned a Blackberry or used BBM.
You apparently aren't aware of a major legal battle brewing in this country over gay marriage. If anything showcases our marble-cake judiciary, it would be this. California rules one way. Maryland rules another.
Apples and oranges. Marriage rules are in the state and local laws. So it's perfectly natural courts in different states would rule different ways. They are implementing different laws.
Copyright is national. All courts in the US are working from the same set of copyright laws. Given the same set of facts, they should follow precedent.
One of the best programmers I've ever worked with started as an accountant and became a programmer in his 40s first with ASP and then with PHP. What he lacked in advanced knowledge he made in spades up by being careful and methodical. He never tried to show off and when he designed something it was generally right the first time and out of the 20 programmers in our office he had by far the lowest bug count.
Yeah, but who was counting the bugs? Thats right, the accountant!
Yes. But your old career was a dead end. All our careers are dead ends. Life is a dead end. We all have to deal with it. You can give up, or enjoy what you have while you have it.
Do I have a chance of becoming good at programming?
Without knowing more about you, I'd say a slight chance. But I'd say the same for a fresh graduate from some top engineering school. Good programmers are a rare find. The best we can hope for is your maturity and experience leads you to spend more time considering edge cases and maintainability and less time trying to impress people with cleverness and flash.
The way this is promoted in the news you'd think that zip guns never existed, and until "just hours ago" there was no way to come up with an improvised weapon.
The difference is, things like "zip guns" are actual guns that fire. This story is about plans that could potentially be used to make a gun. Are there 100k 3D printers that could use these plans in existence?
I'm guessing most of these downloads will live the life of most warez and media downloaded. It will sit forgotten in someone's download folder, gathering dust, until it is eventually deleted or lost unused.
100k downloads translate into how many guns printed? I'd put the over/under at 20.
Yes, and people are telling you, the problem may be on your end.
I have an android phone; my wife has an iphone. I get iphone -> android text message without issue. They show up like message from any other phone.
This suggests the issue is either with your particular phone or the particular phone sending you messages, but not a general issue with iphone or android.
My hunch is there are no "real" portable bomb detectors (other than a trained dog), and government middle managers under pressure to buy bomb detectors bought the only thing on the market claiming to do that regardless of whether it worked or not. They knew it didn't work, but the politicians further up the chain didn't care, they just wanted to be able to say they'd purchased bomb detectors and people would be safe.
Brian Kernighan put it eloquently: "Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?"
I'm going to guess that was said tongue-in-cheek. First, writing and debugging are two different, although related, skills. While writing (of code or anything else) does benefit from independent review, I doubt Mr. Kernighan really thinks there is nothing to be gained when someone reviews their own work.
Second, I can debug my own code because I'm smarter when debugging than I was when writing. I have the benefit of the experience of writing the code and observing the results of running in a test or sandbox environment.
Third, I hope Mr. Kernighan isn't seriously suggest folks try to be "as clever as you can be" when writing code. Clever is nice for showing off, such as for obfuscated code contests. For the real world, where code has to be tested, documented, and maintained, clever should be avoided. Give me clean, correct code over clever.
Having a bowel movement is a perfectly natural thing to do. We all do it. There is no reason to be ashamed or embarrassed about it.
But I'd hope that isn't something you'd do in the middle of a busy restaurant.
When you use your cell phone in a restaurant to speak to someone 3000 miles away, you are doing something usually acceptable, but you are doing it in an unacceptable time and place.
Let's get those driverless cars on the road! In fact, let's outlaw people driving their own cars in traffic, because the software will be so much better than a human driver. Because the developers working on driverless cars are so much smarter than the fools working on those silly airplanes.
(BTW, the above is sarcasm. There is no reason to think the developers working on cars are any better than the developers working on any other system, and no reason to think driveless cars will be any more secure or bug-free than any other software, including the system in this article.)
Amen to that. People don't realize the protocol is absolutely, 100% perfectly fraud-proof. It is designed to be impossible to forge a bad block or fake a transaction or gain ownership of coins you don't own..
Well this guy says it's not 100% fraud-proof, that there is a way to fake a transaction.
The only way to actually do it is to outprocess the entire rest of the network
Can that effect be localized? That is, the validity of a transaction is decided by consenus of the network. Controlling a majority of the existing network is highly implactical, would likely consume more resources than the value of all available BitCoins, so not worth doing even if someone decided to try.
But if I could get the system I am transacting with seperated from the network--a "holodeck" simulating the internet--can't I fake that consenus? Is it a concern that I don't need to outprocess the entire network, just outpocess the network my trading paartner can see?
To stay on topic, I bet this is why it requires always online, license checking. If you sell your game but never go back online then you can have your cake and eat it too.
But if you can only transfer a game through their online market, and they only pay out in credit at their online store, then if you sell your game but never go back online you'll never get paid.
You won't have your cake, and you didn't get to eat it, too.
Also, what happens if the authentication servers go down? .
That is probably why they are building a 300,000 server farm to run it.
It's one server farm, that's still a SPOF.
So to rephrase the question, what happens when the authentication servers are unavailable?
If the participants are working on their own ideas, it's not a proper Hackathon (IMNSHO).
Check out how they do the 48 Hour Film Project:
http://www.48hourfilm.com/en/about/history.php
Teams are given a character, a prop, a line of dialog and a genre. And these are handed out minutes before the 48-hour clock starts. You don't work on a mystery for months, because you might show up and get SciFi as your genre.
Corresponding details for a hackathon would be inputs, outputs, GUI or console, mobile or desktop, and of course what the project should do. Maybe you have an expert division where things like platform (*nix, MS, or Apple) and language are also assigned.
In any case, these details are provided to the teams minutes before the clock starts ticking. No bringing in outside work.
The key phrase from Subby is that the customer is complaining about bugs.
If the specifications are so excellent, bug tracking and source control available, and bug reports so detailed (Subby told us so him/herself) why isn't the project manager catching these bugs before they get sent to the customer?
These failures are happening during testing and QA. The issue is not with the developers.
Developers can make more work for themselves by causing bugs, and with the specifications I write there is no excuse for not testing their code. Developers are always fine with it until we get toward the end of a project and the customer is complaining about bugs.
There is no excuse for developers not testing their code, because you shouldn't expect that to be the final testing. That's your job. I think the analogy someone else posted above is apt, programmers need testers just as writers need editors.
What the developers send you should be reasonably complete, as in not a first draft. But it shouldn't be assumed to be a finished product ready to pass to the customer.
So why are customers complaining about bugs? If you write "excellent product specs," "provide bug tracking & source control," and "provide detailed, reproducible bug reports," why are you passing along buggy code to your customers? Why aren't you doing your job as a project manager?
It sounds like you're not sticking to your product specs, not using the bug tracking & source control, not reading those bug reports.
That you've been moved to ask /. leads me to think this is a recurring problem. Remember Subby, the common aspect of all your failed relationships is you.
If we're going to change the numbers in this manner, why not just make it 0% and at least be clear about the message: Drink at all, and you'd better be willing to not drive for a couple of hours.
Because machines made by man aren't perfect. You can be completely free of alcohol and blow a 0.01.
So basically you're suggesting we give police carte blanche to arrest any driver at any time.
In Europe, the share of traffic deaths attributable to drunken driving was reduced by more than half within 10 years after the standard was dropped, the report said.
I'm reminded of the recent stories on The Daily Show about the more restrictive gun laws in Australia. Yeah, deaths are down, but freedom!
I like to think of it as natural selection sped up. All those firearms and drunk drivers are just thinning the herd. Those folks were just slowing us down. It's the future of the human race. Give it a few more years, we'll be friggin' x-men!
Permissive firearms and drunk driving laws: don't you want to be a super hero?
/ disclaimer: I own firearms and alcohol, though I don't use them at the same time.
You can message your friends who have Blackberries.
Please be patient with me. I'm old (over 40) and there are kids on my lawn.
Could I not send text (SMS) messages to Blackberry users previously? I read the wikipedia entry on BBM, and I'm honestly stuggling with what this gives me (from the viewpoint of an Android, iOS, OR Blackberry user).
Text messages (to a person or group); send pictures; make phone calls. Voicenotes? Is that different than voice mail?
Send music files. That's the only thing on the feature list that jumps out at me as something I can't do (directly) with my Android phone.
Oh wait, I just checked. I can attach an audio file to an SMS message.
So is this just a branding thing? Like when a restaurant has "smashed potatoes?" You know, other places have mashed, but we have smashed. It's totally different.
The service recently gained the ability to make phone calls, conduct video chats and even share screen tops with other BBM users
So this new service will allow me to make phone calls. With my phone.
So what does this do that I can't already do with Android or iPhone? I mean other than share screen tops. I don't I can do that with my current phone, as I have no idea what that is.
But send messages, send pictures, make phone calls. Things I already do, and I've never owned a Blackberry or used BBM.
You apparently aren't aware of a major legal battle brewing in this country over gay marriage. If anything showcases our marble-cake judiciary, it would be this. California rules one way. Maryland rules another.
Apples and oranges. Marriage rules are in the state and local laws. So it's perfectly natural courts in different states would rule different ways. They are implementing different laws.
Copyright is national. All courts in the US are working from the same set of copyright laws. Given the same set of facts, they should follow precedent.
One of the best programmers I've ever worked with started as an accountant and became a programmer in his 40s first with ASP and then with PHP. What he lacked in advanced knowledge he made in spades up by being careful and methodical. He never tried to show off and when he designed something it was generally right the first time and out of the 20 programmers in our office he had by far the lowest bug count.
Yeah, but who was counting the bugs? Thats right, the accountant!
Is my new-born career a dead end?
Yes. But your old career was a dead end. All our careers are dead ends. Life is a dead end. We all have to deal with it. You can give up, or enjoy what you have while you have it.
Do I have a chance of becoming good at programming?
Without knowing more about you, I'd say a slight chance. But I'd say the same for a fresh graduate from some top engineering school. Good programmers are a rare find. The best we can hope for is your maturity and experience leads you to spend more time considering edge cases and maintainability and less time trying to impress people with cleverness and flash.
The way this is promoted in the news you'd think that zip guns never existed, and until "just hours ago" there was no way to come up with an improvised weapon.
The difference is, things like "zip guns" are actual guns that fire. This story is about plans that could potentially be used to make a gun. Are there 100k 3D printers that could use these plans in existence?
I'm guessing most of these downloads will live the life of most warez and media downloaded. It will sit forgotten in someone's download folder, gathering dust, until it is eventually deleted or lost unused.
100k downloads translate into how many guns printed? I'd put the over/under at 20.
Technology can be the problem. But if it is, then it must also be the solution.
You must be thinking of alcohol.
>> Two researchers conducted an experiment in their bathroom
A lot of my stories that end with "and then we were both grounded for a month" start that way too.
I imagine a lot of stories that start that way end with "...and 9 months later, you were born!"
(for fans of Sexy Loser)
(for those who don't know, don't look it up at work)
Yes, and people are telling you, the problem may be on your end.
I have an android phone; my wife has an iphone. I get iphone -> android text message without issue. They show up like message from any other phone.
This suggests the issue is either with your particular phone or the particular phone sending you messages, but not a general issue with iphone or android.
My hunch is there are no "real" portable bomb detectors (other than a trained dog), and government middle managers under pressure to buy bomb detectors bought the only thing on the market claiming to do that regardless of whether it worked or not. They knew it didn't work, but the politicians further up the chain didn't care, they just wanted to be able to say they'd purchased bomb detectors and people would be safe.
Yeah, about that...
http://www.science20.com/gerhard_adam/how_reliable_are_sniffing_dogs-95956
He is suggesting you *shouldn't* be "as clever as can be" when writing code, *because* it will be much harder to debug.
Oh. That I agree with 100%. I didn't really understand his point the first time I read the quote. Thank you.
Brian Kernighan put it eloquently:
"Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?"
I'm going to guess that was said tongue-in-cheek. First, writing and debugging are two different, although related, skills. While writing (of code or anything else) does benefit from independent review, I doubt Mr. Kernighan really thinks there is nothing to be gained when someone reviews their own work.
Second, I can debug my own code because I'm smarter when debugging than I was when writing. I have the benefit of the experience of writing the code and observing the results of running in a test or sandbox environment.
Third, I hope Mr. Kernighan isn't seriously suggest folks try to be "as clever as you can be" when writing code. Clever is nice for showing off, such as for obfuscated code contests. For the real world, where code has to be tested, documented, and maintained, clever should be avoided. Give me clean, correct code over clever.
Having a bowel movement is a perfectly natural thing to do. We all do it. There is no reason to be ashamed or embarrassed about it.
But I'd hope that isn't something you'd do in the middle of a busy restaurant.
When you use your cell phone in a restaurant to speak to someone 3000 miles away, you are doing something usually acceptable, but you are doing it in an unacceptable time and place.
And yet none of those businesses are theaters.
You really think jamming is widespread, except in places where you'd want it?
Let's get those driverless cars on the road! In fact, let's outlaw people driving their own cars in traffic, because the software will be so much better than a human driver. Because the developers working on driverless cars are so much smarter than the fools working on those silly airplanes.
(BTW, the above is sarcasm. There is no reason to think the developers working on cars are any better than the developers working on any other system, and no reason to think driveless cars will be any more secure or bug-free than any other software, including the system in this article.)
But, isn't that the Apple business model?
My first thought is Apple has it's own offering coming out that works exactly how AppGratis works.
NASA Administrator Charles Bolden must be killed.
Then we can go back to the moon.
Amen to that. People don't realize the protocol is absolutely, 100% perfectly fraud-proof. It is designed to be impossible to forge a bad block or fake a transaction or gain ownership of coins you don't own..
Well this guy says it's not 100% fraud-proof, that there is a way to fake a transaction.
The only way to actually do it is to outprocess the entire rest of the network
Can that effect be localized? That is, the validity of a transaction is decided by consenus of the network. Controlling a majority of the existing network is highly implactical, would likely consume more resources than the value of all available BitCoins, so not worth doing even if someone decided to try.
But if I could get the system I am transacting with seperated from the network--a "holodeck" simulating the internet--can't I fake that consenus? Is it a concern that I don't need to outprocess the entire network, just outpocess the network my trading paartner can see?