Here are some ways of removing barrels from the top of an up-pipe
nakakukThe normal Dozer Draw (top-left) is of course very well known. It draws a barrel every 4th tick. If you stall the input at the bottom of the pipe, you can pace the production of barrels quite easily.
A variation of the Dozer Draw is useful when the barrel has to be carried away somewhere (mid-top)
The normal Furnace Draw (bottom-left - name tossed by JF) can handle a higher pace than Dozer Draw. It draws a barrel every 2nd tick. This has been quite useful in a number of solutions already, I am not sure who the inventor is. It does not work in the old physics model.
The Half Furnace Draw (mid-bottom) draws a barrel every 2nd tick, and burns the others. It may be useful in some solutions (like in
junufel). In the old physics model it is more useful, there it draws all barrels, and I think I have seen it once in an old solution.
Most useful is the Double Furnace Draw (bottom-right - new invention). It draws a barrel every tick, and can therefore handle a constant stream of barrels. It works in both physics models.
Top-right is a funny variation that may be useful sometimes.
Of course, you can also draw from a pipe by using a packer or un-packer (not shown in
nakakuk). It draws a barrel every 2nd tick (every tick in the old physics model) and can only deliver them to the right side, but can be used to regulate when to draw, and when not.