Slashdot Mirror


A Barcode Driven Kitchen and Grocery List?

Crazy Brian asks: "I have envisioned, for some time now, having a 3Com Audrey with a barcode scanner in my kitchen, where I can scan in items as I put them away, then scan them again as I use them. Barcode information would be stored on my MySQL server, and an inventory would be updated. I could then generate a shopping list, or link it to a database of recipes, to find out what I can have for dinner tonight. The closest thing I have found is the ShopWizard from Symbol, which only runs under Windows. Is there anything out there for Linux? I hope it can use the upcdatabase to find unknown barcodes. Is there any group interest in creating something like this, assuming nothing already exists?" Icepick's Trashbin is a simple application built on this concept, but wouldn't knowing exactly what is in your cabinets and having a ready-made grocery list be a useful feature for any kitchen?

105 comments

  1. Already exists by Glonoinha · · Score: 4, Funny

    The appliance that automagically keeps track of your groceries, makes lists of what's needed from the store, even goes and gets them from the store while you are at work - already exists.

    It's called a wife.

    --
    Glonoinha the MebiByte Slayer
    1. Re:Already exists by chivo243 · · Score: 1

      Yes, there is another appliance that a lot of slashdot'ers have heard of too, that is called "Mother!"

      --
      Sig Hansen?
    2. Re:Already exists by Anonymous Coward · · Score: 0

      It's an older model, so if you can upgrade to the Wife, it's worth it as it supports a bunch of new features. There are things you can do with a Wife that you simply can't do with a Mother.

    3. Re:Already exists by Anonymous Coward · · Score: 0

      It's not true!

    4. Re:Already exists by really? · · Score: 1, Informative

      Entirely too much maintenance required for a "wife unit".
      I find that a "maid unit" is much more trouble free; simple maintenance, EASY upgrade.
      Mind you, I have yet to try out a "wife unit" as I can't seem to find a try before you buy version. (No, "girlfriend unit" does not count.)

      --

      "Consistency is contrary to nature, contrary to life. The only completely consistent people are the dead." A. Huxley
    5. Re:Already exists by pete-classic · · Score: 1

      Yes, but computers can't talk.

      -Peter

    6. Re:Already exists by caswelmo · · Score: 4, Funny

      While initially excited about my purchase of this product, I have been dissapointed with its overall performance. The initial buy-in was a significant investment, but I had figured that the lack of subscription costs for the life of the unit would make it a worthwhile purchase.

      Unfortunately, after a short period of appropriate use I found my item started to malfunction. The day after the two-week warranty period ended it started to make an increasingly annoying noise. A high-pitched wail of sorts. The noise seems to repeat until a specific function is performed. At times the noise even exceeds the volume of the television.

      In addition the ports on my model are rarely accessible. Even getting the exterior case off is a major achievement. For some reason I have found it easier to plug-in when floral arrangments are visible to the unit. Strange but true.

      In summary, while the lack of subscription costs in a nice bonus, I would suggest that consumers purchase their products on a per-need basis. At least, until resources become scarce, at which time I would suggest grabbing hold of the first product you can and praying she doesn't read Slashdot.

    7. Re:Already exists by Anonymous Coward · · Score: 0

      but hopefully the computer won't spend all your money on stupid shit and/or fuck around on you while you are at work.

    8. Re:Already exists by SirTwitchALot · · Score: 1

      You may want to look into a refund, you were decieved about the lack of subscription cost. They don't call it a subscription, actually they call it an anniversary, and instead of paying money, you have to give her clear rocks that have a falseley inflated market value. I am sorry you have been mislead

      --
      Go away, or I will replace you with a very small shell script.
  2. idea old as... by gl4ss · · Score: 3, Insightful

    well, something.

    but you don't seem to realize that it actually is a lot of extra hassle to scan things when you put them in and when you take them out, also you can't know if the juice is almost empty or whatever.

    so unless you're running a biiiig kitchen at some facility it doesn't make that much sense, actually.

    --
    world was created 5 seconds before this post as it is.
    1. Re:idea old as... by krymsin01 · · Score: 1

      Never underestimate how anal some people can be. *shrug* But it occurs to me that it'd be a lot simpler to use a RFID system, but that might not be as practical cost wise.

      --
      stuff
    2. Re:idea old as... by TheWanderingHermit · · Score: 2, Insightful

      It occurs to me that it takes just as long to check the fridge and cabnet as it does to look through a database, even if the database has a way of tracking items using RFID tags.

      Honestly, there is already an easy way to see what one can have for dinner. I use it every day. It's called my eyes. It takes me less than a minute to check the fridge, freezer, and cabinets to see what I have. If I tried to track everything, putting away groceries would take much longer, and cooking (or just grabbing that midnight snack when I'm drowsy and hungry and unlikely to remember to scan anything) will take longer. In the long run, it'd take more time to scan and track than to just get off my butt and take a quick look.

    3. Re:idea old as... by Glonoinha · · Score: 1

      That said, I would envision the biggest hassle would be getting the look-up table that lists every UPC and what it actually is ... I mean just because you know that 20138-13604 is a roasted raspberry / chipolte sauce(*) doesn't mean you can necessarily derive product from UPC number - you have to already have the database that knows.

      Footnotes
      (*) - and a damn nice roasted raspberry / chipolte sauce at that.

      --
      Glonoinha the MebiByte Slayer
    4. Re:idea old as... by eikonoklastes · · Score: 1

      I, too, *LOVE* 20138-13604!

      Check out www.jelly.com for more info.

    5. Re:idea old as... by Anonymous Coward · · Score: 0

      It's called my eyes.

      I'm blind, you insensitive clod!

    6. Re:idea old as... by the+real+darkskye · · Score: 1

      Thats an interesting idea, do supermarket scanners fry the RFID chips embeded in the products when they are scanned or do the anti-theft monitors check whats going past the scanners against whats been sold recently?

      --
      Music is everybody's possession.
      It's only publishers who think that people own it.
      Fuck Beta
      ~John Lenno
    7. Re:idea old as... by macdaddy · · Score: 1
      True, but you can't check the cabinet from work or have a list of what's missing from your cabinet sent to your cell phone via a cron every payday.

      What I really want is a program that will take a list of stores I'll shop at, take a list of the products I want to buy including brand and size (intergration with this tracking tool would be handy), collect the up to the minute sale prices from each of my stores online, and output my shopping list spread out over all the stores by the lowest price. Now that would be a slick tool. Not everyone in the world buys what they plan on eating for supper on their way home from work (walking home from work).

    8. Re:idea old as... by TheWanderingHermit · · Score: 1

      Part of the point of my sarcasm is that it'd be easier to just look and see. I don't know about you, or anyone else, but I find I tend to remember pretty easily what's in the kitchen, almost without any effort.

      It just seems to me you're spending weeks putting together a system that will save you a few minutes at a time. In ten or fifteen years, assuming you don't have to maintain the system, the time may even out.

      It reminds me of the time I typed in the titles, authors, and other info into a database for all of my (then) over 1,000 books in my library. I said I could use this system to keep up with what I had, where it was, and if a book was checked out. I found out, in the long run, that somehow I always remembered where the books were on the shelf anyway and a simple sheet of paper made a good "sign out" system.

      Doing things the geek way can be useful, but there comes a time, with any system, when it's much easier, in the long run, to just simplify it and get a life (not intended as an insult).

    9. Re:idea old as... by Crazy+Brian · · Score: 1

      We have 3 adults and 4 kids in my household. We make triple and quaduple batches of everything. We shop at Sam's, and actually use it all before it spoils. We have more then the average amount of cupboard space. Seperate 20cu ft freezer. It gets to be quite a bit to keep track of. Once a month or so, the wife and I have to go through and take inventory so we don't duplicate buy stuff, and forget to buy other stuff. So this is the idea I came up with for us.

      --
      "Do what you can, with what you have, where you are."
    10. Re:idea old as... by jacksonj04 · · Score: 1

      Fry as far as I know. I'll have to keep some packaging and take it into the shop a year later just to see what happens.

      --
      How many people can read hex if only you and dead people can read hex?
    11. Re:idea old as... by jacksonj04 · · Score: 1

      The only thing I have ever found a computerised database for is my music - and that's only because I've got it all digitized. 2000+ songs takes a long time to look through manually.

      --
      How many people can read hex if only you and dead people can read hex?
    12. Re:idea old as... by Glonoinha · · Score: 1

      You are my hero!
      Now where did I put those mod points ...

      --
      Glonoinha the MebiByte Slayer
    13. Re:idea old as... by macdaddy · · Score: 1
      I'm sure many a great idea started under similar pretenses. In the end they saved thousands of people millions of cumulative hours that would have otherwise been wasted. Someone has to spend the time to build the tool before others get a chance to reap the rewards. I can't remember how many times I thought I had a X cans of Y only to find out when I went to make supper that I really only had Z cans of Y, not enough to cook what I'd been planning on. It sure would be nice to be able to tell from somewhere other than in front of my kitchen cabinets (when it's too late) if I have the ingredients needed to make Y.

      I'm sure there are people who thought it was a waste of a programmer's time to give a person the ability to program their Tivo to record a certain show over the Internet. I'm sure there are more than a few people who would argue that it's been and incredibly useful feature.

  3. An Xmas Frosty Post for joo! by Anonymous Coward · · Score: 0

    As title. I'm the MAN!! w00t!

  4. Why just limit yourself to having the barcode in by antifoidulus · · Score: 3, Insightful

    the kitchen?
    I have thought about this system myself as well. You can get cards for many PDAs that will scan barcodes, so that way you can "cross" things off at the supermarket(though I would expect some strange looks). Hell, if you like writing code, you could even have the software plan out your shopping, have it locate the aisles everything is in and tell you where to go.

  5. This again? by Otter · · Score: 2, Insightful
    ...wouldn't knowing exactly what is in your cabinets and having a ready-made grocery list be a useful feature for any kitchen?

    People have been talking about this since the Apple II. The problem is, that given that:

    1) The small size of most home kitchens means that it's relatively easy to keep track of that list in your head. I can tell you without looking that I have pinto beans and lemon juice, but need to buy butter.

    2) Home kitchen inventories don't need to be managed as tightly as a Wal-Mart. Unless you're insanely well-organized, there is no cost of capital or opportunity cost to keeping non-perishables around a little longer until you need them.

    So the trouble of maintaining a kitchen database, checking every can in and out, makes it more work than just keeping a well-stocked kitchen and buying special items (rack of lamb, sassafras root) when you need them.

    1. Re:This again? by Tanktalus · · Score: 4, Insightful

      I do understand that there are a number of people saying "why bother?" My answer:

      1. This is an "ask" story in a "News for Nerds" site. Um, what could be more nerdy than a roll-your-own barscan kitchen inventory running on Linux? (translation: calm down.)
      2. I would find some use for it if it were able to take hand-written lists and combine them with the barcode list (multiple sources, merged from a palm pilot or something). This means that for non-agribusiness foodstuffs (produce, possibly meat), as we run out/low, we can just write it in the list. But for other items, I need to be able to specify where it is - we have a reasonable supply of most non-perishables in the kitchen, but for larger bulk (whether it's a flat of 20 cans of soup, or it's rolls of paper towels), we store that in the basement. So it'd be nice to say where something is stored so we can easily see where all of our soup is, and how much (total) we have. Maybe I'm just being lazy (hey, that's a virtue in my programming language!). Or just plain geeky.
      Whatever it is - it's fun. I run a linux webserver on my home machine - somewhat overkill. But I use it because it's fun. Same with email, etc. - so please don't crap all over someone else's geekiness. One man's garbage (waste of time) is another man's treasure (fun way to entertain themselves).
    2. Re:This again? by bitingduck · · Score: 2, Interesting

      People have been talking about this since the Apple II.

      And computers have almost gotten to where they can realize their full potential in the kitchen-keeping track of recipes, which was a justification for many computers to sneak into homes in those days.

      This thanksgiving is the first time I used the computer to help in the kitchen-- not because I'm very anal (I'm very bad at being anal) but because it was easier than any other way. I had emailed out the menu to my mom who came to visit from out of state, and when we were cooking, I had the laptop there on the counter (I have a lot of counter space, so it was convenient and not in the way) and would mark things off and make notes as we made them, and check on line for preparation tips when questions came up.

      I'd kind of like RFID tags in the fridge-- there are things you need when cooking at the holidays that you don't realize aren't there, or they've been in the fridge so long you might be afraid to use them. And it would be nice to be able to slap an rfid on leftovers (or have it built into the container) and have the fridge keep track of how old they are. I don't even want it to track what they are- that would require effort. I've tried marking them with a marker, but I'm not anal enough and it stops after a day or two.

      The spice cabinet is another place for RFID tags-- I have a lot of spices, including many obscure ones, and I'm too lazy to organize them in the very large spice cabinet. I'd like to be able to pull up a list of what's in there to compare to recipes.

    3. Re:This again? by Otter · · Score: 1

      Fair enough -- I usually dislike "Why bother?" answers to Ask Slashdot, as well. In this case, though, given that the answer to his question of "Is there an off-the-shelf Linux solution available?" (he's not, as I understood it, planning to roll his own) seems to be "no", general ruminations on the topic seemed not inappropriate.

    4. Re:This again? by ottothecow · · Score: 1
      The spice cabinet is another place for RFID tags-- I have a lot of spices, including many obscure ones, and I'm too lazy to organize them in the very large spice cabinet. I'd like to be able to pull up a list of what's in there to compare to recipes.

      Hey! That's not oregano.

      --
      Bottles.
    5. Re:This again? by RevAaron · · Score: 2, Interesting

      Indeed, it'd be nice to have this for spices.

      Management by itself seems like a why-bother issue to me. What I'd like is to have integration between this little ingredient database- including dry spices, perishables, frozen stuff, canned goods and everthing else- and a recipesdatabase, whether it's my personal list of recipes or something like the awesome allrecipes.com and webtender.com. I'd love to be able to go onto allrecipes and click a button labelled "give me a 5-course meal with what i have!" and have it generate those 5 courses based on my taste (derived from my ratings of other recipes on allrecipes.com, perhaps), and ratings other folks have given it, all using the materials i have already. Or perhaps, leave me only buying fresh rosemary and chicken breasts, etc. Having all this data is next to worthless for me... But *using* this data would be great.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    6. Re:This again? by bitingduck · · Score: 1

      Or perhaps, leave me only buying fresh rosemary

      Which reminds me that it also has to account for things growing in the yard...

      I'd be happy to have all the data without the integration-- most of the time I don't bother with recipes, or I use them for inspiration but modify them a lot. The integration is just an added bonus, but as I write this it seems like it might include thresholds for missing items and recommended substitutions-- if you have nearly the right stuff for a recipe, you can usually do a pretty decent job of it. That would be useful.

    7. Re:This again? by markh100 · · Score: 1

      This is exactly what I thought about when I started reading all the complaints about why bothering with tracking all of your grocery items.

      A database of potential recipes based on your current stock of groceries is a great idea.

      I don't know about you, but I have all kinds of groceries stuffed in the back of my pantry, and I have a real hard time remembering what I have on hand without spending a long time digging through everything.

      Another feature that I would love would be automatic tracking of expiration dates. I don't know how many times I've pulled an old quart of milk, some rotten vegitables, moldy bread, or spoiled sour cream from some forgotten corner of the back of the fridge. I would really appreciate reminders like this "You have a quart of milk purchased last Tuesday that is about to expire", and "You should really think about throwing away that loaf of bread that expired three weeks ago".

      This would probably work pretty well as an ASP app. The ASP would be responsible for keeping an up-to-date bar code database & recipe database. Scanning items would update their database.

    8. Re:This again? by Macgrrl · · Score: 1

      This is an "ask" story in a "News for Nerds" site.

      But is a "News for Obsessive Compulsives" site?

      Personally, I have a whiteboard on the fridge, if I go to use something and it's almost empty or not there, I write it on the fridge. When time comes to make a shopping list that's the starting point.

      It mostly works except when my husband finishes something, doesn't write it on the whiteboard then complains that there is no more coke, bread, milk, whatever...

      --
      Sara
      Designer, Gamer, Macgrrl in an XP World
    9. Re:This again? by Anonymous Coward · · Score: 0

      your a fucking freak. Get a life you sick fuck. Is that what you want? A beep goes off on your crontab'd watch, you run to the kitchen, remove the moldy bread and sour milk? cmon man stop aspiring to live your life as a batch job.

  6. MySQL, huh? by Safety+Cap · · Score: 0, Troll
    So you aren't planning on normalizing the data or using referential integrity? Where are you going to do that, in the application layer?

    My hat's off you, sir, and I wish to subscribe to your newsletter.

    --
    Yeah, right.
    1. Re:MySQL, huh? by iamsure · · Score: 2, Informative

      Nice troll.

      You can use innodb tables to get referential integrity, and why wouldn't you be able to normalize the data? MySQL has had that ability for ages.

      And you are already a subscriber HERE, where they use MySQL, so clearly you are willing to pay for services driven by mysql. :)

    2. Re:MySQL, huh? by gl4ss · · Score: 1

      *And you are already a subscriber HERE, where they use MySQL, so clearly you are willing to pay for services driven by mysql. :)*

      how can you see of someone if he has or has not bought subscription?

      --
      world was created 5 seconds before this post as it is.
    3. Re:MySQL, huh? by afd8856 · · Score: 1

      He has a slashdot id, ergo he already subscribed to this service. Not the premium service, of course.

      --
      I'll do the stupid thing first and then you shy people follow...
    4. Re:MySQL, huh? by Safety+Cap · · Score: 1
      He has a slashdot id, ergo he already subscribed to this service.
      It is always a treat to converse with someone who does not speak the English language natively. In your native language, what does the word "subscribed" mean?

      On one level, you are correct. I use this "service." Considering the competency level of the developers (i.e., very low), why would you exemplify /. as high-quality code? Have you even bothered to examine its architecture? I think not.

      --
      Yeah, right.
    5. Re:MySQL, huh? by gl4ss · · Score: 1

      well.. you just put it like he would have subscripted to the PAY(as in actual money changing hands) service..

      it's not usually considered that you subscribe to public tv channels either if you are a viewer and even 'paying' by watching ads.

      --
      world was created 5 seconds before this post as it is.
  7. A simple question and an idea by Tim_F · · Score: 1

    How would the scanner know whether something was being added to inverntory or removed from inventory?

    Know for the idea. You are using Linux and MySQL. Why not write an open source app that can do this? Write an import filter that will import all the recipes off of (say) epicurious.com. You could even leave it so you could add more recipe sites at a later date.

  8. AIEEE by Chess_the_cat · · Score: 1

    Why would I want the hassle of having to scan items in and out of my frig like a damn library when I can easily see if I'm out of milk or not? This is the craziest idea I've ever heard. It'd be something else if the frig was automatically scanning its contents and then you could log into it to see. So if I'm out and about and can't remember if I have butter then I could check remotely. But manually scanning the items is not very convenient.

    --
    Support the First Amendment. Read at -1
    1. Re:AIEEE by DrSkwid · · Score: 0


      frig?

      is that how USians spell fridge ?

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    2. Re:AIEEE by cloudmaster · · Score: 1

      It'd make more sense to scan when purchased, and then to scan again when you noticed that you were "almost" out of the stuff. Possibly one more time when you ran out totally. Scanning every time you use it would be rather pointless, unless you also record the amount used so the amount remaining could be calculated (or maybe used an integrated scale and scanned), and scanning every time would take a lot of extra time. Doing what I suggested would basically speed up grocery list maintaining...

  9. Wow, I'm tired... by Gothic_Walrus · · Score: 2, Funny
    When I first read the headline, I thought it said "A Barcode Driven Kitten and Grocery List?"

    Even if technology were to that point, I don't think Slashdot users should be asked about biological engineering... :)

    --
    Goo goo g'joob.
  10. The Agribusiness Diet by sakusha · · Score: 1, Troll

    This is a recipe for eating only prepackaged foods produced by the Agribusiness industry. Maybe you should just skip all the trouble and take food pills.

    I try to purchase food that does NOT have standardized corporate barcodes on it. My local butcher allows me to select cuts from a display case, he weighs it and puts a pricetag on it. I put vegetables in a plastic bag, and they get weighed at the checkout. I can buy pasta in bulk. I cook it myself from recipies I've developed, instead of reading the instructions on a label.

    1. Re:The Agribusiness Diet by Anonymous Coward · · Score: 0

      so your a communist freeloving hippie?

    2. Re:The Agribusiness Diet by blincoln · · Score: 1

      This is a recipe for eating only prepackaged foods produced by the Agribusiness industry. Maybe you should just skip all the trouble and take food pills.

      No, the story's submitter just needs to make an additional investment in some barcode software and a printer, then create custom SKUs for anything that doesn't come pre-barcoded.

      With proper design, perhaps only 15-20 minutes would be added to the process of storing groceries upon returning from the store. Imagine the convenience!

      I cook it myself from recipies I've developed, instead of reading the instructions on a label.

      I actually try to do this as well. It's fun, you get custom food, and it's a skill that tends to impress guests. Plus, if it's something fast like macaroni and (soy) cheese, it actually tastes better than the pre-packaged kind by far.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    3. Re:The Agribusiness Diet by sakusha · · Score: 4, Insightful

      I think you're missing my point. Allow me to illustrate, with an old Calvin & Hobbes comic I still have taped to my refrigerator. Calvin's dad is ranting about the frantic pace of modern life, and how we have all sorts of labor-saving machines that are supposed to make life easier, but instead, just make it faster paced, and more stressful. In the final frame, Calvin is holding a package of frozen food, screaming "SIX MINUTES in a microwave? I don't have TIME for this!"
      If I had 15-20 extra minutes to spend every time I go to the store, I'd probably be better off spending it cooking or cleaning the kitchen. If I had a hundred bucks to spend on a bar code printer, I'd probably be better off spending it on better quality food. This whole scenario is a classic example of "goal displacement," the goal of cooking is to provide a healthy diet of tasty food, it's not an inventory management problem or a time management problem. Peoples' diets are getting worse because they're treating cooking like a trip to a gas station, a task that must be taken care of and gotten out of the way. Slow down and smell the coffee (preferably not instant coffee). Food is a pleasurable thing, cooking is fun, not a chore to be turned into another computer algorithm. Some things don't benefit from computerization.

    4. Re:The Agribusiness Diet by magefile · · Score: 1

      Food is a pleasurable thing, cooking is fun, not a chore to be turned into another computer algorithm.

      You could say the same about driving, or web design, or math. But we still have public transportation, Frontpage/Dreamcast/Nvu, and calculators, simply because those things aren't enjoyed by everyone. For some, food is a means to an end - nourishing the body so we can get back to whatever else we do. For others, it is an end in itself.

    5. Re:The Agribusiness Diet by sakusha · · Score: 1

      The difference being, every single human being can derive pleasure from eating delicious, healthful food, but everybody could survive just fine without driving, math, or web design. Knowing how to prepare food and eat healthily is a survival skill, bred into mankind's genes since prehistoric times. Eating what Agribusiness sells you is a modern way to develop obesity and heart disease.

    6. Re:The Agribusiness Diet by Anonymous Coward · · Score: 0
      Apparently so.

      probably staged a sit-in when the local health nut store started barcoding their crap.

    7. Re:The Agribusiness Diet by /dev/trash · · Score: 1

      You mean the meat some big conglomerate raised in a box for you?

    8. Re:The Agribusiness Diet by Uncle+Jimmy · · Score: 1

      No, the story's submitter just needs to make an additional investment in some barcode software and a printer, then create custom SKUs for anything that doesn't come pre-barcoded.

      Then why not grab some digital scales and hook them up to a serial port or whatever and get them to take a reading when you scan the barcode.

      And, for the full effect, add a beep sound and a line of impatient people and screaming kids just outside your fridge.

    9. Re:The Agribusiness Diet by sakusha · · Score: 1

      You're obviously been duped by ridiculous PETA propaganda like "Diet for a Small Planet."

      I live in a an agricultural state, but the state government implemented serious laws that prevent big conglomerates from taking over and consolidating farms. It's all small farms around here. When I was a kid, my dad used to buy meat and produce direct from Amish farms, and a lot of people around here still do. We're way upstream from agribusiness conglomerates.

    10. Re:The Agribusiness Diet by chrysrobyn · · Score: 2, Funny
      If I had 15-20 extra minutes to spend every time I go to the store, I'd probably be better off spending it cooking or cleaning the kitchen. If I had a hundred bucks to spend on a bar code printer, I'd probably be better off spending it on better quality food. This whole scenario is a classic example of "goal displacement," the goal of cooking is to provide a healthy diet of tasty food, it's not an inventory management problem or a time management problem. Peoples' diets are getting worse because they're treating cooking like a trip to a gas station, a task that must be taken care of and gotten out of the way.

      I'm bad at meal planning. I'm bad at knowing what I've got. I've considered something like what this guy proposes -- basically a program that knows a bunch of healthy recipies and a TiVo like thumbs up / thumbs down for future reference system. Such a system could quickly learn what I like and don't and tell me what minimum foodstuffs to buy to make healthy meals for the next week.

      The last time I was left to my own devices, I ate pasta, italian sausage and maranara sauce for 2 weeks straight. I broke the monotony with a single serving of Weight Watchers frozen pizza and then went back to the pasta. I like healthy foods, make no mistake. I just can't pick something out when I have to and will fall back on my favorites.

      Automated systems can take all the joy out of life. But they can replace mundane parts of our lives that we don't manage well anyway and manage them better while leaving us time to do the things we want.

    11. Re:The Agribusiness Diet by nefertari · · Score: 1

      Although I never tried their recipes, you might want to have a look at savingdinner. Or try at least the sample menu.

      You get an email with the menu for the week plus a shopping list. The main disadvantage is that the menu is for 2 or 6 servings, not ideal for a single.

    12. Re:The Agribusiness Diet by boodaman · · Score: 1

      I think you're just really really uptight.

      First, why can't you just consider this an academic discussion? Why do you have to beat the guy (gal?) up over something they are thinking about doing? What, you think you have all the right answers? Your way is the only healthy way, the only good way? That's just selfish and arrogant (though no suprise here at /.).

      Second, you CAN eat healthy without doing every little thing yourself. Example: http://www.sshe.com/

    13. Re:The Agribusiness Diet by Anonymous Coward · · Score: 0

      what's with this "Agribusiness sell you" bullshit? Unless you're growing and killing your own food, you're buying from "Abribusiness". Sounds like you need to have the anti-corporate stick taken out of your ass and get beaten with it.

    14. Re:The Agribusiness Diet by jeblucas · · Score: 1
      Some things don't benefit from computerization.
      To quote from The Blues Brothers: "Don't you blaspheme in here! Don't you BLASpheme in HERE!"
      --
      blarg.
  11. An appliance? by Unknown+Poltroon · · Score: 0, Offtopic

    Dude, your wife dosent read slashdot, does she?

    --
    All Troll + "offtopic" mods are meta moderated as "Unfair", because you abused the system.
  12. you have got to be shitting me by Anonymous Coward · · Score: 0

    is there anyone with a fucking brain left reading and / or running this site? the things that pass for stories these days are fucking lunacy. open source + anything = coverage. who in the nine hells is going to set up a goddamn database driven supply chain tracking application for a fucking home kitchen? you're all fucking mad i tell you.

    1. Re:you have got to be shitting me by david+duncan+scott · · Score: 1
      Oh, I wouldn't be so hasty. For one thing, you're apt to be that guy who used to say, "Telephones that go everywhere with you? You're nuts! Who'd want that!?"

      For another, I can see some applications. How about a fridge that reminds the elderly that the milk is four weeks old and is starting to breathe on its own? How about a dingus on the shelf that reads the label out loud for the blind? (Cool. That exists, apparently)

      --

      This next song is very sad. Please clap along. -- Robin Zander

    2. Re:you have got to be shitting me by rbbs · · Score: 1

      How about linking this to recipesource and the database telling you what recipes you can make givemn the ingredients you have?

      Of course, more practically, this would be one hell of a way to run a professional kitchen - in a restaurant say....just-in-time assembly/manufacture applied to the kitchen. v cool. (IMHO)

    3. Re:you have got to be shitting me by dresgarcia · · Score: 1

      When I visited a school I was applying to 4 years ago i was shown a room in which they were developing a smart kitched. . . the cabinets and the refridgerator read (what I assume are barcodes or rfid tags) from the products so you could log into the webpage from work or your desktop and get an accurate reading of what was present in the kitchen and what you needed. They even had it down to the level of telling you HOW MUCH milk was in the jug.

    4. Re:you have got to be shitting me by Anonymous Coward · · Score: 0

      not only determines the level of milk in the jug but...

      "oh honey, the computer says that you were drinking the milk straight from the jug again..." ... rm -Rf /*

      EOF

  13. mac references... by Polo · · Score: 1

    Just some information if you start implementing....

    Most USB barcode scanners just function as a usb keyboard. This means the application just has to have a text entry field. The barcode scanner will behave just as if it were somebody typing the barcode at a keyboard and pressing return afterwards.

    There are actually a lot of programs that do barcode scanning for your home on the mac. Not groceries -- most are for books, CDs and DVDs. See: http://www.versiontracker.com/php/search.php?mode= basic&action=search&str=barcode

  14. Already been done by Anonymous Coward · · Score: 3, Informative
  15. i have a by jjshoe · · Score: 1

    i have a tcl\tk inventory application that could easily be used as suggested. contact me at jjshoe@gmail.com if your intrested.

    --
    -- botsex is {grep;touch;strip;unzip;head;mount} /dev/girl -t {wet;fsck;fsck;yes;yes;yes;umount} {/de
  16. Hmm... by JediTrainer · · Score: 1

    Is this something that perhaps could be integrated into MythTV?

    As it stands, I'd love to have something like that. My family room and kitchen are together in the same area of the house. It'd be trivial for me to walk over to the TV when I run out of something and scan it (with my CueCat) so that it can be added to a grocery list before I toss out the empty container.

    In the future, an RFID scanner placed in my recycling box could do this trick automatically.

    A quick click of the remote could then print the list, or even better access it from work via MythWeb. Perhaps even having a menu of additional items to add (for produce or cold cuts, for example) before finishing the list, the whole thing could be managed fairly easily.

    Anybody game to program that?

    --

    You can accomplish anything you set your mind to. The impossible just takes a little longer.
  17. Answer by amokk · · Score: 1

    but wouldn't knowing exactly what is in your cabinets and having a ready-made grocery list be a useful feature for any kitchen?

    No.

    --
    I think, therefore I am an Atheist.
  18. Re:barcodes for blind users by zcat_NZ · · Score: 2, Interesting

    This is something my friend is very interesed in.

    It's quite hard for a blind person to tell eg "Catfood" vs "baked beans" or "Chicken noodles" vs "Extra-hot Thai noodles". The plan was that his wife would scan each product as she puts them away and record a short audio description. Verne can then scan cans and packets while she's at work and sort out a non-spicy, non-catfood lunch for himself.

    I wrote a script for this, but then the computer had an accident so I'm going to have to write it all over again :(

    --
    455fe10422ca29c4933f95052b792ab2
  19. Sounds cool to me by Chexsum · · Score: 1

    This is sortof like the fridge that keeps track of its contents but would be a lot more convenient. It could be used by small shops to track their stock also - maybe a personal and business edition of the software would be cool.

    Patented???

    --
    Pixels keep you awake!
  20. Don't limit yourself. by Ayanami+Rei · · Score: 1

    Try creating an inventory tracking system, PERIOD. Lots of stuff you use has barcodes. You could scan things "in" and "out" to try to keep track of stuff. So you scan it in when you take it out of your bag from the store, and scan it "out" when you open the package or use somethin' up, or maybe loan it someone.

    Of course, it lacks wifi, so you'd have to probably code an app that queues up the operations (scan-in, then out, then in again should be collapsed to one scan-in)

    Unfortunately, you're probably better off maintaining your own database of info for each product. This isn't such a big deal, cuz you're going to want to attach your own notes and stuff to each item.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  21. Some thoughts. by NoMoreNicksLeft · · Score: 3, Informative

    Nothing beats a cuecat for cheap barcode scanners. PS2 and USB are available, and no stupid driver funkiness.

    Also consider a scanner tasked only to scan receipts. I've been considering something myself, perhaps a small business card scanner would work. As you're putting away the groceries, stick the receipt in there, and a custom script files, OCRs, whatevers it. Maybe also noting the day and time. It could automatically pop up a warning on day 8 that "If the half gallon of milk isn't finished today, it may be time to finish it off or toss it." or somesuch. Or even auto-generate the grocery list as it decides the items are gone, or spoiled.

    And as much as I hate RFID, you gotta admit, for at least this one application, it would be cool.

    1. Re:Some thoughts. by pragma_x · · Score: 1

      I've given the reciept thing a thought as well. Seeing as how 'electronic reciepts' sent to your email, PDA, or cell phone are a long way off, this might be the best solution.

      If you're like me, your pockets keep filling up with these little slips of paper from all over: the gas station, 7-11, the office cafeteria, wherever.

      Such a device could not only handle inventory of grocery reciepts, but could track your bottom line putting software like Quicken to shame.

      Sure, it'd be an OCR nightmare, but it could handle the kitchen inventory and then some.

    2. Re:Some thoughts. by NoMoreNicksLeft · · Score: 1

      OCR nightmare? Wouldn't be the simplest, these things fade pretty badly. But they're often simple dotmatrix fonts, and very regular, and you can make some assumptions about all the characters on it. For instance, the right column should always be numbers... no getting those 5s confused with S.

      And yeh, pump that data into a Quicken-like program, and it could be very nice.

      Haven't found a scanner I've liked yet. One will turn up at the flea market, or the thrift stores soon, though. ;-)

  22. Patent... by ValiantSoul · · Score: 1

    Quick! Everyone run to the patent office and steal his idea!

    1. Re:Patent... by Anonymous Coward · · Score: 0

      Thanks for the /joke flag, for a second I thought you were actually serious...

  23. A good reason why... by nunya_biznez · · Score: 2, Interesting

    I have often thought of this too. Except in my version it combines a recipe database, an inventory database, and a barcode database.

    Besides the obvious maintenance of a database of items in your cupboard, it maintains a database of all items in your house. For those of us who have home-owners/renters insurance, this database is invaluable when it comes to loss replacement claims.

    But the number one reason I want to get this implemented is that often my wife and I have no idea what to fix for dinner, even though we have a pantry full of choices. I have also seen once or twice when fresh items go bad (like potatoes, or apples) because they were behind something else.

    The system I envision ties in recipes with the food inventory so that I can simply say "show me what I can fix for dinner", and it would go through the database of items on hand, and suggest recipes containing those items. They would be catagorized of course so that I could say something like "I'm in the mood for italian tonight, show me what italian dishes I can fix." and the system would oblige me.

    With the inventory system, it can also tell me that I have items that need to be used sooner rather than later, and suggest items to fix containing the goods that are about to expire.

    Of course right now, my wife makes up a 'two-week menu' and we shop according to what is needed on that menu, but we generally have plenty of staple items on hand. This system would allow us to reduce the number of times we buy cream-of-mushroom soup. (we must have about 20 of those cans in the cupboard now.) It would also allow us to buy "only what we need" when we go.

  24. You've been duped.... by /dev/trash · · Score: 1

    All animals when killed suffer. Big Farm or small.

    1. Re:You've been duped.... by sakusha · · Score: 1

      Yeah, and L Ron Hubbard said vegetables feel pain when you chew or cook them. And your point was...?

    2. Re:You've been duped.... by Anonymous Coward · · Score: 0

      "Remember, I was born in Lockhart, Texax - Capital of Meat. They didn't put the word EAT in MEAT for nothin', motherfucker. Shaddup Hippie!" - Scott H. Biram

    3. Re:You've been duped.... by smatthew · · Score: 2, Informative

      some of them deserve it. really.

      I used to raise animals for my 4-H projects. I raised swine, chicken, heifers, steers, lambs... you name it. And i won quite a few prizes at the fair.

      One year I was raising a steer named Bobby. Bobby was a bad bad animal. He was being raised on a nice farm, with tender loving care, and really good food, yet he showed nothing but malice toward everyone. Basically everybody got kicked, head butted (hard enough to send a grown 200lb man over a fence), and hurt. In the show ring he kicked me hard enough that people heard a cracking sound and thought I had broken some bones.

      But when it was all over, man was he tasty. I've never ever had steaks that tasted soo good.

      --
      slashdot username - at - email.domain.name
  25. MythTV ~= Emacs? by tommck · · Score: 2, Funny

    Is it me, or is MythTV becoming the new Emacs? It's like a Swiss Army knife with all the crap being shoehorned into it :)

    --
    ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
    1. Re:MythTV ~= Emacs? by sulli · · Score: 1

      And just as difficult to install and use!

      --

      sulli
      RTFJ.
    2. Re:MythTV ~= Emacs? by tommck · · Score: 1

      I never had a problem installing Emacs.
      Isn't it just "./configure && make && make install" ?

      Now, MythTV on the other hand... :)

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  26. Re:Why just limit yourself to having the barcode i by llefler · · Score: 1

    Oddly enough, when I was in college I noticed that I purchased the same things every week. So when I went to the store once, I wrote down the aisle numbers and put everything in a spreadsheet. Sort, print, compare it to what I had in the cupboard (not much, poor college student), and I had a quick, optimized shopping list.

    If I could keep the batteries charged in my PDA, I'd be tempted to inventory things that I don't buy very often, like spices. Nobody needs 5 cans of chili spice because they couldn't remember if they had any, and bought more just to be sure.

    --
    It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
  27. And the students by GUMfire · · Score: 0

    would benefit the most, as you never know if today is the day for Pasta or Macaroni, let the machine decide!

  28. Excrement has nothing to do with it... by zenofjazz · · Score: 1

    Ok, while I can see your point, for the average "bachelor slashbot's kitchen", I can think of some places where this would be a "good thing". For example, the Mormons puts a strong value on keeping at least a year's worth of groceries in their pantry, at all times. For those of you who don't know what that would look like, consider a 10x10 room, full of groceries. There are others, who have large families (at one point, I was part of a household of 10, where we cooked double and triple batches of everything, to feed the thundering herd). Additionally, if someone shops at costco, Sams, or some other warehouse dealie, they're going to be buying things in bulk, so it may not be obvious whether they've used up all 10 cans of black olives they bought, back in May.
    So you're a single loser, in your mother's basement, and you don't see a need... doesn't mean there isn't a need, that others could find useful.
    I myself can think of cases where it would be VERY useful to simply hit a web page on the server at home, be able to see what ingredients we have, and when they were shelved (gee, the milk got shelved 3 weeks ago, bet it's a science project now!) and know what I need to pick up on the way home, to make dinner, for the unexpected guests I found out about at 2 pm.
    The F/OSS movement is about scratching itches, and at least one thing that we do here on slashdot is talk about itches... Here's someone who's talking about his itch, that may not be relevant to you. Doesn't mean it's not a valid itch. There are enough folks who've responded positively to this subject to see that there are people who find this idea potentially interesting/useful... So for you to dismiss it out of hand as "F*cking Mad" indicates that you may well be out of step, rather than vice versa.

    --
    -- All That's Evil in the Geek Space ... Allthatsevil.wordpress.com
  29. Online Grocery shopping by Dekks · · Score: 2, Insightful

    As others have pointed out, it seems more trouble than its worth and would be quicker to just write a list by hand. What would be kinda cool though if someone knocked up something the guy was asking for and managed to interface it with one of the many online grocery services, scan the items, click a button and the computer goes and restocks your kitchen for you.

  30. Animals suffer by anomaly · · Score: 1

    And if we're at the top of the evolutionary chain, that matters why?

    Personally I don't buy into macroevolution - a dog doesn't become anything other than a dog - but people are free to believe whatever they want.

    --
    But Herr Heisenberg, how does the electron know when I'm looking?
  31. Only works in one person household by YrWrstNtmr · · Score: 1
    If you have a spouse or kids, forget it. The wife, if she is suffiently geekified, might remember to out-scan every time. But the kids? Not a chance. And their friends, even less.

    The inventory will quickly be useless.

  32. Waddaya Mean, "Not an algorithm" by dark_requiem · · Score: 1

    while(eggs != done) { fry(&eggs) }

  33. A simpler solution to tracking ingredients by tomboy17 · · Score: 1
    When I was trying to figure out how to track ingredients for my own linux-based Gourmet recipe manager, I finally gave up on all systems that tracked amounts of ingredients as useless. Instead, I adopted an interface suggested by my wife. When my recipe manager generates shopping lists, it brings up a two-column view: your shopping list and your "pantry list" (stuff your recipes call for that the program assumes you already have). You can easily drag items from one column to the other and the program will remember the next time.

    It relies on you to glance at the "pantry" list and confirm that you really do have the items listed. I know it's not nearly as cool as scanning barcodes, or tracking what size containers things come in, or tracking how much you use based on the recipes you use, but in my mind, it's the only system that makes sense for a real kitchen -- one where food appears and disappears all the time in ways no computer or system can hope to account for.

  34. My point was..... by /dev/trash · · Score: 1

    HTH HAND YHBT.

  35. Webcams by dolmen.fr · · Score: 1

    If you need all this to establish a check list that you can read from your work place, I have another idea: install webcams in your fridge (with light) and in other critical places of your kitchen. It will have an other side-feature: you'll be able to track roasts and blast them if you add other gadgets.

  36. Put your kitchen online by klausboop · · Score: 1

    If you're going to the trouble of the barcode scanner and databases of on-hands and recipes, you might as well go all the way and put a web interface on it. Community-driven meal planning: Let the /.ers create your shopping lists and menus.

    "Oh, jeez, pizza and beer again."

    truly del.icio.us

    --
    Some of you already have those cute little shirts on that say disco sucks, right? That's not all that sucks.-Frank Zappa
  37. Not if you are Mr. Mom LOL. Or your are in school. by Anonymous Coward · · Score: 0

    I have an old Radio Shack CAT scanner that I pick up for free ;-)

    Never got around to hacking it.
    http://www.fsf.org/

    Another way to save money. Get a Community Hero Card!
    http://www.lyndale.org/

  38. Tabby kittens? by Cnoc+na+Gortini · · Score: 1

    Well, if you have tabby kittens, you could try scanning them to tell them apart...

  39. I'm glad I'm not the only one who thought of this. by pfunkmallone · · Score: 1

    I actually started working on this, but the php is so terrible, I'd be scared for anyone else to see it (especially you evil slashdotters). Regardless, I know I could use something like this in my kitchen. I used a bar code reader called a Flic, which has memory built in. I'd scan all the items as I put them away, then plug the Flic into the computer (which had already been set to the input screen), and dump the text into the text box. Hit submit, and the barcodes would increment the inventory. Then, perform the same routine on a different screen for things that go in the trash.

    BUT, the problem I found was the initial product database. I realized how much work it was to input all these things the first time. I tried that upcdatabase.com once, but it was SORELY lacking data. I got busy with other things and never got back to working on it. If you find anything...please post it here.

  40. And every woman needs one...nt by Anonymous Coward · · Score: 0

    nt