2016-04-24.log

--- Log opened Sun Apr 24 00:00:55 2016
nmz787abetusk: actually, I think I want vector for the isolation routes (since they define the edges of my actual desired traces), then raster the area in-between01:29
nmz787not sure how easy your tool is to modify to do a sort of flood-fill of those areas01:30
abetusknmz787, it has a fill already, horizontal, vertical and 'zen garden'.01:33
abetuskOne of the gerber to gcode tools I remember having a good following...it was open source and worked but it created the gcode by first converting the gerbers to an image, then converting the image to gcode.  The end effect was that the gcode had many small 'steps', going up then left, say, instead of straight diagonal.  They were small enough to not make a significant difference for most things (they were the size of pixels) but01:36
abetusk I wanted a tool that was closer to vectorizing the gerbers, so I created gbl2ngc01:36
nmz787so it has an option to output the vectors along with fill in the same g file?01:50
nmz787(I haven't looked yet)01:50
nmz787I am messing with plotting the gerbers with python and wxpython01:52
nmz787it looks like I just got something close to good: http://paste.pound-python.org/show/A2jFQYXOp3t7mSaFqVwi/01:53
nmz787http://imgur.com/R4uuNx301:55
-!- Quashie_ [~boingredd@45.42.8.151] has quit [Ping timeout: 244 seconds]01:56
nmz787ok, well now to try your thing01:57
nmz787hmm, I am getting "PARSE ERROR: coordinate format exceeded at line 29" where line 29 is the first XY line: X179350499Y-122082495D02*02:01
-!- pompolic [~A@unaffiliated/pompolic] has joined ##hplusroadmap02:39
nmz787abetusk: got it to work by changing pos = max_buf-2;  to pos = max_buf-1;  in gerber_interpret.c   :/02:39
nmz787though I wonder if my leading 0's weren't added02:40
nmz787abetusk: seems the other important piece of that parsing setup is this prior line: %FSLAX46Y46*%02:58
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap03:38
chris_99.tell nmz787 http://www.asdlib.org/learningModules/AtomicEmission/S-Order_overlap.html -- I found what I was wondering about the other day, it's called 'order overlap' that URL has ways to cope with it03:43
yoleauxchris_99: I'll pass your message to nmz787.03:43
-!- PatrickRobotham [uid18270@gateway/web/irccloud.com/x-tztkjjkvlesfiuvd] has quit [Quit: Connection closed for inactivity]04:00
-!- jcluck is now known as cluckj05:09
-!- Gurkenglas [Gurkenglas@dslb-178-000-178-156.178.000.pools.vodafone-ip.de] has quit [Ping timeout: 246 seconds]05:36
-!- Gurkenglas [Gurkenglas@dslb-178-000-178-156.178.000.pools.vodafone-ip.de] has joined ##hplusroadmap05:42
-!- nildicit [~nildicit@unaffiliated/nildicit] has quit [Ping timeout: 252 seconds]06:38
-!- gluytium [~gluytium@li394-234.members.linode.com] has quit [Quit: ZNC 1.6.1+deb1 - http://znc.in]07:14
-!- gluytium [gluytium@2600:3c03::f03c:91ff:fe55:c675] has joined ##hplusroadmap07:20
-!- jaboja [~jaboja@vps.jaboja.pl] has joined ##hplusroadmap07:24
-!- jaboja [~jaboja@vps.jaboja.pl] has quit [Ping timeout: 244 seconds]07:38
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-qknvoohijlkvtbed] has joined ##hplusroadmap07:51
-!- jaboja [~jaboja@vps.jaboja.pl] has joined ##hplusroadmap08:35
-!- jaboja [~jaboja@vps.jaboja.pl] has quit [Ping timeout: 250 seconds]08:43
chris_99does anyone know if you could possibly identify different species of the same plant via electrophoresis on it's leaves, after extracting its DNA08:47
-!- ArturSha1 [~ArturShai@31.29.29.38] has joined ##hplusroadmap09:04
-!- Gurkenglas [Gurkenglas@dslb-178-000-178-156.178.000.pools.vodafone-ip.de] has quit [Ping timeout: 252 seconds]09:12
-!- Gurkenglas [Gurkenglas@dslb-178-000-178-156.178.000.pools.vodafone-ip.de] has joined ##hplusroadmap09:32
archels_http://www.neuroscientistnews.com/research-news/first-gene-therapy-successful-against-human-aging09:33
-!- sandeepkr__ [~sandeep@111.235.64.4] has quit [Remote host closed the connection]10:24
-!- yashgaroth [~yashgarot@2602:306:35fa:d500:f5e0:f867:a11d:8d52] has joined ##hplusroadmap10:39
archels_.title http://www.nature.com/nrc/journal/v13/n9/abs/nrc3566.html10:44
yoleauxFluorescence-guided surgery with live molecular navigation [mdash] a new cutting edge : Nature Reviews Cancer : Nature Publishing Group10:44
-!- ArturSha1 [~ArturShai@31.29.29.38] has quit [Ping timeout: 268 seconds]10:51
-!- jaboja [~jaboja@vps.jaboja.pl] has joined ##hplusroadmap10:59
-!- nildicit [~nildicit@gateway/vpn/privateinternetaccess/nildicit] has joined ##hplusroadmap11:06
-!- jaboja [~jaboja@vps.jaboja.pl] has quit [Ping timeout: 260 seconds]11:08
-!- jaboja [~jaboja@vps.jaboja.pl] has joined ##hplusroadmap11:12
-!- sandeepkr [~sandeep@111.235.64.4] has joined ##hplusroadmap11:16
-!- sandeepkr [~sandeep@111.235.64.4] has quit [Read error: Connection reset by peer]11:18
-!- sandeepkr [~sandeep@111.235.64.4] has joined ##hplusroadmap11:19
nmz787sup11:24
yoleaux10:43Z <chris_99> nmz787: http://www.asdlib.org/learningModules/AtomicEmission/S-Order_overlap.html -- I found what I was wondering about the other day, it's called 'order overlap' that URL has ways to cope with it11:24
nmz787chris_99: ah, cool,yeah I've seen spectrometers with cascaded gratings to slowly pull out the orders11:24
chris_99yeah, i'm gonna look into the filter approach it mentions too11:25
nmz787chris_99: DNA barcoding is either done with primers for barcode-regions (regions that pick up random non-selected for mutation, which can be used as trackers)... or is done with something like STR analysis or RFLP11:26
nmz787https://en.wikipedia.org/wiki/STR_analysis11:26
nmz787https://en.wikipedia.org/wiki/Restriction_fragment_length_polymorphism11:26
nmz787but you basically need an enzyme for them to break them up (tho the latter can probably be sonic with sonication that is very predictable/repeatable)11:27
nmz787and also an enzyme to amplify the signal (PCR)11:27
chris_99and then after that you can do electrophoresis? or..?11:27
nmz787yeah, capillary electrophoresis would be my recommendataion11:27
nmz787with a detector at the end (photodiode measuring absorbance of the crosssection of the electrphoresis gel)11:28
nmz787that way you get really good signal to noise, use less gel and DNA, automated data collection11:28
nmz787I wonder if a cell phone camera could be coerced into being a good-enough detector11:29
nmz787you might be able to do some cross-sectional impedance measurement too... I am not sure11:29
chris_99interesting, i'll read some more info about the photodiode idea, i'd not heard of that before11:29
nmz787I know it works along the length of DNA... so you might be able to at least get a DNA present/not-present11:30
nmz787oh yeah, that's standard capillay gel electrphoresis setup for sanger sequencers going back probably 30 years11:30
nmz787well, no11:30
nmz78715 at least11:30
nmz78710 at least, probably 1511:31
chris_99even the photodiode part?11:31
nmz787yeah11:31
chris_99oh didn't realise that11:31
nmz787prior to ~15 years ago I think they used mega-gels11:31
nmz787which I have a power-supply from/for11:31
nmz787http://s.hswstatic.com/gif/dna-profiling-1.jpg11:32
chris_99i've got an electrophoresis psu too, which i've thus far only used for nixies11:32
nmz787http://www.achievement.org/achievers/lan0/large/lan0-006.jpg11:32
nmz787does it go up to like 3kV?11:32
chris_99no, it goes to 400V11:32
nmz787yeah, that is for student-size gels11:33
nmz787or standard-fare these days for lab stuff11:33
nmz787maybe 10cm long at most11:33
nmz787these sequencing gels are like 40cm long11:33
nmz787if not 50 or 60cm11:33
chris_99oh so it wouldn't be powerful enough11:34
chris_99?11:34
nmz787(were)11:34
nmz787yeah, the volts/cm is the field strength11:34
nmz787which is the key term in the electrophoresis mobility equation11:34
nmz787(as well as in electroporation)11:34
nmz787(along with some decay terms in that)11:34
chris_99sorry, i mean, if i wanted to attempt to distinguish between plants, i'd need a more powerful PSU?11:35
nmz787you'd have to experiment11:36
nmz787but if you did, it would be an easy upgrade at the point when you realize you need it11:36
chris_99mm, are the things like STR analysis hard to do though, for an amateur, or expensive even11:36
nmz787a problem with direct/crude DNA extract and then i.e. sonication could be that the fragments resulting could have a spread/histogram of lengths like a chirp-function11:37
nmz787which would not be unique11:37
nmz787so you usually use enzymes that cut at specific sites11:38
nmz787I think the FBI or police or whatever have like 10 or so enzyme sites they use11:38
chris_99ah, so with sonication, it's randomly fragmenting the DNA if i'm understanding right?11:39
nmz787or in the case of STR, I think they're primers11:39
nmz787to start the PCR reaction at11:39
nmz787yeah11:39
nmz787https://www.thermofisher.com/order/catalog/product/432228811:40
chris_99eek, that's expensive11:40
-!- Orpheon [~Orpheon@46.140.52.182] has quit [Read error: Connection reset by peer]11:40
nmz787it's no harder than cooking some pudding or something that is very delicate and you need to monitor closely so... well I guess if a pudding was delicate it might crack, and that would be undesirable for fancy parties11:40
nmz787well, $20 per reaction, cheap for law enforcement11:41
chris_99mmm true11:41
nmz787CODIS-approved11:41
nmz787.wik codis11:41
yoleaux"Combined DNA Index System (CODIS) is the FBI's program of support for criminal justice DNA databases as well as the software used to run these databases." — https://en.wikipedia.org/wiki/Codis11:41
chris_99so that's only for human DNA isn't it, you'd need different enzymes for plants i assume?11:41
-!- Orpheon [~Orpheon@46.140.52.182] has joined ##hplusroadmap11:42
nmz787this seems like it could be useful it you can manage to get past the login https://www.coursehero.com/file/p2uikg/Advantages-of-RFLP-cheap-DNA-variation-codominant-Disadvantages-of-RFLP-labor/11:42
nmz787yeah, most likely11:42
nmz787there is probably some non-randomness in sonication11:42
nmz787like certain frequencies maybe (guessing) respond to certain nucleotide bond pairs11:43
chris_99is there any reason you can't just apply electrophoresis without sonication etc, first?11:43
nmz787the DNA will be so huge, other than the broken fragments resulting from your mishandling cellular contents while doing an extract (or pipetting from one place to another)... that it will just electrophorese as one clump... unless you use11:45
nmz787.wik pulsed field electrophoresis11:45
yoleaux"Pulsed field gel electrophoresis is a technique used for the separation of large deoxyribonucleic acid (DNA) molecules by applying to a gel matrix an electric field that periodically changes direction." — https://en.wikipedia.org/wiki/Pulsed-field_gel_electrophoresis11:45
chris_99aha cheers, that makes sense11:46
nmz787on its own, I guess it might tell you the mass of DNA per cell.... but I'm not sure if that is the way that assay is usually done11:47
nmz787not sure how well DNA-length would be for species ID either11:48
nmz787some cultivars of brassicas for example have chromosomes doubled11:48
nmz787but people just say its some different cultivar, not species11:49
nmz787I wonder if there is some method by which you make DNA loop on itself characteristically, like histone-size/level, and then when the DNA is all condensed... determine density using centrifugation11:51
nmz787idk11:51
nmz787you need to probe the contents of the DNA to do some kind of hash11:51
kanzure.title https://youtube.com/watch?v=-lgYYz3y_hY11:57
yoleauxLightning Network as a Directed Graph: Single-Funded Channel Network Topology - YouTube11:57
-!- jaboja [~jaboja@vps.jaboja.pl] has quit [Ping timeout: 276 seconds]12:03
-!- Betawolf [~matthew@xn--bta-yla.net] has left ##hplusroadmap []12:03
kanzure"neural network to colorize grayscale images" https://github.com/pavelgonchar/colornet12:09
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap12:22
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap12:45
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Read error: Connection reset by peer]12:45
-!- Aurelius_Laptop [~cpopell@c-73-129-20-70.hsd1.md.comcast.net] has joined ##hplusroadmap12:47
-!- sandeepkr [~sandeep@111.235.64.4] has quit [Ping timeout: 276 seconds]12:51
-!- sandeepkr [~sandeep@111.235.64.4] has joined ##hplusroadmap12:52
-!- jaboja [~jaboja@vps.jaboja.pl] has joined ##hplusroadmap12:59
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap13:07
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 246 seconds]13:08
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap13:29
-!- justanot1eruser is now known as yolandivisser13:30
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 244 seconds]13:31
-!- sandeepkr_ [~sandeep@111.235.64.4] has joined ##hplusroadmap13:42
-!- sandeepkr [~sandeep@111.235.64.4] has quit [Ping timeout: 240 seconds]13:45
-!- yolandiv1sser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap13:52
-!- wbraun [~wbraun@dhcp-18-189-12-176.dyn.MIT.EDU] has joined ##hplusroadmap13:53
-!- yolandivisser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 268 seconds]13:53
-!- Proteus_ [~proteus@unaffiliated/proteus] has joined ##hplusroadmap14:11
-!- jaboja [~jaboja@vps.jaboja.pl] has quit [Ping timeout: 276 seconds]14:12
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-qknvoohijlkvtbed] has quit [Quit: Connection closed for inactivity]14:12
-!- yolandivisser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap14:14
-!- yolandiv1sser [~Justan@unaffiliated/justanotheruser] has quit [Read error: Connection reset by peer]14:14
-!- yolandivisser is now known as justanotheruser14:15
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 252 seconds]14:24
-!- jaboja [~jaboja@vps.jaboja.pl] has joined ##hplusroadmap15:13
kanzure.title https://news.ycombinator.com/item?id=1155968415:20
yoleauxTelomere lengthening via gene therapy in a human individual | Hacker News15:20
kanzure"In a longitudinal study testing telomere length in a large human cohort, 44% of people had longer telomeres than when they were 10 years younger (and 10 years is a lot of aging!) http://journals.plos.org/plosgenetics/article?id=10.1371/journal.pgen.1004191 So even if her telomeres did get longer, how confident can we be that is at all related to the gene therapy?"15:21
kanzurehaha....15:21
kanzure"Actually, protein design is fairly routine now. We used Exacycle, an idle-cycle computer at Google, to show that given reasonable amounts of computer time, design of proteins is a straightforward process. You don't need advanced supercomputers or even GPUs to solve this problem- just classic clusters- although GPUs (not supercomputers) speed up the rate significantly. The important reason why this works is that while "protein folding is ...15:24
kanzure... an NP-hard problem" is technically true for computer scientists, the more important fact is "we have approximations to the NP-hard problem that are good enough to finish in hours if you have a 600Kcores working on it"."15:24
kanzurei thought there were still some folds that we haven't solved? what15:24
-!- Quashie [~boingredd@45.42.8.151] has joined ##hplusroadmap15:24
kanzurehttps://www.edge.org/conversation/george_church-the-augmented-human-being15:25
maakukanzure perhaps this is protein design vs protein prediction. Avoid the things you don't know how to fold.15:37
kanzureoh.15:38
kanzure"While I applaud the "boldness", and hope those probabilities won't be affected significantly to cause problems, I work everyday with binary code, made BY, FOR (and intentionally) humans, with all the manuals, blueprints, analytic tools, compiled WITH debugging info, etc etc etc and we STILL get it laughably wrong. I'm not touching self-modifying, tri-dimensional, billion year ad-hoc optimized spaghetti code with a 10 nano-foot pole ...16:00
kanzure... until at least the late 2020's"16:00
kanzurehah.16:00
kanzurehttp://arep.med.harvard.edu/webpage-%20science%20info%20-%20lab%20members/Bobby/Bobby%20Dhadwar.htm16:01
-!- jaboja [~jaboja@vps.jaboja.pl] has quit [Ping timeout: 250 seconds]16:06
kanzure"note: each definite anticholinergic may increase the risk of cognitive impairment by 46% over 6 years." http://www.agingbraincare.org/uploads/products/ACB_scale_-_legal_size.pdf16:09
chris_99Out of curiousity is it possible to grow a plant from a dried out tissue culture, i'm sceptical it would be possible?16:15
kanzuredo you consider seeds to be dry tissue16:15
chris_99heh, sorry to be specific i'm talking about dry leaves16:16
-!- c0rw1n is now known as c0rw|zZz16:32
nmz787*bam* as kanzure pounces on seeds being composed of tissue16:41
nmz787welp, the smoothed-PWM on the LM317 didn't work as planned :/ there is always some minimum voltage on the output (1.25V) and there is minimum load16:41
chris_99whatcha doing16:42
nmz787so I went back to the original laser driver config, sortof, with the exception of smoothed-PWMing the darlington-input (which results in a limited and non-linear power response)16:42
nmz787chris_99: playing with this diyhpl.us/laser_etcher/NEJE_Laser_Etcher/16:43
nmz787i really should crop those pics at the top, and/or compress them or something16:43
chris_99oh cool16:44
chris_99is that the tiny laser etcher thing16:44
nmz787yeah16:44
nmz787towards the bottom you can see the rework i did like 2 weeks ago16:44
nmz787http://diyhpl.us/laser_etcher/NEJE_Laser_Etcher/pwm_filter_lm317t_rework.jpg16:44
nmz787butttt it didn't end up working... and also the grbl settings listed there didn't seem to match up when I got it working after re-reworking it today16:45
chris_99darn16:45
nmz787seems the right setting is 54 steps/mm16:45
nmz787(when checking a little ruler pattern with a cheap digital plastic micrometer)16:46
nmz787next i'm gonna try to laser some gerber-to-gcode i got to convert last night with abetusk's program16:47
nmz787used this to visualize the gerber: http://jherrm.com/gcode-viewer/16:47
nmz787chris_99: I got this to upgrade to next: http://www.diyouware.com/node/11616:49
nmz787which is detailed a bit more here http://www.diyouware.com/node/16416:50
nmz787.title http://www.diyouware.com/node/16116:51
yoleauxHacking the PHR-803T | Diyouware.com16:51
chris_99nice, looks fun16:51
chris_99planning on using for uv pcbs or something16:52
nmz787that would be nice to do16:52
nmz787i've got copper clad and some photoresist16:53
nmz787ultimately I want to try microfluidics16:53
chris_99i'm confused, you mean to use the laser to etch plastic for that?16:55
nmz787usually you expose photoresist, then cure it, then lay silicone on top, cure, peel, then bond silicone layer stack16:56
chris_99ahh16:56
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Leaving]17:00
-!- Aurelius_Laptop [~cpopell@c-73-129-20-70.hsd1.md.comcast.net] has quit [Ping timeout: 240 seconds]17:55
-!- Gurkenglas [Gurkenglas@dslb-178-000-178-156.178.000.pools.vodafone-ip.de] has quit [Ping timeout: 244 seconds]18:30
-!- Orpheon [~Orpheon@46.140.52.182] has quit [Read error: Connection reset by peer]19:08
-!- sandeepkr__ [~sandeep@111.235.64.4] has joined ##hplusroadmap19:27
-!- sandeepkr_ [~sandeep@111.235.64.4] has quit [Ping timeout: 250 seconds]19:30
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap19:52
-!- ArturSha1 [~ArturShai@37.218.135.148] has joined ##hplusroadmap19:52
-!- wbraun [~wbraun@dhcp-18-189-12-176.dyn.MIT.EDU] has quit [Ping timeout: 260 seconds]20:33
-!- wbraun [~wbraun@dhcp-18-189-42-40.dyn.mit.edu] has joined ##hplusroadmap20:35
-!- PatrickRobotham [uid18270@gateway/web/irccloud.com/x-qywquqbvygykcsea] has joined ##hplusroadmap20:57
abetusknmz787, sorry about that, it was a bug on my end.  I just pushed a fix that I hope fixes it but beware if you use it.  If you'd be willing to give me your sample input file, I could use it as a test.21:08
abetuskalso beware that the metric and inches conversion might not work as you expect it to21:08
abetuskIn terms of visualization, sometimes you need to do a little pre-processing to get he web g-code viewer working.  I've tweaked my own to be a little bit more liberal in the g-code it accepts and put it on one of my servers: http://mechaelephant.com/ngc_view .  The file gets uploaded to my sever (over an unsecure line) so be warned21:11
abetusksorry for all the caveats...you can see the tool is not widely used.  I got something working and haven't stress tested it21:11
-!- Guest26370 [~dog@cpe-69-201-45-125.twcny.res.rr.com] has quit [Ping timeout: 268 seconds]21:25
-!- drewbot [~cinch@ec2-54-205-12-128.compute-1.amazonaws.com] has quit [Remote host closed the connection]21:42
-!- drewbot [~cinch@ec2-54-158-23-246.compute-1.amazonaws.com] has joined ##hplusroadmap21:42
-!- Jawmare [~Jawmare@unaffiliated/jawmare] has quit [Read error: Connection reset by peer]22:16
-!- Jawmare [~Jawmare@unaffiliated/jawmare] has joined ##hplusroadmap22:16
-!- Guest26370 [~dog@cpe-69-201-45-125.twcny.res.rr.com] has joined ##hplusroadmap22:23
-!- yashgaroth [~yashgarot@2602:306:35fa:d500:f5e0:f867:a11d:8d52] has quit [Quit: Leaving]22:50
nmz787abetusk: cool I will check out how you fix diffs from what I did23:39
nmz787abetusk: as kicad exports in mM only, I am definitely not sure what the units outputted in the g-code is (it seems like it is the same number as in the gerber, but with a decimal inserted)... i had to change the Z commands to M commands anyway, and shifted everything to be in the positive quadrant starting at 0,023:41
nmz787but I did change the g command in the outputted file to set metric, rather than the set-inches it was commanding23:41
nmz787pushed something to the laser earlier and it seemed pretty OK23:42
nmz787the visualization of the zen garden looked like the first 'garden' trace is too far from the first isolation-routing trace... but Horizontal seems fine23:43
--- Log closed Mon Apr 25 00:00:56 2016

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