Snoofle,
Once everything calms down you will have to tell us what the long term ramifications are.
Snoofle,
Once everything calms down you will have to tell us what the long term ramifications are.
Impressive, I did not even know you could do that. Once I think I have seen the level of crazy stuff people can do with PHP, someone comes along and one ups it.
@Cassidy said:
@ubersoldat said:I was not taught anything in college about version control, bug tracking, or any other CM related area. Luckily for me my first program was a rather mature program that taught me all these things. This university also had database classes as optional and not required for a CS degree.This is one of the topics which I was never taught in college, which struck me as a rather very bad thing.Ditto, but I think my college days preceeded code versioning systems.
I've since been shown how to branch (but not told why and when I should do so) and how to lock for checkout plus unlock when committing... but not how to merge.
Then again, I'm the only user of the CVS I currently use, so that's less of an issue.
Trust me, don't under estimate people's ability to mess up branching. I have had to deal with some seriously messed up branching.
@nic said:
I'm demonstrating my technical ignorance, but as someone who has just graduated and have just noticed myself writing nearly exactly that above code style, what should I be doing instead? I have a list of variables that I need to access from other classes. So I've just been setting the variables as 'public static final VAR' and accessing them with CLASSNAME.VAR. What is a better way to do this? Or, alternatively, should I just stop trying to use globals and stick with locals and calling methods.Depends.
If the variable is associated with an object/class then it should be inside that class and thus not static (unless it is a constant). If you seem to have a lot of variables that are not associated with any defined class, then you need to ask yourself if you are missing classes. As for public, protected, and private it comes down to what should be allowed access to the variable. You should take advantage of get and set functions (how they are done varies by language, and some languages have special support to make them slicker). In my case I noticed that in my classes that variables used for storing data tend to be public while variables used for functionality tend to be private.
Note that exceptions to this do apply.
I hope that the 'deal of the day' was for 95% off.
I am personally holding off any judgement for or against Windows 8 until I use it for myself, which I have no idea when that will occur.
@Qwerty said:
@Weng said:Great quote, I am so going to have to make this my sig.Apparently my grip on reality is too tight.Yep, I've seen that one before. Mostly when talking to HR. I don't even get emails from Sales.
@Weng said:
Actually, it's really delicious. We made more money with the fuckup than we would have without - the only thing we lost is face with the client because they had to take a compliance hit.I hate it when they base SLAs on best case scenarios and not the normal case scenario. But can't be as bad as my current program which has several monthly SLAs that have 100% targets. Needless to say in the 4 years this program has been around it has not once made them.You see, the cause was ENTIRELY on them changing the file. What we produced isn't what was specified, but there was no specification for handling the "there are precisely zero eligible records" edge case because the situation is completely nonsensical (effectively, these books we're producing are specialized phone directories. Having a specification for handling this scenario would be like writing a specification for "there are no <thing in phone directory> in all of North America." Technically possible, but if it were true, our customer wouldn't exist.
As such, they were charged for the entire first production run, were billed for everybody's time to research and recover from the problem, had to give us a pass on the missed SLAs while they were fixing it and they have to pay for the second production run as well. Between reproduction costs, saved SLA penalties (we were going to miss SLAs anyway - we ALWAYS miss SLAs because this project is terrible and sales sold an SLA that's only slightly longer than the best-case production time) and charged resource time, this singular incident paid my annual salary and the PM's salary.
A lesser person would spin it as "I found a moneymaking opportunity for the company" on their performance review.
Also loved the story. I was laughing over how stereotypical everyone was in the situation.
@blakeyrat said:
Another bitch about modding: every comment I get on Workshop is like "I like your mod but instead of what it does it should do X, Y, and Z. I like it but I'd like it better if it did X, Y and Z."Answer: "Yes"And I always reply, "if you want to make your own mod based on mine, feel free. I'll even give you the source files."
And they always reply, "nah I'm no good at that stuff."
Do other creative endeavors get that, or is it only mods? "Look, I liked Star Trek, but I think it would be better if instead of a spaceship it's in a submarine and Klingons should be blue and act different."
It is great when the author (regardless of the medium) listens to a suggestion that 'everyone' wants, and then they start complaining about the change.
@ekolis said:
@Anketam said:Would not surprise me. Here are the ones that I know of (all of which they have since fixed):Space Empires V is a much simpler game than Skyrim, but if you look at all change log since v 1.0, it is staggeringly long. Some of the bugs were painfully obvious and some lead to abuses that made KOTOR and KOTOR II exploits look wimpy. Despite all the bug fixes they never got the AIs beyond drooling idiots.I hear that in some of the beta versions, you could fling planets out of the combat arena into adjacent sectors using nothing but a frigate equipped with a tractor beam...
You could save empires you created for faster generation of new games. Catch was it did no validation on the import. So you could create a new game where each player starts with insane racial abilities and technology, then export the empire. Change the game settings to no racial abilities and very low technology and import the empire. Your empire now is insanely far more powerful than any other empire before even starting.
When you gave a colony ship the command to colonize a new planet it would always move one hex closer even if it had no movement left for the turn. So you could colonize spam a colony ship to its destination in as few as two turns. There was a similar bug that a fleet of ships performing an auto move would cause all ships to move as long as one had movement points remaining. Nothing like a slow fleet of dreadnoughts or base ships moving at the speed of a frigate.
You could export construction queues and then import them on other planets (really awesome feature, wish other turn based strategy games would have this). However, the import did no validation checks. Normally you could only have one spaceport (or construction yard, can't remember the exact name) per planet, but if you exported a queue that contained one then you could import the queue and thus build multiple. The spaceports construction rates would stack with each other, allowing huge planets to really be able to spam ships in emergency situations. For the lols and giggles near the end of one game I had one sphere world with enough spaceports that it could literally construct an entire fleet of heavy cruisers in one turn (and that included support ships that could create warp points for them allowing them to strike any system on the map).
@Ragnax said:
@Anketam said:Yea, I could not remember exactly when it came out. I only remember playing it on Win 95.Castle of the WindsYou just had to mention that game, didn't you? Now I am compelled to pull it up from my store of old files and play again, damn it all!
(It was from the Win 3.1 era, btw. Not the Win 95 era.)
@Ragnax said:
@Anketam said:NPCs regardless of the game tend to be suicidal. Personally if I was a bandit running around in hide armor and see an orc in dragon plate armor carrying a giant war hammer, odds are I am not going to pick a fight with him, and if I go down to one knee because I am almost dead and start to beg for mercy and he lets me live, I would not as soon as I get some health back resume attacking him. I would take the Order of the Stick route where as soon as the goblins hear the good guys coming they smashed all of the enchanted items they had that they could not equip and took all their other loot and ran. The goblins' commentary during the sequence was hilarious.I seriously question the single mindedness of some NPCs, they get so focused on their one little quest they fail to notice the dragon spewing ice everywhere.That's because they literally are single-minded.NPC AI in Skyrim is implemented as a simple stack of ordered 'packages'. Each of these packages can have a thread of actions to take inside of it and can have scripted conditions attached, or can be attached to a daily schedule. However, an NPC can only have one AI package active at a time: the AI simply looks at the entire stack of packages and evaluates them top to bottom. The first one that is eligible (i.e. passes any conditional guards and is according to schedule) is run, the others are ignored completely. This means that all it takes is a bad package added by a quest to turn things sour. For instance, a package that overrides the default flee and combat behaviors by preventing them wholesale, instead of making a coarse estimate on threat level to decide whether to flee or not. That's one surefire way to arrive at this particular problem of NPCs running straight into dragons, vampires, environmental hazards, etc.
(Another contributing factor is the fact that most NPCs are defaulted to a personality archetype with threat assessment skills swaying to the wrong side of suicidal. While it is a nice idea to be able to configure how 'heroic' an NPC should act, the actual implementation is utterly broken...)
@blakeyrat said:
@Anketam said:Castle of the WindsOne game I enjoy from windows 95 era (very early 95) had a very simple but fun enchanting system and an equally enjoyable random dungeon level generating system (was similar in style to Diablo, but came before it).Does this game have a name?
@blakeyrat said:
@Anketam said:Some people (like me) enjoy playing old games regardless of how good or bad they are. Normally there is something about the game that despite it being bad or old makes it enjoyable. One game I enjoy from windows 95 era (very early 95) had a very simple but fun enchanting system and an equally enjoyable random dungeon level generating system (was similar in style to Diablo, but came before it). The reason why I still go back to a game like Space Empires V is that it has a few good systems in it like creating species/empires, the space ship designer, and it had better than average tools for managing a turn base empire, which reduced need to micro manage each and every planet. Yes the game overall was a flop, but even bad games can have a system or two in it that make it enjoyable and cool.Space Empires V is a much simpler game than Skyrim, but if you look at all change log since v 1.0, it is staggeringly long. Some of the bugs were painfully obvious and some lead to abuses that made KOTOR and KOTOR II exploits look wimpy. Despite all the bug fixes they never got the AIs beyond drooling idiots.It came out as a discount game in 2006. Why the fuck would anybody be playing it today? Especially when, in the last two years, there's been like 20 really good releases in that genre? Are you only allowed to buy one game a decade?
@Cat said:
I had an encounter where I map traveled to a marker, and simultaneously got a group of necromancers, a dragon, and some random dude who forcefully initiated dialog with me. Unfortunately for him, when an NPC initiates dialog, the game thinks you released all mouse buttons - including that button that was keeping that arrow nocked while I was lining up a shot at one of the necromancers. Long story short, Mr. Chatty took an arrow to the face. Another guy came along shortly and had some dialog about a thief, but I didn't read it because I was frantically trying to close the dialog so I wouldn't get killed by the dragon that was still attacking me.Sometimes bugs like that make the game hilarious (for the wrong reasons of course). I seriously question the single mindedness of some NPCs, they get so focused on their one little quest they fail to notice the dragon spewing ice everywhere. One that got me was I opened a chest that was trapped with a giant fire column, no big deal I could back up once I was done looting the chest.
But......
The chest contained the plot item that my temp follower was looking for, so she decided this would be the best time to engage me in a conversation, all the while I am getting flamed to death. By the time she was done talking and would let me abort the conversation (and trust me I was button spamming) I had just enough time to watch me lose my last bit of health.
@blakeyrat said:
@ekolis said:Space Empires V is a much simpler game than Skyrim, but if you look at all change log since v 1.0, it is staggeringly long. Some of the bugs were painfully obvious and some lead to abuses that made KOTOR and KOTOR II exploits look wimpy. Despite all the bug fixes they never got the AIs beyond drooling idiots.You guys think Skyrim is bad? You've clearly never modded Space Empires V:I've never even heard of Space Empires V. WTF.
This reminds me of a set of apps that a company has for android and iOS. They have language filters in the games that work on a similar principle and thus prevent you from posting messages that contain bad strings (don't have to be whole word matches). The initial list was good, but they at some point decided it was not good enough and decided to uberfy it. They added a whole bunch of three letter combinations that are totally meaningless to the list and so a whole bunch of legit messages would get flagged. My personal favorite was 'pal' considering that several of the games contained a decoration called a 'palm tree', and one game contained a monster called a palmwing. I had fun sending them a message explaining that they are either doing something completely stupid or exposing little kids to horrible words in their family friendly games.
@MiffTheFox said:
@Anketam said:I have no quams blaming Apple. But still precedent was set. And to make matters worse with the messed up logic. Trash/Recycle Bin dealts with files not emails, and as such they are fundamentally different but that does not stop people from making dangerous assumptions.Apple taught people that things in the Trash don't magicly vanish, so people not surprisingly assume that items placed in deleted items will also not magicly vanish. Their logic is completely flawed but this type of short circuit logic is common and frequently results in the correct conclusions, just not in this case.System 7 predates Windows 95'd that for you.
@ASheridan2 said:
@snoofle said:I assumed he was making a reference to IE, which at least for me there have been plenty of times where I wanted to delete it@boomzilla said:I've stared at this for minutes now. I presume you are both pointing out a mistake I made, but I just can't see it :-/@ASheridan2 said:Cool, but which two? I vote for E and IDo these idiots complain that the delete key is removing letters in the things they're typing?What if it removed two letters?!
@ASheridan2 said:
@Anketam said:You really should not try to apply real world logic to software, specially software Microsoft makes.People view their deleted items much like they view the recycling bin. Deleted stuff goes there, but they think they should be able to undo the delete no matter how long it is in there, and that it should not be perm deleted until they hit the empty recycling bin button.If you throw something into the paper bin in the office, you can hardly complain that you were using that as a filing area when the cleaner came and emptied it out. This whole skeuomorphism that got introduced with the recycle bin shouldn't just stop at the name and the icon. If it's intended as a digital equivalent of a real world object, then don't get surprised when it behaves like a real world object.
Microsoft taught people that things in the recycling bin don't magicly vanish, so people not surprisingly assume that items placed in deleted items will also not magicly vanish. Their logic is completely flawed but this type of short circuit logic is common and frequently results in the correct conclusions, just not in this case.
People view their deleted items much like they view the recycling bin. Deleted stuff goes there, but they think they should be able to undo the delete no matter how long it is in there, and that it should not be perm deleted until they hit the empty recycling bin button.
@Lorne Kates said:
They won't ever hide the options because:I would say partial scam. It is only a scam to those who forget about it, which after several years tends to happen. Also don't forget they factor in the chance that the item will break in 3 years. I know with all my electronics they seem to be coded to know when this date is, because within a month after an extended warranty would have ended they start to get quirks or malfunctions. So I personally never get an extended warranty and I normally replace my laptop every 3 years anyways. My friend on the other hand is rather unlucky & abusive towards his laptops, so he always gets the best extended warranty he can. With one laptop he estimates that the total amount of repairs done on it within its lifetime totalled 3x its orignal cost.1) It'd cost them money to try to program a rule to do so and
2) A sucker might still buy that warranty, and if they didn't offer it to said sucker, that would cost them money
As far as I can tell, all extended warranties are a scam, with the exception of the anecdotes and statistical anomalies that will be posted in response to this. And in response to this:
For a while, getting the extended warranty on printers seemed to be a good deal. My father did a lot of full color printing. He bought a mid-range color printer, and the $15(?) warranty. Near the end of three years, it died like all printers do. Exchange for a brand new mid ranger printer, plus $15 for a new 3 year warranty. Continue for about a decade before some printer manufacture actually manufactured a printer that works.
@Lorne Kates said:
Funny you should mention that. Behold I give you Warm Bodies: http://www.imdb.com/title/tt1588173/ a zombie movie with zombies turning into people! OMG!!!111@OhNoDevelopment said:
Zombies are the new hip thing. You cannot go wrong with anything zombie themed.The next big thing will be removing zombies.
Dawn Of The Dead And (no) Zombies - aka Mallrats
Zombieland And (no) Zombies - aka Rollercoaster Tycoon
Pride and Prejudice And Zombies And (no) Zombies - Hilariously inverts the zombie genre by turning it into a coming of age story.
@Ben L. said:
@ender said:Speaking of the Wii U how about the huge update it downloads when you first get it. Lord help you if you turn the console off during update, you will end up bricking it.@derula said:A console that stores data? You're out of our mind.Nintendo.You obviously haven't tried migrating your Wii data to WiiU.
The developer probably thought it was a brilant idea at the time.
@Sutherlands said:
@FrostCat said:Isn't that why stores now have the 'natural' food isles at stores. Everything not in that isle is filed under corn syrup.@Anketam said:So everything is filed under High-Fructose Corn Syrup?Hah. Now, when you go to the grocery store, everything is sorted alphabetically, but by the name of the first ingredient of the item.@blakeyrat said:
Who came up with this design? You suck at UIs. You are fucking awful. Remove yourself immediately from software development and go flip pancakes or something else you actually might not suck ass at.Are you crazy? Do you want food poisoning? Personally I would rather have them stocking shelves than them cooking food that I would be consuming.
@lukegb said:
@blakeyrat said:Also by being local it can now have better access to everything you do on your computer, google is addicted to people's personal information.Installing a website as a application does not make sense.Again, I can feel an incoming blakeyrant, but... installing websites as apps is quickly becoming the hip/cool/buzzwordy thing to do now. Especially since that grants your website extra permissions like caching your entire web application on the users hard disk so it doesn't have to hit the internet and so it's accessible offline, or additional/unlimited LocalStorage space, or being able to display crappy notifications whenever the hell you feel like, or run tasks in the background when the computer starts, or the ability to run Native Client code.
@blakeyrat said:
Who came up with this design? You suck at UIs. You are fucking awful. Remove yourself immediately from software development and go flip pancakes or something else you actually might not suck ass at.Are you crazy? Do you want food poisoning? Personally I would rather have them stocking shelves than them cooking food that I would be consuming.
Good grief. Has this programmer not heard of using temporary variables?!
@YourNameHere said:
Whoever gave the production DB password to training should be shot first thing Monday and hung from the flagpole in front of the building. No wait, they should be hung from the flagpole first thing Monday, then shot at quitting time while still there.I think the shooting should have been the first item on the agenda. The best time would be to do it is close to the end to help keep everyones attention, and it would give it a great finale and would def boost morale.
Does anyone know if normally an email sys admins can perform a mass delete of all the meeting notice emails containing the production database information?
To address the interm problem, you have two possible ways to deal with their auto renewal:
1. Give them your valid credit card information. Then once the charge goes through, update it with the old number (assuming it is not past its exp date).
2. IIRC if you have a paypal account, you can setup a fixed amount credit card that works like a gift card. You give them that number and if they try to do a repeat payment against it, it will fail.
@TheCPUWizard said:
Simple: By deleting the thousands of classes and replacing them with only the number that was actually needed.How did you implement "thousands of tiny classes" in just 120 lines of code???
If it is any consolation the metro system where I live is just as bad. There are many elevators that have been closed for 'renovation' and 'capital improvement program' which have been closed for over a year.
@flabdablet said:
According to an ex-Microserf I once met, the Outlook guys are the bottom feeders in the Office team.Still better than Lotus Notes.It shows.
I have gotten a similar error like this with my address on a different site, but it gave the actual error message: The address you entered is a residential not a business address. If you are purchasing this for personal use click here. I clicked and it changed my order over to a personal purchase and I did not even have to reinput my address. I use Dell laptops at work and at home and have had no issues, but I have seen how frequently their cheaper models breakdown. Sad thing is that if you think Dell's tech support is bad you should see some of the other computer companies' customer service ratings.
@Evo said:
Ha, you should've paid on time! Serves you right, such an interest for being 2013 years late on the payment!Interest is a killer indeed.
Even at 1.5% interest rate assuming a starting balance of 1/10 of a cent would become over $10 million in 2,013 years.
@locallunatic said:
@Anketam said:Somehow I missed that post.And I figured this thread would go off track on D&D alignment first.Zylon, a little under 11 hours earlier. Though his was just a random quick post rather than a response to a quoted line.
@Planar said:
@CodeNinja said:And I figured this thread would go off track on D&D alignment first."So when I'm using the fixed sight on the MK19, do my nipples need to be aligned?"Maybe I misunderstand the question, but unless you have some kind of strange deformity, you have only two nipples and by the laws of geometry they are always aligned. Problem solved.
On one of my programs had an issue that they had a ton of very small xml files and their file sizes were noticeably smaller than the block size, so they were taking even more space than initially modeled.
When dealing with large xml files even the most basic compressions can greatly reduce their file size.
@DrPepper said:
Easy answer: save the childFirst, "We are always ethical". "Ethical" is open to debate and personal interpretation; so how could you possibly answer this question? [my child and wife are in peril, and I can save one; what is the "ethical" choice?]
Reasoning:
If you could ask your wife if she wanted you to save her or the child, and she said herself, then what kind of mother is she, therefore save the child. If she says save the child then you better do what your wife says.
Secondly I would have planned in advance for some crazy situtation like this by having life insurance taken out on my wife, so if she dies I would get money.
Thirdly if carrying is involved, getting a small child out of danger is easier than a full grown adult, so you have a better chance of success.
In the end I can save the wife, and end up with either a horrible or very upset wife or I can save the child and get a lot of money.
Does not seem that complicated to me.
@ZPedro said:
Gotta concur (especially about Zelda): in Spirit Tracks you also blow in the microphone for some stuff, and in practice in the bus given the noise it considers you're blowing full time; it's still tolerable to use some stuff like the fan or do simple songs on the pan flute, but each time I would get one of these complex songs with one of the wise men to extend the tracks, I would be all "Ok, I think I'll do that one at home" and put the DS to sleep. Bonus points for putting one of those in the middle of the final boss sequence. I mean, isn't keeping children entertained for long car trips one of the primary use cases for these?I tried playing this game on the metro, did not work out well. There are some points where you are suppose to talk into the mic. Nothing creepy about a guy talking to his DS on a metro train. Also the background noise from the metro was loud enough that the game thought I was constantly blowing into the mic. This caused things like the fan to work like a machine gun rather than a controlled precision tool. Also caused the flute to be near unusable. What I had to do was put a finger on the mic to act as the gaps between the notes. Also having the touch pad control both walking and attacking BAD idea. I go to attack and Link walks into the guy, and when I am trying to run he attacks. The fix would have been easy have one or the other controlled by buttons, but nope had to make it one of the hardest games to control.
I did something like this on one of my projects. It was a form processing project and had almost 40 forms. I found a bug that affected each of the 40 forms, but the issue was in the form's specific files. It was nearing the start of production and we had our open ticket list down to almost nothing, which we wanted right before start of production since we were expecting a slew. I opened a ticket for each form, rather than just one that fixed all of them, even though it was only a one line fix for each form. I did this since it could result in a cross form patch dependency issue if one form had an issue and required a rollback and thus could get messy. But it was funny to go from only having 10 outstanding tickets to 50 right before start of production. Scared the hell out of the higher ups. My lead told me not to do that again.
@Cassidy said:
@Ben L. said:Hence why they only got an honorable mention and not a Darwin Award. Personally I would give the doctor an anti-Darwin Award for stupidily adding two idiot people back into the genepool.@Cassidy said:Yes, it wouldn't.@Anketam said:Wouldn't that be an un-reverse not-un-Darwin?There was an honorable mention once from Darwin Awards where a couple went to a doctor complaining she could not get pregnant. Turns out they were doing it all wrong.Weird. This a "reverse Darwin"? An award for not actually increasing the size of the gene pool through stupidity?
@Ibix said:
@zelmak said:There was an honorable mention once from Darwin Awards where a couple went to a doctor complaining she could not get pregnant. Turns out they were doing it all wrong. Unfortunately the doctor explained to them how to properly procreate so they only got an honorable mention.@snoofle said:That's why stupidity perpetuates. Fucking it up is how that one works.What scares me the most is that the folks who do stuff like this are out there, driving cars, voting, ...... procreating ...More or less.
@Severity One said:
@snoofle said:This is actually a good thing, since they are likely going to shoot themselves, and thus remove themselves from the gene pool (and maybe even get a Darwin Award if they are creative enough).What scares me the most is that the folks who do stuff like this are out there, driving cars, voting, ......having the constitutional right to bear arms...
Not only a wtf but a security wtf. Rather impressive, but he was no match for snoofle.
@ASheridan said:
The OP and his friend are douchebags of the highest order. There are dozens of cases where cases have been brought against the bill payers of an Internet connection all because some ass-hat was leaching the connection and downloading things of the less-than-legal variety. Sadly, common sense doesn't always prevail, and plenty of the cases are lost by the defendants.It is rather smart to successfully shift responsibility for an illegal action onto someone else.If you're gonna be this stupid and inconsiderate, do it on your own damn connection.
@boomzilla said:
@EncoreSpod said:Are you mad? What happens if the two flame wars fuse together? The resulting energy release would be over 9000. There is no way this forum can handle that much power.I will leave this thread alone now, cus its obviously stired up a lot of flame/troll energy and I can't be doing with this political stuff.I stop this sort of torrent hackery with adblockers in my browser.
And if you want to experience some fun office political WTFs find the highest boss you can reasonably get a hold of and report your findings of the IT guy's incompitence. It would not surprise me if that boss then reports you to HR for hacking their system.
@zelmak said:
@TheRider said:Rescue coders! Sounds like the name of a horrible anime or manga.@zelmak said:I hear snoofle may need an assistant? :)Oh, that would be great if Snoofle hired in Switzerland! :)Hrm... an international conglomerate of rescue coders!
And this is why I love using archives in Outlook. Mail server gets completely wiped cleaned, my archive is still in business.