00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:19:41  * Guest87729joined
00:57:12  * pfrazejoined
01:45:36  * rxgxquit (Quit: Connection closed for inactivity)
02:35:52  * jiangplusjoined
02:35:52  * jiangplu1joined
02:41:52  <substack>jiangplu1: howdy
02:46:09  <kumavis>btc is going nuts
02:49:56  * dvlwrk_joined
02:50:46  * jiangplu1quit (Quit: Lost terminal)
02:50:50  * jiangplusquit (Quit: Lost terminal)
02:51:17  * jiangplusjoined
03:09:35  * pfrazequit (Remote host closed the connection)
03:45:49  <mikolalysenko>ah shit I just realized wafflejs is tomorrow not on friday
03:46:09  <mikolalysenko>substack: I think I am going to go to wafflejs instead oaklandjs tomorrow
03:46:37  <mikolalysenko>but I'll be at sudo room on thursday for sure
03:50:08  * contrahaxquit (Quit: Sleeping)
03:51:58  <substack>ok cool
03:52:02  <noffle>awesome! I'll be there as well. I'm actually working through shader-school and playing with stack.gl at the moment :)
03:52:49  <substack>I haven't been to oakjs in a while but I go to sudo for js night pretty often
03:53:15  <mikolalysenko>noffle: sweet!
03:53:24  <mikolalysenko>I'm actually going to be moving out here in december
03:53:38  <mikolalysenko>currently trying to figure out where to live
03:53:43  <mikolalysenko>there aren't enough places though
03:55:21  <noffle>where are you currently?
03:56:10  <mikolalysenko>noffle: right now I am staying in the mission
03:56:28  <mikolalysenko>but I'm going to be in the east bay all day tomorrow looking at apartments
03:57:30  * contrahaxjoined
03:58:04  <noffle>housing is so rough. I'm all the way down in san jose at the moment
03:59:38  <mikolalysenko>augh
04:00:07  <mikolalysenko>fuck that. I'd rather live in alameda and take the ferry
04:00:11  * contrahaxquit (Client Quit)
04:04:33  <mikolalysenko>though if you can do remote work san jose would be fine
04:06:23  <noffle>it's far enough that I don't get up to sudo and oakland events as often as I'd like
04:06:50  <noffle>my partner works here though, so my hands are tied at the moment
04:07:54  * ike___joined
04:08:01  * cnd_joined
04:08:20  * brycebaril_joined
04:08:29  * hughsk_joined
04:08:45  <mikolalysenko>I see
04:09:04  * parshap_joined
04:10:41  * spaderjoined
04:10:56  <noffle>what are you working on lately?
04:11:27  * brycebarilquit (Ping timeout: 240 seconds)
04:11:28  * hughskquit (Ping timeout: 240 seconds)
04:11:28  * ike_quit (Ping timeout: 240 seconds)
04:11:29  * parshapquit (Ping timeout: 240 seconds)
04:11:30  * dubroy__________quit (Ping timeout: 240 seconds)
04:11:30  * terinjokesquit (Ping timeout: 240 seconds)
04:11:31  * cndquit (Ping timeout: 240 seconds)
04:11:32  * h0kequit (Ping timeout: 240 seconds)
04:11:44  * ike___changed nick to ike_
04:11:45  * brycebaril_changed nick to brycebaril
04:11:51  * dubroy__________joined
04:11:55  * spaderchanged nick to terinjokes
04:11:56  * cnd_changed nick to cnd
04:12:07  * hughsk_changed nick to hughsk
04:12:59  * parshap_changed nick to parshap
04:15:44  <mikolalysenko>noffle: have been poking around on some mesh processing stuff http://mikolalysenko.github.io/plastimesh/
04:15:56  <mikolalysenko>and just started working at flexport
04:18:41  <noffle>ooh, plastimesh is fun to play with
04:19:13  <noffle>noticeable delay when adding to the mesh -- a fairly heavy operation?
04:22:33  * h0kejoined
04:23:49  <substack>mikolalysenko: really cool!
04:24:30  <mikolalysenko>noffle: no, just not optimized yet
04:28:18  <mikolalysenko>noffle: the thing that is dumb is that it remeshes after every modification which is wasteful
04:28:43  <mikolalysenko>but you can group some modifications together and then remesh them at once for far less work
04:28:57  <mikolalysenko>but before I start on that stuff I want to implement some code to handle self intersections
04:29:08  <mikolalysenko>also I've been playing with UV unwrapping/mesh parameterization
04:29:25  <mikolalysenko>so you can do stuff like input a mesh -> get a texture parameterization automatically
04:29:33  <mikolalysenko>the hard part with that though is how to cut the seams on the mesh
04:29:47  <mikolalysenko>I tried out a few things though they weren't super great
04:30:26  <mikolalysenko>on the flight back to madison I will probably try implementing the seamster algorithm
04:30:35  <noffle>having ready-to-go modules for these sorts of things is hugely powerful :D
04:31:00  <mikolalysenko>yeah exactly
04:31:34  <mikolalysenko>all the code for doing this stuff I know if is locked in these awful systems or made out of junky matlab/python scripts
04:32:39  <noffle>my pie-in-the-sky dream is to be able to assemble powerful open tooling not unlike e.g. Unity, but built on a stack that's single purpose modules all the way down
04:33:20  * jerkeyjoined
04:36:55  <mikolalysenko>noffle: yes
04:37:07  <mikolalysenko>would be great, but we need more people working on this stuff
04:38:14  <noffle>a lot of graphics and games folks tend to live in walled gardens.. and stay there
04:39:04  <mikolalysenko>in graphics it seems like open source never really became a thing
04:39:23  <mikolalysenko>though windows is still a big thing in that community due to all the games programmers
04:39:41  <mikolalysenko>and tools like msvc kind of encourage that culture
04:39:59  <mikolalysenko>since it is hard to do basic things like share build scripts and import libraries in that environment
04:40:14  <mikolalysenko>the friction for just basic code reuse is so high
04:40:23  <mikolalysenko>so lots of nih stuff
04:41:18  <noffle>exactly
04:41:29  <noffle>the pinnacle of sharing these days is copying/pasting unity project files
04:41:32  <noffle>in zip files
04:41:35  <noffle>:'(
04:42:15  <noffle>but the tooling never made sharing and modularity a core aspect, so the culture is to reinvent or copy+pasta or upload zip files on--christ--ftp servers
04:43:24  <noffle>and most devs I know don't really care about the problem; they're happy to keep on dealing with it because stopping to address the problem means time they aren't shipping their game
04:43:48  <noffle>as long as they have *their* hoard of self-made tools, it's probably fine
04:43:59  <mikolalysenko>yeah exactly
04:44:03  <mikolalysenko>but it also keeps devs employed
04:44:07  <mikolalysenko>and self made tools are job security
04:44:21  <mikolalysenko>so I also get why people don't speak up too much about it
04:45:12  <noffle>ungh, right
04:45:28  <noffle>it makes sense, given games tend to be a hugely money-driven culture
04:45:37  <noffle>contrasted to e.g. unix's historic culture
04:45:49  <mikolalysenko>cad systems are also really bad in this regard
04:46:04  <mikolalysenko>cad seems almost completely untouched by open source
04:46:23  <noffle>I wonder how much is the domain vs the culture
04:46:31  <mikolalysenko>it seems like that industry only barely felt the pc revolution
04:46:31  <mikolalysenko>still in the days of mainframes and sold "seats" of software licenses
04:46:55  <mikolalysenko>I think it is cultural
04:47:14  <mikolalysenko>there are lots of other non-consumer apps that embrace open source
04:47:32  <mikolalysenko>lots of analytics/data mining products work and survive as open source
04:47:54  <mikolalysenko>and even though cad systems tend to not be open, you can find lots of physics code which is
04:48:06  <mikolalysenko>because that stuff is largely written in academic environments
04:48:48  * jerkeypart
04:49:01  <noffle>ha, interesting
04:50:02  <mikolalysenko>a lot of it has to do with who pays for the software I think
04:50:28  <mikolalysenko>most development software is written by and for developers, and tends toward being free
04:50:57  <mikolalysenko>consumer stuff is sold directly to users, price tends toward market value which is ultimately free
04:51:36  <mikolalysenko>academic software gets sold to the government on the condition that the results are published, making them free
04:51:51  <mikolalysenko>more of a charity thing than an actual market economy
04:52:10  <mikolalysenko>but cad systems are different. they are basically enterprise software sold to a few large corporations
04:52:26  <mikolalysenko>similar to how oracle's stuff costs shit loads of money
04:52:39  <mikolalysenko>but they sell to a smaller market of really big fish
04:54:22  <noffle>most of my experience is limited to indie game tooling, which tends toward closed source and lock-in (unity, game maker, photoshop, most DAW software, visual studio, etc). but I think given how Windows (and DOS before it) was the origin of PC gaming, MS' closed and capitalist culture heavily influenced things
04:54:37  <noffle>though this is coming from console and arcade gaming before it, which was waaaay tighter
04:54:44  <noffle>makes me think of the cad world you're describing
04:55:12  <noffle>expensive highly guarded platform SDKs and publishing gatekeepers
04:56:38  <mikolalysenko>yeah
04:56:46  <mikolalysenko>I guess with games they have a short shelf life
04:57:06  <mikolalysenko>and games aren't really commodities in the same way that something like a web browser or word processor is
04:57:19  <noffle>true
04:57:38  <noffle>but there's lots of opportunity for reuse that goes unexploited, I think
04:57:48  <noffle>I think that's a good point though
04:57:48  <mikolalysenko>oh yes
04:58:19  <mikolalysenko>there are some places though that I think are more important than games and have enough overlap to support this kind of development though
04:58:40  <noffle>(I've got to run, but really interesting talking to you :) hope we can continue on thurs @ sudo)
04:58:41  <mikolalysenko>lots of stuff in data visualization, scientific computing and creative coding crosses over here
04:58:45  <mikolalysenko>yeah, sure
04:58:55  <noffle>agreed
05:00:42  * jiangplusquit (Ping timeout: 246 seconds)
05:15:57  * dvlwrk_quit (Ping timeout: 252 seconds)
05:32:17  * dvlwrk_joined
05:35:15  * contrahaxjoined
06:11:51  <jjjohnny>bitcoin put on a couple bills
06:44:58  * thealphanerdquit (Ping timeout: 244 seconds)
06:46:25  * domanicjoined
06:48:06  * thealphanerdjoined
06:52:32  * melbatoastjoined
06:55:40  * jiangplusjoined
06:59:39  * melbatoastquit (Quit: Leaving)
07:00:28  * nofflequit (Ping timeout: 244 seconds)
07:01:12  * nofflejoined
07:16:09  * domanicquit (Ping timeout: 246 seconds)
07:25:22  * harrow`joined
07:27:24  * harrowquit (*.net *.split)
07:53:39  * fotoveritequit (Quit: fotoverite)
07:57:11  * jiangplusquit (Ping timeout: 264 seconds)
07:59:38  * contrahaxquit (Quit: Sleeping)
08:19:01  * Guest87729changed nick to jjjjj
08:19:15  * jjjjjquit (Changing host)
08:19:15  * jjjjjjoined
08:28:34  * djcoinjoined
09:37:15  * stagasjoined
09:54:06  * dvlwrk_quit (Ping timeout: 255 seconds)
10:19:01  * peutetrejoined
10:44:28  * dvlwrk_joined
11:01:40  * stagasquit (Ping timeout: 265 seconds)
11:03:02  * peutetrequit (Quit: ...)
11:03:53  * peutetrejoined
11:06:41  * peutetrequit (Client Quit)
11:28:12  * stojanovicjoined
11:39:53  * AndreasMadsenjoined
11:40:36  * reqsharkjoined
11:45:26  * djcoinquit (Quit: WeeChat 1.0.1)
11:46:03  * stojanovicquit (Remote host closed the connection)
11:46:22  * stojanovicjoined
11:46:25  * AndreasMadsenquit
11:53:12  * dvlwrk_quit (Ping timeout: 272 seconds)
12:01:22  * stojanovicquit (Read error: Connection reset by peer)
12:03:34  * stojanovicjoined
12:18:20  * stojanovicquit (Remote host closed the connection)
12:43:11  * peutetrejoined
12:44:48  * stojanovicjoined
12:46:06  * fotoveritejoined
12:48:11  * stojanovicquit (Read error: Connection reset by peer)
12:49:54  * AndreasMadsenjoined
12:51:53  * AndreasMadsenquit (Client Quit)
13:04:24  * dvlwrk_joined
13:08:08  * stojanovicjoined
13:21:40  * peutetrequit (Quit: ...)
13:24:58  * peutetrejoined
13:28:21  * reqsharkquit (Quit: Be back later ...)
13:31:39  * reqsharkjoined
13:36:03  * jjjjjquit (Read error: Connection reset by peer)
13:43:15  * dvlwrk_quit (Ping timeout: 246 seconds)
13:57:01  * stojanovicquit (Remote host closed the connection)
13:58:27  * stojanovicjoined
14:02:06  * stojanovicquit (Remote host closed the connection)
14:02:20  * stojanovicjoined
14:05:33  * stagasjoined
14:14:48  * stojanovicquit (Remote host closed the connection)
14:17:09  * stojanovicjoined
14:20:51  * stojanovicquit (Remote host closed the connection)
14:21:48  * stojanovicjoined
14:23:46  * stojanovicquit (Remote host closed the connection)
14:27:06  * stojanovicjoined
14:31:54  * reqsharkquit (Ping timeout: 246 seconds)
14:32:23  * reqsharkjoined
14:36:53  * reqsharkquit (Client Quit)
14:41:31  * reqsharkjoined
14:46:27  * stagasquit (Ping timeout: 260 seconds)
14:48:03  * stojanovicquit (Remote host closed the connection)
14:49:22  * stojanovicjoined
14:50:03  * peutetrequit (Quit: ...)
14:53:29  * stojanovicquit (Remote host closed the connection)
15:00:21  * reqsharkquit (Quit: Be back later ...)
15:03:20  * reqsharkjoined
15:03:33  * peutetrejoined
15:03:37  * stojanovicjoined
15:09:17  * reqsharkquit (Quit: Be back later ...)
15:14:41  * rxgxjoined
15:17:00  * fotoveritequit (Quit: fotoverite)
15:20:49  * fotoveritejoined
15:21:56  * reqsharkjoined
15:26:25  * fotoveritequit (Quit: fotoverite)
15:31:32  * stagasjoined
15:40:40  * fotoveritejoined
15:51:20  * stojanovicquit (Remote host closed the connection)
15:54:06  * stojanovicjoined
15:56:35  * stojanovicquit (Remote host closed the connection)
16:03:31  * stojanovicjoined
16:04:50  * pfrazejoined
16:09:14  * stojanovicquit (Remote host closed the connection)
16:11:19  * stojanovicjoined
16:15:12  * stojanovicquit (Remote host closed the connection)
16:15:25  * stojanovicjoined
16:29:54  * stojanovicquit (Read error: Connection reset by peer)
16:32:34  * stojanovicjoined
16:42:37  * phatedjoined
16:52:10  * pfrazequit (Remote host closed the connection)
16:52:28  * peutetrequit (Quit: ...)
17:06:40  * AndreasMadsenjoined
17:11:00  <kumavis>mikolalysenko: trying to understand the 'graph isomorphism problem' referenced by recent news
17:12:02  <kumavis>but its turning into a very wide breadth-first technical vocabulary search
17:16:17  <kumavis>so they are proposing a new way to quickly compare large trees?
17:29:01  * phatedquit (Remote host closed the connection)
17:41:42  * AndreasM_joined
17:43:59  * AndreasMadsenquit (Ping timeout: 264 seconds)
18:08:59  * stojanovicquit (Remote host closed the connection)
18:10:58  * coderzachjoined
18:23:55  * AndreasM_quit (Ping timeout: 252 seconds)
18:27:29  * stojanovicjoined
18:47:32  * dvlwrk_joined
18:54:21  * shamajoined
19:14:17  * contrahaxjoined
19:14:59  * stagasquit (Quit: Konversation terminated!)
19:15:02  * stagas_joined
19:27:33  <ogd>kumavis: got a link to the news you mentioned?
19:28:59  * stagas_quit (Ping timeout: 240 seconds)
19:34:40  * pfrazejoined
19:48:47  * pfrazequit (Remote host closed the connection)
19:59:51  * pfrazejoined
20:11:06  * jiangplusjoined
20:11:53  * pfrazequit (Remote host closed the connection)
20:33:59  * pfrazejoined
21:12:11  * stojanovicquit (Remote host closed the connection)
21:12:35  * stojanovicjoined
21:15:06  * stojanovicquit (Remote host closed the connection)
21:15:32  * stojanovicjoined
21:29:18  * stojanovicquit (Remote host closed the connection)
21:29:34  * stojanovicjoined
21:33:18  * stojanovicquit (Remote host closed the connection)
21:57:08  * pfraze_joined
21:58:20  * pfraze__joined
22:00:19  * pfrazequit (Ping timeout: 240 seconds)
22:01:26  * pfraze_quit (Ping timeout: 240 seconds)
22:05:28  * stojanovicjoined
22:20:46  * stojanovic_joined
22:20:53  * stojanovicquit
22:20:53  * stojanovic_changed nick to stojanovic
22:25:33  * pfrazejoined
22:28:45  * pfraze__quit (Ping timeout: 268 seconds)
22:57:18  * phatedjoined
23:13:34  * dvlwrk_quit (Remote host closed the connection)
23:20:53  * pfrazequit (Remote host closed the connection)
23:46:26  * phatedquit (Remote host closed the connection)
23:50:14  <mikolalysenko>kumavis: graph isomorphism is the problem of testing if two graphs are isomorphic
23:50:17  <mikolalysenko>it is a really big deal
23:50:30  <mikolalysenko>and it is in a mysterious complexity class, kind of like integer factorization
23:51:06  <mikolalysenko>people use it in chemistry to test if molecules are equivalent, it gets used all over the place in mathematics, engineering, etc.
23:51:20  <mikolalysenko>chemists are the biggest graph isomorphism users though
23:51:30  <mikolalysenko>in practical settings anyway
23:55:24  * contrahaxquit (Quit: Sleeping)
23:57:22  * contrahaxjoined