2015-01-08.log

--- Log opened Thu Jan 08 00:00:16 2015
-!- FourFire [~FourFire@77.17.26.251.tmi.telenormobil.no] has joined ##hplusroadmap00:20
-!- pete4242 [~smuxi@boole.london.hackspace.org.uk] has quit [Remote host closed the connection]00:37
-!- sheena [~home@S0106c8be196316d1.ok.shawcable.net] has quit [Ping timeout: 244 seconds]00:39
-!- drazak [~bleh@198.52.199.197] has quit [Ping timeout: 255 seconds]00:42
-!- drazak [~bleh@198.52.199.197] has joined ##hplusroadmap00:49
-!- FourFire [~FourFire@77.17.26.251.tmi.telenormobil.no] has quit [Quit: Leaving]01:03
-!- sandeep [~sandeep@117.254.217.121] has joined ##hplusroadmap01:37
-!- sandeep is now known as Guest8226401:37
-!- Guest82264 [~sandeep@117.254.217.121] has quit [Read error: Connection reset by peer]01:38
-!- sandeep_ [~sandeep@117.254.217.121] has joined ##hplusroadmap01:38
-!- delinquentme [~dingo@74.61.157.78] has quit [Ping timeout: 255 seconds]02:17
-!- Viper168_ [~Viper@unaffiliated/viper168] has joined ##hplusroadmap02:33
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 264 seconds]02:35
-!- Viper168_ is now known as Viper16802:45
-!- ebowden [~ebowden@CPE-121-223-157-206.lns2.bat.bigpond.net.au] has joined ##hplusroadmap02:46
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap03:05
-!- ebowden [~ebowden@CPE-121-223-157-206.lns2.bat.bigpond.net.au] has quit [Ping timeout: 264 seconds]03:18
-!- eudoxia [~eudoxia@r179-25-154-217.dialup.adsl.anteldata.net.uy] has joined ##hplusroadmap03:43
-!- sandeep_ [~sandeep@117.254.217.121] has quit [Quit: Leaving]04:11
-!- superkuh [~superkuh@unaffiliated/superkuh] has quit [Ping timeout: 265 seconds]04:51
-!- DumpsterD1ver [~loki@vpn166.sdf.org] has quit [Ping timeout: 252 seconds]05:10
-!- juri_ [~juri@vpn166.sdf.org] has quit [Ping timeout: 265 seconds]05:10
-!- DumpsterD1ver [~loki@vpn166.sdf.org] has joined ##hplusroadmap05:14
-!- juri_ [~juri@vpn166.sdf.org] has joined ##hplusroadmap05:17
jrayhawk_Yeah, I'm suprised we haven't gotten some crazy body mod person to remove their own feet and get one of them carbon fiber spring arrangements.05:17
kanzurewhy the hell would someone think that his shin would be relevant in a conversation about genetics05:18
kanzuresomeone should plant dynamite up his butt05:19
jrayhawk_anyway, most relevant disease e.g. metabolic syndrome and autoimmunity is driven by one or more of epithelial failure and oxidative stress; inflammation in the former prevents outright sepsis and inflammation in the latter prevents cancer05:37
kanzurehrm05:51
-!- lichen [~lichen@c-50-139-11-6.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer]06:04
kanzurevarious pretty pics http://www.gereports.com/post/107344100845/body-of-knowledge-new-machine-can-see-bones06:18
kanzureoh, it's just xray tomography06:19
-!- superkuh [~superkuh@unaffiliated/superkuh] has joined ##hplusroadmap06:23
-!- skyraider [uid41097@gateway/web/irccloud.com/x-csrpcngartbvqixo] has joined ##hplusroadmap06:40
heathnmz787, juri_: also, i forgot about http://dev.stephendiehl.com/hask/06:47
heath.title06:48
yoleauxWhat I Wish I Knew When Learning Haskell 2.2 ( Stephen Diehl )06:48
-!- narwh4l [~michael@unaffiliated/thesnark] has joined ##hplusroadmap06:50
QfwfqGood resources for learning to read stack traces?07:04
heathQfwfq: in haskell?07:35
heaths/in/from07:35
heaths/haskell/ghc07:35
heathQfwfq: from ghc?*07:35
Qfwfqheath: Uh, yeah, incidentally. Some hsc.07:36
QfwfqI was looking at https://github.com/blitzcode/ghc-stack before something or the other distracted me.07:37
Qfwfqheath: Although I'm thinking of system calls, rather than GHC output.07:38
heathQfwfq: cool, i was going to recommend the links from that repo07:38
heathi'll have to ask07:40
-!- Urchin [~urchin@unaffiliated/urchin] has quit [Remote host closed the connection]07:54
-!- FourFire [~FourFire@185.7.192.138] has joined ##hplusroadmap08:27
-!- eudoxia [~eudoxia@r179-25-154-217.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving]08:36
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 245 seconds]08:36
-!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap08:44
kragenfenn: sounds like a cool font08:54
kragenwon't let me see it without signing up for an account though08:55
-!- skyraider [uid41097@gateway/web/irccloud.com/x-csrpcngartbvqixo] has quit [Quit: Connection closed for inactivity]08:55
-!- drewbot [~cinch@ec2-54-159-201-174.compute-1.amazonaws.com] has quit [Remote host closed the connection]08:56
-!- drewbot [~cinch@ec2-54-162-197-126.compute-1.amazonaws.com] has joined ##hplusroadmap08:57
-!- nmz787_i [~nmccorkx@134.134.139.76] has joined ##hplusroadmap08:59
-!- FourFire [~FourFire@185.7.192.138] has quit [Ping timeout: 244 seconds]09:01
jrayhawk_'Bleaching the tooth internally involves drilling a hole to the pulp chamber, cleaning, sealing, and filling the root canal with a rubber-like substance, and placing a peroxide gel or sodium perborate tetrahydrate into the pulp chamber so they can work directly inside the tooth on the dentin layer. In this variation of whitening the whitening agent is sealed within the tooth over a period of some days and replaced as needed, the ...09:05
jrayhawk_... so-called "walking bleach" technique.' aaaaaaaaaaaaa09:05
kanzurehuh, you can convince people to do that to teeth?09:08
jrayhawk_aaaaaaaaaaa09:08
-!- delinquentme [~dingo@74.61.157.78] has joined ##hplusroadmap09:18
kanzurei wonder if tooth electrodes would be more productive for data transfer09:25
kanzureer, tooth nerve root electrodes09:25
kanzuremicroelectrodes, i suppose09:26
-!- cluckj [~cluckj@cpe-24-92-48-18.nycap.res.rr.com] has joined ##hplusroadmap09:27
delinquentmekanzure, what?09:28
delinquentmeyou're trying to write data into the fleshboat?09:28
kanzureearth? i completely deny any involvement i have allegedly had in that planet09:28
-!- sheena [~home@S0106c8be196316d1.ok.shawcable.net] has joined ##hplusroadmap09:31
-!- Merovoth [~Merovoth@gateway/tor-sasl/merovoth] has joined ##hplusroadmap09:31
-!- skyraider [uid41097@gateway/web/irccloud.com/x-pswomzeadtkmdtmx] has joined ##hplusroadmap09:33
kragenjrayhawk_: someone will no doubt opt for Pistorius feet at some point.  there's already a book about this, although it was more like AT-AT feet09:34
kragenwell, of course there are lots of comics about it too09:35
kragenbut I think Max Barry's Machine Man went more mainstream than those comics09:35
jrayhawk_if i didn't like bouldering i would be sorta tempted09:36
kragenI heard about it because it cited a kragen-tol post and someone sent me a copy of it09:36
nmz787_ihow are less-actuated appendages more helpful? how would you play footsie with your intimate-other?10:15
-!- sandeep_ [~sandeep@117.254.217.121] has joined ##hplusroadmap10:15
nmz787_i"Itching to try the new Intel-boosted BioSport ear buds that use biometric sensors to track your heart rate and power up via your phone's headphone jack?"10:16
nmz787_ihuh, I just mentioned this idea after reading about tinitus ... but I think I've read about these earbuds a few months ago too.10:17
nmz787_ihmm, someone is complaining about the wireless version, apparently it has a wire connecting the two earbuds and it annoyingly brushed his shirt collar10:18
nmz787_i(And also that the wireless link started to not work so well after a few days)10:18
nmz787_i$150 http://smsaudio.com/products/biosport-in-ear-wired-with-heart-monitor10:19
nmz787_i(there is also a wired version)10:19
delinquentmehow does one value a RSU based on stock price?10:19
nmz787_istrange that their images feature people NOT wearing the earbuds10:20
kanzuredelinquentme: by asking a lawyer that you pay10:27
nmz787_ihmm, the BRL-CAD website could be a bit more easier to navigate... just found a model repository! http://more.brlcad.org/10:36
sandeep_how should one store a combination  Ph electrode (sealed & KCl Gel  filled) ? with the same KCl solution filled inside the electrode or with a Ph4 buffer or a mixture of both  and in what proportion ?10:36
nmz787_iwith... 9 models in total it seems?10:36
kanzuremost of their military equipment models are top secret and off limits :/10:37
sandeep_i have read recommendation for all the three methods online . but which one should be the best ?10:37
nmz787_isandeep_: "If you do not have electrode storage solution use pH 4 buffer solution. If you have neither electrode storage solution or pH 4 buffer solution you can use pH 7 buffer solution for a short time"10:37
fennkanzure do you know what happened to the "national cad model repository" or whatever it was called10:37
fennwe had a copy at one point but i forget what happened to it10:38
fennand then the site went down forever10:38
kanzurepredis lost funding for it maybe10:38
nmz787_isandeep_: ftp://ftp.pasco.com/training/kisd/PASCO%20Training%20Jan%2027%202014/General%20resources/pH%20storage%20solution%20recipe.pdf10:38
kanzureparedis?10:38
fenni mean, is there still a copy in your possession10:39
nmz787_ithat PDF was over-rated: "Add 1g potassium chloride (KCl) per 100mL pH 4 buffer solution. Serve in pH electrode storage bottles"10:39
kanzureoh, probably10:39
sandeep_nmz787_i, i can order the electrolyte (3.3 M KCl in my case) , however i would like to understand what should be used and why ?10:39
fennoh btw i downloaded the bitcointalk warc, on gnusha10:40
kanzurethe >80 gigabyte archive?10:40
nmz787_i"or a 50:50 mixture of 4 M potassium chloride and pH 4 standard buffer"10:40
nmz787_isandeep_: probably has to do with giving the glass the best condition for A) not degrading B) not clogging with precipitate10:40
nmz787_iwhere B) can also include preventing biofilm clogs10:41
nmz787_iprobably10:41
fennnmz787_i: i think the brlcad repository was a google summer of code project10:41
nmz787_ikanzure: you have 80GB of CAD models?10:41
nmz787_ikanzure: what format?10:41
fennno, the bitcointalk archive is 80GB10:41
nmz787_isandeep_: "KCl and pH 4 buffer provide good conditions for mold to grow. To prevent mold from growing in storage solutions, use up to 4% of sodium benzoate or azide in the reference fill and storage solutions"10:41
fennthe cad models were like 4GB10:41
nmz787_isodium azide is great shit for preventing growth10:42
fennalso it's explosive yay!10:42
fennand a severe poison yay!10:43
nmz787_iwell that's why it keeps yer chems clean!10:43
sandeep_nmz787_i, why not only KCl and Sodium benzoate ? what role is Ph4 solution playing here ?10:44
kanzurefenn: here's some step files of weapons https://github.com/maduce/defcad-repo10:47
kanzurehttps://raw.githubusercontent.com/maduce/defcad-repo/master/Firearms/Double_Barrel_Derringer-PaulNoiseLess/Renders/render2.jpg10:47
kanzureosnap that might actually be fucking data be careful10:47
fennkanzure: i seriously dislike those guys10:47
nmz787_isandeep_: the glass seems to work better at acidic pH10:48
kanzurewell who else is giving you heaps of data10:48
fennoh wait i thought that was "defense distributed"10:48
nmz787_isandeep_:  "Most electrodes used today are combination electrodes, that is they have a glass pH electrode and a reference electrode in one body. Glass electrodes perform best when stored in slightly acidic solutions, pH 4 buffer is a good choice. Reference electrodes perform best when stored in the same electrolyte that is immediately inside the reference junction, typically saturated KCl. An optimal storage solution for10:49
nmz787_icombination electrodes is pH 4 buffer (clear not pink) with 225 grams of KCl per liter. Table salt, NaCl, can be used if KCl is not readily available. Distilled or deionized water should never be used as a storage solution unless you like buying new pH electrodes."10:49
nmz787_i"Should my lab electrode be a sealed or refillable electrode? When properly used neither design is inherently more accurate than the other. Sealed electrodes are convenient and suitable for most applications. Refillable electrodes allow the user to fill the reference cell with the solution of their choice, possibly improving the performance compared to a standard KCl electrolyte. The reference electrolyte in the refillable design10:50
nmz787_ican be recharged when it becomes depleted extending the electrodes life. It is a question of convenience vs versatility"10:50
nmz787_ithat repo sucks though because it is 'compiled' right? being STL files inside10:51
fennkanzure some of these things i'm not even sure how it works https://github.com/maduce/defcad-repo/blob/master/Firearms/22_Electric_v5-Proteus/Renders/render3.png10:51
nmz787_ioh I guess some are igs files, which is source right?10:52
kanzurejrayhawk is our resident weapons person, he will arrange a demonstration10:52
fennit looks like a terrible chunky handgrip and a 1 inch plastic barrel10:52
kanzurestep files are sort of like source depending on how pleasant the developers of that particular step exporter were.... sometimes they will just dump stuff into bags of triangles rather than cleanly-designed parametric geometrical part stuff....10:52
fennstep is not source because no cad program uses it as the native format10:53
fennit's literally an exchange format10:53
sandeep_nmz787_i, " combination electrodes is pH 4 buffer" no its not , it is a combination of two chambers one filled with KCl and other with a Ph 7  buffer  (+ a little kCl)10:54
kanzureoh right, you can't represent boolean intersactions other than actually performing those intersections before serializing to step10:54
kanzureyes, sorry10:54
nmz787_ihttps://dl.dropboxusercontent.com/u/32346798/OpenSourceCad.pdf10:55
fenna wild pdf appeared!10:55
kanzurenmz787: i know you're on a quest for working open source cad and basically you will not find anything10:55
nmz787_isandeep_: the two-parts are not exposed to the outside world though I think, one may be inside the other... so you only have 1 choice for storage10:56
kanzurenmz787: i'm sorry that i have not completely written an open source cad kernel with nurbs and parametric awesomeness but it's really hard and lolcad is only partially complete10:56
nmz787_isandeep_: even if two distinct membranes were exposed... how would you partition the buffer so the correct storage buffer was only on the correct side of the electrode10:56
kanzureverbnurbs is so far the best implementation i have seen, even though it's a pile of javascript10:56
sandeep_nmz787_i, exactly , that is my question10:57
kanzureand cadquery the best api10:57
-!- FourFire [~FourFire@77.88.71.230] has joined ##hplusroadmap10:57
sandeep_nmz787_i, that is the reason i wanted to know what one should use Kcl , Ph4 buffer or a mix of both10:58
* nmz787_i turtle graphics for CAD 2015!10:58
nmz787_isandeep_: those links and quotes all had the answer to that10:58
nmz787_ithey all said a mix, along with some biocide10:58
nmz787_iif you have it10:58
nmz787_iand care about your electrode10:59
sandeep_nmz787_i, mix in what proportion ? different sources mention different things10:59
nmz787_iso find the commonality11:00
nmz787_ithey were all pretty similar11:00
sandeep_this one is from vernier "Store the electrode in a buffer pH-4/KCl11:02
sandeep_storage solution in the storage bottle. The pH Electrode is shipped in this solution.11:02
sandeep_Vernier sells 500 mL bottles of replacemen11:02
sandeep_t pH Storage Solution (order code PH-11:02
sandeep_SS), or you can prepare additional storage solution by adding 10 g of solid potassium11:02
nmz787_isandeep_: any differences are likely because of availability of reagents, or specific type of electrode... if you don't know if your electrode is special, it probably is what most other people commonly use11:02
sandeep_chloride (KCl) to 100 mL of buffer pH-4 solution. "11:02
sandeep_nmz787_i,  the electrode is gel filled and its pretty common and dirt cheap as compared to other types except that every one has their own story for storing the electrode11:03
nmz787_ithey all work on the same general principal though11:04
nmz787_iso they will share a lot of similarities11:05
nmz787_iI wonder if ion-torrent proton-transistor tech will ever make it to common pH meters11:05
nmz787_iI think that would solve this storage buffer problem11:06
nmz787_ibbl11:06
-!- nmz787_i [~nmccorkx@134.134.139.76] has quit [Quit: Leaving.]11:06
sandeep_i found this article very informative     page  44     http://www.hamiltoncompany.com/downloads/E_610277_04%20with%20Pathfinder.pdf , for storage of gel filled combination  electrode it mentions only a 3M Kcl solution and nothing else ,11:07
kragenkanzure: what are the worst problems with FreeCAD?11:07
kragenalthough I haven't tried to use it yet, it sounds pretty awesome and has impressive screenshot11:09
fennfor a very long time it was impossible to do anything with it beyond make 2 cubes and import step files11:13
fennsince it's based on OCC it probably crashes a lot11:13
fennapparently people have actually been working on it the past couple years though11:14
-!- FourFire [~FourFire@77.88.71.230] has quit [Ping timeout: 244 seconds]11:20
-!- nmz787_i [nmccorkx@nat/intel/x-ipvxwlsqyajlbfqf] has joined ##hplusroadmap11:20
-!- nmz787_i1 [nmccorkx@nat/intel/x-ayttssmpeqnukqqx] has joined ##hplusroadmap11:21
sandeep_ThomasEgi, hi ThomasEgi11:23
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-imtyhotnvtamhvlb] has joined ##hplusroadmap11:23
juri_kanzure: i'm officially in charge of implicitcad, for what that is worth.11:24
-!- nmz787_i [nmccorkx@nat/intel/x-ipvxwlsqyajlbfqf] has quit [Ping timeout: 264 seconds]11:25
ParahSailinjust talked to a senior scientist at affy11:26
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds]11:28
nmz787_i1juri_: I compiled your latest implicitCAD a few nights ago and rendered my tobacco device, and it didn't resolve the finest features very well :/11:29
sandeep_nmz787,  i found this article very informative     page  44     http://www.hamiltoncompany.com/downloads/E_610277_04%20with%20Pathfinder.pdf , for storage of gel filled combination  electrode it mentions only a 3M Kcl solution and nothing else .11:33
sandeep_ nmz787_i111:36
juri_nmz787_i1: are you passing a -r option to it?11:36
nmz787_i1juri_: nope, just extopenscad inp.escad -o out.stl   (I think, not at home)11:39
juri_-r is for manually specifying the render quality.11:40
nmz787_i1fenn: you used openscad for laser_etcher, should I try using that? My model I made for implicitCAD is supposedly like openscad-syntax11:41
nmz787_i1juri_: nah I just specified quality in the file11:41
nmz787_i1I think I had it set to 6000 or 9000 the last time I rendered it11:41
juri_... how? ;)11:41
nmz787_i1I am not sure how long it took, but I went to bed and it was done in the morning11:42
nmz787_i1$quality = 600011:42
* fenn shrugs11:42
kragenjuri_: congratulations! how do you feel about it?11:45
kragenI ran into a dissertation a while back about precisely and efficiently ray-tracing implicit surfaces using interval arithmetic a while back11:46
kragen.g dissertation precisely and efficiently ray-tracing implicit surfaces using interval arithmetic11:46
yoleauxhttps://www.ensta-bretagne.fr/jaulin/these_jorge_flores.pdf11:46
kragenyeah, that one11:46
kragen.t11:46
yoleauxThu, 08 Jan 2015 19:46:33 UTC11:46
kanzurekragen: the major problem with freecad is that it is highly unmaintainable http://diyhpl.us/wiki/cad/opencascade11:47
kanzurejuri_: you should remove the "escad" stuff, it tricked nmz787 into not doing haskell things11:48
kanzureif anything the "escad" stuff should be a separate library11:48
kanzurekragen: freecad's python api is okayish i guess, but really if you want a wrapper around opencascade you should just use pythonocc for now11:48
juri_it's the primary interface, from how u use it. that said, i'm engaged in a dialog with several reprappers about changing the language.11:49
juri_s/u/I/11:49
kanzurekragen: the problem with opencascade is that it's a few million lines of poorly tested source code from the 80s written in russian, french and sometimes english, with variable names like "aMPBLPB" and "aMPBLI"11:50
kanzurejuri_: that's so stupid. look, cad does not require the invention of a new language.11:50
juri_kanzure: i'm needing a way to express constraints.11:51
kanzuresteal everything from brlcad's constraint solving engine11:51
kanzureand from gecode11:51
kanzure(gecode is not gcode)11:51
kanzureby steal i mean "use that as a dependency"11:52
kanzureand not "reinvent the wheel"11:52
kragenevery program is the invention of a new language11:53
kragenor several11:53
juri_it's still a long term problem, at the moment, i'm just fixing bugs.11:53
kanzurekragen: please, what's wrong with just providing a library and providing bindings into whatever languages11:53
kanzurekragen: cad is a hard enough problem, you don't need to couple it into language design problems as well11:53
kragenyou probably haven't seen the peter deutssch talk on this11:54
kragenwhich was a pretty challenging conceptualization when I first saw it11:55
kragenbut it's grown on me11:55
kanzure"lots of language design" is not going to help you construct a nurbs intersection algorithm, you reach that point pretty quickly with basically any available programming language11:55
kanzureif you want to make languages, fine, go do it, but don't lie to me and tell me you're writing surface intersection algorithms11:55
kanzureand don't lie to your users11:56
kragena program is a language whose sentences are the valid runtime states of memory, and whose semantics are transformations between those states11:57
kanzureopenscad's language does not actually help you implement a cad engine11:57
kragenI can't tell if you hadn't seen my last message when you wrote that or just didn't understand it11:58
kanzureso there's no other possible alternative whatsoever? haha11:59
kragenbut it is probably sort of hopeless because it took me watching Peter Deutsch talk for most of an hour and then thinking about it for months to understand this point of view, and not only is he better at expressing himself than I am12:00
juri_kragen: url?12:00
kanzurecan you show me how openscad's shitty attempt at a language (for example, it didn't have variables or conditionals for a long time) helps with surface intersection algorihtms12:00
kanzure*algorithms12:00
kanzureas far as i know, nobody has even implemented cad in openscad's language, so you are totally full of shit and wasting my time12:01
kragenbut he wasn't trying to confront a hostile audience, and he put a lot more time into it than I have12:01
kragenkanzure: if you are going to put effort into making yourself more ignorant I cannot stop you12:01
kanzureplease, i've been reading the openscad mailing list and following their commits for a few years now12:01
kanzurei would not say i am ignorant on this topic12:01
kragenyou have completely failed to understand what I am saying, and so you're going off on an irrelevant tangent12:02
-!- shubhamgoyal [~shubhamgo@118.189.209.93] has quit [Remote host closed the connection]12:02
kanzure"every program is the invention of a new language" is not the topic12:02
kragenjuri_: I am trying to find it but this wa a few years sback12:02
fennreminds me of the terrible pre-behaviorist theories of neuroscience12:03
fenn"everything is language!"12:03
kanzurefenn: i wonder if that argument would still be used if openscad, for whatever insane reason, also implemented a kernel12:05
kanzurei mean an operating system kernel12:05
-!- shubhamgoyal [~shubhamgo@118.189.209.93] has joined ##hplusroadmap12:05
fennwhat argument12:05
kragenyeah, it turns out that "everything is langauge" works better for linguistic machines like computers than for neuroscience12:05
kanzurejust because "everything is language" wont help you find those stolen battle station plans12:06
fennkragen: it's a worthless model, it doesn't tell you anything you didn't already know12:06
kragenin a sense neither does mathematics12:06
kanzurebut that wasn't the topic either12:06
-!- sandeep_ [~sandeep@117.254.217.121] has quit [Quit: Leaving]12:07
kragenjuri_: sorry, I can't seem to find the talk12:07
fenninteresting commit message: "Upgrading Aleppo Rifle Grenade to version 0.2 by Anonymous."12:09
delinquentmepH = pKa + log_10( 0.025 / 0.0025 )   <<>>   pKa = -(log_10( 0.025 / 0.0025 ) - pH)12:09
delinquentme^ can someone verify that12:09
nmz787_i1.py import math; print pKa + math.log( 0.025 / 0.0025 ,10)12:10
yoleauxNameError: name 'pKa' is not defined12:10
nmz787_i1.py import math; print 6 + math.log( 0.025 / 0.0025 ,10)12:11
yoleaux7.012:11
fennsince it's intended to be made with a 3d printer, probably not actually used in syria12:11
nmz787_i1.py import math;  print  -(math.log( 0.025 / 0.0025, 10 ) - 7.0)12:11
yoleaux6.012:11
delinquentmenmz787, why didnt I think of that12:13
delinquentme+112:13
-!- the8thbit|work [~8bit@66.186.100.194] has joined ##hplusroadmap12:18
the8thbit|workHello. I'm trying to mess with openworm, and was directed here from #machinelearning.12:18
delinquentmepH = pKa + log_10( 0.025 / 0.0025 )12:18
delinquentme/ subtract pKa both sides12:18
delinquentmepH - pKa = log_10( 0.025 / 0.0025 )12:18
delinquentme/ subtract pH both sides12:18
delinquentme- pKa = log_10( 0.025 / 0.0025 ) - pH12:18
delinquentme/ divide by -112:18
delinquentmepka = ( log_10 ( a- / HA) -pH )12:18
delinquentmewhere'd I go wrong nmz787_i112:18
the8thbit|workI have NEURON installed on my target machine, but without GUI tools or python. How do I import the openworm connectome?12:19
the8thbit|workMy goal is to install openworm on an embedded device, use solar as the 'nose' input, and modified servos for motion12:19
delinquentmeinstall them12:20
delinquentmeor get permissions to install them.12:20
Viper168have you considered the dangers of unleashing robot worms on society?12:21
the8thbit|workViper168: Yes, in fact, the social dangers are my primary motivation. I'm a mad scientist12:21
the8thbit|workdelinquentme: that is not helpful12:21
Viper168pandora doesn;t go backin the box man12:22
Viper168*back in12:22
kanzureViper168: that's off topic12:22
kanzurethe8thbit|work: try bugging archels, he might know12:22
kanzurearchels: ping12:22
Viper168the best things in life usually are12:22
the8thbit|workkanzure: honestly, questions about robot worm ethics seems more on topic for something called ##hplusroadmap than my original question12:23
kanzurebullshit12:23
kanzureNEURON is like 100x more on topic12:23
delinquentmethe8thbit|work, kanz want to unleash pandoras box thats why offtopic12:23
delinquentmethe8thbit|work, install it once on a VM12:23
kanzurethe8thbit|work: here are things that are on-topic in here http://diyhpl.us/wiki/declaration12:23
the8thbit|workkanzure: fiiiiiiiiiine I'm on topic sheesh12:24
the8thbit|workdelinquentme: Install neuron in a vm? Why?12:25
delinquentmeor if the UI is web based enable access to the machine from outside12:25
kanzurei don't think delinquentme has actually used NEURON12:25
delinquentmeyou're not installing it locally for some reason12:25
delinquentmebe that sanitization or whatever12:25
delinquentmeinstall it once in sandbox ( VM )12:26
the8thbit|workdelinquentme: I'm not installing it locally because the target device does not have a c compiler12:26
delinquentme....12:26
the8thbit|workso I need to cross compile it12:26
kanzurewait, NEURON is java?12:26
kanzureso you'll have to use jython haha12:26
the8thbit|workdelinquentme: I'm not too worried about breaking things. I can always just wipe the file system and follow the docs I wrote to get it back to how it is now if I need to... though I dont understand how NEURON would cause me to need to do that12:27
kanzureanyway this is how you load things https://github.com/pgleeson/TestArea/blob/master/pythonnC/Ex6_LoadCells.py12:27
the8thbit|workkanzure: NEURON is C with an optional python module12:27
kanzureah, neuroconstruct is java, though12:28
kanzurei see12:28
the8thbit|workAhh, yeah12:28
kanzurethe8thbit|work: you might have to wait a bit for archels12:28
the8thbit|workI dont really understand what neuroconstruct _is_ other than that its some kind of GUI tool for reading and manipulating neuroML files?12:28
the8thbit|workSomething tells me I DONT need neuroconstruct on the target machine, though. Which would be a good thing to avoid.12:29
kanzure"what do you mean not all robots have the jvm?"12:30
nmz787_i1the8thbit|work: have you seen this https://github.com/openworm/OpenWorm/wiki/Neuron-Simulation-Engine-Tutorial#running-a-simple-simulation12:33
the8thbit|worknmz787_i1: Thats basically a NEURON hello world. It doesn't load in openworm12:34
nmz787_i1delinquentme: not sure, but ph and pka stuff is all over the nets, simple equations so I think you just need to debug a bit to get what you want. I also don't know what you want12:34
nmz787_i1the8thbit|work: sorry I am just googling things12:35
nmz787_i1the8thbit|work: I don't know the software at all12:36
the8thbit|worknmz787_il: you're good, I appreciate the effort :)12:36
nmz787_i1found a ref to a lego robot using it here supposedly12:36
nmz787_i1http://www.i-programmer.info/news/105-artificial-intelligence/7985-a-worms-mind-in-a-lego-body.html12:36
nmz787_i1which links to the oreilly biocoder thing http://www.oreilly.com/biocoder/?intcmp=il-na-free-lp-na_biocoder_issue_fall_2014_radar_posts12:36
nmz787_i1which you need to register for to get access12:36
the8thbit|workdang12:36
the8thbit|workdouble dang12:36
nmz787_i1http://www.oreilly.com/biocoder/issues/BioCoderWinter2014.pdf12:36
nmz787_i1does that work?12:37
nmz787_i1I guess they're talking about that or http://www.oreilly.com/biocoder/issues/BioCoderFall2014.pdf12:37
the8thbit|workyes it does work!12:37
kanzureopenworm used to be on irc until they decided they preferred looking at their faces on google hangout12:37
the8thbit|workI'm not the first person to try to put a worm brain in a robot body tho :(12:37
the8thbit|workoh well, I can be the second12:38
the8thbit|workkanzure: well thats fucking stupid :(12:38
the8thbit|workirc > google12:38
kanzurehave you used NEURON in the past?12:38
nmz787_i1ahh the fall one12:39
fennthe8thbit|work: instead of cutting off the pig's feet why not just install debian on a small low-power ARM computer like for example any smartphone12:39
the8thbit|workfenn: the... pigs feet?12:39
fennwell, anything with java is a pig, obviously12:39
nmz787_i1my farmer was pissed the butcher didn't return the feet12:39
nmz787_i1oh, wait, that was the ears12:39
nmz787_i1the8thbit|work: lego mindstorms is useful though... it was probably my first example of non-game programming that interested me12:40
the8thbit|workfenn: This device was given to me on loan from my workplace. The hardware, kernel variant, and OS ecosystem are all custom built internally. Part of the reason I'm doing this is to familiarize myself with their systems and to impress my boss so that he hopefully moves me into a cooler position12:40
fennthe8thbit|work: cnrun is a "NeuroML-capable neuronal network simulator" with minimal dependencies12:41
the8thbit|workfenn: Is that just an alternative to NEURON?12:42
fennlooks like NEURON is an entire package of tools as well as an API12:45
kanzureyes, it's also a gui12:45
kanzureand.... many other things.12:45
nmz787_i1ordered a 128GB SSD last night for $63 shipped, 42mm long! (for a C720 chromebook)12:47
bkeroMmm, those12:47
nmz787_i1when was the first USB flash drive released?12:47
fennthe8thbit|work: there are at least 3 domains you need to be familiar with, the software stack involved in NEURON, the software stack of your particular robot, and actual neuroscience (so you can understand what openworm is doing)12:48
fennit's going to be easier to learn them separately than all at once12:48
kanzurehe's just looking for the exact api call12:51
kanzureor file loading mechanism12:52
the8thbit|work^12:56
kragennmz787_i1: maybe around the time of the Diamond Rio?12:56
kragenalthough it carefully did not function as a flash drive when it came to being able to read it, because of audio laws12:56
the8thbit|workfenn: I'm not looking to do anything fancy with neuron, just pull in the existing connectome for openworm12:56
nmz787_i1I had a flash-drive based MP3 player that also functioned as a drive... I think I had a 128MB version13:01
nmz787_i1that was in 2001 probably that I got it13:01
nmz787_i1MuVo I think it was13:01
the8thbit|worknmz787: I think my first flash drive was 64mb13:02
nmz787_i1yea Creative MuVo13:02
nmz787_i1if not for cell phones, I would probably still prefer that to an iPod type13:02
-!- DumpsterD1ver [~loki@vpn166.sdf.org] has quit [Ping timeout: 245 seconds]13:03
-!- juri_ [~juri@vpn166.sdf.org] has quit [Ping timeout: 240 seconds]13:03
nmz787_i1hmm wiki says they released it in 2003, but that seems too late13:03
-!- FourFire [~FourFire@77.88.71.230] has joined ##hplusroadmap13:04
fenn"The first NAND-based removable media format was SmartMedia in 1995"13:06
-!- shubhamgoyal [~shubhamgo@118.189.209.93] has quit [Ping timeout: 252 seconds]13:06
-!- DumpsterD1ver [~loki@vpn166.sdf.org] has joined ##hplusroadmap13:06
nmz787_i1"USB flash drives were invented by Amir Ban, Dov Moran and Oron Ogdan, all of the Israel company M-Systems, who filed US patent 6148354 in April 1999.[8] However, the patent describes a product that has a cable between the memory unit and the USB connector.[citation needed] Released later the same year, IBM Patent Disclosure RPS8-1999-0201 from September 13, 1999 by Shimon Shmueli accurately describes the USB flash drive"13:10
fennnmz787_i1: https://en.wikipedia.org/wiki/PC_Card (PCMCIA) did solid state storage in the 1MB range13:10
-!- juri_ [~juri@vpn166.sdf.org] has joined ##hplusroadmap13:10
fennUSB is fairly new in computer history13:10
nmz787_i1PCMCIA seems like a bit of a waste, since it's only about half the size of a 1.44MB diskette... though PCI interface would increase speed performance13:11
fennbut it's random access so a zillion times faster for some tasks13:11
fennalso solid state so more reliable13:11
fennif you're just after something tiny, there were SMD EEPROM chips and PROM chips going back like forever13:14
fenn"The PROM was invented in 1956 by Wen Tsing Chow ... at the request of the United States Air Force to come up with a more flexible and secure way of storing the targeting constants in the Atlas E/F ICBM's airborne digital computer."13:15
nmz787_i1well I did ask (12:47:27 PM) nmz787_i1: when was the first USB flash drive released?13:15
fennthe particular connector is irrelevant13:16
nmz787_i1uh, it was part of the question13:16
fennfine whatever13:16
nmz787_i1I mean, I enjoy the further backstory13:16
nmz787_i1I wonder if anyone ever developed or even just prototyped a diskette-based flash drive... like the 3.5mm to audio tape converters they sell for cars13:19
nmz787_i1(3.5mm headphone jack)13:19
nmz787_i1hmm, this isn't that https://en.wikipedia.org/wiki/Floppy_disk_hardware_emulator13:20
kragenPCMCIA and CompactFlash (same pinout, different form factor) are still somewhat alive13:23
fennsome PIC microcontrollers still use EPROM and must be "flashed" with UV to erase the memory13:24
kragennmz787_i1: I understand that some current USB drives actually implement VFAT in software, which is pretty similar ((albeit at a different lecvel) to a diskette-based flassh drive13:24
-!- delinquentme [~dingo@74.61.157.78] has quit [Remote host closed the connection]13:25
kragenthis causes problems if you want to reformat them with ext2 variants13:25
kragena diskette-based flash drive would suffer from those limitations and also the 1.44MB capacity limit13:26
fennseems like one-time-programmable "vaporize a wire" type memories would last a long time, for archival purposes13:27
nmz787_i1kragen: sure it could be limited to 1.44 MB, or have a microswitch on the edge to cycle through multiple disk images stored within13:28
nmz787_i1I just think it would be cool13:28
nmz787_i1not practical, unless you were dealing with legacy/old equipment13:28
nmz787_i1and couldn't install one of those emulators13:29
nmz787_i1at $20-30 though, that's a pretty good price13:29
kragenit would be cool, yes13:32
kragenfenn: yeah, but I think you can't get them any more13:33
kragenI mean I think you can get compatible parts but under the covers they are EPROMs without the quartz widow13:33
kragenwindow13:33
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-imtyhotnvtamhvlb] has quit [Quit: Connection closed for inactivity]13:34
-!- delinquentme [~dingo@74.61.157.78] has joined ##hplusroadmap13:37
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 264 seconds]14:20
-!- nmz787_i1 [nmccorkx@nat/intel/x-ayttssmpeqnukqqx] has left ##hplusroadmap []14:24
-!- FourFire [~FourFire@77.88.71.230] has quit [Ping timeout: 265 seconds]14:28
kanzure.title https://www.youtube.com/watch?v=2YtMyr_lofA14:29
yoleauxAquya: Blackcurrant (Napalm Remix) - YouTube14:29
-!- pete4242 [~smuxi@boole.london.hackspace.org.uk] has joined ##hplusroadmap14:29
-!- nmz787_i [nmccorkx@nat/intel/x-htvsjkvrjnawohyp] has joined ##hplusroadmap14:37
nmz787_ihmm14:44
nmz787_i.title https://www.google-melange.com/gci/task/view/google/gci2014/587435008327680014:44
yoleauxModel a gerotor in 3D using BRL-CAD #2 - BRL-CAD14:44
nmz787_isome kind of google-not-summer-of-code14:44
-!- Evoril [~Evoril@86-45-222-8-dynamic.agg2.crw.prp-wtd.eircom.net] has joined ##hplusroadmap14:47
nmz787_i.title http://repl.it/languages14:53
yoleauxrepl.it14:53
nmz787_i'Online Interpreters in JavaScript. Try Python, Ruby, Scheme, Lua, CoffeeScript and more programming languages'14:53
narwh4l.title https://www.youtube.com/watch?v=xOCurBYI_gY15:18
yoleauxComputer program that learns to play classic NES games - YouTube15:18
kanzurethere's no good bindings for gameboy emulators :(15:21
narwh4lkanzure, that's why you need a USB NES controller ^_^15:23
kanzuregameboy15:24
narwh4lI'm assuming an NES controller could play through gameboy games15:24
kanzureemulator15:24
juri_or parallel port. decoding and driving SNES and nintendo controllers is easy.15:24
kanzurei need memory access15:24
narwh4lIt's funny though, his bot discovers a bug in Super Mario15:25
narwh4land exploits it to kill gumbas15:25
narwh4lgoombas?15:25
kanzureso i can do things like https://github.com/kanzure/pokemon-reverse-engineering-tools/blob/966985411f01b799fa71f4823da7a8cd6d9cc47b/pokemontools/vba/vba.py#L103815:25
narwh4lahhh15:25
narwh4lI see15:25
kanzureturns out that the bindings i wrote are all kinds of broke15:27
kanzurebecause if you replay the same script against the same rom you get non-deterministic results15:27
-!- Evoril [~Evoril@86-45-222-8-dynamic.agg2.crw.prp-wtd.eircom.net] has quit [Quit: Leaving]15:30
nmz787_ithese are quite similar concepts: " nucleotide gun made out of a nanotube pointed at the finger domain of some DNA polymerase+* single-polymerase water droplet & add in a single dNTP at a time"15:35
kanzureyou are copy/pasting a diff?15:37
nmz787_iyes15:39
kanzureer, why?15:39
nmz787_ii was reading a diff15:39
nmz787_iand was too lazy to do substring replacement with a period15:39
kanzureyou were intentionally reading the diff?15:40
nmz787_iyea15:40
kanzureah15:40
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Ex-Chat]16:04
-!- Viper168 [~Viper@unaffiliated/viper168] has joined ##hplusroadmap16:19
-!- skyraider [uid41097@gateway/web/irccloud.com/x-pswomzeadtkmdtmx] has quit [Quit: Connection closed for inactivity]16:35
-!- Vutral [~ss@mirbsd/special/Vutral] has quit [Ping timeout: 245 seconds]16:45
-!- Vutral [~ss@mirbsd/special/Vutral] has joined ##hplusroadmap16:56
-!- nmz787_i [nmccorkx@nat/intel/x-htvsjkvrjnawohyp] has quit [Ping timeout: 256 seconds]17:05
-!- narwh4l [~michael@unaffiliated/thesnark] has quit [Quit: Leaving]17:35
-!- lichen [~lichen@c-50-139-11-6.hsd1.or.comcast.net] has joined ##hplusroadmap17:36
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-xenxoidwbczauyex] has joined ##hplusroadmap17:42
-!- ebowden [~ebowden@CPE-144-131-35-125.lns4.dav.bigpond.net.au] has joined ##hplusroadmap17:54
nmz787you've all heard and mouth-watered over hamburger earmuffs, http://img3.wikia.nocookie.net/__cb20111118014014/simpsons/images/e/eb/Frink.gif    , but now be prepared for the mind-boggling burger-phone    www.bk.com/android17:59
kanzurepickle matrix doesn't work as advertized18:00
-!- shubhamgoyal [~shubhamgo@118.189.209.93] has joined ##hplusroadmap18:18
kanzure.wik law of demeter18:21
yoleaux"The Law of Demeter (LoD) or principle of least knowledge is a design guideline for developing software, particularly object-oriented programs." — http://en.wikipedia.org/wiki/Law_Of_Demeter18:21
kanzure.wik information hiding18:22
yoleaux"In computer science, information hiding is the principle of segregation of the design decisions in a computer program that are most likely to change, thus protecting other parts of the program from extensive modification if the design decision is changed." — http://en.wikipedia.org/wiki/Information_hiding18:22
kanzurelet's see what c2 has to say about this18:23
kanzurehttp://c2.com/cgi/wiki?LawOfDemeter18:23
kanzure"one never calls a method on an object you got from another call nor on a global object."18:23
kanzurehttp://c2.com/cgi/wiki?LawOfDemeterIsInvalid "The ultimate proof that LawOfDemeterIsInvalid is that there are mechanical refactorings that transform code that breaks LoD into code that conforms to LoD, but leaves everything untouched with regards to InformationHiding criteria: the same dependencies are there, the same coupling, just the syntactic verification of the code will pass LoD. So clearly LoD fails to distinguish good designs ...18:24
kanzure... from bad designs. However, LawOfDemeterRevisited tries to make the distinction more meaningful."18:25
kanzurewell... alright.18:25
nmz787.title http://m.wpxi.com/ap/ap/health/connecticut-court-to-hear-case-of-teen-refusing-ch/njhGn/18:28
yoleauxConnecticut court to hear case of teen refusing chemotherapy | www.wpxi.com18:28
kanzure"Modifies the string quote rules so that any string made up of digits is serialized with quotes. (The default settings serialize the string "01" with quotes but the string "09" without quotes! (Can you figure out why?))18:33
kanzurewell, unrelated but "YAML will parse numbers in the format xx:yy as sexagesimal (base 60)"18:34
kanzurehmm so this only preserves the first comment but not all comments https://pypi.python.org/pypi/rtyaml18:35
kanzurehttps://github.com/hharte/1dcoinctrl "This project aims to emulate a coin line as required by the older "dumb" (ie, non-COCOT) payphones such as the Western Electric 1D "Fortress" series. This coin line interface connects in between an Asterisk PBX and the payphone. It provide the coin control functionality as well as the ability to determine whether an initial rate has been deposited, and can also perform the "stuck coin" test. In ...18:38
kanzure... addition, it can count dial pulses to provide out-of-band dial signalling to Asterisk for the rotary-style 1D1 payphones."18:38
nmz787.title https://www.youtube.com/watch?feature=player_embedded&v=eN48XPEsomE18:41
yoleauxSpring Showers Bring Cowboy Cowards - YouTube18:41
nmz787that's pretty sad18:41
nmz787:(18:42
nmz787wow, this is how the govt catches wild animals for biotesting! https://www.youtube.com/watch?feature=player_embedded&v=v20wExfYvH418:44
nmz787I would have thought it would be significantly more cunning in the capture mechanism.18:44
nmz787like, use camouflauge traps or something18:44
nmz787or sleeping darts18:45
nmz787hmm, I wonder if simply switching to an electric motor would calm the situation18:47
-!- poohbear is now known as StuffedBear18:53
kanzure.title18:55
yoleauxMad Science Gone Buffalo Wild - YouTube18:55
-!- ebowden_ [~ebowden@CPE-144-131-35-125.lns4.dav.bigpond.net.au] has joined ##hplusroadmap18:55
-!- ebowden [~ebowden@CPE-144-131-35-125.lns4.dav.bigpond.net.au] has quit [Ping timeout: 264 seconds]18:57
nmz787intel edison from wiki: It is a board with components on both sides, its size is 35.5 x 25 x 3.9 mm. Main SoC of the board is new Intel Atom "Tangier" (Z34XX), produced with 22 nm, having 2 Atom Silvermont cores running at 500 MHz and one Intel Quark core at 100 MHz (for executing RTOS ViperOS). SoC has 1 GB RAM integrated on package. There is also 4 GB eMMC Flash on board, WiFi/Bluetooth4 and USB controllers. Board has 70-pin dense ...18:59
nmz787... connector (Hirose DF40) with USB, SD, UARTs, GPIOs. The price of the device is around $50.[13] It should also support both Python and NodeJS development19:00
-!- ebowden_ [~ebowden@CPE-144-131-35-125.lns4.dav.bigpond.net.au] has quit [Remote host closed the connection]19:15
nmz787.wik limit of linearity (LOL)19:22
yoleaux"In analytical chemistry, a calibration curve is a general method for determining the concentration of a substance in an unknown sample by comparing the unknown to a set of standard samples of known concentration." — http://en.wikipedia.org/wiki/Calibration_curve19:22
-!- StuffedBear is now known as poohbear19:26
-!- augur [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has quit [Ping timeout: 240 seconds]19:37
-!- augur [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has joined ##hplusroadmap19:41
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-xenxoidwbczauyex] has quit [Quit: Connection closed for inactivity]19:44
-!- augur [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has quit [Ping timeout: 255 seconds]20:10
-!- augur [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has joined ##hplusroadmap20:11
-!- augur [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has quit [Read error: Connection reset by peer]20:28
-!- augur [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has joined ##hplusroadmap20:28
-!- augur [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has quit [Ping timeout: 264 seconds]20:40
-!- augur [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has joined ##hplusroadmap20:41
-!- Urchin [~urchin@unaffiliated/urchin] has joined ##hplusroadmap20:58
kragennmz787: lcamtuf is using edisons for afl fuzzing21:05
nmz787afl?21:07
nmz787got it http://lcamtuf.coredump.cx/afl/21:08
nmz787I wonder if i can fuzz something like NFC, something more hardware based?21:10
kanzure.g android documentation sdk api nfc21:26
yoleauxhttps://developer.android.com/guide/topics/connectivity/nfc/21:26
-!- augur_ [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has joined ##hplusroadmap21:29
-!- augur [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has quit [Ping timeout: 244 seconds]21:30
-!- augur_ [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has quit [Read error: Connection reset by peer]21:30
-!- augur [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has joined ##hplusroadmap21:31
nmz787or a hackrf targeting a car door/ignition21:32
-!- CRM114 [~chatz@unaffiliated/urchin] has joined ##hplusroadmap22:03
-!- augur [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has quit [Ping timeout: 240 seconds]22:07
-!- augur [~augur@c-71-57-177-235.hsd1.fl.comcast.net] has joined ##hplusroadmap22:11
-!- juri_ [~juri@vpn166.sdf.org] has quit [Ping timeout: 255 seconds]22:18
-!- DumpsterD1ver [~loki@vpn166.sdf.org] has quit [Ping timeout: 255 seconds]22:19
-!- Viper168_ [~Viper@unaffiliated/viper168] has joined ##hplusroadmap22:20
-!- Viper168 [~Viper@unaffiliated/viper168] has quit [Ping timeout: 244 seconds]22:22
-!- Viper168_ is now known as Viper16822:24
-!- CRM114 [~chatz@unaffiliated/urchin] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 34.0/20141127111547]]22:26
-!- DumpsterD1ver [~loki@vpn166.sdf.org] has joined ##hplusroadmap22:49
-!- juri_ [~juri@vpn166.sdf.org] has joined ##hplusroadmap22:52
nmz787kanzure: what about sketchup? Was there ever buzz about open-source or any nurbs stuff?23:00
nmz787.title http://lcamtuf.coredump.cx/gcnc/ch3/23:00
yoleauxGuerrilla guide to CNC machining, mold making, and resin casting23:00
nmz787"If you just want a simple recommendation - and are willing to spend some money on software to begin with - Rhino 3D is probably the best CAD package that you can get on a hobbyist budget. Students can purchase a fully-featured edu license for under $140, so if you are still in the academia, it would be foolish not to go for it. For mere mortals, there is a heftier price tag attached - $750 - so it's a more difficult call. Still, it's a ...23:00
nmz787... mature and user-friendly tool that runs well even on low-end systems, and it's just done well - so you probably won't regret it."23:00
nmz787"Now, if Rhino is priced outside your league, many people in the community are also fond of Alibre Design PE, which sells for about $100. Or, if you prefer not to spend any money at all, and can live with a somewhat clunky app, then FreeCAD looks fairly OK for simpler work."23:00
nmz787"Last but not least, cash-strapped DIYers may also want to check out one of the "demo" editions of commercial CAD tools. For example, Creo Elements has a modest limit of 60 parts per document, but otherwise, should do the trick."23:01
nmz787eww23:01
nmz787"Rhino 5.0 is the market leader in industrial design modeling software. Highly complicated shapes can be directly modeled or acquired through 3D digitizers. With its powerful NURBS based engine Rhino 5.0 can create, edit, analyze, and translate curves, surfaces, and solids. There are no limits on complexity, degree, or size."23:02
nmz787"McNeel Rhino 5.0 also supports polygon meshes and point clouds for a complete coverage of geometric data types. With its unparalleled modeling power McNeel Rhino 5.0 lets you focus on designing, not on cumbersome modeling workarounds."23:02
kanzuremcneel/rhino are the people that made opennurbs, which is what brlcad uses23:04
kanzuremcneel ripped out all of the good surface-surface intersection methods from opennurbs so brlcad people had to reimplement them23:04
nmz787"The Rhino Lab license can be used (1) on all the computers in a single classroom or lab and the instructor's computer or (2) as floating license to use Rhino on up to 30 computers in a department (A network and the Zoo is required). Full support from McNeel included"23:04
nmz787$895 education lab license23:04
kanzureopennurbs is open-source23:05
kanzurebut does not come with tests23:05
nmz787ah23:05
nmz787hmm23:05
kanzure"modify it if you dare"23:05
kanzureanyway my latest version of lolcad is similar in spirit to a rewrite of opennurbs in python, with tests23:05
nmz787I wonder if rhino could export stuff in nurbs-source23:05
kanzurebut with other parts stolen from verbnurbs and brlcad's reimplementation of missing opennurbs features23:06
nmz787that other CAD can use (BRL)?23:06
kanzurebrlcad implements many file format compatibility interchange thingies, including the ones provided by opennurbs23:06
kanzureopennurbs source code is okay and worth reading, although it is not very well commented and there's no tests because they are afraid of you stealing their secr1tz23:07
nmz787"COLLADA - .dae (digital asset exchange) files. EMF - Microsoft Enhanced Metafile Format files. GTS - GNU Triangulated Surface files. KMZ - Google Earth KMZ files. KMZ replaces the older KML format. PDF - Portable Document Format files. SKP export - SketchUp files. X3DV - Web3D Consortium X3D files. XAML - 3‑D meshes to an Extensible Application Markup Language file for SilverLight."23:07
* kanzure sleeps23:07
nmz7873dm, dwg23:07
nmz787iges23:07
nmz787err, too many https://www.rhino3d.com/new/compatibility/23:07
nmz787"FBX export - Support for NURBS curves, surfaces, and trimmed surfaces. Support for V6 and V7."23:08
--- Log closed Fri Jan 09 00:00:17 2015

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