<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:02] ⇦
Quits: Corded (discord@2607:5300:60:51da::c0f:fee) (Remote host
closed the connection)
L2[00:00:22] ⇨
Joins: Corded (discord@2607:5300:60:51da::c0f:fee)
L3[00:00:22] zsh
sets mode: +v on Corded
L4[00:09:04] ***
mrkirby153 is now known as kirby|gone
L5[00:17:32] *** Kasen
is now known as rakiru|offline
L6[00:52:23] ***
minecreatr is now known as Mine|dreamland
L7[01:05:04] ⇦
Quits: Vexatos
(~Vexatos@p200300556E6CB70365B672F6BF97017F.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L8[01:14:53] ⇨
Joins: fingercomp
(~fingercom@host-46-50-128-141.bbcustomer.zsttk.net)
L9[01:17:56] ⇦
Quits: VanillaBean (~VanillaBe@c-98-232-42-143.hsd1.wa.comcast.net)
(Ping timeout: 198 seconds)
L10[01:21:06] ⇨
Joins: VikeStep (~VikeStep@120.156.54.17)
L11[01:47:39] ⇨
Joins: Inari (~Pinkishu@p5DEC6DA0.dip0.t-ipconnect.de)
L12[02:24:43] ⇨
Joins: julien
(webchat@d72-39-116-143.home1.cgocable.net)
L13[02:28:46] <julien> i wrote a date/time
clock (my first program) that doesnt use os.date, Im worndering in
there a way to make an RTC
L14[02:30:12] <Inari> well there are no
functions returning the real time if you mean that... you could
fetch it via internet though
L15[02:31:12] <julien> oh didnt thik of
that
L16[02:31:18] <julien> thanks
L17[02:34:16] <Inari> though you might want
to sync it now and then
L18[02:34:29] <Inari> or not sure if you
can get a non-tick influenced value in OC
L19[02:34:35] <Inari> because with lag
it'll get desycned xD
L21[02:36:54] ⇨
Joins: Wug (~Wug@wuggl.es)
L22[02:37:42] *
Lizzy groans
L23[02:38:02] <Inari> Lizzy may or may not
have more insight into that
L24[02:38:17] <Lizzy> no i have just got
up
L25[02:38:40] <Inari> yeah
L26[02:38:42] <Inari> hence you're up
now
L27[02:38:53] *
Inari hands Lizzy a syringe with caffeeine
L28[02:38:55] <Inari> just inject
that
L29[02:39:23] ⇨
Joins: Keanu73
(~Keanu73@host-78-150-231-109.as13285.net)
L30[02:40:20] *
Lizzy stares at Inari blankly
L31[02:43:30] ⇨
Joins: julien_
(webchat@d72-39-116-143.home1.cgocable.net)
L32[02:44:50] ⇦
Quits: julien (webchat@d72-39-116-143.home1.cgocable.net) (Ping
timeout: 204 seconds)
L33[02:44:53] <julien_> does the internet
card support NTP
L34[02:45:17] <Lizzy> it supports raw
sockets
L35[02:45:23] <Lizzy> (tcp only)
L36[02:45:50] <Saphire> ^
L37[02:46:11] <Saphire> julien_: ntp is
just a protocol
L38[02:46:29] <Saphire> Like http, telnet,
ftp, ssh..
L39[02:46:52] <Saphire> well, telnet isn't
much of a protocol xD
L40[02:47:15] <julien_> ya all I kno about
it is that its how I get the time
L41[02:48:03] <Inari> well
L42[02:48:07] <Inari> except NTP usually
uses UDP
L44[02:48:17] <julien_> so if not NTP then
how?
L46[02:50:05] <Inari> or you could just
parse some website that displays the time :P you dont need to sync
that often usually anyway
L47[02:55:59] <julien_> cool thanks
L48[02:56:27] <sugoi> #lua return not not
({} and 4)
L49[02:56:27] <|0xDEADBEEF|> >
true
L50[02:56:32] <sugoi> #lua return not not
(nil and 4)
L51[02:56:33] <|0xDEADBEEF|> >
false
L52[02:59:24] ⇦
Quits: julien_ (webchat@d72-39-116-143.home1.cgocable.net) (Ping
timeout: 204 seconds)
L53[03:01:58] ⇦
Quits: Keanu73 (~Keanu73@host-78-150-231-109.as13285.net) (Quit:
Gotta go to bed or something. See ya!)
L54[03:09:59] <Lizzy> right, off to
work
L55[03:12:14] ⇨
Joins: Turtle (~SentientT@145.37.53.170)
L56[03:16:56] <Turtle> o/
L57[03:24:06] ⇨
Joins: AlCH3MlST
(webchat@c-76-115-32-83.hsd1.or.comcast.net)
L58[03:25:25] ⇦
Quits: Turtle (~SentientT@145.37.53.170) (Quit:
Leaving)
L59[03:27:58] <Inari> that was a short
turtling
L60[03:36:33] ⇦
Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (Ping timeout: 186
seconds)
L61[03:36:35] ⇦
Quits: Alexis (Shobu@just.pour.the.drink.panicbnc.eu) (Ping
timeout: 189 seconds)
L62[03:43:45] ⇨
Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L63[03:46:06] ⇨
Joins: Alexise (Shobu@just.pour.the.drink.panicbnc.eu)
L64[03:46:45] ***
Alexise is now known as Alexis
L65[03:51:58] ⇨
Joins: Noire (webchat@178.204.108.180)
L66[03:52:04] <Noire> hi all
L67[03:57:24] <Noire> is any1 here?
L69[03:59:15] <Noire> sangar is offline
now?
L70[04:01:33] <Izaya> [Sangar] is away:
off
L71[04:01:34] <Izaya> looks like it
L72[04:03:30] <Inari> why?
L73[04:05:08] <Saphire> Noire: don't bug
devs at any problem with a mod, please
L74[04:05:21] <Saphire> What's up?
L75[04:06:11] <Saphire> gah, that sounded
horrible and rude :/
L76[04:07:19] <Saphire> I mean, don't go
right to devs if you have some problem, ask around first?
L77[04:08:37] <Noire> I have a requst 4 mod
:}
L79[04:08:52] <Noire> so, can you implement
player-like actions of robot?
L80[04:09:06] <Lizzy> define 'player-like
actions'
L81[04:09:15] <Noire> i mean
right-clicking, and others
L82[04:09:28] <Noire> well, i have a plugin
to protect land from grief
L83[04:09:59] <Noire> and i have requested
implementing UUID thing to the block breaking to sangar
L84[04:10:08] <Noire> he made it ^^
L85[04:10:33] <Lizzy> the robot is also a
fake player, IIRC it's name is usually PLAYERWHOPLACED_robot, it's
in the configs
L86[04:10:37] <Noire> but now here is
another problem - robot can wrench machines by a IC2 wrench, open
door and other
L87[04:11:05] <Noire> well, its actions is
made by a player name?
L88[04:11:07] <Noire> its strange
L89[04:11:17] <Noire> it is*
L90[04:11:50] <Lizzy> I'm not sure what it
is, you'll have to check the config but by default the fake player
name includes something to signify who placed it in the first
place
L92[04:13:33] <Noire> fakeplayer setup is
$player$ in my config
L93[04:14:05] <Lizzy> okay, then the robots
should have the same rights as the players who placed them
L94[04:14:18] <Noire> hmmm.
L95[04:14:34] <Noire> does creative robot
has some overpowred rights?
L96[04:14:46] <Noire> including this UUID
feature?
L97[04:16:37] <Lizzy> the creative robot
should have the same as any other robot, it's just prebuilt and has
infinite power because creative computer case to make ot
L98[04:17:45] <Noire> well...
L99[04:18:06] <Noire> thanks for the
information! i will try to checkout now
L100[04:26:48] ⇦
Quits: AlCH3MlST (webchat@c-76-115-32-83.hsd1.or.comcast.net) (Ping
timeout: 204 seconds)
L101[04:32:37]
⇨ Joins: Turtle (~SentientT@145.37.53.170)
L102[04:35:43] <Lizzy> #lua
string.byte("b")
L103[04:35:43] <|0xDEADBEEF|> >
98
L104[04:36:00] <Lizzy> #lua
string.format("%X", string.byte("b") )
L105[04:36:01] <|0xDEADBEEF|> >
62
L106[04:36:08] <Lizzy> okay then
L107[04:36:39] <Lizzy> #lua string.char(
0x62 )
L108[04:36:40] <|0xDEADBEEF|> > b
L109[04:36:42] <Lizzy> cool
L111[04:44:30] ⇦
Quits: Turtle (~SentientT@145.37.53.170) (Quit:
Leaving)
L112[04:52:41] <Noire> guys
L113[04:52:53] <Noire> i have disabled
robot use()in config
L114[04:53:07] <Noire> but robot can use
things, wtf?
L115[05:28:48] <Noire> well, ic2 wrenches
are bypassing everything >_>
L116[05:29:22] <Noire> while players cant
wrench ic2 machines, robot equipped with wrench does it
perfectly
L117[05:30:55] ***
gAway2002 is now known as g
L118[05:31:00] <Noire> adding IC2 to
interaction blacklist have no effect
L119[05:39:50] <Lizzy> i think the ic2
interaction is just for power and methods on components
L120[05:40:24] <Noire> well, i think
sangar know what to do
L121[05:41:53] <Noire> my opinion is that
robot use function is not fully player-binded
L122[05:43:59] ***
Daiyousei is now known as Mystia_Lorelei
L123[05:48:13] <Lizzy> have you raised a
ticket on the issue tracker?
L124[05:48:53] <Noire> nope, will do
L125[06:03:54] <Noire> okay, issue is on
the tracker
L126[06:15:28] ***
alfw is now known as alfw|Off
L127[06:16:46]
⇨ Joins: Pyrolusite
(~Pyrolusit@ARouen-651-1-405-221.w109-209.abo.wanadoo.fr)
L128[06:20:37]
⇨ Joins: Tedster_
(~Tedster@host86-191-51-228.range86-191.btcentralplus.com)
L129[06:23:11] <Noire> maybe it is a
common issue for all claiming plugins...
L130[06:23:47] ⇦
Quits: Tedster
(Tedster@host86-191-51-228.range86-191.btcentralplus.com) (Ping
timeout: 189 seconds)
L131[06:25:40] <Cruor> random Lua
question, if i put a table value into a table(foo = {} bar =
{foo}), i get a referance right?
L132[06:27:57] *
Cruor nods :I
L133[06:31:00] <Noire> how often devs are
online here?
L134[06:37:46] <Saphire> >_>
L135[06:38:34] *
Saphire looks at Noire
L136[06:38:52] <Saphire> why do i have a
feeling that i have seen that before?
L137[06:39:30] *
Saphire pokes Noire
L139[06:39:40] <Saphire> seems
related?
L140[06:42:44] <Noire> maybe
L141[06:43:12] <Noire> but the problem
stands still
L142[06:44:49] <Noire> use() and suck()
functions are not linked to playername
L143[06:45:47] <Noire> and i think that
almighty OC devs can fix it :P
L144[06:47:46] *
Saphire sighs
L145[06:48:10] <Noire> >_> ?
L147[06:51:08] <fingercomp> Noire: which
"land protection plugin" is installed on your
server?
L148[06:51:20] <Noire> factions
L149[06:51:56] <Noire> Saphire: it is
strange, because robot can do things that his owner can`t
L150[06:53:11] ⇦
Quits: Nentify (sid14943@id-14943.highgate.irccloud.com) (Remote
host closed the connection)
L151[06:53:11] ⇦
Quits: Meow-J (uid69628@id-69628.highgate.irccloud.com) (Remote
host closed the connection)
L152[06:53:11] ⇦
Quits: Talonos (uid86859@id-86859.highgate.irccloud.com) (Remote
host closed the connection)
L153[06:53:22] <Noire>
inventory.isUseableByPlayer(fakePlayer) ---> this part of code
seems strange
L154[06:53:43] <Noire> this action is
performing by fakeplayer, or by an owner-player?
L155[06:57:33]
⇨ Joins: Chaoschaot234
(webchat@217-68-167-122.dynamic.primacom.net)
L156[06:58:05] <Mimiru> fakePlayer uses
the uuid of the owner
L157[06:58:13] <Mimiru> afaik,
anyway
L158[06:59:30] <Chaoschaot234> Hi @all, I
want to write my own OCOS and want to aks if there is an option to
includ all requiered files in IntellijIDEA or other lua able
programm to can write it? (I mean not the mods source self)
L159[06:59:35] <fingercomp> This issue
seems to be related to the plugin... WorldGuard, for example,
properly blocks OC events in claims
L160[07:00:18] <Noire> well, factions have
the same problem with OC
L161[07:01:14] <Noire> robot canot block
or place blocks in claimed lands, but can suck and use wrenches
improperly
L162[07:01:21] <Noire> cannot*
L163[07:01:25]
⇨ Joins: Vexatos
(~Vexatos@p200300556E6CB7438038B5FFB8B44200.dip0.t-ipconnect.de)
L164[07:01:25]
zsh sets mode: +v on Vexatos
L165[07:01:31] <fingercomp> also I've
heard about the same problem with GriefPrevention
L166[07:01:36]
⇨ Joins: AlexisMachina
(uid57631@2604:8300:100:200b:6667:3:0:e11f)
L167[07:01:50] <Noire> i think this
problem is related to all of the claiming plugins
L168[07:02:31] <Noire> but blockbreaking
protection for robot works well...
L169[07:02:37] <fingercomp> WorldGuard, as
I said, works as expected
L170[07:02:50] ⇦
Quits: AlexisMachina (uid57631@2604:8300:100:200b:6667:3:0:e11f)
(Client Quit)
L171[07:02:52] <Noire> really?
L172[07:03:05] ⇦
Quits: wembly (~wembly@50.240.220.69) (Ping timeout: 198
seconds)
L173[07:03:22] <fingercomp> I'm playing on
a server with this plugin installed
L174[07:04:05] <fingercomp> Robots are not
able to use(), suck(), drop() etc in claims
L175[07:04:21] <Chaoschaot234> Or is their
a blank OS for OC which can be downloaded and used to create an own
OS finaly?
L176[07:04:56]
⇨ Joins: wembly (~wembly@50.240.220.69)
L177[07:06:36]
⇨ Joins: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com)
L178[07:06:43] <Noire> okay, ill try this
with worldguard, but only for testing
L179[07:06:58] <Noire> because i don`t
want to change factions on WG...
L180[07:07:01] <Noire> :C
L181[07:09:10] <g> MC interoptability is a
minefield, really
L182[07:09:22] <g> worldguard is one of
the few plugins that does everything right
L183[07:09:31] <g> factions is an awful
closed-source mess
L184[07:10:02] <g> well, partially
close-source I guess
L185[07:10:06] <g> closed*
L186[07:11:49] <Noire> ehmmm
L187[07:11:56] <Noire> it is
opensourc
L189[07:12:02] <g> the plugin itself
is
L190[07:12:05] <g> the storage components
are not
L191[07:12:19] <Noire> which
components?
L192[07:12:19] <g> last I checked
anyway
L193[07:12:22] <g> mstore
L194[07:12:39] <g> also, the devs refuse
to provide a maven repo for plugins that want to support it
L195[07:12:49] <Saphire> ._.
L196[07:12:51] <Noire> dayum
L197[07:12:53] <g> instead they're
supposed to download the builds from bukkitdev to inflate their
curse points
L198[07:13:06] <g> and the api changes
with almost every build, so.. yeah
L199[07:13:15] <g> any plugin that
successfully manages to work with it is a damn good plugin
L201[07:13:29]
⇨ Joins: MalkContent
(MalkConten@p4FDCF737.dip0.t-ipconnect.de)
L202[07:13:33] <Noire> this means no fix 4
factions?
L203[07:13:37] <Noire> or what>
L204[07:13:44] <g> just me rambling,
really
L205[07:13:57] <g> factions just isn't
very well-made and the devs aren't focused on quality
L206[07:14:10] <g> so it's understandable
that some things will be broken
L207[07:14:22] <g> especially considering
that most plugins aren't designed to be used in a forge
environment
L208[07:14:25] <Saphire> Noire: hm.. are
you an admin of russian server?
L209[07:14:48] <Saphire> just random
question
L210[07:14:52] <Noire> yas
L211[07:15:03] <Noire> yes*
L212[07:15:05] <Saphire> heh, guessed
it
L213[07:15:13] <Noire> u googled?
L214[07:15:25] <Noire> ah, no i know
why
L215[07:15:40] <Saphire> i thought
"hey, that sounds familiar" when you started asking for
dev and then about robots being able to do things their players
can't
L216[07:15:43] <Noire> only russian
server`s admins asking u to fix this griefs?
L217[07:16:07] *
Saphire is russian
L218[07:16:12] <Noire> рили?
L219[07:16:13] <Noire> лол
L220[07:16:20] *
Saphire has seen enough russian server to know the
mentality
L221[07:16:35] <Noire> так ты русский или
нет? :D
L222[07:16:36] * g
doesn't know any Russian
L223[07:16:40] <Saphire> Агась. Менталитет
у всех админов на русских серверах похожий
L224[07:16:49] <Noire> Ну епт.
L225[07:16:58] <Noire> Прост надо как-то
чинить, поэтому к вам пришел.
L226[07:17:04] * g
sits on Saphire and Noire
L227[07:17:08] <g> try not to alientate
the rest of the channel
L229[07:17:10] <Saphire> He asks if i'm
russian, i say yes and add the bit about mentality
L230[07:17:55] <Saphire> heh, for some
reason the russian MC servers are.. different. They just feels
different from any english-speaking servers i have played on
L231[07:18:05] <g> that's kind of
interesting
L232[07:18:37] <Noire> its a matter of
mentality, yes
L233[07:18:46] <g> although with Russia's
net/censorship laws, some change of atmosphere is expected
L234[07:19:01] *
Saphire sighs
L235[07:19:12] *
Saphire flips the fucking table on those idiots
L237[07:19:30] <Saphire> those idiots -
the ones in the Duma and other parts of goverment
L238[07:19:36] <g> ah right
L239[07:19:37] *
Noire helps Saphire to do it
L240[07:19:48] <Noire> but hey
L241[07:19:49] <Noire> guys
L242[07:20:02] <g> right, yeah, should
probably be back on topic xD
L243[07:20:06] <Saphire> those people
seems to have no idea what the fuck internet and computers
are
L244[07:20:07] <Noire> i think we forgot
bout the problem ЖВ
L245[07:20:10] <Noire> :D
L246[07:20:20] <g> Saphire, same problem
in most parts of the world unfortunately
L247[07:20:29] <g> russia is just where
those people got their way
L248[07:20:33] <Saphire> for them it's
just another thing you can grab into the hand
L249[07:20:41] <Saphire> phah
L250[07:20:44] <Noire> and play with
L251[07:20:48] <Saphire> ^
L252[07:21:10] <g> It still sounds better
than china, though
L253[07:21:52] <g> I'd tell you a story
about state protectionism, but it's probably better to leave that
for another time
L255[07:22:12] <g> Noire, do you have any
experience with writing bukkit plugins?
L256[07:22:35] <Noire> nope, but i
undrstand mechanics of the
L257[07:22:37] <Noire> thm
L258[07:22:44] <g> this is one of those
places that I'd recommend diving into code honestly
L259[07:22:57] <g> Looking at what events
cauldron is throwing for you, and what events factions is actioning
against
L260[07:24:33] <Noire> yeah, i think
faction works as a worldguard: blocking block place if it is not
permitted
L261[07:24:53] <Noire> by interrupting a
PlayerBlockPlace event
L262[07:25:12] <g> well, at its core, I'd
imagine so
L263[07:25:23] <g> but given that robots
aren't a "real" player, you'd have to look at how it
handles that
L264[07:25:42] <g> whether there are some
edge cases where it just ignores them for example
L265[07:26:15] <Vexatos> heh, I finally
found a program that uses all my CPU cores >_>
L266[07:26:52] <g> Vexatos:
handbrake
L267[07:27:13] <Noire> @g dunno, i think
there is a way to fix it, because robots are working well with
breaking claimed blocks
L268[07:27:15] <alekso56> Cruor: i found a
vex
L269[07:27:31] <Noire> maybe code is
WG-oriented
L270[07:27:37] <Noire> and works only for
it
L271[07:27:37] <g> Noire maybe it's doing
something with PlayerInteractEvent?
L272[07:27:48] <Vexatos> g: clamdscan
:P
L273[07:27:58] <g> ah, lol
L274[07:28:00] <Vexatos> but yea, ffmpeg
and handbrake like to use that too
L275[07:28:07] <Noire> factions have
multiple types of protecting land
L276[07:28:10] <Vexatos> but clamdscan
apparently is heavily multithreaded which is awesome
L277[07:28:21] <Noire> it provides
right-click protection
L278[07:28:22] <g> yeah, that's good to
know
L279[07:28:26] <g> I use it for email
scanning on my server
L280[07:28:28] <Vexatos> clamscan is
not
L281[07:28:30] <g> Noire, that's interact
then
L282[07:28:33] <Noire> protection from RMB
with wrench
L283[07:28:35] <Vexatos> only the daemon
is
L284[07:28:41] <Vexatos> soo yea
L285[07:28:47] <Noire> (but not 4
IC2)
L286[07:28:48] <g> well, I can understand
that
L287[07:28:59] <Vexatos> but it also uses
400MB of RAM
L288[07:29:00] <Vexatos> :P
L289[07:29:05] <g> Noire I'd imagine IC2
is cancelling the event though
L290[07:29:11] <g> so you don't actually
open the block you're right-clicking
L291[07:29:28] <Vexatos> and I had to run
sudo clamdscan -m --fdpass
L292[07:29:29] <Vexatos> >_>
L293[07:29:41] <Noire> yes
L294[07:29:45] <g> it may be manually
throwing a different event
L295[07:29:48] <Vexatos> well it is
scanning now
L296[07:29:49]
⇨ Joins: Yepoleb
(~yepoleb@178-191-131-234.adsl.highway.telekom.at)
L297[07:29:53] <g> have you checked
that?
L298[07:29:54] <Noire> i think factions
checks if can i rightclick or not
L299[07:30:03] <Vexatos> Noire, is it only
IC2 wrenches?
L300[07:30:06] <Noire> yes
L301[07:30:13] <Noire> only IC2
wrenches
L302[07:30:15] <Vexatos> that is really
weird
L303[07:30:28] <g> if you have another
wrench mod you could just deny those wrenches
L304[07:30:32] <g> the enderio yotta
wrench is nice
L305[07:30:44] <g> yotta? yetta?
yatta?
L306[07:30:45] <g> whatever
L307[07:30:49] <fingercomp> yeta
L308[07:30:50] <Noire> but then i wont be
able to tune IC2 blocks
L309[07:31:06] <g> What does the ic2
wrench do that other wrenches don't?
L310[07:31:10] <g> they usually support
other mods
L311[07:31:20] <Noire> On the other hand i
can use IC2 wrench by myself and its not griefing
L312[07:31:27]
⇨ Joins: Turtle (~SentientT@145.37.53.170)
L313[07:31:46] <Noire> but when robot does
it - it is griefing
L314[07:32:01] <g> can you not just
blacklist that wrench from robot use?#
L315[07:32:05] <g> I thought there was a
way to do that
L316[07:32:09] <Noire> how?
L317[07:32:18] <g> I don't remember, I
thought there was a config for it
L318[07:32:22] <Noire> i put an IC2 to
interaction blacklist
L319[07:32:26] <Noire> no effec
L320[07:32:30] <Noire> effect*
L321[07:33:11] <Noire> but we have the
suck() issue btw
L322[07:33:39] <g> yeah, that's a harder
one to work with
L323[07:34:19] <Noire> eeeehh :C
L324[07:34:20] <MalkContent> something
keeps disabling my goddamn keyrepeat
L325[07:34:24] <MalkContent> so
annoying
L326[07:34:32] <MalkContent> reload world,
it's fixed
L327[07:34:55] <MalkContent> anybody else
experiencing this?
L328[07:36:08] <g> Noire well OC fires a
player interact event to check that the player is allowed to access
the inventory
L329[07:36:20] <g> MalkContent make sure
none of your keys are stuck
L330[07:37:27] <MalkContent> like...
physically stuck?
L331[07:43:58] <g> Or software repeat
stuck
L332[07:44:06] <g> like sometimes shift
can get stuck in MC when it's not actually pressed down
L333[07:45:54] <Noire> what means
"fires">
L335[07:46:21] <Saphire> uh
L336[07:46:23] <Saphire> sec
L337[07:46:48] <MalkContent> tried mashing
all the keys already. I'll try that more diligently next time it
happens
L338[07:47:01] <Saphire> "подает
(событие)" вроде
L340[07:47:07] <Noire> о как
L342[07:50:04] <Noire> guys
L343[07:50:16] <Noire> chck this
L344[07:51:13] <Turtle> What am I looking
at?
L345[07:51:18] <MalkContent> should i add
the local prefix to variables in functions?
L346[07:51:40] <Noire> Turtle: it is for
Saphire and g
L347[07:51:43] <Turtle> MalkContent, err
how do you mean?
L348[07:51:57] <Turtle> local unless you
need it global.
L349[07:52:04] ⇦
Quits: Sangar (~Sangar@2001:41d0:2:b7b9::) (Quit: [/famous last
words])
L350[07:52:11] <Saphire> huh
L351[07:52:18] <Noire> well
L352[07:52:25] <Saphire> >if isntplayer
return true
L353[07:52:26] <Noire> this is the
algorithm of factios
L354[07:52:28] <Saphire> ._.
L355[07:52:30] <MalkContent> so unless i
declare a new variable local it's global? :o
L356[07:52:37] <Saphire> rly?
L357[07:52:37] <MalkContent> even inside a
function?
L358[07:52:41] <Turtle> yep
L359[07:52:57] <Turtle> you can test it by
checking against _G
L360[07:53:13] *
Vexatos continues thinking about a good way to implement a sound
card in Computronics
L361[07:53:25] <g> Noire, well, not
that
L362[07:53:33] <Turtle> errr
L363[07:53:34] <g> however
L364[07:53:38] <Noire> :C
L365[07:53:43] <g> "if
(MUtil.isntPlayer(player)) return true;"
L366[07:53:47] <Saphire> ^
L367[07:53:51] <Saphire> that's what i'm
pointing out
L368[07:53:56] <Saphire> that is horrible
Q_Q
L369[07:54:19] <MalkContent> errr?
L370[07:54:19] <Turtle> ... What IDE does
not highlight a ¨You are being a fucking moron here¨ on that?
L372[07:54:35] <g> that's part of
massivecore
L373[07:55:03] <Turtle> That´ll print the
string defined in the function alright.
L374[07:55:22] <MalkContent> k. locals all
around then ^^
L375[07:55:38] <Turtle> yeah it´s
recommended you use local unless you NEED something to be
global
L376[07:55:39] <g> Noire yeah, it looks
like mcore delibarately allows fake players to do that
L377[07:56:12] <Turtle> g I think the
problem here is the use of ´if (true) return true;´
L378[07:56:13] <Noire> DAYUM
L379[07:56:30] <g> Turtle there are bigger
problems with factions than that
L381[07:56:33] <MalkContent> that's not
news to me :)
L382[07:56:34] <Turtle>
s/true/boolean/
L383[07:56:35] <MichiBot> <Turtle> g
I think the problem here is the use of ´if (boolean) return
true;´
L384[07:56:42] <Turtle> ... I goofed at
regex xd
L385[07:56:54] <Noire> afk for 5
mins
L386[07:56:58] <g> gotcha Noire
L387[07:57:03] <Turtle> either way, gotta
go
L389[07:57:06] ⇦
Quits: Turtle (~SentientT@145.37.53.170) (Quit:
Leaving)
L390[07:57:12] <MalkContent> thanks
;_;
L391[07:57:16] <MalkContent> I'll never
forget you
L392[07:57:27] <MalkContent> is what i
should have sai
L393[07:57:28] <MalkContent> d
L394[07:58:25] <g> that's not trendy
enough
L395[07:58:31] <g> you have to look at the
camera and go "Man, fuck that guy"
L396[07:58:39] <g> and then all the
teenagers are like YEAH BRUH
L397[07:58:43] <MalkContent> if i have a
variable that get's used often, but is only required locally, is it
quicker to use a global to skip initial declaration?
L398[07:58:55] <g> how about we don't use
globals
L399[07:59:04] <MalkContent> µC
L400[07:59:11] <g> (although, sure, I
guess it would be)
L401[08:01:03] <Temia> µ.
L402[08:01:05] <Temia> 'o'
L403[08:02:02]
⇨ Joins: Nentify
(sid14943@2604:8300:100:200b:6667:1:0:3a5f)
L404[08:04:12] <MalkContent> hazaa.
key-repeat failed again, after shift, alt, etc failed to release
it, turned the keyboard around and pressed ALL the buttons ->
key-repeat came back
L405[08:04:32]
⇨ Joins: Sangar (~Sangar@2001:41d0:2:b7b9::)
L406[08:04:32]
zsh sets mode: +o on Sangar
L407[08:04:47] <g> MalkContent: New
keyboard time!
L408[08:05:04] <MalkContent> nothings
physically stuck
L409[08:05:16] <g> Sangar Do you know if
mcore (used by factions) correctly identifies robots as
non-players?
L410[08:05:17] <MalkContent> getting the
suspicion is has it's root in me alt-tabbing
L411[08:05:58] <MalkContent> i don't know
how you make logitech get physically stuck anyways
L412[08:06:08] <g> which one is it?
L413[08:06:16] <MalkContent> youd have to
pour molten chocolate or joghurt into them and let it fester
L414[08:06:36] <MalkContent> errr.
sec
L415[08:06:44] <MalkContent> g110
L416[08:07:43] <g> Got bluestacks?
L417[08:08:14] <MalkContent> i don't think
so
L418[08:08:18] *
MalkContent googles bluestacks
L419[08:08:23] <g> android emulator
L420[08:08:57] <MalkContent> nop
L421[08:09:01] <g> if you have that or
some gamepad remapper, try getting rid of them
L422[08:10:04] <MalkContent> nope. well i
have x360ce, but that only starts with games
L423[08:10:24] <MalkContent> afaik
L424[08:10:42] <g> those are the main
things that interfere with that keyboard, according to the
internets
L425[08:12:35] <MalkContent> I'm just glad
to be pretty sure it's a stuck key issue
L426[08:12:42] <MalkContent> gonna find
the culprit eventually
L427[08:14:01] <g> well apparently things
like that do cause that exact problem
L428[08:14:09] <g> a repeating stuck key
until you do something drastic
L429[08:14:22] <g> eg, killing your app,
forcing the key to ghost (by mashing the keyboard), or
replugging
L430[08:16:03] <Vexatos> hmmmmmmmm
L431[08:16:16] *
Vexatos pokes asie
L432[08:16:42] *
asie falls over
L433[08:16:48] <Vexatos> hi
L434[08:17:01] <Vexatos> You... don't by
chance want to help on working on a concept for a sound card?
:P
L435[08:17:09] *
asie has fallen over
L436[08:17:55] <g> You poked him to the
GROUND
L437[08:18:14] <MalkContent> yea. this is
the first i noticed though. and i'm just gonna keep suspecting
alt-tabbing as the source of the problem
L438[08:18:21] <MalkContent> until i get a
better idea
L439[08:18:30]
⇨ Joins: Meow-J
(uid69628@2604:8300:100:200b:6667:1:1:ffc)
L440[08:18:44] <Vexatos> The hardest part
is that I need a way to allow the Lua side to do virtually
anything
L441[08:18:54] <Vexatos> without the Lua
side actually doing it
L442[08:19:11] <Vexatos> because all the
synthesis itself has to happen on the client or we'll get packet
sizes of doom
L443[08:19:16] <g> why isn't a switch{} on
the java side enough?
L444[08:19:25] <Vexatos> switch? switch
what
L445[08:19:35] <g> you said you'd need a
function for each channel
L446[08:19:40] <g> why can't the channel
just be a param to something?
L447[08:19:48] <Vexatos> One idea is to
allow defining a function
L448[08:19:50] <Vexatos> the issue
is
L449[08:19:55] <Vexatos> I don't know the
function in advance :P
L450[08:19:58] <MalkContent> does
computer.shutdown() fire an event?
L451[08:20:08] <Vexatos> the new Noise
Card uses one of four pre-defined functions
L452[08:20:15] <Vexatos> but they are
clean functions
L453[08:20:18] <Noire> well
L454[08:20:19] <Noire> im here
L455[08:20:21] <Vexatos> square, sine,
triangle and sawtooth
L456[08:20:27] <g> oh, I see
L457[08:20:28] <Vexatos> a sound card
would allow for much more
L458[08:20:29] <Noire> whatsup with the
factions?
L459[08:20:31] <Vexatos> literally any
function
L460[08:20:31] <g> you want people to be
able to add those
L461[08:20:37] ⇦
Quits: VikeStep (~VikeStep@120.156.54.17) (Read error: Connection
reset by peer)
L462[08:20:39] <Vexatos> would be a third
card
L463[08:20:41] <Vexatos> a new one
L464[08:20:41] <g> Noire, don't think
there's anything you can do
L465[08:20:57] <Noire> of course i
cant
L466[08:21:01] <Noire> but can u?
L467[08:21:04] <Vexatos> But I can't make
Lua literally define a function and pass it to the client
L468[08:21:05] <Noire> :)
L469[08:21:05] <g> Noire, not really
L470[08:21:10] <Vexatos> because the
client isn't running a Lua VM :P
L471[08:21:12] <g> not that I can see
anyway
L472[08:21:16] <g> we'd have to see what
Sangar says
L473[08:21:17] <MalkContent> like, could i
use that to stop programs gracefully
L474[08:21:26] <g> Vexatos, your card
would need to provide the backbone for these functions, then
L475[08:21:46] <Vexatos> The issue with a
real proper sound card is that you can do anything with it or it is
not a sound card
L476[08:22:02] <g> well, at the end of the
day you want to output bytes
L477[08:22:14] <Vexatos> another idea
would be to have it LITERALLY work like an old sound card, i.e.
have analog inputs you set manually and that data is sent
over
L478[08:22:16] <g> so you first need to
provide a way to write these bytes to your card
L479[08:22:17] <Vexatos> but that's
baaaad
L480[08:22:24] <g> and then, if it's on a
server, relay the data
L481[08:22:33] <Vexatos> but what would
the data look like
L482[08:22:42] <g> whatever you like, if
you're using plugin channels
L483[08:22:52] <Vexatos> I mean
L484[08:22:57] <Vexatos> what would Lua
give me
L485[08:23:07] <Vexatos> and what would
the java side do with it
L486[08:23:08] <g> raw bytes, I
suppose
L487[08:23:09] <Vexatos> that is the
issue
L488[08:23:09]
⇨ Joins: Talonos
(uid86859@2604:8300:100:200b:6667:1:1:534b)
L489[08:23:13] <Vexatos> Lua doesn't have
bytes
L490[08:23:18] <g> it has strings
though
L491[08:23:20] <Vexatos> yes
L492[08:23:25] <Vexatos> UTF-8
strings
L493[08:23:34] <Skye> actaully
L494[08:23:40] <Skye> Lua strings are just
sequences of bytes
L495[08:23:45] <Vexatos> of course
L496[08:23:58] <Vexatos> But I won't send
raw bytes to the client
L497[08:24:01] <Vexatos> and play them
there
L498[08:24:10] <Vexatos> at a sample rate
of 44100 it's.... not a good idea
L499[08:24:45] <Noire> maybe sangar knows
anything bout this...
L500[08:25:25] <Vexatos> also raw bytes is
kind of the worst way to doing it, it's like messing with OpenAL in
Lua
L501[08:25:25] <Vexatos> >_>
L502[08:26:04] <g> it's a base
L503[08:26:13] <g> you could start at raw
bytes
L504[08:26:20] <Vexatos> no
L505[08:26:20] <g> then use opus or
something to encode it to something sane maybe
L506[08:26:25] <Vexatos> nonononono
L507[08:26:28] <Vexatos> nope
L508[08:26:29] <Vexatos> n o p e
L509[08:26:40] <g> if you want instant
feedback, you need to send the data immediately though
L510[08:26:48] <Vexatos> RIP servers
L511[08:26:50] <Vexatos> no thanks
L512[08:27:05] <g> what you could do
L513[08:27:13] <g> is have a bunch of
predefined ones that you think will be commonly used
L514[08:27:21] <g> and then allow that for
custom ones for power-user servers
L515[08:27:22] <Vexatos> Well the noise
card has 4
L516[08:27:29] <Vexatos> but a sound card
wouldn't be about waves
L517[08:27:32] <Vexatos> but wave
modulation
L518[08:27:37] <Vexatos> that's all that a
sound card does >_>
L519[08:28:01] <g> either way you can't
make the lua code call stuff on your peripheral on the client
L520[08:28:22] <g> your only option is
some kind of data transfer
L522[08:28:35] <Noire> here
L523[08:28:40] <Vexatos> and that's what I
want to figure out
L524[08:28:49] <g> Noire, I looked at
it
L525[08:28:56] <Vexatos> asie, do YOU have
any idea? :P
L526[08:28:57] <g> if you don't
custom-compile factions then you'll need to talk to Sangar
L527[08:29:08] <Vexatos> I'll certainly
ask Snagar too
L528[08:29:12] <Noire> okay
L529[08:29:18] <g> Vexatos, unless you
want to provide some kind of "wave modulation api", then
you're stuck
L530[08:29:30] <g> I don't know enough
about that to say much more though
L531[08:30:12] <Vexatos> that would be
another option but for that I'd need to know what's all needed,
etc
L532[08:30:12] <Vexatos> :P
L533[08:30:30] <g> well, either way
L534[08:30:37] <g> you're going to either
spam packets, or limit usability
L536[08:30:48] <g> you're going to have to
figure out where the compromise is
L537[08:30:50] <g> shut up,
EnderBot2
L538[08:31:47] <Vexatos> There might
b
L539[08:31:48] <Vexatos> Hmm
L540[08:32:00] <Vexatos> I'll talk to a
few others about it, I guess
L541[08:32:09] <Vexatos> I wouldn't want a
sound card that's not actually a sound card
L542[08:32:18] <Saphire> Noire: why do i
have a feeling that you'll be stuck there for a while? :D
L543[08:32:20] <Vexatos> there is a reason
none of the cards in Computronics so far are called Sound
Cards
L544[08:32:23] <Saphire> *here
L545[08:32:28] <Saphire> in #oc i
mean
L546[08:32:50] <Mimiru> %seen Sangar
L547[08:32:51] <MichiBot> Mimiru: Sangar
was last seen 28m 18s ago.
L548[08:33:00] <Mimiru> o_O
L549[08:33:07] <Vexatos> Mimiru, he
joined
L550[08:33:07] <g> Vexatos it's likely
that you're not going to be able to manage that in the constraints
of OC
L551[08:33:08] <Lizzy> he quit and
rejoined i think
L552[08:33:09] <g> Mimiru, he
rejoined
L553[08:33:11] <Mimiru> Oh
L554[08:33:29] <Lizzy> also yay, sql
master-master replication is fun to set up
L555[08:33:36] <g> "fun"?
L556[08:33:45] <Noire> не понял тебя,
сапфир
L557[08:33:47] <Lizzy> it's even more fun
when one of your databases is currently getting written to
L558[08:33:55] * g
takes Noire's vodka away
L559[08:34:04] <Noire> not funny
L560[08:34:06] <Noire> :P
L562[08:35:09] <Saphire> Noire: говорю,
что мне кажется, что ты тут застрял надолго, в #oc :P
L563[08:35:24] <g> Ceci n'est pas une
pipe.
L564[08:35:33] <Noire> не уйду пока не
получу решение или утвердительный ответ :D
L565[08:36:10] <Skye> ._.
L566[08:36:17] <g> Je veux être un robot,
en chrome
L567[08:36:31] <Saphire> (he won't leave
until he gets a solution or an answer)
L568[08:36:43] <Saphire> well, welcome to
#oc i guess? :D
L569[08:36:53] <g> Haha, pretty much
L570[08:36:54] <Lizzy> huh, there's an
option for html emails in the oc backend.... should i turn it
on?
L571[08:37:01] <Noire> kek :D
L572[08:37:05] <Noire> i thnk yes
L573[08:37:09] <Noire> this is ny inn
now
L574[08:37:13] <Noire> my*
L575[08:37:24] *
Saphire orders some water
L576[08:37:34] *
Noire drinks
L577[08:37:43] *
Noire got hearthstone
L578[08:40:04] <Noire> сапфир, а ты тут
получается из команды девелоперов?
L579[08:41:19] <Saphire> нет XD просто
околачиваюсь тут, как и большинство
L580[08:41:45] <Saphire> (he asked if i'm
from dev team. I answered that i'm not but just hang around in here
:3)
L581[08:44:23] <Noire> such a spy u are
:P
L582[08:44:34] <g> emergency glibc
patch
L583[08:44:39] <g> go update your servers
and reboot
L585[08:44:52] <MalkContent> how do i use
ctrl+f in the editor...
L586[08:45:36] <Saphire> >gentoo
L587[08:45:45] <MalkContent> i hold ctrl+f
down, sometimes when i press other stuff in addition the search
finally pops up. and then i dont know how to scroll through the
matches
L588[08:46:14] <g> Saphire, there's a
patch there as well as links to the google zero blog
L589[08:46:29] <Saphire> mhm
L590[08:46:35] <Saphire> did arch pushed
update yet?
L591[08:46:43] <g> well, ubuntu did
L592[08:46:45] <g> so I'd imagine so
L593[08:47:00] <Temia> Why would you think
that >.>
L594[08:47:06] <Temia> It's not like Arch
is debian-based.
L595[08:47:22] <g> because arch is
unstable by design
L596[08:47:27] <g> updates are basically
immediate
L597[08:47:28] <Temia> ...okay, fair
L598[08:47:41] <Temia> Syncing now, let's
see what it says
L599[08:47:57] *
Lizzy pets Temia
L600[08:48:34] <Temia> Yep, 2.22-4 is out,
built last night,
L601[08:48:48] <Temia> HOWEVER
L602[08:48:51] <g> yup, patch came out
last night
L604[08:48:52] <Temia> lib32-glibc isn't
rebuilt yet
L605[08:48:54] <Saphire> ah, i -Syu'ed
already.. What?
L606[08:48:56] <Saphire> ah
L607[08:49:12] <Saphire> great
L608[08:50:00] *
Temia yawnstretches. punches pacaur -Su into her terminal and
faceplants on Saph. as a fluffy, you are my bed now
z.z
L609[08:50:02] <g> now, if you guys will
excuse me..
L610[08:50:10] ⇦
Quits: Guest52580 (~potato@ultros.tentacles.are.evidently.sexy)
(Quit: Twenty Percent isn't enough!)
L611[08:50:10] ⇦
Quits: g (~g@ultros.tentacles.are.evidently.sexy) (Quit:
Leaving)
L612[08:50:28] *
Saphire fluffs and hugs the Temia, petting her a little
:3
L613[08:50:42] <Saphire> oh, and thanks
for reminding me about aur
L614[08:50:53] <Temia> no prob. o/
L615[08:51:07] *
Michiyo yawns
L616[08:51:09]
⇨ Joins: MrRatermat
(~ratermat@host81-131-229-176.range81-131.btcentralplus.com)
L617[08:51:12] <Temia> I don't think glibc
changed enough to warrant rebuilds, but never hurts to update
anyway
L618[08:51:28] <Saphire> wai wtf
L619[08:51:33] <Saphire> why there is
MINGW
L620[08:51:38] <Saphire> what the..
L621[08:51:40] <Temia> cross-compilation
toolchain
L622[08:52:01] <Saphire> no i get
that
L623[08:52:06] <Saphire> WHY AURA
DOWNLOADS IT
L624[08:52:15] <Temia> Oh
L625[08:52:18] <Temia> o.o
L626[08:52:19] *
Temia shrug
L627[08:52:37] ***
amadornes[OFF] is now known as amadornes
L628[08:52:52] <Noire> sangaaaaar
L629[08:53:03] <Noire> wy u no
here(((9
L630[08:53:45] ⇦
Quits: Tahg (~Tahg@pool-108-7-36-124.bstnma.fios.verizon.net) (Ping
timeout: 186 seconds)
L631[08:54:05]
⇨ Joins: Roadcrosser
(~potato@ultros.tentacles.are.evidently.sexy)
L632[08:54:33] ***
Roadcrosser is now known as Guest70142
L633[08:55:02] ⇦
Quits: xarses_ (~xarses@c-73-202-191-48.hsd1.ca.comcast.net) (Ping
timeout: 189 seconds)
L634[08:55:23] <Temia> You know it's a
productive day when you have to clear your bed of design documents
and class diagrams scattered across it
L635[08:55:38]
⇨ Joins: g
(~g@ultros.tentacles.are.evidently.sexy)
L636[08:56:09] <Temia> >.>
L637[08:56:13] <Saphire> you realize that
you did nothing today is when the 5th command in your shell's
history is startx
L638[08:56:18] <Temia> g, your vhost is
something else.
L639[08:56:28] <Saphire> g is out
L640[08:56:44] <Temia> I know.
L641[08:56:46] <Temia> But still.
L642[08:56:47] <g> there I am
L643[08:56:51] <g> also, that looks
right
L644[08:57:32] <Temia> No, I mean
L645[08:57:38] <Temia> It's...
unusual.
L646[08:57:44] <g> ah, lol, yeah
L647[08:57:55] <Temia> Out of the
ordinary.
L648[08:57:56] <g> I'm nerdy enough to get
a vanity domain
L649[08:58:06] <Temia> >.>
L650[08:58:08] *
Temia huff
L651[08:58:26] <Temia> Well, once I get a
vps set up, maybe I'll start logging on as
temia@minotaur.monmusu.me
L652[08:58:39] <Saphire> :D
L653[08:58:50] <Vexatos> password:
moo
L654[08:58:58] <Temia> What, no
L655[08:59:06] *
Saphire really would like an .moe domain but has no money. And
those are expensive Q_Q
L656[08:59:13] <Saphire> inb4 moomoo
L657[08:59:14] <g> there's a minotaur in
monster musume?
L658[08:59:23] <Noire> >monmusu
L659[08:59:29] <Noire> dat
monstergirls
L660[08:59:31] <Temia> "monster
musume" was a term well before there was an animoo.
L661[08:59:36] <g> ah right
L662[08:59:54] <Temia> Noire: moo.
`o`
L663[08:59:55] <Noire> what term?
L664[09:00:11] <Noire> snakgirl is the
best, lol
L665[09:00:14] <Noire> snake*
L666[09:00:25] <Noire> forgot her
name
L668[09:00:39] <Temia> on that note I
don't particularly like the animoo, but I don't particularly like a
lot of the popular monsterfolk depictions out there either :T
L669[09:00:41] <g> She's great, lol
L670[09:00:58] <Temia> (speak of the MGE
within earshot of me at your own peril. I have an axe. :E)
L671[09:00:59] <Noire> miia, yes
L672[09:01:03] <g> I enjoyed both that and
jitsu wa watashi wa
L673[09:01:15] <g> although the open-ended
ending of the latter was annoying
L674[09:01:18] <Noire> japanese openings
thread?
L675[09:01:20] <Noire> i start
L676[09:01:28] <Noire> DOKI DOKI NO
YUUYAMI NI
L677[09:02:13] <Noire> KIRA KIRA NA MOSHI
GA CHIRARI
L678[09:02:13] <Temia> I don't watch
nearly enough animoo these days to really contribute :T
L679[09:02:20] <Temia> Or guess at
names
L680[09:02:22] <Noire> well, lot of caps,
sorry 4 that
L681[09:02:40] <Noire> Araragi
L682[09:02:53] <Noire> Senjougahara (Best
Girl)
L683[09:03:00] <Temia> Hm.
L684[09:03:05] <Noire> are these names
familiar 2 u?
L685[09:03:09] <Temia> Nope.
L686[09:03:15] <Noire> Monogatari
Series
L687[09:03:18] <Temia> Ah
L689[09:03:21] <MichiBot> g:
Ken
Ashcorp - What PS2? | length:
1m 25s | Likes:
0 Dislikes:
0 Views:
609544 | by
Ken
Ashcorp
L690[09:03:28] <Temia> I think the last
thing I watched was, uh...
L691[09:03:31] <Temia> Bodacious Space
Pirates
L692[09:03:34] <Temia> Which was
AWESOME
L693[09:03:36] <Temia> But still
L694[09:04:01] <Noire> @g, what?
L695[09:04:07] <Temia> OTOH the most
recently-released thing I watched was Gargantia I think. =x=a
L696[09:04:26] <Noire> okay
L697[09:04:31] <Noire> maybe u know
this:
L698[09:04:38] <Noire> ZAAANKOKU NO TENSHI
NO YOUNI
L699[09:04:45] <g> Noire: what the fuck
did you just fucking say about me you little bitch
L700[09:04:51] <Temia> AUGH
L701[09:04:55] <Noire> teh rude
L703[09:05:06] <Noire> waih boaye
L704[09:05:15] <Noire> SUCKABIGDIG
L705[09:05:19] <Noire> kek
L706[09:05:21] <Temia> Nope nope nope, get
that outta here
L707[09:05:30] <g> you go' a bone wif me
m8?
L708[09:05:31] <Noire> CJ GET ON THE
TRAIN
L709[09:05:33] <g> ill fukin rek ya
L710[09:05:36] <g> sware on me mam
L711[09:05:44] <Noire> СУКА БОРИС ЕЛЬЦИН
ВОДКА ВОДКА
L712[09:05:47] <Noire> u fkced
L713[09:08:13] <Noire> that would be great
if sangar have skype or something
L714[09:08:35] <asie> i need to announce
the OpenComputers Demoscene Party
L715[09:08:42] <asie> for 24th April 2016
- BC's 5th Anniversary Convention
L716[09:08:50] <Noire> wut?
L717[09:08:59] <Noire> oh, asi
L718[09:08:59] <asie> Noire: i'll explain
on oc.cil.li
L719[09:09:00] <Noire> asie
L720[09:09:11] <Temia> MineTracker
L721[09:09:11] <Noire> can i ask u a
feature?
L722[09:09:15] <Noire> for bc
L723[09:09:16] <Temia> We need a
MineTracker
L724[09:09:24] <asie> Temia: Vexatos is
working on it
L725[09:09:27] <asie> Noire: no, i'm no
longer on the team
L726[09:09:27] <Temia> :'D
L727[09:09:31] <Noire> why>
L728[09:09:31] <Temia> I mean
softwarewise
L730[09:09:34] <asie> Noire: i left
L731[09:09:36] <asie> in november
L732[09:09:36] <Temia> For Vex's noise
card.
L733[09:09:39] <asie> there's a blog post
on that i think
L734[09:09:41] <asie> Temia: GET TO
WORK
L735[09:09:45] <Noire> its a pity
L736[09:09:48] <Temia> give me an
API
L737[09:10:08] <Vexatos> Temia, you mean
FamiTracker-esque?
L738[09:10:09] <Vexatos> :P
L739[09:10:12] *
asie gives Temia a Vexatos bundled together in wire
L740[09:10:16] <Temia> Uh, I meant
more...
L741[09:10:18]
⇨ Joins: Jezza (~Jezza@185.44.151.104)
L742[09:10:20] <Temia>
ModTracker-esque
L743[09:10:23] <Vexatos> :P
L744[09:10:26] ⇦
Quits: cpup (~cpup@32.218.119.203) (Ping timeout: 189
seconds)
L745[09:10:35] <Temia> Aw Asie, you
shouldn't have <3
L746[09:10:44] <Vexatos> well the noise
card only generates one of four wave functions
L747[09:10:47] <Vexatos> uses*
L748[09:10:52] <Temia> Hmm.
L749[09:10:57] <Vexatos> Next step is
making an actual, legit sound card
L750[09:11:00] <Temia> No modulation
ability?
L751[09:11:11] <Vexatos> There is a reason
I didn't call it Sound Card.
L752[09:11:31] <Vexatos> I have yet to
come up / find someone to come up with a good design
L753[09:11:33] <Vexatos> for a legit sound
card
L754[09:11:37] <Temia> Maybe I'll just
wait until we can get the SID chip built into that 6502 arch.
L755[09:11:37] <Vexatos> for OC
L756[09:11:50] <Vexatos> Or you help me
designa sound card
L757[09:11:55] <asie> Temia: Nope.
L758[09:12:00] <asie> The SID requires a
ton of horsepower to emulate well.
L759[09:12:02] <asie> Seriously.
L760[09:12:06] <asie> It's a complex
analog synthesizer on a chip.
L761[09:12:13] <Temia> Yeah.
L762[09:12:15]
⇨ Joins: cpup (~cpup@32.218.119.203)
L763[09:12:21] <Temia> But we can offload
that to the client. :'D
L764[09:12:28] <asie> :'D
L765[09:12:34] <asie> one hundred
SIDs
L766[09:12:45] <Temia> That would be sick
and beautiful
L767[09:12:48] <Vexatos> Temia, the
problem is
L768[09:12:55] <Noire> %seen Sangar
L769[09:12:56] <Vexatos> it is not
generating the waves
L770[09:12:57] <MichiBot> Noire: Sangar
was last seen 1h 8m 22s ago.
L771[09:13:16] <Vexatos> it is that I have
no idea what to send to the client, how to allow Lua to do
virtually anything wave modulation
L772[09:13:17]
⇨ Joins: xarses_ (~xarses@64.124.158.100)
L773[09:13:19] <Temia> Ah.
L774[09:13:33] <Temia> Fair enough.
=x=
L775[09:13:36] <Vexatos> Because if I am
going to add a sound card, it better be a decent one
L776[09:13:44] <asie> but yeah
L777[09:13:48] <asie> the OpenComputers
demoscene party is coming
L778[09:14:06] <asie> i hope it doesn't
end with one demo - we already showed that OpenComputers
/can/
L779[09:14:24] <asie> on BTM16
L780[09:15:03] <Vexatos> I'd love to have
a sound card by then
L781[09:15:04] <Vexatos> I mean
L782[09:15:05] <Vexatos> imagine
L783[09:15:21] <asie> it might be the 31st
of April instead tho
L784[09:15:24] <asie> we are not exactly
sure
L785[09:15:26] <Vexatos> TapeDrives++:
Both more RIPSERVER and more annoying to use!
L786[09:15:26] <asie> blah, the 30th
L787[09:16:16] <Vexatos> So yea
L788[09:16:19] <Vexatos> I need
ideas
L789[09:16:22] <Vexatos> Because I have
none
L790[09:16:27] <Vexatos> I'd LOVE to make
a sound car
L791[09:16:29] <Vexatos> card*
L792[09:16:30] <Vexatos> a legit one
L793[09:16:35] <Vexatos> with all the
modulation
L794[09:16:59] <Vexatos> modulating the
function directly was a concept
L795[09:17:00] <asie> i also might make a
ComputerCraft category
L796[09:17:03] <Vexatos> having some kind
of API
L797[09:17:06] <asie> for my good old
friends there
L798[09:17:09] <Vexatos> to change a
wave
L799[09:17:13] <asie> though I know people
opposed to this idea
L800[09:17:14] <Vexatos> but
L801[09:17:18] <asie> but then we are on
1.7.10 so... no teletext for them
L802[09:17:23] <asie> so probably
not
L803[09:17:26] <Vexatos> asie, why
1.7.10
L804[09:17:34] <asie> Vexatos: BC,
Forestry, RailCraft, LegacyFarms
L805[09:17:38] <Vexatos> Ah
L806[09:17:40] <asie> ABO, Additional
Pipes, Logistics Pipes
L807[09:17:46] <asie> they won't all be
stable on 1.8 by April
L808[09:17:49] <asie> no chance,
period
L809[09:17:50] <Vexatos>
RetroThanMinecon16
L810[09:17:57] <asie> it's not BTM16
2
L811[09:18:00] <asie> it's a BC
celebration
L812[09:18:04] <asie> the OC demoparty
just coincides there
L813[09:18:12] <Vexatos> WHAT
L814[09:18:13] <Vexatos> A
L815[09:18:14] <Temia> So wait, about the
noise card
L816[09:18:16] <Vexatos> COINCIDENCE
L817[09:18:26] <Vexatos> Temia, you simply
choose one of the four modes
L818[09:18:30] <Vexatos> per channel
L819[09:18:35] <Temia> Ah, okay.
L821[09:18:43] <Vexatos> really
simple
L822[09:18:46] ⇦
Quits: Noire (webchat@178.204.108.180) (Ping timeout: 204
seconds)
L823[09:18:46] <Temia> I was about to ask
the design of that, yeah
L824[09:18:50]
⇨ Joins: Turtle
(~SentientT@82-171-92-73.ip.telfort.nl)
L825[09:18:58] <Temia> Whether it was
dedicated or assignable channels and if the latter how many
L826[09:19:05] <Temia> So...
L827[09:19:08] <Vexatos> 8 channels
L828[09:19:10] <Vexatos> all
separate
L829[09:19:12] <Temia> Ahh
L830[09:19:28] <Vexatos> you either run
play() to execute immediately
L831[09:19:30] <Vexatos> like the Beep
Card
L832[09:19:33] <Vexatos> or you add() to a
buffer
L833[09:19:38] <Vexatos> each channel can
have up to 8 entries
L834[09:19:44] <Vexatos> then
process()
L835[09:20:02] <Vexatos> an entry being
the frequency, a duration and the initial delay relative to the
last entry on the channel
L836[09:20:35] <Vexatos> super simple
stuff, in the end
L837[09:20:43] <Temia> So wait
L838[09:20:44] <Vexatos> as you can see,
the functions are hardcoded
L839[09:21:56] <Temia> So long as you
brushed up on the processing for modulation itself, what's to stop
you from implementing a way to set channels as modulators to other
channels?
L840[09:22:25] <Vexatos> a) my knowledge
of sound cards
L841[09:22:43] <Vexatos> b) what do I send
to the client
L842[09:23:16] <Vexatos> I can't compile
the audio data itself before I send it, that'd be way too much data
at a sample rate of 44100
L843[09:23:41] <Vexatos> everything done
in Lua needs to be synchronized to the client
L844[09:23:45] <Vexatos> anything done at
all
L845[09:23:47] <Vexatos> pretty much
L846[09:23:52] <Temia> Well, that's just
it
L847[09:23:55] <Vexatos> yea
L848[09:24:00] <Temia> You send largely
the same data to the client
L849[09:24:01] <Vexatos> but what would I
send it
L850[09:24:05] <Temia> Except you also
tell it that one channel's modulating another.
L851[09:24:18] <Vexatos> I can do that,
sure
L852[09:24:29] <Vexatos> But what would
those channels contain
L853[09:24:40] <Vexatos> They can't really
contain frequency-duration pairs then, can they
L854[09:24:46] <Temia> Sure they
can.
L855[09:25:00] <Vexatos> then I probably
misunderstood what modulator means >_>
L856[09:25:01] <Temia> That's just it. One
frequency-duration pair is modulating another.
L857[09:25:18] <Temia> Well, I'd imagine
the durations would be linked
L858[09:25:19] <Temia> But still.
L859[09:25:32] <Vexatos> I may just be
stupid
L861[09:26:07] <g> modulation is just
changing the pitch isn't it?
L862[09:26:18] <g> that's what it is in
musical terms
L863[09:26:23] <Vexatos> pitch would be
the frequency, no?
L864[09:26:42] <Vexatos>
waaaaaaaaaaaaait
L865[09:26:43] <Vexatos> Temia,
L866[09:26:45] <Vexatos> is
modulating
L867[09:26:46] <Temia> Yes?
L868[09:26:46] <Vexatos> basically
L869[09:26:47] <Vexatos> just
L870[09:26:48] <Vexatos> uuuh
L871[09:26:52] <Vexatos> adding functions
together?
L872[09:27:07] <Temia> A bit more complex
than that, but more or less.
L873[09:28:09] <Vexatos> That would
just... create two sounds
L874[09:28:11] <Vexatos> I guess
L875[09:28:41] <Vexatos> hmm
L876[09:29:13] <Vexatos> Well if you have
a function for me to use...?
L877[09:29:14] <Vexatos> >_>
L879[09:31:47] <Temia> Well, that largely
depends on how you're implementing the noise card's audio.
L880[09:32:17] <Vexatos> right now it uses
a set frequency
L881[09:32:28] <Vexatos> but it'd be super
easy to have the frequency be dynamic
L882[09:33:00] <Vexatos> well
L883[09:33:04] <Vexatos> not
super-easy
L884[09:33:06] <Vexatos> but doable
>_>
L886[09:35:10] <Vexatos> pretty much
L887[09:35:12]
⇨ Joins: Noire (webchat@178.204.108.180)
L888[09:35:18] <Noire> thats me
again
L889[09:35:32] <Vexatos> soo yea
L890[09:36:35] <Vexatos> also the value
needs to be a number between 0 and 1 so generally O can give it
literally any function at all
L891[09:36:59] <Saphire> Noire: soon
you're going to setup a standalone irc client...
L892[09:38:17] <Vexatos> Temia, I'd just
love to have an actual sound card in Computronics
L893[09:38:22] <Vexatos> wouldn't that be
AWESOME? :D
L894[09:38:28] *
Temia nods
L895[09:38:40] <MalkContent>
component.getPrimary("redstone") is the same as
component.list("redstone")() on the first call,
yes?
L896[09:38:52] <Temia> Honestly I'd say
you should tack a single streaming dfpwm channel to the noise card
as it is but :p
L897[09:39:55] <Vexatos> that's not
easy
L898[09:39:56] <Vexatos> at all
L899[09:40:06] <Vexatos> I have no clue
how DFPWM works
L900[09:40:09] <Vexatos> so I'd rather
not
L901[09:40:11] <Temia> Ah.
L902[09:40:16] <MalkContent> a, nope
L903[09:40:19] <Vexatos> except I know
there is quite a bit of buffering involved
L904[09:40:20] <MalkContent> I'm an
idiot
L905[09:40:28] *
Temia nods.
L906[09:40:29] <Vexatos> and this can't
really have one of those while running
L907[09:40:50] <Temia> The dfpwm channel
could probably have its own ring buffer, probably >.>
L908[09:40:55] <Noire> nope, webirc is nic
4 me
L909[09:40:58] <Noire> nice
L910[09:41:04] <Saphire> for now ;)
L911[09:41:44] <Noire> all i need is a
conversation with sangar :D
L912[09:42:14] <Michiyo> Good luck.
L913[09:42:15] <Michiyo> :p
L914[09:42:46] <Noire> hope he wiil be
here soon
L915[09:43:55] <Saphire> Noire: welcome to
irc!
L916[09:44:37] *
vifino groans and flops on Lizzy
L917[09:44:37] *
Saphire gives Noire a booklet "On the other side of Earth.
Guide to timezones"
L918[09:47:06] <Noire> thats not
funny
L919[09:47:13] <Noire> :P
L920[09:50:45] *
Lizzy pets vifino
L921[09:51:04] *
vifino purrs
L922[09:52:03] <Noire> damn
L923[09:52:20] <Vexatos> Temia, I could do
additive synthsis any day, that stuff's super easy
L924[09:52:24] <Vexatos> but it's not
quite enough :P
L925[09:53:25] <Noire> Sangar is sleeping
now?
L926[09:53:36] <Lizzy> working
probably
L927[09:55:11] <Temia> I'll see how much
trouble it would be to generate and modulate waveforms in OpenAL
later
L928[09:55:20] <Temia> I'm honestly
half-asleep right now. z.z
L929[09:55:29] *
vifino pets Temiamoo
L930[09:58:14] <Noire> trying to grief
land on new factions 2.8.6
L931[09:58:34] <Temia> okay, a back of the
envelope prototype looks like modulation would occur on the
waveforms before passing to OpenAL itself.
L932[09:58:48] <Vexatos> of course
L933[09:59:11] <Vexatos> The entire sound
will be passed to OpenAL
L934[10:01:11] <Temia> You said earlier
you were operating on samples and not generated waveforms?
L935[10:02:09] <Vexatos> it calls the
waveform function
L936[10:02:41] ⇦
Quits: Yepoleb (~yepoleb@178-191-131-234.adsl.highway.telekom.at)
(Ping timeout: 189 seconds)
L937[10:03:09] <Vexatos> which is to
return a value between -1 and 1 for any "position" passed
to it, which itself is always between 0 and 1 and has to repeat
once it hits 1
L938[10:04:51] <Vexatos> and it does it
once per sample, yea
L939[10:04:55] <Temia> hmm.
L940[10:05:11] <Temia> I'll have to look
into it more later.
L941[10:05:14] <Temia> I'm fading
fast.
L942[10:05:39] <Vexatos> but inside that
loop
L943[10:05:42] <Vexatos> I can literally
do anything
L944[10:05:50] <Vexatos> any repeating
function at all
L945[10:06:02] <Vexatos> as long as it
returns a value between -1 and 1 after receiving a value between 0
and 1
L946[10:06:02] <Vexatos> :P
L947[10:07:39] <Vexatos> that means I can
change both frequency and gain as much as I want, really
L948[10:07:40] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L949[10:07:44] <Vexatos> all relative to
the base values
L950[10:12:46] <Vexatos> hmm
L951[10:13:03] <Vexatos> if I were to add
modulators, I should probably add a Noise wave form...
L952[10:18:26] <Vexatos> well I guess I
could add AM and FM by assigning channels to one another
L953[10:20:28] <Saphire> What are you
doing?
L954[10:21:13] <Vexatos> making
noise
L955[10:21:14] <Vexatos> for cruor
L956[10:25:07] ⇦
Quits: AlexisMachina (uid57631@id-57631.charlton.irccloud.com)
(Quit: Connection closed for inactivity)
L957[10:27:37] <Vexatos> asie, didn't you
say you want filters? If I added filters, which types would you
want to have :|
L958[10:30:18] <Vexatos> because
L959[10:30:18] <Vexatos> uhm
L960[10:30:22] <Vexatos> I think I can
actually do this
L961[10:30:24] <Vexatos> like
L962[10:30:26] <Vexatos> right now
L963[10:30:27] <Vexatos> .-.
L964[10:30:38] <Vexatos> I just need some
decent Lua API design
L965[10:31:19] <Vexatos> and maybe a few
different FM modes
L966[10:31:25] <Vexatos> and different
filters
L967[10:31:43] <Vexatos> since you can't
specify those using Lua unfortunately, since I can't send an entire
Lua function to the client
L968[10:31:47] <Vexatos> (which would be
awesome)
L969[10:37:33] <Noire> Which country is
Sangar from?
L970[10:38:01] <vifino> Germany.
L971[10:47:02] <MalkContent> hmm
L973[10:48:06] <MalkContent> is there a
lua equivalent to this javacode: { {int a = 0;} }
L974[10:48:17] <MalkContent> where a is
unknown outside the inner brackets
L975[10:48:36] <MalkContent> basically has
lua some equivalent to those brackets
L976[10:48:59] <vifino> MalkContent: do
local a = 0 end
L977[10:49:05] <MalkContent> ty
L978[10:49:10] <vifino> like literally 'do
local a = 0 end'
L979[10:50:47] <MalkContent> well now i
know i can use do that way in lua ^^
L980[10:51:12] <Vexatos> fingercomp,
cool
L981[10:53:26] <Vexatos> fingercomp, I
wonder... is Computronics on the server? :P
L982[10:53:43] <fingercomp> Of
course!
L983[10:54:08] <Vexatos> weeee
L984[10:54:18] <fingercomp> But I think
not the latest version
L985[10:54:40] <Vexatos> D:
L986[10:55:23] <sugoi> anyone know all the
data given in signal component_unavailable
L987[10:55:25] ***
Tedster_ is now known as Tedster
L988[10:55:33] <sugoi> is it only
event_name, and comp_type?
L989[10:55:41] <sugoi> or do we get a guid
or more?
L990[10:55:47] <Lizzy> ~oc signals
L992[10:57:32] <sugoi> ha, i didn't
realize the "methods" on that page were answers to this
question
L993[10:57:44] <sugoi> glad i reread it
:)
L994[10:57:53] *
sugoi tips hat to Lizzy
L995[10:57:58] *
sugoi also doesn't wear a hat...
L996[10:58:41] *
vifino tips himself to Lizzy
L997[10:58:47] <vifino> I have no hat,
sorry.
L998[10:58:52] *
Lizzy gives sugoi a hat
L999[10:59:02] *
Lizzy puts vifino on her head as her hat
L1001[10:59:29] <vifino> :3
L1002[10:59:34] <vifino> I accept my fate
:3
L1003[11:00:00] <Noire> dafuq is going
on?
L1004[11:00:13] <sugoi> hats
L1005[11:01:50] <Noire> i dont have a
hat
L1006[11:01:53] <Noire> but i want
L1008[11:02:41] <Noire> dayum!
L1009[11:02:43] <Noire> :D
L1010[11:04:13]
⇦ Quits: xarses_ (~xarses@64.124.158.100) (Remote host closed
the connection)
L1011[11:04:18] <sugoi> if you have a
proxy handle to a component that has been lost, what happens to
that object?
L1012[11:04:29] <sugoi> is there a
proxy.i_am_lost() ?
L1013[11:05:12] <sugoi> can i still
querry address of a lost component to which i have an (expired)
handle?
L1014[11:05:19] <g> Have you tried
it?
L1015[11:05:24] <sugoi> well it's hard
for me to try
L1016[11:05:25] <g> I'd assume it errors
out though
L1017[11:05:29] <sugoi> 2 reasons
L1018[11:05:31] <sugoi> 1. i'm an
idiot
L1019[11:05:46] <sugoi> 2. i'm working
with new code and i'm trying to make it robust with losing the
screen
L1020[11:05:57] <sugoi> i could use a
DIFFERENT component for testing :)
L1021[11:06:02] <g> just add and remove a
geolyzer or something
L1022[11:06:03] <sugoi> but that would
require i first resolve #1
L1023[11:06:19]
⇨ Joins: xarses (~xarses@64.124.158.100)
L1024[11:06:23] <g> add geolyzer, get
proxy, remove geolyzer, test
L1025[11:06:24] <fingercomp> It will
throw "no such component" errors
L1026[11:06:30] <fingercomp> Just
tested
L1027[11:06:39] <sugoi> fingercomp: on
ANY method?
L1028[11:06:40] <g> Thanks
L1029[11:06:46] <sugoi> hmmm, that's not
great
L1030[11:06:51] <sugoi> i need to test
this
L1031[11:07:00] <g> does lua have
exception handling?
L1032[11:07:02] <fingercomp> Even if
`=proxy`
L1033[11:07:08] <sugoi> g: yes, pcall,
xpcall
L1034[11:07:30] <g> I mean like,
try...catch
L1035[11:07:50] <g> exception
objects
L1036[11:07:51] <sugoi> no, but pcall can
be thought of as that
L1037[11:07:56] <g> hm, okay
L1038[11:08:11] <sugoi> you can use error
to pass back "objects"
L1039[11:08:23] <sugoi> and the method
you give to xpcall gets that result object
L1040[11:08:41] <g> so you could, eg,
error a table
L1041[11:08:52] <sugoi> it's actually how
openos handles exit calls
L1042[11:09:00] <sugoi> yes
L1043[11:09:04] <g> Huh, okay, I
see
L1044[11:09:57] <g> Back later, going
home from the shop..
L1045[11:10:02] *
Noire dont understand the coders` staff
L1046[11:10:03] <sugoi> o/
L1047[11:10:04] ***
g is now known as gAway2002
L1048[11:10:08] <sugoi> Noire: ?
L1049[11:10:24] <Noire> 2hard4me
L1050[11:10:30] <sugoi> there is a
staff?
L1051[11:10:41] <Noire> stuff* i
meant
L1052[11:10:59] <Noire> being drunk
russian is hard, you know
L1053[11:11:07] <Noire> always
missclicking
L1054[11:11:15] <sugoi> ah
L1055[11:11:26] <sugoi> wish i spoke
russian :)
L1056[11:11:37] <Noire> ЗАЧЕМ
L1057[11:11:39] <Noire> why?
L1058[11:12:11] <sugoi> потому что язык
это красиво
L1059[11:12:11] ***
SleepyFlenix is now known as Flenix
L1060[11:12:36] *
sugoi calls, "go go google translate!"
L1061[11:12:43] <Noire>
пщщадуекфтыдфеу,
L1062[11:12:47] <Noire>
googletranslate?
L1063[11:12:50] <Noire> i knew
thaat
L1064[11:13:16] <Noire> what are you
wanted ti say?
L1065[11:13:20] <Noire> to*
L1066[11:13:36] <sugoi> nothing in
particular, i just like how russian sounds and it'd be a great
language to learn
L1067[11:13:53] <sugoi> i speak a few
(which is a ton for an american! ... right? )
L1068[11:14:09] <Noire> Right
L1069[11:14:15] <sugoi> but then i got
married => stopped traveling => stopped learning new
languages :)
L1070[11:14:31] <Noire> marriage kills
development
L1071[11:14:33] <Noire> :D
L1072[11:14:51] <sugoi> :)
L1073[11:15:05] <MalkContent> dammit.
stupid microcontroller
L1074[11:15:24] <Noire> well, i know
english (badly) and trying to learn japanese
L1075[11:15:32] <MalkContent> eeprom
works in a case with the same components, but µC keeps flashing
red
L1076[11:15:43] <Noire> inb4:
WEABOOO
L1077[11:16:35] <Lizzy> MalkContent, use
an analyser on the MCU's front face, it should tell you what the
error is
L1078[11:17:25] <MalkContent> computer
halted
L1079[11:18:02] <Noire> halted?
L1080[11:18:06] <fingercomp> The program
reached its end.
L1081[11:18:09] <Noire> what does halted
mean?
L1082[11:18:10] <Noire> ah
L1083[11:18:11] <Noire> okay
L1084[11:18:45] <MalkContent> i have a
case with the exact same components next to it. and that
works...
L1085[11:19:04]
⇦ Quits: asie (~asie@asie.pl) (Remote host closed the
connection)
L1086[11:19:06] <MalkContent> do µCs
require energy despite the ignore energy setting maybe?
L1087[11:19:18] <fingercomp> They don't,
actually...
L1088[11:19:24]
⇦ Quits: mallrat208 (~mallrat20@184-88-190-37.res.bhn.net)
(Read error: Connection reset by peer)
L1089[11:19:31] <fingercomp> Are you
trying to access the external components from µC?
L1090[11:19:38] <MalkContent> no
L1091[11:19:43]
⇨ Joins: asie (~asie@asie.pl)
L1092[11:19:51]
zsh sets mode: +v on asie
L1093[11:20:08] <Lizzy> MalkContent, are
you keeping the eeprom in a loop?
L1094[11:20:15] <MalkContent> yes
L1095[11:20:23] <Noire> who is in the dev
team except sangar?
L1096[11:20:31] <Lizzy> Sangar
L1097[11:20:32] <sugoi> MalkContent: did
you feed it after midnight?
L1098[11:20:38] <Sangar> o/
L1099[11:20:44] <Lizzy> speak of the
devil
L1100[11:20:54] <sugoi> Noire: there are
~80 contributors that have PRs merged into Sangar's github
source
L1101[11:20:57] <Sangar> muhahaha
L1102[11:20:58] <sugoi> Noire: but there
is only One
L1103[11:21:00] <Noire> ЩР
L1104[11:21:02] <Noire> OH
L1105[11:21:04] <Noire> U R HERE
L1106[11:21:06] <Noire> OH GD
L1107[11:21:09] <sugoi> haha
L1108[11:21:16] <Sangar> >_>
L1109[11:21:17] <Vexatos> Sangar!
L1110[11:21:18] <Noire> Sangar!
L1111[11:21:20] <sugoi> Sangar: feeling
better?
L1112[11:21:22] <Vexatos> You seen what I
have done
L1113[11:21:23] <Noire> PLEASE!
L1114[11:21:26] <Vexatos> you seen the
HORRIBLE things
L1115[11:21:35] <Noire> HALP
L1116[11:21:44] <Sangar> sugoi, ya,
thanks :)
L1117[11:21:56] <MalkContent> is keeping
the eeprom in a loop a bad thing?
L1118[11:21:57] <sugoi> Noire: we're all
happy to help, if you had questions
L1120[11:22:43] <Sangar> moar
scala->java portery? :X
L1121[11:22:47] <Noire> So, my problem is
robot integration with claiming plugins
L1123[11:22:55] <Vexatos> DO YOU SEE IT
NOW
L1125[11:23:05] <Vexatos> D;
L1127[11:23:11] <Noire> so
L1128[11:23:16] <Sangar> oh my
L1129[11:23:20] <Noire> this is the
claiming mechanics of the FActions
L1130[11:23:58] <Vexatos> Sangar, TL;DR:
Noise Card in Computronics. Basically a beep card with an 8-entry
buffer and 4 modes, 1 per channel
L1131[11:23:58] <Noire> And the problem
is that robot can grief protected land by wrenching machines by a
IC2 Wrench, and sucking items from the protected chests
L1132[11:24:29] <Noire> Blocking/Placing
protection works well with robot
L1133[11:24:39] <Noire> just use() and
suck() bypasing
L1135[11:25:15] *
Lizzy hmms
L1136[11:25:22] <Lizzy> I think the forum
emails are slightly broken
L1137[11:25:25] <Noire> Sangar, can yu
please help with this?
L1138[11:25:52]
⇦ Quits: surferconor425|Cloud
(uid77899@2604:8300:100:200b:6667:4:1:304b) (Quit: Connection
closed for inactivity)
L1139[11:26:03] <Noire> I know it works
well with WorldGuard, but Factions is a coreplugin for m
L1140[11:26:10] <Noire> me*
L1141[11:26:13] <MalkContent> what i
don't get is how it runs in a case
L1142[11:26:22] <MalkContent> but not in
the µC
L1143[11:26:58] <Sangar> Noire, tell
factions to handle Forge's ForgeEventFactory.onPlayerInteract event
i guess?
L1144[11:27:02] <MalkContent> imma add a
solarpanel on a creative one and see if that works
L1145[11:27:32] <sugoi> fingercomp: the
proxy fails because of the __pairs meta
L1147[11:27:47] <sugoi> but the proxy
table is still quite usuable, for example, proxy.address returns
the "old" string
L1148[11:28:31] <fingercomp> sugoi:
okay
L1149[11:29:16] <Sangar> Noire, well,
that's what oc fires to check if an agent may interact with a block
(
http://git.io/vgNxd), so idk why that wouldn't work
then
L1150[11:29:16] <MalkContent> meh.
doesn't generate energy apparently
L1151[11:29:52] <sugoi> Sangar: i think
the beset way to check if a component proxy is valid (if you think
it may have been lost) is to check
component.proxy(handle_to_lost_proxy.address)
L1152[11:30:02] <Noire> :C
L1153[11:30:06] <Noire> idk what to
do
L1154[11:30:08] <sugoi> I don't see a
proxy.isAvailable() type call
L1155[11:32:01] <MalkContent> grml
L1156[11:32:08] *
MalkContent kicks µC
L1157[11:32:09] <Sangar> sugoi, yeah,
that should work
L1158[11:32:51] <Vexatos> Sangar, so now
I'm thinking of adding a third audio card
L1159[11:32:56] <Vexatos> a Sound
Card
L1160[11:32:57] <Sangar> :X
L1161[11:33:07] <Noire> Sangar: there is
no way to support factions on OC side?
L1162[11:33:11] <Sangar> the audio
powercreep has begun!
L1163[11:33:28] <Noire> but it works with
blockplacing
L1164[11:33:32] <Vexatos> which means
MODULATION
L1165[11:33:37] <Noire> whats wrong? i
cant undersand
L1166[11:33:46] <Vexatos> Sangar, beep
card is tier 2
L1167[11:33:49] <Vexatos> noise card tier
3
L1168[11:33:49] <Sangar> Noire, if it has
an api and someone does a pr for an integration module for it, i'd
probably merge it
L1169[11:33:53] <Vexatos> obviously sound
card will be tier 4
L1170[11:33:54] <Vexatos> duh
L1171[11:34:00] <MalkContent> someone got
a working eeprom code for µCs somewhere?
L1172[11:34:04] <Lizzy> Right, home
time
L1173[11:34:15] <MalkContent> don't care
what it does, just wanna see that it runs for me
L1174[11:34:15] <Lizzy> since i'm
actually being told to get out the building :P
L1175[11:34:22] <Sangar> Vexatos,
creative sound card? :P (get it?)
L1176[11:34:31] <Vexatos>
(ermahgurd)
L1177[11:34:34] <sugoi> Sangar: can i
sneak in a feature request? :) user_data=gpu.store(x,y,w,h) and
gpu.load(user_data,x,y[,w,h])
L1178[11:34:49] <sugoi> Lizzy: o/
L1179[11:35:06] <Vexatos> Sangar,
anyways. I need to add FM functions as well as filter functions,
and there is obviously no way to allow Lua directly to make those
since I wouldn't be able to run them on a client
L1180[11:35:09] <Vexatos> sooooo
L1181[11:35:14] <Vexatos> :X
L1182[11:35:23] <Vexatos> help with API
design pls kthx
L1183[11:35:34] <Noire> what is pr?
L1184[11:35:40] <sugoi> Noire: github
pull request
L1185[11:35:44] <Sangar> sugoi, given
it's slow enough to not make fancy offscreen buffering irrelevant,
sure, sounds reasonable
L1186[11:36:00] <sugoi> Sangar: want an
official feature request for it? i'll write it up
L1187[11:36:05] <Sangar> Vexatos, fun
times
L1188[11:36:07] ***
rakiru|offline is now known as Kasen
L1189[11:36:11] <Sangar> sugoi, sure
thing
L1191[11:36:24] <Sangar> i need those as
reminders more than ever >_>
L1192[11:36:27] <Noire> okay, and how
block breaking check works?
L1193[11:38:42] <Vexatos> Sangar, /me
opens issue "pls help me with api design"
L1194[11:40:18] <Noire> okay, i opened
issue for factions, but i dont think it will help :C
L1195[11:40:48] <Noire> Sangar: can you
please show me how robot block placing check works?
L1196[11:44:37]
⇨ Joins: sciguyryan (~sciguyrya@95.211.148.215)
L1197[11:44:56] <Noire> 123
L1198[11:46:46] <sugoi> haha, so many
requests
L1199[11:46:53] <sugoi> Sangar! Sangar!
can you file my taxes for me?
L1200[11:46:55] <sugoi> kthanks
L1201[11:47:03] <Noire> lol
L1202[11:47:03] <MalkContent> hm. example
piston eeprom works :|
L1203[11:47:40] <MalkContent> Sangar:
replace redstone i/o with adapters with redstone cards(?)
L1204[11:48:35] <Noire> :C
L1205[11:52:25] <MalkContent> hmm
L1206[11:52:49] <MalkContent> when i add
a while true do end at the end of the eeprom the light actually
stays green for a whil
L1207[11:52:51] <MalkContent> e
L1208[11:52:56] <MalkContent> and then
goes red
L1209[11:53:03] <Noire> Sangar: what
about binding ALL of the robot actions to a playername?
L1210[11:53:21] <MalkContent> too long
w/o yielding. go away stupid thing
L1211[11:53:35] <Noire> like interacting
with a chest with a player name
L1212[11:53:55] <Noire> TL:DR: make robot
a little clone of me :D
L1214[11:55:27] <Sangar> sugoi, i wish i
could, but i'd not know what i were doing :X
L1215[11:55:57] <Sangar> MalkContent,
nah
L1216[11:56:20] <Sangar> Vexatos, api?
for the audio things? :P
L1217[11:56:31] <Vexatos> The Sound
Card's ManagedEnvironment
L1218[11:56:32] <Vexatos> basically
L1219[11:58:29] <Noire> i dont
understand, why does this working with blocks, but not with
interaction
L1220[11:58:37] <Noire> and suck()
L1221[11:58:41] <Noire> function
L1222[11:59:32] <Sangar> well it's a
completely different codepath so it's not that surprising :P
L1223[11:59:58] <Noire> is it possible to
make this mechanic similar?
L1224[12:00:04] <sugoi> nice. just made
my component_unavailable code really cool, now my system never
comes online
L1225[12:00:09] <Noire> oh
L1226[12:00:11] <MalkContent> but it'd
get rid of a block :I
L1227[12:00:12] <Noire> i forgot
L1228[12:00:34] <Noire> problem of
interaction is just for IC2 wrench
L1229[12:00:46] <Noire> for example TE4
wrench working well
L1230[12:00:51] <Noire> with protected
machines
L1231[12:01:06] <Noire> ONLY Ic2
L1232[12:01:23] <Noire> but on the other
side we have a suck() grief
L1233[12:01:25] <Vexatos> sooo sangar any
idea? >_>
L1234[12:01:58] <MalkContent> grrrr. a
computer is identical to a microcontroller when they have the same
components, no?
L1235[12:02:40] <MalkContent> besides the
whole can't access external components thing
L1236[12:02:46] ***
gAway2002 is now known as g
L1237[12:03:09] <Noire> IC2 is always a
headache, but know it is an asspaun
L1238[12:03:14] <Noire> pain*
L1239[12:04:31] <Sangar> Vexatos, not
enough context, so not really :X
L1240[12:04:38] <MalkContent> the hell.
now the computer doesn't work anymore either. why hast thou
forsaken me
L1241[12:05:10] <Lizzy> For thou art a
faggot
L1242[12:05:12] <Lizzy> jk
L1243[12:05:14] <Noire> sangar: any ideas
for IC2?
L1244[12:05:16] <Lizzy> I'm home
L1245[12:05:40] <MalkContent> o, wrong
eeprom
L1246[12:05:45] <MalkContent> working
again
L1247[12:07:59] <Sangar> Noire, not
really, no, if that works with other tools almost sounds like ic2
does things in some funky way
L1248[12:08:21] <Noire> aaah
L1249[12:08:36]
⇨ Joins: gamax92
(gamax92@The.Dragon.Slayer.PanicBNC.eu)
L1250[12:08:36]
zsh sets mode: +v on gamax92
L1251[12:08:49] <gamax92> Happy birthday
to me
L1252[12:08:50] <Noire> prohibiting robot
is suicidal for my server
L1253[12:08:56] <Noire> :C
L1254[12:09:03] <Noire> happy B-dy,
gamax92
L1255[12:09:17] <ocdoc> Happy birthday,
gamax92!
L1257[12:10:15] <Vexatos> Sangar, I want
to have a sound card
L1258[12:10:18] <Vexatos> with 8
channels
L1259[12:10:18] <Sangar> good job on not
dying for another year, gamax92
L1260[12:10:25] <gamax92> yay
L1261[12:10:29] <Vexatos> and a buffer on
each channel
L1263[12:10:45] <Vexatos> but with wave
modulation
L1264[12:10:53] <gamax92> Vexatos: stop
using that term
L1265[12:11:02] <Vexatos> gamax92,
why
L1266[12:11:07] <gamax92> say something
like programmable waveform instead
L1267[12:11:12] <Vexatos> But it
isn't
L1268[12:11:17] <gamax92>
>_>;
L1269[12:11:19] <Vexatos> You can't
change the wave form directly
L1270[12:11:40] <gamax92> then wtf is the
whole passing a lua function to the client supposed to do
L1271[12:11:51] <Vexatos> Nothing since
you are not able to do that
L1272[12:11:57] <Noire> Sangar: So what?
Waiting for factions author answer?
L1273[12:11:58] <gamax92> no no
Vexatos
L1274[12:12:00]
⇦ Quits: scj643 (~quassel@2604:a880:800:10::145:3001) (Remote
host closed the connection)
L1275[12:12:00] <gamax92> IF
L1276[12:12:01] <Vexatos> Client doesn't
run a Lua VM
L1277[12:12:08]
⇨ Joins: scj643
(~quassel@2604:a880:800:10::145:3001)
L1278[12:12:12] <Vexatos> well IF I
wouldn't have this problem, gamax92
L1279[12:12:12] <gamax92> because you
kept saying it yesterday
L1280[12:12:51] <Vexatos> My idea (more
Temia's idea) would be a callback to assign a channel to another
channel as either an amplitude or a frequency modulator
L1281[12:13:06] <Vexatos> AM is super
easy to do
L1282[12:13:19] <Vexatos> But FM would
need certain (hardcoded) functions again
L1283[12:13:34] <Vexatos> filters would
have to be a hardcoded set, too
L1284[12:13:48] <Sangar> Noire, i guess.
or throw the two mods in a devenv and debug the callback in
factions to see if it's called/what it does/doesn't do yourself
:P
L1285[12:14:15]
⇦ Quits: scj643 (~quassel@2604:a880:800:10::145:3001) (Remote
host closed the connection)
L1286[12:14:26] <gamax92> Vexatos: don't
you mean additive synthesis instead of amplitude modulation?
L1287[12:14:33]
⇨ Joins: scj643
(~quassel@2604:a880:800:10::145:3001)
L1288[12:14:39] <Noire> devenv?
L1289[12:14:46] <sugoi> Noire: here is
the best way to deal with opensource mods
L1290[12:15:00] <Noire> T_T
L1291[12:15:02] <sugoi> Noire: if you see
a problem, make an issue (Report a bug) on their site (e.g.
github)
L1292[12:15:20] <sugoi> Noire: then move
on. if you really want it fixed, you fix it (if their source is
available)
L1293[12:15:31] <sugoi> and then provide
a PR (pull request) for them to accept your fix for the
community
L1294[12:15:42] <Noire> you know, plugin
authors are often egoistic for mods issues
L1295[12:15:48] <sugoi> but coming in a
channel as just complaining to a mod author "FIX IT"
isn't the way to handle this
L1296[12:15:56] <Noire> they are working
just with bukkit isues, not forge
L1297[12:16:06] <sugoi> Noire: you need
to read what i wrote
L1298[12:16:10] <Vexatos> gamax92,
additive synthesis is already there, indirectly
L1299[12:16:14] <Vexatos> due to 8
channels
L1300[12:16:18] <Noire> i made an issue
already
L1301[12:16:25] <gamax92> Vexatos: yeah I
guess that's kinda true
L1302[12:16:27] <Vexatos> waves playing
simultaneously = additive synthesis
L1303[12:16:30] <sugoi> then either A)
move on, or B) fix it yourself
L1304[12:16:37] <Vexatos> since OpenAL
literally just adds the waves
L1305[12:16:40] <Noire> okay
L1306[12:16:51] <Vexatos> No, AM is
modulating a channel using another channel
L1307[12:16:53] <Sangar> ugh, still more
errors -.- the 1.8.9 port isn't fun
L1308[12:16:55] <Vexatos> i.e.
multiplying the waves
L1309[12:16:57] <Vexatos> instead of
adding them
L1310[12:17:03] <Vexatos> super easy
stuff
L1311[12:17:18] <Vexatos> FM and filters
are the part that are a pity
L1312[12:17:27] <Vexatos> because I have
to hardcode FM functions and filters
L1313[12:17:27] <Vexatos> :/
L1314[12:18:48] <MalkContent> .. the
different sides of a µC have different addresses
L1315[12:19:33]
⇨ Joins: Pyrolusite2
(~Pyrolusit@ARouen-651-1-405-221.w109-209.abo.wanadoo.fr)
L1316[12:19:37]
⇦ Quits: Pyrolusite
(~Pyrolusit@ARouen-651-1-405-221.w109-209.abo.wanadoo.fr) (Killed
(NickServ (GHOST command used by Pyrolusite2)))
L1317[12:22:14] <ping> spreading the
word: update your glibc
L1318[12:22:21] <Vexatos> So if we find
no solution to having FM and filter functions hardcoded....
L1319[12:22:28] <Vexatos> which ones
would you like to see
L1320[12:22:29] <Vexatos> >_>
L1321[12:22:33] <g> linked that earlier,
ping, but can't hurt to remind people
L1322[12:22:39] <Vexatos> ping, what
happened
L1323[12:22:56] <ping> Vexatos, stack
overflow in a glibc dns function
L1324[12:22:57] <g> nasty buffer overflow
in the dns resolver
L1325[12:23:09] <ping> so please, update
your glibc
L1326[12:23:11] <Vexatos> which version
has it fixed?
L1328[12:23:16] <g> the very latest
one
L1329[12:23:20] <g> the patch came out
yesterday
L1330[12:23:25] <ping> ill check my libc
version
L1331[12:23:29] <ping> i just updated
yesterday
L1332[12:23:47] <Vexatos> how do I do
that? :p
L1333[12:23:49] <g> I was about to check
but mintty broke
L1334[12:23:57] <sugoi> Sangar: btw,
thanks for the /oc_sc advice :)
L1335[12:24:10] <sugoi> now i have flat
worlds with computer pillars all over the place
L1336[12:24:13] <Sangar> quite useful for
testing no? :P
L1337[12:24:16] <Sangar> haha
L1338[12:24:21] <ping> Debian GLIBC
2.19-18+deb8u3
L1339[12:24:25] <ping> latest on
jessie
L1340[12:24:27] <sugoi> also, did you
like the last -x fix? i've been using it, no issues yet
L1341[12:24:28] <Vexatos> how do I check
my version
L1342[12:24:57] <g> what's the name of
the libc package again?
L1343[12:25:53] <Sangar> sugoi, was it
the one i merged? i kinda lost track :X
L1344[12:25:53] <gamax92> Vexatos: does
your card have an ADSR?
L1345[12:26:06] <Vexatos> gamax92, well I
can certainly add one
L1346[12:26:11] <ping> g, libc6?
L1347[12:26:12] <Vexatos> that's my
point
L1348[12:26:21] <g> that's the one
L1349[12:26:31] <g> Version:
2.21-0ubuntu4.1
L1350[12:26:49] <sugoi> Sangar: checking,
there _was_ one issue we were discussing before you fell ill
L1351[12:26:59] <gamax92> Vexatos: if i
understand, is the issue that you don't know what to send to the
client?
L1352[12:27:16] <Vexatos> gamax92, as
well as which functions would be commonly needed
L1353[12:27:18] <Vexatos> for
filters
L1354[12:27:30] <gamax92> filter
frequency and filter type
L1355[12:27:32] <Vexatos> for FM, you can
literally have any function and it would make sense
L1356[12:27:42] <Vexatos> so I don't even
know what I COULD add
L1357[12:27:48] <gamax92> >_>
wat?
L1358[12:27:50] <sugoi> Sangar: yes, we
need that latest PR, but i don't want to do this yet a 3rd time -
so, when you have time to give it a looksie and such
L1359[12:28:09] <gamax92> for FM, you
just say combine channel A and channel B as FM modulation
L1360[12:28:15] <sugoi> or, if you just
want to comment some test cases you'd like me to run. i've done
some, but another perspective is good
L1361[12:28:21] <Vexatos> ADSR basically
is a filter, or am I misunderstanding it :P
L1362[12:28:25] <Sangar> ah there's an
open one
L1363[12:28:35] <gamax92> Vexatos: ADSR
is volume ramping
L1364[12:28:40] <Vexatos> yea
L1365[12:28:50] <gamax92> don't know why
it'd be a filter
L1366[12:28:57] <Sangar> i'll give it a
run; weekend at the latest i hope
L1367[12:29:17] <Vexatos> pretty much
like a filter, just applied to all frequencies, no?
L1368[12:29:23] <sugoi> Sangar: so yeah,
i'd rather not miss something a 3rd time. either if you would
test/play with it or just comment on the PR with some ideas (in
case you think of stuff i didn't)
L1369[12:29:47] <sugoi> basic manual
tests seem fine, and install is clean
L1370[12:29:49] <Vexatos> a filter
changes the amplitude depending on the frequency, ADSR changes it
in a certain pattern no matter the frequency
L1371[12:29:50] <sugoi> anywho
L1372[12:29:53] <sugoi> thanks
L1373[12:30:08] <Noire> another thing -
disabling robot interaction in config doesnt works
L1374[12:30:15] <Noire> what about
this?
L1375[12:30:37] <Sangar> sugoi, will do,
and yeah, install was really my main 'test' :P will see what i can
think of
L1377[12:31:28] <MalkContent> am i
missing something painfully obvious
L1378[12:32:02] <MalkContent> ignore the
running = true
L1379[12:33:28] <gamax92> Vexatos:
:/
L1380[12:33:30] ***
Pyrolusite2 is now known as Pyrolusite
L1381[12:33:31] <Noire> Sangar: or this
feature works only for levers and buttons?
L1382[12:33:38] <gamax92> No that's not
at all what a filter is
L1383[12:33:39]
⇦ Quits: Pyrolusite
(~Pyrolusit@ARouen-651-1-405-221.w109-209.abo.wanadoo.fr) (Quit:
Leaving)
L1384[12:33:59] <Vexatos> wait,
what
L1385[12:34:00]
⇨ Joins: Pyrolusite
(~Pyrolusit@ARouen-651-1-405-221.w109-209.abo.wanadoo.fr)
L1386[12:34:01] <Vexatos> what is it
then
L1387[12:34:12] <Sangar> there's a
setting for that? >_>
L1388[12:34:14] <Vexatos> it's a function
you apply to a wave to change it, no? .-.
L1389[12:34:21] <Noire> yes
L1390[12:34:24] <gamax92> yes, but it's
not for amplitude
L1391[12:34:33] <Noire>
allowActivateBlocks=false
L1392[12:34:34] <gamax92> A filter tries
to remove or lessen frequencies above/below a certain frequency
level
L1393[12:34:52] <Vexatos>
"remove" = amplitude 0
L1394[12:35:03] <Vexatos> exactly what I
meant
L1395[12:35:08] <Vexatos> but more
general
L1396[12:35:11] <Vexatos> it may also
just reduce it
L1398[12:35:22] <Sangar> Noire, define
doesnt work then
L1399[12:35:27] <gamax92> Vexatos: you
compared it to an ADSR
L1400[12:35:38] <Noire> robot can still
use things equipped with
L1401[12:35:41] <Vexatos> well sure
L1402[12:35:42] <Noire> wrenches,
ec
L1403[12:35:44] <Noire> etc
L1404[12:35:45] <Vexatos> I shouldn't
call it filter
L1405[12:35:48] <Vexatos> but uuuh
L1406[12:35:49] <Sangar> ah, noire:
that's just for activating blocks. not for using items
L1407[12:35:54] <Noire> oooh
L1408[12:35:58] <Sangar> as the name says
:X
L1409[12:36:00] <Vexatos> More AM?
L1410[12:36:06] <Vexatos> Static
AM?
L1411[12:36:18] <gamax92> Vexatos: ADSR
and a general volume just makes EVERY frequency that the waveform
is creating higher or lower
L1412[12:36:19] <Vexatos> opposed to the
dynamic AM you get from using a channel as modulator
L1413[12:36:22] <Noire> so, can you add
config feature for disabling interaction and sucking items?
L1414[12:36:27] <Vexatos> yes exactly,
gamax92
L1415[12:36:31] <Vexatos>
frequency-independent AM
L1416[12:36:35]
⇦ Quits: scj643 (~quassel@2604:a880:800:10::145:3001) (Remote
host closed the connection)
L1417[12:36:38] <Vexatos> filter is
frequency-dependent AM
L1418[12:36:54] <gamax92> o.o;; wat
L1419[12:37:01]
⇨ Joins: scj643
(~quassel@2604:a880:800:10::145:3001)
L1420[12:37:05] <Noire> this is radical,
but the only way to use robot
L1421[12:37:10] <Noire> for me
L1422[12:37:17] <Vexatos> gamax92, is it
not
L1423[12:38:06] <gamax92> okay sure it
kinda is but I've not heard anyone every compare it like
that.
L1424[12:38:28] <Vexatos> so what
:P
L1425[12:38:35] <Vexatos> I can make up
terms, I am a modder
L1426[12:38:45] <Vexatos> I haven't ever
heard anyone talking about a Noise Card either
L1427[12:39:35] <Noire> Sangar: what you
can say about this?
L1428[12:39:36] <sugoi> does EnderBot2
take quotes?
L1429[12:39:54] <gamax92> Vexatos: AM
kinda implies you're using some sort of period waveform
L1430[12:40:02] <Vexatos> yes
L1431[12:40:05] <Vexatos> as I said
L1432[12:40:10] <Vexatos> "AM"
-> dynamic AM
L1433[12:40:14] <Vexatos> modulator onto
channel
L1434[12:40:15] <Sangar> Noire, i'd
rather factions used forge events, really (also what you linked
earlier is bukkit's player interact stuff, so if there's nothing
that translates forge's events to bukkit i guess someone should
write such a plugin? i know nothing about bukkit really)
L1435[12:40:25] <Vexatos> filters, ADSR
-> static AM
L1436[12:40:28] <Vexatos> always does the
same
L1437[12:40:45] <gamax92> you don't
fucking multiple to create a filter ;-;
L1438[12:40:56] <Vexatos> well I
could
L1439[12:40:58] <Sangar> i'm sure a lot
of other mods would benefit from that, too, since they'd probably
use forges events too, and not the bukkit ones...
L1440[12:41:03] <Vexatos> if(freq <
whatever) return 0;
L1441[12:41:04] <Vexatos> done
L1442[12:41:05] <Vexatos> :D
L1443[12:41:14] <Vexatos> high-pass
filter magic~
L1444[12:41:26] <gamax92> Vexatos
no
L1445[12:41:40] <gamax92> Vexatos: you
know how a square wave doesn't sound like a sine wave?
L1446[12:41:45] <Sangar> but sure, i
might add such a setting some time. after i finish the 1.8 port of
oc 1.6... which i'm making painfully slow progress on due to a
number of reasons :X
L1447[12:41:54] <Vexatos> gamax92,
yes?
L1448[12:42:06] <gamax92> because the
square wave, while clocked at a certain frequency, is adding shit
tones of extra higher frequencies
L1449[12:42:33] <Vexatos> ...yes?
L1450[12:42:46]
⇦ Quits: fingercomp
(~fingercom@host-46-50-128-141.bbcustomer.zsttk.net) (Quit: WeeChat
1.3)
L1451[12:42:47] <gamax92> but if I set a
filter in the middle of those extra higher frequencies, respective
to whatever sampling rate, it doesn't just make everything go to
0
L1452[12:43:07] <Noire> okay
L1453[12:43:10] <Vexatos> well how do you
expect me to implement stuff like that
L1454[12:43:16] <Noire> i will google for
some event bridge
L1455[12:43:17] <gamax92> not.
L1456[12:43:20] <Vexatos> see
L1457[12:43:31] <Vexatos> I will have
filters, that filter out certain frequencies
L1458[12:43:41] <Vexatos> But I have to
do all that
L1459[12:43:46] <Vexatos> before OpenAL
gets the stuff
L1460[12:43:55] <Lizzy> so i got bored
and attached my old crappy tv monitor to my computer then spanned
minecraft across all of them
https://www.theender.net/shx/zion/75c5-66.jpg
(would have done the span dispolays through nvidia's control panel
but it's not working :/)
L1461[12:43:55] <gamax92> sure, but
if(freq < whatever) is just ... not a filter
L1462[12:44:06]
⇨ Joins: Tahg
(~Tahg@pool-72-74-136-69.bstnma.fios.verizon.net)
L1463[12:44:09] <Vexatos> what would a
high-pass filter look like?
L1464[12:44:17] <Vexatos> in java
L1465[12:44:43] <gamax92> I forget, I had
to do that once for a project.
L1466[12:45:16] <Vexatos> great
L1467[12:45:19] <Vexatos> I have never
done it
L1468[12:45:28] <sugoi> does an APU send
a gpu available event?
L1469[12:45:49]
⇨ Joins: Keanu73
(~Keanu73@host-92-29-199-168.as13285.net)
L1470[12:46:00] <sugoi> oh blimey
L1471[12:46:03] <sugoi> my stupid
code....
L1472[12:46:55] <Vexatos>
"blimey" 2british4me
L1473[12:47:32] *
Lizzy throws tea bags at Vexatos
L1474[12:48:00] <sugoi> i just hate it
when my code works perfectly in ocemu
L1475[12:48:04] <sugoi> and then fails
in-game
L1476[12:48:13] <gamax92> sugoi: like
what?
L1477[12:48:36] <sugoi> for example,
component.proxy is SUPER fast in ocemu
L1478[12:48:40] <sugoi> and very slow
in-game
L1479[12:48:47] <gamax92> oh, haha
:P
L1480[12:49:03] <sugoi> in edit.lua, it
calls term.isAvailable like 40 times every time you press a
key
L1481[12:49:06] <sugoi> seriously, 40
times
L1482[12:49:16] <sugoi> my impl of
isAvailable was calling proxy
L1483[12:49:20] <sugoi> so edit was utter
crap
L1484[12:49:35] <Vexatos> gamax92, if you
want to help me, go ahead
L1485[12:49:40] <sugoi> another example,
in the past, i had some smart dynamic library loading code
L1486[12:49:41] <Vexatos> :>
L1487[12:49:59] <gamax92> Vexatos: I'm
not too sure about how to lowpass though
L1488[12:49:59] <sugoi> in ocemu, it was
awesome, but in-game, to my horror :), gc was being called WAAAY
more than i expected
L1489[12:50:02] <gamax92> erm, high
pass
L1490[12:50:18] <Vexatos> I mean, a
frequency is all I can get, really
L1491[12:50:21] <Vexatos> that's the
issue
L1492[12:50:25] <sugoi> um...and now --
in-game, my terminal never becomes available, but in ocemu, boot is
great
L1493[12:50:26] <Vexatos> the frequency
and the current position
L1494[12:50:32] <gamax92> Vexatos: what?
no you have the audio data itself
L1495[12:50:33] <sugoi> i'll have the
reason .... when i fix this
L1496[12:51:04] <gamax92> you're applying
the filter to the audio data, not to some clock number
L1497[12:51:08] <Vexatos> gamax92, yea, I
have the current value after FM and AM etc are already applied
(filters would go last I guess)
L1498[12:51:24] <Vexatos> that plus the
current freq would get passed to the filter I guess
L1499[12:51:40] <Vexatos> and probably
the position
L1500[12:51:45] <Vexatos> the sample
index or something
L1501[12:51:55] <gamax92> A filter gets
raw audio data, a frequency, and how to filter it
L1502[12:52:17] <gamax92> so just imagine
you have a .wav file, and you're told to cut off all frequencies
above 5000
L1503[12:52:18] <Vexatos> so I'd give it
the completely assembled byte buffer?
L1504[12:52:54] <gamax92> I guess raw
audio data is kinda wrong in this sense, more or less audio signal
though, whatever that happens to be
L1506[12:55:24] <gamax92> Vexatos: right,
I forgot you just stole sangar's system :P
L1507[12:55:26] <Vexatos> of course there
wouldn't be a constant frequency anymore
L1508[12:55:27] <Vexatos> yesss
L1509[12:55:31] <Vexatos> I can't into
OpenAL
L1510[12:55:32] <Vexatos> sorry
L1511[12:56:46] <Vexatos> Not sure how
the frequency would be calculated
L1512[12:56:55] <Vexatos> but there must
be some way
L1513[13:02:01] <gamax92> I wonder if
OpenAL could play a double array
L1514[13:02:56] <Vexatos> It's a pity you
can't just easily calculate a frequency
L1515[13:03:00] <Vexatos> like, super
easily
L1516[13:03:11] <Vexatos> because AM and
FM any anything else is actually easy to do
L1517[13:03:18] <Vexatos> you just need
to run the right functions on the current values
L1518[13:03:28] <Vexatos> but getting the
actual frequency? :/
L1519[13:04:56] <Vexatos> that's what I'd
like to know
L1520[13:05:14] <Vexatos> I need some way
of getting the frequency... but I don't think I can
L1521[13:11:00]
⇨ Joins: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com)
L1523[13:14:59] *
MalkContent 's eye twitches
L1524[13:16:06] <MalkContent>
sooo...
L1525[13:16:23] <Vexatos> so yea,
gamax92.
L1526[13:16:27] <gamax92> Vexatos: what,
that would be FFT :P
L1527[13:16:28] <Vexatos> Thanks for
elaborating, anyway
L1528[13:16:32] <Vexatos> FFT?
L1529[13:16:42] <Vexatos> oh
L1530[13:16:43] <Vexatos> that
L1531[13:16:45] <Vexatos> well
L1532[13:16:46] <Vexatos> sure
L1533[13:16:52] <Vexatos> find me a Java
impl of that
L1534[13:16:53] <MalkContent> sign i/o
works different in an adapter to in a robot/µC
L1535[13:17:27] <gamax92> Vexatos: Apache
Math stuff
L1536[13:17:32] <MalkContent> no side
parameter
L1537[13:17:32] <Vexatos> orly
L1538[13:17:46] <xarses> in custom
recipes, can we define multiple recipes for the same output?
L1539[13:17:50] <gamax92> you don't and
normally don't have to go full FFT for a filter
L1540[13:18:14] <sugoi> gamax92: who/why
do you know about audio?
L1541[13:18:16] <sugoi> how*
L1542[13:18:50] <gamax92> I wrote a
synthesizer library myself
L1543[13:19:05] <sugoi> for kicks and
giggles?
L1544[13:19:10] <gamax92> and have
written implementations of the SID and OPL3
L1545[13:19:14] <gamax92> yes for kicks
and giggles
L1546[13:19:21] <Vexatos> so yea
L1547[13:19:25] <Vexatos> thanks for
helping then :P
L1548[13:19:28] <Vexatos> crap
L1549[13:19:52] <Vexatos> I don't have
access to amache math stuff™
L1550[13:19:58] <Vexatos> and no I won't
repack it or anything
L1551[13:20:10] <Vexatos> apache*
L1552[13:20:28] <gamax92> the problem is
that there is also no one way of doing a low pass filter
L1553[13:20:29] <Vexatos> gamax92, I
would REALLY like to get this sound card to become a thing
L1554[13:20:30] <Vexatos> :P
L1555[13:20:31] <MalkContent> that is the
freaking evilest thing
L1556[13:21:03] <gamax92> and I don't
mean implementation wise I mean, some will slope off all the
frequencies so everything above/below gets quieter the more you go
out
L1557[13:21:27] <gamax92> and some have
very steep cutoff where everything above is super quiet
L1558[13:21:55] <MalkContent> 3 hours
down the drain to find out that the stupid sign can only be in
front and that it's setValue(string) , which of course doesn't like
setValue(int, string)
L1559[13:22:25] <Vexatos> gamax92, I
guess
L1560[13:22:36] <Vexatos> those I'd call
different filters, then
L1561[13:22:49] <Vexatos> as I said,
would have to see how to do different filter modes
L1562[13:23:12] <gamax92> filter per
channel, overall filter?
L1563[13:23:26] <gamax92> overall filter
but different filter types per channel?
L1564[13:23:47] <Vexatos> per
channel
L1565[13:23:50] <sugoi> woah
L1566[13:23:54] <Vexatos> one
filter
L1567[13:24:04] <sugoi> updating the mod
updates existing loot discs ?
L1568[13:24:07] <sugoi> i did not expect
that
L1569[13:24:10] <Vexatos> as as much AM
or FM as you want since those take up one channel each anyway
L1570[13:24:47] <Vexatos> I'd call the
different types of *-pass filters all different filters
L1571[13:24:49] <Vexatos> for
simplicity
L1572[13:24:50] <gamax92> opl3 doesn't
have a filter and sid has an overall frequency but different filter
types per channel
L1573[13:25:01] <Vexatos> I won't use any
libs for this
L1574[13:25:06] <Vexatos> sorry :/
L1575[13:25:11] <Vexatos> Had too many
issues with those already
L1576[13:25:26] <Vexatos> any libs that
aren't in my dev env right now*
L1577[13:26:10] <gamax92> you could maybe
just not do filters :P
L1578[13:26:44] <Vexatos> Then it
wouldn't be a real sound card :(
L1579[13:26:50] <Vexatos> even if it'd
simplify like
L1580[13:26:52] <Vexatos>
everything
L1581[13:26:59] <Vexatos> since nothing
else requires a frequency to work
L1582[13:27:08] <Vexatos> AM and FM can
just have functions called directly
L1583[13:27:11] <gamax92> why are filters
the key defining factor of a synthesizer?
L1584[13:27:25] <Vexatos> and ADSR can
just depend on the sample index
L1585[13:27:36] <Vexatos> dunno, I
thought it was :P
L1586[13:28:39] <gamax92> Vexatos: erm,
sample index as in number of samples from whenever you keyon/keyoff
?
L1587[13:28:57] <Vexatos> number of
samples since 0
L1588[13:29:04] <Vexatos> You have a
buffer of 8 channel entries
L1589[13:29:21] <gamax92> what is 0 in
this case
L1590[13:29:22] <Vexatos> each is a basic
wave form with a duration and an initial delay since the last
entry
L1591[13:29:28] <Vexatos> the start of
the buffer
L1592[13:29:52] <gamax92> oh you're doing
it like that ...
L1593[13:29:58] <Vexatos> So i guess
you'd have ADSR implemented like
L1594[13:30:03] <Vexatos> give it the
values it needs
L1595[13:30:07] <Vexatos> and the initial
delay, too
L1596[13:30:11] <Vexatos> to tell it when
to start
L1597[13:30:27] <Vexatos> (in
milliseconds)
L1598[13:30:31] <Vexatos> no wait
L1599[13:30:32] <Vexatos> in
seconds
L1600[13:30:37] <Vexatos> everything on
the Lua side is in seconds
L1601[13:30:45] <Vexatos> converting that
to a sample index is rather trivial
L1602[13:30:46] <Vexatos> :P
L1603[13:31:32] <Vexatos> what do you
think, gamax92
L1604[13:33:21] <gamax92> So I guess if
you are specifically stating each sound goes for X seconds, you'd
run the ADS from beginning of the note (after initial delay), SR
from (note duration-release time), and everything between the two
is just S
L1605[13:34:08] <Vexatos> I guess I could
push ADSR onto the channel buffer of 8 entries just as another
entry
L1606[13:34:12] <Vexatos> the channel
itself would be muted
L1607[13:34:19] <Vexatos> but the ADSR
would have a target channel
L1608[13:34:24] <Vexatos> and basically
work like a modulator
L1609[13:34:57] <gamax92> so then you'd
only have 4 channels?
L1610[13:34:57] <Vexatos> that way you
could have multiple different ones targetting the same channel
during your play
L1611[13:35:02] <sugoi> can mc load a mod
unziped?
L1612[13:35:09]
⇨ Joins: Tedster_
(~Tedster@host86-165-82-106.range86-165.btcentralplus.com)
L1613[13:35:24] <Vexatos> You would
basically be able to add ADSR targetting channel y to channel
x
L1614[13:35:39] <gamax92> :/
L1615[13:35:43] <Vexatos> and channel x
itself would, instead of playing a sound itself during that time,
just make no sound
L1616[13:35:51] <gamax92> why wouldn't
each channel get their own ADSR
L1617[13:36:09]
⇦ Quits: Tedster
(~Tedster@host86-191-51-228.range86-191.btcentralplus.com) (Ping
timeout: 198 seconds)
L1618[13:36:27] <Vexatos> well this way
you could clearly specify multiple variations of ADSR
L1619[13:36:36] <Vexatos> targetting a
single channel
L1620[13:36:45] <Vexatos> ...I guess I
could go above the 8-channel limit then
L1621[13:36:51] <Vexatos> even if that'd
make the packets a lot bigger
L1622[13:37:05] <Vexatos> well
L1623[13:37:08] <Vexatos> not a lot, I
guess
L1624[13:37:09] <Vexatos> just
slightly
L1625[13:37:15] <Vexatos> 4 bytes vs 1
byte
L1626[13:37:16] <gamax92> Vexatos: you
... want multiple channels to volume ramp one channel?
L1627[13:37:17] <Vexatos> not that
much
L1628[13:37:32] <Vexatos> gamax92, why
not?
L1629[13:37:39] <Vexatos> order would be
the order of channel indices
L1630[13:37:57] <Vexatos> of course noone
would ever do that
L1631[13:38:01] <Vexatos> but why not
make it possible
L1632[13:38:08] <gamax92> how would that
even work
L1633[13:38:25] <Vexatos> well ADSR would
take the sample index and determind the current volume
L1634[13:38:35] <Temia> Wait, how are you
transmitting frequencies?
L1635[13:38:36] <Vexatos> return a value
between 0 and 1 by which the current value would be
multiplied
L1636[13:38:40] <Vexatos> to make it more
quiet
L1637[13:38:50] <Vexatos> then the next
ADSR would do the same
L1638[13:39:08] <Vexatos> Temia, not at
all in this case
L1639[13:39:16] <Temia> Ah, okay, I
misunderstood.
L1640[13:39:17] <Vexatos> just the base
frequencies of the base channels
L1641[13:39:22] <Temia> Aso Gamax, 4
channels isn't that bad
L1642[13:39:29] <gamax92> it's not that
it'd be bad
L1643[13:39:32] <Vexatos> like, channel 1
would be "440Hz sine wave for 5 seconds"
L1644[13:39:35] <Temia> I mean, the SID
chip had 3 on paper.
L1645[13:39:40] <Temia> Ah.
L1646[13:39:42] <gamax92> it's ... why
have a channel dedicated to doing an ADSR
L1647[13:39:54] <Temia> Easier to work
into the existing design
L1648[13:39:57] <Vexatos> channel 2 would
be "ADSR doing this and that for 2 seconds and then square
wave at 220Hz for 3 seconds"
L1649[13:39:57] <Vexatos> etc
L1650[13:40:54] <Vexatos> for 2 seconds,
channel 1 would be modulated by channel 2, for the next 3 seconds
the waves would just be added
L1651[13:41:12] <Vexatos> it's easier to
work with imo
L1652[13:41:41] <Vexatos> And you could
then also have an entry "then, for 3 seconds, do <this>
FM on channel 1"
L1653[13:41:52] <Vexatos> you would
occupy a channel doing work instead of playing music itself
L1654[13:41:59] <Vexatos> I would
probably pump the number of channels for this
L1655[13:42:02] <Vexatos> bump*
L1656[13:42:02] <gamax92> oh, Envelope
was the term I was looking for.
L1657[13:42:06] <Vexatos> ENVELOPE
L1658[13:42:08] <Vexatos> that was
it
L1659[13:42:08] <Vexatos> yea
L1660[13:42:11] <Vexatos> ADSR is
that
L1661[13:42:14] <gamax92> yes
L1662[13:42:17] <Vexatos> duh
L1663[13:42:19] <Vexatos> yes
L1664[13:42:20] <Vexatos> thanks
L1665[13:42:30] <Vexatos> so yea
L1666[13:42:38] <Vexatos> that is my
general plan for a sound card
L1667[13:42:43] <gamax92> MOUSE FUCKING
STOP DOUBLE CLICKING
L1668[13:42:45] <gamax92> kthx
L1669[13:42:54] <Vexatos> not having
filters would greatly simplify my life
L1670[13:43:06] <Vexatos> envelopes are a
decent enough... replacement? for that? :P
L1671[13:43:17] <Vexatos> kindasorta?
>_>
L1672[13:43:37] <Vexatos> as long as it
doesn't care about current frequency it's fine
L1673[13:43:43] <Vexatos> so yea, then,
uuh
L1674[13:43:44] <Vexatos> FM
L1675[13:43:47] <Vexatos> wat do about
that
L1676[13:43:54] <Vexatos> FM can be
literally anything
L1677[13:44:02] <Inari> woo android seems
to be booting
L1678[13:44:06] <Inari> fu bluestacks i
got better
L1679[13:44:06] <Vexatos> but I have to
hardcode types of FM
L1680[13:44:11] <Vexatos> for obvious
reasons
L1681[13:44:15] <Vexatos> which is VERY
unfortunate
L1682[13:44:47] <Temia> Anyway Vex, were
you still sticking to samples? Because basic waveforms wouldn't be
hard to generate.
L1683[13:45:00] <Temia> A sinewave is
literally sin(x). >.>
L1684[13:45:22] <Vexatos> wat?
L1685[13:45:23] <Vexatos> I am
L1687[13:45:44] <Temia> Oh.
L1688[13:45:49] <Vexatos> I will probably
add a decent Noise function too because for some reason a sound
card needs that
L1689[13:45:55] <Vexatos> (any
recommendations?)
L1690[13:46:19] <Temia> Noise was all I
would've asked for.
L1691[13:46:19] <gamax92> maybe I've been
working with too old of technology to properly understand this
stuff
L1692[13:46:23] <Temia> You can't really
do percussion without it
L1693[13:46:34] <Vexatos> exactly
L1694[13:46:36] <Vexatos> soo yea
L1695[13:46:43] <Vexatos> we have ten
billion noise functions
L1696[13:46:50] <gamax92> white noise
>_>
L1697[13:46:56] <Vexatos> gamax92, do you
know since when I know how a sound card basically works?
Yesterday.
L1698[13:46:59] <Vexatos> I am the
greatest noob of all
L1699[13:47:02] <Vexatos> don't mind
me+
L1700[13:48:08] <Temia> Did you find an
FM algorithm you liked?
L1701[13:48:19] <gamax92> The things I've
worked with all kinda have a gate, where you activate the gate, it
travels from 0 to 1 over the period of A, 1 to S over the period of
D, and then sits at S
L1702[13:48:31] <gamax92> and then when
you deactivate the gate, it goes from S to 0 over the period of
R
L1704[13:49:01] <Vexatos> Temia, not
"an"
L1705[13:49:04] <Vexatos> That's the
thing
L1706[13:49:13] <gamax92> I've also seen
AHDSR though, where it adds an extra period between 0-1 and 1-S,
where it stays at 1 for the period of H
L1707[13:49:32] <Vexatos> there are
infinite numbers of FM functions
L1708[13:50:03] <gamax92> and then some
don't have gates, where you control whether or not it's outputing
simply by making it's channel volume 0 or not 0
L1709[13:50:41] <Vexatos> gamax92, things
like this would be a lot harder to implement
L1710[13:50:56] <Vexatos> since you can't
do it "live"
L1711[13:51:20] <gamax92> nah, you are
just buffering up the commands like you suggested
L1712[13:51:23] <Vexatos> Temia, the
problem is that I can't just have one FM function... I mean, a lot
of sound cards only have one
L1713[13:51:31] <Vexatos> but
L1714[13:51:34] <Temia> Why not?
o.o
L1715[13:51:43] <Vexatos> Because I want
more than one type of sound?
L1716[13:51:46] <Vexatos> :/
L1717[13:51:46] <Temia> Er.
L1718[13:51:58] <Vexatos> YES I
KNOW
L1719[13:52:00] <Vexatos> I mean
L1720[13:52:01] <gamax92> Vexatos: this
is what multiple waveform types is for
L1721[13:52:02] <Vexatos> meh
L1722[13:52:04] <Vexatos> it's hard to
explain
L1723[13:52:07] <Temia> It's a simple
matter of having modulator, carrier, and index arguments
L1724[13:52:09] <gamax92> and
configurable frequencies
L1725[13:52:19] <Temia> And you've
already got multiple waveform types and frequencies
L1726[13:52:26] <Vexatos> the FM function
determines the amount of possible variation on your card
L1727[13:52:45] <Vexatos> multiple FM
functions means exponentially more possibilities
L1728[13:53:06] <Temia> I'm afraid we're
not seeing your problem here.
L1729[13:53:13] <gamax92> I don't
understand what you mean by multiple FM functions ...
L1730[13:53:13] <Vexatos> (since, as I
said, you'd be able to stack modulators on a single channel)
L1731[13:53:25] <Vexatos> gamax92, FM is
just a function applied to the carrier, no?
L1732[13:53:32] <Vexatos> you have
channel a, channel b
L1733[13:53:39] <Vexatos> then you use
some function to change channel a
L1734[13:53:43] <Vexatos> using channel
b's data
L1735[13:53:50] <gamax92> you're making
it waaaaaaay to generic
L1736[13:53:50] <Temia> Usually a
singular one.
L1737[13:54:09] <Vexatos> gamax92, I am
thinking very generically, yes
L1738[13:54:18] <gamax92> don't just
explain it as: A in some fasion manages to change B
L1739[13:54:37] <gamax92> explain it
specficially as in the process of well ... doing FM
L1740[13:54:56] <Temia> The FM should not
be hardcoded.
L1741[13:55:14] <Temia> It should simply
be combining the two channel's programmed waveforms at the client
end.
L1742[13:55:23] <Vexatos> yes
L1743[13:55:30] <Vexatos> that's exactly
what I was going to do
L1744[13:55:33] <Vexatos> but the way
they are combined
L1745[13:55:37] <Vexatos> that would have
to be hardcoded
L1746[13:55:39] <Temia> Uh
L1747[13:55:48] <Vexatos> you don't +
them or * them
L1748[13:55:49] <Temia> What do you mean,
"the way they are combined"?
L1749[13:55:58] <Vexatos> you use
something more complex than that
L1750[13:56:01] <Vexatos> that's what I
mean
L1751[13:56:03] <Vexatos> a
function
L1752[13:56:11] <Temia> Okay, dude
L1753[13:56:16] <Temia> Don't start
patronising us.
L1754[13:56:20] <Vexatos> ?
L1755[13:56:21] <Temia> Not when I gave
you this idea to begin with.
L1756[13:56:28] <Vexatos>
patronising?
L1757[13:56:54] <Vexatos> I was
serious
L1758[13:57:07] <gamax92> oh that does
bring up a question
L1759[13:57:10] <Temia> You're not
actually answering our questions
L1761[13:57:19] <Vexatos> Then I don't
know how to answer it
L1762[13:57:24] <Temia> WHY is there a
need for multiple FM functions?
L1763[13:57:28] <Temia> IT IS A SINGLE
ALGORITHM.
L1764[13:57:48] <gamax92> Temia: How do
you tell how much the FM varies the second channel's
frequency
L1765[13:57:55] <Temia> The index.
L1766[13:58:08] <Temia> Which would
likely be channel metadata.
L1767[13:58:23] <gamax92> hmm,
index?
L1768[13:58:28] <Temia> Modulation
index.
L1769[13:58:43]
⇦ Quits: Jezza (~Jezza@185.44.151.104) (Quit:
Leaving)
L1770[13:58:45] <Temia> The frequency
modulation synthesis article I linked to explain to Vex covers
that.
L1771[13:58:51] <Vexatos> well I'd just
do noise.add(<channelindex>,
noise.freqmod(<index>))
L1772[13:58:52]
⇨ Joins: Jezza (~Jezza@185.44.151.104)
L1773[13:58:54] <Vexatos> to add it to
the buffer
L1774[13:58:55] <Vexatos> or
something
L1775[13:58:57] <gamax92> ahh okay, mind
leaking that to me again, to read
L1776[13:59:01] <gamax92> linking*
L1777[13:59:04] <gamax92> wtf is wrong
with me
L1778[13:59:07] <Temia> Let me dig it
up
L1779[13:59:07] <Vexatos> wouldn't that
work
L1781[13:59:21] <Vexatos> that one?
L1783[13:59:31] <Vexatos> oh that one
:P
L1784[13:59:58] <Vexatos> brb
L1785[14:00:38] <gamax92> Temia: okay
right, so it would be specifically the modulation index as to how
strong it is
L1786[14:00:48] *
Temia nods.
L1787[14:01:16] <Temia> Ergo there would
only need to be one function to process the two buffers'
data.
L1788[14:01:58] <Temia> Also on that
note, to avoid popping I would definitely recommend designing the
waveform output duration to always round up to the next zero
crossing.
L1789[14:03:44] <gamax92> Temia: wouldn't
popping be resolved based on having each oscillator have it's own
position in the waveform period?
L1790[14:04:22] <gamax92> so that when
you continue using the oscillator, it ended 3/4ths through a sine
wave and then starts back 3/4ths through the sinewave, smooth
L1791[14:04:46] <Temia> Possibly.
L1792[14:05:30] <gamax92> I dunno thats
what I do and what the SID does by nature of how it's oscillators
work
L1793[14:08:41] <gamax92> plus having
modulation work on two channels specifically instead of letting it
all be super free like Vexatos wants makes it easier to do the
modulation, you just process the first channel and then process the
second with respect to the first
L1794[14:09:42] <Vexatos> back
L1795[14:11:17] <Temia> Sticking with
2-op FM would make things simpler if nothing else
L1796[14:11:23] <Vexatos> gamax92,
modulation would essentially be registering a channel onto
another
L1797[14:11:32] <Vexatos> envelopes would
be part of an actual channel
L1798[14:11:39] <Vexatos> I guess
L1799[14:12:06] <Vexatos> problem then
would be that you couldn't specify for how long the FM would be
applied
L1800[14:12:12] <Vexatos> you'd just have
it until the buffer ends
L1801[14:12:34]
⇨ Joins: mallrat208
(~mallrat20@184-88-190-37.res.bhn.net)
L1802[14:12:54] <Vexatos> unless I do
noise.doFreqMod(carrierindex, modulatorindex, initialDelay,
duration)
L1803[14:12:59] <Vexatos> do modulate
only a certain duration
L1804[14:13:07] <Vexatos> then I would
add a fourth wave form
L1805[14:13:08] <Vexatos> the 0
L1806[14:13:11] <Vexatos> err a
sixth
L1807[14:13:16] <Vexatos> which would
just be no sound
L1808[14:15:05] <Temia> Er, you want
carrier, modulator, and index. Separate things.
L1809[14:15:19] <Temia> Also
L1810[14:15:32] <Vexatos> oh yea
L1811[14:15:37] <Temia> Isn't the 0 just
an inactive instrument?
L1812[14:15:50] <Vexatos> carrier,
modulator, index of modulation, delay, duration
L1813[14:16:04] <Vexatos> well I guess
the "initial delay" would cover that
L1814[14:16:07] <Vexatos> so no need for
a 0
L1815[14:16:30] <Vexatos> so yea
L1816[14:16:36] <Temia> It would
literally be combining the waveform output of both channels, so if
nothing was playing on the modulator channel, there would be no
modulation anyway >.>
L1817[14:17:44] ***
Mine|dreamland is now known as minecreatr
L1818[14:17:55] <Vexatos> what is FMRatio
in that stackoverflow thing
L1819[14:18:07] <Temia> Let me go back
and check
L1820[14:18:55] <Temia> Ah.
L1821[14:19:42] <Temia> That seems to be
a frequency multiplier for generating a modulator, which is
irrelevant in this case
L1822[14:19:54] <gamax92> the idea of
notes having a duration is still odd to me
L1823[14:20:20] <Vexatos> it's just how I
do it in the beep and noise card
L1824[14:20:26] <Vexatos> it makes it
rather intuitive to use
L1825[14:20:46] <Vexatos> "play x
for n seconds then wait y seconds and play z for q seconds"
etc
L1826[14:21:07] <Vexatos> It also allows
having a finite buffer size
L1827[14:21:32] <Vexatos> it's hard to
buffer something you don't know the size of :P
L1828[14:22:30] <Vexatos> Temia, so I'll
just ignore it
L1829[14:22:34] *
Temia nods
L1830[14:23:00] <Vexatos>
frequencyDeviation = sin(note.FMPhase *
PI)*instrument.FMIndex*FMFrequency
L1831[14:23:01] <Vexatos> there
L1832[14:23:08] <Vexatos> this is the
"magic function" i was talking about
L1833[14:23:15] <Vexatos> this could be
virtually anything
L1834[14:23:24] <gamax92> no that can't
virtually be anything
L1835[14:23:43] <Vexatos> let me try to
implement this function before I start talking
L1836[14:23:51] <gamax92> the function
itself, the number of parameters, and how you use them, does not
change.
L1837[14:23:55] <gamax92> sure, the input
changes, no shit
L1838[14:24:30] <Vexatos> yea but my idea
was having different functions there, but I guess having only one
is way less stupid
L1839[14:26:34] <Temia> Come to think of
it...
L1840[14:26:36] *
Temia squints
L1841[14:26:42] <Temia> That looks to be
generating its own sine wave.
L1842[14:26:43] <gamax92> coffee?
L1843[14:26:58] <gamax92> linky? :P
L1844[14:27:09] <Temia> No, I mean the
code snippet Vex just posted.
L1845[14:27:09] <Vexatos> Temia,
that's... exactly what I meant
L1846[14:27:19] <Temia> Well, that's easy
to solve
L1847[14:27:36] <Temia> Replace the sine
wave with the carrier! :V
L1848[14:30:30] <Vexatos> what is
note.FMPhase in this case
L1849[14:30:54] <Vexatos> as opposed to
note.phase
L1850[14:35:34] <Vexatos> ah I see
L1851[14:35:38] <Vexatos> nevermind
L1852[14:39:32] <Inari> sigh
L1853[14:39:41] <Inari> android turns on
bluetooth but the device cant be found apparenlty <.<
L1854[14:42:38]
⇦ Quits: xandaros (~xandaros@185.35.77.23) (Ping timeout: 189
seconds)
L1855[14:43:17] <Vexatos> Temia, do you
know why they are doing the if note.FMPhase >= 1 check after
using it in the synthesis?
L1856[14:44:06] <Turtle> So apple is
refusing US government orders for backdoors, this gonna be
good.
L1857[14:46:30] <Vexatos> Temia, still
here?
L1858[14:46:38] <Temia> Sorry, kind of
busy
L1860[14:46:55] <Vexatos> then*
L1861[14:47:44] <Vexatos> I could have
all the logic in that method, actually
L1862[14:47:57] <Vexatos> just don't do
any modulation at all in case modulator == null maybe?
L1863[14:48:13] <Vexatos> gamax92, what
would you say to allowing multiple channels to modulate one
channel
L1864[14:48:39] <Temia> Overkill. 2-op
synthesis covers most bases
L1865[14:48:52] <Vexatos> ok, so only
have 1->1
L1866[14:48:57] <Vexatos> well then,
yes
L1867[14:49:05] <Vexatos> I could just
pass null as the modulator wave
L1868[14:49:20] <Vexatos> yay for Java's
GC allowing me to spam small classes like this
L1870[14:50:16] <gamax92> Vexatos: from
what I understand, the FMPhase is just a waveform period
index
L1871[14:50:58] <gamax92> which since
something like triangle/sine/square/saw/whatever is periodic, you
can just subtract one and have no issue
L1872[14:51:01] <Vexatos> yea
L1873[14:51:09] <Vexatos> but since the
modulator is a channel itself
L1874[14:51:14] <Vexatos> I don't need
any of that I guess
L1875[14:51:20] <gamax92> yes you do
>_>
L1876[14:51:35] <Vexatos> FMFrequency =
note.frequency*instrument.FMRatio
L1877[14:51:46] <gamax92> nvm that for
mow.
L1878[14:51:51] <Vexatos> it is
dynamically generating a frequency to use in
L1879[14:51:53] <Vexatos>
sin(note.FMPhase * PI)
L1880[14:51:57] <gamax92> vexatos
shush
L1881[14:51:59] <Vexatos> ok
L1882[14:52:12] <gamax92> you keep an
offset into the waveform so that the next time you use the channel,
it continues off from the same spot and is smooth and not
broken
L1883[14:52:20] <Skye> Vexatos, does
computronics work with OC 1.6 yet?
L1884[14:52:29] <Vexatos> Skye, if you
use the 1.6 build, sur
L1885[14:52:30] <Vexatos> sure*
L1886[14:52:35] <gamax92> err well now
that I think about it, you aren't doing gates, but durations
L1888[14:54:13] <Vexatos> Audio.play
right now just takes a single channel
L1889[14:54:20] <Vexatos> and for a noise
card I am calling it once per channel
L1890[14:54:27] <Vexatos> I guess now I
need to have it intertwines
L1891[14:54:31] <Vexatos>
intertwined*
L1892[14:54:32] <Vexatos> hmmm
L1893[14:54:37] <Vexatos> how to do that
the best possible way
L1894[14:58:56]
⇨ Joins: xandaros (~xandaros@185.35.77.23)
L1895[14:59:41] <Vexatos> public void
play(float x, float y, float z, String pattern, Channel...
channels) I guess
L1896[15:00:51] <Vexatos> gamax92, any
suggestion on how to store if a channel modulates another? just...
have a field in the Channel object itself=
L1897[15:00:52] <Vexatos> ?
L1898[15:01:09] <Vexatos> Also, would a
single channel be able to modulate multiple carriers?
L1899[15:02:23] ***
Mystia_Lorelei is now known as Lilly_Satou
L1900[15:09:14] <Temia> It coooould but
it probably wouldn't sound good.
L1901[15:12:51] <Vexatos> I mean
L1902[15:13:01] <Vexatos> should I allow
it
L1903[15:13:19] <Vexatos> it's all a
matter of if(channel.carrier != null)
L1904[15:15:44] <Temia> If you
want.
L1905[15:17:07]
⇦ Quits: sciguyryan (~sciguyrya@95.211.148.215) (Remote host
closed the connection)
L1906[15:17:29] <Vexatos> ok
L1907[15:17:39] <Vexatos> then each
channel will have a field
L1908[15:17:49] <Vexatos> that being a
reference to the channel it's being modulated by
L1909[15:18:50] <Vexatos> anyways, need
to go sleep now
L1910[15:18:52] <Vexatos> bye bye
:D
L1911[15:19:05] <Vexatos> And thanks,
Temia and gamax92
L1912[15:19:06] <Vexatos> >_>
L1913[15:19:07]
⇦ Quits: Vexatos
(~Vexatos@p200300556E6CB7438038B5FFB8B44200.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L1914[15:19:10] <Temia> No prob.
L1915[15:21:51] <Michiyo> wow... I just
had someone try to return a bluetooth headset they bought
yesterday... except it's not the one they bought yesterday.. Same
recipt, same box.. but with a white headset in the box.. not hte
blue one I sold them -_-
L1916[15:21:56] <Michiyo> Like yeah I'm
not gonna notice that
L1917[15:23:02] <Temia> Ahahaha.
wow.
L1918[15:23:52] <sugoi> gamax92: i'm not
sure because it's a pain in the butt to debug term in-game
L1919[15:24:06]
⇨ Joins: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com)
L1920[15:24:07] <sugoi> but, i think
components load and are available slightly sooner in ocemu
L1921[15:24:17] <sugoi> i'm not sure,
it's wonky still
L1922[15:24:41]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:f1d3:207a:50c3:3013)
L1923[15:24:42]
zsh sets mode: +v on Kodos
L1924[15:25:31] <Michiyo> just smfh..
people man
L1925[15:25:56] <sugoi> Michiyo: what did
you say?
L1926[15:26:01] <sugoi> how did you not
ragekill?
L1927[15:26:44] <Michiyo> I calmly
explained that'd not how this works... that first off the device
you're returning has to match what you bought, to which she replied
well I bought this one not too long ago... then you should still
have the box and recipt for it.
L1928[15:27:26] <Kodos> Time to see if I
can break my PC
L1929[15:27:36] <Michiyo> On the inside I
wanted to bash her head into something :D
L1930[15:27:49] <Kodos> My onboard chip
is finally fixed, so I have 1920x1080 resolution again. Let's see
how Minecraft does =D
L1931[15:28:41] <Turtle> \o/
L1932[15:28:58] <Michiyo> Kodos: if you
get a chance play with latest OS and see if it's any better if you
don't mind
L1933[15:29:13] <Kodos> Give me a
bit
L1934[15:29:20] <Kodos> Gonna do an OC
and addons only pack real quick
L1935[15:30:27] <sugoi> Michiyo: i would
just laugh
L1936[15:30:31] <sugoi> not saying i
wouldn't be upset
L1937[15:30:36] <sugoi> but literally,
i'd laugh in their face
L1938[15:30:47] <sugoi> ergo (perhaps): i
dont work with people
L1939[15:30:59]
⇨ Joins: brandon3055 (~Brandon@122.129.140.1)
L1940[15:31:10] <gamax92> sugoi: you
would be fired pretty quickly
L1941[15:31:24] <sugoi> sounds about
right
L1942[15:31:27] <Kodos> Michiyo, you're
at work I'm assuming
L1943[15:31:47] <Kodos> sugoi, do you
still have that shared folder on my dropbox
L1944[15:31:54] <MalkContent> do multiple
computers with wireless greate a giant wireless net, aka if you
have strength 20 on all of them, could computer a reach a distance
40 computer if there's one more in the middle
L1945[15:32:10] <sugoi> Kodos: probably,
you want me to check?
L1946[15:32:17] <sugoi> Kodos: i dont
install dropbox (eww!) :)
L1947[15:32:20] <Kodos> I can check, I
was going to ask a favor :x
L1948[15:32:22] <sugoi> but i can log in
and check
L1949[15:32:24] <Turtle> gaaah, pairs
seems to misbehave .-.
L1950[15:32:25] <Kodos> You don't need
the app, i dont' think
L1951[15:32:39] <sugoi> Kodos: right, i
just meant, it wouldn't be a click or two away for me to
check
L1952[15:32:46] <Kodos> Sure, go ahead
and check
L1953[15:32:46] <MalkContent> aka do they
just create a giant wireless net natively?
L1954[15:33:01] <Kodos> MalkContent,
You're asking if computers act as repeaters?
L1955[15:33:25] <MalkContent> didnt want
to call it repeaters
L1956[15:33:29] <MalkContent> cause
repeaters repeat :D
L1957[15:33:38] <sugoi> yeah looks
like
L1958[15:33:42] <Kodos> I don't believe
so. Access points used to have a repeater mode a long time
ago
L1959[15:33:43] <sugoi> the mekanism
files
L1960[15:33:44] <Kodos> Not sure how it's
done now
L1961[15:34:14] <Kodos> sugoi, Awesome.
Wanna do me a solid and give me some files out of whatever MC
instance you have for 1.7.10 atm?
L1962[15:34:30] <Kodos> All my current
shit is on my wife's PC which won't boot atm
L1963[15:34:36] <Kodos> Long story
there
L1964[15:34:41] <MalkContent> k. time to
whip up some shitty protocols then
L1965[15:35:36]
⇦ Quits: Noire (webchat@178.204.108.180) (Ping timeout: 204
seconds)
L1966[15:36:15] <Turtle> ... It's not
strictly OC related, but it's lua, does anyone happen to see if I'm
doing something dumb that could cause the pairs at ln 51 to cut
out?
https://gist.github.com/SentientTurtle/38db48e1e64082c7cb1c
(For context, queueLoad is called on the output of the two plugin
files, then loadAll is called, it recognizes plugin2 has a
dependency but the loop seems to ignore the testplugin)
L1967[15:36:59] <sugoi> Kodos: try
that
L1968[15:37:39] <Kodos> That'll work,
thanks =D
L1969[15:39:47] <Kodos> Michiyo, Dev
jenkins or regular curse build
L1970[15:41:14] <MalkContent> o nvm.
accesspoints have a repeater thingy
L1971[15:41:35] <Kodos> =D
L1972[15:42:02] <MalkContent> that doesnt
actually repeat a broadcast, though, does it?
L1973[15:42:09] <Kodos> Should repeat any
signal it gets
L1974[15:42:42] <MalkContent> so it does
repeat? :|
L1975[15:43:02] <Kodos> What else would a
repeater do
L1976[15:43:11] ***
minecreatr is now known as Mine|away
L1977[15:43:36] <MalkContent> create a
magic network with no need for network protocol? :I
L1978[15:44:39] <Kodos> Bah, my onboard
might not have OpenGL :x
L1979[15:46:10] <Kodos> OpenGL
1.1...
L1980[15:46:49] <gamax92> Kodos: what is
your onboard?
L1981[15:46:50] <Kodos> And ofc OpenGL
Extensions Viewer crashes any time I try to check something
L1982[15:46:53] <Kodos> One sec
L1984[15:48:10] <Kodos> That's the
entirety of my dxdiag
L1985[15:48:47] <gamax92> o.o an HD 4200
should be able to play ...
L1986[15:48:54] <Kodos> Right?
L1987[15:49:15] <Kodos> I'm going to try
to update the drivers, see if that helps
L1988[15:49:21] <Kodos> They're from '09
currently
L1989[15:49:24] <Kodos> Surely there's at
least been one update
L1990[15:50:51] <Kodos> Update found
=D
L1991[15:50:57] <Kodos> Let's see what
breaks this time
L1992[15:51:18]
⇨ Joins: Yepoleb
(~yepoleb@178-191-131-234.adsl.highway.telekom.at)
L1993[15:53:42]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L1994[15:54:19] <Kodos> There we go
L1995[15:54:21] <Kodos> OGL 3.3
L1996[15:54:26] <gamax92> :P
L1997[15:54:33] <Kodos> And now MC is
loading =D
L1998[15:55:49] <sugoi> hmmm
L1999[15:56:03] <sugoi> all this work,
and booting to one stick of tier 1 ram is...kind of sucky
L2000[15:56:07] <sugoi> why have i done
this
L2001[15:56:13] <sugoi> wow
L2002[15:56:42] <sugoi> so 25k free, some
errors during boot, but you get prompt
L2003[15:56:53] <sugoi> :)
L2004[15:57:09] <MalkContent> is t1 ram
slower?
L2005[15:57:18] <sugoi> no, drastically
smaller
L2006[15:57:21] <sugoi> T1: 192k
L2007[15:57:27] <sugoi> T1.5: 256k
L2008[15:57:44]
⇨ Joins: h3po
(~h3po@aftr-5-146-248-32.unity-media.net)
L2009[15:57:45] <MalkContent> k
L2010[15:59:43] <Kodos> This is actually
running pretty decent
L2011[16:00:00] <Kodos> 24% of my ram
used, CPU is idling at 20ish %, spiking to 40-50 when loading new
chunks
L2012[16:00:10] <Kodos> Ofc, I only have
OC and NEI running atm
L2013[16:02:10] ***
Lilly_Satou is now known as SleepingFairy
L2014[16:09:06] <Kodos> Okay, looks like
my onboard is pretty beefy. Not as good as my card was, but it'll
do for what I want
L2015[16:09:12] <Kodos> Now to just get
my pack reassembled
L2016[16:11:42] <MalkContent> is wirelss
range actual radius or err... "cube distance"
travelled
L2017[16:11:53] <Kodos> Cube distance,
yes
L2018[16:11:59] <MalkContent> k
L2019[16:12:05] <Kodos> Basically it's in
'meters' which amounts to blocks
L2020[16:12:30] <MalkContent> uh..
L2021[16:13:21] ***
Mine|away is now known as minecreatr
L2022[16:13:31] <MalkContent> i meant if
that is measured in line of sight distance or in "the way
light spreads in mc" distance
L2023[16:13:41] <Kodos> Point to point
distance
L2024[16:13:49] <MalkContent>
thanks
L2025[16:13:49] <Kodos> So how many ever
blocks in whichever direction
L2026[16:14:53] <MalkContent> ok, from
(x1, y1) = (0, 0) to (x2, y2) = (1, 1) is it sqrt(2) or 2?
L2027[16:15:20] <MalkContent> everytime
you said something i went "ah, okay!" then you added one
more line and i went "uhhh... not okay anymore"
L2028[16:16:33] <Kodos> Okay, if you have
a repeater set to a distance of 4, and you have a computer that's 4
blocks away on X, and 4 blocks higher on Y, it -should- still be
able to reach, since the repeater is still 4 blocks away
diagonally
L2029[16:18:42] <MalkContent> o,
awesome
L2030[16:19:08] <sugoi> Kodos: ok, got
openos 1.6 to boot on 1x tier 1 ram
L2031[16:19:16] <sugoi> 170k allocated --
that's ~25k free
L2032[16:19:18] <sugoi> no errors
L2033[16:19:23] <MalkContent> i somehow
did not expect oc to be so generous :D
L2034[16:19:33] <sugoi> MalkContent:
196k, not 192k
L2035[16:19:37] <sugoi> if you were
curious
L2036[16:19:40] <sugoi> i was off by
4k
L2037[16:20:03] <MalkContent> i didnt
even question it
L2038[16:20:06] <sugoi> that is nearly
30k LESS than openos 1.5
L2039[16:20:12] *
sugoi does super dance
L2040[16:20:21] <MalkContent> somehow 192
looked completely unsuspicious
L2041[16:20:28]
⇦ Quits: Keanu73 (~Keanu73@host-92-29-199-168.as13285.net)
(Quit: Gotta go to bed or something. See ya!)
L2042[16:20:41] <MalkContent> I would
have questioned every last digit besides 2 and 6 there
L2043[16:20:51] <MalkContent> sneaky
number
L2044[16:20:55] <sugoi> but this is
huge
L2045[16:21:03] <sugoi> openos 1.5 boots
taking about 200k
L2046[16:21:17] <sugoi> so now openos 1.6
will boot on tier 1 ram
L2047[16:21:19] <sugoi> no errors
L2048[16:21:23] <sugoi> now, you won't be
able to really run anything
L2049[16:21:26] <sugoi> but, this is
cool
L2050[16:22:06] *
MalkContent does the math
L2051[16:22:11] <MalkContent> why 196
though?
L2052[16:22:19] <MalkContent> odd
number
L2053[16:22:23] <sugoi> it's just what
sangar picked
L2054[16:22:26] <sugoi> for tier 1
ram
L2055[16:22:43] <sugoi> and really, this
is 196kibs
L2056[16:22:46] <sugoi> not KiBs
L2057[16:23:16] <MalkContent> t1.5 is a
perfectly natural 256
L2058[16:23:38] <MalkContent> okay...
what's the difference between kibs and KiBs...
L2059[16:23:53] <MalkContent> i know kb
and kib (or is it KiB?)
L2060[16:24:35] <MalkContent> i wont even
bother trying to google something case sensitive even though
there's probably some google-fu i don't know for that
L2061[16:24:46] <sugoi> MalkContent:
x1000 vs x1024
L2062[16:24:50] <sugoi> so 196000
bytes
L2063[16:24:56] <sugoi> anywho
L2064[16:24:56] <MalkContent> thats kb vs
kib...
L2065[16:25:04] <sugoi> i use KiB for
1024
L2066[16:25:11] <sugoi> lowercase b for
1000
L2067[16:25:21] <Temia> I thought it was
192, not 196.
L2068[16:25:22] <MalkContent> kib is kibi
in long form
L2069[16:25:41] <sugoi> hmm, actually
reports 196608 bytes
L2070[16:25:46] <MalkContent> and kb is
natural kilo byte
L2071[16:25:52]
⇦ Quits: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com) (Quit: Connection closed
for inactivity)
L2072[16:25:53] <MalkContent> noone uses
ki as short for kilo
L2073[16:25:57] <sugoi> which is exactly
192x1024, Temia :)
L2074[16:26:17] <Temia> :p
L2075[16:26:29] <MalkContent> and the
world is whole again :D
L2076[16:26:34] <Temia> I think in powers
of 2, can you blame me?
L2077[16:26:38] <MalkContent> i feel
better now
L2078[16:27:13] <sugoi> #lua ("i
blame Temia")^2
L2079[16:27:13] <|0xDEADBEEF|> >
[string "lua"]:1: attempt to perform arithmetic on a
string value
L2081[16:27:18] <MichiBot> Inari:
Need
to Know - The Mass Surveillance Thriller Game - Kickstarter
trailer | length:
2m 12s | Likes:
856 Dislikes:
12
Views:
16581 | by
Monomyth Games
L2082[16:27:18] <sugoi> #lua #("i
blame Temia")^2
L2083[16:27:18] <|0xDEADBEEF|> >
[string "lua"]:1: attempt to perform arithmetic on a
string value
L2084[16:27:26] <sugoi> #lua (#("i
blame Temia"))^2
L2085[16:27:26] <|0xDEADBEEF|> >
169.0
L2086[16:27:31] <sugoi> LUA
L2087[16:27:32] <EnderBot2> Lua*
L2088[16:27:35] <Temia> No no no
L2089[16:27:37] <Temia> You got it
wrong
L2090[16:27:44] <gamax92> 2^X
L2091[16:27:46] <gamax92> not X^2
L2092[16:27:49] <Inari> a pointer to
Lua?
L2093[16:27:51] <Temia> #lua 2^(#("I
blame Temia"))
L2094[16:27:51] <|0xDEADBEEF|> >
8192.0
L2095[16:27:59] <sugoi> ah thanks
L2096[16:28:11] <Inari> #lua LUA
L2097[16:28:11] <EnderBot2> It's Lua, not
LUA. Name, not an acronym
L2098[16:28:12] <sugoi> not, in squares
:)
L2099[16:28:15] <Inari> #lua lua
L2100[16:28:16] <|0xDEADBEEF|> >
nil
L2101[16:28:16] <|0xDEADBEEF|> >
nil
L2102[16:28:18] <Inari> #lua Lua
L2103[16:28:19] <|0xDEADBEEF|> >
nil
L2104[16:28:20] <Inari> nice
L2105[16:28:25] <gamax92> #lua
math.log(8192)/math.log(2)
L2106[16:28:25] <|0xDEADBEEF|> >
13.0
L2107[16:28:37] <Inari> why did it nil
twice there?
L2108[16:28:44] <Inari> #lua lua
L2109[16:28:44] <|0xDEADBEEF|> >
nil
L2110[16:28:46] <Inari> odd
L2111[16:28:51] <gamax92> not odd
L2112[16:28:53] <Inari> oh
L2113[16:28:54] <Temia> It was lagging
behind and responding to your multiple queries.
L2114[16:28:58] <Inari> the first was
enderbot responding
L2115[16:29:00] <Temia> ao
L2116[16:29:02] <Temia> so*
L2117[16:29:03] <Temia> even :'D
L2118[16:29:11] *
Temia run
L2119[16:29:16] <Inari> <.<
L2120[16:29:23] <Inari> >.<
L2121[16:29:25] <MalkContent> first thing
on 169 was "hey that's 13²"
L2122[16:30:03] <Inari> #lua LUA =
"It's Lua not LUA!"
L2123[16:30:03] <EnderBot2> Lua*
L2124[16:30:03] <|0xDEADBEEF|> >
nil
L2125[16:30:08] <Inari> #lua Lua
L2126[16:30:08] <|0xDEADBEEF|> >
nil
L2127[16:30:10] <gamax92> I ate too much
cake
L2128[16:30:11] <Inari> #lua LUA
L2129[16:30:11] <EnderBot2> It's Lua, not
LUA. Name, not an acronym
L2130[16:30:11] <|0xDEADBEEF|> > It's
Lua not LUA!
L2131[16:30:11] <EnderBot2> Lua*
L2132[16:30:37] <Temia> #lua 2^#LUA
L2133[16:30:37] <EnderBot2> It's Lua, not
LUA. Name, not an acronym
L2134[16:30:38] <|0xDEADBEEF|> >
131072.0
L2135[16:30:44] <gamax92> s// LUA
/g
L2136[16:30:44] <MichiBot>
<|0xDEADBEEF|> LUA > LUA LUA 1 LUA 3 LUA 1 LUA 0 LUA 7 LUA
2 LUA . LUA 0 LUA
L2137[16:30:44] <EnderBot2> It's Lua, not
LUA. Name, not an acronym
L2138[16:30:44] <EnderBot2> Lua*
L2139[16:30:56] <sugoi> haha very
nice
L2141[16:31:08] <EnderBot2> Lua*
L2142[16:31:14] <gamax92> CompanionCube:
heh yes, that thing
L2143[16:31:23] <Temia> What if it's
EVALUATION?
L2144[16:31:23] <EnderBot2> It's Lua, not
LUA. Name, not an acronym
L2145[16:31:26] <Temia> AHA
L2146[16:31:50] <Inari> EVALuaTION
L2147[16:31:52] <Temia> It does not check
for word boundaries! FOR SHAME
L2148[16:31:52] <MalkContent> #lua
"\nbanana"
L2149[16:31:53] <|0xDEADBEEF|> >
banana
L2150[16:31:57] <MalkContent> :c
L2151[16:32:14] <gamax92> very
VALUABLE
L2152[16:32:14] <EnderBot2> Lua*
L2153[16:33:03] <ocdoc> Test
L2154[16:33:49] <Temia> #lua
io.stdin
L2155[16:33:49] <|0xDEADBEEF|> >
nil
L2156[16:33:51] <Temia> aw.
L2157[16:34:12] <gamax92>
iWonderIfThisWillWork
L2158[16:34:13] <gamax92>
s/\([A-Z]\)/_\l\1/g
L2159[16:34:20] <Antheus> lol
L2160[16:34:20] <gamax92> nop :P
L2161[16:34:21] <Antheus> fail
L2162[16:34:28] <Antheus> i hate
nop[
L2163[16:34:29] <Antheus> like
L2164[16:34:30] <Kodos> #lua
io.stderr:write("Herpderp")
L2165[16:34:34] <|0xDEADBEEF|> >
[string "lua"]:1: attempt to index a nil value (field
'stderr')
L2166[16:34:34] <Antheus> ffs say
nope
L2167[16:34:38] <gamax92> nop
L2168[16:34:49] <Inari> hm how do i make
a windows LUA?
L2169[16:34:49] <EnderBot2> It's Lua, not
LUA. Name, not an acronym
L2170[16:34:57] <Inari> Inari: no, LUA is
an acronym
L2171[16:34:57] <EnderBot2> Lua*
L2172[16:34:58] *
Antheus scrapes gamax92's eyes out with a melon baller
L2173[16:35:07] <Inari> Inari: *LUA
L2174[16:35:07] <EnderBot2> Lua*
L2175[16:35:11] <Antheus> LUA
L2176[16:35:11] <EnderBot2> It's Lua, not
LUA. Name, not an acronym
L2177[16:35:16] <Antheus> LUA
L2178[16:35:16] <EnderBot2> It's Lua, not
LUA. Name, not an acronym
L2179[16:35:24] <Antheus> *LUA
L2180[16:35:24] <EnderBot2> Lua*
L2181[16:35:28] <Temia> What if we're
talking about the Lua Users Association
L2182[16:35:28] <Antheus> **LUA
L2183[16:35:28] <EnderBot2> Lua*
L2184[16:35:29] *
Michiyo bans Antheus
L2185[16:35:31] <gamax92> can you fuck
off now
L2186[16:35:33] <Inari> LUA
Least-privileged User Account (Microsoft) >:/
L2187[16:35:33] <EnderBot2> Lua*
L2188[16:35:34] *
Antheus sobs
L2189[16:35:45] <Temia> Enderbot is
self-absorbed!
L2190[16:35:47] *
Dashkal starts singing about the moon in a language he doesn't
actually speak
L2191[16:35:55] <sugoi> how do you guys
say "H264"
L2192[16:35:58] *
Antheus hugs EnderBot2
L2193[16:35:58] *
EnderBot2 is wondering why Antheus is hugging him...
L2194[16:36:05] <Dashkal> "ache two
six four"
L2195[16:36:06] <DeanIsaKitty> sugoi:
H-dot-264
L2196[16:36:13] <Michiyo> I usually
say.... H 264
L2197[16:36:20] <gamax92> sugoi: ACHEH
Two Hundred and Sixty Four
L2198[16:36:29] <gamax92> kidding. H 2 6
4
L2199[16:36:35] <Antheus> Hache two sixty
four
L2200[16:36:44] <Inari> "ha
zweihundervierundsechzig"
L2201[16:36:44] <MalkContent> Haché
L2202[16:36:45] <Inari> Kappa
L2203[16:37:10] <Antheus> Fappa
L2204[16:37:12] <Antheus> Mappa
L2205[16:37:15] <MalkContent> ha
zwoviernsechzig
L2206[16:37:44] <DeanIsaKitty> "H
punto de dos de cuatro centenar de sesenta por" Inari
L2207[16:38:15] <Michiyo> man... if I
wasn't responsible for my own damn box... and now a contract for TV
I'd totally walk out dis bitch
L2208[16:38:19] <Antheus> Quoth the
raven: "nevermore"
L2209[16:38:27] <Kodos> #lua return
io
L2210[16:38:28] <|0xDEADBEEF|> >
table: 0x7f85b51a7d30
L2211[16:38:45] <Kodos> Bah, I should go
get my detable function
L2212[16:38:48] <Kodos> But I'm pressed
for time
L2213[16:39:28] <MalkContent> #lua return
computer
L2214[16:39:28] <|0xDEADBEEF|> >
nil
L2215[16:39:32] <Michiyo> and flip a
table or two on the way out
L2216[16:39:52] <Antheus> #lua for k,v in
pairs(io) do print(k,v) end
L2217[16:39:52] <|0xDEADBEEF|> > write
function: 0x7f85b51a7da0 | nil
L2218[16:40:03]
⇨ Joins: sciguyryan (~sciguyrya@85.17.172.115)
L2219[16:40:30] <Inari> #lua
table.unpack(io)
L2220[16:40:30] <|0xDEADBEEF|> >
nil
L2221[16:40:35] <Inari> :<
L2222[16:42:30] <Inari>
#learningEnglishKeyboard \o/
L2223[16:42:45] <Antheus> Why are you
learning it
L2224[16:42:51] <Antheus> it's very
simple
L2225[16:43:00] <Antheus> The quick brown
fox jumps over the lazy dog
L2226[16:43:10] <Inari> what?
L2227[16:43:34] <Inari> and cause i don't
know where all the damn symbols are of course :P
L2228[16:43:49] <Antheus> :P
L2229[16:44:08] <Antheus>
qwertyuiop;asdfghjkl;zxcvbnm
L2230[16:44:32] <Antheus> I love
semi-colons; they make my life easier
L2231[16:45:21] <Inari> well need to
learn the muscle memory and where stuff is first xD
L2232[16:46:04] <Inari> should also start
learning japanese :x
L2233[16:47:43] <Antheus> should
start/continue learning german
L2234[16:47:52] <Inari> wow
L2235[16:47:56] <Antheus> also need to
get my learners permit so I can get my drivers license
L2236[16:47:59] <Inari> snowden tweeted
that game, thats some promotion haha
L2237[16:48:20] <Antheus> d:(
L2238[16:48:23]
⇦ Quits: Jezza (~Jezza@185.44.151.104) (Quit:
Leaving)
L2239[16:48:25] ***
amadornes is now known as amadornes[OFF]
L2240[16:48:32] <Inari> Antheus: ?
L2241[16:48:35] <Antheus> Just saw the
obiturary for the person who went to my school
L2242[16:48:38] <Antheus> in the
newspaper
L2243[16:49:00] <Inari> "the
person"
L2244[16:49:03] <Inari> there was only
one?
L2245[16:49:12] <Antheus> hold
on...
L2246[16:49:38] <Inari> and if someone
didnt see last time
L2247[16:49:58] <Antheus> link
incoming
L2248[16:50:08] <Antheus> maybe
L2250[16:50:53] <Inari> interseting
programming challenges: make a function that takes 3 numbers as
input and returns the median number of the 3 (median meaning the
number between the 2 others in value, so e.g. 9 5 3 => 5 because
its between 3 and 9), but all codepaths can only use 2 comparisons
total (including comparisons in library functions you call)
L2251[16:51:39] <Antheus> Burned to
death
L2252[16:51:44] <Inari> ouch
L2253[16:52:28] ***
Flenix is now known as SleepyFlenix
L2254[16:53:33] <Temia> Antheus, that
sucks :/
L2255[16:53:44] <Antheus> People heard
her screaming :/
L2256[16:54:15] <Antheus> and what's
ironic, was we had had a person come speak to our school who was
paralized from the waist down from a car accident in 2005
L2257[16:54:20] <Antheus> about safe
driving and whanot
L2258[16:54:42] <Inari> what? people have
¬ on ther damn keyboards? psh
L2259[16:55:35] <DeanIsaKitty> Inari:
Alt-Gr+6 on German keyboards iirc
L2260[16:55:49] <Inari> thats just
6
L2261[16:56:50] <MalkContent> that's
nothing for me
L2262[16:56:59] <MalkContent> i want a ¬
key
L2263[16:57:11] <Antheus> I want a
*lennyface* key
L2264[16:57:33] <MalkContent> that's
multiple characters
L2265[16:57:43] <Antheus> you're multiple
characters
L2266[16:57:45] <Inari> shift+key left of
1 = ¬ on englihs kb
L2267[16:58:04] <Antheus> not on
american
L2268[16:58:06] <Antheus> ~
L2269[16:58:08] <Antheus> ~~~~
L2270[16:58:09] <Inari> key macros
ftw
L2271[16:58:11] <Antheus> :(
L2272[16:58:15] <Antheus> well
L2273[16:58:18] <Antheus> i'm off to
sleep
L2274[16:58:19] <Inari> well i have true
english
L2275[16:58:20] <Inari> UK
L2276[16:58:22] <Inari> :P
L2277[16:58:27] <Antheus> ew
L2278[16:58:31] <Antheus> damn
redcoats
L2279[16:58:37] ***
Antheus is now known as AntheusAway
L2280[16:58:38] <Inari> better than
rednecks
L2281[16:58:49] <AntheusAway> better than
germans
L2282[16:58:52] <AntheusAway> #Rekt
L2283[16:58:55] <MalkContent> hmm ¬ is
alt 170
L2284[16:59:13] <MalkContent> thats
simple enough to remember
L2285[16:59:57] <Saphire> o.o
L2286[17:00:14] <AntheusAway> hi
dangranos
L2287[17:00:15] <Inari> Saphire: ?
L2288[17:00:21] <Saphire> it's 5:00 why
am I awake
L2289[17:00:27] <AntheusAway>
because
L2290[17:00:32] <Inari> *pokes Saphire
into the eyes*
L2291[17:00:34] <AntheusAway> youb can
be
L2292[17:01:07] <Michiyo> it's 5:00 I'm
at work.. for 30 more minutes..
L2293[17:01:21] <Inari> lewd night
work!
L2294[17:01:48] <Michiyo> I'm at
RadioShack... I'm not sure how lewd it is..
L2295[17:02:21] <Inari> well its a
shack
L2296[17:02:22] <Inari> thats a
start
L2297[17:02:46] <Michiyo> Yeah, but it's
a shack full of Radios
L2298[17:02:54] *
Saphire tries to evade Inari's poke with eyes closed
L2299[17:03:11] <Inari> Saphire: where do
you live thats its 5:00
L2300[17:03:16] <Inari> assuming you mean
AM
L2301[17:03:33] <DeanIsaKitty> Inari:
GMT+6 :P
L2302[17:03:37] <Michiyo> Where ever it
is, it's +12 of me :P
L2303[17:04:10] <Inari> DeanIsaKitty:
thats an answer of timezone very inexact when asked for location
:P
L2304[17:04:30] <Inari> is inexact even a
word
L2305[17:04:42] <DeanIsaKitty> unprecise
:P
L2307[17:04:49] <Inari> ha!
L2308[17:05:29] <Saphire> Middle of
russia
L2309[17:05:34] <Inari> cool
L2310[17:05:39] <Inari> got a raccoon
pet/
L2311[17:05:41] <Inari> ?
L2313[17:29:04] <MalkContent> hrm
L2314[17:29:10]
⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
(Quit: Nettalk6 - www.ntalk.de)
L2315[17:29:21] <MalkContent> stupid jei
can't give lua eeproms or openos floppies
L2316[17:44:05] <Saphire> Heh
L2317[17:44:16] <Saphire> make an issue
request?
L2318[17:44:28] <Saphire> *feature
>_>
L2319[17:45:08] ***
g is now known as gAway2002
L2320[17:47:21] <gamax92> how much power
do normal usb ports give out?
L2321[17:47:29] <Lizzy> 0.5A
L2322[17:47:33] <Lizzy> per the
standard
L2323[17:47:44] <gamax92> oh, so my wifi
adapter completely uses up 100% of the front ports
L2324[17:47:58] <Lizzy> lol
L2326[17:48:35] <MalkContent> usb 3 got
some more juice
L2327[17:48:55] <Lizzy> I'm currently
having to power a Pi2 from a 2.4A apple charger that cannot keep
it's voltage stable at all
L2328[17:51:07] <Lizzy> #p
L2329[17:51:12] <|0xDEADBEEF|> >
Timeout.
L2330[17:51:38] <Lizzy> #p
L2331[17:51:39] <|0xDEADBEEF|> >
0.832204057 Seconds passed.
L2332[17:52:31] <vifino> #p Lizzy
L2333[17:52:32] <|0xDEADBEEF|> >
1.456664592 Seconds passed.
L2334[17:52:38] <vifino> #p Skye
L2335[17:52:43] <|0xDEADBEEF|> >
Timeout.
L2336[17:52:54] <vifino> #p
AngieBLD
L2337[17:53:00] <|0xDEADBEEF|> >
Timeout.
L2338[17:53:03] <Saphire> #p
L2339[17:53:09] <|0xDEADBEEF|> >
Timeout.
L2340[17:53:31] <Saphire> Stupid phone
irc client can't ctcp
L2341[17:57:21]
⇦ Quits: sciguyryan (~sciguyrya@85.17.172.115) (Remote host
closed the connection)
L2342[18:05:46] <MalkContent> Saphire:
feature request?
L2343[18:05:58] <Saphire> Mhm
L2344[18:07:10] <MalkContent> seems more
of an issue when i see the item, click on it and get the untyped
version
L2345[18:11:20] *
Lizzy falls asleep on vifino
L2346[18:11:22] *
vifino picks up Lizzy and carries her to bed
L2347[18:20:42]
⇨ Joins: Tedster__
(~Tedster@host86-165-82-106.range86-165.btcentralplus.com)
L2348[18:20:59]
⇦ Quits: h3po (~h3po@aftr-5-146-248-32.unity-media.net)
(Quit: Leaving.)
L2349[18:23:44]
⇦ Quits: Tedster_
(~Tedster@host86-165-82-106.range86-165.btcentralplus.com) (Ping
timeout: 189 seconds)
L2350[18:32:39] <MalkContent> baaaa.
robot use duration is in seconds x)
L2351[18:39:28] <MalkContent> and still
can't use items that require button down use properly. drats
L2352[18:41:30]
⇦ Quits: Pyrolusite
(~Pyrolusit@ARouen-651-1-405-221.w109-209.abo.wanadoo.fr) (Quit:
Leaving)
L2353[18:44:24]
⇦ Quits: xarses (~xarses@64.124.158.100) (Ping timeout: 198
seconds)
L2355[19:03:04]
⇦ Quits: Temia
(~lamialily@dsl081-169-020.sea1.dsl.speakeasy.net) (Quit: "All
coders are created equal; that they are endowed with certain
unalienable rights, of these are beer, net connectivity, and the
pursuit of bugfixes..." ~Gregory R. Block)
L2356[19:14:30] <Altenius> fuckin' C++
errors /usr/include/c++/5.3.0/ext/new_allocator.h:93:7: error:
'const _Tp*
__gnu_cxx::new_allocator<_Tp>::address(__gnu_cxx::new_allocator<_Tp>::const_reference)
const [with _Tp = const ComponentMethodEntry;
__gnu_cxx::new_allocator<_Tp>::const_pointer = const
ComponentMethodEntry*;
__gnu_cxx::new_allocator<_Tp>::const_reference = const
ComponentMethodEntry&]' cannot be overloaded
L2357[19:14:37]
⇦ Quits: EnderBot2 (enderbot2@athar.theender.net) (Remote
host closed the connection)
L2358[19:14:46] <Altenius> wrong channel
:(
L2360[19:14:56]
⇦ Quits: ConcernedHobbit (me@irc.concernedhobbit.eu) (Quit: i
shouldn't be doing this call the police)
L2361[19:14:56]
⇦ Quits: CompanionCube (samis@irc.companioncube.me) (Quit:
ZNC - http://znc.in)
L2362[19:14:56]
⇦ Quits: SleepingFairy
(Daiyousei@dai.is.best.fairy.stary2001.co.uk) (Quit: WE ARE IN THE
BEEEAAAAMMMM)
L2363[19:23:09]
⇨ Joins: xarses
(~xarses@c-73-202-191-48.hsd1.ca.comcast.net)
L2364[19:24:15] ***
Nachtara is now known as Nachtaway
L2365[19:26:13]
⇨ Joins: CompanionCube
(samis@irc.companioncube.me)
L2366[19:26:40]
⇨ Joins: Daiyousei
(Daiyousei@dai.is.best.fairy.stary2001.co.uk)
L2367[19:27:39]
⇨ Joins: Fridtjof (prassel@fridtjof.xyz)
L2368[19:27:47]
⇨ Joins: ConcernedHobbit
(me@irc.concernedhobbit.eu)
L2369[19:29:24]
⇨ Joins: Temia
(~lamialily@dsl081-169-020.sea1.dsl.speakeasy.net)
L2370[19:33:03] <Temia> A day in the life
of a Linux user.
L2371[19:33:25] <Temia> "welp just
pacaur -Syu'd oh man everything is broken ever, time to
reboot"
L2372[19:33:37] <Temia> "oh great
cower's broken gotta rebuild manually"
L2373[19:33:52] <Temia> "oh great
Quassel Qt5 installed now my fonts look like ass, may as well see
if there's a fix"
L2374[19:34:09] <Temia> "oh great
Vivaldi's SSL is COMPLETELY BROKEN"
L2376[19:37:24] ***
Tedster__ is now known as Tedster
L2377[19:47:07] <vifino> Temia: I'm not
saying it's your fault, but....
L2378[19:47:25] <vifino> ... I use arch
and didn't have anything break not being my fault. ever.
L2379[19:48:25] <malcom2073>
Inappropriate anecdote is inappropriate
L2380[19:49:44]
⇨ Joins: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com)
L2381[19:54:31] <MalkContent> if i plonk
down a bunch of wireless relays that overlap, does that lead to
network circles?
L2382[19:54:53] <Temia> Well, I've dealt
with all of the issues, and they were completely out of my
control.
L2383[19:55:11] <Temia> A library update,
xfce's config tools and Qt5 not communicating at all
L2384[19:55:43] <malcom2073> That's like
saying driving a car on ice is completly out of your control. You
got in the car, started it up, and drove off, knowing well in
advance that it was icy out there and you should've taken the truck
:-P
L2385[19:57:06] <Temia> Except I didn't
have any reason to expect any updates to break shit.
L2386[19:57:43] <Temia> Either way user
error was not involved in any way.
L2387[19:58:05] <Temia> Some were the
consequences of standard updating, some were just slipping through
the cracks
L2388[20:01:48] ***
Nachtaway is now known as Nachtara
L2389[20:03:16] <Temia> Plus it's not
like anything's actually damaged, it's all being resolved quite
cleanly. c.c;
L2390[20:04:26] <gamax92> Temia: are the
updates now as clean as polished soap?
L2391[20:04:46] <Temia> More or
less.
L2392[20:04:59] <malcom2073> Polished
turd, which mythbusters proved actually polish up quite shiny
L2393[20:05:02] <Temia> I realised I had
some superfluous packages from changing needs so I have to deal
with those later.
L2394[20:05:03] <gamax92> what is more
clean than polished soap
L2395[20:05:32] <Temia> Also for some
reason Vivaldi's ffmpeg codecs package was trying to pull a
gigabyte-large tarball of Chromium
L2396[20:05:40] <Temia> (I do NOT want to
hear the story behind that one)
L2397[20:06:09] <gamax92> o.o
L2398[20:06:26] <vifino> o.O
L2399[20:06:45] <malcom2073> Holy hell
the maintainer of your distro rocks heh
L2400[20:06:47]
⇨ Joins: VanillaBean
(~VanillaBe@c-98-232-42-143.hsd1.wa.comcast.net)
L2401[20:06:53] <Temia> It's an AUR
package.
L2402[20:07:00] <Temia> The distro
maintainers have no involvement. c.c;
L2403[20:08:28] <gamax92> AUR is
neat
L2404[20:13:48] <Dashkal> There's a very
good reason why I try to strictly limit my pulls from AUR.
L2405[20:13:53] <Temia> ...Hm. Sound
seems largely fucked.
L2406[20:13:56] <Dashkal> I'll often just
install locally as my normal user to avoid it
L2407[20:14:11]
⇨ Joins: NOIAMNOTVIFINO (~vifino@37.252.248.93)
L2408[20:14:25] <NOIAMNOTVIFINO> tty.sh
will be rebooting. Hopefully it doesn't explode.
L2409[20:15:20]
⇦ Quits: vifino (vifino@tty.sh) (Quit: Who turned this off?!
D:<)
L2410[20:16:20] <Temia> That I may have
to take one for. I guess I'll figure out what's going on in due
time...
L2411[20:16:43] <NOIAMNOTVIFINO> I hate
killing my uptime. ._.
L2412[20:22:45] <Temia> ...okay I'd
really love to know how I managed to end up with no audio output
whatsoever. Quassel WAS working but now it's silent too.
L2413[20:23:26]
⇨ Joins: vifino (vifino@tty.sh)
L2414[20:27:38]
⇦ Quits: Temia
(~lamialily@dsl081-169-020.sea1.dsl.speakeasy.net) (Quit: Rebooting
again, hopefully to fix sound)
L2415[20:29:52]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Quit: geeettttttt dunked on!!!)
L2417[20:39:21]
⇨ Joins: Temia
(~lamialily@dsl081-169-020.sea1.dsl.speakeasy.net)
L2418[20:41:23] <Temia> My sound card
configuration changed and added an extraneous PCM channel that was
0ed out :T
L2419[20:41:33] <Temia> I feel like an
idiot now.
L2420[20:41:52]
⇦ Quits: Yepoleb
(~yepoleb@178-191-131-234.adsl.highway.telekom.at) (Quit:
Leaving)
L2421[20:44:43] <Temia> So I looked
closely at what vivaldi-beta-ffpmeg-codecs was doing
L2422[20:44:58] <Temia> It was literally
downloading that gigabyte-large Chromium tarball off Google's own
servers
L2423[20:45:04] <Temia> Then taking
libffmpeg.so and throwing the rest out.
L2424[20:45:06] <Temia> It's kind of
amazing.
L2425[20:46:27]
⇦ Quits: vifino (vifino@tty.sh) (Quit: Who turned this off?!
D:<)
L2426[20:47:02] <Temia> (why Vivaldi
can't use existing ffmpeg installations, I have no idea)
L2427[21:00:45] <Kodos> o/
L2428[21:03:44] <Temia> Oh thank
god.
L2429[21:04:11] <Temia> There's an
unofficial repository called herecura that saves me the hellishness
of trying to download 1GB for a 1MB file over a 2mbit line.
L2430[21:11:13]
⇨ Joins: vifino (vifino@tty.sh)
L2431[21:11:30] <Kodos> Lost my mom's
spare phone charger somewhere in town tonight =(
L2432[21:13:15]
⇦ Quits: vifino (vifino@tty.sh) (Client Quit)
L2433[21:16:58] ***
kirby|gone is now known as mrkirby153
L2434[21:20:08]
⇨ Joins: vifino (vifino@tty.sh)
L2435[21:21:27]
⇦ Quits: cpup (~cpup@32.218.119.203) (Ping timeout: 198
seconds)
L2436[21:22:52]
⇨ Joins: cpup (~cpup@32.218.119.203)
L2437[21:45:50]
⇦ Quits: NOIAMNOTVIFINO (~vifino@37.252.248.93) (Quit:
leaving)
L2438[21:48:45]
⇨ Joins: mbinging (webchat@117.162.48.75)
L2439[21:49:40]
⇦ Quits: mbinging (webchat@117.162.48.75) (Client
Quit)
L2440[22:23:47]
⇦ Quits: Lathanael|Away
(~Lathanael@p54961ABF.dip0.t-ipconnect.de) (Ping timeout: 198
seconds)
L2441[22:28:09]
⇨ Joins: Tedster_
(~Tedster@host86-189-144-247.range86-189.btcentralplus.com)
L2442[22:28:41]
⇦ Quits: MrRatermat
(~ratermat@host81-131-229-176.range81-131.btcentralplus.com) (Quit:
MrRatermat)
L2443[22:29:01]
⇦ Quits: Tedster
(~Tedster@host86-165-82-106.range86-165.btcentralplus.com) (Ping
timeout: 194 seconds)
L2444[22:32:02]
⇨ Joins: Lathanael|Away
(~Lathanael@p5496155B.dip0.t-ipconnect.de)
L2445[22:32:28] ***
Guest70142 is now known as Roadcrosser
L2446[22:55:07]
⇦ Quits: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed
for inactivity)
L2447[23:30:53] ***
mrkirby153 is now known as kirby|gone
L2448[23:32:44] ***
Kasen is now known as rakiru|offline
L2449[23:41:03] <sugoi> hello all
L2450[23:44:26] <Kodos> Interesting,
OpenOS now has a home dir for default, but it still boots out of
/?
L2451[23:46:56] <Kodos> Oh man, we have
grep now?
L2452[23:47:58] <Kodos> What's the
source.lua file/command do?
L2453[23:58:53] <sugoi> Kodos: :) what do
you mean "boots out of /"
L2454[23:59:20] <sugoi> /home is the
default boot point because the is more "user
centric"
L2455[23:59:21] <Kodos> As in all the old
directories like bin, lib, etc and init.lua are in /, but you start
in the home pwd
L2456[23:59:32] <sugoi> i'd rather do
that than create a default/force a useradd
L2457[23:59:43] <sugoi> yeah, like
/home/Kodos
L2458[23:59:51] <sugoi> except, we're not
going to force a "user"
L2459[23:59:57] <Kodos> Right