#Soylent | Logs for 2016-04-08

« return
[00:03:34] -!- BadCoderFinger [BadCoderFinger!~BadCoderF@216.160.gyz.km] has joined #Soylent
[00:05:07] <BadCoderFinger> Hi guys
[00:08:45] -!- Baraq_Soetoro [Baraq_Soetoro!~62afff54@ahyh-02-889-469-00.sd.sd.cox.net] has joined #Soylent
[00:09:06] <Baraq_Soetoro> Free shit for mexicans! (White citizens not allowed)
[00:10:53] <SirFinkus> afternoon ef
[00:13:44] <Baraq_Soetoro> Chillin. Shitposting on SN. Havin a beer. You?
[00:14:17] <SirFinkus> setting up a conversation partner meetup, bullshitting an english essay, and about to have a beer
[00:17:25] <Baraq_Soetoro> Conversation partner? Is that code for somebody whose pants you wanna get in?
[00:19:15] <SirFinkus> no, helping foreign exchange students with their english
[00:19:19] <SirFinkus> I like that kind of shit
[00:20:08] <SirFinkus> my current partner is a 40 year old Taiwanese woman, no interest in her pants
[00:20:48] <SirFinkus> speaking of pants, I think mom jeans have gotten a bad rap
[00:21:06] <SirFinkus> the main problem with them is that moms wear them
[00:21:17] <SirFinkus> a cute girl can pull them off
[00:21:32] <SirFinkus> I think it might be a new fetish
[00:24:00] <Baraq_Soetoro> Yeech. The high-waisted trend has gotta go. Its used by fatties to hide their guts.
[00:24:26] <SirFinkus> that's the problem
[00:24:36] <SirFinkus> if the girl isn't a fatty, they're noice
[00:24:51] <SirFinkus> I think mom jeans have been unfairly maligned
[00:25:39] <Baraq_Soetoro> That's hipster shit. They go with thick-rimmed glasses.
[00:25:58] <SirFinkus> no, hipsters like the high waist skirts
[00:26:18] <Baraq_Soetoro> All the milfs I know hate that shit.
[00:26:34] <SirFinkus> I live in a town where the primary form of transportation are long boards and fixies
[00:26:38] <SirFinkus> I know hipster shit
[00:27:37] <chromas> is there a ukulele playing on every street corner?
[00:27:46] <SirFinkus> fuck, just shoot me
[00:28:08] <SirFinkus> I'd go to work on the ukulele players, but I wouldn't even make a dent
[00:28:23] <Baraq_Soetoro> You should bang the tiwanese woman. Her vadge probably smells like kim chee or fish sauce but your nose dont have to be down there
[00:28:26] <SirFinkus> most of the musical acts in town are clones of those two hipster chicks
[00:28:39] <SirFinkus> the ones with the ukuleles
[00:32:12] <Baraq_Soetoro> Disgraceful. The day of the rope will come soon for hipster scum.
[00:32:44] * chromas wears a noose ironically
[00:32:58] <chromas> ooh
[00:33:05] <chromas> get them to ironically suicide
[00:33:26] <chromas> they'll think it's so uncool that they have to do it
[00:33:38] <SirFinkus> Garfunkel and Oates
[00:33:45] <SirFinkus> that was the name
[00:37:14] <Baraq_Soetoro> How original. MUH BEARD. Hipsters have forver brought shame upon the beard.
[00:37:36] <SirFinkus> no, they're women, they don't have beards
[00:37:42] <SirFinkus> my sister fucking loves them
[00:37:42] <Baraq_Soetoro> Real greybeards must feel seething hatred in seeing those punks.
[00:38:32] <Baraq_Soetoro> Fink, your sister would love me if she met me. I'd ravage her like a filthy beast from a guillermo del toro movie.
[00:38:41] <SirFinkus> https://www.youtube.com
[00:38:42] <crutchfield> ^ 03Frozen Lullaby by Garfunkel and Oates - YouTube
[00:38:46] * SirFinkus apologizes
[00:39:17] <SirFinkus> they do "comedy"
[00:39:32] <Baraq_Soetoro> That constitutes an endorsement, fink. You secretly like it.
[00:39:54] <SirFinkus> I don't, but believe what you want
[00:43:05] <SirFinkus> wash the hipster out with this https://www.youtube.com
[00:43:05] <crutchfield> ^ 03Gargoyle - ジェットタイガー/Jet Tiger - YouTube
[00:49:36] <Bender> [SoylentNews] - Using Colloids to Build Complex Structures - http://sylnt.us - Lilliputian-Legos
[00:50:25] <SirFinkus> damn, I wish this shit wasn't impossible to find
[00:51:31] -!- Baraq_Soetoro has quit [Ping timeout: 268 seconds]
[01:30:51] <Bytram> ~submit https://threatpost.com
[01:31:19] <exec> submission successful - https://soylentnews.org
[01:50:03] <Bytram> #submit http://phys.org "See also: https://www.theguardian.com"
[01:53:35] <Bytram> http://www.npr.org
[01:53:35] <crutchfield> ^ 03Fallout From Panama Papers Echoes Around The World : The Two-Way : NPR
[01:55:15] <Runaway1956> "A lot of it's legal, but that's exactly the problem," he said.
[01:55:38] <Runaway1956> "legal" and "right" are sometimes the same thing, but it must never be presumed to be so
[01:56:06] <Bytram> legal == permitted/condoned
[01:56:48] <Runaway1956> It was once permitted to beat your wife if she wasn't submissive enough
[01:57:02] <Bytram> that's not right
[02:01:38] <chromas> and you know if there wasn't a law for it then it happened all the time
[02:06:26] <Runaway1956> Well, hell yeah - we have states right here in the US that had laws restricting the size of the stick with which you could beat your wife
[02:06:39] <Runaway1956> generally, the stick was as big around as your thumb
[02:06:54] <Runaway1956> no real clubs permitted
[02:07:04] <chromas> that's dumb
[02:07:14] <chromas> sometimes I just need a bigger stick
[02:07:36] <Runaway1956> You beat the neighbor with the big stick, not the wife
[02:07:44] <Runaway1956> maybe the redheaded stepchild
[02:07:55] <SirFinkus> no, you're supposed to just carry the big stick
[02:07:57] <chromas> you're right. use the smallest ones for the wife; they sting more
[02:07:59] <SirFinkus> while speaking softly
[02:20:46] <Bender> [SoylentNews] - Entry-Level Jobs Too Expensive - http://sylnt.us - Golem-in-the-Gears
[03:00:00] -!- Ethanol-fueled [Ethanol-fueled!~62b0c8c6@SectorZeroZeroOne] has joined #Soylent
[03:00:21] <Ethanol-fueled> chimpmania is actually pretty funny.
[03:01:01] <Ethanol-fueled> They call the city of Chicago "Chigongo"
[03:01:01] <Ethanol-fueled> "Chicongo"
[03:02:59] <Ethanol-fueled> Yeech, just saw the SN discussion about Entry-level jobs, Which totally disregarded the fact so far that entry-level teens were the prime recruiting demographic for those jobs.
[03:03:10] <Ethanol-fueled> until JEWS helped lower the Middle-Class.
[03:03:59] <Ethanol-fueled> Older folks in retail are always a joy to work for, though. THey've seen it all. THey've fucked up so much that the feel empathy for every little flaw of their coworkers.
[03:04:11] <Ethanol-fueled> The ones who stopped doing coke still do. (Deep!)
[03:05:58] <Ethanol-fueled> from Tales from the Crypt
[03:05:58] <Ethanol-fueled> And all of them come at ya erry day like the cryptkeeper
[03:05:58] <Ethanol-fueled> https://www.youtube.com
[03:05:59] <crutchfield> ^ 03Tales From The Crypt Intro (HD) - YouTube
[03:07:06] <swiss> what
[03:07:18] <Ethanol-fueled> What, in the butt.
[03:07:34] <swiss> Ethanol-fueled: out of curiousity, how high are you atm
[03:08:32] <Ethanol-fueled> Moderately. Scale from 5 to 10. 200nG/dL
[03:10:52] <Ethanol-fueled> https://www.youtube.com
[03:10:52] <Ethanol-fueled> Yaarrrrrrrrrr
[03:10:52] <crutchfield> ^ 03Cannibal Corpse Evisceration Plague lyrics - YouTube
[03:20:10] -!- BadCoderFinger has quit [Quit: ENOBEER]
[03:20:18] <Ethanol-fueled> https://www.youtube.com
[03:20:19] <crutchfield> ^ 03Cannibal Corpse - I Cum Blood [Lyrics On Screen] [1080p] - YouTube
[03:22:46] <swiss> how beautiful
[03:22:51] <swiss> Ethanol-fueled: so did you graduate yet
[03:23:50] <Ethanol-fueled> swiss, I never will.
[03:24:23] <Ethanol-fueled> I was kicked out for suggesting that Mexicans are leeches.
[03:24:38] <swiss> were you?
[03:26:37] <Ethanol-fueled> I posted "The Brown Menace:" ironically but too many women in the class were fuhrious
[03:26:51] <chromas> Did you tell them you were being ironic?
[03:27:06] <chromas> should get the hipsters to back you up
[03:27:06] <Ethanol-fueled> Those 7 women petitioned to have me kicked out of the program.
[03:27:10] <chromas> or at least call you a hipster
[03:27:10] <Ethanol-fueled> They SUCCEEDED
[03:27:42] <Ethanol-fueled> Nope, I'm out.
[03:28:22] <Ethanol-fueled> 10 units shy of a piece of paper. Oh Well, I liked being a tech better anyway.
[03:29:28] <chromas> Is there another school nearby?
[03:29:54] <Ethanol-fueled> chromas, no.
[03:30:15] <chromas> That sucks. How many horses does the town have?
[03:30:37] -!- Pigeonburger has quit [Ping timeout: 268 seconds]
[03:31:02] <Ethanol-fueled> As many as the Scandinavian expats are willing to suck, Chromas.
[03:31:40] <Ethanol-fueled> The horses have been replaced by Arabs overseas but the domestics don't know it yet,.
[03:31:40] <Ethanol-fueled> Bahahahah
[03:32:22] <chromas> just go back wearing a che guevara tee and pretending like nothing happened
[03:33:28] <Ethanol-fueled> You aren't speaking to me, chromas. I got some bastards fistfucked.
[03:34:27] <Ethanol-fueled> Mmmm, wait, bacon?
[03:34:36] <Ethanol-fueled> bacon is king of all meats.
[03:35:18] <Ethanol-fueled> it tastes of rich fat and offends Islamic scum.
[03:36:43] -!- Pigeonburger [Pigeonburger!~Pigeonbur@urvgb-618.298.601.673.electronicbox.net] has joined #Soylent
[03:39:26] <Ethanol-fueled> https://www.youtube.com
[03:39:26] <crutchfield> ^✓ 03huun-huur-tu - aa-shuu dekei-oo - YouTube
[03:39:27] <Ethanol-fueled> Sucxk my niggerdick coxyx Chromas.
[03:40:35] <swiss> http://lbpost.com
[03:40:36] <crutchfield> ^ 03Snoop Dogg Tells TMZ He Would Buy Roscoe’s Following Bankruptcy Announcement
[03:48:47] -!- Ethanol-fueled has quit [Quit: Web client closed]
[03:51:57] <Bender> [SoylentNews] - Feds Sued for Putting Infant (and Thousands More) on Terrorist Watchlist - http://sylnt.us - undoing-undue-processing
[05:53:29] <Bender> [SoylentNews] - Creating Wanted Posters from DNA Samples - http://sylnt.us - combine-with-automated-facial-recognition
[06:08:35] * SirFinkus listens to the mongolian throat singing
[06:27:36] -!- SoyGuest49854 has quit [Ping timeout: 268 seconds]
[07:05:34] -!- erratic [erratic!~erratic@tx-084-953-996-08.netcrave.io] has joined #Soylent
[07:06:34] erratic is now known as SoyGuest66039
[07:25:52] <Subsentient> !grab ethanol-fueled
[07:25:52] <Bender> Added quote 710
[07:25:58] <Subsentient> !quote 710
[07:25:58] <Bender> Quote 710 - <ethanol-fueled> Sucxk my niggerdick coxyx Chromas.
[07:36:25] * chromas puckers
[07:38:09] <Subsentient> chromas: sup
[07:39:07] <chromas> just waitin' for ef to come back and bring the beef
[07:39:14] <Subsentient> hehe
[07:41:05] <chromas> how's the cpp?
[07:41:13] <Subsentient> chromas: C++?
[07:41:24] <Subsentient> Or C preprocessor?
[07:41:26] <chromas> that too
[07:41:29] <Subsentient> there's two possible meanings.
[07:41:39] <Subsentient> chromas: So what DID you mean with cpp?
[07:41:49] <chromas> nobody uses preprocessing with c++ ;)
[07:42:10] * Subsentient uses preprocessing with C++
[07:42:16] <Subsentient> chromas: #include is a preprocessing directive.
[07:42:36] <chromas> that means it's not real c++
[07:42:39] <chromas> I read that on the internet
[07:42:45] <Subsentient> lol
[07:42:50] <chromas> it's why qt isn't real c++
[07:43:13] <Subsentient> QT is terrible. It's huge and bloated.
[07:43:19] <Subsentient> Why does anyone like QT?
[07:43:36] <Subsentient> And I'm a GTK kind of guy, partly because GTK lets you use it from straight up good old C.
[07:44:01] <chromas> 'cause it's awesome and made for things beyond an image editor
[07:44:29] <Subsentient> My entire desktop is GTK based. I don't have a single QT application running.
[07:46:50] <SirFinkus> but QT is a CUTIE
[07:48:02] <Subsentient> SirFinkus: QT is pretty to work with, but it's bloated with too many never-used features that take up residence in memory, and it's a RAM and disk space.
[07:48:04] <Subsentient> hog*
[07:48:14] * SirFinkus was just making a pun
[07:48:28] * Subsentient rips a juicy wet one in SirFinkus' face
[07:48:31] <chromas> then use the features
[07:48:40] * chromas notes that's how libraries work anyhow
[07:51:45] <SirFinkus> fuck, I need the Gargoyle discography
[07:53:04] <SirFinkus> almost all their shit is out of print
[07:53:19] <SirFinkus> and good luck finding a lot of it online
[07:55:01] <Bender> [SoylentNews] - Volvo to Test Self-Driving Cars in China - http://sylnt.us - driving-competition
[07:58:53] <SirFinkus> even their shit songs are good https://www.youtube.com
[07:58:54] <crutchfield> ^ 03Gargoyle - SHIT嫉妬SHIT/SHIT (SHITTO) SHIT - YouTube
[08:53:12] <crutchy> =nick shit
[08:53:12] crutchfield is now known as shit
[08:53:17] <crutchy> >;-D
[08:54:28] <crutchy> =nick crunchy
[08:54:28] shit is now known as crunchy
[08:55:33] <FatPhil> dang, I was just about to try http://fatphil.org
[08:55:34] <crunchy> ^ 03your ^ pants
[08:55:48] <Bender> [SoylentNews] - Followup: Idaho Governor Vetoes Bible-Related Public School Bill - http://sylnt.us - Gn-19:32-36
[08:55:49] <FatPhil> but was too slow
[09:43:08] <FatPhil> fuck me, my floor robot is retarded - I've just bumped into something to my left, lets retreat a bit and then turn left to avoid it.
[09:50:29] <Subsentient> ~gday crunchy
[09:50:31] * exec metrosexually imagines a sac of deer sign with crunchy
[09:50:33] <Subsentient> ~gday crutchy
[09:50:35] * exec accidentally terrorizes a dong of rocket sauce with crutchy
[09:52:14] <Subsentient> ~gday crutchy
[09:52:16] * exec abrasively farts a massive fart a byte of broiled hog anus at crutchy
[09:52:16] <Subsentient> ~gday crutchy
[09:52:18] * exec crutchyly piles a toilet bowl of privilege on crutchy
[09:52:22] <Subsentient> ~gday crutchy
[09:52:24] * exec slowly pairs an undersized chest of g'day juice with crutchy
[09:52:27] <Subsentient> ~gday crutchy
[09:52:29] * exec implicitly crossbreeds wide load of beer with crutchy
[09:52:35] <Subsentient> ~gday crutchy
[09:52:37] * exec presumably ships a 400TB/s DDoS of chromas' tossed salad with crutchy
[09:52:41] <Subsentient> ~gday crutchy
[09:52:44] * exec flatulantly flings a chariot of Jesus' Cheeses at crutchy
[09:54:34] <Subsentient> ~gday crutchy
[09:54:35] * exec ceremoniously gives birth to a truckload of spitwads for crutchy
[09:55:28] <chromas> ~g'day >beverage maturity juice
[09:55:29] <exec> added to beverages
[09:56:18] <Subsentient> ~g'day >beverage freshly milked gerbil semen
[09:56:19] <exec> added to beverages
[09:56:39] <chromas> You don't age it first?
[09:56:49] <Subsentient> nice
[09:57:05] <Subsentient> ~g'day >help
[09:57:07] * exec diabolically hallucinates a mountain of windows xp with >help
[09:57:15] <Subsentient> lol
[09:59:07] <crutchy> ~g'day <list>
[09:59:09] <exec> http://ix.io
[09:59:49] <crutchy> ~g'day >beverage windows 3.11 for workpoops
[09:59:51] <exec> added to beverages
[10:00:29] * crutchy has a feeling that someday exec is going to see the wrong end of a kickban :p
[10:01:53] <crutchy> Subsentient, chromas: whaddaya think of my proposal for a config thingy? https://github.com
[10:01:54] <crunchy> ^ 03exec alias configuration · Issue #10 · crutchy-/exec-irc-bot · GitHub
[10:02:18] * crutchy has been trying to think of a better way to configurize his bot over the past couple of weeks
[10:02:19] <Subsentient> ~g'day >containers a half-dermestid-eaten hollowed out peanut
[10:02:21] * exec dexterously postulates a github of gasoline towards >containers
[10:02:37] <crutchy> >container
[10:02:47] <Subsentient> ~g'day >container a half-dermestid-eaten hollowed out peanut
[10:02:48] <exec> added to containers
[10:02:49] <crutchy> you didn't think i'd make it logical did you?
[10:02:54] <Subsentient> lol
[10:03:23] <chromas> crutchy: needs nested json
[10:03:37] <Subsentient> Needs more horse tentacle tofu
[10:03:43] * crutchy was seriously thinking json
[10:03:47] <crutchy> or ini
[10:04:07] <crutchy> but then i saw something about macro-based and i wondered whether that might be fun
[10:04:35] <Subsentient> crutchy: syntax for >action?
[10:04:57] <crutchy> erm. i think first word is the key and the rest is value
[10:05:05] <crutchy> or is it other way around?
[10:05:23] * crutchy has to rtfsc
[10:05:27] <Subsentient> ~g'day >action at ejaculates
[10:05:28] <exec> added to actions
[10:05:46] <Subsentient> ~gday <list>
[10:05:48] <exec> http://ix.io
[10:06:09] <Subsentient> ~g'day >action ejaculates at
[10:06:10] <exec> added to actions
[10:06:18] <Subsentient> ~gday <list>
[10:06:21] <exec> http://ix.io
[10:06:38] <Subsentient> crutchy: any syntax to delete?
[10:07:57] <Subsentient> $burrito crutchy
[10:07:57] * aqu4 chucks a nasty, rotten burrito at crutchy
[10:08:07] <crutchy> ~g'day <action
[10:08:24] <Subsentient> ~gday <action at ejaculates
[10:08:25] <exec> error: action not found
[10:08:35] <crutchy> just the key
[10:08:35] <Subsentient> ~gday <list>
[10:08:38] <exec> http://ix.io
[10:08:47] <Subsentient> ~gday <action at
[10:08:48] <exec> deleted action
[10:08:54] <Subsentient> ~gday <list>
[10:08:56] <exec> http://ix.io
[10:09:44] <Subsentient> !gday crutchy
[10:09:51] <Subsentient> ~gday crutchy
[10:09:52] * exec presumably imagines a freedom sandwich of shit-on-a-stick with crutchy
[10:09:57] <Subsentient> ~gday crutchy
[10:09:59] * exec abrasively culturally appropriates an animated gif of baby batter from crutchy
[10:10:02] <Subsentient> ~gday crutchy
[10:10:03] * exec scientifically writes a fanfic featuring a freedom sandwich of 🐂💩 about crutchy
[10:10:05] <Subsentient> ~gday crutchy
[10:10:07] * exec dexterously pairs a fartbox of 🍆 with crutchy
[10:10:09] <Subsentient> ~gday crutchy
[10:10:11] * exec suspiciously offers a TCP stream of gasoline to crutchy
[10:10:14] <Subsentient> ~gday crutchy
[10:10:16] * exec insatiably flicks an armpit of 🖕 at crutchy
[10:10:18] <Subsentient> ~gday crutchy
[10:10:20] * exec prematurely bitchslaps a sac of windows 8 with crutchy
[10:10:22] <Subsentient> ~gday crutchy
[10:10:25] * exec diabolically offers a dutch oven of stinkfinger to crutchy
[10:10:28] <Subsentient> :^D
[10:10:30] <crutchy> lol
[10:10:34] <Subsentient> ~gday crutchy
[10:10:36] * exec illegitimately generates a small script that substitutes wide load of coffee++ for crutchy
[10:10:39] <Subsentient> ~gday crutchy
[10:10:41] * exec buttmagically cyberbullies a coffee++ mug of freshly milked gerbil semen at crutchy
[10:10:54] <crutchy> ew
[10:10:54] <Subsentient> There we are.
[10:12:03] <Subsentient> There we are.
[10:12:04] <Subsentient> ~gday crutchy
[10:12:06] * exec presumably gives birth to a buzzfeed list of young-earth creationism for crutchy
[10:12:09] <Subsentient> ~gday crutchy
[10:12:11] * exec unjustifiably generates a small script that substitutes an A cup of buttmagic for crutchy
[10:12:15] <Subsentient> ~gday crutchy
[10:12:17] * exec explicitly spews a B cup of broken promises on crutchy
[10:12:20] <Subsentient> ~gday crutchy
[10:12:21] * exec dexterously hallucinates a Borg cube of cowbell with crutchy
[10:12:24] <Subsentient> ~gday crutchy
[10:12:25] * exec ceremoniously connects a cache of salmonella to crutchy
[10:12:28] <Subsentient> ~gday crutchy
[10:12:30] * exec flatulantly ships a purse of supernintendo chalmers with crutchy
[10:12:34] <Subsentient> ~gday crutchy
[10:12:37] * exec buttmagically pits a kilobyte of active directory against crutchy
[10:16:58] <TheMightyBuzzard> coffee++
[10:16:58] <Bender> karma - coffee: 2432
[10:17:34] <Subsentient> ~gday TheMightyBuzzard
[10:17:36] * exec transphobically internalizes a staff of the chronic in TheMightyBuzzard
[10:17:57] -!- richardboegli [richardboegli!~r@527-601-573-606.dyn.iinet.net.au] has joined #Soylent
[10:20:19] <Subsentient> ~gday >beverages add goatse.cx
[10:20:21] * exec cromulently runs the Installshield Wizard to set up a plate of 🐂💩 for >beverages
[10:20:28] <Subsentient> ~gday >beverages goatse.cx
[10:20:30] * exec insatiably scissors a recycle bin of turtle jizz for >beverages
[10:20:36] <Subsentient> ~gday >beverage goatse.cx
[10:20:37] <exec> added to beverages
[10:22:00] <Subsentient> ~gday >beverage squantax vaginal creme with yam and clover
[10:22:01] <exec> added to beverages
[10:22:58] <TheMightyBuzzard> #smake Subsentient
[10:22:58] * MrPlow smakes Subsentient upside the head with a 988
[10:31:04] <Subsentient> #smake TheMightyBuzzard
[10:31:04] * MrPlow smakes TheMightyBuzzard upside the head with a dreidel
[10:31:08] <Subsentient> #smake TheMightyBuzzard
[10:31:08] * MrPlow smakes TheMightyBuzzard upside the head with a clue-by-four
[10:31:09] <Subsentient> #smake TheMightyBuzzard
[10:31:09] * MrPlow smakes TheMightyBuzzard upside the head with a kielbasa
[10:31:48] * TheMightyBuzzard yawns
[10:32:01] * Subsentient hits TheMightyBuzzard with the puke pressure hose
[10:32:04] <TheMightyBuzzard> need drugs. coffee not working
[10:33:03] <TheMightyBuzzard> adderall++
[10:33:03] <Bender> karma - adderall: 2
[10:36:38] <TheMightyBuzzard> urg, yeah, needa wait for the drugs to kick in before i code up this new LRU cache for weather results.
[10:56:51] <FatPhil> some kind of Ballmer peak?
[10:57:15] <TheMightyBuzzard> hrm?
[10:57:20] <Bender> [SoylentNews] - What is Your Data Worth? A lot if You're a Republican Convention Delegate... - http://sylnt.us - data-on-display
[11:01:28] <TheMightyBuzzard> my coding hours start once the coffee n adderall kick in and last until somewhere between 10:30 and noon. after that the quality of my code suffers.
[11:03:37] <TheMightyBuzzard> ~time
[11:03:39] <exec> Friday, 8 April 2016 @ 6:03 am CDT - Humboldt, TN 38343, USA
[11:24:12] * TheMightyBuzzard scratches his chin
[11:30:09] <TheMightyBuzzard> m'kay, makin progress.
[11:31:06] * crutchy is starting to work on a macro-based config for exec
[11:31:12] <crutchy> moar complexity!
[11:31:56] <crutchy> lily allen is assisting
[11:32:16] <TheMightyBuzzard> ye gads man, why would you do such a thing?
[11:34:05] <cmn32480> ~gday knuckleheads
[11:34:07] * exec implicitly ships my butt of boiled dog stuffed with rice with knuckleheads
[11:34:38] <TheMightyBuzzard> i mean i know why i'm adding half a dozen functions and two data structures for a LRU cache. cause i only have so many #weather calls per time period and i'd rather not use them up on the same location unless necessary.
[11:34:47] <TheMightyBuzzard> ~gday dingus
[11:34:48] * exec problematically formulates a box of hypergolic buttsauce for dingus
[11:34:57] <crutchy> ooh dayam
[11:35:03] <crutchy> thas some serious buttsauce
[11:35:09] <cmn32480> yah
[11:35:19] <cmn32480> prolly the stuff you get after eating really hot peppers
[11:35:32] <crutchy> from uranus
[11:35:44] <cmn32480> where else would buttsaudce come from?
[11:35:52] <TheMightyBuzzard> or the stuff you use after evacuating really hot peppers you ate yesterday.
[11:36:14] <cmn32480> so like PreparationH buttsauce?
[11:36:41] * cmn32480 gets to sleep on a Battleshitp tonight
[11:36:42] <TheMightyBuzzard> ~g boudreaux's butt paste
[11:36:45] <exec> [google] www.buttpaste.com/
[11:37:09] <cmn32480> I got 3 kids.. I am intimately falimiar with Mr. Boudreaux's buttpaste
[11:37:53] <cmn32480> I ma very excited.
[11:38:11] <TheMightyBuzzard> well calm down. that's how you got 3 kids in the first place.
[11:38:24] <cmn32480> no... about sleeping on a battleship tonght
[11:38:29] <TheMightyBuzzard> oh, right.
[11:38:42] <TheMightyBuzzard> nifty if uncomfortable.
[11:38:48] <cmn32480> prolly
[11:38:55] <crutchy> which battleship?
[11:39:01] <cmn32480> USS NEw Jersey
[11:39:10] <cmn32480> ~g USS New Jersey
[11:39:12] <exec> [google] https://en.wikipedia.org(BB-62)
[11:39:15] <TheMightyBuzzard> racks aren't exactly spacious and built for comfort but ships are fun to play on.
[11:39:28] <cmn32480> and that is a big'un
[11:40:28] <TheMightyBuzzard> nicotine++
[11:40:28] <Bender> karma - nicotine: 35
[11:40:30] <cmn32480> one of the guys I work with was on shore in 'Nam when she was providing support
[11:40:50] <cmn32480> says that every shell sounded like a freight train
[11:41:37] <crutchy> https://upload.wikimedia.org
[11:41:41] <crutchy> ^ cool photo
[11:41:55] <cmn32480> very
[11:41:58] <crutchy> that must've sounded like a nuke
[11:42:07] <cmn32480> somethign tells me they ain't gonna do that in Camden Harbor
[11:42:24] <cmn32480> look at the over-pressure wave on the water
[11:45:08] <crutchy> TheMightyBuzzard, it would make a good unreal tournament arena :D
[11:45:49] * crutchy might try to do this new alias management thingy in small stages
[11:46:13] <crutchy> just working on two new functions in lib_buckets.php first
[11:46:17] <exec> 05*** SN funding is currently $984
[11:47:28] * cmn32480 wonders if this is corect ^^
[11:47:41] <crutchy> dunno
[11:47:44] <crutchy> ~sn
[11:47:46] <exec> https://soylentnews.org
[11:48:01] <cmn32480> no.. it matches the site...
[11:48:07] <crutchy> oh
[11:48:09] <cmn32480> I'm wondering if the number is correct
[11:48:33] <crutchy> has mrcoolbp been around much lately?
[11:48:45] <cmn32480> nope
[11:49:01] <cmn32480> but.. neither have I
[11:49:31] <crutchy> ~link folding
[11:49:33] <exec> ├─ folding@home => http://fah-web.stanford.edu
[11:49:33] <exec> └─ folding@home_stats => http://folding.extremeoverclocking.com
[11:52:11] <crutchy> ~link folding@home_stats http://folding.extremeoverclocking.com
[11:52:12] <exec> └─ folding@home_stats => http://folding.extremeoverclocking.com
[11:53:34] <TheMightyBuzzard> crunchy, ya. small map but it'd be fun.
[11:53:59] <TheMightyBuzzard> cmn32480, nah, mrcoolbp ain't updated it lately.
[12:02:57] <TheMightyBuzzard> #smake monkeyhead
[12:02:57] * MrPlow smakes monkeyhead upside the head with loggie's log
[12:03:24] <TheMightyBuzzard> #weather
[12:03:25] <MrPlow> Today: Windy with a mix of clouds and sun. High 62F. Winds NW at 20 to 30 mph. Tomorrow: Sunny skies. High 58F. Winds N at 5 to 10 mph.
[12:03:26] <crutchy> #smakeadd loggie's massive log
[12:03:26] <MrPlow> Added "loggie's massive log".
[12:07:56] <Subsentient> ~gday cmn32480
[12:07:58] * exec hurriedly spews an animated gif of broiled hog anus on cmn32480
[12:08:22] <crutchy> ~g'day >beverage dancing baby
[12:08:23] <exec> added to beverages
[12:08:59] <Subsentient> broiledhoganus++
[12:08:59] <Bender> karma - broiledhoganus: 1
[12:09:19] * chromas prefers slow roasting
[12:09:50] * crutchy prefers dutch-style baking
[12:09:54] * Subsentient is so happy, Epoch's code is actually improving as Subsentient works on it
[12:11:13] * crutchy is so happy, exec's code is actually getting more spastic as crutchy works on it
[12:11:22] * chromas got a rock
[12:11:52] <Subsentient> Still feels kinda fucked up to have an init system written in C++, but damn, it's doing wonders for Epoch's codebase.
[12:12:07] <chromas> use sinit
[12:12:15] <chromas> then have epoch be the service manager on top of it
[12:12:46] <Subsentient> Nah. Epoch is good at what it does. The code is just unholy right now. Soon, I'l have dependency support and parallel service startup.
[12:12:57] <cmn32480> ~gday subsentient
[12:12:59] * exec brazenly shoves a shitload of spew in subsentient
[12:13:05] <Subsentient> mmm, spew.
[12:13:20] <chromas> or make yer own sinit-like init. basically, just the minimum an init could possibly be, putting the rest into pid 2 using c++
[12:13:22] * Subsentient chugs the spew
[12:13:43] <Subsentient> chromas: Taking a multithreaded approach with Epoch 2.0, actually.
[12:16:16] <TheMightyBuzzard> bleh, lousy don't work half the time tor proxy
[12:24:50] <chromas> #join #test
[12:26:44] <TheMightyBuzzard> still haven't made #join. not even sure he's multi-channel-safe yet.
[12:27:30] <Subsentient> chromas: I think I've decided to keep most of Epoch 1.3.x's architecture and thus compatibility, but parallelism seems doable with our current configuration model.
[12:28:29] <Bender> [SoylentNews] - Latest Flash Zero Day Being Used to Push Ransomware; Install Patches ASAP - http://sylnt.us - getting-burned-in-a-flash
[12:33:09] <chromas> Flash is only for porntubez and some web games
[12:36:11] * Subsentient updates even though he's on Linux, really hates ransomware
[12:37:51] <chromas> But maybe it's a good way to make some $
[12:38:24] <crutchy> see if you were using msdos you'd be safe
[12:38:32] <crutchy> cos it only affects windows :p
[12:38:44] * chromas tries to make a euro sign but the compose key combo quit working
[12:38:47] <chromas> fpos--
[12:38:47] <Bender> karma - fpos: -1
[12:39:13] <chromas> works in some applications and not others. linux--
[12:41:07] <TheMightyBuzzard> #smake chromas
[12:41:07] * MrPlow smakes chromas upside the head with patriarchal oppression
[12:41:27] <TheMightyBuzzard> compose_key--
[12:41:27] <Bender> karma - compose_key: 0
[12:41:51] <chromas> maybe they shouldn't disable the alt-numpad combos
[12:42:04] <chromas> numpad++
[12:42:05] <Bender> karma - numpad: 1
[12:42:09] <chromas> numlock--
[12:42:09] <Bender> karma - numlock: -1
[12:42:28] <TheMightyBuzzard> maybe you should memorize the uXXXX codes
[12:42:41] <chromas> no reason to unless I can alt-type it
[12:42:53] <chromas> and the gtk way of doing it is dumb too
[12:42:54] <TheMightyBuzzard> what're you, using windows?
[12:43:12] <chromas> if I was using windows then I could alt-type it
[12:43:19] <TheMightyBuzzard> ctrl-shift-u, XXXX, enter
[12:43:25] <chromas> but they disable that in loonix guis for some reason
[12:43:31] <chromas> yeah that's totally gay
[12:43:55] <TheMightyBuzzard> that's how *nix does it. any other way is gay and non-standard.
[12:43:58] <chromas> also, that only works in gtk applications, which are only used by mutant scum
[12:44:18] <chromas> the alt-key style works in text mode
[12:44:34] <TheMightyBuzzard> that works on terminal screens
[12:45:41] <TheMightyBuzzard> alt-key was imported by QT devs to make windoze lusers feel more at home
[12:46:04] <chromas> it doesn't work in qt
[12:46:23] <chromas> it does work in text mode/console though, so linux supports it (or the bios/firmware)
[12:46:48] <chromas> should be an x thing, like turning off the capslock and stuff
[12:46:50] <TheMightyBuzzard> that's sick and wrong and i completely blame linus
[12:47:06] <chromas> it's probably an ibm thing, like ctrl-alt-del
[12:47:13] <TheMightyBuzzard> linux should never have supported alt-numpad
[12:48:09] <chromas> or graphics
[12:48:39] <TheMightyBuzzard> ctrl-shift-u is the linux way, anything else is heresy.
[12:48:47] <chromas> (the gtk way)
[12:49:01] <crutchy> 3 keys for n00bz!
[12:49:25] <chromas> I'm also totally SHOCKED that almost no desktops allow the combination of the win key being a regular key and a modifier at the same time
[12:49:25] <crutchy> real pros use a 6 key combo
[12:52:14] <TheMightyBuzzard> chromas, you trying to make it work like it does in windoze? that's sick. sick i tell you.
[12:52:58] <chromas> Just looking for a better way to input fancy characters into applications using the only valid graphical toolkit on linux
[12:53:15] <chromas> also the gtk way is problematic
[12:53:49] <TheMightyBuzzard> your mom is problematic
[12:54:30] * TheMightyBuzzard grumbles
[12:55:45] <TheMightyBuzzard> lousy C, not letting you do a int foo[somevar]
[13:05:41] <TheMightyBuzzard> spoiled myself to being able to do that in perl
[13:07:13] <Subsentient> TheMightyBuzzard: You can do that in C99.
[13:07:19] <Subsentient> TheMightyBuzzard: -std=gnu99
[13:08:00] <TheMightyBuzzard> hell with that. standards are for pussies who want their code to run everywhere.
[13:08:17] <Subsentient> TheMightyBuzzard: Well it just turns on some more features you can use, that's about it.
[13:08:35] <Subsentient> It's less restrictive than C89 and will allow your current code to build just fine.
[13:09:07] <Subsentient> You can also use automatic variables in the initialization of structs, and go look at the wonders of designated initializers ^^
[13:09:17] <Subsentient> All this and more can be yours for the low, low price of -std=gnu99
[13:09:25] <TheMightyBuzzard> nevar!
[13:09:41] <Subsentient> TheMightyBuzzard: Seriously though, why not?
[13:10:05] <TheMightyBuzzard> strcasestr(). it's not part of the standard and too fucking useful.
[13:10:27] <Subsentient> TheMightyBuzzard: it won't disable any functions. You can still use all your non-standard stuff.
[13:10:49] <Subsentient> TheMightyBuzzard: Try it. strcasestr() and any other weird things you want will still work.
[13:11:00] <TheMightyBuzzard> meh
[13:11:25] * TheMightyBuzzard scratches his head
[13:11:52] <Subsentient> TheMightyBuzzard: It just enables more stuff you can use to make life easier. If you need a small array on the stack, then your 'int foo[somevar]' (we call those VLAs for variable length arrays in C) is a good choice if you don't want malloc.
[13:12:15] <TheMightyBuzzard> but but but... i lurve malloc!
[13:12:30] <Subsentient> TheMightyBuzzard: the compiler defaults to C89, which is the most restrictive standard ever. Not passing -std=whatever doesn't mean you are using some magic limbo-land version of C.
[13:12:50] <Subsentient> -std=gnu99 is a good choice for Linux and MinGW only apps.
[13:12:55] <Subsentient> s/Linux/POSIX/
[13:12:55] <sedctl> <Subsentient> -std=gnu99 is a good choice for POSIX and MinGW only apps.
[13:13:02] <chromas> if -std=c99 adds functions, does that mean the default is something older?
[13:13:12] <chromas> is 89 the default?
[13:13:15] <TheMightyBuzzard> nicotine++
[13:13:15] <Bender> karma - nicotine: 36
[13:13:41] <Subsentient> chromas: In C, a library called glibc provides those functions, so you can use functions not in your version of the standard. However, language features are another matter, as those are handled by gcc.
[13:13:55] <chromas> use -std=currentyear for minimum problematics
[13:14:02] <Subsentient> illegal.
[13:14:28] <chromas> s/i.*/aximum social justice/
[13:14:28] <sedctl> <chromas> use -std=currentyear for maximum social justice
[13:14:56] <Subsentient> gcc will puke in your face if you use an arbitrary -std, it can be -std=gnu89, -std=gnu99, or -std=gnu11. -std=c89 etc also work, but they disable some extra non-standard features used in system header files, so it's usually a bad idea.
[13:15:21] <chromas> what's the most recent? 2015?
[13:15:29] <chromas> maximum features!
[13:15:32] <Subsentient> C11 is the most recent C standard.
[13:15:45] <chromas> that's like 40 years in software
[13:15:49] <Subsentient> C11 is pretty well supported on semi-recent gcc and clang, so you should be good to go.
[13:15:53] <chromas> or whatever that guy said
[13:16:02] <Subsentient> Well, the most recent C++ is C++14, but that's poorly supported right now.
[13:16:17] * chromas submits a patch to complain when the compiler version is older than 6 months
[13:16:29] <Subsentient> And don't confuse C11 and C++11. Too different standards for two different languages. :^)
[13:16:40] <Subsentient> chromas: Funny you should mention that...
[13:16:52] <Subsentient> chromas: I ran into problems compiling webkitgtk+ because it wanted a newer version of gcc.
[13:16:55] <Subsentient> I have 4.8.2.
[13:17:00] <Subsentient> That's 2014-era.
[13:17:18] * chromas has 5.3.0
[13:17:41] <Subsentient> chromas: Yeah, SubLinux 3 will have whatever the latest version happens to be. But SubLinux 2 is 2 years old now.
[13:18:30] <chromas> you're taking too long. Firefox has a bigger number so that means it's better. You should skip a few numbers for maximum biggerness
[13:18:44] <chromas> Increase it for each build
[13:18:52] <Subsentient> lol
[13:18:57] <chromas> (fractions are haaard)
[13:19:04] <chromas> oh shit
[13:19:13] <chromas> what if that's why firefox and others use whole numbers now?
[13:19:27] <Subsentient> Then people are stupid.
[13:19:44] <chromas> SJWs taking over everything but they don't know how to math any more than they can handle disagreement
[13:20:22] <chromas> I think I need to get a $10,000 government grant to do a study to find out if firefox devs work in safespaces
[13:20:23] <Subsentient> TheMightyBuzzard: if you do use -std=gnu99, only thing you must know is that your newly available variable length arrays only work in functions, not as globals.
[13:20:32] * chromas puts up a patreon account
[13:20:47] <Subsentient> Of course, C89 doesn't have them at all. And C89 is the default.
[13:23:29] <Subsentient> TheMightyBuzzard: C99 also has nice things like //comments, declaring variables anywhere in a function, designated initializers (google it), VLAs, <stdbool.h> and <stdint.h>, the restrict keyword, and other nice stuff.
[13:25:12] <Subsentient> TheMightyBuzzard: oh, and you can declare variables in the start of a for loop, like for (int i = 0; i < 10; ++i);
[13:25:34] <Subsentient> The variable goes out of scope at the end of the loop body.
[13:26:26] <chromas> wow. I thought that and // comments were C things all along
[13:26:37] * chromas is ignorant
[13:26:39] <Subsentient> chromas: They are C99 and up things.
[13:26:44] <Subsentient> chromas: C89 is pretty oldschool.
[13:26:48] * chromas imagines Mr Jefferson
[13:28:13] <Subsentient> Ooh, and C99 has the 64-bit datatype 'long long'
[13:28:14] * chromas builds pidgin plugins
[13:28:16] <Subsentient> almost forgot
[13:28:26] <chromas> makepkg++
[13:28:26] <Bender> karma - makepkg: 1
[13:28:40] <FatPhil> even foo[static 6] params are C99, and most people still aren't aware of it
[13:29:03] <Subsentient> FatPhil: eh?
[13:29:14] <chromas> long long sounds terrible. needs to be one word
[13:29:17] <chromas> long64 or something
[13:29:22] <chromas> or int64
[13:29:32] <FatPhil> no new keywords, hence reuse of static for another reason
[13:29:34] <chromas> like in pascal :D
[13:29:55] <FatPhil> Subsentient: are you not familiar with foo[static 6]?
[13:30:01] <Subsentient> chromas: Yeah, that's what stdint.h is for. int64_t for signed long long, uint64_t for unsigned long long, int32_t for signed int, uint32_t for unsigned int, etc
[13:30:32] <Subsentient> FatPhil: As far as I know, the static storage class specifier should never, ever appear inside of subscripts, even in a declaration.
[13:30:49] <FatPhil> you mean "no". Thank you for making my point so well
[13:30:59] <Subsentient> FatPhil: Care to explain?
[13:31:00] <FatPhil> but it's in C99
[13:31:56] <Subsentient> FatPhil: I take sick pleasure in using weird but guaranteed language features and behaviour, so tell me so I can add it to my troll inventory.
[13:32:05] <chromas> he just found out he doesn't know everything about c. he's in shock right about now
[13:32:20] <FatPhil> 6.7.5.3.p7, IIRC
[13:32:36] * Subsentient fires up his C99 draft
[13:32:42] <FatPhil> I introduced it to my boss only yesterday, I don't have n1256 memorised!
[13:33:51] <FatPhil> that's C99+TC<=3, IIRC, but the TCs don't change much
[13:36:06] <Subsentient> FatPhil: Ahh, it's an optimization thing it seems.
[13:36:12] <Subsentient> A declaration of a parameter as ''array of type'' shall be adjusted to ''qualified pointer to type'', where the type qualifiers (if any) are those specified within the [ and ] of the array type derivation. If the keyword static also appears within the [ and ] of the array type derivation, then for each call to the function, the value of the corresponding actual argument shall provide access to the first element of an array with a
[13:36:12] <Subsentient> t least as many elements as specified by the size expression.
[13:36:39] <FatPhil> kinda safety thing, compiler can warn if it recognises you passing something too short
[13:36:56] <Subsentient> Good.
[13:37:12] <Subsentient> That's a nice trick, thanks FatPhil, I'd never seen that before.
[13:37:25] <FatPhil> Annoying thing is that it's not C++, so you can't just wrap it in extern "C" and have a polyglot library
[13:38:35] <FatPhil> Our project/company is very into the "leave no possibility for silly errors", so I've got permission to audit and add static to appropriate functions for the next major release.
[13:42:08] <FatPhil> the more people who use it, the better known it will become, so please make fruitful use of it!
[13:42:46] <FatPhil> It's just a shame they had to reuse "static" with /another/ completely unrelated meaning. I think even "const" would have been a better choice.
[13:43:27] <FatPhil> But "no new keywords" is WG14's mantra, so you're stuck with recyling or __ugliness
[13:43:59] <chromas> that just makes it environment friendly
[13:44:45] <Subsentient> FatPhil: I can't recall the last time I used an array declarator in a function prototype or definition.
[13:44:53] <Subsentient> I always just use pointers.
[13:46:34] <Subsentient> FatPhil: So, the standard is giving me a headache. What use is putting * in an array's declarator in a function prototype?
[13:46:45] <Subsentient> (in the subscript)
[13:51:01] <Subsentient> $burrito FatPhil
[13:51:01] * aqu4 chucks a nasty, rotten burrito at FatPhil
[13:53:24] <AndyTheAbsurd> https://www.youtube.com
[13:53:25] <crunchy> ^ 03How to send an 'E mail' - Database - 1984 - YouTube
[13:57:47] <Runaway1956> ~folding-rank
[13:57:49] <exec> 071177
[13:59:17] <chromas> long password
[14:30:01] <Bender> [SoylentNews] - SpaceX ISS Resupply Mission to Launch Fri April 8 @ 4:43pm EDT (2043 GMT) - http://sylnt.us - sticking-the-landing-is-the-hard-part
[14:30:40] <Subsentient> FatPhil:
[14:30:41] <Subsentient> FatPhil:
[14:36:59] <FatPhil> how to serve an email - use dovecot!
[14:37:06] <FatPhil> ooops, advertising, sorry ;-)
[14:38:18] <Subsentient> FatPhil: What does [*] mean in a C99 function prototype's array parameter?
[14:38:30] <Subsentient> The standard is giving me a headache, I can't see what use it is
[14:39:26] <Subsentient> Looks like it's just another way of having your array declaration decay to a pointer, but then the standard uses the words 'variable length array' to describe it...
[14:39:26] <Subsentient> wtf
[14:52:27] <cmn32480> !woop
[14:52:27] <Bender> woop woop woop (\/) (;,,;) (\/)
[14:52:31] <cmn32480> all my new PC parts came in
[14:52:37] * cmn32480 does the happy dance
[14:59:07] <AndyTheAbsurd> yay new PC!
[14:59:16] <cmn32480> pretty much AndyTheAbsurd
[14:59:19] <AndyTheAbsurd> I haven't had one of those since 2011
[14:59:25] <cmn32480> 2006
[14:59:36] <AndyTheAbsurd> oh damn
[14:59:39] <cmn32480> I upgrade every 10 years whether I need it or not
[15:02:12] <cmn32480> I have a dual core P4
[15:02:25] <cmn32480> doesn't handle Win7 well....
[15:02:44] <AndyTheAbsurd> yeah...you're overdue for an upgrade
[15:02:48] <cmn32480> and running even Quicken is a nightmare...
[15:02:53] <cmn32480> wife is pissed oabut it
[15:03:05] <cmn32480> claims I shoudl update her laptop first
[15:03:07] <AndyTheAbsurd> I'm pretty sure that my box wouldn't handle Win10 very well, but it runs Linux great
[15:03:34] <cmn32480> what she doesn't know is that I bought her new laptop last week. It is sitting in my office
[15:04:53] <chromas> is it folding?
[15:05:03] <chromas> gotta test it out; make sure it's not broke
[15:20:00] * cmn32480 thinks that through.. and decides the idea might have merit
[15:22:27] <FatPhil> Subsentient: also new in C99 - VLAs, variable length arrays. A replacement for alloca
[15:22:45] <Subsentient> FatPhil: I know all about VLAs.
[15:23:31] <Subsentient> FatPhil: I never saw the section of the standard that allowed a [*] in an array declarator, I just need to know what the HELL that actually does, because the standard is vague on it and I can't get anything from google.
[15:26:27] <FatPhil> I think [*] is only useful in multidimensional arrays, otherwise [] suffices.
[15:27:32] <Subsentient> FatPhil: But what the hell does it even do?
[15:27:59] <FatPhil> It's for places where the size parameters are unnamed, so in function prototypes
[15:28:23] <Subsentient> Well duh, but it's described as a complete type and explicitly mentions VLAs.
[15:29:23] <FatPhil> void foo(int x, int y, float f[x][y]); is fine, but if you're not naming x and y, then you can't use them. so void foo(int,int, float[*][*]); is what you use instead.
[15:30:27] <FatPhil> modulo missing tokens
[15:30:28] <Subsentient> ... that seems impossible to compute at compile time.
[15:30:45] <FatPhil> or is my console wrapping broken
[15:30:59] <FatPhil> it's only a declaration, it compiles to nothing
[15:31:14] <Subsentient> the type of a multidimension array's first element is just the smaller array type, and you need the size of that to compute addresses.
[15:31:32] <FatPhil> it's an incomplete type, it has no type
[15:31:48] <Subsentient> FatPhil: The C99 draft says that it IS a complete type.
[15:32:16] <FatPhil> only the callee needs to compute addresses, and the callee has the parameter names (and uses them inside the [])
[15:32:28] <FatPhil> oooh, maybe that was one of the TCs
[15:32:36] <Subsentient> If the size is not present, the array type is an incomplete type. If the size is * instead of being an expression, the array type is a variable length array type of unspecified size, which can only be used in declarations with function prototype scope;124) such arrays are nonetheless complete types. I
[15:32:40] <FatPhil> I always use n1256
[15:33:25] <Subsentient> FatPhil: C11 also says it's a complete type.
[15:33:44] <Subsentient> So that wasn't a typo apparently.
[15:34:51] <Subsentient> FatPhil: Well it looks like I found something that neither of us understand.
[15:34:53] <FatPhil> oooh, you're looking at 6.7.5.2p4 - I was looking at 6.7.5.3p12
[15:35:16] <FatPhil> yeah, 6.7.5.2p4 has just made my head assplode
[15:35:39] <FatPhil> thanks for pointing it out, I'm gonna have to read that a few more times
[15:35:49] <Subsentient> FatPhil: When you find the solution, give it to me.
[15:36:01] <Subsentient> FatPhil: you can use aqu4bot's tell command like $tell Subsentient whatever
[15:36:15] <Subsentient> (do not allow trailing comma or colon)
[15:36:20] <Subsentient> (for the nick)
[15:36:21] <FatPhil> Oh - one thing that has changed in different versions of the spec is that the definition of "complete type" has changed
[15:36:59] <FatPhil> I think some things that wouldnormally beconsidered incomplete have been defined as complete - this might be one of them. I forget why that is.
[15:38:04] <Subsentient> FatPhil: Yeah. For most things, unless I'm thinking about a C99 feature, I refer to the ANSI standard document,
[15:38:08] <Subsentient> (C89)
[15:38:20] <Subsentient> It's better written and easier to comprehend imho
[15:38:32] <chromas> that's why it's obsolete
[15:38:39] <Subsentient> chromas++
[15:38:39] <Bender> karma - chromas: 165
[15:39:40] <FatPhil> In fact, I think 6.7.5.2p4 might simply be one of the adhoc definitions asserting that it is a complete type.
[15:40:21] <FatPhil> They got a bit language-lawyery in C99, which wasn't always an improvement.
[15:40:41] <Subsentient> Yeah, I liked C89's draft so much better.
[15:40:45] <Subsentient> Still use it.
[15:41:48] <FatPhil> Too much has changed, I only use n1570 now, unless I'm specifically looking back to C99.
[15:42:35] <Subsentient> FatPhil: Yeah, C11 isn't supported everywhere fully yet.
[15:42:44] <Subsentient> So I stick with C99 unless I know I'll never care about portability.
[15:42:48] <FatPhil> e.g. when I added [static 6] to my code yesterday there was a nagging "is that really C99, we're not supposed to assume anything more modern...?" in my mind, so I had to pull it out.
[15:42:51] <Subsentient> Still, anonymous unions and structs are awesome
[15:43:19] <FatPhil> named initialisers are a top feature for me.
[15:43:30] <Subsentient> FatPhil: you mean designated initializers?
[15:43:38] <FatPhil> yarp
[15:43:38] <Subsentient> Because yeah, those are my favorite C99 feature.
[15:44:38] <Subsentient> FatPhil: It's just so convenient how it zero-initializes every element you didn't name, even if you only wanted to initialize one in the middle of a struct/array.
[16:01:13] <Bender> [SoylentNews] - Porter Ranch Gas Leak to Lead to SoCal Blackouts - http://sylnt.us - test-faster
[16:22:25] <cmn32480> Ok.. off to go sleep on a Battleship.
[16:22:29] <cmn32480> See y'all tomorrow
[16:22:34] <cmn32480> ~gday #soylent
[16:22:36] * exec allegedly heaps a terabyte of 🐂💩 on #soylent
[16:25:32] <swiss> ~gday cmn32480
[16:25:34] * exec covertly nudges a buzzfeed list of buttleak toward cmn32480
[17:04:37] -!- SoyCow1654 has quit [Ping timeout: 268 seconds]
[17:17:42] -!- richardboegli has quit [Quit: Leaving]
[17:32:20] <Bender> [SoylentNews] - "Panama Papers" Compendium - http://sylnt.us - Oh-what-a-wicked-web-we-weave,-When-first-we-practice-to-deceive.
[19:03:29] <Bender> [SoylentNews] - FBI's iPhone hack only works on 5C's and older. - http://sylnt.us - hacking-ancient-tech
[19:57:17] -!- Tramtrist has quit [Ping timeout: 268 seconds]
[20:04:36] -!- Tramtrist [Tramtrist!~tramtrist@dzf.tramtrist.com] has joined #Soylent
[20:05:36] Tramtrist is now known as SoyGuest93758
[20:19:41] -!- dboz87 [dboz87!~189aef7b@24.154.jxp.tyn] has joined #Soylent
[20:25:12] <dboz87> hello
[20:25:23] -!- dboz87 has quit [Quit: Web client closed]
[21:05:01] <Bender> [SoylentNews] - Uber to Pay $10 Million to Settle California Lawsuit Over Safety Claims and Airport Surcharges - http://sylnt.us - leaving-on-a-jet-plane
[21:08:34] -!- mythterj [mythterj!mythterj@tonvizu.sdf.org] has joined #Soylent
[22:36:11] <Bender> [SoylentNews] - NASA's NEOWISE Mission Finds 72 Undiscovered Near-Earth Objects - http://sylnt.us - it-would-be-wise-to-find-all-NEOs
[23:06:33] <Bender> [SoylentNews] - FBI's iPhone Hack Only Works on 5C and Older - http://sylnt.us - hacking-ancient-tech
[23:12:05] -!- BroiledHogAnus [BroiledHogAnus!~62b0c8c6@ka52-830-964-802.sd.sd.cox.net] has joined #Soylent
[23:12:23] <BroiledHogAnus> Tis hilarious, about Porter Ranch
[23:12:37] <BroiledHogAnus> I lived in the SFV for years, I know Porter Ranch and environs well.
[23:13:12] <BroiledHogAnus> And I don't feel a goddamn smidgen of sympathy for its residents. Not because they're mostly Jewish, but because it's an upper middle-class suburb of L.A.
[23:13:35] <BroiledHogAnus> How if only terrorists could nuke L.A. or cover it with a chemical attack, the world would be a better place.
[23:17:40] -!- BroiledHogAnus has quit [Quit: Web client closed]
[23:18:05] -!- FrogBlast [FrogBlast!~322e93f1@50.46.wmj.mky] has joined #Soylent
[23:24:06] <crutchy> g'day FrogBlast
[23:24:09] <crutchy> long time no see
[23:25:36] <FrogBlast> Howdy.
[23:26:15] <FrogBlast> Yeah, I sort of volunteered to help edit, then vanished.
[23:27:07] <FrogBlast> But when I have a story in the queue, I have to come here to stand around and look like a cool dude.
[23:28:22] <crutchy> lol
[23:42:44] * SirFinkus is trying to set up a conversation club group meeting
[23:42:48] <SirFinkus> it's like herding cats
[23:43:33] <crutchy> all talk and no action :p
[23:43:38] <crutchy> bahahahahaha
[23:43:44] <crutchy> </dad_joke>
[23:44:13] <SirFinkus> it took 3 days to set up the group chat
[23:46:22] <Subsentient> ~gday #soylent
[23:46:24] * exec abnormally pesters a mountain of shit-on-a-stick with #soylent
[23:47:32] <crutchy> ~g'day Subsentient
[23:47:34] * exec covertly heaps a C cup of santorum on Subsentient
[23:47:45] <Subsentient> lol
[23:48:16] <Subsentient> crutchy: well I guess you got me back for the freshly milked gerbil semen
[23:48:31] <crutchy> yummy
[23:48:51] * crutchy is working on a config macro parser
[23:49:56] <crutchy> i've inserted a call the the handler function to intercept exec: lines in script comment blocks
[23:50:22] <crutchy> think i figured out where to put it for the main config parser
[23:50:46] <Subsentient> crunchy: Got all but one source file of Epoch working properly as not only C++, but with the bajillion custom linked lists replaced with std::list
[23:50:49] <Subsentient> crunchy:
[23:50:55] <Subsentient> crutchy:
[23:50:57] <Subsentient> ffffkkkkk
[23:51:02] <crutchy> :p
[23:53:10] <crutchy> ooh. looks like i don't have to intercept main config cos its already intercepted :D
[23:53:43] * crutchy likes being surprised when his programming choices actually make something easier :D
[23:54:36] -!- FrogBlast has quit [Quit: Web client closed]
[23:59:01] <SirFinkus> I love those "I'm not as dumb as I think I am" moments
[23:59:31] <SirFinkus> unfortunately, they're pretty rare for me
[23:59:38] <SirFinkus> I'm usually exactly as dumb as I think I am