2016-07-17.log

--- Log opened Sun Jul 17 00:00:59 2016
CaptHindsightkanzure: the dye stuff is to lend electrons to the photoprocesses00:11
-!- ebowden_ [~ebowden@2001:8003:100e:c500:53e:a7e2:58b8:cd6f] has quit [Remote host closed the connection]00:22
-!- ebowden_ [~ebowden@CPE-101-180-249-107.lnse3.cha.bigpond.net.au] has joined ##hplusroadmap00:23
-!- Th3_Prince [~b3nszy@132.147.10.243] has quit [Remote host closed the connection]00:25
-!- PatrickRobotham [uid18270@gateway/web/irccloud.com/x-eahkdezqbpeezcvl] has quit [Quit: Connection closed for inactivity]00:31
-!- Burninate [~Burn@pool-108-31-204-167.washdc.fios.verizon.net] has joined ##hplusroadmap00:56
-!- mabel [~mabel@unaffiliated/jacco] has joined ##hplusroadmap00:57
-!- Burnin8 [~Burn@pool-108-31-204-167.washdc.fios.verizon.net] has quit [Ping timeout: 272 seconds]00:58
-!- nildicit [~nildicit@unaffiliated/nildicit] has left ##hplusroadmap ["Leaving"]01:00
-!- ebowden_ [~ebowden@CPE-101-180-249-107.lnse3.cha.bigpond.net.au] has quit [Remote host closed the connection]01:03
-!- zeroach [~CharlieNo@97-85-242-17.static.stls.mo.charter.com] has left ##hplusroadmap ["Leaving"]01:13
-!- Malvolio [~Malvolio@unaffiliated/malvolio] has quit [Ping timeout: 260 seconds]01:16
-!- balrog [~balrog@unaffiliated/balrog] has quit [Ping timeout: 246 seconds]01:38
-!- balrog [~balrog@unaffiliated/balrog] has joined ##hplusroadmap01:40
-!- balrog [~balrog@unaffiliated/balrog] has quit [Ping timeout: 276 seconds]01:47
-!- balrog [~balrog@unaffiliated/balrog] has joined ##hplusroadmap01:47
-!- jron [~okok@ec2-54-161-129-226.compute-1.amazonaws.com] has quit [Ping timeout: 276 seconds]01:48
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has joined ##hplusroadmap01:48
-!- jron [~okok@ec2-54-161-129-226.compute-1.amazonaws.com] has joined ##hplusroadmap01:49
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has quit [Ping timeout: 260 seconds]01:53
-!- augur [~augur@2602:304:cdac:e260:6993:788e:ad5c:fb4d] has quit [Remote host closed the connection]01:57
-!- jtimon [~quassel@55.31.134.37.dynamic.jazztel.es] has joined ##hplusroadmap02:10
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has joined ##hplusroadmap02:18
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has quit [Remote host closed the connection]02:20
-!- mabel [~mabel@unaffiliated/jacco] has quit [Ping timeout: 276 seconds]02:29
-!- superkuh_ [~superkuh@unaffiliated/superkuh] has joined ##hplusroadmap02:30
-!- superkuh [~superkuh@unaffiliated/superkuh] has quit [Read error: Connection reset by peer]02:30
-!- superkuh_ [~superkuh@unaffiliated/superkuh] has quit [Client Quit]02:33
-!- superkuh [~superkuh@unaffiliated/superkuh] has joined ##hplusroadmap02:35
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has joined ##hplusroadmap02:38
-!- _sol_ [~Sol@c-69-141-24-242.hsd1.nj.comcast.net] has quit [Ping timeout: 240 seconds]02:49
-!- Orpheon [~Orpheon@68.168.62.81.dynamic.wline.res.cust.swisscom.ch] has quit [Remote host closed the connection]02:52
-!- pompolic [~A@unaffiliated/pompolic] has quit [Read error: Connection reset by peer]03:00
-!- pompolic [~A@unaffiliated/pompolic] has joined ##hplusroadmap03:00
-!- jtimon [~quassel@55.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 244 seconds]03:21
-!- jtimon [~quassel@55.31.134.37.dynamic.jazztel.es] has joined ##hplusroadmap03:48
-!- Orpheon [~Orpheon@68.168.62.81.dynamic.wline.res.cust.swisscom.ch] has joined ##hplusroadmap05:01
-!- HEx1 [~HEx@hexwab.plus.com] has quit [Ping timeout: 250 seconds]05:12
-!- HEx1 [~HEx@hexwab.plus.com] has joined ##hplusroadmap05:13
-!- joshcryer [~g@unaffiliated/joshcryer] has quit [Quit: bb for spacex launch]05:22
-!- Gurkenglas [~Gurkengla@dslb-178-005-223-183.178.005.pools.vodafone-ip.de] has joined ##hplusroadmap05:37
-!- Gurkenglas [~Gurkengla@dslb-178-005-223-183.178.005.pools.vodafone-ip.de] has quit [Ping timeout: 252 seconds]05:42
-!- Malvolio [~Malvolio@unaffiliated/malvolio] has joined ##hplusroadmap05:58
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-ktpntvcegsjdbzfp] has joined ##hplusroadmap06:06
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has quit [Remote host closed the connection]06:09
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has joined ##hplusroadmap06:09
kanzurefrom the department of "why did we bother looking into this, again?" http://voxeu.org/article/cheaper-flights-and-scientific-collaboration07:31
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has quit [Remote host closed the connection]07:39
kanzure"Microfluidic devices and methods for gene synthesis" https://patents.google.com/patent/US9216414B2/en?assignee=Gen9 (2009)07:56
kanzure"Assembly of high fidelity polynucleotides" https://patents.google.com/patent/US9217144B2/en?assignee=Gen9 (2010)07:56
kanzure"Mutant cas9 proteins" https://patents.google.com/patent/CA2930829A1/08:00
kanzure"Sequencing by structure assembly" https://patents.google.com/patent/CA2850509A1/ seems to be something about sequencing by hybridization or sequencing by ligase08:03
kanzurementions "Photocleavable biotin derivatives: a versatile approach for the isolation of biomolecules"08:03
-!- Orpheon [~Orpheon@68.168.62.81.dynamic.wline.res.cust.swisscom.ch] has quit [Read error: Connection reset by peer]08:07
kanzure"High-throughput single cell barcoding" https://patents.google.com/patent/CA2814049A1/08:08
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has joined ##hplusroadmap08:13
kanzure"Barcoded protein array for multiplex single-molecule interaction profiling" https://patents.google.com/patent/WO2015148606A9/08:14
kanzure"Spatial sequencing of nucleic acids using DNA origami probes" https://patents.google.com/patent/US20150292007A108:16
-!- jtimon [~quassel@55.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds]08:18
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has quit [Ping timeout: 260 seconds]08:18
kanzure"Methods and compounds for chemical ligation" https://patents.google.com/patent/US8481258B2/08:18
-!- Orpheon [~Orpheon@68.168.62.81.dynamic.wline.res.cust.swisscom.ch] has joined ##hplusroadmap08:43
kanzure"Molecular mechanisms of template-independent RNA polymerization by tRNA nucleotidyltransferases" http://journal.frontiersin.org/article/10.3389/fgene.2014.00036/full08:49
kanzure"The mechanism of nucleobase recognition by the class-II CCA-adding enzyme is distinct from that observed in the class-I CCA-adding enzyme (Figures 2D,E). The template for the CCA-addition by the class-II CCA-adding enzyme is composed of the protein itself, rather than the RNA–protein complex as in the class-I CCA-adding enzyme. The protein-template of the class-II CCA-adding enzymes was confirmed by the mutations of Asp and Arg in the ...08:49
kanzure... neck domain. The rational mutagenesis of the two key residues in the neck domain allowed the enzyme to add other nucleotides in vitro (Cho et al., 2007)."08:49
kanzure"Cho et al., 2007" is "Reengineering CCA-adding enzymes to function as (U,G)- or dCdCdA-adding enzymes or poly(C,A) and poly(U,G) polymerases" http://www.pnas.org/content/104/1/54.short08:50
kanzure"... and we transformed the B. stearothermophilus CCA-adding enzyme into a poly(C,A) polymerase by mutations in helix J that appear, based on the apoenzyme structure, to sterically limit addition to CCA. We also transformed the B. stearothermophilus CCA-adding enzyme into a dCdCdA-adding enzyme by mutating an arginine that interacts with the incoming ribose 2′ hydroxyl. Most importantly, we found that mutations in helix J can affect ...08:52
kanzure... the specificity of the nucleotide binding site some 20 Å away, suggesting that the specificity of both class I and II enzymes may be dictated by an intricate network of hydrogen bonds involving the protein, incoming nucleotide, and 3′ end of the tRNA."08:52
kanzure.wik polynucleotide adenylyltransferase08:52
yoleaux"In enzymology, a polynucleotide adenylyltransferase (EC 2.7.7.19) is an enzyme that catalyzes the chemical reaction" — https://en.wikipedia.org/wiki/Polynucleotide_adenylyltransferase08:52
kanzure".. its two products are pyrophosphate and RNA with an extra adenosine nucleotide at its 3' end."08:53
-!- AmbulatoryCortex [~Ambulator@173-31-155-69.client.mchsi.com] has joined ##hplusroadmap08:53
kanzure"The rate at which PAP adds adenine nucleotides is dependent on the presence of another regulatory protein, PABPII (poly-adenine binding protein II). The first few nucleotides added by PAP are added very slowly, but the short polyadenine tail is then bound by PABPII, which accelerates the rate of adenine addition by PAP. The final tail is about 200-250 adenine nucleotides long."08:54
kanzure.wik GLD-209:15
yoleaux"GLD-2 (which stands for Germ Line Development 2) is a cytoplasmic poly(A) polymerase (cytoPAPs) which adds successive AMP monomers to the 3’ end of specific RNAs, forming a poly(A) tail, which is a process known as polyadenylation." — https://en.wikipedia.org/wiki/GLD-209:15
-!- AmbulatoryCortex [~Ambulator@173-31-155-69.client.mchsi.com] has quit [Quit: Leaving]09:18
kanzure"GLD2 poly(A) polymerase is required for long-term memory" http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2567210/ (2008)09:21
kanzureer.. nevermind. seems obvious that translation would be required for that anyway. it would be more interesting if that was about storage of mRNAs.09:24
-!- Aurelius_Work [~cpopell@static-108-28-104-83.washdc.fios.verizon.net] has joined ##hplusroadmap09:28
-!- sandeepkr_ [~sandeep@111.235.64.4] has joined ##hplusroadmap09:48
-!- sandeepkr [~sandeep@111.235.64.4] has quit [Ping timeout: 240 seconds]09:52
-!- juri_ [~juri@192.94.73.193] has joined ##hplusroadmap09:52
-!- ArturSha1 [~ArturShai@37.218.162.107] has quit [Ping timeout: 276 seconds]10:07
CaptHindsightbesides http://www.the-odin.com/ who is making any DIY or open HARDWARE or PHYSICAL devices, biological components, tissues etc vs just software?10:10
-!- sandeepkr__ [~sandeep@111.235.64.4] has joined ##hplusroadmap10:10
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has joined ##hplusroadmap10:11
CaptHindsighthttps://synbiota.com10:12
-!- sandeepkr_ [~sandeep@111.235.64.4] has quit [Ping timeout: 260 seconds]10:14
kanzurethere are many.. check the logs i guess. even as way back as openpcr, opentrons, schloendorn's company thing, p212121, simon's scikit stuff, ..10:15
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has quit [Ping timeout: 260 seconds]10:16
kanzurebackyard brains..10:17
kanzureit's a really long list. i don't think that's a reasonable request. :P10:17
CaptHindsighthttp://openpcr.org/  who does this with a straight face?10:18
kanzureyeah i didn't say it's good10:18
CaptHindsightdid they do this mock some of the maker projects by using wood grain?10:19
kanzureno they did it because they hate their primary audience10:19
kanzurefurther evidence in favor of my assessment: they used adobe air10:20
chris_99heh, apparently air isn't even supported on linux10:21
kanzureright. like i said, they are a hateful group of people...10:21
CaptHindsightok, then how about a list of good projects  :)10:22
CaptHindsightlooks like a really short list10:22
kanzurehackteria does a lot of hardware projects10:23
kanzurei really think it would be more efficient to read the logs than query me for the name of each and every hardware group out there10:23
kanzurehttp://gnusha.org/logs/10:23
-!- augur [~augur@2602:304:cdac:e260:98b0:4555:519b:d116] has joined ##hplusroadmap10:24
CaptHindsightso it looks like I really do have to do everything10:24
kanzurebiocurious does a bunch of hardware projects although i can't comment on quality10:24
kanzurewhile you are busy doing everything, you should read all of the emails sent to https://groups.google.com/group/diybio10:24
kanzure"pearl biotech" was the name of the openpcr crew10:25
CaptHindsightthanks for the warning10:25
kanzure:)10:25
CaptHindsightI just expected more was already done10:25
kanzurenmz787 was working on an open-source spectrophotometer setup, https://github.com/nmz787/open-spectrometer10:26
CaptHindsightI figured maybe nmz787, fenn and chris_99 built some hardware10:28
chris_99i'm attempting to work on a cheapo spectrometer next week, playing with the Pi camera, if that works i'll try a linear ccd10:28
CaptHindsighthttp://www.openspectrometer.com/  domain for sale10:29
kanzureprobably a query like https://groups.google.com/forum/#!searchin/diybio/companies would work for your purposes10:29
CaptHindsightI just assumed you might know since you want to build so many things10:30
kanzureyeah but.. i mean.. it's not all loaded into working memory at the moment.10:31
CaptHindsightbut there's not much10:31
CaptHindsightshort list10:31
CaptHindsightoh well10:32
kanzurethere's a bunch of different projects, they are just scattered in the channel logs10:32
kanzurefor example, there was an open-source optical microscopy setup10:32
kanzurethere was an open-source patch clamp device... that was pretty neat. but there's no way i'm going to spontaneously remember it's name.10:32
kanzurePOSAM counts, right?10:32
kanzure*its10:33
CaptHindsightI should look for someone to write a translator for the opentrons json files10:33
kanzurewhat does it need to be translated into?10:34
CaptHindsightso we can use it to generate proper G-code for use with Linuxcnc10:35
kanzurecan you give a link to the json file10:35
kanzurethis is pretty simple10:35
CaptHindsightjson to G-code10:36
kanzurean example json file would be required to write a quick program to do this. it's only a 2d grid right?10:36
streetyI came across https://hackaday.io/project/4141-c12666ma-micro-spectrometer a little while ago. Doesn't go into the UV as would be needed but an interesting project and component10:36
chris_99While LinuxCNC does seem cool, i'm confused by the advantage of using a PC over an MCU to control the axis, as doesn't LinuxCNC require a realtime kernel etc.10:37
kanzurenothing wrong with a realtime kernel :)10:37
kanzurethrowing $3 linux boards into everything is not a big deal10:37
CaptHindsightchris_99: how do you add more axis, cameras, lasers etc to a fing *dunio?10:37
chris_99who said arduino10:38
kanzurealso if we're going to standardize around something, it seems like using a widely-supported operating system is a good idea10:38
kanzurehttps://sites.google.com/site/neurorighter/ "NeuroRighter is an open-source system for multi-electrode closed-loop recording and stimulation"10:39
kanzureCaptHindsight: https://upverter.com/hardware-startups/10:40
CaptHindsightkanzure: http://mix.bio/protocols/p10s10:40
CaptHindsightthey have a list of basic templates there10:40
kanzureO_o they are pre-generated templates? wat10:41
CaptHindsightyou can mod them to your delight10:41
CaptHindsightchris_99: IIRC they used a duino for the motion controller10:43
kanzure"transfer": [{"from": {"container": "plate", "location": "A2", "touch-tip": false}, "to": {"container" : "plate", "location" : "A3", "tip-offset" : 0, "delay" : 0, "touch-tip" : false}, "volume": 10}]10:43
chris_99CaptHindsight, i was thinking more of something like http://smoothieware.org/smoothieboard but yeah, cameras etc. are a good point10:43
CaptHindsightoh sorry yeah they used a poopieboard10:43
CaptHindsightidiots10:43
kanzureyou would want the pipette volume stuff to be controlled through gcode as well?10:44
CaptHindsighteverything10:44
CaptHindsightwell everything should be controllable10:44
CaptHindsightnot everything fits well into g-code10:44
kanzurei bet maaku/transcriptic already has something that does this10:45
CaptHindsighta frame buffer for an inkjet for instance10:45
kanzureif they aren't using linuxcnc then i'm quitting life10:45
CaptHindsightyou can easily sync motion from gcode to trigger data to be read from a frame buffer10:45
CaptHindsightbut the image just doesn't fit into G-code10:46
chris_99wouldn't you get higher precision if you used something other than a PC though, because of the CPU cache, context switching etc. though10:46
kanzureare you using gcode for your inkjet frame buffers?10:46
CaptHindsightchris_99: there's no issue with precision, the top manufacturers of CNC machines moved to x96 PC's 10-20 years ago10:47
CaptHindsightx86 even  :)10:47
kanzureCaptHindsight: there's also a bunch of hardware stuff from marcin jakubowski's "open source ecology" crew... does any of that count?10:47
chris_99ah interesting, i'm happy to be proven wrong, was just curious, the x86 chip drives the servos directly?10:47
kanzureoh you wanted biotech-specific. nevermind.10:47
CaptHindsightkanzure: gcode controls the inkjets motion10:47
kanzureyes i know10:47
CaptHindsightit can output a real time signal to the frame buffer10:48
-!- AmbulatoryCortex [~Ambulator@173-31-155-69.client.mchsi.com] has joined ##hplusroadmap10:48
CaptHindsightit can also gate the encoder pulses to be a clock for the frame buffer that loads the printheads with data10:49
kanzureyou are doing that with gcode?10:50
CaptHindsightchris_99: x86 + FPGA10:50
CaptHindsightkanzure: all the g-code can do it setup an M code to output a real time signal that is triggered by some position of the machine...10:51
-!- yashgaroth [~yashgarot@2602:306:35fa:d500:f5e0:f867:a11d:8d52] has joined ##hplusroadmap10:51
CaptHindsightsay when the machine reaches X 100, Y 100 it outputs a pulse10:52
kanzuredoing signal generation from gcode seems like a terrible horrible chore10:52
kanzureyashgaroth: http://diyhpl.us/~bryan/papers2/polymerase/The%20evolution%20of%20DNA%20polymerases%20with%20novel%20activities.pdf.evolved-or-rationally-designed-polymerases.png10:52
chris_99CaptHindsight, ah gotcha10:52
CaptHindsightthat pulse can be the gate for the clock that puts the fires the first drops out of the heads...10:53
CaptHindsightthen you gate the encoder pulses (lets say every 8 pulses the next row of drops should fire) to be the clock to fire drops out the printhead10:54
CaptHindsightkanzure: the gcode doesn't do signal generation, it just triggers events in the vase of an inkjet or laser10:55
CaptHindsightvase/case10:55
CaptHindsightthe opentrons team needs their 8020 catalog taken away from them10:57
CaptHindsightthey picked out some pretty flimsy extrusions10:58
-!- Aurelius_Work [~cpopell@static-108-28-104-83.washdc.fios.verizon.net] has quit [Ping timeout: 258 seconds]11:00
CaptHindsightlooking over their files again and I guess someone could spend a few days just using CAM in their head to rewrite the few files11:01
CaptHindsightchris_99: is it something in the breakfast cereals during the 90's that causes people to think poopieboard or duino vs a PC and Linuxcnc when it comes to motion control?11:03
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has joined ##hplusroadmap11:05
kanzure"Taking fingerprints of DNA polymerases: multiplex enzyme profiling on DNA arrays" https://kops.uni-konstanz.de/bitstream/handle/123456789/9804/Kranaster_Angew_Chem_Int_Ed_2009.pdf?sequence=1&isAllowed=y (2009)11:09
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has quit [Ping timeout: 260 seconds]11:10
kanzurecool a "compartmentalized ribosome display" technique11:10
chris_99heh, what don't you like about the smoothieboard11:25
chris_99do you use LinuxCNC with an FPGA?11:27
kanzure"Design and synthesis of digitally encoded polymers that can be decoded and erased" http://www.nature.com/ncomms/2015/150526/ncomms8237/full/ncomms8237.html11:31
kanzure"Here we describe a non-natural information-containing macromolecule that can store and retrieve digital information. Monodisperse sequence-encoded poly(alkoxyamine amide)s were synthesized using an iterative strategy employing two chemoselective steps: the reaction of a primary amine with an acid anhydride and the radical coupling of a carbon-centred radical with a nitroxide. [...] Moreover, the formed sequences are easy to decode using ...11:31
kanzure... tandem mass spectrometry."11:31
chris_99it's just driving servos directly with the PC and interface that confuses me, but i can understand doing that with an FPGA11:32
CaptHindsightchris_99: it's missing lots of features and it's underpowered11:32
CaptHindsightit's a shortsighted design11:32
CaptHindsighta mistake kids often make11:33
CaptHindsightif I were designing a high volume dedicated Cartesian robot for an application I still would use a smoothie11:34
CaptHindsightsorry would not use a smoothie11:35
chris_99so do you use an FPGA then?11:35
kanzure"A General Approach to Sequence-Controlled Polymers Using Macrocyclic Ring Opening Metathesis Polymerization11:36
kanzure"11:36
kanzuretheir idea is to use a ring molecue structure, where the head and tail are bonded together i guess?11:36
CaptHindsightchris_99: yes, usually, and especially with servos11:37
kanzurei don't really see how they expect the two ends to be physically proximal..11:37
chris_99gotcha, cool11:37
chris_99yeah i can definitely see how with that config it'd be very customisable11:40
-!- Orpheon [~Orpheon@68.168.62.81.dynamic.wline.res.cust.swisscom.ch] has quit [Remote host closed the connection]11:42
kanzure"Reverse transcription of threose nucleic acid by a naturally occurring DNA polymerase" http://onlinelibrary.wiley.com/doi/10.1002/cbic.201600338/abstract11:47
kanzure"Geobacillus stearothermophilus (Bst) DNA polymerase I functions as an efficient and faithful threose nucleic acid (TNA)-dependent DNA polymerase. Bst DNA polymerase generates ~2-fold more cDNA with 3-fold fewer mutations than Superscript II (SSII), which was previously the best TNA reverse transcriptase. Notably, Bst also functions under standard magnesium-dependent conditions, while SSII requires manganese ions to relax the enzyme's ...11:47
kanzure... substrate specificity. We further demonstrate that Bst DNA polymerase can support the in vitro selection of TNA aptamers by evolving a TNA aptamer to human α-thrombin."11:47
kanzurewe should stalk arizona's matt dunn11:52
kanzureand andrew hatch, who has done high-throughput microfluidics for polymerase evolution and other reasons11:53
-!- Netsplit *.net <-> *.split quits: _hanhart, souljack, Aurelius_Home, poohbear, night, c0rw1n_, adamg11:54
-!- Netsplit over, joins: c0rw1n_12:00
chris_99CaptHindsight, so with an FPGA+x86, is it essentially parsing the g-code with the x86, then say for an instruction like 'X-0.5 Y0.' passing it to the FPGA, to step to that position12:01
CaptHindsightchris_99: http://linuxcnc.org/docs/2.5/pdf/LinuxCNC_Developer_Manual.pdf  page 4  for a block dia12:06
chris_99ta12:07
CaptHindsighthttp://linuxcnc.org/docs/2.6/html/code/LinuxCNC-block-diagram-small.png12:08
CaptHindsightfound just that page12:08
chris_99so which bit would be the FPGA?12:11
-!- souljack [souljack@gateway/shell/xshellz/x-mydtqkezntxdjylm] has joined ##hplusroadmap12:13
-!- poohbear [~poohbear@unaffiliated/tigger] has joined ##hplusroadmap12:13
-!- night [~Adifex@unaffiliated/adifex] has joined ##hplusroadmap12:13
-!- Aurelius_Home [~cpopell@c-73-200-185-48.hsd1.va.comcast.net] has joined ##hplusroadmap12:14
-!- adamg [~akg@50.242.93.33] has joined ##hplusroadmap12:14
-!- _hanhart [~hanhart@static.141.80.201.138.clients.your-server.de] has joined ##hplusroadmap12:15
kanzure"Polymerase/DNA interactions and enzymatic activity: multi-parameter analysis with electro-switchable biosurfaces" http://www.nature.com/articles/srep12066 (2015)12:21
kanzure"we introduce a chip-based method to investigate polymerases and their interactions with nucleic acids, which employs an electrical actuation of DNA templates on microelectrodes."12:21
kanzure"New oxidative labels for electrochemical detection of DNA" http://cccc.uochb.cas.cz/symposium_series/14/365/12:25
CaptHindsightchris_99: part of the PID and lower12:25
CaptHindsightchris_99: with the FPGA over ethernet the PC just needs a 1-4mS interval12:27
chris_99ah gotcha12:28
chris_99i'm just looking at the mesa drivers12:28
CaptHindsightchris_99: if you have faster IO that needs to interact with the trajectory planner then you can stick the FPGAin a PCIe slot12:28
kanzure"Artificial genetic sets composed of size-expanded base pairs" http://onlinelibrary.wiley.com/doi/10.1002/anie.201305267/full (2013) (this seems to literally be "larger nucleotides")12:28
chris_99nice CaptHindsight12:29
CaptHindsightchris_99: Linuxcnc has evolved around machine tools but it may be expanded to control robots, automation, interface to comedi12:30
CaptHindsightcomedi.org is down  :(12:31
CaptHindsight^^ data acquisition12:31
CaptHindsightreal time12:31
chris_99ah cool12:33
chris_99i'm sure i recall reading something about positioning robot arms being insanely hard for some reason12:37
CaptHindsightlook at all the axis12:37
CaptHindsightand range of motion12:37
CaptHindsightand there are multiple ways to be in the same position12:38
chris_99ah, makes sense, do the arms tend to have any feedback information, so you know it's in the right place in the different axis12:38
CaptHindsightchris_99: openCV also works with Linuxcnc12:38
chris_99oh neat, i've played a teeny bit with opencv12:39
CaptHindsightchris_99: yes always have encoders12:39
CaptHindsightharmonic drives for joints12:42
chris_99can the output from an encoder ever differ somewhat from the reality of its position, over time, so say i repeatedly tell it to move from X1,Y1,Z1 to X2,Y2,Z212:42
chris_99and back12:42
chris_99continuously12:42
chris_99will it drift12:43
CaptHindsightit should not if operating properly12:43
chris_99in accuracy12:43
chris_99ah12:43
CaptHindsighthttps://en.wikipedia.org/wiki/Harmonic_drive12:43
kanzure"Temperature sensing using red fluorescent protein" http://link.springer.com/article/10.1007/s12257-014-0456-z12:43
kanzure"Genetically encoded fluorescent proteins are extensively utilized for labeling and imaging proteins, organelles, cell tissues, and whole organisms. In this study, we explored the feasibility of mRFP1 and its variants for measuring intracellular temperature. A linear relationship was observed between the temperature and fluorescence intensity of mRFP1 and its variants. Temperature sensitivities of E. coli expressing mRFP1, mRFP-P63A and ...12:43
kanzure... mRFP-P63A[(4R)-FP] were −1.27%, −1.26% and −0.77%/°C, respectively. Finally, we demonstrated the potentiality of mRFP1 and its variants as an in vivo temperature sensor."12:44
CaptHindsighthttps://en.wikipedia.org/wiki/Rotary_encoder#Absolute_and_incremental_encoders12:44
kanzure"Engineering lead-sensing GFP through rational designing" http://pubs.rsc.org/is/content/articlelanding/2014/cc/c4cc07163h12:44
chris_99CaptHindsight, thanks, never heard of that mechanism before12:44
CaptHindsightchris_99: low to no lash12:44
CaptHindsightchris_99: I have some with accuracy down to +- 0.002 deg12:47
chris_99haha wow12:47
chris_99what do you use them for12:47
CaptHindsightI build custom machines and robots12:48
chris_99ahh nice12:48
chris_99what kind of encoder gives you that accuracy12:49
kanzure"Directed evolution of DNA polymerases for next generation sequencing" http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3043640/ (2010)12:49
chris_99along with the fancy mechanics of course12:49
CaptHindsightchris_99: some are down to 32b per rev so 4 billion counts per turn12:51
chris_99Wow, is that for a robot arm?12:51
CaptHindsightinstalled +/- 1 arc second12:52
CaptHindsightif you want12:52
CaptHindsightthe lobger the arm the lower the accuracy12:52
CaptHindsightlobger/longer12:52
CaptHindsightStaubli arms <1m in length have repeatability ~25um12:52
chris_99why's the longer the arm the lower the accuracy, because it's hard to maintain the weight of a longer arm?12:53
CaptHindsightyeah, flex12:53
chris_99ah12:53
CaptHindsighthttp://www.ebay.com/itm/STAUBLI-RX90-Robot-arm-with-CS7-RX90-controller-and-tech-/32141090913512:54
chris_99i occasionally search for robot arms, but i imagine they're v. hard to get to work, without the controller12:54
CaptHindsightwe swap them and use Linuxcnc12:55
chris_99oh neat, how hard is it to do that? like are the electronics of an arm fairly simple12:55
CaptHindsightservo motor with encoder12:55
CaptHindsightso you might have to swap the encoder if it has some proprietary format12:56
chris_99do they not have their own weird controller before that12:56
CaptHindsightyou just yank it12:56
chris_99which you'd bypass?12:56
chris_99ah cool12:56
CaptHindsighthttp://www.staubli.com/en/robotics/6-axis-scara-industrial-robot/low-payload-6-axis-scara-robot/6-axis-industrial-robot-tx2-40/12:57
CaptHindsightRepeatability±0.02 mm  ^^^12:57
chris_99oh also don't they use compressed air?12:57
CaptHindsightsome as a brake12:58
chris_99ah, so the air isn't to actually alter the position?12:58
CaptHindsightbbl12:58
chris_99toodles12:58
CaptHindsightpneumatic robot would not be that accurate12:58
-!- sandeepkr_ [~sandeep@111.235.64.4] has joined ##hplusroadmap13:26
-!- sandeepkr__ [~sandeep@111.235.64.4] has quit [Ping timeout: 244 seconds]13:30
-!- AmbulatoryC0rtex [~Ambulator@173-31-155-69.client.mchsi.com] has joined ##hplusroadmap13:37
-!- AmbulatoryCortex [~Ambulator@173-31-155-69.client.mchsi.com] has quit [Ping timeout: 260 seconds]13:40
-!- sandeepkr__ [~sandeep@111.235.64.4] has joined ##hplusroadmap13:40
-!- sandeepkr_ [~sandeep@111.235.64.4] has quit [Ping timeout: 252 seconds]13:43
-!- Malvolio [~Malvolio@unaffiliated/malvolio] has quit [Ping timeout: 260 seconds]13:57
-!- Malvolio [~Malvolio@unaffiliated/malvolio] has joined ##hplusroadmap14:04
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has joined ##hplusroadmap14:06
-!- Aurelius_Work [~cpopell@c-73-200-185-48.hsd1.va.comcast.net] has joined ##hplusroadmap14:06
-!- Malvolio [~Malvolio@unaffiliated/malvolio] has quit [Ping timeout: 252 seconds]14:08
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has quit [Ping timeout: 260 seconds]14:10
-!- jtimon [~quassel@55.31.134.37.dynamic.jazztel.es] has joined ##hplusroadmap14:13
nmz787http://www.todayonline.com/singapore/spore-researchers-papers-retracted-ntu-professor-fired-over-falsified-data14:48
kanzurei seem to be missing a chunk of data14:48
kanzurei am pretty sure we have discussed a "writeozyme" before14:48
kanzurebut it's not showing up in the logs?14:48
nmz787we should start a blacklist of bad scientists14:48
nmz787or 'questionable'14:49
kanzurenmz787: phone for a few minutes?14:49
nmz787sure, lemme go in the other room14:51
nmz787ready14:52
-!- Aurelius_Work [~cpopell@c-73-200-185-48.hsd1.va.comcast.net] has quit [Ping timeout: 240 seconds]14:58
-!- ebowden_ [~ebowden@CPE-101-180-249-107.lnse3.cha.bigpond.net.au] has joined ##hplusroadmap15:00
-!- Malvolio [~Malvolio@unaffiliated/malvolio] has joined ##hplusroadmap15:01
-!- ebowden_ [~ebowden@CPE-101-180-249-107.lnse3.cha.bigpond.net.au] has quit [Ping timeout: 260 seconds]15:05
-!- Aurelius_Work [~cpopell@c-73-200-185-48.hsd1.va.comcast.net] has joined ##hplusroadmap15:09
kanzurehmm i sent an email in 2008 saying i knew how to make polymerase pause. but i didn't write down the method? wat?15:10
-!- Malvolio [~Malvolio@unaffiliated/malvolio] has quit [Ping timeout: 240 seconds]15:10
Jawmarea lot of research scandal for biological chemistry stuff15:14
JawmareI wonder why15:14
-!- CRM114 [~urchin@unaffiliated/urchin] has quit [Ping timeout: 244 seconds]15:21
-!- Urchin [~urchin@unaffiliated/urchin] has quit [Ping timeout: 264 seconds]15:22
-!- Dumuzi [Dumuzi@gateway/shell/panicbnc/x-fhiexdzhlpqdugse] has quit [Ping timeout: 258 seconds]15:25
-!- Malvolio [~Malvolio@unaffiliated/malvolio] has joined ##hplusroadmap15:32
-!- GeneralK47 [~urchin@89.17.3.60] has joined ##hplusroadmap15:35
-!- nildicit [~nildicit@unaffiliated/nildicit] has joined ##hplusroadmap15:35
-!- Malvolio [~Malvolio@unaffiliated/malvolio] has quit [Ping timeout: 240 seconds]15:57
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has joined ##hplusroadmap16:01
fennspelled "writozyme"16:01
-!- Malvolio [~Malvolio@unaffiliated/malvolio] has joined ##hplusroadmap16:01
fenni thought it was more recent than 2010 though16:02
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has quit [Ping timeout: 260 seconds]16:06
-!- zeroach [~CharlieNo@97-85-242-17.static.stls.mo.charter.com] has joined ##hplusroadmap16:30
-!- GeneralK47 [~urchin@89.17.3.60] has quit [Quit: Leaving]16:43
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has joined ##hplusroadmap16:55
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has quit [Ping timeout: 260 seconds]17:00
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has quit [Quit: Leaving]17:17
kanzuretemplate-independent DNA polymerase http://diyhpl.us/~bryan/papers2/polymerase/Genetic%20information%20'created'%20by%20archaebacterial%20DNA%20polymerase%20-%201997.pdf17:31
kanzurenmz787: ^17:31
kanzure(not TdT)17:31
kanzurefenn: apparently it was emailed to the original hplusroadmap mailing list. ancient history.17:31
-!- augur [~augur@2602:304:cdac:e260:98b0:4555:519b:d116] has quit [Remote host closed the connection]17:49
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has joined ##hplusroadmap17:56
-!- ebowden_ [~ebowden@2001:8003:100e:c500:a541:dba1:12a4:b193] has quit [Ping timeout: 260 seconds]18:00
-!- jtimon [~quassel@55.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 252 seconds]18:26
-!- Darius [~quassel@cpe-158-222-160-123.nyc.res.rr.com] has joined ##hplusroadmap18:41
-!- delinquentme [ad0b667c@gateway/web/cgi-irc/kiwiirc.com/ip.173.11.102.124] has joined ##hplusroadmap18:43
-!- jtimon [~quassel@55.31.134.37.dynamic.jazztel.es] has joined ##hplusroadmap18:46
delinquentmeIs there an IRC channel dedicated to MEMS / microfabrication ?18:58
-!- ebowden_ [~ebowden@101.180.249.107] has joined ##hplusroadmap19:01
nmz787#homecmos19:09
nmz787it is relatively quiet, but there are ppl you just need to idle19:10
nmz787or maybe they have logs19:10
nmz787if they do just ask and mention you'll check the logs19:10
kanzuredelinquentme: why do you ask19:13
delinquentmeprice to feature size19:16
delinquentmeand costs for wafers per generation and feature size19:17
delinquentmefuck. blah. that senseless.19:17
delinquentmeI want to make grids of given sizes and determine whats the best way to get the largest wafer of these per minimum feature size corresponding to generation of machine19:18
nmz787delinquentme: have you cold-called fab companies?19:21
nmz787i.e. foundrycontact@intel.com19:22
nmz787http://www.intel.com/content/www/us/en/foundry/overview.html19:24
nmz787huh, there is a lot more info on there I didn't know was public19:24
delinquentmenmz787: have i told you you're my fav person ever for having htose emaulz19:24
nmz787(well I got the email from that page) :)19:25
delinquentmenmz787: kanzure you guys know kent kemmish right?19:28
delinquentmehes looking for markets for mechanical nanopores19:28
kanzureyes19:30
kanzurewell... we run into him. i have at least.19:30
kanzureit's hard to not run into people when you're as large as neptune19:30
nmz787delinquentme: if you were provided the raman spectroscope/microscope setup... could you build the scanning system out of a 32kHz RTC crystal for this: https://en.wikipedia.org/wiki/Tip-enhanced_Raman_spectroscopy19:39
-!- delinquentme [ad0b667c@gateway/web/cgi-irc/kiwiirc.com/ip.173.11.102.124] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]19:41
-!- delinquentme [ad0b667c@gateway/web/cgi-irc/kiwiirc.com/ip.173.11.102.124] has joined ##hplusroadmap19:41
nmz787delinquentme: is the idea already MEMS-ified? last I knew, it was two huge macro plates with super-fine positioning control on them... I mean, is the cubic space requirement in the 100nm x 100nm x 100nm size range?19:41
nmz787or is this part of your challenge?19:42
nmz787finding someone that needs the devices, and also a company to help MEMS-ify it?19:42
delinquentmenmz787:  unsure how to answer whether its MEMS-ified19:44
delinquentmeas in " are the lithographic masks already made ?"19:44
delinquentmeno.  but we know were' after grids of holes in an insulating material19:45
nmz787no, as in, could you black-box the device into a given volume that someone would incorporate further into a nano/micro machine?19:45
kanzureyashgaroth: hey where are you19:45
delinquentmeyeah thats possible19:45
yashgarothhmm?19:46
kanzureyashgaroth: up for a phone call?19:46
yashgarothya ok, you got my # right?19:46
delinquentmeI was actually just looking into chromatography as some resins have a upper limit on the pressures they're capable of handling ... whereas what hes working on... would be able to handle much higher pressures as its doesnt operate on a porous / crushable resin19:47
kanzureseered into my heart19:47
nmz787delinquentme: http://pdxscholar.library.pdx.edu/cgi/viewcontent.cgi?article=1114&context=phy_fac19:49
nmz787"Field programmable gate array based reconfigurable scanning probe/optical microscope"19:50
nmz787https://www.pdx.edu/nano-development-lab/tenom-tip-enhanced-near-field-optical-microscopy19:52
nmz787so the scanning probe microscope is basically just some gold tip scanned above the sample19:53
delinquentmefuckkkk19:53
delinquentmethats a cool piece of equipment19:53
delinquentme" The instrument has the ability to image at room temperature and atmospheric pressure or under19:54
delinquentmeliquid."19:54
nmz787this also seems relevant http://biomed.tamu.edu/obsl/obsl/Documents/pdfs/Wang-SERSoptofluidic_labonachip.pdf19:55
nmz787'just add some gold dust to it' seems like magical leprechaun voodoo19:57
-!- ebowden_ [~ebowden@101.180.249.107] has quit [Remote host closed the connection]20:09
-!- ebowden_ [~ebowden@2001:8003:100e:c500:817d:2034:73eb:c66] has joined ##hplusroadmap20:10
-!- justanot1eruser [~Justan@unaffiliated/justanotheruser] has joined ##hplusroadmap20:11
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Read error: Connection reset by peer]20:11
-!- justanot1eruser is now known as justanotheruser20:12
-!- ebowden_ [~ebowden@2001:8003:100e:c500:817d:2034:73eb:c66] has quit [Remote host closed the connection]20:30
-!- ebowden_ [~ebowden@2001:8003:100e:c500:817d:2034:73eb:c66] has joined ##hplusroadmap20:30
delinquentmekanzure: waiting on that emailzu20:35
-!- delinquentme [ad0b667c@gateway/web/cgi-irc/kiwiirc.com/ip.173.11.102.124] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]20:37
-!- PatrickRobotham [uid18270@gateway/web/irccloud.com/x-vmljbnehirggzula] has joined ##hplusroadmap20:44
-!- Aurelius_Work [~cpopell@c-73-200-185-48.hsd1.va.comcast.net] has quit [Ping timeout: 272 seconds]20:55
kanzurehuh? i had sent already.20:56
-!- Filosofem [~Jawmare@unaffiliated/jawmare] has joined ##hplusroadmap21:03
-!- Jawmare [~Jawmare@unaffiliated/jawmare] has quit [Ping timeout: 240 seconds]21:06
-!- AmbulatoryC0rtex [~Ambulator@173-31-155-69.client.mchsi.com] has quit [Read error: Connection reset by peer]21:24
-!- ArturSha1 [~ArturShai@37.218.162.107] has joined ##hplusroadmap21:28
nmz787kanzure: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4502528/21:45
nmz787.title21:45
yoleauxPolymerase/DNA interactions and enzymatic activity: multi-parameter analysis with electro-switchable biosurfaces21:45
kanzurei was looking at that earlier today (or yesterday)21:46
nmz787http://www.google.je/patents/WO2007039305A1?cl=en21:47
nmz787.title21:47
yoleauxPatent WO2007039305A1 - Pleckstrin-based fusion protein and method for monitoring of enzyme ... - Google Patents21:47
-!- augur [~augur@2602:304:cdac:e260:95f8:628b:53e6:bb26] has joined ##hplusroadmap21:50
-!- augur [~augur@2602:304:cdac:e260:95f8:628b:53e6:bb26] has quit [Ping timeout: 250 seconds]21:55
-!- jtimon [~quassel@55.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 244 seconds]22:11
-!- Darius [~quassel@cpe-158-222-160-123.nyc.res.rr.com] has quit [Remote host closed the connection]22:13
-!- CheckDavid [uid14990@gateway/web/irccloud.com/x-ktpntvcegsjdbzfp] has quit [Quit: Connection closed for inactivity]22:32
kanzureat $0.01/genome you could synthesize 100 million unique mutant protein sequences (say ~3.5kbp) for $122:34
kanzurealthough you probably wouldn't need to make 100 million mistakes before getting the protein right22:36
kanzureit's not enough bp to iterate through all amino acid space but you shouldn't be doing that anyway.22:38
-!- yashgaroth [~yashgarot@2602:306:35fa:d500:f5e0:f867:a11d:8d52] has quit [Quit: Leaving]22:52
-!- augur [~augur@2602:304:cdac:e260:44f6:295a:746e:a7c8] has joined ##hplusroadmap22:52
kanzure"DNA sequencing using electrical conductance measurements of a DNA polymerase" http://www.nature.com/nnano/journal/v8/n6/abs/nnano.2013.71.html23:10
kanzure"Here, we show that single DNA molecules can be sequenced by monitoring the electrical conductance of a phi29 DNA polymerase as it incorporates unlabelled nucleotides into a template strand of DNA. The conductance of the polymerase is measured by attaching it to a protein transistor that consists of an antibody molecule (immunoglobulin G) bound to two gold nanoparticles, which are in turn connected to source and drain electrodes. The ...23:10
kanzure... electrical conductance of the DNA polymerase exhibits well-separated plateaux that are ~3 pA in height. Each plateau corresponds to an individual base and is formed at a rate of ~22 nucleotides per second. Additional spikes appear on top of the plateaux and can be used to discriminate between the four different nucleotides. We also show that the sequencing platform works with a variety of DNA polymerases and can sequence difficult ...23:10
kanzure... templates such as homopolymers."23:10
kanzure( https://ir.nctu.edu.tw/bitstream/11536/22351/1/000319979400018.pdf )23:10
kanzure"Recent progress in atomistic simulation of electrical current DNA sequencing" http://arxiv.org/pdf/1411.343723:11
kanzurethat polymerase electrical conductance paper is pretty cool. you could probably monitor for incorporation events.23:18
kanzureand then if you get the wrong incorporation, maybe you can trigger some sort of reversal error correction mechanism to fix the previous mistake. not sure.23:19
nmz787kanzure: that "DNA sequencing using electrical conductance measurements of a DNA polymerase" I feel like had non-reproducible methods section23:38
kanzurehrm23:38
nmz787like the paper they quoted for the transistor attachment method was their own publication23:38
-!- chris_99 [~chris_99@unaffiliated/chris-99/x-3062929] has joined ##hplusroadmap23:39
kanzureciting yourself is pretty common23:39
kanzure"citing yourself is pretty common" - me23:40
chris_99heh23:43
nmz787yeah it is just very vague23:45
kanzuremaybe it's in a patent :\23:45
-!- drewbot [~cinch@ec2-54-162-141-64.compute-1.amazonaws.com] has quit [Remote host closed the connection]23:49
-!- drewbot [~cinch@ec2-174-129-100-67.compute-1.amazonaws.com] has joined ##hplusroadmap23:50
kanzure"Editorial note: significant concerns have been raised about the validity of the data reported in this work. After an internal inquiry, we contacted the authors’ institution, the National Chiao Tung University, and asked them to launch a formal investigation into the matter.  This investigation is now underway."23:50
kanzurewell..... there you go.23:50
nmz787we need a better molecular viewer than what pdb gives us... this may already exist... I want to say something like, delete all atoms that aren't DNA and that are not touching the DNA within 2 or 3 amino acids from the DNA (in a polymerase PDB file)23:50
kanzure"Reading Single DNA with DNA Polymerase Followed by Atomic Force Microscopy" http://pubs.acs.org/doi/abs/10.1021/ja506398323:52
kanzure"In our approach, four surface-conjugated nucleotides were examined sequentially with a DNA polymerase-immobilized AFM tip. By observing the specific rupture events upon examination of a matching nucleotide, we could determine the template base bound in the polymerase’s active site. The subsequent incorporation of the complementary base in solution enabled the next base to be read. Additionally, we observed that the DNA polymerase ...23:53
kanzure... could incorporate the surface-conjugated dGTP when the applied force was controlled by employing the force-clamp mode."23:53
nmz787I think that paper may have been auto-generated by our dreams and some AI bot23:53
* nmz787 AI bots read logs, generate fake papers to keep DIYers busy chasing their tails23:53
kanzureyeah maybe it's a really advanced spearphishing campaign targeted specifically to members of this irc channel23:53
nmz787:D23:53
-!- adamg [~akg@50.242.93.33] has quit [Ping timeout: 276 seconds]23:56
nmz787this is a pretty fun game http://www.zachtronics.com/tis-100/23:58
-!- ebowden_ [~ebowden@2001:8003:100e:c500:817d:2034:73eb:c66] has quit [Remote host closed the connection]23:58
--- Log closed Mon Jul 18 00:00:00 2016

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