2009-09-19.log

--- Day changed Sat Sep 19 2009
kanzureplot 10 * (exp(-((((x-.1)/(1/(.01 * sqrt(2 * pi))))**2)/2)))00:14
kanzurethe two parameters are actually a,b where a and b are the two positional coords of the user's mouse00:14
kanzureand, er, 10 and .01 were supposed t obe the same, and .1 was the other variable00:15
-!- any24868271 is now known as katsmeow00:42
-!- any26456771 [n=someone@75-121-60-107.dyn.centurytel.net] has joined #hplusroadmap01:54
-!- katsmeow [n=someone@75-120-26-200.dyn.centurytel.net] has quit [Connection timed out]02:12
-!- any99285391 [n=someone@75-120-34-164.dyn.centurytel.net] has joined #hplusroadmap02:39
-!- any68022525 [n=someone@75-120-17-111.dyn.centurytel.net] has joined #hplusroadmap02:42
-!- any84150457 [n=someone@75.120.32.240] has joined #hplusroadmap02:53
-!- any26456771 [n=someone@75-121-60-107.dyn.centurytel.net] has quit [Read error: 110 (Connection timed out)]02:56
-!- any91034331 [n=someone@75-120-47-47.dyn.centurytel.net] has joined #hplusroadmap02:57
-!- any99285391 [n=someone@75-120-34-164.dyn.centurytel.net] has quit [Read error: 110 (Connection timed out)]02:59
-!- any84150457 [n=someone@75.120.32.240] has quit [Read error: 145 (Connection timed out)]03:03
-!- any68022525 [n=someone@75-120-17-111.dyn.centurytel.net] has quit [Read error: 110 (Connection timed out)]03:05
-!- any91034331 [n=someone@75-120-47-47.dyn.centurytel.net] has quit [Read error: 110 (Connection timed out)]03:16
-!- dira [n=chatzill@de2-as1165.alshamil.net.ae] has joined #hplusroadmap06:11
-!- katsmeow-afk [n=someone@75-120-41-37.dyn.centurytel.net] has joined #hplusroadmap07:37
-!- genehacker [i=genehack@wireless-128-62-58-99.public.utexas.edu] has joined #hplusroadmap08:32
-!- genehacker [i=genehack@wireless-128-62-58-99.public.utexas.edu] has quit [Read error: 110 (Connection timed out)]08:51
-!- Phreedom_ [n=quassel@195.216.211.175] has joined #hplusroadmap09:01
-!- Phreedom [n=quassel@195.216.211.175] has quit [Read error: 104 (Connection reset by peer)]09:02
-!- Phreedom_ is now known as Phreedom09:13
-!- genehacker [i=genehack@wireless-128-62-40-12.public.utexas.edu] has joined #hplusroadmap09:50
genehackerkanzure you seen the taq-purification thread?10:02
-!- genehacker [i=genehack@wireless-128-62-40-12.public.utexas.edu] has quit []10:04
-!- genehacker [i=genehack@wireless-128-62-40-12.public.utexas.edu] has joined #hplusroadmap10:04
genehackerkanzure you seen the taq-purification thread in diybio?10:05
drazakgenehacker: the one from like 3 months ago? or the restriction enzyme one currently?10:14
* katsmeow-afk wants to slap someone across the face with flowers, whoever it was that mentioned "actionary" caused me to dl gigabytes of data last nite10:17
katsmeow-afkluckily, i avoided dl'ing it in 28 difefrent languages!10:18
genehackerthe one currently10:20
drazakmaking your own taq or restriction enzymes isn't hard10:24
drazakpurifying them is10:24
genehackerCORRECT10:25
-!- davidnunez__ [n=davidnun@209-6-203-217.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #hplusroadmap10:48
kanzure just so that it doesn't happen again:10:54
kanzurehttp://adl.serveftp.org/lab/researchers-to-keep-track-of10:54
kanzurei'm missing a lot10:54
fennrichard feynman is dead..10:56
kanzure:(10:57
kanzurefine. i'll relabel.10:57
fennalso you shouldn't post peoples' email in plain text, it's not nice10:58
kanzureit's on their website10:58
kanzurebut ok10:58
fennthere's a war on, man10:58
genehackerdrexler?11:01
genehackerhmmm...11:01
genehackerI don't know about this one11:01
fennperhaps you'd prefer to delete drexler and add bolonkin11:01
kanzurei saw the most awesome name today. 'mackinaw'11:02
fennyea bro11:02
genehackerI think there was a bridge named that11:02
genehackerit collapsed horribly11:02
fenngallopin girdie11:02
fennno i guess that was something else11:03
genehackeryeah I guess so11:04
genehackerit's talk like a pirate day11:13
fennas per recent discussion on desktop chemical synthesizers: http://fennetic.net/irc/Peter%20F.%20Hamilton%20-%20Misspent%20youth.pdf12:08
stragesybit is at the makers local 256 hackerspace!12:38
fennhas he made a fool of himself yet?12:39
genehackerwhat page fenn12:40
genehackerthat's HUGE12:40
-!- strages is now known as swabbie_strages12:40
fenngenehacker: hmm?12:40
fennit's a novel that quantumg mentioned12:41
genehackerhuh?12:41
fennnevermind12:41
genehackerdoes it have a desktop chemical synthesizer in it?12:41
fennpraps12:42
genehackerok12:43
genehackerdang12:48
genehackerI WANT ONE12:48
swabbie_stragesfenn: nah he's cool12:48
genehacker256 hacker meetings?12:49
swabbie_stragesHackerspaces Meetup happening this weekend at our space.  5 hackerspaces represented so far12:50
swabbie_stragesmore on the way12:50
-!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has quit [Read error: 110 (Connection timed out)]12:52
genehackeroops12:53
genehackerthought you were talking about 2600 meetings12:53
genehackernow if we only had programmable molecular seives13:07
fennlike a membrane transport protein?13:09
fenni know it's not diamondoid cogs and wheels but it does the job13:09
genehackeryeah13:14
genehackerif you had a programmable molecular seive it'd work13:14
genehackerthanks to the equilibrium principle13:14
genehackerheck viagra can spontaneously form and unform in solution, but if you remove it you can get more13:15
-!- any22980092 [n=someone@174.124.129.94] has joined #hplusroadmap13:24
-!- katsmeow-afk [n=someone@75-120-41-37.dyn.centurytel.net] has quit [Read error: 110 (Connection timed out)]13:42
-!- dira [n=chatzill@de2-as1165.alshamil.net.ae] has quit ["ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]"]14:54
-!- wrldpc2_ [n=benny@ool-ad03fe34.dyn.optonline.net] has quit [Read error: 104 (Connection reset by peer)]15:28
-!- any22980092 is now known as katsmeow15:37
-!- wrldpc2 [n=benny@ool-ad03fe34.dyn.optonline.net] has joined #hplusroadmap16:11
-!- Phreedom [n=quassel@195.216.211.175] has quit ["http://quassel-irc.org - ????????????? ??????. ?????."]16:25
-!- Phreedom [n=quassel@195.216.211.175] has joined #hplusroadmap16:25
-!- Phreedom [n=quassel@195.216.211.175] has quit [Client Quit]16:25
-!- Phreedom [n=quassel@195.216.211.175] has joined #hplusroadmap16:25
-!- Phreedom [n=quassel@195.216.211.175] has quit [Client Quit]16:26
-!- Phreedom [n=quassel@195.216.211.175] has joined #hplusroadmap16:41
-!- katsmeow [n=someone@174.124.129.94] has quit ["Silent gratitude isn't very much use to anyone."]16:51
-!- dira [n=chatzill@de2-as1165.alshamil.net.ae] has joined #hplusroadmap17:09
-!- mason-l [n=x@202-89-188-136.static.dsl.amnet.net.au] has joined #hplusroadmap18:08
-!- Phreedom [n=quassel@195.216.211.175] has quit ["http://quassel-irc.org - ????????????? ??????. ?????."]18:14
-!- Phreedom [n=quassel@h86-62-96-212.ln.rinet.ru] has joined #hplusroadmap18:16
-!- Phreedom [n=quassel@h86-62-96-212.ln.rinet.ru] has quit [K-lined]18:16
-!- Phreedom [n=quassel@195.216.211.175] has joined #hplusroadmap18:17
bcthello all.18:55
bcti think skdb has a lot of potential and is a very interesting idea so don't take this questtion the wrong way:18:55
bctis it useful for anything right now?18:55
fennno. go away.19:11
fenn:)19:11
kanzurehe's being mean19:11
kanzurethe a/c is out again19:11
fennrawr19:11
* kanzure feeds fenn some chocolate19:12
fenni think i've had enough candy already19:12
kanzurebct: it can plug stuff together19:12
fennreally we just need people to start putting data into computer parseable formats.. once that's done we can massage the data however we want19:13
kanzurebut it has to be data19:13
kanzurenot a picture of a datum19:13
fennthat first step is incredibly time consuming if you're trying to do everything in the universe19:13
bctassuming there's data though, what can be done with it?19:13
fennthen you can draw conclusions about what can be done with various sets of tools and materials19:14
fennor conversely build up a list of things needed to do some task19:14
fennlike build an electric car or something19:14
bctright, but that's not actually useful unless everything needed to build an electric car is readily available19:15
kanzureno it tells you what you need to get19:15
fenneverything needed to build a car is readily available19:15
bctis there a more immediate goal than "can specify the parts for an electric car"?19:15
kanzurebct: have you read the wiki page?19:15
fennyes19:15
fennspecifically i want to do inventory management for fab lab activities19:16
bcti think so, but let me take another look19:16
fennhttp://adl.serveftp.org/dokuwiki/skdb19:16
kanzurei'm not really interested in making an electric car right now, fyi19:16
kanzurebut that should be obvious19:16
bctyeah, that's why i'm asking about a more immediate goal. an car isn't realistic right now.19:17
fenni'm just tired of having to reinvent the wheel every time i try to replicate someone's results19:17
fennwhy isn't specifying how to build a car a realistic goal?19:18
fennok how about a DIY CNC machine19:18
fennis that realistic/immediate enough for you?19:18
bctbecause the current bottlenecks in diy cars aren't something that can be solved by skdb (i suspect)19:19
fennyou'd be surprised19:19
fenna lot of building an electric car is sourcing components and materials19:19
bctaah, does skdb handle sourcing?19:20
bctbecause that would be pretty immediately useful.19:20
fennwell, it's supposed to19:20
fennbut so far we only have like two packages19:20
fennbasically whatever you need to know to build something19:21
bctok, thanks. i think that helps :)19:21
kanzurehow about you help us out?19:21
bctdo you have anything in mind?19:22
kanzuredata19:22
fennwell there's supposed to be this wishlist page19:22
fennbut right now it's a bunch of crap19:22
bcti'm not sure i have any useful data atm.19:22
kanzurehttp://adl.serveftp.org/dokuwiki/skdb/wishlist19:23
bcti'll take a look though, and maybe i can contribute a simple electronics project or two.19:23
kanzurethat would be nice19:24
-!- ve [n=a@94-193-95-252.zone7.bethere.co.uk] has quit [Read error: 113 (No route to host)]19:35
-!- branstrom [n=branstro@c-0f1ce055.438-1-64736c10.cust.bredbandsbolaget.se] has quit [Read error: 110 (Connection timed out)]19:36
-!- Irssi: #hplusroadmap: Total of 30 nicks [0 ops, 0 halfops, 0 voices, 30 normal]19:36
-!- branstrom [n=branstro@c-0f1ce055.438-1-64736c10.cust.bredbandsbolaget.se] has joined #hplusroadmap19:38
-!- dira [n=chatzill@de2-as1165.alshamil.net.ae] has quit ["ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]"]20:02
-!- branstrom [n=branstro@c-0f1ce055.438-1-64736c10.cust.bredbandsbolaget.se] has quit [Read error: 110 (Connection timed out)]20:24
-!- branstrom [n=branstro@c-0f1ce055.438-1-64736c10.cust.bredbandsbolaget.se] has joined #hplusroadmap20:25
kanzure"Probability minimizes the system failure probability whereas possibility maximizes the normalized deviation of the uncertain variables from their nominal values that the system can tolerate without failure."20:25
-!- jonathan__ [n=jonathan@66-90-167-249.dyn.grandenetworks.net] has joined #hplusroadmap20:39
jonathan__no one should synthesize their own oligos.   oligos are a commodity item.   price is rapidly dropping while quality is rapidly improving.  20:40
jonathan__diy dna synthesis is a ridiculous idea20:41
jonathan__better to work on the bigger issues, like making re-usable dna parts20:41
jonathan__leave the synthesis to the commodity vendors.20:41
jonathan__so there :-P20:41
-!- kardan [n=kardan@p54BE4E32.dip.t-dialin.net] has joined #hplusroadmap20:42
bcti guess what i meant to ask is: how close is skdb to being able to describe something like an arduino or a ronja?20:46
kanzurebct: arduinos have .sch files so you should be able to just drop them into an skdb package20:50
kanzurejonathan__: maybe you should stop your body from synthesizing dna while you're not looking20:50
-!- branstrom_ [n=branstro@c-0f1ce055.438-1-64736c10.cust.bredbandsbolaget.se] has joined #hplusroadmap20:51
jonathan__in that context, my body is a commodity vendor20:51
kanzurejonathan__: hey, do you know of any good papers on transfer functions and interface compatibility and probability of (catastrophic) failure between two connecting components?20:51
-!- branstrom [n=branstro@c-0f1ce055.438-1-64736c10.cust.bredbandsbolaget.se] has quit [Read error: 113 (No route to host)]20:52
jonathan__tho only for world class dna.   arbitrary dna it refuses to make20:52
kanzuremaking microliters of the premium every day20:52
jonathan__good papers on what kinds of transfer functions20:52
* kanzure drums his chest20:52
jonathan__H(s) = X(s) / Y(s)20:52
kanzurejonathan__: well there seems to be a transfer function that can be used to represent the component. then, there's some probability that the output of the component will exceed the acceptable "range" for the next connected component20:53
jonathan__probability of failure would depend on the type of system20:53
kanzurebut it's not really a "range"20:53
kanzurei wanted to originally specify it as a range between two magnitudes of some unit in skdb20:53
kanzureso a pipe could take 50..100 psi or something20:53
kanzurebut that's not really how it works20:53
jonathan__transfer functions are very complex polynomials, often dozens of vars.    so range of any 1 of those vars will affect the output correspoding to the transfer function itself20:54
kanzuresure. let's assume the polynomial is or has been computed for some range of inputs.20:54
kanzuregiven some output of the system, is it "probably going to make this interface/connection fail" ?20:54
jonathan__yes, transfer functions are modelled20:54
kanzurei have this whole list of search terms but i'm getting absolutely nowhere20:55
jonathan__that is a very very tough q and likely there is no real answer.   because, transfer functions have very complex behavior.20:55
kanzurehttp://adl.serveftp.org/~bryan/2009-09-18.txt to see my notes20:55
jonathan__systems are designed to have self-normalizing parts.20:55
jonathan__i.e. a stereo amplifier for example20:56
jonathan__let's say a resistor in the sytem, of the dozens of resistors and transistors, has a crazy range20:56
kanzuresure20:56
jonathan__the resistor results in change in current, which will pump more current thru the transistors20:57
jonathan__so in an amateur system, perhaps the system could go into overload (results in loud noise) or damping (no output)20:57
kanzurehm20:57
kanzurewell i guess i just mean for "holy shit it will catch on fire" scenarios20:57
jonathan__however....  a lot of work is done so that, i.e. transistors are self-biasing based on temperature20:57
kanzurenot for "everything works but the overall output is wrong"20:58
jonathan__the point is that the transistor will automatically change beta (amplification) because the current is too high and the temperature changes too hot.   so the system re-normalizes20:58
jonathan__it is fail safe20:58
jonathan__that's the whole point of engineering20:58
kanzurehuh i may need to design some shitty noise generator circuits20:58
-!- kardan| [n=kardan@p54BE5A4F.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)]20:59
jonathan__amplifers physically mount transistors to the same heat sink, so all transistors will act in unison, etc. for this purpose (among other purposes)20:59
jonathan__if one transistor goes into overload, the others will damp.  etc.20:59
kanzurethis seems to be something you design into the system?21:00
jonathan__the same goes for bridge construction....  alternating cables damp the others, etc21:00
jonathan__yes and it takes a lot of work21:00
jonathan__now look at a s/w algorithm, lets say a feedback control loop, motor control PID, etc, those have big crazy H(s)21:00
jonathan__and likewise they have self-compensating behavior21:01
jonathan__for example a jolt to the system which makes it start oscillating crazy, will re-normalize to expected behavior..   auto-damping21:01
kanzuresure21:01
kanzurebut this is before that's designed into the system21:01
jonathan__negative & positive feedback21:01
kanzureat the component selection stage21:01
jonathan__no it's part of the algorithm21:01
jonathan__it's in the math21:01
drazakjonathan__: aka jonathon cline/21:02
kanzurehm21:02
jonathan__when systems are connected together, they use buffers in electronics21:02
jonathan__so one system fails, it does not affect the next21:02
jonathan__of course the input may be bad... but the crazy oscillation or whatever, does not carry thru21:03
jonathan__in IC design there is some ridiculous % of buffers compared to the actual blocks21:03
kanzure"blocks"?21:03
kanzureok21:04
jonathan__consider that 50% of all s/w is error checking, sometimes more..  (or user arg checking)..  the actual code that does the "algorithm" is quite small usually21:04
jonathan__compare to a pentium..   some ridiculous % of the chip in terms of the transistors, is all just for connecting one small system to another small system21:04
jonathan__buffering21:04
jonathan__so if one system gets a funny clock impulse, the entire pentium clock doesn't go crazy21:05
jonathan__clock lines are horrible sources for noise21:05
drazakIC's still have oscillation problems21:05
drazakif you're making something with opamps, oscillation could cause the whole thing to fail21:05
jonathan__if it is designed well, then it should never happen21:06
jonathan__opamps are negative feedback21:06
drazakif the system or the opamps?21:06
drazakcertain opamps are more susceptive than others21:06
jonathan__for ex. the op amp will have a temperature compensating element or voltage ref.21:06
jonathan__that's because the gain is so high21:07
drazakright, it needs to be unity gain stabilized21:07
jonathan__designers know not to use certain components for that reason, or if they are used, then they have to be biased for run-away21:08
jonathan__electronics is ridiculous in the amount of fool-proofing included21:08
jonathan__amazing actually21:08
jonathan__of course a lot of regulation forces that as well21:09
jonathan__fault tolerance is the last thing to add on to a system21:11
drazakyes, but certain opamps, such as the lm617x often oscilates for a variety of reasons, but it's a very distortion free opamp and one of the best out there21:11
jonathan__thats different than suggesting a component tolerance problem willl create that behavior21:11
jonathan__I assume you mean will oscillate due to external fields or such21:12
jonathan__electircal noise21:12
jonathan__whereas bryan is saying, what happens if the 1% resistor is actually substituted for a 20%21:12
jonathan__mostly though, transfer functions are for academics21:13
drazakyou might have issues21:13
drazakthat's why you should test your resistors with a watergate circuit21:13
jonathan__uh, I havent heard of manufacturers testing their resistors21:14
drazaker, watergate bridge, that is21:14
jonathan__they build the system, then test the major input & output, that's it.  21:14
jonathan__the system works or it's thrown into the recycle bin.21:15
jonathan__even bridge builders, for final test, drive really really heavy trucks across the bridge.l.  that's the "test"21:15
drazakwell if you buy 100 resistors, you can safley assume they're from the same batch so their differences in resistance are spread out over a gaussian distribution, so if you check 10 of them and they are all within 1% of your target value then you can fairly safley assume all your resistors are right21:16
drazakthat's what good electronics people do21:16
fenni hear modern EDA systems actually alternate through all the high and low end of the error range for every component21:16
jonathan__if it were really possible to do such analysis like "what happens to this system, if X subsystem fails" etc...    that is likely impossible, because if it were solvable, then NASA would have solved it already, rather than ditching $100 million satellites into the ocean21:16
drazakthey test their caps with the capacitor version of a watergate bridge21:16
fennand do a simulation to see if it still works21:16
fenn"if it were possible NASA would have done it"21:17
fenni want to smack you for that21:17
jonathan__instead what teams focus on, is unit test the hell out of each component21:17
jonathan__then ensure the buffering systems are also good, then hook everything together.21:18
jonathan__it's true21:18
jonathan__they probably spend the most effort on such stuff.   who else has a system that must work otherwise all $$$ is lost?21:18
fennone of the profs working on VOICED was actually doing failure analysis for NASA21:18
jonathan__without any chance of fixing it later?21:18
fennwhat happens to X if Y fails (and some info about how X and Y are connected and what their functions are)21:19
jonathan__so, did he find a generalizable solution?   21:19
fennthey were just doing data mining21:19
jonathan__or was it case-by-case basis21:19
fenni don't think there was really enough data though21:20
fennNASA still uses inches and foot pounds ffs21:20
jonathan__you kow, the couple japanese companies I have worked for, have been the best at testing.  they test every single little tiny thing.  and if it doesn't work, they want it fixed, and want to know why it was broken.    they focus a lot, a lot, a lot, on unit tests21:21
fennanyway i don't see why it should be impossible or even hard to model failure propagation21:21
jonathan__I have heard this is part of their engineer culture 21:21
jonathan__uh, because you assume there is a model that resembles the real system well enough to even matter?21:22
fennyes because the "units" are manufactured by different entities in the zaibatsu organism21:22
jonathan__again, the transfer functions are for academics21:22
jonathan__at a certain point, it has to be built, and big trucks drive across it21:23
fennjonathan__: what's so hard about "if i give this 5 watt resistor 20V*A it will explode"21:23
fenni'm not disagreeing that you have to actually do a physical test21:23
fennbut most things are just braindead simple21:23
jonathan__nothing is hard about that, it's not a transfer function either21:24
fennplease explain what you think a transfer function is21:24
jonathan__dont talk in circles21:24
fennwell, the way i understand it, a transfer function is a model of what happens to the output, based on the input21:25
-!- branstrom [n=branstro@c-ed1ce055.438-1-64736c10.cust.bredbandsbolaget.se] has joined #hplusroadmap21:25
jonathan__ok, i'm talking about systems, and you're talking about components21:25
fennevery system is a component21:25
-!- Phreedom [n=quassel@195.216.211.175] has quit ["http://quassel-irc.org - ????????????? ??????. ?????."]21:25
-!- Phreedom [n=quassel@195.216.211.175] has joined #hplusroadmap21:25
-!- Phreedom [n=quassel@195.216.211.175] has quit [Client Quit]21:25
fennok so whether a resistor will explode is not a transfer function21:26
fennbut you can calculate the power dissipation and see if it exceeds the ratings21:26
jonathan__when someone says transfer function, usually I envision an equation with about 20 polynomial factors, as the simplest case21:26
fennwhy?21:26
fennyou can model things to whatever level of detail you want21:27
jonathan__you're talking about a component that has a simple linear response21:27
fennoh i suppose i can add in some temperature variation21:27
jonathan__sure, but the model wont be correct, and many times won't even be worth the time spent modeling it21:27
fennor some terms to represent arcing across the leads at high voltage21:27
-!- Phreedom [n=quassel@195.216.211.175] has joined #hplusroadmap21:27
fennbut it won't be worth the time spent modeling those details so i'll just use V=IR21:28
jonathan__ok simplest case.   the manufacturer can not tell you anything about whether a resistor will short, or will open, if tolerance is exceeded21:28
jonathan__already at the component level, the model fails21:28
fennhuh?21:29
fennthey always give you a power rating at some temperature21:29
jonathan__"if i give this 5 watt resistor 20V*A it will explode"  =>  there are 2 choices;  it might explode, or it may short21:29
jonathan__R goes to infinity or R goes to zero21:29
fennit will fail, either way21:29
-!- branstrom_ [n=branstro@c-0f1ce055.438-1-64736c10.cust.bredbandsbolaget.se] has quit [Read error: 110 (Connection timed out)]21:29
jonathan__these are very different failure modes21:29
jonathan__and - the manufacturer can not provide any math that tells which will happen21:30
fenn"can not" or "will not"21:30
jonathan__so what happens to "2 components connected together"  already gets more complex, just with 1 resistor21:30
jonathan__they can not21:30
jonathan__there is no such physics21:31
fennbah21:31
fennanyway i'm not after comprehensive failure analysis21:31
jonathan__you can buy special "will always explode" resistors at extra cost, that are manufactured in a way that exceeding current will guarantee "open" at some probability like 99.91% of the time or something21:31
fenni just want to know if the thing should work correctly if put together21:32
jonathan__then?  just use PSPICE21:32
fennsure, spice works fine for EE21:32
jonathan__however some circuits are not modellable in PSPICE21:32
fennnobody has bothered to write spice for legos or biobricks or whatever21:32
jonathan__the simple voltage doubler I posted on my blog, "can't be modelled"21:32
fennwhy not?21:32
jonathan__because it depends on inherent inductance in the leads of the diodes and such21:33
fenni can do it in falstad.com circuit simulator java applet..21:33
fennoh pff21:33
jonathan__it depends on "real world factors" not the transfer function21:33
fennyou're ignoring reality now21:33
jonathan__try it in spice and see for yourself21:34
fenni'll take your word for it21:34
jonathan__how about some ME stuff..  like fermentors21:34
fennum, a big steel tank?21:34
jonathan__why cant bio guys grow biodiesel in bulk enough to feed all the worlds cars21:34
jonathan__because they can't model the fermentors21:35
kanzureno21:35
fennwhat fermentors?21:35
jonathan__yeast in big steel tank21:35
kanzure(the real problem is that they don't model anything. i've dropped off my local biofuel team.)(21:35
jonathan__their "simple transfer functions" dont scale21:35
fennyou have to feed the yeast something, that's the real problem21:35
jonathan__no, its not that simple "you just need to feed them more"21:35
fenngrowing corn to turn to alcohol to burn in a petrol engine is what won't scale21:35
jonathan__even if it did, they wouldnt be able to, today21:36
jonathan__however they dont frequently admit this because they want $$21:36
fennforgive me but i find it hard to believe21:36
jonathan__and, they want to further the modeling research21:36
fennpeople have been fermenting mash for thousands of years21:37
fennscientifically for hundreds of years21:37
jonathan__sure, and at what scale?21:37
fennyou're telling me there are no good models of fermentation?21:37
jonathan__i'm saying it doesn't scale to the size needed21:37
jonathan__also known as "it works great in the lab but not in real world"21:37
fennfermentation doesn't scale? have you been to milwaukee?21:38
jonathan__i'm talking about a different defiition of scaling.21:39
jonathan__"scaling" does not mean:   it works for 1 tank so use 1,000,000 tanks21:39
jonathan__"scaling" means:  it works for 1 tank so use a tank 1,000,000 bigger21:39
jonathan__which is what is required to be cost competitive21:39
jonathan__anyway the point is:  they have a transfer function that works for a tiny lab beaker "model".  then they go to a bigger tank and suddenly the model is different.  etc.21:40
jonathan__classic ME problem21:40
jonathan__"(the real problem is that they don't model anything. i've dropped off my local biofuel team.)("   ==> they would model things if they could, most likely, if it was worth the time21:41
jonathan__laziness aside, likely they choose not to model, because it's a waste of time, and easier to build it & measure directly21:42
kanzurei'd rather not go into the horror stories of yet-another-biology-lab21:42
kanzuremeasurement doesn't mean it will be the same measurement in the future ..21:42
kanzureif you have no model how do you know what is a local effect and what is going to probably happen again?21:42
fennso why is it we can model combustion with CFD but not fermentation?21:42
jonathan__physical size21:43
jonathan__what's the size of the combustion chamber?21:43
fenna gazillion teracubits cubed21:43
fennseriously what does it matter?21:44
jonathan__thermodynamics people will be the first to admit they have a very hard time modeling21:44
jonathan__because they can't model it!  thats why 21:44
jonathan__tiny = sometimes much easier to model21:44
fennthe nuclear bomb simulations looked pretty convincing21:44
jonathan__bigger = too many variables to model, system behaves other than expected21:44
jonathan__it depends on the system and the reaction obvioulsy21:45
jonathan__microfluidics = tough to model apparently21:45
fennfluids tend to behave differently at different scales21:45
fennbut why would a fermenter?21:45
jonathan__something about the coefficients and volume vs. size21:45
jonathan__the most recent talk on biofermenters by the top guys on bio fuels, the guy basically said:  "we don't know what we don't know yet"21:46
fennbtw i don't get why this is mechanical engineering21:46
jonathan__a lot of it has to do with mixing 21:46
jonathan__the stuff in the fermentor mixes easily at small scale, but not at big21:46
kanzurethey certainly don't teach me about this in the ME classes21:47
fennwell how are they mixing it? one big propeller blade?21:47
jonathan__that's as much as I know though...  same thing about volume vs size21:47
fenni mean obviously you have to pay attention to the reynold's number21:47
jonathan__there are a lot of different types and shapes etc of blades, that in itself is apparentlyquite a science21:48
fennnot much of a science if they don't have a model of it21:48
jonathan__they have "a" model...   just not a 'very good' model21:48
jonathan__combustion engine is a good example too, there are not good models as far as I know21:48
fennok so how does this relate to transfer functions and whether stuff will nominally work or not?21:49
jonathan__"good" meaning, something > 2nd order effects21:49
jonathan__it's all over drew endy's talks, ha, he loves saying "to a first order approximation"21:50
jonathan__sure, it works, to a first order approximation21:50
jonathan__oh yea, I can turn myself into a tomato, to a first order approximation21:50
jonathan__it relates because, how can a modeling system work, if you cant even model if the resistor will short, or will open, when it fails?21:52
jonathan__how can it work when the system is scaled up or down?21:52
fennbecause i don't care what happens after it fails21:52
fenni just want to know if it will fail or not21:52
fenn"failure is not an option"21:52
jonathan__"the answer is probably yes but no one really knows"21:52
jonathan__"the system is designed to withstand simple component failure"21:53
fenni'm fine with that answer21:53
fennbecause it's better than no answer21:53
jonathan__also the exampe you said about voltage arcing?   well no one knows about voltage arcs21:53
fennbullshit21:53
fennput 200kV through a standard 1/4 watt resistor and it'll arc21:53
jonathan__maybe if you factor in humidity, then you can get some "first order approximation"21:53
jonathan__the examples you are giving are way outside 6 sigma21:54
jonathan__they are not normal falure21:54
fennhow precise is precise enough?21:54
jonathan__and I'm quite sure 200kV can be put thru a 1/4 watt resistor as long as the 200kV is only carried on 1pA current21:54
jonathan__I thought you guys were being realistic21:54
fennwell sure but what is "realistic"21:55
jonathan__i mean, real world21:55
jonathan__suppose a component is within 1 sigma tolerance21:55
jonathan__then the general failure would be to put that component at 3 sigma21:55
jonathan__not way out at 621:56
fenner. what does failure have to do with the component's manufacturing error?21:56
fenni mean you don't manufacture a resistor with a built-in voltage21:56
fennit has a resistance21:56
fennthat resistance is +- 5% usually21:57
fennso sigma = 5% right?21:57
fennok let's pretend it's a 1 watt 1 ohm resistor21:57
fenni'm putting 1V through it so i should get 1W, right on the borderline21:58
jonathan__sigma refers to the probability that it will be within the stated value21:58
fennif resistance is too high, it works, too low and it fails21:58
fennso if i say "valid voltage range is 0 .. 0.95V" is that "realistic"?21:59
jonathan__depending on temperature too22:00
jonathan__and also depending on the thermal conductivity of surrounding environment, including the board it is resting on22:00
fennor does it have to be 0 .. 0.7V (six * 5%)22:00
jonathan__and also, resistors will fail more often if they are mounted vertically due to heat, which is why they are mounted horizontally22:01
jonathan__if you are making design rules, then you want "head room"22:02
jonathan__the head room depends on the kind of engineering.   in power systems they want more head room since failure can be dangerous.  NASA or DOD also likes a lot of head room22:02
fennyeah safety factor22:03
jonathan__so you might say "30% head room"22:03
jonathan__that is on top of the component variance22:03
fennsafety factor for missiles is only 222:03
jonathan__safety factor for freeway overpass is only 30%22:04
fennreally?22:04
jonathan__I dont care about missles beause I dont deal with them every day...   freeway overpass however...22:04
fenni thought civil engineering was all about overkill22:04
jonathan__I dunno if it's 30%.  standard ME factor is usually 30%22:04
fennno way22:04
fennit's like 7x22:04
fenn10x if catastrophic failure is possible22:05
jonathan__7x of what,  of my car?  etc22:05
fenn7x the design load22:05
fennvs breaking strength of materials22:05
fennnominal strength, whatever that means22:05
fenni don't know that much about how statistics is used in these guide books22:05
fennobviously not all batches of steel are the same22:06
jonathan__hmmmmmm22:07
jonathan__so if the speed limit is 65mph then I can go 7x right?22:08
jonathan__i'll tell the hiway patrol man next time22:08
fennyou can't always do 7x safety factor22:09
fennlike speed limit is usually 40 .. 65 mph on freeways22:09
fennanyway it's a rule of thumb, probably based on the statistical variation in loads and material quality22:10
fennsometimes you just don't have a model though22:10
jonathan__back to the original point, "well there seems to be a transfer function that can be used to represent the component. then, there's some probability that the output of the component will exceed the acceptable "range" for the next connected component"  ==>  the mode of failure is often unknown, so there is no way to know22:39
jonathan__that's assuiming there is some given probability curve by the manufacturer22:40
fennyou're saying we don't know the failure modes for a resistor?22:40
jonathan__or that's assuming some given safety margin is acceptable or will have some desired effect22:40
jonathan__uh, I already explained that22:40
jonathan__1) short, 2) open, maybe 3) some other value22:41
jonathan__you do not know the probabilities of these events22:41
jonathan__you could run the model for all 3 of course...   for all components in the system....   and then somehow group all the N answers together somehow..22:42
jonathan__assuming that the system even fails (i.e. could not compensate for failure)22:43
genehackerPROBABILISTIC FAILURE22:43
jonathan__also, each component would have to be labelled as:  "required for operation, or just included for safety purposes"22:44
fennif you have a resistor inline with a signal that fails open, that will probably screw up the system22:44
fennguh.. this is all about failure modes and i don't care22:44
fenni just want to know if things are compatible22:45
jonathan__sometimes you can pull parts out of circuits on purpose and they still work fine, ha22:45
fennsure the chinese do it all the time22:45
fennyou can also run a GA and totally change the circuit to something else22:45
fennis that failure analysis? i don't think so22:45
genehackeroh I know22:46
genehackerwhy don't we say not intended for life-support or critical systems22:46
jonathan__pfff22:46
jonathan__that's all over every open source license ever22:46
jonathan__no warranteee express or implied etc etc etc22:46
fennNO WARRANTY OR SUITABILITY FOR ANY PARTICULAR PURPOSE22:46
jonathan__it was berkeley's #1 requirement for open source licensing way back when22:47
jonathan__and mit's22:47
jonathan__the lawyers insisted apparently22:47
jonathan__suspiciously missing from biobrick legal discussions, too22:48
jonathan__well not "suspicious" just "odd"22:48
fenni don't really understand the purpose in the first place22:49
jonathan__I would like to know all the sizes & shapes of pcr tubes that people do pcr in.22:49
fennme too22:49
fennthen i'd package it up in skdb22:49
fennthen anyone else who wanted to know could look it up22:50
fenni'm doing that for nuts and bolts but after a week fighting with the geometry kernel i've put it aside in disgust22:50
fennapparently modeling a helix is difficult22:51
jonathan__uh?   why isn't standard size sufficient?22:52
fennbecause it doesn't tell you anything about the actual geometry22:52
fennjust a bunch of numbers, searle chinese room argument, etc22:53
jonathan__isnt that all standardized though?22:53
fennyes, that's why it's interesting data22:53
fennif it were some random part that nobody uses, nobody would care would they?22:53
jonathan__http://www.biocompare.com/ProductListings/2254/PCR-Tubes-%2802ml.html22:53
genehackernow where do we get zinc nanoparticles?22:54
genehackerbesides kook medical products?22:55
jonathan__I dunno what manufacturer is preferred in MBB22:55
fennwhat's MBB?22:55
jonathan__building name22:55
kanzuremolecular biology building22:55
fennyou should start saving samples of actual tubes22:55
fennthen we can measure them22:55
jonathan__compatibility chart http://www.nuncbrand.com/us/frame.aspx?ID=60222:56
jonathan__b.s. measure them22:56
jonathan__get the manufacturer data sheet22:56
jonathan__mechanical drawing22:56
fennwhy does it say 96 well plate if it's talking about tubes?22:57
genehackercurrent topic?22:57
jonathan__it says at the top, "all tubes are compatible with all...."22:58
jonathan__plates however, seem to vary +/- several mm's22:58
fennjonathan__: didn't you mention that needles were something like +-50% the stated diameter? 22:58
jonathan__according to some lab's paper, yes for needles22:59
jonathan__but those are metal22:59
jonathan__I am sure the plastic parts do not have such variance22:59
fennwell i'm not so certain22:59
jonathan__who knows how the metal is made..  22:59
fennand without actual samples i'll never know22:59
jonathan__I am pretty sure the plates have low variance23:00
jonathan__the robot arm has resolution steps of 0.5mm23:00
fennactually i was intrigued by how to make hypodermic needle tubing so i searched and finally found it23:00
jonathan__and between plates it is consistently correct23:00
fennthey use this little double conical piece that floats inside the tubing as they draw it down like wire23:00
fennthe angles are very important and it wears out after a while so it's made of carbide23:01
fennit's called a floating mandrel23:01
genehackerI think the needles are made by some cold or hot work process23:01
genehackerif you could send me a sample I might be able to do some analysis on them in the metal lab23:02
fennyeah, right23:02
jonathan__ha, I am not going to mail needles thru USPS23:02
fennhe's on campus23:02
genehackeryup23:02
fenni'm just a cynical bastard, that's all23:02
genehackernot far from the mol bio building23:02
genehackerI might be able too23:03
jonathan__well if you want to, I will round some up23:03
genehackerI'd probably have to schedule time on the sem23:03
genehackerand I don't know what etches whatever the needles are made of so...23:03
jonathan__just make sure that you dispose them in some biohazard waste23:03
genehackerI'd have to cut the needle23:04
jonathan__or I suppose cut them up into bits23:04
genehackerpolish it23:04
fennBURN THEM23:04
jonathan__at what temp?23:04
fennis "hell" a temperature?23:04
genehackerput it phenolic resin23:04
genehackerput it in phenolic then polishit23:04
jonathan__I thik it would melt prior to burn lol23:04
genehackerroom temperature23:04
genehackerneedles are pretty small that'd be hard23:05
jonathan__hm, you could tr different temps if you want, see how much it expands23:05
fennweird, this wikipedia page on tube drawing references the book i've been using23:05
jonathan__"hell" is actually cold, so the temp is low anyway23:05
genehackergive me the metal and it's thermal expansion coefficient and it's easy to figure out23:05
fennis there a unit conversion for the different levels of cold?23:06
fennerm. s/cold/hell/23:06
jonathan__only for solid metals tho right?23:06
fennunits tempH(7) tempC23:06
genehackerwhat did hell freeze over or something?23:06
jonathan__the units for hell are something like...   "hell", "damn hell", "f*ing hell", "m*f*ing hell", "god damn m*f*ing hell", .....23:07
jonathan__read dante23:07
fennno those are prefixes23:07
genehackerok23:07
jonathan__there are levels of hell23:07
jonathan__circles actually23:07
kanzurethen where's the pi?23:07
fennabbreviated H, dH, fH, mfH, GdmfH23:07
drazakman it's a bitch to add a bunch of parts to mouser23:08
genehackerok back to topic23:08
drazak(you guys reminded me about a headphone amp project I started thinking about like 2 years ago)23:08
fennyou and your topices23:08
jonathan__ummm I think the radius of hell can't exceed the earth's radius, because the inner levels of hell are explicitly at the center of the earth23:08
fennbut the earth is flat so its radius is essentially infinite23:09
drazakI need to figure out all these resistor values too23:09
fenn(essentially because only God is infinite, of course)23:09
jonathan__ummmmm  i dont think earth is flat in dante23:09
fennno?23:09
fenndoes the bible say anything about this?23:10
genehackerno hell is underground and had nuclear fusion reactors23:10
genehackerbut got invaded and moved to somewhere else23:10
jonathan__well, to get to hell, you need to pass the undead boat man, and everyone knows that boat men are sailors, and sailors all know the earth is round23:10
jonathan__anyway, how could it be a circle of hell on a flat plane, hmm23:11
fenni think you're thinking of pellucidar23:12
genehackerhey don't you mean go down a well and fight demons and stuff?23:13
jonathan__this isnt lord of the rings23:13
fenna well? that only goes down a couple hundred feet at most23:13
genehackera well that is incredibly deep23:13
fennlike mel's hole23:13
fennor that borehole in russia23:14
fennthat turned out to be a hoax23:14
* fenn returns to his book23:15
jonathan__well according to journey to the center of the earth.....23:15
jonathan__oh here's wikipedia to the rescue.  "The Purgatorio is notable for demonstrating the medieval knowledge of a spherical Earth."23:16
genehackerno this is a different reference it's a joke23:17
jonathan__$self->sleep( 60*60*8)23:17
genehackersleep is for slackers23:17
genehackerwhat are the needles made of?23:18
genehackeror do I need to put it in the sem and have it analyzed?23:19
fennsounds like something you should know how to look up23:20
fenn(i actually know the answer, i'm just not telling)23:20
genehackerstainless steel23:27

Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!