00:32:16  * shamaquit (Remote host closed the connection)
00:35:31  * shamajoined
00:46:43  * shamaquit (Quit: (╯°□°)╯︵ɐɯɐɥs)
00:55:34  * fotoveritejoined
02:35:29  * vweeversquit (Ping timeout: 268 seconds)
03:03:24  * phatedquit (Remote host closed the connection)
03:24:38  * fotoveritequit (Read error: Connection reset by peer)
03:25:11  * fotoveritejoined
03:34:14  * pfrazequit (Remote host closed the connection)
04:05:04  * phatedjoined
04:07:46  * fotoveritequit (Quit: fotoverite)
04:09:52  * phatedquit (Ping timeout: 252 seconds)
04:17:39  * pfrazejoined
04:40:24  * pfrazequit (Remote host closed the connection)
04:53:22  * jjjohnnyquit (Ping timeout: 244 seconds)
05:00:04  * jjjohnnyjoined
05:30:15  * phatedjoined
05:30:57  * phatedquit (Client Quit)
06:18:51  * fotoveritejoined
06:32:17  * robertkowalskiquit (Ping timeout: 268 seconds)
06:32:55  * contrahaxquit (Quit: Sleeping)
06:37:58  * contrahaxjoined
07:41:21  * contrahaxquit (Quit: Sleeping)
07:44:53  * fotoveritequit (Ping timeout: 244 seconds)
07:52:25  * fotoveritejoined
07:52:32  <guybrush>mafintosh, if i want to distribute a k/v-store via webrtc is hyperlog the right tool to use? or should i look at something else? like scuttlebutt?
07:52:58  * contrahaxjoined
07:54:20  <guybrush>i have like 100 keys max that get created/updated/deleted and every key is owned by 1 user (signed/verified with private/public key)
07:56:18  * pspijoined
07:57:52  * domanicjoined
08:04:17  <domanic>mikolalysenko, substack ogd hughsk hey, is there a module(s) that allows me to find the union of a 2 3d shapes (say, a boat hull, and water surface, to compute the displacement of a boat hull) and one to compute the volume and center of a 3d shape (to compute the bouyancy and righting moment of that boat)?
08:43:45  * domanicquit (Ping timeout: 244 seconds)
08:57:39  * domanicjoined
09:00:22  * peutetrejoined
09:15:12  <rom1504>https://www.npmjs.com/package/mesh-collision looks like it
09:15:22  <rom1504>ah not exactly
09:25:56  <domanic>rom1504, this looks good: https://www.npmjs.com/package/csg
09:26:08  <domanic>but just need a way to calculate volume and center
09:30:26  <domanic>oh it looks like http://joostn.github.io/OpenJsCad/ can do it
09:30:36  <domanic>it has volume... just need center
09:53:37  * djcoinjoined
10:09:10  * domanicquit (Read error: Connection reset by peer)
10:27:13  * domanicjoined
10:34:47  <guybrush>mafintosh, i think i figured it out how i can use hyperlog for my usecase, i will just create a hyperlog per key :D
10:35:05  <guybrush>then i only have to distribute a list of available keys
10:36:41  <guybrush>though i think its better to just write something on my own maybe
10:46:45  * fotoveritequit (Ping timeout: 244 seconds)
10:51:41  * fotoveritejoined
11:11:26  * domanicquit (Read error: Connection reset by peer)
11:13:32  * contrahaxquit (Quit: Sleeping)
11:14:28  * peutetrequit (Read error: Connection reset by peer)
11:19:50  * peutetrejoined
11:38:24  * fotoveritequit (Ping timeout: 260 seconds)
11:45:40  * vweeversjoined
12:16:07  * peutetrequit (Ping timeout: 244 seconds)
12:33:22  * peutetrejoined
12:45:57  * peutetrequit (Ping timeout: 246 seconds)
13:04:38  * vweeversquit (Quit: vweevers)
13:04:57  * vweeversjoined
13:06:06  * peutetrejoined
14:32:00  * peutetrequit (Ping timeout: 244 seconds)
14:34:56  * timoxley_changed nick to timoxley
16:06:32  * vweeversquit (Ping timeout: 244 seconds)
16:11:46  * pfrazejoined
16:13:37  * vweeversjoined
17:02:20  <noffle>guybrush: you might be looking for https://github.com/substack/hyperkv :)
17:02:38  <noffle>though you may need to build your permissions model on top of it
17:04:26  <guybrush>noffle, thanks! yes, i thought so
17:04:46  <noffle>no problem
17:05:24  * pfrazequit (Remote host closed the connection)
17:16:27  * drptblquit (Quit: My MAC has gone to sleep. zZz..)
17:28:35  * pfrazejoined
17:32:12  * contrahaxjoined
17:40:51  * groundwaterjoined
18:28:11  * Boobileahjoined
18:29:10  * machty_changed nick to machty
18:52:55  * PsionTheoryjoined
18:55:01  * pfrazequit (Remote host closed the connection)
18:55:57  * pfrazejoined
19:20:43  * phatedjoined
19:36:11  * PsionTheoryquit (Read error: Connection reset by peer)
19:41:16  * contrahaxquit (Read error: Connection reset by peer)
19:41:38  * contrahaxjoined
19:45:12  * domanicjoined
19:53:59  * jjjohnnyquit (Quit: Lost terminal)
19:58:20  <substack>domanic: in the conversation viewing for this voice chat idea, it should be possible to skip around so you can jump over a boring part or check back with something that was previously said
19:58:47  <substack>one big thing that sucks about voice comms is figuring out when it's your turn to talk and people talking over each other
19:59:40  <domanic>substack, totally. in face to face comms, that is all managed via eyecontact
20:00:03  <substack>if the latency is good enough
20:00:24  <domanic>you can't do eye contact over video though
20:00:26  <substack>another thing, is if you want to participate in a voice or video chat but don't have a webcam, microphone, or your uplink isn't good enough
20:00:39  <domanic>because the camera is is the wrong place (not in your eyes)
20:00:40  <substack>it should be possible to participate with voice synthesis
20:00:57  <domanic>definately
20:01:22  <domanic>also, quite often, you want give a small feedback, like a nod
20:01:42  <domanic>or to make a confused look on your face
20:01:56  <substack>pre-recorded gifs for different faces would be really good
20:01:58  <domanic>or maybe "get to the point"
20:02:06  <substack>or if you can replay gifs from earlier
20:02:24  <foreigneye>domanic: thanks for messaging me
20:02:32  <foreigneye>i should find time to
20:02:36  <domanic>foreigneye, no prob
20:02:39  <foreigneye>talk to you more about it :)
20:02:45  <domanic>foreigneye, are you still in amsterdam
20:02:58  <foreigneye>domanic: Russia!
20:03:23  <domanic>substack, and probably a "hand" (as in, putting your hand up) for when you have something to say
20:04:03  <domanic>substack, like this: https://en.wikipedia.org/wiki/File:OccupyHandSignals.pdf
20:04:55  * mattronixjoined
20:05:03  <domanic>this diagram is better https://en.wikipedia.org/wiki/Occupy_movement_hand_signals#/media/File:Occupy_movement_handsignals_diagram_bank_of_ideas_nov_2011.jpg
20:05:12  <domanic>foreigneye, where in russia
20:05:36  <foreigneye>domanic: Saint Petersburg
20:05:45  <mattronix>domanic: nathan7 mmalecki yo
20:05:47  <mattronix>:P
20:05:52  <foreigneye>domanic: going to SquatConf?
20:06:57  <mattronix>foreigneye: fancy meeting you here
20:06:58  <mattronix>mewhahaha
20:06:58  <foreigneye>domanic: you met mattronix in Ams, right? You should get him to test patchwork
20:07:24  <mattronix>foreigneye: yep het met me via nathan7
20:08:14  <domanic>ah very good.
20:08:36  <domanic>foreigneye, I havn't decided yet. flights from NZ are very expensive
20:10:42  <mattronix>domanic: :(
20:12:01  <domanic>mattronix, gotta figure out some other conference to buy them for me
20:12:14  <mattronix>domanic: mewahahahaha
20:13:01  <foreigneye>mattronix: make sure to tell domanic and wehost
20:13:09  <foreigneye>if he does not know about it already
20:13:44  <mikolalysenko>domanic: intersecting an arbitrary pair of meshes is hard, but there are ways to get just the mass properties of the intersection of a mesh with a convex object (like a half plane for example)
20:13:58  <mikolalysenko>don't know a module off the top of my head, but you could write your own
20:14:33  <domanic>mikolalysenko, I eventually found openjscad
20:14:50  <domanic>which looks like it can do most of the stuff I need, it has volume and area
20:15:06  <domanic>I just need to figure out how to describe a boat hull shape
20:15:45  <domanic>mikolalysenko, I've been trying to figure out what the formula is to describe a elastically bending object is?
20:16:01  <mikolalysenko>domanic: there isn't a closed form formula, you need to solve an equation
20:16:18  <domanic>it seems like it would be a parabola, for some of it's angles at least
20:16:32  <mikolalysenko>for some shapes and some models of elasticity there are solutions which are known
20:17:01  <mikolalysenko>like a beam for example https://en.wikipedia.org/wiki/Euler%E2%80%93Bernoulli_beam_theory
20:17:11  <mikolalysenko>for arbitrary shapes you gotta do some work to figure it out
20:17:39  <mikolalysenko>fortunately there is a pretty good physical theory for rigid structures undergoing small deformations: https://en.wikipedia.org/wiki/Linear_elasticity
20:17:57  <mikolalysenko>and there are a variety of techniques known for solving those equations
20:18:18  <mikolalysenko>the finite element method is most popular/widely used https://en.wikipedia.org/wiki/Finite_element_method
20:18:53  <mikolalysenko>if you can get access to it, you should check out rhino3d and scan&solve
20:19:09  <mikolalysenko>I've heard they're widely used for boat building/design
20:20:11  <domanic>mikolalysenko, I see lots of stuff for strain but nothing for calculating the shape it will take
20:20:19  <mikolalysenko>you get the shape from the strain
20:20:37  <mikolalysenko>the strain is basically the derivative of the deformation
20:22:08  <mikolalysenko>in linear elasticity, you take the derivative of the displacements (deformations) and then you plug it into this thing called the strain-energy tensor which gives you the potential energy of the deformation
20:22:23  <mikolalysenko>from energy you can get forces or whatever
20:22:33  <nathan7>hey domanic
20:22:36  <nathan7>also hey mikolalysenko
20:22:45  <mattronix>hay nathan7
20:23:23  <mikolalysenko>hello
20:23:29  <domanic>nathan7,
20:23:50  <nathan7>that reads like there was supposed to be a sentence after it
20:24:31  <domanic>nathan7,
20:24:40  <domanic>does it have to?
20:25:46  <nathan7>maybe
20:25:59  <domanic>mikolalysenko, thanks!
20:26:16  <nathan7>how's kiwiland
20:26:45  <mikolalysenko>domanic: also for plates https://en.wikipedia.org/wiki/Bending_of_plates
20:27:00  <mikolalysenko>there are books with lots of closed form solutions for different shapes and materials
20:27:30  <mikolalysenko>though nowadays you can get better results faster by just building a model and running some finite element analysis on it
20:29:38  <domanic>mikolalysenko, bending plates is basically what I need, since plywood is a plate (although, with different stiffnesses by axis)
20:31:15  <mikolalysenko>wood is actually a very complex material, and I don't know of any good models for large deformations in wooden structures
20:31:18  <mikolalysenko>like bending plywood
20:31:46  <mikolalysenko>though maybe you should just ask someone who knows more about this kind of thing
20:32:02  <domanic>sure, but plywood is simplified wood
20:32:47  <mikolalysenko>yeah
20:32:58  <mikolalysenko>I mean you could always just make some approximate model as a ballpark guess
20:33:07  <domanic>there are several layers that are glued with the grain perpendicular to make it more predictable
20:33:45  <domanic>yeah, i just need to figure out what the right approximate model is
20:34:32  * Boobileahquit (Quit: Connection closed for inactivity)
20:37:08  * contrahaxquit (Quit: Sleeping)
20:40:53  * contrahaxjoined
21:15:41  * phatedquit (Remote host closed the connection)
21:15:47  * domanicquit (Remote host closed the connection)
21:20:51  * domanicjoined
21:40:47  * pfrazequit (Remote host closed the connection)
22:10:50  * pfrazejoined
22:25:39  * domanicquit (Read error: Connection reset by peer)
22:43:16  * domanicjoined
22:55:46  * phatedjoined
23:00:32  * phatedquit (Ping timeout: 260 seconds)
23:15:11  * djcoinquit (Quit: WeeChat 1.3)
23:54:41  * pfrazequit (Remote host closed the connection)