#linuxcnc Logs
Apr 06 2023
#linuxcnc Calendar
01:03 AM t4nk_freenode: https://imgur.com/gallery/tPaqJjT
01:13 AM XXCoder: saw that before, more full version
01:13 AM XXCoder: guy told him that he was going too fast. that guy scoofed then sped it up some more
01:13 AM t4nk_freenode: heh
01:13 AM t4nk_freenode: e
01:31 AM XXCoder: hope all is ok
01:53 AM Deejay: moin
04:54 AM Tom_L: morning
05:23 AM JT-Cave1: morning
06:43 AM Lcvette[m]: morning
06:44 AM Lcvette[m]: JT-Cave1: i was reading your "Posting Tips" on the forum and was curious about the "log in on the left side of the page (not the top where the forum login is)"
06:45 AM JT-Cave1: prob an old post maybe?
06:46 AM Lcvette[m]: oh... yeah
06:46 AM Lcvette[m]: /o\
06:46 AM JT-Cave1: link?
06:47 AM Lcvette[m]: https://forum.linuxcnc.org/29-forum-announcements/342-posting-tips
06:47 AM Lcvette[m]: was trying to figure how to stop being logged out
06:48 AM JT-Cave1: 2009 lol
06:48 AM Lcvette[m]: yup
06:48 AM JT-Cave1: I don't get logged out ever
06:49 AM Lcvette[m]: saw new post and accidentally clicked the sticky
06:49 AM Lcvette[m]: JT-Cave1: đ˛
06:49 AM Lcvette[m]: how so?
06:50 AM JT-Cave1: I got the first email from chevrolet.com last week congrats on my order :)
06:50 AM JT-Cave1: I don't do anything special... I use firefox
06:51 AM Lcvette[m]: ah snap.... thyats gotta be exciting
06:51 AM Lcvette[m]: s/thyats/thats/
06:51 AM Lcvette[m]: s/thyats/that's/
06:51 AM JT-Cave1: I knew what you said lol
06:51 AM Lcvette[m]: lol
06:52 AM JT-Cave1: going to Swiss MO today in the C5... lots of curvy roads
06:52 AM JT-Cave1: oh yea I talked to my friend about the track day in st louis and it's a charity that rents the track 2-3 times a year to by toys for kids
06:52 AM Lcvette[m]: have fun, be careful!
06:53 AM Lcvette[m]: thats awesome!
06:53 AM JT-Cave1: so it's a "track" day not a race day
06:53 AM Lcvette[m]: yup
06:53 AM JT-Cave1: and they have all kinds of cars running
06:53 AM Lcvette[m]: track days are alot of fun
06:53 AM JT-Cave1: you get 10 minutes an hour with 6-8 other cars
06:53 AM Lcvette[m]: you should experience it
06:54 AM JT-Cave1: I am going to for sure, he messaged me the details the other day
06:54 AM JT-Cave1: next one is in July
06:54 AM Lcvette[m]: you typically get some classroom time, then some ride along time and finally some one on one with an instructor
06:54 AM Lcvette[m]: than after so many hours you are cleared for solo
06:55 AM Lcvette[m]: the ride along as a passenger is eye opening
06:55 AM JT-Cave1: I bet
06:58 AM skunkworks[m]: have a co-worker that was a race instructor when he lived in California.. When you ride with him - he is always taking the racing line..
07:10 AM JT-Cave1: one of my favorite things to do was drifting on snow and ice
08:08 AM spray[m]: Hi
08:08 AM spray[m]: Im back with some news from research
08:09 AM * spray[m] uploaded an image: (2580KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/zzTnHdLAwQjvPMGtjDMcAJWm/IMG_2888.jpg >
08:09 AM spray[m]: I was getting unexpected realtime delays again
08:10 AM spray[m]: I did clean install. Im on debian bookworm with linuxcnc installed from repository according to this guide
08:11 AM spray[m]: https://docs.google.com/document/d/1jeV_4VKzVmOIzbB-ytcgsW2I_PhCm1x7oiw8VcLFdiY/edit
08:12 AM spray[m]: i think my problem is that servo thread max time jumps to 10M (i have 1M servo-thread period in ini)
08:12 AM spray[m]: if I set servo-thread period to 20M in ini, I did not get unexpected realtime delay error
08:13 AM spray[m]: But I think servo thread at 20M is not really optimal
08:15 AM rmu: spray[m]: i think those time numbers are in cpu cycles
08:18 AM spray[m]: alright, but it seems to be in the same units as SERVO_PERIOD in ini file
08:19 AM spray[m]: so I guess I am getting unexpected realtime delay error due to max period being way higher than the one I set in ini file
08:20 AM spray[m]: i tried to turn off irq coalescing for ethernet adapter, but it did not seem to help anything (I have Realtek)
08:20 AM spray[m]: from what I read it should be issue only on Intel adapters
08:50 AM JT-Shop: just my luck rugby lane has fresh wet gravel on it this morning
08:50 AM JT-Shop: and yes turning off irq coalescing is for intel nic only
09:02 AM bjorkintosh: https://www.youtube.com/watch?v=mmDXQApsD3o Programmatic [OpenSCAD] CAD with Clojure (Stream Highlight)
09:07 AM bjorkintosh: I didn't know that ^ was possible.
09:08 AM bjorkintosh: clojure is not autolisp, but it'll do just fine.
10:40 AM skunkworks[m]: spray yes - pretty sure those are in cpu cycles.. Also - did you try isolcpus=4 and idle=poll?
10:41 AM pcw-home: CPU cycles if X86 , ns if ARM
11:06 AM rmu: spray[m]: numbers in ini file are in nanoseconds, (around 30cm), numbers in XYZ.time depend on architecture, for x86 it is cpu cycles. use isolcpus=3 (maybe try different numbers), limit C-state of CPU to C1 in BIOS if possible, deactivate speed step, turbo and similar things. you can halscope ("mode roll") the remora.XYZ.time values and look if something you do on the computer makes them spike /
11:06 AM rmu: go up
11:21 AM spray[m]: I tried isolcpus=3 and 2,3
11:23 AM Unterhaus_: I'm curious if a busywait scheme would work on your computer
11:24 AM Unterhaus_: I found that on some computers latency is a lot better with a thread that gets called a lot but doesn't do anything
11:26 AM spray[m]: For reference: its HP prodesk 400 g4 with intel i5 6500 4core/4thread and 16GB RAM, Intel HD Graphics 530
11:27 AM spray[m]: I have no idea. If you give me instructions I can try in few hours. Im afk now
11:28 AM spray[m]: I disabled all fancy power/cpu boost features in bios. As well as pcie ports, since I dont use them
11:34 AM spray[m]: Should I get another computer? Or are these issues usual and on all types of hardware?
11:35 AM pcw-home: You might try another kernel
11:45 AM pcw-home: a lot of the Debian "real-time kernels" aren't
12:06 PM roguish[m]: pcw-home: I use a 4.19 kernel
12:16 PM pcw-home: 4.19 is about the best, some of the newer 6.x are OK also
12:27 PM skunkworks[m]: I can't wait for testing to become released.
12:27 PM skunkworks[m]: I also can't wait for starship to launch
12:33 PM CloudEvil: Wonder if there will be any hawaii shots.
12:35 PM skunkworks[m]: Sounds like nasa will have a few planes up running cameras..
12:35 PM skunkworks[m]: (if it makes it though reentery.. đ )
12:39 PM skunkworks[m]: sounds like they will be happy if it doesn't destroy the launch pad.
12:39 PM skunkworks[m]: Then if it makes it through max Q
12:40 PM rmu: did they announce a date?
12:40 PM rmu: this thing is completely insane
12:43 PM skunkworks[m]: Not exactly.. But the 10th looks promising..
12:44 PM skunkworks[m]: they don't officially have the FAA license yet though
12:44 PM skunkworks[m]: FAA? FFA?
12:44 PM skunkworks[m]: FAA
12:49 PM roycroft: i would be interested in the starship project if it weren't for the person who owns it
12:49 PM roycroft: artemis is pretty exciting though
12:52 PM skunkworks[m]: yes. Agreed. I see it as spacex - not elon. THey have done some amazing things.
12:53 PM roycroft: they have, but it's hard to ignore the musk connection
12:53 PM skunkworks[m]: Currently it is being run by Shotwell anyway.. đ
12:54 PM roycroft: sure, but musk can make some stupid tweet about it at any time and screw things up
12:55 PM skunkworks[m]: I know this has been said by others - but holy crap.. If starship works and is re-usable - that is a game changer. 100 tons to orbit - cheap
12:55 PM rmu: no better thing to expose flaws in your personality than insane amounts of money
12:55 PM CloudEvil: Even if it is not reusable.
12:56 PM skunkworks[m]: 150tons.
12:56 PM CloudEvil: They have demonstrated engines of close order of $1M each, delivered daily or so, rather than engines costing $100M of the same thrust, delivered yearly. Amongst similar structural component deliveries.
12:56 PM skunkworks[m]: 10 dollars per kg
12:57 PM CloudEvil: To the point it's pretty reasonably arguable you can get a totally expendable launcher with 150 tons to orbit for about the same build cost as a falcon heavy.
12:57 PM roycroft: or holding elected office, rmu :)
12:57 PM skunkworks[m]: right - It is quite amazing what they have accomplished. (yes - maybe a fan boy)
12:58 PM CloudEvil: The notion that 'yes, you can just build these things outdoors out of regular stainless steel' is pretty revolutionary on its own.
12:58 PM Rab: I appreciate Elon for letting it all hang out. I don't know that other CEOs in his bracket are any more admirable, just because they're more discreet. Of course, bad PR is its own problem.
12:58 PM rmu: the modus operandi with tents over shipping containers as assembly areas is completely insane too
12:58 PM CloudEvil: The Artemis program if everything goes 100% right ends up with payload on the moon at around ten billion dollars a ton.
12:59 PM rmu: modus operandus and tents on shipping containers sorry
12:59 PM CloudEvil: If Starship goes just right, and charges the same as FH for lift per kilo, that drops to $7M/ton.
01:00 PM rmu: 100ton to every point on earth in 2h is definitely a game changer.
01:01 PM CloudEvil: If the internal cost number comes out right ($5M/launch) that's $350K/ton.
01:01 PM rmu: but i'm not sure they can land "full"
01:01 PM CloudEvil: To every point on earth is probably regulatorily impossible in the nearish term.
01:02 PM rmu: the military makes theis own regulations
01:02 PM CloudEvil: The military applications are the boring ones.
01:03 PM CloudEvil: I want it to be cheap for someone to take a full load of a hundred tons of commercial machinery and robot arms into orbit and do a full checkout.
01:04 PM rmu: I'm not sure you want a bunch of space cowboys doing space cowboy stuff in actual space
01:07 PM roycroft: why not, rmu? maybe the space cowboys will be able to take out the jewish space lasers
01:07 PM roycroft: i mean, somebody should do it, before they actualy exist
01:08 PM skunkworks[m]: lol đ
01:09 PM rmu: lol
01:10 PM rmu: polluting low earth orbit with enough 10km/s bullets speeding around may deny access to space for generations
01:21 PM skunkworks[m]: well - the thing about low earth orbit is stuff de-orbits pretty quickly. (like the orbit the starlink shell is in)
01:22 PM skunkworks[m]: (if they are totally dead - they will take 5 to 6 years)
01:28 PM roguish[m]: they'll all fall back eventually. gravity works.....
01:32 PM skunkworks[m]: well as you get close to geostationary orbit - stuff takes thousands of years to de-orbit
01:32 PM skunkworks[m]: or more
01:34 PM skunkworks[m]: I think
01:34 PM roycroft: unless you push them
01:35 PM skunkworks[m]: right - assuming you can.
01:38 PM skunkworks[m]: Lots of sats just get put into a parking orbit.
01:42 PM roycroft: it would be nice if someone would build a recycling/remanufacturing plant in orbit so they could harvest and resuse those abandoned satellites
01:43 PM roycroft: perhaps some day that will make sense
01:43 PM skunkworks[m]: Sure.
01:45 PM roycroft: perhaps we could convince "the jews" to let us use their space lasers to dismantle the old satellites
01:45 PM roycroft: at one point, though, i heard it was really the italians
01:45 PM roycroft: maybe it's italian jews?
01:46 PM roycroft: it doesn't matter, in the end, as long as we figure out who to ask
01:47 PM roycroft: but in seriousness, the near-zero gravity environment of space would make some manufacturing processes a lot easier and cheaper than doing them here on earth
01:47 PM roycroft: most processes would be astronomcially more expensive, of course, at least at first
01:48 PM roycroft: i'm thinking we could send a few cargo containers up into space, and then start a gofundme to recruit a team of youtube makers to go up and hook them together and build a factory out of them
01:49 PM roycroft: they could set up a patreon to cover operational expenses
01:50 PM Rab: Gofundme me to shoot cargo containers full of YouTube makers into space? Where do I contribute?
01:50 PM roycroft: i knew that would pique your interest
01:50 PM roycroft: let's see
01:50 PM roycroft: what else is missing
01:51 PM roycroft: they would need to set up a space cam to do instagram updates
01:51 PM roycroft: perhaps make some tik-tok videos to publicise the gofundme campaign
01:51 PM roycroft: i think that mostly covers it
01:53 PM roycroft: oh, one more thing - uber would need to recruit some rocket ship owners so that the youtubers could uber into space
02:14 PM bjorkintosh: roycroft no one wants to pay for a space garbage disposal service unfortunately.
02:15 PM bjorkintosh: we're human. which means, we automatically generate garbage in our environment. they didn't take that into account when sending things to space.
02:16 PM skunkworks[m]: that is why we are moving to mars!
02:16 PM bjorkintosh: hahahaha
02:17 PM XXCoder: I remember that people would say that humans in ancient times was trash free
02:17 PM bjorkintosh: the first thing we need to figure out is waste disposal. we're not homo sapiens sapiens, homo detritus.
02:17 PM XXCoder: lol it sure arent like that. they made lots, just that it was all decayable or rocks anyway
02:17 PM bjorkintosh: they still generated waste. we call them archeological finds.
02:18 PM XXCoder: yep.
02:18 PM bjorkintosh: the ones who didn't leave enough waste, we call disappointments.
02:18 PM bjorkintosh: or better yet, prehistoric.
02:25 PM roycroft: it's really pretty simple, actually
02:25 PM roycroft: all we need is a big space garbage chopper to grind the stuff up
02:25 PM roycroft: a space excavator
02:25 PM roycroft: and then we equip all our space vehicles with a mr fusion
02:26 PM roycroft: they just pull up to the space garbage chopper
02:26 PM roycroft: fill the tank up with the garbage
02:26 PM roycroft: and go on their way, letting mr fusion take care of things
02:27 PM roycroft: doc brown did this ages ago
02:31 PM * travis_farmer[m] waits, STILL, for the results of the hospital covid test...
02:36 PM bjorkintosh: covid is still a thing?!
02:37 PM bjorkintosh: if only we lived in Doc Brown's universe!
02:40 PM roycroft: there's a new variant that is making the rounds now, bjorkintosh
02:41 PM roycroft: covid-19 is going to be a thing for the indefinite future
02:41 PM bjorkintosh: bah
02:43 PM XXCoder: cycles have been ramping down on danger level, but yeah its long terms effects is still unknown
03:35 PM roguish[m]: roycroft: XBB is the current on here
04:39 PM * roycroft is exporing the idea of a horizontal spindle for his cnc router as an alternative to a vertical tble
04:40 PM roycroft: a single spindle that can rotate 90 degrees would be really nice
05:19 PM JT-Woodshop: just got back from a nice day on the road
05:20 PM XXCoder: nice
05:20 PM XXCoder: here its rain or other kind of rain
05:21 PM JT-Woodshop: yuck
05:21 PM JT-Woodshop: it's been raining a lot here
05:22 PM JT-Woodshop: saw a bad accident on 8 hwy looks like the car went off the road and hit a tree sidways... the car was folded in half and upside down
05:23 PM XXCoder: ow
05:23 PM XXCoder: I look "forward" to car accients here. for a foreverrain state, people sure drive like its bone dry all time
05:24 PM JT-Woodshop: if it was the drivers side the driver prob didn't survive but I could not tell one side from the other
05:24 PM XXCoder: I suppose you'd find out with more attention but yeah good that youre not a gawker
05:25 PM roycroft: the cost of adding a fourth axis to my machine will be significant
05:25 PM roycroft: hmm
05:25 PM XXCoder: hm isnt there method to just disconnect y axix and convert that to 4th
05:25 PM roycroft: the software is actually the biggest cost jump
05:25 PM XXCoder: you could map y axis to rotation
05:26 PM roycroft: i'd have to go from vcarve pro to aspire, and that's about a $1300 hit
05:26 PM XXCoder: still 3 axis
05:26 PM JT-Woodshop: 8 hwy is in the ozark hills so big drop off on the south side most of the time
05:26 PM roycroft: but i might be able to work around that
05:28 PM roycroft: we have quite a few roads with big dropoffs like that where people drive too fast
05:28 PM roycroft: some occasionally do not arrive at their planned destination
05:30 PM JT-Woodshop: yup for me driving on 8 hwy is a two hands on the wheel and focus on the road and traffic
06:43 PM roycroft: adding a c axis ma not be all that difficult
06:43 PM roycroft: may, rather
06:44 PM roycroft: a couple bearings, a shaft, and a motor to turn the shaft is essentially what is needed
08:33 PM CaptHindsight[m]: https://www.youtube.com/watch?v=1F08rc5S1JY nerds
08:37 PM XXCoder: interesting
08:37 PM CaptHindsight[m]: not even a CNC :)
08:43 PM CaptHindsight[m]: why does he remind me of skunkworks?
08:45 PM roycroft: adam savage is fun and creative and smart and i like watching his videos
08:45 PM roycroft: except when he pretends to know something about machining
08:46 PM roycroft: or even when he admits he knows nothing about machining but makes a machining-like video anyway
08:46 PM Tom_L: i hate those types of vises
08:51 PM XXCoder: kurt?
08:51 PM Tom_L: no that style
08:52 PM Tom_L: i have a couple and never use them
08:52 PM XXCoder: did I miss something? I only see kurt type in that video
08:52 PM bjorkintosh: roycroft, you don't think he knows how to machine?
08:52 PM Rab: "Precision toolmakers vise" is what I usually see.
08:55 PM Rab: "Frankly, the feedback I get from the handwheels is actually really important in my machining process, so that I don't break small bits."
08:58 PM skunkworks[m]: Lol - people either say I look like philip seymour hoffman or Jim Gaffigan
09:00 PM skunkworks[m]: but - my hair certainly reminds me of Adam
09:01 PM Tom_L: XXCoder, they may be referred to as toolmaker's vise but i'm not entirely sure
09:03 PM Tom_L: https://www.ebay.com/itm/300557183422
09:03 PM XXCoder: ahh that inbe
09:03 PM XXCoder: never used it before so dunno
09:03 PM Tom_L: not near as handy as the other style
09:04 PM skunkworks[m]: Adam has the excitment of a child - plus he just 'gets stuff done however'
09:05 PM skunkworks[m]: like the mill - he couldn't get the r8 collets to go in - so he honed the spindle bore.. Cringe..
09:06 PM Tom_L: XXCoder, i think one difference is that style won't pull up when tightened like the screw type do
09:07 PM CaptHindsight[m]: yeah a toolmakers
09:07 PM XXCoder: tom makes sense. may be good for certain precusion applications
09:07 PM Rab: Toward the beginning he warns about deburring R8 collets before using them, seems like a suspiciously related issue.
09:08 PM CaptHindsight[m]: skunkworks: yeah sorta Gaffigan as well
09:12 PM Tom_L: XXCoder, it's just not a 'production' vise
09:12 PM roycroft: i'm not dissing him at all
09:12 PM roycroft: he's a brilliant person
09:12 PM roycroft: he's just not a machinist
09:13 PM XXCoder: roycroft: sorry? not sure what you mean? was talking with tom :)
09:13 PM roycroft: i'm talking about adam savage
09:13 PM XXCoder: I know :)
09:13 PM roycroft: clarifying my earlier remarks
09:13 PM Tom_L: probably knows a little about everything but misses details that one in that profession wouldn't
09:14 PM roycroft: he has a broader range of skills and experiences than almost anyone
09:28 PM CaptHindsight[m]: https://en.wikipedia.org/wiki/Randy_Savage
09:29 PM CaptHindsight[m]: no relation?
09:30 PM XXCoder: his non-nerd bro
09:30 PM XXCoder: nah kidding. dunno
09:31 PM CaptHindsight[m]: lotsa savages
09:31 PM XXCoder: reality is savge thats why ;)
09:34 PM roycroft: hopefully adam is not related to michael savage
09:36 PM CaptHindsight[m]: the average home machinist seems to not be aware of a single phase to 3-phase inverter
09:37 PM CaptHindsight[m]: I've been selling 3-phase machines to home shop guys that had no idea they could do this, it's like magic!
09:38 PM roycroft: i think they're more aware than they used to be
09:39 PM roycroft: 3 phase motors used to cost a fraction of what single phase motors cost, not too long ago
09:39 PM roycroft: now they cost significantly more on the used/refurbished market
09:39 PM roycroft: i think two words explain that:
09:39 PM roycroft: huan yang
09:40 PM CaptHindsight[m]: https://www.wolfautomation.com/products/ac-drives/200_240v_single_phase_only-1_hp/
09:41 PM CaptHindsight[m]: Huan 2, 3
09:41 PM CaptHindsight[m]: they have no senses of humor
09:43 PM CaptHindsight[m]: or does they? Why to choose Huanyang inverter?
09:44 PM CaptHindsight[m]: https://www.youtube.com/watch?v=XVvDsdHq1OQ
09:44 PM Tom_L: not all cnc machines like phase inverters though
09:44 PM CaptHindsight[m]: snobbery
09:44 PM CaptHindsight[m]: racial divides
09:44 PM Tom_L: we had to change out a transformer on a fadal because it didn't like the inverter
09:44 PM Tom_L: and run it off 220
09:46 PM CaptHindsight[m]: "Why to choose" sounds like something I'd see on an Engrish menu there
09:47 PM CaptHindsight[m]: "For your Like" of course
09:53 PM roycroft: so if i add a c axis to my cnc router, but don't have 3d cam software for it at this point, is it reasonable that i could have linuxcnc rotate the spindle 90 degrees when desired, and also rotate the axes the same 90 degrees?
09:53 PM roycroft: that would allow me to use the spindle in horizontal and vertical mode for now
09:54 PM roycroft: and add full 3d capability in the future when i'm ready for that
09:55 PM roycroft: when the spindle is rotated, y would become x, z would become y, and x would become z, effectively
10:01 PM CaptHindsight[m]: yes, you may
10:03 PM CaptHindsight[m]: motors are dumb, they just do what you tell them and they don't know which way is up
10:04 PM CaptHindsight[m]: https://cadem.com/cnc-axes-directions-hmcs/
10:16 PM Tom_L: roycroft, yes
10:16 PM Tom_L: we in cnc land call those indexers
10:22 PM roycroft: that may be the way to go
10:27 PM Tom_L: you really wouldn't need it be cnc'd for that
10:27 PM Tom_L: just crank it
11:35 PM skunkworks[m]: I see Adam as more of an artist. I am not.
11:40 PM skunkworks[m]: I have a pretty good handle on most everything.. but I cannot draw to save my life. Even my sketched out blue prints look like I am 5 years old.
11:44 PM skunkworks[m]: OMG - I had a garage fix my car today.... That felt so wierd and I really didn't know what to expect...
11:47 PM skunkworks[m]: My sisters husband is a manager at a garage - I texted him and said that the VW was leaking brake fluid out of the passenger rear brakes. I just don't have time to fix it - and we are going out of town tomorrow. He said bring it in and he will see what they can do. It needed a new caliper and he found one - installed it and I had it by the end of the day. He also gave me a really good deal.
11:47 PM skunkworks[m]: but boy - it really did feel weird.
11:52 PM roycroft: i try to avoid working on vehicles these days
11:52 PM roycroft: i did my own repairs for decades
11:54 PM skunkworks[m]: I could get used to it...
11:55 PM roycroft: if i had a proper shop i might be more willing to do my own repairs now
11:55 PM roycroft: but when my auto shop is my driveway, i'm not at all interested
11:56 PM skunkworks[m]: we put a lift in the shop. Dad has used it a few times. I have not - and would like to. Just a little think - the shop needs to be cleaned and organized..
11:56 PM skunkworks[m]: *thing
11:56 PM roycroft: that's the other reason i don't work on vehicles any more
11:57 PM roycroft: they are dirty and messy
11:57 PM travis_farmer[m]: Just got the corona test results back from the hospital... positive! âšī¸
11:57 PM skunkworks[m]: Yah - Brakes and suspention work. Which usually is most of it - sucks.
11:58 PM skunkworks[m]: I read that as cornea..
11:58 PM skunkworks[m]: didn't make sense for a second.
11:58 PM travis_farmer[m]: lol
11:59 PM roycroft: i've never seen anyone who was excited about testing positive before
11:59 PM travis_farmer[m]: excited? did you not see the frown face?
11:59 PM roycroft: no
11:59 PM roycroft: i saw an exclamation mark