• Everyone Born in the Last 30 Years (unregistered) in reply to Everyone Born in the Last 30 Years
    Everyone Born in the Last 30 Years:
    Someone who wants to appease Askimet:
    What got Askimet all riled up? Maybe you're comment was spam. Maybe it wasn't. Perhaps if I was written by a professional, I wouldn't give out false positives. Askimet...askimet...askimet...trwtf. Oh, what fun it is to try to comment on the forumns, hey! Askimet, askimet, what exactly is your major malfunction. What does it take to get something posted on thedailywtf.com forumns today?
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div></BLOCKQUOTE>
    

    Van Halen and Led Zeppelin

    Sorry for the spam posting. I'm just trying to figure out why Askimet was blocking my ORIGINAL post (which was not at all spammy). I have failed to find any sort of rythme or reason to it.

  • C-Octothorpe (unregistered) in reply to DWalker
    DWalker:
    C-Octothorpe:
    Without constraints, it's not a matter of IF your data will eventually be shit, it's just a matter of WHEN, ...

    We get some data that includes client transactions, client names, account information, etc. Sometimes the transactions come before the client and account information. Sometimes the transaction information is correct but the client or account info has the account number slightly wrong (it might have been hand-entered at some point in the chain).

    We don't want to reject the transactions just because the client doesn't exist yet -- we usually get the correct client information eventually. And, in cases when it's important, we can figure out who the client was. It's not always important (the aggregate information is still valid even if we don't know what clients a few of the transactions should be linked to).

    So, we can't enforce referential integrity, and our database is not COMPLETELY shit, just partly. :-)

    Obviously you can't reject data from clients, but what you can do (and I'm sure you already do) is have some sort of job to perform ref checking on new data to make sure it's sane/clean. You don't want to accept garbage data just to make your client happy because I'm sure they'd be much more pissed off if you/they find that reports or another system down the chain is blowing up due to bad data.

    Either way, I was referring more to a database with a running application hosting it's own data that contains no ref checks because, well, because it makes working with it "harder", I suppose. I liken this thinking to giving someone a long piece of rope...

  • Brazilian Rooker (unregistered) in reply to Everyone Born in the Last 30 Years

    Was that some sort of FTFY?

  • (cs)

    Why is there no new article, maybe Alex passed again?

  • Kismet (unregistered)

    Akismet has gone completely mental. It's now almost as much of a chore to post comments as it is to read them. Please sort this shit out, I honestly preferred the spammers. At least they were polite and stated their case, unlike fucking Akismet that just tosses you out with no reasoning.

  • Starkiller (unregistered) in reply to Kismet
    Kismet:
    Akismet has gone completely mental. It's now almost as much of a chore to post comments as it is to read them. Please sort this shit out, I honestly preferred the spammers. At least they were polite and stated their case, unlike fucking Akismet that just tosses you out with no reasoning.
    Don't get me started, I tried to report a problem yesterday but those prick admins just deleted my post and pretended it never happened. Please fix your fucking shit you God-damn amateurs.
  • (cs)

    It looks like the cover of the Necronomicon to me. It'll certainly induce madness...

  • airdrik (unregistered) in reply to C-Octothorpe
    C-Octothorpe:
    DWalker:
    C-Octothorpe:
    Without constraints, it's not a matter of IF your data will eventually be shit, it's just a matter of WHEN, ...

    We get some data that includes client transactions, client names, account information, etc. Sometimes the transactions come before the client and account information. Sometimes the transaction information is correct but the client or account info has the account number slightly wrong (it might have been hand-entered at some point in the chain).

    We don't want to reject the transactions just because the client doesn't exist yet -- we usually get the correct client information eventually. And, in cases when it's important, we can figure out who the client was. It's not always important (the aggregate information is still valid even if we don't know what clients a few of the transactions should be linked to).

    So, we can't enforce referential integrity, and our database is not COMPLETELY shit, just partly. :-)

    Obviously you can't reject data from clients, but what you can do (and I'm sure you already do) is have some sort of job to perform ref checking on new data to make sure it's sane/clean. You don't want to accept garbage data just to make your client happy because I'm sure they'd be much more pissed off if you/they find that reports or another system down the chain is blowing up due to bad data.

    Either way, I was referring more to a database with a running application hosting it's own data that contains no ref checks because, well, because it makes working with it "harder", I suppose. I liken this thinking to giving someone a long piece of rope...

    I think we can discern two different situations here: One is receiving potentially incomplete 3rd-party data - you don't want to enforce integrity checks where they could send valid, albeit incomplete, data which is expected and properly handled. The other is when storing properly normalized data, you want/need integrity checks because incomplete data is invalid, but the result is more streamlined as the application knows that there will be something there when it asks for it.

  • qbolec (unregistered) in reply to nobulate
    nobulate:
    There's a very good reason the dependency graph looks like that. Hint: It's a bit of a dark art.

    [image]

    CAPTCHA: Deruspicy - reading code like entrails to predict possible execution outcome.

    so it clearly contains K_5 and thus it is not planar, qued.

  • MGD (unregistered) in reply to Starkiller
    Starkiller:
    Kismet:
    Akismet has gone completely mental. It's now almost as much of a chore to post comments as it is to read them. Please sort this shit out, I honestly preferred the spammers. At least they were polite and stated their case, unlike fucking Akismet that just tosses you out with no reasoning.
    Don't get me started, I tried to report a problem yesterday but those prick admins just deleted my post and pretended it never happened. Please fix your fucking shit you God-damn amateurs.
    You're quote will go a long way toward fixing this insane problem.
  • (cs) in reply to Everyone Born in the Last 30 Years
    Eddie:
    Looks like the design for Van Halen's guitar
    WTH is a "Van Halin?"

    You're thinking of Van Hefflin

  • Silverwizard (unregistered)

    It seems to me TRWTF is Akismet. Likely it's broken and Alex is debugging, not posting.

    Either that or you wimps simply aren't posting him new stuff.

  • (cs) in reply to airdrik
    airdrik:
    I think we can discern two different situations here: One is receiving potentially incomplete 3rd-party data - you don't want to enforce integrity checks where they could send valid, albeit incomplete, data which is expected and properly handled. The other is when storing properly normalized data, you want/need integrity checks because incomplete data is invalid, but the result is more streamlined as the application knows that there will be something there when it asks for it.
    In other words, it depends on whether incomplete data can still be considered valid. Sometimes they can, many times they cannot.

    As such, I don't see two distinct situations, just one: data should be valid. I'm only ever concerned about completeness if the data must be complete in order to be valid.

  • C-Octothorpe (unregistered) in reply to boog
    boog:
    airdrik:
    I think we can discern two different situations here: One is receiving potentially incomplete 3rd-party data - you don't want to enforce integrity checks where they could send valid, albeit incomplete, data which is expected and properly handled. The other is when storing properly normalized data, you want/need integrity checks because incomplete data is invalid, but the result is more streamlined as the application knows that there will be something there when it asks for it.
    In other words, it depends on whether incomplete data can still be considered valid. Sometimes they can, many times they cannot.

    As such, I don't see two distinct situations, just one: data should be valid. I'm only ever concerned about completeness if the data must be complete in order to be valid.

    I agree, but I'm about to disagree with one of my previous points: always try to get the best/cleanest data you can from the client. Beat them with a long wooden stick if need be, but I do understand there MAY be scenarios that you simply cannot get clean data. I personally have never witnessed it myself, and have a hard time imagining a situation that this would happen as well (i.e. the client has broken data).

  • frits (unregistered) in reply to C-Octothorpe
    C-Octothorpe:
    I agree, but I'm about to...Beat them with a long wooden stick...I personally have never witnessed it myself, and have a hard **** imagining a situation that this would happen as well (i.e. the client has broken ****).
    I'm pretty sure they wouldn't remain your clients very long if they heard you talking this way about them.

    Your not too smart, are you?

  • boog (unregistered) in reply to frits
    frits:
    C-Octothorpe:
    I agree, but I'm about to...Beat them with a long wooden stick...I personally have never witnessed it myself, and have a hard **** imagining a situation that this would happen as well (i.e. the client has broken ****).
    I'm pretty sure they wouldn't remain your clients very long if they heard you talking this way about them.

    Your not too smart, are you?

    Yo, C-Octothorpe, I can't read your post as some of the words are starred out for me...

  • C-Octothorpe (unregistered) in reply to boog
    boog:
    frits:
    C-Octothorpe:
    I agree, but I'm about to...Beat them with a long wooden stick...I personally have never witnessed it myself, and have a hard **** imagining a situation that this would happen as well (i.e. the client has broken ****).
    I'm pretty sure they wouldn't remain your clients very long if they heard you talking this way about them.

    Your not too smart, are you?

    Yo, C-Octothorpe, I can't read your post as some of the words are starred out for me...
    That's because it's your password. I can see the word **** clearly spelled out.

  • C-Octothorpe (unregistered) in reply to frits
    frits:
    C-Octothorpe:
    I agree, but I'm about to...Beat them with a long wooden stick...I personally have never witnessed it myself, and have a hard **** imagining a situation that this would happen as well (i.e. the client has broken ****).
    I'm pretty sure they wouldn't remain your clients very long if they heard you talking this way about them.

    Your not too smart, are you?

    And this [s]ladies[/s] and gentlemen, is why women don't read TDWTF... Congrats, fraudulent frits.

  • C-Octothorpe (unregistered) in reply to C-Octothorpe
    C-Octothorpe:
    boog:
    frits:
    C-Octothorpe:
    I agree, but I'm about to...Beat them with a long wooden stick...I personally have never witnessed it myself, and have a hard **** imagining a situation that this would happen as well (i.e. the client has broken ****).
    I'm pretty sure they wouldn't remain your clients very long if they heard you talking this way about them.

    Your not too smart, are you?

    Yo, C-Octothorpe, I can't read your post as some of the words are starred out for me...
    That's because it's your password. I can see the word **** clearly spelled out.

    Cool, sock pupets...

  • Peter (unregistered) in reply to Starkiller
    Starkiller:
    Don't get me started, I tried to report a problem yesterday but those ***** admins just deleted my post and pretended it never happened. Please fix your ******* **** you ******** amateurs.
    I just love the way that, even though you're posting foul-mouthed abuse, you don't forget to say "please". Top marks for remembering the niceties of polite interaction.
  • C-Octothorpe (unregistered) in reply to Peter
    Peter:
    Starkiller:
    Don't get me started, I tried to report a problem yesterday but those ***** admins just deleted my post and pretended it never happened. Please fix your ******* **** you ******** amateurs.
    I just love the way that, even though you're posting foul-mouthed abuse, you don't forget to say "please". Top marks for remembering the niceties of polite interaction.

    You don't want to be rude, now do you?

  • Ol' Bob (unregistered) in reply to Dan
    Dan:
    amischiefr:
    That is the most beautiful thing I have ever seen *tear*. That thing should be hanging next to the Mona Lisa.

    No, this is abstract art. It belongs next to that brown smear in Munich.

    Brown smear? Abstract art? Oh, drat - and fer Chrissakes, DON'T FLUSH!!!!!

  • anon (unregistered) in reply to C-Octothorpe

    BTW: Askimet SUCKS!!!!

    Let's see if it lets me post now!

  • anon (unregistered) in reply to C-Octothorpe

    Can you please cast that as a string?

    BTW: Askimet SUCKS!!!!

    Let's see if it lets me post now!

  • (cs) in reply to Kismet
    Kismet:
    Akismet has gone completely mental. It's now almost as much of a chore to post comments as it is to read them. Please sort this shit out, I honestly preferred the spammers. At least they were polite and stated their case, unlike fucking Akismet that just tosses you out with no reasoning.

    Yes, it has become very annoying. Akismet, you clown, this better post!

  • C-Octothorpe (unregistered) in reply to Nagesh
    Nagesh:
    Kismet:
    Akismet has gone completely mental. It's now almost as much of a chore to post comments as it is to read them. Please sort this shit out, I honestly preferred the spammers. At least they were polite and stated their case, unlike fucking Akismet that just tosses you out with no reasoning.

    Yes, it has become very annoying. Akismet, you clown, this better post!

    Viagra, drugs, discount, blah blah blah...

    This forum has degraded into testing the fsking spam filter...

  • Remy Bowytz (unregistered)

    Looks like Alex died again.

  • Dogga (unregistered)

    Maybe they've moved their servers to Oztralia

  • (cs) in reply to Remy Bowytz
    Remy Bowytz:
    Looks like Alex died again.

    What? Is he a zombie?

    Akismet is annoying so much everybody nowdays that I am finding it frustrating to post in this section of the website anymore. What it don't like is colour? Which also meaning person of colour, I suppose. Is that true, clowN?

  • C-Octothorpe (unregistered) in reply to Nagesh
    Nagesh:
    Remy Bowytz:
    Looks like Alex died again.

    What? Is he a zombie?

    Akismet is annoying so much everybody nowdays that I am finding it frustrating to post in this section of the website anymore. What it don't like is colour? Which also meaning person of colour, I suppose. Is that true, clowN?

    Wow, I heard some pretty harsh stuff, but calling Akismet a racist is really funny. Thanks for making my day...

  • Bolinp (unregistered)

    I opened this up and my cat attacked the screen.

  • Sudo (unregistered) in reply to Bolinp
    Bolinp:
    I opened this up and my cat attacked the screen.
    Yeah, Akismet has that effect on most mammals.
  • Schatsky (unregistered)

    Whenever I see one of these I'm reminded of that quote from Nietzsche about gazing into the abyss...

  • Brandon (unregistered)

    Gives a whole new meaning to circular dependencies...

  • Basarat (unregistered)

    looks like a complete graph : http://en.wikipedia.org/wiki/Complete_graph

    I wonder what the n value (degree) is :)

  • Starkiller (unregistered) in reply to Peter
    Peter:
    Starkiller:
    Don't get me started, I tried to report a problem yesterday but those ***** admins just deleted my post and pretended it never happened. Please fix your ******* **** you ******** amateurs.
    I just love the way that, even though you're posting foul-mouthed abuse, you don't forget to say "please". Top marks for remembering the niceties of polite interaction.
    Good manners cost nothing!
  • Np237 (unregistered)

    I don’t think there’s much point in such an exercise. Any system big enough will have a complex dependency graph.

    For example, try to graph the dependencies in a 100-packages subset of a Linux distribution. The result is already almost unreadable. I’ll let you imagine what happens when there are 30000 packages.

    It doesn’t necessarily mean that the system is a mess, it’s mostly a proof that it is big.

  • Jay (unregistered) in reply to Frankie
    Frankie:
    Arranging every class in a big circle may be easier to program, but for large datasets the resulting diagram is useless except as artwork. Better options at https://nwb.slis.indiana.edu/community/?n=VisualizeData.Algorithms

    But it's such beautiful, awe-inspiring artwork!

  • Jay (unregistered) in reply to Starkiller
    Kismet:
    Akismet has gone completely mental. It's now almost as much of a chore to post comments as it is to read them. Please sort this shit out, I honestly preferred the spammers. At least they were polite and stated their case, unlike fucking Akismet that just tosses you out with no reasoning.

    I tried sending an email to the Akismet folks complaining that perfectly valid messages are often rejected as spam. I got a message back saying that my email had been rejected as spam.

  • Jay (unregistered) in reply to HellKarnassus
    HellKarnassus:
    Why is there no new article, maybe Alex passed again?

    Maybe Alex got a girlfriend, or finally got a real job.

  • Sudo (unregistered) in reply to Spike
    Spike:
    Rob:
    That's not a moon; It's a space station.
    Or a deathstar
    Well done! You got the joke!
  • Anonymous (unregistered) in reply to Jay
    Jay:
    Kismet:
    Akismet has gone completely mental. It's now almost as much of a chore to post comments as it is to read them. Please sort this shit out, I honestly preferred the spammers. At least they were polite and stated their case, unlike fucking Akismet that just tosses you out with no reasoning.

    I tried sending an email to the Akismet folks complaining that perfectly valid messages are often rejected as spam. I got a message back saying that my email had been rejected as spam.

    You're a brave man going up against the nazis at Automattic. Now they have your e-mail you'll probably never be able to post another blog comment with it ever again.

  • The Poofessor (unregistered)

    Looks more like a Bablefish to me!

  • Overand (unregistered) in reply to boog

    There's no "arrange by anglerfish?"

    Well... Maybe, if you're willing to write a tool to export this to a bunch of icons on a windows desktop. Of course, nobody would really write an application like that. Right?

    Guys?

  • Gordon Schumacher (unregistered) in reply to boog

    Wait, there's a feature waiting to happen here! It clearly needs to have some ability to import an SVG file, so it can arrange the classes into that shape! bwahahaha

    I predict seeing a lot of skull-and-crossbones and mushroom cloud diagrams...

  • colour filters New York (unregistered)

    Thanks for this blog is very useful i want to read again and again...

  • colour filter Germany (unregistered)

    Thanks for sharing this nice article it have some great useful blog....

  • colour filters Germany (unregistered)

    Great writing it is such a good and nice idea thanks for sharing your article .I like your post. Thanks.....

  • pharmaceptica.com (unregistered)

    sildenafil 100mg for sale https://www.pharmaceptica.com/

  • hydroxycloriquin (unregistered)

    cloroquine https://chloroquineorigin.com/# hydroxychloroquine 200 mg tab

Leave a comment on “Enterprise Dependency: Big Ball of Yarn”

Log In or post as a guest

Replying to comment #:

« Return to Article