#Soylent | Logs for 2016-12-13
« return
[00:06:42] <Bender> [SoylentNews] - Microsoft Announces 16 Years of Support for Windows, SQL Servers - http://sylnt.us - does-that-include-emotional-support
[00:59:33] <TheMightyBuzzard> #fite Aphrodite
[00:59:33] <MrPlow> #fite spam going to channel #fite
[00:59:41] <MrPlow> #fite Aphrodite falls broken at TheMightyBuzzard's feet.
[00:59:53] <TheMightyBuzzard> #fite aqu4
[00:59:53] <MrPlow> #fite spam going to channel #fite
[01:00:02] <MrPlow> #fite aqu4 falls broken at TheMightyBuzzard's feet.
[01:00:04] <TheMightyBuzzard> #fite Bender
[01:00:04] <MrPlow> #fite spam going to channel #fite
[01:00:19] <MrPlow> #fite Bender falls broken at TheMightyBuzzard's feet.
[01:00:29] <TheMightyBuzzard> #fite Loggie
[01:00:29] <MrPlow> #fite spam going to channel #fite
[01:00:45] <MrPlow> #fite Loggie falls broken at TheMightyBuzzard's feet.
[01:00:46] <TheMightyBuzzard> #fite exec
[01:00:46] <MrPlow> #fite spam going to channel #fite
[01:00:54] <MrPlow> #fite exec falls broken at TheMightyBuzzard's feet.
[01:00:55] <TheMightyBuzzard> #fite Regurgitator
[01:00:55] <MrPlow> #fite spam going to channel #fite
[01:00:57] <MrPlow> #fite Regurgitator falls broken at TheMightyBuzzard's feet.
[01:00:59] <TheMightyBuzzard> #fite sedctl
[01:00:59] <MrPlow> #fite spam going to channel #fite
[01:01:05] <MrPlow> #fite sedctl falls broken at TheMightyBuzzard's feet.
[01:01:06] <TheMightyBuzzard> #fite systemd
[01:01:06] <MrPlow> #fite spam going to channel #fite
[01:01:27] <MrPlow> #fite systemd falls broken at TheMightyBuzzard's feet.
[01:03:01] <TheMightyBuzzard> #fite Deucalion
[01:03:01] <MrPlow> #fite spam going to channel #fite
[01:03:13] <MrPlow> #fite Deucalion falls broken at TheMightyBuzzard's feet.
[01:03:27] <TheMightyBuzzard> #fite xhedit
[01:03:27] <MrPlow> #fite spam going to channel #fite
[01:04:34] <MrPlow> #fite xhedit falls broken at TheMightyBuzzard's feet.
[01:04:36] <swiss> #fite paulej72
[01:04:36] <MrPlow> #fite spam going to channel #fite
[01:04:44] <MrPlow> #fite paulej72 falls broken at swiss's feet.
[01:05:14] <TheMightyBuzzard> #fite FatPhil
[01:05:14] <MrPlow> #fite spam going to channel #fite
[01:06:22] <MrPlow> #fite TheMightyBuzzard falls broken at FatPhil's feet.
[01:35:50] <Bender> [SoylentNews] - LIGO Data Probes Where General Relativity Might Break Down - http://sylnt.us - pink-holes-have-more-fun
[02:29:17] * Bytram pokes his nose into the channel, looks around, and senses all are napping... intends to do the same.
[02:30:39] <TheMightyBuzzard> i ain't napping. yet.
[02:30:54] <TheMightyBuzzard> was talking physics wit da boy
[02:31:06] <Bytram> hiya!
[02:31:27] <Bytram> how old's the boy and what kind of physics?
[02:33:05] <TheMightyBuzzard> 11 and black holes n stars n such
[02:33:15] <cmn32480> old enough to be learning physics
[02:33:21] * cmn32480 still hasn't reached that age
[02:33:24] <Bytram> lol
[02:33:40] <TheMightyBuzzard> yarp. which we're encouraging cause shortly he'll be entirely focused on bewbs
[02:33:49] <Bytram> learning how to throw rocks a longer distance by mechanical advantage is always fun
[02:34:24] * cmn32480 reached the bewbs age many many many many many many many years ago
[02:35:06] <TheMightyBuzzard> they have their very own sort of attractive force completely unrelated to gravity
[02:35:10] * cmn32480 starts digging inot this job a hedhunter has been pestering him about
[02:35:39] <cmn32480> thouhg a little gravity makes them mezmerizing
[02:35:53] * cmn32480 digs for the correct emial account
[02:37:43] <Bytram> well, got a couple stories posted.
[02:38:01] <Bytram> am nearly asleep at kbd, so am going to call it a night.
[02:38:07] <cmn32480> ~gnight bytram
[02:38:08] * exec spontaneously blows a raid 5 volume of hot sauce at bytram
[02:38:13] <Bytram> ~gnight TheMightyBuzzard
[02:38:14] * exec abnormally requisitions an animated gif of cookies for TheMightyBuzzard
[02:38:16] <Bytram> ~gnight cmn32480
[02:38:17] * exec sardonically terrorizes a speck of toilet water with cmn32480
[02:38:17] <cmn32480> just think.. only 3 more weeks until it is over!
[02:38:36] <TheMightyBuzzard> ~gnight Bytram
[02:38:37] * exec insensitively tosses a JFS volume of pesos to Bytram
[02:39:11] <Bytram> dreamer! Then there's: returns, redeeming gift cards, getting watches sized, and THEN there's inventory
[02:39:27] <Bytram> won't be able to 'breather' until prolly mid/later January.
[02:39:50] <cmn32480> just think.. only 8 more weeks until it is over!
[02:40:39] <Bytram> laters
[02:40:44] <Bytram> see ya tomorrow
[02:40:48] <cmn32480> night
[02:40:55] <cmn32480> why is every head hunter indian?
[02:41:03] <cmn32480> and I mean dots not feathers
[02:41:31] <cmn32480> no offense Buzzard
[02:42:12] <Runaway1956> Huh, whut? Headjunters weren't all Indians
[02:42:24] <cmn32480> Everyone that I talk to is Runaway1956
[02:42:26] <TheMightyBuzzard> weren't they?
[02:42:47] <Runaway1956> My squad leader was the son of a Maori headhunter
[02:42:56] <Runaway1956> "Nepo, did you ever eat anybody?
[02:43:07] <Runaway1956> "I don't know, I ate what my mother gave me"
[02:43:22] <cmn32480> <sigh>
[02:43:25] <Runaway1956> The man is officially Filipino, but he's Maori
[02:44:11] <Runaway1956> Wait - you were talking about another kind of headhunter?
[02:44:23] <cmn32480> yes, sir
[02:44:40] <cmn32480> in the professional sense
[02:44:42] <Runaway1956> Oh - headhunters, versus headhunters . . . . .
[02:44:53] <cmn32480> exactly
[02:45:11] <Runaway1956> I think the Maori have better ethics, TBH
[02:45:18] <cmn32480> and shrinking mine would lony bring it down to normal size
[02:53:06] <cmn32480> good gravy... between SSA and Medicare.. I'd lose any gain...
[02:54:32] * cmn32480 sighs...
[02:54:57] <cmn32480> there is a certain allure to going out on my own... and starting to work the contract circuit a lot earlier
[02:57:21] * cmn32480 is a little torn
[03:07:09] <cmn32480> thank God for my wife with a good head on her shoulders
[03:08:06] <charon> she tells you when you're thinking about something dumb?
[03:11:38] <cmn32480> prettyy much
[03:11:45] <cmn32480> or too risky
[03:12:03] <cmn32480> see if I was single, or it was just her and me, I'd probably jump at this contract opportunity...
[03:12:06] <cmn32480> but I ahve kids
[03:12:31] <charon> yeah, i guess you can't go doing crazy risky things anymore
[03:12:51] <cmn32480> exactly
[03:14:03] <cmn32480> contract work means that I pay all my own SSA, Medicare, 401k, Health insurance, Life insurance,
[03:14:29] <charon> that adds up mighty quickly
[03:14:33] <cmn32480> yeah
[03:14:48] <cmn32480> the biggest is the extra 6.2% to Social Security
[03:15:22] <cmn32480> so drop an extra 6.2% off the top, then add in the rest
[03:15:59] <cmn32480> plus, no 401k match from the employer, no group rates on the company provided dental and life insurance
[03:16:52] <charon> so any raise in pay gets eaten up immediately. good on your wife for kicking you
[03:17:09] <Bender> [SoylentNews] - Samsung Software Update Will Brick Few Note 7s Left in the Wild - http://sylnt.us - over-the-air-masonry
[03:17:13] <cmn32480> I was working the numbers
[03:17:22] <cmn32480> p;us it means looking for more work inside a year
[03:18:11] <cmn32480> moving to a new employment position is one thign.. setting up my own shop, is completely different
[03:18:30] <cmn32480> also means filing taxes quarterly
[03:18:45] <cmn32480> always owing the gov't money
[03:18:58] <charon> quarterly? i didn't know that
[03:19:08] <cmn32480> self employed means filing quarterly
[03:19:13] <charon> wild
[03:19:18] <cmn32480> since your employer don't take out the taxes....
[03:19:36] <cmn32480> Uncle Sam needs his taste
[03:20:04] <charon> probably better to do it that way than find at the end of the year you owe 4 times that
[03:20:11] <cmn32480> exactly
[03:20:40] <cmn32480> but it means you ahve to be disciplined enough to put away some percentage of your earnings to pay the taxes every time you bill the customer too
[03:20:54] <cmn32480> AND you ahve to bill the custoemr very regularly
[03:21:05] <cmn32480> so as to make sure you get paid
[03:21:10] <charon> yah
[03:21:24] <cmn32480> and make sure you got enough in the bank to survive incase they are late paying
[03:22:10] <cmn32480> with my current life situation, there are simply too many risks
[03:22:40] <charon> yeah. i do not blame you a bit
[03:25:58] <cmn32480> and factor in the expected raise come january 1
[03:26:24] <cmn32480> thouhg that is a crap shoot
[03:26:30] <charon> expected = hoped for? or promised?
[03:26:58] <cmn32480> better than hoped for, but nothing promised
[03:27:12] <cmn32480> my company has missed giving raises 1 time in the last 18 years
[03:27:21] <charon> 20% or i walk
[03:28:03] <cmn32480> HA!
[03:28:28] * cmn32480 raises charon's editorial salary 19.73%
[03:28:54] <charon> sweet, i can buy a moon pony now
[03:29:18] <cmn32480> or a moon pie
[03:30:13] <cmn32480> you dind't get your 20%
[03:30:22] * cmn32480 waits to see if charon walks
[03:30:33] <charon> it's close enough, at least you heard my demand
[03:30:49] <cmn32480> my owners heard my demand loud and clear
[03:30:56] <cmn32480> they are letting me hire another guy
[03:31:14] <charon> but you have to pay his salary out of yours?
[03:32:07] <cmn32480> nah.. they are gonna cover it
[03:32:17] <cmn32480> cost of doing business and all
[03:35:23] <charon> excellent if that takes some weight off of you
[03:35:43] <cmn32480> it will keep me home a lot more
[03:36:05] <cmn32480> concentrating on the IT side of the business... not just the customers
[03:37:23] <cmn32480> means I'll have more time for everythgin else
[03:37:36] <charon> very good then
[03:38:26] <charon> i am very glad i have no need to travel in my work
[03:40:10] <cmn32480> I don't mind it... except when it gets to be alot
[03:40:19] <cmn32480> this year IU was out 60 nights
[03:40:27] <charon> damn
[03:40:30] <cmn32480> last year I was out somewhere between 75 and 90
[03:40:57] <charon> double damn
[03:42:16] <cmn32480> yeah
[03:42:17] <cmn32480> it's a lot
[03:42:30] <cmn32480> and my boss believes that I am far more valuable in the office then out of it
[03:43:19] <cmn32480> far be it from me to argue
[03:43:48] <charon> heh, no way boss, i want to keep holding peoples' hands to get their wifi running
[03:45:40] <cmn32480> it is usually a littl emore complex then that.. but often.. yeah oretty much
[03:46:16] <charon> oh hell. i forgot to return a redbox movie
[03:48:04] <cmn32480> cha ching
[03:48:06] <cmn32480> nother dollar
[03:48:15] <charon> 1.59 in my parts
[03:48:15] <cmn32480> good thing you got that editorial raise
[03:49:55] <charon> oh my. phoenix666 is trying to put us out of business http://www.raptitude.com
[03:49:57] <exec> └─ 13Five Things You Notice When You Quit the News
[03:51:22] <cmn32480> lol
[04:46:42] <Bender> [SoylentNews] - Painless Microneedle Patch Could Replace Needles - http://sylnt.us - just-don't-needle-me-about-it
[05:45:43] <FatPhil> #fite AndyTheAbsurd
[05:45:43] <MrPlow> #fite spam going to channel #fite
[05:45:46] <MrPlow> #fite AndyTheAbsurd falls broken at FatPhil's feet.
[05:45:56] <FatPhil> #fite Aphrodite
[05:45:56] <MrPlow> #fite spam going to channel #fite
[05:46:15] <MrPlow> #fite Aphrodite falls broken at FatPhil's feet.
[05:46:16] <FatPhil> #fite arti|work
[05:46:16] <MrPlow> #fite spam going to channel #fite
[05:46:26] <MrPlow> #fite arti|work falls broken at FatPhil's feet.
[05:46:30] <FatPhil> #fite alexbst
[05:46:30] <MrPlow> #fite spam going to channel #fite
[05:46:45] <MrPlow> #fite alexbst falls broken at FatPhil's feet.
[05:47:15] <FatPhil> #fite Azrael
[05:47:15] <MrPlow> #fite spam going to channel #fite
[05:47:35] <MrPlow> #fite Azrael falls broken at FatPhil's feet.
[05:47:59] <FatPhil> #fite aqu4
[05:47:59] <MrPlow> #fite spam going to channel #fite
[05:48:05] <MrPlow> #fite aqu4 falls broken at FatPhil's feet.
[05:48:30] <FatPhil> #fite Loggie
[05:48:30] <MrPlow> #fite spam going to channel #fite
[05:48:38] <MrPlow> #fite Loggie falls broken at FatPhil's feet.
[05:48:41] <FatPhil> #fite Leebert
[05:48:41] <MrPlow> #fite spam going to channel #fite
[05:48:45] <MrPlow> #fite Leebert falls broken at FatPhil's feet.
[05:49:03] <FatPhil> #fite Pigeonburger
[05:49:03] <MrPlow> #fite spam going to channel #fite
[05:49:08] <MrPlow> #fite Pigeonburger falls broken at FatPhil's feet.
[05:49:12] <FatPhil> #fite popeydoll
[05:49:12] <MrPlow> #fite spam going to channel #fite
[05:49:15] <MrPlow> #fite popeydoll falls broken at FatPhil's feet.
[05:49:38] <FatPhil> #fite u
[05:49:38] <MrPlow> #fite spam going to channel #fite
[05:49:52] <MrPlow> #fite FatPhil falls broken at u's feet.
[06:26:34] <Bender> [SoylentNews] - Singapore’s ‘City Brain’ Project is Groundbreaking -- But What About Privacy? - http://sylnt.us - just-call-me-VIKI
[07:31:43] -!- poutine [poutine!~soylentpo@slut.republican] has joined #Soylent
[07:31:47] <poutine> I AM ALIVE
[07:37:10] <poutine> the topic in this channel has not been changed in over 3 months
[07:37:23] <poutine> maybe soylentnews has died
[07:55:43] <Bender> [SoylentNews] - Sometimes the Noise is Signals, Too - http://sylnt.us - come-on-feel-the-noize
[08:32:50] chromas is now known as upstart
[08:32:55] upstart is now known as chromas
[08:33:09] -!- jasassin [jasassin!~jasassin@785-776-23-379-vpcqzuh.midco.net] has joined #Soylent
[08:53:56] <jasassin> #fite popeyedoll
[08:53:56] * MrPlow #fite looks around but doesn't see popeyedoll
[08:54:11] <jasassin> #fite poutine
[08:54:11] <MrPlow> #fite spam going to channel #fite
[08:54:11] <MrPlow> #fite How can you fight when you're dead? Try again tomorrow.
[08:54:18] <jasassin> fuggers
[08:54:27] <poutine> I made something really cool
[08:54:28] <poutine> wanna see?
[08:54:31] <jasassin> sure
[08:54:57] <poutine> https://www.youtube.com
[08:54:58] <exec> └─ 13Google Home Black Beard - YouTube
[08:55:37] <poutine> Basically I wrote a kodi+sickrage+couchpotato interface that runs in AWS lambda, that is hit through the API.ai service as a webhook to allow me to control all sorts of shit with my voice
[08:56:43] <boru> That article about 'quitting the news' is fairly accurate, imho.
[08:59:38] <poutine> I currently am the only one in the world with this functionality
[09:01:33] <jasassin> thats pretty cool man
[09:05:27] <chromas> Needs to start listing porn titles in the movies and then you try to cut it off
[09:07:36] <poutine> It also is usable from SMS, http://i.imgur.com
[09:37:01] <Bender> [SoylentNews] - New Diamond Harder Than a Jeweller's Diamond, Cuts Through Ultra-solid Materials - http://sylnt.us - diamonds-are-just-coal-that-stood-up-to-the-pressure
[09:55:50] <chromas> diamondium vs diamonillium
[09:58:53] -!- jasassin has quit [Ping timeout: 272 seconds]
[11:06:33] <Bender> [SoylentNews] - If You Get Rich, You Won’t Quit Working for Long - http://sylnt.us - this-is-just-what-our-corporate-overlords-want-us-to-think
[11:19:43] <TheMightyBuzzard> #smake chromas
[11:19:43] * MrPlow smakes chromas upside the head with a stack frame
[11:20:19] <TheMightyBuzzard> coffee++
[11:20:19] <Bender> karma - coffee: 3083
[11:21:39] <chromas> Mmm, tasty overhead
[11:26:53] <TheMightyBuzzard> blerg. i am so not ready for figuring out how i broke moderation this morning.
[11:34:10] <Bytram> coffee++
[11:34:10] <Bender> karma - coffee: 3084
[11:34:14] <Bytram> TheMightyBuzzard: g'mornin
[11:34:36] * Bytram has been up for 2.5 hrs writing SN_API code -- needs more sleep before going to work
[11:38:27] * Bytram is fighting with "sid" -- in some places it is expected to be a story's discussion number: "1344" and in others, it is supposed to be like: "16/12/03/0124252"
[11:39:13] <TheMightyBuzzard> ~gday Bytram
[11:39:15] * exec figuratively combines a tub of privilege with Bytram
[11:39:36] * Bytram using this as an example: "https://dev.soylentnews.org/api.pl?m=story&op=single&sid=16/12/03/0124252"
[11:39:41] <Bytram> ~gday TheMightyBuzzard
[11:39:42] * exec historically derives Santa's bag of unsanitized input from TheMightyBuzzard
[11:39:50] <TheMightyBuzzard> yar, think ima take that and allow it to be either cause we have a sub that can do either.
[11:40:33] <Bytram> that would make me VERY happy -- I'm going *NUTS* keeping track of where I am supposed to use which one
[11:41:13] <Bytram> I don't much care which one is used, but make it supported the same in all places... a sid is a sid is a sid, yanno?
[11:42:15] <Bytram> in the DB, what format is expected for the sid? Or is that similarly inconsistent?
[11:43:21] <TheMightyBuzzard> Bytram, would be nice, wouldn't it? it's THREE different things inside the rest of rehash.
[11:44:06] <Bytram> yar... I was wondering about that. there's also story id -- stoid (I think)
[11:44:18] <TheMightyBuzzard> in the db it's always the 00/00/00/00000000 format, stoid is the numeric.
[11:44:36] <Bytram> numeric, as in the discussion number?
[11:45:02] <TheMightyBuzzard> no, the story number and discussion number are separate entities. that's the third thing that gets called sid
[11:45:13] <Bytram> argh!!!!!
[11:45:50] <TheMightyBuzzard> quite a good charlie brown
[11:46:05] <Bytram> I was hoping you'd catch the reference. =)
[11:46:24] <Bytram> so, we have: sid, stoid, and discussion...
[11:46:51] <Bytram> when I use the API and retrieve: "https://dev.soylentnews.org/api.pl?m=story&op=single&sid=16/12/03/0124252"
[11:46:58] <Bytram> I get a json structure
[11:47:51] <TheMightyBuzzard> good good
[11:47:56] <Bytram> "sid" : "16/12/03/0124252",
[11:48:04] <Bytram> "discussion" : "1344",
[11:48:14] <Bytram> "stoid" : "1037",
[11:48:44] <Bytram> it seems with the API, we are going back and forth between sid and discussion
[11:49:06] <TheMightyBuzzard> say, ima hafta use that today. easier than use Data::Dumper; print STDERR "\n\n".Dumper($foo)."\n\n";
[11:49:17] <Bytram> hth
[11:49:54] <TheMightyBuzzard> got comments rendering in under 5s for 100 comments but broke moderation.
[11:50:09] <Bytram> that's one way to speed things up!!!
[11:50:11] <Bytram> ;)
[11:50:14] <TheMightyBuzzard> indeed
[11:50:34] <TheMightyBuzzard> and keep folks from abusing Spam or mod-bombing
[11:50:34] <Bytram> gotta break some eggs to make an omelet
[11:50:48] <Bytram> heh.
[11:51:15] <Bytram> idea for april 1 -- if someone (non-admin) moderates a story, they get a 30 minute mod ban
[11:51:24] <TheMightyBuzzard> har
[11:51:26] <Bytram> maybe only for down mods?
[11:51:56] <Bytram> oh, this is EEEEVIL
[11:51:59] <chromas> How's it broken? Does it break the form or somethin'?
[11:52:33] <TheMightyBuzzard> chromas, apparently. whenever i hit moderate it says i'm sorry dave, i can't do that.
[11:52:34] <Bytram> when they downmod a story... change their theme to the next one on the list -- would obviously have to save what they had before hand so we can restore it later.
[11:53:10] <chromas> Maybe diff the rendered page before and after mod
[11:53:23] <TheMightyBuzzard> change everyone's nick in the db to "$nick's llama"
[11:53:23] <chromas> or patch. whatever
[11:53:58] <Bytram> like i said, eeevil -- cleaning up afterwards would be an absolute disaster
[11:53:59] <chromas> Change it to show all the nicks as Anonymous Coward
[11:54:17] <TheMightyBuzzard> thas surprisingly easy
[11:54:23] <Bytram> just *isplay* their nick in reverse -- that'd get *me* all confused
[11:54:30] <Bytram> just *display* their nick in reverse -- that'd get *me* all confused
[11:54:44] <Bytram> rev(bytram) == martyb
[11:55:16] <chromas> The caps would be all wrong; you'd never fall for it
[11:55:38] <Bytram> rev( TheMightyBuzzard ) == drazzuBythgiMehT
[11:55:43] <TheMightyBuzzard> i think the llama thing but do it in the perl instead of the db. then give every word a 1/10 chance to get turned into "llama" in comments.
[11:56:15] * Bytram does not understand TheMightyBuzzard's fascination with llama
[11:56:38] * Bytram unless TheMightyBuzzard likes to play with Dolly Llama
[11:57:03] * Bytram yeah. that was bad
[11:57:17] <TheMightyBuzzard> Bytram, Monty Python's Holy Grail intro credits.
[11:57:19] <chromas> Maybe he's just a fan of WinAMP
[11:57:38] <Bytram> that was a LONG time ago.
[11:57:47] <Bytram> saw that in the early 80's
[11:57:59] <TheMightyBuzzard> https://www.youtube.com
[11:58:01] <exec> └─ 13Monty Python and the Holy Grail Credits - YouTube
[11:58:02] <Bytram> that's the one with the killer rabbit, right?
[11:58:10] <TheMightyBuzzard> chromas, it really whips the llama's ass
[11:58:24] <TheMightyBuzzard> #smake Bytram
[11:58:24] * MrPlow smakes Bytram upside the head with a karate chop
[11:58:41] <TheMightyBuzzard> of course. it's a fine piece of classic cinema.
[12:01:01] <TheMightyBuzzard> a moose once bit my sister...
[12:01:38] <Bytram> and got rabies?
[12:02:36] <Bytram> TheMightyBuzzard: fwiw, the code I'm writing is setting environment vars and programs to automagically post comments and replies... so, have things like: SN_API_domain=dev.soylentnews.org and then use it globally thereafter -- no need to pass it along on all invocations; i.e. set and forget.
[12:02:59] <Bytram> already have code that, given a URL, pulls down the story using the API so I have access to all the stuff in the JSON returned.
[12:03:22] <Bytram> like: commentcount, sid, stoid, and discussion
[12:03:41] <TheMightyBuzzard> nod nod
[12:03:50] <Bytram> if I can have a consistent mapping between var name and expected format, it would be a *lot* easier.
[12:04:22] <Bytram> for now, I guess I'll have to parse 'em into what they *really* are, and then misapply them as needed by the API.
[12:04:47] * Bytram goes to try to post a test top-level comment
[12:06:05] <cmn32480> ~gday TheMightyBuzzard
[12:06:06] * exec brazenly farts a massive fart a wine flute of moneys at TheMightyBuzzard
[12:06:07] <cmn32480> coffee++
[12:06:07] <Bender> karma - coffee: 3085
[12:06:13] <cmn32480> ~gday bytram
[12:06:14] * exec figuratively hurls a tube of hot wings at bytram
[12:06:30] <TheMightyBuzzard> ~gday cmn32480
[12:06:32] * exec diabolically bitchslaps a megabyte of 👌👈 with cmn32480
[12:08:42] <Bytram> using the API to submit this:
[12:08:42] <Bytram> "https://dev.soylentnews.org/api.pl?m=comment&op=post&reskey=k0awRDa1Ymoa0kxiM7zG&sid=16/12/03/0124252&pid=&posttype=1&postersubj=comment_203&postercomment=comment_203"
[12:08:42] <Bytram> gives me this:
[12:08:42] <Bytram> "\n\n<!-- start template: ID 401, errors;comments;default -->\n\n<!-- Error type: submission error -->\n\n\n\nThere was an unknown error in the submission.\n\n<!-- end template: ID 401, errors
[12:08:42] <Bytram> ;comments;default -->\n\n"
[12:08:46] <TheMightyBuzzard> No realli! She was Karving her initials øn the møøse with the sharpened end of an interspace tøøthbrush given her by Svenge - her brother-in-law -an Oslo dentist and star of many Norwegian møvies: "The Høt Hands of an Oslo Dentist", "Fillings of Passion", "The Huge Mølars of Horst Nordfink"...
[12:09:27] * cmn32480 thinks it might be too early to understand IRC
[12:09:43] <cmn32480> all I see is gibberish...
[12:09:56] <TheMightyBuzzard> Bytram, i haves no idear
[12:10:16] <Bytram> but, if I replace the sid value with the discussion number: 1344, it works:
[12:10:21] <Bytram> "https://dev.soylentnews.org/api.pl?m=comment&op=post&reskey=k0awRDa1Ymoa0kxiM7zG&sid=1344&pid=&posttype=1&postersubj=comment_203&postercomment=comment_203"
[12:10:28] <TheMightyBuzzard> then you're supposed to use the discussion number
[12:10:52] <Bytram> so why is it called the sid? and the docs for the api say I can use both
[12:11:19] <Bytram> post - posts a comment. sid, postersubj, posttype, reskey, and postercomment are required.
[12:11:21] <Bytram> sid may be numeric or in "14/08/07/1647258" form.
[12:11:42] <Bytram> sorry, that's my frustration coming out again... I apologize
[12:11:46] <TheMightyBuzzard> fix the docs
[12:12:01] <Bytram> fix the code
[12:12:14] <Bytram> ;)
[12:12:21] <TheMightyBuzzard> it might've used to have been that way but something changed it. i haven't changed the api in a long while.
[12:12:39] <TheMightyBuzzard> but core components have changed underneath it.
[12:12:42] <Bytram> if the sid is the "00/00/0000" stuff, then it should at least accept what it is supposed to be, right?
[12:13:15] <Bytram> otherwise, change the arg to, say, discussion= and I'd be happy with that, too.
[12:13:43] <Bytram> either way, I need to get cleaned up and ready to head to work.
[12:13:48] <cmn32480> coffee++ is done...
[12:13:48] <Bender> karma - coffee: 3086
[12:13:50] <TheMightyBuzzard> shurg. if you wanna keep a running list i'll get to it when i'm otherwise chapped off at rehash and wanna do my own thang. it's low priority though.
[12:13:51] * cmn32480 celebrates
[12:14:38] <Bytram> have it your way... just be aware it impeeds my ability to craft interesting test story structures for you to debug with =)
[12:14:48] <Bytram> ~gday cmn32480
[12:14:50] * exec hurriedly duplicates an undersized chest of 🖕 for cmn32480
[12:15:11] <TheMightyBuzzard> nod nod but affecting one person < affecting every person, regardless of how handy that one person may be
[12:15:59] <TheMightyBuzzard> smoke break
[12:15:59] <TheMightyBuzzard> nicotine++
[12:15:59] <Bender> karma - nicotine: 258
[12:16:06] <Bytram> point made and taken
[12:16:06] <Bytram> just trying to make your life easier
[12:17:10] <cmn32480> plus, making the change might be easy... AND it makes TMB 's life easy
[12:21:18] <cmn32480> crap...
[12:21:29] <cmn32480> this is going to require a new SQL server...
[12:21:40] * cmn32480 cringes
[12:22:46] <chromas> At least it runs on linux now
[12:23:33] <cmn32480> #smake chromas
[12:23:33] * MrPlow smakes chromas upside the head with backhand
[12:23:53] <chromas> well isn't it great?
[12:24:07] <chromas> linux for MS servers and Windows for Linux on the desktop
[12:24:41] <cmn32480> extend.. embrace... extinguish
[12:25:06] <chromas> it's true, linux does put a fire in my pants
[12:25:25] <paulej72> part of the problem is that sid is used in two places in the code to mean two different things
[12:25:25] <boru> You should see a doctor about that.
[12:25:29] * cmn32480 lets the fire in chromas's pants burn... cuz'/// well/// yanno
[12:25:31] <chromas> I need to get microsoft to put it out
[12:25:57] <chromas> Time for a rehash rewrite sounds like
[12:25:57] <boru> With the port of win10 and them basically turning it into android, it's probably only a matter of time before there's MS/Linux.
[12:26:03] <TheMightyBuzzard> Bytram, actually the api code is really simple compared to the rest of rehash if you wanna cut your perl teeth on something.
[12:26:24] <boru> Port to ARMv{7,8}-A, that is.
[12:26:42] <chromas> Take the reddit code and do some tweaks like karma limits
[12:26:53] <chromas> put a bird on it and you're done
[12:27:03] <cmn32480> a flightless bird?
[12:27:11] <boru> Why is there a karma limit on SN, actually?
[12:27:13] <paulej72> dodo
[12:27:24] <boru> Penguins are also flightless.
[12:27:33] <TheMightyBuzzard> boru, cause a lot of the code is geared to expect a max of 5 and a min of -1
[12:27:39] <cmn32480> boru - prevents gamification, and allows for a person to be modded into oblivion rather qwuickly
[12:27:44] <paulej72> but dodos are extinct
[12:27:59] <TheMightyBuzzard> only some bits of it can deal with values outside that range
[12:28:11] <boru> Are you concerned that one might, say, acquire N > 5000 karma, and then turn into a total SNR sink?
[12:28:26] <cmn32480> for instance, if your account gets stolen, and starts spamming, it'll get cut off pretty quick if you ahve 50 karma... but if you had 500...
[12:28:26] <chromas> gamification can be good. just need to make it so gaming is done by writing good comments
[12:28:51] <paulej72> karma is limited so some asshole can't ramp his karma up real hig then go on a negitive krama romp for what seems linke forever
[12:29:15] <chromas> although isn't anything over 5 or so superfluous?
[12:29:18] <boru> Who would do such a thing.
[12:29:22] <cmn32480> thanks pj.. you said it a lot better than I did
[12:29:25] <chromas> whatever it takes to get the +1
[12:29:48] <cmn32480> boru - the world is full of idiots
[12:30:09] * chromas backs away
[12:30:22] <boru> I wasn't being serious.
[12:30:39] * cmn32480 hasn't had enough coffee++ yet
[12:30:40] <boru> I was just mainly curious. I am satisfied by the rationale.
[12:30:43] <chromas> karma and comment scores should be floats
[12:30:48] <TheMightyBuzzard> paulej72, the majestik møøse is not extinct and is flightless
[12:30:55] <chromas> -1–1
[12:31:09] <boru> Pft, floats. Real Men™ use fixed point.
[12:31:24] <boru> IEEE754 is crap.
[12:32:07] <boru> "We are Pentium of Borg. Division is futile. You will be approximated."
[12:32:16] <chromas> That's a good thing
[12:32:39] <chromas> introduce uncertainty into things
[12:35:41] <boru> Computer division is already horrible and expensive, using IEEE754 is just for humans who think division is hard.
[12:36:05] <boru> If only C adopted stdfix.h early on...
[12:36:26] <boru> Alas, my emails to the ISO committee went unanswered for years.
[12:37:44] <Bender> [SoylentNews] - X-Rays Show how Gas ‘Pillows’ Make Lithium-ion Batteries Explode - http://sylnt.us - had-to-conduct-a-battery-of-tests
[12:39:39] <boru> (For TR 18037 adoption, that is...)
[13:00:37] <AndyTheAbsurd> The Linux Mint update manager keeps telling me that it needs to update package "google-chrome-stable". Based on how often it changes, I think it's named incorrectly...
[13:01:43] * boru chuckles.
[13:05:43] <TheMightyBuzzard> bøøbies++
[13:05:45] <chromas> It's just forward leaning
[13:05:54] <chromas> stable as long as it keeps moving
[13:06:03] <TheMightyBuzzard> bah, støøpid Bender
[13:06:09] <chromas> someone discovered a 'new' character
[13:06:25] <TheMightyBuzzard> 💩
[13:06:26] * exec chucks a nasty sloppy dogshit at aqu4
[13:06:39] <chromas> p💩💩
[13:06:46] <TheMightyBuzzard> f8 is easier to remember than most
[13:07:09] <chromas> <compose> / o
[13:07:34] * TheMightyBuzzard plays not with silly compose key nonsense
[13:07:56] <chromas> fæg
[13:08:20] <chromas> or maybe ä
[13:08:38] <chromas> since æ sound gay there
[13:09:18] <TheMightyBuzzard> æ sounds like i in latin
[13:09:35] <boru> Isn't it more of an 'ee' sound?
[13:09:47] <chromas> I thought it was "ee"
[13:10:06] * TheMightyBuzzard shurgs and looks it up again
[13:10:06] <chromas> it's 2:1, so we're correct here :D
[13:10:16] <boru> I am no latin language expert, so I could be wrong.
[13:10:31] <chromas> dæmon for example
[13:10:42] <chromas> systemd-dæmond
[13:10:46] <boru> Chæmotherapy.
[13:11:25] <chromas> Æon Flux
[13:11:43] <boru> Æon, that was the other word I was trying to think of.
[13:11:51] <chromas> from the days of good mtv
[13:12:21] <TheMightyBuzzard> nope, i in latin
[13:12:24] <boru> I often hear people pronounce that 'day-mon'.
[13:12:37] <boru> Oh well, I stand corrected.
[13:12:42] <chromas> you've just been mispronouncing latin all this time
[13:12:48] <boru> Unless 'i' sounds like 'ee' in Latin.
[13:13:00] <boru> Like the Jovian, Galilean satellite, Io.
[13:13:10] <boru> (Pronounce ee-oh)
[13:13:11] <chromas> or linux
[13:13:12] <TheMightyBuzzard> i think actual i may be short i in latin
[13:13:23] <chromas> "I pronounce Leenix, Leenix"
[13:13:25] <TheMightyBuzzard> could be wrong though
[13:13:43] <boru> Not line-ux?
[13:13:54] <TheMightyBuzzard> smoke break
[13:13:54] <TheMightyBuzzard> nicotine++
[13:13:54] <Bender> karma - nicotine: 259
[13:14:07] <boru> Actually, I pronounce it 'sub-par'.
[13:14:28] <chromas> Linux is great except on the desktop
[13:14:36] <chromas> @smake xorg
[13:14:39] <chromas> #smake xorg
[13:14:39] * MrPlow smakes xorg upside the head with a special snowflake
[13:15:06] <boru> Linux is great in the bin.
[13:15:44] <chromas> boru: s/(b.*n)/\/\1\//
[13:15:44] <sedctl> <chromas> <boru> Linux is great in the /bin/.
[13:16:26] <boru> GNU is in /bin, silly.
[13:16:42] <chromas> I'm a renegade
[13:16:54] <cmn32480> that's a jeep shot
[13:16:57] <chromas> Also nobody uses gunue anymore
[13:17:22] <chromas> systemd, fish, cmd.exe
[13:17:25] <cmn32480> that's gnuws to me
[13:17:34] <boru> You monster.
[13:17:46] <boru> I bet you write your code in Word under Wine.
[13:17:52] <chromas> All my bins are symlinks
[13:17:59] <chromas> All but one. One bin to rule them all
[13:19:25] <chromas> Word on Wine on Cygwin on Windows-on-Windows
[13:19:55] <AndyTheAbsurd> News that makes me happy but none of the rest of you will care about: Bubba the Love Sponge has been taken off the air!
[13:20:47] <chromas> nickelodeon cartoon?
[13:21:48] <cmn32480> AndyTheAbsurd - does he wear square pants?
[13:21:48] <AndyTheAbsurd> local radio "personality", who was also involved in the Hulk Hogan sex tape scandal.
[13:22:09] <cmn32480> Bubba the Love Sponge aka Cindy Brady!
[13:22:15] <TheMightyBuzzard> man i hope they say something simple is wrong with my car tomorrow. i really need to go fishing in a big way.
[13:37:20] <paulej72> TheMightyBuzzard: what symptoms?
[13:38:09] <TheMightyBuzzard> feels like it's missing on a cylinder but i went and pulled each plug wire in turn and it got worse every time.
[13:38:28] <paulej72> what kind of car?
[13:38:34] <TheMightyBuzzard> so i'm thinking timing chain jumped a tooth
[13:38:44] <TheMightyBuzzard> toyota echo
[13:38:49] <paulej72> year?
[13:38:54] <paulej72> and milage?
[13:39:29] <TheMightyBuzzard> 2k1, oh 260K+
[13:40:01] <TheMightyBuzzard> it don't exactly owe me anything but i dig it and would like to keep it going another 100K at least
[13:40:47] <paulej72> could be a timing belt/chain, but could be cloged fuel injectors, bad O2 sensors or clogged cat
[13:41:26] <paulej72> if it is the last one, it is usually due to somehting else not working correctly.
[13:42:16] <TheMightyBuzzard> shurg, it has a doctor's appointment tomorrow. they'll finger it out.
[13:44:03] <TheMightyBuzzard> think ima leave moderation broke today and write myself a gallery cgi script
[13:44:46] <TheMightyBuzzard> do think ima push the broke code to dev though for timing tests.
[13:51:39] <paulej72> sounds good to me
[14:03:42] * TheMightyBuzzard scratches his head
[14:05:37] <TheMightyBuzzard> huh, getting HASH(blah) in sql statements on dev but not on the vm. same code exactly.
[14:06:47] <paulej72> different mysql engines
[14:08:32] <TheMightyBuzzard> nah, same same.
[14:08:57] <TheMightyBuzzard> i'll finger it out real quick
[14:09:51] <paulej72> that issue is normally due to casting a var incorrectly. sent as a pointer but expecting a hash or some such
[14:13:45] <TheMightyBuzzard> generally but why the hell does it work correctly on devvm which is a scp of dev?
[14:14:04] <paulej72> voodoo
[14:15:52] <TheMightyBuzzard> yar, sumpin like
[14:16:04] <TheMightyBuzzard> think i'll have a smoke n look at it again in a minute.
[14:17:37] <Bender> [SoylentNews] - Why Can't Monkeys Talk Like Us? Their Vocal Tract Might Not Be the Problem. - http://sylnt.us - Hey!-Hey!-We're-the-Monkees!
[14:19:03] <TheMightyBuzzard> oh, it's something i did in article.pl
[14:20:40] <paulej72> you sure it wasn't something Bytram did?
[14:20:56] <paulej72> ;)
[14:21:03] <TheMightyBuzzard> entry to pC: 0.672451
[14:21:03] <TheMightyBuzzard> pC time: 4.658538
[14:21:03] <TheMightyBuzzard> print time: 3.537983
[14:21:40] <TheMightyBuzzard> looks like i still need to do some template removing if i wanna get it down under 5s
[14:22:41] <paulej72> TheMightyBuzzard: I am still seeing long print times
[14:22:47] <TheMightyBuzzard> yep
[14:22:56] <TheMightyBuzzard> not nearly AS long though
[14:23:37] <TheMightyBuzzard> 6/7 < 10/13
[14:24:07] <TheMightyBuzzard> there's still plenty of templates to hardcode
[14:24:36] <TheMightyBuzzard> i left several slashDisplay's in there cause i haven't gotten to them yet
[14:25:07] <TheMightyBuzzard> weird thing: i get better times on my vm than we do on dev =P
[14:25:10] <paulej72> Is the mod dropdown still using templates
[14:25:17] <TheMightyBuzzard> nod nod
[14:25:39] <paulej72> yeah that is probably killing us due to the way that shit is coded.
[14:26:15] <TheMightyBuzzard> didn't take out linkComment or createSelect on the bottoms of the comments yet
[14:26:19] <paulej72> 90% of the dd is the same for every comment. only the top line needs changed
[14:26:43] <TheMightyBuzzard> yeah, ya know, we really should cache that result.
[14:26:47] <paulej72> yep both will kill performance
[14:27:22] <paulej72> I thought to build it at the top of the page and set it as a var. then just pull out the var as needed.
[14:27:33] <TheMightyBuzzard> yup, great minds
[14:28:18] <paulej72> I think the current version pulls it from the db and runs it through the templates each time.
[14:28:24] <TheMightyBuzzard> well we can do the <option> lines anyway. the <select> tag needs to have the cid in it
[14:28:29] <TheMightyBuzzard> does
[14:29:07] <paulej72> OK I need to get back to my paying job now.
[14:29:13] <TheMightyBuzzard> won't be a difficult fix but i'm gonna monkey with it tomorrow rather than today. need me a day of vidya or something since i can't go fishing.
[14:29:14] <TheMightyBuzzard> yarp
[14:55:11] <chromas> does steam have a fooshin' simulator?
[14:59:05] <cmn32480> http://store.steampowered.com
[14:59:08] <cmn32480> and it is free
[14:59:08] <exec> └─ 13Fishing Planet on Steam
[14:59:51] <cmn32480> "Fishing Planet is a FREE to play unique and highly realistic online first-person multiplayer fishing simulator developed for anglers to bring you the full thrill of actual fishing!"
[15:00:27] <cmn32480> it even has the full thrill of actual fooshing! all from the comfort of your computer chair... and you get to nap in yoru bed instead of leaned against a tree trunk
[15:06:04] -!- janrinok [janrinok!~janrinok@Soylent/Staff/Editor/janrinok] has joined #Soylent
[15:06:04] -!- mode/#Soylent [+v janrinok] by Aphrodite
[15:06:06] <exec> welcome janrinok: Paimpol, France, 14°C/58°F, 4:06 pm GMT+1, Tuesday, 13 December 2016
[15:14:31] <cmn32480> there goes the neighborhoood
[15:15:09] <janrinok> cmn32480, !!
[15:15:17] <cmn32480> ~gday janrinok
[15:15:18] * exec problematically integrates a hashref of aptitude with janrinok
[15:15:20] <AndyTheAbsurd> "goes"? My neighborhood went as soon as I moved in!
[15:16:00] <janrinok> my son, whom I hadn't seen for over a year, was piloting his aircraft back to the UK and decided to spend 36 hours with us!
[15:16:38] <cmn32480> WOOT!
[15:16:42] <cmn32480> excellent
[15:16:56] <cmn32480> nice that you were gone unexpectedly for a a good reason for a change
[15:17:04] <janrinok> exactly! I have posted 6 stories in a feeling of guilt...
[15:18:05] <cmn32480> and your typing sounds much happier
[15:18:10] <janrinok> oh good
[15:18:23] <janrinok> we were both thrilled to see him again
[15:18:31] <cmn32480> I can only imagine
[15:19:01] * cmn32480 's heart grew 3 sizes this day
[15:19:21] <cmn32480> I take it that other than the pesky unexpected visitors things are well?
[15:19:39] <janrinok> OK, not brilliant, but we are happy
[15:20:44] <cmn32480> good
[15:20:54] <cmn32480> and nobody ever called you brilliant
[15:21:04] <janrinok> and they never will ...
[15:21:21] <janrinok> how's things at your end?
[15:21:49] <cmn32480> curmudgeonly mostly
[15:23:17] <cmn32480> have been asked to get a specific system upgraded by the end of the year...
[15:23:34] <cmn32480> and ti requires a rather significant effort
[15:23:44] <cmn32480> including a DB server upgrade.
[15:23:54] <janrinok> oooh, nasty
[15:24:08] <cmn32480> yes
[15:24:10] <cmn32480> quite
[15:24:28] <cmn32480> I am debating how/if I am going to be able to make it happen
[15:26:30] <janrinok> is it a combined hardware / software upgrade?
[15:27:00] <cmn32480> nah.. everythgin is virtual
[15:27:05] <cmn32480> so no hardware.
[15:27:25] <janrinok> so you can work on the new image while the current image keeps doing it's stuff?
[15:27:35] <cmn32480> but I gotta spin up some new VM's, and spin down some old ones
[15:27:50] <cmn32480> and I can do it all in the test environment first, then repeat myself in production.
[15:28:35] <janrinok> 'scuse my ignorance - can't you get a new vm working with the existing data, then just update the data?
[15:30:34] <cmn32480> the way it has to go llooks like this:
[15:30:39] <cmn32480> 1) Spin up the new VM
[15:30:46] <cmn32480> 2) Install the new version of SQL server
[15:31:16] <cmn32480> 3) Upgrade the Application to the latest version that supports the CURRENT SQLServer version
[15:31:43] <cmn32480> 4) Backup/Restore the DB form the old SQL Server to the new SQL Server
[15:31:52] <cmn32480> 5) Upgrade the application to the newest version
[15:32:03] <cmn32480> at least I think that is the correct order of steps
[15:33:09] <janrinok> ok, and you can always check that the new version gives the same output as the current version
[15:35:09] <cmn32480> nah.. the current version of the software won't work with the new DB
[15:35:29] <cmn32480> but that middle step upgrade should be OK.
[15:36:13] <janrinok> Still a pretty tedious exercise though
[15:36:44] <cmn32480> then I get to do it again on production
[15:37:54] <janrinok> brb
[15:45:46] <Bender> [SoylentNews] - Million-Year-Old 'Hero Bug' Emerges From Cave - http://sylnt.us - and-now-it-has-escaped
[15:53:40] <FatPhil> woo woo - best in europe! http://news.err.ee
[15:53:42] <exec> └─ 13Estonia jumps to third place globally in 2015 PISA rankings | News | ERR
[15:54:42] <FatPhil> Time to wind up all my Finnish mates.
[16:03:53] * cmn32480 passes FatPhil new rubber bands
[17:26:27] <Bender> [SoylentNews] - Five Things You Notice When You Quit the News - http://sylnt.us - putting-ourselves-out-of-business
[18:57:38] <Bender> [SoylentNews] - Transition Adviser Peter Thiel Could Directly Profit From Mass Deportations - http://sylnt.us - choose-to-recuse
[18:58:49] -!- nick [nick!~nick@Soylent/Staff/Editor/n1] has joined #Soylent
[18:58:49] -!- mode/#Soylent [+v nick] by Aphrodite
[18:58:51] <exec> welcome nick: Laurium, Calumet Township, MI, USA, -14°C/6°F, 1:58 pm GMT-5, Tuesday, 13 December 2016
[19:14:22] -!- Pigeonburger has quit [Quit: My server probably crashed]
[19:15:18] -!- Pigeonburger [Pigeonburger!~Pigeonbur@mguec-282.362.318.06.electronicbox.net] has joined #Soylent
[19:52:19] <cmn32480> #roll 3d848548607
[19:52:19] <MrPlow> chromas, is that you? stop being a wiseass.
[19:56:05] <FatPhil> Anyone know of self-driving buses actually being brought into use in any country's public transport system yet?
[20:06:13] -!- janrinok has quit [Quit: Leaving]
[20:23:24] <poutine> yeah they're called trains
[20:27:23] <Bender> [SoylentNews] - New Nanogenerator May Lead to Human-Powered Smartphones - http://sylnt.us - stepping-up-the-power
[21:07:07] <FatPhil> poutine--
[21:07:07] <Bender> karma - poutine: -406
[21:09:51] <FatPhil> #fite poutine
[21:09:51] <MrPlow> #fite spam going to channel #fite
[21:09:51] <MrPlow> #fite How can you fight when you're dead? Try again tomorrow.
[21:17:41] <cmn32480> oh sorry FatPhil.... I killed you
[21:31:33] <chromas> #fite poutine
[21:31:33] <MrPlow> #fite spam going to channel #fite
[21:31:37] <MrPlow> #fite poutine falls broken at chromas's feet.
[21:31:39] <chromas> I'll steal the credit
[21:37:16] <cmn32480> #fite Regurgitator
[21:37:16] <MrPlow> #fite spam going to channel #fite
[21:37:31] <MrPlow> #fite Regurgitator falls broken at cmn32480's feet.
[21:38:33] <cmn32480> #fite Bender
[21:38:33] <MrPlow> #fite spam going to channel #fite
[21:38:39] <MrPlow> #fite Bender falls broken at cmn32480's feet.
[21:38:47] <cmn32480> #fite swiss
[21:38:47] <MrPlow> #fite spam going to channel #fite
[21:38:53] <MrPlow> #fite cmn32480 falls broken at swiss's feet.
[22:08:42] <Bender> [SoylentNews] - Scientists Identifiy the First Evidence of ‘Virtual Particles’ Hopping in and Out of Existence - http://sylnt.us - now-you-see-me
[22:21:46] <Fnord666> Good afternoon Soylent!
[22:22:21] <mechanicjay> yo
[22:23:22] <Fnord666> How's your day going mechanicjay?
[22:25:03] <SirFinkus> lo
[22:27:07] <Fnord666> hey SirFinkus how's it going?
[22:27:14] <SirFinkus> pretty ok right now
[22:27:15] <SirFinkus> you?
[22:27:34] <Fnord666> Doing well. Thanks for asking
[22:28:45] <Fnord666> Anything interesting been going on today?
[22:35:10] <SirFinkus> not really, kind of bored to be honest
[22:41:46] <Fnord666> There'll be days liek that.
[22:42:45] <Fnord666> s/liek/like/
[22:42:45] <sedctl> <Fnord666> There'll be days like that.
[22:42:47] <exec> <Fnord666> There'll be days like that.
[22:43:58] <Fnord666> lol
[22:46:53] <nick> ~weather
[22:46:55] <exec> 10Laurium, Calumet Township, MI, USA - currently 8°F / -13°C, light snow, wind W at 18 mph, humidity 74% - Tuesday snow (6°F:9°F / -14°C:-13°C), Wednesday snow (3°F:9°F / -16°C:-13°C), Thursday snow showers (2°F:12°F / -17°C:-11°C), Friday cloudy (9°F:10°F / -13°C:-12°C)
[22:51:04] <mechanicjay> not bad, got a big upgrade worked out in test -- ready to go for next week
[22:51:35] <Fnord666> that's good that it worked out.
[22:52:45] <Fnord666> We don't make any changes to our systems around the holiday.
[22:53:12] <mechanicjay> I only had to rewrite a handful of HAML so my customizations would work against the new version.
[22:53:28] <mechanicjay> If you've never worked with HAML, I suggest you continue to avoid it.
[22:53:49] <Fnord666> I have not, but I'll keep that in mind in the future.
[22:54:46] <chromas> Is it as bad as its initialism suggests?
[22:55:13] <mechanicjay> HAML: HTML Abstraction Markup Language -- because HTML was too easy, so we had to make to so obsessive about whitespace that your server will throw a 500 error if it's wrong.
[22:55:33] <chromas> ah, the python of markup
[22:55:41] <Fnord666> One of the things I don't like about python
[22:56:10] <chromas> What we really need is jsonml
[22:56:13] <mechanicjay> There are few things I don't like about Python, but on the whole it's relatively sane.
[22:56:30] <chromas> oh wow, jsonml is a real thing
[22:57:02] <mechanicjay> just when you thought this industry couldn't get any more bat shit.
[22:57:18] <Fnord666> It is but coming from a C background oh so many years ago, using whitespace for program control just rubs me the wrong way.
[22:57:43] <Fnord666> mechanicjay never underestimate this industry...
[22:58:20] <Fnord666> are you working with a rails app?
[22:58:22] <mechanicjay> yeah, philosophically I dislike it, but once you live in a for a while, it's easy enough to deal with. The thing I really don't like about Python, are no line terminators
[22:58:27] <mechanicjay> I am
[22:58:53] <chromas> isn't \n the line terminator?
[22:59:21] <mechanicjay> I mean like ;
[22:59:29] <mechanicjay> This is a line of code;
[23:00:16] <chromas> well shame on you for trying to put more than one thing on a line!
[23:00:36] * chromas opens a bottle of tsk
[23:00:39] <mechanicjay> If it didn't care so much about where the next line started, I might not care.
[23:00:49] <Fnord666> which is the opposite of Perl, where everything goes on the same line.
[23:01:04] * chromas puts a regex in the regex
[23:01:21] <mechanicjay> I guess that's the thing, It really cares about where a line starts, but doesn't give a shit about where it ends.
[23:01:43] <mechanicjay> Most languages don't GAF where the line starts, but really want to know when it's over.
[23:02:01] <mechanicjay> it's just a weird inversion of expectations I guess.
[23:02:25] <chromas> it just ends at the \n or \r\n for winduhs
[23:02:42] <Fnord666> Most languages don't GAF about either. They just want to know where one statement in the grammar ends and the next one begins.
[23:02:43] <chromas> so it's an implied ;
[23:02:44] <mechanicjay> right, but as I write, I can't see that
[23:03:27] <mechanicjay> it's really an issue when something wraps to the next line, I guess
[23:03:28] <chromas> set your editor to draw a virtual semicolon at the end of each line
[23:03:43] <Fnord666> cram it all on one line, split it into multiple lines, doesn't matter as long as the whitespace falls where it's supposed to.
[23:03:49] <chromas> I didn't know lines could wrap in python
[23:04:22] * chromas ain't no python expert tho
[23:04:32] <mechanicjay> yes, the line keeps going unless there's an invisible new line character
[23:04:58] <Fnord666> Or you could just program in COBOL until your eyes bleed. Which column a certain symbol appears in matter a lot.
[23:05:24] <chromas> Turn on invisible characters. it's easy in Word
[23:05:34] <mechanicjay> Never done COBOL, I've done some FORTRAN 77, though just for fun.
[23:05:43] <Fnord666> Some idea I believe.
[23:05:45] <Fnord666> Same
[23:05:48] <mechanicjay> yeah
[23:06:40] <Fnord666> to continue a line, end before column 71, then place a space in column 71 and an 'X' in column 72.
[23:06:50] <mechanicjay> The biggest PITA I found with FORTRAN is output formatting, I just couldn't wrap my head around it.
[23:06:52] <Fnord666> Start the next line after column 16, not before.
[23:07:19] -!- charon_ [charon_!~0c0959f3@Soylent/Staff/Editor/charon] has joined #Soylent
[23:07:19] -!- mode/#Soylent [+v charon_] by Aphrodite
[23:07:19] <mechanicjay> unless, theres a character in column 5 indicating that it's a continuation of the previous line!
[23:07:29] <Fnord666> exactly!
[23:07:39] <mechanicjay> damn it, just saw that you said that
[23:08:13] <charon_> ~gday #soylent
[23:08:14] * exec proverbially ejaculates a 5¼" floppy dick of bacon grease at #soylent
[23:08:30] <Fnord666> For extra credit put a carriage control character in column 1 of your output to control what the line printer does after printing the line.
[23:08:43] <Fnord666> ~gday charon_
[23:08:44] * exec theoretically imagines a tablespoonful of kryptonite watermelon with charon_
[23:09:36] <Fnord666> rails - convention over configuration
[23:09:39] <mechanicjay> C in column 1 for a comment
[23:10:02] <Fnord666> but of course.
[23:10:10] <mechanicjay> rails - abstractions taken to their logical horrible extremes.
[23:10:24] <Fnord666> or assumptions ...
[23:10:24] <mechanicjay> or maybe that just Ruby on Rails
[23:10:36] <mechanicjay> hmm, I like that
[23:12:22] <Fnord666> At least with an app that's config file based you can grep for what you are looking to configure and find it pretty easily.
[23:12:45] <chromas> does RoR use the windows registry?
[23:13:10] <mechanicjay> When I had to do deep dive into RoR last New Years Eve (worst night of professional career), it seemed to me that a code file's position in the file tree (and what the directories were named) had a much larger impact than any normal thinking person would expect.
[23:13:47] <Fnord666> No, RoR makes a lot of assumptions, using convention over configuration.
[23:13:49] <chromas> Trying to compete with Java?
[23:14:34] <Fnord666> If you have a data record laid out a certain way, the DB record that backs it is assumed to have the same fields named a certain way.
[23:14:48] <mechanicjay> No, Java, while infuriating in it's own right, like at least you can just include a file with functions and use them
[23:15:05] <Fnord666> RoR, or Ruby on Rails is an application framework where Java is a language.
[23:15:25] * chromas invents Java on Rails
[23:15:35] <mechanicjay> Fnord666: Yes, that's it, the db fields thing, once I figured that out, my entire hacking experince became a little less frustrating.
[23:15:37] <Fnord666> It's more like it is competing with Struts/Spring/Hivernate, etc.
[23:15:46] <mechanicjay> #smake chromas
[23:15:46] * MrPlow smakes chromas upside the head with a thousand jihads
[23:16:27] <Fnord666> Too late. GRails is Groovy on Rails. Groovy is based on Java and runs on the Java VM.
[23:16:46] <chromas> Well then Perl6 on Rails
[23:17:02] * Fnord666 shudders
[23:17:21] <mechanicjay> oh yeah, I had a coworker who was doing a groovy app a while back -- he left, and the project languished because groovy.
[23:18:10] <mechanicjay> You know, I can think of a couple perl programs I deal with, where if there were any sort of sanity/framework imposed might make them less of a horror show.
[23:18:30] <Fnord666> I've seen that more times than I care to admit.
[23:19:05] <mechanicjay> what perl horror shows or abandoned projects?
[23:19:16] <Fnord666> both actually.
[23:19:28] <mechanicjay> ...yeah
[23:20:01] <mechanicjay> actually my perl horror shows are basically orphaned projected I've inherited. Except they're used by hundreds of users.
[23:20:08] <mechanicjay> :(
[23:20:14] <Fnord666> in that case I was speaking about abandoned projects where it was coded with the latest/greatest whatever, the shop had no formal approval process to tell them no, and no one else knew WTF it did or how it did it.
[23:20:26] <mechanicjay> Ah yes, that too :)
[23:20:49] <Fnord666> and then the person's contract expires and they drop it in your lap...
[23:21:41] <Fnord666> and you get to learn a new framework/language over the weekend!
[23:22:22] * mechanicjay discovers that <ctrl> <up arrow> in my pidgin window scrolls through history like bash
[23:22:45] <Fnord666> fortunately most languages share a common ancestry and once you understand the underlying constructs it becomes more of an exercise in syntax.
[23:22:47] <mechanicjay> Fnord666: thankfully, that's not situation I've found myself in often.
[23:23:13] * paulej72 sucks at human languages
[23:23:41] * paulej72 thinks it due to him not being human
[23:24:10] <Fnord666> That's no excuse.
[23:25:06] <Fnord666> so paulej72 is an alien?
[23:25:12] <paulej72> luckily I can pick up computer languages much easier. Plus google does a better job at translation
[23:25:37] <paulej72> no probably just neanderthal or some such
[23:26:00] <Fnord666> Ever heard of a Neomander?
[23:26:28] <paulej72> no
[23:26:51] <paulej72> is that what you get when you cross Neo with NCommander?
[23:27:00] <Fnord666> ok. Anyone else recognize that term?
[23:27:14] <Fnord666> that may be but not in this context.
[23:27:49] <Fnord666> It's from Neal Stephenson's book Seveneves. Just wondering if anyone else had read it.
[23:28:29] <paulej72> never read any of his stuff
[23:29:50] <Fnord666> He likes to tell long stories these days.
[23:30:34] <charon_> i've read most of his books, but not seveneves
[23:30:37] <Fnord666> He started out writing cyberpunk about the same time as William Gibson and Bruce Sterling, among others.
[23:31:04] <Fnord666> charon_ Did you make it through the system of the world series?
[23:31:23] <charon_> yes but i don't recall enjoying it all that much
[23:31:40] <Fnord666> I kept stalling on the first book and never made it to the second.
[23:31:49] <charon_> there were parts that were great, and others that were dull as dishwater
[23:33:00] <charon_> really love Anathem though
[23:34:18] <Fnord666> Anathem was good, Reamde was good, Seveneves ig ok to good so far.
[23:34:46] <Fnord666> Still reading it right now.
[23:35:56] <charon_> Reamde was pretty good while reading it, but in retrospect, it seems silly
[23:36:51] <Bender> [SoylentNews] - Former Uber Employee Claims Widespread Privacy Problems - http://sylnt.us - ...-now-you-see-me-again
[23:38:54] <Fnord666> Don't you hate when you get to a point in a book and you can just tell the author said "well, I can't think of anything else so I guess I'll wrap this up?"
[23:40:50] <Fnord666> Now if you want silly read Rudy Rucker's "The Hacker and the Ants"
[23:42:00] <Fnord666> and the lead character Jerzy Rugby...
[23:47:35] <charon_> stephenson is notorious for that
[23:47:51] <charon_> the last act always goes batshit insane
[23:50:26] <charon_> or when an author realizes they have been padding the story so far and is running out of time. i read a book a while ago where the main character was only halfway through his journey at about 4/5 of the way through the book. the next chaper began something like "2 months later, he finally sighted his destination"
[23:53:07] <paulej72> sounds like Philip K Dick
[23:54:16] <paulej72> some of his stories are so bat hsit crasy due to his drug use, I was unable to finsih them
[23:55:39] <Fnord666> Yeah, PKD is a handleful to read.
[23:55:49] <Fnord666> handful
[23:58:19] <charon_> i know i read several of his books when i was a teen, bud damned if i can remember any of them
[23:59:05] <Fnord666> I was surprised when they decided to make a series from "The Man in the High Castle".