<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:09:08] ⇦
Quits: Thutmose (~Patrick@2602:30a:c0ab:a810:4d36:a37d:18cf:dda5)
(Read error: Connection reset by peer)
L2[00:12:41] ⇦
Quits: glasspelican
(~quassel@ktnron060ww-lp140-01-76-71-23-102.dsl.bell.ca) (Ping
timeout: 200 seconds)
L3[00:55:34] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:1caa:7923:716f:27b)
(Ping timeout: 186 seconds)
L4[00:55:56] ⇨
Joins: Doty1154
(~Doty1154@ec.90.caa1.ip4.static.sl-reverse.com)
L5[01:01:58] ⇦
Quits: Doty1154 (~Doty1154@ec.90.caa1.ip4.static.sl-reverse.com)
(Ping timeout: 186 seconds)
L6[01:02:53] ⇨
Joins: Doty1154
(~Doty1154@2601:648:8000:134f:58b3:b715:808f:a82d)
L7[01:49:03] <Izaya> alright, time to
attempt to write a serial port for ocvm again
L8[01:49:59] <payonel> woo!
L9[01:50:41] <Izaya> I still don't know
C++
L10[01:50:49] <payonel> i still don't know
scala
L11[01:52:50] <Izaya> hmm
L12[01:53:25] <payonel> but i fixed the
database bug
L13[01:53:34] <Izaya> yeah okay I still
have no idea how to do this
L15[01:54:19] <payonel> make a .cpp and .h
in components/
L16[01:54:36] <Izaya> copied the eeprom
ones
L17[01:54:59] <payonel> ok
L18[01:55:18] <payonel> then add a
condition for it in model/host.cpp
L19[01:56:01] <payonel> the type name will
match what you put in the client.cfg
L20[01:56:43] <payonel> you'll also need to
#include "components/...." your new .h
L21[01:56:46] <payonel> from host.cpp
L22[01:58:50] <payonel> and that's
basically it
L23[01:59:02] <Izaya> and then I need to
write the actual code for it
L24[01:59:06] <Izaya> which is the
difficult part for me
L25[01:59:11] <Izaya> because I have no
idea htf how
L26[02:00:09] <Izaya> so that's where I'm
at I guess
L27[02:00:21] <Izaya> I'll strip down the
copy of the eeprom stuff first I guess
L28[02:01:30] <payonel> i'll be back online
later
L29[02:01:34] *
payonel afk
L31[02:23:48] <Saphire> Hehe
L32[02:31:40] ⇨
Joins: ben_mkiv
(~ben_mkiv@p4fed4b71.dip0.t-ipconnect.de)
L33[02:47:50] <Izaya> payonel: I can write
to a fifo quite well
L34[03:02:16] ⇦
Quits: Abculatter_2 (~abculatte@ip70-171-63-205.ga.at.cox.net)
(Quit: Leaving)
L35[03:32:54] <Izaya> pfft
L36[03:33:04] <Izaya> my HDD costs $12 used
or $20 new
L37[03:40:06] ⇦
Quits: ben_mkiv (~ben_mkiv@p4fed4b71.dip0.t-ipconnect.de) (Remote
host closed the connection)
L38[03:46:18] ⇨
Joins: ben_mkiv
(~ben_mkiv@p4FED4B71.dip0.t-ipconnect.de)
L39[03:48:37] ⇨
Joins: viomi (~viomi@kurosawa.daviszone.org)
L40[03:49:09] ⇦
Quits: viomi (~viomi@kurosawa.daviszone.org) (Remote host closed
the connection)
L41[04:27:03] ⇨
Joins: Nathan1852
(~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
L42[04:31:18]
<Forecaster>
%fling
L43[04:31:18] *
MichiBot flings a qunatum computer in a random direction. It hits
Tahg in the head. They take [2] damage.
L44[04:45:05] ⇨
Joins: Inari (~Pinkishu@p4fc1e6a5.dip0.t-ipconnect.de)
L45[04:49:49] ⇨
Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L47[04:52:21] <MichiBot> Sun Dec 03
04:51:42 CST 2017 @videocats: Instead of hopping on the bed this
kitty just mimics the taps
https://t.co/ueBly1QHQO
L48[04:52:29] <Inari> AmandaC / payonel:
^
L49[05:02:56] ⇨
Joins: Vexatos
(~Vexatos@p200300556E2F0941E075CF9A40996E0C.dip0.t-ipconnect.de)
L50[05:02:56] zsh
sets mode: +v on Vexatos
L51[05:05:22] <Inari> Vexatos: Ohi
L52[05:05:53] <Vexatos> ihO
L53[05:40:02] ⇦
Quits: ben_mkiv (~ben_mkiv@p4FED4B71.dip0.t-ipconnect.de) (Remote
host closed the connection)
L54[06:03:18]
<Forecaster>
%fling
L55[06:03:19] *
MichiBot flings jithub in a random direction. It hits the ground
near cloakable_
L56[06:03:20] *
MichiBot jithub was caught by Ash, gotta catch 'em
all!.
L57[06:07:26] <Izaya> ...
L58[06:08:19]
<Forecaster>
yeah I know, didn't consider the potential of a !. conflict
L59[06:12:41] <Skye> %fling Izaya
L60[06:12:42] *
MichiBot flings a whoopie pie in a random direction. It hits Izaya
underneath their foot. They take [5] damage.
L61[06:18:57] ⇨
Joins: Thutmose
(~Patrick@2602:30a:c0ab:a810:59ee:a0ef:6204:82cd)
L62[06:35:12] ⇨
Joins: ben_mkiv
(~ben_mkiv@p4FED4B71.dip0.t-ipconnect.de)
L63[06:59:03] <Inari> Still no clue how to
write a custom sumn in Haskell, but I managed to make it word with
the standard sum
L66[07:18:48] ⇨
Joins: brandon3055_
(~Brandon@pa49-199-66-134.pa.vic.optusnet.com.au)
L67[07:19:37] ⇨
Joins: Arcanitor
(webchat@110-2-111-208-in-addr-arpa.omnispring.net)
L68[07:20:18] ⇦
Quits: brandon3055
(~Brandon@pa49-199-66-134.pa.vic.optusnet.com.au) (Ping timeout:
207 seconds)
L69[07:38:41] ⇨
Joins: BearishMushroom
(~BearishMu@82-209-154-59.cust.bredband2.com)
L70[07:43:42] ⇦
Quits: Vexatos
(~Vexatos@p200300556E2F0941E075CF9A40996E0C.dip0.t-ipconnect.de)
(Ping timeout: 207 seconds)
L71[07:44:34] ⇦
Quits: ben_mkiv (~ben_mkiv@p4FED4B71.dip0.t-ipconnect.de) (Ping
timeout: 198 seconds)
L72[07:45:25] ⇦
Parts: Kodos (~Kodos@63.142.73.55) ())
L73[07:46:09] ⇨
Joins: Kodos (~Kodos@63.142.73.55)
L74[07:46:09] zsh
sets mode: +v on Kodos
L75[07:57:07] ⇨
Joins: Vexatos
(~Vexatos@p200300556E2F0972E075CF9A40996E0C.dip0.t-ipconnect.de)
L76[07:57:07] zsh
sets mode: +v on Vexatos
L77[08:00:29] ⇦
Quits: Arcanitor
(webchat@110-2-111-208-in-addr-arpa.omnispring.net) (Ping timeout:
180 seconds)
L78[08:01:18] ⇨
Joins: Arcanitor
(webchat@110-2-111-208-in-addr-arpa.omnispring.net)
L79[08:02:15] ⇨
Joins: glasspelican
(~quassel@ktnron060ww-lp140-01-76-71-23-102.dsl.bell.ca)
L80[09:02:35] <vifino> IT SNOWS HERE IN
FRANKFURT!! WOOOOOO
L81[09:02:50] <vifino> IT
SNOOOOOOOOOOOWS!!
L82[09:04:50] <Arcanitor> It does not snow
in central florida
L83[09:05:07] <vifino> My
condolences.
L84[09:05:10] <Arcanitor> this makes me
both happy and sad
L85[09:05:12] <vifino> I just... really
love snow.
L86[09:05:17] <vifino> *.*
L87[09:05:24] <Arcanitor> I really love
snow, but I don't like *driving* in snow
L88[09:05:33] <Temia> Snow is the
best!
L89[09:05:43]
<Forecaster>
or digging the car out from under snow/frost
L90[09:05:47]
<Forecaster>
%fling
L91[09:05:47] *
MichiBot flings a cake in a random direction. It hits Sava in their
pride. They take [4] damage.
L92[09:05:48] *
Temia flops facefirst into Vifino's snow since there's none for her
right now
L93[09:05:56] *
vifino hugs Temia and dances with her in the snow
L94[09:06:07] *
Temia hugs back~
L95[09:06:51] <vifino> Even though my
life's been pretty mixed the past couple of weeks, snow makes
everything much better.
L96[09:07:20] <vifino> I just hope it stays
fluffy and so snowy and doesn't turn into a pile of icegoop.
L97[09:07:29] <vifino> Don't like
icegoop.
L98[09:10:07] <vifino> Aw, poop. The
prognosis says it's gonna get warmer again. :<
L99[09:10:11] <Temia> Aw :<
L100[09:10:17] <Temia> It'll stay for
longer next time, I'm sure!
L101[09:10:25] <vifino> I hope so.
:(
L102[09:18:54] <vifino> Well, I guess I
gotta go out and enjoy the snow. Have a nice day!
L103[09:25:58] ⇦
Quits: Lathanael|Away (~Lathanael@p549607A4.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L104[09:30:32]
⇨ Joins: Lathanael|Away
(~Lathanael@p549607A4.dip0.t-ipconnect.de)
L105[09:34:22] ⇦
Quits: Lathanael|Away (~Lathanael@p549607A4.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L106[09:40:04]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960CF1.dip0.t-ipconnect.de)
L107[09:40:29] ⇦
Quits: Arcanitor
(webchat@110-2-111-208-in-addr-arpa.omnispring.net) (Ping timeout:
180 seconds)
L108[09:41:14] ⇦
Quits: Nathan1852
(~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L109[09:57:49]
⇨ Joins: Cervator
(~Thunderbi@2601:4c1:4000:220f:d56b:8388:ef55:bae)
L110[10:32:44] <AshIndigo> %fling
L111[10:32:44] *
MichiBot flings no tea in a random direction. It hits Thog
underneath their foot. They take [2] damage.
L112[10:32:58] <Temia> :O
L113[10:33:04] <Temia> %inv list
L115[10:33:44] <Temia> Wow, the
inventory's gotten a lot leaner as time went on.
L116[10:34:01] <AshIndigo> %inv
count
L117[10:34:02] <MichiBot> The inventory
contains 37 items.
L118[10:38:51] <Inari> Yeah, I stopped
adding as much an people kept %juggling
L119[10:38:52] <Inari> :P
L120[10:39:12] <Temia> %give MichiBot a
sukusuku hakutaku
L121[10:39:12] *
MichiBot accepts the sukusuku hakutaku and adds it to her
inventory
L122[10:39:16] <Temia> c:
L123[10:39:27] <Skye> Thoooooog
L124[10:40:30] <AshIndigo> %give MichiBot
a random letter from the alphabet
L125[10:40:30] *
MichiBot accepts the random letter from the alphabet and adds it to
her inventory
L126[10:44:47]
<peaceoops>
Got a weird one here. If I don't sleep after I define a few
functions on a robot I get an error (which I can't see properly
because of the robot's resolution).
L127[10:56:08]
<peaceoops>
So I've narrowed it down. If I sleep before I define a function
called "select" (which used to work), everything is fine.
If I sleep after that, I get a crash.
L128[10:56:49]
<MGR> Source
code?
L129[10:58:58] <Inari> This big clive
pudding is great though *-*
L130[11:03:58]
<peaceoops>
@MGR I think I've got a better handle on the problem now. So, it
seems that somehow the error still occurs if I sleep before the
declaration, but it's somehow delayed until completion of the
script.
L131[11:04:16]
<MGR> That's
odd
L133[11:10:25]
<peaceoops>
Dammit
L135[11:10:56]
<peaceoops>
Run it as is, then hit enter after it completes.
L136[11:11:08]
<peaceoops>
Then move the sleep to after the function declaration and do the
same.
L137[11:12:22]
<peaceoops>
I don't quite know how to describe it
L138[11:14:22]
<MGR> I will
look into it as soon as I tidy up these other things I'm involved
with at the moment
L139[11:14:28]
<MGR> Anyone
else can take a look at it too ?
L141[11:15:37] <S3> 12 bit color is
actually very nice
L142[11:15:41] <S3> I will go with 12
bit.
L143[11:15:47] <S3> for color
L144[11:15:53]
<peaceoops>
Oh, no problem at all. It's my fault for trying to use a native
function name ?
L145[11:15:58] <S3> all I need is a 12 bit
DAC
L146[11:16:01] <fingercomp> @peaceoops
make your "select" function local (prepend `local` before
`function select(slot)`), or rename it
L147[11:16:10] <fingercomp> oh, you've
already figured it out
L148[11:16:13]
<peaceoops>
I renamed it, it's all working now.
L149[11:16:36]
<peaceoops>
?
L150[11:16:54] <fingercomp> still, you
should make your functions local unless you have a very good reason
not to.
L151[11:17:04] <fingercomp> to avoid
problems like this one
L152[11:17:06]
<peaceoops>
The way the "bug" showed itself is weird.
L153[11:17:31]
<peaceoops>
I can't remember why I didn't do that. Wrote these scripts a
looonng time ago.
L154[11:21:04] <S3> So a 12 bit video
card..
L155[11:21:25] <S3> i should be able to
read voltage values for each pixel (that identifies its color) from
ram
L156[11:21:33] <S3> I can use a 12 bit
counter to do that
L157[11:21:42] <S3> with a 12 bit digital
to analog converter
L158[11:21:49] <S3> the output voltage of
the converter will be the color
L159[11:22:52] <S3> wait I don't need a 12
bit counter at all
L161[11:22:56] <S3> I need...
L162[11:23:11] <S3> like a 10 bit counter
with a reset
L163[11:23:20] <S3> so I can reset at 560
something
L164[11:24:00] <S3> then, a DMA system to
allow movement of memory from main memory to video memory
L165[11:24:14] <S3> the memory of which
will be the data displayed on the screen
L166[11:25:09] <AshIndigo> %inv add a
rubber ducky
L167[11:25:09] *
MichiBot summons 'a rubber ducky' and adds to her inventory. This
seems very sturdy.
L168[11:25:20] <S3> %inv add rubber
chicken
L170[11:25:35] <S3> I see how it is
L171[11:25:41] <AshIndigo> cooldown?
L173[11:27:05] <S3> holy shit I think I
just discovered an alternative to DMA
L174[11:27:19] <S3> yeah there's an 18
second cooldown AshIndigo
L175[11:27:36] <S3> if you have an MMU
that interfaces your memory
L176[11:28:08] <S3> nothing says you can't
have a DMA controller in the MMU and make the MMU smart enough to
"pretend memory is being directly accessed
L178[11:28:47] <S3> this means that I may
not have to move memory back and forth between main memory and
video memory at all, the MMU could be smart enough to map the video
memory as a DMA channel
L179[11:29:04] <S3> so when I write to a
particular page I'm writing data directly
L180[11:29:36] <S3> I can reduce the size
of my data busses, etc by making my DMA channels serial, and have
my peripherals contain a "slave" DMA controller
circuit
L181[11:29:56] <S3> with that I can run
the cpu at say 1Mhz but the MMU & DMA at say 24 Mhz
L182[11:30:04] <S3> or even faster, Ghz
even
L183[11:30:17] *
Temia chews on kvm. WHY MUST YOUR AUDIO BE SO POPPY
L184[11:30:19] <S3> (I wouldn't go above
100 Mhz probably)
L185[11:30:21] <Mimiru> it's a 30 second
cooldown
L186[11:30:24] <S3> Temia: wut
L187[11:30:27] <Mimiru> you just get told
how long to wait.
L188[11:30:30] <S3> Mimiru: the bot told
me 18 seconds.
L189[11:30:35] <S3> oh iI see
L190[11:30:38] <Mimiru> yes... 18+12
L192[11:31:15]
⇨ Joins: Abculatter_2
(~abculatte@ip70-171-63-205.ga.at.cox.net)
L193[11:31:43] *
AshIndigo purges kvm
L194[11:33:15] <S3> Temia: popping audio
generally means that the buffer for audio is not adjusted
appropriately
L195[11:33:20]
⇨ Joins: smoke_fumus (~smoke_fum@188.35.176.90)
L196[11:33:30] <S3> it could be too
small.
L197[11:34:04] <S3> it could also be that
KVM doesn't have the direct access it needs to talk to the sound
card, and in effect, can't write to the buffer fast enough
L198[11:35:58] <Inari> %pet Temia
L199[11:35:58] *
MichiBot brushes Temia with agoriphobia. Temia recovers 8
health!
L201[11:37:08] <Mimiru> s/\//
L202[11:37:08] <MichiBot> Mimiru: Invalid
regex invalid script for sed substitute command: s/\//
L203[11:37:13] <Mimiru> ahh, right
lol
L205[11:38:05] <S3> s/{\}//
L206[11:38:05] <MichiBot> S3: Invalid
regex Illegal repetition
L207[11:38:19] <Inari> %flip ^
L208[11:38:19] <MichiBot> Inari:
(╯°□°)╯˙˙˙
L209[11:38:19] <S3> aww, doesn't like
that. Works on my shell :D
L210[11:38:41] ⇦
Quits: Abculatter_2 (~abculatte@ip70-171-63-205.ga.at.cox.net)
(Quit: Leaving)
L211[11:39:18] <Inari> I wish unicode had
meta stuff
L212[11:39:42] <Inari> Like you could go
"take the pixels of "f" and and lengthen the
horizontal line with the longest length by 5 pixels" :P
L213[11:39:47] <Inari> Or "Draw a
character with these pixels"
L214[11:42:01] <S3> oh shit speaking of
characters and pixels
L215[11:42:08] <S3> how the hell will I
embed text memory?
L216[11:44:23] <S3> I have a couple
options
L217[11:44:28] <S3> I can embed text
memory in EEPROM
L218[11:44:35] <S3> so I can edit it
L219[11:44:44] <S3> or I can keep it in
VRAM and at boot upload the font every time
L220[11:45:16] <S3> font mode will be a
second video operating mode of my homebuilt video board fo rmy
computer, which reads some sort of font memory blocks and generates
the pixels for them
L221[11:46:33] <S3> if I use 9x16 font I
can encode that as 144 bits, or 12 12 bit cells per character
:D
L222[11:46:37] <S3> 9x16 isn't bad
either
L223[11:47:07] <S3> the 1s and 0s
determine the absense or presence of a pixel
L224[11:47:47] <S3> about 3K cells of
memory
L225[11:48:11] <S3> Not bad
L226[11:48:52] *
Temia hrms and taps her fingers on the desk. Might really have to
pass a USB audio adapter through to line-in after
all...
L227[11:49:04] <Temia> ICH6 and ICH9
emulation are still poppy messes.
L228[11:49:50]
⇨ Joins: Arcanitor
(webchat@110-2-111-208-in-addr-arpa.omnispring.net)
L229[11:51:11] <S3> bout 4.6KB
L230[11:51:19] <S3> about*, little
over.
L231[11:51:44] <Temia> I guess I'll see if
I can get AC'97 to work, then I'll fall back on that
L232[11:51:57] <S3> AC'97 isn't that
bad
L233[11:52:04] <S3> it's like the most
common audio hardware ever
L234[11:52:43] <S3> Temia: did you try pci
passthrough of audio card?
L235[11:52:58] <Temia> No, because I want
to keep host sound :(
L237[11:53:12] <S3> wait, you can!
L238[11:53:21] <S3> at the expense of a
tiny ammount of latency
L239[11:53:23] <Temia> I was stuck pretty
much doing that when my only accessible audio was through a
dualshock 4
L240[11:53:23] <S3> you can use Jack
audio
L241[11:53:36] <S3> jack works over the
network, and you can just connect to the local IP of the host
L242[11:53:44] <Temia> Does Windows have a
Jack daemon?
L243[11:53:52] <S3> It does
L244[11:53:59] <Temia> Does it work for
output?
L245[11:54:38] <S3> Jack is a bit
horrifying to configur efor the first time, just so you know. I
used to use it to connect my instruments and such to software
effects programs
L246[11:54:46] <Temia> Mm.
L247[11:54:51] <S3> and I used it to get
the mic in and line in to work at the same time
L248[11:55:06] <S3> because I wanted to
play guitar and talk on a mic
L249[11:55:16] <Temia> Couldn't be worse
than my time spent tearing my hair out trying to use my monitor's
HDMI audio as an early effort with ALSA way back when.
L250[11:55:38] <S3> my biggest problem
with jack I had was there wasn't much for howtos
L251[11:55:42] <Temia> It simply refused
to function except when directly passed through, and it was a
complete mess even then
L252[11:55:47] <S3> it was like, having no
idea what you needed or what you were doing
L253[11:56:20] <S3> and every time I try
to do something new with Jack it gets confusing again
L254[11:56:28] <S3> but it's pretty
powerful.
L255[11:57:04] <Temia> Well, this is
pretty straightforward at least.
L256[11:57:20] <Temia> Open a PulseAudio
stream on host, sink all audio on guest.
L257[11:57:31] <Temia> Then point A to
point B.
L258[11:57:38] <S3> using carla may help
you connect the wiring
L259[11:57:47] <S3> it's a graphical patch
bay system
L260[11:57:51] <S3> for jack
L261[11:58:14] <Temia> We'll see.
L262[11:58:27] <XDjackieXD> jack is
amazing :3
L263[11:58:32] <Temia> I alreay switched
to text-mode modification of the virtualization profile just to try
and get audio working on my guest.
L264[11:58:39] <S3> yeah, my biggest fear
is the latency may be too much for you or maybe it wont be a
problem at all
L265[11:58:47] <Temia> virt-manager's
nice, but lacks granularity.
L266[11:58:57] <Temia> I'll reduce the
buffer size to a minimum if needs be.
L267[11:59:10] <XDjackieXD> jack has *a
lot* of ways to stream over network.
L269[11:59:20] <S3> yeah*
L270[11:59:58] <Temia> I'll look into the
options and select which is most agreed upon for use in low-latency
local network configurations, then.
L272[12:00:18] <S3> I haven't used
that
L273[12:00:24] <S3> I remember with
windows I used asiobridge
L274[12:00:47] <S3> but that's
different
L275[12:00:52] <XDjackieXD> can windows
jack interface with windows audio? I doubt so
L276[12:00:56] <S3> njbridge is probably
what Temia will want by reading it
L277[12:01:03] <S3> yes it can
L278[12:01:22] <S3> what I did is take
asiobridge and virtual connector
L279[12:01:31] <S3> and it made an audio
device
L280[12:01:37] <S3> then you just set your
default to that
L281[12:01:40] <XDjackieXD> jack has
native networking but that is more like "use a remote jack
instance's audio interface remotely" and not "connect two
jack isntances"
L282[12:01:40] <Temia> Hmm.
L283[12:01:41] <S3> puts it through asio
bridge
L284[12:01:51] <S3> asio bridge would show
up in carla
L285[12:02:00] <S3> so I imagine for her
she can use njbridge with it
L286[12:02:11] <XDjackieXD> probably if
you can get it to compile on windows
L287[12:02:14] <Temia> Unless this
provides its own virtual audio device on Windows, I might have to
check and make sure no feedback is occurring in the stereo mix
input
L288[12:02:16] <S3> use the virtual jacks
to input
L289[12:02:30] <Temia> If there is, then I
guess I've got a problem anyway.
L290[12:02:36] <S3> jack doesn't but I
used a program that adds a virtual audio device
L291[12:02:49] <S3> which is jack
compatible
L292[12:02:57] <Temia> Hmm, alright.
L293[12:03:14] <XDjackieXD> zita-njbridge
introduces almost no additinal latency (by using njbridge to my pi
instead of a local soundcard introduced just around 1-2ms
additional latency without any tuning)
L294[12:03:23] <S3> I used these:
L296[12:03:27] <S3> its a sketchy
site
L297[12:03:29] <S3> but it worked
L298[12:03:49] <S3> asiobridge and
everything is on there, you may not need asiobridge for your
purpose
L299[12:03:51] <Temia> 1-2ms isn't a big
issue.
L300[12:03:54] <S3> if you have njbridge
or something
L301[12:04:04] <XDjackieXD> virtual audio
cable is a bad try at making the windows audio system useful
:P
L302[12:04:04] <Temia> Like... I probably
wouldn't even notice up to 30ms.
L303[12:04:07] <S3> well in my case I had
a whole rack of effects
L304[12:04:17] <S3> and got like 300 ms
delays somedays when the computer was bogged down
L305[12:04:19] <Temia> And it's not like
I'm playing any rhythm games on my guest machine.
L306[12:04:31] <Temia> Hmm. THAT may be an
issue.
L307[12:04:41] <XDjackieXD> you wouldn't
notice 1ms there. your screen probably has worse response times
:P
L308[12:04:59] <S3> but I had tons of
effects, and I wasn't hearing the output, I had a local
monitor
L309[12:05:02] <XDjackieXD> well effects
can introduce a lot of latency based on the effect and your cpu
load but this is totally normal
L310[12:05:04] <S3> and I was recording
music
L311[12:05:13] <S3> so it could have been
a 1 minute delay and I wouldn't have cared
L312[12:05:24] <Temia> I can play shmups
on my monitors so my response times are probably no worse than a
couple of frames
L313[12:05:45] <S3> I think for basic
propagation you'll be fine
L314[12:05:49] <Temia> But yeah, some
heavily-populated zones in FFXIV can cause an I/O bottleneck, which
successive kvm updates have mitigated but by no means
eliminated.
L315[12:06:17] ⇦
Parts: Arcanitor
(webchat@110-2-111-208-in-addr-arpa.omnispring.net)
())
L316[12:06:18] <XDjackieXD> Temia: I play
competetive CS (not very high rank though :P) on my IPS screen and
IPS screens have response times along the lines of 5ms
L317[12:06:21]
⇨ Joins: Arcanitor
(webchat@110-2-111-208-in-addr-arpa.omnispring.net)
L318[12:06:36] <Temia> ...on top of
reasons of personal decency, I don't go anywhere near the Quicksand
because it can cause my framerate to tank to 40fps even on a card
that would handle it natively >_>;
L319[12:06:49] <XDjackieXD> you do want to
give jack realtime priority in any case
L320[12:06:54] <Temia> Of course.
L321[12:06:58] <S3> XDjackieXD: I am
building a computer right now did you know, from scratch, and I am
terrified by anything that causes a 40 ns delay
L322[12:07:00] <XDjackieXD> dropped audio
frames are relly bad for your ears :P
L323[12:07:12] <XDjackieXD> S3: wat?
L324[12:07:14] <Temia> Ooohh you can
imagine I know that
L325[12:07:39] <S3> yes. I have gotten my
ALU down to about 19ns
L326[12:07:43] <S3> which is nice
L327[12:07:50] <Temia> Actually, that
reminds me, I should check the niceness of qemu.
L328[12:07:53] <XDjackieXD> :P
L329[12:08:02] <XDjackieXD> Temia: that
won'T help much
L330[12:08:09] <Temia> Yeah.
L331[12:08:12] <XDjackieXD> (well not with
hardware virt that is)
L332[12:08:20] <S3> but there is a bit of
an issue with the 19ns , for 12 bit that's multiplied by 12
L333[12:08:27] <Temia> Most of it's going
to kvm anyway
L334[12:08:34] <Temia> But I am
curious.
L335[12:08:37] <Temia> Straight 0, not too
surprised.
L336[12:08:42] <S3> which means a maximum
freq of about 4.3Mhz
L337[12:08:45] <S3> for the cpu
L338[12:08:59] <Skye> S3, could you clock
different bits at different speeds?
L339[12:09:09] <XDjackieXD> Things I'm
really looking forward to: stable vGPU
L340[12:09:26] <S3> Skye: no but I can use
a different kind of adder called a carry look ahead
L341[12:09:36] <S3> right now it's ripple
carry
L342[12:09:40] ⇦
Parts: Skye (skye@nightfall.moe) (Leaving))
L343[12:09:44]
⇨ Joins: Skye (skye@nightfall.moe)
L344[12:09:47] <Skye> erk
L345[12:09:51] <Skye> So uh
L346[12:10:11] <Skye> why not go insane
and make it asynchronous
L347[12:10:18] <Skye> everything is done
as fast as possible
L349[12:10:28] <Skye> you'd have to
manually account for propogation delay for everything
L350[12:10:32] <S3> Skye: ^
L351[12:10:36] <XDjackieXD> Skye: that's
called pipelining :P
L352[12:10:44] <Skye> uh no
L353[12:10:53] <Skye> asyncronus is not
piplining
L354[12:10:58] <Skye> I mean
L355[12:11:02] <Skye> if you have an
adder
L356[12:11:08] <XDjackieXD> oh you speak
of only the adder
L357[12:11:09] <Skye> you have a ready
line
L358[12:11:18] <Skye> and only get data if
that line is on
L359[12:11:23] <S3> XDjackieXD: the adder
is the slowest part of the ALU
L360[12:11:31] <S3> everything else is
instant gratification
L361[12:11:59] <XDjackieXD> S3: I presume
you built a classic "textbook" adder?
L362[12:12:00] <S3> My end goal is to have
a clock of say 1Mhz or so
L363[12:12:14] <S3> XDjackieXD: you mean a
ripple carry adder
L364[12:12:23] <S3> where you daisy chain
the adders
L365[12:12:29] <XDjackieXD> yep
L366[12:12:34] <S3> yes that's called
ripple carry :D
L367[12:12:50] <S3> Now I am burning my
ALU into ROM
L368[12:12:56] <S3> so I get that 19ns
latency
L369[12:12:57] *
XDjackieXD isn't good with such names
L370[12:13:03] <XDjackieXD> I do know the
curcuit diagrams though :P
L371[12:13:13] <S3> if I can somehow do
carry look ahead with ROM then I 'd be happy
L372[12:13:25] <Skye> why just look
ahead
L373[12:13:27] <S3> may have to feedback
loop / use two ROMs
L374[12:13:28] <Skye> just get a giant
rom
L375[12:13:36] <Skye> and encode an entire
ALU into it
L376[12:13:42] <S3> I could
L377[12:13:53] <XDjackieXD> was about to
say: giant lookup table as adder xD
L378[12:13:59] <Skye> like
L380[12:14:03] <Skye> 16 bit rom
L381[12:14:08] <S3> I only need like 16
bit output
L382[12:14:10] <Skye> with 20 bit address
lines
L383[12:14:17] <S3> the computer is 12 bit
so 12 bit data output
L385[12:14:22] <S3> then a carry out and
some other control outputs
L386[12:14:25] <Skye> so 24 bit address
lines
L387[12:14:26] <XDjackieXD> you can look
into yosys (open source fpga synthesizer) how it implements
adders
L389[12:14:33] <Skye> likw
L390[12:14:37] <Skye> it'd be
horrifying
L391[12:14:42] <S3> Skye: the 24 bit
address line is not available to the CPU
L392[12:14:47] <Skye> you might even be
able to fit in floating points
L394[12:14:54] <Skye> S3, by 24 bit
L395[12:14:54] <S3> it's on the other side
of the MMU. The cpu only haccess to 12 address lines at a
time
L396[12:14:55] <Skye> I mean
L397[12:15:01] <Skye> each of the two
inputs
L398[12:15:05] <Skye> are 12 bits.
L399[12:15:18] <S3> right, I'm doing
something like the 6502
L400[12:15:21] <S3> which had two data
busses
L401[12:15:35] <Skye> if you want to be
horrfying
L402[12:15:38] <S3> but it's a bit easier
fo rme
L403[12:15:39] <Skye> you could encode
other operations
L404[12:15:41] <Skye> like NOT
L405[12:15:43] <Skye> and OR
L406[12:15:45] <Skye> and AND
L407[12:15:46] <Skye> etc
L408[12:15:48] <S3> it already has
that..
L409[12:15:54] <Skye> put it all in the
ROM
L410[12:16:01] <S3> yeah it already has
those
L411[12:16:08] <S3> so the final gate of
my ALU is a XOR gate
L412[12:16:09] <Skye> a giant lookup
table
L413[12:16:12] <S3> it inverts all
outputs.
L414[12:16:21] <Skye> O_o
L415[12:16:30] <S3> that means if you do
AND and flip the Xor it's actually NAND
L416[12:16:42] <S3> if you do nothing and
flip the xor it becomes NOT
L417[12:16:55] <S3> that way I get twice
the instructions from half the bits :)
L418[12:17:05] <S3> well half the
inputr
L419[12:17:17] <Skye> this thing for
school
L421[12:17:24] <Skye> it looks like gordon
freeman
L423[12:17:29] <Skye> with a black mesa
laptop
L424[12:17:36] <Skye> it's got the glasses
and chin
L425[12:17:39] <Skye> and the logo
L427[12:18:58] <S3> I rolled a d20
L428[12:19:03] <S3> got a 12, I guess I 'm
gonna do that Skye
L429[12:19:07] <S3> I'll just get a big
rom
L430[12:19:32] <S3> fastest adder in the
world
L431[12:19:43] <Skye> wait what
L432[12:19:47] <Skye> my joke is taken
seriously
L433[12:20:06] <S3> I was planning on
using ROM anyways
L434[12:20:09] <S3> so why not?
L435[12:20:33] <S3> combinational logic
doesn't need any sort of feedback loop if you do it right
L436[12:20:42] <S3> everything can be
expressed as PLA
L437[12:21:18] <S3> that's a big rom holy
shit
L438[12:21:23] <S3> so if I have 12 bit
input
L439[12:21:45] <S3> a 16 bit address or
64K whopping ROM..
L440[12:21:56] <S3> gives me 4 control
bits
L441[12:21:59] <S3> up to 16
instructions
L442[12:22:00] <Skye> how would that add
two values?
L443[12:22:07] <S3> oh yeah
L444[12:22:08] <S3> fuck that
L446[12:22:35] <Skye> you could split it
up
L447[12:22:38] <S3> nah I'm just going to
do a feedback loop with cary look ahead
L448[12:22:41] <Skye> have it in 4 bit
chinks
L449[12:22:41] <S3> I could but
L450[12:22:47] <Skye> then repeat
those?
L451[12:22:49] <S3> that's true
L452[12:23:55] <S3> Skye: I'm most
exceited for my homemade video card
L453[12:24:19] <S3> I think I want to make
an RGB video card or something
L454[12:24:40] <S3> I want to generate
NTSC, but to do that, I can generate RGB and convert to NTSC
L455[12:24:51] <Skye> NTSC is awful
L456[12:24:55] <S3> it's easy to convert,
and also this way I can always make a VGA adaptor later
L457[12:25:00] *
Skye tosses PAL
L459[12:25:12] <S3> for one, our TVs can't
do PAL
L460[12:25:19] <Skye> wrong
L461[12:25:23] <Skye> unless it's an old
CRT
L462[12:25:28] <S3> 2) PAL is based on
NTSC :P
L463[12:25:32] <Skye> oh so very
wrong
L464[12:25:51] <Skye> PAL and NTSC may
have compatiblity for... black and white I think
L465[12:25:53] <Skye> but uh
L466[12:25:58] <Skye> they're very
different
L467[12:26:01] <S3> When I looked at the
datasheets and the way the signals looked they looked pretty close
to me
L468[12:26:02] <XDjackieXD> both is
shitty. use displayport (or RGB if it has to be analogue)
L469[12:26:28] <Skye> DVI!
L470[12:26:38] <S3> anyways no my TVs are
NTSC.. everything in the US was pretty much NTSC
L471[12:26:45] <XDjackieXD> displayport
>>> DVI, HDMI or anything like that
L472[12:27:11] <Skye> S3, so you have old
TVs?
L473[12:27:22] <Skye> XDjackieXD, yeah try
doing DP without an FPGA
L474[12:27:22] <S3> the one I have
upstairs is black and white
L476[12:27:36] <S3> but I have some color
ones too
L477[12:27:37] <XDjackieXD> Skye: try
doing DVI without an FPGA :P
L478[12:27:47] <S3> most of them we've had
since the 80s
L479[12:27:58] <S3> I was born in the 80s
anyways
L480[12:28:13] <Skye> IIRC, DVI is
simple?
L481[12:28:32] <S3> Looking at the
circuitry for NTSC, NTSC is also very simple
L482[12:28:53] <XDjackieXD> Skye: not a
lot simpler than the basic featureset of DP
L483[12:29:04] <S3> anywyays if I generate
RGB from video memory
L484[12:29:06] <Skye> doesn't DP use
packets?
L485[12:29:13] *
Temia sips coffee and watches
L486[12:29:21] <S3> then I can connect it
to DVI, VGA, etc, or do PAL or whatever I want
L487[12:29:32] <S3> or even use an RGB
LCD
L488[12:29:40] <XDjackieXD> Skye: I think
so because you can do multi stream transport
L489[12:29:50] <Skye> well that's
complex
L490[12:30:00] <XDjackieXD> but packets
doesn't add a lot more cemplexity
L491[12:30:19] <S3> XDjackieXD: no FPGAs
or PICs, etc are used in my computer
L492[12:30:34] <S3> this machine is 100%
7400 series logic and memory pretty much :P
L493[12:30:40] <S3> couple DACs
L494[12:30:50] <S3> some crystals..
L495[12:30:52] <XDjackieXD> S3: then do
raw RGB (VGA)
L496[12:31:00] <XDjackieXD> is way easier
than NTSC or PAL
L497[12:31:07] <XDjackieXD> and give a lot
better iamge quality
L498[12:31:12] <S3> the idea is to do
RGB
L499[12:31:15] <XDjackieXD> or just use
RS232 :3
L500[12:31:18] <S3> and then add an NTSC
adaptor on it
L501[12:31:26] <S3> it will have a UART
for that
L502[12:31:40] <XDjackieXD> why the
adaptor? RGB/VGA is a lot better
L503[12:31:54] <S3> because I want to draw
on my TV
L504[12:32:13] <XDjackieXD> most old TVs
also have RGB input
L505[12:32:24] <S3> this thing isn't even
color
L506[12:32:33] <S3> but at some point I'll
switch it out for say a 5" color CRT
L507[12:32:39] <S3> mount it in a
panel
L508[12:32:40] <Skye> S3, use a SCART
connector
L509[12:32:44] <Skye> it has RGB and
composite
L510[12:32:46] <Skye> and S-video
L511[12:32:50] <Skye> all in one giant
plug
L513[12:33:13] <XDjackieXD> scart. sent
from hell to make us all miserable (the connector never really
stayed in place and it was really easy to destroy them)
L514[12:33:18] <S3> thise are probably
expensive
L515[12:33:37] <S3> anyways, looking at
the specs, NTSC is very easy to generate
L516[12:33:40] <XDjackieXD> scart
connectors are dirt cheap if you don't mind getting them used
L517[12:33:57] <S3> all it basically is is
a couple of clocks and voltage controlled color
L518[12:34:02] <XDjackieXD> B/W NTSC is
really easy. yes.
L519[12:34:12] <XDjackieXD> color is a bit
finicky
L520[12:34:18] <S3> to do color NTSC I
looked, it's still easy if you're not using a microcontroller
L521[12:34:23] <S3> I am not so
L522[12:34:32] <S3> I'm not racing against
clock cycles
L523[12:34:56] <S3> the alternative is
this..
L524[12:34:59] <Skye> so uh
L525[12:35:08] <Skye> PAL uses more
bandwidth
L526[12:35:15] <Skye> from what I can
tell
L528[12:35:20] <S3> I can cheat a bit and
use this
L529[12:35:22] <Skye> NTSC did low quality
colour on the cheap
L530[12:35:49] <S3> this system will only
have 12 bit color anyways
L531[12:35:53] <S3> I'm not worried
L532[12:35:58] <Skye> then SECAM used FM
to encode the colour
L533[12:36:05] <XDjackieXD> 4bit each
color?
L534[12:36:18] <S3> no 12 bit voltage
controlled color
L535[12:36:22] <Skye> then PAL used
something similar but not quite to NTSC, using SECAMs error
correcting, with NTSC's modulation?
L536[12:36:24] <S3> if I directly do
that
L537[12:36:29] <XDjackieXD> ah ok
L538[12:36:37] <XDjackieXD> well with RGB
you could get 12bit per color ^^
L539[12:36:37] <S3> 12 bit looks pretty
nice tbh
L540[12:36:45] <S3> it's hard to l 16 bit
from 12 bit on a picture display
L541[12:36:51] <S3> without looking at a
spectrum graph
L542[12:36:52] <Temia> Wasn't SECAM's
colour range garbage?
L543[12:37:23] <S3> XDjackieXD: I really
don't want to use multiple cells for each pixel
L544[12:37:30] <S3> I want the video
memory to be small
L545[12:37:36] <S3> 12 bit per pixel if I
can get away with it
L546[12:37:47]
⇨ Joins: ben_mkiv
(~ben_mkiv@p4FED4B71.dip0.t-ipconnect.de)
L547[12:37:48]
⇨ Joins: Noire (webchat@176.52.91.92)
L548[12:37:55] <Noire> Hello
everyone
L549[12:37:56] <S3> obviously if I got RGB
that changes everything
L551[12:38:06] <Noire> Guys, i have
SERIOUS problems
L552[12:38:16] <Noire> are here any of the
devs?
L553[12:38:20] <S3> but I don't have a
problem encoding NTSC color
L554[12:38:21] <XDjackieXD> define
devs?
L555[12:38:28] <Skye> Noire, well we can
try to help
L556[12:38:41] <Noire> So
L557[12:38:43] <ben_mkiv> theres a dave
around, not sure about devs
L558[12:38:57] <Skye> S3, NTSC and PAL and
SECAM are just different ways to encode colour into black and white
TV.
L559[12:39:10] <Noire> After update to 1.7
version of OC 1.7.10 i have a very strange crashes
L560[12:39:22] <Noire> These crashes dont
leave any logs
L561[12:39:24] <Noire> Any dumps
L562[12:39:27] <S3> well once I get a new
screen I don't have black and white TV anymore
L563[12:39:29] <Noire> Or something like
that
L564[12:39:32] <Skye> while they look
similar due to the nature of having to be backwards
compatible.
L565[12:39:45] <ben_mkiv> noire what
minecraft version?
L566[12:39:46] <Skye> how they encode
stuff is different
L567[12:39:51]
<tim4242>
When do those crashes happen?
L568[12:39:58] <XDjackieXD> Noire: what mc
version and what are the last things the minecraft log says?
L569[12:40:00] <ben_mkiv> also you can
enable extended debugging stuff in the opencomputers configf
L570[12:40:04] <Noire> Experimentally, ive
found that my server is killed with error "Segmentatin
fault"
L571[12:40:10] <Skye> O_O
L572[12:40:13] <ben_mkiv> lul
L573[12:40:22] <Noire> I repeat
L574[12:40:24] <Skye> have you tried
redownloading it?
L575[12:40:35] <Noire> No logs or
crashlogs
L576[12:40:43] <Skye> have you tried
redownloading that jar
L577[12:40:53] <Noire> No, thats can
help?
L578[12:40:56] ⇦
Quits: Thutmose (~Patrick@2602:30a:c0ab:a810:59ee:a0ef:6204:82cd)
(Read error: Connection reset by peer)
L579[12:41:01] <Skye> it might be a
corrupted thing
L580[12:41:04]
<tim4242> If
the current one is corrupted
L581[12:41:05] <Noire> Ehm
L582[12:41:05] <Skye> that crashes it
outright
L583[12:41:12] <Skye> OC uses native
code
L584[12:41:16] <AshIndigo> does oc
download stuff for linux like the dlls it downloads for
windows?
L585[12:41:18] <Skye> which can literally
segmentation fault
L586[12:41:27] <Noire> I dont think it is
corrupted, but ill try
L587[12:41:28] <Skye> aren't they embedded
in the JAR
L588[12:41:31]
<tim4242>
You could try disabeling JNLua
L589[12:41:38] <Noire> Me?
L590[12:42:00] <Noire> So, this crash
appears when chunk with computers is loaded
L591[12:42:06] <Skye> interesting
L592[12:42:10] <Skye> try redownloading
the jar
L593[12:42:12] <Noire> Then, when
autosaving comes to the point, server crashes
L594[12:42:17]
<tim4242>
Does it crash pn new worlds, or old ones?
L595[12:42:22]
<tim4242>
*on
L596[12:42:33] <Noire> on my old world, i
have a production 1.7.10 server
L597[12:42:41] <Noire> current world, to
be correct
L598[12:42:46] <XDjackieXD> At BTM my
client sometimes segfaultet but I suspect mumble link to be the
cause. Here it most likely is some problem with the natives of
oc
L599[12:43:14]
<tim4242>
You could try disabeling the debug.alwaysTryNative setting
L600[12:43:25] <Noire> I tried to wipe all
OC data by removing oc folder
L601[12:43:26]
<tim4242>
And debug.forceLuaJ
L602[12:43:57] <Skye> @tim4242, but that
breaks other things
L603[12:44:18]
<tim4242>
But it tells us if native lua is the problem
L604[12:44:21] <Noire> So, what should i
di?
L605[12:44:24] <Noire> do*
L606[12:44:40] <Skye> I'd first reccomend
redownloading the jar and just replacing it
L607[12:44:51] <Skye> clear the caches if
there are any
L608[12:45:01] <Noire> which cache?
L609[12:45:06] <XDjackieXD> try settign
the two mentioned config options. this will make PCs non-persistent
between chunk reloads but will disable all native binaries
L610[12:45:31] <Noire> XDjackieXD: would
that break anything in gameplay?
L611[12:45:34] <Skye> Noire, yes
L612[12:45:38] <Skye> it would break
persistance
L613[12:45:51] <Skye> once a chunk unloads
a computer will turn off
L614[12:45:53] <Noire> Hm, i dunno what it
means :D
L615[12:45:58] <Noire> Ah
L616[12:46:01] <Noire> Okay
L617[12:46:09]
<tim4242> It
will downgrade OC to CC
L618[12:46:09] <Skye> it's a way to see
what goes wrong
L619[12:46:31] <Noire> Trying ro
redownload rn
L620[12:46:35] <Skye> alright
L621[12:46:37] <Skye> I need to go
now
L622[12:46:38] <Skye> dinner
L623[12:50:36] <Noire> Skye: bon
appetit
L624[12:56:09] <Noire> [19:56:27 WARN]:
Could not persist computer @ (1721.5, 66.5, -1622.5).
li.cil.repack.com.naef.jnlua.LuaRuntimeException: JNI error:
NewObject() failed creating Lua error
L625[12:56:20]
<Forecaster>
%fling
L626[12:56:20] *
MichiBot flings earscritches in a random direction. It hits
MichiBot in the head. They take [3] damage.
L627[12:56:27]
<Forecaster>
Ohno
L628[12:57:10]
<Forecaster>
One could consider that a bug, but I see it as a feature
L629[12:58:31] <AshIndigo> %fling
L630[12:58:31] *
MichiBot flings earscritches in a random direction. It hits bl0m1 a
body part they didn't even know they had. They take [1]
damage.
L631[12:58:46] <Noire> Hm
L632[12:59:03] <Noire> I have
alwaysTryNative already as a "false"
L633[12:59:38] <Noire> guys?
L634[12:59:48] <ben_mkiv> did you try with
a plain new config?
L635[12:59:57] <Noire> nah
L636[13:01:01] <payonel> why are you using
natives? that's where we support persistence
L637[13:02:03] <payonel>
s/are/aren't/
L638[13:02:03] <MichiBot> <payonel>
why aren't you using natives? that's where we support
persistence
L639[13:03:31] <payonel> Noire: we only
support persistence when using the native lua libs
L640[13:03:40] <Noire> so
L641[13:03:47] <Noire> i need to enable
this setting?
L642[13:04:27] <payonel> the default is to
use native lua, and not luaj
L643[13:04:32] <Noire>
alwaysTryNative?
L644[13:04:39] <Noire> In talking about
this setting
L645[13:04:48] <Noire> Im*
L646[13:05:50] <payonel> i think i
misunderstood and i have to run --- the default configs and a
platform that supports the native lua libs should persist
L647[13:05:54] <payonel> Noire: what is
your hos tos?
L648[13:06:17] <payonel> host os*
L649[13:06:35] <Noire> Debian 8
L650[13:06:52] <Noire> But everything
worked perfectly before
L651[13:07:02] <Noire> Dunno what is the
problem....
L652[13:07:29] <payonel> before
what?
L653[13:08:06] <Noire> before updating to
OC 1.7
L654[13:08:11] <payonel> oh hmm
L655[13:08:42] <payonel> ok if you can
create a repro for devs in a clean instance (like redownload the
mod with no custom configs and no other mods)
L656[13:08:50] <payonel> or whatever it
takes
L657[13:09:06] <payonel> but if you can
figure out a repro for us, that would be helpful
L658[13:09:26] <payonel> you can also
consider zipping up your world and sharing it with me
L659[13:09:33] <payonel> but for now i
have to run
L660[13:09:45] <payonel> (feel free to
open a github ticket too when you have some repro details)
L661[13:10:20] <payonel> and feel free to
pm me a download for your world zip if you want. if you have
trouble hosting the zip, i can make an upload point for you later
(like in 4 hours from now)
L662[13:10:21] *
payonel is afk
L663[13:10:39]
⇨ Joins: Farianit (webchat@91.200.203.10)
L664[13:10:44] <Izaya> payonel: is the
value pack thingy going to handle strings I throw at it whether
it's a char array or std string or?
L665[13:11:39]
⇨ Joins: Farianit_ (webchat@91.200.203.10)
L666[13:11:45] <Noire> payonel: hm, i will
try to reproduce it with clean config but still with the other
mods
L667[13:13:58] ⇦
Quits: Farianit_ (webchat@91.200.203.10) (Client Quit)
L668[13:13:59] ⇦
Quits: Farianit (webchat@91.200.203.10) (Ping timeout: 180
seconds)
L669[13:14:44]
⇨ Joins: Farianit (webchat@91.200.203.10)
L670[13:16:09]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
L671[13:32:03] <Noire>
verbosePersistenceErrors=false what this does?
L672[13:33:02] <Inari> Probably just
determines whether a persistence error (usually meaning the storing
and re-loading of running computers) is output shorly (not verbose)
or in more length (verbose)
L673[13:33:24] <Noire> damn, crash is
happened again
L674[13:39:47] <Noire> looks like it works
well with ForceLuaJ=true
L675[13:39:59] ⇦
Quits: Farianit (webchat@91.200.203.10) (Ping timeout: 180
seconds)
L676[13:44:34]
<Muanh> Hey
guys, what do I need to do to get the adapter driver for applied
energetics 2?
L677[13:48:16] ⇦
Quits: Gavle (Gavle@welcome.to.bantown.com) (Remote host closed the
connection)
L678[13:49:00] <MajGenRelativity>
Noooooo
L679[13:49:02] <MajGenRelativity> He
died!
L680[13:53:02]
⇨ Joins: Gavle (Gavle@welcome.to.bantown.com)
L681[14:00:37] ⇦
Quits: Noire (webchat@176.52.91.92) (Quit: Web client
closed)
L683[14:24:23] ⇦
Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:dc5c:4533:453:99a7) (Read
error: Connection reset by peer)
L684[14:24:42]
<Muanh>
Someone know how I can get applied energetics to work with open
computer?
L685[14:27:33]
<MGR> Try an
adapter block next to the AE2 block you want to interact
with?
L686[14:28:22]
⇨ Joins: Dark
(~MrDark@2607:fcc8:d48b:eb00:4449:e22f:1ce1:f49d)
L687[14:28:31]
<Muanh> yeah
i have that
L688[14:28:47]
<Muanh> but
the interface component doesn't show up
L689[14:30:28]
<MGR>
Huh
L690[14:30:31]
<MGR> Not
sure then
L691[14:30:52]
<Muanh> i
don't need a driver in there?
L692[14:31:18] <Izaya> unsure if it works
in recent versions
L693[14:32:26]
<Muanh> mmm
doesn't seem to be working
L694[14:32:43]
<Muanh> i
have downloaded rv5 stable
L695[14:32:48]
<Muanh>
should i try an older version?
L696[14:33:31] <Inari> I seem to recall it
not being in the latest OC/OCMC version yet? Not sure though
L697[14:34:42]
<Muanh> oh
?
L698[14:35:43] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:58b3:b715:808f:a82d)
(Quit: Leaving)
L700[14:38:45]
<Muanh> i'm
looking through the release nodes and 1.7.0 should have it
L701[14:50:21]
⇨ Joins: Alaura
(~Alaura@2600:8804:5901:e200:cc79:a2eb:93da:54aa)
L702[14:53:06] <Mimiru> iirc it's not in
1.12... I could be wrong though
L703[14:54:07]
<Muanh> so
just in the older minecraft versions?
L704[14:54:31] <Mimiru> ahh, added ae
support to 1.12 10 days ago
L705[14:54:50] <Mimiru> last 1.12 build on
curse is oct 12..
L706[14:54:53] <Mimiru> err 14th
L708[14:55:13] <Mimiru> that should have
ae support
L709[14:56:22]
<Muanh> ahh
thnx i'll give it a try ?
L711[14:57:00] <Mimiru> anyway back to
decorating
L712[14:57:54]
<Muanh> thnx
again ?
L713[15:01:06]
<Muanh> it
worked! ?
L714[15:10:11] ⇦
Quits: wolfmitchell (~mitchell@23.111.179.102) (Ping timeout: 383
seconds)
L715[15:14:53]
⇨ Joins: lp (~lp@66.109.211.167)
L716[15:15:17] <lp> what is the status of
projectred integration in 1.10.2
L717[15:15:23] <lp> does it work without
projectred compat now?
L718[15:55:20]
⇨ Joins: Thutmose
(~Patrick@66-191-215-194.dhcp.spbg.sc.charter.com)
L719[15:58:22]
⇨ Joins: Thutmose1
(~Patrick@66-191-215-194.dhcp.spbg.sc.charter.com)
L720[16:00:18] ⇦
Quits: Thutmose (~Patrick@66-191-215-194.dhcp.spbg.sc.charter.com)
(Ping timeout: 207 seconds)
L721[16:04:05]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:2180:500c:4209:98a2)
L722[16:31:06]
⇨ Joins: Kuma (webchat@47.145.238.172)
L723[16:31:37] <Kuma> hey i need to ask
for help... is anyone willing to help troubleshoot
L724[16:31:40]
⇨ Joins: wolfmitchell (~mitchell@23.111.179.102)
L725[16:33:02] <Izaya> ask your
quesiton
L726[16:34:10] <Inari> %hi Kuma
L727[16:34:15] <Inari> %hi
L728[16:34:19] <Inari> %hello
L729[16:34:19] <MichiBot> Hello! Welcome
to #oc! The one and only opencomputers channel! Please ask your
questions directly (dont ask to ask) and provide error/code
examples! (Use pastebin.com if theyre more than one line!) Dont
mind the random conversation you might have walked into.
L730[16:34:21] <Inari> There
L731[16:35:47] <Kuma> I've done open
computers before, but on this new pack i'm on I haven't been able
to open and havn't been able to open any servers on server racks,
(which is the only way i know of) any ideas?
L732[16:35:55] <Kuma> or more info
needed
L733[16:36:10]
<Forecaster>
you don't know how to use a computer...?
L734[16:37:05] <Kuma> could you
elaborate?
L735[16:38:04]
<Forecaster>
I think it was a simple enough question
L736[16:39:03] <Inari> Since you said
opening servers on racsk is "the only way you know of"
Forecaster is wondering if you do not know how to use a non-server
computer :P
L737[16:39:38]
<Forecaster>
yes
L738[16:41:12] <Kuma> ah, my appologies, I
know how to use the computers but I also know T3 Severs are the
best obtainable computer in the game, even without using one than
one server.
L739[16:42:28] <Kuma> and I can use the
computers just fine
L740[16:42:48]
<Forecaster>
what do you mean "most obtainable"?
L741[16:43:08]
<Forecaster>
computers are cheaper and easier to assemble than a server
L742[16:43:11]
<Forecaster>
but less powerful
L743[16:44:09] <Kuma> I belive is used the
term best. that aside, Yes your right.
L744[16:44:57]
<Forecaster>
okay...
L745[16:45:06]
<Forecaster>
I'm going to guess english is not your primary language
L746[16:45:09] <Inari> @Forecaster they
probably mean "best computer one can obtain" not
"best obtainable" (i.e. easiest to obtain) computer
L747[16:45:33] <Inari> (best obtainable)
computer vs best (obtainable computeR)
L748[16:46:45] <Inari> Anyways, I'm off to
bed, have fun you snuggly muffinpuffs
L749[16:46:49] ⇦
Quits: Inari (~Pinkishu@p4fc1e6a5.dip0.t-ipconnect.de) (Quit:
'Wouldn't it be great if mosquitos sucked out fat instead of
blood!')
L750[16:46:56] <Kuma> you're correct, and
my apologies, for my unclear English, also thank you for
clarifing
L751[16:47:24]
<Forecaster>
anyway, I'm going to assume that your issue is that you don't know
that remote terminals now require a terminal server
L752[16:47:46]
<Forecaster>
you have to place one in the rack with the server and then link
them in the rack GUI
L753[16:48:06]
<Forecaster>
then right click the terminal server with the remote terminal
L754[16:50:31] <Izaya> mayonel would kill
me if I sent him this code x_x
L755[16:50:34] <Izaya> It almost works
though!
L756[16:52:14] <Kuma> this is not the
issue, my problem is that it refuses to let me open the sever to
add parts...
L757[16:52:55] <Temia> If you right-click
at the air while holding the server, you can add parts to it that
way.
L758[16:53:34] <Temia> I can't remember if
you can access it in the rack by clicking or sneak-clicking at its
slot in the world though
L759[16:53:55]
<Forecaster>
You can
L760[16:57:37] <Kuma> oh... my apologies.
This pack is using a very old version of open computers, I am at
fault for not checking this first. sorry to waste all of every ones
time
L761[16:58:29] <Temia> Oh.
L762[16:58:32] <Temia> It's alright, no
worries.
L763[16:59:29] <Kuma> thank you for your
forgiveness.
L764[17:12:18] ⇦
Quits: Nathan1852
(~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L765[17:17:41] ⇦
Quits: Vexatos
(~Vexatos@p200300556E2F0972E075CF9A40996E0C.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L766[17:20:04]
<Forecaster>
%fling
L767[17:20:04] *
MichiBot flings cookies in a random direction. It hits Zerant on
the left hand. They take [3] damage.
L768[17:22:29] ⇦
Quits: Arcanitor
(webchat@110-2-111-208-in-addr-arpa.omnispring.net) (Ping timeout:
180 seconds)
L769[17:23:13] <payonel> Izaya: still
here? still wondering about ValuePack for strings?
L770[17:24:04] <payonel> Izaya: you want
to send a byte array back to the client and not risk treating it
like a cstring?
L771[17:26:01] <Temia> At least it doesn't
have Dwarf Fortress-esque throwing physics
L772[17:26:06] <Temia> %fling
L773[17:26:06] *
MichiBot flings a phial of aqua regia in a random direction. It
hits the ground near stephan48
L774[17:26:07] *
MichiBot the phial of aqua regia angered a gnome and didn't put up
enough of a fight.
L775[17:26:38] *
Temia calls in a hazardous cleanup team
L776[17:29:06] <payonel> Izaya: if you use
ValuePack::ret(lua, <char*>) , the char* will be treated like
a cstring. if you have a byte array you want to send back, manually
pack that in a vector<char> first
L777[17:29:21] <payonel>
vector<char> buf(ptr, ptr+size); return ValuePack::ret(lua,
buf);
L778[17:32:48] <payonel> Kuma: what
version of OC does your server have?
L779[17:37:34] <Skye> I wish we had a
packet sniffing card.
L780[17:37:38] <Mimiru> inb4 oc 1.3
L781[17:37:39] <Mimiru> :P
L782[17:38:49] <Mimiru> Skye, well I could
do that if I could ever get OS's network card work
L783[17:39:19] <Skye> Hm maybe I should
try that one day
L784[17:39:34] <Skye> How hard can it
be?™
L785[17:40:15] <Mimiru> Sangar's not even
sure why it's broken.. so no idea :P
L786[17:40:32] <payonel> sorry what's
broken?
L787[17:41:23] <Mimiru> OS's network card,
nothing in OC
L788[17:41:56] <Mimiru> lets you generate
a random UUID on demand Kodos requested it forever ago and it's
never worked properly.. it'
L789[17:42:08] <Mimiru> it's a GREAT
regular network card... but changing the UUID doesn't work
L790[17:43:27] <Izaya> payonel: how can I
read n chars from a file unless there's less chars than that and
not block
L791[17:43:40]
⇨ Joins: Arcanitor
(webchat@110-2-111-208-in-addr-arpa.omnispring.net)
L792[17:43:49] <Izaya> I can read and
write the fifo btw
L793[17:43:53] <payonel> ah, OS on open
security
L794[17:43:56] <Izaya> but read is
blocking
L795[17:44:03]
⇨ Joins: Schzd
(~Schzdadep@modemcable250.104-59-74.mc.videotron.ca)
L796[17:44:38] <Mimiru> ahh, yeah my
bad
L797[17:45:14] <payonel> Izaya: you can
change the file descriptor state to be non blocking
L798[17:45:19] <Izaya> oh?
L799[17:45:39] <payonel> it changes a few
things and you need to think in that paradigm
L800[17:47:10] <payonel> Izaya: see
drivers/connection.cpp
L801[17:47:20] <payonel> line 126, the
set_nonblocking() function
L802[17:47:29] <payonel> the id is any
valid file descriptor
L803[17:49:09] <payonel> then consider how
i use ::read() in the Connection::preload() method on line
147
L804[17:49:22] <payonel> specifically on
line 165
L805[17:55:08] <AmandaC> I should file the
bug I found with tablets before I forget
L806[17:56:14] <AmandaC> %choose do it now
or wait until your back at the computer
L807[17:56:14] <MichiBot> AmandaC: do it
now
L809[18:02:54] *
AmandaC slinks off to eat dinner
L810[18:03:31] <vifino> damn. i know i
don't need a keithley 200X but i hella want one.
L811[18:05:22] <payonel> AmandaC: if you
can turn off a tablet screen ... how would you recommend turning it
back on in case of errors/mistakes? :)
L812[18:07:14] <Izaya> error
unblanks
L813[18:08:41] <AmandaC> payonel: another
issue I skimmed checking if it was a known issue beforehand
suggested that OpenOS calls turnOn on boot
L814[18:09:06] <AmandaC> and if not, it's
not unreasonable to have the tablet call it on bootup
otherwise
L815[18:09:50] <AmandaC> I was looking for
a way to blank the screen and save on some power. I currently have
a program that calls gpu.fill to do that, but I'd prefer to have
something I can safely have in the background which won't cause
lost state
L816[18:10:23] <payonel> it's not
unreasonable to suggest that OpenOS call turnOn on boot
L817[18:10:48] <payonel> AmandaC: im just
saying, it a tablet can call turnOff it could be a pain in the butt
to turn it back on
L818[18:11:20] <payonel> yeah, it's
reasonable to change the tablet to turn on its screen on boot
L819[18:12:09] <AmandaC> payonel: with
something turning it on on boot (either the java-side or OpenOS)
it'd not be too different from the case of a normal screen getting
told to turnOff, imho
L820[18:12:36] <payonel> well the
difference is that you could turn a screen on by connecting it to
another machine
L821[18:12:46] <Izaya> payonel: fcntl(id,
F_SETFL, flags | O_NONBLOCK) is the important part, right?
L822[18:12:50] <payonel> not a great
situation, sure, but it can be worked around is all i'm
saying
L823[18:12:58] <payonel> Izaya: yes
L824[18:13:22] <AmandaC> payonel: could
also have touches on the screen cause it to wake
L825[18:13:42] <AmandaC> since I assume
the tablet isn't using the exact same "screen" component
code, anuwau
L826[18:14:32] <AmandaC> at the very
least, I'd expect it to return something other than the exact same
thing that a normal computer + screen does when it's a
success
L827[18:15:00] <AmandaC> tablet: true,
false (nothing happens) computer: true, false (screen is
blank)
L828[18:15:34] <Izaya> payonel: I'm using
an fstream, how would I apply that to an fstream?
L829[18:16:04] <Izaya> (alternatively,
should I not use an fstream?
L831[18:17:29] <AmandaC> payonel: yeah, It
actually hadn't occured to me it might be intentional that it
doesn't do the blanking.
L832[18:18:15] <AmandaC> But I guess int
hat case it just changes it from a bug report to a feature request.
:P
L833[18:18:54] <payonel> AmandaC: yeah
feature-esk
L834[18:19:05] <payonel> which is why i'm
discussing it with you. considering reasonable workflows
L835[18:19:11] <AmandaC> yeah.
L836[18:19:34] <AmandaC> The thing I saw
settled on in the case of normal screens was "well, a redstone
signal will wake it"
L837[18:19:56] <payonel> yeah, which you
can't really do with a tablet :)
L838[18:20:04] <AmandaC> so I guess it'd
either be something to turn it on at boot, or a tweak of the UI to
add a power button.
L839[18:20:05] <payonel> forcing screen on
on boot for the tablet is a reasonable idea
L840[18:21:37] <AmandaC> going back to the
land of typos, as I'm going to watch some anime. (be on from my
phone)
L841[18:21:55] <payonel> AmandaC:
[feature-accepted] for now
L842[18:23:07] <payonel> Izaya: fstream
and non blocking?
L843[18:23:21] <payonel> i dont know of a
way to do that, but you can check if the stream has any data
avail
L844[18:23:29] <Izaya> mk
L845[18:23:30] <payonel> that'll be
slightly less efficient, reading 1 byte at a time
L846[18:23:35] <payonel> i mean
L847[18:23:41] <payonel> it is totally ok
to read 1 byte at a time
L848[18:23:55] <payonel> seriously, people
freak out about that and it honestly is FINE
L849[18:23:56] <Izaya> I'll see if I can
write it to use normal fds
L850[18:24:01] <payonel> the kernel and
such as buffering a crap ton for you
L851[18:24:13] <AmandaC> payonel: nice. If
I've got any motivation, I might do some splunking tomorrow to try
and add it via a PR. I don't imagine it being too hard to do,
anyway.
L852[18:24:18] <payonel> the part that is
loss of efficiency is checking avail after each byte
L853[18:24:35] <payonel> AmandaC: :)
L854[18:25:41] <Izaya> I really shouldn't
be allowed to write C++ this code is horrible
L855[18:26:51] <payonel> Izaya: apparently
you can just use O_NONBLOCK on an fstream :)
L856[18:27:00] <Izaya> o-ok
L857[18:28:05] <payonel> Izaya: sorry, i'm
"multi" tasking
L859[18:37:07] ⇦
Quits: ben_mkiv (~ben_mkiv@p4FED4B71.dip0.t-ipconnect.de) (Remote
host closed the connection)
L860[18:43:54] <AmandaC> What're you
working on, Izaya ?
L861[18:44:09] <Izaya> AmandaC: I'm adding
a serial port to ocvm that uses a fifo file
L862[18:44:19] <AmandaC> Ah
L863[18:44:41] <AmandaC> For debugging I
assume?
L864[18:45:38] <Izaya> Well, that, and
it'll be easier to use for some stuff I'm planning
L865[18:53:14] <Izaya> payonel: managed to
use in_avail() to get the amount of chars available, and set the
length
L866[18:54:11] <Izaya> :D
L867[18:54:15] <Izaya> serial port works
\o/
L868[18:54:23] <Izaya> this code is so
horrid
L869[18:55:58] <S3> Hm. So I could grabone
of the old RGB monitors/./.
L870[18:56:03] <S3> and just generate
RGB
L871[18:56:11] <S3> I know somebody who
has some RGB monitors lying around
L872[18:56:21] <S3> Skye: which are not
the same thing as VGA, as much as you say..
L875[18:58:45]
⇨ Joins: Brycey92
(~Brycey92@c-73-230-121-36.hsd1.pa.comcast.net)
L876[19:07:33] ⇦
Quits: Brycey92 (~Brycey92@c-73-230-121-36.hsd1.pa.comcast.net)
(Quit: Live long and prosper)
L877[19:10:20] <vifino>
use_c_remove_c++_copypasta.jpeg
L878[19:11:08] <vifino> Hey S3, how good
are you in mechanical stuff?
L880[19:11:49] <vifino> I'm kinda doing
something special for 34c3.
L881[19:11:58] <vifino> That's not the
point, however.
L882[19:12:25] <vifino> I need a little
help figuring out how to build a steering thing for a little cart
I'm building.
L883[19:12:47] <vifino> Dimensions of the
inner box-o-stuff is 30x50cm or so.
L884[19:12:59] ⇦
Quits: Kuma (webchat@47.145.238.172) (Ping timeout: 180
seconds)
L885[19:13:00] <vifino> Needs to lift at
least a hundred kilograms.
L886[19:13:25] <vifino> I have servos with
a stall torque of 20kg.
L887[19:13:56] <vifino> 180 degrees of
reach or so.
L888[19:14:03] <vifino> More like
160.
L889[19:15:35] <vifino> Izaya: unrelated
suggestion: use a program instead of a fifo, this way you can use
socat or something to tunnel it over the network/do whatever you
want with it.
L890[19:15:46] <vifino> plus, doesn't
touch the filesystem.
L891[19:15:59] <Izaya> using the
filesystem is very much intended
L892[19:16:02] <Izaya> also, use a
program?
L893[19:16:06] <vifino> yes.
L894[19:16:29] <Temia> Oh god, I forgot
how bad the lag was on QEMU's audio controller
L895[19:16:36] <Temia> I really need to
get JACK set up
L896[19:16:55] <vifino> fork/exec it with
stdin and stdout attached to your virtual serial thing. stderr
should be the actual stderr.
L897[19:17:06] <vifino> Temia: Yay,
JACK!
L898[19:17:10] <vifino> +1
L899[19:17:16] <vifino> %+1 Temia
L900[19:17:20] <vifino> erm
L901[19:17:25] <vifino> Temia++;
L902[19:17:31] <vifino> >:(
L903[19:17:33] <Izaya> that's actually
fairly sane but I'm gonna start with this
L904[19:17:38] <Izaya> also I feel like
shit rn
L905[19:17:45] <payonel> Izaya:
`std::string strBuffer(fifoBuffer);` that treats the fifoBuffer
like a cstring
L906[19:17:47] <Mimiru> Temia++
L907[19:17:48] <MichiBot> Mimiru: Temia
now has 71.0 points
L908[19:17:50] <vifino> Mimiru: make
things work!
L909[19:17:53] <Temia> o_O
L910[19:17:54] <payonel> are you going to
have nulls in your stream?
L911[19:18:00] <vifino> oh, you're
amazing, Mimiru <3
L912[19:18:02] <Izaya> payonel:
maybe
L913[19:18:09] <Mimiru> I know :D
L914[19:18:14] <payonel> your read should
return num bytes read
L915[19:18:23] <Temia> I'm not sure even
Windows would be able to open a serial terminal at a high enough
baud?
L916[19:18:40] <Temia> Or wait
L917[19:18:45] <payonel> so, size =
read(...); vector<char> vbuf(fifoBuffer, fifoBuffer + size);
return ValuePack::ret(lua, vbuf);
L918[19:18:46] <Temia> Some other
subject
L919[19:18:48] <Temia> Nevermind
>3>
L920[19:18:54] <Temia> (that would be a
crazy as hell hack tho.)
L921[19:19:02] <vifino> 115200 baud should
be fine?
L922[19:19:22] <vifino> I tried that on a
windoze machine before. >_>
L923[19:19:36] <payonel> Izaya: what type
is sp? an fstream?
L924[19:19:41] <Izaya> yes
L925[19:20:18] <payonel> just use raw byte
writes with it, sp.write(buf, size)
L926[19:20:43] <payonel> well, <<
should be fine
L927[19:20:46] <payonel> but >> is
not
L928[19:21:03] <payonel> so when i'm
dealing with raw data i like to stick to one pair of methods
L929[19:21:15] <payonel> read+write for
raw, >>/<< for smart
L930[19:21:23] <payonel> >> parses
like command line would parse
L931[19:21:29] <Izaya>
components/serial.cpp:41:41: error: cannot convert
‘std::basic_istream<char>::__istream_type {aka
std::basic_istream<char>}’ to ‘int’ in initialization
L932[19:21:40] <payonel> of for bytes
read
L933[19:22:11] <payonel> ok, use
sp.gcount() after the read
L934[19:22:16] <payonel> int bytes_read =
sp.gcount();
L935[19:22:41] <payonel> and really, it'll
likely be a size_t bytes_read = sp.gcount();
L936[19:22:47] <payonel> which is
typically a uint
L937[19:22:52] <vifino> S3: anyhow, i need
the least effort solution to steering. i could weld my own stuff
together, but i don't have a welder, or much experience.
L938[19:23:13] <vifino> as in, like, weld
some car-esqe steering system
L939[19:24:07] <Izaya> alrighty that works
nice
L940[19:24:08] <payonel> Izaya: anyways,
looks like your getting this worked out
L941[19:24:16] <payonel> i have to
run
L942[19:24:18] *
payonel is afk
L943[19:24:38] <vifino> still need to
figure out if skateboard wheels are a good choice or if the force
required to turn them exceeds 20kg.
L944[19:27:47] <vifino> ooo, i could use
linear actuators
L945[19:28:25] <S3> for like a car?
L946[19:28:30] <S3> or something with
wheels?
L947[19:28:49] <S3> rack and pinion is a
simple commomn way to do it
L948[19:29:12] <Izaya> payonel: I don't
actually know how any of this works I'm just banging stuff together
till it works
L949[19:29:20] <S3> you could also do the
old trick with two crossbars and some sort of bound axle to steer
them
L950[19:29:28] <S3> that's a horrible
method btw
L951[19:30:07] <S3> might as well make it
a full rack and pinion at that point
L953[19:31:33] <Arcanitor> a bit harder to
turn
L954[19:31:47] <Arcanitor> and your
options are pretty much "hard right" and "hard
left"
L955[19:32:06] <Arcanitor> but it should
be far easier to put together
L956[19:32:12] <vifino> S3: yeah,
something like a car
L957[19:40:09] <Izaya> I don't understand
:<
L958[19:40:20] <Izaya> it won't let me
call .write on sp
L959[19:43:11] <Izaya>
components/serial.cpp:65:23: error: no matching function for call
to
‘std::basic_fstream<char>::write(std::vector<char>&,
int&)’
L960[19:45:10] <S3> vifino: if you go rack
and pinion, all you need is to have a gear with a surface that acts
upon the gear
L961[19:45:42] <S3> this is a very
advanced one:
L963[19:45:56] <S3> very advanced as in
more advanced than you need
L964[19:47:12] <S3> vifino: here's the
even super cheape rway to do it:
L966[19:48:21] <S3> not rack and pinion
but something like teh alternative I was speaking off
L967[19:49:21] <S3> so you know what's
interesting
L968[19:49:34] <S3> as suspected, the
definition of the word comedy has been long lost
L969[19:50:02] <Arcanitor> comedy (n): A
dramatic work that is light and often humorous or satirical in tone
and that usually contains a happy resolution of the thematic
conflict.
L970[19:51:01] <Arcanitor> S3: I found it
again
L971[19:51:05] <Arcanitor> you'll never
guess where
L972[19:51:20] <S3> where?
L973[19:51:32] <Izaya>
haHA
L974[19:51:34] <Izaya> it works
L975[19:51:39] <Arcanitor> i went and got
my copy of Webster's English Dictionary
L977[19:51:46] <Arcanitor> it has it under
"c"
L978[19:51:49] <Arcanitor> who knew
L979[19:52:10] <S3> Arcanitor: in medieval
thought it simply meant a work that resolves all conflicts to an
end
L980[19:52:22] <S3> not having anything
anything to be funny, etc
L981[19:52:35] <S3> an example of a comedy
is Dante's inferno
L982[19:52:38] <Arcanitor> were ancient
greek comedies really that funny, though
L983[19:52:41] <S3> which is not funny at
all XD
L984[19:52:45] <Arcanitor> dante's inferno
was funny though
L985[19:52:46] <S3> right
L986[19:52:48] <S3> they can be
funny
L987[19:52:54] <S3> have you read the
original poem?
L988[19:53:03] <S3> from translation
L989[19:53:09] <Arcanitor> I read a
translation of Dante's Inferno
L990[19:53:18] <S3> I didn't think it was
that funny
L991[19:53:22] <Arcanitor> I don't
remember if it was prose or poetry
L992[19:53:23] <S3> more or less
interesting
L993[19:53:36] <Arcanitor> Some of the
characters' fates were amusing.
L994[19:53:47] <S3> Well they had
purpose
L995[19:53:51] <Arcanitor> The overall
tone was not funny, I'll agree with you there
L996[19:54:15] <S3> Boniface wrote it out
of hatred kinda
L997[19:54:28] <S3> so I cam imagine why
you may think some are amusing
L998[19:54:40] <S3> but ideally it was an
interesting political work
L999[19:55:00] <Arcanitor> um
L1000[19:55:06] <Arcanitor> dante wrote
the Inferno
L1001[19:55:08] <Arcanitor> not
boniface
L1002[19:55:13] <S3> right
L1003[19:55:24] <S3> I know that, he
wrote all 3
L1004[19:55:27] <Arcanitor> i believe
boniface had a particularly picturesque description therein,
though
L1005[19:55:33] <S3> yes he did
L1006[19:55:35] <Arcanitor> one of the
bonifaces
L1007[19:55:40] <Arcanitor> there were
like 4 or 5
L1008[19:55:44] <S3> I believe it was
VIII
L1009[19:55:47] <S3> but lemme look
L1010[19:56:00] <S3> VIII
L1012[19:56:31] <S3> What's funny to me
but wasn't as funny to Dante assumingly
L1013[19:56:43] <S3> is that Dante's
theory is that as you go deepe rand deeper in hell, you find more
popes
L1014[19:57:16] <Arcanitor> I only
remember one pope
L1015[19:57:33] <Arcanitor> certainly a
more powerful office holds more potential for abuse, though
L1016[19:57:55] <Arcanitor> how did he
order the circles again
L1017[19:58:09] <S3> the gates went
down
L1018[19:58:12] <S3> there were 9
L1019[19:58:14] <Arcanitor> the lowest
ones were something, simony, betrayal / treason,
L1020[19:58:25] <S3> but in the opposite
book in the series of 3
L1021[19:58:29] <S3> there were 9 gates
of heaven iirc
L1022[19:58:33] <S3> ascending
L1023[19:58:38] <S3> oh what was it
called..
L1024[19:58:42] <S3> paradiso
L1025[20:00:18] <Arcanitor> I didn't read
paradiso
L1026[20:00:55] <Arcanitor> interesting
fact: a little over 1/3 of the popes so far have been recognised in
some way by the catholic church for their holiness
L1027[20:18:11] <S3> Heh. Yeah I didn't
read it either
L1028[20:18:51] <S3> No offense to anyone
who is religious but, I think it's funny how the whole christianity
scene is one of the darkest religions ever created lol
L1029[20:19:04] <S3> with some of the
greatest violence ever produced
L1030[20:21:35] <Arcanitor> i almost
failed my ancient history classes, but most of these incidents IIRC
are the result of sociopaths gaining power
L1031[20:21:46]
⇨ Joins: coledot (~coledot@68.235.104.6)
L1032[20:21:55] <Arcanitor> rather than
being directly attributable to any particular religion
L1033[20:22:25] <S3> yes, but much of it
was related
L1034[20:23:00] <Arcanitor> we could
probably argue about this all night if either of us really
cared
L1036[20:23:15]
⇦ Quits: coledot (~coledot@68.235.104.6) (Client
Quit)
L1037[20:23:41] <Arcanitor> i think we
just scared away coledot
L1038[20:23:45] <S3> ever read
Nietzsche?
L1039[20:23:48] <Arcanitor> no
L1040[20:24:08]
⇨ Joins: Guest53 (kiwiirc@68.235.104.6)
L1041[20:24:30] <S3> I don't necessarily
agree with all his works, but they are interesting to say the
least
L1042[20:24:31] *
Arcanitor rolls die on table of philosophical theories
L1043[20:24:34] <Arcanitor> nihilist,
right
L1044[20:24:56]
⇨ Joins: coledot (~coledot@68.235.104.6)
L1045[20:25:08] <S3> I won't go too far
into it because some people here are from Germany
L1046[20:25:18] <S3> and might be a close
call to talk about
L1047[20:25:49] <Arcanitor> I know that
some groups took some creative liberties with edited versions of
his works, if that's what you mean
L1048[20:26:19] <S3> unrelated to all of
this, I wonder if the admins here on esper know about those blasted
idiots that have been spamming all the channels here
L1049[20:26:26] <S3> about becoming
millenium nazis or some shit
L1050[20:26:33] <S3> it's annoying and
pretty offensive
L1051[20:26:41] <Arcanitor> I haven't had
that problem on any of the channels I moderate
L1052[20:26:58] <Arcanitor> although I
just marked two of them +s because they're more privately
used
L1053[20:27:09] <S3> yeah some channels
have been getting spammed randomly with people coming in and
inviting them to join their whatever the fuck they call it
L1054[20:28:02] <Arcanitor> that sounds
like a good reason to +b into the can of people i banned and don't
bother unbanning because I don't remember how heinous their offence
was
L1055[20:28:39] <Arcanitor> speaking of
which ircd could use better admin tools but w/e
L1056[20:28:43] <S3> I think the best
kind of group we need right now is a passive and defensive (rather
than offensive) pro net neutrality group with goals to protect
others from its effects rather than conquer the Internet..
L1057[20:29:37] <S3> some kind of
activist group that seeks to help others in providing them
unrestricted and safe internet access
L1058[20:29:54]
⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read
error: Connection reset by peer)
L1059[20:30:54] <Arcanitor> so free vpn
hosting with a team of lawyers to protect them when they inevitably
get in trouble because someone used their VPN for something
illegal
L1060[20:31:08] <Arcanitor> by illegal I
mean really illegal
L1061[20:31:52]
⇦ Quits: coledot (~coledot@68.235.104.6) (Quit:
coledot)
L1062[20:32:08]
⇦ Quits: Guest53 (kiwiirc@68.235.104.6) (Remote host closed
the connection)
L1063[20:32:21] <S3> yeah some people are
stupid
L1064[20:32:36] <S3> but it doesn't hve
to be limited to VPN
L1065[20:32:59] <S3> 20 years from now it
could be as different as a worldwide radio mesh
L1066[20:33:12] <S3> over some new
technology other than radio or something
L1067[20:33:13] <Arcanitor> you'ld
probably need some kind of registration and authentication, if only
so that you can ban people who abuse the service
L1068[20:33:43] <Arcanitor> as much as i
don't like government interference there are some geniunely evil
people out there
L1069[20:33:46] <S3> maybe, but the
privacy of its users would be important
L1070[20:33:56] <S3> right
L1071[20:35:01] <Arcanitor> yeah, so if
someone starts trying to use your network service to sell
murder-for-hire or human trafficking or something you ban them and
maybe give their connection address to the authorities
L1072[20:35:18] <Arcanitor> although to
avoid temptation it might be better not to keep anyone's connection
address at all
L1073[20:35:28] <S3> I don't support
evildoers, but there has to be some alternative to dealing with
them without effecting everyone
L1074[20:36:05] <S3> for example, some
may say we have a gun problem in the US, but locking down and
prevening anyone from buying guns is not a good strategy.
L1075[20:36:28] <Arcanitor> you can't
have people run the system
L1076[20:36:36] <S3> those people will
just find some other means find what they want
L1077[20:36:44] <S3> to get what they
want*
L1078[20:37:04] <S3> and then they will
be the only ones that have them
L1079[20:37:17] <Arcanitor> additionally
implementing a ban on buying guns does not do anything about the
several million guns already owned by US citizens
L1080[20:37:33] <S3> right
L1081[20:37:35] <Arcanitor> also as a
general rule noone trusts the government over here
L1082[20:37:57] <S3> also the event that
here in our state a lot of people hunt so they don't starve to
death
L1083[20:37:59] <Arcanitor> i would not
envy the job of whatever law enforcement officials were charged
with gun confiscations
L1084[20:38:04] <S3> because our state is
full of poverty
L1085[20:38:13] <S3> and a lot of us hunt
to have food for the winter
L1086[20:38:16] <S3> our winters are
long
L1088[20:42:31] <Arcanitor> wat
L1089[20:42:43]
⇦ Quits: BearishMushroom
(~BearishMu@82-209-154-59.cust.bredband2.com) (Read error:
Connection reset by peer)
L1090[20:42:46] <CompanionCube>
Arcanitor: Actual quote. From a republican senator.
L1091[20:43:21] <Arcanitor> I don't
really like the democratic party. But it is becoming more and more
clear to me as time goes on that the republicans are no better and
a pack of hypocrites to boot.
L1092[20:43:59] <S3> I have been thinking
and thinking and thinking for a while
L1093[20:44:11] <S3> and I think that we
should do away with parties alltogether
L1094[20:45:44] <Arcanitor> can we at
least get rid of some of the really wierd ways of counting votes we
have here
L1095[20:46:29] <Arcanitor> i don't know
how to do this but can we partition states into districts that
actually make sense and then give each district two or three
representatives according to the votes of the members of that
district
L1096[20:46:37] <Izaya> parties
considered harmful
L1097[20:46:38] <CompanionCube>
Arcanitor: FPTP is bullshit.
L1098[20:46:49] <CompanionCube> Doesn't
work in the US, doesn't work in the UK.
L1099[20:46:53] <Arcanitor> like clearly
giving all the votes to one member from one party is BS
L1100[20:47:02] <Arcanitor> you need at
least two representatives per district
L1101[20:47:06] <CompanionCube>
proportional representation when?
L1102[20:47:48] <S3> Arcanitor:well
L1103[20:47:56] <S3> Arcanitor: it..
-kinda- works that way
L1105[20:49:06] <Arcanitor> either that
or you give each state so many representatives in the House (like
it is now) and eliminate districts altogether
L1106[20:49:15] <Arcanitor> each party or
group can draw their own districts
L1107[20:49:34] <Arcanitor> you have so
many X party canidates, so many Y party canidates, and a few W and
Z canidates
L1108[20:49:59] <Arcanitor> actually
that's probably a better idea than pre-definied districts
L1109[20:50:30] <Arcanitor> instead of
the current system of congressional districts (and my state's were
gerrymandered to high heaven for a while)
L1110[20:50:58] <Arcanitor> just have a
pool of seats for the whole state, allocated proportionally to
votes for each party
L1111[20:51:25] <Arcanitor> the parties
can draw their own districts to best suit the interests of the
people that party represents
L1112[20:51:39]
⇦ Quits: Dark
(~MrDark@2607:fcc8:d48b:eb00:4449:e22f:1ce1:f49d) (Read error:
Connection reset by peer)
L1113[20:52:54]
⇦ Quits: yorick (~yorick@ip51cd0513.speed.planet.nl) (Ping
timeout: 186 seconds)
L1114[21:00:23] <AmandaC> %tell Inari
Amanchu! Sounds boring from it's MAL synopsis, but it definitely
told a satisfying story, imho. Just in case that was enough to push
it into the queue for you. :P
L1115[21:00:23] <MichiBot> AmandaC: Inari
will be notified of this message when next seen.
L1116[21:04:20]
⇨ Joins: yorick
(~yorick@ip51cd0513.speed.planet.nl)
L1117[21:16:20] <Arcanitor> hello
yorick
L1118[21:49:31]
⇦ Quits: Thutmose1
(~Patrick@66-191-215-194.dhcp.spbg.sc.charter.com) (Quit:
Leaving.)
L1119[21:51:03]
⇦ Quits: Alaura
(~Alaura@2600:8804:5901:e200:cc79:a2eb:93da:54aa) (Quit: Going
away, see you this friday, 4-5 CST, love you all, stay safe
<3)
L1120[22:04:35]
⇦ Quits: Schzd
(~Schzdadep@modemcable250.104-59-74.mc.videotron.ca) (Read error:
Connection reset by peer)
L1122[22:25:10]
⇦ Quits: Lathanael|Away
(~Lathanael@p54960CF1.dip0.t-ipconnect.de) (Ping timeout: 186
seconds)
L1123[22:31:25]
⇨ Joins: Lathanael|Away
(~Lathanael@p549608FA.dip0.t-ipconnect.de)
L1124[22:43:48]
⇨ Joins: Dark
(~MrDark@2607:fcc8:d48b:eb00:299a:7e79:8ef8:5995)
L1125[22:51:34] <vifino> TIL mod wheel
and pitchbend wheel are both fucking awesome when supported
L1126[23:09:27]
⇦ Quits: Cervator
(~Thunderbi@2601:4c1:4000:220f:d56b:8388:ef55:bae) (Quit:
Cervator)
L1127[23:28:25]
⇦ Quits: Sandra (Sandra@znc.theender.net) (Ping timeout: 190
seconds)
L1128[23:29:42]
⇦ Quits: Tedster (~Tedster@2001:41d0:8:b78f::1) (Ping
timeout: 186 seconds)
L1129[23:29:45]
⇦ Quits: LordFokas (LordFokas@znc.theender.net) (Ping
timeout: 190 seconds)
L1130[23:30:46]
⇦ Quits: alfw (~alfw@znc.exozone.net) (Remote host closed the
connection)
L1131[23:30:58]
⇨ Joins: Sandra (Sandra@znc.theender.net)
L1132[23:31:16]
⇨ Joins: alfw|Off (~alfw@znc.exozone.net)
L1133[23:31:36] ***
alfw|Off is now known as alfw
L1134[23:32:50]
⇨ Joins: Tedster (~Tedster@flux.tedster.net)
L1135[23:35:16]
⇨ Joins: LordFokas (LordFokas@znc.theender.net)
L1136[23:49:08] <payonel> xarses:
poke
L1137[23:50:17]
<Forecaster> %fling
L1138[23:50:17] *
MichiBot flings cookie crumbs in a random direction. It hits the
ground near zsh
L1139[23:57:35] <payonel> Izaya: cool.
don't forget you left some eeprom stuff in there you don't
need
L1140[23:57:37] <payonel> in the
header
L1141[23:58:42]
⇦ Quits: lp (~lp@66.109.211.167) (Ping timeout: 207
seconds)