Live data from Hacker News

What Can You Put in a Refrigerator?

prog21.dadgum.com

41–50 of 87 posts

Re: What Can You Put in a Refrigerator?

#41
post #38

The original spec, "Anything that fits into a refrigerator," is a pretty darn good one. It conforms to Postel's law: "Be conservative in what you do, be liberal in what you accept from others". We can develop a spec in a vacuum, but we can't be sure what users actually want from our refrigerator. Maybe a live penguin actually does belong in there, as in the famous children's novel.

> "Be conservative in what you do, be liberal in what you accept from others" Wikipedia has an example of a tag soup https://en.wikipedia.org/wiki/Tag_soup which is probably poster child example of this law: This is a malformed fragment of HTML. What do we do here? Do we do what browsers have historically done? Or do we throw our hands up in the air when we see malformed tags?

HTML5 includes a well-defined algorithm for parsing such constructs, so with the HTML5 doctype that fragment is actually well-formed and normalized to the tree you'd expect.

Re: What Can You Put in a Refrigerator?

#43
post #8
post #6

Earlier quoted context omitted.

Best before dates are a waste of time. I noticed this travelling in less devloped countries where they don't usually have them. And plenty of times I have had chicken that smells off despite being before the date on the packet. I had one cheese that got way better after being a month past the date.

Best before dates are a really good idea if you want to reduce the number of food poisonings in a large population. Food is (statistically) very safe before the best before date, assuming proper storage. Most of the time it's still safe well past that date, but you would dramatically increase the number of people who get sick. It's the same with pasteurized milk. Unpasteurized milk is mostly safe to drink, but occasi…

I think somebody should extend this metaphor to demonstrate why garbage collection is rubbish.

Re: What Can You Put in a Refrigerator?

#44
If this is how you're defining requirements for software or new product creation you're doing it wrong.

The goal should never be to describe every single outcome or scenario- the goal should be to build understanding between business/product/development team so that they understand the point of the work that the software replaces. It's no different with hardware or really any new product creation. The goal is to create a conversation that gets us to solving the problem- when the spec gets to covering all cases the chances we get this wrong and stray from solving the actual problem goes up massively.

Re: What Can You Put in a Refrigerator?

#45

"Any contained item that can fit inside a refrigerator, whose quality would degrade significantly more when kept at room temperature rather than at 1-4°C, by the estimated time of use/consumption." The term "contained" above is restrictive, and probably needs further precision. Only things that thrive inside an opaque and sealed container would fit the definition above. Otherwise, things that can affect the quality o…

* Puff pastry that needs to be chilled for five minutes so that the butter doesn't melt into the flour before you do the next roll. * Jello that needs to be set * Sprouted beans / seeds for which you want to restrict the rate of growth

"Any contained item that can fit inside a refrigerator, whose quality would be better if kept at 1-4°C rather than at room temperature by the time it's used/consume."

Re: What Can You Put in a Refrigerator?

#46

If this is how you're defining requirements for software or new product creation you're doing it wrong. The goal should never be to describe every single outcome or scenario- the goal should be to build understanding between business/product/development team so that they understand the point of the work that the software replaces. It's no different with hardware or really any new product creation. The goal is to crea…

The article is making a point about understanding or what happens in a conversation for something like requirements, neither you nor him provided an exact answer as to how to define requirements, because it's something we havn't yet been able to automate.

Also it's starting a conversation about the very topic..

Re: What Can You Put in a Refrigerator?

#47

If this is how you're defining requirements for software or new product creation you're doing it wrong. The goal should never be to describe every single outcome or scenario- the goal should be to build understanding between business/product/development team so that they understand the point of the work that the software replaces. It's no different with hardware or really any new product creation. The goal is to crea…

The article is making a point about understanding or what happens in a conversation for something like requirements, neither you nor him provided an exact answer as to how to define requirements, because it's something we havn't yet been able to automate. Also it's starting a conversation about the very topic..

Good point- that all said, if we're automating requirements we're not solving the problems that tend to matter. The key to requirements building is in the process. The best process I've found so far is User Story Mapping (Jeff Patton has an amazing book on it)

Re: What Can You Put in a Refrigerator?

#48
post #39
post #38

The original spec, "Anything that fits into a refrigerator," is a pretty darn good one. It conforms to Postel's law: "Be conservative in what you do, be liberal in what you accept from others". We can develop a spec in a vacuum, but we can't be sure what users actually want from our refrigerator. Maybe a live penguin actually does belong in there, as in the famous children's novel.

I disagree with Postel's law, as it results in broken standards in practice.

Only because people break the first part of the law. Postel's law is absolutely crucial for communication between independent systems.

Re: What Can You Put in a Refrigerator?

#49
post #6

This essay assumes the wrong answer. The intelligence has to be built into the item, not the appliance, just as we do now. Packages have messages such as "Refrigerate after opening" on them. Anything that needs to be refrigerated will need to communicate that need, along with details such as temp, to the automated system.

Best before dates are a waste of time. I noticed this travelling in less devloped countries where they don't usually have them. And plenty of times I have had chicken that smells off despite being before the date on the packet. I had one cheese that got way better after being a month past the date.

Well, with something like cheese it's a roll of the dice (except in a cheese production facility run by experts). It might well be the case that the random mold and bacteria hanging around your location make the cheese taste better. It also might taste terrible. It also might kill you or at least make you very sick. Listeria has about a 20% case fatality rate even with medical treatment.

https://en.wikipedia.org/wiki/Listeria

Re: What Can You Put in a Refrigerator?

#50
post #38

The original spec, "Anything that fits into a refrigerator," is a pretty darn good one. It conforms to Postel's law: "Be conservative in what you do, be liberal in what you accept from others". We can develop a spec in a vacuum, but we can't be sure what users actually want from our refrigerator. Maybe a live penguin actually does belong in there, as in the famous children's novel.

Can you put a baby or pet into a refrigerator? What about a freezer?
Post reply on HN