Slashdot Mirror


Getting Your Boss To Buy Lava Lamps

jarich writes "Mike Clark's blog provides directions and code on how to wire up lava lamps to your build system. When a compile or test fails, the red lava lamp gets switched on... The delay in the lamp heating up gives you a few minutes to fix things before it becomes obvious to co-workers that you broke the build. His example uses CruiseControl but you could easily modify it. Very cool stuff and inexpensive to setup."

74 of 249 comments (clear)

  1. Yeah Sure... by romper · · Score: 5, Funny

    They'll look great next to the bean-bag chairs and the espresso bar.

    I'll ask my boss when he gets back from playing golf with the VC group.

    --
    Right is wrong when left is right.
    1. Re:Yeah Sure... by Maestro4k · · Score: 5, Funny
      • They'll look great next to the bean-bag chairs and the espresso bar.
      For full effect you should put a disco ball on the ceiling of the conference room and have polyester fridays.
    2. Re:Yeah Sure... by prell · · Score: 3, Funny

      What the practice of software development really needs is some way to assign blame to people and keep them under pressure to get things right. Right?

      Hooking a computer up to a lava lamp is neat (however not as cool as the Ambient Orb), but treating programmers like Pavlovian dogs is ridiculous.

    3. Re:Yeah Sure... by SatanicPuppy · · Score: 4, Funny

      In professional radio, they always have lights hooked up to the phone line, because, obviously, it would sound like shit to have the phone suddenly ringing when you're on the air.

      My boss had a thing with people not answering the phone, so the phone light moved from being a modified desk lamp, to being a strobe light, to being two strobe lights, to being two strobe lights and a red rotating police light.

      All this being said, and since I know for a fact its a pretty easy electrical hack, why stop with a silly lava lamp? If my old General Manager was in IT these days, a failed build would result in a temporarily blind and deaf dev team, and an office space that would occasionally have the lighting and decible range of a metal concert.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  2. Apple Cube solution by Anonymous Coward · · Score: 5, Funny

    Place any lamp on top of one of those hyper-hot undervented Apple G3 Cubes, and in no-time it melts into lava.

    1. Re:Apple Cube solution by Waffle+Iron · · Score: 5, Interesting
      Place any lamp on top of one of those hyper-hot undervented Apple G3 Cubes, and in no-time it melts into lava.

      That might not be a bad idea for a casemod on some of the latest P4s. Run a heat pipe from the CPU over to a lava lamp.

      However, IIRC a lava lamp works with just a 40W bulb. With some of the latest CPUs throwing off >200W of heat, you might need a whole row of lava lamps on top of the machine. Maybe the entire side of the case could be filled with gloop and made into a wall of lava.

    2. Re:Apple Cube solution by ggvaidya · · Score: 4, Funny
      However, IIRC a lava lamp works with just a 40W bulb. With some of the latest CPUs throwing off >200W of heat, you might need a whole row of lava lamps on top of the machine. Maybe the entire side of the case could be filled with gloop and made into a wall of lava.

      Wow ... the iLamp ;).

    3. Re:Apple Cube solution by shepmaster · · Score: 2, Funny

      Do you mean to say: "A beowulf cluster of lava lamps"? :)

      I, for one, hail our new lava-lamp overlords.

  3. That... by rco3 · · Score: 2, Insightful

    ...might be the silliest thing I've ever heard of. I like it.

    --

    Ce n'est pas un vrai mouvement de robot!
  4. cool, but... by Svet-Am · · Score: 3, Insightful

    granted, this is a neat idea, but how exactly does it make you more productive?

    --
    [move .sig! for great justice, take off every .sig!]
    1. Re:cool, but... by romper · · Score: 3, Funny

      Dude... it's about getting your boss to buy useless crap for your office, not about productivity.

      It'll go nicely with my nerf guns, huge pile of empty soda cans and my blacklight-lit office!

      Er, wait, I don't live in the college dorms anymore. Nevermind.

      --
      Right is wrong when left is right.
    2. Re:cool, but... by Nos. · · Score: 3, Insightful

      No kidding.
      Lets say somehow you convince your boss to buy you one. How long are you going to spend hooking it up. Then how long are you going to spend hooking it up to other things (it must be raining out, the green lamp is on and the red is off). Then how long are you going to spend testing the other apps you've hooked it up to. (New story on slashdot, both lamps are on!).

    3. Re:cool, but... by nizo · · Score: 3, Funny

      Once the lavalamp works, you should be able to upgrade to shock collars for all the developers pretty easily. Talk about incentive to not screw up. After this upgrade plastic covers for everyone's chair might not be a bad idea either.

    4. Re:cool, but... by Derkec · · Score: 2, Insightful

      It's good to know when you're build starts to fail. I don't think we really need lava lamps to do it.

    5. Re:cool, but... by Smitty825 · · Score: 2, Funny

      I can see how it could make you more productive...you could have it lite up green whenever /. is not throwing up 503 errors :-)

      --

      Doh!
    6. Re:cool, but... by peter_gzowski · · Score: 2, Interesting

      Well, the article seems to be /.'d, but I wouldn't be surprised if a visual sign that the build is broken might encourage guys to fix it more than, say, me yelling out that the build is broken (mainly how it happens now). Most guys don't know that they've broken the build (forgetting to add a file to the repo that's on their box is common). An automated checkout and build every half hour or so, along with this glowing red light when something is wrong is much better than me building when I have a spare 10 minutes to test if everything is ok.

      --
      "Now gluttony and exploitation serves eight!" - TV's Frank
  5. X10 Hardware?! by romper · · Score: 3, Insightful

    Since they require X10 hardware/software, forget it. I won't be supporting those damn pop-under ads.

    --
    Right is wrong when left is right.
    1. Re:X10 Hardware?! by TheRealMindChild · · Score: 4, Insightful

      Pop under ads? I bought a camera from them before I even did (or so I observed) the pop under ads. I paid for 3 day shipping. Day 5 came, no camera. I called them, and the machine pointed me to email whatever address for tracking orders. So I did that. 14 months later (this is no joke), I got an email with my tracking number. Now the camera came the day after I sent the inquiry, so even if it was a timely response, it wouldnt have mattered... but 14 MONTHS?!?!?! What... the ... hell

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    2. Re:X10 Hardware?! by Jadsky · · Score: 5, Informative

      X-10 hardware and X10.com are not the same thing. The former is hardware based on a protocol that was invented in the early 70s. The latter is a company that just happens to make technology based on the protocol.

      One doesn't necessarily have to come from the other, and it's a shame that the vendor has ruined a perfectly useful technology, even shaming it doubly by making poor-quality electronics.

    3. Re:X10 Hardware?! by Mr.+Slippery · · Score: 4, Informative
      The latter is a company that just happens to make technology based on the protocol.
      Other vendors of X-10 hardware are Smarthome and X10 Pro. Even Radio Shack has some X10 stuff, or at least used to.
      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
  6. /.'ed by KJE · · Score: 5, Funny

    I hope they have one hooked up to their webserver...

    1. Re:/.'ed by AnswerIs42 · · Score: 4, Funny
      Lava Lamp color codes:

      Off = No Bugs
      Yellow Lamp = Warnings
      Red Lamp = Broken Code
      Exploding Lamp = Got linked off of /.

  7. Workaround... by Blue-Footed+Boobie · · Score: 3, Funny

    10 Remove Bulb 20 Work at my leisure... 30 Make as many errors as I want... 40 GOTO 20

    --
    DAMN YOU OCTODOG! DAMN YOU TO HELL!
  8. nice, but by Dwindlehop · · Score: 2, Insightful

    In my office we use a group-wide email.

    --
    Jonathan Pearce jonathan@pearce.name
    3EAAFB2A http://www.jonathan.pearce.name/
  9. Instead of Lava Lamps... by jmcmunn · · Score: 4, Funny


    I think we should have an air raid siren hooked up to it. Not only would it alert you to a problem, it would also scare the crap out of everyone and wake them up for a nice productive afternoon.

    It's either that or electrodes into your chair.

    1. Re:Instead of Lava Lamps... by glpierce · · Score: 5, Funny

      I like the idea of the classic movie defcon alert - main lights go down, red flashing lights and siren come on, loop of calm female voice stating "The build is down" comes on over loudspeakers.

      --
      G
    2. Re:Instead of Lava Lamps... by lizzardo · · Score: 3, Funny

      I'd go for Strong Bad singing "The System is Down" instead, but the red flashing lights would be cool.

  10. Very Cool, Cat by ackthpt · · Score: 2, Funny

    To be smooth, baby, shouldn't you change 'kill' to 'chill', too?

    --

    A feeling of having made the same mistake before: Deja Foobar
  11. Room 101 by mark0 · · Score: 5, Funny

    Most environments in which I coded would prefer a Room 101 model. A cage is placed on your head. When the build is broken, rats are released into the cage. The time it takes the rats to run down the tunnel and into the cage to eat your face gives you time to fix your mistake.... The lava lamp version sounds double-plus good.

    1. Re:Room 101 by autophile · · Score: 4, Funny
      When the build is broken, rats are released into the cage. The time it takes the rats to run down the tunnel and into the cage to eat your face gives you time to fix your mistake....

      Better make sure you specify wild rats. If they were fancy rats, they'd probably just lick your nose or snuffle in your ear or something. Then you might want to break the build on purpose just for giggles.

      --Rob

      --
      Towards the Singularity.
    2. Re:Room 101 by SmittyTheBold · · Score: 3, Funny

      Exactly. I sit here thinking, "Oh, it's time to let the ratties out to play! Let's break the build!"

      --
      ± 29 dB
  12. Conficting reports by happyfrogcow · · Score: 3, Funny

    So you're saying the lava lamp switching on means it's time to fix things, as apposed to taking a kind smoke break?

    conflicting reports are rising from the break room.

  13. Usual Google Cache by Anonymous Coward · · Score: 2, Informative

    Google cache of article.

  14. better idea by StevenHenderson · · Score: 4, Funny

    voice of Gilbert Godfrey screaming out "I suck at programming! Fire me!" over and over. That would make you debug before you compile...

    1. Re:better idea by DLWormwood · · Score: 2, Insightful
      I meant that you would surely double-check/ trace through the code before you compiled.

      You might be meaning "integrated" where you are saying "compiled." Even if the final integration step involves compiling via a master project, you'd still need a test bed or "scaffolding" to compile your code against before submission. Otherwise, you are flying blind and may as well be programming towards the old batch cards systems of yesteryear. (Then again, the project I'm working on now involves separate shared libraries or code modules, rather than something so monolithic.)

      --
      Those who complain about affect & effect on /. should be disemvoweled
  15. Coffee maker by GraWil · · Score: 4, Funny

    What about the hack that starts the coffee maker everytime a build fails... it is usually a *long* night when that happens around here.

  16. Lava lamps have many uses for IT by thatguywhoiam · · Score: 2, Interesting
    Wasn't there a link on slashdot a while back about a guy who built a crypto system using lava lamps as the (truly random) seed values? (maybe not - search turns up nothing)

    I remember seeing that, and thinking, hey, not all ideas that emerge from a cloud of dope smoke are bad.

    --
    If Jesus wants me it knows where to find me.
    1. Re:Lava lamps have many uses for IT by Finni · · Score: 3, Informative

      Yeah, that was SGI. It now lives here.

    2. Re:Lava lamps have many uses for IT by alanw · · Score: 3, Informative
      Wasn't there a link on slashdot a while back about a guy who built a crypto system using lava lamps as the (truly random) seed

      It was the Silicon Graphics (SGI) Lavarand implementation, which was at lavarand.sgi.com.

      It seems to live on at lavarnd.org

    3. Re:Lava lamps have many uses for IT by chongo · · Score: 2, Interesting
      At SGI we did use Lava Lite(R) lamps to generate unpredictable seeds for pseudo-random number generators. We purchased quite a few lamps over the life of the project ... so many that we had our own account rep from the factory and special discount price.

      It was not hard for us to get approval to buy the Lava Lite lamps. Our bosses were very supportive in signing the purchase orders to buy the lamps. All it took was presenting a cool idea (lavarand) to cool bosses (David Watson and later Mel Pleasant). :-)

      Some have asked about the relationship between the classic SGI lavarand and the current LavaRnd project:

      • One of the members of the SGI classic lavarand team (me) is also on the current LavaRnd team
      • As a nod to history, we do maintain a pair of lamps in view of the live image our entropy source.
      • The difference between the old SGI classic lavarand and the new LavaRnd may be viewed here
      --
      chongo (was here) /\oo/\
  17. Alternatively... by London+Bus · · Score: 2, Interesting

    ...you could just use the time you'd spend setting this crap up to discuss the code with your coworkers and get ideas on how to fix problems. But that's just me. I'm sure most people would rather watch a lava lamp than code.

  18. Slashdot effect.... by Kenja · · Score: 2, Funny

    Guess the lava lamps just blew up.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  19. firewall mod? by drmancini · · Score: 3, Funny

    Wow ... think of a firewall mod with a lava lamp for each open port ... my god!! the lava is boiling ... hackers coming in!!!

    --

    Never underestimate the power of idiots in large groups
  20. Re:A Better Mod? by antifoidulus · · Score: 5, Funny

    I can just see the police reports now:
    Cause of death: missing }

  21. Non /.'ed CruiseControl Info by jaaron · · Score: 4, Informative

    CruiseControl is a continuous integration tool. Mostly it's for Java but there's a .NET port too. Basically, it regularly compiles a code base to make sure no one broke anything with their commits. Apache uses something similar called GUMP.

    --
    Who said Freedom was Fair?
    1. Re:Non /.'ed CruiseControl Info by Derkec · · Score: 2, Informative

      Google has a list of tools that will help automate builds and manage them. I help write one of them, but won't be that shameless in the plug.

      Overall, I think it's good to have some sort of tool that automates your builds and emails you when they brake. Continuous integration is a good part of it for developers, but this also gets into release management, communication between teams, and such.

  22. article text in case of /.ing by BeeRockxs · · Score: 4, Informative

    Bubble, Bubble, Build's In Trouble
    Your software is being automatically built and tested on a schedule. It even sends you an email when the code doesn't compile or pass its tests. You're certainly ahead of most projects, but email is just so 90s. Even if you could manage to find those build failure emails amidst all that spam, you're reading yesterday's news. Indeed, you may already be ignoring the status of the scheduled build.

    The Monitoring chapter of the book offers alternative, in-your-face, worth-getting-up-for-in-the-morning techniques for monitoring scheduled builds. The most popular technique came by way of a story contributed by Alberto Savoia. He describes how his project uses red and green lava lamps to radiate the status of their scheduled build. Better yet, those lamps are controlled using X10 devices such as those used to turn on your household lamps so that you don't arrive home to a dark house.

    Well, as you might imagine, I could hardly wait to build my very own build-monitoring lava lamp kit. And as bonus material for readers of the book, I've crafted a bit o' software that integrates with CruiseControl. So now you too can enjoy red and green bubbles on your project!


    Bill of Materials

    To get started, you need some automation gear. Think of these gadgets as this year's essential project accessories:

    * 4-Piece Firecracker Automation System

    This kit includes:
    o 1 Firecracker Computer Interface
    o 1 Transceiver Module
    o 1 Lamp Module
    o 1 Palm Pad Remote Control

    Cost: $39.99

    (Props go to the folks at x10.com for supporting this project by supplying me with a complimentary kit. It all fits in a wee box, so I can carry it from project to project.)

    With that kit, you can control two lava lamps -- one plugged into the transceiver module and the other plugged into the lamp module. You can optionally purchase another appliance module if you want to control two appliances. For example, you might want your build process to turn on a coffee pot when the build fails and then kick start your margarita machine when the build is fixed.
    * 2 lamps, preferably the kind that boil red and green lava

    I used the Hot Rock Lite F/X (yellow earth/blue liquid and red earth/purple liquid). Note for legal purposes that these lamps (shown in pictures below) are not LAVA(R) brand motion lamps, but those will work just as well.

    Cost: $9.99 each at Target or Walmart
    * Pragmatic Automation X10 software
    It's an open source Java library that includes the CruiseControl plug-in, an API to make your wildest X10 dreams come true, detailed instructions, and an ever-so-useful collection of tests.

    Way down deep, the library uses the Java Communications API to send bits out over the serial port and into the Firecracker Computer Interface. (Linux users will need the RXTX implementation). Michel Dalal's Java X10 CM17A API library, an implementation of the FireCracker (CM17A) Communications Specification, is used to send out the correct 1s and 0s in response to human-friendly commands. Many thanks to him for doing all the low-level bit twiddling and sharing the goodies with us!

    Cost: Free to readers of Pragmatic Project Automation

    Assembling the Kit

    With that hardware in hand, you're ready to start the assembly process. The Firecracker Automation System includes instructions written for your average home electronics consumer, so your average computer/network geek should have no trouble. I'll spare you all the gory details and instead run through a quick visual tutorial of my setup.

    Start by plugging the Firecracker Computer Interface into a serial port of your scheduled build machine:

    This little gem sends a wireless signal from the computer to the transceiver module. Notice that you don't lose the serial port. You can plug another serial device

  23. Seems counterproductive by LeahofRivendell · · Score: 5, Funny

    I would definitely write bad code on purpose with this set up just to watch the lava.

  24. Low Tech Works by kcdoodle · · Score: 5, Funny

    We had the problem of concurrent users locking up a tape drive.
    We tried a white board, we tried a sign in/out sheet, it got so bad that we held a meeting and the manager decided we would use the ownership of a certain file to show who was allowed to control the tape drive.
    The same manager broke his own rule immediately after the meeting.
    My solution was the one that worked.
    We used a really cheesy Mardi Gras necklace. Who ever had the necklace in their possession was allowed to access the tape drive. We never had a problem after that.
    If you left the necklace on your desk it was perfectly okay for someone else to steal it. If you wore the cheesy thing around your neck, everyone knew you were using the tape drive.

    Sometime low tech is easier, more reliable and best of all, funnier.

    I live the greatest adventure anyone could wish for. - Tosk the Hunted

    --

    - I live the greatest adventure anyone could possibly desire. - Tosk the Hunted
    1. Re:Low Tech Works by floki · · Score: 2, Interesting

      We had the problem of concurrent users locking up a tape drive.
      ...
      We used a really cheesy Mardi Gras necklace. Who ever had the necklace in their possession was allowed to access the tape drive. We never had a problem after that.
      ...


      This also works great when trying to manage a discussion in a group of 10 to 20 people. If things start get out of hand and people cut each other off just take a random token (perhaps a small ball) and throw it to someone who wants to speak. After speaking the person passes/throws it to someone else.

      Nobody will need an explanation and you can be pretty sure people who don't have the token keep their mouth shut. As a bonus you take out the tension of a heated discussion by putting in some fun. Helps to keep objective and forces people to keep their thoughts for some time, possibly reflecting again about what to say.

      --
      from the to-stupid-for-words dept.
  25. More practical by spidergoat2 · · Score: 2, Funny

    Would be a beer cooler. If your code/project/whatever works, beer gets cold. If it fails, beer gets warm. That's real incentive. Ur, except in England.

  26. That's ANOTHER cool use of Lava lamps in computing by alispguru · · Score: 3, Interesting

    A better one is here where Lava lamps are used to generate true random bits.

    Too bad the website for it appears to be off line. SGI used to be cool, too...

    --

    To a Lisp hacker, XML is S-expressions in drag.
  27. Virtual lava-lamps. by mikael · · Score: 3, Funny

    We've got a similar system, but it uses the lava-lamp screen saver.

    If the keyboard or other input device isn't used within five minutes, a lava-lamp appears on screen.
    That way, we can tell if someone hasn't been working within the past five minutes.

    Personally, I prefer the futuristic virtual Lava Lamp office, where you're cubicle rises and falls according to how productive you have been.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  28. He should have made one for webservers by digitalgimpus · · Score: 3, Funny

    He should have made one for webservers when the apache process hangs.

    His datacenter would be groovy right now.

  29. Quick Fixes by kjfitz · · Score: 3, Insightful

    I'm not sure I would want to put in place something that would encourage designers to make quick fixes. Once the build breaks the "lava lamp penalty" would encourage a designer to keep the lamp from bubbling rather than spend the time to fix the break in the best and safest manner (i.e. one that may take an hour longer.)

    Does your build environment allow you to debug, build, and test a loadbuild break in the time it takes a lava lamp to heat up?

  30. Lava lamps are supposed to be soothing man. by edunbar93 · · Score: 4, Funny

    Leave it to corporate America to find a way to make Lava Lamps something to stress out about.

    --
    "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
  31. this is funny by Chuck+Bucket · · Score: 4, Interesting

    as a build mananger I just implemented Cruisecontrol on the job this week. it's awesome, no more going to do the build and getting a ton or errors, now if there's an error emails get sent to me, the project manager, and the dev responsible. it's a very nice tool. adding lights to the mix sounds trivial, but hey, if it makes work more fun, why not.

    CB

  32. Break time by ro_coyote · · Score: 2, Funny

    Don't forget the sticks of pot and discount snack machine, so our fellow techies can mellow out after a stressful rush of fixing things in a hurry. (For medical reasons, I assure you.... honest!!)

  33. Blurb doesn't do justice by bokmann · · Score: 4, Insightful

    That headline blurb doesn't do this book justice. I was one of the first kids on my block with a copy of this book, and I highly recommend it.

    This book is not about lava lamps (although it does talk about them). This book is about using automation to keep your software project on-track... never letting things get broken... using a computer in your office as a 'virtual employee', continually building and running unit tests and letting you know if someone breaks the build.

    Yes, there is a reference about automatically turning on a red lava lamp if your unit tests fail... but far more important than that, the build on my project (which uses the ideas from this book) is never broken long enough for a lava lamp to heat up.

    If you are interested in Agile process (especially the XP concept of 'continuous integration'), you need this book.

  34. Here's a link that works: by AndyHunt · · Score: 5, Informative
    Very funny, guys. We weren't expecting to get Slashdotted today. Try www.pragmaticprogrammer.com/pa/pa.html and it ought to work a little better for you.

    -- /\ndy

  35. But will it light the bong for me? by Wile_E_Peyote · · Score: 4, Funny

    This would be more useful, if it lit up a bowl at 4:20 if the green lamp was going.

    Hmmm... All I need is an automated valve and a mini blowtorch...

    W.E.P.
  36. It's better the other way ;) by mystran · · Score: 2, Funny

    Indeed. If you do that, everybody starts breaking builds just to turn the damn lamp on. Better make it so that when a build breaks, the lamp get's turned OFF so people get angry from not being able to watch it. That way nobody dares to break the build, and somebody does, other people might even come to help fix it, so they can continue their trip^H^H^H^Hwork with proper lighting..

    --
    Software should be free as in speech, but if we also get some free beer, all the better.
  37. Is there anything more annoying on /. by Anonymous Coward · · Score: 2, Interesting

    Than people complaining about getting modded down in a system that intentionally gives mod points to (pseudo-)random people? But I guess it's obvious that if someone feels their post deserves a certain response and it doesn't get that response, the mod system must be broken as all hell.

  38. Well... you can always... by unikron · · Score: 2, Funny

    Get your boss to buy Java Lamps :D

  39. Re:Disco? by damien_kane · · Score: 2, Funny

    [insert obligatory Disco Stu reference here]

    Why? Didn't you get the memo? Disco Stu doesn't advertise...

  40. Reminds me of Dilbert's "lost token" by Chemisor · · Score: 3, Funny

    > Who ever had the necklace in their possession was
    > allowed to access the tape drive.

    Reminds me of an old Dilbert cartoon:

    Dilbert: (holding a cable) we have a token ring network.
    Boss: So why is it not working?
    Dilbert: the token fell out. It must be somewhere in this room...
    Boss: (gets on his knees to search)

  41. Is Firecracker X10?! Eeew. by ediron2 · · Score: 2, Informative

    Everything I google on Firecracker says it is 'X10 Firecracker Automation'...

    X10!!! Oh.... my... hell. Slashdot recommending a project that uses *THEM*.

    What next, a story on a project that uses SCO software?! Personal firewalls using XP SP2? A softball interview with Jack Valenti or Orin Hatch?

    I know, it's not pico/x10/whoever's fault entirely, but after years of X10 popups, I feel tricked/annoyed/dirtied and I haven't even clicked past the google results.

    A couple years ago, we were revising a website, with an eye toward better google placement. My tech lead forwarded a spam for a related utility, and I had to read him the riot act on why we'd *never* buy anything from a spammer.

    (yeah, I know... I'm goin' to modpoints hell for criticizing the editors.)

  42. Another way... by rnelsonee · · Score: 2, Informative
    You can also use the Ambient Orb by following this guide. Theses guys chose the Lava Lamp because it's cheaper, but if you hate X10, this might work better.

    Now, everyone go buy an Ambient Orb so they can mass-produce them more, and then I can finally afford one!

  43. Re:That's ANOTHER cool use of Lava lamps in comput by Corporate+Gadfly · · Score: 3, Informative
    A better one is here where Lava lamps are used to generate true random bits.

    Too bad the website for it appears to be off line. SGI used to be cool, too...
    Indeed, the correct website is here.
    --
    Corporate Gadfly
    Jonathan Archer: the most beaten up Enterprise captain in Star Trek history
  44. if you're fast enough by Maelikai · · Score: 2, Interesting


    if you're fast enough and the timing is right you fix the build just as it is beginning to get liquid, then it cools with tendrills reaching to the surface.

    if you fix it too fast if looks the same as if it took a long time to fix it. :)

  45. The Original Article on eXtreme Feedback Devices by javagitator · · Score: 2, Informative

    Wow, JavaLavaLamps are getting their 15 minutes of fame on Slashdot - I am bubbling with pride. As the original implementor (AFAIK) of the unholy and unlikely combination of CruiseControl + Java(TM) + X10 + Lava (TM) Lamps, and the author of the article in Mike Clark's book, I am thrilled (and a bit concerned that this will be THE contribution to the computing I will be remembered for.) In any case, JavaLavaLamps are just one of the eXtreme Feedback Devices (XFDs) I mentioned in the blog that started it all. You can read about XF and see other XFDs at: http://www.developertesting.com/managed_developer_ testing/000036.html. Have fun.

  46. Very cool stuff? by OrangeTide · · Score: 2, Insightful

    Must be a slow news day for this to be cool.

    In a related note. Today is Macaulay Culkin's Birthday.

    --
    “Common sense is not so common.” — Voltaire
  47. Use the Ant Sound task or create a "listener" by bADlOGIN · · Score: 2, Interesting

    I've been using CruiseControl for about half a year now, and the Ant Sound task works well. Just crank up the speakers and collect a directory of Success and Failure sounds. It's hard to ignore the audio track from the Psycho shower scene when a build fails, or a snip of the Indiana Jones theme music when it passes.

    Our build machine recently switched to a rack mount in the server room, so I wrote a little Ant Task that loops and parses the CruiseControl RSS feed (mentioned in Pragmatic Automation) and sets build status baised on that, playing a set of sounds on a workstation locally. We get punk covers of show tunes (from Me First And the Gimmie Gimmie's "Are A drag") and Office Space quotes when the build fails. The sounds are different from our usual workstation collection, and nothing says you missed a file checkin or config change like Bill Lumberg saying "Uh... we have sort of a Problem here.." at max volume:)

    --
    *** Sigs are a stupid waste of bandwidth.
  48. Over-Engineered Workplace by Mulletproof · · Score: 2, Interesting

    "When a compile or test fails, the red lava lamp gets switched on... The delay in the lamp heating up gives you a few minutes to fix things before it becomes obvious to co-workers that you broke the build."

    I mean, if you're looking for that sort of subterfuge to mask your screwup, why buy one to begin with again? Do you absolutely need a delayed action screw-up beacon. I mean, the moment the damn thing turns on, people are going to know you fucked up anyway even without an undulating blob since the entire lamp GLOWS WITH LIGHT, warm or cold.

    I nominate this for the "Weakest Excuse for Lava Lamp Placement in a Workcenter" Award. Thank you.

    --
    You need a FREE iPod Nano