[01:51:12] <dequbed> Also … did anybody ever hear anything from Wobbo ? I miss that guy :(
[18:56:07] <Skye> and Wobbo ...
[18:57:03] <Michiyo> %wobbo
[18:57:55] <Lizzy> %wobbo ^
[18:58:07] <Corded> <Ocawesome101> %wobbo test
[18:58:14] <Corded> <Saghetti> wobbo
[18:58:29] <Corded> <Saghetti> wobbo ?
[18:58:35] <Michiyo> wobbo
[18:59:14] <Michiyo> Wobbo was like our mascot :P
[18:59:18] <Michiyo> https://irclogs.pc-logix.com/search?case=1&search=wobbo &chan=oc
[19:00:11] <Corded> <Saghetti> https://github.com/Wobbo /
[19:01:35] <Corded> <AdorableCatgirl> wobbo
[19:01:41] <Corded> <Saghetti> wobbo
[19:01:52] <Michiyo> %wobbo
8 more...
[01:36:55] <Saghetti> %wobbo
[14:00:01] <Izaya> next wobbo will reappear
[14:00:03] <Izaya> .wobbo
[14:00:08] <Izaya> %wobbo
[14:00:14] <gamax92> ~markov Wobbo
[14:12:57] <Michiyo> %addcommandhelp wobbo Wobbos the wobbo. Wobbo .
[14:13:14] <AshIndigo> %wobbo
[06:05:44] <Forecaster> %wobbo
[06:10:53] <AshIndigo> %wobbo woa
[23:37:28] <Antheus> %seen Wobbo
[23:37:29] <MichiBot> Antheus: Wobbo was last seen 66d 7h 44m 34s ago.
[04:02:39] <Antheus> %seen Wobbo
[04:02:41] <MichiBot> Antheus: Wobbo was last seen 12h 10m 2s ago.
[04:02:49] <Antheus> Wobbo isn't dead
[04:03:05] <Antheus> seen Wobbo
[11:57:11] *** Joins: Wobbo (~Wobbo @212-123-159-209.ip.telfort.nl)
[15:51:40] <Wobbo > It sounds like Rugby
[15:51:47] <Wobbo > I don't like playing Rugby
[15:52:16] <TheFox> Wobbo : i have never played Rugby so i wouldn't really know
[15:52:37] <Wobbo > Its a lot of jumping at people and making them fall
[17:58:56] *** Quits: Wobbo (~Wobbo @212-123-159-209.ip.telfort.nl) (Quit: Textual IRC Client: www.textualapp.com)
2 more...
[13:00:57] <Vexatos> Not Safe From Wobbo
[03:16:31] <TheFox> %wobbo ?
[03:16:39] <TheFox> %wobbo
[22:51:36] <Antheus> %seen Wobbo
[22:51:36] <MichiBot> Antheus: Wobbo was last seen 75d 4h 13m 53s ago.
[22:51:47] <Izaya> .wobbo
[22:52:17] <Mimiru> %wobbo
[12:35:09] <Antheus> speaking of dead people, what happened to wobbo
[13:39:49] *** Joins: Wobbo (~Wobbo @5ed58a7c.cm-7-6c.dynamic.ziggo.nl)
[13:46:56] <Wobbo > Kodos: what do you mean?
[13:47:17] <Izaya> !wobbo
[13:47:18] <gamax92> .wobbo
[13:47:34] <Kodos> #wobbo
[13:47:39] <Lizzy> .wobbo
[13:47:47] <gamax92> ~wobbo
[13:47:48] <ocdoc> Wobbo ?
[13:47:54] <Wobbo > The bots don't work with my name anymore?
[13:47:57] <Kodos> %addcommand wobbo WoooooOoooOobbbbbBBBBbBbBOoooooOOOoOoOo
[13:48:09] <Wobbo > Kodos: no clue how to do that
[13:48:09] <Lizzy> Wobbo , i think ping's bot isn't here at the moment
[13:48:15] <Michiyo> %addcommand wobbo WoooooOoooOobbbbbBBBBbBbBOoooooOOOoOoOo
[13:48:20] <Wobbo > Ah, that would explain it
[13:48:23] <Michiyo> %wobbo
[13:50:31] <Wobbo > I came back just in time for Drama?
[13:51:03] <Michiyo> %+3000 Wobbo
[13:51:04] <MichiBot> Michiyo: Wobbo now has 3000 points
[13:54:53] <Wobbo > 1:52 am is a good time to go to sleep as well
[13:57:04] <Wobbo > Use millitary time!
[13:59:32] <KittyKath> Wobbo 0.0
[14:02:18] <Wobbo > A very long while.
[14:02:40] <Wobbo > Uni took more time than I wanted
[14:16:24] <Wobbo > Can a server actually get information about the terminals that are connected?
[14:21:43] <Wobbo > Izaya, I preferred the other font
[14:22:51] <Wobbo > https://a.cocaine.ninja/morgvl.pdf
[14:36:31] <Wobbo > edge detector
[14:43:05] <Wobbo > Does Scala have decorators?
[15:35:35] <Wobbo > #lua #{retmul(424, nil, 42)}
[15:36:34] <Wobbo > Inari: the lua parser accepts it, so I guess it is correct lua
[15:39:54] <Wobbo > Ah, I think that is indeed dependent on the version I think
[16:23:44] <Wobbo > Wait… radioactieve waste? D:
[16:23:54] <gamax92> Wobbo : ahh, you've been gone for a while
[16:25:04] <Wobbo > My mother asked if she should do a suftware update… :/
[16:54:07] <Wobbo > Kodos: I don't see the problem, sounds like normal printer behaviour
[16:54:13] <payo-remote> Wobbo : !!!!
[16:54:32] <Michiyo> %wobbo
[16:54:57] <Wobbo > To bad it isn't randomized yet :P
[16:54:58] <Vexatos> Who is this wobbo you speak of
[16:55:04] <Wobbo > I have no clue
[16:57:54] <Wobbo > I'm fine, how are you?
[17:00:48] <Vexatos> Wobbo , I am officially certified to emit chemistry jokes now
[17:01:05] <Wobbo > Vexatos: Nice
[17:13:55] <Wobbo > Vexatos, this is why the university of Groningen started teaching all science programmes in English :P
[17:14:14] <Wobbo > Merkel's Handy! :D
[18:00:52] <Wobbo > Why couldn't one fall in love multiple times?
[18:04:46] <Wobbo > I'm genuinly interested in your opinion here, cause I have never heard that before
[18:05:37] <Wobbo > And personally I have no clue what 'love' is anymore, or if I have felt it
[18:06:18] <Wobbo > g: which is precisly my problem right now
[18:07:35] <Wobbo > Kodos: I'm not sure whether or not I've felt it because I don't know what it is, and wheteher or not the feelings I had were platonically or romantically
[18:07:58] <g> Wobbo : platonic can be romantic
[18:08:53] <Wobbo > Depends on your viewpoint. I distinguish between three different kinds of attraction, sexual, romantic and platonic
[18:08:56] <Wobbo > Good night!
[18:10:34] <Wobbo > Non sexual and non romantic, so purely friends
[18:10:59] <Wobbo > But you can still have a similar level of intimacy
[18:11:54] <Wobbo > g: http://www.asexuality.org/wiki/index.php?title=Queerplatonic
[18:13:23] <Wobbo > Well… yeah. but the world is complicated
[18:13:58] <Wobbo > I might be aromantic, which would mean that I do not feel romantic attraction, so it is sort of important
[18:16:39] <Wobbo > I've been in a commited relationship for over four years.
[18:17:20] <Wobbo > But yeah, that is a serious concern for a lot of people
[18:17:51] <Wobbo > That relationship ended because we had grown apart, and she was afraid that I didn't love her and stuff
[18:18:49] <Wobbo > But the problem really is that 'romantic attraction' is really hard to define
[18:19:44] <Wobbo > Well, it could have been platonic from my side, and romantic from her side.
[18:20:18] <Wobbo > KittyKath: True
[18:21:03] <Wobbo > I do have to mention here that we lived together the last four months, as in, we had a shared apartment
[18:22:31] <Wobbo > vifino: Convenicence can totally be a reason, a bad one, but a reason
[18:22:56] <g> Wobbo : well, I'm not drawing any conclusions that you haven't drawn
[18:22:56] <vifino> .wobbo
[18:23:39] <Wobbo > g: its also very hard to help strangers on the internet with this of course
[18:25:39] <Wobbo > g: It is hard to distinguish from platonic attraction for some people, especially if you have never felt anything like it
[18:26:45] <Wobbo > g: No, but it might be for potential partners
[18:27:00] <Wobbo > And dating is hard enough as is :P
[18:30:38] <Wobbo > Well, as long as I'm happy and my partner is okay with me I should be okay.
[18:31:00] <Wobbo > I mostly just want to know
[18:32:28] <Wobbo > No, logic does not work here. I would have used that already otherwise
[18:32:39] <Wobbo > It can snap into place, right? :P
[18:33:07] <Wobbo > That did happen with my sexual orientation, but that was from reading about it
[18:33:49] <g> Wobbo : well, different people, different experiences, right?
[18:34:46] <Wobbo > Yeah, probably, friend of mine says it will click eventually
[18:34:51] <Wobbo > They had the same problem
[18:36:22] <g> Wobbo : Well, whatever happens, look after yourself as well
[18:37:36] <g> obligatory: Wobbo bobbobbobobobobbobboboboboo
[18:59:01] *** Quits: Wobbo (~Wobbo @5ed58a7c.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
83 more...
[09:35:46] <Lizzy> Out of context log lines: [22:38:57] <Wobbo > Thanks, mine is wet and stuff
[17:52:19] <MichiBot> Quote #1: <Wobbo > I come online, and I get thrown, now I get eaten! What is wrong with this place! [2014]
[09:03:57] <KittyKath> %addquote Wobbo I come online, and I get thrown, now I get eaten! What is wrong with this place! [2014]
[09:04:03] <MichiBot> Quote #1: <Wobbo > I come online, and I get thrown, now I get eaten! What is wrong with this place! [2014]
[00:27:15] <sugoi> wobbo did, Oct 24th 2014
[14:30:15] *** Joins: Wobbo (~Wobbo @5249A8F6.cm-4-2c.dynamic.ziggo.nl)
[14:31:03] <Wobbo > Wait, OC has wrenches? O_o
[14:31:10] <vifino> Wobbo : :|
[14:31:36] <Wobbo > vifino: Don't forget I lived under a rock since september or so
[14:31:48] <vifino> Wobbo : That was there before .-.
[14:32:03] <Wobbo > Well, I liked the rock before that as well :P
[14:32:14] <Wobbo > Its a nice rock.
[14:32:25] <Elizabeth> we get it wobbo , you're a hobo
[14:32:51] <Wobbo > Noo :(
[14:33:02] <Wobbo > Just not active here. Or playing MC
[14:33:27] <Wobbo > Or having a lot of time in general beside study + study association
[14:38:42] <Wobbo > Students Unite!
[14:50:24] <Wobbo > Izaya, there is something you want to tell us? :P
[14:50:38] <Izaya> Wobbo , nothing people don't already know
[14:51:04] <Izaya> .wobbo
[14:55:01] <Wobbo > g: Well, do you know a lot of people in the irish bible belt?
[14:55:23] <Wobbo > Does ireland have a bible belt anyway?
[14:55:24] <g> Wobbo , that's not really a thing
[14:55:47] <Wobbo > We (the Netherlands) have a bible belt
[14:56:08] <Wobbo > But because of the size of the country it's not that large :P
[14:56:11] <Wobbo > Not sure
[14:57:01] <g> Wobbo : nope we're bigger
[14:57:14] <Wobbo > Yeah, just saw that as well
[14:57:33] <Wobbo > OY! That map is lacking our islands!
[14:59:09] <Wobbo > Izaya: Thats not fair!
[14:59:46] <Wobbo > g: We need to band together :P
[15:06:22] <Wobbo > Izaya: yeah, but thats not fair, you live in the future
[15:06:55] <Wobbo > I guess so it is close to the bar where you enter text
[15:07:56] <Wobbo > Soni: You know you used to literally print to a printer as well?
[15:09:58] <Wobbo > But you go through messages in chronological order, so FIFO
[15:11:05] <Wobbo > Hah! https://mapfight.appspot.com/mc-vs-nl/monaco-netherlands-size-comparison
[15:21:53] <Wobbo > Skye: Maybe you are just good at tuning them out
[16:09:49] <Wobbo > Izaya: b in iTerm
[16:10:08] <Izaya> Wobbo , oh wow, what a surprise, apple software complying with a standard
[16:10:24] <Izaya> Wobbo , does stty size work on OS X?
[16:10:26] <Wobbo > That is not apple software :P
[16:10:31] <Wobbo > Yeah, that works fine
[16:10:48] <Wobbo > Also, OS X is proper POSIX ;)
[16:11:34] <Wobbo > Yeah, that kinda sucks
[16:11:52] <Wobbo > Cause GNU dosn't always properly uphold the UNIX principles
[16:12:21] <Wobbo > Yeah, it works, but you need to brew it and stuff
[16:13:05] <Wobbo > Izaya: But then you need to make an alias so it always calls that program with that option D:
[16:13:15] <Wobbo > And I'm more concerned about the other way around
[16:13:24] <Izaya> Wobbo , or like, everything could use GNU anyway so it doesn't matter in the end
[16:13:31] <Wobbo > And someone just sent me a message in Dutch and my head broke
[16:14:03] <Wobbo > Izaya: But GNU is not upholding the UNIX principles and has a lot of way to complicated software D:
[16:15:13] <Wobbo > But yeah, everybody could use GNU tools
[16:16:08] <Wobbo > A lot of the coreutils on my ssytem come from BSD
[16:16:13] <Wobbo > Yeah, fuck GPL v3
[16:17:06] <Wobbo > It is bad most of the time, which is also why Linux doesn't use it
[16:31:07] <Wobbo > I'm also going to bed
[16:31:11] <Wobbo > Speak you all later!
[16:31:22] *** Quits: Wobbo (~Wobbo @5249A8F6.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
48 more...
[14:10:40] *** Joins: Wobbo (~Wobbo @5249A8F6.cm-4-2c.dynamic.ziggo.nl)
[14:16:58] <Wobbo > Thats why you always set a timer when you cook
[14:26:45] <Wobbo > Wait, the school pirated CDs?
[14:27:01] <Wobbo > sugoi: because ctrl+c is also paste
[14:27:02] <g> Wobbo : in ireland it's legal to pirate for educational purposes
[14:27:35] <sugoi> Wobbo : hi! again thanks for the grep source which i'm adapting (finishing that up today, btw)
[14:28:15] <Wobbo > sugoi: Your welcome!
[14:28:28] <sugoi> meant to say, Wobbo : that's a silly reason
[14:28:50] <Wobbo > sugoi: Thats the reason Sangra gave me if I remember correctly
[14:29:09] <Wobbo > sugoi: And yeah, its a silly reason, we all now p in normal mode is paste :P
[14:29:12] <sugoi> Wobbo : not trying to say it's wrong :) just whining :)
[14:30:19] <Wobbo > sugoi: Wait, got that wrong ctrl + c is copy >.<
[14:30:35] <gamax92> wobbo ...
[14:31:25] <Wobbo > gamax92: Then why is ctrl+c not sigint?
[14:31:39] <gamax92> Wobbo : Because OpenOS also doesn't have signals?
[14:31:50] <Wobbo > gamax92: You know what we mean
[14:33:15] <Wobbo > gamax92: But that didn't quit the program right? I haven't played minecraft in so long I can't quite remember >.<
[14:35:15] <Wobbo > Ah, then I missremebered. My mistake!
[16:30:28] *** Quits: Wobbo (~Wobbo @5249A8F6.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
15 more...
[14:30:18] <Sangar> something Wobbo pr-ed a long time ago?
[15:25:05] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:32:58] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[13:42:55] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[13:43:38] <Elizabeth> ohai Wobbo
[15:01:15] <Wobbo > opening it in write mode should do the trick right?
[15:02:04] <Wobbo > but you can write a program that does that
[15:30:46] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
2 more...
[11:57:40] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:03:24] <Wobbo > udp over tcp alone doesn't sound fun enough, we need more tcp!
[12:04:07] <Wobbo > S3: where do you live?
[12:04:31] <Wobbo > I meant in which country and stuff :P
[12:04:50] <Wobbo > Because the scenario you're describing sounds insane to me
[12:06:07] <Wobbo > Americans and there out of date payment systems. That explains all.
[12:07:37] <Wobbo > S3: thats because Muricans are stupid :P
[12:10:24] <Wobbo > Thats not as safe as a card with PIN
[12:10:59] <Wobbo > Its only based on what you have, not on what you have + what you own
[12:11:09] <Wobbo > s/own/know/
[12:11:10] <Kibibyte> <Wobbo > Its only based on what you have, not on what you have + what you know
[12:11:18] <Wobbo > Why is there no sed bot here? D:
[12:11:24] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[12:13:12] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:13:21] <Wobbo > Damn you router!
[12:14:09] <Wobbo > I'm at my parents, not my problem :V
[12:15:35] <Wobbo > But anyway, its important to build secure systems that require more than just ownership. Because then someone could steal it and use it.
[12:17:20] <Wobbo > You just need to trust your bank to not steal your shit
[12:28:12] <Wobbo > Izaya: but that is because all technology in your room is an odd combination
[12:28:42] <Izaya> Wobbo , I disagree
[12:29:27] <Wobbo > Izaya: but your tablet is handmade off course :P
[12:29:38] <Izaya> Wobbo , made by Toshiba
[12:29:52] <Wobbo > Damn, you're letting me down :P
[12:30:06] <Izaya> Wobbo , mind you,
[12:30:48] <Wobbo > Because he is Izaya
[12:31:47] <Wobbo > He lives in a windowless room that is filled with computerparts with furniture made of empty cans and pizza boxes :P
[12:32:13] <Izaya> Wobbo , it has a window
[12:32:38] <Wobbo > Why does your room have a bar? O_o
[12:38:32] <Wobbo > Izaya: why does your room have a bar?
[12:39:39] <Wobbo > gamax92: Maybe Izaya is accepting that he has a problem.
[12:40:12] <Wobbo > gamax92: We should support him in quiting alcohol. Making Izaya go cold turkey seems like the best idea
[12:48:43] <Wobbo > CompanionCube: We just need to rm -rf /home/izaya/booze
[12:48:58] <CompanionCube> Wobbo , operation not permitted
[12:49:09] <Izaya> Wobbo, sudo rm -rf /home/wobbo
[12:49:15] <Wobbo > sudo rm -rf /home/izaya/booze
[12:49:33] <CompanionCube> ln -s /dev/null /home/wobbo
[12:49:47] <CompanionCube> systemctl stop wobbo .service
[12:49:59] <Izaya> systemctl disable wobbo .service
[12:50:09] <Izaya> rm -f /usr/bin/wobbo
[12:50:12] <CompanionCube> systemctl mask wobbo .service
[12:50:18] <Wobbo > Luckily I run OS X :P
[12:50:32] <Izaya> Wobbo , well in that case
[12:52:27] <Wobbo > just brew install wine woked poperly for me.
[12:52:46] <Izaya> Wobbo , but setting up WINE is like setting up Windows
[12:53:52] <Wobbo > Then why buy windows only games?
[12:54:02] <Izaya> Wobbo , I didn't buy it.
[12:54:55] <Wobbo > lperkins2: Nope, no bidirectional reading in OC
[12:59:24] <Wobbo > sugoi: LOL, is the harddisk still useable or did she lose everything?
[13:01:59] <sugoi> Wobbo : i don't know yet. we use an in house owncloud to sync and backup all our files. so nothing like that would be lost
[13:03:17] <Wobbo > sugoi: Ah, so the only thing that is lost is the laptop itself
[13:03:36] <sugoi> Wobbo : yeah, sparks, turned off, left the room with a bit of an ozone smell
[13:11:19] <Wobbo > S3: Yeah, now you're screwed :P
[13:12:43] <sugoi> S3: i think Wobbo meant that comment for me
[13:13:24] <Wobbo > sugoi: nope. You're not screwed, you just need to spend more money. S3 now has to help debugging without log files
[13:14:46] <Wobbo > Skye: Not saying you are mean, saying drbugging without log files isn't fun
[13:55:40] <Wobbo > sugoi: whats wrong with just using set?
[15:09:01] <sugoi> Wobbo : was afk, back. just to make the env more linux like is all.
[15:18:25] <Wobbo > lperkins2: will you actually be able to call Lua functions in python.lua
[15:19:52] <Wobbo > lperkins2: and you can also import lua libraries and the like?
[15:24:51] <lperkins2> which? Wobbo and I were talking about python.lua, scj's trying to fix his pulseaudio setup
[15:25:29] <Wobbo > lperkins2: but you couldn't `import robot`?
[15:28:18] <Wobbo > lperkins2: so can you also access things like tostring and tonumber?
[15:30:39] <Wobbo > I mean functions in Lua that aren't part of a library.
[15:31:00] <Wobbo > Do you have to load those before you start the vm?
[15:32:42] <Wobbo > lperkins2: search through _G
[15:33:14] <Wobbo > #lua _G["require"]
[15:34:09] <Wobbo > _G and _ENV are basically the same thing
[15:34:22] <Wobbo > I alsways set _ENV but search in _G
[15:35:18] <Wobbo > _ENV is used to set the environment.
[15:35:41] <Wobbo > local _ENV = table sets the environment to table
[15:38:19] <Wobbo > lperkins2: builtins = setmetatable(require("builtins"), {__index = _ENV})
[15:39:45] <Wobbo > isn't it the case in python that a.b() results in a call to b where a is the first argument?
[16:03:48] <Wobbo > Why would people install mach in linux?
[16:04:55] <Wobbo > Ah, on that bike
[16:11:32] <Wobbo > lperkins2: how did you get it to eval python code?
[16:12:36] <Wobbo > lperkins2: couldn't you run pypy in it? :P
[16:13:36] <Wobbo > lperkins2: Don't think so
[16:14:53] <Wobbo > lperkins2: Couldn't you `pythonc pypy.py` -> pypy.pyc -> python.lua?
[16:15:34] <Wobbo > lperkins2: Whats stopping you?
[16:16:06] <Wobbo > sugoi: Try find
[16:16:39] <sugoi> Wobbo : why the discrepancy?
[16:16:58] <Wobbo > sugoi: Because match can return multiple captures
[16:17:22] <sugoi> Wobbo : i mean between what i just tested here and what that doc says that i linked
[16:17:48] <Wobbo > There is no discrepancy
[16:17:54] <Wobbo > You're reading it wrong
[16:17:57] <sugoi> Wobbo : there is - in my reading
[16:22:30] <Wobbo > lperkins2: set k=v
[16:22:56] <Wobbo > shell like
[16:23:59] <Wobbo > its in every POSIX shell :D
[16:24:51] <Wobbo > only bash made it more convienent
[16:25:49] <Wobbo > vifino: not sh actually. but likely sh is bash on your machine
[16:28:40] <Wobbo > vifino: sh --version?
[16:28:57] <vifino> Wobbo : even busybox understands a=b
[16:30:32] <Wobbo > vifino: sh --version ?
[16:31:42] <sugoi> Wobbo : this is why i want openos to have k=v
[16:32:55] <Wobbo > sugoi: shouldn't be to hard, match with a pattern like VAR=THING and set os.setenv(VAR, THING)
[16:33:02] <Wobbo > sugoi: Make a PR :P
[16:33:20] <sugoi> Wobbo : my request wasn't about "how would i code this", nor "sang.ar please do this"
[16:33:36] <sugoi> Wobbo : i'm actively making many PR's to update openos shell
[16:33:38] <vifino> Wobbo : http://www.grymoire.com/Unix/Sh.html#uh-13
[16:35:54] <Wobbo > sugoi: Ah, on that bike. I normally just buggered Snagar until he told me to PR.
[16:37:01] <Wobbo > lperkins2:just use error again
[16:38:08] <Wobbo > vifino: huh, maybe I was wrong. Thought it wasn't in the standard
[16:51:31] <Wobbo > scj643: Still better than ISIS
[16:58:22] <Wobbo > you could use xpcall to build a pretty simple try catch system
[17:00:09] <Wobbo > its not catch however. I was thinking of something like: `try(func) { [pattern] = function(captures) end}`
[17:01:43] <Wobbo > ds84182: the goal of lperkins2 was to reerror the exact error, including that number.
[17:04:03] <Wobbo > |0xDEADBEEF|: you suck :P
[17:04:08] <vifino> Wobbo : You suck too.
[17:04:28] <Wobbo > vifino: Correct, I also don't have debug
[17:07:08] <Wobbo > S3: lol
[17:07:16] <Wobbo > S3: OpenBSD?
[17:08:35] <Wobbo > scj643: as a scared cat
[17:09:46] <Wobbo > I'm going. Bye!
[17:10:01] <vifino> Bye Wobbo .
[17:10:10] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
114 more...
[14:21:10] *** Joins: Wobbo (~Wobbo @5249bc59.cm-4-2c.dynamic.ziggo.nl)
[14:22:34] <CompanionCube> !wobbo
[14:22:38] <Sangar> ohai wobbo !
[14:22:50] <Izaya> .wobbo
[14:23:15] <Wobbo > How are things going?
[14:24:20] <Wobbo > Busy as always, but fine.
[14:25:22] <Wobbo > Sangar: You didn't wake up and felt like you missed a day?
[14:25:43] <Sangar> Wobbo , nah, fabricated memories ftw
[14:26:29] <Wobbo > Damn, I might be reset quite regularly then. I'm never sure which day it is
[14:26:58] <Sangar> Wobbo , as long as you have no deja-vus everything's fine ;)
[14:27:09] <Wobbo > Not regularly, no
[14:27:52] <Wobbo > That should totally be a death message
[14:31:32] <Wobbo > vifino: There are multiple subreddits about writing, you might try posting it there if its on the internet anyway
[14:32:17] <vifino> Wobbo : .~. yeah, r/roastme
[14:34:44] <Wobbo > vifino: https://www.reddit.com/r/shortscifistories
[14:37:36] <Wobbo > CC: Go away with your logic!
[14:41:49] <Wobbo > Dashkal: Tom drums and a Cymbal fall of a cliff: https://www.youtube.com/watch?v=8eXj97stbG8
[14:41:50] <MichiBot> Wobbo : Two Drums and a Cymbal Fall off a Cliff | length: 59s | Likes: 095088 Dislikes: 04100 Views: 588040 | by Tom Scott
[14:44:20] <Dashkal> Wobbo : Oh that's amazing
[14:45:17] <Wobbo > gamax92: Its just from 2009
[14:45:59] <Wobbo > There are freshman who think I'm old now and you are only making me feel older :(
[14:46:37] <Temia> Wobbo , age check?
[14:47:45] <Wobbo > Temia: 21
[14:48:41] <Wobbo > I know I'm not old, but that doesn't mean that I can't feel that way
[14:49:24] <Wobbo > I mean, there are also 9 or 10-years at the study association, so I know I'm not old, but still…
[14:59:18] <Wobbo > vifino: If you post it ther you can get critique on your writing and improve
[15:01:11] <vifino> Wobbo : I wrote it because people demanded for more Sangar the hard drive jokes, I'm terrible at writing and I will probably not write anything in the near future without a good reason, nor did I check the text I wrote through, i wrote it in a few hours in vim at 3 am <.<
[15:01:44] <Wobbo > vifino: vim master race!
[15:01:50] <Wobbo > Hi Dean
[15:01:54] <vifino> Wobbo : Indeed.
[15:01:57] <DeanIsaKitty> Hi Wobbo
[15:03:35] <Wobbo > The levle of Gentoo is TOO DAMN HIGH! :P
[15:07:55] <Wobbo > DeanIsaKitty: I didn't even know you could buy apple products on Amazon!
[15:10:25] <Wobbo > DeanIsaKitty: Putin is pretty weird
[15:14:43] <Wobbo > lperkins2: Python2lua compiler?
[15:17:08] <Wobbo > lperkins2: Whats ceval.c?
[15:18:32] <Wobbo > lperkins2: So it allows you to run python bytecode?
[15:22:21] <Wobbo > vifino: "U suck" obviously
[15:23:42] <Wobbo > vifino: Because you are so worked up about it
[15:26:44] <Wobbo > lperkins2: IEEE754 does what?
[15:30:50] <Wobbo > In brew 5.2.4 is still default
[15:33:12] <Wobbo > lperkins2: only nil and false are false, its because Lua is a Lisp
[15:35:26] <Wobbo > lperkins2: It makes a lot of sense actually, why would 0 be false?
[15:36:34] <Wobbo > lperkins2: for a low level language I can see why, but we don't drag around artifacts of low level languages all the time
[15:40:17] <Wobbo > sugoi: Then you are doing it wrong, you count from 1, index from 0 :P
[15:42:11] <sugoi> Wobbo : that's what i was trying to say, i index from 0
[15:49:55] <Wobbo > Why would people be impersonating you?
[15:54:51] <Wobbo > function t(tab) return setmetatable(tab, {__tostring = function(self) local rep = {} for k, v in pairs(tab) do table.insert(rep, tostring(k) .. " = " .. tostring(v)) end return table.concat(rep, ", ") end })
[15:55:40] <Wobbo > Because after that you can write t{hello = "world"}
[15:58:47] <Wobbo > Thats why you can easily change the libraries :D
[15:59:12] <Wobbo > Well, you have to rewrite it of course
[16:02:07] <Wobbo > lperkins2: Thats why I wrote everything in brainfuck, your always sure it will run
[16:04:30] <Wobbo > lperkins2: Common Lisp actually solved that problem
[16:05:56] <Wobbo > lperkins2: You have the features list, which is a pretty nice mechanism to deal with different implementations
[16:08:33] <Wobbo > lperkins2: but scheme isn't clisp :P
[16:11:19] <Wobbo > so schemepy is like hy but more schemey?
[16:16:34] <Wobbo > lperkins2: I've been doing some work on a Lisp myself, it should target Lua, but it doesn't really work.
[16:17:07] <Wobbo > but it doesn't have macros, so its pretty useless :P
[16:18:04] <Wobbo > wait, so you want to run a vm for scheme in a vm for python in a vm for Lua? Sounds like you are trying to do something wrong…
[16:18:58] <Wobbo > lperkins2: The problem is is that it target Lua, so macros need to be handeld specially
[16:22:31] <Wobbo > Nah, I prefer to target the text so it can run in OC
[16:23:30] <Wobbo > You are making stuff to hard now
[16:24:25] <Wobbo > Because local vars can't hold macros and stuff like that
[16:25:06] <Wobbo > Yeah, that works, I knwo when to do it, just no clean way to do it though. beside saying you can't let a macro
[16:25:48] <Wobbo > macrolet
[16:26:37] <Wobbo > The problem is that you can't access local variables from outside
[16:26:45] <Wobbo > and its not an interpreter, but a compiler
[16:31:14] <Wobbo > lperkins2: Anyway, if you want to check it out, its here: https://github.com/rmellema/Neil
[16:32:13] <Wobbo > lperkins2: It should
[16:32:33] <Wobbo > But I haven't tested it outside lua 5.2 yet
[16:32:45] <Wobbo > But since OC is lua 5.2 by default it should work
[16:33:51] <Wobbo > gamax92: There is a Lua implementation of lpeg
[16:34:08] <Wobbo > But I might rewrite the parser.
[16:34:23] <Wobbo > Writing a Lisp compiler by hand isn't hard
[16:34:53] <Wobbo > I meant parser, Lisp parser
[16:35:26] <Wobbo > Lilly_Satou: The problem is that you need to deal with Lua's local for lets.
[16:36:55] <Wobbo > lperkins2: You can just use a had written parser as well. Also probably makes it easier to implement reader macros
[16:37:52] <Wobbo > Temia: Can't you serialize it to a binary format?
[16:39:27] <Wobbo > Why is Buffy so inconsistent! D:
[16:39:46] <Wobbo > Temia: I don't think there is any other way
[16:41:50] <Wobbo > Temia: If you want easy threading you'll have to use Erlang :P
[16:55:53] <Wobbo > lperkins2: You can't peek down the stack?
[16:56:23] <Wobbo > Why not?
[16:59:27] <Wobbo > lperkins2, sugoi : No more hate for PHP here?
[17:01:42] <Wobbo > CC: POSIX standard
[17:02:18] <Wobbo > Temia: what are you trying to do?
[17:04:10] <Wobbo > CC: Nor is *sh
[17:05:00] <CompanionCube> Wobbo , actually pretty sure every unix system ever has *some* shell
[17:05:32] <Wobbo > Temia: If you want shit in brew, I can have a look at Formulas and shit
[17:07:51] <Wobbo > Temia: So if you want it to work on OS X, I could make it work, even using things that are not in the default installation
[17:10:14] <Wobbo > DeanIsaKitty: Its not even a disguise :P
[17:14:02] <DeanIsaKitty> lperkins2: Go talk to Wobbo :P
[17:14:11] <Wobbo > Thats why you should keep to the POSIX standard for most things, and use cross platform libraries for the rest
[17:14:35] <Wobbo > lperkins2: It really depends. Prolog is big as well. And python and Java.
[17:14:52] <Wobbo > lperkins2: Lisp is really not that big anymore in AI.
[17:15:27] <Wobbo > lperkins2: The only major AI thing I know that is written in Lisp is ACT-R. And that has an entirely different syntax basically
[17:15:53] <Wobbo > lperkins2: Modern major AI thing.
[17:17:21] <Wobbo > lperkins2: They don't even teach us Lisp, only C, Java, Python, R, Matlab. And ACT-R, but as I said, doesn't look like Lisp even though it is lisp
[17:19:23] <Wobbo > Anyway, I'm going
[17:19:29] <DeanIsaKitty> o/ Wobbo
[17:19:35] <Wobbo > Bye! \o
[17:19:59] <Wobbo > sugoi: or remove the while loop
[17:20:02] *** Quits: Wobbo (~Wobbo @5249bc59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
99 more...
[01:44:17] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[02:04:13] *** Joins: Wobbo (~Wobbo @RN-145-97-149-116.eduroam.rug.nl)
[04:11:03] *** Quits: Wobbo (~Wobbo @RN-145-97-149-116.eduroam.rug.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[04:14:58] *** Joins: Wobbo (~Wobbo @rn-145-97-149-116.eduroam.rug.nl)
[04:46:14] *** Quits: Wobbo (~Wobbo @rn-145-97-149-116.eduroam.rug.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[04:51:36] *** Joins: Wobbo (~Wobbo @rn-145-97-149-116.eduroam.rug.nl)
[05:23:37] *** Quits: Wobbo (~Wobbo @rn-145-97-149-116.eduroam.rug.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[05:40:22] *** Joins: Wobbo (~Wobbo @RN-145-97-149-116.eduroam.rug.nl)
[05:55:14] *** Quits: Wobbo (~Wobbo @RN-145-97-149-116.eduroam.rug.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[05:59:55] *** Joins: Wobbo (~Wobbo @RN-145-97-149-116.eduroam.rug.nl)
[07:34:24] *** Quits: Wobbo (~Wobbo @RN-145-97-149-116.eduroam.rug.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[08:00:29] *** Joins: Wobbo (~Wobbo @rn-145-97-149-116.eduroam.rug.nl)
[08:01:25] *** Quits: Wobbo (~Wobbo @rn-145-97-149-116.eduroam.rug.nl) (Client Quit)
8 more...
[13:21:24] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[13:24:20] <Vexatos> Wobbo is a ghost confirmed
[13:24:48] <Wobbo > I do feel pretty dead, but not completly dead
[13:26:21] <Wobbo > So why am I a ghost?
[13:28:25] <Wobbo > Tell me Vexatos or I WILL hount you in your sleep
[13:29:02] <Wobbo > Sangar: I can have both!
[13:30:03] <Wobbo > Sangar: I'm a Bachelor of Science, I will science a hount!
[13:31:06] <Wobbo > Stretched your eyes for ya
[13:32:45] <Wobbo > No I just have to make an agenda for the meeting tomorrow and I can go to bed :(
[13:43:07] <Wobbo > No wait, I have to wash my towels D:
[13:48:28] <Vexatos> Wobbo actually can hount
[13:54:09] <Wobbo > Vexatos: But why am I a ghost? D:
[14:10:17] <Wobbo > That explains a lot
11 more...
[13:10:23] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:11:14] <Wobbo > Suddenly, people are birds
[13:11:22] <Wobbo > or bats
[13:11:56] <ProbablyKodos> Wobbo , do you want to feel bad about your lack of building skills?
[13:12:13] <Wobbo > ProbablyKodos: What do yo mean?
[13:13:00] <Wobbo > Thats not fair, that is with a custom texture pack to make it look more awesome!
[13:13:28] <Wobbo > Awesome non the less.
[13:25:19] <Wobbo > If you can't see emoji you need a new irc client.
[13:25:43] <Skye> Wobbo , I use hexchat with the symbola font as one of the alternative fonts
[13:25:48] * vifino stabs Wobbo
[13:25:54] <Lizzy> Wobbo , no, just a different font
[13:26:42] <Wobbo > Lizzy: You should just have a backup font to use when a symbol is not in your font. Its the best way to do it
[13:28:31] <Lizzy> Wobbo , there used to be a setting in hexchat for it but i can't find it, ah well
[13:29:32] <Wobbo > Y'all need system that are better at handeling fonts
[13:30:27] <Lizzy> Wobbo , na. the font i use has all the normal stuff and i'm not to fussed about trying to render emoji's on a text-based protocol
[13:30:48] <Wobbo > Lizzy: My package manager prints emoji
[13:37:00] <Wobbo > Sangar: But, but, vector graphics terminals!
[13:37:43] <gamax92> I second with nxsupert or Wobbo
[13:46:46] <Wobbo > ProbablyKodos: I have seen a blua police box this summer
[13:47:02] <Wobbo > s/blua/blue/
[13:47:02] <Kibibyte> <Wobbo > ProbablyKodos: I have seen a blue police box this summer
[13:48:08] <Wobbo > Sangar: If you document it it is no longer a bug :P
[13:49:39] <Wobbo > Sangar: Its the vicotrian way!
[13:50:15] <Wobbo > s/vicotrian/victorian/
[13:50:15] <Kibibyte> <Wobbo > Sangar: Its the victorian way!
[13:50:51] <Wobbo > Vexatos: call it unicoren
[13:50:59] <Wobbo > s/ren/rn/
[13:51:00] <Kibibyte> <Wobbo > Vexatos: call it unicorn
[13:51:10] <Wobbo > I have typtyfus. :(
[15:41:30] <Wobbo > Tis just like a giant bedroom here from time to time
[15:41:48] <jhagrid77> Wobbo : seems like it lol
[15:47:49] <Wobbo > MI is Minnesota?
[15:48:23] <Wobbo > You had to pick 50 state names that did not clash, and you even fucked that up?
[15:49:01] <Wobbo > Izaya: I normally shorten Drenthe to DR as well.
[15:49:37] <Izaya> Wobbo , I shorten Australia to AU and New Zeland to NZ, but those are both TLDs
[15:50:36] <Wobbo > Izaya: I don't feel like typing the name of the province every single time I need to give the town I lived in.
[15:51:17] <Izaya> Wobbo , but you wouldn't expect me to understand DR = Drenthe, though, would you?
[15:51:20] <Wobbo > Izaya: I sometimes also shorten it when I speak.
[15:51:27] <Wobbo > Izaya: Not you, no
[15:51:45] <Wobbo > Izaya: Dutch people, yes.
[15:52:05] <Wobbo > Izaya: wait, where did those last three come from?
[15:54:21] <jhagrid77> Wobbo : im wondering that too
[15:54:25] <Izaya> Wobbo , point proven, I don't know american geography
[15:55:19] <Wobbo > Izaya: It simple, there are 50 states + Puerto Rico
[15:55:38] <Izaya> Wobbo , Hawaii?
[15:55:50] <Wobbo > Izaya: Its in the 50 states
[15:56:06] <Wobbo > Hawaii is a state
[15:56:46] <Wobbo > It has been since the Hawaiian "anschluss"
[15:57:10] <Wobbo > But unlike the anschluss that one wasn't peaceful
[15:58:17] <Wobbo > Izaya: You're all convincts anyway
[15:59:02] <Izaya> Wobbo , what's the joke? "What would they say if you sent a bunch of criminals to another continent for 50 years?" "G'day, mate."
[16:00:25] <Wobbo > People die in australia as well, therfore: Australia == space :P
[16:02:00] <Wobbo > ds84182: Nothing needs to be 'Mericanized. Scandinvia FTW!
[16:03:37] <Wobbo > nxsupert: We are more socialist than America but we are still Americanizing :(
[16:05:39] <Wobbo > Unleash the Lions!
[16:06:48] <Wobbo > ds84182: I spoke a few americans over summer, they were amazed by the amount of trains :P
[16:07:29] <Wobbo > cloakable: who operates your trains? :P
[16:07:49] <cloakable> Wobbo : capitalism :(
[16:07:58] * Wobbo looks to Germany in the east, sees trains in Germany
[16:08:11] <Wobbo > nxsupert: I'm in favor!
[16:08:25] <Wobbo > cloakable: I mean which company :P
[16:09:37] <cloakable> Wobbo : Lots. :P There's not One Company Running UK Trains :P
[16:10:52] <Wobbo > cloakable: I know that, the Dutch railway company will liberate you when EU regulation is in place, but which company runs the trains in your area?
[16:11:50] <cloakable> Wobbo : the main one I use is First Great Western
[16:12:43] <Wobbo > cloakable: No, the Dutch railway company won't liberate you yet :(
[16:13:24] <cloakable> Wobbo : But First run both the trains and the busses and are shit D:
[16:16:30] <Wobbo > I did travel with the Scottish Rail over summer, they were pretty good
[16:16:44] <Wobbo > So, move to Scotland! :P
[16:25:48] <Wobbo > Sweden actually has balls! :D https://www.reddit.com/r/europe/comments/3kow7v/sweden_wants_russia_to_explain_threats_over_nato/
[17:18:04] <Wobbo > ProbablyKodos: The English Queen is Queen of the world. She only allows other monacharcs to "rule" their countries
[17:18:17] <Wobbo > ProbablyKodos: She is also immortal.
[17:18:41] <Vex|Mobile> .wobbo
[17:18:41] <^v> Vex|Mobile, WobbooooooooWooooobbooooooooWoooooooobboooooooooWoooooooooobbooWooooooobbooooWoooooobbooooooooooWobbo oo
[17:19:57] <ProbablyKodos> Now make it wobbo in rainbow
[17:20:17] <Wobbo> .pipe wobbo | rainbow
[17:20:17] <^v> Wobbo , 04W07o08b03b02o12o06o04o07o04W07o08o03o02b12b06o04o07W04o07o08o03o02o12o06b04b07o04W07o08o03o02o12o06o04o07o04b07b08o03o02o12o06o04o07o04o07o08W03o02o12o06o04o07o04o07o08o03b02b12o06o04o07o04o07o08o03o02W12o06o04o07o04o07b08b03o02o12o06o04o07o04o07o08o03o02W12o06o04o07o04o07b08b03o02o12o06W04o07b04b07o08W03o02o12b06b04o07o04o07
[17:20:33] <Wobbo> .w Wobbo
[17:20:33] <^v> Wobbo , Not found. did you want "holo"?
[17:21:14] <Wobbo > I'm joining Vex and Snagar, bye!
[17:21:25] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
77 more...
[07:46:59] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[08:07:36] <Izaya> .wobbo
[08:11:19] <Wobbo > Izaya: What time is over there?
[08:11:23] <Wobbo > And what day?
[08:12:07] <Wobbo > Damn, my sister goes to bed early today.
[11:02:50] <Wobbo > ds84182: why use string.format?
[11:03:30] <ds84182> Wobbo : ...
[11:03:57] <Wobbo > %X is for hexadecimal? Then it makes sense.
[11:04:12] <Wobbo > But still, why print 8 in hexadecimal?
[11:08:39] <Wobbo > #lua string.format("%X %x", 0xFF, 0xFF)
[11:08:45] <Wobbo > Seems like it
[12:00:33] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[14:12:11] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:17:00] <Wobbo > vifino: Why not use a library?
[14:17:46] <vifino> Wobbo : 3 reasons. Homebrew, license and custom syntax.
[14:22:22] <Wobbo > vifino: what language are you working with?
[14:22:49] <vifino> Wobbo : Lua and C.
[14:23:04] <Wobbo > Why not use Lua for the config files?
[14:24:29] <Wobbo > vifino: No, really, why not?
[14:25:01] <vifino> Wobbo : Because it would be ugly and barely practical.
[14:25:52] <Wobbo > vifino: But also less resource intensive. And it can never be so ugly
[14:30:44] <vifino> Wobbo : Compare. http://phosphor.i0i0.me/QHjyYqDl
[14:31:39] <Wobbo > vifino: mount.first = is a lot cleaner already
[14:31:58] <vifino> Wobbo : But then you need mount = {} before that.
[14:32:31] <Wobbo > setmetatable(_ENV, {__index = function() return {} end})
[14:32:57] <Wobbo > You could even do that recursively if you wanted to
[14:33:00] <vifino> Shut up, Wobbo .
[14:33:42] <Wobbo > Shall I take my logic somewhere else? :P
[14:36:05] <Wobbo > I will shut up for now. :P
[14:38:27] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[14:54:06] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:54:18] <Wobbo > dammit internet!
[15:48:42] <Wobbo > suddenly, hug fest
[15:52:41] <Wobbo > I don't have the urge to hug anyone right now
[15:53:17] * gamax92 receives a hug from Wobbo
[15:53:42] <Wobbo > Appereantly I have a doppelganger that does like giving hugs :P
[15:56:17] <Wobbo > nxsupert: become a free hugger.
[15:57:12] <Wobbo > Super metroid
[17:15:42] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
36 more...
[09:49:51] *** Joins: Wobbo (~Wobbo @5249bc59.cm-4-2c.dynamic.ziggo.nl)
[09:50:12] <Izaya> .wobbo
[09:50:12] <^v> Izaya, WoobbooWoooooobboooooooooWooooooobboooooWoooooooobbooooooWoobboooooWoobboooooooooWoooooooooobboooooooooWobbo oooooo
[09:51:37] <Wobbo > People still enjoy using that I see
[09:51:41] <Wobbo > How is life?
[09:54:01] <Wobbo > Well, it must be late there as well, so that is to be expected
[09:57:51] <Wobbo > Yeah, you could see it that way as well.
[10:21:16] <Wobbo > http://learnyousomeerlang.com/static/img/fsm_cat.png
[10:21:30] <Wobbo > A cat as a finite state machine ^
[10:24:51] <Wobbo > I expected something about complaining about food to be included.
[10:27:17] <Wobbo > "On the other hand, if you're in the state 'dead', then I am surprised you can even read this text at all."
[10:30:32] <Wobbo > Learn you some Erlang for great good is a pretty good read
[10:33:56] <Wobbo > Sangar: Do you know how Scala's actors work? As in, are they similar to how Erlang works? :P
[10:38:04] <Wobbo > Sangar: From a short look at a tutorial, they are very similar
[10:39:22] <Wobbo > Sangar: Only Scala's approach is of course OO
[10:41:01] <Wobbo > It is really weird, because it was originally written in Prolog, and you can still clearly see that
[10:42:38] <Wobbo > That does mean it also inherits Unification, which is nice off course, but still
[10:57:36] *** Wobbo is now known as Wobbo |AFK
[11:51:07] *** Wobbo|AFK is now known as Wobbo
[13:45:08] <Wobbo > s/dis/en/
[13:45:25] <Wobbo > But now we have no sed D:
[13:47:26] <Wobbo > That was a late reaction.
[14:16:53] <Wobbo > I'm off, playing pool. Bye!
[14:16:59] *** Quits: Wobbo (~Wobbo @5249bc59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
21 more...
[12:54:19] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[13:10:56] <Wobbo > gamax92: popen("stty size") should work
[13:11:19] <Wobbo > Also, I have a Mac on, so if I need to test something
[13:11:38] <Wobbo > Oh, right, I see what you mean
[13:11:50] <Wobbo > Why would you need the width of a character?
[13:15:22] <Wobbo > gamax92: What you generally speaking would do is erase a line and rewrite I belive, but that is not what you want. Maybe checking ncurses is not such a weird idea
[13:41:56] <Wobbo > sugoi: What don't you like about Java?
[13:42:41] <Wobbo > Sangar: Unless you start learning haskell, than you want to solve basically everything with pattern matching and map + foldr :P
[13:42:56] <Sangar> Wobbo , hahaha
[13:46:48] <Wobbo > sugoi: Scala has some of those things, like operator overloading and stuff like that
[13:47:16] <Wobbo > gamax92: A neural network that produces text? Tell me more
[13:53:16] <gamax92> <Wobbo Bot> . is french
[13:53:28] <Sangar> Wobbo Bot best bot
[13:56:16] <Wobbo > gamax92: How do you make all these bots? Are they markov chains?
[14:04:43] <Wobbo > sugoi: Yeah
[14:09:13] <Wobbo > gamax92: But seriously, can you link me some docs or something as to how these bots works? I interested.
[14:10:54] <Wobbo > That does sound like a markov chain.
[14:11:17] <Wobbo > And then it just keeps chaining that way to get new words?
[14:11:27] <Wobbo > How is it different?
[14:12:26] <Wobbo > Well, you are lacking a clear transition table, but that is really the only difference
[14:13:28] <Wobbo > But the underlying principle is really the same.
[14:14:10] <Wobbo > gamax92: That is also true for more compilacated ones normally. an algorithm that takes earlier things into consideration is not a markov chain
[14:15:13] <Wobbo > A markov chain assumes the markov property, which states that a new state can be predicted from the current state and nothing more.
[14:16:39] <Wobbo > So to build a markvo chain all you need is a transition matrix that maps states to new states. If you then want to make predictions(generate sentences in this case) you simply give it one starting state and repeate the process with the output.
[14:23:40] <gamax92> <Wobbo Bot> Internals are like: find worthwhile coordinates. That might be intersting as well! it should. only kill your arm under is weird to see the value of homebrew and link it with piracy
[14:24:48] <Wobbo > I recognize a lot of parts of those sentence D:
[14:38:07] <Wobbo > Did I actually tell people here that I have my OCJam project public on github?
[14:43:42] *** Joins: Wobbo|iPhone (~wobbo ipho@5249bc59.cm-4-2c.dynamic.ziggo.nl)
[14:48:29] <Wobbo > Home might also mean Heaven in this case D:
[14:50:01] <Wobbo |iPhone> Nobody wants to get killed
[14:50:59] <Wobbo |iPhone> Alright, most people don't want to be killed
[14:53:03] <Wobbo |iPhone> Would suicidal people want to get killed?
[14:56:02] <Wobbo |iPhone> Hi
[14:58:22] <Wobbo |iPhone> Ocbot can't write code
[15:01:26] <Wobbo |iPhone> magic(X)
[15:06:14] <Wobbo |iPhone> No Markov generator will ever write good code
[15:08:24] <Wobbo |iPhone> gamax92: does it have a channel?
[15:14:30] <Wobbo |iPhone> gamax92: a channel where I can talk to ocbot
[15:14:51] <sugoi> Wobbo |iPhone: you're talking to ocbot already it seems :)
[15:17:36] <Wobbo |iPhone> sugoi: people here don't like botspam
[15:19:45] <Wobbo |iPhone> Daiyousei: depends on the data
[15:19:45] <Wobbo |iPhone> Garbage in, garbage out
[15:20:33] <Daiyousei> Wobbo |iPhone: any new data can do it
[15:21:58] <Wobbo |iPhone> You know you are claiming that you shouldn't feed any data into a Markov chain right now?
[15:27:29] *** Quits: Wobbo|iPhone (~wobbo ipho@5249bc59.cm-4-2c.dynamic.ziggo.nl) (Quit: Colloquy for iPhone - http://colloquy.mobi)
[15:31:38] *** Joins: Wobbo|iPhone (~wobbo ipho@5249BC59.cm-4-2c.dynamic.ziggo.nl)
[15:45:57] *** Quits: Wobbo|iPhone (~wobbo ipho@5249BC59.cm-4-2c.dynamic.ziggo.nl) (Ping timeout: 198 seconds)
[15:53:43] *** Joins: Wobbo|iPhone (~wobbo ipho@5249BC59.cm-4-2c.dynamic.ziggo.nl)
[15:56:56] *** Quits: Wobbo|iPhone (~wobbo ipho@5249BC59.cm-4-2c.dynamic.ziggo.nl) (Client Quit)
[16:25:56] <Wobbo > I'm also going. Bye!
[16:25:58] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
49 more...
[13:23:11] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[13:24:40] <Wobbo > So, how are things going here?
[13:27:25] <Wobbo > That can be really problematic once things do start to break.
[13:27:43] <Wobbo > Maybe you should apply for a ductape grant.
[13:28:44] <Wobbo > Get a room you too :P
[13:29:49] <Wobbo > Lizzy: Only one solution, move :P
[13:30:57] <Wobbo > Easier to learn the lyrics
[13:32:14] <Lizzy> Wobbo , kinda hard when I'm 19 and earning 20p higher than the national minimum wage for apprenticeships, don't have much savings and wont be guaranteed a job over there
[13:32:49] <Wobbo > I was joking, I know moving accross countries isn't that easy
[13:33:25] <Wobbo > Unless you are a student that is studying abroad
[13:33:46] <Wobbo > Even if you are in the EU it isn't that easy. The countries just make it easy
[13:34:57] <Wobbo > You need a house, work, stuff like that
[13:35:35] <Wobbo > Its much like moving to another city, but with a larger distance.
[13:36:50] <Wobbo > That is just upping the logistics.
[13:37:06] <Wobbo > Moving to London sounds like the stupidest thing to do
[13:37:59] <Wobbo > I quite liked Edinburgh. I might try to study there. Maybe a second Master?
[13:40:47] <Wobbo > I moved to a city a year ago, I quite like having everything within biking distance. :D
[13:42:21] <Wobbo > Lizzy: What do you consider a big city?
[13:43:03] <Wobbo > That is a fucking metropolis! Not a big city!
[13:44:07] <Wobbo > I get the pricing complaints. But not everything is as expensive as london :P
[13:44:55] <Wobbo > I have 20 m^2 and a shared kitchen/shower/toilet for €375,-
[13:45:33] <Wobbo > But that is specifically for students, not normal Dutch housing :P
[13:45:42] <Wobbo > Tokyo is also a metropolis I think
[13:48:21] <Wobbo > nxsupert: Metropolis does not just refer to population, but yeah.
[13:49:05] <Wobbo > vifino, Lizzy: Move to the Netherlands, lots of small villages, and if you chose the correct city, you don't even have to learn Dutch :P
[13:49:30] <vifino> Wobbo : does that mean no netherlandian to learn?
[13:49:54] <Wobbo > vifino: Its called Dutch, that shit is confusing :P
[13:50:30] <Wobbo > Cruor is from the Netherlands? O_o And nobody told me?
[13:55:19] <Wobbo > Ah, dead internet spaces. I new some of those.
[13:55:50] <Wobbo > s/new/knew/
[13:55:51] <Kibibyte> <Wobbo > Ah, dead internet spaces. I knew some of those.
[13:59:53] <Cruor> vifino, Wobbo : im from norway ffs
[14:00:27] * Wobbo throws stones at vifino
[14:22:32] <Wobbo > Hi asie
[14:31:19] <Wobbo > PedroBarbosa: If you give the screen a redstone input it turns off.
[14:31:54] <Wobbo > PedroBarbosa: But really, if you want to turn the computer off, use `shutdown` like Lizzy said
[14:39:16] <Wobbo > Lizzy: Everything is a terminal!
[14:39:53] <Wobbo > Except for int, float, double, boolean, and the like
[14:43:35] <Wobbo > As long as you know what is happening
[14:44:29] <Lizzy> Wobbo , well, Athar has 32GB of ram compared to Thor's 8GB so i'm not that worried
[14:44:52] <Wobbo > I only have 8 GB on my main Laptop :(
[14:48:31] <Wobbo > I still have a HDD. It doesn't really bother me, but I don't have a device which does have ssd so I wouldn't know the difference
[14:52:49] <Wobbo > nxsupert: The reason I don't have an SSD
[14:53:29] <Wobbo > nxsupert: He runs Windows 8.1, I guess he just makes poor live decisions :P
[14:53:39] <MGR> Shut up Wobbo
[14:54:26] <Wobbo > As in, real cat ears? Or fake ones?
[14:55:25] <Wobbo > Lizzy: cat ears at the position of your current ears would be really weird
[14:55:44] <Lizzy> Wobbo , a bit higher obviously
[14:57:18] <Wobbo > Lizzy: So would listening anyway, You can't just move your ears around.
[15:00:15] <Wobbo > I really don't get the enourmous interest people have for cats
[15:02:03] <Wobbo > We are 20% of the internet
[15:02:53] <Wobbo > Lets start the moving discussion again!
[15:04:35] <Wobbo > #lua githubName "rmellema"
[15:06:50] <Wobbo > nxsupert: You're not going to win this I fear
[15:09:53] <Wobbo > So, we have undead Lizzy and headless nxsupert now
[15:10:25] <Lizzy> Wobbo , you can't destroy a fixed point in time
[15:11:02] <Wobbo > If you were a fixed point in time, We wouldn't know you because we all travel through time
[15:11:56] <Lizzy> Wobbo , but i exist everywhere and nowhere at the same time
[15:12:27] <Wobbo > Lizzy: Then you are omnipresent, not a fixed point in time
[15:14:04] <Wobbo > nxsupert: You seen doctor Who? shit can get really weird. Also, this is #oc. Shit is weird all the time
[15:15:09] <Wobbo > gamax92: git shell? as in /usr/bin/git?
[15:21:45] <Wobbo > Lizzy: You have extremly small feet, like child sized! O:
[15:21:58] <Lizzy> Wobbo , that's UK sizes, not EU
[15:22:27] <Wobbo > :P I already expect that. Those feet are quite big. I have 44 or something
[15:25:51] <Wobbo > Inari: What length are you?
[15:27:01] <Wobbo > Inari: Cause as long as you are still growing there is surgery to stop that, But you have to be unusually tall to get that
[15:27:21] <Inari> Wobbo : :P
[15:27:29] <Inari> Wobbo : im not unusually tall, i'd just like to be shroter :D
[15:27:44] <Wobbo > Inari: WHY? Just WHY?
[15:28:05] <Wobbo > Why are there different charts for males and females? D:
[15:28:33] <Wobbo > Inari: Yeah, then you would be really small -_-
[15:28:40] <Lizzy> Wobbo , http://www.dancesport.uk.com/shoes/conchart.htm no idea
[15:28:49] <Inari> Wobbo : nah
[15:28:52] <Wobbo > I blame the stupid imperial system
[15:29:50] <Wobbo > Inari: They you would just get a longer chart, no need to have two.
[15:31:18] <Wobbo > Lizzy: That is not that tall.
[15:31:43] <Lizzy> Wobbo , i am compared to my family
[15:34:13] <Wobbo > Lizzy: You are still shorter than the average Dutch man :P Slightly above the average Dtuch woman
[15:36:28] <Wobbo > Lizzy: you on reddit? cause there is a subreddit for tall people
[15:36:46] <Lizzy> Wobbo , i don't do reddit unless it's tales from tech support
[15:37:10] <Wobbo > What does everybody have with being short in here? O_o
[15:37:40] <Wobbo > The whole frikking world, and they want to get even shorter!
[15:39:38] <Wobbo > Temia: How tall are you?
[15:40:02] <Wobbo > Now I need to convert that >_>
[15:40:55] <Wobbo > According to wolfram alpha, you are about as long as the length of the DNA strand of the human genome
[15:41:39] <Wobbo > You all need to come to the netherlands, I wouldn't be scared if a gril of 180 came walking in my direction
[15:41:56] <Lizzy> Wobbo , grils?
[15:42:06] <Wobbo > s/gril/girl/
[15:42:06] <Kibibyte> <Lizzy> Wobbo , girls?
[15:42:24] <Wobbo > LOL, sed is not selecting my messages :P
[15:42:29] <Wobbo > Explains your height
[15:43:01] <Lizzy> it selects the most recent message, Wobbo . and since i repeated it again it got mine
[15:45:20] <Wobbo > The last time I measured myself I was 190~192
[15:47:05] <Wobbo > So you can look each other into the eye without getting neck cramps!
[15:49:18] <Wobbo > Being the little spoon while you are taller is weird. Don't know how it would be if you are the same height
[15:49:37] <v^> Wobbo , me n katt are the same height
[15:50:06] <Lizzy> Wobbo , we're the same height but vifino is ~3 year younger than me so he still has a bit of growing to do
[15:50:47] <Wobbo > Lizzy: He will probably still grow yeah.
[15:50:58] <Wobbo > v^: Putting your arm under is weird anyway
[15:53:05] <Wobbo > v^: Its nice to put the arm under, but if you do it incorrectly you stop your blood circulation D:
[15:55:24] <Wobbo > Unless you have your heart in your arm it should only kill your arm though
[15:55:42] <Wobbo > PedroBarbosa: Probably not
[15:55:47] <Lizzy> Wobbo , i can stop blood circulation to my legs if i sit in a certain position, getting up after that is fun
[15:56:00] <Wobbo > And if you have your heart in your arm you should probably get that checked out
[15:56:12] <Wobbo > Lizzy: I know that feel
[15:56:37] <Lizzy> Wobbo , what about having 2 hearts?
[15:56:59] <Wobbo > You are not a time lord. But it is theoretically possible
[15:57:11] <Lizzy> Wobbo , ;(
[15:57:13] <Wobbo > You had two hearts at some point in your life
[15:57:55] <vifino> Wobbo : Correct, she is my timelord.
[15:58:22] <Wobbo > vifino: I said she wasn't a time lord
[15:59:47] <vifino> Wobbo : Yes, she is my timelady.
[15:59:54] <Wobbo > Lizzy: According to wikipedia, Time Lady
[16:00:28] <Wobbo > vifino: She is not a Time Lady. If she was, she would have a TARDIS and you would be exploring all of space time now.
[16:01:17] <vifino> Wobbo : I couldn't get off the internet to do that ._.
[16:01:24] <Lizzy> Wobbo , what if i lost my tardis or it got grounded?
[16:01:53] <Wobbo > Rose had a phone that could call through time and space.
[16:02:03] <Wobbo > You could probably do the same for the internet
[16:02:47] <Wobbo > Lizzy: Hmmm… That might be a possibility. That doesn't explain why you are 19 though…
[16:06:26] <Wobbo > Lizzy: He went to his brethren in the end I guess
[16:06:56] <Wobbo > Lizzy: So you are a human that is concived in the time vortex?
[16:07:08] <Lizzy> Wobbo , eh, kinda
[16:12:27] <Wobbo > https://www.reddit.com/r/videos/comments/3i1wkr/mean_while_in_the_netherlands/?
[16:12:55] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[16:14:06] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[16:14:22] <Lizzy> Wobbo , HAHAHA
[16:14:51] <Wobbo > While we are at it: https://www.reddit.com/r/videos/comments/3fedd9/hilarious_commercial_for_english_language/? Propably NSFW
[16:23:12] <Wobbo > That is nice
[16:28:21] <Wobbo > I'm going as well, bye!
[16:28:33] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
129 more...
[07:31:16] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[07:35:16] <Wobbo > Computer says no
[07:38:01] <Wobbo > Why are you making HTTP requests to your cmputer?
[07:38:07] <Wobbo > s/cm/com/
[07:38:07] <Kibibyte> <Wobbo > Why are you making HTTP requests to your computer?
[08:24:01] <Wobbo > Izaya runs windows?
[08:24:12] <Lizzy> Wobbo , only when he has to
[08:24:34] <Wobbo > Phew, I was afraid the world was about to end
[08:49:09] <Wobbo > S3: What is less confusing about Linux that is confusing about OS X?
[08:49:33] <S3> Wobbo , I never said it that way :P
[08:50:47] <Wobbo > . is a special character in regex, use \.
[08:51:38] <Wobbo > All kernel scripting should be done in Lua, that is the best way :P
[08:52:03] <Wobbo > S3: Not everybody wants to spend ages configuring their UNIX boxes, so they use OS X :P
[08:52:37] <S3> Wobbo , vifino was telling me that NetBSD supports lua scripting in the kernel
[08:52:55] <Wobbo > S3: That is why I mentioned Lua ;)
[08:53:43] <Wobbo > nxsupert: don't forget the awesome battery live that OS X gives you!
[08:54:58] <Wobbo > I ran Ubuntu for Uni on my macbook, the battery life went down by 50%
[08:58:16] <Wobbo > ds84182: You are on an irc channel for a minecraft mod, not Unsafe for work enough?
[08:59:11] <Wobbo > vifino: You know what the best way is to deal with code redundancy? Macros! And you know what that means…
[09:00:32] <Wobbo > vifino: Sounds like you want init scripts written in Lisp
[09:01:02] <vifino> Wobbo : Are you even trying to contribute to the discussion or do you just want to troll around? :|
[09:02:29] <Wobbo > vifino: Both, the situation you just described can be solved by a library of macros or templates for rc scripts, both viable ideas. And Macros => Lisp
[09:06:57] <Wobbo > S3: What do you think of OpenOS' rc system?
[09:07:38] <S3> Wobbo , actually I wanted to take a look at that, because I haven't used openos much at all
[09:09:52] <Wobbo > vifino: It sounds like you call for standardization more than for systemd
[09:09:58] <vifino> Wobbo : Damn right.
[09:11:45] <Wobbo > So if POSIX were to standardize init you would be fine with it?
[09:12:43] <vifino> Wobbo : If it would be the same everywhere and not shitty like upstart, yes, totally.
[09:13:11] <Wobbo > quick reminder, upstart is?
[09:13:32] <Wobbo > Ah, never had a look at that
[09:13:51] <vifino> Wobbo : http://upstart.ubuntu.com/
[09:14:00] <Wobbo > I'm stuck with Launchd anyway
[09:16:58] <vifino> Wobbo : upstart was so shitty, even ubuntu abandoned it.
[09:17:14] <Wobbo > vifino: That is really shitty
[09:17:39] <Wobbo > S3: They are ran in order, but yeah
[09:18:03] <S3> Wobbo , I'm thinking of using runlevels with OCBSD
[09:19:02] <Wobbo > S3: What about a dependecy based order?
[09:19:14] <Wobbo > The same way that Lua loads libraries
[09:22:06] <S3> Wobbo , do you have a recommendation?
[09:22:18] <Wobbo > S3: for what?
[09:22:29] <S3> Wobbo , for dependency based script execution order
[09:22:53] <Wobbo > S3: check package.lua for OpenOS
[09:27:54] <S3> Wobbo , I just remembered, FreeBSD has an rc.conf, which allows you to pass parameters and stuff, etc to rc scripts as well as determine order. I dunno if I want to do it that way though.
[09:29:06] <Wobbo > S3: Decentralization is better, put a `depend "some_script"` at the top of the file
[09:31:02] <S3> Wobbo , That's the first thing I thougt of
[09:33:00] <Wobbo > S3: Why would a use want to edit that?
[10:06:10] <Wobbo > Are you all on the same version? :P
[10:08:30] <Wobbo > Sanfail :P
[10:16:10] <Wobbo > Does OCEmu support components?
[10:16:36] <gamax92> Wobbo : no, one of the core things it has to support in order to be considered an emulator
[10:17:33] <Wobbo > So how does it write to screen?
[12:31:31] <Wobbo > Just check ls /dev
[12:32:37] <Wobbo > Why don't people just check /Volumes? /s
[12:39:57] <Wobbo > vifino: sysmtemd is written to only work on linux. Its tied to the platform by design.
[12:40:16] <Wobbo > vifino: Some morons are porting launchd though
[12:41:24] <Wobbo > S3: You figured out what you are gonna do with dependency based loading?
[12:42:20] <S3> Wobbo : well, the initialization system is a parameter variable in the kernel image that is called init, just like Linux, and defaults to /sbin/init - so if I do make a decision and somebody doesn't like it it's easy to muck with
[12:43:12] <vifino> Wobbo : ... thats what i pretty much just said :v
[12:43:34] <Wobbo > I still think that `depend "some_script"` is the best way to do it. Its flexible and light, and decentralized.
[12:43:59] <Wobbo > vifino: True.
[12:44:11] <S3> so even if I do add the depend stuff to it Wobbo I will still probably have an rc.conf for passing params to them
[12:44:23] <Wobbo > S3: `depend("some_script", args...)`
[12:45:03] <Wobbo > S3: That would work better. I thought you meant arguments from the dependencies.
[12:45:50] <vifino> Wobbo : that would get you into trouble sooner or later.
[12:46:05] <Wobbo > S3: You might want to check out OpenOS' rc system as well, its really rudimentary but it works. You can give argumetns to scripts in /etc/rc.conf and that one also has a list of services that should be started at startup.
[12:46:26] <Wobbo > vifino: True, you can't depend on the same script with different parameters
[12:46:58] <Wobbo > vifino: `require` has the same problem. I never fixed it there, so it just uses the first set of arguments.
[12:48:20] <vifino> Wobbo : aye.
[12:49:09] <S3> I skimmed it a bit Wobbo
[12:51:11] <Wobbo > S3: I mean rc.lua, that one doesn't load libraries.
[12:51:45] <Wobbo > S3: Its called somewhere in init I believe, can't recall where. After component initialization I think
[12:54:34] <Wobbo > Of course they are Lua. I'm not gonna write an interpreter just for config.
[12:54:55] <Wobbo > S3: Maybe allow both and distinguish based on extension?
[12:55:07] <S3> Wobbo : shebangs are more natural
[12:55:31] <Wobbo > S3: No, thats Snagar, but I wrote package.lua and rc.lua. and parts of the shell that shall not be named
[12:55:51] <Wobbo > S3: But that takes more resources to go from Lua to shell to Lua again. D:
[12:56:11] <Kibibyte> <Wobbo > S3: No, thats Snagar, but I wrote package.lua and rc.lua. and parts of besh
[12:56:26] <Wobbo > vifino: Shhhh!!!
[12:57:11] <S3> Wobbo : it's true, except that a process is a process to me, so it would make sense to me that it shouldn't matter
[12:58:00] <Wobbo > Like, copy the Lua state and everything?
[12:59:39] <Wobbo > I think the Lua developers don't like it.
[13:02:52] <Wobbo > S3: exec is os.execute right?
[13:03:48] <S3> Wobbo : unix has 6 primary functions:
[13:04:04] <Wobbo > So load file and execute without changing pid?
[14:20:23] <Wobbo > S3: You really have no visual-spatial memory? O:
[14:20:31] <S3> Wobbo : extremely littlke
[14:21:05] <Wobbo > So, can you remeber where objects are in space in relation to you? Or don't you just remeber the things you are seeing?
[14:22:59] <Wobbo > So you have to decide direction while you are looking at a roadsign then?
[14:23:21] <S3> Wobbo : well turns out if I read the sign even if they were pictures in my head
[14:24:01] <Wobbo > Ah, so it is somewhere early in the visual processing process.
[14:24:05] <Wobbo > No, it isn't
[14:24:25] <Wobbo > The "picture" gets stored somewhere for recall and appereantly that area is broken.
[14:25:44] <Wobbo > Long term memory also has noting to do with short term. It sounds like only your short term mem is broken.
[14:27:19] <Wobbo > That does sound bad.
[14:27:37] <Wobbo > But it doesn't affect your day to day live?
[14:29:04] <Wobbo > The brain has an amazing flexibility and self restoring properties
[14:29:42] <Wobbo > I guess it is like ho it is around the end of your ight eye no?
[14:31:53] <Wobbo > Interesting.
[14:32:11] <Wobbo > I might poke you with a stick some more later, gonna watch a movie now, later!
[14:32:22] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
98 more...
[07:55:37] *** Joins: Wobbo (~Wobbo @5ed58a7c.cm-7-6c.dynamic.ziggo.nl)
[08:06:34] *** Quits: Wobbo (~Wobbo @5ed58a7c.cm-7-6c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[08:40:51] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[08:43:54] <Izaya> .wobbo
[08:44:13] <Wobbo > Hi Izaya
[09:50:04] <Wobbo > #lua 60*60*24*28
[09:50:55] <Wobbo > No, you did it wrong
[09:51:09] <Wobbo > I checked with Wolfram Alpha :P
[10:08:47] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[10:45:25] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[10:46:27] <Wobbo > People are still planning to make real architectures for OC?
[10:46:39] <S3> Wobbo : the 6502 arch works
[10:46:50] <Wobbo > Really?
[10:47:21] <Wobbo > S3: I don't know anything about processors, but can't you make it work with interrupts?
[10:49:21] <Wobbo > Vexatos: but a screen is also a component, as is a GPU, and a fs
[10:51:13] <Wobbo > Well, tell me when I need to brush up on my C skills or learn assembly :P
[10:57:07] <Wobbo > OC used to have FreeBSD natives. It probably still has those
[10:57:25] <Wobbo > Or he asks people to build them for him
[11:00:08] <Wobbo > OC uses custom Lua so it tries to link to its own natives, never the systems libs
[11:06:11] <Wobbo > Send a PR and it will get included I believe
[11:10:36] <Wobbo > vifino: What kind of stuff ends up in /usr/local and where should it go in your opinion?
[11:10:45] <vifino> Wobbo : /usr
[11:11:24] <Wobbo > /usr is for the system /usr/local is for the user
[11:11:43] <Wobbo > Although someone should really come in and make UNIX 2.0
[11:12:20] <S3> Wobbo : well there's system V :D
[11:13:25] <Wobbo > S3: I mean like, UNIX for the 21st century :P UNIX for mostly single user systems with a clear distinction between command line and GUI
[11:13:40] <Wobbo > And a FS to reflect that
[11:14:49] <S3> Wobbo : maybe OCBSD (my BSD for OC project) will help with that
[11:14:58] <S3> Wobbo : the entire idea of unix is that everything is a file.
[11:16:25] <Wobbo > S3: That does indeed sound like one of the things UNIX 2.0 should do.
[11:17:22] <Wobbo > Yepoleb: No systemd
[11:21:03] <Wobbo > Skye: How small would you want your programming language?
[11:21:24] <Skye> Wobbo , mainly it would compile into minified lua
[11:23:44] <Wobbo > State dependant interpreting?
[11:25:09] <Wobbo > S3: so, like quasiquote in Lisp?
[11:26:01] <S3> Wobbo : like, you can define a function that squares two numbers like this:
[11:27:52] <Wobbo > But shouldn't that be a default feature of the language? I mean it is like writing (def square (fn [x] (* x x)) right?
[11:29:38] <Wobbo > FORTH does not support tables?
[11:29:43] <Wobbo > I don't know FORTH
[11:32:25] <Wobbo > vifino: How anyone gets anything done without llvm is beyond me :P
[11:33:04] <Lizzy> Wobbo , i don't use LLVM on my computers
[11:33:15] <vifino> Wobbo : duh, but downloading all the stuffs is isn't good
[11:34:14] <Wobbo > Lizzy: I was joking :P Some weirdo's still use gcc
[11:34:27] <Lizzy> Wobbo , eh?
[11:34:40] * vifino throws Wobbo in the incinerator
[11:35:17] <Wobbo > Lizzy: clang uses llvm, so in order to build clang you need llvm, and since a lot of people switched to clang a lot of people now indirectly use llvm
[11:35:26] * Wobbo burns to death
[11:37:06] <Wobbo > Even more fun, you know those TSA locks? someone showed the master keys in a large newspaper
[11:37:31] <Wobbo > So a skilled keymaker could now remake the masterkeys and open all those locks
[11:38:10] <Stary2001> Wobbo : LOL
[11:48:35] <Wobbo > vifino: There are Lua parsers written in Lua, you know that right?
[11:48:41] <ds84182> Wobbo : yes.
[11:48:58] <vifino> Wobbo : Of course.
[11:56:22] <Wobbo > vifino: You clearly need autoplaying video as well.
[12:17:25] <Wobbo > !@gamax92: so gamax92 shouldn't read this, right? :P
[12:18:24] <Wobbo > ~@ you want to splice something in a list?
[12:31:41] <vifino> WOBBO !
[12:32:03] <Wobbo > BAD IN LATIN!
[12:38:23] <Wobbo > S3: not by default, no
[12:38:46] <S3> Wobbo : I was thinking because then maybe I could fit more data on the EEPROM with it
[12:46:01] <Wobbo > I'm going. Bye!
[12:46:04] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
61 more...
[11:51:11] *** Joins: Wobbo (~Wobbo @5ed58a7c.cm-7-6c.dynamic.ziggo.nl)
[11:53:05] <Wobbo > Did I miss anything?
[11:53:09] <Wobbo > .stats
[11:53:18] <Lizzy> ohai Wobbo
[11:53:27] <Wobbo > Hi Lizzy
[12:21:59] <Wobbo > Does nickserv unregister acounts after a few weeks of inactivity?
[12:22:10] <Lizzy> Wobbo , yes
[12:22:24] <Wobbo > Ah, that explains it
[12:24:51] <Wobbo > Ah, well it is reregistered now
[12:28:02] *** Quits: Wobbo (~Wobbo @5ed58a7c.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[12:28:20] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:28:58] <Wobbo> Why is my username still ~Wobbo instead of Wobbo ? D:
[12:29:21] <vifino> Wobbo : You need to run an ident server for that.
[12:30:01] <Wobbo > gamax92: You need to install guest additions
[12:30:36] <Wobbo > gamax92: Whats your guest?
[12:31:51] <Wobbo > gamax92: Yeah, that should work.
[12:34:01] <Wobbo > Yeah, it is to preserve energy
[12:37:40] <Wobbo > Priorities?
[12:38:02] <Wobbo > Kodos: #"this way I believe"
[12:38:19] <Wobbo > #lua ("meep"):len()
[12:38:51] <Wobbo > #lua ("beep"):charcodes()
[12:38:55] <Wobbo > #lua ("beep"):charcode()
[12:39:41] <Wobbo > #lua ("beep"):byte()
[12:41:27] <Wobbo > or str:len(), that might be faster
[12:41:34] <Wobbo > is there?
[12:42:05] <Wobbo > str:len() + 2?
[12:42:31] <Wobbo > Really? Lua's sugar is so confusing sometimes
[12:44:45] <Wobbo > tostring all packets?
[13:34:43] <Wobbo > %flip ds84182
[13:34:43] <MichiBot> Wobbo : (╯°□°)╯︵ⵒ8⇂ㄣ8sp
[13:35:08] <ds84182> %flip Wobbo
[13:40:29] <Wobbo > The more, the less portability! \o/
[13:40:35] <S3> Wobbo , :)
[13:41:04] <S3> Wobbo , S3IX uses a generic bus system for IO
[13:55:17] <Wobbo > S3: you can't force a start function right?
[13:58:27] <Wobbo > But Lua will just run the whole file, startpoint or no
[13:58:45] <S3> Wobbo , of you dofile, yes.
[13:58:57] <Wobbo > also if you load
[13:59:23] <Sangar> oh look, a wobbo
[14:00:20] <Wobbo > I'm fine, and you?
[14:01:24] <Wobbo > Kodos: do you use pairs of ipairs?
[14:01:44] <Wobbo > Sangar: Now you actually have a job? :P
[14:01:52] <Wobbo > Kodos: Yeah, ipairs sorts, pairs doesn't
[14:02:32] <Sangar> Wobbo , yeah. the weird phenomenon i always thought would never happen to me starts happening
[14:02:56] <Wobbo > You're groning old and responsible! PANIC!!!
[14:03:06] <Wobbo > s/groning/growing/
[14:03:06] <Kibibyte> <Wobbo > You're growing old and responsible! PANIC!!!
[14:04:15] <Wobbo > Maybe you will start reproducing soon! That is what responsible adults do right? :P
[14:04:28] <S3> Wobbo , I am too young to do that
[14:04:39] <Sangar> Wobbo , yeeaaah, about that. i don't understand how people find the time for that :X
[14:05:30] <Wobbo > Sangar: If you actually have a SO its not that hard, since you don't have to date anymore
[14:05:58] <Sangar> Wobbo , welp, there we have problem number one
[14:06:07] <Wobbo > Join the club
[14:07:42] <Kodos> Wobbo , ipairs still puts 0 last =(
[14:07:53] <Wobbo > It does? O_o
[14:08:41] <Wobbo > maybe it is because 0 is not part of a sequence, I normally use 1-based indecis.
[14:12:05] <Wobbo > You did reload your lib?
[14:13:01] <Wobbo > package.loaded.yourlib = nil
[14:13:25] <Wobbo > but rebooting also works
[14:14:13] <Wobbo > Lua is 1 indexed, so sequences start at 1, so ipairs ignores 0, this makes sense
[14:14:35] <Wobbo > I guess that pairs tries to ipairs first, which would also explain the other order.
[14:14:47] <Wobbo > Time to get out the metatables
[14:18:32] <Wobbo > setmetatable(tabl, {__ipairs = function(t) return function(tab, val) return tab[val], val +1 end, t, 0 end}) should work
[14:18:36] <Wobbo > ^Kodos
[14:19:19] <Wobbo > you know how for works?
[14:19:33] <Wobbo > As in, internally?
[14:20:10] <Wobbo > yeah, that __ipairs function returns an iterator that starts at 0
[14:20:47] <Wobbo > actually, it is an iterator that steps to numerical sequences, but because the first value returned is 0, it starts at 0
[14:21:44] <Wobbo > So yeah, that should work for your usecase
[14:22:25] <Wobbo > gamax92: debian mint or ubuntu mint?
[14:22:59] <Wobbo > But now it is based on ubuntu D:
[14:23:24] <Wobbo > I don't like canonical
[14:51:46] <Wobbo > gamax92: Nintendo is… weird… I'm afraid they don't see the value of homebrew and link it with piracy
[14:52:55] <ds84182> Wobbo : Yes, they do
[14:53:13] <Wobbo > Kodos: what are you doing?
[14:53:30] <Wobbo > Stary2001: depends on encryption
[14:53:43] <Wobbo > Kodos: What do you want to write to file and why is it so hard?
[14:54:55] <Wobbo > Kodos: but data is already a string?
[14:55:12] <Kodos> Wobbo , yes
[14:56:43] <Wobbo > local hand = io.open(filename, overwrite and "w" or "a") hand:write(data) hand:close() -- TODO: Error checking
[15:07:06] <Wobbo > Kodos: overwrite and "w" or "a" to make your function twice as short
[15:07:11] <Wobbo > Bye Sangar!
[15:11:24] <Wobbo > #lua nil and "w" or "a"
[15:11:41] <Wobbo > Kodos: The true represents overwrite
[15:15:08] <Wobbo > Inari: The heathdeath is a great deadline
[15:15:45] <Wobbo > In ten years the homebrewers will :P
[15:22:50] <Wobbo > prepare?
[15:26:28] <Wobbo > S3: there is a redstone card block thingy I believe
[15:29:42] <Wobbo > Kodos: only define it when the component is added
[15:34:36] <Wobbo > Kodos: would work, but then you also need to add an event listener to make sure that the function gets defined if the component is added
[15:34:47] <Kodos> Wobbo , ew, good point
[15:47:41] <Wobbo > Kodos: reinstall Linux, and expel those windows demons
[15:47:54] <Kodos> Wobbo , not my laptop or it'd already have linux on it
[15:48:03] <Wobbo > vim masterrace
[15:51:10] <Wobbo > Some love for Darwin here?
[15:58:40] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[16:06:46] *** Joins: Wobbo (~Wobbo @5ed58a7c.cm-7-6c.dynamic.ziggo.nl)
[16:08:33] <Wobbo > http://www.speedtest.net/result/4605365342.png
[16:21:17] <Izaya> whoa Wobbo is back
[16:21:20] <Izaya> .wobbo
[16:24:07] <Wobbo > Hi Izaya
[16:24:21] <vifino> ohai Wobbo
[16:32:41] <Wobbo > With the cubic ninja hack?
[16:32:48] <vifino> Wobbo : tubehax
[16:32:51] <ds84182> Wobbo : no, tubehax
[16:33:00] <Wobbo > Let me DuckDuckGo that
[16:33:24] <ds84182> Wobbo : nobody cares what search engine you use
[16:35:33] <Wobbo > ds84182: I'm helping Google. If Googling becomes a verb they can't keep their copyright
[16:43:12] <Wobbo > S3: link?
[16:43:21] <S3> Wobbo , what link?
[16:43:30] <Wobbo > For the C Lexer
[16:43:58] <Wobbo > Izaya: So it does sound like a project for you!
[16:44:26] <S3> Wobbo , I didn't fidn one, the google description lied to me
[16:44:46] <Wobbo > S3: damn lying google descriptions
[17:07:07] <Wobbo > Sounds like you should go to the store more often
[17:16:01] * Wobbo is wondering were Lizzy is from
[17:16:23] <Lizzy> Wobbo : England
[17:16:31] <vifino> Wobbo : Heaven.
[17:17:10] <Wobbo > Lizzy: You're the least British Brit I've ever met. I like your bluntness.
[17:19:25] <Wobbo > Kodos: Linux/BSDtime!
[17:19:39] <Kodos> Wobbo , that'd be great actually, except I have no idea how to install it
[17:22:44] <Wobbo > Kodos: make a live USB and install from there
[17:22:58] <Kodos> Wobbo , tried doing that, I couldn't make heads or tails of hte tutorials
[17:26:47] <Wobbo > I'm going as well. Bye!
[17:26:53] *** Quits: Wobbo (~Wobbo @5ed58a7c.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
125 more...
[05:13:36] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[05:42:01] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (*.net *.split)
[05:42:04] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[05:48:46] <Wobbo > Yeah, that is weird to see
[05:49:24] <Wobbo > But it are different netsplits it looks like.
[05:49:51] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[05:53:44] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[06:22:06] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 189 seconds)
[06:23:13] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:26:39] <Wobbo > most compilers add a lot of bulk
[09:27:52] <Wobbo > Yezus, 32kb of zeros O_o
[09:30:59] <Wobbo > gamax92: .coffee?
[09:31:21] <Wobbo > The extension on the file
[09:34:34] <Wobbo > case _ => explode()
[09:38:58] <Wobbo > Burn al the things!
[09:48:31] <Wobbo > gamax92: What are you working on?
[11:07:41] <Wobbo > Izaya: The Lua reference is pretty clear about how pairs and ipairs work
[13:39:56] <Wobbo > Emojis are the future Daiyousei! In a few years, its all we are using for text based communication!
[13:59:46] <Wobbo > consistancy is awesome
[14:45:55] <Wobbo > DrHoffman, PotatoTrumpet: It also reads in ASCII, not Unicode if I believe correctly
[14:47:59] <Wobbo > DrHoffman: And I also believe that in OC, files always use \n as line seperator, not \r\n, but not to sure about that
[14:48:37] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[14:48:42] <gamax92> ... wobbo
[14:51:22] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:11:55] <Wobbo > Bye Sangar
[15:27:30] <Wobbo > Or strip the last character from the string
[15:30:10] <Wobbo > RTFM ;)
[15:30:44] * PotatoTrumpet starts looking up recipes for Wobbo stew
[15:39:59] <Wobbo > PotatoTrumpet: The section on strings ;)
[15:41:17] <Wobbo > #lua ("Test\n"):gsub("\n", "")
[15:43:58] <Wobbo > Your own?
[15:49:16] <Wobbo > Woo! Story Time!
[15:50:55] * Wobbo eats from PotatoTrumpets popcorn
[15:51:05] <Wobbo > PotatoTrumpet! Thumps up
[15:53:00] <Wobbo > Izaya? Story time? :(
[15:56:01] <Wobbo > gamax92: I guess your logic is still in there, the implementation is just different
[16:08:30] <Wobbo > Still no story :(
[16:09:38] <Wobbo > Look at line 64. Look at it
[16:11:40] <Wobbo > Anyway, I'm going to sleep. I might not be back tomorrow, so I will see you all in a few weeks again. I guess.
[16:11:48] <vifino> Night, Wobbo .
[16:11:56] <PotatoTrumpet> See you next year Wobbo
[16:12:19] <Wobbo > If I'm not back before september, mail me :P
[16:12:43] <Wobbo > When is that?
[16:12:46] <vifino> Wobbo : I don't have your email D:
[16:13:19] <Wobbo > vifino: Try github, they have my email ;)
[16:13:31] <vifino> Wobbo : Butbut, all the efforts D:
[16:13:47] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[16:14:43] <vifino> WOBBO ! IT'S NOT THERE! ;_;
47 more...
[04:20:01] <dangranos> ah, i wanted to know what's up with that "Wobbo is wobbo "
[04:59:46] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[05:12:09] <Wobbo > Ore filtering? How?
[05:12:22] <Kodos> Wobbo , new mekanism stuff
[05:12:45] <Wobbo > Kodos: Ah
[05:19:30] <Wobbo > I have 2 TB at home, 1 TB for backups and 1TB for DATA, don't know how much I use
[05:28:10] <Wobbo > Hello Sangar
[05:28:15] <Sangar> ohey wobbo :)
[05:28:29] <Wobbo > Yeah, a few months. How are you?
[05:29:20] <Sangar> Wobbo , fine, thanks :) busy though, finally got a job :3
[05:29:52] <Wobbo > Sangar: I was busy with bachelor thesis, but now I have vacation :D Congratulations on getting a job!
[05:31:59] <Sangar> Wobbo , heh, thanks. congratulations on getting the thesis done ;)
[05:32:27] <Wobbo > Thanks :)
[05:42:10] <Wobbo > Love the Arch Wiki
[05:42:29] <Wobbo > It has everything.
[05:42:43] <Wobbo > And I don't even run Linux most of the time :P
[05:45:19] <Wobbo > I ditched Widows in favor of OS X and use Linux at uni and for robotics, I still prefer OS X
[05:47:24] <Wobbo > I love OS X's distinction between GUI land and Terminal land, it makes it cleaner than Linux in my opinion. But I also don't feel like starting a flame war
[06:07:11] <Wobbo > GPL is so Richard Stallman can get mad at companies.
[06:07:42] <Wobbo > True. But it is still a restrictive license for developers
[06:21:48] <Wobbo > Izaya: for MCU's? or computers in machines?
[06:22:34] <Izaya> Wobbo , I've got a script that packages it into a single string
[06:22:58] <Wobbo > Izaya: a single string?
[06:23:01] <Wobbo > Izaya: nice
[06:23:10] <Izaya> Wobbo , kernel and device drivers, plus a simple shell
[06:33:27] <Wobbo > Kubuxu: search as in: return positions where string occurs?
[06:37:18] <Wobbo > Can't you use legical ordering? "aa" < "bb" ?
[06:38:03] <Wobbo > I guess using ascii
[06:38:46] <Wobbo > #lua "f" < "é"
[06:52:15] <Wobbo > Vexatos: why not use rc?
[06:52:26] <Vexatos> Wobbo , Magik told me to use the modules system
[06:52:44] <Kubuxu> Wobbo : if you use rc then you can't modify base env for all programs.
[06:53:22] <Wobbo > Kubuxu: but why would you do that if not in boot?
[06:54:25] <Kubuxu> Wobbo : rc is only for programs that are managed as: sshd, entity, starkoin-server.
[06:55:26] <Wobbo > Kubuxu: I know that, but why mod the base env from somewhere else than /boot?
[06:55:50] <Kubuxu> Wobbo : plan9k it big.
[06:56:16] <Wobbo > Kubuxu: more than 100 boot files big? :P
[06:56:33] <Vexatos> Wobbo , potentially yes
[06:57:13] <Kubuxu> Wobbo : like there is tape driver that makes tapes show in /dev/tapeX
[06:58:00] <Wobbo > Kubuxu: sounds nice, remind me in a month and I might check it out :P
[06:58:33] <Vexatos> Wobbo , plan9k is really, really cool
[06:58:59] <Wobbo > Vexatos: I will be on vacation from tuesday to the 18th of August, so that is why I can't check it out ;)
[07:43:02] <Wobbo > Vexatos: Why the japanese one?
[07:43:33] <Wobbo > But, but, space?
[07:47:41] <Wobbo > Should I split up my grammar and my reader or should I put them in the same file?
[08:11:51] <Wobbo > vifino: Is this for OC? because there are multiple parser for config files already
[08:11:55] <Wobbo > Including Lua
[08:12:03] <vifino> Wobbo : Er, no.
[08:12:48] <Wobbo > Then there are enough parsers for config files out there as well :P
[08:13:16] <vifino> Wobbo : It has a custom one.
[08:13:45] <Wobbo > Ah, then I recommend Haskell for parsing.
[08:14:05] * vifino flips Wobbo
[08:14:21] <Wobbo > Parsec is quite nice
[08:14:39] <Wobbo > Although currently I'm using LPeg, (for Lua) which also works pretty well
[08:15:41] <Wobbo > Why Go?
[08:17:58] <Wobbo > I haven't used it myself, but of the newer languages I really wanted to try Rust myself
[08:23:50] <Wobbo > ¡€£¢∞§¶•ªº
[08:24:48] <Wobbo > Alright, I can read numbers, symbols, keywords and cons-cells. Now to generate error messages
[08:37:39] <Wobbo > Vexatos: Creepy stalker
[08:38:21] *** Wobbo is now known as Wobbo |AFK
[08:38:44] *** Wobbo|AFK is now known as Wobbo
[08:47:46] <Wobbo > vifino: Yeah! Sense!
[08:48:54] <vifino> Wobbo : better than syslog-ng's hopefully: log {source(src); filter(f_tonas); destination(diskstation);};
[08:51:16] <Wobbo > Anybody here familiar with LPeg?
[08:54:31] <Wobbo > Kubuxu: 'a' is append mode
[08:54:53] <Kubuxu> Wobbo : on open yes, I open with 'r' read with 'a'.
[08:55:21] <Wobbo > Kubuxu: Oh, I got you, yeah, that should work
[08:55:55] <Wobbo > Kubuxu: Magik6k: open("file", "r"):read("a")
[08:58:39] <Wobbo > vifino: nothing is easy
[08:59:19] <vifino> Wobbo : q_q
[09:07:30] <Wobbo > And I can read strings :D
[09:09:33] <Wobbo > gamax92! You alsways need to use () with sizeof, that is clearer for the reader and the compiler! memset(DrHoffman, 0, sizeof(DrHoffman))
[09:09:54] <DrHoffman> Thanks Wobbo
[09:29:28] <Wobbo > Lizzy: Are you talking to yourself?
[09:30:45] <Wobbo > gamax92: isn't that how humans sort of work? Its just that the strings are on the inside
[09:31:04] <gamax92> Wobbo got it
[09:31:47] <Wobbo > Oh god Kenny, what happend to him again?
[09:31:54] <Lizzy> Wobbo : lemme go get logs
[09:33:50] <Wobbo > Sangar: isn't insanity a prerequisite for BEING in #oc
[09:34:00] <Sangar> Wobbo , well
[09:37:11] <Wobbo > First time I was back, he didn't reintroduce himself! I was here for half a day before I knew it was SKS!
[09:37:14] <Lizzy> Wobbo , http://www.theender.net/stats/oc.log
[09:37:36] <Wobbo > Lizzy: thanks!
[09:38:57] <Wobbo > Sangar: Find out what happend with Kenny again :P
[09:39:49] <Wobbo > Sangar: reading 160 days of #oc sounds like madness
[09:44:23] <Wobbo > Sangar: Indeed, couldn't deal with crazy according to the log
[09:45:00] <Wobbo > Sangar: Also, I shall put my OCJam15 repo to public, I still haven't done that XD
[09:45:56] <Wobbo > There you go, for people who want to check it out, my ore finder and miner: https://github.com/rmellema/OCJam15
[09:46:53] <Wobbo > Re-nee I guess. Do you know French? the é is french
[09:48:27] <Wobbo > Sangar: It doesn't start with a 'W' :P
[09:48:34] <Vexatos> Wobbo , it's a silent w
[09:49:17] <Wobbo > Wait, let me get IPA
[09:50:43] <Wobbo > PotatoTrumpet: that is what the é is doing already ;)
[09:51:57] <Lizzy> Wobbo , search for "[15:31:13] *** Parts: Kenny (~Kenny@2602:306:ce9e:5150:7cca:82ce:2d7a:fc8d) ()" in the file and pretty much 50-100 lines before that is kenny
[09:52:15] <Wobbo > But yeah, Vexatos is right, that is the IPA I guess
[09:52:27] <Wobbo > Reading IPA is hard
[09:52:37] <Wobbo > Lizzy: thanks
[09:53:13] <Lizzy> Wobbo , okay, not sure how many occurances there is of that string
[09:53:27] <Wobbo > I find none for some reason
[09:58:15] <Wobbo > PotatoTrumpet: Network Accessable Storage
[09:58:55] <Wobbo > PotatoTrumpet: That is because of the French, fuck the French
[10:03:22] <Lizzy> Wobbo , [21:12:45] *** Parts: Kenny (Kenny@this.is.theender.net)
[10:04:02] <Wobbo > Lizzy: I don't have that line at all in the logs :/
[10:04:48] <Wobbo > Lizzy: Console.app, default log file analyzer in Os X
[10:07:22] <Wobbo > Dafuq, using less shows way more O_o
[10:11:18] <Lizzy> Wobbo , http://puu.sh/jcnDb/2965a02510.txt
[10:12:59] <Wobbo > Lizzy: Thanks! Indeed ragequit because of bots, yeesh…
[10:19:11] <Wobbo > .drama
[10:19:13] <^v> Wobbo , <html>
[10:19:26] <Wobbo > Lol, ^v is dorked
[10:19:33] <Wobbo > s/do/bo/g
[10:19:33] <Kibibyte> <Wobbo > Lol, ^v is borked
[10:22:52] <Wobbo > What I need is a good Syntactic parser for English, and then I can create a bot :P
[10:23:35] <Wobbo > zsh: What is it like being a bot?
[10:41:25] <Wobbo > Its stormy here as well
[10:41:39] <Wobbo > The weather is really instable lately
[10:42:33] <Wobbo > %weather Groningen
[10:42:34] <MichiBot> Wobbo : Current weather for Groningen, Netherlands Current Temp: 61°F/16°C Feels Like: 61°F/16°C Current Humidity: 100 Wind: From the WNW 12 Mph/19 Km/h Conditions: Rain Shower
[11:05:23] <Wobbo > Irssi only allows for scripts in Perl? Thats, interesting…
[11:13:09] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[11:16:33] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[11:16:35] <Wobbo > Damn my parents internet!
[11:29:27] <Wobbo > Lua's error system is annoying >_>
[11:31:09] <reinei> Wobbo : its only annoying because the number in the error function is strange
[11:32:55] <Wobbo > reinei: I want to pass an object with a string and a number that will be displayed as another string. The only thing that I can do is build an exception type to do that :(
[11:52:56] <Wobbo > Foods!
[11:52:58] *** Wobbo is now known as Wobbo |AFK
[12:15:00] <Wobbo |AFK> back
[12:15:29] *** Wobbo|AFK is now known as Wobbo
[12:25:02] <Wobbo > Sangar: Did LulPeg work in OC?
[12:25:20] <Sangar> Wobbo , pretty sure i had it working yeah
[12:28:31] <Wobbo > Sangar: If I feel like it I might rewrite Besh's parsing coe after my vacation. So somewhere next month :P
[12:28:38] <Wobbo > s/coe/code/g
[12:28:39] <Kibibyte> <Wobbo > Sangar: If I feel like it I might rewrite Besh's parsing code after my vacation. So somewhere next month :P
[12:29:29] <Wobbo > Then I won't touch it. Didn't know it was dead!
[12:31:17] <Wobbo > Sangar: Wosh :P
[12:31:27] <Vexatos> Wobbo , just add more patches ti sh.lua
[12:31:40] <Wobbo > Sangar: Although I still think nmsh is an excelent name :P
[12:32:11] <Wobbo > Vexatos: sh.lua should run on the lowest machines, besh didn't, that was the difference ;)
[12:32:57] <Wobbo > Sangar: XD
[12:33:27] <Wobbo > Sangar: Still, a full POSIX compliant shell including ifs and whiles might be nice :P
[12:33:59] <Temia> Wobbo : yes please
[12:34:24] <Wobbo > Temia: As a said maybe next month
[12:41:09] <Wobbo > gamax92: The best AV is ^V
[12:41:36] <Wobbo > I use ClamXAV. It never found a virus
[12:41:56] <Wobbo > CompanionCube: As does $HOME
[12:59:57] <Wobbo > That is also what homebrew does
[13:00:17] <Wobbo > For a single user system it is not that dangerous.
[13:00:35] <dangranos> Wobbo , hm?
[13:01:03] <Wobbo > Homebrew, one of the OS X package managers does the same, I haven't had problems with it sofar
[13:01:18] <Wobbo > Why not?
[13:02:23] <Wobbo > Why would software DEPEND on the permissions in /usr/local? O_o
[13:03:12] <Wobbo > dangranos: Normally, I only install software that I want, using my package manager. And yes, I install into /usr/local
[13:03:34] <Wobbo > dangranos: Did we defile your precious FileSystem? :P
[13:03:48] <Wobbo > No, but I don't write to /boot or /dev
[13:04:13] <dangranos> Wobbo , that was worst and (not) perverted joke-like thing
[13:05:12] <Wobbo > Temia: is that a new version of ssh?
[13:11:45] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[13:14:35] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:18:17] <Wobbo > The package manager for openos
[14:02:02] <Wobbo > To much text S3, to much text :P
[14:10:46] <Wobbo > Mimiru: What location is 98144
[14:11:06] <Mimiru> Wobbo , no idea..?
[15:26:44] <Wobbo > ThePotato: Y U no use events? D:
[15:27:02] <ThePotato> Wobbo : what event do i use
[15:27:13] <Wobbo > Dunno, redstone_changed or something
[15:39:02] <Wobbo > Why the number 6?
[15:39:36] <Lizzy> Wobbo : Iron Maiden - The Prisoner
[15:40:07] <Wobbo > Ah, carry on
[15:58:02] <Wobbo > Pwootage: You just gave the definition of power generation/usage.
[15:58:10] <Pwootage> Wobbo ,
[15:59:03] <Wobbo > Tssk. Real men do their own timing!
[15:59:11] <Pwootage> Wobbo , yeah that's basically my plan :P
[16:21:18] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 202 seconds)
[16:39:02] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:39:04] <Wobbo > Router… >:-(
[16:50:02] <Wobbo > Well, the first part of the compiler is online. But it doesn't work yet :(
[16:56:53] <Wobbo > Buhh… enough done for today…
[16:57:53] <Wobbo > I stop for today, will continue tomorrow :P
[16:58:27] <Wobbo > I now come to the hard part of turing lists into Lua code, that gets tricky
[16:58:41] <Wobbo > Because I also have to do macro expansion and the like now
[17:03:53] <Wobbo > gamax92: doing what for Sangar?
[17:04:05] <gamax92> Wobbo : what was the very message before that?
[17:04:40] <Wobbo > if the debug card supports nbt, you are going to make the debug car support nbt?
[17:05:21] * gamax92 stabs Wobbo
[17:06:38] <Wobbo > It's late, I'm tired. Make things easy for my brain
[17:07:10] <Wobbo > gamax92: ^
[17:08:21] <Wobbo > Michibot is also tired and went to sleep
[17:08:32] <Wobbo > pretty rude that it didn't say goodbye!
[17:12:36] <Wobbo > Buhh… I'm going to bed
[17:13:00] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
201 more...
[01:23:08] <Vexatos> .wobbo
[01:23:50] <Vexatos> .w Wobbo
[07:14:37] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[08:12:27] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[08:43:36] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[08:49:52] <Wobbo > It is hard to get privacy in Lua :/
[08:55:12] <Inari> Wobbo : ?
[08:55:53] <Wobbo > Inari: I'm trying to get a namespacing system into Lua for my Lisp, but it is hard to implement Clojure's `refer` in Lua
[08:57:26] <Wobbo > Clojure's `require` is just as impossible, but I can get that to work once the compiler is done using macros
[09:03:55] <Wobbo > Lizzy: what guy?
[09:04:06] <Lizzy> Wobbo , https://github.com/MightyPirates/OpenComputers/issues/1320
[09:11:12] <PotatoTrumpet> Wobbo , you're still alive?
[09:11:24] <PotatoTrumpet> .wobbo
[09:11:24] <^v> PotatoTrumpet, WooobbooooooooWooooobboooooWoooobboooooooWoooobbooWobbo oooooWoobboooooooooWoooooooooobbo
[09:11:24] <Wobbo > PotatoTrumpet: No, I'm dead
[09:15:00] <Wobbo > Shall I upload my docs to github or not?
[10:07:55] <Wobbo > I'm going again. Bye!
[10:10:21] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[14:47:48] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:48:13] <Mimiru> Wobbo , o_O
[14:48:22] <Wobbo > Where?
[14:48:28] <Mimiru> WOBBO !
[14:48:35] <Mimiru> .wobbo
[14:48:35] <^v> Mimiru, WobbooooooooooWooooooobbooooooWooooooooobbooooooooWoooooooobbooooWobbo ooooWooooooooobboooWoooooooobboooWooooobbooooo
[14:48:39] <Wobbo > WHERE?
[14:48:54] * Lizzy points at Wobbo 's face
[14:49:21] <Mimiru> It's motha flappin Wobbo /
[14:56:06] <Mimiru> Wobbo , has anyone ever gotten your In game MC name?
[14:56:19] <Wobbo> Mimiru: Wobbo
[14:56:27] <Wobbo > Its not really a secret
[14:57:02] <Mimiru> Wobbo , secret no, unknown for sure, yes.
[14:58:04] <Wobbo > I've been on Enders server multiple times, so some people know :P
[14:58:56] <Mimiru> Wobbo , well, read this.... http://oc.cil.li/index.php?/topic/527-the-thread-about-bragging-and-special-thingers/
[15:00:41] <Wobbo > Mimiru: LOL
[15:01:51] <Wobbo > Mimiru: Its one of the small floating robot thingies?
[15:02:44] <Wobbo > I get to pick a color? What are the options?
[15:02:55] <Mimiru> Wobbo , colors.
[15:03:10] <Wobbo > Hi Ender
[15:03:36] <Wobbo > Mimiru: Like a blend of purple and green would be fine? I do not want that, but still.
[15:03:43] <Wobbo > Alright, RGB it is then
[15:06:42] <Wobbo > R: 25 G: 120 B: 200
[15:06:58] <Wobbo > Mimiru: ^
[15:07:33] <Mimiru> Thanks Wobbo
[15:11:48] <Mimiru> Wobbo , PR done
[15:11:57] <Wobbo > Thank you!
[15:15:22] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 202 seconds)
[15:15:49] <Mimiru> And Wobbo was never seen again
[15:33:04] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:33:06] <Wobbo > Damn you internet!
[15:33:15] <Wobbo > Keep a connection!
[15:33:35] <Lizzy> "No" ~ Wobbo 's internet
[15:33:51] <Wobbo > My parents internet, my own internet is better
[15:33:54] <Ekoserin> "Wobbo has left (fuck you)"
[15:34:42] <Kibibyte> <Ekoserin> "Wobbo has left (time for dinner, sweetie)"
[15:49:38] <Wobbo > If you have the component interface working, hello world should be not to hard, right?
[16:01:39] <Wobbo > ThePotato: Since every nondefined variable evaluates to nil, null could work al well :P
[16:01:52] <Mimiru> lol Wobbo very true :P
[16:02:24] <Wobbo > ThePotato: not is the logical not, same as python
[16:03:01] <Wobbo > error 520?
[16:04:53] <Wobbo > Is command not set to the empty string?
[16:05:06] <Wobbo > LOL, thats what Lizzy asked
[16:08:11] <Wobbo > #lua type(Lizzy)
[16:15:54] <Wobbo > I get another 520…
[16:16:04] * Wobbo bites SuPeRMiNoR2
[16:21:02] <Wobbo > ThePotato: you got your code to work yet?
[16:24:31] <Wobbo > try printing instead of sending, is easier for debugging
[16:33:45] <ThePotato> Wobbo : btw im broadcasting just because im makeing a server that computers can connect to
[16:33:59] <ThePotato> Wobbo : and run commands
[16:34:17] <Wobbo > ThePotato: Testing a server does not mean you need to use broadcasting for the logic ;)
[16:48:19] <Wobbo > s/Hail/Android Hell/g
[16:51:28] <Wobbo > So, the first part of my compiler is online, but it is pretty useless now
[17:02:43] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 206 seconds)
70 more...
[07:18:35] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[07:24:06] <Lizzy> OMFG ITS WOBBO
[07:24:16] <Wobbo > No it is not!
[07:25:32] <Wobbo > How is everybody doing here?
[07:25:43] <Lizzy> Wobbo : doing good, yourself?
[07:26:05] <Wobbo > Having vacation, so that is always good :)
[07:45:51] <Wobbo > Guys, I'm very dissappointed in all of you…
[07:46:17] <Wobbo > How is it possible that after 160 days I'm still on position 15 on the stats page?
[07:47:59] <Wobbo > Appereantly.
[07:51:56] <Wobbo > Unity is not that bad right? lots of people use it
[07:54:51] <Wobbo > Lizzy: just install i3 :P
[07:55:44] <Lizzy> Wobbo : i actually use MATE on Linux Mint
[07:57:09] <Wobbo > Lizzy: When I work on linux I normally use XFCE and make it look like Gnome 2 without the bar in the bottom :P
[08:01:34] <Wobbo > Lizzy: You don't control your Pi using IRC? pffft
[08:06:43] <Wobbo > I want to write a Lisp to Lua compiler, do people have name suggestions?
[08:07:45] <Wobbo > l2l doesn't work for you?
[08:10:47] <Wobbo > I did get it to work.
[08:11:03] <Wobbo > I believe I even got it to run on OpenComputers, but I'm not to sure about that
[08:11:37] *** Joins: Wobbo_ (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[08:11:41] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[08:11:46] <Wobbo _> Goddammit internet!
[08:12:00] <Wobbo _> Izaya: I believe I even got it to run on OpenComputers, but I'm not to sure about that
[08:12:05] *** Wobbo_ is now known as Wobbo
[08:15:41] <Vexatos> WOBBO
[08:15:43] <Vexatos> .wobbo
[08:15:56] <Wobbo > Hi Vexatos, how are you?
[08:16:07] <Wobbo > Oh god that is still in there?
[08:17:35] <Wobbo > EnderBot2: Madness. I though this was madness
[08:21:28] <Wobbo > But no ideas for my lisp2lua compiler?
[08:23:28] <Vexatos> Wobbo , http://git.io/vR5_1w?
[08:24:12] <Wobbo > This is an interpreter, isn't it?
[08:24:15] <Wobbo > Still nice
[08:27:03] <Wobbo > God dammit router, just keep giving me internet!
[08:28:39] <Wobbo > Vexatos: I want to make a Compiler that compiles directly to Lua 5.2 code that you can deploy whereever you can use Lua
[08:31:45] <Wobbo > Inari: I mean also where you can't run an interpreter
[08:32:49] <Wobbo > Because you have a large Lisp program and not enough ram for example
[08:35:06] <Wobbo > I have only seen lisp2lua compilers where you get non-bytecode out of it
[08:36:38] <Wobbo > I think there isn't a lot of information on the bytecode available
[08:37:29] <Wobbo > Inari: Where can I find this info?
[08:38:10] <Wobbo > its 24 now
[08:38:21] <Wobbo > according to the stats
[08:38:39] <Wobbo > And no, i did not count
[08:38:59] <Wobbo > half an hour ago I guess?
[08:40:45] <Wobbo > dangranos: It is so we can do:
[08:40:48] <Wobbo> .wobbo
[08:40:48] <^v> Wobbo, WobboWooooobbooWoooooooooobbooooooooooWoooooobboooWoooobboWoooobbooooooWobbo ooooWooooobbooooooooWooooobbooooooWoooooooobbooooooooo
[08:42:09] <Wobbo > I don't remember that command
[08:43:18] <Wobbo > Wait… Izaya is SKS? And nobody told me? D:
[08:44:04] <Wobbo > I haven't been here for 160 days, how am I supposed to know?
[08:44:08] <Izaya> TIL I actually made some sort of difference to Wobbo
[08:45:19] <Wobbo > Of course I remember you SKS, with your Australian server room
[08:45:37] <dangranos> Wobbo , he is hard to forgot, you know?
[08:45:59] <Wobbo > dangranos: Typing is hard right now, isn't it?
[08:46:07] <Wobbo > But yes, hard to forget
[08:46:23] <Wobbo > I still have nightmares occasionally.
[08:47:25] <Wobbo > Ah, also an explanation. I don't know English either
[08:49:09] <Wobbo > Inari: I gave up a few years ago
[08:50:31] <Wobbo > My Dutch is actually getting embarrassingly bad though.
[08:53:01] <Wobbo > Welcome BACKKKKKKK
[08:53:27] <ds84182> WOBBO !
[08:53:30] <ds84182> .wobbo
[08:53:30] <^v> ds84182, Wobbo oooooooooWooooooooobbooooooooooWooooooobboooooWoooobboooooooooWoooobboooooooooo
[08:53:35] <Wobbo > WHERE??
[08:54:02] * Wobbo looks up
[08:54:07] <Wobbo > I don't see him!
[08:54:46] <Wobbo > Izaya: I second that motion
[08:56:19] <Wobbo > The motion that SKS should go to bed
[09:01:22] <Wobbo > You didn't have a parachute?
[09:02:17] <Wobbo > Your rocket, thats who
[09:23:38] <Wobbo > You get attacked by weeping angels from the looks of ti
[09:23:44] <Wobbo > s/ti/it/
[09:23:44] <Kibibyte> <Wobbo > You get attacked by weeping angels from the looks of it
[09:25:50] <Wobbo > Anyway, I'm going.
[09:26:18] <Wobbo > Don't know when I might come back yet.
[09:26:23] <Wobbo > So bye!
[09:26:58] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
72 more...
[14:43:44] <ds84182> .wobbo
[01:24:57] <PotatoTrumpet> WHERE IS WOBBO
[01:25:05] <Mimiru> I shot wobbo .
[01:25:13] <PotatoTrumpet> .wobbo
[03:44:56] <Vexatos> "I come online, and I get thrown, now I get eaten! What is wrong with this place! ~Wobbo 2014 not knowing the purpose of #oc"
[01:52:08] <sugoi_> anyone know who Wobbo is?
[12:39:10] <sugoi> Magik6k: do you know wobbo ? does he come to this channel?
[12:39:22] <Vexatos> .wobbo
[23:53:14] <dangranos> https://github.com/OpenPrograms/Wobbo -Programs/tree/master/grep/
[23:54:20] <sugoi_> Temia: wobbo -programs has getopt
[02:05:28] <^v> dangranos, [63] I come online, and I get thrown, now I get eaten! What is wrong with this place! ~Wobbo 2014 not knowing the purpose of #oc
[09:38:19] <Sangar> i didn't write the rc system, wobbo did. i think there's a tut on the forums?
[09:56:15] <Sangar> if it doesn't wobbo bothed the package lib reimplementation and someone should fix that :P
[11:33:01] <Sangar> if wobbo ever comes back, i'll tell him he won. as the sole participant delivering anything :P
[13:06:43] <Sangar> didn't wobbo have a tutorial on the forums on writing libs?
[12:13:40] <Sangar> Wobbo should kinda get one, as he was the only one to participate in ocjam, which is what those were added for in the first place >_>
[20:25:07] <Sangar> and wobbo had a tut on the forums i believe
[17:40:06] <Lizzy> Magik6k, talk to wobbo bout that
[13:12:38] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:12:38] *** zsh sets mode: +v Wobbo
[13:13:16] <gamax92> Wobbo !
[13:13:58] <Wobbo > Guess what I did today!
[13:14:32] <Wobbo > Incorrect
[13:15:31] <Wobbo > Random: But what is the question :P
[13:16:22] <Wobbo > Random: No, it isn't :P
[13:19:21] *** Joins: Wobbo|iPhone (~wobbo ipho@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:20:05] <Wobbo |iPhone> Maybe this will help you guess ?
[13:21:46] <Wobbo |iPhone> gamax92: maybe this will help you guess ?
[13:22:12] <Wobbo > An iPhone doesn't give you sex, sadfully :(
[13:22:32] <Wobbo |iPhone> Yep
[13:22:36] <Vexatos> <28Wobbo |iPhone18>27 Yep
[13:23:48] *** Quits: Wobbo|iPhone (~wobbo ipho@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
[13:24:49] <Wobbo > I decided it was time I got a new phone, and since I use iCloud a lot(contacts, agenda, reminders, notes) an iPhone was a pretty logical choice
[13:26:33] <Wobbo > I mostly use it for whatsapp, but I might also downloaded music onto it, it already has my podcasts
[13:32:54] <Wobbo > Ah, now I can't tell Negi I hate the French :(
[13:41:29] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
14 more...
[10:53:56] <Sangar> wobbo would probably slap you for not using io.write :P
[13:19:24] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:19:24] *** zsh sets mode: +v Wobbo
[13:22:49] <Wobbo > Reddit, Y U NO work? D:
[13:28:03] <Wobbo > nxsupert: If I am correct, only when the key goes down.
[13:28:20] <Wobbo > Izaya: And you have reason to, you use windows :P
[13:29:03] <Izaya> Wobbo , it's virtualised
[13:29:27] <Wobbo > Still windows
[13:35:56] *** Joins: Wobbo_ (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:35:56] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[13:35:56] *** zsh sets mode: +v Wobbo _
[13:39:49] <Wobbo _> Still doing your java thingy?
[13:39:56] *** Wobbo_ is now known as Wobbo
[13:46:29] <Wobbo > Caitlyn: Yeah, I heard about that today
[13:46:46] <Wobbo > Caitlyn: Only 3.25 hours left :P
[13:48:13] <Wobbo > Caitlyn: OC time is the only real time! :P Shit, then I have one hour more to wait…
[13:49:14] <Wobbo > Although tomorrow might be worse, being valetines and all :/
[14:36:54] <Wobbo > Izaya: A linux iso :P
[14:37:24] <Izaya> Wobbo , I'll dump a copy of arch onto there for good measure
[14:45:21] <Wobbo > nxsupert: which languages?
[14:45:35] <Wobbo > Don't think so
[14:46:24] <Wobbo > Iterators are actually not a feature, just a convention.
[14:48:09] <Wobbo > loggers are always useful
[15:15:47] <Wobbo > Phosphene: They skipped it
[15:16:37] <Wobbo > CompanionCube: I hope that wasn't the reason they skipped it…
[15:16:55] <CompanionCube> Wobbo , I believe it might've been a reason
[15:27:25] <Wobbo > I just got the genius idea to pipe output from fortune into say
[15:31:08] <Wobbo > I just need to run that shit at random moments :P
[15:34:43] <Wobbo > Random fortune that I can't stop that blasts from my speakers? Can't be better right? :P
[15:35:34] <Wobbo > Maybe I can find a dalek voice :P
[15:36:33] <Wobbo > nxsupert: pcall(tbl.func, tbl, <other args>)
[15:37:44] <Wobbo > nxsupert: tbl:func(args) is syntactic sugar for tbl.func(tbl,args)
[15:58:56] <Wobbo > four_chan: Are you the hacker 4chan? D:
[16:05:23] <Wobbo > blixa: package.loaded["packe.sub"] if the name contains spaces
[16:09:30] <Wobbo > nxsupert: put package.loaded.pckgname = nil in the top of your file
[16:10:35] <Wobbo > v^: It doesn't use weak tables, it also keeps libs like component and io loaded
[16:11:27] <v^> Wobbo , because they are loaded by parts of the OS
[16:16:17] <Wobbo > gamax92: what you making?
[16:16:39] <PotatoTrumpet> :D Wobbo
[16:17:05] <Wobbo > gamax92: Whats that?
[16:17:08] <Wobbo > PotatoTrumpet: Hi
[16:17:20] <gamax92> Wobbo : it graphs 3D functions?
[16:19:13] <Wobbo > gamax92: Ah, like gnuplot?
[16:20:44] <Wobbo > gnuplot can plot a multitude of different kinds of plot. Its what octave(Open source matlab) uses for plotting
[16:22:57] <Wobbo > Yeah, Think so
[16:24:12] <Wobbo > gamax92: http://www.gnuplotting.org/plotting-functions/
[16:26:54] <gamax92> Wobbo : i seem to be failing http://i.imgur.com/JMQWuSR.png
[16:28:21] <Wobbo > gamax92: Maybe you need to do something with your range
[16:31:46] *** Joins: Wobbo_ (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:31:46] *** zsh sets mode: +v Wobbo _
[16:31:50] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[16:32:01] <Wobbo _> No, I'm not google
[16:32:06] *** Wobbo_ is now known as wobbo
[16:32:16] *** wobbo is now known as Wobbo
[16:33:37] <Wobbo > Did you set xrange and yrange?
[16:33:51] <Wobbo > Cause those two are the ones you want to fiddle with
[16:36:32] <Wobbo > Alright, whatever you want
[16:38:26] <Wobbo > Does look nice
[16:51:19] <Wobbo > nxsupert: In Lua, everything is a refernce. Its just that most things are immutable
[17:08:40] <Wobbo > I'm also going. Bye!
[17:09:07] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
61 more...
[11:44:36] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[11:44:36] *** zsh sets mode: +v Wobbo
[11:44:45] <Gopher> ho, Wobbo
[11:44:59] <Wobbo > Typo or new greeting? :P
[11:49:23] <Wobbo > Kodos: Yeah, that sounds brave.
[11:52:25] <Wobbo > Csstform: How did OCJam end last week?
[11:53:10] <Wobbo > Sangar: Low Level Access FTW :P
[11:58:37] <Wobbo > gamax92: Units allows you to easily localize! Since it is 15 units in a direction, I would interpreted it as meters! but an american can insert his retarded feet! :D
[11:59:19] <Wobbo > Lizzy: these bananas: http://www.reddit.com/tb/2v1a7b
[11:59:43] <Wobbo > All of imperial is pretty much retarded
[12:00:22] <Wobbo > Ah :P So you use your own feet as a unit of measurement?
[12:00:29] <Caitlyn> Wobbo , I could...
[12:00:36] <Wobbo > gamax92: 15 Caitlyns feet :P
[12:03:13] <Wobbo > gamax92: I'm also not interested in your usage of tissues, thank you very much
[12:04:35] <Wobbo > Kodos: Was that in season 2 of the new incarnation?
[12:05:43] <Wobbo > Caitlyn: Yeah, number 9 was only in season one of the new incarnation
[12:06:40] <Wobbo > Caitlyn: Old doctor who is better than the new incarnation?
[12:07:15] <Wobbo > But you only watched season one of the new version?
[12:12:06] <Wobbo > Alright. with what?
[12:12:11] <Negi> Wobbo : With rc.lua
[12:12:19] <Wobbo > Negi: Ask away
[12:12:46] <Wobbo > gamax92: run Command
[12:13:12] <Wobbo > Negi: as in, progName = "string" ?
[12:13:31] <Wobbo > Nope, you can use a table
[12:13:54] <Wobbo > Negi: No yet, but they should be added. But you can always rc progname stop
[12:14:15] <Wobbo > Negi: $ rc progname stop
[12:15:18] <Wobbo > Negi: yeah, not added yet
[12:16:16] <Wobbo > Sangar: If I wanted to add a "stop" command to rc system for cleanup at shutdown, where should I add that in OpenOS?
[12:17:35] <Sangar> Wobbo , init already wraps computer.shutdown so that it sends a `shutdown` signal before actually shutting down, wouldn't that suffice?
[12:18:04] <Wobbo > Sangar: that would suffice. didn't know there was a shutdown signal.
[12:18:30] <Wobbo > Then I have to reread the rc library :P
[12:20:17] <Negi> Wobbo : If there's a shutdown signal, I can add the "stop" support thing myself, it's a one-liner.
[12:20:36] <Wobbo > Sangar: should stop be send to all loaded scripts or only to the enabled scripts?
[12:20:52] <Wobbo > Negi: you can do that, but I still want to add it :P
[12:21:22] <Wobbo > I've wanted to add it for a longer time, but never go to it
[12:22:22] <Sangar> Wobbo , dunno, the latter seems to make more sense?
[12:22:49] <Wobbo > Negi: I also want to write a lib for rc-utils. Like wrapForInit that takes a function and returns a function that makes sure the argument only gets called after the init event
[12:23:54] <Wobbo > Sangar: Yeah, but that would also mean that if I start a script by hand I have to stop it by hand.
[12:25:19] <Wobbo > Sangar: no enabled is if it is in the etc/rc.cfg enabled field
[12:25:45] <Wobbo > Negi: start and stop are not handled differently now
[12:26:29] <Wobbo > Sangar: or adding a running field to a script that gets set to true after start and only stop loaded running programs
[12:27:49] <Negi> Wobbo : I know. But would it be that hard to add a thing to the rc lib for it to add the service to enabled if the command called is start ?
[12:28:26] <Wobbo > Negi: that is not what enabled is for ;) Enabled is for scripts that should be san at startup
[12:31:12] <Wobbo > But if I want to add it now I have to start MC and I cba to do that now… Meh, will do it tomorrow
[12:34:12] <Wobbo > And I also cba to do my assignment, this will be a productive night :P
[12:37:30] <Wobbo > Negi: I dislike how UD has two definitions of Groningen, with the wrong one at the top :(
[12:38:28] <^v> Ping reply from Wobbo 0.67s
[12:41:23] <Wobbo > Sangar: Or I could add a function to my hypothetical rcutils lib that installs a stop event listener…
[13:00:11] <Wobbo > Is that something you get an achievement for now?
[13:05:01] <Wobbo > McJty: a treasure on his attic which he shared with all who were online
[13:51:59] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 198 seconds)
[14:19:07] <Negi> Or that Wobbo is a sound.
[14:19:31] <Vexatos> But wobbo is a sound
53 more...
[08:10:29] <Sangar> Wobbo did some tests wrt. geolyzer noise and visualized that
[12:24:19] <Negi> !wobbo ?
[12:24:29] <Negi> Where is Wobbo :c
[12:26:27] <vifino> Wobbo might be lost but time bring back it will.
[09:45:08] <Sangar> you'd have to ask Wobbo if there's any particular reason (like that, load order) for it not being one; i'm guessing the main one is that it isn't for "vanilla" Lua's package lib, either
[16:11:40] <Lizzy> aka Wobbo
[16:14:44] <Lizzy> .wobbo
[16:14:44] <^v> Lizzy, WobboooooooooWooooooooobbooooooooWobbo ooooooooWooooooobboooooooooWoooooobbooooooWoooooooooobbooooooooooWoooobboooooWooooooooobbooooooooo
[09:52:54] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[09:52:54] *** zsh sets mode: +v Wobbo
[10:15:52] <Wobbo > Hi pong
[10:26:19] <Wobbo > I'm going to prepare and eat food and stuff, bbl
[10:26:21] *** Wobbo is now known as Wobbo |AFK
[12:05:33] <Wobbo |AFK> iceman11a: Small detailed explanation for why local doesn't work in the prompt: local makes a variable local to the current chunk(function, file, do-block, etc). And when you type in a line in the prompt, that is seen as its own chunk. so local a= 10; print(a) works, but once you press enter, the line gets executed and all the local variables get cleared, because the chunk ended.
[12:13:22] <Wobbo |AFK> iceman11a: Why use term? Just use io.write and io.read
[12:26:07] <Wobbo |AFK> iceman11a: tostring
[12:38:00] <Wobbo |AFK> Csstform: What is the current status of OCJam? Was it last weekend or weren't there enough participants?
[12:52:01] <Wobbo |AFK> Alright, lets find a professor to stalk tomorrow
[12:53:40] *** Wobbo|AFK is now known as Wobbo
[13:28:47] <Wobbo > Sangar: What sounds more interesting, arguing agents or Quadratic Assignment problems?
[13:35:48] <Wobbo > Negi: Dafuq is that?
[13:36:18] <Negi> Wobbo : The ending from "The Melancholy of Haruhi Suzumiya".
[13:36:41] <Wobbo > Negi: The ending? Pretty sure I saw all of that Anime.
[13:37:04] <Negi> Wobbo : You know what an ending is, right ?
[13:37:26] <Wobbo > Negi: That is not the ending of every episode, I'm pretty sure it isn't.
[13:37:42] <Negi> Wobbo : The graphical render is not. The music is, though :I
[13:38:09] <Wobbo > Negi: I recognised the music, not the graphics
[13:38:35] <Sangar> Wobbo , arguing agents
[13:39:25] <Wobbo > Sangar: I'm leaning more towards QAD, but MAS is interesting and shit
[13:40:58] <Wobbo > Its for a bachelors project, no, don't think so
[13:41:16] <Wobbo > Although, arguing using reinforment learning, that could be plausible :P
[13:42:16] <Wobbo > Sangar: Marvin? :P
[13:42:41] <Wobbo > OC robots sitting at an auction would be pretty awesome actually
[13:43:53] <Wobbo > I guess going with the agents is also better for myself, since I don't really understand how agents work, but I sort of understand how ML works
[13:47:32] <Wobbo > Yeah, will probably visit the agents guy first, then the QAB guy.
[13:47:43] <Wobbo > s/B/P/g
[13:47:43] <Kibibyte> <Wobbo > Yeah, will probably visit the agents guy first, then the QAP guy.
[13:49:19] <Wobbo > I fiannly found a list of all the researchers! God, so much PhD students that might be intersting as well!
[13:51:52] <Wobbo > From the first reaserch group, only two had a website, one with no info, and the other did research into recognizing handwritten Thai ¬_¬ yeah, no
[13:53:16] <Wobbo > Sangar: Lambert Schomaker is a proffer at the RUG who is specialized in handwriting recognition for old Dutch. I can see why the Thai guy is here.
[13:57:34] <Wobbo > Sangar: They teach machines how to read text, from the input to the ascii output.
[13:58:18] <Wobbo > Sangar: Its mostly machine learning behind the scenes, but also image recognition for featrue extraction and stuff. Really interesting actually. But I have no interest in handwriting recognition
[13:59:48] <Wobbo > Sangar: on this site you can search through a large collection of old dutch handwriting: http://application02.target.rug.nl/cgi-bin/monkweb?cmd=scroogle&db=1002
[14:00:43] <Sangar> Wobbo , yeah, i just wondered about the specifics :P (as in: do they just cobble existing algorithms together or invent new ones - for the individual tasks)
[14:00:45] <Wobbo > Sangar: If you cloick on the book menu, you can also find Medivial German
[14:00:47] <Sangar> Wobbo , dat facepalm
[14:01:03] <Wobbo > Its a Monk and he is working :P
[14:01:15] <Wobbo > But they do a little of Both I believe.
[14:03:05] <Wobbo > Sangar: The first result for Groningen: http://application02.target.rug.nl/cgi-bin/monkweb?cmd=lexexpshow&label=Groningen
[14:03:26] <Wobbo > You can see the outline of the word underneath the scanned picture
[14:03:52] <Wobbo > This one was labeled though, as far as I can tell
[14:04:27] <Wobbo > I do like that it links to the dutch wikipedia :P
[14:06:26] <Wobbo > I could also build a bayesian network to solve old crimes… Don't know what a Bayesian network is though
[14:07:15] <Wobbo > That is Bayesian statistisch, isn't it?
[14:07:49] <Wobbo > They use the term here to conclude shit about crimal cases and stuff
[14:08:08] <Wobbo > Sangar: Yeah, I tried that before as well, it didn't give me answers
[14:08:36] <Sangar> Wobbo , it started printing a bunch of results, then ff locked up and died :P
[14:08:56] <Wobbo > Must be the umlaut then, I used it without
[14:09:28] <Wobbo > Amir, why do you not have webstie? D:
[14:10:40] <Wobbo > Sangar: from introduction into bachelor project idea: Recently, the famous Dutch case of the Deventer moordzaak was reopened. New information about the evidence led to the idea that the sequence of events leading up to the murder may have been quite different from what the court previously thought and had based their conviction on. It is now thought that the victim may have died on a different day altogether.
[14:12:03] <Wobbo > I just lost a little bit of faith in the dutch crimial system :P
[14:13:19] <Wobbo > Sangar: Anyway, everything that starts with Bayesian is connect in the way that they all use the same mathematical principles to do statistics.
[14:13:27] <Wobbo > Yeah, normally it works
[14:15:32] <Wobbo > Like, half a year ago?
[14:17:59] <Wobbo > Now, should I check out cognitive modelling… On one hand its really intersting, on the other hand, psychology D:
[14:18:28] <Wobbo > LOL, thats not much
[14:18:55] <Wobbo > I'm a Student Assistant for Research Methodology now, so I have to keep that stuff a little up to date :P
[14:22:13] <Wobbo > Sangar: What is actually pretty funny, as a SA I am officially a employe at the RUG, so I have a @rug.nl and a @student.rug.nl adress :D
[14:22:25] <Sangar> Wobbo , fancy :>
[14:22:27] <Wobbo > Sangar: Sounds reasonable
[14:23:02] <Wobbo > Sangar: I all ends up on my @gmail though :P
[14:26:11] <Wobbo > Huh, there is a Cognitive Modelling conference in Groning in April. Interesting…
[14:27:21] <Wobbo > And of course it is hosted by my porfessors :P
[14:37:34] <Wobbo > Sangar: How does the API actually work? is it a java wrapper around scala code or something?
[14:38:08] <Sangar> Wobbo , it's just Java. Scala classes implement the Java interfaces, that's all.
[14:38:35] <Wobbo > Ah. So that is how you work your magic
[14:41:13] <Wobbo > Sangar: Reasoning about law is also interesting. It is essentially reasoning with a lot of uncertainty
[14:42:45] <Sangar> Wobbo , yeah. it's kind of "objective by consent" :P
[14:43:39] <Wobbo > Sangar: Yeah, sort of like that :P
[14:49:51] <Wobbo > Well, I think I have a list of people I want to visit tomorrow
[14:52:15] <Wobbo > Sangar: Btw, if you want more information about Bayesian statistics, I might be able to sneak you into a lecture about that :P
[14:54:02] <Sangar> Wobbo , i'm good, thanks :P
[14:55:26] <Wobbo > Already thought so :P
[15:05:25] <Wobbo > vifino: I live closer to germany than to Amsterdam, but even though Sangar ia far away
[15:05:37] <vifino> Wobbo : :P
[15:07:09] <Wobbo > Dashkal: I guess the closest European country for you would be either France or the Netherlands. Plus, its ropical there and shit!
[15:07:25] <Wobbo > Being the caribean and all
[15:08:04] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[15:09:59] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[15:09:59] *** zsh sets mode: +v Wobbo
[15:10:11] <Wobbo > Alright, that was crappy
[15:11:12] <Wobbo > Italian cuisine is more than just pizza :P
[15:14:29] <Wobbo > I don't actually know if I've had "real" italian cuisine. Been in italy multiple times, but never really picked out "real" Italian food.
[15:14:43] <Wobbo > As far as I remeber anyway
[15:17:11] <Wobbo > I can just travel if I want to see another culture :P
[15:17:35] <Wobbo > Not a lot of international students yet however, would be intersting to see that happen as well.
[15:17:52] <Wobbo > But that won't happen for my year, I'm in the last full Dutch year
[15:18:24] <gamax92> Wobbo : lets sing.
[15:18:25] <Wobbo > One of the pluses of living in Europe, travelling to another country is relativly easy :P
[15:18:36] <Wobbo > gamax92: sing?
[15:18:44] <LordFokas> wobbo : depends on where you live
[15:19:19] <Wobbo > LordFokas: True. but even crossing Germany is only two/three days by car or something like that?
[15:19:35] <Wobbo > gamax92: but really, sing?
[15:19:49] <Sangar> Wobbo , one
[15:19:51] <Wobbo > LordFokas: Spain is cool. At least Barcelona
[15:20:02] <Wobbo > Sangar: from west to east I meant.
[15:20:30] <Wobbo > Sangar: I can get to Austria in one day :P
[15:20:35] <Sangar> Wobbo , that's even less >_> well. then again, i don't know quite *how* crappy roads are in east germany, admittedly
[15:21:06] <Wobbo > GunArm1: Normally I disable file buffering and just work on the hdd in OC from an external program
[15:21:38] <Wobbo > Sangar: Might be one day as well. Its a few years ago that I went to Berlin and Prague
[15:21:58] <Wobbo > LordFokas: Welcome to Europe, where neighbours just can't stand eachother! :D
[15:22:39] <GunArm1> Wobbo : so like you just use vim on the server?
[15:22:50] <Wobbo > At least we can all agree on one thing, we all hate the French!
[15:23:07] <Wobbo > GunArm1: I normally don't play on servers. So vim on local machine
[15:24:10] <Wobbo > LordFokas: The French that speak something different than French are alright. The others, meh…
[15:25:31] <Wobbo > I might be travelling through England/Scotland this summer.
[15:27:34] <Negi> Wobbo : I'm french, damn it <_<
[15:27:48] <Wobbo > Negi: :P
[15:30:34] <Wobbo > Negi: Its what MindWorX said, I'm Dutch, so I must be stoned right now :P
[15:30:58] <Negi> Wobbo : >_<
[15:31:14] <MindWorX> Wobbo , You're saying you're not?
[15:32:00] <Wobbo > MindWorX: Nah, I had to get my bike repaired, so I couldn't buy more weed and my own plants aren't ready for harvest yet
[15:32:10] <MindWorX> Wobbo , You poor thing. :(
[15:33:23] <Wobbo > MindWorX: Sangar is here, you can ping him now to thank him :P
[15:46:27] <Wobbo > MindWorX: Why compare it with something in the first place?
[15:47:29] <Wobbo > Sangar: I thought that not nil was defined seperately. TIL I guess
[15:48:15] <Wobbo > Sangar: If I ever were to create a dynamicly typed language, I wouldn't even include false I guess. Or True. just nil. make if a test for existance.
[15:48:31] <Sangar> Wobbo , like lisp? ;)
[15:48:47] <Wobbo > Sangar: Lisp has T which is true sort of, but yes.
[15:49:34] <Wobbo > Sangar: if can be used for a test of existance. macros can be used to define while, unless and when
[15:50:17] <Wobbo > Sangar: That doesn't disprove my theory :P I thought that not nil just resulted in true
[15:51:33] <Wobbo > That is extremely weird
[15:51:48] <Wobbo > .l not nil, "hello"
[15:51:48] <^v> Wobbo , true | hello
[15:52:10] <Wobbo > Sangar: Multiple return values destorying shit?
[15:52:33] <Sangar> Wobbo , nah, lua just drops the rest in those cases... afaik, anyway :P
[15:52:55] <Wobbo > Sangar: focus on the next line I write
[15:53:01] <Wobbo > .l not nil, "Hello"
[15:53:01] <^v> Wobbo , true | Hello
[15:54:51] <Wobbo > Sangar: I guess that nil does take multi args in regard
[16:00:38] <Wobbo > Could you all stop talking japanese for a minute? My translotro isn't finished yet!
[16:00:53] <Wobbo > Sangar: Copied from stack overflow?
[16:01:09] <Sangar> Wobbo , stackoverflow has minecraft code snippets? :P
[16:03:49] <Wobbo > Sangar: Probably
[16:04:29] <Wobbo > Its stackoverflow, it has all the things!
[16:05:10] <Wobbo > ds84182: Port it to lua?
[16:07:22] <Wobbo > Caitlyn: Yeah, old adds are weird
[16:14:07] <Wobbo > MindWorX: no touch events for tier one screens
[16:22:07] <Wobbo > MindWorX: You could also write an rc script and just have the robot return to the shell
[16:22:49] <Wobbo > MindWorX: Let it read from a log file to display its contents
[16:34:11] <Wobbo > I'm going for today. Speak you all later!
[16:34:24] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
147 more...
[06:22:16] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[06:22:16] *** zsh sets mode: +v Wobbo
[06:22:27] *** Joins: Wobbo |Web (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[06:22:34] *** Quits: Wobbo |Web (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
[06:24:50] <Wobbo > Vexatos: I'm going to start work on IBM now :P
[06:33:08] <Wobbo > Cruor: the wiki bot is pretty rubbish for search
[06:56:46] <Wobbo > Sangar: What shitstorm?
[06:57:08] <Sangar> Wobbo , Lex lashing out
[06:58:15] <Wobbo > Sangar: Lashing out at what?
[06:59:01] <Sangar> Wobbo , nova (abstraction layer for modding, with the goal of targeting multiple versions of mc and even mc clones using the same mod code)
[07:00:35] <Wobbo > Sangar: Really, the drama in the modding community ¬_¬
[07:04:19] <Wobbo > Sangar: Then someone will take the current codebase and fork it I guess
[07:17:54] * Wobbo thought his code wasn't working, so started bug fixing.
[07:18:05] * Wobbo forgot to initialize the movement api :/
[07:25:49] <Wobbo > My code works! :D
[07:26:16] <Wobbo > I just had a robot remove all the ores from a glass box. It worked well :D
[07:26:39] <Wobbo > Only the pathfinding is utterly retarded :/
[07:28:25] <Sangar> Wobbo , getting there! :)
[07:29:22] <Wobbo > Sangar: I can just rename the path planner from Intelligent Path Planner to Retarded path planner and be done with it :P
[07:29:58] <Wobbo > Sangar: Also, the actual mining lib is 13 loc, most of which is boilerplate :P
[07:30:33] <Sangar> Wobbo , make it RPC, retarded path computation :P
[07:30:49] <Wobbo > Sangar: I will start sedding now :P
[07:32:45] <Wobbo > Sangar: But really, it is trying to hill climb TSP, so it is pretty retarded
[07:33:38] <Wobbo > Sangar: Travelinng Salesman Problem
[07:34:21] <Wobbo > Sangar: Didn't have AI: a modern approach here, so couldn't really find something better from lectures
[07:35:43] <Wobbo > Sangar: should the miner return to its starting position after its done or not? I think it should, but not sure
[07:39:27] <Wobbo > Sangar: My lama keeps track of its relative location from the start, so doesn't necessarily have to be painful
[07:40:11] <Wobbo > Sangar: ah :P
[07:40:53] <Wobbo > Sangar: I mean what he should do after one round of mining, should he go back to its starting position or just sit there.
[07:41:47] <Wobbo > Sangar: But I will probably just add a function, locateAndMine to find all valuables and LocateMineReturn to make him return or something
[07:41:58] <Wobbo > Sangar: Then it is up to the player, not to me
[07:42:38] <Wobbo > Sangar: lama.goTo(lama.getLocation)) :P
[07:42:52] <Wobbo > Sangar: derp, nvm that won't work :P
[07:43:13] <Wobbo > local sx, sy, sz = lama.getLocation(); lama.goTo(sx, sy, sz)
[07:43:30] <Wobbo > Sangar: No it is totally gecause go and to are two seperate words :P
[07:45:50] <Wobbo > Now I do have to test that actually of course…
[07:50:15] <Wobbo > Sangar: make it a joke commit :P
[07:53:26] <Wobbo > And then I broke the robot I was testing shit on ¬_¬
[07:53:34] <Wobbo > Sangar: Your point being? :P
[07:56:03] <Wobbo > I have a stacktrace so long that I can't see the error anymore :(
[07:56:19] <Wobbo > Vexatos: Could you say "Scheveningen"? :P
[07:59:22] <Wobbo > Vexatos: Is it really that hard to pronounce?
[07:59:30] <Wobbo > It doesn't look to hard…
[08:02:54] <Wobbo > Is "ah" not a proper combination in English? O_o
[08:03:12] <Wobbo > Then what do the english say when they go to the dentist?
[08:06:27] <Wobbo > Of course!
[08:20:54] <Wobbo > o/ Sangar
[08:26:42] <Wobbo > Vexatos: If the robot returns to its old position, should it also return to the previous orientation?
[08:27:25] <Wobbo > Yeah, will need a turnTo now :/
[08:28:53] <Wobbo > Will I first write turnTo or will I first write docs?
[08:44:16] <Wobbo > Negi: You did something wrong I guess
[08:50:35] <Wobbo > Would it be seen as bad form for a function to print log messages to stdout?
[09:00:33] <Wobbo > Negi: you mean vifino isn't an AI? We found another non-AI here!
[09:04:28] <Wobbo > Alright, lets get to writing docs. How do I seperate libs from bins in man?
[09:05:37] <Wobbo > You can't :/ damn
[09:14:21] <Wobbo > Inari: We can see which one you are…
[09:14:45] <Wobbo > Inari: nvm :P Negi changed that
[09:14:49] <Inari> Wobbo : hm?~
[09:59:10] <Wobbo > Afternoon Caitlyn
[10:05:02] <Wobbo > Alright, I'm already at rpc for documentation now! :D
[10:18:25] <Wobbo > gamax92: shes been here for some time now
[10:19:20] <Wobbo > Where? I can't see her
[10:19:41] * gamax92 gives Wobbo the binoculars
[10:19:55] * Wobbo looks through the binoculars
[10:20:00] <Wobbo > Ah, now I see her!
[10:22:57] <Wobbo > Csstform: What is your github?
[10:23:20] <Wobbo > Csstform: nvm, found it
[10:23:50] <Wobbo > Csstform: I added you and Sangar to a private repo with my OCJam submission, so you can already view it and shit.
[10:24:22] * Wobbo has student account :P
[10:24:58] <Wobbo > A university email address did the trick for me
[10:25:18] <Wobbo > what: I don't know who has a worse nickname, you or ping
[10:26:07] <Wobbo > I don't, you're all idiots for picking those names
[10:26:55] <Wobbo > Lets say I really needed you, how would I ping you?
[10:29:04] <Wobbo > You react to just what:
[10:29:17] <Wobbo > SuPeRMiNoR2: {} + {} == NaN :P
[10:29:30] <Wobbo > Gopher: No clue. I don't even know who it is. :P
[10:30:00] <Wobbo > what: Try javascript. That is even worse
[10:30:15] <Wobbo > #lua "1" - "2"
[10:30:35] <Wobbo > what: In Javascript "1" + 2 == 12 and "1" - 2 gives an error
[10:30:45] <Wobbo > s/12/"12"/
[10:30:45] <Kibibyte> <Wobbo > what: In Javascript "1" + 2 == "12" and "1" - 2 gives an error
[10:30:59] <what> Wobbo : that makes perfect sense
[10:31:33] <Wobbo > It is just extremely wacky to see. And using + for string concatenation is a bad iead
[10:32:15] <Wobbo > SuPeRMiNoR2: That would also be nice.
[10:36:54] <^v> Ping reply from Wobbo 0.21s
[10:41:17] <Wobbo > Now I'm bored :(
[10:51:36] <Wobbo > Single point of failure is always a good idea
[10:58:44] <Wobbo > Inari: True :P
[11:17:46] <Wobbo > gamax92: I believe you fail at the alphabet
[11:17:59] <gamax92> Wobbo : I believe you fail at routing
[11:18:19] <Wobbo > gamax92: Coincidentally, I have no interest in routing, so I do
[11:18:29] <gamax92> Wobbo : OC stuff :P
[11:19:54] <Wobbo > gamax92: Go make routing software then :P
[11:20:12] <gamax92> Wobbo : I want to make an OS that allows booting off of OCNetFS
[11:30:16] <Wobbo > non-EEProm? I'm not even used to assemblers!
[11:32:21] <Wobbo > Caitlyn: I haven't had time to play OC a lot lately… so yeah…
[11:33:33] <Wobbo > gamax92: Some people are weird.
[11:33:49] <gamax92> Wobbo : and some people have too much ear wax that causes issues with hearing
[11:34:11] <Wobbo > Sounds annoying
[11:34:25] <Wobbo > Anyway, I'm going. will maybe be back later today
[11:34:29] <Wobbo > bye! o/
[11:34:35] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[13:39:09] <Vexatos> Wobbo wobbo wobbo wobbo wobbo
[13:39:15] <ds84182> .wobbo
[13:39:15] <^v> ds84182, WoobbooooooooWoooobboooooooWoooooooobbooWoooobboooooWoooooooobbooWobboooooWooooobbooooooooWooobbooWooooobbooooWobbo oo
[14:38:56] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[14:38:56] *** zsh sets mode: +v Wobbo
[14:39:43] <Caitlyn> Wobbo , o/
[14:41:39] <Wobbo > Caitlyn: So now everything should work as expected? nice
[14:44:53] <Wobbo > Csst|MC: You saw my OCJam repo?
[14:45:07] <Csst|MC> Wobbo : no
[14:45:54] <Wobbo > Csst|MC: You should be able to see it
[14:46:19] <Csst|MC> Wobbo : k, I'll take a look in a bit
[14:46:29] <Wobbo > Caitlyn: Couldn't you have put it into seperate repos on bitbucket?
[14:46:53] <Wobbo > So you wouldn't have to host it yourself.
[14:47:18] <Wobbo > I never used bitbucket, so I don't actually know if that 2gb is a global limit or a per repo limit though
[14:49:58] <Wobbo > Yeah, that is try
[14:50:15] <Wobbo > Alissa: Yes, latest version is for 1.7.10
[15:47:45] <Wobbo > gamax92: Now you and your friends have execute permissions on a directory, no?
[15:48:43] <Wobbo > gamax92: Dunno, that sounds kinda counter intuitive
[15:51:46] <Wobbo > Negi: What, you trying to get laid or something? :P
[16:22:16] <Wobbo > I'm going. bye!
[16:23:47] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
122 more...
[05:49:19] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[05:49:19] *** zsh sets mode: +v Wobbo
[05:49:43] <Wobbo > Still up?
[05:50:00] <Vexatos> Wobbo , how's the program doing?
[05:50:49] <Wobbo > Vexatos: Not worked on it since yesterday evening. So it can still only find blocks
[05:51:12] <Wobbo > Vexatos: But I should get working on the movement API now, and then the path planning API
[05:53:36] <Wobbo > Hmm… I could port lama to OC
[05:55:13] <Wobbo > Or just write a movement lib and call it lama but not make it lama :P
[05:56:34] <Wobbo > Vexatos: Shall i port lama and change it? :P
[05:56:58] <Wobbo > Vexatos: Sangars movement API for CC
[05:57:06] <Wobbo > https://github.com/fnuecke/lama
[05:58:02] <Wobbo > Its not stolen code, the API is just similar
[06:01:19] <Wobbo > Vexatos: I will just steal the name for now :P
[06:10:38] <Wobbo > Vexatos: There are no robot move events, are there?
[06:16:06] <Vexatos> Wobbo , don't think so
[06:16:19] <Wobbo > Vexatos: the wiki doesn't list them at least
[06:26:41] <Wobbo > Negi: Binary modes for what?
[06:26:58] <Negi> Wobbo : io.
[06:27:23] <Wobbo > Negi: Yes. Text mode is unicode strings, Binary mode is ascii strings
[06:35:59] <Wobbo > Negi: Why crap?
[06:36:52] <Wobbo > Negi: There is no actual difference between binary and text mode on any sensible computer system, like UNIX
[06:40:59] <Wobbo > Vexatos: Alright, now I have all the movement functions for robots in my api, other suggestions for my lib?
[06:41:38] <Wobbo > Vexatos: That has nothing to do with movement :P
[06:42:01] <Wobbo > Vexatos: I can add a moveTo(x, y, z) pretty easily. Will do that I guess
[06:43:47] <Wobbo > Vexatos: Wanna see my definition for lama.forward, lama.up and lama.down?
[06:44:04] <Wobbo > Vexatos: but they are really short :P
[06:44:15] <Wobbo > Vexatos: lama.forward = funcCreator(forward, robot.swing, robot.detect)
[06:44:33] <Wobbo > Vexatos: But metaprogramming! D:
[06:45:06] <Wobbo > dangranos: No, a function that creates other functions.
[06:45:53] <Wobbo > dangranos: I had three functions that would all do the same thing, so I made a function that could build the framework and then filled in the blanks
[06:50:54] <Wobbo > dangranos: Essentially, a poor mans macros :P
[07:43:44] <Wobbo > Alright, time to get to the travelling salesman
[08:37:10] <Wobbo > Dafuq O_o I have a loop which loops for the length of a table, but appereantly the table contains nil which it shouldnt
[08:41:15] <Wobbo > Meh, I need to bug fix that, but I cba now
[08:43:37] *** Wobbo is now known as Wobbo |AFK
[09:45:49] <Wobbo |AFK> Back
[09:46:00] *** Wobbo|AFK is now known as Wobbo
[09:46:32] <Wobbo > Csstform: Question, ca I dump my OCJam project somewhere on github or does it have to go to a specific place?
[09:54:38] <Csstform> Wobbo : Github is great
[09:54:57] <Wobbo > Csstform: But it doesn't have to go to a specific repo or something?
[09:56:39] <Wobbo > Alright, just what I wanted to know
[09:58:08] <Kodos> Wobbo , still working on that interpretation of Lama?
[09:58:28] <Wobbo > Kodos: Its not exactly lama, but just ahs the same name
[09:59:07] <Wobbo > Kodos: It does keep track of the location, but it also allows you to doe lama.forward(10)
[10:02:35] <Wobbo > Kodos: But actually, why did you ask?
[10:04:11] <Wobbo > Kodos: Ah, in that case it is probably already taken :P
[10:11:34] <Wobbo > CompanionCube: Do join in, I want some competition :P
[10:13:27] <Wobbo > Csstform: Do I actually have known competition?
[10:13:55] <Wobbo > but you never annouced the date on the forum ¬_¬
[10:14:11] <Csstform> Wobbo : tell you what
[10:14:19] <Wobbo > You should really put that shit on the forum next time
[10:15:01] <Wobbo > Csstform: And then I can send in the same programs and libraries?
[10:15:12] <Csstform> Wobbo : yeah
[10:15:24] <Wobbo > CC: what is inetd?
[10:15:31] <Wobbo > Csstform: Alright, sounds fair.
[10:15:40] <CompanionCube> Wobbo , on-demand server launcher
[10:16:11] <Wobbo > CC: Sounds nice. Don't forget some rc.d scripts to start the thing!
[10:16:49] <Wobbo > Csstform: Is it okay if I put my stuff on a private repo that I show to you and Sangar before you make the decision then? Or should I not upload it then?
[10:17:30] <Csstform> Wobbo : sure, that's fine
[10:18:03] <Wobbo > Csstform: Alright, Will see if I still have private repos left then
[10:18:36] <Wobbo > Csstform: Does the repo have to have a specific name?
[10:19:18] <Wobbo > Csstform: Alright, will make private repo somewhere tomorrow
[10:19:25] <Wobbo > Csstform: I've got a student account btw
[10:20:35] <Wobbo > Caitlyn: gitlab is personal git server?
[10:20:53] <Wobbo > Caitlyn: I don't have a server, so I can't do stuff like that :(
[10:23:20] <Wobbo > Caitlyn: Does you sharing the link mean I can use this? :D
[10:25:14] <Wobbo > Caitlyn: Thanks!
[10:25:39] <Wobbo > Caitlyn: Isn't there a stdlib for that?
[10:26:52] <Caitlyn> Wobbo , http://paste.pc-logix.com/view/9ffc71bd
[10:28:02] <Wobbo > Caitlyn: I have no clue how Json parsing in Java works, only that I thought that there was a lib for that.
[10:29:26] <Wobbo > Caitlyn: I do have some code that uses com.eclipsesource.json, but I have no clue where I got that code. It just is there in the same folder as my "project"
[10:31:12] <Wobbo > Caitlyn: There is this code: https://github.com/douglascrockford/JSON-java
[10:31:21] <Wobbo > Caitlyn: It is what json.org recommends
[10:31:50] <Wobbo > Actually, it is a reference implementation, nvm :P
[10:33:58] <Wobbo > Caitlyn: Did you know that LinkedIn has a Obj-C lib that can turn an Obj-C header file and a Json-string into a Obj-C object?
[10:36:28] <Wobbo > Caitlyn: Example use case: http://linkedin.github.io/Isaac/pages/02-JSONToModels.html
[10:39:46] <Wobbo > I believe she is parsing Json
[10:41:14] <Wobbo > Caitlyn: Would there still be time to switch to another library?
[10:42:08] <Wobbo > But now it suddenly doesn't work anymore?
[10:47:10] <Wobbo > Alright, all I still need to do is to write a function to lama that takes a path and executes it
[10:48:17] <Caitlyn> Oh Wobbo ... if you do use my gitlab, make sure you setup the key auth... logging in without it is broken lol
[10:49:08] <Wobbo > Caitlyn: Where can I find it?
[10:49:55] <Wobbo > Ah, ssh key. Right
[10:52:04] <Wobbo > Caitlyn: So I upload .ssh/id_rsa.pub right?
[10:52:16] * Wobbo normally never uses ssh keys
[10:53:26] <Wobbo > Caitlyn: Fingerprints match, so it should work now
[10:54:07] <Wobbo > thanks!
[10:54:23] <Wobbo > Hi Gopher
[10:57:00] <Wobbo > Gopher: You gonna join OCJam?
[11:03:31] <Wobbo > Gopher: I only got my idea last week.
[11:03:51] <Wobbo > But porting useful UNIX utils is alwasy a good idea ;)
[11:08:00] <Wobbo > I'm going, food
[11:08:02] *** Wobbo is now known as Wobbo |AFK
[11:58:18] <Wobbo |AFK> Back
[11:58:20] *** Wobbo|AFK is now known as Wobbo
[11:58:41] <Wobbo > Gopher: But porting unix tools is useful! We still don't have sed for example
[11:59:20] <Wobbo > Csstform: I have written all the libraries I use by hand yesterday and today :)
[11:59:36] <Csstform> Wobbo : nice
[12:00:05] <Wobbo > Gopher: But then I wouldn't have to leave my toy computer for text processing :P
[12:01:16] * Wobbo has written 4 libraries to use for OCJam :P
[13:30:58] <Wobbo > Weren/t you already dead?
[13:31:38] <Negi> Wobbo : Actually I am Schrodinger's zombie.
[13:32:08] <Wobbo > Negi: Ah. So you are both undead and not undead?
[13:32:18] <Negi> Wobbo : Exactly.
[13:32:25] <Wobbo > Juistem…
[13:35:26] * Wobbo throws water on the fire
[13:35:36] * PotatoTrumpet stabs Wobbo 27 times
[13:36:09] <Wobbo > Because trying to be helpful is something to be killed over ¬_¬
[13:39:58] <Wobbo > Hi Sangar
[13:40:08] <PotatoTrumpet> dont forget me killing Wobbo
[13:40:56] <Wobbo > Sangar: I have tsp in OC now :P
[13:43:28] <Wobbo > Sangar: Oh, and I stole the name lama, you okay with that?
[13:43:52] <Sangar> Wobbo , sure :P
[13:45:39] <Wobbo > I don't feel like continuing on OCJam anymore, Csstform: 24 UTC tomorrow is deadline rigth?
[13:46:09] <Csstform> Wobbo : yes
[13:46:24] <Wobbo > Then I will continue tomorrow
[13:47:25] <Wobbo > Sangar: I am :P CC was thinking about it
[13:48:55] <Wobbo > Sangar: But Csstform said that if there aren't enough people who join, it will be next week and I can hand in what I wrote this weekend
[14:12:52] <Wobbo > I'm gonna go downstairs and browse reddit on iPad, will switch device
[14:13:20] *** Joins: Wobbo_ (~wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:13:20] *** zsh sets mode: +v Wobbo _
[14:13:41] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[14:13:41] *** Wobbo_ is now known as Wobbo
[14:14:28] <Wobbo > I'm gonna be a taxi, so bb
[14:14:38] <Wobbo > S/bb/bbl/
[14:15:03] <Wobbo > Of course, now sedbot doesn't work :P
[14:15:49] *** Quits: Wobbo (~wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
[15:19:45] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:19:45] *** zsh sets mode: +v Wobbo
[15:20:52] <shorty|wrk> wb Wobbo
[15:31:54] <Wobbo > Pwootage: The elemental laws of the universe hate you so they changed
[15:36:36] <Wobbo > We have less people here than in CCs chanel! D:
[16:48:27] <Wobbo > I'm going. bye!
[16:49:35] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
134 more...
[08:14:42] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[08:14:43] *** zsh sets mode: +v Wobbo
[08:18:25] <Wobbo > Does anyone know if OCJam already started now? I can't find the start time on the forums ¬_¬
[08:20:54] <Wobbo > Then I'm going to guess it did and start coding.
[08:22:41] <Wobbo > Vexatos: He should have put the rules on the forum, but he preferred to keep repeating them here for some reason ¬_¬
[08:59:22] <Wobbo > Well, that should be the KNN lib done
[09:57:12] <Wobbo > Vexatos: If you would have a program for a robot that uses a geolyzer to try to find ores, would you expect it to look both above and under the machine?
[09:57:27] <Vexatos> Wobbo , yes
[09:57:52] <Wobbo > Vexatos: Alright, then only down should be an option
[10:00:15] <Wobbo > Yeah, open an issue on the issue tracker
[10:01:59] <Wobbo > Hmm… Vexatos: What do you think about "hardness; class" for a file which holds hardnesses and classes?
[10:02:13] <Vexatos> Wobbo , fine
[10:02:37] <Wobbo > Vexatos: You give the file to the program, so you can place it anywhere you want
[10:03:11] <Wobbo > Vexatos: usage: smine [--depth=num] [--min=num] [-d] file valuables ...
[10:03:37] <Wobbo > Hmm… should add a range parameter as well I guess…
[10:06:32] <Wobbo > Good morning Pwootage
[10:07:13] <Wobbo > If you would do smine --depth=g, should the program abort or should it print a warning and use the deafult?
[10:12:57] <Wobbo > Abort seems the most reasonable
[10:26:45] <Wobbo > Inari: Doesn't skex do that?
[10:35:05] <Wobbo > Inari: Part with the screen?
[10:35:16] <Inari> Wobbo : look around :P
[10:35:53] <Wobbo > Inari: No clue what you mean, I just started breaking shit :P
[10:36:44] <Wobbo > Inari: Ah, then we would first need cameras
[10:46:15] <Wobbo > With my current speed my OCJam project can be done by tonight :P
[10:50:25] <Wobbo > Although, now I also get to the robot part :/
[11:57:49] <Wobbo > MindWorX: place package.lua somewhere on your system and dofile that. Then require is available
[12:00:10] <Wobbo > Temia: I haven't had coffee yet either. And it is 18:58 here :P
[12:02:48] <Wobbo > Cleverpun.com: donate => Flash out of date. Why do you need flash to donate? D:
[12:04:54] <Wobbo > I should still continue work on a website actually…
[12:06:12] <Wobbo > Meh, first should finish OCJam
[12:10:48] <Wobbo > Alright, change of plan, smine is now a lib and a bin. Should I know expose all the internals of the lib to everybody?
[12:12:28] <Pwootage> Wobbo : internals probably should be kept internal
[12:13:04] <Wobbo > Pwootage: Internals are like: find worthwhile coordinates. That might be useful for others
[12:14:18] <Wobbo > Pwootage: The smine data reader is also available. The lib propably won't even use that function itself, it will just expect the user to read the data :P
[12:14:55] <Wobbo > There is a port of the gps libs? D:
[12:16:12] <Wobbo > heatseeker0: Didn't even know, thanks!
[12:16:44] <Wobbo > Hmm… now do I make the lib OOP or C like? Decisions :/
[12:19:47] <Wobbo > MindWorX__: Yep. set $SHELL to something else than a shell
[12:20:21] <Wobbo > MindWorX__: That also breaks os.execute and shell.execute however
[12:22:55] <Wobbo > Temia: rc.d hook to do what?
[12:23:25] <Wobbo > MindWorX__: Yeah, you place a preinstalled hdd into the robot and it will work
[12:23:33] <Wobbo > Temia: That is what rc.d is for ;)
[12:23:52] <Wobbo > Temia: I originally wrote it to mount devfs, but then I never finished devfs :P
[12:24:57] <Wobbo > Temia: Maybe after OCJam :P
[12:25:22] <Wobbo > Yep. But besh is not maintained.
[12:25:31] * Wobbo is besh maintainer
[12:26:18] <Wobbo > I barely get time to use OC. Most of that time in write shit for OpenOS :P
[12:29:15] <Wobbo > MindWorX_: If you don't use shell.execute or os.execute, set $SHELL to your program. Then your program resets when it errors
[12:34:10] <Wobbo > MindWorX_: os.setenv. $SHELL means the variable SHELL in the environment
[12:34:35] <Wobbo > MindWorX_: its because the shell should evaluate $SHELL to a value
[12:34:38] <Wobbo > MindWorX_: Yep
[12:38:06] <Wobbo > MindWorX_: On bootup. Use an rc.d script so you can easily enable and disable it
[12:38:55] <Wobbo > MindWorX__: Put it in a rc.d script, so you can easily enable and disable it
[12:39:50] <Wobbo > You need access to the files for enable disable rc.d scripts as well :P
[12:40:43] <Wobbo > Its so you don't have to find a specific line in init.lua
[12:41:27] <Wobbo > MindWorX__: Check the example in /etc/rc.d/ there is no documentation
[12:41:37] * Wobbo also wrote rc.d
[12:42:07] <Kibibyte> * Wobbo also wrote the entire mod
[12:42:41] <Wobbo > gamax92: No Sangra wrote the mod, there is lacking documentation there :P
[12:43:00] <Wobbo > gamax92: When I write something, there is no documentation :P
[12:43:10] <Wobbo > MindWorX__: I don't want to ping him
[12:47:42] <Wobbo > gamax92: but we already knew you were a dick, so no surprise there :P
[12:55:52] <Wobbo > Whop! I can find ores using a geolyzer and return the relative coordinates!
[12:56:27] <gamax92> Wobbo : geolyzer can xray?
[12:57:17] <Wobbo > gamax92: Geolyzer returns hardness. KNN compares with prototypical blocks. If class is valuable, location gets returned
[12:57:26] <Wobbo > Sangar: I can find ores using a geolyzer and return the relative coordinates!
[12:57:48] <Sangar> Wobbo , awesome!
[12:58:12] <Wobbo > cornelius: It generates drama.
[12:58:26] <Sangar> gamax92, brilliant! why didn't Wobbo think of that?!
[12:58:51] <Wobbo > Sangar, gamax92: I don't do witchcraft, only science :P
[13:00:14] <Wobbo > Now I just need to create a library that can move to relative coordinates…
[13:03:25] <Wobbo > vifino: But easier
[13:03:49] <vifino> Wobbo : Fuck easy, I even piss in hardcore mode! Kidding :P
[13:04:32] <vifino> Wobbo : http://i.imgur.com/I92yP.jpg
[13:15:44] <Wobbo > Welp, smine just found ore that doesn't exist
[13:17:28] <Wobbo > Sangar: About 14 blocks down, smine finds lost of ores!
[13:17:48] <Wobbo > Sangar: All non-existant :P
[13:19:41] <Sangar> Wobbo , outliers :P
[13:20:27] <Wobbo > Sangar: Yep. but this is without any kind of noise preventing measures. It takes one measurment and uses that. Will probably keep it that way as well.
[13:21:23] <Wobbo > Sangar: I mean, a depth of 10 blocks up and down still means that it takes 11 blocks per x/z combo, and with a range of 10 as well, well, that is a large chunk of the area
[13:22:36] <Wobbo > 11^3 blocks per scan. Damn
[13:22:54] <Wobbo > 1331 blocks per scan for a default. Not bad.
[13:23:36] <Wobbo > Now it only needs a better name
[13:28:02] <Wobbo > GREED is a great name for something that finds valuables. :P
[13:28:31] <Wobbo > Running it on 1331 blocks does take a while
[13:29:31] <Wobbo > I can, but that would mean that the dimensions change.
[13:31:40] <Wobbo > Sangar: If I make the depth one more, for example, it scans 11x11x2 blocks more.
[13:32:02] <Wobbo > You now want specifically six blocks more, that is pretty hard to do
[13:32:57] <Wobbo > And I want to save shit to file, but I can't D: time for --output= I guess
[13:33:19] <Wobbo > or --list= to save list to file and -l to list to screen… that could work
[13:34:35] <Wobbo > Sangar: Or vibf as name, Very Interesting Block Finder
[13:34:52] <Sangar> Wobbo , vim, very interesting miner :P
[13:35:08] <Wobbo > Sangar: LOL, but no :P
[13:36:12] <Wobbo > Sangar: Currently thinking of moving the mining into a different lib from the finding. So then I would need two names :P
[13:36:36] <Wobbo > Sangar: Yabl: Yet Another Block Locator :P
[13:40:33] <Wobbo > Pwootage: Well, it needs a better name than smine
[13:41:25] <Vexatos> Wobbo , DIG -> diligent intelligent geolyzation
[13:42:00] <Wobbo > These are some good names for the locator, I can use this!
[13:43:51] <Wobbo > DIG: Density-based Intelligent Geolyzer
[13:44:01] <Vexatos> Wobbo , love it
[13:44:25] <Wobbo > Isn't dig also a default tool?
[13:44:54] <Wobbo > Hmm… then it might not be so smart to name it that…
[13:46:26] <Wobbo > FAL-84?
[13:47:19] <Wobbo > LOL, duct tape
[13:55:33] <Wobbo > IBL: Intelligent Block Location
[13:56:16] <Wobbo > IBM could be the name of the miner then :P
[13:57:51] <Wobbo > Vexatos: I want to split the mining from the locating, so you can run the locating on a server or other device and combine it with other mining methods except for robots
[14:05:32] <Wobbo > I guess I will be going for IBL as a name for now, if people have better ideas you can keep sending them
[14:15:05] <Wobbo > Negi: Vectors are nice
[14:15:23] <Wobbo > Negi: I want Lua to have matrix and vector calculations!
[14:17:12] <Wobbo > Sangar, Vexatos, Pwootage: What do you think about Guibl: Geolyzer Using Intelligent Block Location?
[14:18:32] <Sangar> Wobbo , Geolyzer Identified Block Location Itemifier
[14:19:23] <Wobbo > Sangar: They do make good movies :P
[14:26:17] <Wobbo > Sangar: If I call io.output in a program with a filename and then use io.write, the file exists, but is empty
[14:27:01] <Wobbo > Sangar: I didn't have a handle, so no
[14:27:31] <Wobbo > ShadowKatStudios: That is a thing, thanks
[14:28:33] <Wobbo > Sangar: Anyway, it would be better imho if that would happen automatically
[14:29:04] <Sangar> Wobbo , then disable buffering :P (f:setvbuf)
[14:29:45] <Wobbo > Sangar: That is still an extra step you need to take. I can take that step, but not everybody will understand that ;)
[14:30:52] <Sangar> Wobbo , what do you suggest? changing the buffer mode in io.output(f)? that seems kinda.. meh? b/c less control and unexpected and so on :/
[14:31:15] <Wobbo > Sangar: Flushing io.output when changing the output I would say
[14:31:30] <Sangar> Wobbo , hm, yeah, that seems reasonable. make a pr :P
[14:31:50] <Wobbo > Sangar: So when the program reaches the end and io.output gets rest to stdout it flushes
[14:31:57] <Wobbo > Sangar: Not now, am busy :P
[14:35:27] <Wobbo > ibl has succesfully found a pocket of iron \o/
[14:35:38] <Wobbo > Sangar: I already have a membership ;)
[14:38:12] <Wobbo > ShadowKatStudios: I can spin on its wheels :P
[14:45:54] <Wobbo > Vexatos: Congrats!
[14:46:06] <Wobbo > Sangar: Have you been to Hamburg yet actually?
[14:46:33] <Vexatos> Wobbo , eating Hamburgers?
[14:46:48] <Wobbo > Vexatos: You know what I mean :P
[14:47:00] <Vexatos> Wobbo , I don't support cannibalism
[14:47:26] <Sangar> Wobbo , yeah, was on monday. may be an option, will continue looking for a bit longer though... pay is a little low for having to move so far :/
[14:48:55] <Wobbo > Sangar: Yeah, I can understand that :/
[14:52:32] <Wobbo > Vexatos: I have more job than Sangar but am also student :P
[14:58:34] <Wobbo > MindWorX__: Actually, Sangar isn't. He is just transparant about what he does and positions fixing bugs above adding features.
[14:59:05] <MindWorX__> Wobbo , He's been pretty efficient about implementing the features I've needed so far. :P
[14:59:30] <Wobbo > MindWorX__: not for features I've needed, so I implemented them myself :P
[14:59:53] <Wobbo > Sangar: Also, after a whole year, still no io.popen :(
[15:03:24] <Wobbo > Let me look it up in absolute java
[15:03:59] <Wobbo > nvm them
[15:04:25] <Wobbo > Vexatos: Yeah. Ever heard of false memories?
[15:06:09] <Wobbo > ShadowKatStudios: Yep :D
[15:09:33] <Wobbo > ShadowKatStudios: I wrote a program that uses a geolyzer to find ores under the ground
[15:10:03] <Wobbo > ShadowKatStudios: Its called ibl: Intelligent Block Locator
[15:12:14] <Wobbo > ShadowKatStudios: Its for OCJam, so not putting it on github yet
[15:33:41] <Wobbo > both Vexatos and Sangar goen in one go
[15:41:09] <Wobbo > Lets stop working for today. Make some progress :P
[16:21:16] <Wobbo > Meh, I'm going as well
[16:21:55] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
150 more...
[12:18:10] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:18:10] *** zsh sets mode: +v Wobbo
[12:35:22] *** Joins: Wobbo_ (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:35:22] *** zsh sets mode: +v Wobbo _
[12:35:45] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[13:01:00] <Wobbo _> ShadowKatStudios, afternoon
[13:01:06] *** Wobbo_ is now known as Wobbo
[13:02:24] <Wobbo > ShadowKatStudios: Wait, you are not using lynx? :P
[13:05:11] <Wobbo > ShadowKatStudios: I had hoped a picture of your firefox shown inside your firefox :(
[13:05:33] <ShadowKatStudios> Wobbo : It's a picture inside a picture of my firefox.
[13:05:46] <Wobbo > Yeah, not Droste enough
[13:38:33] <Wobbo > Negi: That sounds horrible D:
[13:38:59] <Wobbo > ShadowKatStudios: A friend of mine had his gfs bobby pins all over his printer once
[13:40:02] <Negi> Wobbo : It doesn't only sound horrible. It is horrible T_T
[13:41:49] <Wobbo > ShadowKatStudios: windows should kill IE6-8
[14:16:24] <Wobbo > Someone just hijacked the news here.
[14:17:04] <Wobbo > Well, at least he tried.
[14:56:02] <Wobbo > Sangar: Got scans for different blocks at different height with default settings for 16 layers
[14:56:24] <Wobbo > Sangar: Does x,z distance from robot actually influance shit?
[14:57:21] <Sangar> Wobbo , idk, if it doesn't it should :P
[14:57:41] <Wobbo > Sangar: Look that up in code then :P
[15:01:40] <Wobbo > Sangar: Currently I'm only testing direct down from the robot
[15:10:11] <Wobbo > Always fun :P
[15:12:19] <Sangar> Wobbo , so yeah, it currently gives ~0 fucks about x and z according to the code >_>
[15:12:37] <Wobbo> Wobbo : Lets keep it that way for now :P
[15:14:22] <Wobbo > Sangar: After I've got some nice density plots at least :P
[15:18:11] <Sangar> Wobbo , i'll just throw it onto the todo list for oc 1.5, then you won't have to worry about it happening too soon :P
[15:22:29] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 189 seconds)
[15:24:27] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:24:27] *** zsh sets mode: +v Wobbo
[15:24:39] <Wobbo > Sangar: If I set the noise to 0, all I get back is the hardness of dirt, irregardless of the type
[15:27:44] <Wobbo > Maybe my code for writing is wrong, will check
[15:28:31] <Wobbo > Sangar: The code for data gathering was wrong >.< will need to rerun tests
[15:29:00] <Wobbo > Wait, nvm, misinterpreted my own code :P
[15:31:39] <Wobbo > Well, it should. :P
[15:33:53] <Wobbo > Sangar: It isn't for me, it gives back 1.5 for dirt, stone and coal
[15:35:42] <Wobbo > Sangar: If I place the idividual blocks underneath it, it gives the right hardness for the different blocks
[15:35:54] <Wobbo > Sangar: =geo.scan(0,) only shows 1.5
[15:37:18] <Wobbo > Sangar: It ends with a bunch of zeros
[15:37:51] <Wobbo > Sangar: Wut? O_o that is kinda counterintuitive.
[15:39:01] <Wobbo > I thought It scanned underneath itself -_-
[15:39:23] <Wobbo > Fuck my reading skills then
[15:39:47] * Wobbo goes to wiki
[15:42:47] <Wobbo > Sangar: Lets try this again ¬_¬
[15:44:42] <Sangar> Wobbo , the positive: then the noise may also not be as horrible for nearby blocks as expected with the current default :P
[15:45:00] <Wobbo > Sangar: that is true, we will find out soon :P
[15:51:30] <Wobbo > Sangar: Forgot file:close() at the end, again ¬_¬
[15:52:01] <MandrakeF> Wobbo what are you updating
[15:52:12] <Wobbo > MandrakeF: SCIENCE!
[15:52:41] <Wobbo > MandrakeF: I'm testing apporpriete noise levels for the geolyzer, so yes
[15:53:51] <Wobbo > MandrakeF: I want to apply machine learning to geolyzer.scan data for OCJam
[15:56:46] <Wobbo > Sangar: Data for noise=0 is get *phew*
[15:57:04] <Sangar> Wobbo , gj :P
[15:58:16] <Wobbo > Sangar, MandrakeF: And print write to term, not to a redirected stdout
[15:59:25] <Wobbo > Sangar: I thought it did that correctly
[15:59:41] <Wobbo > To bothered to test though :P
[16:00:10] <Wobbo > Temia: print is for debug, not for writing to the screen, its in the reference
[16:02:41] <Wobbo > Sangar: There should really be a readline library that handles shit like that
[16:03:24] <Sangar> Wobbo , go for it. switch to that for ocjam? :P
[16:03:44] <Wobbo > Sangar: Could I do both for extra points? :P
[16:04:00] <Wobbo > heatseeker0: try using besh
[16:04:07] <Sangar> Wobbo , as far as i'm concerned, sure :P
[16:04:13] <heatseeker0> Wobbo , will give it a go
[16:05:18] <Wobbo > MandrakeF: For writing, use io.write. Always. For debugging, use print
[16:06:42] <Wobbo > Temia: there is no io.error if I'm not mistaken though
[16:09:15] <Wobbo > Sangar: Would it be possible to include a isScreen onto io.stdout and io.stdin if they are using term?
[16:10:13] <Wobbo > MandrakeF: It is just you, you're to slow. Its getting more complicated by the parsec
[16:10:31] * Temia smacks Wobbo
[16:11:45] <Wobbo > MandrakeF: Can't you use gpu.copy to copy lines to the next?
[16:12:55] <Wobbo > Pwootage: That looks like a job for… HASKELL!!! :P
[16:13:07] <Pwootage> Wobbo : it would be easier to read in haskell, that's for sure
[16:13:49] <Wobbo > Sangar: Why is there no turnon command in OpenOS? :P
[16:14:39] <Wobbo > MandrakeF: ctrl+alt+C aborts the current program
[16:15:45] <Wobbo > MandrakeF: reboot in shell
[16:15:59] <Wobbo > Ender: Its not snowing here now :(
[16:19:46] <Wobbo > MandrakeF: It should be Ctrl+C to stop program, but Sangar says I should implement that myself :P
[16:26:38] <Wobbo > Now My data is easily visible, but not that easy to plot :/
[16:35:55] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[16:36:10] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:36:10] *** zsh sets mode: +v Wobbo
[16:44:38] <Wobbo > amphibulus: Check energyd on my openprograms repo. The code is kinda outdated, but it might still work
[16:54:42] <MandrakeF> Whats your gitub name wobbo
[16:54:52] <Wobbo > MandrakeF: Rmellema
[17:01:06] <Wobbo > Sangar: Expect plots in the near future :P
[17:01:32] <Sangar> Wobbo , nice :>
[17:10:15] <Wobbo > Sangar: I got plots, shall I email them?
[17:11:00] <Sangar> Wobbo , why email?
[17:11:09] <Wobbo > Sangar: Because easy :D
[17:11:51] <Sangar> Wobbo , dropbox? ;)
[17:12:36] <Wobbo > Sangar: Dropbox email then? Then I will share all the files in one go
[17:13:13] <Sangar> Wobbo , uhhhh, lemme look that up :X
[17:13:59] <Wobbo > Sangar: nvm: https://www.dropbox.com/sh/qy66t4wt6kgb5ts/AABfJ7si4_Em8kt6ZHTAoKGfa?dl=0
[17:16:21] <Sangar> Wobbo , the numbers in the names are the noise setting?
[17:16:32] <Wobbo > Sangar: Yeah.
[17:18:23] <Sangar> Wobbo , well, looks like it does what it should at least
[17:19:22] <Wobbo > Sangar: Yeah, just need to find out where they overlap
[17:21:09] <Sangar> Wobbo , tending towards lowering it to 2, thoughts?
[17:21:32] <Wobbo > Sangar: Maybe boxplots would have been better.
[17:22:11] <Wobbo > Sangar: But yeah, that seems to be nice. Will produce boxplots though
[17:26:50] <Wobbo > Sangar: Boxplots are way clearer.
[17:52:49] <Wobbo > Sangar: Updated plots
[17:54:12] <Wobbo > Sangar: 2 seems reasonable, then you should be able to see the difference between stone and ore for ten levels deep
[17:54:44] <Wobbo > Pwootage: https://www.dropbox.com/sh/qy66t4wt6kgb5ts/AABfJ7si4_Em8kt6ZHTAoKGfa?dl=0
[17:56:43] <Wobbo > Maybe more testing with different materials will help, but I cba right now
[17:56:45] <Sangar> Wobbo , hmm, actually. considering setting it to 1 and taking x/z into account right away.
[17:57:19] <Wobbo > Sangar: if you want to take x/z into account that should be better yes
[17:57:31] <Wobbo > Pwootage: Because png had lesser quality
[17:57:50] <Wobbo > Pwootage: Also, vector graphics ftw
[17:58:15] <Pwootage> Wobbo : that's what svg is for
[17:58:24] <Wobbo > MandrakeF: You can, but you have to implement it yourself
[17:58:37] <Wobbo > Pwootage: I don't know if R can go to svg
[17:59:19] <Wobbo > Pwootage: R has svg as well, but what is wrong with pdf exactly?
[18:00:06] <Wobbo > Pwootage: Get a better web browser. Mine does it correctly
[18:01:12] <Wobbo > Pwootage: preview can concat pdfs :P
[18:01:37] <Wobbo > Sangar: Shall I upload my data and scripts as well? its all in R
[18:03:38] <Wobbo > I kinda like R for doing statitics and manipulating data.
[18:03:54] <Wobbo > But then again, I haven't used python for that yet
[18:04:52] <Wobbo > Yep. We needed to know what noise level for the geolyzer would be acceptable for normal use
[18:06:10] <Wobbo > MandrakeF: The noise is for the whole mod
[18:07:01] <Wobbo > MandrakeF: A single program will allow you to classify blocks under ground according to hardness
[18:07:19] <Wobbo > MandrakeF: Its what I will write for OCJam
[18:08:09] <Wobbo > Sangar: So noise is 2 and x/z are ignored?
[18:09:00] <Sangar> Wobbo , yes
[18:09:15] <Wobbo > Sangar: Alright, then I will already use these parameters
[18:09:41] <Wobbo > Sangar: What do you actually dislike about R? Just wondering
[18:11:08] <Sangar> Wobbo , dunno, initially that it was very unintuitive to me, and that is was slow; now that i associate it with the statistics courses :/
[18:11:31] <Wobbo > I'm hungry but I'm at my parents and I don't know where they store shit :(
[18:11:49] <Wobbo > Sangar: I headr that last one multiple times :P And it is indeed slow.
[18:12:33] <Wobbo > Sangar: But it plays nicely with LaTeX and it is way better than Matlab imo
[18:15:06] <Dashkal> Wobbo : I could go on at some length about R if you'd like a rant...
[18:15:59] <Wobbo > Sangar: Matlab is kinda nonsensical. 1 is a vector according to matlab.
[18:16:05] <Wobbo > Dashkal: Go ahead.
[18:18:05] <Wobbo > Dashkal: incomplete documentation? I never have any problems finding what I need
[18:18:42] <Wobbo > Just ?subj or ??subj normally helps me
[18:19:02] <Wobbo > Ah, ... is sometimes also used for generic functions.
[18:19:45] <Wobbo > And how does R do scoping then?
[18:19:53] <Wobbo > I have actually no clue
[18:20:13] <Wobbo > There is a <<-?
[18:21:24] <Wobbo > Dashkal: That sounds just as insane as pythons global.
[18:22:07] <Wobbo > And what about the random cooercions?
[18:23:04] <Wobbo > Yeah, I did have problems with that tonight, but only with mapply
[18:23:51] <Wobbo > Using for? That is really slow
[18:24:55] <Wobbo > Yeah, that is also true
[18:26:17] <Wobbo > MandrakeF: Digital Signal Processing?
[18:26:37] <Wobbo > MandrakeF: We were talking about Machine Learning, R and plotting, not DSP
[18:28:01] <Wobbo > MandrakeF: Its all based on distances, so no == is needed and Luas precission is enough
[18:29:18] <Wobbo > I wanted to say that I can R and Scala, but then I realised that it is probably for a company :P
[18:29:52] <Dashkal> Wobbo : Indeed it is
[18:30:38] <Wobbo > MandrakeF: Its just simple Machine Learning
[18:30:54] <Wobbo > Dashkal: IDEA has a vim mode
[18:31:46] <Wobbo > ds84182: Probably
[18:33:36] <Wobbo > Dashkal: Why didn't IDEA just use scalas type system?
[18:33:50] <Dashkal> Wobbo : NFI
[18:38:39] <Wobbo > Pwootage: Make it compile to llvm
[18:39:03] <Pwootage> Wobbo : duh :P
[18:40:16] <Wobbo > Pwootage: I don't call llvm native, llvm is better than native
[18:42:26] <Pwootage> Wobbo : yeah, llvm is better than native
[18:44:47] <Wobbo > Pwootage: But then how would I compile it? :P
[18:45:05] <Pwootage> Wobbo : same way you compile GCC: by using a version of it that's already compiled!
[18:48:58] <Wobbo > I'm going anyway, its almost 2 in the morning
[18:49:39] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[19:35:51] <gamax92> pretty sure Wobbo and Pwootage are participating
159 more...
[19:20:59] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[19:20:59] *** zsh sets mode: +v Wobbo
[19:55:13] <Wobbo > How did we get the docstring from a function?
[20:23:59] <Wobbo > Inari: rewrite the engine in plain C :P
[20:25:00] <Wobbo > Wait, you want UE4 to have C-bindings, but you can't program in C? O_o
[20:26:11] <Inari> Wobbo : a lot of lnaguages can use C bindings, but not C++ bindings
[20:26:22] <Wobbo > Inari: Ah, on that bike
[20:26:39] <Wobbo > Wanting to write games in Haskell? :P
[20:27:11] <Wobbo > Ah, Rust doesn't understand C++?
[20:31:32] <Wobbo > Inari: Nope, no C++ in Rust
[20:32:16] <Wobbo > MindWorX: Can't you make the robot encased in a layer of bedrock
[20:32:27] <MindWorX> Wobbo , I need access to the chests :)
[20:33:11] <Wobbo > MindWorX: Ah, yeah, that would be harder, but you could use hoppers to create curves in the wall
[20:35:02] <Wobbo > Suit yourself
[20:35:31] <Wobbo > Csstform: Is there a list of the rules yet? :P
[20:35:46] <Csstform> Wobbo : um
[20:36:37] <Wobbo > Csstform: You should really put that on the forums.
[21:02:53] <Wobbo > Sangar: I did some quick testing with geolyzer, the scan function seems, not that useful. Way to noisey
[21:03:54] <Wobbo > Sangar: 4, whatever that means
[21:04:56] <Wobbo > Sangar: At least that is at the github page
[21:07:30] <Wobbo > Sangar: I tested with stone and a sandstone below it, the stone had a mean density of 0.8 and the sandstone of -0.7 or something If I believe correclty. Toke 20 measurements
[21:09:12] <Wobbo > Dashkal: You can. don't forgot the keyboard if you want to type!
[21:11:40] <Sangar> Wobbo , have you messed with the value a bit to see if, say, 1 is feasible? or if it also scales too extremely with distance? (in the latter case the formula will need reworking)
[21:12:19] <Wobbo > Sangar: Not really, just did some quick tests. Will probably do some proper testing tomorrow then.
[21:12:49] <Wobbo > Sangar: Currently searching for an order independent metric
[21:13:34] <Sangar> Wobbo , lp?
[21:13:47] <Wobbo > Sangar: What do you mean?
[21:15:05] <Sangar> Wobbo http://en.wikipedia.org/wiki/Norm_(mathematics)#p-norm
[21:18:26] <Wobbo > Sangar: Ah, yes. That has the problem that if I would have p - m where p = {1, 0} and m = {0, 1} the distance would still be 2, while the blocks are likely to be the same.
[21:20:08] <Wobbo > I don't think there is a good way to do that however, so I will probably go with euclid anyway
[21:21:54] <Wobbo > Yeah, multiple measurements to deal with noise means that the order is suddenly important
[21:22:39] <Wobbo > Right, uniform noise. forgot about that. iD euclid it is then :P
[21:24:52] <Wobbo > Also thought that it also might be usefull to have a server run lvq instead of KNN, so robots can ask for the prototypes and run KNN themselfs. Means they don't need wireless network cards anymore :D
[21:25:11] <Wobbo > >:-( :P
[21:26:17] <Wobbo > I only have a weekend to build this shit :P
[21:28:05] <Wobbo > Wait, a minute, the hardness of a block is known, so no data gathering is needed… That helps a lot :D
[21:31:12] <Wobbo > Dashkal: I could also suddenly start talking about Cognition or Linguistics, so you should be happy it is machine learning :P
[21:31:53] <Wobbo > Don't think so, but it is part of my Bachelors.
[21:35:00] <Wobbo > Sangar: You create a file with prototypes that consist of multiple conbinations of hardness and label, then you tell the robot to load a prottype file and tell it which labels to find. Sounds useable?
[21:35:19] <Wobbo > Sangar: How does it work now? Free form movement in OC? :D
[21:35:37] <Sangar> Wobbo , nawp, just moved the update code to a tick handler and now the old movement works, sooo
[21:36:08] <Wobbo > Ahh :( Can it be made non-blocking though? :P
[21:37:40] <Wobbo > Sangar: Actually, some time ago I talked with someone here who had a problem with OC events since he expected robot.forward to process events in the background. You would get that for free as well ;)
[21:38:22] <Sangar> Wobbo , i have to wonder if that person isn't quite the minority though ;)
[21:38:36] <Wobbo > Sangar: Shush :P
[21:38:51] <Wobbo > Sangar: Also, that makes two! I expected it as well
[21:39:41] <Wobbo > Not that time.
[21:40:10] <Wobbo > I only talk to myself when I am alone, so I (almost) never talk to myself when I'm on here :P
[21:43:36] <Wobbo > Anyway, I'm going
[21:44:06] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
49 more...
[17:15:19] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[17:15:19] *** zsh sets mode: +v Wobbo
[17:16:06] <Wobbo > gamax92: Maybe my radiance will make it buffer, try again :P
[17:19:10] <Wobbo > Csstform: Free win upgrade for all versions: Linux/BSD
[17:22:09] <Wobbo > gamax92: No, windows 9 did, but they never released that :P
[17:25:22] <Wobbo > ShadowKatStudios: What kind of notifications? screenshot please?
[17:27:36] <Wobbo > ShadowKatStudios: So, like this: http://imgur.com/1EnZxiu ?
[17:28:02] <ShadowKatStudios> Yep, exactly, Wobbo
[17:28:05] <Wobbo > dangranos: You would first need a gui for OpenOS
[17:28:27] <ShadowKatStudios> Wobbo : Use a virtual GPU using only part of the screen
[17:28:34] <Wobbo > ShadowKatStudios: Pretty sure that there is a linux equivalent of that. Since Aqua had it from what, 2 years now?
[17:28:37] <dangranos> wobbo , just scrolling line at bottom
[17:29:12] <Wobbo > dangranos: I would place it at the top actually. But what if a program empties the screen?
[17:32:47] <Wobbo > Cortana is just a Sirir clone right?
[17:32:59] <Wobbo > s/rir/ri/
[17:32:59] <Kibibyte> <Wobbo > Cortana is just a Siri clone right?
[17:33:06] <Csstform> Wobbo : kinda
[17:34:02] <Wobbo > Csstform: Siri runs on Apples servers, not your phone ¬_¬
[17:34:51] <Csstform> Wobbo : and cortana runs on Azure or whatever
[17:35:54] <Wobbo > ShadowKatStudios: Wow, did not know that. Did you know that NeXT was working on getting NeXTSTeP to run inside of Solaris?
[17:39:00] <Wobbo > ShadowKatStudios: NeXT wanted more people to use Objective-C, so they wanted to port all their libraries to other platforms and sun was interested
[17:39:18] <Wobbo > Why does everybody hate iTunes? Its not that bad a program, is it?
[17:42:42] <Wobbo > Shuudoushi: Can pretty well be. Probably the same as ObjC hate.
[17:42:50] <Wobbo > ShadowKatStudios: ^
[17:43:00] <Wobbo > Shuudoushi: Yeah, sorry bout that. Hi anyway :P
[17:43:43] <Wobbo > ShadowKatStudios: The syntax is pretty weird, but actually has some nice features.
[17:44:03] <Wobbo > ShadowKatStudios: I has some type of Mixin, that is especially neat.
[17:46:43] <Wobbo > ShadowKatStudios: And it is a full superset of C, so no weird C++ like extern C shenenigans
[17:48:43] <Wobbo > Vexatos: We should organize a party for you :P
[17:48:53] <Wobbo > gamax92: vim master race :P
[17:53:45] <Wobbo > ShadowKatStudios: RTF is actually pretty nice. You can make it human readable!
[17:55:24] <Wobbo > ShadowKatStudios: Meh. LaTeX is better imho
[17:55:41] <Wobbo > pong, WTF?
[17:56:17] <pong> Wobbo , yes
[17:56:43] <Wobbo > pong: Why are 32 bit systems better?
[17:58:43] <Wobbo > pong: Really, give reasons why 32 bit is better.
[17:58:55] <pong> Wobbo , good reasons
[18:00:15] <Wobbo > I already thought this would be worse than the prolog argument from yesterday
[18:01:48] <ShadowKatStudios> Wobbo : http://bjorn.tipling.com/if-programming-languages-were-weapons "Prolog is an AI weapon, you tell it what to do, which it does but then it also builds some terminators to go back in time and kill your mom."
[18:02:17] <Wobbo > ShadowKatStudios: I know that one :P
[18:02:45] <Wobbo > ShadowKatStudios: I especially like the Mathematica one
[18:02:54] <Wobbo > ShadowKatStudios: Sure, tell me
[18:03:41] <Wobbo > It probably can. But I can make a OC robot that can learn as well
[18:04:05] <Wobbo > That something can learn doesn't mean shit nowadays. Just jack a library from somewhere
[18:04:30] <Wobbo > I should actually finish my ML lib for OpenOS, then all of you can write learning machinery :P
[18:04:59] <ShadowKatStudios> But Wobbo , if it gains sentience it'll have all the information from users of Windows >=10
[18:06:04] <Wobbo > ShadowKatStudios: So what? Its not as if MS didn't insert a backdor for the NSA, KGB and the SS
[18:06:30] <ShadowKatStudios> Wobbo : I'm generally a pesimist. We're doomed.
[18:06:38] <Wobbo > Everything is a blody social network nowadys. NO I DO NOT HAVE FACEBOOK AND I DO NOT WANT TO SHARE THIS GODDAMMIT!
[18:12:26] <Wobbo > ShadowKatStudios: In reality, if you want privacy, don't use windows, just don't. They are know to included backdoors into their software
[18:13:17] <Wobbo > ShadowKatStudios: CLANNAD? As in the anime?
[18:13:38] <ShadowKatStudios> Wobbo : the VN
[18:14:02] <Wobbo > Kasen: Ah, I'm less confused now :P
[18:17:17] <Wobbo > LOL: http://www.reddit.com/tb/2t6jx7
[18:19:20] <Wobbo > ShadowKatStudios: No, hadn't seen it yet. But I want it now :P
[18:22:39] <Wobbo > gamax92: There is interesting stuff in Windows? As in stuff they didn't buy or steal from others? :P
[18:23:21] <Wobbo > I'm getting hungry, time to cook food!
[18:23:29] *** Wobbo is now known as Wobbo |FOODS
[18:26:45] <Wobbo |FOODS> Kasen: I don't think they will ever do that
[20:15:39] <Wobbo |FOODS> Negi: Building a portal to another universe sounds dangerous and a bad idea…
[20:15:54] <Negi> Wobbo |FOODS: It's better for my sanity.
[20:16:35] <Wobbo |FOODS> Negi: Call me if you need someone to send in esploratory robots
[20:16:43] <Wobbo |FOODS> s/es/ex/
[20:16:43] <Kibibyte> <Wobbo |FOODS> Negi: Call me if you need someone to send in exploratory robots
[20:19:34] <Wobbo |FOODS> ShadowKatStudios: There is actually a mediaval fighting club here, maybe there is one in your neighbourhood to
[20:20:03] <Negi> Wobbo |FOODS : Hm, nah. I live in France, we don't have that kinda fun things.
[20:20:41] <Wobbo |FOODS> Negi: Hmm… Guess Napoleon left them here when he left then :P
[20:21:18] *** Quits: Wobbo|FOODS (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[20:21:48] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[20:21:48] *** zsh sets mode: +v Wobbo
[20:22:44] <Wobbo > Hi Sangar
[20:24:15] <Wobbo > Sangar: Then you would have woken up around 3'o clock or something right, not now? O_o
[20:47:18] <Wobbo > Sangar: I was wondering, would it be possible to send a "stop" signal to all running rc scripts when OpenOS shuts down?
[20:48:09] <Wobbo > Csstform: Midnight today? I prefer next week. Got a test on monday
[20:48:51] <Wobbo > Csstform: Time in Greenwich?
[20:49:05] <Csstform> Wobbo : ofc
[20:49:31] <Wobbo > Csstform: Sometimes people use weird american time standards, so you may never know
[20:49:47] <Sangar> Wobbo , there's a shutdown signal (see init.lua)
[20:50:15] <Wobbo > Csstform: so Friday 30th of januari 12:01 UTC?
[20:50:33] <Wobbo > Shuudoushi: I normally don't, but I normally don't deal with people in other timezones :P
[20:50:37] <Wobbo > Sangar: Neat
[20:50:47] <Shuudoushi> Wobbo : lol
[20:50:59] <Wobbo > Csstform: So no work on sunday? Or does that include sunday?
[20:55:11] <Wobbo > Csstform: So it is untill 12:01 on sunday?
[20:55:47] <Wobbo > Csstform: And I was allowed to use libraries as long as they were on github, correct?
[20:57:29] <Wobbo > Csstform: Well, got to write some libraries next week then :P
[20:58:21] <Wobbo > Csstform: I know, but I don't even know what I'm going to make yet, so… :/
[21:03:18] <Wobbo > Sangar: How noisy is the output of a comparator?
[21:03:43] <Wobbo > Sangar: And how much do ore and stone differ? A bit or a lot?
[21:06:05] <Sangar> Wobbo , so-so. (valuable) ores should differ sufficiently from stone. i honestly didn't test that very in-depth, just checked if it'd be good enough for generating holograms >_> if you find the default noise level to be too high, i'm very much open to adjusting that
[21:06:41] <Wobbo > Sangar: You probably can already guess what I want to do with it :P
[21:07:41] <Wobbo > Sangar: I might run some experiments next week on it, see if the noise is acceptable, and if it can be used to find caves/ores.
[21:08:11] <Wobbo > Sangar: If K-Means can deal with it, KNN will probably be able to use it as well :P
[21:09:48] <Wobbo > Sangar: Wait… geolyser data is 1D right?
[21:10:29] <Wobbo > That is a good point
[21:11:11] <Wobbo > The only problem with that is that I can't visualise it anymore if I take more than 2 scans :P
[21:12:51] <Wobbo > The median is more reliable, we all know it is less suseptible to outliers :P
[21:14:25] <Wobbo > I wonder, how much data points could I store on a robot before K-NN would become impossible
[21:15:55] <Wobbo > Even better, Learning vector quantization on a server with an army of robots mining! so much data gathering! :D
[21:17:23] <Wobbo > Csstform: I am allowed to openly brainstorm for OCJam right?
[21:18:27] <Csstform> Wobbo : yes
[21:18:48] <Wobbo > Well then, I got my idea. :D
[21:20:34] <Wobbo > careo: Not just cloud computing, also swarm robotics and machine learning :P
[21:22:41] <Wobbo > Night! \o
[21:25:06] <Wobbo > Csstform: Would it be cheating if I would write a library during OCJam to use in my program?
[21:27:43] <Wobbo > gamax92: I'm just not allowed to write a library next week and then use it in OCJam :P
[21:28:13] <Wobbo > Csstform: But you should really put this shit on the forums
[21:28:21] <Wobbo > Meh, GUIs
[21:28:50] <Wobbo > Its not my jam, I'm just a participant
[21:30:20] <gamax92> Wobbo : but windows and multitasking!
[21:30:41] <Wobbo > gamax92: background processes. And fuck windows.
[21:30:54] <Wobbo > gamax92: GUIs are nice as long I don't have to code them. Fuck GUI coding
[21:31:41] <Wobbo > gamax92: What? Reactor controller as in BigReactors controller?
[21:34:23] <Wobbo > Hi Gopher
[21:34:39] <Gopher> hi, wobbo , gamax
[21:35:07] <Wobbo > I know I won't pick it up, I hate GUI coding. I mostly hate swing actually
[21:36:11] <Wobbo > If there isn't a license, it should be treated as all rights reserved. Just slap a MIT onto it and you're fine
[21:40:33] <Wobbo > Gopher: Yeah, but there was once a guy on the CC forums that absolutly didn't want anyone to touch his code and had all kind of weird licenses and whatnot, so idiots like that do exist
[21:41:14] <Wobbo > CC: Fuck you CC :P
[21:41:54] <Pwootage> .wobbo
[21:41:54] <^v> Pwootage, WooobboWoooobbooooooooWoooooooooobbooooWobbo ooooooWoooooooooobboo
[21:41:59] <Wobbo > Gopher: He didn't want people to change his code for personal use either, even though people actually fixed the bugs :P
[21:44:16] <Wobbo > I think he got his code of there, but I could be mistaken. I mean, its me talking about my experiences on the CC forums, these are almost the days of legend
[21:45:40] <Wobbo > I think it is code shit for OC
[21:45:55] <Wobbo > Gopher: Csstform knows more
[21:46:16] <Wobbo > Csstform: Are chunkloaders allowed?
[21:46:28] <Wobbo > Csstform: Actually, nvm, not my problem
[21:47:41] <Wobbo > Anyway, I'm going to bed, got a test tomorrow
[21:47:54] <Wobbo > bye! o/
[21:48:47] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[21:49:13] <Csstform> bye wobbo
128 more...
[00:14:34] <Wobbo > I'm going. Bye! o/
[00:14:46] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[17:00:58] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[17:00:58] *** zsh sets mode: +v Wobbo
[17:17:09] <Wobbo > Vexatos: {} + {}
[17:18:53] <DeanIsaKitty> Vexatos: Wobbo is making a reference to https://www.destroyallsoftware.com/talks/wat
[17:20:48] <Wobbo > Vexatos: In Javascript {} + {} == NaN
[17:21:56] <Wobbo > Vexatos: Also fun: Array(16).join("wat" -1) + " Batman!"
[17:22:26] <Wobbo > Vexatos: In reallity, I get most of my Javascript knowledge from that talk, haven't really used it
[17:22:54] <Wobbo > Dammit Caitlyn! Now the suprise is gone!
[17:24:05] <Wobbo > wolfmitchell: There is also one that refers to Oracle :P
[17:25:27] <wolfmitchell> Wobbo , what is it
[17:25:42] <Wobbo > wolfmitchell: Can't remeber
[17:26:42] <Wobbo > wolfmitchell: bad.solutions
[17:27:00] <wolfmitchell> ha, Wobbo
[17:27:52] <Wobbo > wolfmitchell: My dad works for Oracle, even he got a laugh out of it :P
[17:36:37] <Wobbo > dobegor: You would need to write software for it, but it is doable
[17:38:00] <Wobbo > ShadowKatStudios: I guess he was afraid that you would take over EsperNet :P
[17:38:43] <Wobbo > So we still have some time to flood australia and stop you? Phew
[17:39:14] <dobegor> Wobbo : yea, I though someone did it already
[17:39:33] <Wobbo > dobegor: Might also be the case, but not that I know of
[17:39:45] <ShadowKatStudios> Wobbo : You would need a single server in Australia with decent upload
[17:40:07] <dobegor> Wobbo : but how can computer catch the send to another?
[17:40:43] <Wobbo > ShadowKatStudios: What, you tought I meant flooding the network? I meant Flooding the whole country with water
[17:41:44] <Wobbo > dobegor: You can't. But you could make a protocol for message forwarding. so Computer A sends "FWD C: msg" to B and B sends "msg" to C
[17:42:23] <dangranos> Wobbo , what if you need to forward it more than 2 hops away?
[17:42:38] <Wobbo > ShadowKatStudios: We can get water out of our polders, getting water in Australia shouldn't be to hard :P
[17:42:57] <Wobbo > dangranos: That is the diry hack solution
[17:43:01] <dobegor> Wobbo : so the Access Point "hacks" that? (cos it catches the direct messages)
[17:43:20] * dangranos slightly stabs Wobbo
[17:43:35] <dobegor> Wobbo : cos I though about using Access Point to gather direct messages and then send them via linked card
[17:43:38] <Wobbo > dobegor: Access points are implemented Scala side if I'm not mistaken, so they work differently
[17:44:18] <dobegor> Wobbo : and I can't connect i.e. two Access Points via computer with linked card?
[17:44:23] <Wobbo > dobegor: I haven't played in a while, so my info might be outdated, but the protocol I proposed is for computer-> computer communication
[17:44:38] <dobegor> Wobbo : I understood
[17:45:10] <dobegor> Wobbo : I wish we could do so: computer -> AP -> computer with linked card [1] -> computer with linked card [2] -> AP -> another computer
[17:45:43] <Wobbo > dobegor: If I understand correclty, a access point is just a block that passes along messages, so you don't send messages to the AP
[17:46:07] <Wobbo > dobegor: But can't you just send a message to B from A if there is an access point in between?
[17:46:50] <dobegor> Wobbo : no, I can't, they are thousands block away from each other
[17:47:20] <Wobbo > dobegor: Then there is also no access point in between
[17:48:11] <dobegor> Wobbo : I though we can use AP to catch the direct messages and forward them software-way
[17:48:14] <Wobbo > dobegor: In realistic networking btw, A would send messages out to all connected computers which then try to find B if I'm not mistaken.
[17:48:51] <Wobbo > dobegor: AP is implemented Scala side, so you can't change its software from in game
[17:49:06] <dangranos> Wobbo , A broadcast packet "For: B; Msg" and B listens to it, something like that?
[17:49:32] <Wobbo > dangranos: As in how real routing works?
[17:51:16] <Wobbo > dangranos: Real routing goes something like this I believe: you have a packet with a header, and the header specivies the destination it should go to. This packet is send to all connected machines that listen, and then these machines also propagate the message to all again connected machines
[17:51:58] <Wobbo > dangranos: Modern routing is smarter than this I believe, they store paths and stuff
[17:52:43] <Wobbo > dangranos: I think so, but not sure. All of this is from memory
[17:55:14] <Wobbo > dangranos, dobegor: But if you want custom routing, you could build something like this. Machine A broadcasts a message to all machines on a specific port, listening machines repeat this message to all the machines that they are connected to(again using broadcast) If the destination is the current machine or it knows the destination machine, it stops sending. You still need to implement cycle detection and stuff.
[17:55:44] <Wobbo > dangranos, dobegor: Before you implement this though, check the forums/OpenPrograms wether or not something like this already exists
[17:57:14] <Wobbo > dangranos: there are multiple ways that this can be improved. You could try to graph the entire network and use A* to search for example
[17:57:57] <Wobbo > ShadowKatStudios: Nice!
[18:04:46] <Wobbo > dangranos: A architecture which runs compiled C code would be nice. We could then create an OpenOS emulator in OC :P
[18:25:00] <Wobbo > Vexatos: That song is empty
[18:32:40] <Wobbo > dobegor: That should be given to you in the touch event
[18:50:23] <Wobbo > vifino: What library did you use for regex in Lisp?
[18:51:59] <vifino> Wobbo : I used Racket's inbuild regexp.
[18:52:22] <Wobbo > Ah, racket. Never used that one
[18:52:42] <vifino> Wobbo : PLT Scheme maybe?
[18:52:56] <Wobbo > Common Lisp is the only one I've used
[18:53:24] <vifino> Wobbo : There are (basically) two types of lisp: Common Lisp and Scheme.
[18:53:55] <Wobbo > I thought that Racket used Common Lisps macro system though, so its not that black and white
[18:56:04] <Wobbo > Lisps are really easy to learn to a useable level imo
[18:56:47] <vifino> Wobbo : My definition of 'usable level' is to make an irc bot with it.
[18:57:03] <Wobbo > Thats really specific :P
[18:57:17] <Wobbo > Try learning Prolog to a "useable level" :P
[18:57:49] <vifino> Wobbo : But look at it this way: Loops, sockets, string matching, ..
[18:58:45] <Wobbo > Yeah, then you can do shit with it
[18:58:57] <Wobbo > Try doing that with Prolog, I dare you :P
[18:59:53] <Wobbo > Prolog itself is actually not that hard. I just don't know how sockets would work in Prolog. But then again, it does have read
[19:01:38] <Wobbo > Not necessarily.
[19:02:28] <Wobbo > I could implement a brainfuck interpreter, but that doens't mean that I can write brainfuck
[19:03:46] <Wobbo > But it doesn't mean you can use the language, only that you can implement it ;)
[19:06:21] <Wobbo > g: I never told you hom much I like Haskell! :P
[19:06:51] <Wobbo > vifino: If you want something refreshing, try Prolog. Not even kidding this time
[19:07:21] <Wobbo > vifino: It is unlike anything you've used so far I bet
[19:08:47] <vifino> Wobbo : Prolog seems very boring.
[19:08:59] <Wobbo > Why boring?
[19:11:15] <Wobbo > vifino: Why does prolog seem boring?
[19:11:53] <vifino> Wobbo :I dunno, it just seems boring ;_;
[19:12:53] <Wobbo > vifino: Did you try using it yet?
[19:13:11] <Wobbo > vifino: I think that what you said was DeanIsaKitty's point :P
[19:13:11] <vifino> Wobbo : @_@ stahp with dis shet
[19:15:22] <Wobbo > vifino: I'm trying to get you to learn an entirely new paradigm.
[19:15:40] <vifino> Wobbo : ;_; its not really interesting or appealing to me
[19:18:00] <DeanIsaKitty> Its about this part: <Wobbo > vifino: I'm trying to get you to learn an entirely new paradigm.
[19:19:23] <Wobbo > g: Its still about the only real player in its field IIRC
[19:19:33] <g> Wobbo , it's designed for AI though, so that's not surprising
[19:21:54] <Wobbo > g: Yeah, it is mostly used for AI, but AI is almost everywhere nowadays
[19:22:24] <g> Wobbo : I suppose so
[19:23:34] <Wobbo > g: Did you know that if you want to earn a lot of money with programming that you should learn COBOL?
[19:24:29] <Wobbo > But do you know why you should learn COBOL to earn $?
[19:24:54] <Wobbo > Becasue there are so little people that know COBOL
[19:25:24] <Wobbo > So sometimes, knowing a language that isn't "mainstream" helps you with getting a job
[19:25:54] <Wobbo > Yeah… Dream on
[19:26:34] <Wobbo > A LOT of legacy software is written in COBOL. And a lot of banks run legacy sotware
[19:26:53] <Wobbo > A large part of the financial world… runs on COBOL
[19:27:44] <Wobbo > g: proof http://simplicity.laserfiche.com/content/looking-job-hows-your-cobol
[19:28:12] <Wobbo > That article is from august 2014
[19:29:23] <Wobbo > g: That is not always as easy as it sounds. This is busniss critical software that you don't simply replace
[19:29:33] <Wobbo > g: I do agree with you however, its just not so simple
[19:31:57] <Wobbo > DeanIsaKitty: Saving that link for later, thanks!
[19:32:27] <DeanIsaKitty> Wobbo : You're welcome ;)
[19:32:29] <Wobbo > DeanIsaKitty: Most code factories are not usually filled with the best programmers in the world :P
[19:32:41] <DeanIsaKitty> Wobbo : Yep.
[19:44:56] <Wobbo > Well, I guess I should make dinner
[19:45:19] <Wobbo > Yeah, its almost 9'o clock here. Dinnerimte
[19:45:26] *** Wobbo is now known as Wobbo |Food
[19:45:38] <Wobbo |Food> SKS: You're always doing something new, aren't you? ;P
[21:43:01] <Wobbo |Food> Sangar: It looks like an off by one error for the index :P
[21:46:34] <Wobbo |Food> Sangar: Actually, wouldn't that be an off by 2 error? The first index is normally 0, so the 45 item would have index 44, right?
[22:08:54] *** Wobbo|Food is now known as Wobbo |Dishes
[22:09:00] <Wobbo |Dishes> bbl
[22:44:10] *** Wobbo|Dishes is now known as Wobbo
[22:48:40] <Wobbo > many + 2 internets?
[23:24:54] <Wobbo > I'm going
[23:25:15] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
118 more...
[20:55:50] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[20:55:50] *** zsh sets mode: +v Wobbo
[21:06:31] <Wobbo > Are you lot just going to ignore me? :P
[21:06:58] * Sangar continues to ignore Wobbo
[21:07:28] <Sangar> Wobbo , now that i see it, that wave now looks like you're drowning in a flood of text :P
[21:07:46] <Wobbo > Sangar: What wave?
[21:07:56] <Sangar> Wobbo , the "o/"
[21:08:12] <Wobbo > XD kinda yes
[21:08:42] <Wobbo > But I already starting working on the text dike. Not to long until I can start polders and grow tulips here.
[21:15:44] <Wobbo > Sangar: I think you need to go on a vacation… to Paris :P
[21:16:23] <Wobbo > gamax92: Because we cannot already make random autorun scripts for floppies :P
[21:18:39] <Wobbo > gamax92: Like it should be! You shouldn't run random files on floppies without checking its contents!
[21:22:55] <Wobbo > Sometimes I feel like I'm the only human being here.
[21:23:15] <gamax92> Wobbo : nah
[21:23:19] <Cinder> Wobbo : You are
[21:23:53] <Wobbo > gamax92: Claiming you are human?
[21:24:16] <Ender> Wobbo , that's probably true
[21:24:48] <Wobbo > Ender: Seeing the contents of this channel, I doubt that.
[21:25:12] <Ender> Wobbo , was refering to you being the only human
[21:25:26] <Wobbo > I mean, vifino is a coputer program, Caitlyn has no physical form… Ah, that is probably right
[21:25:33] <Wobbo > Ender ^
[21:25:52] <CompanionCube> Wobbo , I am an Aperture Science Weighted Companion Cube
[21:26:11] <Wobbo > CC: We know that. You are a corpse in a boc
[21:26:21] <Wobbo > s/boc/box/
[21:26:21] <Kibibyte> <Wobbo > CC: We know that. You are a corpse in a box
[21:26:23] <CompanionCube> Wobbo , I'm not a corpse
[21:28:02] <Wobbo > CC: https://www.youtube.com/watch?v=q5w6ieaTxGA&spfreload=10
[21:28:03] -Kibibyte- [Wobbo ] Game Theory: Portal's Companion Cube has a Dark Secret | by matthewpatrick13 | 11m59s | 86w1d ago | 5,190,763 views | Rated:03 4.89/5.00
[21:29:32] <Wobbo > CC: so you do not only have dead people inside of you, you also try to dehydrate them? YOU MONSTER! D:
[21:29:47] * CompanionCube sends turrets after Wobbo
[21:30:04] <Wobbo > ?me hides behind his dyke
[21:30:37] <Wobbo > \me fails at irc commands
[21:30:51] * Wobbo fails at irc commands twice in a row]
[21:33:10] <Wobbo > Brycey92: The barber of sevillia shaves all the men in Sevillia that do not shave themselfs. Who shaves the barber?
[21:33:53] <Wobbo > Brycey92: That doesn't mean he can grow a beard :P
[21:34:28] <Wobbo > Alright, let me ask the question again: In Sevillia there is a law that all men must be shaven. The barber of sevillia shaves all the men in Sevillia that do not shave themselfs. Who shaves the barber?
[21:34:59] <MichiBot> Ping reply from Wobbo 0.19s
[21:35:16] <CompanionCube> Wobbo , Error: Paradox detected. Type: Russel.#
[21:35:40] <Wobbo > Brycey92: No outsiders are allowed to shave the barber.
[21:36:38] <MichiBot> Ping reply from Wobbo 0.18s
[21:38:03] <Wobbo > But now I still don't know the answer to Russels paradox! :(
[21:38:46] <CompanionCube> Wobbo , the answer is that such a barber doesn't exist
[21:40:21] <Wobbo > gamax92: The barber is a metafor.
[21:41:08] <Wobbo > Brycey92: And all of you are just a figment of my imagination.
[21:43:21] <Wobbo > Brycey92: Secretly I'm the only thing that exists in my universe, but being alone for so long made me lonely. So then I created this whole unversive, but its tousands of planets and stars and a rich history. Then I placed myself in it, and shut down a part of my brain so I could live in it and believe I was a part of it. But secretly, I'm still a lonlely eternal being…
[21:44:13] <Wobbo > Inari: Because the barber only shaves the men who do not shave themself. If he would shave himself, he shouldn't shave himself because he shaves himself!
[21:44:33] <Wobbo > Brycey92: And that, is my little secret. ;-)
[21:44:38] <Inari> Wobbo : maybe its not a constant state?
[21:44:58] <Wobbo > Brycey92: But wait, if you are a part of my thought process, then you are a part of me D:
[21:45:21] <Wobbo > Inari: The barber is naught but a metaphor. Its about sets.
[21:45:30] <Inari> Wobbo : well im at the center of the universe
[21:46:08] <Wobbo > Inari: Lets say I have a set that is in no other set and contains all the elements that are not in another set. Does this set contain itself?
[21:46:50] <Wobbo > gamax92: That explains all of it. If the barber is a semi-god the local laws don't apply to him!
[21:47:48] <Inari> Wobbo : likely :p
[21:48:17] <Wobbo > Inari: But if the set is itself, it is in a set so it shouldn't be in itself
[21:49:45] <Wobbo > Sangar: The barber is legion?
[21:52:34] <Wobbo > parahound
[21:52:52] <Wobbo > Brycey92: No, you lot are just suggesting potential sollutions to a non-existing problem
[21:55:38] <Wobbo > Brycey92: All lemons are grenades
[22:03:59] <Wobbo > I absolutely love the TIFU by reading my wife's text messages post on reddit :D
[22:04:32] <Wobbo > Hi asie
[22:08:39] <Wobbo > I don't think asie wants to speak with us :(
[22:10:47] <Wobbo > Sangar: LOL
[22:20:46] <^v> Ping reply from Wobbo 19.67s
[22:21:00] <Wobbo > Sangar: We want live updates!
[22:23:43] <Sangar> Wobbo , it... kinda works.
[22:24:11] <Wobbo > Sangar: More updates! :P sangar -vvv
[22:27:10] <Sangar> Wobbo , ok, i think it works but i broke redstone blocks in a commit earlier >_>
[22:30:48] <Wobbo > This is a thing now: https://www.reddit.com/r/live/comments/2swkeu/about_to_go_to_sleep/
[22:38:12] <Wobbo > Come on /u/MyLifeSuxNow, update!
[22:39:23] <Wobbo > dobegor: filestystem.setAutorunEnabled(false)
[22:39:57] <dobegor> Wobbo : thanks
[22:45:18] <Wobbo > Sangar: Did you just make OC peripherals work with CC?
[22:45:32] <Sangar> Wobbo , yep
[22:45:56] <Wobbo > Sangar: Damn
[23:01:42] <Wobbo > Csstform: But if I can make anything, I could make something really simple right?
[23:01:54] <gamax92> Wobbo : well and end up in last place?
[23:02:22] <Wobbo > Csstform: Also, what is the stance on libraries? Can you use libraries I wrote before?
[23:03:18] <Wobbo > Csstform: Well probably the package library for starters :P
[23:04:30] <Wobbo > Csstform: So if I tell you and put my code on oppm I should be alright?
[23:05:17] <Wobbo > Csstform: The OpenOS package manager
[23:05:35] <Csstform> Wobbo : I want your final project on GitHub, if possible
[23:06:10] <Wobbo > That will happen anyway I guess. I git almost everything
[23:10:12] <Wobbo > Csstform: The more information, the better. It also helps if people know you want their code on github, cause not everybody knows git and shit
[23:16:04] <Wobbo > Sangar: BTW about drones/robots freely moving. In my experience this is done by setting a speed in a certain direction X/Y/Z/theta. How implementable would this be in OC?
[23:17:02] <Sangar> Wobbo , assuming they're entities, not very. but reliably tracking position would become really really hard.
[23:17:27] <Wobbo > Sangar: Welcome to the real world! :D
[23:17:49] <Wobbo > Sangar: I've worked with drones, you don't track your position. You just don't
[23:18:18] <Wobbo > Sangar: And in MC it would be relativly easy: x = x + vx * t
[23:18:44] <Wobbo > Sangar: No, we had them play soccer(Naos) and fly towards a target(Parrot drones)
[23:19:21] <Wobbo > But, but… complex problem solving systems? :D
[23:19:59] <Wobbo > They just really need a way to reliably select targets in the world. A small beacon system would be enough.
[23:20:36] <Wobbo > So beacon sends out signal, drone gets relative position to beacon and can adjust its course towards the beacon
[23:20:55] <Wobbo > Three beacons and you have GPS! :D
[23:23:15] <Wobbo > It does deviate a whole lot. Would it be possible to incorperate both systems? Make robot.forward a wrapper around setXSpeed for example?
[23:30:04] <Wobbo > Hmm, that would indeed be a problem then. I assume it is pretty much impossible to get the distance to the ground from a drone/robot?
[23:31:19] <Wobbo > Cinder: It is pretty much impossible if I use the camera upgrade from computronics? Well, not installing that mod then :P
[23:34:20] <Wobbo > Sangar: But can we then at least have non-blocking movement for robots with move events? (puppy-eyes)
[23:34:41] <Wobbo > Cinder: I got what you mean
[23:35:15] <Wobbo > Cinder: Look for things like :P
[23:35:32] <Sangar> Wobbo , if they're entities, possibly. if i manage to re-use the old system... maaaaybe :P
[23:36:28] <Wobbo > Sangar: I woul really love non-blocking robot movement :D
[23:38:23] <Wobbo > So you didn't forget after all? :P
103 more...
[13:22:05] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:22:05] *** zsh sets mode: +v Wobbo
[13:23:02] <DeanIsaKitty> Wobbo ! \O7
[13:23:06] <Wobbo > SKS|Skyrim: Afternoon :P
[13:23:24] <Wobbo > DeanIsaKitty: Hi! \o&
[13:25:39] <Wobbo > Ir7_o: yeah, my browser can't load the page
[13:26:26] <Wobbo > Ir7_o: I'm getting a 503 from the server now
[13:32:21] <Wobbo > DeanIsaKitty: But waht is more important, being protected or looking fabulous? :P
[13:33:10] <Wobbo > DeanIsaKitty: refering back to your: it's relatively low level stuff ;)
[13:34:20] <DeanIsaKitty> Wobbo : In skyrim: Looking awesome. In RL: Being protected. :P
[13:35:26] <Wobbo > DeanIsaKitty: I think looking awesome irl is more important than in Skyrim. In skyrim your wages won't go up if you're awesome :P
[13:35:59] <DeanIsaKitty> Wobbo : I'd rather wear a bulletproof west that makes me look fat than being shot and die xD
[13:36:19] <LordFokas> Wobbo : If NPC's think you're awesome they'll make you better prices
[13:36:42] <Wobbo > DeanIsaKitty: The change that I get shot and die on the street is pretty low I would assume :P
[13:36:54] <Wobbo > LordFokas: Really? That itself is awesome
[14:02:29] <Wobbo > SKS|Skyrim: \join #channel doesn't work?
[14:03:18] * dangranos slaps Wobbo
[14:03:27] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[14:03:44] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:03:44] *** zsh sets mode: +v Wobbo
[14:04:03] <Wobbo > Damn my parents internet >_>
[14:15:54] <Wobbo > SKS|Skyrim: now you won't have to give up your kingdom!
[14:18:15] <Wobbo > SKS|Skyrim: You know what language is perfect for controlling machines?
[14:19:26] <Wobbo > Yeah, write your irc bot in bash! :D
[14:20:24] <Wobbo > SKS|Skyrim: Lisp is a good choice I guess, I want to do that myself as well.
[14:20:51] <Wobbo > SKS|Skyrim: I have found a bot that can even evaluate Lisp code :D
[14:46:54] <Wobbo > Now CompanionCube, SKS|Skyrim and Gopher are green! this is confusing! D:
[14:48:06] <Wobbo > Gopher: Yeah, I think that is about right.
[14:50:04] <Wobbo > Gopher: Last change to rlvm was in April :P
[14:50:38] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[14:51:18] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:51:18] *** zsh sets mode: +v Wobbo
[14:53:27] <Wobbo > SKS|Skyrim: this rlvm: https://github.com/Gopher42/rlvm :P
[14:53:55] <Gopher> silly old project I had forgotten existed until wobbo reminded me XD
[14:54:08] <Wobbo > SKS|Skyrim: Its a vm for robots, Gopher wrote it and I played around with it. There is some tunneling shit on the wiki
[14:54:57] <Wobbo > SKS|Skyrim: This is a tunneling program for rlvm with error checking: H#BKMf#BBI#BUDfJ#BFDd#BB-HnH#AKn#BC<I#BF
[14:55:20] <Wobbo > Gopher: I also forgot it exsisted, but you being here reminded me :P
[14:55:55] <Wobbo > Inari: While I'm on fact checking duty, GML: https://github.com/OpenPrograms/Gopher-Programs
[14:56:34] <Wobbo > SKS|Skyrim: Yeah, that one
[14:58:05] <Wobbo > Gopher: The design is still on the wiki, so writing programs should still be possible for it
[14:58:32] <Gopher> wobbo , yeah, I'm looking over it now. Ah, memories, etc.
[14:59:24] <Wobbo > Gopher: I believe that # introduced a base 64 number, and that "variables" were with lowercase letters
[14:59:53] <Gopher> wobbo , yah, that seems about right.
[15:01:15] <Wobbo > SKS|Skyrim: Kenny can't be gone for a year, I'm only here for about a year and I knew Kenny!
[15:02:17] <Wobbo > Fun fact: It is today exactly a year ago that I joined the OC community :D
[15:02:26] <SKS|Skyrim> Wobbo : Hyperbole.
[15:02:45] <Wobbo > SKS|Skyrim: Way less than that
[15:03:42] <Wobbo > SKS|Skyrim: I've know Kenny for more than one month, and I'm here a year now. I guess he left somewhere in the summer
[15:04:22] <Wobbo > Also, the pakcage lib is also exactly one year old :O It feels longer than that
[15:05:05] <Wobbo > SKS|Skyrim: Sacrasm doesn't alwasy work on the internet, include /s next time :P
[15:06:53] <Wobbo > Vexatos: I think you are doing the right thing
[15:10:54] <Wobbo > dangranos: What is the question behind the question?
[15:15:50] <MichiBot> Ping reply from Wobbo 0.39s
[15:16:00] <Wobbo > All these damn bots with different prefixes!
[15:17:37] <Wobbo > Good job!
[15:17:43] * Wobbo gives SKS|Skyrim a medal
[15:19:22] <Wobbo > If you ask me, I've no experience
[15:25:56] <Wobbo > My i years of Skyrim experience tell me that they are going to be
[15:27:27] <Wobbo > SKS|Skyrim: I have i years of Skyrim experience, how am I supposed to know?
[15:31:24] <Wobbo > Short visit
[15:38:46] <Wobbo > SKS|Skyrim: With Snagars speed there is a new dev build about every hour :P
[15:40:42] <Wobbo > dobegor: No, besh is mostly the same as sh but with more features.
[15:41:07] <Wobbo > dobegor: The default one uses term.write and term.write can only write to one screen at the time
[15:42:22] <Wobbo > dobegor: if a microcontroller can use a gpu, it should be able to use a screen I presume
[15:44:06] <Wobbo > skyem123|bleh: congrats. IRL or in a game?
[15:45:49] <Wobbo > dobegor: maybe you can make the computer do more things than just a media center
[15:47:01] <Wobbo > SKS|Skyrim: lol
[15:48:06] <Wobbo > SKS|Skyrim: burn them with fire
[15:48:47] <Wobbo > So, just burn them. BURN THEM ALL!
[15:50:04] <Wobbo > SKS|Skyrim: Well, I guess the Skyrim spiders are less dangerous than Australian spiders so you should be able to deal with them pretty quickly then
[15:50:58] <SKS|Skyrim> Wobbo : Indeed, no chasing them around with a large lump of wood while they try and murder everything.
[15:51:25] <Wobbo > skyem123|bleh: Wait untill it starts snowing. All of the trains stop riding. At least so I heard.
[15:51:48] <skyem123|bleh> Wobbo : the trains actually run
[15:51:52] <Wobbo > SKS|Skyrim: Yeah, now you can just burn them WITH FIRE!
[15:52:03] <Wobbo > skyem123|bleh: really? is it snowing over there?
[15:52:41] <SKS|Skyrim> Wobbo : Well, I once experimented with aerosol flamethrowers, but now we have wood floors and I would be murdered if I made them look less freaking amazing.
[15:53:08] <skyem123|bleh> Wobbo : no. I'm remembering from... 3? Years ago
[15:53:19] <Wobbo > dobegor: for name, method in pairs(component) do print(name) end
[15:53:38] <dobegor> Wobbo : thanks
[15:53:48] <Wobbo > SKS|Skyrim: thats not going to work :P
[15:54:01] <Wobbo > SKS|Skyrim: Are you talking about your room on Skyrim now?
[15:54:21] <SKS|Skyrim> Wobbo : Why isn't it going to work?
[15:54:43] <Wobbo > SKS|Skyrim: print(name) :P
[15:54:57] <SKS|Skyrim> Wobbo : Fuck, it won't, either- you confused me.
[15:55:52] <Wobbo > SKS|Skyrim: My job here is done
[15:56:41] <Wobbo > Gopher: meh. no GUI's are needed for this!
[15:58:56] <Wobbo > SKS|Skyrim: Vexatos isn't OCs main dev? Mind == Blown! :O
[15:59:34] <Wobbo > I thought Vexatos was a lizard man that used Sangar as a decoy!
[15:59:42] <Wobbo > Sangar: Hows the job hunt btw?
[16:00:21] <Sangar> Wobbo , somewhat optimistic, got an interview in hamburg in ~1.5 weeks :)
[16:00:21] <Wobbo > Vexatos: :P
[16:00:37] <Wobbo > Sangar: Thats good!
[16:01:41] <Wobbo > Sangar: Not if you get the job I presume :P
[16:01:57] <Sangar> Wobbo , well, true. on that day anyway ;)
[16:02:33] <Wobbo > Sangar: In hamburg you are only 2 hours and 47 minutes from where I live!
[16:02:59] <Wobbo > Why *Sangar as AI? :P
[16:03:06] <Wobbo > Oh, wait, I get it, nvm
[16:03:28] <Wobbo > Wait, but what will the Harem ending be? D:
[16:03:39] <Sangar> Wobbo , yeah, i get the feeling the "nearby" people in the channel are mostly further north than i am :P
[16:03:41] <SKS|Skyrim> Wobbo : The protagonist will be female.
[16:04:04] <Wobbo > Sangar: Actually, HAmburg is mostly east from Groningen, not much north
[16:04:08] <CompanionCube> Wobbo , the harem ending would be when you use both AIs for ALL THE POWER!
[16:04:27] <Sangar> Wobbo , i mean relative to where i'm now :P
[16:04:40] <Wobbo > Sangar: Ah, in that case, yes :P
[16:05:13] <Wobbo > CompanionCube: but then you would use both CC and OC, that doesn't make sense!
[16:05:40] <Wobbo > SKS|Skyrim: I'm gonna say no, but you can make an alchemy roll for that.
[16:05:41] <CompanionCube> Wobbo , you would be using CC for the API compat
[16:06:23] <Wobbo > CompanionCube: but then its not really harem right, you're not using both really. You are using one to improve the experience with the other
[16:06:38] <CompanionCube> Wobbo , hmm
[16:08:46] <Wobbo > Groningen Hamburg is almost 7 hours by train O_o
[16:09:23] <Wobbo > And appreantly only 14 hours by bike
[16:11:29] <Wobbo > Vexatos: So i can bike in 13 hours to your location :P Well I can't, but if I would exercise like a regular human being…
[16:12:05] <Wobbo > Vexatos: groningen
[16:12:34] <Wobbo > SKS|Skyrim: no, its the first of three mini-bosses
[16:16:16] <Wobbo > SKS|Skyrim: You know what would be awesome? An AI that would adapt to your play style
[16:19:10] <Wobbo > SKS|Skyrim: as in an AI that adapts to your play style xor you killed the boss?
[16:19:43] <SKS|Skyrim> Wobbo : An AI that adapts to your play style. I forget the game, though
[16:21:06] <Inari> Wobbo : you know what woudl be awesome? actually intelligent enemies D:
[16:21:42] <Wobbo > Inari: Enemies with a hive mind that uses reinforcement learning to get better at beating you :P
[16:24:23] <Wobbo > Inari: come on, enemies that learn how to deal with you would be pretty awesome. You won't need stronger enemies, because their strategy changes to counter yours.
[16:33:05] <Wobbo > Wait, since when does the RUG send mail in German? O_o
[16:33:40] <Wobbo > Inari: University of Groningen
[16:57:38] <Wobbo > Caitlyn: Move to Europe, all servers are online here
[17:00:01] <Wobbo > dangranos: Siberia is asia I think
[17:00:46] <Wobbo > dangranos: Yeah, its asia: https://en.wikipedia.org/wiki/Siberia
[17:01:04] <Wobbo > Caitlyn: Wat
[17:01:32] <Wobbo > That is ridiculous.
[17:02:52] <Wobbo > The largest part of Russia is not even in Europe, so why should the WHOLE COUNTRY be in it?
[17:05:02] <Wobbo > Gopher: Then you also have to desregard the Panama Canal and the Suiz canal. This leads to One contintent for America, and one for Afro-Eurasia.
[17:06:35] <Wobbo > Gopher: is a large wall also okay? Just build a massive wall on the russian border :P
[17:07:36] <Wobbo > Gopher: Mostly they are build because shit was not going well in the first place
[17:08:49] <Wobbo > Gopher: We don't dig canals to seperate us from asia, we just place seas there: It is generally divided from Asia by the watershed divides of the Ural and Caucasus Mountains, the Ural River, the Caspian and Black Seas, and the waterways connecting the Black and Aegean Seas.[4]
[17:10:06] <Wobbo > Gopher: I am already good at math, but I'm way to tall to be an asian!
[17:13:41] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 195 seconds)
[18:14:51] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:14:51] *** zsh sets mode: +v Wobbo
[18:17:00] <Wobbo > SKS|Skyrim +V?
[18:17:46] <SKS|Skyrim> Wobbo : Voice.
[18:18:26] <Wobbo > SKS|Skyrim: Ah, I got voice after a few weeks of being here :P
[18:19:05] <SKS|Skyrim> Wobbo : I will stab you with a Steel Sword of Ice
[18:30:59] <Wobbo > Is the site still down for all of you anyway?
[18:32:44] <Wobbo > Sangar: oc.cil.li
[18:37:16] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[18:37:28] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:37:28] *** zsh sets mode: +v Wobbo
[18:40:05] <Wobbo > All the old versions, including 1.0? :P
[18:53:11] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 186 seconds)
[19:00:07] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[19:00:07] *** zsh sets mode: +v Wobbo
[19:05:39] <Wobbo > damn my internet >_>
[19:06:03] * dangranos damns Wobbo 's internet
[19:06:15] * SKS|Skyrim places a curse on Wobbo 's internet
[19:08:42] * dangranos stabs Wobbo 's internet provider
[19:09:00] <Wobbo > dangranos: Its not the isp, its the router
[19:09:36] <Kibibyte> * dangranos stabs Wobbo 's router manufacturer
[19:09:38] * SKS|Skyrim places a curse on Wobbo 's router
[19:16:14] <CompanionCube> Wobbo , why not replace the router
[19:16:57] <Wobbo > CompanionCube: Cause its my parents. My landlords internet works better(And I can probably fix that if something goes wrong)
[19:17:20] <Wobbo > CompanionCube: My dad has been fiddeling with it and it is better now, but it still isn't that stable
[19:17:56] <Wobbo > CompanionCube: UB3200
[19:56:49] <Wobbo > SKS|Skyrim: Why don't you just reset the clock on your OS?
[20:02:24] <Wobbo > SKS|Skyrim: then at least make one work correctly.
[20:02:57] <SKS|Skyrim> Wobbo : Well, I'm gonna set linux to use localtime
[20:05:27] <Wobbo > SKS|Skyrim: why do you even run windows?
[20:05:54] <Wobbo > Said no one ever
[20:06:30] <SKS|Skyrim> Wobbo : Because of a few games that won't run under WINE or relevant programs
[20:07:32] <Wobbo > SKS|Skyrim: I know that problem, screw those developers.
[20:08:52] <SKS|Skyrim> Still, don't think I gave it any resources- a 250GB 5400RPM HDD from a laptop, while I have a 320GB 7200RPM drive for anime and a 500GB 7200RPM drive for linux itself, Wobbo
[20:09:32] <Wobbo > SKS|Skyrim: Any room for DOS is too much room for DOS :P
[20:11:47] <Wobbo > Little narcisistic SKS|Skyrim ? :P
[20:13:44] <SKS|Skyrim> Wobbo : On the upside, I'm happy while saying it, usually I'm just indifferent
[20:14:04] <Wobbo > Thats good then!
[20:18:47] <SKS|Skyrim> Also, Wobbo , I dislike my physical appearance. Far too exist-ey. Narcicistic is, according to google, not a word to describe me.
[20:19:56] <Wobbo > SKS|Skyrim: You can't say you are not narcicistic because you are a physical manifestation :P
[20:21:40] <SKS|Skyrim> Wobbo : nacicissistic: adjective, having or showing an excessive interest in or admiration of oneself and one's physical appearance.
[20:22:48] <Wobbo > SKS|Skyrim: This is what DuckDuckGo gives me: Having an inflated idea of one's own importance
[20:23:01] <Wobbo > SKS|Skyrim: Obsessed with one's own self image and ego.
[20:23:16] <Wobbo > And that is from wordnik
[20:25:24] <Wobbo > SKS|Skyrim: does that rest of you include snagar? :P
[20:27:13] <Wobbo > SKS|Skyrim: now you make him sound like some kind of rebel leader in an oppressed country :P
[20:33:32] <Wobbo > Inari: I use Snagar if I don't want to ping him
[20:34:09] <Wobbo > ping: You can't complain about being pinged :P
[20:35:21] <Wobbo > Alright, you have no right to complain about being pinged
[20:36:28] <ping> Wobbo : neither do you
[20:36:53] <Wobbo > I do, my name isn't also a verb :P
[21:01:58] <Wobbo > TIL that the ML libraries that FaceBook uses run on LuaJIT
[21:24:23] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 186 seconds)
[21:26:33] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[21:26:34] *** zsh sets mode: +v Wobbo
[21:33:15] <Wobbo > ShadowKatStudios: You scared him away with all your dangerous wildlife
[21:49:52] <Wobbo > Gopher: You heathen! :P
[21:55:16] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 198 seconds)
[21:58:52] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[21:58:52] *** zsh sets mode: +v Wobbo
[22:25:17] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 189 seconds)
[22:29:01] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[22:29:02] *** zsh sets mode: +v Wobbo
[22:40:20] <Wobbo > ShadowKatStudios: Maybe you should clean your room. Your desk might get a few centimeters lower if you do that though.
[22:40:38] <ShadowKatStudios> Wobbo : My room is never used.
[22:41:06] <Wobbo > ShadowKatStudios: then where do you slee… Ah, nvm
[22:43:29] <Wobbo > Oh, I thought you didn't sleep. With you having the same day-night rithm as me and stuff
[22:44:52] <Wobbo > I have to sleep about 8 hours per day or I'm constantly tired :(
[22:47:36] <Wobbo > Anyway, I'm going to do that now. So later! Hope that it won't take me weeks this time :P
[22:48:43] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
207 more...
[20:20:19] <gamax92> .wobbo
[20:30:24] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[20:30:24] *** zsh sets mode: +v Wobbo
[22:17:26] <Wobbo > Negi, Impossible, you cannot master regex
[22:17:42] <Wobbo > Negi: You can only get decent at it
[22:18:10] <Negi> Wobbo : I wrote a Lua exception matching regex with captures on line number and exception in less than 1 second.
[22:18:45] <Wobbo > Negi: As in it matches calls to error?
[22:19:46] <Negi> Wobbo : It matches the errors themselves.
[22:20:19] <Wobbo > Negi: error%((.*)%) ?
[23:13:36] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
5 more...
[21:01:02] <PotatoTrumpet> .wobbo
[21:01:02] <^v> PotatoTrumpet, WooooobboooooooWooooooobboooWoooooooooobbooooooWoooooobboooooWobbo oWoooooooobbooWoooobbooooooWooobboooooo
[00:01:01] <Wobbo > My dock kept displaying after my session ended XD
[00:01:39] <Wobbo > Kilobyte: Wanted to try i3, so wanted to know how to install that. apt-get install i3 should have done the trick
[00:02:48] <Wobbo > Greylocke: Does he have an OS/did you power him?
[00:04:01] <Wobbo > Greylocke: It shouldn't I think.
[00:04:16] <Wobbo > Greylocke: Did you install OpenOS to the HDD in the robot?
[00:04:45] <Greylocke> Wobbo : it doesn't go that far. It doesn't give me a "bootable" error. Just beeps twice
[00:05:24] <Wobbo > Greylocke: You can get an error message if you rightclick on the robot with an analyzer. What does that say?
[00:05:31] <Wobbo > Greylocke: shift+right click
[00:10:43] <Wobbo > Greylocke: Well, you know what to do know ;)
[00:12:58] <Wobbo > Greylocke: I do fear so, but you can try to craft the robot with a book
[00:16:13] <Wobbo > I finally have a terminal in i3! :D
[00:19:07] *** Parts: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Textual IRC Client: www.textualapp.com)
[00:19:13] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[00:19:13] *** zsh sets mode: +v Wobbo
[00:19:27] <Wobbo > Alright, I broke something here
[00:51:47] <Wobbo > I'm going, its late already. Bye!
[00:52:17] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[15:44:30] *** Joins: Wobbo Mint (~rene@5249BC59.cm-4-2c.dynamic.ziggo.nl)
[15:44:40] <Wobbo Mint> o/
[15:46:27] <DeanIsaKitty> Wobbo ! \o/
[15:46:39] *** Quits: Wobbo Mint (~rene@5249BC59.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[15:46:52] *** Joins: Wobbo Mint (~rene@5249BC59.cm-4-2c.dynamic.ziggo.nl)
[15:55:30] <Wobbo Mint> Its silent here.
[15:57:04] <Wobbo Mint> Yeah, but I'm not here when it is normally :P
[15:57:32] <Wobbo Mint> Also, how do I get the sound level in i3 wm? does someone here have a clue?
[15:59:38] <Wobbo Mint> nvm, already found it
[16:08:07] <Wobbo Mint> You can use the ingame irc client :P
[16:10:55] <Wobbo Mint> I think they guess you need viagra.
[16:12:28] <Wobbo Mint> i3 is a pretty nice window manager :D
[16:32:57] <Wobbo Mint> Hi asie
[16:38:26] <Wobbo Mint> Larethian: You can use variables in rc scripts like you are used to, the script won't be unloaded until you restart the computer
[16:38:48] <Wobbo Mint> Can you give me the contents of your /etc/rc.d?
[16:39:41] <Wobbo Mint> I believe that the example keeps a counter of how many times it is called
[16:40:30] <Wobbo Mint> Yeah, if you call rc example start it should print a number.
[16:41:56] <Wobbo Mint> So if you call `rc example start` once then it print 0, if you call it a second time it should print 1, etc
[16:42:19] <Wobbo Mint> Run Command. I stole the name from BSD
[16:47:42] <Wobbo Mint> Larethian: you can also run rc scripts at startup(its original goal) by adding it to the enabled table in /etc/rc.cfg as a string
[16:53:01] <Wobbo Mint> Yeah, the start function is supposed to hold your code for setting up your script
[16:54:08] <Wobbo Mint> I should add stop and reload as well, but i cba atm :P
[16:56:00] <Wobbo Mint> That does sound like the cleanest solution.
[16:57:42] <Wobbo Mint> Another possibility is editing init, that would be easier
[16:57:52] <Wobbo Mint> s/init/init.lua/
[16:57:53] <Kibibyte> <Wobbo Mint> Another possibility is editing init.lua, that would be easier
[16:59:26] <Wobbo Mint> Larethian: If you place your setPrimary call between line 166 and line 183 in init.lua, nothing can go wrong with it, but then you can only run it at startup
[17:00:22] <Wobbo Mint> Larethian: If you use a rc script, you need to wait for the init signal to set the primary.
[17:01:01] <Wobbo Mint> Larethian: Yeah, rc gets setup as the last call in the boot scripts, which is even before components are setup
[17:03:18] <Larethian> Wobbo Mint: "wait for the init signal" which would basically mean: Let the OS set the primary to a random component, and then set it to the desired one? If yes, that sounds like a bad idea. Might as well just set it correct at first try.
[17:04:02] <Wobbo Mint> Larethian: That is how you have to do it anyway, if you set it before the OS sets the primary, it gets overwritten.
[17:04:33] <Wobbo Mint> Unless you want to rewrite init.lua to have preferences for components when booting that is the only way to do it
[17:08:31] <Wobbo Mint> I'm not sure, I thought the OS just uses the first monitor it sees as a primary
[17:12:23] <Wobbo Mint> ~w component
[17:14:15] <Wobbo Mint> Yeah, it looks as if he just picks a random component
[17:19:06] <Wobbo Mint> Component is implemented Scala side and in /boot/04_component.lua if I'm not mistaken
[17:19:18] <Wobbo Mint> Anyway, I'm hungry, so I will go and cook food. bbl
[17:19:43] *** WobboMint is now known as Wobbo |Food
[17:21:11] <Wobbo |Food> Meh, first I have to cook stuff, so that will still be a while :/
[17:45:51] *** Wobbo|Food is now known as Wobbo |Eating
[17:49:06] <Wobbo |Eating> All I've been doing is toying with a wm I might not even use while listening to the top 2000, so you probably did something more productive then I did
[17:54:37] <Wobbo |Eating> PotatoTrumpet: rm -rf C:\
[17:56:45] <Wobbo |Eating> Larethian: Don't you need to bind the GPU to a screen to change the output?
[17:56:57] *** Wobbo|Eating is now known as Wobbo |Dishes
[18:00:10] <Wobbo |Dishes> Larethian: Complaints go to S@ngar :P
[18:00:24] <Wobbo |Dishes> Ender: More spam on the forums...
[18:01:33] <Wobbo |Dishes> Just fix it and then PR it :P
[18:01:58] <Wobbo |Dishes> Might also add a simple setup rc script by default, that would also help I guess
[18:02:36] <Wobbo |Dishes> Larethian: Pull Request. You can fork the mod on github, make changes and then S@ngar can merge them into the mod
[18:03:18] <Wobbo |Dishes> Anyway, I should go do the dishes >.< bbl
[18:06:57] <Wobbo |Dishes> Fuck the dishes, I will do them tomorrow
[18:07:00] *** Wobbo|Dishes is now known as Wobbo
[18:07:16] *** zsh sets mode: +v Wobbo
[18:20:18] <Ender> thanks Wobbo
[18:20:41] <Larethian> Wobbo : please correct me if I'm wrong: on every startup, /init.lua sets a random screen primary (which is by itself not bad), but the setPrimary() causes a "component_avaible" event, which triggers the method in /boot/91_gpu.lua, which is my problem!
[18:21:36] <Wobbo > Larethian: I have no clue, I don't have multiple screens attached normally
[18:30:40] *** Wobbo is now known as Wobbo Mint
[18:30:55] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[18:30:56] *** zsh sets mode: +v Wobbo
[18:30:56] <Wobbo Mint> Lets boot irc in OS X
[18:31:09] *** Quits: Wobbo Mint (~rene@5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Leaving)
[18:35:54] <Wobbo > Is there a file in Linux that runs whenever I log in?
[18:41:42] <Wobbo > Alright, will give that a try
[18:42:21] <Wobbo > Larethian: Only if you open a login shell :(
[18:44:32] <AlteniusPhone> Wobbo : maybe .bash_login?
[18:45:07] <Wobbo > AlteniusPhone: Those are all dependent on Bash, I want to run a script when I login using a graphical shell
[18:46:29] <AlteniusPhone> Wobbo what display manager and Window manager?
[18:46:52] <Wobbo > AlteniusPhone: X and i3
[18:47:12] <Wobbo > AlteniusPhone: nvm, .profile did work!
[18:47:24] <Wobbo > Now I have a background set :P
[18:48:07] <Wobbo > I could have just put it into .i3/config >.<
[18:49:44] <Wobbo > Oh well, first time using i3, its going pretty well so far
[18:56:29] <Wobbo > Does someone know a nice minimalistic terminal with transparancy?
[19:16:40] <AlteniusPhone> Urxvt wobbo
[19:17:21] <Wobbo > AlteniusPhone: Toying with that now, just got it to have a black background with white text, will certainly try it
[19:30:08] <Wobbo > I would go with debian, but that is because I have never used CentOS
[19:31:11] <Wobbo > Yeah, debian doesn't update its packages
[19:33:05] <samis2> Wobbo , depends
[19:41:08] <Wobbo > If I hold f on my desktop nothing happens!
[19:41:30] <ping> Wobbo , it has to be a government computer or it doesnt work
[19:41:46] <Wobbo > ping: Didn't know the government used macs
[19:41:58] <Wobbo > ping: I use OS X
[19:43:11] <ping> Wobbo , peasentry i say
[19:43:42] <Wobbo > ping: But I haven't found a replacement for Aqua yet! Currently tweaking i3 though
[19:45:36] <Wobbo > ping: It is a good contender, although it needs a lot of tweaking
[19:46:12] <Wobbo > ping: You have a recommendation for lightweight browsers on Linux?
[19:47:07] <samis2> Wobbo , dillo, midori?
[19:48:35] <Wobbo > samis2: midori does sound nice, webkit+DuckDuckGo, will give it a try, thanks!
[20:00:57] <Wobbo > Pyrolusite: network card 1+access point should allow wireless access
[20:05:26] <Wobbo > What is a good font to use with urxvt?
[21:37:35] <Wobbo > LOL at the bugs section of tar
[21:54:58] <LordFokas> wobbo lemme see
[21:56:22] <Wobbo > Meh, American voice actors for childrens tv, don't know her
[22:08:17] <Wobbo > ping: You should add that to your resume!
[22:08:35] <ping> Wobbo , dont worry
[22:15:55] <Wobbo > ping: Yes
[22:50:24] <Wobbo > ping: You just hate yourself.
[22:56:05] <Wobbo > A post about the blink tag by the "inventor" of the blink tag: http://www.montulli.org/theoriginofthe%3Cblink%3Etag
[22:57:21] <Wobbo > .l a=0; while(a <= 2000) do print(a); a = a + 1; end
[22:57:22] <^v> Wobbo , nil
[22:58:40] <Wobbo > Timmy94_iPad: That works fine for me
[23:10:05] <Wobbo > I'm going to bed. Bye!
[23:10:16] <GhostPotato> .wobbo
[23:10:21] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
116 more...
[08:32:05] <PotatoTrumpet> What happened to Wobbo
[19:20:28] <Vexatos> "I come online, and I get thrown, now I get eaten! What is wrong with this place! ~Wobbo 2014 not knowing the purpose of #oc"
[19:24:18] <PotatoTrumpet> What happened to wobbo
[19:27:21] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[19:27:22] *** zsh sets mode: +v Wobbo
[19:27:45] <Caitlyn> wow Wobbo your ears burning?
[19:28:06] <Wobbo > Why would my ears be burning?
[19:28:15] <Ender> ohai Wobbo
[19:28:26] <Caitlyn> [13:24:16] <PotatoTrumpet> What happened to wobbo
[19:28:46] <PotatoTrumpet> Hi Wobbo
[19:29:17] <Wobbo > Caitlyn: I don't get pinged if I'm not online, if you mean that.
[19:29:24] <Wobbo > Anyway, Hi Everybody!
[19:29:36] <PotatoTrumpet> Hi Doctor Wobbo AND Doctor SpiritedDusty
[19:29:55] <Caitlyn> Wobbo , I didn't figure you did.. it was a joke
[19:30:52] <Wobbo > #ocbots has even more bots…
[19:32:47] <Wobbo > v^: The NSA already knows all your secters anyway
[19:33:02] <v^> Wobbo , ocbots managed to know more
[19:44:36] <Wobbo > Quick question, could people run date -u "+%G" in their shells and return the result?
[19:48:37] <Wobbo > Caitlyn: If you use YYYY in java, the same result should be returned :P
[20:03:30] <Wobbo > I run woodo as root
[20:05:13] <Wobbo > gamax92: I'm in favor!
[20:07:49] * Wobbo is going to reinstall Mint on his virtual machine
[20:14:01] <Wobbo > Telling reddit helped with ones steam issue
[20:28:36] <Wobbo > vifino: You mean you don't want SteamOS?
[20:28:44] <vifino> Wobbo : D:
[20:30:09] <Wobbo > vifino: But it is an excelent Desktop OS! You can even switch to a GNOME desktop when you are done playing games!
[20:30:21] <vifino> Wobbo : Go get rekt.
[20:33:10] <Wobbo > vifino: you mena that Enlightment is the best DE xor that the original poster needs elignment?
[20:33:38] <vifino> Wobbo : Enlightement is the best DE and the original poster needs enlightenment.
[20:35:36] <Wobbo > Meh, I quite like XFCE, it only lacks a dock and opening full screen apps in seperate workspaces
[20:35:58] <samis> Wobbo , it has a dock of sorts
[20:36:29] <Wobbo > samis: You can make a bar behave like a dock, but that isn't a dock.
[20:37:11] <Wobbo > A dock also shows all open applications once, and it shows applications you placed there by hand
[20:48:31] <Wobbo > Caitlyn: So 2015? :P
[20:50:43] <Wobbo > apt-get, are you still running for a long time?
[20:51:00] <Caitlyn> btw Wobbo : 2014122903
[20:51:27] <Wobbo > That is good then
[20:51:41] <Wobbo > Caitlyn: Also, Its not a bug, YYYY is iso week time.
[20:51:58] <Wobbo > Caitlyn: Because week years are a thing
[20:52:33] <Wobbo > Caitlyn: It is 2015-w01-01
[20:55:17] <Wobbo > Gah apt-get, I want to install my dockbar already D:
[20:56:59] * Wobbo doesn't have guest additions installed yet so can't copy-paste ¬_¬
[20:57:09] <Wobbo > samis: No pacman in mint
[20:57:45] <Wobbo > It would be pretty awesome if there was pacman(the game) for in a terminal
[20:59:08] <Wobbo > there is a pacman-terminal that draws pacman and four ghosts
[21:00:01] <Wobbo > samis: there is pacman4console
[21:09:23] * Wobbo is still waiting for apt-get ¬_¬
[21:09:48] <Wobbo > Caitlyn: What is that magic, typing a shell name to start it! :O
[21:10:32] <Wobbo > You could, in principle, a call to another shell in your startup script for your shell. Because, you know, fuck you
[21:11:34] <Wobbo > Did you know that the original bourne shell was written in a dialect of C that was constructed purely using Macros?
[21:11:47] <Wobbo > It made C look like PASCAL
[21:12:07] <Wobbo > gamax92: man diff
[21:13:58] <Wobbo > gamax92: diff -C 0 -U 0 should work
[21:14:18] <Wobbo > gamax92: That shouldn't output unified or copied context
[21:14:42] <samis> Wobbo , CPP can be extremely abused
[21:15:56] <Wobbo > samis: Not as bad as Lisp, but yes, its macro system is horrible
[21:16:11] <samis> Wobbo , I've abused it myself before
[21:30:46] <Wobbo > Come on apt-get, you're upgrading for about an hour now, get it over with already!
[21:40:34] *** Joins: Wobbo Mint (~rene@5249BC59.cm-4-2c.dynamic.ziggo.nl)
[21:58:09] <Wobbo > 8/10 good word. 10/10 with rice
[22:12:00] *** Quits: Wobbo Mint (~rene@5249BC59.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[22:12:15] *** Joins: Wobbo Mint (~rene@5249BC59.cm-4-2c.dynamic.ziggo.nl)
[22:17:50] <Wobbo > Why does DockBarX need numpy? D:
[22:18:55] <Negi> Wobbo : Because numpy is ALL '^'
[22:19:08] <Wobbo Mint> numpy is love?
[22:20:11] *** Quits: Wobbo Mint (~rene@5249BC59.cm-4-2c.dynamic.ziggo.nl) (Remote host closed the connection)
[22:21:13] <Wobbo > Negi: you are going to the eight album by Robert Wyatt?
[22:23:18] <Negi> Shleep is sheep-counting-induced-sleep, Wobbo .
[22:23:34] <Wobbo > Ah, in that case, happy shleeping
[22:38:32] <Wobbo > I've got a dock in my mint! :D
[23:00:49] <Wobbo > Is there a simple command to get info about a apt-get package?
[23:01:03] <Kilobyte> Wobbo : pacapt -Qi packagename
[23:01:11] <Ender> Wobbo : apt-get info package
[23:02:24] <Wobbo > Ender: Invalid operation info :(
[23:05:42] <Wobbo > Ender: apt-cache show did the trick
[23:06:07] <Wobbo > Ender: Now I know that there is a terminal.app for Linux that is almost the same as for OS X
[23:06:17] <Wobbo > Kilobyte: Because I don't have pacapt :P
[23:06:22] <Kilobyte> Wobbo : get it
[23:10:10] <Wobbo > Now I have a Linux Mint installation with a Dock :D I'm content
[23:11:45] <Wobbo > Actually, I'm not content yet, since apps don't fullscreen into their own workspace yet
[23:55:36] <Wobbo > Kilobyte: You still here?
[23:57:35] <Wobbo > nvm, already found what I was looking for
[23:59:58] <Kilobyte> Wobbo : no. never.
79 more...
[05:55:08] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[05:55:08] *** zsh sets mode: +v Wobbo
[06:48:32] <Wobbo > Alright, almost doen with Scala by Example
[06:49:42] <Wobbo > Hows your new castle in Transilvania?
[06:56:21] <Wobbo > That doesn't sound like a thing to be terrible with
[07:07:07] <Wobbo > Gah, now my calculator has ^, but it 4 * 2 ^ 3 is read as (4 * 2) ^ 3 and I don't know how to solve it D:
[07:14:51] <Cruor> Wobbo : by implementing mathematical precedence properly >_<
[07:15:30] <Wobbo > But now the parser does that really simple. But the parser was only made for +, -, * and /
[08:04:56] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 200 seconds)
[08:10:27] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[08:10:27] *** zsh sets mode: +v Wobbo
[08:38:24] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[09:31:51] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:31:51] *** zsh sets mode: +v Wobbo
[09:54:43] <Wobbo > Nixill: Its Javascript. That is the only thing you think is illogical?
[11:20:16] <Wobbo > Whop, my calculator now returns 1 for 1/3 + 1/3 +1/3 :D
[11:21:49] <CompanionCube> Wobbo , rounding much
[11:22:16] <Magik6k> Wobbo , what's wrong with it?
[11:22:46] <Wobbo > Magik6k: Nothing, now it uses Rationals instead of Doubles for, well, rationals
[11:24:00] <Wobbo > And 5/3 + 1/ 3+ 19/3 now returns 8 + 25/3 :P
[11:25:38] <Wobbo > Although the Rationals are kinda hacky
[11:29:59] <Wobbo > Now I can try to implement Vectors, comparison operators and functions :P
[12:01:29] <Wobbo > CompanionCube: Write tictactoe in LaTeX, it is possible!
[12:01:36] <Wobbo > Anyway, food
[12:01:43] *** Wobbo is now known as Wobbo |AFK
[12:05:29] <CompanionCube> Wobbo |AFK, cba
[12:23:26] *** Quits: Wobbo|AFK (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 200 seconds)
[12:50:27] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:50:28] *** zsh sets mode: +v Wobbo
[12:50:46] <Wobbo > and back
[12:54:02] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 186 seconds)
28 more...
[09:29:18] <ShadowKatStudios> vifino: It's Wobbo 's creation, but I liked it enough to save it.
[11:17:01] <Vexatos> "I come online, and I get thrown, now I get eaten! What is wrong with this place! ~Wobbo 2014 not knowing the purpose of #oc"
[13:28:56] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:28:56] *** zsh sets mode: +v Wobbo
[13:56:16] <Wobbo > Welp, no-one here?
[13:58:25] * DeanIsaKitty cuddles Wobbo
[13:58:31] <Wobbo > Hi Dean!
[13:58:54] <Wobbo > Ender: Was that an affirmative nop or a negative nop?
[13:59:06] <Ender> Wobbo : "nop"
[13:59:41] <Wobbo > But nop means sort of like no right? At least thats how I would use it in dutch
[14:02:33] <Wobbo > Are you being mean again CompanionCube? I think you just need to be loved!
[14:02:36] * Wobbo cuddles CompanionCube
[14:02:59] <Vexatos> Wobbo , don't do it!
[14:03:22] <Wobbo > Vexatos: I already new that. But this CompanionCube does speak
[14:07:25] <Wobbo > Ender: Ubuntu means "Human Kindness"
[14:08:12] <Wobbo > -ntu means person/human being
[14:08:18] <Wobbo > Ubunder?
[14:35:03] <Wobbo > Vexatos: You're good with Scala, right?
[14:35:22] <Vexatos> Wobbo , I never used it
[14:35:30] <Wobbo > Oh, nvm then :P
[14:35:48] <DeanIsaKitty> Wobbo : I think you want Kilo_byte :P
[14:36:05] <Wobbo > But he isn't here now, isn't he?
[14:36:25] <Wobbo > I wanted him anyway, cause he needs to shout at my horribly written parser and tokenizer
[14:37:22] <Wobbo > Kilobyte: I wrote a small bc like program in Scala, you want to shout at me because it is hooribly broken?
[14:37:38] <Kilobyte> Wobbo : i can try my best
[14:37:42] <Wobbo > Kilobyte: https://github.com/rmellema/Scalacalc
[14:38:04] <Wobbo > ^vPhone: that doesn't sound like a fun day
[14:40:17] <Kilobyte> Wobbo : that won't run
[14:40:42] <Wobbo > Kilobyte: It runs for me. CalcCLI is the main class
[14:40:53] <Wobbo > Is Main.scala still in there?
[14:43:33] <Wobbo > How would you write that tail recursive?
[14:44:19] <Wobbo > Unless you would use a accumulator of course
[14:46:02] <Kilobyte> Wobbo : put second function inside function
[14:46:41] <Kilobyte> Wobbo : scalac is smart enough to turn tail recursion into iteration
[14:46:52] <Wobbo > Yeah, so with an accumulator.
[14:52:27] <Wobbo > Kilobyte: You mean like: tokenizeImpl(t.dropWhile(_.isLetter), c +: t.takeWhile(_.isLetter) :: acc)
[14:52:35] <Wobbo > Where acc is the accumulator?
[15:25:13] <Wobbo > Kilobyte: I changed the things you mentioned, do you have other advice?
[15:25:32] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[15:31:20] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:31:20] *** zsh sets mode: +v Wobbo
[15:31:22] <Wobbo > God damn my internet connection!
[15:34:15] <Wobbo > But Kilobyte, did you have more advice?
[15:34:57] <Kilobyte> Wobbo : not really
[15:36:44] <Wobbo > I expected a lot of screaming at the tokenizer and parser, since you screamed at my earlier attempts at those :P
[15:41:25] <Wobbo > Alright then, pushed changes
[15:54:47] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[15:55:07] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:55:07] *** zsh sets mode: +v Wobbo
[16:11:36] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 200 seconds)
[16:16:05] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:16:05] *** zsh sets mode: +v Wobbo
[16:38:00] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 200 seconds)
[16:44:37] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:44:37] *** zsh sets mode: +v Wobbo
[16:46:31] <Wobbo > Guys, how can I make a function block in Scala until the user has entered enter into a JTextField?
[16:48:15] <Wobbo > NixUmbreon|Phone: fRetF(args1)(args2)
[16:49:37] <Wobbo > NixUmbreon|Phone: You can't immidiatly call a named function I believe, but test ()() would
[16:51:55] <Wobbo > NixUmbreon|Phone: I meant (function name() something end)()
[16:56:07] <Wobbo > Dashkal: I believe someone even put that onto a loot disk
[16:57:29] <Dashkal> Wobbo : Woot! Danke for the tip
[17:02:58] <Wobbo > Kilobyte: do you know stuff about threading in Scala?
[17:05:11] <Wobbo > Dashkal: Did you see my calculator in Scala?
[17:05:21] <Wobbo > Cause that is what I need help with
[17:06:46] <Wobbo > Ah, I'm trying to create a GUI for the calc and I nead a read function that functions like Scala's readLine. It will read from a JTextField
[17:06:51] <Wobbo > Dashkal: ^
[17:08:55] <Wobbo > Dashkal: I want to use the same repl for the CLI and the GUI, that is why it is that way
[17:11:07] <Wobbo > The CLI just uses readLine and println, so I'm not waiting manually there.
[17:13:22] <Wobbo > I have no real experience with threading, so I really wouldn't know how to implement that :/
[17:14:36] <Wobbo > Alright, thanks for the help, will do some googling!
[17:17:31] <Wobbo > Dashkal: Yeah, but I really need to get input from the user, so I will need to wait :( Otherwise I don't do concurrency either
[17:19:28] <Wobbo > I might try it your way. Might indeed be easier
[17:34:26] <Wobbo > Dashkal: I now removed the Repl so I won't have to shoehorn the GUI into the same framework as the CLI
[17:38:09] <Wobbo > Dashkal: It works now, Thanks!
[17:42:17] <Wobbo > Dashkal: In case you want to scream at me, code is here: https://github.com/rmellema/Scalacalc
[17:45:45] <Wobbo > Dashkal: I'm not really looking for FP books, I have a haskell one for that, Does this mostly go into Scala?
[17:53:37] <Wobbo > Hi Sangar :D
[17:54:06] <Wobbo > Look I made something semi-useful: https://github.com/rmellema/Scalacalc
[17:59:37] <Wobbo > Dashkal: I don't know what that means, so that does sound terrifying, but Monads in Haskell sounded terrifyig the first time as well
[18:00:37] <Wobbo > Sangar: That does sound nice, but so much refactoring :P
[18:02:35] <Wobbo > Sangar: Yeah, only two lines to change :P
[18:04:41] <Wobbo > Dashkal: typeing de is a lot of work! #VIMMasterRace :P
[18:06:09] <Wobbo > IDEA with vim plugin :P
[18:06:30] <Wobbo > Dashkal: I heard that Emacs finally got a decent editor in the OS, evil mode :P
[18:07:43] <Wobbo > I only installed IDEA last saturday and immidiatly activated the vim plugin, so at least the editor works as I would expect.
[18:08:55] <Wobbo > How did the elephant taste?
[18:10:15] <Wobbo > What is Scals top level number type?
[18:12:47] *** Joins: Wobbo_ (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:12:48] *** zsh sets mode: +v Wobbo _
[18:12:51] <Wobbo _> Gahh, my internet sucks
[18:13:04] <Wobbo_> \nick Wobbo
[18:13:13] <Wobbo _> Dashkal: none
[18:13:17] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[18:13:22] *** Wobbo_ is now known as Wobbo
[18:13:54] <Wobbo > Dashkal: So there is no Class that both Double and Int belong to?
[18:15:12] <Wobbo > I want the calculator to have a higher precision, so 1/3 turns into 1/3 and not into 0.33333333333333
[18:15:51] <Wobbo > So I need some kind of class that the Exprs can return and that can be used for Val
[18:16:44] <Wobbo > I know, there is an implementation in Scala by Example
[18:17:40] <Wobbo > I know, so that is why I want both Doubles and Rationals.
[18:22:28] <Wobbo > External libraries D: Then I have to look into how to build real software D:
[18:23:23] <Dashkal> Wobbo : Or learn to write them yourself. The basic set up to +,-,*,/ are mostly straightforward group theory.
[18:27:11] <Wobbo > Lets finishing reading Scala by Example before trying stuff like this, I don't understand half of the scala you just wrote :P
[18:33:46] <Kilobyte> Wobbo : sorry, didn't see the ping
[18:34:19] <Wobbo > Kilobyte: I solved it differenly with help from Dashkal ;)
[18:38:42] <Wobbo > Kilobyte: now the calculator also has a GUI :P
[18:41:25] <Wobbo > I dunno, there is already a CLI, but for the people who want that, it exists :P
[18:45:59] <Dashkal> Wobbo : Don't sell youself short. Those were just traits with functions in them
[18:50:37] <Wobbo > Dashkal: But what does === mean? or sealed?
[18:51:45] <Wobbo > but then what is the difference between == and ===?
[18:52:35] <Wobbo > Ah, so === will error instead of always return false
[18:53:49] <Wobbo > == will return false if its operands have different types. At least it should
[18:56:28] <Wobbo > The only reason where two object of different types should be when one subclasses the other and only adds methods
[19:01:59] <Wobbo > Caitlyn: znc in Homebrew is 1.4, even the bottled version
[19:03:01] <Wobbo > Dashkal: I really have no clue what you are talking about now :P Don't try to explain either, its just late for me.
[19:05:45] <Wobbo > I'm going, bye!
[19:05:58] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
114 more...
[09:51:46] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[09:51:46] *** zsh sets mode: +v Wobbo
[10:02:57] <Wobbo > ShadowKatStudios: Now your computer will be able to achieve enlightment and enter nirvanna :P
[10:07:10] <Wobbo > ShadowKatStudios: Is Haiku a nice system to work with?
[10:07:41] <Wobbo > Ender: That is good to hear! :D
[10:08:28] <ShadowKatStudios> Wobbo : There isn't a huge amount of stuff for it, and it's a little disorienting, because it seems like a linux system but has the advantages of a Windows system, and there is no Java 6/7/8 for it yet, but the GUI is nice and the stuff that is avalible doesn't drop me into kdebug often.
[10:09:01] <Wobbo > ShadowKatStudios: what do you mean with "advantages of a Windows sytem"?
[10:09:21] <ShadowKatStudios> Wobbo : Most programs come as a pre-built executable that just works.
[10:09:44] <Wobbo > ShadowKatStudios: That is not specifically for windows, but I see what you mean
[10:11:24] <Wobbo > ShadowKatStudios: Most programs don't work like that on Windows either in my memory. Installers frikking everywhere
[10:12:16] <Wobbo > I love standardization! :D
[10:13:53] <Wobbo > ShadowKatStudios: But can you change the GUI? The picture you sent didn't look like something I would enjoy working with :/
[10:18:50] <Wobbo > I'm not talking about the colors. One of the reasons I use OS X is because I love Aqua to much. Its all so clean and works so well and I haven't been able to reproduce it in Linux yet(I haven't put that much effort into it either)
[10:20:23] <Wobbo > First of all, the dock bar. That is the first complaint
[10:20:38] <Wobbo > I cannot live without my dockbar.
[10:21:15] <Wobbo > ShadowKatStudios: And shows all the open applications. Yes, they exist
[10:21:47] <Wobbo > I know, I know. I've had a debian vm with Docky installed, that one worked fine
[10:23:15] <Wobbo > Secondly, full screen applications in their own workspace. I currently have 7 workspaces open, 4 empty, one for Textual, one for Safari, one for Mail. I only made two of the empty ones.
[10:23:57] <Wobbo > Thirdly, seperate workspaces for each monitor, only in OS X for a year or two, but it is like heaven. Works really well.
[10:25:00] <Wobbo > Fourth point: Alt+Tab for changing applications, not windows. Works especially weel with the different workspace thingies.
[10:25:44] <Wobbo > Fifth point: Something like launchpad(the iOS like application launcher), but GNOME Pie also does the trick. (<3 GNOME Pie)
[10:27:01] <Wobbo > And lastly, I want my frikking open utility in the terminal. Fuck file managers, terminal all the way.
[10:27:40] <Wobbo > I aboslutely love open.
[10:28:08] <Wobbo > And I also want to have my OSes POSIX, so I can build most open source software
[10:37:13] <SoniEx2> <+Wobbo> First of all, the dock bar. That is the first complaint <+Wobbo > I cannot live without my dockbar.
[10:37:37] <Wobbo > SoniEx2: I mena that most DE's don't have a functioning DockBar :P
[10:38:03] <Wobbo > ShadowKatStudios: Mostly is probably goo enough.
[10:39:11] <Wobbo > SoniEx2: My dock bar is hidden by default.
[10:39:22] <SoniEx2> Wobbo , still can't be disabled >.>
[10:40:01] <Wobbo > SoniEx2: That is because the menubar is a part of the dock. If I killall Dock, both my dock and my menubar are gone
[10:40:28] <SoniEx2> Wobbo , ew >.>
[10:44:30] <Wobbo > ¬ is the logical notation for negation. So ¬a means that a is false.
[10:45:10] <Ender> ¬Wobbo
[10:45:27] <Wobbo > SoniEx2: I refered to Enders que
[10:45:32] <ShadowKatStudios> ¬Wobbo .exists :D
[10:45:39] <Wobbo > ShadowKatStudios
[10:45:55] <Wobbo> ShadowKatStudios: ¬exists(wobbo ). Lets use logical notation
[10:45:55] <Ender> Wobbo : that was just me saying that i had worked out the ¿
[10:46:07] <Wobbo > Ender: LOL
[10:48:10] * Wobbo just learned that Alt + Shift gives him another layer of symbols to type :D
[10:50:40] <Wobbo > SoniEx2: Make a flipped interrobang
[10:51:24] <SoniEx2> Wobbo , I can't?
[10:56:44] <Wobbo > Ender: If the legal documents fuck, won't you have enough to burn a few?
[10:57:16] <Ender> Wobbo : ¬_¬
[11:03:10] <Wobbo > ShadowKatStudios: If you would keep your group to foregners, then you would be like Geert Wilders and gcould get sued here :V
[12:35:41] <Wobbo > Joda claims to have invented the American date format, I believe him: https://twitter.com/html5_yoda/status/545129883438166016
[13:26:17] <Wobbo > I'm going, bye!
[13:26:46] <Wobbo > ¬nice(Alissa) :P
[13:26:49] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[15:00:39] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[15:00:39] *** zsh sets mode: +v Wobbo
[15:08:12] <Wobbo > Morning ShadowKatStudios
[15:09:14] <ShadowKatStudios> Morning Wobbo , how are you?
[15:09:30] <Wobbo > ShadowKatStudios: I'm fine, and you?
[15:12:37] <Wobbo > ShadowKatStudios: Get a logic board :P
[15:15:29] <Wobbo > What is synergy?
[15:15:57] <Ditchbuster> wobbo , http://synergy-project.org/
[15:16:25] <Wobbo > Ah, looks useful.
[15:17:05] <Wobbo > I personally use AirKeyboard for controlling my MacMini, which doesn't have a mouse or a keyboard. You might be able to use that as well.
[15:17:20] <Wobbo > ShadowKatStudios: Works on all major operating systems (Windows, Mac OS X, and Linux).
[15:19:35] <Wobbo > Shall I put my Scala calculator on github?
[15:20:35] <Wobbo > Effort
[15:20:55] <Wobbo > Nah, I guess I will. Will have to write a readme then.
[15:21:04] <Wobbo > Hi to your ancient IBM keyboard!
[15:22:06] <Wobbo > Then it does need a name, how does Scalacalc sound?
[15:25:54] <Wobbo > ShadowKatStudios: Three keyboards for the Elven-kings writing in Lisp / Seven for the Dwarf lords in building with C / Nine for Mortal Men doomed to Javascript / One for ShadowKatStudios behind his desk / In the land of Australia where the snakes bite / One keyboard to rule them all, One keyboard to find them, One keyboard to bring them all, and in darkness bind them, In the land of Australia where the snakes bite
[15:27:54] <ShadowKatStudios> Wobbo : You should write a book
[15:28:14] <Wobbo > ShadowKatStudios: Nah. Been planning an encyclopedia though
[15:28:40] <Wobbo > ShadowKatStudios: In Glorious LaTeX :D
[15:29:56] <Wobbo > Just a world for the sake of worldbuilding. and maybe as backdrop for RPGs
[15:31:34] <Wobbo > Ditchbuster: I've been lurking on there for some time now, same as r/mapmaking
[15:37:13] <Wobbo > Ditchbuster: by default you localise all your variables and if a file needs a library, it will request it itself
[15:37:24] <Wobbo > You can now shout at the horribility of my code: https://github.com/rmellema/Scalacalc
[15:38:45] <Ditchbuster> Wobbo , hmm so i have rb = require("robot") which i was using before, now i have moved all the code from before into a function and am getting errors about rb if i leave that line out of function (at top of program)
[15:39:26] <Wobbo > Ditchbuster: You request a library at the beginning of a file,
[15:40:28] <Wobbo > Ditchbuster: You don't specify any type in Lua
[15:41:55] <Wobbo > Ditchbuster: Do you have any experience with Lua?
[15:42:13] <Wobbo > Cause if you don't, Programming in Lua is a good read.
[15:45:19] <Wobbo > Ditchbuster: Its a good read, it starts of a little slow, but it explains everything well. I sometimes still use it as a reference. http://www.lua.org/pil/1.html
[15:45:51] <Ditchbuster> Wobbo , that is the site i have been using mainly
[15:46:05] <Wobbo > Ditchbuster: And since OpenOS looks like a real OS, even most of the OS stuff works :P
[15:49:00] <Wobbo > Ditchbuster: You can never have to much ()
[15:49:42] <ditch> Hello from my phone! Wobbo you dirty
[15:50:04] <Wobbo > () == parenthesis :P
[15:57:01] <Wobbo > Nobody has shouted at me yet :/ https://github.com/rmellema/Scalacalc
[16:08:31] <Wobbo > Vexatos: To the issue tracker!
[16:12:21] <Vexatos> Wobbo , I'd rather ask sangar if it's possible at all
[16:13:16] <Wobbo > Vexatos: But Sangar isn't here now
[16:24:36] <Wobbo > SoniEx2: Lua + eris
[16:36:01] <Wobbo > I'm going for today. Speak you all later!
[16:36:12] <Ditchbuster> by Wobbo
[16:36:24] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
91 more...
[11:05:43] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[11:05:43] *** zsh sets mode: +v Wobbo
[11:08:50] <DeanIsaKitty> \o/ Wobbo !
[11:10:25] * Ender instructs EnderBot2 to say hello to Wobbo
[11:10:25] * EnderBot2 says hello to Wobbo
[11:11:36] <Wobbo > Anyone here that knows a good Scala tutorial?
[11:11:36] <Alissa> #lua function wobbo ( len ) local wob = { "b", "o" } local _end = "Wob" for i=1, (tonumber( len ) or 5) do _end = _end .. wob[math.random( 1, 2 ) end end
[11:11:41] <Alissa> #lua function wobbo ( len ) local wob = { "b", "o" } local _end = "Wob" for i=1, (tonumber( len ) or 5) do _end = _end .. wob[math.random( 1, 2 )] end end
[11:11:46] <Wobbo> .wobbo
[11:11:48] <Alissa> #lua function wobbo ( len ) local wob = { "b", "o" } local _end = "Wob" for i=1, (tonumber( len ) or 5) do _end = _end .. wob[math.random( 1, 2 )] return _end end end
[11:11:54] <Wobbo > ^v is still dead?
[11:11:54] <Alissa> #lua wobbo ()
[11:12:00] <Alissa> #lua wobbo (5)
[11:12:41] <Alissa> #lua function wobbo ( len ) len = tonumber( len ) or 5 local wob = { "b", "o" } local _end = "Wob" for i=1, tonumber( len ) do _end = _end .. wob[math.random( 1, 2 )] return _end end end
[11:12:45] <Alissa> #lua wobbo ( 5 )
[11:13:01] <Sangar> Wobbo , https://www.coursera.org/course/progfun
[11:13:18] <Wobbo > Sangar: Hi and thanks!
[11:13:46] <Wobbo > Sangar: And if I just want to learn Scala syntax? Is it quick to go through?
[11:15:47] <Wobbo > I already know Java and Haskell, I just want to know the syntax actually, but not even the scala website has a good introduction :/
[11:16:43] <Wobbo > And Intellij idea is also not helping a lot :(
[11:17:43] <Wobbo > Sangar: But I can't even get it to run my hello world :(
[11:18:02] <Wobbo > I could try bashing !scala Main.scala into it…
[11:19:18] <Wobbo > Sangar: VIM masterrace :P
[11:20:30] <Wobbo > I have to build a configuration of some sorts I think
[11:23:51] <Wobbo > Sangar: (ctrl+cm+d opens the scala console for me, but I can't even input stuff into that ¬_¬)
[11:24:07] <Sangar> Wobbo , o.O your intellij is weird
[11:24:29] <Cazzar> Wobbo , try clicking under the scala> prompt
[11:24:53] <Wobbo > Sangar: I freshly installed it saterday evening, got a free student license
[11:25:04] <Wobbo > Sangar: Yeah, then I input text, but nothing happens :/
[11:25:55] <Wobbo > Cazzar: Thank you!, that worked!
[11:28:10] <Wobbo > But it still won't run my hello world ¬_¬ Goddammit ide getting in my way ¬_¬
[11:30:00] <Sangar> Wobbo , have you worked with intellij beofre? i.e. do you know how to add run configurations?
[11:30:42] <Wobbo > I just added a run configuration, but now he tells me: Scala script file not found, while I even use a file picker to point it to the .scala file! D:
[11:31:05] <Wobbo > Sangar: But really, I have no clue what I am doing
[11:31:52] <Sangar> Wobbo , maybe try an application config instead of a scala script one
[11:32:22] <Wobbo > Sangar: Then the .class or the .scala file?
[11:32:46] <Cazzar> Wobbo , just the package.Name of it.
[11:33:46] <Wobbo > Cazzar: Project is called Tetris, I have Tetris.iml and .idea/.name, but no Tetris.name
[11:34:21] <Cazzar> Wobbo , what's the first line of the Scala class?
[11:34:52] <Wobbo > Cazzar: I will put the whole class
[11:35:21] <Wobbo > Cazzar: class Main { def main(args: Array[String]) { print("Hello, World") } }
[11:35:47] <Cazzar> Wobbo , just have the class its trying to run is Main
[11:36:45] <Wobbo > Cazzar: Thanks, now it did something! It told me the main method should be static ¬_¬ but that is something
[11:37:05] <Cazzar> Wobbo , change class to object.
[11:37:48] <Wobbo > Cazzar: Thank you! It finally printed Hello, World! :D
[11:38:36] <Cazzar> Wobbo , in short Scala object classes are static only classes.
[11:39:01] <Wobbo > Cazzar: Just read that in the tutorial, it sounds useful
[11:51:50] <Wobbo > Is Scala actually slower than Java?
[11:51:55] <Vexatos> Wobbo , no
[11:52:13] <Wobbo > I can deal with that, I like macro's :P
[11:56:28] <Wobbo > "As a simple rule, beginner Scala programmers should try to omit type declarations which seem to be easy to deduce from the context, and see if the compiler agrees"
[11:56:55] <Wobbo > That is entirely different from how I code in Haskell: "Give everything a type unless the compiler keeps disagreeing"
[12:00:55] <Wobbo > Cazzar: Haskell has that as well, but I rarely use it
[12:03:25] <Wobbo > Daiyousei: write a Haskell arch for OC :P
[12:04:11] <Wobbo > Interacting with a component? Monads! IO? Monads! Moving a robot? Monads! Monads everywhere!
[12:06:17] <Wobbo > Does Java actually have a way to alias types?
[12:06:55] <Wobbo > That is actually really shitty
[12:06:56] <Magik6k> Wobbo , make class that extends it with no extra things(super ugly, but works)
[12:07:56] <Wobbo > Magik6k: Problem with that is that It won't work on objects from methods others have defined
[12:08:22] <Wobbo > Magik6k: And aliasing types can make code more readable, since you are not writing generics all over the place.
[12:08:39] <Wobbo > Magik6k: Or in the case of Scala/Haskell, function types
[12:11:07] <Magik6k> Wobbo , ah this kind of aliases ;p
[12:11:26] <Wobbo > Magik6k: What did you think I was talking about?
[12:13:03] <Magik6k> Wobbo , some class with 'bad' name form some lib you wanted to 'proxy'
[12:13:40] <Wobbo > Magik6k: Like import somelib as sl?
[12:14:00] <Magik6k> Wobbo , kindof
[12:14:16] <Magik6k> Wobbo , wait, dors it work in java?
[12:14:31] <Wobbo > Magik6k: Dunno, that works in Python
[12:17:35] <Wobbo > Magik6k: I don't even know why you would want that in Java
[12:18:34] <Wobbo > I think I see some Mixins :D
[12:31:32] <Wobbo > I should go cook stuff
[13:39:52] <Wobbo > And I'm back!
[13:45:34] <Wobbo > JustJinxed: You can right click(?) with an analyzer on a block to get the last error message
[13:52:30] <Wobbo > Scala looks really promising! Lazy evaluation :D
[14:01:04] <Wobbo > If I want to create a GUI in Scala, would it be good practice to make this a class or an object?
[14:16:14] <Wobbo > Pwootage: I later realized that Objects don't have this. So yeah, probably class
[14:17:19] <Wobbo > Pwootage: But I will probably start with a cli calculator
[14:18:06] <Wobbo > I have only build guis with swing so far
[14:18:15] <Wobbo > So I can't judge about that
[14:19:51] <Wobbo > Pwootage: But I had a large fight with Swing today actually, a BorderLayout doesn't care about the sizes you set ¬_¬ so annoying
[14:21:19] <Wobbo > I haven't done web yet, but I hear that CSS is also a pain to work with. And that js is just weird :P
[14:29:23] <Wobbo > Yeah, I know those mugs :P
[14:29:50] <Wobbo > My favorite way to make something look good is LaTeX, but that doesn't really work for interfaces :P
[14:30:55] <Wobbo > Well, just skip the music back two days or keep listening to where you are now I suppose :P
[14:33:06] <Wobbo > samis: backwards compatible with vanilla OS X
[14:33:35] <Wobbo > samis: /bin/bash --version
[14:33:36] <Wobbo > GNU bash, version 3.2.53(1)-release (x86_64-apple-darwin13)
[14:34:30] <Wobbo > ~w shellshock
[14:35:22] <Wobbo > ShadowKatStudios: Apple Inc. commented that OS X systems are safe by default, unless users configure advanced UNIX services.
[14:35:42] <Wobbo > ShadowKatStudios: so 3.2 should be fine then I guess
[14:38:01] <DeanIsaKitty> Wobbo : If Apple used the patches that were put out, yes.
[14:39:05] <Wobbo > DeanIsaKitty: I think they mean that their version was safe for normal users since the bug wasn't in there. But I really doubt that
[14:39:59] <DeanIsaKitty> Wobbo : If you want you can update your bash with patches to remove that bug.
[14:40:36] <Wobbo > DeanIsaKitty: I should already have the newest version of bash. You think I run 7 year old shells? :P
[14:40:55] <Wobbo > bash --version
[14:40:55] <Wobbo > GNU bash, version 4.3.30(1)-release (x86_64-apple-darwin13.4.0)
[14:41:32] <Wobbo > But I use it mostly for its UNIX capabilities. I'm not going to fiddle around with old software <- Uses vim
[14:41:43] <Csstform> Wobbo : darwin isnt new
[14:41:59] <Wobbo > they keep updating darwin
[14:42:14] <Wobbo > I see what you did there :P
[14:43:42] <Wobbo > Csstform: Steve Wozniak is secretly a necromancer and a mad scientist.
[14:44:11] <Wobbo > Csstform: Mostly the necromancer part :P
[15:03:46] <scj643_> wobbo that is newer somehow than my ubuntu 14.04's version of bash
[15:04:06] <Wobbo > scj643_: That is really stupid XD
[15:04:21] <Wobbo > scj643_: Oh, I thought you mean the 3.2 version
[15:04:41] <Wobbo > That is still doable, Debian goes for stablility over novelity anyway
[15:16:34] <Wobbo > Does Scala have some kind of hoogle?
[15:20:46] <Wobbo > Buh, does Array have some kind of lookup method?
[15:21:53] <Wobbo > I did find find, but that returns an option tuple.
[15:24:10] <Wobbo > Dashkal: But if you don't use Array, I want to map strings to possible multiple doubles, any suggestions?
[15:25:59] <Wobbo > Dashkal: I want to find a string and return the associated double
[15:26:49] <Wobbo > Dashkal: Explod probably
[15:27:47] <Wobbo > Dashkal: I'm building a simple calculator that has to deal with variables. So each string might become one Double, but not more
[15:28:04] <Wobbo > Dashkal: I won't do exception handling until I arrive at the gui
[15:28:23] <Wobbo > Dashkal: Not every string is defined of course
[15:28:46] <Wobbo > Dashkal: No, I meant that "x" => 5.4
[15:30:23] <Wobbo > Dashkal: Where Map is a scala type?
[15:31:43] <Wobbo > Are there where clauses in pattern matching?
[15:33:42] <Wobbo > I mean like case Var(s) if !r.isEmpty => r.get; if true => error; where r = map.get(s)
[15:34:56] <Wobbo > That is a really smart alternative.
[15:37:07] <Wobbo > I love _, used it all the time in Haskell as well
[15:38:49] <Wobbo > Fun fact about Prolog: Prolog prefers to use _ over singleton variables so much that it has its own error message
[15:39:25] <Pwootage> Wobbo : eew, prolog. Good for solving about 4 problems, about useless otherwise
[15:39:50] <Wobbo > Pwootage: It is a weird language, but I see its uses. And almost free 5 EC, I won't complain :D
[15:42:33] <Wobbo > All my courses are 5 EC or 10 EC for courses of two blocks, except for the volutary C/C++ classes
[15:44:03] <Wobbo > My schools works simple, 3 courses per block, 2 blocks per semester, two semesters per year :P 60 points per year
[15:47:08] <Wobbo > I'm in University, and I have all my credits(135 in two years + 0.5 semester so far)
[15:47:25] <Wobbo > And I only have summer vacation and Christmas holiday :(
[15:49:10] <Wobbo > I'm 2,5 years into a three year degree (Bachelor of Science) and then two years for my Masters
[15:49:34] <Wobbo > And then, dependent on how I feel about it and what is available a PhD.
[15:52:58] <Wobbo > Can I define a function(not method) in Scala?
[15:53:19] <Wobbo > Cause Scala By Example makes it look that way, but it errors when I try
[15:53:29] <Wobbo > Ah, they use def in SbE
[15:54:57] <Wobbo > In SbE they literally have def eval(e :Expr) :Int = {//no mention of this }
[15:56:16] <Wobbo > Guess I will just define methods on my case class thingy
[16:01:15] <Wobbo > Dashkal: Algebraic datatypes and objects just don't mix into the same type hierarchy I think
[16:01:26] <Dashkal> Wobbo : *ding ding ding*
[16:01:40] <Wobbo > Hey, I just started, okay? :P
[16:02:13] <Wobbo > Ah, okay
[16:02:59] <Wobbo > I think that the mixture between OOP and Functional is really interesting
[16:04:55] <Wobbo > I've actually been thinking about taking compiler desing, but it is not in my minor :/
[16:05:43] <Wobbo > Planning on building a Lisp, but it is on the hill of projects I still have to start. After the Hill of projects I'm not working on but should be
[16:06:28] <Wobbo > Dashkal: I'm learning scala to build a evolutionary algorith to play tetris, I will, trust me :P
[16:07:58] <Wobbo > Well, I can evaluate expressions now :D
[16:09:25] <Wobbo > JustJinxed: with tier2 and 3 graphics cards, you can slo change forground and background color! :D
[16:25:35] <Wobbo > Dashkal: You know prolog?
[16:26:27] <Wobbo > Dashkal: Learn prolog. http://www.learnprolognow.org
[16:26:46] <Dashkal> Next up is a lisp, Wobbo .
[16:27:20] <Wobbo > Dashkal: First prolog, then Lisp. Prolog is a whole other style of programming than imperative, OOP or functional
[16:29:22] <Wobbo > Haskell isn't imperative, is it?
[16:32:04] <Wobbo > Yeah, if you define it that way, yes Haskell is imperative.
[17:06:01] <Wobbo > I'm going to bed
[17:06:33] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
153 more...
[14:50:43] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:50:43] *** zsh sets mode: +v Wobbo
[14:58:58] <DeanIsaKitty> Wobbo ! \o/
[15:04:59] <Wobbo > The EEPROM sounds nice yes :D
[15:05:18] <Wobbo > Maybe it is possible to build an emulator in the EEPROM :P
[15:05:26] * gamax92 builds Wobbo
[15:08:57] <Wobbo > Do you wanna build some Lua?
[15:09:02] <Wobbo > Come on out and code!
[15:11:15] <Wobbo > Negi: Correct film, wrong song :P
[15:11:21] <Negi> I know Wobbo .
[15:12:19] <Wobbo > Negi: I should really continue working on evolutionary algorithms, yes
[15:13:51] <Wobbo > s/./HA/
[15:13:58] <Wobbo > s/./HA/g
[16:55:31] <Wobbo > I'm going
[16:55:48] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
13 more...
[15:11:28] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:11:28] *** zsh sets mode: +v Wobbo
[15:17:47] <Wobbo > Red hat
[15:18:27] <Wobbo > Redhot
[15:20:11] <Wobbo > HatRedHot
[15:20:57] <Wobbo > Buhh, going up with poems for Sinterklaas is hard D:
[15:57:40] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[15:57:43] *** Joins: Wobbo_ (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:57:43] *** zsh sets mode: +v Wobbo _
[15:58:00] *** Wobbo_ is now known as Wobbo
[16:36:28] <Wobbo > And you win the award for being back first!
[17:21:52] <Wobbo > Sandra: Al long as they aren't black boxes :V
[17:26:25] <Wobbo > Sandra: Aside from color, that is pretty OC-like
[17:27:23] <Sandra> Wobbo : really? well only two of those blocks are /for/ OC>
[17:28:17] <Wobbo > Sandra: I meant the blocks on the second picture only actually, a little bit more gray and they would fit
[17:30:06] <Wobbo > There are three gray things
[17:30:29] <Wobbo > Or do you mean the dark gray things?
[17:36:57] <Wobbo > The ping is dead, long live the ping!
[18:10:44] <Wobbo > Sandra: most toInts just floor
[18:15:07] <Wobbo > Sandra: always just 0?
[18:16:31] <Wobbo > Hi Kilbyte
[18:16:40] <Wobbo > s/Kil/Kilo/
[18:16:40] <Kibibyte> <Wobbo > Hi Kilobyte
[18:17:21] <Wobbo > And another netsplit
[18:17:59] <Wobbo > Sandra: Works for me: 2.0.toInt returns 2
[18:18:19] <Wobbo > Kilobyte: Find the sources, fix the segfault and run your custom firefox :P
[18:18:26] <Kilobyte> Wobbo : too lazy
[18:19:23] <Wobbo > Kilobyte: Session restart almost never works for me, but I only use FF on Uni anyway
[18:20:39] <Wobbo > Kilobyte: No, everybody has their own /home dir, both on LWP as on windows
[18:20:54] <Wobbo > Kilobyte: FF also always tells me that session resotre failed
[18:21:23] <Wobbo > Kilobyte: /home lives on network share here I think. not to sure though
[18:21:47] <Wobbo > I should setup ssh for LWP actually
[18:22:36] <Wobbo > Kilobyte: The Uni never did, so CS/AI had their own systems in the BB, but they introduced the LWP two to three years ago, so now we use that
[18:23:28] <Wobbo > Computer Science/Artificial Intelligence, BernoulliBorg, Linux Werk Plekken :P
[18:24:01] <Wobbo > We should even be able to apt-get stuff at the LWP :D
[18:24:34] <Wobbo > CS is Informatik in German, no?
[18:25:22] <Wobbo > Its Informatica in Dutch, so that was actually just a guess :P
[18:27:36] <Wobbo > I just found this on the internet: In rotterdam three people who use UberPOP are fined because they didn't have a taximeter or license :P
[18:28:35] <Wobbo > while (1) { word = grep('ei', dictionary); sed('s/ei/ai/', word); } ? :P
[18:29:48] <Wobbo > Kilobyte: At the student associasciation we had similar wordplays, but now the study became English so they had to redo all of them. Don't know what happend to most of them
[18:30:26] <Wobbo > bash masterrace :P
[18:31:58] <Wobbo > I have bash-git-prompt installed, so my prompt shows me changed files, staged files, commits behind master, commits before master and more information, which is really nice :D
[18:33:57] <Wobbo > Kilobyte: is zsh also easy to script?
[18:34:27] <Wobbo > It doesn't like my $PS1 though :(
[18:34:41] <Wobbo > 00:34 $ zsh
[18:34:41] <Wobbo > \[\033[0;36m\u\[\033[0;0m@\[\033[0;32m\h: \[\033[0;33m\]\w\[\033[0;0m\n`date "+:Renes-MacBook-Pro.local"` \$
[18:36:43] <Kilobyte> Wobbo : lemme show you my prompt
[18:37:20] <Wobbo > I would have to put my prompt into .bashrc then I guess.
[18:37:48] <Kilobyte> Wobbo : my prompt http://i.imgur.com/VMRy9dc.png
[18:38:43] <vifino> Wobbo : http://puu.sh/djW9W/6807bc7029.png
[18:39:07] <Wobbo > Now I have to share both my prompts as well :P
[18:40:01] <vifino> Wobbo : Do you like my prompt? :)
[18:40:41] <Wobbo > Yeah, it looks nice
[18:40:42] <Wobbo > https://imgur.com/ARzmHZO
[18:40:49] <Wobbo > my prompts btw ^
[18:42:11] <Wobbo > I work a lot with splits and 80 characters per line, then it works really well
[18:42:26] <vifino> Wobbo : I could have put a time in my prompt, but I have no time anyways, so why bother.
[18:43:15] <Wobbo > vifino: time is to match git-bash-prompt. And it is useful since in fullscreen my menubar is hidden and that is where my time is :P
[18:43:20] <Wobbo > Kilobyte: ^
[18:43:37] <vifino> Wobbo : Gone? :)
[18:43:52] <Wobbo > Gone what?
[18:47:31] <Wobbo > Kilobyte: gimp can open .psd right?
[18:55:51] <Wobbo > Kilobyte: BSD comes without X, so that might also be a problem for most desktop users :P
[18:57:14] <Wobbo > Kilobyte: it does, but it isn't installed whenyou just install it
[19:06:39] <Wobbo > I'm going for today.
[19:07:00] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
68 more...
[15:16:51] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:16:52] *** zsh sets mode: +v Wobbo
[15:21:11] * Wobbo slowely creeps back to the exit
[15:22:09] <Wobbo > gamax92 is really lazy :P
[15:22:30] <gamax92> Wobbo : ... that was tonius11
[15:22:43] <Wobbo > gamax92: Then you are both lazy :P
[15:25:20] <Wobbo > gamax92: Which is one of the sings of a good programmer :P
[15:52:56] <Wobbo > Hi Sangar
[15:53:09] <Sangar> hey Wobbo
[15:58:20] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 200 seconds)
[16:02:21] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:02:21] *** zsh sets mode: +v Wobbo
[16:02:23] <Wobbo > I hate the internet at my parents >_>
[16:11:15] <Wobbo > You should add bs like that Vexatos! But don't document it :P
[16:42:50] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 189 seconds)
[17:02:06] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[17:02:06] *** zsh sets mode: +v Wobbo
[17:02:18] <Wobbo > and I'm back >_>
[17:03:04] <Wobbo > Or maybe I'm both!
[17:03:25] * Ender hides Wobbo in the closet
[17:03:49] <Wobbo > I'm coming out of the closet!
[17:04:03] <Wobbo > The closet that Ender hide me in :P
[17:30:12] <Wobbo > Kilobyte: It also feels like ages since I last saw you,
[17:32:18] <Wobbo > Github is complying with the Roskomnadzor
[17:33:56] <Sangar> Wobbo , uhm. the what?
[17:34:08] <Wobbo > Sangar: Russian media censorshipthingy
[17:35:32] <Wobbo > Yep, they want to keep Github accesible in Russia, so they have to comply
[17:35:54] <Wobbo > Sangar: https://github.com/github/roskomnadzor
[17:36:10] <Wobbo > All the pages that are taken down can be found there though ^
[17:36:59] <Wobbo > Sangar: I can still access the files that should be blocked
[17:37:50] <Wobbo > Its all in Russian anyway, so I can't read it XD
[17:41:11] <Wobbo > Sangar: This is what is blocked: It's a suicide FAQ that dates all the way back to the usenet times, translated into Russian. A silly piece of net lore some people are using to troll stupid russian net regulations.
[17:41:54] <Wobbo > Sangar: english version for when you give up on live: http://www.depressed.net/suicide/suicidefaq/other.html
[17:43:06] <Wobbo > Because the Roskomnadzor finds it offensive!
[17:43:23] <Wobbo > There is no such thing as suicide in mother Russia!
[17:44:42] <Wobbo > gamax92: Soviet Russia == Mother Russia
[17:46:37] <Wobbo > Kilobyte: Nah, it isn't
[17:46:53] <Wobbo > I liked the death by paint at the bottom
[17:47:06] <Wobbo > Time : ? Probably less than 8 hours
[17:47:18] <Wobbo > Availability : Very available ! You have a choice of greasepaint or House paint. You need a type of paint that will not allow your pores to breath in order to be successful at this. You also have a smashing selection of colors you can choose to die in ! Nile Green ? Blood Red ? Basic Black ? Or any combo you desire.. If you couldn't decide before what to wear to die in, this method will cause you considerable angst.
[17:48:28] <Wobbo > There is also one that says you should get AIDS
[17:49:10] <Wobbo > Kilobyte: what can we do to chear you up?
[17:49:54] <Wobbo > Sangar; In the disclamer: This file is provided for the purposes of amusement, and the actual use of any of these methods is not recommended without first considering other possibilities, such as dying of old age. Please do not pass it onto people whom you know to be actively suicidal.. you may find yourself in jail for considerable periods. I have a small amount of info on British law regarding assisting suicides; feel free to ask me for a
[17:49:54] <Wobbo > copy. Basically, distribution to a number of unknown people is fine, but giving it to someone whom you know is actively considering suicide can get you into jail for up to 14 years.
[17:52:12] <Wobbo > gamax92: Trying to speed shit up?
[18:03:54] <Wobbo > Sangar: io.popen? :P
[18:04:05] <Sangar> Wobbo , haha. ha. haaaah.
[18:05:41] <Wobbo > Sangar: io.popen with one direction? :D
[18:06:02] <Sangar> Wobbo , maybe rewrite openos? :X
[18:06:38] <Wobbo > Sangar: Actually, I've been planning a machine learning library, so no time for that :P
[18:10:35] <Wobbo > Kilobyte: Well then, you must be awake by now, no?
[18:16:03] <Wobbo > I'm going to follow Kilobyte's example
[18:16:12] <Sangar> \o Wobbo
[18:16:20] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
52 more...
[14:13:59] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[14:13:59] *** zsh sets mode: +v Wobbo
[14:15:22] <Wobbo > Vexatos: Don't worry, I'm here to replace Sangar now :P
[14:21:12] * CompanionCube kills Wobbo
[14:21:35] * Wobbo dies and comes back to haunt the #oc channel
[14:21:41] *** Wobbo is now known as Wobbo |Ghost
[14:21:47] <Wobbo |Ghost> OOOooooooOOOOOOOOOOooooo
[14:21:49] * CompanionCube vacuums up Wobbo |Ghost
[14:22:05] <Wobbo |Ghost> NOOOOOOOOO!!!!!
[14:23:29] * Wobbo |Ghost screams from basement
[14:23:53] <Wobbo |Ghost> An awesome thing about Lua, functions are first order values
[14:23:58] * Ender reminds Wobbo |Ghost that he is infact, a ghost
[14:24:25] <Wobbo |Ghost> Ender: [INSERT FLYING DUTCHMAN REFERENCE HERE}
[14:26:49] <Wobbo |Ghost> Vexatos: I hope that the file handle has its __gc metafield set to close, but not sure
[14:26:53] *** Wobbo|Ghost is now known as wobbo
[14:26:58] *** wobbo is now known as Wobbo
[14:28:33] <Wobbo > Vexatos: xpcall is pcall but it sets a message handler(whatever that is)
[14:30:12] <Wobbo > Vexatos: ctrl-f for message: When you use xpcall or lua_pcall, you may give a message handler to be called in case of errors. This function is called with the original error message and returns a new error message. It is called before the error unwinds the stack, so that it can gather more information about the error, for instance by inspecting the stack and creating a stack traceback. This message handler is still protected by the protected
[14:30:12] <Wobbo > call; so, an error inside the message handler will call the message handler again. If this loop goes on, Lua breaks it and returns an appropriate message.
[14:47:44] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[14:47:45] *** Joins: Wobbo_ (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[14:47:45] *** zsh sets mode: +v Wobbo _
[14:54:50] <Wobbo _> And here we have a fine specimen of a helping slowbro :P
[14:54:55] *** Wobbo_ is now known as Wobbo
[14:56:29] <Kubuxu> Wobbo : I closed my notebook w/o setting it on high performance so it went into sleep mode. Then opened thinking it is current quesition.
[15:18:25] <Wobbo > wb Sangar
[15:18:50] <Sangar> hi Wobbo
[15:19:33] <Wobbo > Hows the job hunt?
[15:22:23] <Wobbo > There is more thatn: go away on there now? :P
[15:23:04] <Ender> Wobbo : different domain probably
[15:23:29] <Wobbo > Yeah, must be a different domain then
[15:41:32] <Wobbo > Safari can't find the server
[15:42:21] <Wobbo > What about fnuec.ke?
[15:43:32] <Wobbo > Sangar, you should get that domain :P
[15:44:37] <Wobbo > Sangar: Argentina.
[15:44:52] <Wobbo > And .ke is kenya
[15:48:45] <Wobbo > info.sangar, code.sangar, jenkins.sangar :P
[15:50:39] <Wobbo > Go register it! :P
[15:50:58] <Wobbo > Someone here had p.ie I think
[15:51:33] <Wobbo > Two problems solved in one! you have a job, and you can register yourm.om and nomn.om!
[15:53:05] <Wobbo > Kubuxu: I love how that page starts in english, but the further you scroll down, the site becomes German :P
[15:54:16] <Kubuxu> Wobbo : Didn't notice...
[15:55:29] <Vexatos> Wobbo , http://cryp.to/katzen-faq/
[15:55:53] <Wobbo > Vexatos: Yeah, I saw that. Didn't feel like reading a lot of text about cats in German
[16:04:02] <Wobbo > Ender: What is Timmy94_iPad is a really sophisticated AI someone wrote?
[16:04:47] <Ender> Wobbo : as long as he makes sense and seems like an actual human i dont mind
[16:05:15] <Wobbo > Ender: So if I were to write an ai that can contribute in conversations you will allow it? :P
[16:05:45] <dangranos> Wobbo , pls opensource and public-domain it if you do
[16:06:03] <Ender> Wobbo : maybe :P
[16:06:06] <Wobbo > dangranos: Probably common lisp with prolog if I do :P
[16:07:19] <Wobbo > dangranos: I'm planning on writing such a bot, but it will probably be more like a personal assistant then a real conversation partner
[16:08:02] <Wobbo > dangranos: Although it would be nice if you could just ask: does someone know how $X works and a bot returns with the docs for $X
[16:08:14] <Wobbo > I'm not German!
[16:08:19] <Vexatos> Wobbo , lies
[16:08:27] <Sangar> Wobbo , you're close enough :P
[16:08:43] <Wobbo > Vexatos: We were freed in 1945! D:
[16:08:49] <Wobbo > Sangar: Yeah, that is true
[16:09:22] <Wobbo > Timmy94_iPad: Ik kan ook in het Nederlands gaan schrijven, maar dan begrijpen zo weinig mensen me
[16:09:55] <Wobbo > Vexatos: The Russian or the Dutch text?
[16:11:12] <Wobbo > Vexatos: Dutch has a dialect called Nedersaksisch, which is almost like German :P
[16:11:33] <Wobbo > Vexatos: But would you want to translate for us?
[16:11:39] <Vexatos> Wobbo : "Niedersächsisch"?
[16:12:01] <Wobbo > Vexatos: Yeah, that. That is almost german.
[16:12:14] <Vexatos> Wobbo , I wouldn't dare to try and translate that, because I know I can't translate it 100% correct
[16:12:39] <Wobbo > Vexatos: I won't flame you for small mistakes :P
[16:13:23] <Wobbo > Vexatos: if you live the west of niedersaschen, we are almost neighbours! :P
[16:14:04] <Wobbo > Sangar, Ender: That is what Vexatos is for, right? :P
[16:15:27] <Vexatos> Wobbo : Is that about right? My awesome Dutch translation skillz
[16:16:10] <Wobbo > Vexatos: Where can I find your translation?
[16:18:27] <Wobbo > Vexatos: I would like to check your translation, but I can't find it? D:
[16:19:09] <Wobbo > Sangar: Doesn't Japanese also have a tense for when someone did something and it hurt you? :P
[16:19:44] <Sangar> Wobbo , not that i'm aware of >_> then again, i'm no expert, so don't take my word for it
[16:20:18] <Wobbo > Sangar: The lecturer during General Linguistics said something like that
[16:23:03] <Sangar> Wobbo , huh. maybe he was joking? then again, i wouldn't be surprised if they had a from for that. they do have different forms for stuff based on level of politeness (i.e. "~da", "~desu", "~degozaimasu" is all the same :P). but only two tenses, as far as i'm aware.
[16:24:11] <Wobbo > Maybe it was not a tense, can't quite remeber
[16:24:18] <Wobbo > Its over a year ago :P
[16:31:40] <Wobbo > Kubuxu: But irregular words are easier to pronounce! and as long as you use them often, it pays of!
[16:33:41] <Kubuxu> Wobbo , but when only 20% is regular it is hardtop learn it. Especially for foreigners, we got the feel that something is wrong.
[16:34:02] <Wobbo > Sangar: We should all write in ipa!
[16:34:13] <Sangar> Wobbo , no
[16:34:52] <Wobbo > Vexatos: There is also a page on the English wikipedia abouten Grachten.
[16:35:28] <Wobbo > Vexatos: According to that page, the word is untranslateable
[16:35:50] <Vexatos> Wobbo : It is. Wikipedia is always right, remember
[16:36:09] <Wobbo > Vexatos: Now I wonder if there is a page about gezelligheid…
[16:36:23] <Vexatos> Wobbo : There is a page about the Netherlands
[16:36:24] <Wobbo > Vexatos: yep, there is: https://en.wikipedia.org/wiki/Gezelligheid
[16:36:51] <Wobbo > Gezelligheid (Dutch pronunciation: [ɣəˈzɛləɣɦɛit]) is a Dutch abstract noun (adjective form gezellig) which, depending on context, can be translated as convivial, cosy, fun, quaint, or nice atmosphere, but can also connote belonging, time spent with loved ones, the fact of seeing a friend after a long absence, or general togetherness that gives a warm feeling.
[16:37:48] <Wobbo > Vexatos: There are a lot of lexical gaps in English that both Dutch and German don't have, see schadenfreud/leedvermaak
[16:38:22] <Wobbo > Vexatos, Sangar: I never use gemoedelijkheid
[16:38:33] <Wobbo > Vexatos, Sangar: Didn't even know that was a word
[16:39:52] <Vexatos> Wobbo : Some German words are adopted in English language to close some of the lexical gaps
[16:40:07] <Wobbo > Vexatos: I know
[16:40:36] <Wobbo > Sangar, Vexatos: But according to Wikipedia nor gemutlickeit nor geselligkeit means the same thing :P
[16:41:12] <Vexatos> Wobbo , both words exactly fit that description, depending on which meaning the focus is on, either does fit better
[16:41:19] <Wobbo > Sangar: Yep
[16:41:47] <Wobbo > Sangar: I don't think that Vexatos knows what aka means…
[16:42:28] <Wobbo > Vexatos: Zauberer?
[16:42:33] <Vexatos> Wobbo , that's wizard
[16:43:10] <Wobbo > Vexatos, Sangar: One of the sentence I heard to learn during high school was: Bist du ein Zauberer? >_>
[16:43:32] <Vexatos> Wobbo , R U A WIZARD?
[16:43:50] <Wobbo > Vexatos: R U A WIZARD HARRY?
[16:44:46] <Wobbo > Vexatos, Sangar: Another "really useful" sentence I had to learn: Das ist ein putze erbrocheniss.
[16:45:06] <Sangar> Wobbo , what?
[16:45:14] <Wobbo > Kubuxu: thats called hail, isn't it?
[16:45:25] <Wobbo > Sangar: I probably misspelled that
[16:45:34] <Sangar> Wobbo , what's it supposed to mean?
[16:46:07] <Wobbo > Sangar: Erbrecheniss I think should be the correct word
[16:46:38] <Sangar> Wobbo , that's not a word. but i think Vexatos might be right :P
[16:46:44] <Wobbo > Sangar: It means: That is a puddle of vomit
[16:47:07] <Wobbo > Sangar: I atleast don't think that I will ever need to use that sentence
[16:47:53] <Wobbo > I still don't think that anyone would use that sentence at all :P
[16:49:22] <Wobbo > Well, I'm hungry, so I'm going to cook. bbl
[16:49:47] *** Wobbo is now known as Wobbo |AFK
[19:33:49] <Wobbo |AFK> Sangar: That sounds lame :P
[19:33:53] *** Wobbo|AFK is now known as Wobbo
[19:33:54] <Sangar> Wobbo |AFK, shaddap
[19:35:58] <Wobbo > Lazy Germans :P
[19:48:23] <Wobbo > Someone googles(In dutch): Hoeveel kolen mogen er in een kachel(How many coals should go into a heater??)
[19:49:07] <Wobbo > Google suggests: Hoeveel polen moger er in een kachel (How many polish people(?) should go into a heater) XD
[19:49:31] <Kubuxu> Wobbo : Very funny.
[19:51:01] <Wobbo > Kubuxu: Apperantly it is because people searched for Hoeveel polen mogen er in een huis(house/building/thingy)
[19:51:53] <Kubuxu> Wobbo : Ok, but even then it is weird.
[19:52:18] <Wobbo > Kubuxu: It is because we need to give the polish housing cause you KEEP STEALING OUR JOBS :P
[19:53:15] <Kubuxu> Wobbo : Sure. And your country can develop more rapid.
[19:53:17] <Wobbo > ShadowKatStudios: They aren't illegal, they just steal our jobs :P
[19:53:48] <Wobbo > Kubuxu: I've got nothing against the polish, they won't steal my job in large numbers anyway :P
[19:54:08] <Kubuxu> Wobbo : Non of your country citizens would agree to work for those salaries.
[19:54:37] <Wobbo > Kubuxu: Nope, but we have been importing people to shit on them since the '70s.
[19:54:55] <Kubuxu> Wobbo : It is same as in Britan.
[19:55:07] <Wobbo > Kubuxu: And then we all get mad and vote for Wilders >_> Fuck that guy
[20:00:02] <Kubuxu> Wobbo : Funniest thing is that we educate people and then they emigrate to earn money for other country and everyone is mad...
[20:00:35] <Wobbo > Kubuxu: So in the end everybody either gets treated like crap or is mad? :P
[20:00:55] <Kubuxu> Wobbo : Isn't it how world works??
[20:03:20] <Wobbo > You have a very positive outlook on live
[20:04:56] <Kubuxu> Wobbo : It is how live treated me. And it is what motivetes me to became hat or scientist.
[20:05:46] <Wobbo > Kubuxu: You became a hat?
[20:07:32] <Wobbo > Alright, lets get this two person duvet into its blanket thingy. Alone…
134 more...
[16:15:44] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[16:15:44] *** zsh sets mode: +v Wobbo
[16:18:51] <Wobbo > vov vo^ ^o^ ^ov vov
[16:19:24] <Wobbo > It is used for power in some languages
[16:19:42] <Wobbo > A lot of tokens on keyboards exists because of programming :P
[16:19:55] <Wobbo > like the # !
[16:20:46] <Negi> Wobbo , # is also used for dialing and text formatting :c
[16:21:13] <Wobbo > Negi: It was used for nothing when they included it on phones for the first time
[16:22:14] <Negi> Wobbo , protestation :I It was.
[16:23:53] <Wobbo > Negi: https://www.youtube.com/watch?v=HEVOM0VycMI&list=UUGaVdbSav8xWuFWTadK6loA&spfreload=10
[16:23:53] -Kibibyte- [Wobbo ] #Octothorpe - A Symbolistic Journey | by vlogbrothers | 3m42s | 5w4d ago | 276,876 views | Rated:03 4.99/5.00
[16:24:36] <Wobbo > Negi: Before it was included on a phone you couldn't use it for special dialing cause it wasn't on your phone
[16:25:52] <Wobbo > Negi: It was included on phones for controlling computers and stuff, but the symbol itself was chosen becasue it had no meaning
[16:26:04] <Wobbo > Negi: But copy paste! D:
[16:26:33] <Wobbo > Negi: And because it was in ASCII, which the diamond which they wanted to use, was not
[16:27:06] <Wobbo > Negi: video :P
[16:27:45] <Wobbo > Negi: short link to video: http://y2u.be/HEVOM0VycMI
[16:28:04] <Negi> It's a bit too late now Wobbo .
[16:28:13] <Wobbo > It is never to late!
[16:28:54] <Wobbo > Negi: I was talking about when it was first included, not why it is on the newest iPhone >_>
[16:30:40] <Wobbo > No, it was included for legacy reasons, because it was on the first phones because they wanted a meaningless symbol on there for controlling computers and stuff.
[16:34:20] <Wobbo > Negi: At my parents, we just used a 0 in front of the number you wanted to call, so # is not universal for that purpose
[16:36:21] <Wobbo > I think we used 0 because the first number of a phone number is generally 0 around here, but the second is always something else. So two 0's would be a call to the outside
[16:38:52] <Wobbo > Ender: I think that if I want to dial out of the country I would have to start with a plus followed by the land number, so +31 for NL
[16:39:14] <Wobbo > Ah, that explains it
[16:39:17] <Ender> Wobbo : phones have no "+" key generally so it's usually 00
[16:40:29] <Wobbo > Its actually a pretty nice and elegant system, for each layer you want to go up, add a zero
[16:40:58] <Wobbo > That are smart phones
[16:42:54] <Wobbo > I wouldn't even know how to call using the landlines at the university XD
[16:45:43] <Wobbo > I didn't want to cook half an hour ago and now I'm hungry but somebody is using the kitchen so I can't cook :(
[16:46:51] <Wobbo > Why karma?
[16:47:53] <Wobbo > I don't think that is what karma means.
[16:48:14] <Wobbo > And I didn't do it earlier because I didn't feel the need cause I wasn't hungry
[16:48:17] <Negi> Don't you break the dreams of a young 15 years old boy, Wobbo .
[16:48:41] * Wobbo goes cooking when he is hungry, so slightly to late
[16:49:11] <Wobbo > Negi: I break dreams when I want to, and I won't have a 15 jear old boy tell me otherwise! :P
[16:49:21] * Negi eats Wobbo raw.
[16:50:12] * Wobbo cuts Negi open from his bowels
[16:50:27] * Negi uneats Wobbo .
[16:54:57] <Wobbo > dangranos: Essentially, an organization that censors media in russia?
[16:56:32] <Wobbo > progwml6|L: if they really censor media, they also censor TV, radio and news
[16:56:57] <Wobbo > Negi: Books are also meant to be a free medium, but I'm not allowed to sell Mein Kampf.
[16:58:01] <dangranos> Wobbo , you can, but consequences
[16:58:26] <Wobbo > dangranos: If you want to be really pragmatic, yes.
[17:00:56] <Wobbo > dangranos: Actually, the Court in Amsterdam said that you are not allowed to sell mein kampf, but that you won't be fined.
[17:02:03] * Wobbo raises hand.
[17:02:24] <Negi> NL, Wobbo ?
[17:02:34] <Wobbo > I'm actually alowed to buy it, even to sell it, but not to buty it to sell it to others
[17:02:37] <Wobbo > Negi: Yep
[17:04:06] <Wobbo > Anyway, kitchen is available, so I will be cooking and eating. bbl
[17:04:11] *** Wobbo is now known as Wobbo |AFK
[18:45:30] <Wobbo|AFK> /nick Wobbo
[18:45:34] *** Wobbo|AFK is now known as Wobbo
[18:46:18] <Ender> Wobbo , 11/10
[18:46:30] <Wobbo > Thank you, Thank you!
[18:49:33] <Wobbo > Sangar: I see that you have come to your senses and want to use Lua for shaders now? :P
[18:51:34] <Wobbo > Just keep it at Lua, don't want to much overhead from a parser :P
[18:55:24] <Wobbo > Kubuxu: That sucks
[18:56:23] <Kubuxu> Wobbo : I know it. Especially that I am doing IB in parallel.
[18:57:06] <Wobbo > Kubuxu: I have know idea what IB is, but doing two tests at the same time is almost impossible. Good luck!
[19:00:54] <Kubuxu> Wobbo : It is International Baccalaureate in most countries only way to pass High School in English.
[19:04:02] <Wobbo > v^: And appereantly, you still need it :P
[19:04:32] <v^> Wobbo , their rationalization is that english is important
[19:08:35] <Wobbo > v^: First of all, php is a horrible lanugage that should burn in a fire, or so I'm told.
[19:09:32] <Wobbo > v^: Secondly, History is important. It reminds us what we have achieved thusfar and reminds us of what we should not do.
[19:09:50] <v^> Wobbo , you realize
[19:10:40] <Wobbo > v^: I'm not saying that everything that they teach you in school is usefull. (Art D:) but that history is.
[19:12:15] <Wobbo > v^: Yeah, we mostly get World History.
[19:13:27] <Wobbo > Ender: You probably had the French revolution and colonization in there somewhere.
[19:13:37] <v^> Wobbo , world history: the people who dont fight are the winners, but we dont tell you that
[19:13:51] <Ender> Wobbo , the last time i did history was back in 2009
[19:14:33] <Wobbo > Ender: For me it was 5 years ago, then I dropped it because it didn't fit into my schedule.
[19:17:06] <Ender> Wobbo , for most of my secondary school years i was in the bottom set with all the hyperactive ADHD kids and when you have ADHD of the attentive type (like me) you dont learn much
[19:17:52] <Wobbo > Ender: That really sucks, learning nothing because you don't get the support you need
[19:18:43] <Ender> Wobbo , we had an LSA in the class but if something slightly bores me and theres something more interesting going on my attention will be focused on the more interesting thing (usually not the lesson)
[19:20:35] <Wobbo > Ender: Don't take a laptop with you into class :P
[19:20:59] <Ender> Wobbo , at the time i didnt have a laptop
[19:22:30] <Wobbo > Ender: I actually had e lecturere where we weren't allowed to use laptops during lectures,
[19:22:41] <Wobbo > Ender: And I know, you're in College now right?
[19:22:47] <v^> Wobbo , rofl why
[19:23:33] <Wobbo > v^: because laptops are distracting. He had a point. But he also didn't want us to hand in reports as pdfs.
[19:23:52] <Wobbo > v^: even though they had to contain code since it was information security XD
[19:24:03] <v^> Wobbo , lolwat
[19:25:00] <Wobbo > v^: Information security people are weird…
[19:25:11] <Wobbo > v^: But he did force us to use GPG, so thats good.
[19:25:43] <Wobbo > Vexatos: but not trusting the handing in of reports over internet? That is weird
[19:29:12] <v^> Wobbo , >_> information security people are usually paranoid as fuck
[19:30:12] <Wobbo > Sangar, Kubuxu: Wait, vector operations? Does that mean… GPU programming? :D
[19:31:49] <Kubuxu> Wobbo : Could you imagine Shader w/o verctors and matricies.
[19:32:40] <Wobbo > Kubuxu: I was thinking of using a GPU to do matrix calculations for my [INSERT FANCY MACHINE LEARNING ALGORITHM HERE]
[19:33:56] <Kubuxu> Wobbo : If you want I have NN lib ready. Just missing back propagation. :C
[19:34:44] <Wobbo > Kubuxu: On github? And why no backpropagation?
[19:39:02] <Kubuxu> Wobbo : I wrote NN and stopped. Wanted backpropagation but didn
[19:39:22] <Wobbo > Kubuxu: but that is in Lua?
[19:39:29] <Kubuxu> Wobbo ; Yes
[19:39:45] <Kubuxu> Wobbo : I am away for 5 min
[19:40:53] *** Joins: Wobbo_ (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[19:40:53] *** zsh sets mode: +v Wobbo _
[19:40:58] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[19:40:59] <Wobbo _> Fuck my internet
[19:41:04] *** Wobbo_ is now known as Wobbo
[19:44:05] <Wobbo > Sangar: But can we have "Floating man in Busniss suit" if you limit at 2bytes? D:
[19:47:48] <Wobbo > Sangar: I guess it needs more arrays
[19:48:25] <Kubuxu> Wobbo : Back to NN. If you have configuration and weights it is fully functional.
[19:48:58] <Wobbo > Kubuxu: So… its mostly useless unless you want to crank numbers yourself? :P
[19:50:27] <Kubuxu> Wobbo : You can learn NN outside of OC and then just whack it in.
[19:51:28] <Wobbo > Kubuxu: you can also write a webserver in (god forbid) matlab and communicate over TCP, then it can continuelisly learn! :P
[19:52:42] <Wobbo > Kubuxu: But all kidding aside, I would love to see your code
[19:53:04] <v^> Wobbo , ...
[19:53:20] <Kubuxu> Wobbo : You could use compontents through internet card faster than old switches. We did in. But yeah w/o implemented backtracking it is partially operational.
[19:53:26] <Wobbo > v^: Yea, possible. but fuck that
[19:53:54] <Kubuxu> Wobbo : It isn't preatiest code but I am uploading.
[19:54:38] <v^> Wobbo , what everyone said when i made a irc bot in brainfuck
[19:55:09] <Wobbo > v^: I have actually seen it used by a lecturer at CS at my university.
[19:56:57] <Kubuxu> Wobbo : http://hastebin.com/afixabawag.lua << WIP
[19:58:09] <Wobbo > Kubuxu: one hidden layer?
[19:58:17] <Wobbo > Kubuxu: Wait, just one layer?
[19:58:19] <Kubuxu> Wobbo : Configrable
[19:58:32] <Kubuxu> Wobbo : As many as you want.
[19:58:51] <Wobbo > Kubuxu: nvm, I looked at the inputs and thought that was the entire network :P
[20:02:14] <Wobbo > sugoi: you can use io.stdin to set the stdinput and io.stdout to set stdoutput if I'm not mistaken
[20:03:08] <Wobbo > Shouldn't it in theory even be possible to use a socket as stdin and stdout?
[20:03:22] <Wobbo > Also, sh.lua uses the term library, not the io library I thinkg
[20:05:10] <Wobbo > Sangar, sugoi: I wouldn't know if besh is working, I try to stay away from that monster as much as possible. But I might be biased
[20:05:31] <Sangar> Wobbo , just because you wrote parts of it :P show some parental love!
[20:06:45] <Wobbo > Sangar: If I don't give it any attention it might stop expecting things from me. And then it won't ask me to come to its ballet class!
[20:07:36] <Sangar> Wobbo , hah. so optimistic. it might also start stalking you and you may wake up seeing it at your bedside one night!
[20:07:41] <Wobbo > Sangar: Also, I wrote var expansion for bash, you did piping :P
[20:08:14] <Wobbo > Sangar: Luckely I have my knifes locked… Wait they are out in the open! D:
[20:08:51] <Wobbo > No, they are all still there
[20:09:55] <Wobbo > Sangar: No, paranoia will be delivered in June, its not finished yet
[20:13:39] <Wobbo > I believe that it might actually be bad for your blood pressure, not just figuretivly speaking
[20:13:55] <Kubuxu> Wobbo : How bad is that code??
[20:14:14] <Wobbo > Its different from what I would have done, but not bad
[20:14:43] <Wobbo > Only don't know how to input backward propagation in there yet
[20:15:00] <Kubuxu> Wobbo : It was coding hype so it can be bad.
[20:15:46] <Kubuxu> Wobbo : I had problem with that too. When you are looking on 6th page in google it means you got key words wrong.
[20:16:28] <Wobbo > Kubuxu: I meant that the entire way you did it would be different then how I would do it. I would use matrices to store the weights and activation and then use a lot of linear algebra for the calculations
[20:17:39] <Kubuxu> Wobbo : Oh, seems cool. Never thought or heard about that approach.
[20:18:47] <Wobbo > Kubuxu: Its how I was thought to implement NN. But the lecturere was a physicist from origin, so that might have something to do with it
[20:21:15] <Kubuxu> Wobbo : I'd love to learn about it. Reshearching now.
[20:21:43] <Wobbo > Kubuxu: I wouldn't recommend the book we used, so you're on your own :P
[20:22:52] <Wobbo > Kubuxu: What is really annoying in your code is that you have important "globals" with the same name as locals
[20:24:35] <Kubuxu> Wobbo : There are constructors functions and then there are new objects.
[20:26:31] <Wobbo > Kubuxu: self would have been better, yes
[22:01:35] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
144 more...
[17:36:25] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[17:36:25] *** zsh sets mode: +v Wobbo
[17:36:55] <Wobbo > You can never have too much physics!
[17:44:05] <Wobbo > Sangar: forgetting reasons since 2014 :P
[17:44:28] <Wobbo > ShadowKatStudios: New thing for what?
[17:44:44] <ShadowKatStudios> Wobbo : It's a thing.
[17:45:12] <Wobbo > ShadowKatStudios: physical thing? Sure, send it over. This is my adress [REDACTED}
[17:45:36] <Sangar> Wobbo , that started way before 2014 :P
[17:46:18] <ShadowKatStudios> Wobbo : It's a web thing
[17:46:58] <Wobbo > ShadowKatStudios: Sure, I will have a look
[17:47:17] <ShadowKatStudios> Wobbo : Well too fucking bad, if I show anyone, I'll never finish it.
[17:47:31] <Wobbo > Sangar: Why didn't you just set REASONS='new reason:'$REASONS? :P
[17:48:01] <Wobbo > ShadowKatStudios: That is some weird logic… Asking people if they wan't a preview but then not give them…
[17:48:16] <Wobbo > DeanIsaKitty, ShadowKatStudios: #vimmasterrace
[17:48:36] <ShadowKatStudios> Wobbo : It's 3 AM, I need this state to write, I'm gonna mess with people whenever I like.
[17:50:05] <Wobbo > Sangar: http://stackoverflow.com/questions/25502557/stackoverflow-exception-while-adding-one-array-list-to-another :P
[17:50:27] <Wobbo > Ender: just two lines?
[17:50:50] <Ender> Wobbo , yes, for now. unless someone points out some other neat features to activate
[17:52:43] <Wobbo > Ender: set number for line numbers
[17:53:05] <Wobbo > filetype plugin indent on for filetype detection
[17:53:08] <Wobbo > Ender: for vim
[18:29:42] <Wobbo > ShadowKatStudios: I know how to fix that problem! try: rm -rfp /
[18:32:45] <CompanionCube> Wobbo , you forgot sudo and --no-preserve-root
[18:33:09] <Wobbo > CompanionCube: -p should be short for --no-preserve-root
[18:33:21] <CompanionCube> Wobbo , proof?
[18:33:53] <Wobbo > CompanionCube: man rm would be a good start
[18:34:15] <Wobbo > CompanionCube: but I have BSD rm, not GNU rm
[18:34:24] <CompanionCube> Wobbo , It seems an option so dangerous wouldn't be a good canididate for shortening
[18:36:51] <Wobbo > CompanionCube: THE INTERNET LIED TO ME! D:
[18:41:28] <Wobbo > Normally I have two monitors, two keyboards, a mouse and a trackpad
[18:54:08] <Wobbo > DeanIsaKitty: Nah, I bet he ate enough pizza to stack the pizza bozes as high as his desk :P
[18:54:50] <ShadowKatStudios> Wobbo : Interestingly, I'd be more likley to have that many 24-pack coca cola boxes, not pizza, I don't eat much pizza actually
[18:55:44] <Wobbo > ShadowKatStudios: But 24-pack coca cola boxes, are those cans? Like the low carton boxes with cans in them?
[18:56:28] <ShadowKatStudios> Wobbo : Indeed.
[19:17:08] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 189 seconds)
[19:20:30] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[19:20:30] *** zsh sets mode: +v Wobbo
[20:06:21] <Wobbo > ShadowKatStudios: If you like jRPGs, anything from Square Enix should be good
[20:15:25] <Wobbo > ShadowKatStudios: http://www.emuparadise.me
[20:15:46] <Wobbo > ShadowKatStudios: For GBA: http://www.emuparadise.me/Nintendo_Gameboy_Advance_ROMs/31
[20:20:56] <Wobbo > ShadowKatStudios: I don't know for sure if there is one, but Fire Emblem are also really good games
[20:22:06] <Wobbo > Prince_Vifino: Did you just give your laptop a weird name xor do you have systemd running on a macbook?
[20:22:31] <Prince_Vifino> Wobbo : I have arch, ubuntu and osx on my macbook, problem?
[20:22:48] <Wobbo > Prince_Vifino: But you are currently running?
[20:22:57] <Prince_Vifino> Wobbo : Arch..?
[20:23:11] <Wobbo > Prince_Vifino: Ah, thought you hacked systemd into os x :P
[20:23:41] <Wobbo > Prince_Vifino: Actually, what SKS said is true. Canonical is not a nice company
[20:23:56] <Prince_Vifino> Wobbo : :|
[20:27:44] <Wobbo > My terminal in Pantheon is pretty weird right now…
[20:28:50] <Wobbo > All my windows in Pantheon don't have borders anymore O_o
[20:33:21] <Wobbo > I'm not good with installing DE I guess… All I did with elementary was installing gnome-shell, now I have two barely working shells XD
[20:36:43] *** Joins: Wobbo WithoutBorders (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[20:37:17] <Wobbo WithoutBorders> Well, this sort of works now
[20:38:08] <Wobbo WithoutBorders> Unpacking cheese-common, do I even want to know?
[20:41:22] <Wobbo WithoutBorders> Ah, that explains a lot
[20:44:12] * Wobbo WithoutBorders cuts v^'s charging wires
[20:45:20] <Wobbo WithoutBorders> I shit on you :P
[20:56:19] <Wobbo WithoutBorders> sad^
[20:59:24] <Wobbo WithoutBorders> #lua v = 2; sad = 3; v^sad
[20:59:32] <Wobbo WithoutBorders> #lua v = 2; sad = 3; return v^sad
[21:01:55] <Wobbo WithoutBorders> AlissaKitty: That looks like python syntax, not Lua
[21:02:04] <AlissaKitty> Wobbo WithoutBorders: I know exactly what I was doing.
[21:02:28] <Wobbo WithoutBorders> AlissaKitty: Trying to set the call metamethod?
[21:02:37] <AlissaKitty> Wobbo WithoutBorders: No, the modulo method.
[21:03:09] <Wobbo WithoutBorders> AlissaKitty: I get that you tried that, but you did set the call metamethod on string
[21:05:10] <Wobbo WithoutBorders> Sangar: We noticed :P
[21:06:51] <Wobbo WithoutBorders> Sangar: Hows the job hunt?
[21:08:56] <Wobbo WithoutBorders> Sangar: sucks. People just ignoring you or have you been asked for interviews?
[21:09:05] *** Quits: Wobbo WithoutBorders (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[21:09:35] <Wobbo > Lets hope Gnome works after that reboot
[21:09:48] <gamax92> Wobbo : twm is best window manager
[21:10:02] <Wobbo > gamax92: Aqua is best window manager
[21:10:24] <gamax92> Wobbo : twm is best linux window manager
[21:10:54] <Sangar> Wobbo , so far only one reply, and that was a no :P
[21:11:15] <Wobbo > Sangar: That really sucks. Had a similar experience when looking for a room
[21:12:05] <Wobbo > I eventually found a room, just keep looking :P
[21:15:58] <Wobbo > F*ck elementary OS, lets try reinstalling mint
[21:16:08] <vifino> Wobbo : Arch .<
[21:16:10] <Csstform> Wobbo , that's the spirit
[21:16:29] <Wobbo > vifino: I'm just trying shit out, might use arch
[21:16:37] <vifino> Wobbo : archarcharcharcharch
[21:20:03] <Csstform> Wobbo , use SteamOS
[21:20:05] <Wobbo > Oh right, Mints xfce still works.
[21:20:32] <Wobbo > Csstform: Maybe in the future, my Mac Mini won't be able to run games because of crappy GPU
[21:21:00] <Wobbo > Csstform: Currently using XBMC for multimedia and iPad as keyboard/trackpad works well enough
[21:21:15] <Csstform> Wobbo , kthen
[21:21:17] <Wobbo > Csstform: Only watch netflix on the machine anyway
[21:22:02] <Csstform> Wobbo , >_<
[21:22:24] <Wobbo > Csstform: But it can't play games :P
[21:23:49] <Csstform> Wobbo , gg
[21:24:26] <Wobbo > Csstform: It is a 2007 Mac Mini with a Intel GMA something, what do you expect? :P
[21:24:29] <Wobbo > Csstform: NL
[21:26:28] *** Joins: WobboMint (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[21:26:47] * vifino throws Wobbo Mint in his mouth
[21:27:49] <Wobbo Mint> Is it enough mint for you vifino ?
[21:28:18] * vifino hugs Wobbo
[21:28:43] <Wobbo Mint> I now get all messages twice, really confusing :P
[21:35:35] <Wobbo Mint> I have just fabricated my own dock on xfce! :D
[21:35:46] <Wobbo Mint> Can I hide a panel until I hover over it?
[21:38:26] <Wobbo Mint> Gah, the panel keeps using space, even when hiding, and it can't stuff windows into launchers! D:
[21:39:59] <Wobbo Mint> Nvm, found the hide option
[21:47:31] *** Quits: WobboMint (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[21:47:42] *** Joins: Wobbo_ (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[21:47:42] *** zsh sets mode: +v Wobbo _
[21:47:54] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 189 seconds)
[21:47:58] *** Joins: WobboMint (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[22:11:44] <Wobbo Mint> Does linux have a beep command?
[22:12:31] <Wobbo Mint> Ender: beep command line utiltiy?
[22:12:46] <Wobbo Mint> nvm, can install
[22:13:21] <Wobbo Mint> It will have to wait until I get a dock though :P
[22:14:13] * Wobbo Mint will not live without his dock
[22:20:58] <Wobbo _> I should now have a dock, I hope
[22:21:09] *** Wobbo_ is now known as Wobbo
[22:21:27] *** Quits: WobboMint (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Remote host closed the connection)
[22:39:09] <Wobbo > I'm going.
[22:40:15] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[22:40:16] <Sangar> cya Wobbo !
114 more...
[19:29:39] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[19:29:39] *** zsh sets mode: +v Wobbo
[19:29:52] <DeanIsaKitty> Wobbo ! \o/
[19:30:45] <Wobbo > Is there anyone here that can advise me(a Mac user) a good linux distro + Desktop Envirnoment? It at least has to have a proper dock
[19:31:03] <Wobbo > Hi Dean!
[19:31:15] <gamax92> Wobbo : unity
[19:31:38] <Wobbo > I don't like unity. I've used it, it isn't bad, but not my thing
[19:32:11] <Wobbo > Mostly because not all apps use the dock correclty. Okular was a bitch in Unity.
[19:33:06] <DeanIsaKitty> Wobbo : Thats cause Okular is a KDE app. :P
[19:33:42] <Wobbo > DeanIsaKitty: Yeah, but one of my requirements is that all the apps I use work nicely together :P
[19:34:00] <Wobbo > I'm sceptical I will ever find a perfect match, but I can at least try
[19:35:51] <Wobbo > DeanIsaKitty: Would you happen to know what elementary uses by default?
[19:40:45] <Wobbo > DeanIsaKitty: And can you recommend a distro?
[19:41:58] <DeanIsaKitty> Wobbo : I really enjoy(ed) Fedora and Arch. But for someone with little knowledge of linux Ubuntu or one of its derivates might be better. (Kubuntu, Mint, ...) Because the community is bigger and you will more likely find help if you encounter problems.
[19:42:23] <Wobbo > Hi Sangar
[19:42:45] <Wobbo > DeanIsaKitty: Okay, so I guess I will go for Debian then, I don't trust canonical :P
[19:42:59] <DeanIsaKitty> Wobbo : Laptop or Desktop? 0.0
[19:43:03] <Wobbo > DeanIsaKitty: Plus I know someone who uses two debian machines as main computers
[19:43:07] <Wobbo > DeanIsaKitty: VM for now :P
[19:43:36] <Wobbo > Why not?
[19:45:21] <Wobbo > I filled that in myself :P
[19:45:41] <Wobbo > So, Debian Mint or Ubuntu Mint? I guess the latter
[19:46:07] <DeanIsaKitty> Wobbo : I would suggest the Ubuntu one too. Mainly due to the repos. ;)
[19:47:44] <Wobbo > DeanIsaKitty: Wait, does Debian have Gnome-pie? Cause If debian doesn't have gnome-pie I will go for Ubuntu
[19:48:35] <DeanIsaKitty> Wobbo : You can compile it on Debian for sure. If its in the repositories? I have no idea. 0.0
[19:48:58] <Wobbo > DeanIsaKitty: Will ask my friend tomorrow if I don't forget.
[19:49:10] <Wobbo > Gnome-Pie is an acceptable replacment for launchpad
[19:51:11] <Wobbo > Installing GNOME Shell on elementary is remarkably fast
[19:54:18] <Wobbo > Does anyone know of a way to automatically get fullscreen windows into their own workspace?
[20:16:48] <Wobbo > Alright, lets install mint into a vm
[20:19:29] <Wobbo > SpiritedDusty: default is indeed horrible, no right mouse button D:
[20:35:05] <Wobbo > Oh hi, didn't see you.
[20:35:13] <Wobbo > ~w component
[20:36:22] <Wobbo > Timmy94: I think it is component.methods(adress), but I think there should be something similar on the components themselfs
[20:37:03] <Wobbo > Timmy94: for k, v in pairs(component.methods(adress)) do ;)
[20:37:49] <Wobbo > Timmy94: but I think proxy.methods() might work as well
[20:38:33] <Wobbo > you're welcome
[20:44:44] <Wobbo > Sangar: is there a page where all the proxy methods all listed?
[20:45:59] <Sangar> Wobbo , what do you mean?
[20:46:26] <Wobbo > Sangar: proxies have fields like address, are these also documented somewhere on the wiki? Cause I can't find it
[20:46:46] <Sangar> Wobbo , ah. no idea :P but there's only address and type iirc
[20:47:03] <Wobbo > Ah, I also thought they had methods and doc
[20:50:33] <Magik6k> Wobbo , ^
[20:51:01] <Wobbo > Magik6k: I was looking for a page with all the methods on component proxies ;)
[20:51:36] <Wobbo > I think I might have named my mint vm rene :/
[20:53:05] <Sangar> Wobbo , https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/lua/kernel.lua#L1195 that's all they have "on their own", aside from that it's just the methods and fields from the specific component
[20:54:09] <Wobbo > Sangar: Thanks, couldn't find that on the wiki!
[20:55:57] <Sangar> Wobbo , yeah. i guess it'd make sense to add that to http://ocdoc.cil.li/component or so. you wanna? :P
[20:56:18] <Wobbo > Sangar: To busy with trying out Mint :P
[20:57:56] <Wobbo > vifino: That is a nice domain name
[20:58:05] <vifino> Wobbo : ikr?
[21:14:15] * Wobbo is building Gnome 3 in Mint. At least he hopes so
[21:16:44] <vifino> Wobbo : You could just install it ;-;
[21:17:08] <Wobbo > vifino: Well, I just apt-get, dunno if that is actually building
[21:17:29] <vifino> Wobbo : Q_Q
[21:17:42] <Wobbo > Also, I want to type brew instead of sudo apt-get all the time :P
[21:17:52] <vifino> Wobbo : It is not building q_q
[21:18:17] <Wobbo > It isn't? I thought he needed to create binaries and stuff
[21:19:18] <Wobbo > DeanIsaKitty: Depends on the software, but mostly yes
[21:19:44] <Wobbo > DeanIsaKitty: They can't create a binary for every specific option the software has of course
[21:21:44] <Wobbo > DeanIsaKitty: For example, my vim is installed --with-lua, while there are still five other build options(--with-luajit for example). They can't create binaries for all the different configurations people might want!
[21:25:15] <Wobbo > DeanIsaKitty: octave has even more build options, that isn't even funny anymore
[21:25:49] <Wobbo > octave is open source matlab
[21:26:10] <Wobbo > R is open source S
[21:26:22] <Wobbo > matlab and R have no correlation whatsoever
[21:27:47] <Wobbo > Except for both being software pachages for scientific computation, but there are other scientific software packages out there
[21:28:45] <Wobbo > DeanIsaKitty: Matlab is based for linear algebra, while R has more of a focus on statistics. The languages are really different. R is functional for example, where matlab is more imperative like
[21:29:37] <Wobbo > DeanIsaKitty: R doesn't even have Lua like function definition syntaxtic sugar, it is always name <- function(parlist) {body} :P
[21:37:12] <Wobbo > Sangar: I agree with you on Matlab (not having !=? really? is this 1970?) but I quite like R
[21:38:04] <Wobbo > Sangar: It makes writing reports a breeze(Sweave/knitr ftw) and isn't that totally defunct
[21:38:47] <Wobbo > I only used R for exercises and two reports :P
[21:39:38] <Wobbo > But it was really nice, all I had to do was write a knitr engine for my LaTeX editor and I could compile my reports automatically! :D
[21:42:17] <Wobbo > Sangar: You know Sweave?
[21:43:25] <Wobbo > It is an R library/command that allows you to input a Latex source file with chunks of R code that replace the chunks with the output of the code.
[21:47:05] <Wobbo > Sangar: It is really nice to write reports, since your code is all in one place. It is only a bitch to include Rnw files(the file type for Sweave/knitr) since Latex doesn't understand them and Sweave/knitr only care about chunks
[21:49:32] <Wobbo > Sangar: Actually, I think that Sweave has something for that, but I know for sure that knitr didn't half a year agoe
[21:56:20] <Wobbo > I quite like LaTeX, I prefer it over Word processers
[21:59:49] <Wobbo > Why does everybody hate on LaTeX? D:
[22:01:32] <Wobbo > I like markdown as well, but LaTeX is way more powerful :D
[22:02:29] <vifino> Wobbo : but markdown is everywhere! D:
[22:03:08] <Wobbo > vifino: Yes, it is easy to learn and works well for what it is meant for, but for writing whole books? No
[22:04:01] <Wobbo > vifino: Maybe for the content, but then I would use LaTeX for page size, font size, stuff like that.
[23:03:50] <Wobbo > seebs: there is no such thing as an op in singleplayer
[23:04:11] <Wobbo > Only cheats. But you can turn on cheats by turning on LAN mode
[23:07:54] <Wobbo > I'm going, bye!
[23:08:51] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
82 more...
[00:00:42] <Wobbo > So, I'm going. Bye
[00:01:21] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[17:22:31] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[17:22:32] *** zsh sets mode: +v Wobbo
[17:44:45] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 189 seconds)
[19:00:09] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[19:00:09] *** zsh sets mode: +v Wobbo
[20:11:48] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[20:54:48] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[20:54:48] *** zsh sets mode: +v Wobbo
[21:17:09] <Wobbo > roscop: could you upload your code? I have a guess for what the problem is, but I can't say until I saw your code
[21:19:17] <Wobbo > roscop: If you don't have github, I would suggest pastebin, you can upload stuff anonymous
[21:25:38] <Wobbo > I maybe thought that you didn't give the system time to process events, but I think the robot movement takes care of that
[21:26:10] <Wobbo > ~w event.listen
[21:27:52] * Wobbo roscop: but the function gets called in the end?
[21:28:55] <Wobbo > Puh, iDeal is better than PayPal
[21:30:14] <Wobbo > CompanionCube: Nope, Dutch online banking integrated into websites
[21:31:35] <Wobbo > I can select my bank and from there on I get to a page from the bank, see what will be subtracted from my account, and use the two factor authentication from my bank.
[21:32:39] <Wobbo > roscop: You could try to put some os.sleep(0.5) in there. I don't think it will change anything, but it just might. then the system has some more time to deal with the events
[21:36:13] <Wobbo > roscop: You may want to play with the location and timing a bit
[21:36:50] <Wobbo > While a robot is moving, the whole robot is blocked. I asked Sangra for non blocking robot movement, but he hasn't implemented it
[21:37:35] <Wobbo > I think he forgot that I asked :P
[21:38:23] <Wobbo > But non blocking movement would make some stuff harder to do offcourse, like moving 10 meters forward
[21:41:55] <Wobbo > roscop: Yeah, but that makes it harder for the programmer, so most people would still use the non blocking version :P
[21:50:53] <Wobbo > Anyway, I'm going, battery is almost dead
[21:51:11] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
26 more...
[13:46:54] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[13:46:54] *** zsh sets mode: +v Wobbo
[13:47:18] <Wobbo > gamax92: why not?
[13:47:45] <DeanIsaKitty> Wobbo : because 1/0 is not valid
[13:47:59] <Wobbo > DeanIsaKitty: that is a valid reason
[13:51:04] <Wobbo > Kubuxu: because, if you have i/x where you take the limit of x approaches zero, you get different answers dependent on the direction you are comming from
[13:51:46] <Wobbo > DeanIsaKitty: but not a fictional number
[13:53:43] <Kubuxu> Wobbo : In abstract algebra it is totaly fine.
[13:55:00] <Wobbo > Kubuxu: but then you work with limits and bullshit, that is not directly applicabel to the real world
[13:55:32] <Kubuxu> Wobbo : But is a valid answer...
[13:56:11] <Wobbo > But you still can't dfeine x/0, even with abstract algebra
[13:58:32] <Wobbo > gamax92: if you come from positive numbers, you get infinity, but if you approach from the negative numbers, you get negative infinity.
[13:59:24] <gamax92> Wobbo : i thought you factored out the negative.
[13:59:52] <Wobbo > gamax92: what -1/x where x tends to 0?
[14:11:52] <Wobbo > Inari: You should show that to Sangar :P
[14:12:08] <Inari> Wobbo : whys that? haha
[14:12:46] <Wobbo > Inari: Dunno, he might be able to add it to his list of Heisenbugs
[14:12:55] <Inari> Wobbo : haha
[14:23:14] <Wobbo > Ender: why the twitching?
[14:24:25] <gamax92> I found a picture of Wobbo: http://i.imgur.com/wobBO .jpg
[14:24:45] <Wobbo > Yeah, right. Sure
[14:24:55] <Wobbo > gamax92: Look again, not me
[14:24:58] <Prince_Vifino> Wobbo : Ur the plant, right?
[14:25:06] <gamax92> Wobbo: but url ends in Wobbo
[14:25:27] <gamax92> oh, or this perhaps? http://i.imgur.com/WOBbO .jpg
[14:25:45] <Wobbo > gamax92: Finding a picture of me shouldn't be to hard, you can know my name and my age
[14:25:56] <gamax92> Wobbo : .-. you don't get the joke.
[14:26:02] <Wobbo > Yep, I'm a cat, clearly
[14:26:09] <Wobbo > I got that
[14:27:15] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[14:28:12] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[14:28:12] *** zsh sets mode: +v Wobbo
[14:29:04] <Wobbo > gamax92: any good pictures of yourself?
[14:29:12] <gamax92> Wobbo : http://i.imgur.com/GAmAX.gif
[14:35:49] <Wobbo > .times
[14:35:59] <Wobbo > Breakfast was hours ago!
[14:37:02] <Wobbo > Hey, it is also 14 hours later then that Pwootage was complaining that he still had to wait 8, anyone seen his since then?
[15:44:50] <Wobbo > YOLDO!
[16:02:07] <Wobbo > Caitlyn: Supposed to be?
[16:09:26] <Wobbo > I'm going for today
[16:09:44] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[21:15:10] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[21:15:10] *** zsh sets mode: +v Wobbo
[21:17:03] <Wobbo > SKS: That does sound like a solution you would use, yes :P
[21:25:56] <Wobbo > You can always put it next to a charger I think, but I don't know if that is faster
[21:26:49] <Wobbo > davs: ^
[21:28:02] <Wobbo > davs: Then I guess that this is your only option.
[21:29:00] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[21:31:24] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[21:31:24] *** zsh sets mode: +v Wobbo
[21:35:42] <Wobbo > My new replacement for Garbage In, Garbage Out: On two occasions I have been asked, — "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" In one case a member of the Upper, and in the other a member of the Lower, House put this question. I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.
[21:36:17] <Wobbo > CompanionCube: C#?
[21:38:26] <Wobbo > skyem123: Having two screens with two seperate workspaces on one computer is also really confusing.
[21:39:14] <Wobbo > ShadowKatStudios: You normally have desk space? O_o
[21:39:35] <ShadowKatStudios> Wobbo : I have space for a keyboard and quite a bit for a mouse. I had no mouse space.
[21:40:10] <Wobbo > I was already confused, I thought your desk would be filled with computer parts
[21:43:52] <Wobbo > CompanionCube: There is no spork.
[21:44:09] <Wobbo > CompanionCube: It was a dangerous crossbreed, so they killed it of
[21:47:10] <Wobbo > CompanionCube: http://www.xkcd.com/419/
[21:48:00] * DeanIsaKitty pokes Wobbo with a stick
[21:48:17] * Wobbo is poked with a stick
[21:48:33] <Wobbo > Hi Dean, whats up?
[22:00:50] <Wobbo > DFrostedWang: why not have a request server option in your protocol?
[22:01:44] <Wobbo > DFrostedWang: A computer wants to find the file server and sends a broadcast over a port, the server hears then and sends a response. Then the computers know each others address
[22:02:01] <Wobbo > DFrostedWang: then the server doesn't have to shout its address all the time
[22:02:44] <Wobbo > Also less packets, but the server can also sleep more
[22:04:06] <Wobbo > DFrostedWang: for the requesting, the server only needs to know which file a client requests, read it and send it back. But that could be as simple as "GET: /home/wang/doc/porn.txt" and "PUT: <contents of porn.txt>"
[22:04:48] <Wobbo > ~w modem
[22:04:58] <Wobbo > Using modem.send
[22:05:39] <Wobbo > DFrostedWang: I do believe that messages have a max size though, but not to sure
[22:05:54] <Wobbo > DFrostedWang: you first read the file from disk and send the contents
[22:09:00] <Wobbo > DFrostedWang: It is already a string, no need to serialize
[22:10:51] <Wobbo > DFrostedWang: The program sends different kind of data dependend on the query it gets, so it needs to include the type. That is why it stuffs it into a table first
[22:11:15] <Wobbo > DFrostedWang: Not the way I would have done it, but now the creator didn't have to write his own parser.
[22:11:58] <Wobbo > The thing that interprets the message it gets in return
[23:10:20] <Wobbo > For some time?
[23:10:32] * Wobbo owns both minecraft volume alpha and beta
[23:16:03] <Wobbo > Brycey92: I have seen gifs of text floating above a beehive, even when the player turned. I believe it can do a little bit more than just displying from the players fov
[23:16:54] <Wobbo > Brycey92: from the top of my head, Kubuux
[23:22:07] <Wobbo > Appereantly, FeministHackerBarbie is trending on twitter XD
[23:23:39] <Wobbo > I'm checking it now, it is wonderful
[23:24:55] <Wobbo > Everybody just keeps posting the same pictures :( #FeministHackerBarbie
[23:26:39] <PWN1109> Brycey92: Wobbo : marcin212 and Magik6k are working on OCGlasses, i'm helping sometimes
[23:27:07] <Wobbo > Ah, was Kubuux working on something or did I just get that totally wrong?
[23:29:43] <Wobbo > PWN1109: Then must that be why I though Kubuxu was the dev
[23:30:48] <PWN1109> Wobbo : he sometimes write about it, just like me lol
[23:43:09] <Wobbo > Oh Minecraft, Y U steal both screens!
[23:58:23] <Wobbo > I should go to bed
87 more...
[19:27:37] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[19:27:37] *** zsh sets mode: +v Wobbo
[19:29:08] <Wobbo > s// is going on!/g
[19:49:11] <Wobbo > skyem123: If you can, I would say yes
[19:55:31] <Wobbo > I have no clue, really.
[19:56:09] <Wobbo > It seems to be okay, at least, what is your ram and do you want to hibernate?
[19:57:15] <Wobbo > You might want to make your swap 2G. Then you can be sure that your machine can hibernate.
[20:01:48] <Wobbo > But then again, I'm a random guy on the internet that doesn't even run Linux :P
[20:02:01] <Wobbo > wrong window ¬_¬
[20:02:03] <Brycey92> same here wobbo
[20:08:38] * Wobbo has dynamic swap :D Not that he needs it
[20:10:18] <Wobbo > Does windows even have swap? O_o
[20:11:04] <Wobbo > Guys, I'm trying to move all the python files from one dir to another, preserving directory structure, any tips?
[20:11:35] <ShadowKatStudios> Wobbo : Use a GUI file manager and cut-paste them
[20:11:54] <Wobbo > ShadowKatStudios: I' trying to do it in a bash script
[20:12:15] <Wobbo > ShadowKatStudios: Also, fuck GUI file managers, bash ftw!
[20:12:40] <Ender> Wobbo : cp -r /path/to/your/dir/ /path/to/dest/
[20:12:54] <Wobbo > Ender: I'm only trying to move python files
[20:14:34] <Wobbo > A tar pipe should work, lets see if I can make that happen
[20:18:05] <Wobbo > I did it! I used a tar pipe! :D
[20:22:31] <Pwootage> Well I mean Wobbo apparently but what for?
[20:22:52] <Wobbo > Pwootage: To copy only python files preserving the file structure
[20:23:58] <Wobbo > Pwootage: can you write that out?
[20:24:06] * Wobbo eager to learn something new
[20:26:02] <Wobbo > Pwootage: but will that create all the necessary directories?
[20:27:17] <Wobbo > Pwootage: Which were what I was trying not to do ;) But thanks for the pointer!
[20:28:21] <Wobbo > tar -cf - `find . -name '*.py'` | tar xf - -C ../build
[20:29:24] <Wobbo > Pwootage: Actually, I use a variable, cause it was there already :P
[20:48:16] <Wobbo > I almost got my jython prject jarred! (This is to much effort jython, step up your game ¬_¬)
[20:53:05] <Wobbo > I have to do a project for Uni and since Someone wanted it really bad we started using Python, but python is a bitch when you want to create a distributable thingy.
[20:53:31] <Wobbo > But Jython can do that, so today we switched to Jython, so I hope it all works from now on
[21:05:28] <Wobbo > Pwootage: But it is almost working, I just need to get a file from the jar and it is done! all the code into one humongues jar
[21:06:08] <Wobbo > The trick was to start a python interpreter by hand from Java, and that all works now
[21:07:02] <Wobbo > But now I have the problem that I need to get a class in order to get getResourceAsStream ¬_¬
[21:10:03] <Wobbo > Ah fuck It, I will just create an object!
[21:15:11] <Wobbo > Pwootage: so Main.class.getResourceAsStream should work?
[21:16:42] <Wobbo > Pwootage: I hope this works better than what I just tried, Something decided to close the stream before Jython was done with it ¬_¬
[21:17:05] * Wobbo kisses Pwootage
[21:17:08] <Wobbo > It works! Thanks!
[22:04:59] <Wobbo > There, fully done now. Way to much work
[22:09:07] <Wobbo > Pwootage: You have to manually stuff all the argvs into a PyList and tell PySystemState to use that, or it doesn't work ¬_¬
[22:09:41] <Wobbo > It has an initializer that takes argv, but that doesn't do shit or something
[23:01:19] <Wobbo > vifino, why does your isp have a server in Amsterdam?
[23:01:35] <vifino> Wobbo : >Server
[23:02:17] <Wobbo > That means you must be close to Amsterdam
[23:02:47] <Wobbo > So, you are in NL?
[23:02:57] <vifino> Wobbo : >>>>>>>>>>>>>>>>Server
[23:07:16] <Wobbo > LOL at the DVD player story
[23:07:29] <Wobbo > Pwootage: It has just been midnight!
[23:10:38] <Wobbo > But it is the 21st!
[23:18:20] <Wobbo > Pwootage: bake me cookies?
[23:21:18] <Wobbo > Pwootage: Learn Prolog, should be doable in 8 hours
[23:24:42] <vifino> Wobbo : Learn Binary, the basics done in a second!
[23:26:38] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Ping timeout: 189 seconds)
[23:26:44] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[23:26:44] *** zsh sets mode: +v Wobbo
[23:32:54] <Wobbo > I'm going to bed
[23:32:56] <Wobbo > So bye!
[23:35:12] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
56 more...
[14:50:13] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[14:50:13] *** zsh sets mode: +v Wobbo
[14:50:19] <Ender> o/ Wobbo
[14:50:20] <DeanIsaKitty> Wobbo ! \o/
[14:50:32] <Wobbo > Whatsup?
[14:51:00] * Prince_Vifino hugs Wobbo
[15:15:36] *** Wobbo is now known as Wobbo |Groceries
[15:49:30] <Wobbo |Groceries> Ender, why not use the same prefix as enderbot2?
[15:49:51] <Wobbo |Groceries> o/
[15:49:54] *** Wobbo|Groceries is now known as Wobbo
[15:50:49] <Ender> Wobbo : it currently uses " . " and for all the commands i readd from v2 will still use it, the new stuff in v3 will probably use :
[15:51:20] <Wobbo > But then you occupy two tokens for commands! D:
[15:51:36] <Ender> Wobbo : currently i'm sharing " . " with pings bot
[15:51:49] <Wobbo > Ah, then it makes sense
[16:03:56] * Wobbo instructs EnderBot2 to slap Wobbo
[16:04:23] * Ender instructs EnderBot2 to slap Wobbo for thinking i hadnt locked this command down
[16:04:23] * EnderBot2 slaps Wobbo for thinking i hadnt locked this command down
[16:04:35] * Wobbo deserved that
[16:10:36] <Wobbo > So you want to map secondary names onto primary names?
[16:49:47] *** Wobbo is now known as Wobbo |Cooking
[16:51:53] <Wobbo |Cooking> housemate is already cooking :(
[16:51:56] *** Wobbo|Cooking is now known as Wobbo
[19:04:40] <Wobbo > The wiki is really outdated, Sangra doens't keep it up to date
[19:05:01] <Wobbo > Also, NixillUmbreon: you can turn of the power requirements in the config
[19:05:12] <Wobbo > Forgot the name of the option though
[19:05:50] <Wobbo > Ah, don't know about that
[19:11:56] <Wobbo > component.list gives you all the attached components
[19:12:15] <Wobbo > some components and their functions have a doc field
[19:12:46] <Kibibyte> <Wobbo > most components and their functions have a doc field
[19:14:02] <Wobbo > Complaints go to our benevolent leader Sangar
[19:15:19] <Wobbo > That would be pretty much impossible without a lot of Java reflection
[19:32:27] <Wobbo > Lets all ignore Ender until he made his assignment! Who is in!
[19:32:51] <Csstform> Wobbo : ignore who?
[19:33:34] <Wobbo > We should ignore, uhh… You know… That guy I just mentioned?
[19:36:51] <Wobbo > I don't kno Csstform, who might that be?
[19:46:52] <Wobbo > Ender: you got ritalin nearby?
[19:47:00] <Ender> Wobbo , what?
[19:47:25] <Wobbo > Ender: Methylphenidate
[19:48:10] <Wobbo > It is a drug that raises your (technical science term) arousal, helping you to focus
[19:48:31] <Wobbo > Ender ^
[19:48:56] <Ender> Wobbo , that could work and allow me to do my assignment or my brain will go "hey, dont do that do this" and then i'll be doing the more interesting thing instead
[19:49:21] <Wobbo > It whould stop your brain from doing the latter
[19:49:35] <Ender> Wobbo , how?
[19:50:03] <Wobbo > By raising your arousal. That is the name of the mental resource that allows you to focus
[19:50:18] <Wobbo > I forgot the exact details, but thats the gist of it
[19:53:00] <Wobbo > Yeah, if you want to get ritalin, get it at your doctors office, otherwise you might get five years in jail.
[19:53:52] <Wobbo > NixillUmbreon: for k, v in pairs(tbl) do print(tostring(k), tostring(v)) io.read() end gives you a pauze between each item
[19:55:10] <Wobbo > Ender: what also helps me normally when I can't concentrate is listening to (instrumental) music
[19:55:31] <Ender> Wobbo , currently listening to Pink Floyd's The Wall
[19:55:51] <Wobbo > So you got that covered.
[19:57:32] <Wobbo > i,v is used for array parts normally, inari
[19:57:59] <Wobbo > NixillUmbreon: debugcard.doc should work
[19:58:29] <Wobbo > That is not a file, that is on the debug component
[19:59:57] <Wobbo > NixillUmbreon: for most components goes that =componentVar.doc gives the documentation
[20:00:31] <Wobbo > NixillUmbreon: and =componentVar.methodName.doc gives the documentation for a function
[20:01:47] <Wobbo > NixillUmbreon: function doc(f, docStr) return setmetatable({doc=docStr}, {__call=function(self, ...) return f(...) end}) end
[20:12:43] <Wobbo > 3ds homebrew? :D
[20:13:28] <Wobbo > skyem123: Because with the DS the pirating community used a lot of the tools the homebrew community used for writing games
[20:20:13] <Wobbo > samis: whats wrong with OS X?
[20:20:27] <ShadowKatStudios> Wobbo : OS X
[20:20:32] <samis> Wobbo , I already has a desktop, I would be intending to use the mini as a server
[20:20:58] <Wobbo > samis: Valid reasoning. But you might be better of scrapping some stuff together then
[20:21:09] <Wobbo > samis: Unless it is free ofcourse
[20:21:09] <samis> Wobbo , as i am doing
[20:22:03] <Wobbo > samis: I meant to say that it would be cheaper to build a Linux server from scratch instead of using a Mac Mini as a linux server. Although OS X server is only 30€ or so I think
[20:23:08] <Wobbo > I have an old mac mini that is my dedicated Netflix machine :P
[20:23:48] <Wobbo > samis: 17,99€ for OS X server:P
[20:24:57] <Wobbo > anyway, I should be doing the dishes, bbl
[20:25:03] *** Wobbo is now known as Wobbo |Dishes
[20:48:25] <Wobbo |Dishes> back
[20:48:28] *** Wobbo|Dishes is now known as Wobbo
[20:48:55] <NixillUmbreon> wb Wobbo
[20:52:28] <Wobbo > Anybody knows scp syntax?
[20:52:50] <Wobbo > yeah, but already opened man
[21:21:14] <Wobbo > There is no OpenComponents download for 1.4, for 1.3 it is on jenkins
[21:30:08] <Wobbo > I'm going to bed. Bye!
[21:30:45] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
74 more...
[16:01:38] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[16:01:39] *** zsh sets mode: +v Wobbo
[16:04:12] <Wobbo > Its silent here…
[16:12:12] <Wobbo > Is gamax92 ocdoc bot still here?
[16:13:40] <Wobbo > gamax92: Does e has a confidince about what he predicts?
[16:13:51] <Wobbo > gamax92: And are the sources online? :D
[16:15:02] <Wobbo > gamax92: But I would like to learn about his raw internals! D:
[16:15:10] <Wobbo > Is a sentence I never expected to say
[16:16:38] <Wobbo > But ocdoc's internals! D:
[16:16:51] * vifino eats Wobbo
[16:17:22] <vifino> Ew, Wobbo tastes way better cooked.
[16:17:24] * Wobbo uses his pocket knife to cut open vifino's belly
[16:17:44] <vifino> Wobbo : you could just say you want out :(
[16:18:17] <Wobbo > I don't reason with canibals.
[16:19:46] <vifino> Wobbo : I'm a cat in a robot ;-;
[16:20:00] <Wobbo > I also don't reason with cats :P
[16:21:23] <vifino> Wobbo : I like you anyways :c
[16:22:08] <Wobbo > Would that change if I also wouldn't reason with women?
[16:24:21] <vifino> Wobbo : Can't you make a special rule for me? :c
[16:25:02] <Wobbo > Alright, I will add you as a singleton set to the set of things that I don't reason with, good? :P
[16:27:47] <Wobbo > I like you to vifino
[16:31:17] <gamax92> ~el @Wobbo
[16:31:38] <Wobbo > ~w addon
[16:31:55] <Wobbo > ~h modem
[16:32:06] <Wobbo > gamax92: does it have a help command?
[16:33:16] <Wobbo > ~w FUBAR BUNDY
[16:37:39] <Wobbo > The more you know!
[16:41:27] <Wobbo > Kubuxu: I guess esper has that kind of information.
[16:42:28] <Wobbo > Kubuxu: You got no, you might get yes! #directly translatedfromdutch
[16:44:19] <Kubuxu> Wobbo : I can also write quick script for irssi.
[16:44:43] <Wobbo > But then you need to gather the data, and esper might give it to you
[16:45:45] <Kubuxu> Wobbo , I doubt they store such data. With 10000+ users it would be big.
[16:46:18] <Wobbo > You can also ask and collect
[16:51:56] <Wobbo > Yeah, Ender does have a lot of data
[16:52:45] <Wobbo > vifino: But he has all the logs
[16:52:55] <Wobbo > We can use the logs to get this data!
[16:52:58] <vifino> Wobbo : But not everything
[16:56:56] <Wobbo > Kubuxu: You should ask ender for the logs
[16:57:27] *** Wobbo is now known as Wobbo |Cooking
[16:58:03] <Wobbo |Cooking> That is still pretty far back
[16:59:06] <Kubuxu> Wobbo |Cooking, what are you cooking??
[16:59:33] <vifino> *Wobbo
[17:04:58] <Wobbo |Cooking> Kubuxu: Potato slices, carrots and a vegetarian schnitzel
[17:05:49] <Kubuxu> Wobbo , no meat. Nah.
[17:07:21] <Wobbo |Cooking> Kubuxu: No meat in my diet :P
[17:09:40] <Kubuxu> Wobbo , :C
[17:30:12] *** Wobbo|Cooking is now known as Wobbo |Eating
[19:06:55] *** Wobbo|Eating is now known as Wobbo
[19:07:00] <vifino> Wobbo !
[19:13:34] <Wobbo > Kubuxu: The polish in code was expected, the Readme was also in polish
[19:14:18] <Wobbo > Ender: I had Uni work I had to do, butit was so simple I did it in 15 minutes >.>
[19:14:27] <Wobbo > Ender: Maybe it won't be as much as you think!
[19:15:08] <Ender> Wobbo , i know but it's also Ecommerce which i ditest
[19:15:22] <Wobbo > Just the name sounds boring
[19:15:57] <Wobbo > Then just finish it in one year! Problem solved! :P
[19:16:20] <Ender> Wobbo , yeah, the assignment needs to be back in by thursday
[19:18:06] <Wobbo > Luckly I only take interesting courses! ¬_¬
[19:18:30] <Wobbo > asie: I will take two please. Do you also have potato's?
[19:18:36] <asie> Wobbo : Nope, ask Vexatos about potatoes
[19:19:18] <Ender> Wobbo , my course is interesting; Computing and Systems Development; but that unit is.... urghh
[19:19:24] <Wobbo > asie: I thought you were selling fruits and vegetable on a market!
[19:20:14] <Wobbo > Ender: By course I mean specific units I gues you would call them(?)
[19:21:07] <Wobbo > asie: now we are even talking about you!
[19:22:49] <Wobbo > Ender, CompanionCube Employability sounds horrific! D:
[19:23:53] <CompanionCube> Wobbo , indeed
[19:24:55] <Wobbo > CompanionCube: Spreadsheets also sounds boring! D:
[19:25:01] <CompanionCube> Wobbo , it is.
[19:25:27] <Wobbo > Thank god I live in an ivory tower :D
[19:25:31] <CompanionCube> Wobbo , our first assignment had a task of 'describe / explain how spreadsheets can solve complex problems'#
[19:26:06] <Wobbo > CompanionCube: You install the python plugin :P
[19:26:15] <CompanionCube> Wobbo , >Excel
[19:26:23] <Wobbo > CompanionCube: It is possible
[19:26:37] <CompanionCube> Wobbo , just like it's possible to use python with visual studio
[19:26:48] <Wobbo > CompanionCube: I rest my case :P
[19:27:27] <Wobbo > CompanionCube: just like learning Prolog at the faculty of Arts isn't a good idea? :P
[19:27:28] <CompanionCube> Wobbo , one of our teachers is actually known to use VS for python
[19:27:42] <Wobbo > CompanionCube: vim master race :P
[19:27:57] <CompanionCube> Wobbo , thankfully I don't have him
[19:28:33] <Wobbo > Ender: I think that Kubuxu means that the plugin could be used to search for files by path names on github
[19:28:42] <Wobbo > CompanionCube: There is gvim for windows
[19:29:04] <CompanionCube> Wobbo , on the plus side we do a unit about hardware
[19:29:19] <Kubuxu> Ender, Wobbo , yup.
[19:29:49] <Wobbo > CompanionCube: Not a fan of fiddling with hardware. But that does sound better
[19:30:09] <CompanionCube> Wobbo , I;m not a fan either
[19:42:11] <Wobbo > Ender: Becomming SKS would require having servers all over your room
[19:42:32] <Ender> Wobbo , i kinda meant in the sense that i dont want to be around real people
[19:43:16] <Wobbo > Ender: Ah on that bike
[19:44:37] <Wobbo > I guess Ender just wants a gf, with or without powers
[19:44:51] <Ender> Wobbo , true
[19:45:54] <Wobbo > Inari: The prime minister of #oc
[19:46:24] <Wobbo > CompanionCube: Yeas it does, thats Will
[19:47:23] <Wobbo > I thought Sangar was our monarch
[19:47:57] <Sangar> Wobbo , benevolent dictator maybe :P
[19:48:10] <Wobbo > Sangar: That is on github :P
[19:49:32] <Wobbo > Sangar: Hows the job hunt?
[19:49:58] <Sangar> Wobbo , started sending applications, will see how it goes :P
[19:50:40] <Wobbo > Sangar: It is a start, right! ;)
[19:51:42] <Wobbo > A few days ago I saw an article that one in five young dutchmen thinks about emigration, I think this is why: http://www.reddit.com/tb/2mo4qm
[19:54:31] <Wobbo > Kodos: Put that on you resume
[19:55:04] <Sangar> Wobbo , without using google translation, some commune is paying for windows xp? :P that's not uncommon, happens in germany, too.
[19:55:45] <Wobbo > Sangar: Yeah, the municipality of Amsterdam is paying about €200000 to keep using windows XP
[19:56:26] <Wobbo > Sangar: The Dutch government sucks at IT. It even was on the news lately!
[19:56:35] <Wobbo > Kodos: spaces > tabs
[19:57:38] <Sangar> Wobbo , well, munich will go *back* to windows after making the supremely successful switch to linux... just so m$ moves their offices back into munich (from the suburbs). totally a coincidence, nothing to do with taxes, no sir.
[19:58:11] <Wobbo > Sangar: Mental note, Germany isn't better ¬_¬
[20:00:35] <Wobbo > Nobody here is from scandinavia right?
[20:01:36] <Wobbo > I guess Ender finally broke down
[20:02:14] <Ender> Wobbo , that happened a long time ago, the supports are only just breaking off
[20:02:58] <Wobbo > DeanIsaKitty: You in Italy?
[20:03:04] <DeanIsaKitty> Wobbo : What?
[20:03:21] <Wobbo > DeanIsaKitty: idiota en oficina sounds italian.
[20:03:30] <DeanIsaKitty> Wobbo : Its spanish. :P
[20:03:43] <Wobbo > DeanIsaKitty: It all sounds like chinese to me :P
[20:04:33] <Wobbo > Sangar: Yeah, most code monkeys run windows to I guess
[20:05:16] <Wobbo > Sangar: Cause there is more job oportunity in the windoze world I fear :P
[20:06:02] <Sangar> Wobbo , i guess :/
[20:07:17] <Wobbo > Ender: I will be the responsible student and say college work
[20:08:39] <Wobbo > Sangar: watching tv might make you feel better
[20:08:52] <Wobbo > Ender: unless the gf is the reason you are depressed :(
[20:09:01] <Ender> Wobbo , implying i have one
[20:09:36] <Sangar> Wobbo , i have not watched tv in a looooong time. like... 15 years or so... and the few glimpses i do catch make me not miss it.
[20:10:05] <Wobbo > Ender: I have been depressed to a lot lately, I suggest you go watch a movie or a series you enjoy and go to bed afterwards.
[20:10:33] <Wobbo > Sangar: I have Netflix :D Some series are good
[20:11:06] <Wobbo > I've been watching a lot of How I met your mother since my breakup
[20:11:53] * Wobbo opens netflix
[20:12:17] <Wobbo > Not on dutch netflix :(
[20:12:29] <Wobbo > Howls moving castle is though…
[20:13:31] <Wobbo > Y U no have more ghibi films! D:
[20:14:38] <Brycey92> Wobbo , thats why we have tpb
[20:14:55] <Wobbo > Brycey92: I don't pirate
[20:15:43] <Wobbo > Brycey92: Netflix, 'cause my parents pay
[20:19:02] <Wobbo > Really? They added The Fellowship of the Ring and the Return of the King to Netflix, but the Two Towers is still missing!
[20:20:24] <Wobbo > Ender: You don't and then she leaves you :(
[20:20:58] <Ender> Wobbo , who?
[20:21:07] <Wobbo > Ender: ex
[20:22:32] <Wobbo > Ender: If it felt like a relationship it counts. Sex isn't necesary.
[20:22:54] <Wobbo > Ender: And if that was a question, no, I meant mine
[20:23:59] <Ender> Wobbo , there was nothing of the "relationship" stuff, it was litterally something i did in what i recall was a bit of a panic or something
[20:24:59] <Wobbo > You panic and you get a relationship, not that hard is it? :P
[20:25:59] <Wobbo > That is an explainable reason to have a relationship
[20:26:54] <Wobbo > Ender: Fuck social skills. Go to a bar
[20:27:17] <Wobbo > Ender: And look for the gril that also doesn't look like she belongs there!
[20:27:20] <Ender> Wobbo , i would but i dont have the money nor time to get drunk
[20:28:31] <Ender> Wobbo , not many girls in pubs by themselves theese days
[20:28:56] <Wobbo > Ender: A larger chance that one of them got dragged there by their frineds!
[20:30:48] <Wobbo > Lets all go to a pub! :D
[20:30:55] <DeanIsaKitty> Wobbo : no :<
[20:31:10] <Wobbo > So we can be socially akward together!
[20:31:22] <Ender> Wobbo , you should come over here around easter so me, you and DeanIsaKitty can all go get merry together
[20:32:13] <Wobbo > Ender: I might be able to go during christmas break, but I don't have anything it is anything like an easter break
[20:32:24] <Ender> Wobbo , damn
[20:32:35] <Wobbo > Ender: At least, when is easter?
[20:34:35] <Wobbo > DeanIsaKitty: Y U call new years Silvester? D:
[20:34:47] <Wobbo > Brycey92: Why would you want to turn of military time?
[20:35:14] <Wobbo > Brycey92: Just subtract 12 from the first number
[20:36:25] <Wobbo > CompanionCube: That option or 24h clock?
[20:36:37] <CompanionCube> Wobbo , millitary time
[20:37:00] <Wobbo > CompanionCube: I can forgive the wall clocks
[20:38:50] <Wobbo > Ender: same here.
[20:39:04] <Wobbo > ShadowKatStudios: The CIA got you?
[20:39:10] <Wobbo > SKS-Away: bye!
[20:42:45] <DeanIsaKitty> Wobbo ?
[20:44:41] <^v> Ping reply from Wobbo 0.38s
[20:44:51] <Wobbo > DeanIsaKitty: Whats up?
[21:04:54] <Wobbo > What happened here?
[21:14:11] <Wobbo > CatP: Ender is avraid he is turing into SKS
[21:15:48] <CompanionCube> Wobbo , Ender needs moar random components and shitty wifi
[21:16:20] <Wobbo > CompanionCube: Living on the other side of the world also helps SKS I think :P
[21:33:53] <Wobbo > ~w io.read
[21:34:05] <Wobbo > ~w term.read
[21:34:22] <Wobbo > whiskon: try term.read({})
[21:36:18] <Wobbo > whiskon: If you want specifically read from the screen, you should use term.read. Otherwise you should really use io.read
[21:39:07] <Wobbo > Depends, what kind of language?
[22:45:32] <Wobbo > Brycey92: You install Xfce :P
[22:46:25] <Wobbo > Brycey92: tbo, I have no clue. I don't use KDE.
[22:50:58] <Wobbo > seebs, flying villagers
[22:51:38] <Wobbo > Java is really verbose when compared to most languages
[22:51:51] <prasselpikachu> Wobbo , compare it to obj-c huehue
[22:52:11] <Wobbo > obj-c isn't that verbose, is it?
[22:52:20] <prasselpikachu> Wobbo , oooooh it is
[23:05:08] <Wobbo > prasselpikachu: It is because Obj-C decided to not destroy C, like C++ did and therefor didn't have the ability to include namescapes as a part ot the language
[23:06:16] <prasselpikachu> Wobbo , i respect objc, but i dont feel like learning it because i know how shiny and nice programming langs can be (ruby im looking at you, and since a while, swift too :3)
[23:06:45] <Wobbo > swift isn't stable enough for a curriculum yet I guess
[23:26:02] <Wobbo > Just found this site, wonderful: http://www.commitlogsfromlastnight.com
[23:28:57] <Wobbo > I especially liked: Weg met all die ascii bullshit, because it is Dutch
[23:35:50] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
188 more...
[17:25:38] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[17:25:38] *** zsh sets mode: +v Wobbo
[17:25:47] <Ender> o/ Wobbo
[17:26:37] <Wobbo > Sounds good, so the world ends on december 31, 2014?
[17:30:02] <Wobbo > ShadowKatStudios: is that GB or GiB?
[17:30:23] <ShadowKatStudios> Wobbo : GiB technically
[17:31:14] <Wobbo > My solution to euler problem 10 isn't ¬_¬
[17:32:19] <Wobbo > I love how I have two processes using 100% of my CPU, and still have 50% of my CPU idle :P
[17:39:31] <Wobbo > How hard is it to take the sum of all the primes until 2000000?!
[17:42:41] <Wobbo > Jezus Haskell, you don't need more than a quarter of an hour to do this, do you? ¬_¬
[17:42:47] <Wobbo > ShadowKatStudios: Last time you slept?
[17:43:15] <ShadowKatStudios> Wobbo : *calculates with help from round watch* 20 hours ago
[17:43:31] <Wobbo > ShadowKatStudios: Do you have something to do tomorrow?
[17:44:04] <Wobbo > ShadowKatStudios: You might be able to stay awake for the rest of the day, even without sleep :P
[17:44:39] <Wobbo > gamax92: Actually, caffeine is a drug
[17:45:00] <gamax92> Wobbo : i sorta implied that
[17:45:21] <Wobbo > gamax92: you said that coffee was the drug, not just the caffeine :P
[17:45:34] <gamax92> Wobbo : ?
[17:46:08] <Wobbo > ShadowKatStudios: caffeine is a psychoactive drug.
[17:47:21] <Wobbo > Maybe my sieve isn't fast enough anymore…
[17:47:51] <Wobbo > Anybody here know a effiecient way to generate an arbritary number of primes?
[17:48:06] <gamax92> Wobbo : download a list of primes
[17:49:14] <Wobbo > gamax92: I'm looking for primes, not throwing darts at an infinite list and hope I hit a prime :P
[17:50:21] <Wobbo > ^v's search was also very broken, wasn't it?
[17:59:56] <Wobbo > ~w robot
[18:00:27] <Wobbo > ~w geolyzer
[18:04:02] <Wobbo > Meh, screw problem 10
[18:05:12] <Wobbo > SKS-DoNotDIsturbOrHeadsWillRol: good night
[18:30:39] <Wobbo > ~w string.rep
[18:31:30] <Vexatos> Wobbo : What's that bot
[18:31:39] <Wobbo > Vexatos: ask gamax92
[18:32:52] <Wobbo > gamax92: today oc irc time?
[18:33:32] <Wobbo > ~w component
[23:16:28] <Wobbo > I'm going
[23:16:47] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[23:36:52] <Sangar> Wobbo has a getopt(ish?) reimplementation on openprograms iirc. i tried to keep the stuff in openos simple
35 more...
[21:26:54] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[21:26:55] *** zsh sets mode: +v Wobbo
[21:28:35] <Wobbo > Brycey92Helper: did you try slaping him across the face?
[21:30:51] <Wobbo > Does EnderBot2 laugh everytime you slap someone with a fish?
[21:32:02] * Wobbo slaps EnderBot2 across the face with a large salmon
[21:32:02] * EnderBot2 grabs Ender's Katana and slices Wobbo in half
[21:35:52] * Wobbo slaps Ender across the face with a large salmon
[21:38:15] <Wobbo > That is a nice round number
[21:38:26] <Wobbo > oddly satisfying.
[23:13:36] <Wobbo> Brycey92Helper: .pipe wobbo | rainbow
[23:15:15] <Brycey92Helper> .pipe wobbo |bold
[23:15:22] <Brycey92Helper> .pipe wobbo | bold
[23:15:26] <Brycey92Helper> .pipe wobbo | rainbow
[23:16:57] <Wobbo > Caitlyn: can I pipe ^v to MichiBot ?
[23:17:20] <Caitlyn> Wobbo , wat...
[23:18:14] <Wobbo > Brycey92Helper: you can't pipe bold into rainbow or vice versa
[23:18:24] <Wobbo> .pipe wobbo | bold | rainbow
[23:18:24] <^v> Wobbo , 04�07�08�03�02�12�06�04�07�04�07�08�03�02�12�06�04�07�04�07�08�03�02�12�06�04�07�04�07�08�03�02�12�06�04�07�04�07�08�03�02�12�06�04�07�04�07�08�03�02�12�06�04�07�04�07�08�03�02�12�06�04�07�04�07�08�03�02�12�06�04�07�04�07�08�03�02�12�06�04�07�04�07�08�03�02�12�06�04�07�04�07�08�03�02�12�06�04�07�04�07�08�03�02�12�06�04�07�04�07
[23:19:06] <Brycey92Helper> .pipe wobbo | bold | rainbow | bold
[23:19:14] <Wobbo > Caitlyn: it would be nice if you could flip output from ^v :P
[23:19:24] <Wobbo > Brycey92Helper: You never heard of Wobstep?
[23:20:47] <Wobbo > Caitlyn: there isn't a library that can flip letters?
[23:21:19] <Caitlyn> Wobbo , all of the crap I found for flipping in Java was actually flipping the output of a UI.
[23:21:39] <Wobbo > Caitlyn: Why would you ever want to do that? XD
[23:22:58] <Wobbo > Appereantly, the dutch king and queen are in The Walking Dead. As are the families of the people on board of MH17
[23:23:00] <Wobbo > http://i.imgur.com/P6OJuoS.jpg
[23:23:38] <Wobbo > Brycey92Helper: You know dutch?
[23:26:13] <Wobbo > %flip Only letters Brycey92Helper! A-Za-z
[23:26:13] <MichiBot> Wobbo : (╯°□°)╯︵z-ɐZ-∀ !ɹǝdʃǝH29ʎǝɔʎɹჵ sɹǝʇʇǝʃ ʎʃUO
[23:26:48] <Wobbo > Wait, where is the other sed bot?
[23:29:13] <Wobbo > Ekoserin: S@ngar doesn't like it when you go through his stuff :P
[23:29:39] <Wobbo > Am I BTW the only one that gets certificate error thingys when I go to ocdoc.cil.li?
[23:30:04] <seebs> Wobbo : I don't normally get the errors, but I do if I try to do https.
[23:30:41] <Wobbo > seebs: yeah, he doesn't check the certificate if you use http :P
[23:30:56] <Wobbo > Caitlyn: It makes sense, just wanted to check if I wasn't the only one
[23:38:47] <Wobbo > https://devhumor.com/content/uploads/images/November2014/dictionary-attack.jpg
[23:41:40] <Wobbo > Or the end. A Nexus build off only glass
[23:42:36] <Wobbo > Kodos: the concatenation operator is your friend! "str1" .. "str2"
[23:43:25] <Wobbo > Brycey92Helper: I will log in under another account just so I can tell him again :P
[23:44:07] <Wobbo > Kudos = _G5193
[23:44:48] <Wobbo > That sounds like a good play, I'm going with you
[23:45:20] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
40 more...
[15:34:07] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[15:34:07] *** zsh sets mode: +v Wobbo
[15:34:13] <Ender> \o Wobbo
[15:34:40] <Wobbo > So, did I miss something?
[16:52:37] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[17:15:12] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[17:15:12] *** zsh sets mode: +v Wobbo
[18:07:21] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[18:17:13] *** Joins: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl)
[18:17:13] *** zsh sets mode: +v Wobbo
[18:20:06] <Wobbo > ShadowKatStudios: sad as in sad or sad as in bad?
[18:20:46] <ShadowKatStudios> Wobbo : Sad as in it was such a good anime it made me sad, which is pretty hard.
[18:21:04] <Wobbo > Then it is okay
[18:21:32] <Wobbo > Evening
[18:34:25] <Wobbo > ShadowKatStudios: Since how long have cells been coperating to fake your existance?
[18:34:43] <TheCat> Wobbo: ohi Wobbo
[18:35:13] <Wobbo > I do that sometimes, yes
[18:37:03] * Wobbo never opens the android store, it did?
[18:37:13] <Ender> Wobbo , mine auto updates
[18:37:24] <Wobbo > I hate autoupdaters
[18:38:18] <Wobbo > I'm running ~Android 2.2 :P
[18:38:42] <Wobbo > Android 2.3.3
[18:38:49] <Wobbo > And iOS 8 on iPad
[20:07:59] *** Quits: Wobbo (~Wobbo @5249BC59.cm-4-2c.dynamic.ziggo.nl) (Ping timeout: 189 seconds)
22 more...
[09:42:26] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:42:27] *** zsh sets mode: +v Wobbo
[09:49:05] <Wobbo > cat: shit: No such file or directory
[11:02:27] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[19:38:07] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[19:38:07] *** zsh sets mode: +v Wobbo
[19:40:01] <PotatoTrumpet> Hola Wobbo
[19:40:04] <Wobbo > Blame all the bots!
[19:40:07] <Wobbo > Hi PotatoTrumpet
[19:40:46] * Wobbo kills EnderBot2
[19:44:28] <Wobbo > skyem123: dB is logarithmic, so pretty loud
[19:46:22] <Wobbo > skyem123: But really, those numbers don't really mean anything to me.
[19:46:32] <Wobbo > That would shatter your eardrums and kill you
[19:48:25] <Wobbo > Now we can't $bal! D:
[19:51:13] <Wobbo > To the git history?
[19:53:36] <Wobbo > AwesomeDesktopCube: Seems like the AI companion knows how to plan
[19:54:10] <Wobbo > Sangar: There is no recipe parser in Forge? O_o
[19:54:53] <Techokami> Wobbo : no, Sangar added namespace support, but the recipe files in OC didn't use them enough
[19:56:00] <Wobbo > Sangar: But they are found… WITH FIRE!
[19:57:17] <Wobbo > Does anyone here know if it is possible to give an Object in Java/Scala a restricted set of Memory?
[19:57:24] <Wobbo > Vexatos: Which repo?
[19:57:31] <Vexatos> Wobbo : BuildCraft
[19:57:50] <Wobbo > Vexatos: Yeah that is never gonna be the final bug
[20:12:20] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[20:14:43] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[20:14:44] *** zsh sets mode: +v Wobbo
[20:28:55] <^vDoge> Wobbo , Ɖ3720
[20:28:59] <^vDoge> Wobbo , Invalid number
[20:29:02] <Wobbo > $conv bal
[20:29:03] <^vDoge> Wobbo , Ɖ3720 = $0.845 €0.6747 £0.528
[20:29:25] <v^> $tip Wobbo $0.265
[20:29:25] <^vDoge> v^, Sent Ɖ1166 to Wobbo
[20:29:35] <Wobbo > Thanks!:D
[20:29:38] <v^> $bal Wobbo
[20:36:49] <Wobbo > Sangar: A really good friend of you, isn't it? :P
[20:37:04] <Sangar> Wobbo , yep, know him really well.
[21:05:08] <Wobbo > gamax92: What is the difference between normal arch and the example ones?
[21:08:33] <gamax92> Wobbo : oh, the example ones do nothing
[21:18:47] <Wobbo > nil = gamax92 # Just to be sure
[21:41:14] <Wobbo > I'm going to bed. Bye!
[21:41:47] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
35 more...
[13:07:56] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:07:56] *** zsh sets mode: +v Wobbo
[13:09:24] <Wobbo > System Information: Model: MacBook Pro (13-inch Mid-2012) • Memory: 8.00 GB • Uptime: 6 days • Graphics: Intel HD Graphics 4000 • Screen Resolution: 1280 x 800 • Load: 32%
[13:09:53] <Wobbo > EvaKnievel: yes, you need to overwrite the file with the changed data
[13:11:56] <Wobbo > Hi Sangar
[13:12:16] <Wobbo > Caitlyn: You have a small head, you might want to get that checked out
[14:28:07] <^v> Ping reply from Wobbo 0.18s
[17:35:47] <Wobbo > Really quickly
[18:33:50] <Wobbo > Pwootage: Actually, not all C is vaild C++, they are different
[18:39:54] <Wobbo > So, I found this ravine at laval level, thaught it would be perfect for a smeltery. Then I threw water all over the ravine >.<
[20:06:16] <Wobbo > asie: do you know how much RF per tick a mining well or quarry uses?
[20:06:41] <asie> Wobbo : ten times as much as the amount of MJ they used
[20:07:05] <Wobbo > Now I still have to go to the wiki :P
[20:08:03] <Wobbo > asie: The wiki says that they have a minimum amount of mj needed, so I tought it would be the same with RF
[20:08:21] <Wobbo > Especially since I didn't get my minig well to work with a leadstone energy cell
[20:09:04] <Vexatos> Wobbo : Minimum is 10, I think
[20:09:17] <asie> Wobbo : odd
[20:09:24] <Wobbo > Vexatos: I was using leadstone energy cells
[20:09:53] <Wobbo > I have a Big Reactor now, so I can get energy from there and drag it around in energy cells :D
[20:10:47] <Wobbo > Vexatos: Why cheaty?
[20:14:07] <Wobbo > Vexatos: It is still in alpha, go open an issue and say that it is op :P
[20:21:39] <Wobbo > Pwootage: What was the architecture called again?
[20:23:17] <Wobbo > Pwootage: I don't know Scala yet, so I don't think I will understand the implementation ;)
[20:23:44] <Wobbo > But what about OS1K as OS name? not original or something but better than OpenOS
[20:23:57] <Wobbo > cause calling it OpenOS would be confusing
[20:24:24] <Wobbo > Or PSD: Pwootage Software Distribution :P
[20:25:27] <Wobbo > Its a linux clone right?
[20:26:19] <Wobbo > Then PSD isn't really fitting no :/
[20:26:55] <Wobbo > Pwonix?
[20:27:13] <Wobbo > or Pwonux, that would work as well I guess
[20:28:15] <Wobbo > Yeah, it is Linus' Minix/Unix I believe
[20:29:51] <Wobbo > So it might just as well have been a typing error :P
[20:32:55] <Wobbo > But seriously, naming it after yourself isn't that weird. Its where most of the shell names come from anyway
[20:38:03] <Wobbo > My mom sends me: I'v lost teh server(Meaning that her laptop can't see the server)
[20:38:22] <Wobbo > So I walk over to the server and send back a picture of the server: I found the server
[20:38:35] <Wobbo > But she doesn't get it >.>
[20:38:53] <Wobbo > But indeed, the server does not react to ssh
[20:42:53] <Wobbo > Well, a restart did the trick
[20:43:30] <Wobbo > I sometimes lose my phone or my iPad, but I never leave them somewhere, I lose them in my room
[20:44:28] <Wobbo > I don't know how cmake or make work, I never had to use a build system :V
[20:45:10] <Wobbo > On an unrelated note, I am looking for a name for a Machine Learning Library for OpenOS, does anybody have name suggestions?
[20:53:08] <Wobbo > Havok375: format with drive?
[20:56:25] <Wobbo > I don't think there is a reason to not call it pwix
[20:56:55] <Wobbo > Sangar: If they never renamed it from Raider, all would be better!
[20:58:14] <Wobbo > Sangar: My mom once called them Raiders, so I know it now :P
[20:58:43] <Wobbo > Pwootage: I also saw a hard coded path in your code, might also not be the best idea :P
[21:00:28] <Wobbo > Dafuq? http://azac.pl/cobol-on-wheelchair/
[21:02:01] <Wobbo > Its not even the only one: http://www.coboloncogs.org/INDEX.HTM ¬_¬
[21:02:44] <Wobbo > Yep. Webservers written in cobol
[21:03:18] <Wobbo > according to cobol-on-wheelchair: Why not? :-)
[21:04:10] <Wobbo > Daiyousei: for fun, only reason why
[21:16:08] <Wobbo > fire? what is going on?
[21:18:51] * Wobbo hits Csstform with a crowbar
[21:19:10] * DeanIsaKitty hands Wobbo a Katana
[21:19:38] * Wobbo accepts the katana
[21:19:48] <Wobbo > Thanks! anybody have melons?
[21:21:10] <Wobbo > Sangar! I challege you to a duel!
[21:21:53] * Wobbo throws his crowbar at Daiyousei
[21:23:04] * Wobbo gets out a drone to follow Daiyousei
[21:27:12] <Wobbo > Sangar: You didn't ask your local dentist for teeth to throw?
[21:27:29] <Sangar> Wobbo , that's a great idea, bbl
[21:27:57] <Wobbo > Pwootage: I once had a fire drill during a test
[21:28:10] <Pwootage> Wobbo : Yeah, happened during one of my calc 1 tests, was annoying
[21:30:18] <Wobbo > Csstform: that looks really useful to input numbers with circles around them!
[21:38:57] <Wobbo > Sangar: While you're here, did you do something with shell environments yet?
[21:41:17] <Sangar> Wobbo , no, been generally unproductive the last days :P
[21:43:49] <Wobbo > Sangar: Should I make an issue on github to help you remeber? :P
[21:44:11] <Sangar> Wobbo , sure ;)
[21:50:31] <Wobbo > Issue made
[21:55:53] <Sangar> Wobbo , i usually try not to pick on typos, but i couldn't resist this one :>
[21:56:19] <Wobbo > It is really stupid, shouldn't have made it
[21:56:46] <Wobbo > Oh well, I can have it. People even correct my pronounciation of Dutch words sometimes, so I'm used to it
[21:57:44] <Wobbo > Sangar: But computers don't make mistakes :P
[21:58:24] <Sangar> Wobbo , but the error usually lies in front of the screen. that's where the keyboard is!
[21:58:50] <Wobbo > Sangar: I, the typer, am also in front of the screen :P
[22:04:54] <Wobbo > Does scala have type checking?
[22:06:22] <Wobbo > And function overloading?
[22:07:13] <Wobbo > Wil have to check it out than I guess
[22:07:23] <Wobbo > JAva doesn't have type inference
[22:09:40] <Wobbo > Does it have currying?
[22:12:39] <Wobbo > Already found the answer: Yes, but not by default
[22:14:22] <Wobbo > Pwootage: It is easier in Haskell :P There currying is the default, and not currying is weird.
[22:19:01] <Wobbo > Oh well, I'm going now
[22:20:32] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
86 more...
[12:17:27] *** Quits: Wobbo|Asleep (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[14:41:52] <gamax92> .wobbo
[14:41:52] <^v> gamax92, WoooooooobbooWoooooobbooooWooooooooobbooooWooooooobbooWobbo ooo
[18:57:51] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:57:51] *** zsh sets mode: +v Wobbo
[18:59:01] <Wobbo > ShadowKatStudios: did you sleep in the meantime?
[18:59:11] <ShadowKatStudios> Wobbo : A whole 4 hours!
[18:59:21] <Wobbo > ShadowKatStudios: Its better than nothing! ;)
[18:59:44] <ShadowKatStudios> Wobbo : http://lain.shadowkat.tk/image/networkmap2.png
[18:59:44] <Wobbo > skyem123: Did you know that you can send email via telnet?
[19:00:32] <Wobbo > ShadowKatStudios: Does your router not have ethernet? O_o
[19:01:01] <ShadowKatStudios> Wobbo : It has it, except I'm at the other end of the house and I'm not allowed to run an ethernet cable
[19:01:12] <Wobbo > skyem123: You can, you just need to connect to a mail server, say Googles, and you can send email by hand.
[19:01:19] <Wobbo > skyem123: You can even specify the sender!
[19:01:38] <Wobbo > skyem123: I'm not sure wether its legal though…
[19:02:11] <Wobbo > I had to send a TA an email from his own email adress using telnet for information security
[19:02:24] <Ender> Wobbo , if it's legal to connect via a normal client it's ok to connect from telnet
[19:02:55] <Wobbo > Ender: But is it legal for me to send an email to you using your email adress as the sender?
[19:03:23] <Ender> Wobbo , no but that doesnt make telnet-email sending illegal
[19:03:56] <Wobbo > Ender: no but the part I was questioning was the sending email from adresses that aren't yours part
[19:04:16] <Wobbo > Ender: It exists, it is called telnet :P
[19:04:37] <Wobbo > you get the IP you need to connect with using dig -t MX and then it is just smtp
[19:04:50] <Ender> Wobbo , eh, i'm not sure on the actual illegality of email spoofing
[19:05:18] <Wobbo > My ISP block port 25 though :/ But the university doesn't!
[19:05:34] <Ender> Wobbo , incomming or outgoing?
[19:06:08] <Wobbo > Ender: don't know, but I can't connect with telnet on port 25
[19:06:10] <Kibibyte> <Wobbo > Ender: dbound't know, but I can't connect with telnet on port 25
[19:06:28] <Wobbo > ShadowKatStudios: Not murdered, just frowned upon
[19:07:01] <Wobbo > I heard divs are the next hot thing, but I don't do web design
[19:07:16] <Ender> Wobbo , what service were you trying to connect to?
[19:07:29] <Wobbo > Ender: SMTP for university mail
[19:08:24] <Wobbo > Ender: externally using telnet
[19:09:05] <Ender> Wobbo , is it possible that your university uses the secure SMTP only? because that will be on a different port to plain SMTP
[19:09:29] <Wobbo > Ender: It did work when I tried it on the university computers, just not on my laptop from home
[19:09:51] <Wobbo > ShadowKatStudios: I don't know. did you know that ps images are actually scripts?
[19:10:17] <Ender> Wobbo , they might only allow the normal port over their network (since they know where the data is going)
[19:10:56] <Wobbo > ShadowKatStudios: It really depends on the tools you have available. Maybe GIMP is scriptable?
[19:13:14] <Wobbo > Ender: you mean the ISP or the university?
[19:13:24] <Ender> Wobbo , the university
[19:13:34] <Wobbo > That could be the case yes
[19:13:40] * PotatoTrumpet waves at Wobbo and Ender
[19:13:57] <Wobbo > I thought of a simple mail protocol for OC BTW, it is based on unix mail systems
[19:14:10] * PotatoTrumpet tosses brick at Wobbo
[19:14:40] <Wobbo > ShadowKatStudios: +1 for graphviz
[19:15:24] <Wobbo > ShadowKatStudios: Somewhere I even have a Java grapheditor that can output in GraphViz they make nice graphs
[19:18:57] <Wobbo > PotatoTrumpet: why the hate on semicolons?
[19:19:21] <Wobbo > s/$/;/g
[19:20:24] <Wobbo > I like to get dirty with the internals and stuff, so I use DNA sequencers and seeds
[19:20:48] <Wobbo > vifino: What version of OS X?
[19:21:45] <Wobbo > PotatoTrumpet: that is really harsh to say, especialy when taken out of context
[19:22:20] <Wobbo > vifino: What version of OS X does he run?
[19:23:02] <vifino> Wobbo : idk?
[19:23:16] <Wobbo > vifino: Do you know the age of the computer?
[19:23:23] <vifino> Wobbo : idfk
[19:23:49] <Wobbo > vifino: He might have iWeb installed if his computer is older. that is a html WYSIWYG editor
[19:24:26] <Wobbo > vifino: Yes, this shit exists. WYSIWYG html editors.
[19:24:38] <vifino> Wobbo : It's less than 3 years old, at max.
[19:24:56] <Wobbo > Handconding is probably better, but then again, do you use word?
[19:25:07] <Wobbo > vifino: Then he probably doesn't have it installed
[19:25:19] <Wobbo > PotatoTrumpet: Or a similar program
[19:25:26] <vifino> Wobbo : Oh yeah, he said: 'Yeah, an editor like word, but for websites'
[19:26:12] <Wobbo > PotatoTrumpet: but do you use a word processor?
[19:29:43] <Wobbo > vifino: These are some programs your dad is looking for: http://mobilewebrockstar.com/free-html-editor/
[19:30:01] <Wobbo > samis: even worse: alias vim=emacs #Pure evil
[19:30:47] <Wobbo > samis: But this leads to nirvana: alias vim=ed; alias emacs=ed; alias nano=ed; alias cd=ed;
[19:31:22] <Wobbo > PotatoTrumpet: You mean you don't have a script that placed that text already typed into your favorite editor?
[19:33:11] <vifino> Wobbo : HOLYHECKPLSNO
[19:33:27] <Wobbo > vifino: the aloha editor looks like it is still developed
[19:35:00] <Wobbo > vifino: but ed is the path to nirvana!
[19:35:38] <Wobbo > ShadowKatStudios: you using graphviz now?
[19:36:30] <Wobbo > Oh well, I'm going to bed
[19:37:51] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
70 more...
[15:53:46] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:53:46] *** zsh sets mode: +v Wobbo
[15:54:20] <Wobbo > PsychokenesisKat: http://www.dot.tk/en/index.html?lang=en
[15:55:16] <PsychokenesisKat> Wobbo : I'm still getting around to adding that dns record
[16:08:43] <Wobbo > Pwootage: good afternoon!
[16:11:32] <Wobbo > Pwootage: so we can now run Linux in OC?
[16:11:52] <Pwootage> Wobbo : I need a MMU + Memory Mapped IO devices (like a hard drive and a tty)
[16:14:38] <Wobbo > Pwootage: I can image.
[16:16:54] <Wobbo > PsychokenesisKat: you forgot to install talkd? XD
[16:20:03] <Wobbo > PsychokenesisKat: If samus would hug me, then I would prefer it if she would take of her suit
[16:20:22] <vifino> Wobbo : I had the same thought ;D
[16:22:58] *** Wobbo is now known as Wobbo |Eating
[17:02:00] <Wobbo |Eating> back
[17:02:05] *** Wobbo|Eating is now known as Wobbo
[17:04:51] <Wobbo > Have you seen the \TeX board on 8chan?
[17:15:33] <Wobbo > You agree with dammit?
[17:16:01] <Wobbo > I have 27 mods installed :D
[17:18:24] <Wobbo > Does railcraft influence world generation?
[17:20:26] <Ender> Wobbo , somewhat
[17:20:39] <Wobbo > Ender: how does it alter worldgen?
[17:23:33] <Wobbo > Ender: which ores does it add?
[17:24:15] <Wobbo > The wiki only lists sulpher and saltpeter
[17:24:20] <Wobbo > Thanks!
[18:36:57] * Ender instructs EnderBot2 to blame Wobbo
[18:36:57] * EnderBot2 blames Wobbo
[18:37:14] * gamax92 instructs Ender to instruct EnderBot2 to blame Wobbo
[18:38:11] <Wobbo > What I am beig blamed for?
[19:48:31] <Wobbo > #dns mellema.org|geoip
[19:49:03] <Wobbo > Ender: now we go normal pinging?
[19:50:05] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[19:50:10] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[19:50:10] *** zsh sets mode: +v Wobbo
[19:50:12] <Wobbo > Damn you modem/router!
[19:54:20] <Wobbo > Why CC support? :P
[19:54:43] <Ender> Wobbo , he was talking about Computronics
[19:56:52] <Wobbo > Ender: I know
[20:00:37] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[20:01:04] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[20:01:04] *** zsh sets mode: +v Wobbo
[20:01:07] <Wobbo > Go to hell modem/router! but come back so I still have internet!
[20:01:39] * Wobbo attaches LAN cable in the hope it changes anything
[20:07:40] * Wobbo has stroopwafelpie
[20:08:01] <Kibibyte> * Wobbo is stroopwafelpie
[20:08:14] <Kibibyte> * Wobbo is a stroopwafelpie
[20:09:18] <Wobbo > s/./3/g
[20:10:07] <Wobbo > Also, according to the English wikipedia, a vlaai is not exactly a pie, so I have stroopwafelvlaai
[20:11:07] <vifino> Wobbo : stahp fancywording
[20:11:24] <Wobbo > vifino: Its not fancywording, its Dutch! :D
[20:11:35] <vifino> Wobbo : As I said, fancywording
[20:12:17] <Wobbo > vifino: I can't help it that English doesn't have a word for stroopwafel or vlaai >.>
[20:13:25] <Wobbo > s/./stroopwafel /g
[20:16:33] <Wobbo > That doesn't look good
[20:30:58] <Wobbo > PsychokenesisKat: exact time or it didn't happen
[20:32:35] <PsychokenesisKat> Wobbo : 7:32
[20:32:55] <Wobbo > PsychokenesisKat: that is also past 7 'o clock :P
[20:33:10] <Wobbo > screw AM/PM. 24-hour clock > AM/PM
[20:36:42] <Wobbo > and their neighbours
[20:39:25] <Wobbo > ^v, you're drunk, go home
[20:39:26] <^v> Wobbo , Most likely
[21:27:35] <Wobbo > ShadowKatStudios: It is probably because it is a computer room :P
[21:35:01] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 207 seconds)
[21:41:15] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[21:41:15] *** zsh sets mode: +v Wobbo
[21:42:18] <Wobbo > Damn… Oh this is just getting old by now
[22:12:42] <Wobbo > wb Kodos!
[22:39:04] *** Wobbo is now known as Wobbo |Asleep
[22:56:21] <Wobbo |Asleep> PsychokenesisKat: What the time at your place now?
[22:56:32] <PsychokenesisKat> Wobbo |Asleep: About 10 AM
[22:57:22] <Wobbo |Asleep> Zarquon, you should go to bed…
[22:58:31] <Wobbo |Asleep> You're gonna die young if you continue at this rate, just saying
[23:00:17] <Wobbo |Asleep> Wrong window :P
[23:03:37] <Wobbo |Asleep> Mouses are overrated!
[23:03:45] <Wobbo |Asleep> s/Mouses/Mice/
[23:03:45] <Kibibyte> <Wobbo |Asleep> Mice are overrated!
[23:03:54] <Wobbo |Asleep> My trackpad functions just as well! :P
73 more...
[07:38:54] *** Wobbo|AFK is now known as Wobbo |Gone
[07:54:08] *** Wobbo|Gone is now known as Wobbo |AFK
[08:13:30] *** Wobbo|AFK is now known as Wobbo |Gone
[09:17:10] *** Wobbo|Gone is now known as Wobbo |AFK
[09:30:11] *** Wobbo|AFK is now known as Wobbo |Gone
[09:31:09] *** Wobbo|Gone is now known as Wobbo
[09:48:17] <Wobbo > .l b01000110
[09:48:17] <^v> Wobbo , nil
[09:48:24] <Wobbo > .l return b01000110
[09:48:24] <^v> Wobbo , nil
[09:48:52] <Wobbo > ShadowKatStudios: Then it should error in some way right?
[09:49:29] <Wobbo > ShadowKatStudios: Ah, makes sense
[09:49:37] <Wobbo > .l 0x01000110
[09:49:37] <^v> Wobbo , 16777488
[09:51:32] <Wobbo > .l tonumber("01000110", 2)
[09:51:32] <^v> Wobbo , 70
[09:54:50] <Wobbo > hi Josh
[10:05:42] <Wobbo > ShadowKatStudios: It sounds like to much complexity, liek IPSec :P
[10:06:56] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[10:07:10] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[10:07:11] *** zsh sets mode: +v Wobbo
[10:07:17] <EvaKnievel> wb Wobbo
[10:22:16] <Wobbo > I'm going to be busy, so I will turn off notifications. If you need me I should be reachable by pinging I guess
[10:51:04] *** Wobbo is now known as Wobbo |AFK
[11:03:14] *** Wobbo|AFK is now known as Wobbo
[11:03:47] <Negi> Hey Wobbo o/
[11:04:09] <Wobbo > God, my Nick keeps changing, doesn't it?
[11:04:16] <Wobbo > Hi Negi
[11:05:49] <Wobbo > Shouldn't happen anymore now
[11:06:06] <Wobbo > Anyway, I'm gone again!
[11:06:10] *** Wobbo is now known as Wobbo |AFK
[12:28:28] *** Quits: Wobbo|AFK (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 195 seconds)
[13:01:51] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:01:51] *** zsh sets mode: +v Wobbo
[13:06:36] <Wobbo > Alright, taking a short break
[14:03:57] <Wobbo > Hi Qanthelas
[14:23:24] <Wobbo > Kodos: read all the lines into a table, change the line you want to change and write the table into that file
[14:24:37] <Wobbo > It is overly complicated, but Lua has no high level libraries. So you have to do it by hand
[14:25:56] <Wuerfel_21> Wobbo : serialization.(un)serialize?
[14:27:18] <Wobbo > Wuerfel_21: for _, line in iparis(lines) do file:write(line) file:write('\n') end
[14:27:38] <Wobbo > Kodos: Why not use Lua to load configs?
[14:27:55] <Kilobyte> Wobbo : lua tables are not idea syntax for config files
[14:28:17] <Wobbo > Kilobyte: They are good enough for OpenOS ;)
[14:28:20] <Kodos> Wobbo , consider this
[14:28:34] <Kilobyte> Wobbo : well, i do have a good lib, so why not use it :P
[14:28:45] <Wobbo > Kilobyte: Because extra overhead :P
[14:28:59] <Wobbo > Kilobyte: And extra dependacies!
[14:29:47] <Kilobyte> Wobbo : its easier syntax wise
[14:29:49] <Wobbo > Kodos: Lua can be used for Configuration files perfectly fine.
[14:30:26] <Kodos> I am, thank you. Just making a point to Wobbo
[14:30:59] <Wobbo > Kodos: All you need to know is assingment and table declarations. Nothing to fancy
[14:32:43] <Kodos> Wobbo , that still leaves the problem of forcing the user to try and decipher the program's code to find where they need to change settings
[14:33:17] <Wobbo > Kodos: you can put the settings into a different file and than load that using loadfile(file, 't', env)
[14:33:29] <Wobbo > Kodos: then the settings go into the table env
[14:33:54] <Wobbo > Kodos: or you can indeed use the serialization lib, like edit does
[14:34:07] <Wobbo > Kilobyte: I'm not against it, I just don't see the added value
[14:39:33] <Wobbo > s/You/We/
[14:40:34] <Wobbo > s/$/ No I am also undead./
[14:41:35] <Wobbo > ShadowKatStudios: try going to bed :P
[14:42:47] <Wobbo > Ender: luckely we have De Morgan
[14:42:53] <Wobbo > s/unun//
[14:43:02] <Wobbo > s/unun//g
[14:44:06] <Wobbo > s/Kat/ShadowKatStudios/g
[14:47:34] <ShadowKatStudios> Wobbo : I can't go to bed.
[14:48:02] <Wobbo > your bed is borked?
[14:48:21] <Wobbo > Wuerfel_21: you don't. RNG always have a range
[14:50:43] <Wobbo > ShadowKatStudios: And you can't sleep on the couch either?
[14:56:38] <^v> Ping reply from Wobbo 0.12s
[14:59:43] <Wobbo > s/$/ "Now the sun is goinging even faster..."/
[15:03:54] *** Wobbo is now known as Wobbo |Eating
[15:14:22] *** Quits: Wobbo|Eating (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 195 seconds)
[15:30:14] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:30:14] *** zsh sets mode: +v Wobbo
[15:30:18] <Wobbo > And I'm back
[15:34:10] <EvaKnievel> wb Wobbo
[15:34:30] <Wobbo > ty EvaKnievel
[15:38:30] <Wobbo > EvaKnievel: you can use io.read to halt execution until user interaction. Its a dirty fix, but might work
[15:38:38] <Wobbo > Sangar: updated pr
[15:40:06] <EvaKnievel> Wobbo : that feels way too dirty
[15:40:21] <Wobbo > EvaKnievel: At least I didn't suggest using goto :P
[15:41:16] <Wobbo > Wuerfel_21: you can just multiply your random 0-1 double with a large number, say 100000 and round that to get an integer
[15:41:47] <Wuerfel_21> Wobbo : i just need something to compare
[15:43:28] <Wobbo > Wuerfel_21: why don't you use strings?
[15:45:41] <Sangar> Wobbo , how nit-picky should i get? :P
[15:46:06] <Wobbo > Sangar: how nit picky do you want to be? :P
[15:46:37] <Wobbo > Sangar: I wrote it in an hour or so earlier this week and tweaked it a little today, there are going to be errors in there
[15:46:50] <Wobbo > Sangar: It just worked when I tested it :P
[15:47:16] <Sangar> Wobbo , i don't think you adjusted the argument order in bin/rc.lua?
[15:47:31] <Wobbo > Sangar: I thought that was already correct
[15:48:09] <Wobbo > Wuerfel_21: string.match(tostring{}, "table: (.*)")
[15:48:22] <Wobbo > Sangar: D'oh XD
[15:49:17] <Wobbo > Sangar: Yeah, I see, will fix
[15:50:32] <Sangar> Wobbo , oh, and squash dem commits when you're done, please. otherwise it looks good :) will test it later
[15:51:08] <Wobbo > Sangar: squash? how? D:
[15:51:21] <Sangar> Wobbo , use the power of the google!
[15:54:29] <Wobbo > Kilobyte: require 'luafun'
[16:00:49] <Wobbo > Sangar: Done, I hope
[16:01:27] <Wobbo > Sangar : everything should be okay now, I hope
[16:02:09] <Sangar> Wobbo , great! will have a look in a bit (after dinner i guess)
[16:02:21] <Wobbo > Derp, thought irc didn't send stuff, but I had scrolled up ¬_¬
[16:05:26] <Wobbo > Iivaitte: you can send redstone signals to a noteblock, there is a beep command and Computronics has more sounds stuff, so yes
[16:06:16] <Wobbo > Pwootage: Good evening!
[16:06:36] <Wobbo > s/evening/afternoon/
[16:06:36] <Kibibyte> <Wobbo > Pwootage: Good afternoon!
[16:10:39] <Wobbo > +1 for penguins being awesome
[16:12:14] <Wobbo > ^v, go home, you're drunk
[16:12:14] <^v> Wobbo , Very doubtful
[16:12:51] <Wobbo > .w Block:Adapter
[16:12:52] <^v> Wobbo , Not found. did you want "blocks list"?
[16:13:01] <Wobbo > .w blocks list
[16:13:01] <^v> Wobbo , http://ocd.cil.li/start?idx=block
[16:13:25] <Wobbo > .w block:adapter
[16:13:26] <^v> Wobbo , Not found. did you want "blocks list"?
[16:13:31] <Wobbo > .w adapter
[16:13:31] <^v> Wobbo , Not found. did you want "crafter api"?
[16:13:37] <Wobbo > .w block adapter
[16:13:37] <^v> Wobbo , Not found. did you want "block list"?
[16:13:43] <Wobbo > .w adapter block
[16:13:43] <^v> Wobbo , Not found. did you want "noteblock component"?
[16:14:05] <Wobbo > What is a lbs?
[16:14:47] <Wobbo > I'm pretty sure ^v is drunk. Or it is an horrible librarian.
[16:14:58] <Wobbo > Ender: as in £ ?
[16:16:15] <Wobbo > Pwootage: that makes more sense :P
[16:16:54] <Ender> Wobbo , no lbs is a measurement of weight; like you can measure the weight of sugar in lbs and Oz (Po
[16:17:22] <Wobbo > Ender: That sounds horrible. liter and gram FTW! :D
[16:20:42] <Wobbo > Pwootage: Yeah, grams measure mass, weight is in Newtons, the unit for force. But nobody knows the difference between mass and weight, so who cares?
[16:22:45] <Wuerfel_21> Wobbo : this is so you can use normal recipes for baking on the moon
[16:23:16] <Wobbo > Wuerfel_21: if your balance is adjusted to moon gravity, you can
[16:23:50] <Wobbo > Pwootage: The strenght of gravity is differs on earth as well
[16:24:20] <Pwootage> Wobbo : yeah by up to like 5% right?
[16:25:02] <Wobbo > Pwootage: I don't know the exact numbers, I only know it is dependent on your location
[16:25:31] <Wuerfel_21> Wobbo : Ithink it has something todo with your height
[16:26:39] <Wobbo > Wuerfel_21: yeah, gravity in the Netherlands is lower 'cause we are so tall :P
[16:28:13] <Wuerfel_21> Wobbo : lol you are forom the netherlands?
[16:28:19] <Wobbo > s/XKCD/Munroe/
[16:28:29] <Wobbo > Wuerfel_21: Yep
[16:29:37] <Wuerfel_21> Wobbo : the netherlands are cool: Weed, nice cartriges and everything in 4 languages
[16:31:05] <Wobbo > s/XKCD/xkcd/
[16:31:52] <Wobbo > CompanionCube: Just come here, you can buy it in a coffeeshop legally(not the starbucks kind)
[16:36:28] * Wobbo sighs and walsk into his impenetrable bunker
[16:36:38] <Wobbo > s/sk/ks
[16:36:38] <Kibibyte> * Wobbo sighs and walks into his impenetrable bunker
[16:39:26] <Wobbo > asie: You are good at constructing modpacks right?
[16:39:47] <asie> Wobbo : okay
[16:40:38] <Wobbo > asie: I want to make a small modpack for single player but I have no real experience with modpacks and stuff
[16:43:28] <Wobbo > asie: I currently have OpenComputers, OpenPrinter and computronics, NEI and WAILA, Thermal expansion, Tinkerers construct, Big Reactors and Forge multiblock. Opinions?
[16:43:56] <asie> Wobbo : s/ChickenBones Multipart/Immibis Microblocks/, other than that sounds okay
[16:45:31] <Wobbo > asie: Why Immibis microblock instead of ChickenBones ?
[16:45:55] <asie> Wobbo : Faster, stabler, less complex
[16:46:48] <Wobbo > asie: And doesn't thermal expansion have its own electric piping stuff?
[16:46:58] <asie> Wobbo : not in 1.7.10
[16:47:22] <Wobbo > Buildcraft pipes accept RF?
[16:48:02] <Vexatos> Wobbo : Use BC
[16:49:01] <Vexatos> Wobbo : Either keep TE4 and get Buildcraft, or remove TE4 and add EnderIO for power transport
[16:51:01] *** Joins: Wobbo_ (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:51:01] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[16:51:01] *** zsh sets mode: +v Wobbo _
[16:51:47] <Wobbo _> Vexatos: Why can't I add both EnderIO and Thermal Expansion?
[16:51:51] *** Wobbo_ is now known as Wobbo
[16:52:19] <Vexatos> Wobbo , They overlap in quite a few things
[16:52:50] <Wobbo > Vexatos: if you had to pick between the two of them, would you prefer EnderIO or TE?
[16:54:08] <Wobbo > So add EnderIO and no BuildCraft and TE?
[16:54:25] <Wobbo > Doesn't buildcraft also overlap with TE BTW?
[16:54:38] <asie> Wobbo : With TE? no
[16:55:21] <Vexatos> Wobbo : Best thing is to add Buildcraft and BCA
[16:56:15] <Vexatos> Wobbo , BC pipes most stable pipes in .7
[16:56:45] <Wobbo > I also have experience with BC, so I don't mind :D
[16:58:14] <Wobbo > Does OC-1.3.6 have opencomponents included?
[17:00:20] <Wobbo > With my current mods, do I need opencomponents?
[17:02:58] <Wobbo > Do I need OC 1.3.6 or can I run the beta?
[17:06:20] <Qanthelas> Wobbo , why not try out the 1.4 beta (or perhaps better yet the dev builds) to help squash bugs and stuff? :)
[17:06:50] <Wobbo > Qanthelas: Since I want to interact with my components :P I have 1.4 in my creative OC only world
[17:07:44] <Wobbo > asie: can buildcraft/TE/Big reactors/redlogic interact with OC 1.4?
[17:08:57] <asie> Wobbo : with OpenComponents, with OpenComponents, by default, by default.
[17:12:18] <Wobbo > Sangar: Where can I find a downloadlink for OpenComponents for OC 1.3.6/MC1.7.10?
[17:13:04] <Sangar> Wobbo , check the "all" tab on jenkins
[17:13:24] <Wobbo > .jenkins
[17:13:50] <^v> Wobbo , Build #561 for OpenComputers: http://bit.ly/1nsnhJV 14 days 4 hours 3 minutes ago
[17:14:44] <Sangar> Wobbo , the jenkins is also linked in the topic ;)
[17:15:03] <Wobbo > Sangar: I saw that afterwards :P
[17:16:07] <Wobbo > Now all I'm missing is OpenPrinter, but I can do without that one for I while I guess. Not enough energy to look for a 1.3.6 download :P
[17:17:04] <Wobbo > Unsupported Class version error O_o is that a thing?
[17:21:37] <Wobbo > asie: Do you know where I can report that error? Or something else I can do about that?
[17:22:11] <asie> Wobbo : get Java 7 finally
[17:22:37] <Wobbo > It doesn't work with Java 8?
[17:22:45] * Wobbo goes diggin in Xcode
[17:23:30] <asie> Wobbo : with Java 8?
[17:24:00] <Wobbo > asie: Cause I wanted the latest sdk so I wouldn't use it afterwards :P Didn't know it was beta
[17:25:02] <Wobbo > Now it worked! Until I forgot asielib :P
[17:27:34] <Wobbo > Gah, also forgot thermal foundation
[17:29:55] <Wobbo > Someone knows what I can do against this? java.lang.NoClassDefFoundError: mods/immibis/redlogic/integration/bc/TriggerBundledCable
[17:33:03] <Wobbo > samis: Some people really belive this
[17:33:56] <Wobbo > asie: do you knwo what I can do against this: java.lang.NoClassDefFoundError: mods/immibis/redlogic/integration/bc/TriggerBundledCable
[17:34:12] <asie> Wobbo : this is the RedLogic bug i mentioned
[17:34:38] <Wobbo > Ah, so just remove microblocks in the meantime?
[17:34:54] <asie> Wobbo : no, just remove RedLogic
[17:35:08] <Wobbo > Doesn't redlogic alter worldgeneration?
[17:35:21] <Vexatos> Wobbo : No
[17:35:21] <asie> Wobbo : no
[17:37:08] <Wobbo > Yeah, the main menu! thanks guys!
[17:37:26] <Vexatos> Wobbo : Add GregTech :3
[17:38:27] <Wobbo > Vexatos: to late now
[18:01:38] <Ender> Wobbo , I need to update EnderBot2's Jenkins stuff (most of them point to the old stuff) but those changes probably wont be coming till EnderBot3 (unless Sanger can remember how to update them and decides he wants to do it)
[18:43:08] <Wobbo > samis: WHAT?
[18:43:21] <samis> Wobbo , don't worry, it's in the old testament
[18:43:49] <Wobbo > It should also be binding for christians. I mean, old testament is also part of the bible
[18:44:09] <samis> Wobbo , Jesus sorta made most of the old testament defunct
[18:44:14] <Wobbo > But, how does it ban cheeseburgers?
[18:45:21] <samis> Wobbo , ^
[20:05:05] <Ender> Kilobyte, you recommended it to Wobbo I think
[20:05:23] <Kilobyte> iirc Wobbo was against it
[20:05:49] <Wobbo > Pwootage maybe?
[20:06:09] <Wobbo > DeanIsaKitty: I prefer using Lua for config files
[20:46:45] <Wobbo > What kind of tool do I need to break a thermal expansion block?
[20:47:01] <Wuerfel_21> Wobbo : a GorillaPickaxe
[20:55:34] <Wobbo > DeanIsaKitty: The hammer is for turning, it was a normal pickaxe :/
[20:55:58] <DeanIsaKitty> Wobbo : Shift-right click for picking up, isn't it?
[20:56:04] <Wuerfel_21> Wobbo : Not a gorilla pickaxe?
[20:59:17] * Wobbo grumbles
[20:59:23] <Wobbo > DeanIsaKitty: That works as well
[20:59:50] <DeanIsaKitty> Sorry I wasn't clear enough Wobbo :)
[21:00:09] <Wobbo > DeanIsaKitty: Its okay, you saved me a lot of googling ;)
[21:00:14] <Wuerfel_21> Note to myself: putting a gorilla in front of something makes wobbo grumble
[21:01:50] <Wobbo > I atleast have a pulverizer+redstone furnace now, so that is good :)
[21:07:10] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 200 seconds)
[21:38:44] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[21:38:44] *** zsh sets mode: +v Wobbo
[21:39:24] <Wobbo > Sangar: Did you know that OC accepts golden oreberries instead of nuggets? :P
[21:39:42] <Negi> Wobbo : Oredict ?
[21:39:46] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[21:58:08] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[21:58:09] *** zsh sets mode: +v Wobbo
[21:58:11] <Wobbo > Dammit router
[22:05:37] *** Joins: Wobbo_ (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[22:05:37] *** zsh sets mode: +v Wobbo _
[22:05:50] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[22:07:28] *** Wobbo_ is now known as Wobbo
[22:20:10] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[22:24:16] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[22:24:17] *** zsh sets mode: +v Wobbo
[22:24:22] <Wobbo > I think my router/modem is telling me I should go to bed
[22:24:27] <Wobbo > So, bye!
[22:25:10] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
248 more...
[18:02:15] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:02:16] *** zsh sets mode: +v Wobbo
[18:03:50] <Wobbo > Are we giving stuff away again?
[18:05:15] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[18:05:30] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:05:31] *** zsh sets mode: +v Wobbo
[18:05:32] <Wobbo > Damn you router!
[18:05:43] <vifino> Wobbo ! :D
[18:05:58] <Pwootage> .wobbo
[18:05:58] <^v> Pwootage, WooooobbooooooooWobboooooWooooobbooooWooooobboooooWoooobboooooWoooooobboWobbo oooooooooWoooooooobbooo
[18:06:09] <Wobbo > Hi guys
[18:12:36] <Wobbo > CompanionCube: an usb stick :P
[18:12:55] <Wobbo > v^: because convention I guess
[18:13:22] <Wobbo > Yeah, I heard something about that.
[18:13:36] <Wobbo > You could flash the USB stick to do malicious things and stuff
[18:13:55] <vifino> Wobbo : Unless your usb stick runs debian, not interested ;P
[18:15:29] <Wobbo > Wuerfel_21: according to the post S@ngar put online, 4 bytes. or bits
[18:16:00] <Wobbo > Wuerfel_21: just 4, no unit given. Same as booleans
[18:40:26] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[18:40:34] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:40:35] *** zsh sets mode: +v Wobbo
[18:41:08] <Wobbo > Altenius: Still no reason to infet your teacher with a worm! what do you hope to accomplisy with that?
[18:41:18] <Altenius> Wobbo keylogging
[18:41:40] <Wobbo > I wouldn't do that if I were you
[18:42:44] <Wobbo > If they find out you changed your grades, that might count as fraud, which is illegal
[18:43:44] <Wobbo > Altenius: I don't really know you that well, and I know people in this channel would be able to write such a thing.
[18:43:58] <Wobbo > Altenius: So just trying to warn you ;)
[18:44:54] <tiin57> Wobbo : Possibly two or three of us could, myself maybe included. It's pretty complex to write a keylogger, then disguise it as a normal program.
[18:45:56] <Wobbo > tiin57: I have once read a blog post about changing everything someone wrote into hodor, it looked comparativly simple
[18:47:04] <tiin57> Wobbo : You have to dig around in very low-level APIs, in C or ASM. Then you have to come up with and create a plausible disguise (that's probably the hardest part).
[18:47:57] <Wobbo > tiin57: No, but that is not part of the keylogger itself :P
[18:48:08] <tiin57> Wobbo : Very true
[18:50:52] <Wobbo > tiin57: The "virus" I mentioned: http://drazmazen.github.io/coding-shenanigans-and-a-little-bit-of-Hodor/#.U7mt-d_MoRQ.reddit
[18:52:15] <Wobbo > That sounds like a horrible idea from the schools perspective
[18:58:51] <DeanIsaKitty> Wobbo : Just to clarify: I am not the *only* Sysadmin. I am second next to a teacher who is also my Mentor. But he lets me do whatever I want and has the same opinion about power & money ;)
[18:58:57] <Wobbo > vifino: Sounds like you are describing a women.
[18:59:17] * DeanIsaKitty gives Wobbo a cookie
[18:59:21] <Wobbo > DeanIsaKitty: I think is is talking about you :P
[18:59:28] <vifino> Wobbo : I'm describing DeanIsaKitty .-.
[18:59:35] <DeanIsaKitty> Wobbo : you are the first to get it xD
[18:59:40] * Wobbo eats cookie
[18:59:53] * CompanionCube takes future cookie away from Wobbo
[19:00:15] * DeanIsaKitty gives Wobbo -1 cookie
[19:00:44] <Wobbo > I won't complain :P
[19:02:52] <Wobbo > PLOT TWIST!
[19:03:30] <Wobbo > Is this Ender, or is this some of EnderBot2's randomness?
[19:05:54] <Wobbo > instructs EnderBot2 to slice a pie and hand out slices
[19:37:19] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 195 seconds)
[19:40:40] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[19:40:40] *** zsh sets mode: +v Wobbo
[19:40:48] <Wobbo > Damn you modem!
[20:19:16] <Wobbo > Are we playing Risk? Dips on blue!
[20:19:43] <Ender> Ohai Wobbo
[20:19:59] * DeanIsaKitty gives Wobbo a cookie
[20:20:11] * Wobbo quickly eats the cookie
[20:20:33] <Wobbo > Wuerfel_21: what do you mean?
[20:24:23] <Wobbo > GuessWhoIAm: Are you CompanionCube?
[20:24:34] <ShadowKatStudios> Wobbo : False, I'm betting
[20:26:25] <samis> Wobbo , no
[20:27:37] <Wobbo > samis: I'm not stalkery enough to keep track of everyones ip adresses :P
[20:28:07] <samis> Wobbo , plus I usually identify to nickserv
[20:40:42] <Wobbo > samis: You do know that Obj-C is a true superset of C? so that a Obj-C architecture could just run C code?
[21:03:40] <Wobbo > Pwootage: Write your own arch ;)
[21:03:52] <gamax92> Wobbo : he is
[21:03:58] <Pwootage> Wobbo : Man, it's like noone in this channel pays attention to the entire reason I am here :P
[21:04:29] <Wobbo > gamax92, Pwootage : Why do you think I said that? :P
[21:04:49] <Wobbo > gamax92: I don't drink
[21:06:31] <Wobbo > Pwootage: to native is kinda stupid,
[21:06:47] <Pwootage> Wobbo : I know
[21:13:08] <Wobbo > Pwootage: MIT is better than GPL imo
[21:13:59] <Wobbo > I like that attitude!
[21:14:10] * Wobbo is forced to use Matlab ¬_¬
[21:14:17] * Wobbo actually uses Octave
[21:14:59] <TabletCube> Wobbo : why would they
[21:15:00] <Wobbo > gamax92: PHP with support for Unicode variables, but not for unicode strings
[21:15:18] <Wobbo > TabletCube: Dunno. Probably because they like matlab or something. I dunno
[21:15:35] <TabletCube> Wobbo : what class is it?
[21:17:20] <Wobbo > TabletCube: It started with Neural Networks(AI), then we used it again for Neurophysics(AI)(same lecturer), and this period we used it for Introduction Intelligent Systems(CS) and we are also going to use it for Introduction Scientific Computing(CS)
[21:18:58] <Wobbo > TabletCube: I know! We also had to learn C, cause imperative programming is given by CS
[21:19:24] <Wobbo > TabletCube: I have A* and a model checker in C XD
[21:21:49] <Wobbo > TabletCube: For robotics we used Python and for Architectures of Cognition we used ACT-R(common-lisp dialect for brain modelling), especially the last one was really nice to use
[21:23:47] <Wobbo > TabletCube: Its free, you only need a Common-Lisp installed. http://act-r.psy.cmu.edu
[21:24:25] <Wobbo > TabletCube: Also, baby pictures for some reason
[21:25:36] <Wobbo > TabletCube: There are also downloads for Windows and Mac standalone versions under software
[21:30:56] <^v> Ping reply from Wobbo 0.39s
[21:32:33] <Wobbo > Ender: Your bot has a better connection than you do :P
[21:33:06] <Ender> Wobbo , my bot is on my vps. I'm on mobile
[21:33:20] <Wobbo > Ender: Sure
[21:33:32] <Wobbo > Guess I'm going
[21:33:41] <DeanIsaKitty> Wobbo , wait
[21:34:02] <DeanIsaKitty> Would you be interested in some pictures of the servers we have at school Wobbo ? :P
[21:34:21] <Wobbo > DeanIsaKitty: can't hurt to take a look I guess
[21:34:44] <Wobbo > Bye Dean
[21:35:01] *** Wobbo is now known as Wobbo |Gone
[21:57:51] *** Wobbo|Gone is now known as Wobbo |AFK
95 more...
[13:13:59] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[13:14:00] *** zsh sets mode: +v Wobbo
[13:15:43] <Wobbo > Ender: The windows machines at the RUG don't have Dropbox, while the Ubuntu ones do ¬_¬ You would expect that Universities would have there act together, but appereantly not
[13:16:15] <Ender> Wobbo : lol
[13:16:59] <Wobbo > Ender: The Linux systems are also only 3 years old, before that CS/AI had its own linux systems which also had dropbox, while the old windows system didn't :P
[13:19:07] <Wobbo > ShadowKatStudios: Cause almost everybody uses Dropbox and has it on its home PCs
[13:20:33] <Wobbo > ShadowKatStudios: I can use sftp(if my mac mini is on) but a lot of my fellow students don't even properly know their way around a cli shell >.> Its a shame, really
[13:21:16] <Wobbo > ShadowKatStudios: Better secure and slow than fast and unsave
[13:21:50] <Wobbo > Ender: With what version of forge did the 1.4 beta work?
[13:22:11] <Ender> Wobbo : it runs fine on 1208
[13:22:59] <Wobbo > Ender: then I will test 1230 :P
[13:23:29] <Ender> Wobbo : it may work on that, i'm stuck with 1208 because of FMP
[13:23:50] <Wobbo > We will see :P
[13:24:01] <Wobbo > Hoping to get rc doen for the real 1.4
[13:24:39] <Wobbo > Ender: /etc/rc.d for daemons
[13:25:32] <Wobbo > Ender: It'll be based on FreeBSDs rc.d
[13:29:53] <Wobbo > ShadowKatStudios: Just wait until I have played MC for a while, even you might be able to hear the fan :P
[13:34:34] <Wobbo > Ender, ShadowKatStudios does one of you know if the boot text is saved somewhere?
[13:37:25] <Wobbo > ShadowKatStudios: seems like the only possibility yes
[13:39:09] <Wobbo > ShadowKatStudios: No fs or IO libs before we fiish booting >.>
[13:40:41] <Wobbo > ShadowKatStudios: I could try to find what the fs address is and use the fs component, but meh that
[13:42:52] <Wobbo > ShadowKatStudios, Ender: What do you think, two config files for loading user daemons or only one? One seems enough
[13:44:06] <Wobbo > ShadowKatStudios: You could steal it :P
[13:55:46] <Wobbo > God, now I want to be able to type local start = runCommand('start') and have currying do my job >.<
[13:58:58] <Wobbo > ShadowKatStudios: Over the years, the neurons used for vision will be replaced by neurons for other tasks, so don't worry, you will be able to become better in other things thanks to your loss of vison!
[13:59:06] <Wobbo > Oh, it is recovering
[14:00:06] <Wobbo > Your optic nerve is probably intact, your retina just got overly active.
[14:00:22] <Wobbo > ShadowKatStudios: In theory, but conding without vision is probably very hard
[14:18:59] <Wobbo > ShadowKatStudios: Skype hacked the world and hates you
[14:19:09] <Wobbo > In other news, I can now start daemons :D
[14:22:31] <Wobbo > ShadowKatStudios: All is a holy war! OC master race!
[14:28:06] <Wobbo > ShadowKatStudios: ps and pdf are meant for printing, not for reading on a screen, so no, no dynamic backgrounds
[14:28:26] <Wobbo > ShadowKatStudios: Are you reading Practical Common Lisp?
[14:28:54] <Wobbo > ShadowKatStudios: Get the web version and hack the CSS
[14:29:30] <ShadowKatStudios> Wobbo : I have stylish with a dark theme
[14:31:50] * Wobbo has mostly been busy with the OS
[14:32:28] <Wobbo > An OS just needs a good system to manage Daemons, dammit! :P
[14:32:35] <Wobbo > And Variable expansion!
[14:33:22] <ShadowKatStudios> Wobbo : An OS needs to be optomised for RAM usage and simplicty
[14:33:32] <Wobbo > ShadowKatStudios: That to
[14:33:50] <Wobbo > ShadowKatStudios: But I also want variable expansion and daemons!
[14:35:24] <Wobbo > Qanthelas: OC is most certainly more open, both JAva side and in game
[14:35:55] <Wobbo > Qanthelas: I'm currently writing code that should go into the OS :D
[14:38:40] <Wobbo > Qanthelas: Do you have experience with cli shells of any kind?
[14:39:02] <Wobbo > That will be enough for using OpenOS
[14:39:25] <Wobbo > As long as you know how to walk the file structure and start programs, you should be good to go
[14:40:24] <Wobbo > That ^
[14:40:50] <Wobbo > ShadowKatStudios: nope
[14:41:25] <Wobbo > ShadowKatStudios: It is not on Github?
[14:42:10] <Wobbo > Qanthelas: Mac is different from windows, Mac has a solid Unix core that is easily accessable
[14:45:49] <Wobbo > Qanthelas: the adapter has no API
[14:46:02] <Wobbo > Qanthelas: It just connects components into the network ^
[14:46:59] <Wobbo > Qanthelas: That is Java side
[14:47:21] <Wobbo > It is necessary if you want your block to interact with an adapter
[14:47:32] <Ender> Wobbo , don't you mean scalar? (unless your talking about the OC API, which is java)
[14:47:52] <Wobbo > Ender: I meant Java, the API is Java
[14:49:09] <Wobbo > ShadowKatStudios: We should find a modder that wants to build a Lisp architecture :P
[14:49:37] <ShadowKatStudios> Wobbo : If we do, we need to make the parenthesis both a weapon and a crafting ingredient.
[14:52:25] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[14:53:10] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[14:53:10] *** zsh sets mode: +v Wobbo
[14:53:12] <Wobbo > Fuck you to router!
[15:02:59] <Wobbo > ShadowKatStudios: You don't save interactive lisp sessions
[15:03:13] <Wobbo > ShadowKatStudios: You install slimv and write your lisp code in vim
[15:04:02] <Wobbo > ShadowKatStudios: does plain vi have plugins? D:
[15:04:13] <Wobbo > ShadowKatStudios: I would install vim if I were you
[15:08:15] <Wobbo > ShadowKatStudios: Vim is the replacement for vi
[16:08:04] <Wobbo > v^: Are you sure you want to sudo rm -rf --no-preserve-root? >continue< cancel
[16:08:31] <v^> Wobbo , smash hdd with hammer
[16:08:59] <Wobbo > Nah, I have to cook food first
[16:22:30] <Wobbo > Maybe their irc server dropped or something?
[16:22:36] * Wobbo has no clue how irc works
[16:29:41] <Wobbo > Ender: maybe, there is also mosh, so why not?
[16:29:49] <Ender> Wobbo , what?
[16:30:18] <Wobbo > https://mosh.mit.edu
[16:30:29] <Wobbo > Basically ssh for roaming
[16:30:56] <Wobbo > Anyway, I'll be eating now
[16:31:03] *** Wobbo is now known as Wobbo |Eating
[17:14:12] <Wobbo |Eating> We have systems in place to keep track of grades :P
[17:14:58] *** Wobbo|Eating is now known as Wobbo |Disches
[17:24:10] <Wobbo |Disches> On that bike. If it is higher than a 7 I don't care either
[17:52:35] <Wobbo |Disches> Pwootage: you wanted to GPL your code? O_o
[17:52:46] *** Wobbo|Disches is now known as Wobbo
[18:08:29] *** Wobbo is now known as Wobbo |AFK
[20:27:01] *** Wobbo|AFK is now known as Wobbo
[20:27:29] <Wobbo > Alright, I'm back, what did I miss?
[20:38:11] <Wobbo > Why using C++ for a plugin system? Who not use a base C/C++ app with plugins in Lua?
[20:38:22] <Kilobyte> Wobbo : because native plugins
[20:38:42] <Wobbo > But Lua! :P
[20:41:37] <Wobbo > Pwootage: It can go to the bot retirement home next to its naggin neighbour: Enderbot :P
[20:44:19] <Wobbo > I'm going for today. Bye!
[20:44:54] <Wobbo > Pwootage: there is a lib for that!
[20:45:02] <Pwootage> Wobbo : off course there is
[20:45:07] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
91 more...
[18:03:25] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:03:25] *** zsh sets mode: +v Wobbo
[18:03:52] <Ender> o/ Wobbo
[18:04:02] <Wobbo> .wobbo
[18:04:02] <^v> Wobbo, WoooooooooobboooooWobboooooWobbo ooWoooooooobboooooooooWoooooobboWooooooobbooooooooWooooobboooooooooo
[18:04:28] <PotatoTrumpet> Wobbo
[18:05:10] <Wobbo > Oh god no…
[18:08:02] <Wobbo > Kilobyte: which part of the headset?
[18:08:08] <gamax92> stazp Wobbo !
[18:08:23] <Kilobyte> Wobbo : mic thing
[18:08:49] <Wobbo > Kilobyte: You had to glue that on again? What did you do to it? O_o
[18:09:04] <PotatoIsaKitty> Wobbo : He listened to Darude- Sandstorm
[18:11:31] <Kilobyte> Wobbo : i have no clue.
[18:11:45] <Wobbo > Kilobyte: suddenly your mic broke? :P
[18:16:58] <Wobbo > Kilobyte: Just found ballin-happines on S@ngars github, what is it? XD
[18:26:30] <v^> Wobbo , yo hav no sweg, fagit
[18:26:41] <Wobbo > Hi ping
[18:28:34] <Wobbo > Ah, explains the sweg
[18:29:46] <Wobbo > Ah, no ^vDoge
[18:30:44] <Ender> Wobbo , it's normally $bal
[18:31:05] <Wobbo > Ender: I know, but it might have changed in my absence ;)
[18:32:07] <Wobbo > Hey, would people here be interested in /etc/init.d kinda systems?
[18:35:19] <Wobbo > Neither do I, I would have to use system daemons and user agents anyway :P
[18:35:48] <Wobbo > I think that for OpenOS a configuration file and a directory with .lua files is more than enough to manage stuff
[18:41:09] <Wobbo > Sangar: What is your opinion on a /etc/rc.d kinda thing for OpenOS?
[18:42:02] <Wobbo > It would be just a few lines in init.lua to read configuration files and decide which programs in /etc/rc.d to run I guess.
[18:42:15] <Wobbo > gamax92: because mindfuck
[18:43:52] <Wobbo > gamax92: Almost every language I know uses the same sounds for mom and dad.
[18:44:14] <gamax92> Wobbo : hmm?
[18:44:18] <Sangar> Wobbo , hmm. so basically move /boot to /etc? :P
[18:45:06] <Wobbo > Sangar: No, /boot is for system boot, /etc/rc.d would be for system process :P so the OS is loaded in /boot, and sshd is started in /etc/rc.d
[18:45:58] <Wobbo > Yeah, you could configure /etc/rc scripts
[18:46:27] <Wobbo > gamax92: different kind of thing you are talking about now :P
[18:46:32] <gamax92> Wobbo : y
[18:46:44] <Wobbo > gamax92: we meant /etc/init.d (rc.d), not the whole of /etc
[18:46:44] <Sangar> Wobbo , feel free to pr it :P
[18:46:54] <Wobbo > Sangar: once devfs is useable :P
[18:47:08] <Wobbo > Sangar: And I have a syntax for the config file
[18:48:07] <Wobbo > Sangar: Yeah, but would you start sshd with sshd = true or with sshd_run = true and how would you pass arguments and stuff? That kinda thing
[18:49:19] <Sangar> Wobbo , ah, k
[18:49:23] <Wobbo > Sangar: rc.d on BSD uses sshd_enable ="Yes" sshd_flags="smth" that is the syntax I ean
[18:53:24] <Wobbo > _Altenius: does it have power?
[18:53:54] <Wobbo > _Altenius: right, plugged in, might be something wrong with the battery
[18:54:09] <Wobbo > is it hot? maybe it needs to cool down or something
[18:55:27] <Wobbo > _Altenius: really not doing anything? not even an attempt to boot?
[18:56:32] <Wobbo > _Altenius: maybe the outlet is operated by a switch or something
[18:58:47] <Wobbo > Sangar: So if I were to build a simple clone of FreeBSDs rc.d system you would pull it into OpenOS?
[19:00:08] <Sangar> Wobbo , if it's truly simple, sure.
[19:00:26] <Wobbo > Sangar: I would build it, so it can't become to complicated :P
[19:01:20] <Wobbo > Sangar: That is buggy as hell though :P
[19:02:28] <Wobbo > .vote yes|no
[19:02:28] <^v> Wobbo , Voted
[19:12:37] <Wobbo > Sangar: what about: enable = {"energyd", "rc-server"} shell = "Manager" -- Minejaro as shell instead of sh for GUI -- energyd = {conf="/usr/local/etc/energyd.conf"}
[19:13:12] <Wobbo > Sangar: Then each file in /etc/rc.d/ has a start, stop and restart function that the system can use to control the application. Simple enough? :P
[19:13:55] <Sangar> Wobbo , sounds reasonable ;)
[19:14:36] <Wobbo > Sangar: Now a way to build in dependencies :P
[19:17:02] <Wobbo > Sangar: but, but, people might need it! D:
[19:17:13] <Wobbo > Sangar: Wait, you can simply use the order in the table to do that
[19:17:23] <MichiBot> Wobbo : (╯°□°)╯︵
[19:18:25] <Wobbo > %flip simple
[19:18:26] <MichiBot> Wobbo : (╯°□°)╯︵ǝʃdɯ!s
[19:18:34] <Wobbo > .vote yes
[19:18:34] <^v> Wobbo , No vote started, use .newvote
[19:18:40] <Wobbo > .newvote yes no
[19:18:40] <^v> Wobbo , Vote started! end with .endvote
[19:18:44] <Wobbo > .vote yes
[19:18:44] <^v> Wobbo , No such vote, valid ones are: yes no
[19:18:49] <gamax92> gg wobbo
[19:18:55] <Sangar> Wobbo , well. a simple version of dependency management... i guess. not sure what you mean by order in the table?
[19:19:02] <Wobbo > How does this work? :O
[19:19:41] <Wobbo > Sangar: if you have enable = {"prog1", "prog2", "prog3"} then it first runs prog1.start, then prog2.start and then prog3.start.
[19:20:13] <Wobbo > Sangar: So if prog 3 needs to run before prog2, you make sure it is before prog2 in the enable table
[19:23:04] *** Joins: Wobbo_ (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[19:23:04] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[19:23:05] *** zsh sets mode: +v Wobbo _
[19:23:20] <Ender> .pipe Wobbo | one
[19:23:20] <^v> Ender, Unknown command "Wobbo "
[19:23:37] <Wobbo_> .pipe wobbo | one
[19:23:37] <^v> Wobbo _, Unknown command "one"
[19:26:05] <v^> .pipe wobbo |!
[19:26:18] <gamax92> .-. why was .wobbo a thing anyway?
[19:26:33] <Ender> .pipe wobbo |!|rainbow
[19:26:40] <v^> gamax92, awhile ago someone said Wobbo 's name looked like dubstep
[19:39:29] <Wobbo _> And this, kids, is how rumors are started.
[19:39:45] <PotatoIsaKitty> Wobbo _. you have a _
[19:39:55] <PotatoIsaKitty> .wobbo _
[19:40:02] *** Wobbo_ is now known as Wobbo
[19:40:10] <Wobbo > PotatoIsaKitty: There fixed
[19:42:20] <Wobbo > s/KILL/HUG/
[19:42:45] <Wobbo > s/KILL/HUG
[19:43:40] <Wobbo > #g defin Josh
[19:43:40] -Kibibyte- Wobbo : 1460000 results total; First: Urban Dictionary: josh | http://www.urbandictionary.com/define.php?term=josh
[19:43:50] <ImmortalPotato> #s define Wobbo
[19:43:57] <ImmortalPotato> #g define Wobbo
[19:44:01] <Ender> Wobbo , i like #5 of that
[19:44:25] <Wobbo > Ender: Yeah, was looking for that one as well
[19:45:32] <Sangar> Wobbo , sure. that just wouldn't be what i understand by "dependency management" (i'd assume that to take care of resolving dependencies automatically) :P but for most cases that would be enough in oc i think.
[19:45:58] <Wobbo > Sangar: No, it isn't dependency managment, but it is simple :P
[19:49:27] <Wobbo > ImmortalPotato: did you just call Lizzy windows update? That is the worst insult I have ever heard!
[19:51:44] <LordFokas> DeanIsaKitty, Ender: I'm pretty sure I'm the one who came up with the idea that Wob Wob Wobbo 's name sounded like dubstep. :p
[19:53:01] <DeanIsaKitty> LordFokas: I know. You still are the origin of Wobbo step
[19:53:16] <LordFokas> Wobbo step. lulz.
[19:54:15] <Wobbo > LordFokas: Now go and spread this new genre of music!
[19:56:34] <Wobbo > ^v, is skyem123 female?
[19:56:34] <^v> Wobbo , Yes
[19:57:07] <Wobbo > skyem123: according to ^v, you are both male and female
[20:00:38] * Wobbo gets an ebola suit and puts it on
[20:00:55] * DeanIsaKitty pokes a hole in Wobbo 's suit
[20:01:15] * Wobbo gets an airtight room and goes in there alone
[20:06:07] <Wobbo > I'm going
[20:06:21] * ImmortalPotato waves to Wobbo
[20:06:24] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[20:06:41] <ImmortalPotato> His name was Wobbo
114 more...
[16:46:58] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:46:58] *** zsh sets mode: +v Wobbo
[16:47:16] <Ender> Good day to you, Sir Wobbo
[16:47:26] <Wobbo > Hi Josh, how are you?
[16:48:15] <Wobbo > Ender: My gf broke up with me, didn't feel like doing stuff
[16:48:56] <ShadowKatStudios> Wobbo : It gets better, think of all the freedom you have now!
[16:49:40] <Wobbo > ShadowKatStudios: Yeah, first I should get my new room in Groningen ready, then I'm totaly free again :P
[16:50:19] <Wobbo > ShadowKatStudios: Now I first have to move again :(
[16:50:38] <ShadowKatStudios> Wobbo : Know what the first thing I did after my gf broke up with me? I broke into a wifi network. I didn't have to worry 'bout her at that point so \o/
[16:51:16] <Wobbo > ShadowKatStudios: First thing I did was crying a lot. And learning about encryption, because lectures :P
[16:52:20] <Wobbo > I'm trying to stay civil, so no breaking into routers :P
[16:54:23] *** Wobbo is now known as Wobbo |AFK
[16:54:41] *** Wobbo|AFK is now known as Wobbo
[16:58:23] <Wobbo > Also not a great thing to do.
[16:58:44] <Wobbo > Pwootage: I thought it was 220, but I also heard 230, that is on the continent atleast
[17:01:20] <Wobbo > asie: a buildcraft clone using RF? :P
[17:01:24] <asie> Wobbo : What?
[17:01:45] <Wobbo > asie: A guess for what you were working on
[17:02:37] <asie> Wobbo : But..
[17:03:22] <Wobbo > asie: I haven't been busy with minecraft for the past few weeks
[17:04:35] <Wobbo > Ender: aren't those client dependent?
[17:04:42] <Ender> Wobbo , yes
[17:07:11] <Wobbo > Upvoted
[17:08:18] <Wobbo > CompanionCube: Log into reddit!
[17:08:43] <Wobbo > Hi Sangar
[17:11:29] <Wobbo > Sangar: If you want parsers, you might want to add lpeg :P
[17:12:33] <Sangar> Wobbo , i actually had a pure lua implementation of lpeg running in oc :P but i knew to little about lpeg to make proper use of it
[17:12:49] <Wobbo > Sangar: Is it fast?
[17:13:24] <Wobbo > ShadowKatStudios: http://www.inf.puc-rio.br/~roberto/lpeg/lpeg.html
[17:13:37] <Wobbo > ShadowKatStudios: It is a sort of regex for Lua. Better patterns :P
[17:15:28] <Wobbo > Sangar: It might also be easier to build the C like language in Vortex.
[17:16:26] <Wobbo > Sangar: Although that project might be dead.
[17:16:45] <Wobbo > Sangar: Vortex compiles to Lua, but it has pattern matching an similar
[17:17:10] <Wobbo > Sangar: Haskell style pattern matchin :P
[17:19:16] <Wobbo > Sangar: Also, a lisp might be easier to build than a C-like language
[17:20:03] <Wobbo > Daiyousei: PATTERN MATCHING!!!!
[17:20:12] <Sangar> Wobbo , what for exactly? (but that reminds me, i do still have that amalgamated lualisp thinger lying around... should add to openprogs)
[17:20:28] <Wobbo > Sangar: for the gpushaderthingy
[17:21:13] <Wobbo > ShadowKatStudios: default here as well
[17:21:28] <Sangar> Wobbo , k, just wanted to make sure :P dunno. it'd be very special already, i'm not sure making it even harder to get into by using lisp would be a good idea :D
[17:21:54] <Wobbo > Sangar: Lisp isn't hard to learn, its really simple to learn. Just leave out macros :P
[17:22:57] <Wobbo > ShadowKatStudios: +1
[17:23:26] <Sangar> Wobbo , only if you're not exclusively used to imperative programming style :P because then in addition to the language you have to grok functional programming ;)
[17:23:41] <Wobbo > Sangar: Lisp can be used imperative pretty well
[17:24:03] <Wobbo > Sangar: Jep, most lisps have state and loops.
[17:25:00] <Wobbo > Sangar: read practical common lisp, it is a great book :D
[17:25:53] <Wobbo > Sangar: http://www.lwh.jp/lisp/index.html
[17:26:41] <Wobbo > Sangar: lisp is really nice, haven't really used it yet, but it is nice
[17:27:32] <Sangar> Wobbo , so i've been told! my only experience with it as of yet is playing around inside an online repl and the lualisp thinger (which is *really* limited, and quite possibly buggy :P)
[17:27:52] <Wobbo > Sangar: did you build it yourself or did you find it? :P
[17:28:56] <Wobbo > ShadowKatStudios: I read all of the theoratical chapters, only a few practicals left. But got bored and tried to implement a heap so I could implement A* but got bored when that didn't work
[17:29:54] <Wobbo > Sangar: is it the l2l compiler or something else?
[17:30:10] <Wobbo > Sangar: Because I also found a LuaLisp for Lua 4 or something
[17:30:29] <Wobbo > ShadowKatStudios: table.getmaxn or something is missing, there is a working branch on my github
[17:32:56] <Wobbo > Sangar: yeah, that one is for an old version of Lua, try https://github.com/rmellema/l2l, no repl, but should work in OC. Not Common Lisp I think
[17:34:14] <Wobbo > vifino: #! /usr/bin/env lua is the best imho
[17:35:03] <Wobbo > ShadowKatStudios: my fork also doesn't work?
[17:35:09] <Wobbo > ShadowKatStudios: does it OOM?
[17:36:22] * Wobbo should get MC setup with a new version of OC
[17:37:19] <Wobbo > ShadowKatStudios: l2l also includes the runtime IN EVERY SINGLE FILE. That has to be turned into a library for real OC use
[17:38:31] <Wobbo > Sangar: do you know if it is possible to get the memory usage of an object in Java btw?
[17:38:44] <Sangar> Wobbo , not that i'm aware of
[17:39:34] <Wobbo > Sangar: did you add the setmetatable yourself?
[17:40:05] <Sangar> Wobbo , ?
[17:40:19] <Wobbo > Sangar: In that gist file?
[17:41:11] <Sangar> Wobbo , https://code.google.com/p/lualisp/source/browse/trunk/Environment.lua#94 nope. just refactored a bit.
[17:41:48] <Wobbo > Sangar: Ah I thought that that was the reason I couldn't get that system running
[17:42:18] <Wobbo > ShadowKatStudios: first, LiSp is case insensitve :P second, lisp machines would be awesom
[17:42:38] <Wobbo > ShadowKatStudios: look for armed bear common lisp :P
[17:46:41] <Wobbo > ShadowKatStudios: you can't install arch from an USB stick? O_o
[17:46:50] <ShadowKatStudios> Wobbo : You can.
[17:47:09] <Wobbo > ShadowKatStudios: Then why don't you install from an usb?
[17:50:04] <Wobbo > ShadowKatStudios: I was planning on build a Lisp, if I build that in Java, could you make it an OC arch? :P
[17:50:20] <ShadowKatStudios> Wobbo : I don't java, but I'll help write the OS.
[17:51:13] <Wobbo > ShadowKatStudios: The modding part if just the part I probably wouldn't like :/ Also Lisp doesn't need a large OS, you would use a Lisp shell instead of something like bash :P
[17:51:54] <ShadowKatStudios> Wobbo : But we could have emacs as the OS!
[17:52:04] <Wobbo > ShadowKatStudios: Vim master race :P
[17:52:27] * Wobbo high fives ShadowKatStudios
[17:53:12] <Wobbo > ShadowKatStudios: Why do you think is is called evil :P
[17:54:59] <Wobbo > Sangar: but it aint vim
[17:55:22] <Wobbo > Can you do Java development in Vim?
[17:55:49] <Wobbo > ShadowKatStudios: sked? Is that the path to nirvanna or do the names just sound familar?
[17:56:12] <Kilobyte> Wobbo : yep
[17:56:36] <Wobbo > Kilobyte: was that to the Java question?
[17:56:55] <Kilobyte> Wobbo : yes
[17:57:14] <Wobbo > Kilobyte: can you say something other than yes? :P
[17:57:52] <Wobbo > Kilobyte: A way to set the comiler and stuff?
[17:58:13] <Kilobyte> Wobbo : you don't compile with vim
[17:58:27] <Wobbo > Kilobyte: You can set the compiler in vim
[17:59:05] <Kilobyte> Wobbo : ah.
[18:00:34] <Wobbo > Kilobyte: I don't know how :(
[18:00:59] <Wobbo > Anyone knows a good Java IDE with a good vim mode?
[18:01:28] <Kilobyte> Wobbo : nor do it
[18:01:33] <DeanIsaKitty> Wobbo : sublime has a vim plugin :P
[18:01:59] <Wobbo > DeanIsaKitty: Isn't that an editor as well?
[18:04:35] <Wobbo > First I should find java and javac that are not version 1.6.0 >_>
[18:06:22] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[18:06:28] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:06:28] *** zsh sets mode: +v Wobbo
[18:07:03] <Wobbo > Damn you router!
[18:07:15] <CompanionCube> Wobbo , router or modemrouter?
[18:07:31] <Wobbo > CompanionCube: modemrouter I believe
[18:08:01] <Wobbo > CompanionCube: but sometimes it just stops connecting me to the rest of the world. I'm still connected to the router, but I don't have internet access
[18:12:41] * Wobbo might want to install a new version of the JDK >.<
[18:14:04] <Wobbo > Altenius: what kind of program?
[18:14:19] <Altenius> Wobbo , I don't know. I've just never made a program with anyone
[18:16:40] <Wobbo > Altenius: It doesn't have to end up as a mess
[18:18:00] <Wobbo > ShadowKatStudios: That is just bad design, that is what you have issue trackers for
[18:19:08] <Wobbo > skyem123: Luckely, he don't want to code with us either :P
[18:19:40] <Wobbo > Altenius: For Uni I only do team programming, that is live
[18:20:31] <Wobbo > Altenius: But I also worked a little with Symmetryc, that was over email and github mostly. Not live
[18:21:16] <Wobbo > Altenius: live is more fun, but not always the best :P
[18:21:53] <Wobbo > s/SKS/SKS and skyem/
[18:24:08] <Wobbo > Altenius: what would you like to work on?
[18:24:37] <Altenius> Wobbo , No clue
[18:25:34] <Wobbo > Ender: git commit -m "See comments in code" :P
[18:26:00] <Ender> Wobbo , usually git commit -m "urghh"
[18:26:21] <Wobbo > alias com="git commit -am "urghh"
[18:26:32] <Wobbo > wait, that doesn't work :P
[18:26:40] <Ender> Wobbo , gimmie a bit and i'll go get a screenshot of EnderBot2's commit list
[18:27:17] <Ender> Wobbo , some of them: http://puu.sh/chns5/672d8fc574.jpg
[18:28:29] <Wobbo > Ender: that is indeed useful :P
[18:29:45] <Ender> Wobbo , also first commit message on the next page is "fucking arguments in the wrong places"
[18:30:45] <Wobbo > Ender: did you fuck arguments in allyways again?
[18:31:31] <Ender> Wobbo , lol no
[18:34:03] <Wobbo > I think OC should have a DNS kinda thing
[18:34:07] <CompanionCube> Wobbo , it does
[18:34:14] <Ender> Wobbo , multiple are in the works
[18:34:15] <Wobbo > it does now? D:
[18:34:27] <Wobbo > CompanionCube: I mean build into OpenOS
[18:35:04] <Ender> Wobbo , we can always ask Sangar about including stuff when /someone/ gets one that is robust enough
[18:38:10] <Wobbo > Altenius: maybe you can help me with devfs a little. Its a project I haven't been working on for a few weeks, but people will probably like it
[18:38:21] <Altenius> Wobbo , sure
[18:38:28] <Altenius> Wobbo , what is it?
[18:38:38] <Wobbo > Altenius: /dev for OpenOS
[18:38:50] <Wobbo > Altenius: using a fs mount
[18:39:05] <CompanionCube> Wobbo , if you're interested I wrote the spec for my unfinished DNS system
[18:39:05] <Wobbo > Altenius: a lot of the work is parsing the paths and stuff :P
[18:39:23] <Wobbo > CompanionCube: I'm not interested in implementing DNS, only in using it :P
[18:39:23] <Altenius> Wobbo , that's not too hard :P
[18:39:32] <Altenius> Wobbo , what kind of paths?
[18:39:53] <Wobbo > Altenius: fs paths, like "/dev/printers/print1"
[18:40:09] <Altenius> Wobbo , doesn't the filesystem api handle that?
[18:40:46] <Wobbo > Altenius: I need to handle that, since a directory is a table in my implementation
[18:40:50] <Wobbo> Altenius: https://github.com/OpenPrograms/Wobbo -Programs/tree/master/devfs
[18:42:47] <Wobbo > Is that still not a thing?
[18:44:23] <Wobbo > Altenius: but if you can turn "/dev/printers/print1/moredirs/andsoon" into {"dev", "printers", "print1", "moredirs", "andsoon"} then that would be really nice
[18:44:38] <Wobbo > ShadowKatStudios: I'm looking for a new partner :P
[18:44:55] <Altenius> Wobbo , I can do that
[18:45:02] <ShadowKatStudios> Wobbo , no. I don't work with people.
[18:45:49] <Wobbo > ShadowKatStudios: I didn't mean you, and I meant my break up ;) Rebound team ups :p
[18:46:49] <Wobbo > Altenius: could you then write a getPathComponents function for devfs?
[18:47:16] <Altenius> Wobbo , That returns a table? Sure
[18:47:32] <Wobbo > Altenius: a table or an iterator
[18:48:55] <Wobbo > Ah, the strings aren't aligned in my functions! D:
[18:49:05] * Wobbo is OCD sice he worked with Haskell
[18:50:24] <ShadowKatStudios> Wobbo : Some days I'll have to have all my vars a certain number of chars
[18:51:12] <Wobbo > ShadowKatStudios: In Haskell I sometimes have 8 or more spaces just to allign my = signs. Haskell is horrifing
[18:54:00] <Wobbo > ShadowKatStudios: Haskell is a really nice language to use. It only lacks parenthesis
[18:54:22] <Wobbo > My partner for the course almost always gets his parenthesis wrong XD
[18:54:40] <Wobbo > Monads right? I don't get that bs
[18:56:03] <Wobbo > Did you know CompanionCube contains dead people? :P
[18:56:14] <CompanionCube> Wobbo , nope
[18:56:36] <Wobbo > CompanionCube: But that is a solid game theory! it has to be true!
[18:56:40] * CompanionCube extends an etherkiller into Wobbo 's modemrouter
[18:57:04] <Wobbo > CompanionCube is hiding something from us. Wake up sheeple!
[18:57:26] <CompanionCube> Wobbo , my code is not GPL. You can't get it.
[18:57:48] <Wobbo > CompanionCube: Does it have a sensible license like MIT or BSD?
[18:58:00] <CompanionCube> Wobbo , it's proprietary for security reasons
[18:58:02] <Wobbo > ShadowKatStudios: What are you talking about, it is dark.
[18:58:22] <ShadowKatStudios> Wobbo : In Australia, the first light of day has just arrived
[18:58:40] <Wobbo > CompanionCube: If it was open source, we could patch your brain >:-)
[18:59:04] <CompanionCube> Wobbo , revision 1 of my code is opensource at <address here>
[18:59:25] <Altenius> Wobbo , submitted pull request
[18:59:58] <Wobbo > Altenius: did you test it? :P
[19:01:24] <Wobbo > merged
[19:02:02] <Wobbo > Altenius: I have to change the sytem in which nodes are registered a little, then I will probably have more work for you :P
[19:02:39] <Altenius> Wobbo , good
[19:06:18] <Wobbo > Altenius: currently there are directories, components and singletons, and I want to turn all of then into nodes. Then we would need some programs to automount components like printers and maybe a system to easily register nodes
[19:06:56] <Wobbo > Altenius: and then you should be able to use components as if they are files! :D
[19:09:10] <CompanionCube> Wobbo , unix philosphy best
[19:09:47] <Wobbo > CompanionCube: Yep. Only problem that I can see is that only the printers could really benefit from this :P
[19:10:02] <CompanionCube> Wobbo , well, if someone wrote a logging daemon...
[19:10:34] <Wobbo > CompanionCube: Check Lua-Logging on openprograms
[19:11:39] <Wobbo > CompanionCube, ShadowKatStudios: start thinking about open, read, write and close for your components :P
[19:12:21] <Wobbo > CompanionCube, ShadowKatStudios: components that you want to use with /dev then :P
[19:14:07] <Wobbo > Also, Filesystems can't be used with /dev, since /dev only works with read/write operations, no list or similar. That are fs mounts
[19:16:15] <CompanionCube> Wobbo , couldn't it be used for raw disk acces
[19:16:45] <Altenius> Wobbo , the current open() implementation won't work, you use nextHandle = #handle + 1, but in close you use handles[handle] = nil.. Do you see where that becomes a problem?
[19:16:48] <Wobbo > CompanionCube: I don't work with /dev/sda, is what with normal file read operations?
[19:17:20] <Wobbo > Altenius: Then you would also need to subtract all the other handles
[19:17:28] <Altenius> Wobbo , table.remove does that
[19:17:39] <Wobbo > Altenius: Not the still open handles
[19:18:44] <Altenius> Wobbo , table.remove({[1] = "one", [2] = "two", [3] = "three", [4] = "four"}, 2) == {[1] = "one", [2] = "three", [3] = "four"]}
[19:20:38] <Wobbo > Altenius: The handles table looks like this {[1] = {hand}, [2] = {hand}, [3] ={hand}}. If we now close handle 2, it should become {[1] = {hand}, [3] = {hand}}, since 3 is still open.
[19:21:41] <Wobbo > Altenius: Yeah, instead of #handles +1 it should use a global counter
[19:21:54] <Wobbo > something Like count +1
[19:26:37] <Altenius> Wobbo , I want to codez.
[19:27:32] <Wobbo > Altenius: I need to do refactoring before you can codez. Maybe you can work on something else in the meantime?
[19:29:38] <Wobbo > Altenius: ping has something like that
[19:29:42] <Wobbo > .roll 1d4
[19:29:47] <Wobbo > .roll 1dF
[19:29:47] <^v> Wobbo , -1
[19:30:02] <Wobbo > v^: what was the define command again?
[19:33:16] <Wobbo > .roll isn't fool proof
[19:33:39] <Wobbo > You might have broken ^v
[19:38:26] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 186 seconds)
[19:42:43] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[19:42:43] *** zsh sets mode: +v Wobbo
[19:42:50] <Wobbo > Damn you internet!
[19:45:35] <Wobbo > gamax92: yep, may contain.
[19:46:09] <Wobbo > Peanut butter doens't contain butter either
[19:48:09] <Wobbo > ShadowKatStudios: Actually, it is called peantu cheese in the netherlands, since it sin't butter
[19:51:49] <Wobbo > ShadowKatStudios: In the Netherlands, butter is defined in a law, anything that does not comply with that definition cannot be called butter.
[19:53:50] <Wobbo > ShadowKatStudios: that is something you do on a daily basis?
[19:54:35] <ShadowKatStudios> Wobbo : It's a metaphor. I created a new association in my brain.
[19:55:35] <Wobbo > ShadowKatStudios: Ah, multiple clumps of neurons have formed new connections. Then just say that :P
[19:56:36] <Wobbo > ShadowKatStudios: Neither do I, just neural networks basics
[19:59:35] <Wobbo > ShadowKatStudios: Then you shouldn't compare key pairs to neural associations :P
[20:00:21] <Altenius> Wobbo , what's the progress
[20:02:34] <Wobbo > Altenius: I got some fs mount stuff updated, but not on the node structure yet
[20:16:33] <Altenius> Wobbo , I'm board
[20:16:53] <Wobbo > Altenius: That… sounds problematic.
[20:17:15] <Wobbo > Altenius: Yeah, I can get that. moving must be hard
[20:17:33] <Altenius> Wobbo , what?
[20:17:48] <Wobbo > ShadowKatStudios: You might be late for whatever you need to get up for if you go to sleep now :P
[20:18:15] <ShadowKatStudios> Wobbo : Meh. Doesn't matter. Well, it does, but screw it.
[20:18:42] <Wobbo > Altenius: Well, since you said that you were a board, I assumed you were made from some hard meterial, some material that can't be bent
[20:19:55] <Altenius> Wobbo , oh
[20:20:09] <Altenius> Wobbo , Nah, I'm flaccid atm
[20:20:29] <Wobbo > Altenius: a flaccid board?
[20:20:35] <Altenius> Wobbo , yep
[20:21:14] <Wobbo > Altenius: that doesn't sound useful at all, a flacid board
[20:22:32] * Altenius licks Wobbo
[20:22:51] <Wobbo > Why do you lick me? D:
[20:23:23] <vifino> Wait, Wobbo? WOBBO OOO!
[20:23:43] <Wobbo > Altenius: No, I never met a flaccid board
[20:24:04] <Wobbo > vifino: I'm just a figment of your imigination
[20:26:10] <Wobbo > .pipe drama | rainbow
[20:26:11] <^v> Wobbo , 04407108803 02I12'06m04 07a04 07t08e03a02p12o06t
[20:26:23] <Wobbo > .drama
[20:26:24] <^v> Wobbo , 418 I'm a teapot
[20:26:28] <Wobbo > .drama
[20:26:29] <^v> Wobbo , 418 I'm a teapot
[20:26:36] <Wobbo > Ah, .drama is broken!
[20:28:01] <Wobbo > Altenius: that is because the drama generator has been bought by Microsoft
[20:28:06] <Altenius> Wobbo , I know
[20:29:42] <Wobbo > Drama: RichardG decided that OpenComputers is too nasty and replaced it with the Mojang launcher
[20:30:36] <Wobbo > Altenius: nah, S@ngar wouldn't have merged that I'm sure
[20:31:44] <Wobbo > Altenius: ask asie.
[20:33:56] * Wobbo has to outline all the function arguments now D:
[20:34:21] <Wobbo > ds84182: .drama has implemented the coffee protocol
[20:51:02] <Wobbo > Altenius: I guess v^ doesn't want you to use the debug library, so he changed evey function to the string "no"
[20:52:13] <Wobbo > Altenius: also, the new node register function should be done now, but I haven't tested anything yet :P
[20:57:25] <Ender> Wobbo , that or the fact that it detects you're trying to do a debug.function and you're not v^ so it doesnt bother with the sandbox and just replies "no"
[20:57:47] <Wobbo > Ender: that would be really fancy, but he could implement it
[20:58:45] <Wobbo > What happens if you remove a file with an open file handle?
[20:59:00] <Wobbo > .add ^v
[20:59:01] <EnderBot2> Wobbo , here come the test results. You are a horrible person, that's what it says, a horrible person. We wern't even testing for that...
[20:59:31] <Wobbo > .add bot ^v
[20:59:31] <EnderBot2> Wobbo , here come the test results. You are a horrible person, that's what it says, a horrible person. We wern't even testing for that...
[21:00:19] <Wobbo > Sangar: What happens in OpenOS if you remove a file with open handles?
[21:00:36] <Sangar> Wobbo , won't work because open handles
[21:00:47] <Wobbo > Sangar: so it errors
[21:02:08] <Wobbo > Sangar: if you give the program food it will remove the file? :P
[21:02:57] <Wobbo > Sangar: also, devfs might finally become a thing
[21:03:35] <Wobbo > Altenius: helped me out a little, now I'm refactoring stuff
[21:04:45] <Wobbo > Sangar: If you were to implement a node that could do that
[21:07:13] <Wobbo > Sangar: register("/dev/redstone/south", "redstone", function() end--open--, function() return redstone.getStrenght(sides.south) end --read--, function(num) redstone.setStrength(tonumber(num), sides.south) end --write--, function() end --seek--, function() end --close--)
[21:07:40] <ds84182> Wobbo , does it accept lua patterns?
[21:08:03] <Wobbo > Sangar: talking about shells, I have to talk with you about shells :P
[21:08:13] <Wobbo > ds84182: nope, only one file at a time.
[21:08:31] <Wobbo > Sangar: I have an idea to implement scoping in shells :P
[21:08:44] <Wobbo > Sangar: And how sh.lua can become a workhorse for other shells :P
[21:09:14] <Wobbo > Sangar: and running wouldn't help, I would come back to catch you later :P
[21:09:36] <Wobbo > Sangar: Not 1000, a little less. about 900 or so :P
[21:10:34] <Wobbo > Sangar: a shell environment is just a table, so we could build a stack of such tables were each new element on the stack __indexes the one before it
[21:10:56] <Wobbo > This isn't full scoping, but it is better than what we have now :P
[21:13:11] <Wobbo > Sangar: if io does something similar, that could probably be unified.
[21:13:27] <Wobbo > Sangar: that seems like a sensible idea.
[21:13:44] <Wobbo > Sangar: maybe even pull _G into it :P
[21:15:17] <Wobbo > Anyway, to make sh.lua a workhorse for other shells, all it needs to do is read a line of input and stuff it into shell.execute. Then all another shell ahs to do is set shell.execute and call sh.lua. The default shell.execute is provided by the OS
[21:18:54] <Wobbo > Sangar: no, that is for the custom shell
[21:19:16] <Wobbo > Sangar: if you would do that, then you pin the syntax of future shells down
[21:20:14] <Wobbo > Sangar: then sh.lua can focus on keeping history, being able to read files, that kind of stuff
[21:20:43] <Altenius> Wobbo , wassup
[21:21:13] <Wobbo > it can focus entirely on io, so all shells will have the same io capabilities, while other shells focus on the execution of the commands
[21:21:42] <Wobbo > Sangar: read as in shell scripting
[21:22:05] <Wobbo > Sangar: It stops people from reinventing the wheel with shells.
[21:24:01] <Wobbo > Sangar: But if everybody is going to do it again that would be a shame. And it might also be able to communicate with shell.execute to for example read multiline commands
[21:34:56] <Wobbo > Altenius: I changed almost all the functions, the type for the new nodes can be found in the register function, nothing is tested as of yet but everything is online
[21:35:20] <Wobbo > Kodos: three people at one keyboard coding a GUI in visual basic to trak an I.P. adress?
[21:36:29] <Wobbo > Altenius: no, but once in NCIS they had two people bashing on a keyboard when they were getting "hacked"
[21:37:00] <Wobbo > Altenius: and some other show once they wrote a gui in visual basic to track an ip adress
[21:37:10] <Wobbo > Kodos: I never watch NCIS either :P
[21:37:12] <Sangar> Wobbo , hmmm... dunno. i'm just no sure there'll be so many shells that'd be worth it? and if there are that they'll use it and not feel restricted by it? :X if it doesn't bloat anything and - more importantly - doesn't break stuff i don't see why not, tho.
[21:38:01] <Wobbo > Sangar: Especially in combination with some sort of scoping it could work well for command line arguments. sh.lua would set $1, $1 etc
[21:38:06] <Wobbo > Bye Sangar!
[21:39:19] <Wobbo > Altenius: it should work if you are using vim :P and good at it of course :P
[21:39:24] * Wobbo is not good with vim
[21:40:08] <Wobbo > there is a gui version of vim that can be used on windows
[21:40:46] <Wobbo > I got to get my little brother, bbl
[21:41:06] <Wobbo > Altenius: If you see a mistake or want to change something on devfs, just PR
[21:41:12] <Altenius> Wobbo , k
[21:41:21] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[22:22:36] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[22:22:36] *** zsh sets mode: +v Wobbo
[22:22:48] <Wobbo > I'm back
[22:24:29] <Wobbo > Altenius: what doesn't work?
[22:25:04] <Wobbo > Altenius: what system/library doesn't work? :P
[22:25:16] <Altenius> I don't know wobbo , I mounted it
[22:25:33] <Wobbo > If it is the devfs I just uploaded, open/close/read/write/seek isn't implemented yet
[22:26:45] <Wobbo > Altenius: I still have to change that to the new system and made the handle assignment a little better
[22:30:19] <Wobbo > Altenius: If you think you understand the system, go ahead and give it a try
[22:35:04] <Wobbo > Altenius: You don't have to understand unix device files to implement them :P
[22:36:10] <Wobbo > Altenius: Look at my old implementation and convert it to the new system :P
[22:37:32] <Wobbo > Not as far as I know
[22:38:39] <Wobbo > Altenius: Location?
[22:39:26] <Wobbo > Altenius: where do you life? :P
[22:40:05] <Wobbo > Altenius: Ah, so all your ISPs are retarded? :P
[22:41:53] <Wobbo > Yeah, was amazed, never had that before D:
[22:43:42] <Wobbo > Altenius: No, I never used irc'c transfer functionality before
[22:44:34] <Wobbo > Appereantly :P
[22:57:35] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[22:57:58] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[22:57:58] *** zsh sets mode: +v Wobbo
[22:58:04] <gamax92> .wobbo
[22:58:04] <^v> gamax92, WooooooooobboooooooooWooobbooWoooooooobboooWoobboooooWooooooooobbooooWobbo oooWooobbooooooooooWooooobbo
[22:58:09] <Wobbo > I'm going to bed.
[22:59:18] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
332 more...
[16:53:37] <Sangar> hmm, yeah, looks like it. the first time is just to check if it really can open it, wobbo added that to avoid issues with access rights when using unbuffered file access iirc
[00:44:05] <PotatoTrumpet> .wobbo
[00:47:29] <PotatoTrumpet> where did wobbo go?
[17:02:32] <^v> PotatoTrumpet, <Wobbo > XD
[16:46:58] <^v> dangranos_, [26] I come online, and I get thrown, now I get eaten! What is wrong with this place! ~Wobbo 2014 not knowing the purpose of #oc
[19:08:40] <Vexatos> #oc: We eat each other, especially Wobbo
[12:55:25] <^v> dangranos, [26] I come online, and I get thrown, now I get eaten! What is wrong with this place! ~Wobbo 2014 not knowing the purpose of #oc
[16:30:36] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:30:36] *** zsh sets mode: +v Wobbo
[16:41:13] <Wobbo > All machine learning + lua stuffs is a C library with Lua on top.
[16:43:15] *** Wobbo is now known as Wobbo |AFK
[16:48:45] *** Wobbo|AFK is now known as Wobbo
[17:09:55] <Wobbo > dangranos: why you no link with alttext? D:
[18:19:55] *** Wobbo is now known as Wobbo |AFK
[18:22:40] *** Wobbo|AFK is now known as Wobbo
[18:23:11] <Wobbo > ShadowKatStudios: lol
[18:26:21] <Wobbo > Vexaton: I found monday to be a better friday
[20:13:47] <Wobbo > I'm going
[20:14:03] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
10 more...
[18:01:32] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[18:01:33] *** zsh sets mode: +v Wobbo
[18:02:28] <mindstorm8191> hi wobbo
[18:09:47] <Wobbo > ctrl+D or os.exit
[18:10:05] <Wobbo > Or what Ender said
[18:13:36] <Wobbo > xondk: I believe it is quite server friendly.
[18:20:09] <Wobbo > xondk: ctrl+d comes from UNIX, it sends the EOF
[18:20:37] <xondk> Wobbo : yeah I know, but for the life of me remembering shortcuts is not something I'm good at when I don't use it anymore
[18:21:11] <Wobbo > xondk: The only shortcuts are ctrl+d and ctrl+alt+c. ctrl+alt+c is ctrl+c on normal systems
[18:29:27] <Wobbo > I normally just used the minepedia
[18:29:50] <Wobbo > xondk: Do you have experience with linux or programming?
[18:31:17] <Wobbo > xondk: Then I guess you would like Oc more than CC :D
[18:31:30] <xondk> Wobbo : oh?
[18:31:48] <Wobbo > OC looks a lot more like a real system than CC
[18:32:13] <Wobbo > xondk: Way more room for changes and stuff
[18:32:32] <Wobbo > And the OS doesn't life in ROM
[18:32:39] <Wobbo > That is really nice
[18:36:03] <Wobbo > Homebrew removed lua52! D:
[18:39:44] <Wobbo > Vexatos: Can I put random OpenProgramsrepos on oppm?
[18:40:31] <Wobbo > Vexatos: We talked about machine learning yesterday
[18:41:12] <Wobbo > Vexatos: Might want to make a repo for machine learning, would like that on a seperate repo so other people can help out easier
[18:42:03] <Wobbo > Vexatos: Not sure if I'm going to do it yet :P
[18:43:36] <Wobbo > For some learning algorithms I would also need a large math library :P
[19:39:56] <Wobbo > .roll 1dF
[19:39:57] <^v> Wobbo , -1
[19:43:28] <Wobbo > Ender: It is that gamax92 cooperated, otherwise you had to roll for that. Your roll is isn't that high and rolling people isn't trivial
[19:45:38] * gamax92 rolls Wobbo into a Wobbo
[19:46:06] <Wobbo > gamax92: Lets see, you have a roll skill of 13, so you need to roll below that. toll 3d6 :P
[19:47:23] <Wobbo > gamax92: your elimination skill is only a 6. How were you planning to do that? :P
[19:49:36] <Wobbo > gamax92: anyway, you still nedd to roll for your roll action :P
[20:15:03] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[20:25:03] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[20:25:03] *** zsh sets mode: +v Wobbo
[20:41:27] <Wobbo > I'm going, bye!
[20:41:33] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
31 more...
[19:04:31] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[19:04:31] *** zsh sets mode: +v Wobbo
[19:13:18] <Wobbo > Lets wait a long time untill my octave code is done running :D :/
[19:16:07] <Wobbo > as in why?
[19:16:34] <Wobbo > way as in wat as in wat?
[19:22:32] <Wobbo > "Solving" Traveling Salesman.
[19:23:28] <Wobbo > Assignments
[19:26:39] <CompanionCube> Wobbo , for?
[19:26:53] <Wobbo > CompanionCube: Introduction Intelligent systems
[19:27:11] <Wobbo > CompanionCube: But during the AI curiculum I already learned most of it ¬_¬
[19:31:42] <Wobbo > Did make me want to implement machine learning in lua though
[19:44:11] <Wobbo > Would people actually be interested in a Machine Learning library for OC?
[19:45:08] <Wobbo > skyem123: because I haven't really found a good use for it
[19:45:44] <Wobbo > skyem123: this wouldn't be porting.
[19:46:43] <Wobbo > skyem123: Not really. A lot of math libraries are missing :/
[19:48:07] <Wobbo > skyem123: you do know linear algebra.
[19:48:22] <Wobbo > Lots of loops. Loops everywhere.
[20:06:33] <v^> Wobbo , neural networks + robots
[20:06:53] <Wobbo > v^: linalg library, now
[20:07:34] <Wobbo > v^: I need matrices and vectors before I can make a neural network
[20:15:01] <Wobbo > v^: but lets say I would implement neural networks, what would you use them for?
[20:15:44] <skyem123> Wobbo , EVIL
[20:22:19] <CompanionCube> Wobbo , AI for automated bases
[20:24:14] <Wobbo > CompanionCube: Could you be a little more specific?
[20:25:44] <Wobbo > CompanionCube: Expert systems are better for most of that. NNs in OC would be really slow
[20:28:51] <Wobbo > skyem123: theocnnwillnotbefasterifyouslowdownCCsneuralnetwork
[20:30:49] <Wobbo > skyem123: notformeandifyoualsoslowdownmyneuralnetworkitwilltakemoretimetogethere
[20:59:08] <Wobbo > When I was in HS, I biked to school
[21:27:32] *** Wobbo is now known as Wobbo |AFK
[22:08:00] *** Wobbo|AFK is now known as Wobbo
[22:08:19] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
28 more...
[09:22:12] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[09:22:12] *** zsh sets mode: +v Wobbo
[09:49:37] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[12:12:47] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[12:12:47] *** zsh sets mode: +v Wobbo
[13:07:35] <Wobbo > I heard about it yesterday. Such a shame
[13:07:45] <Wobbo > Well, I knew about the rumors before
[13:12:19] <Wobbo > "At Microsoft, we believe in the power of content to unite people." Well, you are good at uniting people against you
[13:13:43] <Wobbo > ShadowKatStudios: Dying is not really what I want right now. We will see what happens
[13:14:00] <Wobbo > ShadowKatStudios: Maybe nothing happens.
[13:14:34] <Wobbo > ShadowKatStudios: And if they fuck up, we go to one of the many clones :V
[13:19:11] <Wobbo > asie: You are waiting a few more minutes? :P
[13:21:01] <Wobbo > ShadowKatStudios: First, implement Lua Curses in OC :P
[13:22:01] <Wobbo > Techokami: But M$! All flee now! :P
[13:22:44] <Wobbo > Techokami: no, now they want to do stuff with cloud stuff. No clue how that should work
[13:25:05] <Wobbo > Techokami: No, realms isn't cloud
[13:25:14] <Wobbo > Techokami: It is server hosting by Mojang.
[13:28:57] <Wobbo > Techokami: Skype is pretty broken on both OS X and iOS
[13:29:19] <Wobbo > Techokami: I stopped using it because it didn't even do what it was supposed to do
[13:29:55] <Wobbo > Techokami: Pretty regularly the connection would drop, and sometimes it couldn't even establish a connection
[13:30:32] <Wobbo > Techokami: As long as they keep it Java
[13:33:03] <Wobbo > Techokami: But that is not supported by M$
[13:34:05] <Techokami> Wobbo : Uh C# isn't directly controlled by Microsoft anymore. It's now controlled by a consortum which includes the Mono devs and Microsoft devs working together
[13:34:08] <GUIpsp> Wobbo , it's actually supported my ms now
[13:34:17] <Wobbo > It is? :O
[13:34:38] <Wobbo > Then I got nothing against C#
[13:35:19] <Wobbo > Techokami: So it is kinda like ObjC then I guess
[13:37:07] <Wobbo > Trangar: .NET. Does that run on other systems than windows?
[13:37:38] <Techokami> Wobbo : .NET is the Windows-only version of the runtime. Mono is the runtime for all other platforms
[13:41:57] <Wobbo > I'm really wondering with Sangar thinks about all of this
[13:51:23] <Wobbo > Or all at the same time
[13:53:19] <Wobbo > DeanIsaKitty: Asie is waiting for his tea to be cool enough for drinking :P
[13:53:55] <Wobbo > I love it
[13:58:45] <Wobbo > pjht: There was something with tier one being tier two or something. Can't Quite remeber
[13:58:57] <Wobbo > asie: That was easy to find out :P
[14:00:49] <Wobbo > [insert dramatic something here]
[14:04:02] <Wobbo > .drama
[14:04:03] <^v> Wobbo , 402 Payment Required
[14:04:21] <Wobbo > ^vDoge is offline
[14:04:35] <Wobbo > Ender: Mojang is sold to M$, I case you missed it
[14:09:20] <Wobbo > Csstform: PCGamingMasterRace :P
[14:10:03] <Wobbo > ShadowKatStudios: Probably not. To hard to get by.
[14:38:38] <Wobbo > ShadowKatStudios: there is already a clisp bot.
[14:38:48] <Wobbo > You can make changes to that
[14:40:26] <Wobbo > ShadowKatStudios: will it be able to evaluate random lisp code?
[14:40:57] <Wobbo > ShadowKatStudios: Because in that case it is a bad idea
[14:41:22] <Wobbo > Ender: LOL
[14:51:47] <Wobbo > Making assignment in Matlab/Octave, hardest thing: plotting a distribution on top of a histogram >.<
[15:03:52] <Wobbo > Csstform: Amazing. Don't know how you did it
[15:12:08] *** Wobbo is now known as Wobbo |AFK
[15:19:08] *** Quits: Wobbo|AFK (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[17:15:22] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[17:15:22] *** zsh sets mode: +v Wobbo
[17:16:08] <mindstorm8191> hi wobbo
[17:22:11] <^vDoge> Wobbo , Ɖ3720
[17:22:27] <Wobbo > $conv bal
[17:22:28] <^vDoge> Wobbo , Ɖ3720 = $1.2918 €1.0005 £0.7951
[17:39:23] <Wobbo > Ender: Something else: Wait for all the world generating mods to update, go to 1.7.10, add the rest as they are updated
[17:40:02] <Ender> Wobbo , for world gen i was thinking about using either BWG4's caveworld or Mystcraft's caveworld
[17:40:19] <Wobbo > Ender: But some mods add ores and stuff
[17:40:48] <Ender> Wobbo , eh, the way the gamemode is going to be set makes that not much of an issue
[17:40:49] <Wobbo > Ender: It would be nice if those ores could be found in the whole world, not just parts generated after date X
[17:41:12] <Wobbo > Ender: No more survival?
[17:41:25] <Wobbo > ^ Or OS X.
[17:41:31] <Ender> Wobbo , creative-survival hybrid
[17:41:55] <Wobbo > Ender: So everybody is constantly in Creative? :P
[17:42:00] <Kodos|Out> Wobbo , no one wants your shitty Crapple OSs =P
[17:42:42] <Wobbo > Kodos|Out: The open group wants my Crapple OS :P
[17:44:05] <Wobbo > Ender: Vanilla + OpenComputers? :P
[17:44:25] <Ender> Wobbo , maybe but i dont feel like starting up an extra server at the moment
[18:17:58] <Wobbo > mindstorm8191: using cardial directions is always safe
[18:33:53] <Wobbo > Kodos|Out: os is a stdlib
[18:34:03] <Wobbo > Kodos|Out: so it is in _G
[18:35:38] <Wobbo > Kodos|Out: OC does not need to require("os")
[18:52:19] <Wobbo > ^v for operator!
[19:24:58] <Wobbo > .drama
[19:24:58] <^v> Wobbo , 402 Payment Required
[19:28:00] <Wobbo > could someone send ping the link to the generator online?
[19:28:54] <Wobbo > ping: that has all the information you need
[19:39:43] <Wobbo > Wonderful!
[19:42:03] <Wobbo > It doesn't really clean…
[19:52:49] <Wobbo > That doesn't seem to be natural skyem123
[19:56:24] <Wobbo > CompanionCube: would also be fitting
[19:57:56] <Wobbo > Vexatos: Unavailable for legal reasons
[20:29:31] <Wobbo > Your tea is finally at drinking temperature? :P
[20:35:18] <Wobbo > asie: ANSI C? Good luck with that :D
[20:35:22] <asie> Wobbo : Yeah.
[20:36:04] <Wobbo > asie: Why don't you pick a language that has FuncProg support?
[20:36:11] <asie> Wobbo : It has to be as portable and secure as Lua 5.2.
[20:37:06] <Wobbo > I'm going
[20:37:12] <vifino> Wobbo : You are.
[20:37:35] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[20:41:08] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[20:41:08] *** zsh sets mode: +v Wobbo
[20:41:10] <Wobbo > And I'm back :P
[20:48:03] <Wobbo > Good morning ShadowKatStudios
[20:52:54] <Wobbo > The… TEAMAN!
[20:54:53] <skyem123> Wobbo , ?
[20:55:10] <Wobbo > The teaman probably wants tea. To fuel his jetpack
[20:57:02] * skyem123 gives Wobbo tea
[20:59:14] * Wobbo also drinks the tea
[21:09:14] *** Wobbo is now known as Wobbo |AFK
[21:10:52] *** Wobbo|AFK is now known as Wobbo
[21:44:13] <Wobbo > I'm going. For real this time :P
[21:45:16] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
112 more...
[18:00:46] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:00:46] *** zsh sets mode: +v Wobbo
[18:00:52] <Ender> o/ Wobbo
[19:08:30] <Wobbo > Ender: Clippy hates you I guess :P
[19:53:39] <Wobbo > Techokami: The last release was 14 years ago ¬_¬
[19:54:33] <Wobbo > I don't think people would even bother to host that right now
[19:56:17] <Wobbo > Techokami: From wikipedia: All rights with respect to 386BSD and JOLIX are now held exclusively by William Jolitz and Lynne Jolitz.[dubious – discuss] 386BSD public releases ended in 1997 since code is now available from the many 386BSD-derived operating systems today, along with several derivatives thereof (such as Apple's Darwin and OpenBSD). Portions of 386BSD may be found in other open systems such as OpenSolaris.
[20:01:13] <Wobbo > Techokami: At least link to the original: https://www.destroyallsoftware.com/talks/wat
[20:32:26] <Wobbo > Techokami: I kinda dislike MATLAB, don't know why exacly
[20:33:10] <Wobbo > My university has Ubuntu installed by default in the CS/AI building.
[20:36:54] <Wobbo > samis2 . matches everything
[20:37:01] <Wobbo > Match all the things!
[20:39:03] <Wobbo > skyem123: rm -rf C:
[20:39:19] <samis2> Wobbo , only works if you have cygwin / msys
[20:39:24] <skyem123> Wobbo , ...
[20:39:41] <Wobbo > samis2: It is to annoy skyem123 :D
[20:43:27] * skyem123 eats wobbo
[20:44:22] * Wobbo cuts skyem123 open
[20:44:41] * DeanIsaKitty gives Wobbo a sharper knife
[20:44:46] * samis2 eats skyem23 and Wobbo
[20:44:53] <Wobbo > I would rather not spend any time in your bowels.
[20:45:05] <DeanIsaKitty> You have a knive Wobbo
[20:45:11] * Wobbo uses DeanIsaKitty's sharper knive to cut open samis2
[20:59:11] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
20 more...
[20:44:48] <Vexatos> I remember a certain statement by wobbo
[19:20:38] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[19:20:38] *** zsh sets mode: +v Wobbo
[19:22:00] <Wobbo > We wave in zigzags :D
[19:24:24] <Wobbo > v^: what can it do?
[20:01:32] <Wobbo > What are you so excited about?
[20:24:25] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[20:24:42] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[20:24:42] *** zsh sets mode: +v Wobbo
[21:53:14] <Wobbo > Techokami: what changes did you make?
[21:54:52] <Wobbo > Sounds dangerous. Did you add fire?
[22:30:08] <Wobbo > I'm going
[22:30:17] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
10 more...
[17:24:10] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[17:24:10] *** zsh sets mode: +v Wobbo
[17:25:45] <Wobbo > Power went out?
[18:18:50] <Wobbo > Anyone here heard the rumor that mojang wants to sell minecraft?
[18:19:17] <Ender> Wobbo , i've not heard it that way, i've heard the rumour that M$ wanna buy it
[18:20:41] <Wobbo > Ender: yeah, that is what I meant
[18:24:16] <Wobbo > But what do you think about it?
[18:25:38] <Wobbo > DeanIsaKitty: I don't know if you are serious, this is Microsoft we are talking about.
[18:26:17] <Wobbo > DeanIsaKitty: They demolished rareware
[18:27:54] <DeanIsaKitty> Wobbo : They Do *some* stuff right.
[18:28:18] <Wobbo > DeanIsaKitty: Buying game companies is not one off those things I believe
[18:30:29] <Wobbo > DeanIsaKitty: They might even make it Xbone only. Just after the PS version is released
[18:31:18] <Ender> Wobbo , the ps/xbox releases are external companies, not mojang
[18:31:27] <DeanIsaKitty> Wobbo : Thats extremely unlikely. PC is still the main part of MC and they know when to not do the wrong stuff.
[18:31:49] <Wobbo > Ender: Ah, thats right. did they do the pocket edition themself?
[18:34:37] <Wobbo > DeanIsaKitty: I do think that if they were to go windows only, a lot of people would go to minecraft clones. They would become viable then :P
[18:34:59] <DeanIsaKitty> Wobbo : I actually hope they do. Minetest ftw xD
[18:36:52] <mindstorm8191> wobbo : I kinda agree with that, especially if M$ forces MC updates and it updates to versions that don't support mods
[18:37:52] <Wobbo > DeanIsaKitty: I would be gone for sure.
[18:43:42] <Wobbo > mindstorm8191: I was thinking of spoutcraft, but minetest also exsists :P
[18:45:57] <Wobbo > vifino: Can I have apple.pi.es? :P
[18:46:27] <vifino> Wobbo : How much do you pay >:D
[18:46:45] * Wobbo looks at his wallet. Looks at the rent
[18:47:11] * DeanIsaKitty hugs Wobbo
[18:47:23] * Wobbo hugs back
[18:58:53] <Wobbo > http://www.reddit.com/tb/2g10f0
[19:07:08] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[19:07:20] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[19:07:21] *** zsh sets mode: +v Wobbo
[19:10:05] <Wobbo > Techokami: It should be possible I guess. Contact Kilobyte :P
[19:18:38] <Wobbo > Techokami: In all seriousness, I would like to see that as well.
[19:19:17] <Wobbo > Techokami: I was working with C again today, a quite liked it(Actually a friend of mine worked with C and I gave him pointers(pun intended), but still)
[19:20:06] <Wobbo > Techokami: But I would probably write a small lisp in the C language :P
[19:23:59] <Wobbo > Techokami: But then you can only run assembly, then you need to write a higher level language/compiler bullshit
[19:26:01] <Wobbo > Techokami: so you would have OC with BASIC. That is no C there yet :P
[19:26:18] <asie> Wobbo : port a 68030 emulator, run Linux
[19:26:37] <Wobbo > Techokami: It would be really funny to port C to the arch, and then to port the Lua environment :P
[19:33:15] <Wobbo > Techokami: You got this planned out already, don't you? :P
[19:33:31] <Wobbo > Techokami: Why not build an arch with the llvm as backend?
[19:39:40] <Techokami> Wobbo : yeah I'm kind of familiar with this stuff as I'm working on a homebrew microcomputer with a 68K CPU :o
[19:40:06] <Wobbo > Ah, that explains a lot
[19:47:54] <Wobbo > Techokami: just use a program until you can get a real terminal
[19:49:11] <Techokami> Wobbo : Yeah, might do that. But I've already got video hardware I can use so I'll probably focus instead on making my own I/O setup
[20:16:00] <Wobbo > I'm going
[20:16:12] <Ender> bye Wobbo
[20:16:16] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
43 more...
[07:53:20] *** Wobbo|AFK is now known as Wobbo
[09:19:19] *** Wobbo is now known as Wobbo |AFK
[09:29:52] *** Wobbo|AFK is now known as Wobbo
[10:07:08] *** Wobbo is now known as Wobbo |AFK
[12:06:38] *** Wobbo|AFK is now known as Wobbo
[13:50:04] *** Wobbo is now known as Wobbo |AFK
[13:57:04] *** Wobbo|AFK is now known as Wobbo
[14:07:16] *** Wobbo is now known as Wobbo |AFK
[14:14:56] *** Wobbo|AFK is now known as Wobbo
[14:25:44] <Wobbo > SKS: Summer is coming! :P
[14:26:43] <Wobbo > SKS: On the weird part of the world I guess spring starts in spetember
[14:26:52] * Wobbo doesn't know when autumn starts
[14:28:29] <Wobbo > Or tasmania.
[14:30:16] <Wobbo > I only know it is an island that was discovered by Abel Tasman
[14:31:10] <Wobbo > Who managed to not discover Australia! :D
[14:31:50] <Wobbo > I don't know, but he discovered tasmania and new sealand It hink, but he didn't discover australia
[14:32:11] <Wobbo > I mean, I didn't think we did drugs back then.
[14:47:17] *** Wobbo is now known as Wobbo |AFK
[15:12:28] *** Wobbo|AFK is now known as Wobbo
[15:13:04] <Wobbo> %flip Wobbo
[15:13:04] <MichiBot> Wobbo : (╯°□°)╯︵oqqoM
[15:24:58] *** Wobbo is now known as Wobbo |AFK
[15:48:18] *** Wobbo|AFK is now known as Wobbo
[16:04:34] <Wobbo > Yeah, that happens
[16:53:11] <Wobbo > Your potato doesn't record sound
[17:01:47] <ping> Wobbo , it does
[17:03:16] *** Wobbo is now known as Wobbo |AFK
[17:47:23] *** Wobbo|AFK is now known as Wobbo
[17:51:56] <Wobbo > Altenius: I do almost all of my coding in Vim. In write LaTeX in TeXShop, but that might change in the future
[17:52:17] <Wobbo > Also, I finally get which algorithms you are talking about :D
[17:53:28] <Wobbo > ping: implement your own
[17:54:50] <Wobbo > Until now I haven't found crypto's that required rand
[17:55:36] <Wobbo > ping: they just use the key as seed or something?
[18:35:51] <Wobbo > Hi Sangar
[18:45:17] <Wobbo > Sangar: You can build a program to do that for you :P
[18:46:50] <Wobbo > Sangar: It only needs a good hull to look like you :P
[18:52:34] <Wobbo > Sangar: You haven't tried it yet :P
[18:53:16] <Wobbo > Sangar: They can also make humans look like orcs, so why not make a robot look like you? :P
[18:55:12] <Wobbo > You don't want to look like a deformed elf experiment?
[19:05:08] <Wobbo > Ekoserin: can you get the context?
[19:08:19] <Wobbo > Exhibit A is boring! I can't believe I payed for this!
[19:16:20] <Wobbo > wb ping
[19:17:05] <Wobbo > So no v^ ^v or ^vDoge?
[19:26:14] <Wobbo > Ekoserin: TMI
[19:39:03] *** Wobbo is now known as Wobbo |AFK
[19:47:04] *** Wobbo|AFK is now known as Wobbo
[19:59:37] <Wobbo > Its silent today
[20:18:47] <Wobbo > ds84182: what kind of app? and for what platform?
[20:20:10] <Wobbo > Sure, soon… :P
[20:27:33] <Wobbo > gamax92: I think it saw a ghost
[20:41:36] <ds84182> Wobbo , thats funny because I have a Moto X and it's codename is Ghost
[20:58:51] <Wobbo > .w hologram.setPaletteColor
[20:58:58] <Wobbo > Oh wait, no bots D:
[20:59:01] <Ender> Wobbo , that bot is dead
[20:59:50] <Wobbo > Nentify: I don't really know, but you should be able to use the wiki or an example program
[21:01:46] <Wobbo > Nentify: If I were to guess, I would say that the first is an index for the color and the second is the color itself. Probably a hex number
[21:04:03] <Nentify> Wobbo : could you give me an example for it? :3
[21:04:28] <Wobbo > Nentify: I have never worked with the holo myself, so I can only guess
[21:05:43] <Wobbo > Nentify: I believe that is hex in Lua yeah
[21:07:03] <Wobbo > Hi Sangar
[21:43:42] <Wobbo > Its /dev/diskN here
[21:44:04] <GUIpsp> or in wobbo 's case numbers
[21:44:23] <Wobbo > GUIpsp: The numbers are actually really informative
[21:44:52] <Wobbo > Yeah, mistakes alwasy happen
[21:45:31] <Wobbo > I can now see that I have two disks in /dev that diskutil doesn't see… weird…
[21:58:21] <Wobbo > I'm going
[21:58:52] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
65 more...
[18:22:06] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:22:06] *** zsh sets mode: +v Wobbo
[18:28:44] <Wobbo > .drama
[18:28:45] <^v> Wobbo , Fans of Bukkit and Forge argue on MCF
[18:29:33] <Wobbo > skyem123: I don't know, it is just drama :P
[18:36:13] <Wobbo > Can you even use GPL to write addons for proprietary code?
[18:36:50] <Wobbo > samis: They you should use MIT.
[18:37:26] <Wobbo > skyem123: Those could work aswell, don't know there specifics
[18:46:57] <Wobbo > I like how SKS comes in after skyem123 said that :P
[18:49:11] <Wobbo > Ender: that is the wall between imagination and reality?
[18:49:33] <skyem123> Wobbo , the 5th wall is the ceiling
[18:50:14] <Wobbo > skyem123: is the 6th wall the floor then?
[18:51:34] <Wobbo > skyem123: so then the 6th and 5th floor are the same!
[18:52:13] <skyem123> Wobbo , sometimes
[18:52:46] <Wobbo > SKS' fault?
[18:57:17] <Wobbo > SKS: from the great barrier reef?
[18:59:30] <Wobbo > And now it is probably dead :( rip swordfish of unknown origin.
[18:59:37] <Wobbo > What time is it for you know btw?
[18:59:42] <samis2> Wobbo , oh wll
[19:04:09] <Wobbo > Ender is the sysadmin of the universe, so it should be possible
[19:06:07] <Wobbo > Ender: the movie? the Book is beter.
[19:06:14] <Ender> Wobbo , eh
[19:13:39] *** Wobbo is now known as Wobbo |AFK
[19:19:45] *** Wobbo|AFK is now known as Wobbo
[19:20:51] <Wobbo > You are generally speaking creative people. I need a puzzle for my tabletop RPG in the room of a not so ancient underground ruin. Anybody got ideas?
[19:22:03] <Wobbo > CompanionCube: Let me send you a map
[19:23:11] <Wobbo > CompanionCube: It is for the entrence, the square rooms: http://rpgcharacters.wordpress.com/2013/09/13/tuesday-map-the-hall-of-ancient-kings/
[19:23:25] <Wobbo > CompanionCube: The blog isn't mine though, just using a map from there
[19:23:35] <Wobbo > skyem123: see my answer to CC
[19:25:08] <Wobbo > skyem123: you can always change the difficulty, but for two of the players it is the first time playing Fate, so not to hard I guess.
[19:26:14] <Wobbo > CompanionCube: trapdoors are kinda, bland, it you know what I mean.
[19:29:02] <Wobbo > CompanionCube: A trapdoor would work well if someone is expecting them
[19:29:14] <Wobbo > CompanionCube: Then he could come out and mock them for being in a hole.
[19:35:25] <Wobbo > skyem123: that is either: really hard or really easy, depending on the information you give the players :/
[19:40:38] <Wobbo > AndroUser: maybe it is on the inventory controller upgrade
[19:46:28] <Wobbo > And he never told us to support him! Or I missed that
[19:48:11] <skyem123> .pipe wobbo drama
[19:48:11] <^v> skyem123, WoooobbooooooooWobbo WoooooooobboooooWoobbooooooooWooooooooobbooooooWooooooobboooooooo
[19:48:16] <skyem123> .pipe wobbo rainbow
[19:48:16] <^v> skyem123, WoooooooobboooooooWooooooobbooooWoooooooobboooWobbo oooooooooWooobboWooooooooobboWoobbooooo
[19:48:29] <Wobbo > skyem123: you forgot the | character
[19:48:36] <skyem123> .pipe wobbo |rainbow
[19:48:36] <Wobbo> .pipe wobbo | rainbow
[19:48:37] <^v> Wobbo , 04W07o08o03o02o12b06b04o07o04o07o08W03o02o12o06o04o07o04o07o08o03o02b12b06o04o07o04o07o08o03o02o12o06o04W07o04o07o08b03b02o12o06o04o07o04o07o08o03W02o12o06o04o07o04b07b08o03o02o12o06o04o07o04W07o08o03o02o12o06b04b07o04o07o08o03o02W12o06o04o07o04o07o08o03o02o12o06b04b07o04o07o08o03o02o12o06o04o
[19:59:22] <Wobbo > You recieve an encrypted note from a guard. Crud, all my players are taking information security, which just talked about encryption :/
[20:10:58] <Wobbo > AndroUser: do you write to the hard disk?
[20:11:24] <AndroUser> Wobbo er. I just wgetted a program
[20:11:42] <Wobbo > AndroUser: and when you break the robot the program is gone?
[20:12:26] <Wobbo > AndroUser: That might be something Sangra wants to know. I guess you should contact him here or open an issue on github
[20:32:49] <Wobbo > Finally one that makes sort of sense! :D
[20:36:25] <Wobbo > He should
[20:38:04] <Wobbo > .drama
[20:38:05] <^v> Wobbo , Zeldo claims Extra Trees is full of adware
[20:38:08] <Wobbo > Hi asie
[20:38:35] <Vexatos> 18<20Wobbo 18>27 He should
[20:41:30] <Wobbo > LOL: I also had a labyrinth that was entirely illusionary. There was no way to the center, but all the walls were just illusions. Took the PCs a while, but they finally gave up with, "FINE! I HOLD MY HAND ON THE LEFT WALL AND WE GO THAT WAY!" I responded with, "Your hand goes right through the wall." They respond, "GOD DAMMIT!"
[20:44:52] *** Wobbo is now known as Wobbo |AFK
[20:44:53] *** Wobbo|AFK is now known as Wobbo
[20:47:29] <Wobbo > Vexatos: my client already makes sounds when you send a message, other sounds would really confuse me
[21:49:45] <Wobbo > SKS: I get the feeling you are doing something wrong. Can't put my finger on it
[22:03:03] <Wobbo > You just keep flying
[22:36:55] *** Wobbo is now known as Wobbo |AFK
60 more...
[18:33:14] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[18:33:14] *** zsh sets mode: +v Wobbo
[18:33:49] <Wobbo > .l not true
[18:33:49] <^v> Wobbo , false
[18:39:11] <Wobbo > .l not not nil
[18:39:11] <^v> Wobbo , false
[18:39:43] <Wobbo > .l not pancakes
[18:39:43] <^v> Wobbo , true
[18:40:22] <Wobbo > gamax92: Dealing with the real world or fail horribly
[19:16:15] *** Wobbo is now known as Wobbo |AFK
[19:26:53] *** Wobbo|AFK is now known as Wobbo
[19:39:08] *** Wobbo is now known as Wobbo |AFK
[20:04:32] *** Wobbo|AFK is now known as Wobbo
[20:14:41] <Wobbo > Ragnarok: autorun.lua is run when a fs is mounted
[20:16:23] <Wobbo > We should have a shrc :P
[20:18:36] <CompanionCube> Wobbo , wouldn't be too hard
[20:19:05] <Wobbo > CompanionCube: except that the shell can't read files of commands yet D:
[20:19:43] <Wobbo > CompanionCube: did that once, it still haunts me
[20:19:50] <Wobbo > CompanionCube: In my sleep!
[20:20:23] <Wobbo > CompanionCube: and this chat. And on github.
[20:20:41] <Wobbo > < wrote besh. Partly
[20:26:23] <Wobbo > gamax92: Congratulations!
[20:26:46] <Wobbo > gamax92: This is a big achievement, are you going to be sharing cake? :D
[20:27:20] <Wobbo > gamax92: 'cause I celebrate your achievement with you? :(
[22:45:23] <Wobbo > I'm going
[22:45:37] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
23 more...
[16:13:57] <^v> Altenius, [26] I come online, and I get thrown, now I get eaten! What is wrong with this place! ~Wobbo 2014 not knowing the purpose of #oc
[04:07:47] <Trompeta_de_le_Papa> .wobbo
[13:47:06] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:47:06] *** zsh sets mode: +v Wobbo
[13:49:39] <Wobbo > So, whats up?
[13:54:15] <Wobbo > Sounds like Java, I'm outta here! :D
[13:57:56] <Wobbo > ds84182: but what if the object you initialized it with is Null?
[14:01:29] <Wobbo > ds84182: write a coremod to disable automousegrab :P
[14:01:55] <ds84182> Wobbo , but then how the fuck am I supposed to actually play MC?
[14:04:34] <Wobbo > I don't know, I don't mod MC so I have no clue how to deal with this
[14:04:45] <ds84182> Wobbo : what was that command I just pasted?
[14:05:15] <Wobbo > xdotool key XF86Ungrab?
[14:14:29] <Wobbo > I've just created a way to call Lua code in a lisp style :D
[14:14:44] <Wobbo > {print, "Hello, World!"}
[14:22:43] <ds84182> Wobbo , whyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
[14:23:03] <Wobbo > ds84182: For Genetic Programming. That happens on tree structures
[14:24:33] <Wobbo > ds84182: but apart from it being a little bit ugly ' '>, and ()>{} imho, it works well
[14:25:11] <Wobbo > ds84182: It also has quote! :D
[14:26:29] <Wobbo > ds84182: and it si also only 30 LOCs
[14:26:46] <Wobbo > ds84182: you shouldn't use quantum OpenGL
[14:26:57] <Wobbo > s/GL/GX/
[14:26:57] <Kibibyte> <Wobbo > ds84182: you shouldn't use quantum OpenGX
[14:27:41] <Wobbo > PAPAM!
[14:28:01] <Wobbo > Who, I'm number ten most active on this channel again! :D
[14:28:39] <Wobbo > ^v is gone
[14:28:47] <Wobbo > Why is the ^v gone?
[14:31:21] *** Wobbo is now known as Wobbo |AFK
[14:34:41] *** Wobbo|AFK is now known as Wobbo
[14:42:18] <Wobbo > I could even implement a simple macro system for Taps…
[14:51:37] <Wobbo > gamax92: for school
[15:00:23] <Wobbo > gamax92: for real space efficiency, you should leave out the '. like so: +s
[15:17:50] <Wobbo > Oh no, not more kittens…
[15:31:23] *** Wobbo is now known as Wobbo |AFK
[15:41:34] *** Wobbo|AFK is now known as Wobbo
[16:11:54] *** Wobbo is now known as Wobbo |AFK
[16:18:05] *** Quits: Wobbo|AFK (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[17:37:06] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[17:37:06] *** zsh sets mode: +v Wobbo
[17:42:47] <Wobbo > ^v is back!
[17:43:36] <Wobbo > Just .fail x until you get Not found
[17:45:14] <Wobbo > CompanionCube: maybe he uses zsh :P
[17:47:47] <Wobbo > bash > powershell. bash deals with the universal type: text streams
[17:48:26] <Wobbo > skyem123: that is pretty much fail
[18:01:04] <Wobbo > Negi: GMT+1/2 here. Also Sangra, Vexatso, Kilobite and some more germans I'm forgeting :P And probalby more people
[18:01:48] <Wobbo > Negi: what do you speak?
[18:01:58] <Negi> Wobbo : Hon hon baguette.
[18:02:16] <Wobbo > Negi: French
[18:02:46] <Wobbo > I don't speak french :V
[18:02:59] <ds84182> Wobbo , vifiyes
[18:03:20] <Wobbo > Negi: I also forgot about asie, he is from poland, and there is someone from denmark,
[18:04:52] <Wobbo > There are quite some Europeans here :P
[18:13:26] <Wobbo > Negi: It uses the GB it doesn't need to send emails to gather souls for Lucifer
[18:14:37] <Wobbo > Negi: Why do you think it is called a daemon?
[18:15:29] <Wobbo > Ekoserin: It is old spelling for demon iirc
[18:17:26] <Wobbo > Negi: according to wikipedia the term Daemon comes from Maxwell's demon, and a greek daemon, a being that works in the background.
[18:19:53] <Wobbo > CompanionCube: but you can use windows if you are a conservative christian, since it doesn't involve the devel.
[18:20:17] <CompanionCube> Wobbo , but it does involve the devel...the devel of software
[18:20:55] <Wobbo > Negi: but systemd is also a daemon! :O
[18:21:06] <Wobbo > Ekoserin: Lorum Ipsum
[18:21:06] <Negi> Wobbo : A daemon managing daemons.
[18:21:21] <Wobbo > Negi: systemd is satan! :O
[18:22:40] <Wobbo > asie: Its linux, you don't really need to reverse engineer it right?
[18:23:28] <Wobbo > asie: but you can see the source right?
[18:23:34] <asie> Wobbo : Yes... if you agree to systemd's license
[18:23:59] <Wobbo > asie: Oh god no! D: I see your point
[18:24:55] <Wobbo > Kilobyte: but MIT/BSD is better
[18:26:23] <Wobbo > sweet or salt?
[18:26:38] <CompanionCube> Wobbo , I have both flavours
[18:26:52] * Wobbo takes sweet popcorn
[18:33:56] <Wobbo > Indeed
[18:34:13] <Wobbo > s/.//g
[18:34:42] <Wobbo > Kilobyte: whould it be possible to add a speaker address into sedbot?
[18:36:12] <Wobbo> Kilobyte: something like Wobbo s/.//g
[18:37:03] <Wobbo > Kilobyte: It would be really usefull to add that
[18:37:38] <Wobbo > Kilobyte: how is 8 comming along?
[18:39:26] <Wobbo > Kilobyte: does it have a github? :P
[18:42:32] <Kilobyte> Wobbo : https://github.com/Kilobyte22/Kibibyte8
[18:59:38] <^v> CompanionCube, [26] I come online, and I get thrown, now I get eaten! What is wrong with this place! ~Wobbo 2014 not knowing the purpose of #oc
[18:59:51] <Wobbo > Yeah, sure CompanionCube…
[19:02:38] <Wobbo > Kilobyte: 8 is in Scala! I thought you wanted to use Ruby?
[19:04:42] <Wobbo > s/ver/veg/
[19:05:05] <Wobbo > s/vegi/vege/
[19:09:41] <Wobbo > hi lizzy
[19:27:06] <Wobbo > Akuukis: use less tables :P
[19:30:27] <Akuukis> Hi Wobbo and gamax92!
[19:30:50] <Wobbo > Akuukis: still working on the A* stuff?
[19:31:44] <Wobbo > Akuukis: Maybe you should try to use more functions, so you can remove all of the memory intensive work into functions and let the GC clean up after you
[19:36:51] <Wobbo > Akuukis: But if you have a table and you GC its entries, the memory doesn't shrink that much. If you remove the table, the index should also dissapear
[19:38:27] <Wobbo > Akuukis: and then you might also try to use iterative deepening A*
[19:42:01] <Akuukis> Wobbo , I don't understand what you meant about GC and tables
[19:43:14] <Akuukis> Wobbo : the only place where one of those two troublesome tables shrink is at line #426, and even if it wouldn't shrink it takes way too much RAM than it should
[19:45:13] <Wobbo > Akuukis: That is you clear the entries in a table, the index doesn't shrink. But if you remove the table, the index should remove as well.
[19:46:24] <Wobbo > Akuukis: Still, I would put it in more functions and give every function just what it needs.
[19:50:21] <Akuukis> Wobbo : do you think about those check at lines #431, #440, #503, #523, #539 and #553?
[19:52:15] <Wobbo > Akuukis: #431 should be its own function
[19:53:26] <Trompeta_de_la_papa> .wobbo
[19:53:26] <^v> Trompeta_de_la_papa, WooooooooobbooooWoooooooooobbooooWoooooooooobbooooWoobbooWooooooooobboooWobbooooooooWooooooobboooooooWobbo ooWoooooobboooooooWooooooobbo
[19:53:36] <Wobbo > Maybe together with #440, but I would also put that in its own function, so #431 can pass the weights to #440
[19:54:33] <Wobbo > Akuukis: Also, you might want to use a priority queue or a heap instead of manually checking for eveything.
[19:55:52] <Wobbo > Akuukis: small thing, you know you can do #tab to get the length of a table?
[19:57:00] <Wobbo > Akuukis: you use at least two custom length counters as far as I can see
[19:57:58] <Wobbo > Akuukis: might make debugging easier as well
[19:58:50] <Wobbo > Akuukis: the problem might also be that your counters are counting wrong, and that you are not removing stuff from some tables
[19:59:06] <Wobbo > Akuukis: probably, otherwise I will probably be back on tuesday :P
[19:59:22] <Wobbo > Akuukis: and you can email me
[20:00:38] <Akuukis> Wobbo : Where to email you?
[20:00:41] <Wobbo > Akuukis: you got my email/github?
[20:00:50] <Wobbo> Wobbo : I'm @rmellema on github
[20:21:55] <Wobbo > ds84182: because there aren't enough of those things
[20:22:17] <ds84182> Wobbo , but 16 bit x86
[20:22:26] <Wobbo > Anyway, I'm going, got a headache.
[20:22:42] <Wobbo > Akuukis: maybe you should also put your code on github gist, then I can fork it and stuff.
[20:23:27] <Akuukis> Wobbo : Its here: https://github.com/Akuukis/RobotColorWars/blob/master/lib/nav.lua, although not updated
[20:24:27] <Wobbo > Keep that updated as wel! ;)
[20:24:36] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
115 more...
[18:58:49] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:58:50] *** zsh sets mode: +v Wobbo
[19:09:52] <Wobbo > Are we talking in Morse now?
[19:09:56] <gamax92> Wobbo : https://www.youtube.com/watch?v=h1mlponX_jw
[19:10:46] <Wobbo > Ah, talking about old technology again.
[19:12:04] <Wobbo > v^: protect the others!
[20:27:14] <Wobbo > Ender: If we have neural interfaces, we will program in a different way as well.
[20:48:58] <Wobbo > v^: so when it is off, it is both true and false?
[20:49:23] <Wobbo > Programming languages with four-valued logic, that would be interesting…
[20:50:05] <gamax92> Wobbo : i remember something from old new thing where the same thing was also not the same thing.
[20:50:34] <Wobbo > gamax92: That sounds really weird, care to explain?
[20:53:12] <Wobbo > gamax92: Also, you know what four valued logic is?
[20:59:43] <Wobbo > ShadowKatStudios: If a Kat came from the shadows I would be scared to. Escpecially in a studio.
[21:01:04] <Wobbo > ShadowKatStudios: XD
[21:03:42] <Wobbo > ShadowKatStudios: You would also lose me if you shot that all on me at high speed.
[21:06:57] <Wobbo > gamax92: anyone who doesn't run around with a gun or has a good understanding of computers
[21:09:02] <Wobbo > ShadowKatStudios: that would make me normal I guess.
[21:10:33] <Wobbo > ShadowKatStudios: If shot at me at fast speed, verbally.
[21:13:08] <Wobbo > ShadowKatStudios: use french speech synthesis :P
[21:13:54] <Wobbo > ShadowKatStudios: Japanese is not particulary fast. french is.
[21:17:18] <Wobbo > $conv bal
[21:17:19] <^vDoge> Wobbo , Ɖ3720 = $0.4989 €0.3783 £0.3007
[21:17:33] <Wobbo > I didn't know you could $conv bal
[21:18:53] <Wobbo > $conv ball ^v
[21:18:53] <^vDoge> Wobbo , Invalid number
[21:36:12] <Wobbo > I also think bilingual.
[21:39:23] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 183 seconds)
[21:48:40] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[21:48:41] *** zsh sets mode: +v Wobbo
[22:21:08] <Wobbo > gamax92: or, not xor. So both is valid :P
[22:21:24] <skyem123> Wobbo , saves the day!
[22:21:32] <gamax92> Wobbo : not logical or ...
[22:21:56] <Wobbo > gamax92: they are called inclusive and exclusive or :P
[22:22:07] <gamax92> Wobbo : I
[22:22:39] <gamax92> Wobbo : I'll just assume you are not human and don't realize in a human context or does not and never means both.
[22:23:13] <Wobbo > gamax92: Sometimes it means or.
[22:24:04] <gamax92> Wobbo : you have 8 dollars, this pizza is 8 dollars and this cake is 8 dollars, cake or pizza?
[22:24:33] <Wobbo > gamax92: I didn't say it alwasy means or, I just said it doesn't always mean xor
[22:26:01] <gamax92> Wobbo : You have 25 dollars, you are offered the choice of vanilla ice cream from brand A, which is 15 dollars, or strawberry ice cream from brand B, which is 12. You cannot have both because 15 + 12 > 25
[22:26:42] <Wobbo > gamax92: You are still not talking against my claim.
[22:27:14] <gamax92> Wobbo : What, that you don't understand or is usually not both?
[22:27:33] <Wobbo > gamax92: My claim is that or in natural language can be both xor and or.
[22:30:03] <Wobbo > gamax92: Inclusive or in natural language: Her grades are so good that she's either very bright or studies hard
[22:30:45] <Wobbo > gamax92: because she could be both very bright and studying very hard?
[22:31:20] <Wobbo > gamax92: That does not mean that she doesn't do it. Maybe the studying gives her confidence, even though she doesn't need it
[22:31:31] <v^> remove all the wobbo s
[22:32:17] <Wobbo > Suddenly, conversation out of context
[22:32:30] <gamax92> Wobbo : don't worry about it
[22:32:49] <Wobbo > gamax92: but it has my name in it D:
[22:33:10] <Wobbo > .faillist
[22:33:15] <Wobbo > .failist
[22:33:48] <Wobbo > v^: wasn't there a command to list them with numbers?
[22:35:45] <Wobbo > .fail 26
[22:35:46] <^v> Wobbo, [26] I come online, and I get thrown, now I get eaten! What is wrong with this place! ~Wobbo 2014 not knowing the purpose of #oc
[22:37:29] <Wobbo > skyem123: https://www.flickr.com/photos/girliemac/6508023523/in/set-72157628409467125/
[22:38:12] <Wobbo > skyem123: wrong picture XD
[22:38:30] <Wobbo > skyem123: https://www.flickr.com/photos/girliemac/6508022985/in/set-72157628409467125/
[22:39:14] <Wobbo > Anyway, I'm going
[22:39:50] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
59 more...
[18:44:55] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:44:56] *** zsh sets mode: +v Wobbo
[18:46:50] <Wobbo > I guess Sangar is dancing.
[18:47:36] <Wobbo > Ender: who says it couldn't be you? :P
[18:48:10] <Ender> Wobbo , because I suck at animating
[18:49:00] <Wobbo > Ender: the animations don't have to be good :P
[18:49:55] <Kibibyte> <Wobbo > The almighty Ender: the animations don't have to be good :P
[18:50:23] <Wobbo > .setcommand roll math.random(1,6)
[18:50:59] <Wobbo > Maybe it doesn't accept me?
[18:51:39] <Wobbo > Ender, now make one which takes arguments :D
[18:51:39] * v^ promotes the Wobbo to trusted
[18:51:47] <Wobbo> the Wobbo :P
[18:52:28] <Wobbo > Whoo! :D
[18:54:03] <Wobbo > .setcommand roll math.random(1,txt)
[18:54:03] <^v> Wobbo , Registered
[18:54:10] <Wobbo > .roll 10
[18:54:14] <Wobbo > .roll 3
[18:54:45] <Wobbo > .setcommand roll "The dice lands on a "..math.random(1,txt)
[18:54:45] <^v> Wobbo , Registered
[18:54:49] <Wobbo > .roll 10
[18:54:49] <^v> Wobbo , The dice lands on a 10
[18:54:53] <Wobbo > .roll 10
[18:54:53] <^v> Wobbo , The dice lands on a 7
[19:10:54] <Wobbo > .roll 10d6
[19:10:54] <^v> Wobbo , Dice:
[19:11:06] <Wobbo > .roll 9d6
[19:11:06] <^v> Wobbo , Dice: 4 | 5 | 2 | 5 | 2 | 6 | 4 | 6 | 2
[19:11:22] <Wobbo > ThisIsTotallyAHuman: you need to specify a number, let me fix that
[19:11:57] * Ender looks at Wobbo
[19:12:32] <Wobbo > .setcommand roll local times, dice = string.match(txt, "(%d+)[%sd](%d+)") if not dice then dice = string.match(txt, "(%d+)"); times = 1 end if not dice then dice = 6 end local rolls = {} for i=1, times do table.insert( rolls, math.random( 1, dice ) ) end return "Dice: " .. table.concat( rolls, " | " )
[19:12:32] <^v> Wobbo , Registered
[19:12:37] <^v> Wobbo , Dice: 1
[19:12:42] <Wobbo > .roll 10d4
[19:12:42] <^v> Wobbo , Dice: 1 | 3 | 4 | 2 | 2 | 3 | 2 | 4 | 2 | 4
[19:13:12] <Wobbo > Ender: what command?
[19:14:14] <Wobbo > .roll 100d60
[19:14:14] <^v> Wobbo , http://71.238.153.166/paste/iCh57.txt
[19:14:46] <Wobbo > Ender: how do you mean?
[19:15:02] <v^> Wobbo , entropy is low and hackable btw
[19:15:16] <Wobbo > Ender: I just make it accept dice notation.
[19:15:55] <Wobbo > v^: would it help is you set math.seed?
[19:16:45] <Wobbo > .setcommand roll math.randomseed(os.clock()) local times, dice = string.match(txt, "(%d+)[%sd](%d+)") if not dice then dice = string.match(txt, "(%d+)"); times = 1 end if not dice then dice = 6 end local rolls = {} for i=1, times do table.insert( rolls, math.random( 1, dice ) ) end return "Dice: " .. table.concat( rolls, " | " )
[19:16:45] <^v> Wobbo , Registered
[19:16:50] <Wobbo > .rool 1d6
[19:16:54] <Wobbo > .roll 1d6
[19:16:54] <^v> Wobbo , Dice: 3
[19:16:57] <v^> Wobbo , nope, even more hackable
[19:17:09] <Wobbo > .setcommand roll math.randomseed(42) local times, dice = string.match(txt, "(%d+)[%sd](%d+)") if not dice then dice = string.match(txt, "(%d+)"); times = 1 end if not dice then dice = 6 end local rolls = {} for i=1, times do table.insert( rolls, math.random( 1, dice ) ) end return "Dice: " .. table.concat( rolls, " | " )
[19:17:09] <^v> Wobbo , Registered
[19:17:13] <Wobbo > .roll 1d6
[19:17:13] <^v> Wobbo , Dice: 2
[19:17:17] <Wobbo > .roll 1d6
[19:17:17] <^v> Wobbo , Dice: 2
[19:17:32] <Wobbo > .setcommand roll local times, dice = string.match(txt, "(%d+)[%sd](%d+)") if not dice then dice = string.match(txt, "(%d+)"); times = 1 end if not dice then dice = 6 end local rolls = {} for i=1, times do table.insert( rolls, math.random( 1, dice ) ) end return "Dice: " .. table.concat( rolls, " | " )
[19:17:33] <^v> Wobbo , Registered
[19:17:54] <Wobbo > Will go there now :P
[19:18:28] <Wobbo > Yep, it does
[19:38:19] <Wobbo > Wuerfel_21: As far as I am aware, no
[19:51:40] <Wobbo > .roll 4dF
[19:51:40] <^v> Wobbo , 0, -1, -1, -1
[19:51:49] <Wobbo > Oh, minus three
[19:52:31] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[19:53:02] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[19:53:02] *** zsh sets mode: +v Wobbo
[19:53:05] <Wobbo > Now ^v has a working roll command! It even accepts Fate/Fudge dice!
[19:54:05] <Wobbo > Derp, didn't test that
[19:54:16] <Wobbo > .roll 10d8
[19:54:16] <^v> Wobbo , 4, 5, 7, 4, 6, 4, 2, 6, 1, 5
[19:54:24] <Wobbo > .roll 6
[19:56:12] <Wobbo > Wuerfel_21: It uses regex to find the numbers, that won't work
[19:56:26] <Wobbo > Wuerfel_21: I don't feed the numbers to lua or anything
[19:57:14] <Wobbo > There, default is 1d6 now
[19:57:59] <Wobbo > .roll F
[19:57:59] <^v> Wobbo , lua:1: 'for' limit must be a number
[19:59:20] <Wobbo > It hurts my eyes
[20:02:01] <Wobbo > .roll F
[20:02:19] <Wobbo > Yeah! .roll shouldn't have any bugs anymore!
[20:03:45] <Wobbo > dafuq?
[20:03:52] <Wobbo > .roll 5
[20:03:52] <^v> Wobbo , 2, 2, 1, 5, 5
[20:05:15] <Wobbo > Sangar: Most of the bug fixing happend in #ocbots :P
[20:08:55] <Wobbo > But nobody cared :P
[20:13:24] <Wobbo > Alright, now .roll should be bug free, you can check it out in #ocbots
[20:13:32] <Wobbo > otherwise Sangar gets mad
[20:14:42] <Wobbo > Sangar: the chat needs more textraum? :P
[20:18:17] <Wobbo > But botmessages are fun! :P
[20:20:54] <Wobbo > Sangar: but now we can tabletop in #oc! :P
[20:21:35] <Wobbo > Sangar: we can even play fate/fudge, we got the dice :P
[20:21:38] <Wobbo > .roll 4dF
[20:21:38] <^v> Wobbo , -1, -1, -1, 1
[20:49:18] <Wobbo > Ender: you are back forever now?
[20:50:08] <Ender> Wobbo , yes until I need to go again
[20:51:21] <Wobbo > What is teleporting around me? it is, Ender Obvious!
[20:54:51] <Wobbo > Hi Lizzy
[20:55:46] <Lizzy> Urghh, hello Wobbo
[20:55:52] <Lizzy> .wobbo
[20:55:52] <^v> Lizzy, WoooooooooobboooWooooooooobboooWobbo ooooWoooooobboooooooWoobboooooooooWoooobbooooooooooWoooooooobboooooooWoobboooooooooWoobboooooWooooooobboo
[20:56:19] * Wobbo helps Lizzy stand up
[20:56:42] * Lizzy takes wobbo 's help
[20:56:54] <Wobbo> .wobbo
[20:56:54] <^v> Wobbo, WoobboooWobboooooooWooobboooooooWooooooooobbooooooWooooooobboooooooWoooooobbooooWobbo ooooWooobboooooooWoooobboooooooooWooobbooo
[20:57:28] <Wobbo > Nah, lets stop the botspam. Otherwise Sangra gets mad about his chatraum again.
[20:59:20] <Wobbo > Ender: yes. Just find the correct Neurotransmitter.
[21:05:32] <Wobbo > Ender: relevant xkcd: http://xkcd.com/269/
[21:09:07] *** Wobbo is now known as Wobbo |AFK
[21:10:02] *** Wobbo|AFK is now known as Wobbo
[21:11:08] <Wobbo > So, streaking is the new crase now?
[21:11:14] <Wobbo > Hi asie
[21:11:32] <Ender> Yes Wobbo
[21:11:49] <Wobbo > So, after bot spam we arive at streaking…
[21:12:43] <Wobbo > ping: what kind of robot?
[21:13:26] <Wobbo > ping: what kind of tournaments?
[21:15:10] <Wobbo > ping: what kind of controller does it have?
[21:15:43] <ping> Wobbo , like a ps3 controller
[21:15:57] <Wobbo > ping: the microcontroller :P
[21:16:41] <Wobbo > ping: so you had to connect all the pins yourself?
[21:16:53] * Wobbo has only worked with arduino's
[21:17:04] <ping> Wobbo , 3 wire connectors are easy
[21:17:52] <Wobbo > ping: what kinds of sensors does it have?
[21:18:46] <ping> Wobbo , currently it has potentiometer and two optical shaft encoders for the wheels
[21:20:41] <Wobbo > ping: no other sensors?
[21:20:56] <ping> Wobbo , lcd with buttons count?
[21:21:24] <Wobbo > ping: no >:(
[21:22:18] <Wobbo > ping: so it can't sense its surroundings?
[21:23:13] <Wobbo > Now we're talking. just one?
[21:23:58] <Wobbo > ping: odometry is hard as fuck and unreliable if you take turns.
[21:24:15] <ping> Wobbo , encoders make it perfect >_>
[21:27:00] <Wobbo > Wait, that means Lizzy is still naked…
[21:35:43] * Wobbo throws a bucket of ice water over Lizzy and runs away.
[21:36:10] * gamax92 throws a garbage truck full of ice water onto Wobbo
[21:36:56] * Lizzy wakes up and brutally decapitates Wobbo & gamax92
[21:37:06] * Wobbo is cold and decapitated
[21:38:31] * Wobbo grabs his own rolling head, places it back on his neck and looks for a towel
[21:38:45] * DeanIsCoding gives Wobbo a towel
[21:38:57] <Wobbo > Thanks, mine is wet and stuff
[21:40:22] <TabletCube> gamax92: /me imagines Wobbo is talking bout his dicl
[21:40:47] <Wobbo > TabletCube: I was not
[21:40:55] * Wobbo dries himself with the towel
[21:41:46] <Wobbo > Wuerfel_21: the channel prevers the word hentai.
[21:42:46] <DeanIsCoding> Wobbo : Do you still need my towel?
[21:42:55] <Wobbo > DeanIsCoding: No, Im dry
[21:43:02] * Wobbo hands the towel back to DeanIsCoding
[21:47:35] <Wobbo > Ender: you should change that last line to #oc
[21:49:19] <Wobbo > .drama
[21:49:20] <^v> Wobbo , VoxelMap is not updated for the latest version of Minecraft
[21:51:18] <Wobbo > .drama hi
[21:51:18] <^v> Wobbo , pixlepix sues Extra Utilities
[21:51:41] <Wobbo > gamax92: what does it stand for then?
[21:52:07] <Wobbo > gamax92: but, but, but, it writes more than one character!
[21:52:13] <gamax92> Wobbo : its a stream
[21:52:25] <Wobbo > gamax92: shouldn't it be couts then?
[21:52:40] * Wobbo doesn't know and doesn't want to know C++
[21:54:45] <Wobbo > gamax92: from what I heard from C++, the object system is really absurd
[21:55:29] <Wobbo > gamax92: Haven't really worked with it though. only written two or three C++ classes when I worked with Arduino
[21:55:52] <Wobbo > LC="C"? :P
[21:56:08] <Wobbo > s/LC/LANG/
[21:56:08] <Kibibyte> <Wobbo > LANG="C"? :P
[21:56:21] <Wobbo > DeanIsCoding: Lisp is best :P
[21:56:34] <DeanIsCoding> Wobbo : Ikr ;P
[21:56:53] <Wobbo > gamax92: I really like write only code :P
[21:57:13] <Wobbo > gamax92: I want to write all my code in regexes :P
[21:57:17] <gamax92> Wobbo : then do so
[21:57:47] <Wobbo > sarcasm through text doesn't always work…
[21:57:57] <Wobbo > I have voice.
[21:58:02] <gamax92> Wobbo : I.E rarely ever
[21:58:03] <Wobbo > DeanIsCoding: less for OC?
[21:58:24] <DeanIsCoding> Wobbo : No, I am editing the bootstrap css framework :)
[21:58:41] <Wobbo > DeanIsCoding: Ah. So no bootstrap CSS for OC? :P
[21:59:08] <DeanIsCoding> Wobbo : I don't know what exactly you mean, but very likely no.
[21:59:37] <Wobbo > DeanIsCoding: css on OC is what I mean :P
[22:00:07] <Wobbo > DeanIsCoding: actual computer
[22:02:55] <Wobbo > TabletCube: permission denied
[22:03:05] <Wobbo > Hi Fokas
[22:03:09] <TabletCube> Wobbo : Ender == root
[22:03:21] <Wobbo > TabletCube: I know
[22:03:50] <Wobbo > So we went from botspam, to streaking, to more botspam, to hugging LordFokas?
[22:04:25] <LordFokas> Wobbo , hey, what's wrong with it? I'm all fluffy and cuddly.
[22:04:38] <Wobbo > LordFokas: mostly the streaking.
[22:05:03] * TabletCube streaks in front of Wobbo
[22:05:20] <Wobbo > TabletCube: while hugging LordFokas? :P
[22:05:31] <LordFokas> Wobbo , yo dawg.
[22:05:31] <TabletCube> Wobbo : yes
[22:06:38] * TabletCube sends Wobbo 's clothing to /dev/null
[22:06:56] <Wobbo > TabletCube: goes after his clothes in /dev/null
[22:07:03] *** Wobbo is now known as Wobbo |NULL
[22:07:24] <TabletCube> Wobbo |NULL: nothing can be taken from /dev/null
[22:07:33] <DeanIsCoding> Wobbo |NULL! Don't go into the null!
[22:08:09] <Wobbo |NULL> TabletCube: you hear a faith sound: maybe the almighty admin can get me from here
[22:08:29] * DeanIsCoding teleports Wobbo |NULL back to (his) reality
[22:08:38] *** Wobbo|NULL is now known as Wobbo
[22:09:08] <ds84182> Wobbo = nil
[22:09:09] <Wobbo > GreaseMonkey: If they had the power to do so, they would shift through your digital garbage I'm sure.
[22:10:01] <Wobbo > GreaseMonkey: there is some super secure BSD
[22:10:53] <Wobbo > Lizzy: that lizard from Dora is called Lizzy iirc, so that is one.
[22:12:04] <Wobbo > Lunatrius: I second that
[22:12:21] <Wobbo > Lunatrius: both what Ender said and what skyem123 said
[22:13:21] <Wobbo > LordFokas: relevant xkcd: https://xkcd.com/1223/
[22:13:45] <LordFokas> I've seen that one wub wob wobbo
[22:15:05] * Wobbo hands LordFokas a bucket of water and a towel
[22:18:10] <Wobbo > TabletCube: list all the items in the set of sets that are not a member of themselves.
[22:19:24] <Wobbo > TabletCube: make a set with all the fetises that people have
[22:21:36] <Wobbo > A long time ago, in an irc chatroom far, far away…
[22:22:29] <Wobbo > ^v broke!
[22:22:50] <Wobbo > ^vDoge is also not working
[22:23:23] <^vDoge> Wobbo , Ɖ3720
[22:23:40] <Wobbo > skyem123: zsh is Ender
[22:23:49] <v^> Wobbo , nope
[22:23:57] <Wobbo > bash > zsh :P
[22:24:30] <Wobbo > v^: ^v is still not working…
[22:24:48] <^vDoge> Wobbo , Ɖ3720
[22:25:19] <^v> Ping reply from Wobbo 0.24s
[22:25:26] <Wobbo > .roll 20d100
[22:25:26] <^v> Wobbo , 50, 5, 65, 58, 54, 92, 6, 4, 62, 96, 30, 15, 51, 63, 39, 14, 70, 21, 71, 96
[22:25:42] <^v> TabletCube, [26] I come online, and I get thrown, now I get eaten! What is wrong with this place! ~Wobbo 2014 not knowing the purpose of #oc
[22:26:34] <Wobbo > GreaseMonkey: an oc musical?
[22:26:58] <GreaseMonkey> Wobbo : that too
[22:27:01] <Wobbo > GreaseMonkey: or a oc llvm addon :P
[22:27:18] <Wobbo > Lunatrius: and you can miss the rest if you flee now
[22:27:49] <Wobbo > GreaseMonkey: ARM? :P
[22:28:05] <Wobbo > With a chance of madness.
[22:28:22] <Wobbo > GreaseMonkey: Sounds like common lisp :P
[22:29:16] <Wobbo > core that is powerfull, simple to implement, flexible and nice to use, devinitly lisp.
[22:29:38] <Wobbo > FuzzyHarpyBug: that is the error you get?
[22:29:58] <Wobbo > GreaseMonkey: CL has FFI iirc, never used it yet
[22:30:39] <Wobbo > FuzzyHarpyBug: no experience with the holo, so I can't help you there
[22:31:15] <Wobbo > GreaseMonkey: yeah, I know that.
[22:31:59] <Wobbo > FuzzyHarpyBug: It prints 666?
[22:32:34] <Wobbo > FuzzyHarpyBug: is this banner for OC holos?
[22:33:05] <Wobbo > FuzzyHarpyBug: Awesome. This should be on default OC
[22:33:15] <Wobbo > FuzzyHarpyBug: PR that shit, now :D
[22:34:02] <Wobbo > DeanIsCoding: where do you live?
[22:34:40] <DeanIsCoding> Wobbo : Look at your clock, see that its 1AM (i guess. denmark?) and go figure
[22:35:07] <Wobbo > DeanIsCoding: It is 0:33 here(Netherlands), so I got confused
[22:35:30] <Wobbo > DeanIsCoding: That there would be a half hour differencen and stuff.
[22:35:55] <DeanIsCoding> Wobbo : There is none. But 1AM sounds better than 12:35AM
[22:36:19] <Wobbo > DeanIsCoding: just say 0:30 or something :P
[22:36:50] <Wobbo > FuzzyHarpyBug: I would recommend asking Sangra(swap the ra) or v^
[22:38:47] <Wobbo > .pipe echo FuzzyHarpyBug: you clearly haven't met rainbow yet | rainbow
[22:38:47] <^v> Wobbo , 04F07u08z03z02y12H06a04r07p04y07B08u03g02:12 06y04o07u04 07c08l03e02a12r06l04y07 04h07a08v03e02n12'06t04 07m04e07t08 03r02a12i06n04b07o04w07 08y03e02t12
[22:40:33] <Wobbo > Anyway, I'm going.
[22:40:54] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
266 more...
[12:28:15] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[12:28:15] *** zsh sets mode: +v Wobbo
[14:21:44] *** Wobbo is now known as Wobbo |AFK
[15:03:55] *** Wobbo|AFK is now known as Wobbo
[15:10:42] <Wobbo > Ender: So that is where the Null pointer points to!
[15:14:02] <Wobbo > v^: ^v now has FFI?
[15:14:49] <Wobbo > v^: I thought it ran on 5.2 :/
[15:16:33] <v^> Wobbo , ._.
[15:16:36] <Wobbo > Ekoserin: you should be able to leave those empty
[15:17:07] <Wobbo > v^: because I'm not activly participating in the development of your bot I guess
[15:19:23] <Wobbo > v^: that is one thing I noticed in ^v
[15:20:15] <Wobbo > Ekoserin: btw, the resolution function you need is gpu.setResolution
[15:20:26] <Wobbo > .w gpu.setResolution
[15:20:27] <^v> Wobbo , gpu.setResolution(width: number, height: number):boolean Sets the specified resolution. Can be up to the maximum supported resolution. If a larger or invalid resolution is provided it will throw an error.
[15:21:54] <Wobbo > Ekoserin: did you get a gpu proxy first?
[15:22:39] <Wobbo > Ekoserin: before you can set the resolution on a gpu, you need to know where the gpu is right? Check the resolution program in OpenOS ;)
[15:24:02] <Wobbo > You can use OpenOS floppies as system rescue devices O_o
[15:24:10] <Wobbo > Ender: Nice beach?
[15:24:47] <Wobbo > Ender: did you swim there?
[15:25:15] <Wobbo > Ender: you got to swim at the beach in the summer!
[15:25:36] <Ender> Wobbo , I generally don't do outside
[15:25:58] <Wobbo > Ekoserin: pervert
[15:26:46] <Wobbo > Is the rpg bot stilll working?
[15:27:08] <Wobbo > Ekoserin, you may roll for first aid
[15:28:21] <Wobbo > Ekoserin: this doesn't count as public for me :P
[15:29:31] <Wobbo > Ekoserin: I haven't roleplayed a lot actually. I have done a few years of play by post, and since May I have been GMing for a group of friends.
[15:30:19] <Wobbo > Ekoserin: then roll for first aid :P
[15:30:31] <Wobbo > v^: does ^v have a dice thingy?
[15:32:06] <^vDoge> Wobbo , Ɖ3720
[15:32:14] <Wobbo > $conv 3720
[15:32:15] <^vDoge> Wobbo , Ɖ3720 = $0.4988 €0.3785 £0.3008
[15:32:30] <Wobbo > $conv 0
[15:32:31] <^vDoge> Wobbo , Ɖ0 = $0 €0 £0
[15:32:59] <Wobbo > Ekoserin: yeah. somethimes v^ hands out money
[15:34:03] <Wobbo > Ekoserin: give it a try!
[15:34:13] <Ekoserin> $tip Wobbo -90
[15:34:39] <Wobbo > v^ does ^v have a dice roll function?
[15:36:49] <v^> Wobbo , nope :<
[15:39:28] <Wobbo > Ekoserin: almost nobody here uses the webchat as far as I am aware. We all use irc clients.
[15:41:34] <Wobbo > v^: I'm on that list and I don't use the webchat
[15:42:07] <Wobbo > v^: It also has multiple bots on it
[15:42:57] <Wobbo > v^: according to that list you just send ^vDoge is connected via the webchat :P
[15:43:07] <v^> Wobbo , it was because i couldnt even
[15:45:42] <Wobbo > Ekoserin: What about they?
[15:46:53] <Wobbo > Ekoserin: You need to offer your soul to our benovelent overlord Sangra.
[15:47:56] <Wobbo > CompanionCube: did you try import anti-gravity?
[15:48:17] <Wobbo > Ekoserin: So, no problem to sell your soul then right?
[15:49:16] <Wobbo > Ekoserin: Then you get something for free!
[15:50:46] <CompanionCube> Wobbo : nope
[15:51:33] <Wobbo > Ekoserin: An empty floppy is read-write
[15:57:53] <Wobbo > Ekoserin: Which error?
[16:01:22] <Wobbo > Ekoserin: Our benevolent overlord has not implemented computer.explode, so I don't think that will happen
[16:02:26] <Ekoserin> Wobbo : I was thinking like, a mass of pixels all over the display, glitchy graphics, and overall extreme unstability, but not "An error has occured." screen.
[16:02:57] <Wobbo > Ekoserin: you can get a bluescreen. Which should have been a Kernel Panic.
[16:03:01] <Wobbo > Also, hi snagar
[16:03:13] <Wobbo > s/na/an
[16:03:14] <Kibibyte> <Wobbo > Also, hi sangar
[16:03:39] <Wobbo > Ekoserin: whose is boring?
[16:03:57] <Ekoserin> Wobbo : What?
[16:04:26] <Wobbo > Ekoserin: ls to list the directory.
[16:11:23] <Wobbo > from import import import as import
[16:11:53] <Wobbo > I think that is valid python. But not sure
[16:11:58] <gamax92> Wobbo : probably
[16:12:17] <Wobbo > gamax92: He might complain about a package named import.
[16:13:08] <Wobbo > gamax92: If I would ever build a language with keywords, I wouldn't allow people to name packages after keywords
[16:13:15] <Wobbo > Ender: I know
[16:26:10] <Wobbo > Ekoserin: because you are programmed in C# but running on Linux
[16:39:24] <Wobbo > I am sometimes amazed by the amount of bs that happens here
[16:40:09] <Wobbo > Ender: You are an enderman ¬_¬ Explains why you didn't swim!
[17:01:12] <Wobbo > The concept of god as a system administrator is interesting.
[17:11:16] *** Wobbo is now known as Wobbo |AFK
[17:41:31] *** Wobbo|AFK is now known as Wobbo
[17:42:00] <Wobbo > You know all have l337 names?
[17:44:30] <Wobbo > Kilobyte: not to shabby.
[17:45:16] <Kilobyte> Wobbo : yep, i did actually go over 1k for a sec
[17:46:00] <Wobbo > Kilobyte: Now you can play with shaders! :P
[17:48:52] <Kilobyte> Wobbo : thats 50x the fps my laptop got
[18:12:04] <Wobbo > Kodos: I would go with juice
[18:26:01] <Wobbo > Akuukis: and which loop is hogging memory?
[18:28:47] <Wobbo > Akuukis: What does this code do?
[18:29:24] <Wobbo > Upgraded A*?
[18:29:39] <Wobbo > I thought A* was the best for general graphs, how did you upgrade it?
[18:31:32] <Wobbo > A* star can already do 3D worlds, since A* doesn't care about the implementation of the graph, but the rest sounds nice.
[18:32:27] <Wobbo > Akuukis: What might be the problem is that you do a lot of reading/writing from tables, since table cleaning in Lua doesn't work correctly. Even if you remove an entry it keeps using ram
[18:32:57] <Wobbo > A1_C4T\prgm: I never heard about compiling CSS. I did hear about compiling to CSS
[18:33:53] <Akuukis> Wobbo : I heard that tables doesn't shrink after their entries are deleted
[18:34:09] <Wobbo > Akuukis: that is what I mean.
[18:34:38] <Wobbo > A1_C4T\prgm: then you are not compiling css. Then you are compiling to css
[18:35:07] <A1_C4T\prgm> Wobbo : Like I said. I call it that out of habit. Not because its stricly true.
[18:35:39] <Akuukis> Wobbo : may line #372 be a problem?
[18:36:41] <Wobbo > Akuukis: It might be, but I have no experience with memory managment.
[18:37:04] <Wobbo > Akuukis: I would expect it is mostly a problem with overwriting the hash part of the table, not the array part
[18:38:11] <Wobbo > Kodos: youtube-dl is a simple python script
[18:38:49] <Wobbo > Kodos: http://rg3.github.io/youtube-dl/ It comes with python for windows
[18:39:19] <Akuukis> Wobbo : the only hint I have is that cycle eats more memory for each cycle, starting at 3KB per cycle and ending with up to 40KB at around cycle 25 before it runs out of memory
[18:39:21] <Wobbo > Akuukis: I don't know if that will work, you still remove things from the table.
[18:39:45] <Wobbo > Akuukis: Maybe you are using global variables by accident
[18:40:42] <Wobbo > Akuukis: you could grep and sort the file with local . = . and . = .
[18:42:37] <Akuukis> Wobbo : Ok, I will try it
[18:46:55] <Wobbo > Akuukis: you on a unix system?
[18:47:58] <Wobbo > Akuukis: ah, nvm then
[18:48:34] <Wobbo > Akuukis: it stole that from ed.
[18:48:53] <Akuukis> Wobbo : from what?
[18:49:00] <Wobbo > ed, the standard editor
[18:49:43] <Wobbo > Akuukis: anyway, I got two files I want to share with you. What is the best way to do so?
[18:52:53] <Wobbo > Akuukis: this is my list of local vars: http://pastebin.com/TcVU7nvM
[18:53:28] <Wobbo > Akuukis: and this is a list of all vars: http://pastebin.com/sqzw9zxH
[18:53:48] <Wobbo > Akuukis: I use a simple regex to map these though, so they could be wrong
[18:53:56] <Wobbo > Akuukis: That is all from your file
[18:54:18] <Wobbo > Akuukis: I if obj is local obj.hello is guaranteed to not be local
[18:54:49] <Wobbo > Akuukis: So it is bound to have mistakes, but it might help you
[18:55:07] <Wobbo > That said, we should have sed and tr in OpenOS
[18:55:18] <Wobbo > And sort, and uniq
[18:57:26] <Wobbo > Akuukis: what do you mean?
[18:58:45] <Wobbo > I can build POSIX tr in standard OpenOS
[18:59:02] <Wobbo > Akuukis: Do you have a linux box available to you?
[18:59:13] <Wobbo > Akuukis: Or do you have Cygwin?
[18:59:19] <Akuukis> Wobbo : something like "for k,v in pairs(_ENV) print(k,v) end"?
[18:59:45] <Wobbo > Akuukis: Ah, from Lua, reflection, of course.
[19:00:04] <Wobbo > Akuukis: Yeah, that should work. But I would write it to a file
[19:00:16] <Wobbo > Akuukis: and don't forgot to tostring everything
[19:00:44] <Wobbo > Akuukis: And also make such a file before you run the program
[19:00:58] <Wobbo > Akuukis: Then you can use a diff program to see the difference
[19:02:59] <Wobbo > Akuukis: if your console is a lua shell, yes. Otherwise you have to put it into a program
[19:03:24] <Wobbo > skyem123: pt=retty high
[19:03:39] <Akuukis> Wobbo : yes, I can write lua commands from there
[19:04:19] <Akuukis> Wobbo : ahh, one more hint - when function at line #326 returns, then something like 500KB of RAM frees up.
[19:04:41] <Wobbo > Akuukis: Then maybe it is not a global var.
[19:05:33] <Wobbo > Akuukis: so that function eats memory for breakfast?
[19:05:57] <Akuukis> Wobbo : yes, and more every next breakfast
[19:06:42] <Wobbo > Akuukis: I guess the open and closed lists keep eating memory
[19:06:47] <Akuukis> Wobbo : I will do a test - lets inflate table size (and then delete content) at the start of function to see if that is problem of growing tables.
[19:07:19] <Wobbo > Akuukis: and otherwise you might try memory bound A*
[19:12:56] <Akuukis> Wobbo : Thanks for help, I am going to test it more to look for any hints.
[19:14:15] <Wobbo > Ekoserin: you got two ..'s at the end
[19:14:35] <Wobbo > Akuukis: you're welcome
[19:15:20] * Wobbo smacks Ekoserin
[19:15:29] <Wobbo > Ah, you weren't here yet
[19:15:32] * Wobbo smacks Ekoserin
[19:15:49] * skyem123 smacks Wobbo
[19:21:01] <Wobbo > ping: there are prints in irc.lua? But prints aren't pipeable D:
[19:21:36] <ping> Wobbo , print is replaced with a special one that allows the text box
[19:33:24] <Wobbo > END3R: lands end?
[19:35:38] <Wobbo > END3R: no clue, but pretty sure it isn't dover :P
[19:36:08] <END3R> Wobbo , currently in Pendeen
[19:41:00] <Wobbo > I want to write: (slot-value left 'size) but I write (slot-value 'left 'size) and Then I wonder why my code errors >.<
[19:48:17] <Ekoserin> You talking to me or Wobbo ?
[19:50:15] <Wobbo > Ekoserin: unless it is about that picture, it is probably not directed at me, working with lisp atm
[19:59:41] <Wobbo > Ekoserin:did you remove the HDD?
[20:12:12] <Wobbo > Ekoserin: you have to check the gpu component
[20:12:14] <Wobbo > .w gpu
[20:12:14] <^v> Wobbo , http://ocd.cil.li/component:gpu
[21:12:04] <Wobbo > CompanionCube: what is the GUI library?
[21:12:27] <CompanionCube> Wobbo : not sure, something like 'gml'?
[21:12:49] <Wobbo > CompanionCube: Ah, Gophers libary
[21:13:04] <Wobbo > CompanionCube: I don't believe that is still updated :/
[21:38:52] <Wobbo > Kilobyte: the sound is really soft, and there is indeed quite some noise.
[21:39:23] <A1_C4T\prgm> Noise, like Wobbo said is there but i had worse
[21:40:54] <Wobbo > Ekoserin: That is because there is none. Use NEI
[21:45:50] <Ekoserin> Wobbo , do you object?
[21:46:11] <Wobbo > Ekoserin: no
[21:51:34] <Wobbo > Kilobyte: OS?
[22:13:22] <Wobbo > Kilobyte: Anything that has USB HUD should work with Linux
[22:13:48] <Wobbo > Kilobyte: That is what I pay attention to when I buy usb stuff.
[22:20:49] <Wobbo > Kilobyte: I normally use priceonia. Sometimes it is cheaper to order something from the US than from the UK/Germany
[22:23:55] <A1_C4T\prgm> Wobbo : priceonia want to ship to australia for me xD
[22:25:16] <Wobbo > Priceonia tries to calculate which amazon store I should order stuff at, so it Amazon sends stuff to australia, then yes
[22:32:41] <Wobbo > night Sangar
[23:13:31] <Wobbo > Ekoserin: It sometimes dies off here. Like now!
[23:15:21] <Wobbo > what v^ said.
[23:15:30] <Wobbo > And more people are going AFK now. Bye!
[23:16:02] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
171 more...
[15:12:58] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[15:12:58] *** zsh sets mode: +v Wobbo
[15:14:48] <DeanIsaKitty> AwesomeDesktopCube: wobbo made and energyd that shows how to geht energy levels.
[15:15:16] <Wobbo > AwesomeDesktopCube: you should be able to install it using oppm
[15:15:58] <Wobbo > AwesomeDesktopCube: It releases an event when the energy comes below a certain percentage
[15:16:25] <Wobbo > AwesomeDesktopCube: what do you mean?
[15:17:24] <Wobbo > AwesomeDesktopCube: you could catch the events and propegate them across the network
[15:20:06] <Wobbo > AwesomeDesktopCube: You need to have some program running on the computer you want to monitor anyway
[15:34:46] *** Wobbo is now known as Wobbo |AFK
[15:38:11] *** Wobbo|AFK is now known as Wobbo
[15:39:11] <Wobbo > AwesomeDesktopCube: as in a lot of servers for storage and computation?
[15:42:08] <Wobbo > AwesomeDesktopCube: Also, just wondering, why would you want to monitor the energy levels remotly?
[15:44:38] <Wobbo > AwesomeDesktopCube: you could also build some kind of ping protocol
[15:46:02] <Wobbo > AwesomeDesktopCube: energyd looks at the enegry levels of the whole network(if it still works)
[15:46:53] <Wobbo > AwesomeDesktopCube: it uses the computer.energy functions. These return the total of all connected blocks
[16:34:10] *** Wobbo is now known as Wobbo |AFK
[16:50:24] *** Wobbo|AFK is now known as Wobbo
[17:02:38] *** Wobbo is now known as Wobbo |AFK
[17:38:06] *** Wobbo|AFK is now known as Wobbo
[18:48:31] <Wobbo > Akuukis: robot.swing should return two things, can you tell us what the second thing is?
[18:48:57] <Akuukis> Wobbo , second value is nil
[19:04:58] <Wobbo > Alright, I should have implemented a heap in Lisp now. I hope
[19:41:48] *** Wobbo is now known as Wobbo |AFK
[20:05:32] *** Wobbo|AFK is now known as Wobbo
[21:47:06] <Wobbo > I'm going for the day. Bye!
[21:47:50] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
23 more...
[17:22:28] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[17:22:29] *** zsh sets mode: +v Wobbo
[18:09:26] <Wobbo > Vexatos: try luring him with cookies
[18:09:39] <Wobbo > AwesomeDesktopCube: do you have OpenComponents installed?
[18:21:26] <Wobbo > DeanIsaKitty: You started talking. Shit happened. All I know
[18:21:45] <DeanIsaKitty> Wobbo : Do you suggest stop talking?
[18:22:06] <Wobbo > DeanIsaKitty: It might help. Although most of the storm already passed I guess
[18:26:59] <Wobbo > Hi Sangar
[18:33:44] <Wobbo > Sangar: do you have syntax folding for lua in vim?
[18:35:26] <Wobbo > shawniac: In the world save there is a folder that holds all the sava data for the drives and disks
[18:35:47] <Wobbo > shawniac: don't know the exact name, but it is something like opencomputers
[18:35:49] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[18:37:06] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:37:06] *** zsh sets mode: +v Wobbo
[18:37:39] <Wobbo > Hi Josh
[18:38:27] <Wobbo > shawniac: The tmp folder is cleared when the computer shuts down I believe. Or it is kept in RAM, something like that
[18:38:47] <Wobbo > JoshTheEnder: Land's end?
[18:39:16] <JoshTheEnder> Wobbo , yep
[18:39:51] <Wobbo > JoshTheEnder: Land's end is nice. There is also a camping nearby which has good WiFi
[18:41:45] <Wobbo > Josh: Now I have to open maps to see where that is, been some time since I was in England :P
[18:42:13] <JoshTheEnder> Wobbo , it's 1 mile from lands end
[18:42:27] <Wobbo > Josh: I just found it ;)
[18:45:08] <Wobbo > Can you use switches with strings in C?
[18:48:20] <Wobbo > Sangar: you could make components ba some special kind of userdata right? Wouldn't that fix that?
[18:49:28] <Sangar> Wobbo , to replace the lua side proxies? possibly.
[19:01:32] <Wobbo > shawniac: I sometimes use it to quickfix stuff, but I write most off my code in Vim
[19:03:15] <shawniac> Wobbo , JoshTheEnder, just wanted to know, so it's not me then, thanks guys
[19:04:07] <Wobbo > shawniac: On a related note, Kil0byte was working on a vi like editor, but I believe that development is halted right now
[19:05:00] <shawniac> Wobbo , awww it's always the good projects that get halted / shutdown :(
[19:06:54] <Wobbo > Whee, syntax folding for Lua files! :D
[19:07:59] <Wobbo > shawniac: I know Kil0byte, he only has ideas for good projects and he has to much ideas :P But I guess he will resume work on it
[19:09:22] <Wobbo > No, I only know him from here :P
[19:12:34] <Wobbo > Porygon: I think it would be wiser to start with a good graphics library
[19:31:03] *** Wobbo is now known as Wobbo |AFK
[19:39:58] *** Quits: Wobbo|AFK (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[20:07:41] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[20:07:41] *** zsh sets mode: +v Wobbo
[20:29:23] <^v> Ping reply from Wobbo 0.51s
[20:29:41] <^v> Ping reply from Wobbo 0.45s
[20:29:45] <^v> Ping reply from Wobbo 0.45s
[20:30:06] <Wobbo > Yep, thats what it is for, right?
[20:31:26] <Wobbo > Now I know how tags work with vim :D sort of
[20:32:12] <Wobbo > v^: why would I want to break your crypto?
[21:30:41] <Wobbo > shawniac: you need to use the gpu.setForeground/setBackground functions
[21:32:11] <Wobbo > shawniac: it should work
[21:32:25] <Wobbo > shawniac: oh no, it shouldn't
[21:33:06] <Wobbo > shawniac: os.sleep is not a standard lua function. cc adds a lot of non standard functions in std libs
[21:33:40] <Wobbo > Sangar: Not in the Lua reference and stuff
[21:33:45] <Wobbo > .w sleep
[21:33:45] <^v> Wobbo , Not found. did you want "sides api"?
[21:33:52] <Wobbo > .w event.sleep
[21:33:52] <^v> Wobbo , Not found. did you want "events api"?
[21:33:57] <Wobbo > .w event
[21:33:57] <^v> Wobbo , http://ocd.cil.li/api:event
[21:34:49] <Wobbo > Sangar: Ah, is that somewhere on the wiki?
[21:34:52] <Wobbo > .w os.sleep
[21:34:52] <^v> Wobbo , Not found. did you want "shell"?
[21:35:17] <Wobbo > Found it
[21:35:44] <Wobbo > shawniac: os.sleep should work. What doesn't work for you?
[21:37:01] <Wobbo > shawniac: alt+ctrl+c, complaints go to Sangar.
[21:37:08] * Wobbo also wants ctrl+c to work
[21:39:20] <Wobbo > Sangar: maybe later, currently fighting with vim
[21:46:21] <Wobbo > never trust torrents kids!
[21:46:46] <gamax92> Wobbo : "Minecraft Gift Card Generator 2014 LEGIT 100% works! Not Cracked"
[21:47:05] <Wobbo > 10/10, would torrent again
[22:04:36] *** Wobbo is now known as Wobbo |AFK
[22:12:51] *** Quits: Wobbo|AFK (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[22:56:10] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[22:56:10] *** zsh sets mode: +v Wobbo
[23:27:44] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
72 more...
[09:47:02] <^v> Vexatos, [26] I come online, and I get thrown, now I get eaten! What is wrong with this place! ~Wobbo 2014 not knowing the purpose of #oc
[14:14:12] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[14:14:12] *** zsh sets mode: +v Wobbo
[14:15:18] <Wobbo > skyem123: what is the alternative?
[15:01:53] *** Wobbo is now known as Wobbo |AFK
[15:03:36] *** Wobbo|AFK is now known as Wobbo
[15:29:12] *** Wobbo is now known as Wobbo |AFK
[15:33:06] *** Wobbo|AFK is now known as Wobbo
[15:58:48] *** Wobbo is now known as Wobbo |AFK
[16:05:31] *** Wobbo|AFK is now known as Wobbo
[16:16:49] *** Wobbo is now known as Wobbo |AFK
[18:07:43] *** Wobbo|AFK is now known as Wobbo
[18:11:58] <Wobbo > Sangar: everybody. cause keeping stuff up to date breaks everything
[18:15:26] <^vDoge> Wobbo , Ɖ3720
[18:15:30] <^vDoge> Wobbo , Invalid number
[18:16:02] <Wobbo > v^: could you make $conv take your balance if no number is given?
[18:16:42] <Wobbo > $conv 3720
[18:16:43] <^vDoge> Wobbo , Ɖ3720 = $0.4876 €0.3677 £0.2939
[18:20:23] <Wobbo > Magik6k: if you want a shallow copy, you can loop over all the keys in the table and store them in a new table
[18:22:37] <Wobbo > v^: write a NLP program to write summaries for you :P
[18:23:13] <Wobbo > v^: Natural Language Processing
[18:34:14] <Wobbo > DeanIsaKitty: why would it be different from [insert language here] & git?
[18:34:34] <DeanIsaKitty> Wobbo : Im talking about bindings in that language
[18:34:48] <Wobbo > DeanIsaKitty: ah, no experience with that
[19:00:59] <Wobbo > v^: yeah, you can
[20:48:14] *** Wobbo is now known as Wobbo |AFK
[20:48:23] *** Wobbo|AFK is now known as Wobbo
[21:27:07] <Wobbo > Marci, Yes, if you have the link to the program you can use wget
[22:14:09] <Wobbo > Someone abused perls parser to program in Klingon: https://metacpan.org/module/Lingua::tlhInganHol::yIghun
[22:18:06] <Wobbo > .w chunkloader
[22:18:06] <^v> Wobbo , http://ocd.cil.li/component:chunkloader
[22:18:20] <Wobbo > you're welcome
[22:29:40] <Wobbo > DeanIsaKitty: what is the link again?
[22:30:17] <Wobbo > DeanIsaKitty: the page is not working yet? :(
[22:31:05] <Wobbo > DeanIsaKitty: I know ;)
[22:31:10] <DeanIsaKitty> Wobbo : No, but i am working on it. There are 3 more points on my to-do-list: 1. Get submitting a new standard working, 2. get registering working, 3. make it all a bit more secure
[22:31:12] <Wobbo > List submits gives me a 404
[22:31:45] <Wobbo > I do love the 404 though
[22:48:41] <Wobbo > a + for the reference to xkcd
[22:49:27] <Wobbo > In Japanese
[22:49:38] <DeanIsaKitty> Wobbo : iirc
[22:49:57] <Wobbo > Magik6k: I believe I read something about routing on the forums, you could check there
[23:03:17] <Wobbo > .w chunkloader
[23:03:17] <^v> Wobbo , http://ocd.cil.li/component:chunkloader
[23:04:22] <Wobbo > warior4356: I know that is not the way to do it, since that isn't valid lua. I were to guess component.chunkloader.setActive(true), but I'm not sure if components work different with robot upgrades
[23:04:30] <Wobbo > Anyway, I'm going. Bye!
[23:04:56] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
47 more...
[11:32:35] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[11:32:35] *** zsh sets mode: +v Wobbo
[11:58:35] <Wobbo > You're quick :P
[12:00:39] <Wobbo > 386BSD? which version is that?
[12:01:34] <Wobbo > Ah, I only know modern BSDs
[12:02:06] <Wobbo > SKS-Phone: your going to install it onto a PDP-11 :P
[12:02:15] <Wobbo > s/11/11?/
[12:02:15] <Kibibyte> <Wobbo > SKS-Phone: your going to install it onto a PDP-11? :P
[12:08:42] <Wobbo > I have no experience with floppies.
[12:22:05] <Wobbo > asie: that comic is pretty funny
[12:36:23] <^v> Ping reply from Wobbo 0.2s
[12:41:04] <Wobbo > You're not alone
[12:42:40] <Wobbo > I should work on my Campaign, but meh.
[12:43:10] <Wobbo > Tabletop RPG Campaign. I'm the GM, so I should prepare that and stuff…
[12:47:43] <Wobbo > But I just started GMing, so I should prepare stuff
[12:48:00] <Wobbo > My improv isn't not that good yet :/
[12:56:59] <Wobbo > So if someone dares to do tabletop with me as GM, I need some exercise :P
[13:19:28] <Wobbo > ^v is on github?
[13:20:44] <Wobbo > All the commit messags are Potato ¬_¬
[13:21:30] <Vexatos> .w wobbo
[13:21:40] <Wobbo> .wobbo
[13:21:40] <^v> Wobbo , WooooooobbooWoooooooooobboooooooooWooooobbooooWooooooobbooooooooooWoobbooooo
[15:24:32] * Kittifino shoots Wobbo with da Kittyray
[15:26:34] <Wobbo > Hi Sangar
[15:26:51] <Sangar> hi Wobbo
[15:46:39] <Wobbo > skyeIsaKitty: you should use LaTeX…
[15:46:53] <skyeIsaKitty> What is that Wobbo ?
[15:47:12] <Wobbo > The best typesetting system in use right now :D
[15:47:58] <Wobbo > skyeIsaKitty: it is a great typesetting system
[15:48:06] <Wobbo > It typesets documents for you
[15:48:18] <Wobbo > Open Source even
[15:50:06] <Wobbo > Different latex
[15:58:03] <Wobbo > Graypup: yes, that is how most timers work
[15:58:53] <Wobbo > Not an event.pullable event
[15:59:24] <Wobbo > but it uses some part of the event system If I'm not mistaken
[16:01:48] <Wobbo > Graypup: that is only if you want your timer to send an event named "timer"
[16:03:08] <Wobbo > Graypup: I guess you have some draw function right?
[16:04:33] <Wobbo > Graypup: you can use event.timer to get the numbers and to redraw the screen.
[16:05:06] <Wobbo > Graypup: they you can use event.pull for your keyboard control.
[16:05:10] <Wobbo > Graypup: yeah
[16:05:17] <Wobbo > .w event.timer
[16:05:17] <^v> Wobbo , event.timer(interval: number, callback:function[, times: number]):number Starts a new timer that will be called after the time specified in interval. Per default, timers only fire once. Pass times with a value larger than one to have it fire as often as that number specifies.
[16:14:04] <Wobbo > Graypup: only tier one doesn't I think
[16:19:36] <Wobbo > .w signals
[16:19:36] <^v> Wobbo , http://ocd.cil.li/signals
[16:20:21] <Wobbo > Graypup: I wan't to see it in context ;)
[16:21:35] <Wobbo > Graypup: the char is the character and the code is the number of the key I think
[16:23:31] <Wobbo > Madness! http://www.reddit.com/tb/2dzk6g
[16:48:51] <Wobbo > Graypup: Open an issue or bug Sangar
[16:50:17] <Wobbo > there should be a .poke or something
[16:52:16] <Wobbo > preparing dinner bbl
[17:06:12] *** Wobbo is now known as Wobbo |AFK
[18:46:43] *** Wobbo|AFK is now known as Wobbo
[18:59:22] *** Wobbo is now known as Wobbo |AFK
[19:32:31] *** Quits: Wobbo|AFK (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Ping timeout: 186 seconds)
[19:42:47] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[19:42:47] *** zsh sets mode: +v Wobbo
[19:42:55] * gamax92 straps a jet engine to Wobbo
[19:57:27] <Wobbo > Vexatos: I want to see insertions and deletions :P
[19:58:03] <Vexatos> Wobbo : https://github.com/ForestryMC/ForestryMC/pull/129/files
[20:00:16] <Wobbo > Vexatos: not much? you changed 200 lines
[20:00:38] <Vexatos> Wobbo : Hoever, that was one and a half days of work
[20:02:47] <Wobbo > CompanionCube: Dual Boot
[20:03:12] <CompanionCube> Wobbo : not my computer
[21:02:29] <Wobbo > Josh also learned a new trick
[21:07:30] <Wobbo > You all learned a new trick, didn't you?
[21:09:26] <gamax92> Wobbo : I've known this already.
[21:09:44] <DeanIsaKitty> Wobbo : You mean that s//g does regex? no big news.
[21:10:01] <Wobbo > DeanIsaKitty: I mean that . matches everything
[21:17:00] <Kibibyte> <Wobbo > D|anIsaKitty: I mean that . matches everything
[21:17:12] <Kibibyte> <Wobbo > D||nIs|K|tty: I m||n th|t . m|tch|s |v|ryth|ng
[21:29:14] <Wobbo > s/[a,e,i,o,u]//g
[22:01:31] <Wobbo > I'm going
[22:01:49] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
73 more...
[12:28:37] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[12:28:37] *** zsh sets mode: +v Wobbo
[12:29:03] <vifino> Wobbo : https://github.com/MightyPirates/OpenComputers/pull/500 and o/
[12:29:35] <Wobbo > Oh, its the core pull.
[12:31:36] <Wobbo > BTW isn't a core missing in that pull?
[12:37:57] <Wobbo > SKS: I only have prebuilt machines :P
[12:46:01] <^v> Ping reply from Wobbo 0.3s
[12:47:36] <Wobbo > I use two monitors. And sometimes my TV
[13:01:31] <Wobbo > skyem123: Thor is after you
[13:03:59] <Wobbo > SKS-Phone: If you read the Dirk Gently series, Thor is in England! So even more Valid
[13:07:39] <Wobbo > Two of SKS?
[13:23:25] <Wobbo > Does anyone here know how to enable code folding for Lua in vim?
[13:53:56] <Wobbo > Hi asie
[13:58:17] <Wobbo > skyem123: then you shouldn't have enraged Thor, now he can destroy your bios
[14:01:45] <Wobbo > You wait for v to tip you
[14:04:21] <Wobbo > skyem123: you need that one with the Shiba. In a rocket
[14:04:30] <Wobbo > Anyway, I'm off to the supermarktet
[14:04:36] <Wobbo > s/te/e/
[14:04:36] <Kibibyte> <Wobbo > Anyway, I'm off to the supermarket
[14:05:05] <Wobbo > skyem123: they removed the rocket
[14:05:22] <Wobbo > http://dogecoin.com
[14:15:33] *** Wobbo is now known as Wobbo |AFK
[14:23:33] *** Wobbo|AFK is now known as Wobbo
[14:23:57] <Wobbo > s/?/!?/
[14:24:25] <Wobbo > Oh, Kibiyte won't substitute the messages of others? :(
[14:26:08] <Wobbo > skyem123: s/!/!?/
[14:28:30] <Wobbo > Just steal their internets. Problem solved!
[14:29:07] <Wobbo > Just hack it :P
[14:36:38] <Wobbo > Now I have to go to GNU humor and look up a poem
[14:37:15] <Wobbo > skyem123: Yesterday it worked
[14:37:15] <Wobbo > Today it is not working
[14:37:15] <Wobbo > Windows is like that
[14:37:42] <Wobbo > skyem123: also relevat:
[14:37:43] <Wobbo > Stay the patient course
[14:37:43] <Wobbo > Of little worth is your ire
[14:37:43] <Wobbo > The network is down
[14:38:12] <Wobbo > skyem123: a . matches any character
[14:38:20] <Wobbo > s/./?/g
[14:49:11] <Wobbo > skyem123: we have differing definitions of fun I guess…
[14:52:14] <Wobbo > skyem123: Unix or Linux. Haven't had viruses in years.
[15:18:02] <Wobbo > I'm gonna prepare and eat dinner
[15:28:04] *** Wobbo is now known as Wobbo |AFK
[17:06:47] *** Wobbo|AFK is now known as Wobbo
[17:07:48] <Wobbo > Why is everyone a kitty?
[17:07:54] <gamax92> Wobbo kitty
[17:08:17] <skyeIsaKitty> Wobbo , I made a kitty ray
[17:08:26] <Wobbo > Oh god no
[17:08:43] * skyeIsaKitty zaps Wobbo
[17:08:55] * Wobbo hides for the ray
[17:10:21] * skyeIsaKitty zaps Wobbo
[17:10:51] * Wobbo gets hit
[17:10:57] <Wobbo > Not again…
[17:13:01] <skyeIsaKitty> Wobbo Kitty
[17:18:25] <Wobbo > aise: teleport tham into bedrock boxes
[17:18:34] <asie> Wobbo : they can have creative too
[17:19:06] <Wobbo > asie: Building respawning three layer thick bedrock boxes?
[17:26:01] <Wobbo > gamax92: stores do stuff like that all the time here
[17:27:46] <Wobbo > skyeIsaKitty: the former
[17:28:04] <Wobbo > xkcd.com
[17:28:40] <skyeIsaKitty> Wobbo , i mix up Latter and formee
[17:28:46] <Kibibyte> <skyeIsaKitty> Wobbo , i mix up Latter and former
[17:29:28] <Wobbo > What does there wiki say?
[17:29:51] <Wobbo > s/re/ir
[17:29:53] <Kibibyte> <Wobbo > What does their wiki say?
[17:30:06] <Wobbo > in b4 Grammar Nazi's
[17:31:10] <Kibibyte> <Wobbo > in before Grammar Nazi's
[17:32:23] <Wobbo > it also shouldn't be 's but just s, since it is plural, not possesive
[17:32:51] <Kibibyte> <Wobbo > in before Grammar Nazis
[17:32:58] <Wobbo > I might be wrong about that as well.
[17:33:07] <Wobbo > It shouldn't be 's anyway
[17:35:36] <Wobbo > Kilobyte: ssh?
[17:36:10] <Wobbo > That is what I would try. just ssh user@domain
[17:45:37] <Wobbo > Kodos: the read/write part is exposed, is it not?
[17:46:49] <skyeIsaKitty> Err... Wobbo , no it isn't
[17:47:25] <Wobbo > skyeIsaKitty: its been a long time since I worked with floppies
[17:53:23] <Wobbo > We had a game that ran of a floppy. It was called floppy(I kid you not)
[18:01:31] <Wobbo > I would have expected that Bill gates money would need more thatn one unit of information to convey.
[18:02:37] <Wobbo > Anyway, Akuukis: you are looking for Vexatos
[18:02:56] <Wobbo > Yeah, him
[18:12:56] *** Wobbo is now known as Wobbo |AFK
[18:13:26] *** Wobbo|AFK is now known as Wobbo
[18:18:19] <Wobbo > Magik6k: you should, as always, ask S4ngar
[18:18:48] <Wobbo > He reads his pings if I'm not mistaken
[18:37:08] <Wobbo > Vexatos: the fast version of snail mail.
[18:38:01] <Wobbo > AwesomeDesktopCube: That is what github does when you participate in the conversation on an issue
[18:51:11] <Wobbo > I need more screens D:
[18:51:36] <skyem123> Wobbo , IRL?
[18:52:14] <Wobbo > I don't know if I can attach a third one
[18:52:48] <Wobbo > .w oppm
[18:52:48] <^v> Wobbo , Not found. did you want "gps api"?
[18:53:02] <Wobbo > skyem123: only one display port
[18:53:07] <Wobbo > .w tutorials
[18:53:07] <^v> Wobbo , http://ocd.cil.li/tutorials
[18:54:33] <skyem123> Wobbo , how can you connect two monitors
[18:54:57] <Wobbo > skyem123: one laptop screen, one external monitor
[18:55:25] <Wobbo > skyem123: MacBook Pro
[18:57:41] <Wobbo > skyem123: 2012 if I'm not mistaken
[18:58:04] <Wobbo > Vexatos: can you rebuild the openprograms website?
[19:00:14] <Vexatos> Wobbo : You can do it as well
[19:00:26] <Wobbo > Vexatos: Ah, didn't know that
[19:01:32] <Wobbo > I'm an idiot. Forgot to push my changes and then wondering why it didn't work >.<
[19:01:52] <Vexatos> tempted to .addfail that, wobbo , but it is not funny enough
[19:02:14] <Wobbo > Vexatos: Its not funny because everybody does that :P
[19:02:24] <Wobbo > .openprg
[19:02:34] <^v> Wobbo , http://71.238.153.166/paste/MrRN9.txt
[19:03:09] <Wobbo > Vexatos: my part of the website finally works :D
[19:05:44] <Vexatos> Wobbo : Only took you a few months
[19:06:06] <Wobbo > Vexatos: Not that long, really :P
[19:06:24] <Wobbo > Vexatos: I could have fixed it the dutch way and just placed a sign :P
[19:14:00] <Wobbo > Can I get the size of a table(in bytes) in OpenOS?
[19:15:57] <Wobbo > I'm going
[19:16:05] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
115 more...
[19:50:38] <^v> skyeIsaKitty, [38] I come online, and I get thrown, now I get eaten! What is wrong with this place! ~Wobbo 2014 not knowing the purpose of #oc
[12:08:20] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:08:20] *** zsh sets mode: +v Wobbo
[12:08:27] <Wobbo > .w term
[12:08:27] <^v> Wobbo , http://ocd.cil.li/api:term
[12:09:16] <Wobbo > .w gpu
[12:09:16] <^v> Wobbo , http://ocd.cil.li/component:gpu
[12:09:42] <Wobbo > There isn't a screen component, is there?
[12:10:22] <SpiritedDusty> Wobbo , I believe there is
[12:10:29] <Wobbo > .w screen
[12:10:29] <^v> Wobbo , Not found. did you want "sides api"?
[12:11:00] <SpiritedDusty> Wobbo , http://ocdoc.cil.li/component:screen
[12:11:08] <Wobbo > Kodos: That is the gpu component, I was wondering if there is a screen component :P
[12:11:12] <Wobbo > Hi SKS
[12:11:25] <Wobbo > SpiritedDusty: Thanks!
[12:16:43] <Wobbo > I'm planning on making a lua dialect that is specialized from graphics in OpenOS.
[12:17:14] <Wobbo > Would people prefer background to get the current background and background(color) to set the background or two different functins?
[12:18:58] <Wobbo > Kodos: will go with that than. Can also include background for convieniance. The language will still be Lua after all
[12:46:31] <Wobbo > Kilobyte: what is the status of v?
[12:46:45] <Kilobyte> Wobbo : paused atm
[12:47:02] <Wobbo > Good luck with the food!
[12:56:28] <Wobbo > Josh, you suddenly have a different color for me D:
[12:57:36] <Wobbo > It is really weird, suddenly you became all bronw n stuff
[13:00:28] <Wobbo > Alright, now I have all the functions from term, gpu and screen. What kind of functions would you also expect in a lua dialect for graphics?
[14:19:18] <Wobbo > 5 |\| /-\ 6 /-\ |2
[14:31:25] <Wobbo > skyem123: I guess JoshTheEnder is busy right now
[14:31:41] <Wobbo > Great, now he is dead! How can he add you to the server now?
[14:32:07] <skyem123> Wobbo , he'll respawn
[14:32:30] <Wobbo > He can't respawn forever
[14:55:10] <Wobbo > Does anyone here have any experience with installing Haskell on a Mac?
[15:38:17] <Wobbo > gamax92: shell script is really powerfull
[16:14:56] *** Wobbo is now known as Wobbo |AFK
[16:50:56] *** Wobbo|AFK is now known as Wobbo
[16:51:17] * DeanIsaKitty pokes Wobbo
[16:51:41] <Wobbo > Hi DeanIsaKitty
[16:51:52] <DeanIsaKitty> Hi Wobbo
[16:54:53] <Wobbo > Whassup?
32 more...
[17:50:33] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[17:50:33] *** zsh sets mode: +v Wobbo
[17:59:42] <Wobbo > So, something happening here?
[18:02:56] <Wobbo > gamax92: Stop eating people!
[18:03:14] <Wobbo > And throwing for that matter
[19:20:53] <Wobbo > wb ping
[19:28:12] <Wobbo > .w component.list
[19:28:12] <^v> Wobbo , component.list([filter: string]):function Returns an iterator which returns pairs of address, type for each component connected to the computer. It optionally takes a filter - if specified this will only return those components for which the filter is a substring of the component type.
[19:30:50] <Wobbo > Wait, the gpu can do that? O_o
[19:31:24] <istasi> wobbo , it doesn't turn the characters, just place them one under the other
[19:31:44] <Wobbo > I understand that, but I didn't knew that was possible
[19:33:37] <Wobbo > We are complaining about the Wiki? :P
[19:36:17] <Wobbo > Vexatos: did you add a wiki page about oppm yet?
[19:36:38] <Wobbo > That doesn't count as adding :P
[19:38:42] <Wobbo > Sangar: with Jekyll and liquid you could make super fancy HTML documentation :P
[19:39:33] <Wobbo > Vexatos: you are not polite towards DeanIsaKityt? D:
[19:40:17] <Sangar> Wobbo , meh :P a simple wiki is all i can be bothered to set up
[19:43:06] <Wobbo > Sangar: You don't want to do super fancy HTML page with documentation? Lame :P
[19:46:32] <Sangar> Wobbo , be happy there *is* some documentation :D
[19:46:43] <Wobbo > True :P
[19:47:39] <Vexatos> Wobbo : Feel free to code a wordpress plugin that allows for easy showing interactive crafting recipes on a page
[19:48:11] <Vexatos> Wobbo : Feel free to code a dokuwiki plugin that allows for easy showing interactive crafting recipes on a page
[19:48:27] <Wobbo > Vexatos: You can just use the Jekyll that is already on github pages right?
[19:48:55] <Wobbo > Vexatos: never understood why OpenPrograms didn't use that. Don't know if that changed
[19:49:44] * ping eats Wobbo
[19:50:10] <Wobbo > I come only, and I get thrown, now I get eaten! What is wrong with this place!
[19:50:17] <Wobbo > s/on/online/
[19:50:17] <Kibibyte> <Wobbo > I come onlinely, and I get thrown, now I get eaten! What is wrong with this place!
[19:50:32] <Wobbo > Vexatos: True
[19:50:56] <Wobbo > ping: Github has already a build system in place to use with github pages
[19:51:20] <Vexatos> .addfail I come online, and I get thrown, now I get eaten! What is wrong with this place! ~Wobbo 2014 not knowing the purpose of #oc
[19:51:54] <Wobbo > Vexatos: is there a way to show all the fails?
[19:52:00] <^v> Wobbo , [2] http://i.imgur.com/PNuZx5v.png
[19:52:03] <ping> Wobbo , why asking me
[19:53:18] <Wobbo > ping: now we want to print it to the channel :P
[19:54:45] <Wobbo > .pipe drama | rainbow
[19:54:51] <^v> Wobbo , 04j07e08b03 02c12o06n04f07i04r07m08s03 02M12y06s04t07e04r07i08o03u02s12A06g04e07s04 07i08s03 02w12o06r04s07e04 07t08h03a02n12 06G04r07e04g
[19:55:30] <Wobbo > serif doesn't work for me
[19:59:28] <Wobbo > How did that end up in the fail list?
[20:00:42] <Wobbo > Vexatos: so somewhere in that gif is you?
[20:01:05] <Wobbo > thausent: does it have a pickaxe or something similar?
[20:01:22] <Vexatos> Wobbo : NO xD
[20:01:43] <Wobbo > Is the block breakable with the tool it has equiped?
[20:02:45] <Wobbo > Vexatos: It isn't? I always thaught you were an older asian man!
[20:04:51] <Wobbo > thausent: and the robot has energy?
[20:05:02] <Wobbo > .w robot.swing
[20:05:02] <^v> Wobbo , robot.swing([side: number]):boolean[, string] Makes the robot perform a "left click", using the currently equipped tool, if any. The result of this action depends on what is in front of the robot.
[20:05:27] <Wobbo > could you try robot.swing(sides.front) ?
[20:07:23] <Wobbo > Sangar: thausent robot won't swing. has a block in front and a pickaxe and energy
[20:11:24] <Wobbo > thausent: it should return two values if it returns false
[21:28:23] <Wobbo > But he might not be!
[21:41:07] <Wobbo > .w component
[21:41:07] <^v> Wobbo , http://ocd.cil.li/component
[21:46:19] <Wobbo > I'm gone for today
[21:46:35] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
53 more...
[18:42:58] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[18:42:58] *** zsh sets mode: +v Wobbo
[18:43:46] <Wobbo > "GUESS ME" ?
[18:43:55] <Wobbo > s/ME/ME!/
[18:43:55] <Kibibyte> <Wobbo > "GUESS ME!" ?
[18:44:42] <Wobbo > 42 should be the master command
[18:46:16] <Wobbo > Oh, you implemented touch
[18:50:32] <Wobbo > you are hardwiring parts of the os?
[18:50:53] <Wobbo > That is your shell?
[19:03:05] <Wobbo > istasi: implement is yourself. Scala side or Lua side
[19:03:49] <Wobbo > Hi Sangar
[19:03:53] <Sangar> hi Wobbo
[19:10:26] <Wobbo > 0.5 fps?
[19:16:16] <Wobbo > filesystem.makeDirectory
[19:16:29] <Wobbo > s/f/.w f/
[19:16:29] <Kibibyte> <Wobbo > .w filesystem.makeDirectory
[19:16:39] <Wobbo > .w filesystem.makeDirectory
[19:16:40] <^v> Wobbo , filesystem.makeDirectory(path: string):boolean or nil, string Creates a new directory at the specified path. Creates any parent directories that do not extist yet, if necessary.
[19:17:46] <Wobbo > even when you said there was a typo, I couldn't find it
[19:28:24] <Wobbo > DeanIsaKitty: Love the 404 :P
[19:31:02] <Wobbo > DeanIsaKitty: but do you need SQL? Couldn't you use a static site?
[19:32:44] <Wobbo > If you were to make it a github repo you could use Jekyll to build the website, then people can submit by PRing their standard
[19:34:05] <Wobbo > DeanIsaKitty ^
[19:34:22] <DeanIsaKitty> Wobbo : ^
[19:35:08] <DeanIsaKitty> wobbo , there's a search function on github, u know? :p
[19:35:39] <Wobbo > Yeah, I knew that
[19:51:05] <Wobbo > Asie: Baka who? aks Pokefenn :P
[19:51:49] <Wobbo > asie: Gave you an upvote
[19:54:04] <Wobbo > Josh: upvote :P
[20:00:20] <Wobbo > JoshTheEnder: is it correct that the stats are unreachable? Or Am I just using an old link
[20:00:35] <JoshTheEnder> Wobbo , what link you using?
[20:00:47] <Wobbo > Josh: http://stats.theender.net/opencomputers/
[20:01:09] <Wobbo > skyem123: this is opencomputers, everything gets broken every update :P
[20:04:28] <JoshTheEnder> Wobbo , try getting the stats again now
[20:04:58] <Wobbo > Josh: works again
[20:13:00] <Wobbo > .w robot.equip
[20:13:00] <^v> Wobbo , Not found. did you want "robot api"?
[20:13:06] <Wobbo > .w robot api
[20:13:06] <^v> Wobbo , http://ocd.cil.li/api:robot
[20:13:55] <Wobbo > Sangar: is robot.equip a function?
[20:14:46] <Sangar> Wobbo , i don't think so
[20:15:09] <Wobbo > Sangar: thausent was wondering about that.
[20:17:05] <Wobbo > yep, inventory is event
[20:17:30] <Wobbo > v^: how do you come up with those suggestions?
[20:22:26] <Wobbo > thausent: what does it do?
[20:23:08] <Wobbo > thausent: but does it error or does just nothing happen?
[21:53:39] <Wobbo > Did asie's AMA end?
[22:12:42] <Wobbo > skyem123: that is not a stdlua function
[22:13:01] <Wobbo > skyem123: S@ngar added it to OpenComputers
[22:39:07] <Wobbo > Indeed, local component, no trashing of the global environment
[22:42:16] <Wobbo > Saphyblack: you need to require every library that is not mentioned in the lua reference
[22:44:41] <Wobbo > skyem123: but dumping everything in _G is bad practice! D:
[22:46:56] <Wobbo > Saphyblack: depends on the size of your screen
[22:47:21] <Wobbo > Saphyblack: and the maximum resolution supported by your screen/gpu combo
[22:48:14] <Wobbo > .w screen
[22:48:14] <^v> Wobbo , Not found. did you want "craft api"?
[22:48:23] <^v> Wobbo , http://ocd.cil.li/
[22:49:16] <Wobbo > Saphyblack: No, no images, only text.
[22:49:58] <Wobbo > Saphyblack: you can set the backgroundcolor/foregroundcolor and resolution, so you can create pixelated images
[22:50:34] <Wobbo > Sangar: how did you display the text in that holo demo?
[22:50:57] <Wobbo > Right youtube, why are you giving me adverts in German?
[22:51:28] <Wobbo > Saphyblack: you should have a look at the Banner program in BSD
[22:52:00] <Wobbo > Saphyblack: don't know if Linux also has it
[22:56:44] <Wobbo > Saphyblack: send the admin a complain email and download link for OpenComponents
[22:56:56] <Wobbo > Saphyblack: do you have CC on that server?
[23:02:33] <Wobbo > Sangar: Why did you actualy chose ctrl+alt+c instead of ctrl+c?
[23:03:24] <Sangar> Wobbo , uhm, iirc to not conflict with ctrl+c which is used by term.read? i.e. to not completely kill the term.read'ing program
[23:04:03] <Wobbo > Sangar: but not all programs quit when you ctrl+c, which is expected behavior if you come from a UNIX
[23:04:22] <gamax92> Wobbo : I don't expect that at all
[23:07:03] <Sangar> Wobbo , well, it's kind of a hack anyway, because i wanted to avoid keyboard interop in the kernel, because that would've been pretty meh :X
[23:08:20] <Wobbo > Sangar: I knew that, he is even working on a standard isn't he?
[23:09:52] <Sangar> Magik6k, haha, true :P Wobbo yes, gamax92 uhm... not... really, since the hook is used for the timeout in the kernel, and then the kernel would have to query userland again, which is... ugly, imho :/
[23:19:37] <^v> Ping reply from Wobbo 0.67s
[23:33:02] <Wobbo > Sangar: It is still your fault, since your consumers are using the libraries you use so you should fix the problems in your libraries or work around it :P
[23:34:36] <Sangar> Wobbo , "my consumers", mhmmm
[23:34:55] <Wobbo > Sangar: couldn't find a better word for it
[23:36:27] <Sangar> Wobbo , i like it. i'll start addressing people in github issues like that now :P "Dear Consumer, we're terribly sorry for the inconvenience, ..." :D
[23:36:45] <Wobbo > Sangar: that would be awesome :P
[23:37:00] <Wobbo > Sangar: for a few days
[23:38:35] <Wobbo > Sangar: Announce a llvm architecture for OC on April First :P
[23:39:20] <Wobbo > OC with llvm would be nice. Especially if that means we can run clang :P
[23:40:31] <Wobbo > TabletCube: basically every language is implemented in C nowadays. OC+clang would open up all the languages
[23:41:09] <Wobbo > You want python? Compile it! Haskell? Possible! Julia, doable!
[23:41:32] <Wobbo > Only the libraries for computer interaction would probably suck to write for each language :P
[23:42:21] <TabletCube> Wobbo : C extension modules
[23:42:33] <Wobbo > Sangar: maybe Kilobyte is crazy enough to start such a project :P
[23:42:49] <Wobbo > TabletCube: off course. Only a C lib would be enough
[23:44:45] <Wobbo > Sangar: Open a MineLLVM repo on Mighty Pirates and see who will help :P
[23:45:06] <Wobbo > Sangar: It should work on windows now as well, if I am not mistaken
[23:45:40] <Wobbo > Sangar: I can open Repo's on mighty pirates? :P
[23:46:16] <Wobbo > Sangar: Also, both my C and my Java are not enough to even start such a project :P
[23:48:38] <Wobbo > Sangar: While not knowing what the hell is going on?
[23:48:56] <Sangar> Wobbo , yes
[23:54:41] <Wobbo > Sangar: this is not a company :P
[23:54:47] <Wobbo > Anyway, I'm going
[23:55:17] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
97 more...
[17:14:07] <^v> dangranos, <^v> Wobbo, <Wobbo > Kilobyte: But yes, mostly weed
[19:34:19] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[19:34:20] *** zsh sets mode: +v Wobbo
[19:35:15] <istasi> hi Wobbo
[19:45:45] <Wobbo > skyem123: print is actually made to debug, you should use io.write
[19:47:05] <Wobbo > Hi Josh
[20:03:22] <Wobbo > Kilobyte: How are your teeth?
[20:03:55] <Kilobyte> Wobbo : still hurting, my parents told me a cold can cause teeth pain
[20:17:25] <^v> Ping reply from Wobbo 0.68s
[20:17:28] <^v> Ping reply from Wobbo 0.36s
[20:17:31] <^v> Ping reply from Wobbo 0.66s
[20:17:40] <Wobbo > Damn, you can be way faster normally
[20:17:48] <^v> Ping reply from Wobbo 5.16s
[20:17:52] <^v> Ping reply from Wobbo 0.48s
[21:02:37] *** Wobbo is now known as Wobbo |AFK
[21:28:21] *** Wobbo|AFK is now known as Wobbo
[21:41:18] <Wobbo > If there is a standard, adhere to it. Don't become Microsoft
[21:48:39] <Wobbo > Kilobyte: Does it look like real POSIX?
[21:49:18] <Wobbo > Does it also uses standards Luas API's?
[21:50:10] <Wobbo > You should really keep the default API's as in the reference, so outside programs will run without change
[22:05:04] <Wobbo > Translation: I underestimated your capabilities :P
[22:12:28] <MichiBot> Ping reply from Wobbo 0.67s
[22:30:20] <Wobbo > TabletCube: If he has a wife, wouldn't it be Mrs 9ball?
[22:30:42] <Wobbo > %8ball Do you want a %cookie?
[22:30:42] <MichiBot> Wobbo : Reply hazy, try again
[22:42:00] <Wobbo > Bye Kilobyte
[22:55:49] <Wobbo > I'm also going
[22:56:11] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
30 more...
[18:37:30] <Potato|Factorio> .wobbo
[18:37:30] <^v> Potato|Factorio, WoooooooobbooooooooWobbo oooooooooWooooooobbooooooooWoooooooobboooooooWooooooooobboooooooooWoooooobbooooo
[19:26:49] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[19:26:49] *** zsh sets mode: +v Wobbo
[19:48:25] *** Wobbo is now known as Wobbo |AFK
[19:48:30] *** Wobbo|AFK is now known as Wobbo
[20:07:25] <Wobbo > JoshTheEnder: Do you mean Textual irc client?
[20:08:00] <Wobbo > JoshTheEnder: That also depends on Apples event system for extensibility
[20:13:14] <Wobbo > .w gpu
[20:13:14] <^v> Wobbo , http://ocd.cil.li/component:gpu
[20:13:41] <Wobbo > CompanionCube: gpu.setResolution(width: number, height: number): boolean
[20:13:55] <Wobbo > .w setResolution
[20:13:55] <^v> Wobbo , Not found. did you want "serialization"?
[20:14:02] <Wobbo > .w gpu.setResolution
[20:14:03] <^v> Wobbo , gpu.setResolution(width: number, height: number):boolean Sets the specified resolution. Can be up to the maximum supported resolution. If a larger or invalid resolution is provided it will throw an error.
[21:12:24] <Wobbo > Hi Kodos
[21:17:37] <Wobbo > istasi: What was the call?
[21:17:52] <Wobbo > .l tostring()
[21:18:14] <Wobbo > istasi: tostring shouldn't even error on nil
[21:18:23] <^v> Wobbo , lua:1: bad argument #1 to 'tostring' (value expected)
[21:21:35] <Wobbo > print( (function() end)() == nil)
[21:21:45] <Wobbo > .l print( (function() end)() == nil)
[21:21:45] <^v> Wobbo , true | nil
[21:32:24] <Wobbo > Kilobyte: Dentists aren't scayr!
[21:32:50] <Wobbo > s/yr/ry/
[21:32:50] <Kibibyte> <Wobbo > Kilobyte: Dentists aren't scary!
[21:32:58] <Kilobyte> Wobbo : my teeth are my weak spot
[21:35:03] <Wobbo > Kilobyte: The dentist won't hurt you or anything. And you could always ask for local anaesthesia
[21:35:43] <Wobbo > sssh ping :P
[21:35:59] <alekso56> Wobbo : well, those kinda drugs don't work on me, even if i inject it directly into my bloodstream .-.
[21:36:03] <Kilobyte> Wobbo : its not the dentist
[21:36:39] <Wobbo > Well, he will only make your teeth better of right?
[21:36:48] <Kilobyte> Wobbo : drop the dentist
[21:38:08] <Wobbo > Kilobyte: Just keep brushing properly
[21:39:19] <Wobbo > You can never brush your teeth to much
[21:40:10] <Wobbo > Unless you have your wishdom tooth removed. That was a weird experience
[21:40:32] <ping> Wobbo , you can brush too much <_>
[21:40:48] <Wobbo > ping: how?
[21:41:06] <Kilobyte> Wobbo : oh yeah, i know that...
[21:41:56] <Wobbo > Some guy with his fingers and a drill in your mouth cracking away parts of your teeth while you can't feel anything…
[21:49:34] <Wobbo > Kilobyte: It would be posible to write a language in vortex that could be ran on OC computers. That would be easier than using Lua itself
[21:50:23] <Wobbo > Not a good idea to do that know, since the language is still in 'vortex'
[21:54:51] <Kilobyte> Wobbo : haven't thought about it too much tbh
[21:55:10] <Wobbo > I kinda like the language so far
[21:55:26] <Wobbo > Haven't played around with it to much, but the match is nice
[21:55:51] <Wobbo > plus it has the most things I like about Lua
[21:56:24] <Wobbo > Kilobyte: Does windows need to parse xml?
[21:58:24] <Wobbo > Kilobyte: If it needs to parse XML it will break, since it uses mhtml.dll to parse xml.
[22:41:18] <Wobbo > skyem123: do you know if Windows needs to parse xml files?
[22:42:02] <Wobbo > The I bet it will boot, but that it will stop working shortely after that
[22:48:20] <Wobbo > No drivers anymore! :D
[22:50:46] <Wobbo > Just keep brushing :P
[22:54:39] <Wobbo > Kilobyte: Do you have your language settings on German? D:
[22:55:09] <Wobbo > Y U no english?
[22:55:41] <Wobbo > My MacBook is English
[22:56:53] <Wobbo > Actually, my macbook is english now. First it was a mixture of Dutch and English. English in the GUI and Dutch in the command line.
[22:57:00] <Wobbo > Because I fucked up my locale settings
[22:57:31] <Wobbo > Sangar: How so? XD
[22:57:35] <^v> Ping reply from Wobbo 0.2s
[22:57:58] <Sangar> Wobbo , switched to old-releases mirror for mint bc cba to upgrade, updated, locale was chinese for some reason :/
[22:59:16] <Wobbo > ds84182: why dod you write a oneliner D:
[22:59:40] <ds84182> Wobbo , because thats how you codegolf
[22:59:57] <Wobbo > ds84182: don't you start with working code and then clean it up?
[23:00:38] <ds84182> Wobbo , because I started working with code and then I made it more compressed
[23:05:14] <Wobbo > I'm going. Tell me about the experiment tomorrow
[23:06:21] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
63 more...
[07:19:53] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[07:19:53] *** zsh sets mode: +v Wobbo
[07:23:40] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[07:23:42] *** Joins: Wobbo_ (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[07:23:42] *** zsh sets mode: +v Wobbo _
[07:25:28] <Wobbo _> I now have a WiFi repeater working! \o/
[07:42:09] *** Wobbo_ is now known as Wobbo |AFK
[07:48:39] *** Quits: Wobbo|AFK (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[08:30:26] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[08:30:26] *** zsh sets mode: +v Wobbo
[08:30:31] <PotatoTrumpet> Night wobbo
[08:31:12] <Wobbo > Good luck!
[08:39:37] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
[08:44:00] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[08:44:00] *** zsh sets mode: +v Wobbo
[08:47:52] *** Wobbo is now known as Wobbo |AFK
[08:55:58] *** Quits: Wobbo|AFK (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
[09:18:13] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[09:18:13] *** zsh sets mode: +v Wobbo
[09:31:11] *** Wobbo is now known as Wobbo |AFK
[09:36:45] *** Wobbo|AFK is now known as Wobbo
[09:37:22] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
18 more...
[18:00:33] *** Joins: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[18:00:33] *** zsh sets mode: +v Wobbo
[18:21:32] <Wobbo > Knowing asie, he wants to tinker with the mods
[18:24:27] <Wobbo > asie: Even computronics? :P
[18:25:42] <asie> Wobbo : Computronics too, actually
[18:27:52] <Wobbo > Kilobyte: CoFH?
[18:28:48] <Kilobyte> Wobbo : dont tell me you dont know what/who CoFH is
[18:29:11] <Wobbo > It doesn't ring a bell.
[18:30:23] <Wobbo > Kilobyte: I'm not really into modding mc :P
[18:35:02] *** Quits: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Colloquy for iPad - http://colloquy.mobi)
[18:35:16] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[18:35:16] *** zsh sets mode: +v Wobbo
[18:48:01] <Wobbo > Wait, minecraft has a community? I thought it was a collection of warring states!
[18:58:55] <Wobbo > dangranos: you rooted what?
[18:59:28] <Wobbo > samis: rooting = sudo if I'm not mistaken
[19:00:31] <Wobbo > You can probably install sudo :P
[19:00:55] <samis> Wobbo , doubt it
[19:01:19] <Wobbo > Its just a posix system right?
[19:25:23] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[19:27:19] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[19:27:19] *** zsh sets mode: +v Wobbo
[21:59:24] <Wobbo > Because it hates you
[22:01:16] <Wobbo > T_T: what is the difference?
[22:01:39] <T_T> Wobbo , one errors instead of returning None
[22:02:18] <Wobbo > So you test for None everywhere? :P
[22:02:40] <Kibibyte> <Wobbo > So you test for null everywhere? :P
[22:03:04] <Wobbo > You said None yourself!
[22:04:00] <Wobbo > You need to ESC :s/apply/map/g That should be the correct vim command
[22:04:52] <T_T> Wobbo , it's not that easy since in scala .apply() also maps to ()
[22:05:21] <Wobbo > Then I can't help you
[22:14:27] <Wobbo > Your editor can't reindent?
[22:33:50] <T_T> Wobbo , yes but for some reason it doesnt scala
[22:34:00] <Wobbo > Well that sucks
[23:13:55] <Wobbo > Another post bashing PHP for those interested: http://whydoesitsuck.com/why-does-php-suck/
[23:25:43] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[23:26:19] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[23:26:19] *** zsh sets mode: +v Wobbo
[23:27:07] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
40 more...
[18:19:55] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[18:19:55] *** zsh sets mode: +v Wobbo
[18:20:29] <Techokami> afternoon Wobbo !
[18:20:48] <Wobbo > does 18 count as afternoon?
[18:21:00] <C_Drive> .wobbo
[18:21:01] <^v> C_Drive, WoooooooobbooooWooooooobbooooWoooobbooooooooooWooooooobboWoooobboooooWobbo Woobboooooo
[18:21:34] <Wobbo > C_Drive: Is that you Potato?
[18:23:01] <Wobbo > Wait, not all cdrives are corrupt D:
[22:14:56] <Wobbo > I think I am starting to love reddit because of crasieness like this: http://www.reddit.com/r/tsunderesharks
[22:16:52] <Wobbo > It is a subreddit about Tsundere sharks
[22:19:20] <Wobbo > Oh god no XD http://tsunderesharkproject.boards.net
[22:21:07] <Wobbo > It is a dating sim… whit tsundere sharks
[22:49:00] <Wobbo > I'm going
[22:51:07] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
11 more...
[16:24:05] *** Joins: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[16:24:05] *** zsh sets mode: +v Wobbo
[16:25:00] <SKS|Tab> Hello Wobbo \o
[16:25:21] <Wobbo > Hi SKS|Tab
[16:25:29] <DeanIsaKitty> hey Wobbo
[16:25:43] <Wobbo > Hi Dean
[16:26:40] <Wobbo > Hi JoshTheEnder
[16:27:18] <Wobbo > SKS|Tab: How late is it are your place
[16:28:13] <Wobbo > Thats early
[16:29:08] <Wobbo > 0x2:0x1D AM ?
[16:30:04] <Wobbo > So is 0
[16:31:02] <Wobbo > Base 1 can exist, but it epuld be useless
[16:31:41] <Wobbo > S/epuld/would/
[16:31:41] <SuperBot> <Wobbo > Base 1 can exist, but it would be useless
[16:32:28] <Wobbo > skyem123: You forgot 1
[16:33:19] <Wobbo > skyem123: Now you forgot 0
[16:35:24] <Wobbo > skyem123: Unless = 0
[16:41:07] <Wobbo > Kilobyte: function t(tbl) return setmetatable(tbl, deftbl) end
[16:41:25] <Kilobyte> Wobbo : thats not evasion proof
[16:41:54] <Wobbo > Kilobyte: Use a proxy enc
[16:42:02] <Wobbo > S/enc/env/
[16:42:02] <SuperBot> <Wobbo > Kilobyte: Use a proxy env
[16:42:16] <Wobbo > Kilobyte: Why not?
[16:43:13] <Wobbo > Kilobyte: Depends on how you load he file
[16:44:02] <Kilobyte> Wobbo : here is what i mean
[16:44:42] <Wobbo > Kilobyte: Ueah, that seems impossible
[16:44:59] <Wobbo > S/Ueah/Yeah
[16:44:59] <SuperBot> <Wobbo > Kilobyte: Yeah, that seems impossible
[16:45:30] <Wobbo > Kilobyte: That is not how sedbot works :P
[16:46:01] <Kilobyte> Wobbo : kibi works that way, see #ocbots
[16:46:27] <Wobbo > I know, but Kibibyte doesnt react to that now, does it?
[16:47:39] <Wobbo > No, I'm not :P
[16:56:29] <Wobbo > s/i/p/g
[17:05:12] <Wobbo > You know your bot is badly documented when you need to check the source to see how a command works
[17:05:27] <Kilobyte> Wobbo : yeah, i know kibi is a mess atm
[17:08:40] <Wobbo > Is Kibibyte written in java? O_o?
[17:10:18] <Kilobyte> Wobbo : yes, why?
[17:11:58] <Wobbo > Kilobyte: It amazed me, didn't expect that from a ruby fan :P
[17:15:27] <Kilobyte> Wobbo : it detects certain messages and kickbans on detection
[17:18:00] <Wobbo > Bawt isn't in this channel
[17:18:20] <Kilobyte> Wobbo : no, its not
[17:19:31] <Wobbo > Kilobyte: No statistics?
[17:20:21] <Wobbo > Kilobyte: In what language? :P
[17:20:51] <Wobbo > Kilobyte: I meant the rewrite
[18:19:26] *** Quits: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Colloquy for iPad - http://colloquy.mobi)
43 more...
[17:34:49] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[17:34:49] *** zsh sets mode: +v Wobbo
[17:39:51] *** Wobbo is now known as Wobbo |AFK
[17:39:52] *** Wobbo|AFK is now known as Wobbo
[17:47:38] <Wobbo > EnderCat lives in the UK
[17:53:14] <Wobbo > .w component redstone
[17:53:14] <^v> Wobbo , Not found. did you want "component list"?
[17:53:30] <Wobbo > .w redstone
[17:53:30] <^v> Wobbo , http://ocd.cil.li/component:redstone
[18:20:07] <Wobbo > Kilobyte: link?
[18:20:45] <Kilobyte> Wobbo : http://randomascii.wordpress.com/2014/03/31/you-got-your-web-browser-in-my-compiler/
[18:44:26] <Wobbo > Oh god, I got to update Flash
[19:21:41] *** Wobbo is now known as Wobbo |AFK
[19:23:11] *** Wobbo|AFK is now known as Wobbo
[19:28:31] <Wobbo > v^, I've never touched php
[19:28:39] <v^> Wobbo , GOOD
[19:28:41] <Kilobyte> Wobbo : it explodes, be warned
[19:28:56] <Wobbo > Kilobyte: I would probably use Django or rails :P
[19:29:05] <Kilobyte> Wobbo : rails. :P
[19:30:35] <Wobbo > v^ we all now your name is ping
[19:30:48] <v^> Wobbo , my name starts with a :v
[19:37:50] * Wobbo stands in the way of the rocket
[19:41:49] <Wobbo > vifino its OS X 10 or OS 10.10 :P
[19:42:00] <vifino> Wobbo : no u
[19:42:41] <Wobbo > OS X already means OS 10, so OS X 10.10 is the tenth version of the tenth version of the OS :P
[20:04:52] <Wobbo > Kilobyte: Did you ever compile the Vortex language reference?
[20:08:27] <Wobbo > Kilobyte: so you also dont know if it is usefull?
[20:08:55] <Kilobyte> Wobbo : yeaaah
[20:10:30] <Wobbo > Kilobyte: want a copy?
[20:11:13] <Wobbo > gimme a moment, got to upload first
[20:11:24] <Wobbo > Just compiled the thing
[20:12:05] <Wobbo > pdflatex, so you wonet a dvi ;)
[20:12:12] <Wobbo > s/wonet/won't/
[20:12:13] <SuperBot> <Wobbo > pdflatex, so you won't a dvi ;)
[20:12:32] <Wobbo > You know LaTeX?
[20:13:10] <Wobbo > Kilobyte: https://www.dropbox.com/s/qc7msyyrzldnnoa/vortex.pdf
[20:14:36] <Wobbo > Kilobyte: I use LaTeX for almost everything. it is glorious :D
[20:33:06] <Wobbo > skyem123 os.exit? :P
[20:33:43] <Sangar> Wobbo , custom os, also, os.exit is also hacky and works with errors ;)
[20:35:43] <Wobbo > Sangar: I know, it wasn't a completely serious suggestion ;)
[20:36:09] <Wobbo > Sangar: The information that gets lost in chat :/
[20:37:54] <Sangar> Wobbo , i draw conclusions based on myself :P so i wasn't sure how far back you'd read ;)
[20:38:09] <Wobbo > Sangar: I read almost everything
[20:38:38] <Wobbo > Sangar: But I hope I will learn NLP in the coming year :P /summary would be nice
[20:39:10] <Wobbo > Natural Language Processing
[20:43:56] <Wobbo > skyem123 wine?
[20:51:05] <Wobbo > PotatoTrumpet so a write once floppy?
[20:51:10] <^v> Ping reply from Wobbo 0.2s
[20:51:15] <^v> Ping reply from Wobbo 0.27s
[20:51:38] <PotatoTrumpet> Yes, the Mighty King of Wobbo Land
[20:52:03] <Wobbo > PotatoTrumpet, that is Emperor for you
[20:52:38] * PotatoTrumpet aims ICBM's at Wobbo , then sends him a cupcake.
[20:55:03] <Wobbo > My girlfriend has a 64 G SSD, so little space :/
[20:55:18] <Kilobyte> Wobbo : you don't need that much for booting
[20:55:37] <Wobbo > Kilobyte: Its the only drive that fits in the machine
[20:55:58] <Wobbo > Kilobyte: not even a dvddrive to remove or something
[20:56:06] <Kilobyte> Wobbo : my case will have 8 drive slots lel
[20:56:45] <Wobbo > PotatoTrumpet: welcome to 2014
[20:57:23] <Wobbo > skyem123: Don't forget the bluetooth one!
[20:58:24] <Wobbo > I never used my DVD drive once or twice in the past two years
[20:59:32] <Wobbo > I wouldn't need a DVD drive in my next MacBook I guess. More battery or more HDD would be better
[21:01:10] <Wobbo > skyem123 make her pay or was funnier :P
[21:02:31] <Wobbo > Kilobyte: PotatoTrumpet: You should have named the drive C:, like you always do :P
[21:02:37] <^v> Ping reply from Wobbo 0.2s
[21:03:54] <Wobbo > PotatoTrumpet: the IT at my High School once tried to hide files by renaming the disk.
[21:04:16] <Kilobyte> Wobbo : err wha
[21:04:45] <Wobbo > PotatoTrumpet: And it tried to make the schedules inaccesable if you weren't logged in by hiding the links to the schedules, but not the schedules themselves
[21:05:15] <Wobbo > We got access to the teachers schedules after two weaks at most
[21:05:25] <Wobbo > Just by changing a letter in the URL
[21:05:33] <Wobbo > s/weaks/weeks/
[21:06:30] <Wobbo > fix him
[21:07:04] <Wobbo > .random
[21:07:04] <^v> Wobbo , <Vexatos> you can easily test, just join some game :3
[21:07:35] <Wobbo > v^: you should make sure that .random doesn't ping people
[21:08:04] <Wobbo> .random Wobbo
[21:08:04] <^v> Wobbo, <Wobbo > Kilobyte: But yes, mostly weed
[21:08:32] * PotatoTrumpet forgot that Wobbo can grow weed in his country
[21:08:44] <Wobbo > I random myself, message about drugs >.> only the bike is missing I guess
[21:10:27] <Wobbo > PotatoTrumpet: I cannot sell it
[21:11:28] <Wobbo> .failcaps Wobbo
[21:11:28] <^v> Wobbo, WobbO
[21:11:39] <Wobbo> .wobbo
[21:11:40] <^v> Wobbo , WooooooooobboooooooooWoobbooooWooooobboooooooooWoooooooooobbooooooooWooooooooobboooWoooooooooobbooooooWoooooooobbooWooooobboooWooooooobboooooWoooooooobbo
[21:13:16] <Wobbo > .trivai
[21:13:19] <Wobbo > .trivia
[21:13:24] <Wobbo > .trivia
[21:13:31] <Wobbo > v^ yep
[21:13:43] <Wobbo > .trivia
[21:13:50] <Wobbo > .trivia
[21:14:36] <Wobbo > My bot can execute arbitrary common lisp code. But I stole it from the internet
[21:15:44] <Wobbo> .mispell .wobbo
[21:15:44] <^v> Wobbo , .wobob
[21:16:00] *** Wobbo is now known as Wobob
[21:20:17] *** Woobn is now known as Wobbo
[21:20:54] <Wobbo > I guess noone is against it
[21:21:26] * PotatoTrumpet corrects Wobbo 's spelling my slapping a sign with "No One" in his face
[21:21:38] <Wobbo > PotatoTrumpet with tables. Lots of tables
[21:22:07] <Wobbo > PotatoTrumpet never!
[21:22:22] <Wobbo > PotatoTrumpet variables and metaproggramming
[21:24:57] <Wobbo > .l _ENV["rowcount"] = 0 _ENV["colcount"] = 0 _ENV["row"..rowcount.."col"..colcount] = io.read()
[21:24:57] <^v> Wobbo , no
[21:25:12] <Wobbo > .l _ENV["rowcount"] = 0 _ENV["colcount"] = 0 _ENV["row"..rowcount.."col"..colcount] = "hi"
[21:25:12] <^v> Wobbo , nil
[21:25:27] <Wobbo > .l _ENV["rowcount"] = 0 _ENV["colcount"] = 0 _ENV["row"..rowcount.."col"..colcount] = "hi" print(row0col0)
[21:25:27] <^v> Wobbo , hi | nil
[21:25:41] <Wobbo > PotatoTrumpet: spreadsheets without tables :P
[21:26:27] <Wobbo > PotatoTrumpet techically you are using a table since _ENV is a table, but that can't be helped
[21:27:18] <Wobbo> .random Wobbo
[21:27:18] <^v> Wobbo, <Wobbo > Vexatos: updated, can you check?
[21:27:32] <Wobbo > .bc 4+4
[21:27:36] <Wobbo > .bc 4+4.5
[21:27:36] <^v> Wobbo , 8.5
[21:27:45] <Wobbo > .bc sqrt(4)
[21:27:46] <^v> Wobbo , 2.00000000000000000000
[21:27:51] <Wobbo > .bc sqrt(4^2)
[21:27:51] <^v> Wobbo , 4.00000000000000000000
[21:28:24] <Wobbo > That cat makes things fly
[21:33:03] <Wobbo > Kilobyte fs trees! :D trees everywhere!
[21:35:07] <Wobbo > Kilobyte: staticly typed Lua would be nice
[21:35:23] <Kilobyte> Wobbo : i am working on a statically typed lang that compiles to lua
[21:35:41] <Wobbo > Is Vortex Staticly typed?
[21:35:50] <Kilobyte> Wobbo : its not
[21:36:10] <Kilobyte> Wobbo : https://gist.github.com/Kilobyte22/09b8addbaefed8f04cdb
[21:37:21] <Wobbo > Kilobyte: You know Julia?
[21:37:36] <Kilobyte> Wobbo : took a brief look at it
[21:38:26] <Wobbo > Kilobyte: Could you add its methods as functions to your lang?
[21:38:41] <Wobbo > Kilobyte So all functions and methods are multiple dispatch?
[21:38:53] <Kilobyte> Wobbo : my aim is to have a runtime of < 50 lines
[21:39:05] <Wobbo > Kilobyte: Ah, nvm then
[21:39:21] <Kilobyte> Wobbo : again, i can write a library :P
[21:39:47] <Wobbo > Kilobyte: but then you can't use it for all functions, right?
[21:39:58] <Kilobyte> Wobbo : huh?
[21:41:34] <Wobbo > Kilobyte: I want to be able to print(what: myObj) = print("myObj: key1="+what.key1+",\nkey2="+what.key2)
[21:41:46] <Wobbo > Kilobyte: get what I mean?
[21:42:30] <Wobbo > Kilobyte: If it is a lib, then print wouldn't be generic, would it?
[21:43:19] <Wobbo > Kilobyte: then it is okay. That is multiple dispatch
[21:47:09] <Kilobyte> Wobbo : ^
[21:47:13] <Kilobyte> Wobbo : i just had MASSIVE lag
[21:47:18] <Wobbo > Kilobyte: So only Lua functions aren't overloadable
[21:48:33] <Wobbo > Kilobyte: So everything that is marked as extern is not overloadeable?
[21:48:48] <Kilobyte> Wobbo : lemme get you examples
[21:49:44] <Wobbo > Kilobyte: and this all won't require LPeg?
[21:50:11] <Kilobyte> Wobbo : LPeg?
[21:50:31] <Wobbo > Kilobyte: http://www.inf.puc-rio.br/~roberto/lpeg/lpeg.html
[21:50:44] <Wobbo > Kilobyte better regex for Lua, writen in C
[21:51:19] <Wobbo > Kilobyte: So we won't get it in OC? :(
[21:51:26] <Wobbo > Kilobyte: Ah
[21:52:23] <Wobbo > Kilobyte: but you will use Lua for besh?
[21:52:47] <Kilobyte> Wobbo : https://gist.github.com/Kilobyte22/000f0407849ad24a3556
[21:53:08] <Wobbo > Kilobyte: I won't stop talking about that until you cleaned up my fuckups and we can all use it :P
[21:53:33] <Kilobyte> Wobbo : get how my code works?
[21:53:57] <Wobbo > Kilobyte: So externs can be exported to Lua?
[21:54:25] <Wobbo > I thought externs were like C externs.
[21:54:41] <Wobbo > PsychokenesisKat: you would first need a mod that add that ;)
[21:55:26] <Kilobyte> Wobbo : yes, an extern without body defines a method that is implemented in lua
[21:57:06] <Kilobyte> Wobbo : compiling is done in 2 steps
[21:57:34] <Wobbo > Kilobyte: Can I also disable typechecking for one function
[21:58:15] <Wobbo > PotatoTrumpet LOL
[21:58:45] <Wobbo > PotatoTrumpet: But you did hear about the city of Umleitung?
[21:59:10] <Kilobyte> Wobbo : fun fact, there is a german city called Wenden
[21:59:40] <Wobbo > Kilobyte But you don't see that on highways do you?
[21:59:54] <Wobbo > PotatoTrumpet Umleitung means redirection
[22:00:07] <Kilobyte> Wobbo : actually, it is connected to a motorway
[22:00:17] <Wobbo > PotatoTrumpet: Don't
[22:00:26] <Wobbo > PotatoTrumpet, genders, genders everywhere
[22:01:13] <Wobbo > Essen is close to the Dutch border
[22:01:18] <Wobbo > Rigth?
[22:01:28] <Kilobyte> Wobbo : no
[22:01:47] <Wobbo > Meppen is close to the Dutch border. Meppen means slap in Dutch :D
[22:02:29] <Wobbo > Kilobyte Essen is close to the border.
[22:02:54] <Wobbo > Kilobyte: And I was close to it this saturday
[22:03:09] <Kilobyte> Wobbo : not THAT close
[22:03:19] <Wobbo > Kilobyte: But not that far away either
[22:04:28] <Wobbo > Kilobyte: If you mean seen from the highway, that is Nazi propoganda if I'm not mistaken
[22:04:46] <Kilobyte> Wobbo : wot
[22:05:09] <Wobbo > You know the Nazis build your highway system?
[22:05:19] <Kilobyte> Wobbo : they started it, yes
[22:05:52] <Wobbo > They sometimes used the more senic route instead of the shortest route
[22:06:35] <Wobbo > Potato|Trucker that is kinda easy to have, we destroyed history everywhere else basically
[22:07:30] <Wobbo > The French helped the Muricans to get Freedom
[22:07:51] <Wobbo > And the Dutch always chose the side that gave them the most trade :P
[22:08:08] <Kilobyte> Wobbo : economically efficient
[22:08:32] <Wobbo > Kilobyte: Always the most economically efficient. :P
[22:08:57] <Wobbo > Kilobyte: Did you know we are also the base example to explain how econimic bubbles work? :P
[22:09:05] <Kilobyte> Wobbo : now i do
[22:09:34] <Wobbo > Kilobyte: We got so worked up about tulips that it created a bubble
[22:09:49] <Wobbo > https://en.wikipedia.org/wiki/Tulip_mania
[22:10:01] <Kilobyte> Wobbo : lol yeaaah if you go over NL by plane you see the huge tulip fields
[22:10:50] <Wobbo > Kilobyte: They are mostly in Holland, but yes, tulips. lots of them
[22:11:04] <Kilobyte> Wobbo : only downside: there are few spaces for birds to take a break when flying northwards
[22:12:05] <Wobbo > Kilobyte: there are enough farmes complaining that goose eat there grass…
[22:13:00] <Wobbo > Potato|Trucker: Whit help from the other european superpowers
[22:13:48] <Wobbo > Bye Sangar
[22:15:07] <Wobbo > Kilobyte: Where in germany is it?
[22:15:17] <Kilobyte> Wobbo : cologne
[22:15:31] <Wobbo > Kilobyte: Nah, to much smell to go there :P
[22:16:28] <Wobbo > Kilobyte: I meaned the cologne smellthingy, not the actual smell
[22:16:41] <Wobbo > Potato|Trucker: Umleitung is a nicer city.
[22:16:42] <EnderCat> Wobbo , meant*
[22:16:46] <Kilobyte> Wobbo : meh
[22:17:57] <Wobbo > Kilobyte: Then I would need a place to sleep
[22:18:14] <Kilobyte> Wobbo : holiday flat?
[22:18:30] <Wobbo > Kilobyte: 2,5 hour drive is not fun to do after a convention I presume
[22:18:52] <Wobbo > Kilobyte: Holiday to the Ruhrgebiet? Nah
[22:18:53] <Kilobyte> Wobbo : its a fair rather afaik
[22:20:19] <Wobbo > Kilobyte: Also, I don't think my girlfriend would like to go there for a holiday
[22:23:28] <Wobbo > I'm going for today
[22:23:37] <Wobbo > Bye *!
[22:24:31] <Wobbo > gamescom :P
[22:24:39] <Wobbo > Just don't live in Texas :P
[22:25:00] <Wobbo > I could drive there by car or travel by train
[22:25:02] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
218 more...
[18:52:01] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:52:01] *** zsh sets mode: +v Wobbo
[18:52:06] <gamax92> and then Wobbo
[18:52:25] <TacticalCat> suddenly, Wobbo
[18:52:47] <Wobbo > That is the reason it works
[18:52:48] <Kilobyte> Wobbo : wasn't it you who wrote the package lib
[18:52:57] <Wobbo > Kilobyte: Most of it
[18:53:26] <Wobbo > Kilobyte: is it?
[18:53:40] <Sangar> it's a Wobbo !
[18:53:53] <Wobbo > Kilobyte: I didn't know that
[18:53:56] <Wobbo > Hi Sangar
[18:54:27] <Kilobyte> Wobbo : http://www.kilobyte22.de/screenshot/screenshot_2014-07-27_20-54-22.png
[18:55:01] <Wobbo > Sangar: I'm fine, kinda tired, spent yesterday in a car and I've driven to Schiphol today, but I'm home now
[18:55:21] <Wobbo > Kilobyte: =package.path does the same thing :P
[18:56:25] <Wobbo > gamax92: That runs on the Wii? How do I install? :V
[18:56:46] <gamax92> Wobbo : kinda
[18:57:03] <gamax92> Wobbo : I'm getting a report its not working on the wii (was doing dev in dolphin)
[18:57:12] <Wobbo > gamax92: It need to be hacked I recon
[18:57:48] <gamax92> Wobbo : do you have a wii?
[18:58:14] <Wobbo > gamax92: I stole my parents one, but I'm at my parents house now, will be home on tuesday
[19:00:19] <Wobbo > Sangar: Wine? :P
[19:01:36] <Wobbo > Kilobyte: I know, I only buy windows games that I really want and run good on wine
[19:02:02] <Wobbo > EnderCat: Wine uses Mono for running C# games.
[19:02:21] <Wobbo > Kilobyte: They are different. Mono is just a C# VM
[19:03:07] <Kilobyte> Wobbo : however there can be external calls
[19:04:09] <Wobbo > I don't have enough windows programs to bother with dual boot
[19:04:42] <Wobbo > Kilobyte: I think they should stay seperate, since Mono is really about running C#, not windows programs
[19:05:04] <Kilobyte> Wobbo : 1. its not just c#
[19:11:24] <Wobbo > v^: I have a 8GB USB stick that is 7 years old. I could almost double your drive space
[19:12:15] <Wobbo > Kilobyte: Good dad
[19:13:09] <Wobbo > Kilobyte: He only needs his OS, not the man itself :P
[19:13:16] <v^> Wobbo , it had 1 usb port iirc
[19:17:32] <Wobbo > My Laptop is "designed for OS X" but it doesn't need a sticker to tell you that :P
[19:22:11] <Wobbo > Kilobyte: FLOPPIES!
[19:24:34] <Wobbo > Sangar: Do you actually want me to PR getopt into shell?
[19:25:22] <Sangar> Wobbo , i was thinking of making it a loot disk (together with some other util stuff, maybe? so it doesn't feel so alone :P)
[19:25:41] <Wobbo > Sangar: Getopt on a loot disk alone would be lonely :P
[19:26:09] <Wobbo > Sangar: I asked because of the discussion about shell.parse and stuff
[19:27:36] <Wobbo > Kilobyte: Go ahead, did I already give you the POSIX sh specification?
[19:27:47] <Wobbo > Kilobyte: Good
[19:28:38] <Wobbo > Sangar: That would work. getopt and grep should go together for now anyway.
[19:30:41] <Sangar> Wobbo , feel free to pr it in. maybe rename the besh disk to ... dunno... utils? posix? idk.
[19:31:22] <Wobbo> Sangar: Are spaces allowed in label names? Wobbo 's bs :P
[19:31:38] <Sangar> Wobbo , i think so :P
[19:35:13] <Wobbo > EnderCat: You got that? If Sangar is online around 16 August you should kick him :P
[19:37:33] <Wobbo > Or a OC con :P
[19:39:29] <Wobbo > PotatoTrumpet: You had a nice vacation?
[19:40:25] <^vDoge> Wobbo , Ɖ720
[19:40:59] <Wobbo > prasselpikachu: Please, I can by that at the local coffee shop :P
[19:41:14] <Kilobyte> Wobbo : coke? i thought only weed
[19:41:36] <Wobbo > Kilobyte: I could probably also get my hands on coke if I tried a little :P
[19:41:45] <Wobbo > Kilobyte: But yes, mostly weed
[19:41:54] <Kilobyte> Wobbo : it all depends on your connections
[19:41:59] <Wobbo > Kilobyte: I'm even allowed to grow my own if I want :P
[19:42:16] <prasselpikachu> Wobbo , where do you live
[19:42:25] <Wobbo > prasselpikachu: The Netherlands
[19:42:32] * PotatoTrumpet reports Wobbo to the NSA, even though they are already spying on him
[19:42:50] <Wobbo > Kilobyte: In the Netherlands you are allowed to own three weed plants if I am not mistaken. But you can't sell the produce
[19:43:34] <Wobbo > Kilobyte: I could go to a coffeeshop in Groningen, no conections needed :P
[19:43:55] <Wobbo > PotatoTrumpet: The NSA spies on everyone
[19:44:05] <Wobbo > PotatoTrumpet: Also mac version?
[19:45:36] <Wobbo > prasselpikachu: NAO: http://www.designboom.com/weblog/images/images_2/2011/jenny/nao/nao01.jpg
[19:48:24] <Wobbo > PotatoTrumpet: MP Dwarf Fortress?
[19:48:30] <PotatoTrumpet> Wobbo , Yes
[19:48:33] <Wobbo > Kilobyte: Portal @ CO-OP :P
[19:48:44] <Wobbo > s/@/2/
[19:48:44] <SuperBot> <Wobbo > Kilobyte: Portal 2 CO-OP :P
[19:50:14] <Wobbo > Kilobyte: Wouldn't the word unhashed be smaller?
[19:50:30] <Kilobyte> Wobbo : then people can just get it
[20:04:44] <Wobbo > Kilobyte: Add ANSI escape codes :P
[20:09:21] <Wobbo > Kilobyte: Did you actually get somewhere with the Ruby compiler?
[20:12:04] <Wobbo > prasselpikachu: Everyone is yellow for me :/
[20:12:18] <prasselpikachu> Wobbo what drugged client do you use
[20:12:58] <Wobbo > prasselpikachu: weedIRC :P
[20:13:10] <Wobbo > That one :P
[20:13:48] <Wobbo > prasselpikachu: No, I use Colluquy since it is a native mac app and has an iPad app that I can connect to the Mac app.
[20:14:00] <Wobbo > prasselpikachu: Never used any of its Mac features yet though:P
[20:14:16] <Wobbo > prasselpikachu: Also to lasy to customize it
[20:14:18] <prasselpikachu> Wobbo , EW
[20:14:32] <Wobbo > prasselpikachu: You dislike apple? :P
[20:14:35] <prasselpikachu> Wobbo .
[20:14:43] <prasselpikachu> Wobbo , do you even know textual
[20:15:06] <Wobbo > prasselpikachu: No, I dont'
[20:15:12] <prasselpikachu> Wobbo , https://github.com/Codeux/Textual/
[20:15:52] <Wobbo > I've got XCode and everything, so I should be fine.
[20:16:17] <Wobbo > prasselpikachu: I can turn Colluquy for Mac to turn into a bouncer
[20:16:25] <prasselpikachu> Wobbo , i know.
[20:17:21] <Wobbo > prasselpikachu: Same for me, but I don't have a server, because I have crappy internet at home and I moved my Mac Mini to my house :P
[20:19:53] <Wobbo > prasselpikachu: I don't really see the use of that tbh :P Can I script textual?
[20:20:24] <prasselpikachu> Wobbo "Much of the app uses the open standard of WebKit which makes customization easy through the use of CSS 3 and HTML 5. Plugins written in Objective-C and scripts made with AppleScript (and other languages) are also supported."
[20:20:59] <Wobbo > prasselpikachu: That is nice, I will try it out
[20:21:05] <vifino> Wobbo : WeeChat
[20:21:16] <Wobbo > vifino: Native MAc app?
[20:21:20] <vifino> Wobbo : pls
[20:21:23] <prasselpikachu> Wobbo , if you have any problems building, poke me
[20:21:25] <Wobbo > s/MAx/Mac/
[20:21:54] <Wobbo > vifino: Nah, that doesn't work with cmd+tab
[20:22:02] <prasselpikachu> Wobbo , there we go
[20:22:05] <vifino> Wobbo : https://www.dropbox.com/s/xvro615xdqbj05x/Screenshot%202014-07-27%2022.21.36.png
[20:22:13] <Kilobyte> Wobbo : weechat is a terminal app and runs on any unix like system
[20:23:10] <Wobbo > Kilobyte: I understand that, but I want to cmd+tab into my client
[20:23:34] <Wobbo > Kilobyte: I switch between applications a lot and I don't want to switch windows within the app
[20:23:58] <Kilobyte> Wobbo : open seperate window for the terminal
[20:24:53] <Wobbo > Kilobyte: That doesn't work with cmd+tab, since cmd+tab switches between applications
[20:25:10] <Kilobyte> Wobbo : blame your system
[20:25:28] <Wobbo > Kilobyte: I work with Linux sometimes, and I prefer the way OS X does it
[20:26:38] <prasselpikachu> Wobbo , i'm exactly the same
[20:27:39] <Wobbo > Kilobyte: I only need one window per program normally and I want to switch across workspaces
[20:27:56] <Kilobyte> Wobbo : you cannot say linux there
[20:28:26] <prasselpikachu> Wobbo , when using linux, try i3
[20:29:05] <Wobbo > Kilobyte: Gnome is my preferred wm since I was to lazy to try a lot.
[20:29:18] <Wobbo > prasselpikachu: I will try that once.
[20:31:16] <Wobbo > prasselpikachu: Although I don't know when I will run Linux again
[20:34:54] <Wobbo > prasselpikachu: How do I get a signed certificate?
[20:36:25] <prasselpikachu> Wobbo , open keychain
[20:37:24] <prasselpikachu> Wobbo ?
[20:37:35] <Wobbo > prasselpikachu: I opened Keychain Access
[20:38:15] <prasselpikachu> Wobbo , now menu bar, keychain access, certificate assistant, create certificate or sth
[20:38:56] <Wobbo > prasselpikachu: You translated correclty
[20:39:18] <Wobbo > Certificate type code signing?
[20:40:01] <prasselpikachu> Wobbo ^
[20:40:18] <Wobbo > prasselpikachu: with or without the "?
[20:40:44] <prasselpikachu> Wobbo , then in XCode ensure you're on branch Textual-4
[20:41:15] <Wobbo > prasselpikachu: I'm on the correct branch
[20:43:49] <Wobbo > prasselpikachu: Building takes long :/
[20:44:59] <prasselpikachu> Wobbo
[20:45:22] <Wobbo > 13-inch mid 2012 2.5GHz i5 with 8G RAM
[20:45:26] <Wobbo > MAcbook
[20:45:35] <Wobbo > s/MAc/mac/
[20:45:35] <SuperBot> <Wobbo > macbook
[20:46:20] <Wobbo > prasselpikachu: It is done now
[20:47:12] <Wobbo > prasselpikachu: I found it in the finder already, it is running now
[20:49:58] <Wobbo > I meant someone that isn't me or prasselpikachu, but then I remembered that I'm also online here :P
[20:52:35] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[20:55:09] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[20:55:09] *** zsh sets mode: +v Wobbo
[20:55:25] <Wobbo > There, Textual is now configured
[20:57:56] <Wobbo > LOL: http://www.reddit.com/r/Showerthoughts/comments/2busjq/seeing_as_how_both_batman_and_ironmans_only_real/
[20:58:24] <Wobbo > System Information: Model: MacBook Pro (13-inch Mid-2012) • Memory: 8.00 GB • Uptime: 2 weeks • Load: 36%
[20:58:49] <Wobbo > System Information: Model: MacBook Pro (13-inch Mid-2012)
[20:58:57] <prasselpikachu> Wobbo , go to textual > preferences > addons > system information
[20:59:28] <Wobbo > System Information: Model: MacBook Pro (13-inch Mid-2012) • Memory: 8.00 GB • Uptime: 2 weeks • Load: 35%
[20:59:47] <Wobbo > prasselpikachu: Still doesn't show CPU
[21:00:22] <Wobbo > prasselpikachu: and I'm pretty sure I have a CPU. Could be wrong though
[21:00:55] <prasselpikachu> Wobbo , i think you have this new, whats it called
[21:01:05] <Wobbo > prasselpikachu bug?
[21:01:32] <Wobbo > Potato|DF: It slept most of that time tbh
[21:02:33] <Wobbo > potato inside
[21:02:38] <Wobbo > System Information: Model: MacBook Pro (13-inch Mid-2012) • Memory: 8.00 GB • Uptime: 2 weeks • Load: 27%
[21:03:55] <Wobbo > prasselpikachu I use alt+e a lot, since I have an é in my name :P
[21:05:20] <Wobbo > prasselpikachu LOL
[21:08:58] <Wobbo > prasselpikachu: OS X actually uses swap
[21:10:05] <Wobbo > Kilobyte: just don't compile chromium :P
[21:10:31] <Wobbo > Kilobyte: install Safari, Safari browser is best browser
[21:10:43] <prasselpikachu> Wobbo , he will kill you
[21:10:51] * Kilobyte kills Wobbo
[21:10:52] <Wobbo > prasselpikachu: I know
[21:11:10] *** Wobbo is now known as ZombieWobbo
[21:11:39] <ZombieWobbo > brainsss…
[21:12:42] *** ZombieWobbo is now known as Wobbo
[21:17:45] <Wobbo > Sangar: did you squint your eyes while installing?
[21:18:16] <Wobbo > prasselpikachu: OS X masterrace? :(
[21:26:28] <Wobbo > But Lua is their language Kilobyte, you should be happy you can even look at their codebase! :P
[21:28:59] * Wobbo thwors a pokeball at Porygon
[21:29:14] <Wobbo > s/thwors/throws/
[21:29:14] * SuperBot <Wobbo > throws a pokeball at Porygon
[21:31:14] <Wobbo > EnderCat, how many lives do you have left?
[21:31:28] <EnderCat> Wobbo , 43
[21:31:45] <Wobbo > EnderCat but you only had 9 to start with! D:
[21:32:14] <EnderCat> Wobbo , i cloned myself then merged the clones back into me, thus doubling the lives
[21:32:44] <Wobbo > fun fact, Kilobyte and Sangar have same nick color. pink
[21:32:57] <prasselpikachu> Wobbo , not purple?
[21:33:17] <Wobbo > prasselpikachu kinda purple, but pink sounds more fun :P
[21:35:01] <Wobbo > prasselpikachu, psst, want to buy some home grown weed?
[21:36:16] <prasselpikachu> Wobbo , i'd love some homegrown.. weed ( ͡° ͜ʖ ͡°)
[21:36:24] <Wobbo > .r Sangar-san doesn't like the LSH colours :P
[21:37:34] <Wobbo > prasselpikachu, to bad, I only have "Soepgroenten"
[21:38:24] <prasselpikachu> Wobbo , gimi all of ur Sœpgrœnten
[21:39:00] <Wobbo > prasselpikachu TIL
[21:40:59] <Wobbo > Kilobyte composite keys?
[21:41:34] <Wobbo > POSIX masterrace I can agree with
[21:42:12] <Kilobyte> Wobbo : what i don't like about OSX is that, while its posix compilant all the other stuff doesn't follow posix theme
[21:42:40] <Wobbo > POSIX doesn't specify GUI things I believe
[21:44:03] <Wobbo > Kilobyte, OS X has a clear distinction between CLI and GUI anyway
[21:45:50] <Wobbo > Kilobyte I quite like the event driven system that OS X uses for its GUI apps
[21:46:13] <Kilobyte> Wobbo : you can still have that posix themed
[21:46:27] <Wobbo > Kilobyte: alias App="open -a App" :P
[21:46:52] <Wobbo > Kilobyte, I never looked at dbus, might do
[21:47:03] <Kilobyte> Wobbo : dbus is an async IPC mechanism
[21:48:12] <Kilobyte> Wobbo : its very useful :P
[21:48:39] <Wobbo > Kilobyte, but can I use dbus to register custom event handlers?
[21:48:58] <Kilobyte> Wobbo : whatcha mean
[21:49:44] <Wobbo > Kilobyte: With OS X I can easily create a scritable App, so I can control my app from AppleScript
[21:50:40] <Wobbo > Kilobyte: I've actually been thinking about writing an App to manage Fate character sheets if I can't find one, and make it scriptable to allow random character generalization
[21:51:54] <Kilobyte> Wobbo : http://en.wikipedia.org/wiki/D-Bus
[21:52:00] <Wobbo > Kilobyte That sounds similar to how Apple Events work. Does each linux program use this?
[21:52:29] <Wobbo > Kilobyte: does the XServer use it?
[21:52:41] <Kilobyte> Wobbo : why would it?
[21:52:53] <Wobbo > Kilobyte to send mouse events and the like?
[21:53:48] <Kilobyte> Wobbo : the xserver has a different api
[21:54:44] <Wobbo > Kilobyte: My problem with Linux, everybody uses a different system :/
[21:55:48] <Kilobyte> Wobbo : btw, everything i have running currently that uses dbus: https://gist.github.com/Kilobyte22/f213190dc047f0a16147
[21:57:52] <Kilobyte> Wobbo : dbus is network transparent btw
[21:58:33] <Wobbo > Kilobyte that is a point for D-Bus, but apple events can do the same
[21:58:44] <Kilobyte> Wobbo : well, there it can :P
[21:58:46] <Wobbo > Kilobyte AppleScript even has a system for doing that.
[21:59:55] <Wobbo > Kilobyte its not that nice, but syntax doesn't stop me anymore.
[22:00:05] <Wobbo > Kilobyte as long as it is workable of course
[22:01:03] <Kilobyte> Wobbo : use ruby, it has a dbus gem and prob has apis for apple stuff
[22:03:07] <Wobbo > Kilobyte: apple shiped Ruby(which I have installed) has access to the event manager
[22:03:07] <Kilobyte> Wobbo : yeah, osx ships with ruby
[22:03:07] <Wobbo > prasselpikachu: actually just ObjC Ruby and Python if I'm not mistaken
[22:03:07] <Wobbo > Kilobyte: actually, XCode ships with Ruby, but details :P
[22:03:07] <Kilobyte> Wobbo : meh, use rvm
[22:03:07] <Wobbo > Kilobyte vanilla OS X has no compilers or interpreters except for shells
[22:05:35] <Wobbo > Kilobyte I will probably join you on that, since I write no apps :P
[22:06:45] <prasselpikachu> Wobbo , i don't write apps too atm, but with swift i'm seriously considering it
[22:07:18] <Wobbo > prasselpikachu: nice. Will it run on 10.7?
[22:07:22] <Wobbo > Bye Josh!
[22:08:59] <Wobbo > Kilobyte: Will that work with llvm?
[22:09:16] <Wobbo > Because that would be a valid reason to not do that
[22:09:54] <Wobbo > Kilobyte I belive it compiles to llvm
[22:12:35] <Wobbo > Kilobyte: I believe all of OS X uses llvm
[22:13:35] <Wobbo > Kilobyte for besh?
[22:15:10] <Wobbo > I somehow broke my python installation, without using it
[22:15:28] <Wobbo > Kilobyte I don't
[22:18:36] <Wobbo > Kilobyte: use Vortex?
[22:18:48] <Kilobyte> Wobbo : look at its code output
[22:19:26] <Wobbo > Kilobyte: write parser in Vortex, compile into lua, clean lua, ???, profit
[22:20:12] <Kilobyte> Wobbo : the output of the vortex compiler is such a mess... i don't wanna clean that
[22:20:57] <Wobbo > Kilobyte Vortex is a little undeveloped right now, is it?
[22:21:09] <prasselpikachu> Wobbo , i copied rubycocoa templates to xcode, created sample project and now i have an empty window onscreen
[22:21:25] <Wobbo > prasselpikachu: good for you!
[22:21:34] <prasselpikachu> Wobbo , try it
[22:21:43] <Wobbo > prasselpikachu I don't know Ruby yet
[22:22:32] <Wobbo > Kilobyte how would you do it?
[22:23:03] <Wobbo > Kilobyte: good boy
[22:23:19] <Wobbo > In C I would actually #define that
[22:24:04] <Wobbo > prasselpikachu read some apple docs about app defelopment
[22:24:55] <Wobbo > Sangar: We spent some time in OOP on the ternery operator in Java and got questions about it on the exam. They nested it and combined it with ++ and the like
[22:25:58] <Sangar> Wobbo , oh, so all the things you normally *shouldn't* do? :P
[22:26:34] <Wobbo > Sangar: Yep. They actually said that. The Exam was a joke anyway. Was done in 1 hour of the 3 and had a 10 out of 10.
[22:27:03] <Wobbo > Sangar: Might have it laying around somewhere
[22:27:34] <Sangar> Wobbo , nice :D
[22:27:37] <Wobbo > Kilobyte: Some people would agree.
[22:28:12] <Wobbo > Kilobyte: It is bad control flow. And I have to agree there. But fuck control flow if the intent is clear to both machine and human
[22:30:19] <Wobbo > Although there are some guidelines which are plain stupid.
[22:30:31] <Wobbo > Like the "do not use do-while loops" one
[22:30:55] <Sangar> Wobbo , i didn't even know that one existed :X
[22:31:11] <Wobbo > Sangar: some people use that one
[22:31:56] <Wobbo > Kilobyte high school?
[22:32:27] <Wobbo > Kilobyte: I know a little about the German system, suspected you would be there ;)
[22:32:45] <Wobbo > Kilobyte: I went to VWO, highest Dutch school
[22:32:55] <Wobbo > Kilobyte I know that to :P
[22:37:18] <^v> Ping reply from Wobbo 0.23s
[22:39:45] <Wobbo > Sangar: What do you need SQL for now?
[22:40:30] <Sangar> Wobbo , not directly sql (hopefully? will have to check the protocols), but database systems in general, for uni exams
[22:40:45] <Wobbo > Sangar: You have all the exams at once?
[22:40:53] <Sangar> Wobbo , final ones
[22:41:01] <Wobbo > We don't have final exams at Uni
[22:41:56] <Wobbo > Sangar: Ah, on that bike
[22:44:55] <Wobbo > My sister just went to bed, and I asked here if she tidied up the cats instead of locked up XD
[22:46:12] <Wobbo > rsync.exe. Nope. Ran away.
[22:50:31] <Wobbo > .cmd ls
[22:50:39] <Wobbo > dammit ^v
[22:51:03] <Wobbo > .cmd uname -a
[22:51:38] <Wobbo > Darwin Renes-MacBook-Pro.local 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64
[22:54:14] <Wobbo > I'm going for today
[22:54:37] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
269 more...
[19:49:56] <Sangar> Kilobyte, yell at Wobbo when you see him
[18:17:38] *** Joins: Wobbo (~Wobbo @94.198.142.29)
[18:17:39] *** zsh sets mode: +v Wobbo
[18:21:20] <Wobbo > gamax92: LuaJ sounds really broken…
[18:25:59] <^vDoge> Wobbo , Ɖ720
[18:29:48] * Wobbo gets out the crosses
[18:35:15] <Wobbo > Kilobyte: You are just bad at tabbing
[18:36:34] <Wobbo > Kodos: only the BIOS isn't
[18:36:50] <Kilobyte> Wobbo : if bios == scala side then yes, otherwise no
[18:37:28] <Wobbo > Kodos: I ment from ingame :P
[18:37:46] <Kodos> Wobbo , addons can add custom architecture
[18:38:12] <Wobbo > Kilobyte: so I could hack init.lua to remove the timeout check? :D
[18:38:19] <Kilobyte> Wobbo : yes.
[18:38:28] <Kodos> Wobbo, You can hack the init.lua to make it say Wobbo OS
[18:38:40] <Wobbo > Kodos: That is true, if been thinking about doing that, actually
[18:38:47] <Wobbo> Kodos: WobbO S :P
[18:39:28] <Wobbo > do local _ENV ?
[18:39:38] <gamax92> Wobbo : i could
[18:41:34] <Wobbo > Kodos: not a classhole?
[18:42:07] <Wobbo > Kodos: you don't feed rocks to children in th park?
[18:42:19] <Kodos> Wobbo , I'm the one who THROWS the rocks at children
[18:42:31] <Wobbo > Kodos: https://xkcd.com/72/
[18:43:25] <Wobbo > Kilobyte: Didn't vortex use C libs?
[18:43:30] <Kilobyte> Wobbo : no :P
[18:43:50] <Wobbo > Kilobyte: thought you said it uses lpeg or soething
[18:44:58] <Wobbo > Now I've got to check out vortex
[18:45:07] <Wobbo > Kilobyte: link?
[18:46:41] <Wobbo > Kilobyte: Vortex is batteries included? In what way?
[18:48:44] <Wobbo > Kilobyte: :P
[18:48:53] <Wobbo > Anyway, I gtg for a while
[19:01:17] *** Quits: Wobbo (~Wobbo@94.198.142.29) (Quit: Wobbo )
27 more...
[19:12:36] *** Joins: Wobbo (~Wobbo @94.198.142.29)
[19:12:36] *** zsh sets mode: +v Wobbo
[19:13:50] <Sangar> hi Wobbo
[19:15:24] <Wobbo > So, anything I missed?
[19:15:58] * Wobbo pets EnderCat
[19:20:11] <Wobbo > I will finally get my hands on some swift :D
[19:42:46] <Wobbo > Sangar: Who cut that line? D:
[19:43:10] <Sangar> Wobbo , objectivity
[19:44:27] <Wobbo > fuck objectivity.
[19:44:42] <Wobbo > Imperative FTW! :P
[19:44:49] * DeanIsaKitty noms Wobbo
[19:45:05] * Wobbo pokes DeanIsaKitty's insides with a stick
[19:45:17] * DeanIsaKitty spits out Wobbo
[19:45:32] * Wobbo left the stick inside >:-D
[19:46:04] * DeanIsaKitty projectile vomits the stick into Wobbo 's direction
[19:46:33] * Wobbo throws a rock in DeanIsaKitty's direction
[19:47:52] <Wobbo > Madness in the chat!
[19:48:58] <Wobbo > Lucky Sangar. He gets a lot of attention from the kitties :P
[19:49:56] * Wobbo pets vifino in box
[19:50:23] * vifino hugs EnderCat and Wobbo :>
[19:51:27] * DeanIsaKitty teleports into the box and hugs vifino EnderCat and Wobbo
[19:51:37] <Wobbo > I'm not in the box
[19:51:50] * DeanIsaKitty teleports Wobbo into the box
[19:52:10] <Wobbo > I'm not a cat! What is the size of this box?
[19:52:27] <Wobbo > A grow Dutchman fits into the box appereantly.
[19:53:35] <Wobbo > DeanIsaKitty: So, wait, I'm a cat now?
[19:54:46] * DeanIsaKitty starts playing with Wobbo 's tail
[19:55:00] <Wobbo > Quit touching my tail!
[19:55:11] * EnderCat sits on Wobbo
[19:57:09] <Wobbo > gamax92: Only when you are in the box, take me out of here! D;
[19:57:57] <Wobbo > EnderCat: How do you mean invert?
[19:58:13] <DeanIsaKitty> Think out of the box Wobbo
[19:58:29] <Wobbo > DeanIsaKitty: My thought are unable to leave the box.
[19:58:41] <Wobbo > EnderCat: Wait, I'm me again? :D
[20:00:15] * Wobbo inserts OpenOS floppy into Sangar
[20:01:21] <Wobbo > Now we have access to the most powerful… wait, we are cats, we can't type D:
[20:02:47] <Wobbo > Sangar: /nick DreamCats :P
[20:03:16] <Wobbo > 10/10, would not buy again.
[20:03:58] <Wobbo > EnderCat: Sangar:setSpecies("Cat")
[20:04:57] * Wobbo flies and hisses at Techokami
[20:05:22] <Wobbo > gamax92: meowFS, forget 1 and 0, save data in meows
[20:05:52] <Wobbo > EnderCat / cucumber
[20:06:45] * Wobbo sees the sky falling
[20:08:29] <Wobbo > vifino: We are cats, we can't type :P
[20:08:38] <vifino> Wobbo : tts OP
[20:08:47] * DeanIsaKitty transforms Wobbo back into human form
[20:11:50] <^vDoge> Wobbo , Ɖ100
[20:12:15] <v^> $tip Wobbo 400
[20:12:15] <^vDoge> v^, Sent Ɖ400 to Wobbo
[20:12:23] <^vDoge> Wobbo , Ɖ500
[20:12:30] <Wobbo > v^ Thanks :D
[20:14:15] <Wobbo > v^: You forgot Euros
[20:14:26] <v^> ;steal Wobbo 500
[20:14:31] <v^> $steal Wobbo 500
[20:14:31] <^vDoge> v^, Stole Ɖ500 from Wobbo
[20:14:38] <v^> $tip Wobbo £0.1
[20:14:38] <^vDoge> v^, Sent Ɖ720 to Wobbo
[20:20:03] <Wobbo > Sangar: ^vDoge doesn't do wildcards, lets fork and update :P
[20:20:15] <Wobbo > Sangar: We are good at shells and stuff :P
[20:22:21] <Wobbo > $bal asie
[20:22:21] <^vDoge> Wobbo , Ɖ400
[20:23:43] <Wobbo > $tip Sangar ∞
[20:23:43] <^vDoge> Wobbo , Invalid number
[20:23:59] <Wobbo > How is ∞ an invalid number? D:
[20:24:27] <Wobbo > Symmetric numbers! :D
[20:25:24] * Wobbo helps DeanIsaKitty
[20:39:54] <Wobbo > ^v is poster number 14 on the OC stats :P
[20:40:31] <Wobbo > Sangar: Maybe make tablets buildable using the assembler, so people can stuff in internet cards later on
[20:40:42] <Techokami> and what Wobbo said
[20:40:47] <Sangar> Wobbo , that's the idea, basically
[20:41:06] <Wobbo > Sangar: :D
[20:41:34] <Wobbo > Sangar: Then make one with it wireless network card and ssh software and install sshd onto a server :P
[20:44:16] <Wobbo > istasi: Congratulations!
[20:45:19] <istasi> also, wobbo , i like your humor!
[20:46:27] <Wobbo > istasi: relevant xkcd :P https://xkcd.com/583/
[20:55:10] <Wobbo > Come on XCode 6, start! D:
[20:58:22] <Wobbo > vifino: They were pretty clear on that
[20:59:52] <Wobbo > vifino: We already had lua ;)
[21:00:03] <Wobbo > .> print "Hi vifino!"
[21:00:03] <EnderCat> Wobbo : is correct
[21:00:14] <Wobbo > .l print "Hi vifino!"
[21:00:14] <^v> Wobbo , Hi vifino! | nil
[21:00:21] <EnderCat> .l return "silly wobbo "
[21:00:21] <^v> EnderCat, silly wobbo
[21:00:30] <Wobbo> .wobbo
[21:00:31] <^v> Wobbo, WoooooooobboooooWobbo ooWoobbooooWoooooooooobboWooooooooobbooooooWoooooobbooWoooobboooooooWooooooobboooooWoooobboooo
[21:01:04] <Wobbo > Come on XCode, I want to try some swift D:
[21:01:51] <Wobbo > Dammit EnderCat
[21:02:15] <Wobbo > I lost the game as well :/
[21:02:45] <Wobbo > vifino: EnderBot2 adds awesomness.
[21:03:41] <Wobbo > .trivia
[21:04:20] <Wobbo > EnderBot2, slap vifino
[21:04:25] <vifino> Wobbo : uwot
[21:04:42] <Wobbo > EnderCat: EnderBot2 Doesn't comply at slap! D:
[21:08:28] <Wobbo > vifino: There is type checking with a reason…
[21:12:09] <Wobbo > Kilobyte: That is more than there is in my google wallet :P
[21:12:30] <Wobbo > vifino: inb4 underage/Europe :P
[21:12:45] <vifino> Wobbo : 15 here :>
[21:12:59] <Wobbo > Kilobyte: Wait, you were 17 last time we talked about age right? :/
[21:13:40] <Wobbo > Kilobyte: Then I'm probably wrong.
[21:14:20] <Wobbo > Kilobyte: Then I'm almost two years older than you are :P
[21:16:06] <Wobbo > EnderCat: Then I'm about 23 months older than you :P
[21:16:30] <Wobbo > Lets make it into a riddle :P
[21:17:30] <Wobbo > 10th of may
[21:18:01] <Wobbo > Kilobyte is The Answer, there is no other way.
[21:19:06] <Wobbo > Kilobyte: I don't know Scala, can't help you there
[21:19:35] <Wobbo > Kilobyte: I want to master Lisp and Ruby first, then Scala ;)
[21:19:41] <Wobbo > And Haskell somewhere along the way
[21:20:39] <Kilobyte> Wobbo : https://skitch-img.s3.amazonaws.com/20090904-fyqnyu8pcr36ahe91er9x28bhi.png
[21:20:43] <Wobbo > ping is a very aggresive person and poor ping, nobody seems to like him
[21:21:10] <Wobbo > Kilobyte: Why do you think I want to learn ruby :P
[21:21:43] <EnderCat> hehe, Wobbo i'm 2nd after him on both of those
[21:22:21] <Wobbo > Kilobyte: You can implement a method in ruby to make ruby think everything is a string :P
[21:24:49] <Kilobyte> Wobbo : https://gist.github.com/Kilobyte22/85240a75ace76cf308e8
[21:25:20] <Wobbo > Sangar: If I write a Lisp for Lua, can I then add a bot to the channel that runs code for that lisp? :P
[21:25:40] <Wobbo > Kilobyte: Not what I meant. Do you know destory all software?
[21:25:46] <Sangar> Wobbo , if it runs on an oc computer, yes
[21:25:50] <Kilobyte> Wobbo : ?
[21:26:15] <Wobbo > Kilobyte: https://www.destroyallsoftware.com/talks/wat Watch the whole vid
[21:27:04] <Wobbo > Kilobyte: Its not a long vid
[21:27:23] <Wobbo > EnderCat: Have fun! :D
[21:27:47] <Wobbo > EnderCat: use bf
[21:28:04] <Wobbo > You are no fun :(
[21:31:41] <Kilobyte> Wobbo : thanks, thats hilarious
[21:34:21] <Wobbo > Sangar: All the talks are pretty good, only one isn't funny if I recall correctly
[21:36:26] <Wobbo > vifino: Destroy all software talks ;)
[21:36:56] <Wobbo > Kilobyte: A linux kernel panic on a blue background would be even better
[21:47:51] <Wobbo > SKS-Phone: Good evening
[21:48:09] <Wobbo > Kilobyte: I didn't know that, but fine with me
[21:48:23] <Wobbo > Kilobyte: Wait, GMT doesn't have DST, does it? :/
[21:50:04] <Wobbo > Sangar: I'm also against DST, but since we have it, the reference time might want to have it as well
[21:50:36] <Wobbo > SKS-Phone: Did you know that there happen more car accidents the day after DST goes into effect?
[21:51:18] <Wobbo > Sangar: But now it isn't time - 1 D:
[21:52:15] <Wobbo > SKS-Phone: There are more arguments against DST, but the biggest one is that it is an enourmous hassle without a large effect
[21:52:37] <Wobbo > SKS-Phone: And sice the Germans aren't catching butterflys en masse anymore… :P
[21:53:48] <Wobbo > SKS-Phone: Well, good morning to you. They've been in the game some time now!
[21:54:04] <Sangar> Wobbo , not the terminals
[21:54:13] <Wobbo > Sangar: I know :P
[21:54:31] <SKS-Phone> Wobbo : I've been on 3g only for a month and a half
[21:54:36] <Wobbo > Sangar: With quite some time I meant a few hours :P
[21:55:22] <Wobbo > SKS-Phone: I'm in Austria on crappy WiFi :P
[21:57:02] <Wobbo > SKS-Phone: Never been there, don't know about internet there.
[21:59:49] <Wobbo > SKS-Phone: I feel for you, son.
[22:00:33] <Wobbo > .random
[22:00:33] <^v> Wobbo , <PotatoTrumpet> No
[22:00:38] <Wobbo> .random Wobbo
[22:00:39] <^v> Wobbo, <Wobbo > Altenius: git
[22:01:09] <Wobbo> .random Wobbo
[22:01:09] <^v> Wobbo, <Wobbo > vifino: We already had lua ;)
[22:01:15] <Wobbo> .random Wobbo
[22:01:15] <^v> Wobbo, <Wobbo > Kilobyte: That might not be a good idea, OpenOS handles this pretty good already
[22:01:50] <Wobbo > Sangar: OpenOS handles everything pretty good already :P
[22:02:08] <Wobbo > Sangar: Especially besh, that is the best app ever. Period. :P
[22:03:22] <Wobbo > Sangar: Kilobyte said he would fix that shit properly :P
[22:04:05] <Wobbo > Rddit is suggesting /r/austria to me now >_>
[22:04:27] <Wobbo > Sangar: Don't know when he gets to it though
[22:19:30] <Wobbo > Sangar:
[22:19:37] <Wobbo > Derp, wrong button :V
[22:19:57] <Wobbo > Kilobyte: Because f*ck you, thats why
[22:25:50] <Wobbo > Kilobyte: How is beshs parser/lexer ? :P
[22:26:42] <Wobbo > Kilobyte: You may want to have a look at this: http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02
[22:26:57] <Wobbo > Kilobyte: It specifies how the shell should behave and stuff
[22:29:49] <Wobbo > I'm going
[22:30:00] *** Quits: Wobbo (~Wobbo@94.198.142.29) (Quit: Wobbo )
171 more...
[18:22:55] *** Joins: Wobbo (~wobbo @94.198.142.29)
[18:22:55] *** zsh sets mode: +v Wobbo
[18:23:31] <v^> calm yo face Wobbo
[18:54:29] <Wobbo > Wb JoshTheEnder
[19:01:32] *** Quits: Wobbo (~wobbo @94.198.142.29) (Read error: Connection reset by peer)
[19:05:55] *** Joins: Wobbo (~wobbo @94.198.142.29)
[19:05:55] *** zsh sets mode: +v Wobbo
[20:14:15] <Wobbo > mind: Did you take a look at the sides api?
[20:14:26] <Wobbo > .w sides
[20:14:26] <^v> Wobbo , http://ocd.cil.li/api:sides
[20:16:52] <Wobbo > .w robot
[20:16:52] <^v> Wobbo , http://ocd.cil.li/api:robot
[20:17:35] <Wobbo > Mind, does the call to robot.use return true or nil?
[20:18:50] <Wobbo > = robot.use
[20:19:11] <Wobbo > Starting the line with = makes it print the results
[20:19:46] <Wobbo > Works as well ;)
[20:20:10] <Wobbo > But did it return true or nil?
[20:21:07] <Wobbo > False? That is new
[20:21:22] <Wobbo > Could you retry with = instead of print?
[20:21:43] <Wobbo > Then it should return an error message
[20:22:17] <Wobbo > Just false?
[20:23:29] <Wobbo > That is weird. Does it work correctly with e.g. A bow?
[20:24:26] <Wobbo > You should open an issue on the github
[20:24:50] <Wobbo > Or ask Sangar, cause I can't help you here
[20:25:38] <Wobbo > One last thing before you open an issue
[20:25:56] <Wobbo > Could you try results, reason = robot.use?
[20:26:09] <Wobbo > And then print resaon
[20:27:30] <Wobbo > And with a bow?
[20:28:13] <Wobbo > Open an issue. Robot.use is failing, but no error information is given
[20:35:00] <Wobbo > mind: The link is also in the topic of the irc
[20:38:10] <Wobbo > mind: You need to get an installation floppy
[20:50:59] *** Quits: Wobbo (~wobbo @94.198.142.29) (Quit: Colloquy for iPad - http://colloquy.mobi)
[20:57:22] *** Joins: Wobbo (~wobbo @94.198.142.29)
[20:57:22] *** zsh sets mode: +v Wobbo
[20:58:09] <Wobbo > v^: Because this chat is to small for the two of us, and esper chose my side :P
[21:26:09] <Wobbo > Gesundheid Kilobyte!
[21:26:16] *** Quits: Wobbo (~wobbo @94.198.142.29) (Quit: Colloquy for iPad - http://colloquy.mobi)
36 more...
[19:18:46] *** Joins: Wobbo (~wobbo @94.198.142.29)
[19:18:46] *** zsh sets mode: +v Wobbo
[19:19:29] <Sangar> hi Wobbo
[19:23:33] <Wobbo > Zo if that plane crashes... :P
[19:24:44] <Wobbo > v^: we also haven't heard about that malaysian plane in some time
[19:25:57] <Wobbo > BTW, Kilobyte, Sangar, Vexatos, contratio
[19:26:10] <Wobbo > Ations with the wk and stuff
[19:26:48] <Sangar> Wobbo , wat?
[19:27:07] <Wobbo > World cup :P
[19:27:38] <Vexatos> Wobbo : 1 Noone cares about the World cup
[19:28:11] <Wobbo > 5. Profit
[19:31:17] <Wobbo > It always someone else :P
[19:37:46] *** Quits: Wobbo (~wobbo @94.198.142.29) (Read error: Connection reset by peer)
[19:39:34] *** Joins: Wobbo (~wobbo @94.198.142.29)
[19:39:34] *** zsh sets mode: +v Wobbo
[19:39:43] *** Quits: Wobbo (~wobbo @94.198.142.29) (Client Quit)
12 more...
[20:58:55] *** Joins: Wobbo (~wobbo @94.198.142.29)
[20:58:55] *** zsh sets mode: +v Wobbo
[20:59:27] <Sangar> hi Wobbo
[21:00:04] <Wobbo > Problems wit lib loading?
[21:00:45] * Wobbo sneaks away
[21:02:09] <Wobbo > Kilobyte: I'm watching Brazil-Netherlands on zdf now :P
[21:06:53] <Wobbo > Oh, the cat is back
[21:07:03] * Wobbo pets the cat
[21:10:29] <Wobbo > EnderCat: Does the API learn or can you use it to write apps to help with learning?
[21:10:47] <EnderCat> Wobbo , not sure yet
[21:12:20] <Wobbo > EnderCat: It is software to construct knowledge bases, from the short time I read the site
[21:13:16] <Wobbo > So unless I missed do,ething, it doesn't learn, you give it the information
[21:14:14] <Wobbo > It could still be useful
[21:14:32] <Wobbo > I guess that is to load the knowledge base
[21:17:59] <Wobbo > EnderCat: the next step is to load some AIML files. This is done through the Kernel's learn() method:
[21:19:59] <Wobbo > ?chanstats
[21:22:44] <Wobbo > EnderCat: Although the stats are still borked :P
[21:29:22] <Wobbo > Bizzycola and EnderCat made peace? O_o
[21:33:16] <Bizzycola> Wobbo , Well you see, I have all this fish and I don't like fish..and he's a cat! :P
[21:33:37] <Wobbo > What kinds of fish do you have?
[21:36:31] <Wobbo > Bizzycola: You can't expect everybody to know that if you don't tell us :p
[21:37:02] <Wobbo > Anyway, if you got some left after two weeks, could you drop some at my place? :P
[21:43:07] <Kilobyte> Wobbo : lol, yeah, brazil is REALLY bad today
[21:43:22] <Wobbo > Not as bad as wednesday
[21:43:43] <Wobbo > Also, your commentors pronounciation of Kuyt is hilarious
[21:48:09] <Wobbo > I believe Kilobyte os right
[21:48:31] <Kilobyte> Wobbo : https://www.youtube.com/watch?v=L7abNYC0KQI
[21:48:59] <Wobbo > Kilobyte: Can't watch that right now
[21:49:15] <Wobbo > Also 0-3! :D
[21:50:10] <Kilobyte> Wobbo : whom are you for tommorrow?
[21:50:22] <Wobbo > Germany
[21:51:48] <Wobbo > We drove to austria today, and along the road we were passed by a car with an argentina flag. They started waving at us.
[21:51:53] <Wobbo > That was funny
[21:54:14] <Wobbo > Kilobyte: Third place isn't bad
[21:57:05] <Wobbo > Kilobyte: But you are going to implement a custom arch when the arch system is going to change? :P
[21:57:27] <Kilobyte> Wobbo : not a custom arch
[21:57:51] <Wobbo > What will be the difference?
[22:00:40] <Wobbo > Kilobyte: will the drills be able to place rail beneath them?
[22:02:16] <Wobbo > And will I be able to use this with a geolyzer?
[22:03:06] <Wobbo > Kilobyte ^
[22:04:16] <Wobbo > Kilobyte, I really like where you are going with this :)
[22:05:08] <Wobbo > I quite like the higher complexity compared to the robots
[22:07:14] <Wobbo > I'm going
[22:07:30] *** Quits: Wobbo (~wobbo @94.198.142.29) (Quit: Colloquy for iPad - http://colloquy.mobi)
43 more...
[14:45:45] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[14:45:45] *** zsh sets mode: +v Wobbo
[14:45:51] <gamax92> and Wobbo is Vexatos++
[14:46:21] <Wobbo > I'm Vexatos++? How does one add one to Vexatos?
[14:48:29] <Wobbo > rm -rf /Applications/Skype.app :P
[14:48:55] <Wobbo > Josh: And the backdoors
[14:51:37] <Wobbo > Josh: Do you know the state of the Technic launcher pack for your server?
[14:51:54] <JTE|AFK> Wobbo , SuPeRMiNoR2 said he updated it
[14:52:11] <Wobbo > JTE|AFK: It fails to launch for me :/
[14:52:19] <JTE|AFK> Wobbo , talk to SuPeRMiNoR2 then
[14:53:10] <Wobbo > Kilobyte: I use the technic launcher since the other launchers gave me errors
[14:53:12] <Sangar> Wobbo , i totally read 'fails to lunch' there :P
[14:53:29] <Kilobyte> Wobbo : multimc is only true launcher imo
[14:53:41] <Wobbo > JTE|AFK: Could you also send me a download link for the pack again?
[14:54:06] <Wobbo > Sangar: It is alrady almost 1700 :P
[14:54:30] <Sangar> Wobbo , yes, and i went to bed late and got up early :P
[14:54:48] <Wobbo > Sangar: You were awake before 10? :P
[14:55:03] <Sangar> Wobbo , yeah. mom's birthday.
[14:55:18] <Wobbo > gamax92: I played the zombie thing on Classic Creative!
[14:55:24] <Kilobyte> Wobbo : how did it feel during the game yesterday? :P
[14:55:28] <Wobbo > Sangar: Ah. Gratz!
[14:55:36] <Wobbo > Kilobyte: It wasn't that much fun :P
[14:56:56] <Wobbo > Kilobyte: Well, not much changed after the break
[14:57:39] <Wobbo > .server
[14:57:50] <Wobbo > Yeah, always does
[14:58:03] <Wobbo > gamax92: Minecraft, super meat boy
[14:58:31] <Wobbo > Wait, let me check if that is the card I think it is
[14:58:41] <Kilobyte> Wobbo : ^
[14:58:41] <Wobbo > Kilo: bad timing
[14:59:19] <Wobbo > Asie: Those games run on the gma 950
[15:00:47] <Wobbo > Kilobyte: If you beat argentina like you slaughterd Brasil… :P
[15:01:55] <Wobbo > Kilobyte: Drag the game to penalies :P
[15:01:59] <Wobbo > *penalties :P
[15:02:46] <Kilobyte> Wobbo : we almost got a 7:0 there :P
[15:03:05] <Wobbo > But you didn't :P
[15:04:30] <Wobbo > Vexatos: Not a big fan either, but lets at least call it Football
[15:07:17] <Wobbo > Yesterday, I brought a friend over and my girlfriend brought a friend over.
[15:08:01] <Wobbo > I and my friend were just watching the game, not moving that much, but my girlfriend and here friend moved to the front of the couch almost everytime something happend XD
[15:09:32] <Wobbo > Kilobyte: You want Sangar to build your scala->Lua compiler? :P
[15:12:13] <Wobbo > And Jython
[15:12:38] <Wobbo > And if you would write that in Lua and allow running bytecode…
[15:12:54] <Wobbo > Kilobyte: Just change a config option :P
[15:13:14] <Wobbo > I know
[15:13:39] <Wobbo > Xakorik: OC mumble server?
[15:14:21] <Wobbo > Kilobyte: That has been done before
[15:15:14] <Wobbo > Kilobyte: The problem with that is that you would need to write the libraries as well
[15:15:38] <Wobbo > Kilo: https://cowlark.com/luje/doc/stable/doc/index.wiki
[15:17:47] <Vexatos> Wobbo : An OC mumble server would be awesome xD
[15:18:05] <Wobbo > Kilobyte: A problem is that Java uses Threads
[15:18:23] <Wobbo > Vexatos: Xakorik Was setting up a mumble server
[15:18:32] <Wobbo > Kilobyte: That is not true threading :P
[15:19:14] *** Parts: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) ()
[15:19:27] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[15:19:27] *** zsh sets mode: +v Wobbo
[15:19:42] <Wobbo > Yeah for closing windows in the wrong application
[15:20:32] <Wobbo > brb wash
[15:22:50] <Wobbo > There is a role playing system for Pokemon! XD
[15:26:06] <Wobbo > Josh: Can't you just teleport out of the shower?
[15:29:53] <Wobbo > Kilobyte: Sangar: We should
[15:31:46] <Wobbo > besh is bettershell :P
[15:32:22] <Wobbo > Kilobyte: Make sh.lua a wrapper around shell.execute and besh.lua overwrite shell.execute and start sh.lua
[15:32:37] <Wobbo > Kilobyte: Go WILD!
[15:33:36] <Kilobyte> Wobbo : working with lexers + parser combos makes stuff much easier
[15:37:55] <Wobbo > Kilobyte: Sounds like PyPy :P
[15:37:59] <Wobbo > Bye Sangar
[15:45:47] <Wobbo > The jenkins layout changed
[15:53:58] <Wobbo > Kilobyte: A OC machine that runs Java code?
[15:54:19] <Wobbo > gamax92: Not as far as I know
[15:55:50] <Wobbo > Kilobyte: On the server, who is connected to our tunnl?
[16:01:05] <Wobbo > gamax92: Somebody implemented an arch for OC?
[16:09:58] <Wobbo > gamax92: What computer mod?
[16:10:48] <Wobbo > What is Nedo computers exactly? I couldn't find it on google
[16:13:08] <Wobbo > gamax92: So it are computers that run FORTH?
[16:13:45] <gamax92> Wobbo : do you have a Linux Processor or do you have an x86_64 processor running linux
[16:14:07] <Wobbo > Neither of those. My processor runs Drawin :P
[16:14:15] <Wobbo > s/Drawin/Darwin/
[16:14:15] <SuperBot> <Wobbo > Neither of those. My processor runs Darwin :P
[16:14:30] <gamax92> Wobbo : iirc they are 6502's as well but i haven't looked at the code much
[16:23:07] <Wobbo > v^ just change package.path so it is looking there again
[16:23:32] <v^> Wobbo , the problem is probably not with lua
[16:35:46] <Wobbo > I love Tcons lumber axe! :D
[16:36:36] <Wobbo > I still have a walkman at my parents home
[17:00:10] <^vDoge> Wobbo , Ð100
[17:07:17] <Wobbo > I'm going to make dinner
[17:11:18] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Ping timeout: 186 seconds)
[17:12:16] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[17:12:16] *** zsh sets mode: +v Wobbo
[18:22:14] <Wobbo > Xakorik: Did you try hugging it?
[18:22:47] <Wobbo > I take that as a no
[18:49:10] <Wobbo > v^ eris doesn't work with LuaJIT?
[18:49:23] <v^> Wobbo , no shit
[18:53:57] <Wobbo > v^: Time to fork pluto/eris and start Chiron? :P
[18:54:28] <v^> Wobbo , idk
[18:54:53] <Wobbo > So then you will have OC with LuaJIT? :P
[18:55:13] <Wobbo > v^: could you then also look into Terra?
[18:55:34] <Wobbo > http://terralang.org
[18:56:12] <Wobbo > Ah, Terra only runs on OS X/linux :/
[18:57:39] <Wobbo > Ah, The readme.md in the root says you can't
[18:58:26] <v^> Wobbo , it uses LuaJIT lol
[18:58:34] <Wobbo > I know
[18:59:00] <Wobbo > So I thought, if you are going to try LuaJIT, you might as well try Terra
[19:08:31] <Wobbo > .chanstats
[19:08:43] <Wobbo > ?chanstats
[19:09:04] <JoshTheEnder> Wobbo : stats.theender.net/opencomputers/
[19:09:51] <Wobbo > JoshTheEnder: Its still borked?
[19:10:43] <Wobbo > I'm last seen four days ago
[19:11:13] <Wobbo > And i've had the same post count for the last few weeks :P
[19:12:38] <Wobbo > Bizzycola: But the stats are borked :P
[19:14:12] <Wobbo > JoshTheEnder: Will that reset all post counts?
[19:15:04] <JoshTheEnder> Wobbo : they may be altered, though it going off of my logs should give it more days anyway, since kenny came on my bouncer the 2nd day this channel formed
[19:15:52] <Wobbo > JoshTheEnder: So you have almost the entire history of this channel? O_o
[19:16:05] <JoshTheEnder> Wobbo : not almost, all
[19:16:33] <Wobbo > JoshTheEnder: Even from when it was still called #OpenComputers?
[19:17:28] <Wobbo > I maybe have a few lines of #OpenComputers logs, but not many
[19:17:43] <Wobbo > I came in a few days before the change I believe.
[19:18:52] <Wobbo > LOL, I'm not storing transcripts :P
[19:21:10] <Wobbo > JoshTheEnder: Could you ping me when the stats are rebuilt?
[19:21:18] <JoshTheEnder> Wobbo : sure
[19:28:49] <Wobbo > gamax92: And now you smell like one too :P
[19:29:28] <gamax92> Wobbo : get out of my house
[19:30:07] <Wobbo > gamax92: Where did you live again?
[19:33:30] <Wobbo > Xakorik: Half your swap :P
[19:34:07] <Wobbo > Swap space, linux/unix stores objects from memory there if RAM is full
[19:34:52] <Wobbo > gamax92: You want to avoid swap
[19:35:56] <Wobbo > gamax92: But when partitioning my hdd for linux people told me that I should have twice my RAM as swap
[19:36:09] <Wobbo > gamax92: Which would be 16G of Swap
[19:36:19] <gamax92> Wobbo : thats a bit ...
[19:36:52] <Wobbo > v^: 2G should be enough, unless you want to hibernate
[19:37:05] <Wobbo > OS X allocates swap dynamiclly
[19:37:56] <Wobbo > If 64MB is twice his RAM… :P
[19:38:33] <Wobbo > JoshTheEnder: That is probably why Mint set your swap to be the same as your RAM and not more
[19:40:08] <Wobbo > Hi Vex
[19:40:37] <Wobbo > Two people say hi, but Vexatos only asks for asie :P
[19:41:13] <Wobbo > Good luck with bedding!
[19:43:16] <Wobbo > JoshTheEnder: Since when did Enderman eat players? D:
[19:44:02] <Wobbo > ITS THE ENDERCAT!!!
[19:44:11] *** Wobbo is now known as EnderDragon
[20:57:51] *** Quits: EnderDragon (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: EnderDragon)
[20:59:18] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[20:59:18] *** zsh sets mode: +v Wobbo
[21:21:17] <Wobbo > EnderCat: So… No more tea? D:
[21:21:28] <Wobbo > I just wanted to order another shipment!
[21:21:31] <EnderCat> Wobbo : we ran out....
[21:21:59] <Wobbo > Porygon: No, you are an artificially created Pokemon
[21:22:44] * Porygon vaporizes Wobbo
[21:23:04] <Wobbo > tywilburn16: You need to get an instalation floppy for OpenOS
[21:23:30] <Wobbo > Porygon: I'm a dra… Oh, no dragon anymore… :(
[21:23:40] <Wobbo > Porygon: Pokemon don't attack Humans!
[21:25:51] <Wobbo > Porygon: They don't hurt humans!
[21:26:34] * Porygon kills Wobbo again
[21:27:12] <Wobbo > Nobody will evolve you if you treat people that way!
[21:31:14] <Wobbo > gamax92: Depends, if program A is cat and program B is vim, vim it is
[21:31:52] <Wobbo > *cough* vim *cough*
[21:32:10] <gamax92> Wobbo : so you'd use vim for showing contents of files to other programs?
[21:32:11] <Wobbo > But it does more than one thing.
[21:32:30] <Kilobyte> Wobbo : i mean stuff like. cp and mv shouldn't be merged
[21:32:41] <Wobbo > gamax92: No :P, I forgot to add to B would be making a new file :P
[21:32:43] <gamax92> Wobbo : will you use vim to copy /dev/urandom to /dev/dsp
[21:32:51] <Wobbo > Kilobyte: No, that is true
[21:33:03] <Wobbo > tywilburn16: Use the robot api
[21:33:07] <Wobbo > .w robot
[21:33:07] <^v> Wobbo , https://github.com/MightyPirates/OpenComputers/wiki/api-robot
[21:33:31] <Wobbo > tywilburn16: That ^ is the link to the documentation
[21:35:24] <Wobbo > tywilburn16: build.lua uses the robot api to move the robot and stuff
[21:35:46] <Kilobyte> Wobbo : you were misunderstanding him
[21:36:28] <Wobbo > And you need some sort of romet control
[21:37:46] <Wobbo > I'm going.
[21:37:54] <^vDoge> Wobbo , Ð100
[21:38:20] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
174 more...
[14:36:29] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[14:36:29] *** zsh sets mode: +v Wobbo
[14:36:41] <Sangar> hi Wobbo !
[14:37:00] <JoshTheEnder> o/ Wobbo
[14:37:19] <Wobbo > I'm almost done with university for this year :D
[14:37:35] <Wobbo > Just kinda finished my essay
[14:37:51] <Wobbo > Kilobyte: Good luck. Don't inhale to much fresh air!
[14:38:48] <Kilobyte> Wobbo : ikr is a deadly poison
[14:39:36] <Wobbo > Minecraft? :P
[14:39:55] <Wobbo > v^: Sounds super useful. It you have a PS4 :P
[14:40:23] <Wobbo > JoshTheEnder: Write your own game to test everything you need :P
[14:41:04] <Wobbo > Altenius: They asked money for a CC script? XD
[14:41:35] <Altenius> s/Wob/Wobbo
[14:41:35] <SuperBot> <Altenius> They want to add a donation button to their thread Wobbo
[14:41:59] <Wobbo > Well, that should be possible right?
[14:42:32] <Wobbo > That is their problem then :P
[14:43:53] <Wobbo > ds84182: I believe it uses coroutines to do event based stuff
[14:44:15] <Wobbo > But you should really ask Sangar, or grep OpenOS :P
[14:48:20] <Wobbo > istasi: I believe that coroutine.yield and computer.pullSignal both yield.
[14:48:28] <Wobbo > istasi: But I am not sure
[14:56:28] <Wobbo > ds84182: If you want to know the details, you should really ask S@ngar
[14:56:47] <ds84182> Wobbo , I went and grepped for coroutine
[15:01:08] *** Parts: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) ()
[15:01:13] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[15:01:14] *** zsh sets mode: +v Wobbo
[15:03:30] <Wobbo > ds84182: Why can't you use hypervisor then?
[15:04:14] <ds84182> Wobbo , because for some reason OpenOS doesn't yield back to the hypervisor
[15:04:28] <Wobbo > ds84182: But why do you need to yield?
[15:04:38] <Wobbo > Can't you use the even library?
[15:04:46] <ds84182> Wobbo , so I can go back to the other OS
[15:05:07] <Wobbo > Wait, two oses at the same time? O_o
[15:05:19] <Kilobyte> Wobbo : yes, thats what a hypervisor does
[15:06:06] <Wobbo > ds84182: Maybe you can inject code from the hypervisor
[15:06:34] <ds84182> Wobbo , but I need to keep compatibility with all OSes, including future ones
[15:16:26] <Wobbo > FDS92: The processor themselfs?
[15:29:51] <Wobbo > Hi asie
[15:50:39] <Wobbo > Kilobyte: Do you actually prefer (setq (par1 par2 par3) (1 2 3)) or setq par1 1 par2 2 par3 3) ?
[15:51:06] <Wobbo > s/setq par1/(setq par1
[15:51:06] <SuperBot> <Wobbo > Kilobyte: Do you actually prefer (setq (par1 par2 par3) (1 2 3)) or (setq par1 1 par2 2 par3 3) ?
[15:51:34] <Wobbo > Kilobyte: Me to, will probably do that when I implement lisp then.
[15:52:26] <Wobbo > Kilobyte: I want to build a lisp that can be used interchangably with Lua, so you can (event:timer 10 (lambda ...))
[15:53:12] <Wobbo > Kilobyte: But that would require multiple return variables, which won't work with the second setq
[16:01:32] <Wobbo > Kilobyte: What does v-script actually use the oop-system for?
[16:02:12] <Wobbo > So no defclass and defgeneric?
[16:02:34] <Wobbo > Did I annoy you with COLua already?
[16:06:00] <Wobbo > Hi Fokas
[16:35:10] <Wobbo > Din: I guess it is save to assume that you can throw any lua problem at us.
[16:35:26] <Wobbo > Din: And we will redirect you to something that can solve your problem :P
[16:36:35] <Wobbo > Din XD
[16:36:47] <Wobbo > You might want to add parenthesis.
[16:36:53] <Wobbo > if a == (b- c)
[16:37:04] <Altenius> That doesn't affect it Wobbo
[16:37:15] <Wobbo > Altenius: It makes it more readable
[16:37:45] <Wobbo > (if (a == (b - c))) if even more readable :V
[16:37:59] <Wobbo > did you set math.seed?
[16:38:50] <Wobbo > Din: From where are you running?
[16:39:03] <Din> From terminal Wobbo
[16:39:37] <Wobbo > Din: and you didn't set the seed?
[16:40:41] <Wobbo > From my lua prompt =math.random(0,100) returns different things each times
[16:40:51] <Wobbo > Din: Start of file
[17:14:54] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
58 more...
[18:33:14] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[18:33:14] *** zsh sets mode: +v Wobbo
[18:36:31] <Wobbo > Kilobyte: Why do you have a configparse library when you can just use Lua?
[18:36:51] <Kilobyte> Wobbo : because the syntax is optimized for configs
[18:38:25] <Wobbo > What is wrong with Lua's syntax for configs?
[18:39:28] <Wobbo > Why would you want to entries in a table with the same name?
[18:42:09] <Wobbo > Kilobyte: Config for some kind of sandbox?
[18:42:54] <Wobbo > But if you want, you can use functions in Lua configs. Just table.insert whatever you want
[18:43:06] <Wobbo > Although the syntax does look nice
[18:43:50] <Wobbo > Not that overcomplicated :P Although currying can make it better and that is complicated
[18:44:47] <Wobbo > Kilobyte: I was wondering, does v-script have an API?
[18:45:48] <Kilobyte> Wobbo : it will have a scripting engine
[18:46:14] <Sangar> also hi Wobbo :P
[18:46:15] <Wobbo > Kilobyte: But could I use it seperate from v to control a robot?
[18:46:18] <Wobbo > Hi Sangar
[18:46:25] <Kilobyte> Wobbo : v-script?
[18:46:34] <Wobbo > Kilobyte: Yes
[18:46:59] <Wobbo > And can I play with the lexer and push lua functions?
[18:47:50] <Wobbo > Kilobyte: But can I (require 'robot) (robot:forward) ?
[18:48:08] <Kilobyte> Wobbo : not yet, i am working on that
[18:50:44] <Kilobyte> Wobbo : anyways, you'd need to do this for now
[18:51:42] <Wobbo > Kilobyte: You can't save the Lua state? :P
[18:51:55] <Kilobyte> Wobbo : ?
[18:52:19] <Wobbo > require('smth').functioncall? That is valid lua
[18:52:34] <Wobbo > That is one of the great thing about Lua :D
[18:52:41] <Wobbo > No packages or namespaces
[18:52:51] <Wobbo > Pontiac: Nah, require buffers everything
[18:53:09] <Wobbo > Pontiac: So after the first time, it is a table lookup
[18:53:17] <Wobbo > Not that resource intensive.
[18:53:50] <Wobbo > Kilobyte: Anyway, you have to require 'robot' everytime?
[18:58:33] <Wobbo > Kilobyte: But no local robot = require('robot')?
[18:58:43] <Wobbo > Nah, nvm. I get the it
[19:02:32] <Kilobyte> Wobbo : no, because you cannot put any locals in that context
[19:03:46] <Wobbo > Kilobyte: That makes a difference I guess, it is probably slower :P
[19:04:34] <Wobbo > Kilobyte: Can you actually use v-script functions in Lua?
[19:04:52] <Kilobyte> Wobbo : kinda... yes
[19:05:28] <Wobbo > Kilobyte: I don't mean using eval, I mean like regualr Lua functions
[19:08:36] <Wobbo > Not excaclty what I meant. I meant something like: (defun hi (puts "Hello World")) {hi()} or something similar
[19:10:22] <Wobbo > Kilobyte: Derp, no Lisp in a while :P
[19:10:32] <Wobbo > Kilobyte: http://www.lwh.jp/lisp/index.html
[19:11:02] <Kilobyte> Wobbo : its a custom dialect anyways
[19:11:27] <Wobbo > puts sound very ruby like :P
[19:11:50] <Wobbo > Kilobyte: Then I might build my own lisp to use :P
[19:12:02] <Wobbo > That tutorial I just posted looks nice
[19:12:31] <Wobbo > How much RAM does v-script use?
[19:15:12] <Wobbo > Kilobyte: But you access variables with : ? so If i (define hoi :Hello) I would do (puts :hoi) ?
[19:15:34] <Wobbo > Then that probably has to be 'Hello instead of :Hello :P
[19:16:24] <Wobbo > That is one of the first things I would add :P
[19:16:33] <Wobbo > Of wait, no operators yet right?
[19:17:53] <Wobbo > Kilobyte: For an editor, that is really nice
[19:18:15] <Wobbo > For a normal language, not a fan :P
[19:18:34] <Wobbo > I know
[19:21:30] <Kilobyte> Wobbo : about 15k i think
[19:22:11] <Wobbo > Kilobyte: Still small enough for a tier one ram
[19:24:37] <Wobbo > Kilobyte: I just found a Lisp implementation in Lua from 2006. This is not the Lua I know and love :P
[19:24:58] <Kilobyte> Wobbo : btw, you may wanna look at vortex
[19:25:14] <Wobbo > He is talking about metakeys!
[19:25:26] <Wobbo > Kilobyte: Its on github?
[19:27:06] <Wobbo > Kilobyte: which parts of debug does it need?
[19:27:51] <Wobbo > Damn. OC debug only has the traceback one :/
[19:28:04] <v^> $tip Wobbo 50
[19:28:05] <^vDoge> v^, Sent Ð50 to Wobbo
[19:28:16] <Wobbo > v^: thanks, but why? XD
[19:28:36] <Wobbo > $wallet
[19:28:42] <v^> $bal Wobbo
[19:28:46] <^vDoge> Wobbo , Ð100
[19:32:19] <Wobbo > Kilobyte: It is still not worth much if I recall coreeclty
[19:35:06] <Wobbo > DeanIsaCat: No, cheezburgers is no food for kitty
[19:35:24] <Wobbo > Euroknallers from the McDonalds :P
[19:36:53] <Wobbo > Good timing!
[19:38:56] <Wobbo > Kilobyte: Did v-script have ' and : actually?
[19:48:22] <Wobbo > Bye v^
[20:16:30] <Wobbo > Scratch: It might be best to open an issue on the gihub(https://github.com/MightyPirates/OpenComputers)
[20:29:18] <Wobbo > Kilobyte: Watching WC?
[20:29:38] <Wobbo > Kilobyte: You're doing good
[20:30:23] <Wobbo > Kilobyte: If we win from Argentina, we both traveled over half the world to play football :P
[20:32:34] <Wobbo > PotatoTrumpet: (require 'evil)
[20:33:12] <Wobbo > PotatoTrumpet: Emacs
[20:33:49] <PotatoTrumpet> .l print("Wobbo 's lucky number is: "..math.random())
[20:33:49] <^v> PotatoTrumpet, Wobbo 's lucky number is: 0.77369713958991 | nil
[20:34:28] <Wobbo > PotatoTrumpet: At least round and * with 10^n
[20:34:54] <asie> .l print("Wobbo 's lucky number is: "..math.floor(math.random()))
[20:34:54] <^v> asie, Wobbo 's lucky number is: 0 | nil
[20:35:05] <Wobbo > asie: ¬_¬
[20:35:48] <PotatoTrumpet> .l print("Wobbo 's lucky number is: "..math.floor(math.random*10()))
[20:35:57] <Wobbo> .l print("Wobbo 's lucky number is: "..math.floor(math.ceil(math.random()*100)))
[20:35:58] <^v> Wobbo, Wobbo 's lucky number is: 7 | nil
[20:36:02] <PotatoTrumpet> .l print("Wobbo 's lucky number is: "..math.floor(math.random*10())))
[20:36:05] <PotatoTrumpet> .l print("Wobbo 's lucky number is: "..math.floor(math.random*10())
[20:36:30] <JoshTheEnder> .l print("Wobbo 's lucky number is: "..math.floor(math.random*10)
[20:36:38] <JoshTheEnder> .l print("Wobbo 's lucky number is: "..math.floor(math.random*10) )
[20:36:52] <JoshTheEnder> .l print("Wobbo 's lucky number is: "..math.floor(math.random()*10) )
[20:36:52] <^v> JoshTheEnder, Wobbo 's lucky number is: 3 | nil
[20:37:07] <Wobbo > Sangar: Really really hard :P
[20:37:23] <Wobbo > Especially with an example :P
[20:38:18] <Wobbo > Kilobyte: You have any idea why Brasil is f*cking up?
[20:38:46] <Wobbo > 38:30 minutes in
[20:39:23] <Wobbo > Ah, explains a lot
[20:40:04] <Wobbo > Well, I hope nobody hurts Robben so we can use him against Germany Sunday :P
[20:40:41] <Kilobyte> Wobbo : my dad: "because the others are so good"
[20:43:29] <Wobbo > Anyway, I'm going. Good luck Germany!
[20:43:53] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
103 more...
[10:15:22] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[10:15:23] *** zsh sets mode: +v Wobbo
[11:00:47] <Wobbo > You want to check if something is a function?
[11:01:42] <Wobbo > function isFunction(x) local t = type(x); if t == "function" then return true elseif t == "table" then check for __call in mt else return false end end
[11:01:58] <Wobbo > Determines whether the argument can be called
[11:10:14] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[11:10:33] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[11:10:33] *** zsh sets mode: +v Wobbo
[11:10:51] <Wobbo > Then you want to also check for .__call metamethods
[11:10:55] <Wobbo > But I have to go
[11:11:07] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[14:39:26] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[14:39:26] *** zsh sets mode: +v Wobbo
[14:40:11] <Wobbo > I just spend at least one hour on trying to display two streams side by side in a terminal :/
[14:40:29] <Wobbo > While it was just pr -m -t <(cmd1) <(cmd2)
[14:43:14] <justastranger> Wobbo : pr?
[14:43:30] <Wobbo > Yep, pr -m -t.
[14:43:44] <Wobbo > POSIX shell command ;)
[14:43:54] <Wobbo > it prints files for something. A printer I guess
[14:44:01] <Wobbo > It is probably very old
[14:44:21] <Wobbo > Not as old as K3nny offcourse, but still :P
[14:48:33] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Ping timeout: 189 seconds)
[14:48:53] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[14:48:53] *** zsh sets mode: +v Wobbo
[17:55:02] *** Parts: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) ()
[17:55:54] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[17:55:54] *** zsh sets mode: +v Wobbo
[22:45:10] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
24 more...
[17:10:18] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[17:10:18] *** zsh sets mode: +v Wobbo
[17:10:44] <v^> $tip Wobbo 50
[17:10:56] <Wobbo > I'm getting money?
[17:11:01] <v^> $tip Wobbo 50
[17:11:02] <^vDoge> v^, Sent Ð50 to Wobbo
[17:11:09] <JoshTheEnder> o/ Wobbo
[17:11:12] <Wobbo > I don't have a wallet :P
[17:11:15] <Wobbo > Hi Josh
[17:12:18] <v^> Wobbo , ^vDoge is now your wallet
[17:12:44] <^vDoge> Wobbo , Ð50
[17:13:03] <Wobbo > ping: you really have so much doge? O_o
[17:18:27] <Wobbo > so 10000 D is worth $2.50? :P
[17:22:32] <Wobbo > SuPeRMiNoR2: Are you here?
[17:24:02] <SuPeRMiNoR2> Wobbo , I am here now
[17:24:03] <Wobbo > NVM, I guess it works now
[17:24:25] <Wobbo > Something with the serverpack not updating, but he does now
[17:25:13] <^vDoge> Wobbo , Ð50
[17:26:05] <gamax92> lol Wobbo
[17:26:07] <PotatoTrumpet> Lol, Wobbo
[17:26:14] <Wobbo > Really great timing :P
[17:26:34] <Wobbo > I guess a bed would be nice
[17:26:49] <Wobbo > Is there a spawntown yet?
[17:27:06] <Wobbo > So where do you all "live" ?
[18:11:03] <Wobbo > Hi Sangar
[18:48:45] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (*.net *.split)
[18:49:35] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:49:35] *** availo.esper.net sets mode: +vvvv Wobbo v^ LordFokas Caitlyn
[23:34:18] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[23:35:26] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[23:35:26] *** zsh sets mode: +v Wobbo
[23:46:45] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
30 more...
[23:09:51] <PotatoTrumpet> .wobbo
[23:09:51] <^v> PotatoTrumpet, WooooooobbooooooooWooobboWobbo WooooobbooWooooobbooWoooooooobboooooooWooooooooobbooooooWooooooobbooo
[15:33:14] <PotatoTrumpet> .tell Wobbo http://oc.cil.li/index.php?/topic/173-the-enderverse/ Vote here
[16:56:54] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:56:54] *** zsh sets mode: +v Wobbo
[16:57:17] <JoshTheEnder> O/ Wobbo
[16:57:18] <PotatoTrumpet> Wobbo : Go vote here
[16:57:20] <Wobbo > More server problems?
[16:57:36] <Wobbo > If it is about the server, I already voted ;)
[16:58:25] <PotatoTrumpet> Wobbo : You failed at voting
[16:58:37] <Wobbo > PotatoTrumpet: Why?
[17:01:30] <Wobbo > I haven't been able to build a snow man in over a year :P
[17:01:53] <Wobbo > There wasn't snow here this year <_>
[17:03:05] <Wobbo > Porygon: where do you live?
[17:03:12] <Porygon> Wobbo : Houston
[17:03:23] <Wobbo > Kenny: you are old enough to be the parent of the whole chat :P
[17:21:31] <Wobbo > wb Josh
[17:31:42] <Wobbo > Go get one
[17:44:46] <Wobbo > gamax92: Because a mix is just creative only
[17:47:29] <Wobbo > appereantly a tshe :P
[17:48:39] <Wobbo > EnderPuter: is the server down?
[17:48:47] <EnderPuter> Wobbo , /shouldnt/ be
[17:49:43] <Wobbo > Ender: I get a read timed out
[17:49:57] <Wobbo > Josh to the power of Ender?
[17:50:19] <Wobbo > .drama
[17:50:20] <^v> Wobbo , Pahimar sues EnhancedPortals 3 developers
[17:50:25] <Wobbo > .drama
[17:50:26] <^v> Wobbo , Soaryn removes compatibility between InfiCraft and RailCraft by request of AlgorithmX2
[17:50:44] <Vexatos> .wobbo
[17:50:45] <^v> Vexatos, WooooooobbooooooWooobboooooWoooooooobbooooooooooWooooooobboooWoooooooooobboWooooooobbooooooooWoooooooobboooooooWoooooooooobbooooooWobbo ooo
[17:54:52] <Wobbo > MichiBot drama
[17:54:53] <MichiBot> Wobbo : SpoutCraft adds code to whitelist people using Immibis' Microblocks
[17:55:15] <Wobbo > hugs EnderBot2
[17:55:33] * Wobbo hugs EnderBot2
[17:55:33] * EnderBot2 is wondering why Wobbo is hugging him...
[17:56:47] <Wobbo > s/he/she/ :P
[17:57:32] * Wobbo tells EnderBot2 to be pacivist
[17:59:03] <Wobbo > Town is growing nicely
[17:59:26] * Wobbo instructs EnderBot2 to lick YoutubePotato
[18:07:57] <Wobbo > J^Ender: I can't connect to the server again :/
[18:08:22] <J^Ender> Wobbo , not much i can do about that untill SuPeRMiNoR2 gets on because i forgot the ssh port for his vps
[18:08:36] <Wobbo > gamax92: You still in the server?
[18:31:28] <Wobbo > Sangar: I have an idea for the component API, aliases for name
[18:32:07] <Sangar> Wobbo , hmm?
[18:32:32] <Wobbo > Sangar: So you can component.alias("long_name", "short") and then component.short for example
[18:33:04] <Wobbo > PotatoGame: I learned Java from the book Absolute Java
[18:34:16] <Sangar> Wobbo , oh i see. hm. the only real use for that would in the interpreter, though, wouldn't it? in actual programs it doesn't really matter how long the name is, since you'd only write it once/copy-paste it :P
[18:35:09] <Wobbo > Sangar: Well, I have six thermal_expansion_tank_resonant_name here, and I can't copy paste in OC :P
[18:35:26] <Wobbo > So it would be usefull for writing programs as well
[18:35:36] <Sangar> Wobbo , local te_thing = "thermal_expansion-tank..." :P
[18:36:07] <Wobbo > S-expr?
[18:36:40] <Wobbo > Sangar: but then I can't component.name :P
[18:37:07] <Sangar> Wobbo , no, true, you'd have to component[name], my condolences :P
[18:37:37] <Wobbo > Sangar: That is one extra character!
[18:37:46] <Wobbo > Sangar: Anyway, I rest my case :P
[18:38:39] <Wobbo > Kilobyte: Can I combine multiple thermalexpansion tanks into one?
[18:39:14] <Wobbo > Kilobyte: Then the adapter still sees them as different tanks
[18:39:32] <Kilobyte> Wobbo : they ARE different
[18:40:02] <Wobbo > Kilobyte: I want to know the oil level in a column as tanks
[18:40:10] <Wobbo > Kilobyte: How can I do that?
[18:41:02] <Wobbo > That is ugly :/ Might use different tanks than
[18:41:29] <JoshTheEnder> Wobbo , try Resonant Induction's tanks
[18:41:39] <Wobbo > They do link?
[18:41:42] <Sangar> Wobbo , use a robot to place and break a single adapter >_>
[18:42:15] <Wobbo > Sangar: It is a static building, a robot would complicate matters :P
[18:42:36] <Sangar> Wobbo , complicating things can be fun :P
[18:42:49] <Wobbo > Sangar: Did you ever do real life robotics? :P
[18:43:47] <Sangar> Wobbo , not really :P
[18:44:39] <Vexatos> Wobbo : I did
[18:44:41] <Wobbo > Sangar: I can tell :P There is a lot of uncertanty in robotics. How can the robot tell that it already visited a tank?
[18:44:54] <Wobbo > Vexatos: Indeed :P
[18:45:42] <Sangar> Wobbo , well, irl sure, ingame not so much ;) it can tell if it moved successfully or not after all.
[18:46:26] <Wobbo > Sangar: Then you still need a 7x6 array with levels of oil, which you need to combine in columns
[18:47:24] <Wobbo > Vexatos: especially five year old NAOs are "fun". You can't even trust them to walk one meter straight <_>
[18:47:53] <Wobbo > s/messed/mess/ :P
[18:48:19] <Wobbo > Walking robots are hell, they can fall and stuff
[18:55:41] <Wobbo > Yeah! I can read data from my tank now :D
[19:00:32] <Wobbo > What should I use as infinite water source?
[19:02:01] <gamax92> Wobbo : [WATER][WATER][WATER], pull water from middle block.
[19:03:06] <Wobbo > gamax92: That is what I myself would do, but yesterday somebody said something else
[19:03:27] <Wobbo > Kilobyte: What should I use as an infinite water source
[19:03:51] <Wobbo > & MAX_INT ?
[19:05:33] <Wobbo > gamax92: I think you can use some bitwise magic, but I don't know what :D
[19:06:02] <Kilobyte> Wobbo : aqueous accumulator
[19:06:28] <Wobbo > Wait, I don't need an infite water source :D
[19:39:11] <Wobbo > Alright, windows steam is installing, should be able to play banished soon
[19:46:30] <Wobbo > kreezxil: Kilobyte should be here
[19:47:44] <Wobbo > Kilobyte has a dig program! I didn't know that!
[20:18:07] <Wobbo > Lookesmahh: it does generate lootdisks and dungeons
[20:20:20] <Wobbo > Lookesmahh: Maybe S@ng@r can help you if you open an issue on the github
[20:21:14] <Wobbo > Lookesmahh: what version of OC are you using?
[20:21:58] <Wobbo > From the Jenkins server?
[20:22:45] <Wobbo > Could you try build 460? that works for us
[20:23:18] <Lookesmahh> @Wobbo I'll try, but as I said, I don't think it's OC's fault.
[20:24:08] <Wobbo > Kodos: tornado at your place? O_o
[20:33:09] <Wobbo > Michiyo: Why do you play with so many mods? D:
[20:33:27] <Michiyo> Wobbo , Why don't you?
[20:33:42] <Wobbo > Because to much mods confuse me :P
[20:35:34] <Wobbo > gamax92: Of what?
[20:43:15] <Wobbo > Michiyo: doesn't like UE :P
[21:19:45] <Wobbo > I can play banished almost as if it is a native Mac app! <3 Wine
[21:21:21] <Wobbo > Not in the Netherlands, it is dead here
[21:22:46] <Wobbo > gamax92: sure. You can connect it :P
[21:24:07] <Wobbo > I'm going for today
[21:24:19] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[23:11:31] <PotatoTrumpet> #seen Wobbo
102 more...
[13:13:02] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[13:13:02] *** zsh sets mode: +v Wobbo
[13:13:50] <Wobbo > Maybe if you listen to keyboard events or something similar
[13:13:55] <Wobbo > Are keyboard events a thing?
[13:14:43] <Wobbo > They should give the origin of the event
[13:16:31] <Wobbo > Sangar: But do they give the address of the keyboard that initiated the event?
[13:16:44] <Sangar> Wobbo , yes. see link.
[13:16:47] <Wobbo > Little Bobby Tables? is that you?
[13:17:02] <Wobbo > Ah yes
[13:21:47] <Wobbo > Sangar: there is no documentation on the geolyzer, is this right?
[13:22:57] <Sangar> Wobbo , yeah, the wiki in general doesn't really have anything on 1.3 yet >_>
[13:24:03] <Wobbo > Sangar: Geolyzer doesn't do noise?
[13:24:52] <Sangar> Wobbo , no. what do you have in mind?
[13:25:12] <Wobbo > I tought they used noise over the data
[13:25:33] <Wobbo > But now you can just scan > threshold dig
[13:27:02] <Sangar> Wobbo , ah, i see what you mean. hmm, yeah, i suppose a little bit of noise wouldn't hurt.
[13:28:09] <Sangar> Wobbo , hmm, whould it be correlated to the distance to the geolyzer block?
[13:28:29] <Wobbo > Sangar: What about the hardness of the blocks in between?
[13:28:54] <Wobbo > It is easier to see through soft blocks than trough hard blocks I would assume
[13:29:08] <Sangar> Wobbo , yeah, but that would get way too laggy
[13:31:37] <Wobbo > ShadowKatStudios: Clannad is good
[13:35:59] <Wobbo > Congrats Vexatos!
[13:43:05] <Wobbo > What is espers irc port?
[13:43:29] *** Joins: Wobbo|InGame (~wobbo |ing@35.ip-198-100-155.net)
[13:43:35] <Wobbo |InGame> Hi!
[13:43:45] <JoshTheEnder> Wobbo , if your using the openirc program just do your nick, the server stuff defaults to esper
[13:43:56] *** Quits: Wobbo|InGame (~wobbo |ing@35.ip-198-100-155.net) (Client Quit)
[13:44:20] <Wobbo > Derp, I broke the screen by accident
[13:52:27] *** Joins: Wobbo|InGame (~wobbo |ing@35.ip-198-100-155.net)
[13:52:50] <Wobbo |InGame> PotatoTrumpte: You horrible human being D: the fs should be a tree!
[13:53:34] <Wobbo |InGame> In your hole and stuff
[13:53:38] <PotatoTrumpet> Oh Wobbo |InGame, there may be *some* blocks on your house due to Kilobyte setting off a couple of Hypersonics
[13:54:16] <Wobbo |InGame> It looks alright
[13:55:48] <Wobbo |InGame> I second that
[13:56:02] <Wobbo |InGame> Hi EnderBot2
[13:58:13] <Wobbo > Potato is changing his mountpoint now I believe
[14:04:18] <Wobbo |InGame> Potato: I'm not ffrom 1873 -_-
[14:04:51] <Wobbo |InGame> And I'm also not dead yet!
[14:06:59] <Wobbo |InGame> Time lives in the UK? intresting...
[14:17:51] <Wobbo > So it was not just me?
[14:18:36] *** Quits: Wobbo|InGame (~wobbo |ing@35.ip-198-100-155.net) (Ping timeout: 190 seconds)
[14:18:53] <Wobbo > We, wo live on the bleeding edge of OC :P
[14:19:11] <JoshTheEnder> Wobbo , not entirely, we're about ~40 builds behind
[14:19:56] <Wobbo > Josh: is the server back yet?
[14:21:33] <Wobbo > I'm still amased with the large amount of blocks we already have now!
[14:24:00] <Wobbo > I get connection refused! D:
[14:24:30] <Kilobyte> Wobbo : works for me
[14:29:26] <Wobbo > Josh: newest version of opencomputers?
[14:29:29] <Wobbo > .jenkins
[14:29:47] <JoshTheEnder> Wobbo , link from EnderBot2's previous mesage
[14:32:03] <Wobbo > Grr… 14 minutes of download time
[14:32:16] <Wobbo > Asie: home entertainment system
[14:32:50] <Wobbo > Just instal XBMC and you are good to go
[14:33:00] <Wobbo > Oh, download finished!
[14:37:23] <asie> Wobbo : hmm...
[14:37:48] <Wobbo > Asie: its what I did with my mid2007
[14:47:59] <Wobbo > To select the device to install to, place select a number between 1 and 1
[14:50:25] <Wobbo > Sangar: shouldn't greetings.txt go into /etc/motd?
[14:51:20] *** Joins: Wobbo|InGame (~wobbo |ing@35.ip-198-100-155.net)
[14:51:33] <Wobbo > that is where BSD has a similar feature
[14:51:51] <Wobbo > By default BSD does fortune;motd on startup I beliebe
[14:51:54] <Wobbo > *believe
[14:52:47] <Wobbo > Yeah, thst is true.
[14:52:55] <Wobbo > It still feels like it should go into /etc
[16:39:31] <Wobbo > Sangar: Finally! :P
[16:40:59] <Sangar> Wobbo , ikr? it just occurred to me that i basically just have to think of plain lua files (without a #!) as "binary", and it all became clear :D i think. will see how long it takes until stuff breaks...
[16:41:36] <Wobbo > gamax92: #!$0 :P
[16:41:56] <Wobbo > Now sh.lua needs to be able to read files and it would be useful
[16:42:53] <Wobbo > I would quite like autorun.sh
[16:44:34] <Wobbo > Being able to mount $1 /usr/bin would be nice
[16:53:44] <Wobbo > moonlightOwl: Remain in Motion adds frames that can move
[16:57:44] <moonlightOwl> Wobbo : These frames are not visible in the list of components (component.list()).
[16:58:10] <Wobbo > moonlightOwl: You need a carriage controller I think
[17:01:30] <Wobbo > moonlightOwl: Do you have ComputerCraft installed?
[17:02:44] <Wobbo > I believe you need ComputerCraft to get acces to the controller
[17:13:07] <Wobbo > I dunno, he looks pretty dead to me
[17:13:57] <Wobbo > Unless Michiyo is sadistic
[17:14:11] <tiin57> Wobbo : still hurts for me ;-;
[17:15:01] <Wobbo > tiin57: where did you get stabbed?
[17:15:49] <Wobbo > Michiyo: did your printer have header/footer fields?
[17:16:38] <Wobbo > But no header/footer?
[17:18:03] <Wobbo > It might be better for me if they don't :P
[17:18:58] <Wobbo > I want to write a small typesetting system that could be used for man pages, and with some hacks it should be able to write to printers as well, but since man pages have headers/footers it would be nice if it could properly print those as well
[17:21:32] <Wobbo > What happened to Kenny btw?
[17:21:59] <JoshTheEnder> Wobbo , he ragequit after i pulled him up on not following the rules he put in place
[17:22:14] <Wobbo > JoshTheEnder, Kilobyte, PotatoTrumpet, gamax92 My internet is to crappy to play right now :/
[17:22:22] <Wobbo > JoshTheEnder: LOL
[17:22:35] <JoshTheEnder> Wobbo , aww :/ ok
[17:27:36] <Wobbo > Sangar: I forgot to check, does /etc/paths work already?
[17:28:43] <Sangar> Wobbo , what would that be?
[17:29:01] <Wobbo > The place where the system loads the paths from
[17:29:48] <Wobbo > You on POSIX now?
[17:30:17] <Wobbo > Not? O_o
[17:30:33] <JoshTheEnder> Wobbo , want me to move your tanks next to your house?
[17:30:42] <Wobbo > Anyway, it is a good idea to have :P
[17:30:53] <asie> Wobbo : actually no
[17:31:00] <Wobbo > JoshTheEnder: Yes please
[17:31:28] <Wobbo > That would be more clear, but before /etc/profile could work sh.lua would need file stuffs
[17:32:17] <Wobbo > besh can't read files either
[17:58:26] *** Quits: Wobbo|InGame (~wobbo |ing@35.ip-198-100-155.net) (Remote host closed the connection)
[17:59:14] <Wobbo > LOL, my ingame irc was still running XD
[18:01:33] <Wobbo > I'm not coming back because crappy internet :/
[18:08:07] <Wobbo > Lua work3 is released!
[18:08:22] <Wobbo > Hi Techokami
[18:08:33] <Techokami> ahoy wobbo
[18:11:27] <Wobbo > I can't see what the difference to work3
[18:21:02] <Wobbo > Kilobyte: Since when do you do Scala?
[18:21:30] <Wobbo > You do internal stuff? nice
[18:29:06] <Wobbo > Sangar: You should be able to use this to check besh expand: https://gist.github.com/rmellema/fa5b2aa2ca42515ef06f
[18:29:07] <^v> Wobbo , No desc Written in Lua by rmellema 5.69KB
[18:31:24] <Sangar> Wobbo , oh, cool. i'll have a look later, thanks :)
[18:31:45] <Wobbo > Sangar: It is just copy pasted from the original :P
[18:32:09] <Wobbo > Hi dmod_
[18:33:06] <Kilobyte> Sangar: is it bad that i clicked wobbo s link and instantly got eye bleed from the code?
[18:34:03] <Wobbo > Kilobyte: Feel free to rewrite. It needs lots of if elses
[18:34:30] <Wobbo > Sangar: The bulk is just a copypaste from besh.lua :P
[18:34:57] <Sangar> Wobbo , you didn't have to tell him that :P
[18:35:16] <Wobbo > I'm honest like that :P
[18:36:15] <Kilobyte> Wobbo : wanna compare to my lisp parser code? :P
[18:37:23] <Wobbo > Kilobyte: Feel free to clean it up. I made it because I wanted full parameter expansion. but it is a behemot that comes back every few weeks with an error
[18:38:19] <Wobbo > Kilobyte: That is why we need this unittests
[18:38:27] <Kilobyte> Wobbo : https://github.com/Kilobyte22/v/blob/master/v-script/lib/v-script/parser.lua
[18:38:56] <Wobbo > But lisp is easy to parse :P
[18:39:26] <Wobbo > for par expansion you have to check for $, for {, for ", for ', for `, for (, for (( and so on
[18:39:44] <Wobbo > And we don't even have lists in besh yet!
[18:40:23] <Wobbo > Kilobyte: I have no experience whatsoever, if you want to clean it up, go ahead! do a rewrite
[18:40:43] <Wobbo > Yeah, it needs a ntive lib :/
[18:41:01] <Kilobyte> Wobbo : basicly a lexer turns the code into a stream of tokens. the parser then parses those tokens
[18:42:33] <Wobbo > Kilobyte: Once I get to work on my tokenizer for my typesetting system, I will bug you again, deal? :P
[18:44:16] <Wobbo > Kilobyte: You can port ncurses, I could help you out a little with that
[18:45:16] <Wobbo > Vexatos: Could you explain to me how programs.cfg works?
[18:45:40] <Vexatos> Wobbo : It registers a package for OPPM to be visible
[18:46:03] <Wobbo > But what is the syntax?
[18:46:28] <Wobbo > Ah, thanks!
[18:46:58] <Vexatos> The rest should be explained by the comments in the file, wobbo
[18:56:48] <Wobbo > Vexatos: I added a programs.cfg for getopt and grep, did I do it correclty?
[18:57:53] <Vexatos> Wobbo : Looks like it
[18:58:19] <Vexatos> Wobbo , you forgot "repo"
[18:58:41] <Wobbo > Sangars didn't have either :P
[19:00:09] <Wobbo > Vexatos, updated
[19:01:19] <Wobbo > Derp, forgot the dependency thingy
[19:01:36] <Kilobyte> Wobbo : use my system :P makes it easier
[19:02:04] <Wobbo > Vexatos: Grep depends on getopt, would I just add dependencies = {["getopt"]="/lib"}?
[19:02:58] <Vexatos> Well, then, wobbo , it would install the files of getopt into /lib, but since the files in that package are declared to be saved in /lib, it woud be saved in lib/lib
[19:03:20] <Vexatos> Wobbo ^
[19:03:30] <Wobbo > That makes sense
[19:04:08] <Wobbo > Vexatos: updated, can you check?
[19:05:02] <Wobbo > .openprg
[19:05:11] <^v> Wobbo , http://71.238.153.166/paste/E2Edy.txt
[19:09:16] <Wobbo > Now all my programs should be in oppm
[19:09:18] <Wobbo > .openprg
[19:09:24] <^v> Wobbo , http://71.238.153.166/paste/SN8Wn.txt
[19:09:29] <Wobbo > Kilobyte: Just man ncurses :P
[19:09:46] <Kilobyte> Wobbo : yeah, but still, there might be differences
[19:12:27] <Wobbo > .openprg
[19:12:32] <^v> Wobbo , http://71.238.153.166/paste/9ej3F.txt
[19:13:18] <Wobbo > .openprg
[19:13:24] <^v> Wobbo , http://71.238.153.166/paste/iu1n2.txt
[19:15:21] <Wobbo > I would go with an api in Java
[19:19:17] <Wobbo > Only a bit :P
[19:29:41] <Wobbo > Kilobyte: Lua isn't the language to write emulators in :P
[19:35:29] <Wobbo > No backups either?
[19:39:10] <Wobbo > I love the complexity and the community of OC :D
[19:58:32] <Wobbo > Kilobyte: component.zapper?
[19:59:09] <Wobbo > What does it do?
[19:59:42] <Kilobyte> component.zapper.zap('Wobbo ', 1)
[19:59:58] <Kilobyte> component.zapper.zap('Wobbo ', 1, true)
[20:00:00] <Wobbo > Maybe it should kill people that mount stuff on /[a-zA-z]:/ :P
[20:01:22] <Wobbo > Kilobyte: You can do that?
[20:01:37] <Wobbo > Setting someones health I mean
[20:39:20] <Wobbo > Is everything a function in scala?
[20:40:47] <Sangar> Wobbo , not everything is a function, as i understand it, but everything has a value.
[20:41:10] <Wobbo > so def range = 10 != func range {10} ?
[20:41:28] <Wobbo > If you understand my stupid syntax :P
[20:43:17] <Sangar> Wobbo , i think i do. in actual scala: def range = 10 vs. def range() { 10 }, i suppose? (it's always def for functions, like function in lua). those would be different, yes. however, def range = { 10 } is equivalent to def range = 10.
[20:44:14] <Wobbo > So basically the difference is in the type?
[20:45:01] <Sangar> Wobbo , without the = it's "sugar" for def range(): Unit { 10 }, with it's sugar for def range(): Int = { return 10 }
[20:46:25] <Wobbo > Sangar: It sounds like a nice language
[20:46:47] <Wobbo > For the most part? :P
[21:00:44] <Wobbo > Sangar: I just wanted to ask if you saw the codebase,
[21:01:04] <Wobbo > Then I remebered that it is java and there are decompilers "/
[21:07:33] <Wobbo > I just watched a little tv in Frysian, I couldn't follow one bit of it O_o
[21:08:29] <Wobbo > Switching back, I do follow it. I understand Frysian O_o
[21:28:48] <Wobbo > Kodos: you can also do --[[ code --]]
[21:35:34] <Wobbo > PotatoTrumpet died…
[21:36:07] <Wobbo > We should build a memorial for him! :D
[21:36:56] <Kilobyte> Wobbo : you know his ingame name?
[21:37:14] <Wobbo > Potaro or something weird with a r
[21:37:48] <Wobbo > Kilobyte: rhj91
[21:38:04] <Wobbo > Its on the forums
[21:44:22] <Wobbo > Why is my house purple from the inside? O_o
[21:44:40] <JoshTheEnder> Wobbo , because shaders
[21:44:51] <Wobbo > Shaders don't do windows?
[21:45:02] <JoshTheEnder> Wobbo , not modded one
[21:45:19] <Wobbo > You upped the bridge
[21:45:45] <JoshTheEnder> Wobbo , http://puu.sh/9LvWg/0eef90f277.jpg
[21:46:05] <Wobbo > Town is growing.
[21:48:18] <Wobbo > Yeah, he was here for some time
[21:56:00] <Wobbo > gamax92: Not a large dog. A big dog!
[21:56:05] <Wobbo > ShadowKatStudios: Evening
[21:58:17] <Wobbo > Kodos: os.exit
[21:58:21] <PotatoTrumpet> Wobbo : Why do you keep leaving and joining
[21:58:32] <Wobbo > Minecraft keeps crashing :/
[22:02:09] <Wobbo > JoshTheEnder: Your brethern are destorying your garden
[22:03:46] <Wobbo > Minecraft crashed again, I'm gone again
[22:05:28] <Wobbo > You need to set the version manually
[22:05:50] <JoshTheEnder> ShadowKatStudios, what wobbo said or use dev branch
[22:08:26] <Wobbo > ShadowKatStudios: Yes you do
[22:09:30] <Wobbo > SKS: 1.1.2.3.5.8.13
[22:10:01] <Wobbo > You don't recognize that sequence? D:
[22:11:33] <Wobbo > ShadowKatStudios: Thats ironic
[22:11:38] <Wobbo > Evening
[22:26:32] <Wobbo > SKS: I never imagined you would even touch w8 :P
[22:27:15] <ShadowKatStudios> Well, it's UEFI Wobbo , so I can't use my portable Linux system on it :(
[22:27:38] <Wobbo > windows < any POSIX system
[22:28:50] <Wobbo > I can configure all my corners, but I don't have to use them
[22:29:07] <Wobbo > I do most of my stuff with a keyboard nowadays
[22:29:27] <Wobbo > ShadowKatStudios: No Cygwin yet? :P
[22:33:00] <Wobbo > Bad Sangar, and as a variable name
[22:34:07] <Sangar> Wobbo , it's kinda pseudocode, go easy on me :P
[22:34:21] <Wobbo > No! We will burn you for this mistake!
[22:36:03] <Wobbo > Kodos: bring the store to you!
[22:41:07] <Wobbo > And uses and as a variablename in Lua!
[22:41:48] <Wobbo > Use all the keywords!
[22:48:45] <Wobbo > Sangar: I think a robot should be able to run AT LEAST one day on a full accu
[22:49:23] <Kilobyte> Wobbo : ingame or real day?
[22:49:29] <Wobbo > Ingame
[22:50:52] <Wobbo > Kilobyte: I said at least as well :P
[22:55:30] <Wobbo > I'm going
[22:55:36] <Sangar> cya Wobbo !
[22:55:40] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
243 more...
[07:07:03] <Kodos> Wobbo has to fix it
[18:39:33] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[18:39:33] *** zsh sets mode: +v Wobbo
[18:41:16] <Potato|InGame> Oh, here is your other arm, Wobbo : \
[18:42:17] <Wobbo > That doesn't look healthy
[18:47:32] <Wobbo > git has its own log GUI O_o
[18:47:47] <Wobbo > And I always checked out github if I needed the logs :/
[18:47:56] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[18:48:28] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[18:48:28] *** zsh sets mode: +v Wobbo
[18:51:03] <Wobbo > Anyone with an OC server I can play on? :P
[18:52:12] <Wobbo > And you didn't tell me? D:
[18:52:48] <Wobbo > Wait, how many people are making an OS now? :P
[18:53:53] <Wobbo > Hi 54|\|94|2
[18:54:36] <JoshTheEnder> also Wobbo / PotatoTrumpet, would you want survival or creative?
[18:54:58] <JoshTheEnder> Wobbo , ?
[18:54:59] <Wobbo > I don't really care that much either.
[18:55:11] <Wobbo > BUt I guess I have a small preference for Survival :P
[19:00:30] <Wobbo > Of course it works, Sangar just checked it! How could you doubt Sangar! :P
[19:01:18] <Wobbo > Altenius: Lua I assume
[19:03:39] <Wobbo > Wait, there is io.close as well right? or is that file:close() ?
[19:04:04] <Wobbo > what is wrong with os.date?
[19:05:37] <Wobbo > The EULA didn't change :P
[19:05:54] <Kodos> Wobbo , in .10 you have to agree to the EULA to launch MC
[19:07:06] <Wobbo > The EULA only says that you shall not ask money for gameplay changes.
[19:07:17] <Wobbo > Or be racist in Minecraft. Its in the EULA!
[19:07:37] <Wobbo > Localize all the variables! :D
[19:08:03] <Wobbo > Sangar: Yeah, that is an exception
[19:08:33] <Wobbo > Mojang wants to use cloaks as awards to players and shit, so you shouldn't be able to mod them or something
[19:10:59] <Wobbo > PotatoTrumpet: adding cloaks would break the EULA :P
[19:11:06] <PotatoTrumpet> Wobbo : How?
[19:11:32] <Wobbo > PotatoTrumpet: That is what notch said on his twitter lately
[19:18:07] <Wobbo > Kodos: Maybe your program could use Lua Logging, so it can write to a file and the screen at the same time
[19:18:16] <Kodos> Wobbo , it does
[19:18:51] <Kodos> Wobbo , line 31 prints to the screen
[19:19:31] <Wobbo > I see now. Anyway, LuaLogging :P https://github.com/OpenPrograms/Lua-Logging
[19:20:23] <Wobbo > Kodos: I see now. Anyway, LuaLogging :P https://github.com/OpenPrograms/Lua-Logging
[19:24:05] <Wobbo > JoshTheEnder: Why 7zip?
[19:24:27] <Wobbo > Why not tgz?
[19:24:34] <JoshTheEnder> Wobbo , because thats the best one for compression IMO
[19:25:25] <Wobbo > I don't know that much about compression, I only know that my default decompressor can decompress most of the things the internet throws at me :P
[19:30:31] <Wobbo > JoshTheEnder: What MC version is the server?
[19:30:37] <JoshTheEnder> Wobbo , 1.6.4
[19:34:19] <Wobbo > First I have to get your zip unpakced :P
[19:36:02] <Wobbo > JoshTheEnder: How do I install?
[19:36:25] <JoshTheEnder> Wobbo , multimc
[19:37:24] <Wobbo > The default minecraft launcher won't work?
[19:38:01] <JoshTheEnder> Wobbo , it might, copy the mods and config folders to your mc folder
[19:38:24] <Wobbo > brb: dishes
[19:45:42] <Wobbo > And I'm back
[19:47:53] <Wobbo > Do you need to give MultiMC your email and password?
[19:49:18] <JoshTheEnder> Wobbo , your normal mc login details. it needs to log in after all
[19:50:05] <Wobbo > I will try the default launcher first, MultiMC is weird.
[19:51:54] <Wobbo > I get this error: There was a severe problem during mod loading that has caused the game to fail
[19:52:10] <Wobbo > java.lang.ClassNotFoundException: resonantinduction.atomic.Atomic
[19:52:38] <JoshTheEnder> idk Wobbo , works fine for me, SuPeRMiNoR2 Altenius and PotatoTrumpet
[19:52:57] <Wobbo > Durr. Can someone explain to me how MultiMC works then?
[19:53:22] <Wobbo > JoshTheEnder: What version of Forge are you using?
[19:53:25] <JoshTheEnder> Wobbo , get it, run it. put the stuff you downloaded in a subfolder
[19:53:30] <JoshTheEnder> Wobbo , latest for 164
[19:53:39] <Wobbo > That might be the problem
[19:54:25] <Wobbo > No, I also have the latest
[19:54:54] <Wobbo > Josh: I really don't get multimc, I unzipped multimc and your 7zip, what now?
[19:55:31] <Wobbo > ping, oh, let me grab wine first, brb :P
[19:55:40] <JoshTheEnder> Wobbo , you dont need wine...
[19:55:45] <gamax92> Wobbo : there is multimc for linuyx
[19:55:53] <Wobbo > I know Josh ;)
[19:56:10] <Wobbo > OS X btw, not Linux
[19:56:37] <Wobbo > But I have no clue how to open your modthingy in MultiMC
[19:57:02] <JoshTheEnder> Wobbo , hold on, i'll re-make it so instalation is easier
[19:57:54] <Wobbo > This is the first time I use MultiMC, and it is not clear to me what I need to do with it at all
[19:58:45] <JoshTheEnder> Wobbo , drag the "The Enderverse" folder from the 7zip to multimc/instances
[19:58:58] <Wobbo > JoshTheEnder: Is that a folder?
[19:59:22] <Wobbo > Now shit is starting to make sense
[20:00:16] <Wobbo > No version.json found
[20:00:38] <Altenius> Wobbo ^
[20:00:55] <Wobbo > thanks
[20:01:58] <Wobbo > Josh: you have the latest version?
[20:02:15] <JoshTheEnder> Wobbo , i have latest dev
[20:02:40] <Wobbo > Maybe they made some changes or something
[20:02:54] <JoshTheEnder> Wobbo , probably
[20:03:19] <Wobbo > Forge mod loader could not connect to the server
[20:03:31] <Wobbo > He couldn't find the mods or something :/
[20:03:58] <Wobbo > He did not install the mods when I used MultiMC >_>
[20:04:56] <JoshTheEnder> Wobbo , goto the mods list on the main menu and tell me a bit of what it shows
[20:05:09] <Wobbo > Only the three forge mods
[20:05:42] <Wobbo > No other mods
[20:06:08] <Wobbo > Its empty :/ dafuq?
[20:06:37] <Wobbo > I will
[20:09:55] <Wobbo > Josh: I still get the class not found exception for resonant induction
[20:12:44] <Wobbo > JoshTheEnder: It still errors for me with the classnotfoundexception. Did you intend to include the development stuff?
[20:13:10] <JoshTheEnder> Wobbo , the develeopment ones work for me
[20:20:18] <Wobbo > Kilobyte: I would accept the waiting if it works for you, I get a class not found exception and I can't find a help topic about it
[20:23:06] <Wobbo > JoshTheEnder: Would I be able to play with a different version of resonant induction?
[20:23:18] <JoshTheEnder> Wobbo , doubtful
[20:24:28] <Wobbo > JoshTheEnder: The version on the site is newer than the version in your pakc
[20:28:30] <Wobbo > Rah, it doesn't launch with the newer versions either :/
[20:28:51] <Wobbo > JoshTheEnder: I won't be able to join the server :/
[20:29:16] <JoshTheEnder> Wobbo , i'll sort the pack and stuff out at the weekend
[20:29:43] <Wobbo > ping: nadine?
[20:29:57] <ping> Wobbo , ;-; moms name
[20:30:04] <Wobbo > ping: Ah
[20:33:53] <Wobbo > That is something ping might do :P
[20:41:19] <SuPeRMiNoR2> Wobbo : if you still cant connect to Joshs server, try using the technic launcher, click add pack, put this in http://www.technicpack.net/api/modpack/senderserver
[20:42:03] <Wobbo > SuPeRMiNoR2: I will try
[20:44:01] <Wobbo > SuPeRMiNoR2: Why is it called SlenderServer? :P
[20:44:49] <Wobbo > SuPeRMiNoR2: Josh called it the Enderverse :P
[20:50:20] <Wobbo > Altenius: git
[20:55:33] <Wobbo > The technic launcher is still installing D:
[20:58:59] <Wobbo > Kodos|AFK: Not everyone can kick :P
[21:00:38] <Wobbo > ?rules
[21:00:41] <Wobbo > #rules
[21:00:45] <Wobbo > .rules
[21:00:53] <Wobbo > ,rules
[21:01:26] <Wobbo > /rules
[21:02:02] <Wobbo > .rules
[21:02:12] <Wobbo > You know, time passes and stuff
[21:02:13] <^v> Wobbo , http://oc.cil.li/index.php?/topic/171-oc-channel-rules/
[21:05:01] <Wobbo > gamax92: I have Ubuntu installed on a portable USB harddisk with multiple partitions, I can always safely remove the parent drive for the other partitions
[21:05:16] <Wobbo > It is 11 pm btw
[21:05:44] <Wobbo > JoshTheEnder: What is the ip?
[21:10:32] * Wobbo was slain by JoshTheEnder
[22:19:16] <Wobbo > I'm going
[22:19:32] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
127 more...
[18:50:34] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[18:50:34] *** zsh sets mode: +v Wobbo
[18:53:28] <Wobbo > Kilobyte: how is saphire comming along?
[18:53:32] <Wobbo > s/god/good
[18:54:08] <Wobbo > You did name it MoonGem? :P
[18:54:49] <Wobbo > It was ruby in Lua right/
[18:55:00] <Wobbo > s'/'?'
[18:55:30] <Wobbo > Anyway, naming aside, can you compile Ruby into Lua?
[18:57:27] <Wobbo > Kilobyte: Did you complain to Sang@r that #/bin/ruby doesn't work in OC?
[18:58:13] <Wobbo > Kilobyte: You have all the reason to do so now, I complained before, but to no avail, since I couldn't name a situation where it would be necessary
[18:58:43] <Kilobyte> Wobbo : yeah, but it will compile to lua :P
[18:59:11] <Wobbo > So, you could create irb to compile and run a file :P
[19:03:48] <Wobbo > Implement a cunting sort :P
[19:03:57] <Wobbo > s/cunt/count/
[19:03:57] <SuperBot> <Wobbo > Implement a counting sort :P
[19:09:57] <Wobbo > function countSort(tbl) local tmp = {}; for v in ipairs(tbl) do tmp[v] = tmp[v] and (tmp[v] + 1) or 0 end; local res = {}; for k, v in pairs(tmp) do for i=#res, #res+v do res[i] = k end end; return res end
[19:10:02] <Wobbo > Should work
[19:11:19] <Kilobyte> Wobbo : put that on gist :P
[19:12:17] <Wobbo > Kilobyte: Counting sort should only be used if you have a lot f recurring items :P
[19:12:32] <Kodos> wobbo I liked it better as cunting sort.
[19:14:05] <Wobbo > Altenius: The fast way is not always the fun way :P
[19:16:26] <Wobbo > Kodos what does it do and does it have OC support?
[19:16:50] <Wobbo > Kilobyte: First you fix MoonStone :P
[19:17:35] <Kilobyte> Wobbo : sorry, the lua runtime has a bug i cannot track down
[19:17:47] <Wobbo > You could make the block a component :P
[19:18:06] <Wobbo > Kilobyte: Throw it at the Lua and Ruby community
[19:18:34] <Kilobyte> Wobbo : meh, later
[19:18:39] <Wobbo > Kodos: You can implement the inventory component thingy :P
[19:27:01] <Wobbo > PotatoTrumpet: 3*4.5?
[19:30:41] <Wobbo > Altenius: Can't you just tell a program to safe the screenshots to dropbox?
[19:31:26] <Wobbo > PotatoTrumpet: 0.33 != (1/3)
[19:35:46] <Wobbo > Altenius: if you use gnome, nautilis
[19:43:07] <Wobbo > EUROPE!
[19:44:01] <Wobbo > Scandinavia beats almost everybody when it comes to happiness :P
[19:44:07] <Wobbo > To bad I don't live there
[19:45:09] <Wobbo > Do you have a choice Kilobyte
[19:45:22] <Wobbo > LearningPotato: nl is dutch
[19:51:44] <Wobbo > no US for meeither
[19:52:09] <Wobbo > cloudy
[19:53:15] <Wobbo > We always complain about the weather, since there is nothing else to compalin about. Except for Geert Wilders, we complain about him as wel
[19:53:35] <Wobbo > Damn, you are right, didn't know it was that late already
[20:11:24] <Wobbo > Kilobyte: What is i3 excactly?
[20:11:33] <Kilobyte> Wobbo : a tiling window manager
[20:12:01] <Wobbo > That sounds old school :P
[20:12:27] <Wobbo > Probably, kinda like vim I guess
[20:12:55] <Wobbo > Not build for normal users, but damn powerful
[20:13:02] <Wobbo > gamax92_: amen brother
[20:13:34] <Kilobyte> Wobbo : if you do that 10 times per hour, you can save 15 minutes per 10 hours work time
[20:13:59] <Wobbo > It are the small improvements that matter
[20:14:55] <Wobbo > Kilobyte: Switching between irc and safari takes me about the same time :P
[20:16:16] <Wobbo > command+tab to switch to safari, cmd+tab to switch back
[20:16:59] <Wobbo > But I should be able to switch workspace x with a key combination as welll
[20:17:19] <Wobbo > Kilobyte: alt+space drops down a vizor :P
[20:17:59] <Wobbo > The mouse is slower than keyboard if you know what you are doing
[20:18:52] <Wobbo > Get a better keyboard :P
[20:19:09] <Wobbo > I second that
[20:20:01] <Wobbo > If I properly learned applescript, I should be able to completely ditch a mouse, although it wouldn't be as nice as having a mouse
[20:30:43] <Wobbo > Only when holding a torch?
[20:32:14] <Wobbo > Whats up with kibi?
[20:32:44] <Wobbo > Its not logged in
[20:33:37] <Wobbo > Whats up with that?
[20:35:27] <Wobbo > Why all channels?
[20:36:24] <Wobbo > What for?
[20:36:30] <JoshTheEnder> Wobbo , authentication
[20:37:16] <Wobbo > But, nickserv does the authentication right? or am I misunderstanding something?
[20:37:40] <JoshTheEnder> Wobbo , it uses nickserv based names for permissions
[20:38:27] <Wobbo > So it sees who is online to see who can use the bot?
[20:38:43] <JoshTheEnder> Wobbo , yes
[20:47:05] <Wobbo > I want to write a bot that does proper language parsing once. But I don't know NLP
[20:50:00] <Wobbo > Kilobyte: That is why you git and backup everything :P
[20:50:14] <Wobbo > just cd /; sudo git init; :P
[20:55:00] <Wobbo > Sangar: But steam is the messia of the Pc Gaming Masterrace :P
[20:55:10] <Sangar> Wobbo , not exclusive :P
[20:55:41] <Wobbo > Hi S@ng@r :P
[20:56:36] <Wobbo > Hmm… that 6 doesn't fit
[20:57:17] <Wobbo > $@|\|9@r
[20:59:00] <Wobbo > What line?
[20:59:44] <Wobbo > I can't parse that line either :P
[21:01:44] <Wobbo > Sangar: What range of people should know 1337?
[21:02:21] <Sangar> Wobbo , i dunno, that's the problem. it's also quite dependent on the person's computer-affinity in general :P
[21:03:08] <Wobbo > Its worldcup everywhere on the tv. Dammit.
[21:03:33] <Wobbo > We already got to the next round, so I care even less than before monday
[21:04:32] <Wobbo > Kilobyte: I have code for a lispbot :P
[21:04:42] <Wobbo > I stole it from the internet :P
[21:04:48] <Wobbo > Lisp has OOP
[21:10:13] <Wobbo > ObjC is based on smalltalk :P
[21:10:21] <Sangar> Wobbo , i'm well aware ;)
[21:10:48] <Wobbo > ObjC has all the features of smalltalk, plus the ability to call C code, and you all hate it :P
[21:11:09] <Kilobyte> Wobbo : its syntax is just one thing: a huge pile of fucked up mess
[21:11:23] <Wobbo > True :P
[21:12:01] <Wobbo > Because just C wasn't worse enough, they added a bunch of weird different sytax on top of it :P
[21:12:52] <Wobbo > I don't know c++, but from what I heard of it, it is really a weird language
[21:13:21] <Wobbo > Kilobyte: That might still come, I'm hoping for it as well
[21:13:43] <Wobbo > Daiyousei: You are not hoping for a swift compiler for Linux? :P
[21:14:12] <Kilobyte> Wobbo : i heard rumours that apple wants to opensource the swift compiler with release of iOS 8
[21:16:12] <Wobbo > Kilobyte: I wouldn't be amased, llvm and clang are also opensource and from apple
[21:16:34] <Wobbo > can't Linux run llvm?
[21:17:43] <Wobbo > Kilobyte: Swift doesn't have automatic type coercion, but somebody got sick of writing (double)42 + 42.0 all the time, so they overloaded the + operator for all default numeric types :P
[21:18:02] <Wobbo > Then the swift compiler wouldn't need changing right?
[21:18:45] <Wobbo > I think it will come to linux, but currently only registerds ios and os x programmers can use it
[21:18:59] <Kilobyte> Wobbo : currently.
[21:19:15] <Wobbo > Yeah, it is only in the XCode 6 beta
[21:19:30] <Wobbo > Even I can't access it right now :P
[21:19:50] <Wobbo > And I run the newest version of OS X
[21:20:17] <Wobbo > probably
[21:20:57] <Wobbo > But no swift in vim :P
[21:21:08] <Wobbo > only swift in XCode
[21:21:26] <Kilobyte> Wobbo : is there a standalone compiler binary in the xcode package?
[21:21:33] <Wobbo > Kilobyte: I believe so
[21:21:57] <Wobbo > There are even people who got the repl to work from a terminal
[21:22:20] <Wobbo > So it is not bound to XCode, only shipped with xcode
[21:23:38] <Wobbo > At least, if I understand it correctly
[21:33:22] <Wobbo > 54|\|94|2 would spell sangar without using letters
[21:33:48] <Wobbo > Yep :P
[21:33:58] <Wobbo > \/\/0|3|30 :P
[21:35:00] <Wobbo > s/think/know :P
[21:35:47] <Sangar> Wobbo , not quite, s/i think how/i think i know how/ but anyway
[21:36:17] <Wobbo > Sangar: But what do you think about the origin of brainfuck?
[21:38:02] <Sangar> Wobbo , maybe i'm not getting it, but if the question is serious, i was implying they were inspired by 13375p33k :P
[21:42:58] <Wobbo > Sangar: I believe there was a 1337 programming language as well, but I can't find it anymore :/
[21:43:55] <Wobbo > No, not LOLCODE, an older language
[21:45:32] <Wobbo > Kodos: And i was looking for 1337, then I couldn't find it :P
[21:46:02] <Wobbo > robot.explode, programmable creepers!
[21:46:12] * LearningPotato|Off loves Wobbo 's idea
[21:46:13] <Kodos> That's... pretty genius Wobbo
[21:46:17] <Sangar> Wobbo , oh that on the other hand sounds like a fun robot upgrade :D
[21:46:35] <Wobbo > All my ideas are genius
[21:50:30] <Wobbo > Kilobyte: You are complaining about the speed of a vm inside a vm that you acces through a game that runs on a third vm :P
[21:50:54] <Kodos> Wobbo +1
[21:51:02] <Kodos> Wobbo ++
[21:51:13] <Kilobyte> Wobbo += 1
[21:51:26] <Wobbo> wobbo = wobbo +1 :P
[21:51:33] <Wobbo> Its wobbo , I'm no classe :P
[21:53:25] <Wobbo > Kilobyte: Then it will look a lot like emacs :P
[21:53:53] <Wobbo > Kilobyte: why no custom Lua dialect? that is easy to do
[21:54:19] <Kilobyte> Wobbo : that way i have consitancy between : command line and script backend
[21:55:25] <Wobbo > Embedding lua would be easy to do
[21:55:47] <Wobbo > Just create a custom env and load everything in that env
[21:55:54] <Wobbo > Kilobyte: I did that once :P
[21:56:04] <Wobbo > https://gist.github.com/rmellema/8650159
[21:56:05] <^v> Wobbo , No desc Written in Lua by rmellema 3.27KB
[21:56:53] <Wobbo > Yeah, :wq would be nice
[21:57:09] <Wobbo > Kilobyte: just function() return stuff end
[21:58:39] <Wobbo > Kilobyte: Will you add all of the 7 lisp primitives :P
[21:58:50] <Kilobyte> Wobbo : i will use the lua value types
[22:00:00] <Kilobyte> Wobbo : i'll also try to do most of that in lisp
[22:00:00] <Wobbo > Its their new fetish :P
[22:00:16] <Wobbo > will ther be (quote) and stuff?
[22:00:49] <Wobbo > '(1 2 3) is a list, not a function call to 1 with arguments 2 3
[22:01:05] <Kilobyte> Wobbo : oh, i can try that
[22:01:58] <Wobbo > The primitive is called (quote) so '(1 2 3) converts to (quote (1 2 3))
[22:02:15] <Kilobyte> Wobbo : thats definition for :wq
[22:02:49] <Wobbo > I got my own programming language to write in Lua :P
[22:03:03] <Wobbo > Basically TeX in Lua
[22:03:11] <Wobbo > That is the plan
[22:14:55] <Wobbo > I'm going for tonight.
[22:15:04] <Sangar> cya Wobbo !
[22:15:11] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
165 more...
[18:16:25] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:16:25] *** zsh sets mode: +v Wobbo
[18:17:22] <Techokami> ahoy wobbo
[18:17:45] <Wobbo > How is life?
[18:36:43] <Wobbo > Hi SKS
[18:40:16] <Wobbo > Xil|Zzz: Go take a shower, you need to wake up :P
[18:41:49] <Wobbo > gamax92: So he will buy more in the steam sale
[18:44:20] <Wobbo > Can you mix Haskell with other languages?
[18:45:19] <Wobbo > Can I wrap Haskells functional components and write an imperative wrapper around it?
[18:46:21] <Wobbo > Ah, enderbot stopped reacting
[18:51:32] <Wobbo > Sangar: I checked out some other talks by Destroy all Software, it is really interesting :)
[18:51:50] <Sangar> Wobbo , i agree :)
[18:52:56] <JoshTheEnder> "<+Wobbo > Ah, enderbot stopped reacting" eh?
[18:58:56] <Wobbo > Josh: to the empty ?
[18:59:20] <Wobbo > Kilobyte: What kind of parser?
[18:59:22] <JoshTheEnder> Wobbo , yeah, i stopped that ages ago
[18:59:29] <Kilobyte> Wobbo : ruby -> lua
[18:59:37] <Wobbo > I didn't notice, but I wanted to test :P
[19:00:00] <Wobbo > Kilobyte: Nice
[19:02:34] <Wobbo > I don't think that it is easier to do in ruby :P
[19:02:53] <Wobbo > Kilobyte: How are you going to build ruby's class system?
[19:03:59] <Kilobyte> Wobbo : prob on top of a lua one
[19:04:17] <Wobbo > Do you already have a candidate?
[19:05:42] <Wobbo > Kilobyte: I don't know the internals of Ruby's class system, but [COLua](https://github.com/rmellema/COLua)
[19:07:54] <Wobbo > No good metaprogramming, nothing else much
[19:10:40] <Wobbo > C, did tryruby yesterday, python, shell, lua, Java, ObjC, and I tried to learn Swift untill I noticed I couldn't download the beta
[19:11:13] <Wobbo > Kilobyte: Why saphire?
[19:11:55] <Wobbo > Kilobyte: Why not something like Moonstone?
[19:12:10] <Kilobyte> Wobbo : ruby is a gem. lua is blue. sapphire is a blue gem
[19:12:34] <Wobbo > Ruby is a gem, Lua means moon, MoonGem! :D
[19:14:49] <Wobbo > Xilandro: Yeah, kinda like that
[19:18:24] <Wobbo > Kilobyte: Will you allow calls to Lua functions from Saphire?
[19:19:00] <Kilobyte> Wobbo : not directly, but with the :embed compiler option set you can embed lua in your ruby
[19:19:47] <Wobbo > Maybe have to learn Ruby so I can write a lib that wraps a lot of common API's from OC then.
[19:25:51] <Wobbo > Kilobyte: So how would I call robot.forward?
[19:27:25] <Kilobyte> Wobbo : and i will provide wrappers for a lot of things :P
[19:28:06] <Wobbo > But that won't work for my custom written code :P
[19:28:53] <Wobbo > Anyway, I will have to see Ruby's metaprogramming abilities, I saw some lisp stuff, so it looks promising. If there is a real benefit to using Ruby over Lua, I might use your compiler ;)
[19:29:04] <Wobbo > My own libraries ;)
[19:29:13] <Wobbo > I would have to provide wrappers for everything
[19:29:28] <Wobbo > Then I will have to get a book on Ruby. And metaprogramming :P
[19:30:20] <Kilobyte> Wobbo : http://sirupsen.com/what-I-wish-a-ruby-programmer-had-told-me-one-year-ago/
[19:35:32] <Wobbo > Kilobyte: What kind of OO model does Ruby follow actually?
[19:39:03] <Wobbo > This looks nice: cli.send ARGV[0]
[19:39:24] <Wobbo > Kilobyte: Prototype, Classes/Objects, Generic methods?
[19:39:58] <Kilobyte> or Wobbo : yeah, send() is metaprogramming already. a.send(:b) is equal to a.b()
[19:40:16] <Wobbo > Kilobyte: Is there a clear distinction between classes and Objects?
[19:40:38] <Wobbo > Kilobyte: Kinda, but that is similar to obj[method](obj, ...) in Lua, not that fancy
[19:41:03] <Wobbo > Kilobyte: I get that, but if I create a static method, can I call that from the instance and fice versa?
[19:42:57] <Wobbo > Kilobyte: Kinda sloppy, but better than the other way around.
[19:43:08] <Kilobyte> Wobbo : why sloppy?
[19:43:24] <Wobbo > No clear boundary between the instance and the class.
[19:43:44] <Wobbo > You can appereantly use the instance as the class since you can call the static method
[19:46:05] <Wobbo > Metatables are almost always the solution
[20:13:41] <Wobbo > Kilobyte: What native libraries does saphire require?
[20:13:52] <Wobbo > Also, in what language is it writen? :P
[20:15:40] <Wobbo > So it is just that library?
[20:16:02] <Wobbo > Wait, if saphire needs Ruby code… then how are you planning on getting it into OC?
[20:16:46] <Wobbo > Bootstrapping! :P
[20:17:06] <Wobbo > I should get started on my language as well actually…
[20:18:20] <Wobbo > But it is not in pure Ruby
[20:19:49] <Wobbo > Wouldn't it be faster if it was writen in Lua?
[20:39:17] <Wobbo > Kilobyte: What could be fun is optimizing the output of Saphire :P
[20:40:09] <Kilobyte> Wobbo : i will provide ways to modify the stuff before it gets turned into lua via hooks
[20:43:10] <Kilobyte> Wobbo : i'll need it
[20:43:28] <Wobbo > Kilobyte: Will that be Lua hooks or Ruby hooks? :P
[20:44:03] <Wobbo > So you write in ruby how it should produce Lua. Nice bootstrapping stuff right there :P
[20:45:01] <Wobbo > From reddit: God is the most AFK admin ever http://www.reddit.com/r/Showerthoughts/comments/28sps9/god_is_the_most_afk_admin_ever/
[20:45:14] <Wobbo > Top comment: He is like notch, he made everything and then left the rest of the work to Jeb jesus
[20:46:06] <Wobbo > Second comment: He wrote the code then moved onto other projects. May come back to do a patch if black holes cause too many problems.
[20:48:55] <Wobbo > Comment later down: That's what the sims probably think
[20:49:02] <Wobbo > Anyway, it is a nice thread, go read it
[20:50:54] <Wobbo > Its not a long thread
[20:52:50] <Wobbo > Xilandro: Because we all use version control
[20:55:38] <Wobbo > I'm going as well I guess. Back to Uni tomorrow, back to python :(
[20:56:17] <Wobbo > So, later!
[20:56:21] <Sangar> cya Wobbo !
[20:56:26] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
81 more...
[19:34:00] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[19:34:00] *** zsh sets mode: +v Wobbo
[19:34:10] <Sangar> hey Wobbo :)
[19:35:14] <Wobbo > Anybody that wants to proofread my require tutorial before I put it on the forum ?
[19:35:39] <Wobbo > link: https://gist.github.com/rmellema/e2976814debef7e47cf2
[19:36:50] <Wobbo > It is still missing the unloading after changes but should be complete and hopefully clear on the other topics that people get wrong
[19:39:18] <Xil|Zzz> Wobbo , looks good, one thing though
[19:40:11] <Wobbo > Ah yeah, thanks
[19:42:05] <Wobbo > Sangar: Does the forum do inline code?
[19:42:14] <Sangar> Wobbo , i have no idea
[19:48:30] <Wobbo > Alright, tutorial is online
[19:52:55] <Wobbo > Kilobyte: That might not be a good idea, OpenOS handles this pretty good already
[19:53:13] <Wobbo > Also, wouldn't that break compatibilty
[19:53:35] <Kilobyte> Wobbo : well, mounting is root only (except for user mounts) anyways
[19:54:55] <Wobbo > Kilobyte: But if I need to mount something, I am going to login as root :
[19:55:05] <Kilobyte> Wobbo : simple
[19:55:34] <Wobbo > Oh, you have devfs working? :)
[19:56:20] <Wobbo > Why don't you steal more stuff from OpenOS? :P
[19:56:32] <Kilobyte> Wobbo : i already stole parts
[19:58:30] <Kilobyte> Wobbo : ^
[19:58:31] <Wobbo > Kilobyte: You did steal the package module? :P
[19:59:11] <Wobbo > So modules can't require stuff? how do they access things like component?
[20:00:07] <Kilobyte> Wobbo : i can already sigkill processes :D
[20:00:33] <Wobbo > I will have to port energyd as a proper deamon to your OS once then :P
[20:01:08] <Wobbo > energyd has to be stopped by calling a function in the library atm
[20:01:23] <Kilobyte> Wobbo : yeah, here it will run as a simple process
[20:02:35] <Wobbo > IT is already modular, it just installs a function into the event lib and then it adds some accessor functions into a library
[20:02:43] <Wobbo > Ah, that is what you mean
[20:03:37] <Wobbo > The only difference would be the way in which the function is called I believe, if silcom won't have event
[20:05:02] <Wobbo > so there will be directed events? nice
[20:05:23] <Wobbo > I still think you should pr a lot of your stuff into OpenOS :P
[20:06:05] <Wobbo > Ah, no, then you shouldn't
[20:06:25] <Wobbo > Then you should add it as a treasure disk :P
[20:08:07] <Wobbo > Sangar: How are the ASCII escape codes now?
[20:08:43] <Sangar> Wobbo , the same as ever (aka no time to pursue that further, yet :P)
[20:09:08] <Wobbo > As expected :P
[20:09:16] <Kilobyte> Wobbo : also, yeah, atm all that runs is the process scheduler
[20:09:43] <Wobbo > Oh well, the typesetting system is also stil naught but an idea
[20:10:16] <Wobbo > That said, I should continue reading TeX by topic
[20:11:35] <Kilobyte> Wobbo : also, yeah, term api will be completely different. i'll likely work with ANSI escape codees
[20:11:59] <Wobbo > Sangar: Can I coroutine.yield with tables?
[20:12:13] <Wobbo > Kilobyte: Nice,
[20:12:22] * Wobbo downvotes Josh
[20:12:31] <Kilobyte> Wobbo : why should it not support tables?
[20:12:42] * PotatoTrumpet Gives Wobbo Esper Gold
[20:12:52] <Wobbo > Something did not support tables, but I don't know which didn't
[20:13:41] <Wobbo > He, both Ghana and Germany have a goal
[20:13:47] <Kilobyte> Wobbo : sending messages over modems
[20:13:55] <Kilobyte> Wobbo : lol, good to know
[20:14:17] <Wobbo > Ah, I knew it didn't work for something
[20:14:24] <Sangar> Wobbo , queued signals don't do tables i think (at least none that are more complex than string -> string iirc). coroutine.yield can do whatever you want
[20:14:42] <Wobbo > but if yielding works with tables, I am going to make the typesetter multithreaded
[20:15:07] <Wobbo > Kilobyte: I missed both goals while I could have seen them :P
[20:15:56] <Kilobyte> Wobbo : if you plan on porting to silcom... silcom has "native" threads
[20:16:04] <Wobbo > As in, I am in a room with a television on :P
[20:16:14] <Wobbo > Kilobyte: do they differ from coroutines?
[20:16:48] <Wobbo > And I will probably port, I hope that it will replace the current man system
[20:17:02] <Wobbo > But I want to care about when they run! D:
[20:21:16] <Wobbo > I have no experience with threading, so I wish you all of luck :P
[20:21:23] <Wobbo > Josh: tab[key = nil
[20:21:29] <Wobbo > *tab[key] = nil
[20:22:00] <Wobbo > Kilobyte: I can help you with some gofai methods for job planning and stuff
[20:22:26] <Wobbo > And that goal, yes, I noticed that. How many points does Germany have?
[20:22:48] <Wobbo > Good Old Fashioned Artificial Intelligence job sceduling.
[20:23:35] <Wobbo > Yeah, but I do believe that those things need to know how long everything runs.
[20:23:43] <Wobbo > I will check that if you are interested :P
[20:24:19] <Wobbo > How long everything will run :P
[20:25:35] <Wobbo > I will have to look up the details
[20:29:42] <Wobbo > Kilobyte: 2-2
[20:31:17] <Kilobyte> Wobbo : i'm actually watching now
[20:31:40] <Wobbo > I'm not that much, but people started screaming on tv and stuff
[20:32:36] <Kilobyte> Wobbo : did I mention I have thread locals?
[20:32:56] <Wobbo > locals are always bound to a thread right?
[20:33:17] <Wobbo > Ah, on that bike. Nice
[20:35:23] <Kilobyte> Wobbo : kernel cab bypass __metatable :P
[20:37:45] <Wobbo > JoshTheEnder: Gopher had something
[20:37:55] <Wobbo > Don't know its current state
[20:44:10] <Wobbo > ?chanstats
[20:44:32] <Wobbo > ?BlackKnight
[20:44:37] <JoshTheEnder> Wobbo , stats r borked
[20:45:50] <Wobbo > Actually, they also don't have my gender, how can I change that?
[20:46:02] <JoshTheEnder> Wobbo , tell me and i'll add it
[20:46:13] <Wobbo > Make an educated guess
[20:46:54] <Wobbo > No guessing today? :(
[20:48:16] <Wobbo > asie: I guess it has something to do with your avatars :P
[20:48:49] <asie> Wobbo : Yes.
[20:49:15] <Wobbo > I like my girlfriend, but my avatar isn't a picture of my girlfriend :P
[20:49:45] <Wobbo > If it would be, I would be dating a Nao. Which would be… slightly odd… I guess
[20:50:04] <Sangar> Wobbo , only slightly
[20:54:33] <Wobbo> Sangar: Be happy I'm not working on WobbO s :P
[21:01:52] <Wobbo > Who, I am blue!
[21:05:20] <Wobbo > Nice to know :P
[21:06:13] <Wobbo > VexatosLikesExceptionsException :P
[21:06:38] <Wobbo> .wobbo
[21:06:39] <^v> Wobbo, WoooobbooooWooobboooooooWooooooobbooooooooWoobbooooooWoobboooWobbo oWooobbooooooooo
[21:06:47] *** Wobbo is now known as WoooobbooooWooobboooooooWooooo
[21:07:13] *** WoooobbooooWooobboooooooWooooo is now known as Wobbo
[21:07:34] <PT|LearningJava> Wobbo != Cake
[21:07:55] *** Wobbo is now known as Cake
[21:08:48] <Vexatos> wobbo cake
[21:08:59] <Vexatos> cake all the wobbo
[21:09:54] *** Cake is now known as Wobbo
[21:16:39] <Wobbo > I prefer Lua over Python
[21:16:47] <Kilobyte> Wobbo : same :P
[21:17:10] <Wobbo > Altenius: No
[21:17:21] <Wobbo > You just use a good editor, it will do it for you
[21:18:24] <Wobbo > Kilobyte: add a lisp to your os :P
[21:19:03] <Wobbo > cobol is horrible
[21:19:13] <Wobbo > Applescript is nice actually
[21:19:20] <Wobbo > But none of them are english
[21:19:48] <Wobbo > Why do you always run when I like a language! D:
[21:20:09] <Kilobyte> Wobbo : you simply like the wrong languages
[21:21:03] <Wobbo > haskell looks nice, I'm going to learn it next year
[21:21:09] <Daiyousei> Wobbo : :D
[21:22:05] <Wobbo > PotatoTrumpet: If your peers code in BASIC, they either work on Ti calculators, or on C64s :P
[21:23:37] <Wobbo > Kilobyte: Can I run that tutorial on my local ruby prompt?
[21:24:18] <Wobbo > But it would be so much faster if I could run it on my local prompt D:
[21:29:00] * PT|LovingRuby Eats Wobbo
[21:29:07] <Wobbo > I believe I can kick
[21:29:18] <Kilobyte> eat Wobbo
[21:29:41] <Kilobyte> its same as eat(Wobbo )
[21:30:04] <PT|LovingRuby> os.eatWobbo .("Painful", "Kill")
[21:38:51] <Wobbo > PT|LovingRuby: Use userdata and a ruby that runs on the JVM
[21:38:59] <Kilobyte> Wobbo : jruby
[21:39:01] <Wobbo > Shouldn't be to hard
[21:40:50] <Wobbo > PT|LovingRuby: The Kernel is still writen in Lua. You would have to move the Kernel to Java first to do that I guess
[21:41:06] <Kilobyte> Wobbo : no, different languages need different kernel anyways
[21:41:37] <Wobbo > Kilobyte: I mean the bios stuff
[21:42:45] <Kilobyte> Wobbo : bios as in?
[21:43:04] <Wobbo > The thing that selects bootable media
[21:44:46] <Wobbo > Kilobyte: Is clojure hard to sandbox?
[21:44:53] <Kilobyte> Wobbo : yes. because java
[21:50:31] <Wobbo > The Ruby is a lie!
[21:53:51] * PT|LovingRuby Stalks Wobbo
[21:54:13] * Wobbo wants to test if he can kick :P
[21:54:23] * PT|LovingRuby Kicks Wobbo
[21:57:40] <Wobbo > Just passed summary #6
[21:58:13] <Wobbo > Or is it? O_o
[21:58:49] <Wobbo > Kilobyte: https://www.destroyallsoftware.com/talks/wat
[21:59:06] <Wobbo > Watch, it is great
[22:02:04] <Sangar> Wobbo , the wat talk is great, yeah :) i laughed really hard at this one, too https://www.destroyallsoftware.com/talks/useing-youre-types-good
[22:02:36] <Wobbo > Sangar Array(16).join("wat"-1) + " Batman!" :P
[22:02:52] <Wobbo > It actually works in Safari :P
[22:17:14] <Wobbo > Kilobyte: Did your stupid tutorial. Happy now?
[22:17:48] <Wobbo > Yes you did :P
[22:20:51] <Wobbo > try back next
[22:20:58] <Wobbo > That worked for me
[22:21:22] <Wobbo > I mean back next on the prompt
[22:21:35] <dmod_> Wobbo : try &rules please want to see if it works for non authed with the bot users please :)
[22:21:42] <Wobbo > &rules
[22:21:53] <Wobbo > &channel
[22:21:53] <shadow_team> Wobbo : (channel [<channel>] <name> [<value>]) -- If <value> is given, sets the channel configuration variable for <name> to <value> for <channel>. Otherwise, returns the current channel configuration value of <name>. <channel> is only necessary if the message isn't sent in the channel itself.
[22:25:38] <Wobbo > Altenius: In what language is your emulator writen?
[22:25:42] <Altenius> C++ Wobbo
[22:26:01] <Wobbo > Altenius: On what Platform are you writing?
[22:26:34] <Altenius> Linux, Apple, and Windows Wobbo
[22:26:49] <Wobbo > So you got all the systems covered already :P
[22:27:33] <Wobbo > poor Josh. Do you want a hug? :P
[22:27:45] <Wobbo > pong: please do
[22:29:34] <Wobbo > No make or something similar?
[22:32:34] <Wobbo > PotatoTrumpet: Lisp
[22:35:41] <Wobbo > gitcola? D:
[22:36:08] <Wobbo > git cli ftw
[22:37:27] <Wobbo > Kilobyte: But… but… then the messages aren't specifc for one change D:
[22:37:38] <Wobbo > vim! :D
[22:37:38] <Kilobyte> Wobbo : err, why not?
[22:37:58] <Wobbo > Kilobyte: Unless you edit and commit
[22:38:14] <Wobbo > I normally forget to commit and have to binch commit
[22:38:50] <Kilobyte> Wobbo : ^
[22:39:05] <PotatoTrumpet> Wobbo the Mobbo
[22:41:24] <Wobbo > PotatoTrumpet: OC doesn't even have proper graphics >.>
[22:41:35] <Wobbo > Only terminal graphics
[22:41:44] <Wobbo > Which are fine for most uses though
[22:41:49] <Wobbo > Kilobyte: VIM!
[22:41:59] <Wobbo > UNIX is your IDE!
[22:43:10] <Wobbo > OS X :P
[22:43:31] <Wobbo > less > more, mint > ubuntu
[22:43:48] <PotatoTrumpet> PotatoTrumpet > Wobbo
[22:44:05] <PotatoTrumpet> if false then PotatoTrumpet > Wobbo
[22:44:37] <Wobbo > Kilobyte: Durr, to much Python D:
[22:45:47] <Wobbo > Then don't use it :P
[22:46:00] <Altenius> Then how do I get experienced Wobbo :P
[22:46:10] <Wobbo > Just don't C/C++
[22:47:00] <Wobbo > .gitignore :P
[22:50:38] <Wobbo > class ClassyClassClass {}
[22:51:00] <Wobbo > class Sangar{} Sangar sangar = new Sangar()
[22:51:16] <Wobbo > I don't know c++
[22:53:30] <Wobbo > Kilobyte: Why do instance have to be pointers?
[22:53:40] <Wobbo > I thought only ObjC did that
[22:54:45] <Wobbo > 1.1MacBookProS? :P
[22:55:00] * PotatoTrumpet Chokes Wobbo
[22:56:02] <Wobbo > Jacob, you haven't configured your git correctly
[22:56:17] <Wobbo > It doesn't show you github account
[22:56:33] <Altenius> What're you talking about Wobbo ?
[22:57:14] <Wobbo > Jacob Manning authored, instead of alakazard12 with link to your github
[22:57:49] <Altenius> Wobbo , well, that's my name..
[22:57:53] <Wobbo > The do-while thing? :P
[22:58:04] <Wobbo > Altenius: But it is not linked to tyour github account
[22:58:15] <Wobbo > You have to specify your email adress
[22:58:20] <Wobbo > Your commits
[23:01:34] <Wobbo > Well, I'm going for yesterday, so speak you all later.
[23:01:55] <Sangar> cya Wobbo :)
[23:02:00] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
215 more...
[16:48:08] *** Joins: Wobbo (~Wobbo @145.15.244.15)
[16:48:09] *** zsh sets mode: +v Wobbo
[16:48:14] <v^> Wobbo , welcome
[16:48:41] <Wobbo > Is this place so bad nowadays?
[16:50:18] <Wobbo > Someone made a Cake out of Josh? D:
[16:51:05] <Wobbo > Also Josh, nice website for the story!
[16:55:26] <Wobbo > And you would just register names to be a dick? :P
[16:57:37] <Wobbo > Then why push everybody off the others constantly? I get you want to keep your nicks save and all
[16:58:00] <Wobbo > But having the ghost running constantly sounds kinda overkill
[16:59:56] <Wobbo > That is just annoying, Then I get why you would have it running
[17:09:31] <Wobbo > I have ping constantly running to see if I still have internet :P Yeah train internet
[17:14:34] <Wobbo > Pontiac_AtWork: That is always the anwser
[17:22:54] <Wobbo > Pontiac_AtWork: Some guy I don't know on the internet said so!
[17:23:13] <Wobbo > I'm sure they will understand
[17:26:15] <Wobbo > Only Trolls, and I am no troll
[17:26:23] <v^> Wobbo , come to the dark side
[17:27:30] <Wobbo > Only trolls lie on the internet and Michiyo lies on the internet, therfore Michiyo is a troll
[17:30:09] <Wobbo > The train is nearing my stop, so I am leaving, speak you later!
[17:30:35] <Wobbo > Pontiac_AtWork: You only noticed just know? It has been doing that your whole live!
[17:30:36] *** Quits: Wobbo (~Wobbo@145.15.244.15) (Quit: Wobbo )
[18:35:36] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:35:36] *** zsh sets mode: +v Wobbo
[18:35:59] <Wobbo > Good evening ladies and gentlemen
[18:39:49] <Wobbo > I like how Pontiac is both at work and in bed :P
[18:48:38] <Wobbo > So, any of you following the world cup?
[18:48:54] <Kilobyte> Wobbo : i am... a bit
[18:49:50] <Wobbo > Only one country? :P
[18:50:31] <Wobbo > Pontiac_AtWork: So no sleeping at work?
[18:50:53] <Wobbo > Ahah! :P
[18:56:21] <Wobbo > ping: what age are you actually?
[18:56:38] <ping> Wobbo , 14
[18:58:29] <Wobbo > Kilobyte: If I am not mistaken you have a wife, but you don't seem to old. I would guess 25 or so
[18:59:10] <Kilobyte> Wobbo : ping was closer. i have no wife and i'm 18
[18:59:30] <Wobbo > Must have confused you with somebody else then
[18:59:42] <JoshTheEnder> Wobbo , probably kodos
[18:59:51] <Wobbo > Josh: I guess that is it
[19:01:09] <Wobbo > I guess his name is 17 :P
[19:02:29] <Wobbo > JoshTheEnder: older or younger?
[19:03:08] <Wobbo > Josh: younger?
[19:03:28] <JoshTheEnder> Wobbo , you have to guess
[19:04:07] <Wobbo > .lua for i=10,25 do print(i) end
[19:04:07] <^v> Wobbo , 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | nil
[19:05:00] <Wobbo > .lua for i=10,25 print("Josh, are you "..i.." years old?\n") endf
[19:05:00] <^v> Wobbo , lua:1: 'do' expected near 'print' | Time limit exeeded.
[19:05:32] <Wobbo > .lua for i=10, 25 do print("Josh, are you "..i.." years old?\n") end
[19:05:32] <^v> Wobbo , http://71.238.153.166/paste/d3LE9.txt
[19:06:38] <Wobbo > Let me get my Lisp bot running :P
[19:07:00] <Wobbo > Josh are you anywhere between 17 and 23?
[19:07:29] <Wobbo > Are you between 20 and 23?
[19:07:37] <Wobbo > inclusive.
[19:08:00] <ping> 18<Wobbo 18> 18
[19:08:12] <Wobbo > I gave you the answer :P
[19:08:47] <Wobbo > So, anyone want to guess my name?
[19:09:18] <Wobbo > Age, not name :P
[19:09:30] <Wobbo> But Wobbo is not my first name nor my last name
[19:09:52] <JoshTheEnder> Wobbo , 19
[19:10:19] <Wobbo > Ping: yes. bonus points for the é
[19:10:30] <ping> Wobbo , René Mellema
[19:10:40] <Wobbo > You have to guess :P
[19:11:11] <Wobbo > Ping: Yep. You would get four times bonus points for using a html scraper :P
[19:11:40] <Wobbo > Josh: you can use ranges :P
[19:11:56] <Kilobyte> Wobbo : i was actually going to use a whois entry, but sadly you have no domain
[19:12:27] <Wobbo > Kilobyte: If I would have a domain, it would rever to github as well :P
[19:12:32] <Wobbo > Josh: Nope
[19:12:55] <ping> Wobbo , :D
[19:13:07] <Wobbo > Nope, I'm not 2 :P
[19:13:15] <Kilobyte> Wobbo: puts (17..23).to_a.select{|a| a == Wobbo .age}.first
[19:13:16] <Wobbo > Yeah, 20
[19:22:55] <Wobbo > Josh: what os?
[19:23:20] <^v> Ping reply from Wobbo 0.61s
[19:23:34] <Wobbo > Because that is a more reliable solution
[19:23:58] <Wobbo > In this case, it doesn't really matter, you both look for a name
[19:26:52] <JoshTheEnder> Wobbo , puppy linux
[19:27:10] <Wobbo > Josh: how long did it take you to get git working? O_o
[19:31:05] <Wobbo > python under the hood: http://i.imgur.com/78d1CBC.jpg
[19:32:19] <Kilobyte> Wobbo : LOL
[19:36:13] <Techokami> oh hey wobbo !
[19:36:39] <Wobbo > I'm not here!
[19:36:56] * Techokami drags Wobbo out of his hidey hole
[19:36:59] <Wobbo > What doesn't it do now?
[19:39:28] <Kilobyte> Wobbo : how customizable is its prompt btw?
[19:39:49] <Wobbo > Techokami: Does sh have globbing? :D
[19:41:08] <Wobbo > Also, I discussed this with Sangar some time ago, besh should overwrite shell.execute and then start sh, so that besh would get some of the features of sh
[19:42:38] <Wobbo > But I have been out of the loop for some time, so I don't know what of that is inplemented
[19:43:46] <Sangar> Wobbo , yeah... it's not that easy, though :/ besh already uses sh for the basic input now, but that string is passed on as-is by shell.execute to the registered $SHELL
[19:44:51] <Wobbo > You can build a set of unit tests and pass that to expand
[19:46:48] <Sangar> Wobbo , yeah, that'd make sense i guess. although i hate writing unit tests :P
[19:47:31] <Wobbo > It would just be throwing a lot of strings to expand and print the results :P
[19:48:32] <Sangar> Wobbo , yes. still boring ;) but i guess i'll do it (you don't have the time to, i'm guessing? >_>)
[19:49:25] <Wobbo > I never have time :P And I should also finish my package tutorial.
[19:49:32] <Wobbo > Lets do that now actually
[19:53:43] <Wobbo > No spoilers!
[19:56:01] <Wobbo > Sangar: Are there a lot of differences in the robot api between 1.2 and 1.3?
[19:57:08] <Sangar> Wobbo , no, i think the only one is that robot.level is gone (since that's an extra upgrade now).
[19:57:40] <Wobbo > Ah, I don't care about that really :P
[20:01:11] <Wobbo > Josth: The day that never ended
[20:02:45] <Wobbo > the foo versus the bar, where foo and bar are variable names < Josh
[20:09:34] <Wobbo > ping had a ping timeout :P
[20:09:53] <JoshTheEnder> Wobbo , ping quit, ^v timed out :P
[20:10:21] <Wobbo > I guess ping is the bot and ^v is the person :P
[20:19:27] <Wobbo > That is what rot13 means :P
[20:22:12] <Wobbo > JoshTheEnder: you can never have enough Hitchikers Guide references :P
[20:32:56] <Wobbo > You all have fun with hexadecimal numbers
[20:42:56] <Wobbo > He is always fast with leaving
[20:45:11] <Wobbo > Anybody wants to proofread my tutorial and give feedback? https://gist.github.com/rmellema/e2976814debef7e47cf2
[20:53:26] <Wobbo > Kilobyte: You can't use tables with weak keys/values?
[20:57:24] <Wobbo > Kilobyte: Why do you need to store the exit code?
[21:03:29] <Wobbo > Kilobyte: Will we be able to kill -9 ? :D
[21:03:42] <Kilobyte> Wobbo : yes
[21:04:27] <Wobbo > The second!
[21:06:03] <Kilobyte> Wobbo : ^
[21:06:30] <Wobbo > I probably won't fiddle with the kernel, as long as I can get my daemons
[21:06:48] <Kilobyte> Wobbo : oh, this won't work usually:
[21:07:49] <Wobbo > KERNEL PANIC!
[21:09:32] <Wobbo > Kilobyte: Will you pr some of your stuff into openos? Or will you keep it in Killos?
[21:09:38] <Wobbo > *KillOs :P
[21:10:58] <Wobbo > Ah, that is a shame. I quite like my OSes POSIXy
[21:11:19] <Kilobyte> Wobbo : don't be worried, besh will probably be default shell
[21:11:31] <Wobbo > Besh is a broken piece of crap :D
[21:12:27] <Kilobyte> Wobbo : if you want i can help you adjust it to my api so it can actually launch stuff in new processes
[21:13:11] <Wobbo > It will first need some rewriting I fear
[21:13:39] <Wobbo > Not now tbh
[21:15:43] <Wobbo > we should rename it to bs, bullshell :P
[21:16:08] <Wobbo > It will work well one day, I hope
[21:16:44] <Wobbo > Its almost vacation, only a few more weeks for me, the I will have lots of time to do stuff
[21:17:31] <Wobbo > Actually, Sangar, do you have an idea for the syntax for the typesetting system? I will probably base it of LaTeX if nobody has a better idea.
[21:18:05] <Sangar> Wobbo , hmm, markdown? :P
[21:18:44] <Wobbo > Markdown isn't powerful enough. I love markdown, but it doesn't have the turing completeness needed for real typesetting :P
[21:18:57] <Kilobyte> Wobbo : brainfuck!
[21:19:17] <Wobbo > Brainfuck is not a typesetting system, but if you want to use that to make man pages :P
[21:19:17] <Kilobyte> Wobbo : if you only plan on rendering to html, try haml
[21:20:18] <Wobbo > Kilobyte: The idea is to typeset text with the OpenComputers screen in mind, so you don't have to align all of the text for man pages and stuff yourself
[21:20:39] <Wobbo > In OpenComputers? :P
[21:20:49] <Wobbo > It has to be done with Lua
[21:21:24] <Wobbo > So, I wanted to write this macro typesetting language, so I created ruby in Lua so I could use ruby to write that :P
[21:21:51] <Wobbo > Kilobyte: I posted a lisp compiler for Lua, mybe that can help you out a little
[21:21:56] <Sangar> Wobbo , you're describing ever large software project ever :P
[21:23:16] <Wobbo > Sangar: On the subject of other languages, wouldn't it be possible to wrap a interpreter from Java and expose that as userdata?
[21:23:44] <Wobbo > Kilobyte: kinda like that yes
[21:25:14] <Wobbo > maybe clojure can be sandboxed
[21:25:48] <Wobbo > He is the author :P
[21:28:07] <Wobbo > Kilobyte: learn the best of the C-Lang, Objective C!
[21:28:21] <Kilobyte> Wobbo : be happy i am no op. :P
[21:28:49] <Wobbo > ObjC is nice though
[21:29:01] <Sangar> Wobbo , no it isn't :(
[21:29:03] <Kilobyte> Wobbo : go to bed and come back when sober
[21:29:15] <gamax92> Wobbo : no
[21:29:16] <Wobbo > Still complaining about the syntax? :P
[21:29:32] <Wobbo > The syntax sucks, but the features make up for it
[21:30:17] <Wobbo > But do they have direct C calls and mixins? :P
[21:30:59] <Wobbo > Swift looks nice, but is feature wise very similar to ObjC
[21:33:05] <Wobbo > objc looks like heaven compared to this :P
[21:33:27] <Kilobyte> Wobbo : its intended to work, not to be readable :P
[21:33:49] <Wobbo > Did any of you check out Julia actually?
[21:34:04] <Wobbo > That language looks nice!
[21:34:19] <Wobbo > Kilobyte: Sure, I check her out every day!
[21:34:42] <Wobbo > Never compared it to R, R is a hellhole, but it works really well
[21:34:54] <Wobbo > Julia looks way nicer.
[21:35:12] <Wobbo > And it has Code as Data! :D
[21:35:18] <Wobbo > Metaprogramming!
[21:35:57] <Wobbo > Julia is a high performance language, R is just for statistics
[21:36:34] <Wobbo > And Julia is purely functional, R is a mixture of a lot of paradigms that just don't work together. Mostly functional though
[21:37:10] <Wobbo > R is slow :P
[21:37:29] <Wobbo > Julia is almost as fast as C++ the developers claim
[21:37:40] <Wobbo > But they still think it is to slow
[21:37:51] <Wobbo > I believe C came after B :P
[21:38:53] <Wobbo > I saw a blogpost on reddit from someone who sped up one of Julia's stdlibs with metaprogramming, that was pretty badass :D
[21:39:45] <Wobbo > Kilobyte obviously :P
[21:41:48] <Wobbo > If we are requesting, a functional programming library :P
[21:42:10] * Wobbo has no real experience with functional programming :P
[21:43:09] <Wobbo > I'm going to take a course in Haskell next year at computer science
[21:44:14] <Wobbo > regex and functional card :P
[21:44:29] <Wobbo > parsing csv and stuff could be usefull
[21:44:42] <Kilobyte> Wobbo : csv is easy to implement lua side
[21:44:57] <Wobbo > I know, that is why I added and stuff :P
[21:46:04] <Wobbo > In Lisp you could read binary data with some macro's and specifing the type :D
[21:54:03] <Wobbo > I will be going for the day. Speak you all later!
[21:55:07] <Wobbo > Kilobyte: grep in OC? Is already done :P
[21:56:03] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
191 more...
[23:34:32] <Sangar> yeh, it's mostly wobbo s
[23:34:36] <Techokami> ah wobbo
[23:34:40] <Techokami> where is wobbo
[15:23:15] <Sangar> Techokami, you mean the globbing? aside from the piping, besh is pretty much Wobbo's thing, i have no clue how the program flow for the variable expansion is, so... better bugger Wobbo aout that ;)
[12:06:51] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[12:06:51] *** zsh sets mode: +v Wobbo
[12:23:35] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
[13:26:59] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[13:26:59] *** zsh sets mode: +v Wobbo
[13:29:35] <Wobbo > Right, you still talking in reverse?
[13:31:47] <Wobbo > Hi Vexatos
[13:48:08] <Wobbo > I'm building a website and I need those icons for social media that you can find in a footer, does somebody know a good source for those?
[13:52:29] <Wobbo > I mean those icons that you hover over and changes color
[14:24:20] <Wobbo > What did you do?
[14:26:24] <Wobbo > You should always eat breakfast :P
[14:55:57] <Wobbo > Hi gamax92
[14:56:34] <Wobbo > gamax(42+50)
[14:57:51] <Wobbo > gamax92: post it on the forum, both OC and CC
[15:00:36] <Kenny> Wobbo , those that change color when you mouseover them are done by script and are 2 separate images
[15:01:29] <Wobbo > Kenny: But I can't find them :( Gave up for now
[15:02:09] <Wobbo > twitter, github and linkedin
[15:04:12] <Kenny> Wobbo , like these? http://www.graphicsfuel.com/wp-content/uploads/2013/03/20-social-media-icons.png
[15:04:38] <Wobbo > No, I mean the black and white ones that turn gray when you mouse over.
[15:04:56] <Csstform> Wobbo : the what?
[15:05:04] <Wobbo > I have seen them on some blogs and they looked really nice, but I can't find the blogs :(
[15:06:34] <Wobbo > No, not either. I guess I have to look for them myself, I want really specific ones, but thanks for helping ;)
[15:45:04] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
[15:52:18] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[15:52:18] *** zsh sets mode: +v Wobbo
[15:58:38] <Wobbo > because addresses are 16bit
[15:58:56] <gamax92> Wobbo : uhh ...
[15:59:12] <Wobbo > they are 16 bit numbers right?
[15:59:31] <Wobbo > Derp, base 16 >.<
[17:21:04] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[17:21:17] *** Joins: Wobbo_ (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[17:21:17] *** zsh sets mode: +v Wobbo _
[18:07:23] <Wobbo _> all is lies!
[18:08:47] <Kenny> Wobbo , did those links help?
[18:09:05] <Wobbo _> Yeah, they helped ;)
[18:22:25] <Wobbo _> ping at least changes his mind a lot :P
[18:22:48] *** Wobbo_ is now known as Wobbo
[18:22:56] <Wobbo > wb ping
[18:30:55] <Wobbo > Switching devices, brb
[18:30:56] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
[18:31:26] *** Joins: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[18:31:26] *** zsh sets mode: +v Wobbo
[18:36:29] <Wobbo> .wobbo
[18:36:29] <^v> Wobbo, WoooooooooobbooooooooooWoooooooooobboooooooooWoobbooWobboooWobbo ooooooWoooooooobboooWoobbooooo
[18:37:06] <^v> Kenny, WobbooooooooWoooooooooobboWobboWoobbooooooooWooooooobboooWoooooobbooWoooooobboooooooooWobbo oooo
[18:39:41] <Wobbo > .misspell hello, world
[18:40:04] <Wobbo > .mispell hello, world
[18:40:05] <^v> Wobbo , hello, wrold
[18:40:30] <Vexatos> .mispell Wobbo
[18:47:40] <Wobbo > Anybody knows what s@ngar is up to today btw?
[18:48:01] <Wobbo > I haven't seen him active today
[18:54:42] <Wobbo > Yeah, gamax asked for it
[19:21:40] *** Quits: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Colloquy for iPad - http://colloquy.mobi)
[19:26:07] *** Joins: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[19:26:07] *** zsh sets mode: +v Wobbo
[19:49:07] *** Quits: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Ping timeout: 190 seconds)
[19:49:31] *** Joins: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[19:49:32] *** zsh sets mode: +v Wobbo
[19:54:32] *** Quits: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Colloquy for iPad - http://colloquy.mobi)
[19:55:53] *** Joins: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[19:55:53] *** zsh sets mode: +v Wobbo
[20:02:33] *** Quits: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Colloquy for iPad - http://colloquy.mobi)
[20:04:04] *** Joins: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[20:04:04] *** zsh sets mode: +v Wobbo
[20:32:40] <Wobbo > I can watch QI :)
[20:33:14] <Wobbo > You are missing out, bbc 2 right now
[20:35:14] <Wobbo > It is a quiz in which the quiz master asks questions that are impossible to answer
[20:35:37] <Wobbo > The contestants get points for interesting answers
[20:35:58] <Wobbo > Yes, that thing with stephen fry :P
[20:43:35] <Wobbo > Nobody will ever be as big as steam until steam gets old
[20:44:08] <Wobbo > But I don't see that happening anytime soon
[20:45:24] <Wobbo > I mean that they stop renewing themselfs
[20:56:02] <Wobbo > Really? gigaping?
[20:56:25] <gigaping> Wobbo , sorry
[20:57:11] <Wobbo > I'm at what bottom?
[20:57:45] <Wobbo > Oh, I'm used to that
[20:58:36] <Wobbo > Kodos is it on the forums?
[21:02:31] <Wobbo > Which topic is it on the forum? I can't find it :/
[21:06:48] <Wobbo > Might be possible
[21:09:03] <Wobbo > I'm going to go for today
[21:09:38] *** Quits: Wobbo (~wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Colloquy for iPad - http://colloquy.mobi)
81 more...
[15:26:03] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[15:26:04] *** zsh sets mode: +v Wobbo
[15:26:25] <Wobbo > Afternoon
[15:27:18] <JoshTheEnder> .wobbo
[15:27:18] <^v> JoshTheEnder, WoooobbooooooooooWobboooWoooooooobbooWooooooobboooooooWoooooooooobbooooWobbo ooooooooo
[15:27:48] <Wobbo > Thats what I was expecting :P
[15:31:53] <Wobbo > The syntax is pretty nice
[15:34:28] <Wobbo > I'm tired of university as well, I don't want to deal with robots right now :P
[15:43:39] <Wobbo > Good luck!
[15:52:11] <Wobbo > opconfig.cfg because it is a overpowered config that is a config :P
[15:56:52] <Wobbo > apt-get sucks pretty bad actually
[15:57:02] <gamax92> Wobbo : why?
[15:58:34] <Wobbo > gamax92: Because there are about three different programs you need to find anything. There is apt-get, apt-cache and pdkg. Or I am doing something wrong
[15:58:58] <Wobbo > In homebrew, there is one application that you use to do all the things.
[16:05:34] <Wobbo > Vexatos: Sangar: make the default /opt
[16:05:43] <Sangar> Wobbo , nooooooooo
[16:07:18] <Wobbo > /usr to the users and /opt for the package manager
[16:07:37] <gamax92> Wobbo : what would /opt get used for?
[16:07:52] <Wobbo > To install programs and libraries into
[16:08:43] <Wobbo > maybe to keep track of oppm configuration files, or files that oppm uses to install programs
[16:09:26] <Wobbo > I haven't look at the excat way in which oppm works, but if every program needs a config that needs to be stored somewhere, those shouldn't all go into /etc
[16:09:43] <Sangar> Wobbo , why not?
[16:10:28] <Wobbo > Sangar: I mean installation files. Those shouldn't go into /etc imho.
[16:10:53] <Wobbo > that might work as well.
[16:11:22] <Wobbo > but if you place everything into its own fs then it is always easy to find
[16:11:42] <Wobbo > Anyway, I have to start cooking. My girlfriend gets anoying :P
[16:16:44] <gamax92> Vexatos: oh, what was Wobbo talking about several installation files
[16:21:48] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
[16:58:41] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[16:58:41] *** zsh sets mode: +v Wobbo
[17:09:36] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
[17:26:05] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[17:26:05] *** zsh sets mode: +v Wobbo
[17:27:52] <Wobbo > And I returned. I guess
[17:28:36] <Wobbo> function() return Wobbo end -- :P
[17:28:51] <v^> function wobbo () return end -- D:
[17:29:18] <JoshTheEnder> Wobbo = new Wobbo
[17:30:06] <Wobbo> JoshTheEnder: That won't work, the capitalization is of, let me pr that for you: wobbo = new Wobbo
[17:34:19] <Wobbo > Also, Vexatos, what is the new location for the files?
[17:35:23] <Wobbo > So I can have my oppm install into /opt as long as the config goes to /etc? Sounds fair
[17:52:40] <Wobbo > Does that actually matter? I always that that you could just use the newest version of Forge :/
[17:53:33] <Wobbo > Update it :P
[17:53:57] <Wobbo > is 1.3 kinda stable now actually?
[17:57:26] <Wobbo > I used os.time and os.date today
[17:57:52] <Wobbo > I wrote a log parser for python logs in Lua, because python regex didn't look as nice :P
[17:59:42] <Wobbo > Does 1.3 have opencomponents?
[18:00:06] <JoshTheEnder> Wobbo , a few
[18:00:09] <gamax92> Wobbo : no
[18:00:26] <Wobbo > Damn :/ oh well
[18:03:45] <Techokami> <+Wobbo > Does 1.3 have opencomponents?
[18:03:46] <Techokami> <gamax92> Wobbo : no
[18:05:16] <Wobbo > Techokami: Do you play with minecraft 1.6 or with 1.7?
[18:06:28] <Wobbo > Alright, then I will test it as well :P
[18:08:45] <Wobbo > What is the newest hot replacement for redstone in motion that is supported by opencomputers?
[18:11:10] <Wobbo > Thanks!
[18:11:27] <Wobbo > Ah, no 1.7 yet :/
[18:22:51] <Wobbo > .logmatch
[18:22:51] <^v> Wobbo , Total: 25143, Random: <ping> luajit is more portable :P
[18:23:07] <Wobbo> .logmatch wobbo
[18:23:07] <^v> Wobbo, Total: 10, Random: <LordFokas> drop the wobbo :D
[18:28:24] <Wobbo > vifino: try holograms :P
[18:29:30] <Wobbo > in OpenComputers, it is not cheap ¬_¬ isn't that implied?
[18:30:30] <Wobbo > but you can make them!
[18:33:45] <Wobbo > Sangar: $PS1 doesn't get expanded each time. That means that things like set PS1="$PWD# " won't work
[18:34:14] <Sangar> Wobbo , PS1=`$PWD# ` shoudl work (suppress the shell's expansion)
[18:34:25] <Wobbo > vifino: Actually, a large part of OpenComputers is written in Scala :P
[18:34:45] <Wobbo > jep works, thanks!
[18:35:31] <Wobbo > Sangar: If I were to make a small typesetting system for OC, would you include it to use for man?
[18:36:20] <Sangar> Wobbo , what do you have in mind?
[18:37:29] <Wobbo > propably something that looks like LaTeX, but I'm not to sure about the syntax just yet. It interpretes the input and displays it on the screen with the correct indentation and widht and stuff
[18:37:36] <Wobbo > So it looks nice on all screens
[18:38:32] <Sangar> Wobbo , sounds nifty, if it's not too massive sure, that'd be brilliant for manpages
[18:39:07] <Wobbo > Sangar: Nah, just a few primitives, think the term api, and a system to define new macro's
[18:40:19] <Sangar> Wobbo , sounds great. will it also come with paged print for usage output? :D
[18:42:42] <Wobbo > Maybe, depends. It might just feed a temp file to more
[18:42:52] <Wobbo > That is the most UNIXy way of doing it :P
[18:43:08] <Wobbo > But more doesn't read color and stuff
[18:43:23] <Wobbo > Could we make term read minecraft color codes?
[18:43:43] <Wobbo > Like Michi's printer does?
[18:44:50] <Wobbo > Sangar: Look up ANSI codes
[18:45:02] <Wobbo > https://en.wikipedia.org/wiki/ANSI_escape_code
[18:46:24] <Wobbo > If term would notice those, then more would use them as well and then smts(temp name) could just format a file and feed it to more
[18:50:21] <Wobbo > Sangar: I have a macbook that is going to be on all day tomorrow, could I compile it for you?
[18:51:14] <Sangar> Wobbo , you could certainly try, i haven't tested the OC-Natives gradle stuff on mac yet, since i set that up way after i originally compiled it for mac, so it might not work :P
[18:52:46] <Wobbo > Sangar: I will try tomorrow I guess. If I don't forget :P
[18:53:51] <Sangar> gamax92, Wobbo , if both of you can't get it to compile i'll try to get my hands on the mac for some tinkering tomorrow evening :P
[18:53:57] * Wobbo installs gradle
[18:54:05] <Sangar> Wobbo , it's in the repo, no need to install
[18:54:15] <Wobbo > gradle is in the repo? XD
[18:54:17] <gamax92> so, just Wobbo
[18:54:56] <Sangar> Wobbo , yeah, the wrapper, for convenience :P (same with oc and occ btw)
[18:56:17] <Wobbo > Sangar: now he is downloading gradle :O
[18:57:18] <Wobbo > Both returned UP-TO-DATE and BUID SUCCESFUL
[18:58:07] <Sangar> Wobbo , is there something in build/binaries
[18:58:09] <Wobbo > It never offers me the ssh link for cloning, only the https one
[18:58:21] <Wobbo > yep, natsharlib
[18:58:31] <Wobbo > wihcih has x64 and x86
[18:58:50] <Wobbo > But those are empty
[19:00:21] <Wobbo > Sangar: https://gist.github.com/rmellema/2dd77ca24e6cd90da026
[19:00:21] <^v> Wobbo , No desc. by Error 0KB
[19:00:44] <Wobbo > v^ your bot breaks with my secret gist :P
[19:00:53] <Sangar> oh, wobbo
[19:01:32] <Wobbo > Ah, so I need to clone those as well or something?
[19:03:44] <Wobbo > Please make sure you have the correct access rights
[19:03:45] <Wobbo > and the repository exists.
[19:03:46] <Wobbo > Clone of 'git@github.com:fnuecke/eris.git' into submodule path 'eris' failed
[19:03:55] <Wobbo > No clue what went wrong
[19:04:57] <Wobbo > It means I can't read from your repo :P
[19:11:34] <Sangar> Wobbo , delete the OC-Natives folder and clone it again (with --recursive), should work now
[19:11:57] <Wobbo > Seems to work
[19:13:17] <Wobbo > Sangar: Build failed with #include <jni.h>
[19:15:14] <Wobbo > Hi Fokas
[19:15:31] <Wobbo > A specific version of Java I have to look for?
[19:15:41] <LordFokas> Hi wob-wob-wobbo
[19:15:43] <LordFokas> .wobbo
[19:15:43] <^v> LordFokas, WoooobboooWooooooooobboooooooooWoooobbooooooooooWoooobbooooWoobboooWobbo ooooo
[19:16:03] <JoshTheEnder> .dropthewobbo
[19:17:22] <Sangar> Wobbo , is there something at /System/Library/Frameworks/JavaVM.framework/Headers maybe?
[19:17:46] <Wobbo > Off course, /System/Libraries
[19:18:59] <Wobbo > I appereantly already have them. somehow
[19:19:40] <Wobbo > Sangar: It names C:/ later on, can I ignore that?
[19:19:47] <Wobbo > good Night!
[19:20:05] <Sangar> Wobbo , aye, that's the microsoft section :)
[19:20:53] <Wobbo > So, those two lines can be replaced with includes.from("/System/Library/Frameworks/JavaVM.framework/Headers") ?
[19:22:08] <Sangar> Wobbo , i'd think so
[19:23:20] <Wobbo > Two warnings for the x64 version
[19:23:29] <Wobbo > But BUILD SUCCESFUL
[19:23:56] <Wobbo > Same for x86
[19:24:39] <Wobbo > Yeah, I get them all the time with pip and gem and stuff
[19:24:49] <Wobbo > but there is shit in Build
[19:25:38] <Wobbo > Both are succesful if I am not misstaken
[19:25:53] <Wobbo > That is what gradlew tells me
[19:26:11] <Wobbo > There are dylibs :P
[19:26:34] <Wobbo > There is stuff/shit in build :P
[19:27:22] <Wobbo > OS X is best BSD :P
[19:28:26] <Wobbo > Then I have to unzip the jar again right? :/
[19:29:57] <Wobbo > I don't :P At least, not one that I know about
[19:30:59] <Sangar> Wobbo , http://stackoverflow.com/questions/4799553/how-to-update-one-file-in-a-zip-archive ?
[19:33:21] <Wobbo > So which file do I need to update? I got two dylibs
[19:35:58] <Wobbo > Sangar: 242K and 249K
[19:36:13] <Wobbo > OS X and Ubuntu for robot programming
[19:36:21] <vifino> Wobbo : ikr?
[19:36:45] * Wobbo dislikes Ubuntu, but ROS
[19:38:54] <Wobbo > Sangar: is x64 32 or 64?
[19:40:00] <Wobbo > that is counter-intuitive
[19:40:34] <Wobbo > You still need to fix it! :P
[19:42:44] <Wobbo > Kenny|AFK: I know, but it is weird that x86 has a smaller int size than x64
[19:45:12] <Wobbo > ping is confused! It attacked itself in its confusion!
[19:45:51] <vifino> Wobbo : If you look for a really fancy code editor: Atom. ( atom.io ) Created by Github.
[19:46:05] <Wobbo > Vim all the way
[19:47:11] <vifino> Wobbo : Wanna know something funny? I teached my bot how to do markov chains, and let it read a ton of HAL9000 quotes.
[19:48:00] <Wobbo > vifino: do it with shakespear
[19:48:05] <vifino> Wobbo : k
[19:48:19] <Wobbo > gimme a moment
[19:49:02] <Wobbo > vifino: Pick a classic, most have txt files: http://www.gutenberg.org/ebooks/author/65
[19:50:20] <Wobbo > Sangar: It seems to work, if I replaced the dylibs effectifly
[19:51:12] <Sangar> Wobbo , awesome! pr them into oc then, please :)
[19:51:29] <Wobbo > pr the dylibs?
[19:51:49] <Sangar> Wobbo , aye
[19:52:21] <Wobbo > Sangar never eats, he only ingests sugar and raw vitamins for more coding time :P
[19:53:06] <Wobbo > Kenny|AFK: But does your client do markov chains? :P
[19:54:28] <Wobbo > ping, ^v needs google integration :P
[19:56:53] <Wobbo > Kodos: That is not what all supercomputers are either
[19:57:41] <Wobbo > Sangar pr
[19:58:45] <Wobbo > Techokami: Add more server racks as needed :P
[19:59:23] <Wobbo > maybe a program that takes source code and distributes across multiple computers :P
[20:00:15] <Wobbo > gamax92: poke it with a stick
[20:04:03] <Wobbo > but fish D:
[20:07:13] <Wobbo > I usally just cook water and drop in a tea bag :P
[20:08:33] <gamax92> Wobbo : well, usually I'm using spearmint
[20:12:35] <Wobbo > io.stderr:write
[20:13:17] <Wobbo > Reading from stderr? :P
[20:13:46] <Wobbo > io.stderr is just a file like all the other files like /tmp/event.log and io.stdin
[20:14:16] <Wobbo > standard input.
[20:14:21] <Wobbo > The keyboard basically
[20:23:35] <Wobbo > Happy gamax92 !
[20:29:10] <Wobbo > vifino: pics or it didn't happen
[20:30:11] <vifino> Wobbo : *poke*
[20:36:54] <Wobbo > To whom aret thou revering?
[20:39:28] <Wobbo > I hope that isn't serious
[20:40:23] <Wobbo > gamax92: Writing a CC emulator in OC>
[20:43:22] <Wobbo > And then what? make it run openos?
[20:44:40] <vifino> Wobbo : Make it run Openwrt and hack the shit out of the world
[20:51:41] <Wobbo > Sangar: No crosscompiling using gcc/clang?
[20:52:09] <Sangar> Wobbo , i presumably still need the 32 bit libs for linking (at least in linux i always had to install that package)
[20:52:53] <Wobbo > Yeah, you probably need those. But you can't do that with the port system?
[20:53:43] <Wobbo > FreeBSD 9?
[20:54:36] <Wobbo > alright. Are you sitting down right now?
[20:54:53] <Wobbo > There is no package manager
[20:55:25] <Wobbo > you have to go to a folder in the directory structure where there are a lot of makefiles and sources
[20:58:43] <Wobbo > Sangar: You can find the makefiles in /usr/ports, then you need to make install I thought
[20:59:28] <Sangar> Wobbo , thanks, but i'd probably just destory the system in the process :D
[21:00:26] <Wobbo > yeah, destoried systems are not useful. I only use systems with a story myself :P
[21:01:44] <Wobbo > gamax92: Why not just try to build compat libraries?
[21:02:25] <Wobbo > Anyway, Sangar, the ports systems is actually sort of useable. But nowhere near a package manager
[21:03:22] <Sangar> Wobbo , yeah, i don't doub that, but i don't really feel like learning how to use it right now :D
[21:03:54] <Wobbo > you just need to find the port you want to install and make && make install
[21:04:00] <gamax92> Wobbo : I am?
[21:04:29] <Wobbo > gamax92: You are trying to run the bios, that is different
[21:05:18] <gamax92> Wobbo : you don't understand what im doing
[21:05:37] <Wobbo > Sangar: cd `lsof port you want to install`; make install clean
[21:06:01] <Sangar> Wobbo , but i don't even know what the name of the 32bit compat package is :P
[21:06:11] <Wobbo > gamax92: Then what are you doing?
[21:13:26] <Wobbo > I'm going for today.
[21:13:41] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
207 more...
[17:27:14] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[17:27:14] *** zsh sets mode: +v Wobbo
[17:27:40] <Wobbo > Hi fellow clumps of neurons
[17:28:19] <Kenny> WOBBO !
[17:28:32] <Wobbo > Hi Kenny
[17:38:02] <Wobbo > Hello, din!\n
[17:38:20] <din> Hello Wobbo
[17:39:27] <Wobbo > Vexatos: You know the difference between prescriptism and descriptism?
[17:40:22] <Wobbo > I know Notch does :P
[17:42:18] <Wobbo > Kodos: what are you going to use it for?
[17:43:07] <Wobbo > Ah, external ram
[17:45:21] <Wobbo > You only told me about the project in one sentence ago :P I have to simplify in order to understand it :P
[17:49:19] <Wobbo > fibonacci until a milion :P
[17:50:18] <Wobbo > wb Sangar
[17:50:23] <Sangar> ohai Wobbo !
[17:54:56] <Wobbo > Kodos: multi-floppy drive with software could do simple raid :P
[17:57:22] <Wobbo > Kodos: a component that does matrix and vector algebra for you :P
[18:00:33] <Wobbo > Kodos: I can do the algebra :P
[18:01:03] <Wobbo > And I will propably even use it :P
[18:02:15] * Wobbo still wants neural networks
[18:19:03] <Wobbo > Vexatos: You know the difference between prescriptism and descriptism? This is about the comma's :P
[18:33:43] <Wobbo > Hi LordFokas
[18:36:27] <Wobbo > And, since Sangar, a computer, sangar is also persistent between reboots :P
[18:39:08] *** Quits: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[18:40:50] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[18:40:50] *** zsh sets mode: +v Wobbo
[18:45:34] <Wobbo > oppm cfg looks nice
[18:47:29] <Wobbo > Sangar: When 1.3 comes around, will files like /etc/paths be added as well?
[18:48:37] <Sangar> Wobbo , unless i forget or don't have the time i'll probably add a config or two (e.g. for autorun) to /etc if it or / is writeable, yeah. which will be much more likely due to no ram :)
[18:49:47] <Wobbo > A program to browse, download, install and update OpenPrograms programs
[18:50:26] <Vexatos> Wobbo 's suggestion isn't bad, is it?
[18:51:20] <Wobbo > Vexatos: will oppm be able to download in game files from in-game servers?
[18:51:34] <Kodos> Wobbo , hang on
[18:52:56] <Kodos> http://oc.cil.li/index.php?/topic/123-network-filesystem/ and http://oc.cil.li/index.php?/topic/113-file-sharing-and-dns/ Wobbo
[18:53:27] <Vexatos> Sangar, wobbo , how about this one
[18:53:44] <Wobbo > Kodos: I know it is possible, it would just be nice if you could use those protocols to download files without http on servers
[18:54:07] <Wobbo > Sounds fine
[18:55:41] <Wobbo > Sangar: BTW, I might have a solution to the problem with besh and sh. Besh should just stuff its execute into os.execute. Just local os = require 'os' os.execute=execute
[18:57:08] <Sangar> Wobbo , hmm, what would happen when besh exits/crashes?
[18:58:04] <Wobbo > It would return the old os.execute to the place where it got it, change $SHELL to the previous value and return
[18:59:50] <Sangar> Wobbo , so basically wrap the whole thing in a pcall to ensure you can revert it? hmm, yeah, I guess that'd work.
[19:00:51] <Wobbo > It keeps the repl for the shell in one place, which should be easier to handle
[19:03:18] <Sangar> Wobbo , mm, it would? i admit i can't really remember all the connections there... if it works it's good i suppose :P
[19:07:57] <Wobbo > Sangar: now besh is a clone of sh with a different execute if I am not mistaken :P
[19:08:40] <Vexatos> Wobbo : Execute is the most important thing
[19:09:13] <Wobbo > Vexatos: But there is the same code in two places, which is really a waste and hard to update :P
[19:10:03] <Sangar> Wobbo , but it's not exactly the same, is it? the one in besh is much more complicated because of the piping iirc?
[19:17:08] <Wobbo > Sangar: Yeah, but the repl stuff is the same, that is what could best be moved to sh
[19:17:24] <Wobbo > So that sh is a fancy repl around os.execute
[19:21:01] <Sangar> Wobbo , hmm, os.execute or shell.execute? actually, i'm not really up-to-date anyway, so this question might be dumb, but why doesnt $SHELL=besh and 'directly' running sh in besh (for the repl) work?
[19:22:13] <Wobbo > It would be nicer if besh would set $SHELL to besh and change os.execute to its own execute, then start sh and cleanup afterwards imho
[19:22:26] <Wobbo > But what you just said might work as well
[19:23:43] <Sangar> Wobbo , i'm just wondering whether the os.execute replacement is even necessary, since os.execute calls shell.execute which just runs $SHELL with the command to execute
[19:24:49] <Wobbo > Sangar: Doesn't that basically means that if I execute a program in sh that a new sh program is started?
[19:24:55] <Wobbo > I have to look that up
[19:26:54] <Sangar> Wobbo , no, because the $SHELL is loaded using loadfile, not process.load
[19:27:24] <Wobbo > So currently shell.execute creates a new instance of sh. At least in RAM right?
[19:28:08] <Sangar> Wobbo , yes, and yes the ram usage is a downside
[19:30:05] <Wobbo > So what if sh.lua is a wrapper around os/shell.execute, which by default holds the default execute. Then besh can just change os/shell.execute and all the programs that get launched afterwards, inluding sh, use the updated function
[19:33:29] <Sangar> Wobbo , that might work, too, but the way it is now is more posix :P
[19:33:46] <Wobbo > Also more ram eating :P
[19:34:14] <Wobbo > It can make a difference on a robot or other low ram systems
[19:34:40] <Wobbo > The shell is not really POSIX either BTW :P only the syntax
[19:37:45] <Wobbo > It would, if the cleanup can be saved somewhere.
[19:40:52] <Wobbo > That might work
[19:42:37] <Wobbo > I won't work on it now either, writing a tutorial for require and package
[19:44:12] <Wobbo > Sangar: does the forum allow markdown syntax?
[19:44:27] <Wobbo > A lot of people have trouble with it I noticed
[19:44:32] <Wobbo > that is a shame
[19:54:47] <Wobbo > Markdown support would just be really usefull :P
[19:55:40] <Wobbo > and the layout is not always as important, I didn't see it so I can't judge
[19:55:55] <Wobbo > But as long as it is usefull and has more features
[19:56:22] <Wobbo > Kodos: looks nice!
[20:00:25] <Wobbo > Anybody want to proofread the first section of my tutorial? https://gist.github.com/rmellema/e2976814debef7e47cf2
[20:00:31] <Wobbo > Is it not to in depth?
[20:02:16] <Wobbo > I'm going to write a section about writing libraries now :P
[20:02:42] <Wobbo > And then I am going to invalidate everything I said before and go into package.searchers :P
[20:05:20] <Wobbo > v^: write a CC emulator. In OC :P
[20:05:33] <Kodos> Wobbo , even better, make CC's os work in OC
[20:05:53] <Wobbo > CC's os is not that great, especially not compared with OpenOS
[20:06:46] <Wobbo > Including the flood of CC fanboy programs :P
[20:11:46] <Wobbo > Kodos: any idea what kind of library I should write for the tutorial?
[20:12:33] <Wobbo > Kodos: you can do everything with a library! :D
[20:13:02] <Wobbo > It is just a set of functions to make programming easier
[20:14:05] <Wobbo > Kodos: The idea is to show people to write libraries, not to go into the subtle details of plotting ;)
[20:15:15] <Wobbo > Kodos: a database would just be a wrapper around table :P
[20:15:25] <Kodos> Wobbo that sounds simple enough for a tutorial then
[20:15:31] <Wobbo > I like your thinking, but you are thinking to big
[20:15:51] <Wobbo > Although those are excelent ideas for libraries
[20:26:04] <Wobbo > v^: we are talking about libraries for OC ;)
[20:26:25] <Wobbo > database :P
[20:27:54] <Wobbo > Yeah, just make a table that gets autoserialized when it dies. I get it. But do you have an idea for a library to write in a tutorial?
[20:35:19] <Wobbo > Kodos: This is for people who do not know how to write libraries, remeber? :P
[20:35:27] <Wobbo > Anyway, I'm off for now. Bye!
[20:35:30] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
90 more...
[19:28:41] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[19:28:41] *** zsh sets mode: +v Wobbo
[19:29:23] <LordFokas> Wob-Wob-Wobbo ! \o/
[19:29:37] <Wobbo > There is a command for that :P
[19:29:39] <Wobbo> .wobbo
[19:29:40] <^v> Wobbo , WoobbooooWoooooobboooooooWooooooooobboooooooooWoooooooobboooooooWoooooooooobboWooobboooWooobboooooooWooobbooooooWooooooobboo
[19:30:02] <LordFokas> drop the wobbo :D
[19:33:55] <Wobbo > Techokami: I found the line that erroed in besh, could you try using wget in sh?
[19:34:15] <Wobbo > Ah. that is weird.
[19:37:23] <Wobbo > Techokami: If I understand correctly, he isn't able to find wget and the error handling in besh in that spot is kinda lacking
[19:37:50] <Wobbo > But that is just a quick guess from looking at the code on github
[19:38:26] <Wobbo > Nah, then shell.resolve should just work
[19:38:43] <Wobbo > Could you type =shell.resolve("wget", "lua") into the lua prompt?
[19:45:49] <Wobbo > could you echo $PATH in besh?
[19:45:56] <Wobbo > and in sh
[19:47:14] <Wobbo > Anyway the error messages in besh have to be clearer. this shouldhave been besh: no such program
[19:47:21] <Wobbo > but sh can find wget?
[20:04:23] <Wobbo > Yeah, errors should be as clear as possible
[20:09:28] <Wobbo > Hi gamax92
[20:09:32] <Wobbo > ?chanstats
[20:42:12] <Wobbo > I'm going for today. Bye!
[20:42:28] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
19 more...
[19:58:04] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[19:58:04] *** zsh sets mode: +v Wobbo
[19:59:28] <Wobbo > Try Safari :P
[20:00:03] <Wobbo > I use it all the time actually :P
[20:00:58] <Kenny|AFK> WOBBO !
[20:01:05] <Wobbo > Hi Kenny
[20:01:09] <JTE|CollegeWork> .wobbo
[20:01:27] <Wobbo> .wobbo
[20:01:37] <Wobbo > Nah, doesn't work for me either
[20:11:52] <Wobbo> .wobbo
[20:11:53] <^v> Wobbo, WoobboooooooWobbooooooooWoooooooobboooooooWobbooooWoobboooooooWooobbooooooooWooobboooooooWoooooooooobboooWoooooobboooooWooobbooooooWobbo oooooooWoooobbooooWoooooooooobbooooooooooWoooobbooooo
[20:11:57] <JTE|CollegeWork> .wobbo
[20:12:16] <Wobbo > Alright, now the fun is over, I don't want to get pinged each time :P
[20:12:26] <Wobbo > I am learning how to create OS X apps :P
[20:12:36] * JTE|CollegeWork pings Wobbo
[20:23:16] <Wobbo > I thought they eat them like cakes. Oh well
[20:46:25] <Wobbo > Kodos: Issue tracker :P
[20:46:45] <Kodos> Wobbo , to be fair I was trying to set §1R§2a§3i§4n§5b§6o§7w §9L§ai§bg§ch§dt§eb§fo§1x as a label
[20:46:49] <Kenny|AFK> Wobbo : track her issuie
[20:47:22] <Wobbo > Kenny: To busy learning XCode :P
[21:03:51] <Wobbo > Well Guys, I'm going to leave you all again.
[21:04:15] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
20 more...
[18:51:47] *** Joins: Wobbo (~Wobbo @5249A243.cm-4-2c.dynamic.ziggo.nl)
[18:51:47] *** zsh sets mode: +v Wobbo
[18:53:06] <ping> .acronym Wobbo
[18:53:55] <Wobbo > and it is still the same as before my leave :P
[18:55:04] <Wobbo > Anyway, something happened here?
[18:55:10] <Wobbo > ?chanstats
[18:55:36] <Vexatos> Hah, Wobbo , I am at 8, you at 9 .3
[18:55:55] <Wobbo > I haven't been online in like, a month or so? :P
[18:56:29] <JoshTheEnder> also Wobbo , a whole 30 days
[18:57:08] <Wobbo > Wow, my guess was really accurate.
[18:58:20] <Wobbo > What? XD
[19:00:59] <Wobbo > Probably not to hard, if the walls can hold it
[19:03:16] <Wobbo > I'm still in the most active nicks by hours :D
[19:03:30] <Wobbo > between 12-17 I'm even in the top three!
[19:05:21] <Wobbo > You should open an issue :P
[19:08:57] <Wobbo > And I have to go again :P
[19:09:26] *** Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit: Wobbo )
14 more...
[18:46:19] <ping> <3 first robot named wobbo
[18:46:21] <^v> ping, WoooooobboooooooooWoooooooobboooWoooooooooobboWoooooooobboooooWobbooooWooooooooobboooWooooooooobbooooooooWoooooooooobbooooooWoooobboooooooooWooooooobboWobbo ooooooooo
[18:07:04] <ping> Vexatos, https://github.com/OpenPrograms/Wobbo -Programs/blob/master/programs.yaml
[11:20:39] *** Joins: Wobbo (~wobbo @88.128.80.78)
[11:20:39] *** zsh sets mode: +v Wobbo
[11:20:43] <ping> \o/ Wobbo
[11:22:03] <Wobbo > I might not notice it if you say something here, so wehn you need me you should ping :P
[11:23:17] <Wobbo > But first im gonna do something about that away stuff :P
[11:28:20] <Wobbo > Sucks to be you :P
[11:28:37] <Wobbo > It appears to be good for its gones
[11:28:45] <Wobbo > * bones
[11:28:56] <Wobbo > Is it hurt or sometjing?
[11:30:06] <Wobbo > Hi gopher
[11:30:07] <Gopher> Also, hi, ping, wobbo .
[11:30:40] <Wobbo > From 2013-01-04? Is the channel that old?
[11:31:43] <Wobbo > It is 2014-01-24 for me
[11:32:01] <Wobbo > Also, I rmember that discussion :D
[11:35:52] <Wobbo > Ping is stealing dem logs :P
[11:38:22] <Wobbo > Ping the logs are almost always outdated
[11:38:38] <Wobbo > They can't keep up with the progress
[11:42:04] <Wobbo > Gopher: 4) work on hlrl :P
[11:44:53] <Wobbo > Then you should do 2 :P
[11:45:37] <Wobbo > Last blog is from 2011 O_o
[11:48:36] <Wobbo > No wonder noone reads it :P
[11:49:47] <Wobbo > If you start writing posts, then I will add it to my rss feed :P
[11:50:59] <Wobbo > Sounds like fun :/
[11:53:27] <Wobbo > It unwinds the stack untill the latest pcall
[11:54:04] <Wobbo > If you just want to leave a program, os.exit will also work
[11:54:16] <Wobbo > Yes, but only the message
[11:55:09] <Wobbo > Yeah, you might want to return true on success and nil, reason otherwise
[11:55:39] <Wobbo > That is neater than erroring and leads to less pcall
[11:55:54] <Wobbo > No, I mean literrally return nil, reason
[11:56:06] <Wobbo > No printing to anything
[11:56:23] <Wobbo > The programmer should handle the problem, not the user
[11:56:36] <Wobbo > The error message is the reason
[11:56:46] <Wobbo > Is it an application?
[11:57:20] <Wobbo > The you are not the programmer, because you are not using the library, you are the designer :P
[11:57:57] <Wobbo > That is why you return nil, reason
[11:58:24] <Wobbo > Libraries that aren't for guis that write to the screen show bad behaviour
[11:58:39] <Wobbo > But that leads to ugly code D:
[11:59:03] <Wobbo > Just use default Lua behavior and return nil, reason
[12:00:42] <Wobbo > Your call, but imho having to use pcall leads to ugly code
[12:01:04] <Wobbo > Also, almost at the station, soI am going
[12:01:49] *** Quits: Wobbo (~wobbo @88.128.80.78) (Quit: Colloquy for iPad - http://colloquy.mobi)
39 more...
[14:46:36] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:46:36] *** zsh sets mode: +v Wobbo
[14:47:05] <Wobbo > Is a weird sentence to read out of context
[14:48:17] <Wobbo > Why couldn’t dan have an OC account?
[14:49:20] <Wobbo > Bizzycola: One does not simple replace parts in a Mac :P
[14:49:36] <Bizzycola> Wobbo : Wasn't trying to, it broke, I was stealing the harddrive :p
[14:50:09] <Wobbo > Bizzycola: I have a Mac Mini that I still have ram for somewhere, but you can’t open the case unless you break it open :P
[14:50:47] <Wobbo > Yeah, I got one or more models before that :P
[14:51:11] <Wobbo > I need a chisel to break it open
[14:52:39] <Wobbo > How is the classic doing?
[14:52:45] <Wobbo > Got Lua on it yet?
[14:52:58] <Wobbo > Michiyo: That sucks :/
[14:54:04] <Wobbo > ShadowKatStudios: But there is no OS like OS X :P
[14:54:48] <ShadowKatStudios> Wobbo : A large commercially supported version of BSD? I suppose you're right.
[14:55:07] <Wobbo > ShadowKatStudios: That is Darwin, OS X is more than just Darwin
[14:55:48] <Wobbo > Darwin is nice, I like the CLI, but then I could just as well run Linux.
[14:58:02] <Wobbo > SpiritedDusty: Becasue some people think that all that Apple produces is evil, costs to much money and should be avoided.
[14:58:22] <Wobbo > SpiritedDusty: And because other people think that Linux can do the same as OS X.
[14:59:03] <Wobbo > Which is partly true, if you look at projects like Etoile, but not entirely.
[15:00:23] <Wobbo > ShadowKatStudios: What do you mean unexpandadability? I have full access to my underlying filesystem and there are lots of
[15:00:34] <Wobbo > What do you want to expand that you fear you cant’?
[15:01:00] <Wobbo > ShadowKatStudios: Ah, machine tinkering. Yeah, not a Mac thing no :P
[15:01:27] <Wobbo > I only know of .DS_STORE
[15:01:42] <Wobbo > gamax92: OS 9 or OS X?
[15:03:02] <Wobbo > I do have a lot of .filename.swp files but that is because I use prehistoric text editors. A lot!
[15:03:23] <Wobbo > The only texteditor I use is vim :P
[15:03:50] <Wobbo > ed is annoying :P
[15:04:10] <Wobbo > SKS: WHY?
[15:04:30] <Wobbo > Sangar: BTW, how did you try to get BSD to run in the virtual machine?
[15:05:00] <Wobbo > gamax92: If they are simialr to .DS_STORE, they would show up with ls -a
[15:05:11] <Sangar> Wobbo , you mean forge/mc server? i didn't, too lazy >_>
[15:06:14] <Wobbo > I once had a virtual machine with FreeBSD that kept kernel panicing during installation because I had one option set wrong. Took me two hours to figure out what was wrong
[15:06:40] <Wobbo > When I got it running, I noticed the hard disk didn’t have enough room to install X.org >.<
[15:07:06] <Wobbo > So I started playing adventure.
[15:07:29] <Wobbo > gamax92: Could you send me a zip with mac garbage?
[15:09:56] <Wobbo > .DS_STORE is only created if you view a file from the finder.
[15:10:00] <Wobbo > *folder not file
[15:11:13] <Wobbo > gamax92: never seen such a file
[15:11:29] <Wobbo > and I ls -a pretty often.
[15:15:55] <gamax92> Wobbo , Michiyo: http://i.imgur.com/gQm9drN.gif
[15:16:11] <Wobbo > Is that from OS 9 or from OS X?
[15:16:38] <Wobbo > asie: of course anime background
[15:16:56] <asie> Wobbo : yup
[15:18:07] <Wobbo > shoe polish?
[15:19:02] <Wobbo > SpiritedDusty: It shouldn’t hurt, but rebooting from time to time shouldn’t either
[15:20:18] <Wobbo > SpiritedDusty: Just reboot it once in a while and you should be fine
[15:20:27] <Wobbo > ShadowKatStudios: Because mods
[15:23:01] <Wobbo > Bizzycola: There is a relevant xkcd: http://xkcd.com/528/
[15:23:28] <Bizzycola> Wobbo : lol
[15:23:56] <Wobbo > gamax92: I must expect your room must look like a ball pit now
[16:16:26] <Wobbo > Blacky: Could you try =robot.detect() ?
[16:22:49] <Wobbo > Blacky: No, that is what the function returns.
[16:28:32] <Wobbo > gamax92: BTW, I am going to change dvfs again.
[16:28:37] <Wobbo > *devfs
[16:28:45] <Wobbo > It will be more like you wanted it :P
[16:31:10] <Wobbo > There will be files, which have a name and the open/close/read/seek/write functions, And there will be file types, which can fill in these functions to make files from one type easier
[16:32:16] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[16:32:28] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:32:29] *** zsh sets mode: +v Wobbo
[16:55:41] <Wobbo > I fear so
[17:22:54] <Wobbo > Vexatos: could you go to your COLua clone and type git remote -v or any gui alternative?
[17:23:09] <Wobbo > I want to know what remotes you have set up for that repo
[17:23:52] <Wobbo > You didn’t add remotes or anything?
[17:24:04] <Wobbo > Because then it is okay
[17:24:14] <Wobbo > But did you add remotes?
[17:24:23] <Wobbo > That is all I need to know :P
[17:24:34] <Wobbo > Ah, then there is nothing to worry
[17:24:48] <Wobbo > I changed my nickname on github
[17:25:01] <Wobbo > So all the links to repos are different now
[17:25:31] <Wobbo> Yeah, but anybody can claim Wobbo now
[17:25:41] <Wobbo > So it is best to update your remotes anyway
[17:25:57] <Wobbo > rmellema. I stole Sangra’s naming convention :P
[17:26:19] <Wobbo > Yeah, it should have done that
[17:27:01] <Wobbo > Github is really clever with this stuff. The only things it doesn’t update are links you made yourself
[17:27:35] <Wobbo > fnuecke is Sangara’s name on Github. Florian Nücke.
[17:28:23] <Wobbo > You could also call me Doctor Von Nao :P
[17:28:35] <Wobbo > Although, then the Nao would have a red eye.
[17:29:02] <Wobbo > Nao, the robot on my avatar on github and the forums
[17:31:33] <Wobbo > There, red eyed Nao as avatar.
[17:31:42] <Wobbo > The evil Doctor Von Nao. :P
[17:37:46] * gamax92 eats Wobbo
[17:37:56] <Wobbo > Why? D:
[17:38:28] <Wobbo > What, you mean gamax92 or do you want me to go into stalker mode?
[17:38:45] <Wobbo > gamax92
[17:39:26] <Wobbo > Then if got no clue what you mean
[17:39:49] <Wobbo > Still gamax92?
[17:40:06] <gamax92> Wobbo: you changed your github name from Wobbo
[17:40:21] <Wobbo > Then I need your real name
[17:40:26] * Wobbo enters stalker mode
[17:41:04] <Wobbo > rgadzerfraud
[17:41:15] <Wobbo > ShadowKatStudios: no vsauce?
[17:42:24] <Wobbo > gamax92: I might use it for more serious bisnizz in the future, so I decided to rename it already :P
[17:44:45] <Wobbo > XD what program?
[17:57:27] <gamax92> Wobbo : ahh so, its accidently writing inside of the root directory list.
[18:06:54] <Wobbo > What gets included?
[18:25:49] <gamax92> Wobbo : iin the root directory
[18:29:44] <Wobbo > Yeah, io.read()
[18:30:43] <Wobbo > Blacky: what might also be a good idea is to read at least a part of the PIL: http://www.lua.org/pil/contents.html
[18:31:07] <Wobbo > You can skip part four, but the others are mostly relevant for OC
[18:57:39] <Wobbo > Safari can’t find the server util.sirius.pc-logix.com
[19:00:18] <Wobbo > pc-logix can be found
[19:00:40] <Wobbo > http://sirius.pc-logix.com works as well
[19:01:14] <Wobbo > Althuogh I am told that the owner of this web site has not put up any web pages yet.
[19:06:34] *** Joins: Wobbo_ (~wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[19:06:34] *** zsh sets mode: +v Wobbo _
[19:06:44] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 194 seconds)
[19:06:44] *** Wobbo_ is now known as Wobbo
[19:07:08] <Wobbo > Appereantly, my macbook is cutoff from the rest of the world now
[19:08:17] *** Joins: Wobbo_ (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[19:08:17] *** zsh sets mode: +v Wobbo _
[19:08:21] *** Quits: Wobbo (~wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
[19:08:21] *** Wobbo_ is now known as Wobbo
[19:08:31] <Wobbo > And he is back
[19:11:45] <Wobbo > And I am going again :P
[19:12:10] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
120 more...
[09:22:00] *** Joins: Wobbo (~wobbo @88.128.80.14)
[09:22:00] *** zsh sets mode: +v Wobbo
[09:24:19] *** Quits: Wobbo (~wobbo @88.128.80.14) (Client Quit)
[09:24:30] *** Joins: Wobbo_ (~Wobbo @88.128.80.3)
[09:24:31] *** zsh sets mode: +v Wobbo _
[09:25:31] <Wobbo _> SSH for servers? :D
[09:25:41] *** Wobbo_ is now known as Wobbo
[09:26:36] <Wobbo > I haven’t seen wired in a few weeks actually
[09:28:04] <Wobbo > ?chanstats
[09:28:58] <Wobbo > ping has more words than sangra!
[09:30:18] <Wobbo > Ah. lines, indeed
[09:30:47] <Wobbo > Still, that is pretty impressive. It is Sangra’s mod after all :P
[09:33:15] * Wobbo yells at Michiyo.
[09:33:21] <Michiyo> lol Wobbo
[09:33:32] <Wobbo > Othwise your statement is false, which we can’t have of course
[09:36:26] <Wobbo > Vexatos: What are you doing?
[09:38:04] <Wobbo > Ah, can’t help you there, I’m on the train
[09:40:06] <Wobbo > Vexatos: Are you using the event listeners?
[09:40:21] <Vexatos> Wobbo , no
[09:41:19] <Vexatos> Wobbo , any suggestions?
[09:42:48] <Wobbo > Not really. Except for using event listeners and building up the string before you decode it
[09:45:39] <Wobbo > Vexatos: Don’t think I can do a lot from here
[09:50:40] <Wobbo > ShadowKatStudios: Chose the largest modem size
[09:56:51] <Wobbo > Skuli: You can make them clickable, but you can’t use it for opening webstes.
[09:57:22] <Wobbo > Skull: one way to do this is to try to make buttons and display those in your rules
[09:58:50] <Wobbo > Skull: Gopher has a GUI library, but I don’t know how it works: https://github.com/OpenPrograms/Gopher-Programs/tree/master/gml
[10:00:06] <Wobbo > Cazzar: If you do that, you need a block for each rule, not really eextendable :P
[10:00:33] <Wobbo > ShadowKatStudios: When can we actually expect the next part in your story? :P
[10:00:39] <Cazzar> Wobbo : Was I saying it was for each rule, I read link previously :P
[10:00:40] <Vexatos> Wobbo : Idea
[10:01:09] <Wobbo > Vexatos: That would work perfectly fine
[10:01:53] <Wobbo > Vexatos: Probably seconds
[10:02:30] <Wobbo > Otherwise game ticks
[10:02:52] <Wobbo > But I gtg, almost at the station
[10:03:14] *** Quits: Wobbo (~Wobbo@88.128.80.3) (Quit: Wobbo )
[10:36:10] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[10:36:10] *** zsh sets mode: +v Wobbo
[10:36:25] <Wobbo > And I returned!
[10:37:07] <Vexatos> Wobbo , how should I add an event listener?
[10:38:17] <Wobbo > Vexatos: An event listener is an fucntio that gets called when the event gets thrown
[10:38:35] <Vexatos> Wobbo : I know
[10:39:56] <Wobbo > Vexatos: You mean until the string is done?
[10:40:18] <Vexatos> Wobbo , no, I registered the event listener for "redstone_changed"
[10:41:19] <Wobbo > Vexatos: Wait until your string is collected
[10:41:44] <Wobbo > I don’t know. Isn’t there an EOF in morse?
[10:41:59] <Vexatos> Wobbo : There is
[10:42:44] <Wobbo > Yeah, I would do that I guess
[10:45:16] <Wobbo > I got the first chapter of the Manga guide in Lisp in English! :D
[10:45:32] <Wobbo > It makes almost as little snese to me as the Japanese version! :D
[10:46:00] <Vexatos> Wobbo : How do I do that
[10:46:29] <Wobbo > Vexatos: I don’t know morse, I only told you how to collect the letters. Just repeat until EOF
[10:47:03] <Wobbo > JoshTheEnder: That must mean you are in the UK if I am not mistaken
[10:48:45] <Wobbo > But if you use SK you can’t send SKUNK over morse D:
[10:52:37] <gamax92> oh wait, wobbo . I love toy.
[10:53:00] <Wobbo > You love toy?
[10:53:28] <Vexatos> Wobbo : I still don't have a clue what to do after registering the event listener
[10:54:05] <Wobbo > Vexatos: sleeping until EOF
[10:57:07] <Wobbo > gamax92: This program isn’t reacting. Better kill -9 it :P
[10:57:15] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[10:57:25] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[10:57:25] *** zsh sets mode: +v Wobbo
[10:57:44] <Wobbo > Windows: lying to you since forever
[10:58:21] <Wobbo > What linux?
[10:59:03] <Vexatos> Wobbo : Linux Mint Cinnamon, most likely
[11:00:00] <Wobbo > Ah, cinnamon
[11:01:05] <Wobbo > I would have gone with Mate, but that is just taste
[11:06:44] <Wobbo > Zlepper: that complaint sounds familair
[11:06:55] <Wobbo > Maybe you should have a look at the issue tracker
[11:10:23] <Zlepper> Wobbo : I can't find anything on the issue tracker like it. Should i just post there, and wait for it to be fixed?
[11:10:41] <Wobbo > Zlepper: Under the closed issues?
[11:11:59] <Wobbo > Then you should open a new issue and Sangar will have a look later
[11:12:39] <Wobbo > Don’t forget to mention which non vanilla worlds you tried
[11:19:41] <JoshTheEnder> "<Wobbo > JoshTheEnder: That must mean you are in the UK if I am not mistaken" YEs
[11:19:57] <Wobbo > Who, more europeans I know of :P
[11:46:58] <Wobbo > Bye Sangar
[13:21:15] <Wobbo > gamax92: OCGrub? :D
[13:52:08] <Wobbo > All the bots are shutting down! D:
[14:16:55] <Wobbo > That was unexpected :P
[14:25:24] *** Joins: WobBot (~WobBo t@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:25:47] <Wobbo > ,(print “Hello, World!”)
[14:26:33] <WobBo t> ;; ,forms = Eval forms and print the values of the last one. / ,help = This help message. / ,(tell nick form) = Eval form and send the form and its value to nick.
[14:27:39] <Wobbo > ,(format “Hello, World!”)
[14:27:54] <Wobbo > Meh, no IO apperently
[14:28:03] <Wobbo > ,(+ 42 0)
[14:28:04] <WobBo t> => 42
[14:37:29] <Wobbo > ,(defun fact (n) (if (= n 1) 1 (* n (factorial (- n1)))))
[14:37:30] <WobBo t> => FACT
[14:37:38] <Wobbo > ,(fact 10)
[14:37:39] <WobBo t> ;; UNBOUND-VARIABLE: The variable N1 is unbound.
[14:37:52] <Wobbo > ,(defun fact (n) (if (= n 1) 1 (* n (factorial (- n 1)))))
[14:37:53] <WobBo t> => FACT
[14:38:00] <Wobbo > ,(fact 10)
[14:38:01] <WobBo t> ;; UNDEFINED-FUNCTION: The function FACTORIAL is undefined.
[14:38:10] <Wobbo > ,(defun fact (n) (if (= n 1) 1 (* n (fact (- n 1)))))
[14:38:11] <WobBo t> => FACT
[14:38:15] <Wobbo > ,(fact 10)
[14:38:16] <WobBo t> => 3628800
[14:38:49] <Wobbo > Alright, “my” bot seems to be working correclty.
[14:41:53] <Wobbo > Will do that
[14:42:12] <Wobbo > That is a better idea anyway
[14:43:34] *** Quits: WobBot (~WobBo t@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: clbot)
[15:02:54] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[15:03:17] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:03:17] *** zsh sets mode: +v Wobbo
[15:26:21] <Wobbo > Porygon: Yes, it moved to #ocbots if you want to play with it
[15:26:33] <Wobbo > I diddn’t write it myself, but I want to extend it for OC
[15:27:03] <Wobbo > I only know CLisp :P
[15:33:52] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[15:35:34] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:35:34] *** zsh sets mode: +v Wobbo
[17:00:23] <Wobbo > JoshTheEnder: So… could you not come to The Netherlands please? :P
[17:01:11] <JoshTheEnder> Wobbo , nil
[17:01:29] <Wobbo > At least leave the busses alone
[18:04:22] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[18:05:58] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[18:05:58] *** zsh sets mode: +v Wobbo
[18:16:45] <Wobbo > I’m going, Bye!
[18:17:13] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
119 more...
[15:03:30] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:03:31] *** zsh sets mode: +v Wobbo
[15:03:54] <Wobbo > Hi everybody
[15:08:58] <Wobbo > Sangar: You already unbroke besh a little?
[15:10:33] <Sangar> Wobbo , a little, got distracted by openal. that seems to work now, though, so i can focus on besh. and see what i screwed up there :P
[15:11:24] <Wobbo > Maybe my tests just weren’t enough, that could also be the aase :P
[15:11:59] <Wobbo > Yeah, we can only guess for now
[15:21:54] <Wobbo > Vexatos: What works?
[15:24:20] <Wobbo > Couldn’t you do “ “ for pause between letters and “\t” or “\n” for pauze between words?
[15:24:47] <Wobbo > True, but a character you can’t see :P
[15:24:54] <Wobbo > That is true
[15:32:32] <Wobbo > Sangar: How did you actually implement the memory restriction?
[15:33:06] <Wobbo > reboot and you should be fine
[15:33:22] <Sangar> Wobbo , custom allocator function for the C library.
[15:33:47] <Wobbo > Sangar: So that is Lua specific?
[15:33:58] <Wobbo > Damn :P
[15:35:06] <Wobbo > And is stdout for the computer a Java reader or something of that sort?
[15:36:37] <Wobbo > gpu is Scala right?
[15:37:23] <Wobbo > Because I found some stuff to get Lisp to use Java readers as stdin/stdout, so that would be a simple way to get IO to work :P
[15:37:42] <Wobbo > How slightly less broken is it? :P
[15:39:21] <Wobbo > alright
[15:41:03] <Wobbo > I will run it inside a lua prompt to call the functions “raw” and see what that does
[15:41:18] <Wobbo > Because that worked before I pull requested it
[15:42:37] <gamax92> Wobbo ^
[15:43:32] <Wobbo > gamax92: OpenPrograms it and put it on the forums
[15:45:38] <Wobbo > So everybody can share the joy
[15:45:59] <Wobbo > Sangar: print(tostring(expand(“Hello”))) [rints nothing, so expand is indeed broken
[15:48:33] <gamax92> Wobbo : so should i throw everything i have in my repo on the forums then?
[15:49:06] <Wobbo > gamax92: Why put it online if you are not going to share it?
[15:49:41] <Wobbo > Sangar: at the end of expand, there is a line with lastEnd >= #token. This has to be lastEnd <= #token
[15:50:02] <Wobbo > Only there a seperate topics for eah program
[15:50:44] <Wobbo > Skuli: Are you trying this from the prompt or from a file?
[15:51:06] <Wobbo > gamax92: Lunch? at 21:50? :P
[15:51:49] <Death> Wobbo : *timezones*
[15:51:53] <Sangar> Wobbo , ok, lemme try
[15:52:02] <Wobbo > Death: I know :P
[15:52:22] <Wobbo > Sangar: It is not the whole solution, but it is something. At least things with $ work again :P
[15:52:32] <Wobbo > *without
[15:53:11] <Wobbo > If i try The path is $PATH, I get this: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin:/usr/local/sbin:/Users/rene/binThe path is $PATH
[15:54:41] <Sangar> Wobbo , yeah. but at least echo asd > tmp/test works again :)
[15:54:48] <Wobbo > Sangar: expand("cat file1 file2 | grep '%d'") returns cat file1 file2 | grep so this should atleast fix piping
[15:55:35] <Wobbo > Sangar: I also think I know what the problem is. Things don’t get pushed to the endToken stack when he starts to build the expr stack
[15:55:52] <Wobbo > So looking into that now
[15:58:07] <Wobbo > Sangar: This solved part of the problem
[15:58:32] <Wobbo > There is something left which has to do with lastEnd I guess, have to see where I update that
[16:00:22] <Wobbo > Sangar: Some people don’t take the time to look I guess. Does it say the noise.lua is needed in the readme?
[16:01:09] <Wobbo > Then it might be confusing, but they could still look it up :P
[16:01:23] <Wobbo > It doesn’t hurt at least :P
[16:08:06] <Wobbo > Sangar: Pull Request
[16:09:24] <Wobbo > Sangar: I also literally only tested that case that I naemd in the request, but that one works :P
[16:10:49] <Wobbo > Sangar: Why not add al line to besh.lua: os.setenv(“SHELL”, argv[0]) :P
[16:11:55] <Sangar> in anything before the last commit by wobbo ? then yes, because it was broken.
[16:14:26] <Wobbo > gamax92: No, but it does now :P
[16:19:11] <Wobbo > Today is comming to an end for me :P
[16:19:38] <Wobbo > Sort of :P
[16:19:53] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[16:53:56] <Sangar> blame wobbo
56 more...
[10:22:23] *** Joins: Wobbo (~wobbo @88.128.80.45)
[10:22:24] *** zsh sets mode: +v Wobbo
[10:22:50] <Wobbo > Hi guys
[10:24:51] <Wobbo > gamax92: What have you achieved?
[10:28:20] <gamax92> Wobbo : also, devfs lacks open
[10:28:37] <Wobbo > There should be open in there
[10:28:49] <gamax92> Wobbo : for the registration
[10:29:10] <Wobbo > Oh, i will fix that when I get home
[10:29:18] <Wobbo > On the train right now
[10:30:19] <Wobbo > Nah, have to leave in a few minutes and dont have my laptop out right now
[10:31:06] <Wobbo > Leaving
[10:31:10] *** Quits: Wobbo (~wobbo@88.128.80.45) (Quit: Wobbo )
[11:07:32] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[11:07:32] *** zsh sets mode: +v Wobbo
[11:16:00] <Wobbo > gamax92: Added open to devfs.register.
[11:16:30] <Wobbo > Also, in the functions you implement, you want the first argument to be the component proxy
[11:22:16] <Wobbo > George Orwell was kinda paranoid I guess
[11:27:42] <Wobbo > Foodstuffs
[11:38:40] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[12:05:56] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:05:57] *** zsh sets mode: +v Wobbo
[12:06:11] <gamax92> Throw Wobbo out window
[12:06:23] <gamax92> R.I.P Wobbo
[12:06:30] <Wobbo > What? Why are people throwing me? D:
[12:07:26] <Wobbo > catch(Person curly_Brace) { curly_brace.placeDown() }
[12:08:44] <Wobbo > I think I have no clue what is going on here
[12:11:02] <Wobbo > Hi Josh
[12:13:12] <Wobbo > Josh is right, it is new Babies() of course
[12:13:32] <gamax92> Wobbo instanceof Babies
[12:14:31] <Wobbo > JoshTheEnder: Then it would be new Babies(Fater, Mother)
[12:14:41] <Wobbo > *father
[12:14:59] <dangranos> wobbo m, make sure to check gender :D
[12:15:05] <dangranos> *wobbo
[12:15:25] <Wobbo > dangranos: of the parents? or of the baby?
[12:15:46] <Wobbo > Just use typechecking :P
[12:17:40] <Wobbo > Java mostly now
[12:18:01] <Wobbo > gamax92: You used devfs yet? Is it broken?
[12:18:19] <Wobbo > Now I won’t know how broken it is :P
[12:18:55] <gamax92> Wobbo : basically, have it send out an event or something i could listen for, and have drivers auto mount into devfs.
[12:19:19] <Wobbo > gamax92: The driver system is going to change
[12:20:18] <Wobbo > Currently you have to write the lua code and stuff that into functions and make a call, but I am going to let people just write functions in one file and load that
[12:20:39] <Wobbo > gamax92: Because the fs proxy isn’t going to change :P
[12:21:04] <Wobbo > And I need people to test that
[12:21:32] <Wobbo > I’m working on itdangranos:
[12:22:21] <Wobbo > Also gamax92, what kind of event do you mean?
[12:22:49] <gamax92> Wobbo : so, the drivers loaded before devfs can see that a devfs was added.
[12:23:05] <Wobbo > Ah, that might be usefull.
[12:23:17] <Wobbo > But i would prefer a devfs.rc over that actually
[12:23:44] <Wobbo > devfs.rc. A file that devfs runs when it is installed
[12:24:02] <gamax92> Wobbo : I'mma go read this http://www.safe-mbox.com/~rgooch/linux/docs/devfs.html brb
[12:24:19] <Wobbo > But I will propably make a launcher for devfs(devfsd obviously :P) and that might send the evetn
[12:25:48] <Wobbo > gamax92: It also might not reflect real devfs in all regards
[12:26:20] <Wobbo > That will be implemented :P
[12:27:11] <Wobbo > The idea is that in the future, you can write a driver with a name, a type(component, singleton, usertype) and the open/close/read/seek/write functions
[12:27:36] <gamax92> Wobbo : sounds good,
[12:27:53] <Wobbo > These can be loaded by specific programs and devfsd will load them from a configuration file
[12:28:04] <Wobbo > So no need to require “devfs”
[12:28:50] <Wobbo > of the types, component is pretty self explanatory I guess, singleton is for things like /dev/null and /dev/random
[12:29:27] <Wobbo > Userdata will be for support for sockets and the like. So stuff that isn’t a component, but that also isn’t a file.
[12:30:12] <Wobbo> gamax92: When 1.3 comes along, I will build the Wobbo Standard Distribution which loads devfs by default :P
[12:30:18] <Wobbo > At least, that is what I want to do
[12:38:13] <Wobbo > FreakyHydra: The link in the second screenshot doesn’t work :P
[12:39:03] <Wobbo > The links to the screenshots work, but the link that is refered to in the second screenshot doesn’t work
[12:39:13] <Wobbo > I’m getting a this webpage doesn’t exist site
[12:51:31] <Wobbo > gamax92: Can you think of a good value to pass to the open function of a singleton? like /dev/null?
[12:51:42] <Wobbo > Because I can’t, so then I am going to make it nil
[12:51:54] <Wobbo > like /dev/null. There can only be one of those
[12:52:34] <Wobbo > You don’t register files, you register devices.
[12:52:53] * gamax92 throws a real devfs at Wobbo
[12:53:07] <Wobbo > devfs will look for components of that type, or if you register a singleton it makes one of those
[12:53:20] <Wobbo > This is easy to implement :P
[12:54:55] <Wobbo > gamax92: devfs registers the files for you automatically, so if you create a driver for tapes, you register that one with devfs and devfs will go looking for tapes to enter into the fs
[12:55:28] <Wobbo > printer1 printer2
[12:55:38] <Wobbo > And printer1 is a different printer than printer2
[12:55:49] <Wobbo > with a different address
[12:56:03] <gamax92> Wobbo : see, I like the control that real devfs gives me.
[12:56:43] <Wobbo > gamax92: That might come later
[13:01:38] <Wobbo > gamax92: You should be able to rename stuff later on, so you can give specific component specific names
[13:02:06] <Wobbo > gamax92: and if you want to give a series of compontens a different name, that can be implemented pretty easily
[13:02:23] <Vexatos> Wobbo : Guess what
[13:02:25] <Wobbo > Though he will still number them :P
[13:02:44] <gamax92> Wobbo : so, can i just make several singletons
[13:04:19] <Wobbo > gamax92: Yes, you could
[13:04:53] <Wobbo > But each singleton would have to be registered by hand, and you can’t know which process is talking to you
[13:05:31] <Wobbo > That is why they don’t :P
[13:09:57] <Wobbo > gamax92: But how does devfs allow you to name specific files?
[13:12:10] <Wobbo > gamax92: Nor uid, gid :P
[13:12:51] <Wobbo > but that would mean that you have to call devfs_register for each component you want to add to devfs
[13:13:22] <Wobbo > That is not what I was planning to implement :P
[13:13:35] <Wobbo > But you can use singletons if you really want that functionality
[13:15:55] <gamax92> Wobbo : so, its essentially directory, name, and file operations.
[13:19:41] <Wobbo > Sangar: how should list work on the fs proxy?
[13:22:00] <Wobbo > Alright
[13:22:32] <Wobbo > Because I have him return the whoel directory now, but that is a table of tables, not a table of strings
[13:23:13] <Wobbo > Also, I had the crazy idea that I want to build Lisp Machines in OpenComputers today, could you help me out with that once I get the time to do that? :P
[13:28:33] <Wobbo > As an extra mod. I already got a lisp compiler that targets Lua :P
[13:30:32] <Wobbo > Sangar: I already did some research, and do you recommend a native lisp interpreter, like you used with OC, or a Lisp interpreter written in Java?
[13:30:40] <Wobbo > because both should be possible
[13:32:46] <Wobbo > There is a lot of data on persistance for datatypes, but no quick information about persistance for whole threads :/
[13:34:34] <Wobbo > Oh well, not working on it yet anyway :P
[13:37:38] <Wobbo > The biggest problem I an see already is no support for Lua code. That is probably a big problem for a lot of people
[13:37:49] <Wobbo > Hi FreakyHydra
[13:58:32] <Wobbo > JoshTheEnder: Link? :P
[14:03:47] <Wobbo > Sangar: do you have any idea what I might use as a search term to find something like eris for Lisp?
[14:12:02] <gamax92> Wobbo : Elephant for Lisp?
[14:12:42] <Wobbo > gamax92: Elephant for lisp doesn’t work with functions
[14:12:56] <Wobbo > nor clozures. So I don’t think it can do whole threads either
[14:13:44] <Sangar> Wobbo , hmm, persistence, thread serialization, continuations
[14:25:51] <Wobbo > Bizzycola: I believe the API is Java, it is just that Sangar like Scala that the bulk of that mod is implemented in that :P
[14:37:52] <Wobbo > Sangar: It looks like lisp machines are doable, but without persistance. And without sandboxing :/
[14:38:11] <Wobbo > Although sandboxing can be done by using packages, but I won’t bug you with that :P
[14:38:32] <Wobbo > Because Common Lisp doesn’t know sandboxing
[14:38:45] <Wobbo > but you can use namespaces to fake sandboxing
[14:39:42] <Wobbo > I expected that :P
[14:40:09] <Wobbo > I will have to look thorugh ABCLs implementation, maybe they provide sandboxing, but I don’t think so :/
[15:12:37] <Wobbo > Sangar: I might be able to change ABCL to get sandboxing to work off course. Special Lisp for the lisp machines! :P
[15:49:22] <Wobbo > Mostly Sangarism though
[15:51:24] <Wobbo > I need a translation of this! D: http://lambda.bugyo.tk/cdr/mwl/index.html
[16:39:59] <Wobbo > gamax92: No music with the disk? I expected music with HDDs :P
[16:46:31] <Wobbo > gamax92: https://www.youtube.com/watch?v=3nEravaL5Qc
[16:46:32] -Kibibyte- [Wobbo ] Floppy Music | Nyan cat 2 (4 Drives) | by gigawipf | 56s | 108w6d ago | 4,760 views | Rated:03 4.95/5.00
[16:47:05] <gamax92> Wobbo : dat slowdown
[16:48:14] <Wobbo > gamax92: better
[16:49:08] <Wobbo > Sangar is always lurking in the shadows…
[16:49:21] <Wobbo > Except when he is not, then his client is lurking for him :P
[16:51:38] <Sangar> Wobbo , and if my client isn't lurking then my server is :P
[16:51:54] <Wobbo > There is always someone lurking for Sangar :P
[16:53:13] <Wobbo > Sangar is a meaningless speck of dust on the fabric of space and time
[16:54:03] <Wobbo > Kat_and_Amy: So, you are an artificial artificial intelligence…
[16:56:52] <Wobbo > Humans aren’t normal, and according to some astrophysicist[citation needed] the human brain is most complex part of machinery in the known universe. So far from normal if you ask me :P
[16:57:28] <Wobbo > Also, define robots. We could be considered robots :P
[16:58:19] <Wobbo > Kat_and_Amy: Then you have to include that in your definition. And where does mechinacal end?
[16:58:27] <Wobbo > There are humans with metal parts
[17:01:26] <Wobbo > Kat_and_Amy: I know robots without steel parts
[17:02:42] <Wobbo > Kat_and_Amy dies from annoying people that want them to exactly specify a definition out of the blue? :P
[17:04:00] <Wobbo > Or both! :D
[17:04:09] <Wobbo > Three valued persons :P
[17:05:41] <Wobbo > You know how Lua has true, false and nil? It is kinda like that, but nil would mean both true and false.
[17:06:10] <Wobbo > Which would lead to three possibilities for a person with the nick Kat_and_Amy: Kat, Amy or both Kat and Amy
[17:06:51] <Wobbo > Kenny: ssh and Unix pipes :P
[17:07:29] <Wobbo > Its Josh, don’t mind him. Just make sure he doesn’t take the dirt blocks from you front garden
[17:09:02] <Wobbo > Josh, just go back to the end :P
[17:09:25] <JoshTheEnder> but Wobbo , they're redecorating :(
[17:09:44] <Wobbo > What, did the dragon destroy something again?
[17:10:16] <Wobbo > Thn you could learn Japanese and translate this for me? :D http://lambda.bugyo.tk/cdr/mwl/index.html
[17:12:28] <Wobbo > repeat Josh:learnJapanse() Josh:translate(“Manga Guide to Lisp”) until translated(“Manga Guide to Lisp”) :P
[17:13:37] <Wobbo > repeat os.sleep(0) Josh:learnJapanse() os.sleep(0) Josh:translate(“Manga Guide to Lisp”) os.sleep(0) until translated(“Manga Guide to Lisp”)
[17:14:24] <Wobbo > Enderbot is in python right?
[17:17:49] <Wobbo > I’m going as well
[17:18:01] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
154 more...
[13:39:32] *** Joins: Wobbo (~wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:39:33] *** zsh sets mode: +v Wobbo
[13:39:51] <JoshTheEnder> o/ Wobbo
[13:40:10] * Wobbo finally has an irc client on iPad
[13:41:15] <Wobbo > Nice kenny :P
[13:42:05] <Wobbo > And suddenly my Ubuntu hard disk works again, why didn't you work in de robolab? D:
[13:49:27] <Wobbo > Michiyo: Lol
[13:50:01] <Wobbo > Nice, this client has "tab" completion. On iPad :D
[13:53:19] <Wobbo > Michiyo: Just bug Sangra
[13:53:46] <Wobbo > I dont't think he would mind
[13:54:43] <Wobbo > There should also be jdoc somewhere :P
[13:56:55] *** Quits: Wobbo (~wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Colloquy for iPad - http://colloquy.mobi)
[13:57:09] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:57:09] *** zsh sets mode: +v Wobbo
[13:57:35] *** Joins: Wobbo_ (~wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:57:35] *** zsh sets mode: +v Wobbo _
[13:57:57] *** Wobbo_ is now known as Wobbo iPad
[13:59:10] *** Quits: WobboiPad (~wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
[13:59:24] <Wobbo > There, my iPad clone is gone
[13:59:56] <Wobbo > Michiyo: The printer only had the writeLn function, right?
[14:00:20] <Wobbo > I mean to write stuff to the printer
[14:00:34] <Wobbo > I wanted to use your printer as a test for devfs :P
[14:01:17] <Wobbo > Curly_Brace: Try computronics, I believe that one can.
[14:01:32] <Wobbo > Computronics can interface with OC computers
[14:01:39] <Wobbo > Let me get you a like
[14:02:14] <Wobbo > Curly_Brace: http://mc.shinonome.ch/doku.php?id=wiki:computronics
[14:03:50] <Wobbo > Is there an OC server?
[14:15:49] <Wobbo > gamax92: Is that a FAT file system implemented with tapes?
[14:15:53] <gamax92> Wobbo : yes.
[14:16:07] <Wobbo > I need mounting in devfs. I never expected this :P
[14:16:23] <Wobbo > Well, I should get devfs working first I guess …
[14:16:59] <Wobbo > gamax92: It is in the works :P
[14:18:50] <Wobbo > Curly_Brace: You can even pass network messages between them!
[14:19:24] <Wobbo > You can wrap a switch like a computercraft modem I believe
[14:19:34] * Wobbo hasn’t tried that in a few months
[14:20:37] <Wobbo > gamax92: But I saw you mounted the FAT tape, did you get it working with the default fs.mount?
[14:25:48] <Wobbo > Sangar: do Lua fs proxies also need onMessage, onDisconnect, load and save?
[14:33:01] <Wobbo > Curly_Brace: http://www.personal.psu.edu/afr3/blogs/siowfa13/Science-dog.jpg
[14:33:41] <Wobbo > LMenu?
[14:33:55] <Wobbo > Ah, you are talking keys
[14:40:19] <Wobbo > Curly_Brace: What are you trying to do?
[14:40:45] <Curly_Brace> Wobbo : Figure out how this mod works in the first place
[14:40:59] <Wobbo > How OC works?
[14:41:16] <Wobbo > That is not to hard. But I suggest starting in Creative
[14:42:09] <Wobbo > And I also suggest following the tutorials: https://github.com/MightyPirates/OpenComputers/wiki/Tutorials
[14:42:20] <Wobbo > But if you have specific questions, feel free to ask
[14:42:40] <Wobbo > There must be someone here that can help you :P
[14:44:30] <Wobbo > Also, you can download Cave Story music here: http://www.cavestory.org/download/music.php
[14:45:56] <Wobbo > Curly_Brace: Place it on a tape and it should work
[14:48:11] <Wobbo > Guten Abend Herr Vexatos
[14:48:29] <Wobbo > Curly_Brace: I don’t think you can get that to work with OC and tapes
[14:50:03] <Wobbo > Curly_Brace: Ask gamax92 or asie, I don’t know.
[14:50:26] <Wobbo > Nice to know your location Michiyo :P
[14:54:54] <Vexatos> Hey Wobbo
[14:55:35] <Wobbo > Vexatos: I know that stuff :P
[14:55:58] <Wobbo > And I haven’t used German in two years and I didn’t speak it that well before :P
[14:58:12] <Wobbo > asie: I see a bigger problem. He uses Windows :P
[14:58:29] <Wobbo > init rage war
[15:00:34] <Wobbo > Curly_Brace: I won’t get mad at you for using windows. If you want to torture yourself, that is fine by me :P
[15:02:20] <Wobbo > Curly_Brace: What Vexatos just said :P
[15:02:50] <Wobbo > There are a lot of Linux/OS X users on here, and I am one of them :P
[15:03:46] <Wobbo > You should make to much fun of him now
[15:04:46] <Wobbo > OS X ftw :P
[15:15:46] <Wobbo > Vexatos: How is your pager now actually?
[15:18:45] <Wobbo > Shell.execute always worked with options
[15:20:05] <Wobbo > shell.execute(“ls /home”) always worked as far as I know
[15:20:19] <Wobbo > That is what I mean by options
[15:20:51] <Wobbo > That might not have always worked
[15:21:13] <Wobbo > but you can always do shell.execute(“edit “..filepath..” -r”)
[15:26:32] <Wobbo > Vexatos: Why won’t that work?
[15:26:53] <Wobbo > BTW, why are you passing -r before the filename?
[15:27:04] <Wobbo > You should pass that before the filename
[15:27:18] <Vexatos> Wobbo , everything tried
[15:27:57] <Wobbo > Vexatos: you can also just use os.execute(“shell command")
[15:28:14] <Wobbo > The shell is just a wrapper around os.execute, so they behave the same
[15:29:24] <Wobbo > JoshTheEnder: Hand made python server?
[15:30:09] <Wobbo > gamax92: I mounted devfs btw. Haven’t tested reading writing yet, but have to go now
[15:30:38] <Wobbo > You can register a device by providing open, close, read, write and seek, if you want to play around with it
[15:30:54] <Wobbo > JoshTheEnder: lol. Good luck!
[15:40:56] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[15:41:26] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:41:27] *** zsh sets mode: +v Wobbo
[15:41:45] <Wobbo > Well, I’m going for today
[15:42:02] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
85 more...
[10:06:36] <Vexatos> https://github.com/Wobbo /COLua/tree/master/lib
[14:36:19] <Wobbo > You can also use Kubuntu :P
[14:37:53] <Wobbo > You can also install both gnome and KDE side by side.
[14:38:10] <Wobbo > And then you can decide which one to use at each login
[14:38:23] <Wobbo > That is a good idea anyway
[14:38:37] * Wobbo is stuck on Ubuntu as linux as well
[14:39:58] <Wobbo > Although some other people have been able to get it to work with debian
[14:41:04] <Wobbo > I heard about that indeed.
[14:42:08] <Wobbo > More spam bots! D:
[14:44:39] <JoshTheEnder> Wobbo , where?
[14:45:05] <Wobbo > Announcements, opencomputer 1.2.7
[14:45:15] <pang> Wobbo : old much?
[14:46:23] <JoshTheEnder> Wobbo , there, all gone
[14:46:54] <Wobbo > Maybe there should be some kind of captcha or other kind of bot filter. If there isn’t already of course
[14:50:53] <Wobbo > You can set the dock size
[14:51:43] <Wobbo > pang: you can also set the dock to autohide
[14:52:31] <Wobbo > pang: you can’t move it, but go to system settings and there should be something about the dock
[14:52:41] <Wobbo > Also, get Gnome-Pie.
[14:54:16] <Wobbo > But seriously, get gnome-pie
[14:55:28] <Wobbo > If he is stuck on Unity anyway, gnome-pie is really useful
[15:01:52] <Wobbo > Bizzycola: It is for a new mob
[15:13:27] <Wobbo > Always blame Sanagr :P
[16:50:45] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 186 seconds)
[16:52:24] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:52:24] *** zsh sets mode: +v Wobbo
[17:08:43] <Wobbo > Vexatos: I finally checked your update to Exception.lua
[17:08:49] <Wobbo > It works and is merged
[17:16:56] <Wobbo > gamax92: You would need to implement devfs for that
[17:17:11] <Wobbo > Although that would be sweet. Really
[17:19:08] <Wobbo > gamax92: devfs itself wouldn’t even be that hard I believe, it would just be a custom fs proxy.
[17:19:15] <Wobbo > I just don’t know how those work :P
[17:35:45] <Wobbo > Sangar: what functions should a user implemented filesystem proxy have? In order to be used with fs.mount?
[17:38:14] <Sangar> Wobbo , errr... probably everything the filesystem component implements?
[17:38:35] <Wobbo > Sangar: and what is that? :P there is no documention on the fs component
[17:39:11] <Sangar> Wobbo , https://github.com/MightyPirates/OpenComputers/blob/master/src/main/scala/li/cil/oc/server/component/FileSystem.scala
[17:40:00] <Wobbo > Sangar: only the @Callback functions?
[17:40:44] <Wobbo > Sangar: What do read, seek and write do?
[17:44:13] <Wobbo > I implemented an Unicode object for OC, now you can just local u = require “COLua.Unicode” str = u ”A and ¬A” and str is a unicode string :P
[17:45:50] <Wobbo > Sangar: If I wanted to implement a fs proxy in Lua, how would I get the file handle arguments?
[17:46:58] <Sangar> Wobbo , you pick an arbitrary number that your file system isn't already using as a handle.
[17:51:21] <Wobbo > We know ^v :P
[17:53:20] <Wobbo > Sangar: In fs, what does the context thing do? And will lua proxies get the second parameter as a table?
[17:53:30] <Wobbo > When I know that, I should be good to go :P
[17:55:08] <Sangar> Wobbo , the context is the computer calling the function
[17:55:39] <Wobbo > alright
[17:56:24] <Wobbo > Sangar: But they do get the context?
[17:56:51] <Sangar> Wobbo , ah, no. since the context is clear from the lua vm anyway.
[17:57:29] <Wobbo > So it would just be function dev.setLabel(name) ?
[17:58:18] <Wobbo > Alright
[17:59:38] <Wobbo > How do you get the RAM used by a table? :P
[18:09:22] <Wobbo > Question to everybody. Should you be able to remove a “file” from devfs?
[18:10:45] <Wobbo > ^v: /dev
52 more...
[13:38:20] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:38:20] *** zsh sets mode: +v Wobbo
[13:39:16] <Wobbo > So, anything happening here?
[13:41:44] <Wobbo > More toying with your bot? :P
[13:43:14] <Wobbo > That is neat
[13:43:31] <Wobbo > Place it on the forum!
[14:10:07] <Wobbo > Nice ping!
[14:10:33] <Wobbo > JTE|Busy: a fractal
[14:11:55] <Wobbo > gamax92: Something you should look up on google images, it is hard to explain
[14:12:29] <Wobbo > gamax92: Something you should google, hard to explain
[14:16:01] <Wobbo > gamax92: Just google it. A fractal is something you have to see
[14:16:07] <gamax92> Wobbo : i know what it is.
[14:18:50] <Wobbo > JoshTheEnder: A fractal is something you have to see. Google it
[14:19:29] <Wobbo > http://mathworld.wolfram.com/Fractal.html
[14:19:50] <Wobbo > ping: they are going to cure your type problem? :P
[14:24:56] <Wobbo> .ping Wobbo
[14:24:57] <^v> Ping reply from Wobbo 0.56s
[14:28:39] <Wobbo > Michiyo: does the printer word wrap automatically?
[14:28:52] <Michiyo> Wobbo , no
[14:29:11] <Wobbo > Since there is a center option
[14:34:06] <Wobbo > Sangar: I would prefer something lik Tex, could also use it for man pages :P
[14:34:37] <Sangar> Wobbo , that was my first thought, too, but i'm pretty sure printers don't do tex natively?
[14:34:45] <Wobbo > Sangar: True
[14:35:17] <Wobbo > Sangar: TeX goes to dvi, which goes to postscript I believe. But maybe printers can use dvi.
[14:35:30] <Wobbo > Nowadays everything just goes to pdf directly anyway :P
[14:36:37] <Wobbo > Sangar: Actually, a language that uses lua functions but looks like tex should be doable I guess…
[14:37:28] <Sangar> Wobbo , that could be interesting. who will code it, though? :P
[14:37:54] <Wobbo > Sangar: Not me, no time :P Have to work with real (La)TeX :P
[14:41:08] <Wobbo > JoshTheEnder: Pirate Party for president!
[14:58:24] <Wobbo > gamax92: I do.
[15:36:17] <Wobbo > JoshTheEnder: Try learning Lisp or Objective C. I had that first too, but I just pushed myself through it and now I quite like it.
[15:37:37] <Wobbo > JoshTheEnder: The first time I saw either Objective-C, Lua or Lisp, I didn’t know how fast I could close the window. Now I know all three languages :P
[16:22:36] <Wobbo > Maxwolf: Languages have indeed not changed, I first learned programming september last year in C 88. You basically know Java after that as well :P
[16:23:19] <Kenny> Wobbo , I learned the old Turbo C which wasn't OOP
[16:23:44] <Wobbo > Kenny: C 88 isn’t OOP either, that is the first standardized C if I am not mistaken
[16:24:41] <Maxwolf> Like Wobbo is saying though that doesn't matter
[16:25:46] <Wobbo > A teacher of mine got kinda annoyed that we had to learn C 88 though.
[16:26:02] <Wobbo > The programming courses are over at computer science, while I study artificial intelligence, and should not deal with memory management :P
[16:27:29] <Wobbo > Kenny: If you are trying to implement something that is meant to be intelligent, you don’t want to deal with memory managment.
[16:28:10] <Wobbo > Because you want to fucos on the algorithm, not the pointers
[16:28:38] <Maxwolf> I agree with Wobbo that is why I like langauges like Java and C# and so on. They deal with memory management and I just worry about writing my program.
[16:28:38] <Wobbo > A good garbage collector should take care of that for you
[16:30:24] <Wobbo > If you are a computer scientist, I get you have to know memory managment. I, however, am not a computer scientist. I study artificial intelligence because I want to make systems that deal with a dynamic and changing world, not because I want to build a perfect theoretical system :P
[16:30:39] <Wobbo > Because perfect theoretical systems tend to break in the real world.
[16:32:28] <Wobbo > Maxwolf: lets first define the time of day and the amount of windows in the room we are in :P
[16:33:03] <Wobbo > I had to make a Nao play soccer. We were given a blob detector that would find the blobs of a specifc color for us. It was HORRIBLE
[16:33:21] <Wobbo > In th morning it worked, in the afternoon it didn’t and you had to recalibrate
[16:33:47] <Wobbo > Then the day after that, it was cloudy and you had to do that agina!
[16:34:10] <Wobbo > After a while we wrote a script that would let the robot calibrate itself. But even that didn’t work
[16:34:34] <Wobbo > Because if it was placed under the wrong angle, everything went wrong
[16:34:44] <Maxwolf> How did you eventually solve it Wobbo ?
[16:34:46] <Wobbo > But I would do it again :P
[16:35:03] <Wobbo > We didn’t.
[16:35:16] <Wobbo > Just see what colors worked best and stick to them
[16:35:57] <Wobbo > Robots are annoying as hell. I want to spend the rest of my life working on them.
[16:36:36] <Wobbo > Maxwolf: That sounds almost impossible :P
[16:36:58] <Wobbo > First you have to find other robots, then you have to walk up to them and beat them :P
[16:37:03] <Maxwolf> Wobbo , http://www.youtube.com/watch?v=J3Kp70VKT4M
[16:37:37] <Wobbo > These are teleoperated, aren’t they?
[16:38:05] <Wobbo > Then I don’t consider them robots :P
[16:40:59] <Wobbo > Maxwolf: This is absolutely the most dreadful machine I can imagine: http://en.wikipedia.org/wiki/Nao_(robot)
[16:41:35] <Maxwolf> Wobbo , I don't even know what those are
[16:41:44] <Wobbo > Might be biased since the ones we worked with are 5 years old, but they are really annoying
[16:41:52] <Wobbo > The fingers are useless :P
[16:42:52] <Wobbo > They are only around $13000,- :P
[16:43:56] <Wobbo > The Nao comes with a lot of useless Demo bs
[16:44:47] <Wobbo > They are widely used as humanoid robots however
[16:45:19] <Wobbo > Search for robocup standard platform league.
[16:46:37] <Wobbo > They fall a lot.
[16:47:41] <Wobbo > A lot of the stuff they can is nice, but especially the older versions are slow
[16:48:08] <Wobbo > And a large part that you find on the internet is PR, either for the robot itself, or for the academics that use them :P
[16:48:34] <Wobbo > Lookup the 2013 final
[16:49:05] <Wobbo > From the official stream: https://www.youtube.com/watch?v=NRVGBztBpDI
[16:49:05] -Kibibyte- [Wobbo ] Standard Platform League and RoboCup@Work Finals | by robocup2013 | 1h2m | 21w6d ago | 103 views | Rated:04 -1.00/5.00
[16:49:42] <Wobbo > They start about 5 minutes in I believe, the commentary is in Dutch :P
[16:52:57] <Wobbo > Maxwolf: The university of Groningen, where I study, doesn’t actually participate in the soccer leagues, but it is still nice to watch :P
[16:53:26] <Wobbo > The team here only participates in Robocup@HOME, that is also nice.
[16:53:47] <Wobbo > That is meant to benchmark robots for domestic use
[16:55:14] <Wobbo > But this is robocup, a yearly robot soccer competition
[16:55:25] <Wobbo > It is in Brazil this year I believe
[16:55:56] <Wobbo > That is depended on the robot and the team
[16:56:10] <Wobbo > But I believe that most are behavior based.
[16:56:45] <Wobbo > Which is still not possible within OC because of blocking calls. *cough* Sangar *cough*
[16:59:10] <Wobbo > Maxwolf: I know that the Nao can be coded in C++ and Python, with support for Java, matlab and .NET
[16:59:26] <Wobbo > Althought the Nao itself runs Linux :P
[17:00:50] <Wobbo > Maxwolf: Most robots run nix :P
[17:01:09] <Wobbo > Maxwolf: I want to use behavior based systems in OC using coroutines :P
[17:01:25] <Wobbo > So you can just write your behavior, move it into a framework and run it
[17:01:57] <Wobbo > It won’t be small, probably, but I know how to get make more memory :P
[17:03:08] <Wobbo > gamax92: Just wait for 1.3
[17:03:50] * gamax92 pokes Wobbo
[17:04:09] <Wobbo > See the discussion on the issue tracker about Built-in persistent memory
[17:06:26] <Wobbo > I’m gone for today, wanted to go to bed long time ago
[17:06:42] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
94 more...
[11:23:47] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[11:23:47] *** zsh sets mode: +v Wobbo
[11:24:15] <Wobbo > Hi guys
[11:24:43] <Wobbo > BTW, nice new OpenProgrmas site!
[11:25:18] <Wobbo > I also wanted to add grpe, but that didn’t work though :/ I was informend the build succeeded, but it doesn’t show.
[11:25:42] <Gopher> hey, wobbo .
[11:25:52] <Wobbo > Hi gopher
[11:27:34] <Wobbo > Gopher: Nice!
[11:27:44] <Wobbo > ping: Yeah, the table doesn’t look to good.
[11:28:11] <Wobbo > But since you can use Jekyll with github pages there is also another options
[11:29:43] <Wobbo > ping: http://jekyllrb.com/docs/datafiles/
[11:31:30] <Wobbo > I have no problems with the site
[11:36:51] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[11:38:26] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[11:38:26] *** zsh sets mode: +v Wobbo
[11:41:27] <Wobbo > Gopher: But if I don’t want function definitions, hlrl is useable now?
[11:42:46] <Wobbo > ping: yes
[11:42:57] <Wobbo > could you also have a look why grep is not displayed at the openprograms page?
[11:43:28] <Wobbo > Gopher: I don’t really care about the shell now, just want to play around with it :P
[11:43:45] <ping> Wobbo , wat
[11:44:33] <Wobbo> https://github.com/OpenPrograms/Wobbo -Programs/tree/master/grep is the link to grep, and I tried to add it to generate.lua, but it doesn’t show up
[11:45:52] <Wobbo > First non release? :P
[11:47:00] <Wobbo > It was whitespace invariant right?
[11:48:15] <Wobbo > And do loops work?
[11:48:33] <Wobbo > And more importantly, how do I move the robot? :P
[11:49:37] <Wobbo > But I can move the bot?
[11:51:02] <Wobbo > Gopher: so, for example move(“f”, 10) ?
[12:05:52] <Wobbo > Gopher: I get an error
[12:06:02] <Wobbo > Attempt to index global file, a nil value
[12:07:41] <Wobbo > Also, rlvm also still uses a hard coded path :P
[12:09:09] <Wobbo > That one
[12:12:03] <Wobbo > Gopher: could you explain slave mode again? because I typ /slave on the computer, then I type the return value on the robot, but both are waiting for something
[12:12:34] <Wobbo > Gopher: Yes
[12:16:11] <Wobbo > It just printed 2 :)
[12:17:21] <Wobbo > Strings can’t start with ‘? :(
[12:19:17] <Wobbo > It threw me out of the program here
[12:19:53] <Wobbo > no, ‘ as in ‘hoi’ string.
[12:20:03] <Wobbo > I meant hlrl :P
[12:23:12] <Wobbo > Gopher: open an issue :P
[12:23:53] <Paper_Beemo> wobbo
[12:25:04] <Wobbo > Dafuq? O_o
[12:34:04] <Gopher> finally realise what you meant beofre, wobbo , and no, presently only ", not ', for strings
[12:35:07] <Wobbo > Yeah, that isn’t that important now. But good to know
[12:50:34] * Wobbo shoots Gopher
[12:54:16] <ping> Wobbo , it diddnt update because you diddnt run generate.lua
[12:54:19] <Wobbo > Gopher: I also get attempt to index global err a lot
[12:54:39] <Wobbo > ping: Ah. I thought Jenkins did that for me, since I got mail
[12:54:48] <ping> Wobbo , wat
[12:55:04] <Wobbo > var times = 10 while (times >0 ) { move(“f”, 1) }
[12:55:23] <Wobbo > ping: I could forward the site to you
[12:55:50] <Wobbo > Jekyll, not Jenkins, I’m sorry :P
[12:56:11] <Gopher> wobbo , I get no error on that O_o
[12:56:36] <Wobbo > wait, I derped :P
[12:56:54] <Wobbo > var times = 10 while( times > 0) { var suc = move(“f”, 1) }
[12:57:57] <Wobbo > Gopher: And it is a compile error
[13:01:35] <Wobbo > Gopher, if i include suc:bool I get a attempt to concatenate field ‘?’ ( anil value)
[13:04:15] <Kenny|Coding> Wobbo times never decrements
[13:04:35] <Wobbo > I know, but this are compile time errors ;)
[13:13:56] <Gopher> wobbo : there. I've fixed those issues I think. :checks to see if you mentioned more he missed:
[13:20:07] <Wobbo > Gopher: It comes from Sangars openpgrams repo
[13:22:25] <Wobbo > Place it in /home/lib/noise
[13:22:42] <Gopher> wobbo : soooo many Bs in compiled output XD
[13:22:55] <Wobbo > Gopher: :P
[13:23:48] <Wobbo > What is the error?
[13:24:52] <Wobbo > Gopher: var times = 10 while(times >0) {var soc = move(“f”, 1) times = times -1} gives me an invalid argument to push on the robot.
[13:26:05] <Wobbo > Bladeshadow: what is the error you are getting?
[13:26:21] <Wobbo > Paper_Beemo: Try renaming /home/lib/noise to /home/lib/noise.lua
[13:26:55] <Wobbo > That is a folder.
[13:28:50] <Wobbo > Bladeshadow: Yes. Otherwise the robot API is not available to your program
[13:29:59] <Wobbo > Bladeshadow: require is like os.loadAPI, but it also looks for files for you. It works the same as the default Lua 5.2 require functions.
[13:31:07] <Wobbo > Does he have a sword to swing?
[13:32:00] <Wobbo > My robot can’t swing picks. Will try with a sword
[13:34:24] <Wobbo > This is weird, robot.swing isn’t working here either.
[13:35:01] <Wobbo > Bladeshadow: He has to have something in front of him to use the pick
[13:37:19] <Wobbo > Bladeshadow: It should swing for block and entity already
[13:39:05] <Wobbo > Bladeshadow: But the robot doesn’t seem to deal damage with the pick
[13:40:10] <Wobbo > Bladeshadow: that should work I guess.
[14:38:17] <Wobbo > I’ going
[14:38:22] <Wobbo > So, bye!
[14:38:40] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
83 more...
[10:52:19] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[10:52:19] *** zsh sets mode: +v Wobbo
[10:56:45] <Wobbo > Nentify: there is a bot there that lets you search the wiki, but I don’t know hich one it is
[11:01:04] <Wobbo > Gopher: The usual question, how is you compiler comming along? :P
[11:03:10] <Wobbo > Are numeral constants compiled into constants already actually?
[11:04:22] <Gopher> wobbo , er, yeah, for a long time
[11:04:39] <Wobbo > Last time you mentioned it, they weren’t :P
[11:05:34] <Wobbo > Dunno then
[11:06:11] <Wobbo > I thought you said that 10 didn’t get compiled into #BK in the literal code, but wer placed on the stack or something, might have been wrong
[11:07:46] <Wobbo > Bizzycola: You dump the cores in the incenerator
[11:07:59] <Wobbo > Getting the cores is the tricky thing, the rest is easy
[11:09:51] <Wobbo > Yeah, you can almost do that with regex :P
[11:10:15] <Wobbo > (H[bns]O[bns]) won’t work correctly, but almost :P
[11:12:34] <Wobbo > Reading documentation for architecture that I need to use for course: set_left_right_speeds: Send command to set left and right wheel speed. Do NOT use it anymore. Behaviours should call set_target(target)
[11:13:04] <Wobbo > So I look at set_target: deprecated function. use head_direction instead ¬_¬
[11:15:33] <Wobbo > Oh well, at least they tell you what function to use
[11:31:17] <Wobbo > Gopher: If you would have to give an estimation of how far you are with getting your compiler useable, what would that be? :P
[11:32:28] <Wobbo > But you can develop without an editor and ide :P
[11:33:09] <Wobbo > If I have time, I might build a stupid macro system :P
[11:33:48] <Wobbo > So you can loop CONST time, instead of a variable
[11:40:25] <Wobbo > Gopher: But it would be a performance increase if you can use a constant instead of a variable right?
[11:40:45] <Wobbo > Since you wouldn’t have to look through the stack
[11:42:32] <Wobbo > So using variables would be just as fast as using constants? That sounds… odd, but I guess you ar eright, you build it and all :P
[11:43:20] <Wobbo > Why not use normal number then? :P
[12:21:45] <Wobbo > wb ping
[12:21:51] <Wobbo > who didn’t?
[12:22:02] <Wobbo > ?chanstats
[12:40:49] <Wobbo > I don’t know ShadowKatStudios, but I guess there is a correlation…
[12:41:48] <Wobbo > Because schools XD
[12:44:33] <Gopher> wobbo : linking complete, and as a test, an optimizer that just gets the most basic H<type>O<type> cases
[12:45:10] <Wobbo > Gopher: you wanted to give the language a debugger as well right? how would it work?
[12:46:17] <Wobbo > Less space in ram, less time on instructions :D
[12:50:06] <Wobbo > sks: yes
[12:50:49] <Wobbo > sks: have fun :P H#BKMf#BBI#BUDfJ#BFDd#BB-HnH#AKn#BC<I#BF
[12:54:44] <Wobbo > But really, there are soe fun programs on the wiki already, including the string I just posted
[12:55:20] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[12:56:25] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:56:26] *** zsh sets mode: +v Wobbo
[12:57:42] <Wobbo > The stack difference is really usefull actually
[12:58:57] <Wobbo > Wrinting bytecode with the stacks is a brease, you don’t even have to think about it
[12:59:20] <Wobbo > The jumps are more annoying :P
[13:00:04] <Wobbo > Also, Gopher, would it be possible to give us access to a Lua table as a sort of general dump place? the I could build more elaboraty representations.
[13:00:18] <Wobbo > It would be fun to build A* in bytecode :P
[13:00:43] <Wobbo > That would be nice
[13:00:51] <Gopher> wobbo , possible, yes, but not in the plans, certainly not any time soon
[13:01:38] <Wobbo > Ah… but you could use a lua talbe with only number keys to build any datastructure you might possibly want!
[13:02:07] <Wobbo > But that is my problem then :P
[13:02:43] <Wobbo > shadowkat: I think that only using numeric keys is already a pretty large restriction
[13:05:54] <Wobbo > Gopher: I don’t now how easy it is to generate HLRL code tbh
[13:06:30] <Wobbo > Ah, on that bike
[13:06:53] <Wobbo > Might implement A* in Lua then,
[13:07:04] <Wobbo > A wrapper that generates rl might follow
[13:07:18] <Wobbo > That is of course, when I have time :P
[13:08:48] <Wobbo > It would need a pretty efficient implementation of the heaps
[13:12:13] <Wobbo > Gopher: I actually wanted to build a map of the world and use A* to plan paths and maybe upgrade it to make general plans, not just routes
[13:12:20] <Wobbo > but I never got around to it.
[13:16:05] <Wobbo > I might polish COLua a little and use that to build a general purpose Graph search A*
[13:16:33] <Wobbo > Then people can build their own graphs and use them with the library…
[13:17:13] <Wobbo > I’m going as well
[13:18:11] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[16:25:22] <Gopher> :pokes wobbo and points up:
63 more...
[13:01:13] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:01:13] *** zsh sets mode: +v Wobbo
[13:01:31] <Wobbo > Hi guys
[13:01:40] <Dean4Devil> Hi Wobbo
[13:02:22] <Wobbo > Oh god, the spambots have fond the OC forum >_>
[13:03:23] <Wobbo > Nentify: It does exist
[13:03:37] <Wobbo > At leats, the wiki names it :P
[13:03:58] <Wobbo > Hmm… No
[13:04:12] <Wobbo > You need to require component en get internet from there
[13:04:27] <Wobbo > ping: it isn’t in your /etc/hosts file this time? :P
[13:04:58] <Wobbo > Ah, that. No not really
[13:05:08] <Wobbo > I made some topics, but nobody reacted :P
[13:06:14] <Wobbo > Gopher: How is your compiler doing? :P
[13:06:44] <Wobbo > Kenny: I think you need a require(“component”) in there somewhere ;)
[13:08:07] <Wobbo > Nentify: Yeah
[13:08:11] <Kenny> thanks Wobbo . bouncing between too many things at the moment hehe
[13:08:26] <Wobbo > If you want to use the internet component functions, you need to get the component
[13:08:42] <Wobbo > The internet api/module is just a wrapper around the component
[13:08:56] <Wobbo > Kenny: dualwielding keyboards?
[13:12:29] <Wobbo > Kenny: something about Linux :P
[13:12:37] * Kenny smacks Wobbo
[13:12:44] * Dean4Devil smacks Wobbo
[13:12:56] * JoshTheEnder smaks Wobbo
[13:13:19] <Wobbo > Gopher: How is you compiler doing?
[13:13:44] <Wobbo > Wine :P
[13:13:48] * Dean4Devil smacks Wobbo
[13:18:53] <Wobbo > Gopher: wait, you tested function calls without function definitions? :P
[13:19:53] <Wobbo > They have to do something while they are not smacking me? :P
[13:20:01] <Wobbo > ?chanstats
[13:22:18] * ping slaps Wobbo
[13:22:39] <Wobbo > Even ping wants to join in on the fun :P
[13:23:36] <Dean4Devil> How long until we get Wobbo on the top of the chanstats slaplist? :P
[13:23:57] * ping stabs the living shit out of Wobbo
[13:24:03] <Wobbo > Well, I’m leaving soon, so you have to be fast :P
[13:24:19] * Dean4Devil slaps Wobbo
[13:24:32] <JoshTheEnder> $action slaps Wobbo
[13:25:31] <JoshTheEnder> $action "slaps Wobbo "
[13:26:19] <Wobbo > Josh, I will show you how it is done :P
[13:26:25] * Wobbo stabs Wobbo
[13:27:11] * Dean4Devil slaps Wobbo 9001 times
[13:28:23] <Wobbo > Well, my dying.
[13:28:30] <Wobbo > See you all later!
[13:28:43] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[13:33:38] * ping slaps Wobbo
[13:34:13] <Nentify> 404: Wobbo not found
41 more...
[03:40:11] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[03:40:11] *** zsh sets mode: +v Wobbo
[03:40:38] <Wobbo > Goodmorning
[07:14:14] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[07:14:46] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[07:14:47] *** zsh sets mode: +v Wobbo
[08:00:37] <Wobbo > A new version already? O_o
[08:02:55] <Wobbo > Hi Gopher
[08:03:01] <Gopher> hey, wobbo
[08:09:08] <Wobbo > dangranos: Wired has a server that does have OC, but he didn’t put in on the forums
[08:09:24] <Sangar> Wobbo , yeah, only very minor stuff though. and i have to ninja swap the 1.6 version >_> didn't see the fingerprint message when i first tested due to all the other mods' spam :P
[08:13:38] <Wobbo > I have an avtar on the forums now!
[08:13:41] <Wobbo > *avatar
[08:15:59] <Wobbo > Gopher: did you actually chang the spec from HLRL or is the version in the wiki still up to date?
[08:20:31] <Wobbo > Which I will always use :P
[08:20:50] <Wobbo > Are variables defined in the function local?
[08:20:57] <Wobbo > in the function definition
[08:24:25] <Wobbo > I wouldn’t use local, since everyone using it is a Lua programmer, it would lead to confusions
[08:26:47] <Wobbo > I would use it everywhere, but I already said that approx. five times :P
[08:27:57] <Wobbo > Everywhere where it might be ambigous :P
[08:28:49] <Wobbo > I would use it everywhere where I don’t want to use the parent variable :P
[08:46:43] <Wobbo > wb JoshTheEnder
[09:28:52] <Wobbo > is computer.isRobot getting deprecated?
[09:29:20] <Sangar> Wobbo , yeah, check if there's a robot component instead
[09:30:00] <Wobbo > Will the api be removed as well?
[09:31:11] <SpiritedDusty> Wobbo , I don't think so. since it's just an abstracted version of the robot component
[09:47:01] <Wobbo > Kenny gets up early, you shouldn’t use his interal clock to sync with :P
[09:53:14] <Wobbo > I have an antivirus just for safety
[09:55:47] <Wobbo > ClamXav, which is a GUI wrapper around Clamav for Mac
[09:56:46] <Wobbo > One day, they will.
[09:56:58] <Wobbo > And then, my virus definitions will be outdated and I won’t notice
[09:58:52] <Wobbo > Then gopher, in which of those four catergories do I belong? :P
[10:05:56] <Wobbo > Wired himself hasn’t been online for 36 days, according to ?chanstats
[10:09:10] <Wobbo > Sorry Biohazard, nobody will buy that :P
[10:09:16] <Biohazard> Wobbo : ik :p
[10:11:02] <Wobbo > Biohazard_: better, but still not quite :P
[10:13:07] *** Joins: Wobbo t (~Unregiste@p5B3C9A4D.dip0.t-ipconnect.de)
[10:13:13] <Wobbot> Hey Wobbo
[10:13:16] <JoshTheEnder> .wobbo
[10:13:20] <Wobbo> Hey Wobbo t
[10:14:58] <ping> Wobbo t ._.
[10:15:13] <Wobbo > But, about the time. os.time should return the UNIX time since the start of the world. UNIX epoch is 1 januari 1970 if I am not mistaken
[10:15:37] <Wobbo > so according to OC, you world started at 1 januari 1970
[10:17:16] *** Quits: Wobbo t (~Unregiste@p5B3C9A4D.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
[10:19:05] <Wobbo > Bizzycola: It returns the number of seconds since the epoch, which is set to 1970 and the start of the world :P
[10:20:13] <Wobbo > If you format that as a string, it gets formatted like UNIX would, so it would return something in 1970
[10:20:39] <Wobbo > That is what people get worked up about :P
[10:21:47] <Wobbo > It is expected Lua behavior though, if I am not mistaken
[10:24:35] <Wobbo > Did windows get the two extensions? :P
[10:52:06] <Wobbo > I’m gone for dinner
[11:39:33] <Wobbo > I’ back
[11:46:50] <Wobbo > Gopher: How is the compiler coming along?
[11:51:43] <Wobbo > Gopher: nice!
[11:53:13] <Wobbo > You will never escape the black hole that is space enigneers :P
[11:54:01] <Wobbo > Like minecraft? :P
[11:54:21] <Wobbo > But yeah, some games just never finish
[11:54:40] <Wobbo > Gopher: I bought minecraft when Notch just started Infdev
[11:56:35] <Wobbo > I started playing (Classic) Creative and survival test, then I bought it and spent some weeks playing indev, found out that wasn’t updated anymore and jumped to infdev
[11:59:01] <Wobbo > Computer Science has a course on Computer Graphics here, but it is at the same time as natural language processing and AI 2, which I both want to take, otherwise I might help you :P
[11:59:49] <Wobbo > Mobs weren’t in the first versions of creative no
[12:00:57] <Wobbo > I think it is :P
[12:05:08] <Wobbo > Gopher: That indeed sounds hard
[12:10:13] <Wobbo > Shouldn’t you be in, you know, the End and stuff?
[12:10:34] <JTE|TheUnderworld> wobbo , not all the time
[12:17:20] <Wobbo > Bizzycola: That actually doesn’t sound to hard. You just need a computer that is connected with irc that listen on a channel and broadcasts everything it gets back on another one. (or the same, really)
[12:18:22] <Wobbo > Then you need an event listener that listens for network messages and passes them onto the irc client
[12:40:13] <Wobbo > SpiritedDusty: I guess he thought that Lua was only used with CC :P
[12:50:17] <Wobbo > I like better world generation, I don’t know who linked it to me, but thanks!
[12:50:31] <Wobbo > Now I can play on Indev maps with all the features of newer minecrafts :D
[13:03:26] <Wobbo > LOL I got more redstone than iron now
[13:07:55] <Wobbo > Gopher: you know what is pretty funny actually?
[13:08:34] <Wobbo > You are working on something that you are calling high level robot language, while it is actually more low level than C :P
[13:14:53] <Wobbo > Gopher: I would go with the no fun option :P
[13:17:52] <Wobbo > Nentify: As far as I am aware, yes
[13:42:13] <Wobbo > I’m going
[13:42:26] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
80 more...
[04:24:38] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[04:24:38] *** zsh sets mode: +v Wobbo
[04:52:23] <Wobbo > Hi guys
[04:54:36] <Kenny> Wobbo !
[04:55:03] <Wobbo > Hi Kenny
[04:58:46] <Wobbo > Still trying to get the component viewer to work with ICBM?
[04:59:49] <Wobbo > And Bizzy
[05:01:35] <Wobbo > That sucks
[05:05:35] <Wobbo > tgame14: Is that a stream of you developing ICBM?
[05:05:51] <Wobbo > You are live
[06:02:09] <Wobbo > tgame14: no the stream didn’t die
[06:02:32] <tgame14> Wobbo , i mainly focus on the stream chat :/ everytime you ping it is a bit of a bother
[06:02:52] <Wobbo > tgame14: I don’t have a twitch account :P
[06:40:21] <Wobbo > ?chanstats
[07:44:14] <Wobbo > Vexatos: tgame41 just named you on his stream :P
[07:44:57] <Wobbo > Would that hting shoot at you?
[08:17:34] <Wobbo > Better World Generation even comes with an indev house! :D
[09:12:03] <Wobbo > wb ping
[09:38:52] <Wobbo > I dunno
[09:44:58] *** Wobbo is now known as Wobbo |AFK
[10:56:49] <Wobbo |AFK> Gopher: tell him that
[10:56:55] <Wobbo |AFK> It might work :P
[10:56:58] *** Wobbo|AFK is now known as Wobbo
[10:58:17] <Wobbo > also, how is your vm coming along?
[11:00:04] <Wobbo > Will you release it when it is set? :P
[11:01:22] <Wobbo > I would like to play with it :P
[11:14:03] <Gopher> wobbo , https://github.com/Gopher42/rlvm/
[11:14:45] <Wobbo > That doesn’t count as public? :P
[11:15:43] <Wobbo > Gopher: you can generalize require by appending to package.path
[11:17:04] <Wobbo > But really, you can just make the disk automount somewhere, like in /home, and he should find the lib not mater what
[11:17:49] <Wobbo > you don’t unload package, so it should work :P
[11:22:44] <Wobbo > Gopher: I automount in /home and I removed the text before rvlm in rli and it works
[11:22:58] <Gopher> wobbo : gtk
[11:23:39] <Wobbo > Autorun runs before your program, so autorun will stil have access to filesystem
[11:23:59] <Wobbo > Is the refernce you posted yesterday still up to date?
[11:24:12] <Gopher> I just threw a more updated version on the repo wiki, wobbo
[11:24:34] <Wobbo > Vexatos learned something new today :P
[11:24:42] <Wobbo > Github uses git for almost everything :P
[11:28:50] <Wobbo > I moved to robot one block to the front :P
[11:31:09] <Wobbo > Movement works like expected
[11:33:50] <Wobbo > I guess with prepending a space
[11:42:52] <Wobbo > Gopher: When I move the robot into an obstruction he doens’t place anything into n, s or b
[11:50:14] <Wobbo > Gopher: When I move the robot into an obstruction he doesn’t place anything into the buffers
[11:52:16] <Wobbo > When I run /mem, I get a value of 23somsomsomthing
[11:52:47] <Wobbo > nil is infe
[11:54:08] <Wobbo > Yeah, the gc needs time as well
[11:54:25] <Wobbo > Anyway, n stays empty
[11:55:00] <Wobbo > if I Mf#BK with an obstruction at #BD, .n returns 0
[11:56:09] <Wobbo > That is one of the reasons I want to play around with it :P
[11:57:14] <Wobbo > Well then, lets try to use conditionals
[11:58:01] <Wobbo > I won’t expect you to fix things, but I will just report everything that goes wrong :P
[11:59:30] <Wobbo > Well then, go do something else now :P
[11:59:58] <Wobbo > Shall I just make a list with problems and mail that to you or something? they you can keep working :P
[12:04:36] <Wobbo > Good Luck Gopher
[12:04:42] <Wobbo > I’m on it :P
[12:04:56] <Wobbo > Already got a stupid tunneler script going :P
[12:09:05] <Wobbo > I build an infinite loop and I can’t stop him XD
[12:09:58] <Wobbo > The progam itself was pretty nice though, it build a tunnel for the robot :P
[12:21:35] <Wobbo > Gopher: how do I push a value onto n?
[12:22:25] <Wobbo > alright, thnks!
[12:24:01] <Wobbo > Programs don’t have to be readable :P
[12:27:19] <Wobbo > attempt to get lenght of cs (a nil value)
[12:27:45] <Wobbo > of local ’cs’ to be specific :P
[12:28:29] <Wobbo > So I can’t H#BK or something?
[12:29:48] <Wobbo > Then that is probably the problem. Back to counting the position in a string I guess :P
[12:32:06] <Wobbo > so you peak to see the value, and you A to change it?
[12:35:05] <Wobbo > This gets in an endless loop and I don’t know why: #BK Hn Dd Mfk Hb #BB - Hn Ob I#BG Df J#BG
[12:36:26] <Wobbo > Oh, nvm
[12:36:32] <Wobbo > I already know what is going on
[12:37:17] <Wobbo > Safe the value of b onto the stack
[12:37:36] <Wobbo > Oh, the other way around :P
[12:39:16] <Wobbo > Although this will still get into an infinite loop :P
[12:39:35] <Wobbo > I wasn’t sure, so I played it safe
[12:40:09] <Wobbo > But it should atleast stop moving :P
[12:40:27] <Wobbo > And I hope something errors when I try to move into a negative direction :P
[12:41:01] <Wobbo > So I just have to start the program with a test if k < 1
[12:41:33] <Wobbo > Dunno yet
[12:42:22] <Wobbo > Will do :P
[12:42:39] <Wobbo > ‘for’ limir must be a number :/
[12:43:43] <Wobbo > It has to be somewhere in #BB<I#Bm because that is all I added
[12:44:40] <Wobbo > So I push #BK to the stack, and < pops it of? where can I get it back?
[12:46:55] <Wobbo > Ah, thanks!
[12:48:34] <Wobbo > the string is to long, and you broke word wrapping because you unloaded unicode XD
[12:55:41] <Wobbo > Already did ;)
[12:56:27] <Wobbo > But it isn’t working, so I wanted to break it down into small parts to see what goes wrong, but If I want to test the part you just posted to get the value of k, I can’t print that :/
[12:57:13] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[12:57:26] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:57:26] *** zsh sets mode: +v Wobbo
[12:58:22] <Wobbo > No, that part worked but neither .k or On.n works
[12:58:44] <Wobbo > .k is invalid instruction 107, On.n invalid instruction 110
[12:59:33] <Wobbo > Hmm… then peek might not work as expected
[13:02:56] <Wobbo > He also won’t print b
[13:03:32] <Wobbo > Gopher: You sure = doesn’t take any operands?
[13:06:22] <Wobbo > Well, now it should work as expected :P
[13:07:48] <Wobbo > and it prints k
[13:09:13] <Wobbo > Gopher:It works! :D
[13:09:24] <Wobbo > It is a human size tunneler!
[13:09:58] <Wobbo > In case you want to use it, all the code: #BKHn#BAHnKn#BC=nI#BuDdMfkHb#BB-HnObI#BGDfJ#BG
[13:11:30] <Wobbo > Yeah, the first value (the #BK) is the length of the tunnel. Or at least, it should be :P
[13:12:11] <Wobbo > the Mfk is the reason it didn’t stop before, that should be Mf#BB now
[13:12:35] <Wobbo > But I switched the design goal halfway trhough, and I forgot to switch that :P
[13:12:53] <Wobbo > The first idea was to build a program that would build a 1x1 tunnel for the robot only
[13:15:02] <Wobbo > You might need to up the first I#B thingy a little too, that has to become I#Bw
[13:15:35] <Wobbo > But that should be all
[13:15:59] <Wobbo > Yeah, you insert two more characters, so the u has to become a w, it is the exit condition
[13:36:50] <Wobbo > Is the rli now persistent as well or not yet?
[13:38:25] <Wobbo > Oh well, it works for now. Just leave unicode loaded and it works :P
[13:53:44] <Wobbo > Gopher: Meh, I can’t test now, Have to tweak my paper a little bit :/
[14:01:49] <Wobbo > Yeah, paper should be done now :D
[14:09:13] <Wobbo > Gopher: how exactly do I set t? the regerence says to POP, but that doesn’t sound right
[14:10:21] <Wobbo > But pop what?
[14:11:45] <Wobbo > That worked!
[14:12:20] <Wobbo > You didn’t :P
[14:13:11] <Wobbo > Something I can’t find however, is what register a does
[14:15:19] <Wobbo > But can I use N after a J or I ?
[14:15:33] <Wobbo > Because the documenation implies that you can't
[14:16:32] <Wobbo > Feared so
[14:17:16] <Wobbo > An cif would be nice as well :P But I can implement that myself
[14:18:41] <Wobbo > This is preferable
[14:23:38] <Wobbo > Error executing instruction H(72). What does this mean?
[14:24:44] <Wobbo > Oh, something about calling readReg an upvalue that is a table
[14:26:37] <Wobbo > in rli.lua or rvlm?
[14:27:27] <Wobbo > That is true
[14:34:35] <Wobbo > Error executing instruction F(70) attempt to call ‘?’ (a nil value)
[14:35:30] <Wobbo > The first few iterations went well, but then this showed up.
[14:35:59] <Wobbo > Either nothing, or D. But he shouldn’t call F anyway
[14:36:00] <Wobbo > H#BKH#BAKn#BC=nI#BuMf#BBDdHb#BB-HnObI#BFDfJ#BF
[14:36:33] <Wobbo > a is 48, so He tried to pass nothing to F probably
[14:38:32] <Wobbo > Maybe I just have the wrong index in my code
[14:38:45] <Wobbo > Will reset and try with v instead of u
[14:39:45] <Wobbo > Nah, I want to keep it clean
[14:39:57] <Wobbo > Maybe I want to use it as a function later
[14:41:50] <Wobbo > Except for the fact that he stopped way to fast, it works :P
[14:45:10] <Wobbo > That is not intended, thanks
[14:47:16] <Wobbo > Gopher, what is actually faster, comparing two registers or digging?
[14:47:40] <Wobbo > Because now I only dig in front of me when I need to
[14:47:52] <Wobbo > And detecting?
[14:48:30] <Wobbo > But now I dig instead of detect and dig when necessary :P
[14:49:45] <Wobbo > Ah, then I’m not going to waste the effort to check
[14:49:55] <Wobbo > Sangar! Is robot.detect instant?
[14:50:07] <Wobbo > Thanks
[14:54:21] <Wobbo > I should have it as a repeat until loop now
[14:55:11] <Wobbo > In excactly 42 chars, so I hope it works :P
[14:56:21] <Wobbo > No, it digs tunnel for 10 blocks, then stops
[14:56:37] <Wobbo > But offcourse it doesn’t work :P
[14:58:39] <Wobbo > and then stroing it in reg?
[15:00:03] <Wobbo > Yeah, that would be nice
[15:01:16] <Wobbo > Gopher: n is 1 if the robot didn’t move
[15:02:28] <Wobbo > But if the move succeded you return the number of moved blocks, so that is confusing :P
[15:04:23] <Wobbo > Yeah, works! :D
[15:04:37] <Wobbo > You are propably missing macro’s :P
[15:08:03] <Wobbo > move made b true if it could move right?
[15:08:56] <Wobbo > so Mf#BB!I#CADDf shouldn’t dig in front of it if it moved?
[15:11:14] <Wobbo > This code still makes an infinite loop though :/ H#BKMf#BB!I#BRDfDdH#BB-HnH#BAKn#BC<I#BF
[15:13:32] <Wobbo > But I also call Kn#BC
[15:14:03] <Wobbo > Anyway, I got it mining again now, but now it doesn’t stop :P
[15:14:11] <Wobbo > Oh, nvm :P
[15:14:15] <Wobbo > More fixing!
[15:16:55] <Wobbo > Alright, changed it a little, trying again
[15:18:37] <Wobbo > Bam, it works again! :D
[15:18:50] <Wobbo > Only 40 chars H#BKDdMf#BBI#BWDfJ#BF#BB-HnH#AKn#BC<I#BF
[15:22:04] <Wobbo > Small optimalization: H#BKDdMf#BBI#BWDfJ#BH#BB-HnH#AKn#BC<I#BF
[15:23:39] <Wobbo > I changed an F into an H
[15:25:59] <Wobbo > Final version: H#BKMf#BBI#BUDfJ#BFDd#BB-HnH#AKn#BC<I#BF
[15:27:08] <Wobbo > It trie to move, and if this fails, it digs the block and tries again, then it removes the block beneath it, subtracts one from the counter and checks if it is larger than 0, if it is, it moves back to the start
[15:27:41] <Wobbo > thanks
[15:29:07] <Wobbo > Updated the wiki with the new version
[15:29:08] <TwoWholeWorms> Wobbo : That looks very Brainfuck-y. :p
[15:29:19] <Wobbo > Complaints go to Gopher :P
[15:30:51] <Wobbo > I actually quite liked prgramming in the rlvm :P It is a new sort of challenge for me
[15:31:47] <Wobbo > Gopher, If I am not misunderstanding, do string start with %b?
[15:32:01] <Gopher> the string literals in the hl spec are lua patterns, wobbo
[15:35:07] <Wobbo > \ns means newline?
[15:35:45] <Wobbo > the s is plural? that makes sense
[15:36:32] <Wobbo > TwoWholeWorms: Mac OS used to use \r. But then UNIX and now it uses \n
[15:37:00] <Wobbo > Yeah, ti does
[15:37:05] <Wobbo > Java does that as well
[15:37:15] <Wobbo > I believe even Lua does that.
[15:37:21] <TwoWholeWorms> Wobbo : Depends on which OS you're working with.
[15:37:47] <Wobbo > TwoWholeWorms: “gets it right”, it uses old fashioned typewriter standards :P
[15:38:05] <Wobbo > Gopher: it doesn’t. Try to open a UNIX file in notepad
[15:40:50] <Wobbo > I’ve only programmed on POSIX systems, \n all the way across the sky :P
[15:43:38] <Wobbo > Gopher: http://en.wikipedia.org/wiki/Newline#In_programming_languages
[15:43:53] <Wobbo > I hope C++ did get that part right, might explain the confusion
[15:46:16] <Wobbo > Java does allow / in every path, irregardless of platform
[15:50:18] <Wobbo > Just get a POSIX system :P
[15:50:40] <Wobbo > That would also allow you to type $HOME :P
[15:54:43] <Wobbo > Anyway, the HLRL spec looks nice
[15:55:10] <Wobbo > But how do you define a block? Whitespace?
[15:55:42] <Wobbo > Oh, nvm
[15:55:46] <Wobbo > I see {}
[15:56:06] <Wobbo > Just saw that :P
[15:56:44] <Wobbo > no endofline thing? like a ;? :P
[15:56:53] <Wobbo > Then it would be just like C :P
[15:58:25] <Wobbo > Wait, I see function [<type>]. So you need to write function and say what type it returns?
[15:59:27] <Wobbo > type, type name() won’t work?
[16:00:00] <Wobbo > But you do require types in function declarations :P
[16:01:06] <Wobbo > I get the logic, but it is kinda werid to be able to do yes = true, but having to define isTrue(yes:bool)
[16:01:33] <Wobbo > Then it would make more sense if you also had to bool yes = true
[16:02:01] <Wobbo > I get the logic but it is kinda inconsistent.
[16:02:56] <Wobbo > Ah, now it starts to make more sense :P
[16:03:41] <Wobbo > at least NULL would be usefull
[16:04:02] <Wobbo > otherwise everynumber and string needs to have a default value
[16:04:17] <Wobbo > Wait, they have defaults in C aswell, nvm
[16:06:21] <Wobbo > So everything you define that doesn’t have a value, gets the value of the register?
[16:11:02] <Wobbo > Gopher, but, lets say I want to make a bool with a value of true, I can just type yes = true?
[16:11:23] <Wobbo > == ture :P
[16:11:39] <Wobbo > Why not try the terra way with var name : type = value ?
[16:12:09] <Wobbo > Terra lets you remove the type declaration as well
[16:12:23] <Wobbo > so you can type var name = value
[16:12:50] <Wobbo > Variables in Terra code are introduced with the var keyword:
[16:13:01] <Wobbo > Unlike Lua, all Terra variables must be declared. Initializers are optional. b’s value above is undefined until it is assigned. If an initializer is specified, then Terra can infer the variables type automatically:
[16:13:35] <Wobbo > hoisted?
[16:13:57] <Wobbo > as in, the compiler screams at you if you try to use an undefined value?
[16:14:24] <Wobbo > Thank you
[16:14:38] <Wobbo > That is something I hate about python
[16:14:58] <Wobbo > either do a sanity check in the beginning, or just use None
[16:15:08] <Wobbo > You should
[16:17:37] <Wobbo > Terra actually looks really nice, and it can do generetive programming
[16:19:04] <Wobbo > And the fact that it uses Lua as a metalanguage is also nice.
[16:23:41] <Wobbo > Anyway. You started working on the compiler yet? :P
[16:24:52] <Wobbo > Actually, when you start working, I might make a C marco preprocessor
[16:25:13] <Wobbo > Not a Lisp like one, that is way to hard :P
[16:29:47] <Wobbo > Gopher: or you let all initial assignments use a keyword :P
[16:30:05] <Wobbo > Then everything is just local to the scope it is defined in.
[16:30:28] <Wobbo > You can’t do that in Lua either
[16:31:01] <Wobbo > Unless you had to prepend every variable you want to shadow with local, that won’t work
[16:35:06] <Wobbo > local yes, no = true, false function bool hoi() local yes, no = false, true
[16:35:23] <Wobbo > Does that code shadow both yes and no in the function? only yes?
[16:36:44] <Wobbo > So var yes, no = true, false function bool hoi() var yes, no = false, true would work the same :P
[16:37:01] <Wobbo > I think it would confuse people if you use to much Lua keywords
[16:39:08] <Wobbo > Gopher: I guess I would just use var everywere were I might want to shadow, for example in Library functions.
[16:39:23] <Wobbo > So it might be better if it can initialise
[16:41:12] <Wobbo > Just get it working first :P
[16:41:33] <Wobbo > wb ping
[16:42:20] <Wobbo > ping: I also added a program that creates a 1X2 tunnel
[16:42:44] <Wobbo > Of a set lenght
[16:52:10] <Wobbo > I’m going as well.
[16:52:22] <Wobbo > ?chanstats
[16:52:32] <Wobbo > You scared me away ping :P
[16:52:43] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
257 more...
[09:22:34] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:22:35] *** zsh sets mode: +v Wobbo
[09:23:08] <Dean4Devil> o/ Wobbo
[09:23:46] <Wobbo > Gopher: defining your own language for printing bottles of beer?
[09:24:30] <Gopher> wobbo , just using bottles of beer as a test program XD
[09:24:49] <Wobbo > Gopher: but what language is that?
[09:25:29] <Gopher> wobbo , rlvm bytecode, robot vm I'm working on
[09:25:41] <Wobbo > robot vm for in OC?
[09:25:52] <Wobbo > That sounds awesome
[09:26:06] <Wobbo > Is it really a seperate vm? or more like a library?
[09:26:45] <Wobbo > Build a stripped down version of Lisp, that shouldn’t be to hard :P
[09:27:25] <Wobbo > You don’t need all of Lisp :P
[09:27:44] <Wobbo > I mean something that works like lisp, with lists as data and code and stuff
[09:28:31] <Wobbo > What does ! do then?
[09:28:55] <Wobbo > but that doesn’t pop?
[09:29:07] <Wobbo > shouldn’t it pop one value of the stack?
[09:29:42] <Wobbo > so it changes the value on the top of the stack?
[09:30:13] <Wobbo > Maybe you should write a language standard :P
[09:32:21] <Wobbo > Gopher: I could TeX that for you, if you wnat
[09:34:02] <Wobbo > Gopher: I mean the standard :P
[09:34:18] <Wobbo > For producing nice pdfs and shit
[09:35:03] <Wobbo > pandoc, LaTeX->markdown :P
[09:35:28] <Wobbo > at least, it should have two way communication between LaTeX and md
[09:38:28] <Wobbo > In this case, I would drop type checking for sure
[09:38:52] <Wobbo > You could go io like as well, but then you also have to go object oriented I guess
[09:39:13] <Wobbo > Gopher: I don’t always find python as clear with the blocks and all.
[09:39:40] <Gopher> wobbo , I rather like the indenting as syntax, but it is a bit odd feeling to people not used to it
[09:40:03] <Wobbo > I use indenting as well, but when it is used as syntax it looks… odd
[09:40:28] <Wobbo > I find blocks, like do … end and { … } clearer
[09:41:02] <Wobbo > I’ve use python for over three months now I guess, still not entirely used to it. But that is just personal preference
[09:57:30] <Wobbo > Gopher: because f*ck standards: slot - hex digit, 0-F, for slot # (0=1, F=16)
[09:58:07] <Gopher> wobbo , would you prefer 0==16, so 1-F line up? XD
[09:58:31] <Wobbo > No, I prefer my 0 to be equal to itself :P
[09:59:19] <Wobbo > Wouldn’t it be more logical to take the number and just at 1 to it? so 0+0, but it gets you slot 1 in the lua code
[09:59:53] <Gopher> wobbo , er, that's what it does? loads hex digit, adds 1, that is the slot...?
[10:01:01] <Wobbo > setmetatable({}), {__len=function(tbl) return rawlen(tbl)+1 end, __ipairs = function(tbl) return function(tbl, k) return tbl[k+1] end, 0} should make 0 indexed tables
[10:01:32] <Wobbo > Gopher: but then you could tell the users that 0=0, instead of 0=1 and that rlvm indexes from 0
[10:02:24] <Wobbo > But what if I want to write it by hand? :P
[10:02:38] <Wobbo > I’ve actually never written anything like assembly
[10:07:29] <Wobbo > Gopher the defined commands look nice.
[10:08:50] <Gopher> Wobbo : ty. I've extended it a bit since that spec, slot args can now be the n register as well as a hex slot, num literals can also be n, and compare can take a number (literal or n) instead of a side to do a compareTo
[10:09:57] <Wobbo > Wait, there was a power function, but no mul? :P
[10:11:08] <Wobbo > I’m having dinner
[10:40:18] <Wobbo > I’m back
[10:40:23] <ping> \o/ Wobbo
[10:41:45] <Wobbo > /o\ ping
[11:42:05] <Wobbo > Could be…
[11:46:28] <Wobbo > Gopher: so Mf#K Fl Df Pf2 would go ten places to the front, turn left, dig the block in front and place a block there?
[11:46:54] <Wobbo > Bizzycola: give it a try
[11:47:11] <Gopher> wobbo , numbers need the length in b64 digits first, so other than 0, they're gonna # plus 2 digits
[11:48:36] <Wobbo > Bizzycola: try to get the second argumetn from io.open, this is an error message
[11:49:07] <Wobbo > Gopher: alright. And how do I create an <#addr> ?
[11:50:17] <Wobbo > so Mf#BK Fl Df Pf2 J#BB would loop forever?
[11:50:40] <Wobbo > And would it be possible to jump to the value of n?
[11:54:26] <Wobbo > Gopher: BTW, maybe you should make two high level languages, one simple one, close to the assembly that can be comiled on the robot and a larger one that needs more RAM to compile
[11:56:10] <Wobbo > Yeah, something like that
[12:00:39] <Wobbo > Also, I was wondering if it would be possible to call other functions, except for the robot functions. Will this be possible?
[12:06:51] <Wobbo > Gopher: what about this, user defined commands for the VM? If I want to use a Lua function then, I need to provide a hook into the VM instead of a predefined mechanism
[12:11:56] <Wobbo > Lisp has a list called *FEATURES* where you can ask the name for the implementations it supports, maybe something like that?
[12:14:24] <Wobbo > Gopher: you could also just say thet you are going to assume that the robot has the command implemented, I mean, we are dealing with assembly here :P
[12:16:52] <Wobbo > Gopher: then you might want to make a drone that can install the libraries and load them into the VM
[12:19:21] <Wobbo > dangranos: Not as far as I know
[12:23:19] <Wobbo > Gopher: maybe a register for energy levels?
[12:27:31] <Wobbo > Gopher: So now it is no longer fully compatible with CC anymore? :P
[12:29:46] <Wobbo > Gopher: Meh, I don’t want compatibilty anyway, I want an easy to use programming language that I can use :P
[12:29:58] <Wobbo > I’m not going to run CC anyway
[12:30:15] <Gopher> wobbo , I suspect many people on both sides of the oc/cc world will agree with you, lol
[12:31:02] <Wobbo > don’t think many people on the CC side will agree, I said I didn’t use CC :P But I get what you mean
[12:31:14] <Wobbo > The only people that care are the people that use both
[12:32:33] <Wobbo > I might use CC again if I play on a server that has both, but for now, no
[12:41:38] <Wobbo > Gopher: Why wouldn’t you?
[12:42:13] <Wobbo > Those are like events, aren’t they? so the vm goes off and do something different different?
[12:43:12] <Wobbo > Those could be usefull for when the robot dumps into something.
[12:43:58] <Wobbo > If I do Mf#BK and there is a block 5 blocks away, the robot stops, but the program might not know
[12:45:05] <Wobbo > Ah, nvm then
[12:51:00] <Wobbo > Gopher: Instead of checking strings, I would most likely just see if there is a block in front of me or if I ran out of energy :P
[12:51:41] <Wobbo > Actaully, if you are going to use modems, could you provide a system to send messages with the “Compiler”?
[13:03:04] <Wobbo > Maybe you should use special characters as well :P
[13:03:54] <Wobbo > Compatibilty for a language only you can currently use? :P
[13:04:25] <Wobbo > ~ si still free, and @, and ` and ()
[13:05:08] <Wobbo > I kinda like the distanction between CAPITAL for instructions and lowercase for registers
[13:07:01] <Wobbo > Then those people can’t use POSIXs shells.
[13:10:07] <Wobbo > Gopher: that doesn’t look to bad
[13:10:35] <Wobbo > Then you would need to build a system that lets you add modules during runtime
[13:11:42] <Wobbo > it better than L@‘#BDfoo#BB
[13:12:54] <Wobbo > You are writing this for speed and memory right? chose the option that makes it the easiest as possible for the VM
[13:13:20] <Wobbo > Actually, what is wrong with a static linker? That would solve a lot of problem right?
[13:14:01] <Wobbo > It might not work for drivers actually, but they would add commands to the VM I guess
[13:16:49] <Wobbo > would Ot always pop from the n stack?
[13:31:31] <Wobbo > Gopher: A way to get the name of the tool would also be useful. Or at least to see if there is a tool
[13:37:20] <Wobbo > Gopher: Ah, as long as there are ways to check that
[13:39:04] <Wobbo > Gopher: also, maybe you could make operators be one char, but intsructions be 2, that opens up a lot of new possibilities
[13:39:53] <Wobbo > Gopher: But what if I want to a an instruction to the VM?
[13:41:12] <Wobbo > As long as it is easy to use, I’m content :P
[13:42:19] <Wobbo > so A is the instruction to call a driver or to call one specific driver?
[13:43:04] <Wobbo > Gopher: It is best to have the system if people want to use it. You are more than likely going to forget features that people want
[13:43:22] <Wobbo > Yeah, that is clear
[13:43:44] <Wobbo > Math instructions would be nice :P
[13:44:00] <Wobbo > or access to upgrades that are added by mods
[13:44:30] <Wobbo > asie: is there a camera upgrade for robots?
[13:49:14] <Wobbo > Signs allow for reading only right?
[13:49:36] <Wobbo > Maybe when placing
[13:54:36] <Wobbo > Gopher: The component Sign allows you to write signs
[14:22:24] <Wobbo > I already thought he was silent…
[14:29:41] <Wobbo > Does it still serve its purpose?
[14:34:33] <Wobbo > The Lua prompt has package.loaded as its index, maybe you should try to do it from a script?
[14:35:03] <Wobbo > And stuff won’t get garbage collected unless it is necesary
[14:35:48] <Wobbo > And I don’t know if you even CAN unload the deflibs. I gave you the oportunity, but maybe Sangar did some magics with it
[14:37:28] <Wobbo > Complaints go to, as always: The German With The Long To-Do List
[14:38:34] <Sangar> Wobbo , as in component and computer and such? not fully. well, you could also remove them from the ... preloaded (?) table.
[14:39:08] <Wobbo > Sangar: ah, they are stored in both. Good to know. Filesystem as well?
[14:39:36] <Wobbo > Gopher: I would prefer to edit the in-game files, so you can change the BIOS on a computer basis
[14:39:37] <Sangar> Wobbo , yeah.
[14:39:59] <Wobbo > preload shouldn’t be local, I’m not smart enough to come up with that
[14:41:35] <Wobbo > Gopher: how much RAM do you have installed?
[14:42:06] <Wobbo > Sangar: Its about unloading deflibs to get more RAM
[14:42:15] <Wobbo > Gopher: did the gc run yet?
[14:43:40] <Wobbo > No it isn’t,
[14:44:26] <Wobbo > Which is a huge improvement from the original version :P
[14:45:34] <Wobbo > There isn’t a way to force the gc to run, is there?
[14:46:19] <Sangar> Wobbo , sort of. yield. at least with the default config it runs before each host resume.
[14:46:58] <Wobbo > So if gopher would unload everything he wants to unload and then call os.sleep(0) the gc should run?
[14:49:27] <Wobbo > So you would have to overwrite init.lua, really
[14:53:11] <Wobbo > But is the autorun ran in the current shell?
[14:54:12] <Wobbo > And that is why we needed parameter expansion :P
[14:59:22] <Wobbo > Is your shell besh? :P
[15:05:06] <Wobbo > joy: http://www.absoluteanime.com/pokemon/_joy.jpg
[15:08:01] <Wobbo > What eats the other 20k?
[15:08:59] <Wobbo > Try unloading these as well :P
[15:09:11] <Wobbo > event isn’t really needed, is it?
[15:11:22] <Wobbo > so computer would eat 25 kb… damn
[15:11:57] <Wobbo > Maybe some stuff left from the boot procedure
[15:12:08] <Wobbo > or modules used by computer
[15:14:24] <Wobbo > So, basically, some stuff lives in ROM, like the Lua prompt, and the rest is not available?
[15:17:15] <Wobbo > Sangar: maybe make some stuff only become available when it is needed? Kinda like a JITcompiler?
[15:18:21] <Sangar> Wobbo , how do you mean? it's basically like that already, it's only loaded when require()ed, no?
[15:18:36] <Wobbo > Ah, then that is what I meant
[15:22:16] <Wobbo > That is one of the problems with implementing languages in higher languages I guess, no real way to do booting or Assembly.
[15:27:29] <Wobbo > If you could write to root, it would be possible to have a (simple) package manager that you can update && upgrade after each update of OC to make updating less magical
[15:30:15] <Wobbo > Maybe, it should have a Lua like prompt, that is basically a bootmanager/loader
[15:30:42] <Wobbo > then you could do sometinhg like boot(“address”) to boot from that disk
[15:30:55] <Wobbo > or, setDefaultBoot(“address”)
[15:45:03] <Wobbo > TwoWholeWorms: Google is your friend
[15:45:14] <Wobbo > It exists, but I don’t have the link for you
[15:45:25] <Wobbo > http://lua-users.org/wiki/JsonModules
[15:52:39] <Wobbo > I finished 2048! :D
[15:53:13] <Wobbo > That is the one I just won
[15:53:22] <Wobbo > 20212 points
[15:55:18] <Wobbo > I’m going now
[15:55:22] <Wobbo > So, Bye!
[15:56:02] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
161 more...
[14:29:03] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:29:03] *** zsh sets mode: +v Wobbo
[14:31:34] <Wobbo > Sangar: OpenComponents works with 1.7.2, but the readme on github is not entirely clear about this. It only links towards the 1.6 version, and that is confusing.
[14:45:38] <Sangar> Wobbo , ah, right. i'll update the wiki in the 1.7 branch of occ.
[14:46:28] <Wobbo > Derp… I only looked in the 1.6 branch XD Maybe include a link there aswel?
[14:46:41] <Sangar> Wobbo , mm, i guess.
[14:46:58] <Wobbo > It is the first place I went to look for a download link
[14:55:18] <Wobbo > Michiyo: from the OC computer? or in Java?
[14:55:51] <Wobbo > But where do you want to catch the signals?
[14:56:12] <Wobbo > there is event.listen if I am not mistaken
[14:56:37] <Wobbo > event.listen(name, callback)
[14:59:47] <Wobbo > Michiyo: did you spell the event name right?
[15:01:39] <Wobbo > Michiyo: try event.pull(60, “eventname”). It should print something every minute that way
[15:01:48] <Wobbo > might be nil though
[15:04:19] <Wobbo > That might help as well. Also Maybe print all the return values.
[15:04:55] <Wobbo > tab = {event.pull()} for v in ipairs(tab) do print(tostring(v)) end
[15:41:54] <Wobbo > TwoWholeWorms: local fs = require “filesystem” local address = … fs.mount(adress, “wherever you want”)
[15:42:22] <Wobbo > if something goes wrong, you can find a file called event.log in /tmp
[15:42:35] <Wobbo > TwoWholeWorms: No, only autorun.lua on the file itself :P
[15:43:10] <Sangar> which is what Wobbo said but with images :P
[15:43:22] <Wobbo > Images are great :P
[15:44:21] <Wobbo > Hmm… in theory it would be possible to write autorun.lua in Lisp, that would make it an autorun of over 1000 lines long :P
[15:44:44] <Wobbo > Sangar: BTW, I found a lisp to Lua compiler that I got working with OC!
[15:44:58] <Wobbo > It only eats a lot of RAM
[15:45:32] <Sangar> Wobbo , oh, wow, so lisp in oc basically?
[15:45:52] <Wobbo > Sangar: sort of, I haven’t tried the compiler yet, only the Lua it generates
[15:46:07] <Wobbo > But a simple program already needs 128 kb :P
[15:46:31] <Wobbo > this progam is what I tested it with: https://github.com/meric/l2l/blob/master/sample01.lsp
[15:46:59] <Wobbo > That is during runtime, but I guess the compiler needs at least as much
[15:47:19] <Wobbo > I mean, macros are lisp code as well, and it needs to run those
[15:47:57] <Wobbo > Ah, no, it probably wouldn't
[15:48:15] <Wobbo > But now I can’t use gentic algorithms on my robots :P
[15:48:31] <Wobbo > I can’t use genetic algorithms at all now anyway, but soon…
[15:49:48] <Wobbo > I hope so :P
[15:50:20] <Wobbo > I also still need to fix that compiler a little, it uses table.maxn, which is depricated
[15:52:03] <Wobbo > Then I will bug the forum with it :P
[15:59:31] <Wobbo > Sangar: I had a look ata that comiler, It copies most of its code into the output file >_>
[16:08:27] <Wobbo > TwoWholeWorms: It all makes sense. Except for the low levels of RAM in robots :P
[16:12:11] <Wobbo > They should show up
[16:14:42] <Wobbo > Are they connected properly? No switches in between them or something?
[16:14:49] <Wobbo > You should be able to use a cable
[16:15:29] <Wobbo > Not on the redstone side, as far as I am aware
[16:15:42] <Wobbo > Did you connect it to the server on the correct side?
[16:17:46] <Wobbo > Alright, created a topic for the lisp compiler. So people can scream at me for using lisp now
[16:17:56] <TwoWholeWorms> Wobbo : You're a terrible human being. >.<
[16:18:00] <Wobbo > TwoWholeWorms: could you send a screenshot?
[16:18:24] <Wobbo > But the metaprogarmming! :D
[16:19:05] <Wobbo > I don’t know, but I quite like Lisp now
[16:19:27] <Wobbo > I’m still learning it, but the tutorial I use is really good
[16:20:11] <Wobbo > TwoWholeWorms: Where did you learn lisp?
[16:23:50] <Wobbo > We didn’t even have Computer Science at my high school.
[16:24:04] <Wobbo > But I learned myself to “program” in TI-Basic.
[16:24:37] <Wobbo > So I had to relearn programming when I go t university :P
[16:24:54] <TwoWholeWorms> Wobbo : heh
[16:25:37] <Wobbo > I now know C, Java, Lua, a little bit of Objective-C, Python, LaTeX and Lisp :P All in one and a half year
[16:28:13] <Wobbo > I agree with Dean4Devil
[16:29:32] <Wobbo > I only know html’s syntax (put stuff between <> and the browser does some stuff) and even I can use HTML :P
[16:31:19] <Wobbo > Dean4Devil: I believe HTML5+CSS is turing complete.
[16:31:38] <TwoWholeWorms> Wobbo : [citation needed] :p
[16:31:46] <Wobbo > TeX was turing complete before widespread use of the internet :P
[16:32:39] <Wobbo > TwoWholeWorms: it is actaully a chi, a greek letter.
[16:33:27] <Wobbo > Also, TwoWholeWorms, you just insulted Donald Knuth :P
[16:34:40] <TwoWholeWorms> 23:33 <+Wobbo > Also, TwoWholeWorms, you just insulted Donald Knuth :P <--- I do that a lot. :p
[16:35:10] <Wobbo > Dean4Devil: windows: every hammer does good :P
[16:39:27] <Wobbo > I don’t like python that much. I don’t dislike, I just prefer Lua
[16:39:42] <Wobbo > Dean4Devil: most interpreted languages get comiled
[16:39:46] <Wobbo > *compiled
[16:39:58] <Wobbo > At least, according to the PIL
[16:44:42] <Wobbo > Meh. I’m going to bed
[16:44:46] <Wobbo > Later!
[16:45:02] * JoshTheEnder waves at Wobbo
[16:45:11] <JoshTheEnder> .wobbo
[16:45:12] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
73 more...
[14:04:56] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:04:56] *** zsh sets mode: +v Wobbo
[14:05:12] <ping> \o/ wobbo
[14:05:40] <ping> .pipe wobbo |failcaps|rainbow
[14:06:06] <Wobbo > Its getting weirder here…
[14:09:36] <Wobbo > Sangar: will OpenComputers work with Minecraft 1.7.7?
[14:16:34] <Wobbo > Or you could change that option you found
[14:16:43] <Wobbo > Then it won’t buffer the changes.
[14:21:18] <Wobbo > Sangar, you here?
[14:30:39] <Wobbo > Damn, l2l programs take to much memory on a robot :/
[14:31:42] <Wobbo > And why can a robot hold memory as a tool? XD
[14:32:57] <Wobbo > Pontiac76: they can detect liquids
[14:33:03] <Wobbo > ?chanstats
[14:33:28] <Wobbo > robot.detect if I am not mistaken
[14:34:13] <Wobbo > Derp. Sorry SuPeRMiNoR2
[14:34:42] <Wobbo > It was EnderBot :P
[14:38:18] <Wobbo > Can someone explain me how I bind a remote terminal to a server again?
[14:41:04] <Wobbo > Pontiac76: Build it and try it. I think they would drop the items
[14:44:10] <Wobbo > Pontiac76: I believe automatically
[14:44:25] <Wobbo > Unless they dropped from chests and stuff
[14:46:32] <Wobbo > Pontiac76: they won’t get pulled no
[14:46:53] <Wobbo > but to your earlier question, the items get dropped on top of the chest
[14:48:11] <Wobbo > Dammit, why can’t I get this remote terminal to work? :/
[15:04:31] <Kenny> Wobbo , shift - click on the server board you want to link to
[15:04:35] <Wobbo > Hmm… I can run l2l code on a computer, but it having a computer operate the robot isn’t easy
[15:05:51] <Wobbo > Kenny: that doesn’t work for me. do you use minecraft 1.6 or 1.7?
[15:06:12] <Wobbo > I guess that is the problem then
[15:08:28] <Wobbo > Sneak is left shift, so I already tried that :/
[15:10:03] <Kenny> that should work, Wobbo . if it isn't linked the screen will be blank when you right click wiht it in your hot bar
[15:10:36] <Wobbo > Kenny: Rightclicking the terminal does nothing
[15:11:57] <Wobbo > That doesn’t happen. I guess that is the problem
[15:12:56] <Wobbo > Anyway, I can run Lisp code in OC :P
[15:13:02] <Wobbo > Kenny: how do you mean?
[15:13:17] <Wobbo > Inventory is e, as it has been since. Indev, Infdev?
[15:14:28] <Wobbo > Right mouse button works fine for placing blocks
[15:15:00] <Wobbo > It also works when blocking with a sword
[15:16:25] <Wobbo > I can “use” the remote terminal(the animation plays when I click on blocks, no on the sky) but the GUI doesn’t open
[15:19:07] <Wobbo > Edit OOMed with tier one meory -_-
[15:24:43] <Wobbo > Alright, I need 128kb to run this: https://github.com/meric/l2l/blob/master/sample01.lsp Lisp program in OC
[15:25:02] <Wobbo > Kenny: is there a way to increase a robots RAM? or is this not yet implemented?
[15:26:22] <Wobbo > I only need about 30 ram more :/
[15:26:43] <Wobbo > Gopher: tier 1.5, according to the robot itself
[15:27:51] <Wobbo > So I etiher have to: change the config, wait or fiddle with the lisp compiler. Guess what I am not going to do :P
[15:28:07] <Wobbo > its tier 1 +32
[15:30:29] <Wobbo > Gopher: I tried to run just edit and a sh with tier 1 memory, and it OOMed O_o
[15:32:00] <Wobbo > Gopher: Can I fidn your rovot library somewhere?
[15:33:09] <Sangar> Wobbo , there's no forge for 1.7.7 yet, is there? so probably not?
[15:33:27] <Wobbo > Sangar: no but remote terminals also won’t work with 1.7.2
[15:33:49] <Wobbo > Anyway, would it be possible to create a quick and dirty RAM upgrade for robots?
[15:33:58] <Wobbo > I can “use” the remote terminal(the animation plays when I click on blocks, no on the sky) but the GUI doesn’t open
[15:34:37] <Wobbo > That sound really weird if you don’t know what you are talking about :P
[15:35:18] <Wobbo > Sangar: tier 1.5? :P
[15:37:18] <Sangar> Wobbo , odd, terms work for me... at least in dev mode, will have to try in obf'ed mode, though that really shouldn't make a difference.
[15:37:45] <Wobbo > Sangar: I might note, that I only installed Forge and OpenComputers
[15:37:55] <Wobbo > Also, OpenComponents isn’t ported yet :P
[15:39:28] <Wobbo > Gopher: irl hours?
[15:40:36] <Sangar> Wobbo , but it is!
[15:41:39] <Wobbo > Sangar: I get a NULLPointerException when I try to run OpenComponents from the download link of github
[15:43:06] <Wobbo > Gopher: How did you write the rbots? distributed computing? Agent based?
[15:43:15] <Wobbo > Or just hacking it together?
[15:44:30] <Wobbo > Actually, I don’t know if Robots could be used for Agent Based Programming, with all the world models it needs :/
[15:45:35] <Wobbo > Gopher: Agent based programming requires each robot to have that map themselfs
[15:46:10] <Wobbo > Each robot would have their own beliefs, desiers and intentions.
[15:46:25] <Wobbo > So I don’t know if that will fit within 96k
[15:47:02] <Wobbo > It is meant for whole societies of agents, not mining robots :P
[15:47:26] <Wobbo > The sorting/GUI looks nice
[15:47:43] <Wobbo > Does it count items as well?
[15:48:32] <Wobbo > You could use hoppers to count items. But that takes a lot of space
[15:49:49] <Wobbo > I can’t remeber how it worked exactly. But I had something working with CC computers
[15:49:57] <Wobbo > But I don’t have the world anymore
[15:50:52] <Wobbo > It was pretty large
[15:54:18] <Wobbo > Gopher: When you finished that 65x65 area, there is no land left :P
[15:55:07] <Wobbo > Ah, on that bike
[15:55:43] <Wobbo > You can do the math :P
[15:56:57] <Wobbo > Build a robot to go ender hunting :P
[16:00:28] <Wobbo > Well, good luck with mo hunting :P
[16:00:39] <Sangar> ok. now. Wobbo , 1.7 only oc and oc+occ, release and latest dev build work fine for me. try deleting the config, who knows.
[16:00:54] <Gopher> later, wobbo
[16:00:58] <Wobbo > Will try tomorrow, I guess :P
[16:01:02] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
84 more...
[12:55:28] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:55:28] *** zsh sets mode: +v Wobbo
[12:58:55] <Kenny|AFK> WobbO !
[12:59:04] <Wobbo > Hi Kenny
[13:04:59] <Wobbo > Dean4Devil: Wouldn’t it make more sense to make that external components instead of a CPU?
[13:05:09] <Wobbo > The idea is nice though
[13:05:35] <ping> .> tob64(crypt.xor("Wobbo :D \o/","pass"))
[13:06:22] <Wobbo > It would be nice if you could build CPU’s with different architectures, think Lsip machines :P
[13:06:30] * Wobbo is starting to like Lisp
[13:06:35] <ping> ohai Wobbo
[13:06:42] <Wobbo > Hi ping
[13:07:47] <Wobbo > Gopher: true. There would have to be good interchangability in the languages. Kinda like LLVM I guess.
[13:08:45] <Wobbo > But the problem with that is that you are trying to get a low level language into Java :P
[13:09:33] <Wobbo > Because of assembly prograaming in OC :P
[13:11:57] <Wobbo > That is why :P
[13:12:53] <ping> oh yeah Wobbo
[13:13:44] <Wobbo > ping: so that is on the server side?
[13:13:57] <ping> Wobbo , wat
[13:14:05] <Wobbo > I still don’t really get it :P
[13:14:24] <Wobbo > it is the connection itself? Ah, that explains it
[13:23:14] <Wobbo > The fuck is Thoubot?
[13:23:44] <Wobbo > #ocbots
[13:29:50] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[13:30:12] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:30:12] *** zsh sets mode: +v Wobbo
[13:30:36] <Wobbo > That was a little bit to much leaving
[13:38:09] <Wobbo > Lisp has a languae in Lisp just for loops O_o
[13:46:43] <Wobbo > Sangar: would it be possible to run Moonscript in OpenComputers?
[13:49:45] <ping> Wobbo , ofc
[13:50:00] * Wobbo has no experience with Moonscript
[13:50:11] <Wobbo > It might use C code to generate the Lua code
[13:53:39] <Wobbo > Moonscript requires lpeg, alt-getopt and luafilesystem. So I don’t think it will work on OpenComputers without alteration
[13:54:21] <Wobbo > Because a part of lpeg is written in C
[13:57:46] <Wobbo > ping: nvm, I found a Lisp that compiles into Lua code :P
[15:14:28] <Wobbo > Looks nice!
[15:15:14] <Wobbo > Better than wolves as far as I know
[15:15:19] * Wobbo doesn’t know very far
[15:28:28] <Wobbo > Something ith books, rainbow table :P
[15:35:05] <Wobbo > Anyway, I am going
[15:35:16] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
38 more...
[13:47:45] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:47:46] *** zsh sets mode: +v Wobbo
[13:51:58] <Kenny|Coding> Wobbo !
[13:55:51] <Wobbo > Death to GUI’s? :P
[13:59:34] <Wobbo > Ah, you have to write GUI's
[14:03:02] <Wobbo > Really?
[14:28:54] <Wobbo > Lisp is… kinda nice…
[14:32:13] <Wobbo > Lisp has doc strings? O_o I thought only Python had that
[14:41:15] <Wobbo > Hi asie
[14:41:30] <Wobbo > Also, wb Gopher :P
[14:41:44] <Gopher> hi, wobbo
[15:14:17] <Wobbo > I only played it i 2009, I didn’t participate in the community
[15:18:12] <Wobbo > I remeber the Creative servers where you could play zombie games :D
[15:18:20] <asie> Wobbo : I ran the first one in history for these
[15:21:08] <Wobbo > asie: I loved that mode :D
[15:22:06] <Wobbo > Digging to the ground on some levels worked really well
[15:23:20] <Wobbo > I actually meant maps, that is a clearer description. But you prob mean the same thing
[15:23:40] <Wobbo > Anyway, that was the version I played mostly. Hosted my own private server before that
[15:24:24] <Wobbo > I get kinda nostalgic when I hear the original music.
[15:25:15] <Wobbo > Keridos: I second that
[15:27:27] <Wobbo > Anyway, asie, could you set up a classic zombie survival server for the chat? :P
[15:27:34] <asie> Wobbo : not today, tomorrow
[15:28:56] <Wobbo > Also, am I the only one who wants to play indev again?
[15:29:12] <ping> Wobbo , yes
[15:29:16] <ShadoowKatStudios> Wobbo , the maps are awesome
[15:29:43] <Wobbo > You can’t play indev anymore, it is not available in the launcher
[15:30:10] <ping> Wobbo , MMC5
[15:30:42] <Wobbo > I mean indev, not infdev, limited maps and shizzle
[15:31:13] <Wobbo > That has never been in the launcher, has it?
[15:32:39] <Wobbo > Then I can find some versions of classic, infdev(not indev) and alpha
[15:39:03] <Wobbo > Its about windows, my interest has rased below the minimum value
[15:40:06] <Wobbo > ShadoowKatStudios: Like the version without more than 5 blocks?
[15:41:27] <Wobbo > POSIX ftw :P
[15:41:45] * Wobbo wants to run shit to
[15:42:43] <Wobbo > Keridos: do you know WINE?
[15:43:07] <Wobbo > Yeah true
[15:44:51] <Wobbo > I hate that, I loved indev :(
[15:47:12] <Wobbo > ShadoowKatStudios: Thanks! now I can use computers in Indev! :P
[15:48:50] <Wobbo > ShadoowKatStudios: that is just want I want, a single Island.
[15:50:21] <Wobbo > ShadoowKatStudios: depends. How does it pay? :P
[15:52:31] <Wobbo > My desktop could not run a server with more than 3 people and vanilla, but it could run 24/7 :P
[15:58:46] <Wobbo > Juist a lot of machine’s without internet access :P
[16:01:34] <Wobbo > Sounds nice. My dad knows a lot about computers, I know a lot about algorithms, but the rest of the family sometimes has problems with using the wireless printer.
[16:02:26] <Wobbo > Selecting the wrong printer. hasn’t happend a lot lately
[16:03:06] <Wobbo > My dad works for Oracle, in the presales, so he knows a lot about the hardware and stuff.
[16:03:26] <Wobbo > But programming, not really :P bash scripting a little
[16:08:37] <ShadoowKatStudios> Wobbo : That would make it easier to get your hands on something SPARC, yes?
[16:08:58] <Wobbo > ShadoowKatStudios: Do you know the prices? :P
[16:09:28] <Wobbo > They you should know, I can’t pay for that
[16:10:32] <Wobbo > I will be waiting :P
[16:14:22] <Wobbo > Do it :P
[16:14:46] <Wobbo > Build the superserver that OpenComputers deserves
[16:26:40] <Wobbo > Or is it?
[16:31:09] <Wobbo > Sounds doable
[16:36:49] <Wobbo > ShadoowKatStudios: Get a Lisp machine :P
[16:44:10] <Wobbo > Oh well, while you drool over that,
[16:44:17] <Wobbo > I will be going to bed.
[16:44:29] <Wobbo > So, Bye
[16:44:39] <Kenny|Coding> nite, wobbo
[16:44:41] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
59 more...
[14:06:45] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:06:45] *** zsh sets mode: +v Wobbo
[14:09:42] <Wobbo > What happened to all kinds of waving scripts?
[14:21:23] <ping> Wobbo , idk
[14:39:01] <Wobbo > Hi Din
[14:39:11] <Din> Hi Wobbo
[14:46:03] <Wobbo > Colors! :D
[14:46:32] <Wobbo > More Lisp in my Vim!
[14:46:36] <Wobbo > Wait, not yet
[14:47:19] <Wobbo > The plugin dissapeared O_o
[14:48:46] <Wobbo > Well, not really what I wanted
[14:50:24] <Wobbo > The plugin outsmarted me, I have to have a Lisp file open for it to work
[15:31:07] <Wobbo > I finally have Lisp in my Vim! :D
[15:31:18] <Wobbo > Take that Emacs, Vim has SLIME as well
[15:31:31] <Wobbo > metaprogramming
[16:20:09] <Wobbo > Well, Lisp in Vim works, and I wrote a small database program for CD’s. Because tutorial
[16:25:29] <Wobbo > Well, I’m leaving
[16:25:45] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
15 more...
[12:55:56] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:55:56] *** zsh sets mode: +v Wobbo
[13:11:55] <Wobbo > ping: what does it do?
[13:14:50] <Wobbo > ping: Why would you want to send messages out of OC to get them back into OC?
[13:15:04] <ping> Wobbo , cross server
[13:15:17] <Wobbo > Cross server shounds usefull
[13:18:53] <Wobbo > You can serialize functions with string.dump! :O
[13:19:26] <Wobbo > ah, offcourse
[13:22:05] <Wobbo > Biohazard: you could also use the Objective-C way, just don’t tell anybody.
[13:22:23] <Wobbo > Objective-C, where privacy is a snonexistant as on Facebook.
[13:22:55] <Biohazard> Wobbo : ew objective-c
[13:23:14] <Wobbo > What do you have aganist objective-C?
[13:25:26] * Wobbo pokes Biohazard
[13:26:00] <Wobbo > Ah, the syntax. I don’t like the syntax that much, but it isn’t ugly either
[13:26:20] <Wobbo > Until you mix Objective-C with C. That looks frikking weird
[13:27:32] <Wobbo > array = [[NSArray alloc] init]; do_something(array); [array dealloc]; //Dafuq?
[13:28:50] <Wobbo > Objective-C does have duck typing. So that is nice.
[13:31:43] <Wobbo > Also, this: https://www.youtube.com/watch?v=4YMD6xELI_k
[13:31:43] -Kibibyte- [Wobbo ] Google Maps: Pokémon Challenge | by googlemaps | 2m34s | 2d3h ago | 9,831,27 views | Rated:03 4.90/5.00
[13:32:40] <Wobbo > Duck typing is a good thing in some regards.
[13:33:15] <Wobbo > Might make type checking more difficult. So COLua supports both <shameless plug/>
[13:33:49] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[13:34:00] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:34:01] *** zsh sets mode: +v Wobbo
[13:34:09] <Kenny> Wobbo !
[13:34:15] <Wobbo > Anyway, I’m going
[13:34:31] <Wobbo > Hi Kenny. Always. Have to do something, don’t I? :P
[13:35:02] <Wobbo > But I was leaving, so…
[13:35:10] <Wobbo > goodbye!
[13:35:29] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
26 more...
[10:58:01] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[10:58:02] *** zsh sets mode: +v Wobbo
[10:58:24] <Wobbo > Wow, zsh was faster than Kenny’s script
[10:59:30] <Michiyo> Wobbo , not on my end, Kenny waved first :P
[10:59:44] <Wobbo > Really? Damn lag :P
[11:01:41] <Death> [11:58] <+Kenny> \o [11:58] == mode/#oc [+v Wobbo ] by zsh
[11:01:55] <Michiyo> [11:58:00] 27»28» 28zsh gives voice to Wobbo
[11:06:58] <Wobbo > Succes!
[11:07:06] <Kenny|AFK> and no Wobbo i didn't miss you coming in :P
[11:07:17] <Wobbo > You didn’t? :P
[11:11:10] <Wobbo > Gopher: simetimes the acid eats it away, sometimes it doesn’t.
[11:11:22] <Wobbo > No, I don’t think that is intended behavior :P
[11:11:29] <Wobbo > To both
[11:23:25] <Wobbo > Michiyo: os.getenv”PWD”
[11:49:03] <Wobbo > I should have Jekyll working soon so I can do some work on the OpenPrograms website :/
[11:49:19] <Wobbo > \me eats golden apple
[11:49:25] * Wobbo eats golden apple
[11:49:25] <^v> Wobbo gains 42 hp ( 1042 now )
[11:51:56] <Wobbo > ping, is there also an exp system?
[11:52:50] <Wobbo > so I won’t get exp if I slay you or something?
[11:52:56] * Wobbo slays ping
[11:53:21] * Wobbo stabs ping
[11:53:22] <^v> Wobbo flails around a bit and loses 3 hp ( 1039 now )
[11:53:31] * Wobbo stab ping
[11:53:40] * Wobbo stabs ping
[12:01:15] <Wobbo > I though EnderBot was for the bot
[12:10:32] <Wobbo > That took way longer than it should, but the OpenProgram site now uses Jekyll
[12:16:26] <Wobbo > Gopher: and if you have the solar thingy?
[12:29:44] <Wobbo > Alright, look at this awesome side I made :P http://openprograms.github.io/index.html
[12:30:12] <Sangar> Wobbo , great job, almost looks as high fidelity as my 'Go away.' page!
[12:30:29] <Wobbo > Worst thing is, it took me a lot of time XD
[12:31:03] <Wobbo > Well, building jekyll and stuff also took a lot of time
[12:31:19] <ShadowKatStudios> Damn fancy Wobbo
[12:31:29] <Wobbo > Really eh
[12:41:29] <Wobbo > Alright, I made the site super fancy now: http://openprograms.github.io/index.html
[12:44:37] <Wobbo > lua <<EOF\nprint\n”hello”\n prints hello
[12:44:50] <Wobbo > And If I am not mistaken, here documents do keep the newline
[13:00:50] <Wobbo > github links are always long
[13:05:52] <Wobbo > But it shouldn’t pose a problem if you are already logged in right?
[13:06:23] <Wobbo > ping: did people bite?
[13:08:06] <Wobbo > Actually, ++ wouldn’t make sense anyway.
[13:08:12] <ping> Wobbo , wat
[13:09:12] <Wobbo > alright, lets say I would overload operators __add and __sub, what would ++ do? would it add one? that might give the wrong answer, if you are working with sets for example
[13:09:49] <ping> Wobbo , it would do __add(a,1)
[13:10:13] <Wobbo > yeah, but that might not make sense with the overloaded operator
[13:10:22] <Wobbo > *override
[13:11:14] <Wobbo > a = a - 1
[13:11:41] <Wobbo > But I mean that that isn’t always as usefull when you are not dealing with numbers.
[13:17:07] * Wobbo gets eaten by ping
[13:17:14] <Wobbo > hmm, that doesn’t work :P
[13:17:21] * Wobbo stabs ping
[13:19:36] <Wobbo > We could also kick him I believe
[13:19:41] * Wobbo kicks ping
[13:19:42] <ping> Wobbo , nope
[13:19:54] <Wobbo > We could kill you some other way
[13:20:54] * Wobbo slaps ping
[13:22:31] <Wobbo > .> rpg.ping.hp = 885
[13:22:54] <Wobbo > anyway, I am going I guess.
[13:23:00] <Wobbo > So, speak you all later!
[13:23:13] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
62 more...
[09:29:13] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:29:13] *** zsh sets mode: +v Wobbo
[09:32:14] <Wobbo > So, something happened here?
[09:32:58] <Kenny> WOBBO !
[09:33:47] <Wobbo > That is good to her
[09:43:14] * Wobbo is lost
[09:58:15] <Wobbo > That almost rhymes
[10:22:26] <Wobbo > So we can now buffer our commands for the gpu?
[12:51:11] <Wobbo > And I am back
[12:51:49] <ping> :D Wobbo
[12:51:54] <Wobbo > Hi ping
[12:53:38] <Wobbo > Trying to get Lua53 OC? :P
[13:23:06] <Wobbo > Alright, Protocols in COLua should work again
[13:35:58] <Wobbo > I don’t think that kicking code will make it behave…
[13:36:12] <Wobbo > Gopher: Did you have a look at COLua already? :V
[13:36:49] <Wobbo > I just realeased v1.0.
[13:37:03] <Gopher> maybe. is it in openprograms/wobbo ?
[13:37:09] <Wobbo > So you can just download a zip and everything.
[13:37:13] <Wobbo> Wobbo /COLua
[13:37:42] <Wobbo > It will also work in vanilla Lua, so I decided against putting it in openprogams
[13:39:27] <Wobbo > OOP for Lua with Classes, static and instance methods, protocols, inheritance, easy overriding of metamethods
[13:46:25] <Gopher> skimmed through some of the library and read over the example programs, looks pretty slick, wobbo
[13:46:34] <Wobbo > Thanks :)
[13:47:43] <Wobbo > I’m going to bed now though, so speak you again tomorrow
[13:48:27] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[21:10:32] <^v> Symmetryc, WoooooooooobboWoooooooobboooooooooWobbo oooooWoobbooooooooooWooooooobboooooooWooobbooooooWooooooobbooWooooooooobbooooo
[21:10:43] <ping> alias for .Wobbo
25 more...
[07:02:46] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[07:02:47] *** zsh sets mode: +v Wobbo
[07:03:15] <Wobbo > Kenny’s wave script is faster than zsh
[07:06:54] <Wobbo > So scripts that aren’t actually bots react faster?
[07:10:36] <Wobbo > That is weird…
[07:13:23] <Wobbo > You used to cream my name when I entered :P
[07:16:26] <Wobbo > Does it work normally in the overworld?
[07:17:19] <Wobbo > Then you might need to open an issue on the bug tracker, unles someone else has an idea.
[07:18:33] * Wobbo hands this matter over to Vexatos
[07:34:43] <Wobbo > bolens1112: did the computer have a screen/gpu?
[07:35:20] <Wobbo > I’m not thinkin gthat you are stupid or something, but it would be really easy to forget that ;)
[07:40:24] <Wobbo > You can’t reproduce?
[08:49:13] <Kenny> i see what Wobbo meant hehe
[09:34:08] <Wobbo > G0pher just pointed out a problem with the package API, packages that install listeners should be removed when the lib is unloaded, does anybody have an idea to make that work?
[09:35:35] <Wobbo > By the user you mean?
[09:35:42] <Wobbo > Sangar: true
[09:36:02] <Wobbo > If you run it on your computer he unloads all the packages each time you reopen the lua prompt
[09:39:09] <Sangar> Wobbo , we could add some standard 'unregister' callback to the package lib, so users don't have to do that manually (basically when loaded.x = nil is called)
[09:39:53] <Wobbo > How would package know which modules install listeners?
[09:46:27] <Wobbo > Sangar, that breaks compatibility, since require just returns what the module returns, so it might return a second value I believe. Would have to test that though
[09:47:08] <Sangar> Wobbo , require would still just return that - package would use that internally (from the loader)
[09:47:31] <Wobbo > I mean that the current require might be broken :P
[09:47:50] <Sangar> Wobbo , ah :P
[09:48:01] <Wobbo > Would have to test that though
[09:53:22] <Wobbo > asie: does it support POSIX?
[09:53:32] <asie> Wobbo : Not exactly
[09:54:12] <Wobbo > That is more restricted than I had imagined.
[09:54:22] <asie> Wobbo : Not restricted at all, just different
[09:55:15] <Wobbo > I drop down in the terminal almost daily, and not just to update homebrew
[09:55:31] <asie> Wobbo : No, there's a difference
[09:55:35] <Wobbo > Also, does it have applescript? :P
[09:56:08] <Wobbo > I know, I don’t like that about Linux, it is forged, not like OS X
[09:57:05] <Wobbo > asie: but still, I prefer cd/ls/cp/mv over the finder, it is a lot of clicking and stuff :P
[09:57:28] <asie> Wobbo : Yes, but the Mac was designed "for the rest of us", people who don't understand terminals
[09:57:33] <Wobbo > But then again I also use Vim :P
[09:58:25] <Wobbo > I tried to run Linux programs on OS X, which works pretty well actually. Until you try to open a document from the finder <.>
[09:58:40] <asie> Wobbo : That's usually not a good idea until you have to
[09:59:10] <Wobbo > It was mostly for some KDE programs that we also used at the university, I didn’t know better back then(last year :P)
[09:59:43] <Wobbo > I quite like Aqua actually, what do you mean with GUI shoehorned on a complex CLI?
[10:00:03] <Wobbo > Unless you talk about the booting process, that is really weird if you ask me
[10:00:03] <asie> Wobbo : OS X's Preferences panel
[10:00:41] <Wobbo > Ah, you mean the default CLU
[10:04:09] <Wobbo > But that is all? your whole complaint about shoehorned GUI’s? :P
[10:04:25] <asie> Wobbo : Well...
[10:05:12] <Wobbo > That would make system preferences a beast that you can’t find shit in
[10:05:40] <Wobbo > And really, most stuff you needs default for is uncommon stuff like diabeling the dashboard
[10:05:50] <asie> Wobbo : Not really
[10:08:36] <Wobbo > Asie: didn’t know FireFox did that, always use Safari :P
[10:17:42] <Wobbo > Alright, Symmetryc isn’t here, is he?
[10:18:23] <Wobbo > Doesn’t look like it :P
[10:21:11] <Wobbo > Anyone here against removing Prototypes from COLua?
[10:21:22] <Wobbo > Anyone here actually using it BTW? :P
[10:30:03] <Vexatos> Wobbo : I am :D
[10:30:05] <Wobbo > You didn’t see that before? :P
[10:30:23] <Wobbo > Vexatos: what did you make with it?
[10:30:45] <Wobbo > Like I guessed :P
[10:31:21] <Wobbo > I am currently refactoring the code, since I want to make “Class” a real class and all the other classes instances of that class
[10:32:17] <Wobbo > Which would make Class an instance of itself :P
[10:33:58] <Wobbo > I watched inception lately, and inception doesn’t mean that you need to go deeper, so classception is not really the word you are looking for here :P
[10:34:24] <Wobbo > Wrongly used
[10:34:43] <Wobbo > And I know that doesnt make me right :P
[10:37:44] <Wobbo > Everyone ping
[10:37:50] <Wobbo > Everyone needs an OS
[10:38:24] <Wobbo > You need an OS in order to run befunge
[10:40:16] <Wobbo > Do references take up space in Lua?
[10:40:40] <asie> Wobbo : you don't
[10:41:21] <Wobbo > asie: Isn’t the interpreter like a simple OS?
[10:41:33] <asie> Wobbo : simpler than DOS, but anything that manages things is an OS pretty much
[10:42:12] <Wobbo > Your friend just wrote an OS that interprets brainfuck :P
[10:43:12] <Wobbo > I assume(yes, I assumed) that the interpreter would have a prompt. If it didn’t it isn’t an OS indeed
[10:45:14] <Wobbo > Vexatos: but what do you think, should I drop Prototypes from COLua in favor of multiple inheritance?
[10:46:41] <Wobbo > Check COLua.Box and COLua.String, or try to implement your own box ;)
[10:46:50] <Wobbo > They are called interfaces in Java BTW
[10:48:20] <Wobbo > Prototypes aren’t that Javaish at all actually :P
[10:48:51] <Wobbo > Because Lua doesn’t have typechecking
[11:09:16] <Wobbo > But I will leave them in for now
[11:16:24] <Wobbo > Does anybody know how super works in languages with multiple inheritance?
[11:21:49] <Wobbo > Wait, C++ doesn’t have super? how do you call the methods from the parent class then?
[11:25:05] <Wobbo > But shouldn’t methods live on objects?
[11:25:11] * Wobbo never used C++
[11:31:04] <Wobbo > Well, I will have a look into python
[11:34:44] <Wobbo > Derp, super and multiple inheritance won’t work together very well :/
[11:39:47] <Gopher> Wobbo : nope, that's why most languages avoid it one way or the other XD
[11:40:26] <Wobbo > Well, multiple iheritance won’t work anyway with metatables and bullshit, so I guess I won’t implement it
[11:40:44] <Wobbo > But COLua allows you to implement __index, so you can build it yourself if you really want to
[11:41:15] <Wobbo > COLua already supports those :P
[11:54:00] <Wobbo > You can listen for key events
[11:54:18] <Wobbo > sh or besh?
[11:54:28] <Wobbo > Wait, both use sh, never mind
[11:57:48] <Wobbo > Gopher: what did you make?
[12:30:47] <Wobbo > No more food
[12:35:13] <Wobbo > My repo is almost the lowest Repo on openprograms now!
[12:35:54] <Wobbo > Might add a readme for grep, so it displays the man page when you enter the folder :P
[12:37:45] <Wobbo > That would bump the repo
[12:39:07] <Wobbo > Vexatos: you should make openprograms.github.io a thing I guess
[12:39:23] <Vexatos> Wobbo , that'd indeed allow me to mess with the github API a lot more
[12:39:31] <Wobbo > Gopher is a better code? O_o
[12:39:48] <Wobbo > I need to get my hands on him and study it! I thought it was a human!
[12:40:01] <Wobbo > GIMMMEEEEE!!!! D:
[12:40:22] * Vexatos gives Gopher to Wobbo
[12:40:23] <Wobbo > That would probably work a lot better than Nao
[12:40:52] <Wobbo > Do you run python? Can I see your source?
[12:41:24] <Vexatos> By the way, he runs on WobbO S
[12:41:26] <Wobbo > Gopher: I can guess how hard that must have been.
[12:41:37] <Wobbo > I didn’t make that yet Vexatos :P
[12:41:53] <Wobbo > Gopher: I would let you see your code :P
[12:42:01] <Wobbo > Join my side!
[12:42:02] <Vexatos> Wobbo , please don't
[12:43:15] <Vexatos> Wobbo : Feel free to do the website thingie if you want :D
[12:43:16] <Wobbo > I don’t think that github uses html… and you could make the repo editable by a few, so they can help you
[12:43:57] <Wobbo > Ah, it uses HTML
[12:44:05] <Wobbo > Vexatos: use markdown
[13:06:22] <Vexatos> Wobbo : https://github.com/OpenPrograms/openprograms.github.io have fun, it's working now :D
[13:07:23] <Wobbo > I’m not that great with HTML myself :P
[13:10:43] <Vexatos> Wobbo : No worrie :P
[13:29:28] <Wobbo > Hmm… now COLua has endless loops… weird
[13:42:33] <Wobbo > Damn, my Classes as objects thing doesn’t really work
[13:45:02] <Wobbo > Hi ping
[13:54:20] <Wobbo > Welcom Back Gopher
[13:56:19] <Gopher> ty, Wobbo
[13:56:49] <Wobbo > Gopher: I was working on a package manager, but got distracted :P
[13:58:30] <Wobbo > Vexatos: I would work on a CLI before you work on the gui
[14:00:14] <Wobbo > Vexatos: an API isn’t a Command Line program :P
[14:01:58] <Wobbo > Vexatos: if your program only has a GUI I probably still wouldn’t use it.
[14:07:00] <Wobbo > I never really got into CC
[14:08:50] <Wobbo > Vexatos: I updated COLua, Classes are Objects now
[14:09:13] <Wobbo > And Object is an instance of Class :P
[14:09:21] <Wobbo > Sort of
[14:09:40] <Wobbo > Gopher: I created an OOP lib for Lua called COLua
[14:09:50] <Vexatos> https://github.com/Wobbo /COLua
[14:10:14] <Wobbo > It is probably really buggy now, but if you use it you can help me find and fix bugs!
[14:10:35] <Vexatos> Wobbo: https://github.com/Wobbo /COLua/pull/3
[14:10:58] <Wobbo > Totally not :P
[14:11:01] <Wobbo > Does it work?
[14:11:16] <Wobbo > Did you actually run it? :P
[14:12:10] <Wobbo > You should run it before I merge them :P
[14:21:44] <Gopher> wobbo , I'll take a look yer libi in a minute, tho I tend not to go in for that kind of OO in lua usually.
[14:22:08] <Wobbo > that kind of OO?
[14:23:40] <Wobbo > Sleep well!
[14:23:50] <Wobbo > Gopher: That works good enough in most cases
[14:24:15] <Wobbo > Lua Logging for OC works in that way, and it will stay that way for some time
[14:24:55] <Wobbo > But I wanted a little bit more elaborate OOP and I didn’t like any of the implementations on the wiki, so I made my own. :P
[14:25:31] <Wobbo > I haven’t worked on the project I wanted to use it for since I created COLua though :P
[14:26:10] * Wobbo doesn’t actually know anything else that does interfaces/prototypes
[14:26:47] <Wobbo > I should change that name from prototypes to interface, since more people will understand that. It is getting annoying XD
[14:47:03] <Wobbo > Evening \o
[14:54:58] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[14:55:11] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:55:11] *** zsh sets mode: +v Wobbo
[14:55:14] <Wobbo > Sleeping is good for more than two reasons: most important one: memory consolidation :V
[14:56:35] <Wobbo > Like storing shit in memory so you can reacall it later
[14:56:46] <Wobbo > One of the reasons you dream! :D
[15:01:28] <Wobbo > what isn’t canon?
[15:05:12] <Wobbo > More bots! :D
[15:19:06] <Wobbo > I don’t have a bot, but if I would write one, it would either be in Lua or in AppleScript :P
[15:22:25] <Wobbo > .> os.exit()
[15:23:43] <Wobbo > .> os.exit() — worked fine right?
[15:23:51] <Wobbo > except when I use it
[15:23:55] <pong> Wobbo , correct
[15:28:54] <Wobbo > Hi asie
[15:33:27] <Wobbo > ShadowKatStudios, hacking school laptops since today
[15:36:56] <Wobbo > Kenny is immortal, so it will be over infintly many lines :P
[15:39:24] <Wobbo > Otherwise his name wouldn’t be ping :P
[15:47:44] <Wobbo > ping: why does it being a .COM make you facepalm?
[15:47:57] <Wobbo > Exept for the fact that it is windows only of course >.>
[15:49:05] <Wobbo > rm -rf C:
[15:50:35] <Wobbo > Biohazard: doesn’t that just fill /dev/sda with zero’s?
[15:51:07] <Wobbo > To bad I don’t have /dev/sda :P
[15:51:38] <Wobbo > ping: you need to get another OS than windows.
[15:51:59] <ping> Wobbo , im fixing my debian computer
[15:52:24] <Wobbo > then you should know what /dev/sda is if I am not mistaken
[15:53:22] <Wobbo > Luckly
[15:57:48] <Wobbo > go fix that :P
[15:58:00] <Wobbo > I want to see it fixed before I come back :P
[15:58:21] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
183 more...
[13:53:17] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:53:18] *** zsh sets mode: +v Wobbo
[13:54:34] <Wobbo > ?chanstats
[13:56:22] <Wobbo > I’m still number three :P
[13:57:38] <Wobbo > You are already the most aggresive person on the chat :P
[13:57:46] * ping stabs Wobbo
[13:58:00] <Wobbo > Like that, yes
[13:59:11] <Wobbo > Sangar: Do you remember my suggestion on github for the NVRAM thing? would that actually be possible?
[14:00:10] <Wobbo > Might be :P
[14:01:51] <Wobbo > You can check out the forum for programs off course ;)
[14:02:02] <ping> Wobbo , forums down?
[14:02:09] <Wobbo > Or you can check out openPrograms, that ping just provided
[14:02:37] <Wobbo > Forum works here
[14:04:50] <Wobbo > ShadowKatStudios: you seem awake to me…
[14:18:47] <Wobbo > Hi LordFokas
[14:18:56] <LordFokas> hi Wob Wob Wobbo
[14:19:16] <JoshTheEnder> .wobbo
[14:19:31] <Wobbo > LordFokas: you prob did
[14:21:27] <Wobbo > How is everybody actually?
[14:22:48] <Wobbo > now Kenny has started asie’s rage :P
[14:23:57] <JoshTheEnder> Wobbo , as-per the song i am listenign to https://www.dropbox.com/s/1ifgnqqilqcra3g/Feeling%20Good.png
[14:24:32] <Wobbo > You don’t send a youtube link, no, you send a screenshot of iTunes :P
[14:25:33] <Wobbo > I’m listening to citation needed: https://www.youtube.com/watch?v=XrCJJP_KOlY&noredirect=1
[14:25:33] -Kibibyte- [Wobbo ] The Newgate Novel: Citation Needed 1x02 | by enyay | 15m21s | 6h18m ago | 669 views | Rated:03 4.64/5.00
[14:31:58] <Wobbo > JoshTheEnder: then at least use the version that tracks time: http://www.nyan.cat/original
[14:32:59] <Wobbo > Ah, it doesn’t loop like it used to :(
[14:36:37] <Wobbo > Or you can nyan on the forums now:P http://nyanit.com/oc.cil.li
[14:44:29] <Wobbo > shell.execute(“porgram with args”) or sehll.execute(“program”, _ENV, args)
[14:45:33] <Wobbo > You’re welcome
[15:02:24] <Wobbo > Well, he got what he was lookgin for
[15:02:53] <Wobbo > North Alaska?
[15:03:15] <Wobbo > Alaska is on the same continent :P
[15:04:45] <Wobbo > Continental US is a really badly chose name imho. Since alaska isn’t an island or something.
[15:05:39] <Wobbo > Come up with a new name, use that and try to change the world!
[15:05:48] <Wobbo > It is never to late until you stop trying.
[15:06:14] <Wobbo > You are never to old
[15:07:32] <Wobbo > Then you still have a whole 12 years to make a difference and leave a mark on this world
[15:12:23] <Wobbo > The UK also had tanks in world war one :P
[15:12:56] <Wobbo > We just didn’t particpate in world war one
[15:16:11] <Wobbo > Because it isn’t a good tank if it doesn’t have cropdusters :P
[15:17:17] <Wobbo > UK tanks have water boilers on board :P
[15:18:37] <Wobbo > I have a book(the salmon of doubt) that tells you how to make a goodcup of tea, but it suggests milk, and I haven’t drunk tea with milk for over ten years
[15:19:24] <Wobbo > Kenny: as a kid I did use milk :P
[15:21:30] <Wobbo > I’m going I guess
[15:21:57] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
45 more...
[13:19:51] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:19:51] *** zsh sets mode: +v Wobbo
[13:20:15] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
[13:20:26] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:20:26] *** zsh sets mode: +v Wobbo
[13:26:03] <Wobbo > pacakge.loaded[libraryname] = nil
[13:27:47] <Wobbo > You’re welcome ;)
[13:54:13] <Wobbo > JoshTheEnder: is your script running? :P
[13:54:25] <Wobbo > EnderBot2: Hi
[13:54:54] <Wobbo > I expected that you were testing a script or something, since you asked all those questions
[13:58:05] <Wobbo > If it would know it is inferior, it wouldn’t be inferior :P
[13:59:50] <Wobbo > The fact that it would have enough capabilites to have such a large model of the world to not only include itself but also others and give everything a value, would mean it isn’t inferior
[14:08:19] <Wobbo > Kenny vs windows :P
[14:09:20] <Wobbo > I just don’t fight with windows. Well at least if I can prevent it
[14:10:44] <Wobbo > Probably because I fight with windows before I even log in
[14:11:46] <Wobbo > Josh, can he parse sentence a little, or not at all?
[14:12:21] <Wobbo > Well, can’t help you there anyway :P
[14:13:44] <Wobbo > I’m probably going to take some classes in language processing next year, might build an “intelligent” irc bot by then :P
[14:15:37] <Wobbo > JoshTheEnder: Make him look through the wiki :P
[14:15:48] <JoshTheEnder> Wobbo , in time
[14:15:58] <Wobbo > I know a little about Lua patterns, but not a lot.
[14:16:36] <Wobbo > Ah, no experience with python regex
[14:17:04] <Wobbo > ?chanstats
[14:17:31] <Wobbo > I only have 80 more posts than asie! :O
[14:21:43] <Wobbo > Out of context, no :P
[14:32:06] <Wobbo > How do I include a picture in markdown?
[14:32:28] <Wobbo > as in [link to img]?
[14:33:29] <Wobbo >  appereantly
[14:33:41] <ping> or what Wobbo said
[14:33:41] <Wobbo > Kenny: for an assignment.
[14:34:28] <Wobbo > I use Rmarkdown so I can use R code in between my markdown, which pandoc turns into latex, and with latex turns into pdf so I can hand it in
[14:35:30] <Wobbo > pandoc markdown-> latex doesn’t support html I believe :P
[14:35:52] <Wobbo > Kenny: it is the whole syntax that changes
[14:38:37] <Wobbo > I don’t think that that work. It might though
[14:39:30] <Wobbo > Kenny: markdown is not the same everywhere. I believe I can’t use the html format with pandoc
[14:42:02] <Wobbo > Wow, that last one ifs really usefull, thanks!
[14:46:36] <Wobbo > It is easier to ask here than to google :P
[14:47:51] <Wobbo > So I can work on my assingment :P
[15:00:37] <Wobbo > Hey, it doesn’t error :P
[15:12:54] <Wobbo > I’m going to bed
[15:13:38] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
39 more...
[13:56:37] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:56:37] *** zsh sets mode: +v Wobbo
[13:57:14] <Wobbo > Hi ping
[13:59:04] <Wobbo > ping: do your lua scripts have access to the log?
[14:00:32] <Wobbo > ah, thnx
[14:01:42] <Wobbo > I want to write a script that can generate subjects for holy wars :P
[14:03:09] <Wobbo > Always fun :P
[14:03:22] <Wobbo > you type .holywar and he finds holy wars we fought before :P
[14:06:12] <Wobbo > But first I need some seeds to generate patterns…
[14:10:20] <Wobbo > The only sentence in the log I have that share the words linux and os x is this one: @sie: Linux and OS X have modding and things much easier
[14:10:25] <Wobbo > Dafuq?
[14:14:26] <Wobbo > Meh, I can find good seeds to find controversial topics :/
[14:15:58] <Wobbo > .logmatch
[14:15:58] <^v> Wobbo , Total: 17598, Random: <Kenny> yep
[14:16:06] * ping slaps Wobbo
[14:16:12] <Wobbo > .logmatch slap
[14:16:13] <^v> Wobbo , Total: 25, Random: <pong> .> hook.add("command_slap",function(user,chan,txt) respond(user,"\1ACTION slaps "..txt.."\1") end)
[14:16:42] <Wobbo > Derp, sorry Kenny
[14:16:55] <Wobbo > The odds are not in your favour :P
[14:18:21] <Wobbo > why do you want to .logmatch web anyway?
[14:18:45] <Wobbo > Why web?
[14:18:57] * ping slaps Wobbo
[14:18:58] <^v> ACTION double slaps Wobbo
[14:19:30] <Wobbo > I think I am getting slapped more often lately
[14:19:40] <Wobbo > False :P
[14:20:09] <Wobbo > .lua if print then print("ping) end
[14:20:09] <^v> Wobbo , lua:1: unfinished string near <eof>
[14:20:19] <Wobbo > .lua print("ping")
[14:20:19] <^v> Wobbo , ping | nil
[14:20:26] <Wobbo > Did that ping ping? :P
[14:21:27] <Wobbo > .lua stab("ping")
[14:21:28] <^v> Wobbo , lua:1: attempt to call global 'stab' (a nil value)
[14:21:59] <Wobbo > .lua os.exit()
[14:21:59] <^v> Wobbo , lua:1: attempt to call field 'exit' (a nil value)
[14:23:12] <Wobbo > .lua for k, v in pairs(_ENV) do print(tostring(k)..':\t'..tostring(v)) end
[14:23:12] <^v> Wobbo , print:function: 6D793C3C | load:function: 00379498 | getmetatable:function: 6D7944A4 | rawget:function: 6D793B28 | os:table: 0037B680 | tonumber:function: 6D793778 | coroutine:table: 0037B6F8 | setmetatable:function: 6D7942E4 | pairs:function: 6D794470 | math:table: 0037B748 | table:table: 0037B720 | _VERSION:Lua 5.2 | pcall:function: 6D794268 | ipairs:function: 6D794488 | error:function: 6D793EFC | _G:table: 0043EA48 | next:function:
[14:25:30] <Wobbo > I kinda like .lua
[14:26:05] <Wobbo > Gopher: no :P
[14:26:24] <Wobbo > We should kill \r
[14:26:31] <ping> Wobbo , +1
[14:26:48] <Wobbo > We should kill notepad to, while we are at it
[14:27:13] <Wobbo > WobooLikeV? :P
[14:27:36] <JoshTheEnder> .lua if not Wobbo LikeV then print( "WHAT!?!" ) end
[14:27:54] <Wobbo> .lua _ENV{'Wobbo Like^v'] = true --:P
[14:27:54] <^v> Wobbo , lua:1: '}' expected near ']'
[14:28:19] <Wobbo> .lua _ENV['Wobbo Like^v']
[14:28:19] <JoshTheEnder> .lua print( Wobbo LikeV )
[14:28:19] <^v> Wobbo , nil
[14:28:47] <ping> because Wobbo said it first
[14:29:29] <Wobbo > ping: does .lua know who called it?
[14:31:54] <Wobbo > I'm going to bed
[14:32:00] <Wobbo > So speak you all later
[14:32:32] <Wobbo > Bye Snakybo :P
[14:32:35] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[23:10:49] <^v> ping, ssbpl,cf,sauce,git,messages,forums,openprograms,fb,ip,stats,jenkins,commits,say,openc,brainfuck,flipcaps,lc,openp,malbolge,j,fc,blend,source,ping,opencomponents,help,whois,agony,rainbow,w,github,short,echo,failblend,freq,encagony,f,encodeag,wiki,bf,host,ag,wobbo ,clusterfuck,lua,beta,cmd,binaryfuck,setwho,l,random,>,h,account,mb,logmatch,binfuck,[,s,failcaps,build,dubstep,spell,rb
58 more...
[12:19:41] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:19:41] *** zsh sets mode: +v Wobbo
[12:30:53] <Kenny|AFK> Wobbo l!
[12:31:12] <Wobbo > You're getting slow Kenny :P
[12:31:14] <JoshTheEnder> wub Wobbo wub
[12:34:47] <Wobbo > So, did I miss something?
[12:44:56] <Wobbo > I guess that is no :P
[12:50:37] <Wobbo > Hi Vexatos
[12:50:56] <Wobbo > HelLua :P
[12:59:07] <Wobbo > Vexatos: to much to do. to little time
[13:30:42] <Wobbo > I guess you scared him away ::
[14:54:47] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[14:55:08] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:55:08] *** zsh sets mode: +v Wobbo
[15:11:39] <Wobbo > I'm going to bed
[15:12:09] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
14 more...
[14:18:36] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:18:36] *** zsh sets mode: +v Wobbo
[14:31:01] <Wobbo > still irc hacking ping?
[14:31:18] <^v> Wobbo , Total words: 159216, i, the, it, to, pnig, kenn.y, is, a, aise, sanagr
[14:31:22] <Wobbo > That :P
[14:31:55] <Wobbo > If you are still writing commands like that
[14:32:07] <Wobbo > .random
[14:32:08] <^v> Wobbo , <Kodos> I barely remember what time I woke up at this point
[14:33:49] <Wobbo > this: https://github.com/doches/clusterfuck ?
[14:34:25] <Wobbo > Then I would like to have a link :P
[14:35:14] * ping stabs Wobbo
[14:35:33] <Wobbo > ?chanstats
[14:35:59] <Wobbo > My current random sentence on the stats page is: The best random sentence ever
[14:36:32] <ping> .random Wobbo
[14:36:33] <^v> ping, <Wobbo > Then it might work. give it a try
[14:36:50] <Wobbo > Yeah, I say that a lot, now don't I? :P
[14:37:11] <Wobbo > Hi LordFokas
[14:37:25] <LordFokas> Hi Wob Wob Wobbo
[14:37:34] <Wobbo > .dubstep
[14:37:41] <Wobbo > That is not a command yet? :P
[14:38:37] <Wobbo > LOL, kibibyte prints youtube stats now? :P
[14:41:01] <^v> ping, WoooooooobbooooooWoooobboWobbooooWoobbooWoooooooooobboooooWoobboWobbooooWoooooobbooooooWooooooobboooooooWoobboooooooWooooobbooooWobbo ooooooWoooooooobboooooooooWoooooobboooo
[14:42:24] <Wobbo > They made jokes that my name was the most dub step like name ever :P
[14:44:30] <Wobbo > .dubstep
[14:44:31] <^v> Wobbo, WoooooooobbooooooooooWoooooooooobbooooooWoobboooooWooobboooooooooWooobbooooooooWooooooooobbooooooooooWoooooooooobboooooooWoooobboooWooobboooooooooWobbooooWobboooooooWobbo WoooooooooobboooWooobboooooo
[14:45:39] <Wobbo > JZTech101: The toilet I hope
[14:45:48] <JZTech101> Wobbo : not literally. LOL
[14:50:02] <Wobbo > I prefer home-brew over apt-get, never worked with pacman
[14:50:45] <Wobbo > screen
[14:52:23] <Wobbo > .spell Hello
[14:52:23] <^v> Wobbo , Hello
[14:52:35] <Wobbo > what does it do ping?
[14:53:34] <Wobbo > .spell .spell Hello
[14:53:35] <^v> Wobbo , .spell Hello
[14:53:44] <Wobbo > Damn, that doesn't work
[14:54:50] <Wobbo > Hmm, just a ? doesn't work
[15:06:17] <Wobbo > Hi Coreymills26
[15:39:56] <Wobbo > I'm going
[15:40:01] <Wobbo > So, Bye!
[15:40:29] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[19:51:19] <ping> [1132523] <Wobbo > .random
[19:51:19] <ping> [1132523] <^v> Wobbo , <Kodos> I barely remember what time I woke up at this point
46 more...
[08:16:09] <JoshTheEnder> heh, look at Wobbo & ping's random quotes
[13:36:22] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:36:23] *** zsh sets mode: +v Wobbo
[13:37:53] <Wobbo > asie: another version of forge multipart?
[13:38:01] <asie> Wobbo : immibis' microblocks
[14:08:06] <Kenny> Wobbo ! hehe
[14:08:17] <Wobbo > You're late Kenny :P
[14:09:36] <Wobbo > pong: link?
[14:14:14] <Wobbo > for OC? :P
[14:18:24] <Wobbo > Wait, how did we get the stats?
[14:18:32] <Wobbo > ?2048game
[14:18:43] <Wobbo > the page with the chat stats
[14:18:57] <Wobbo > Derped, I missed it
[14:21:58] <Wobbo > JZTech101: For some reason I am number three :P
[14:23:35] <Wobbo > I'm also the four most referenced user O_o
[14:23:41] <ping> Wobbo , because me
[14:23:52] <Wobbo > ping: Yeah, you cheat :P
[14:25:09] <LordFokas> he also has the most dubstep name ever... can't deny it... Wob Wob Wobbo !
[14:26:26] <LordFokas> there should be a line saying "Wobbo has the most dubstep name ever, dropping the bass 5 times!"
[14:26:59] <Wobbo > Myabe that will becomes LordFokas random quote :P
[14:27:07] <ping> .> string.rep("Wobbo ",math.random(1,10)):gsub("o",function() return ("o"):rep(math.random(1,10)) end)
[14:27:53] <ping> .> string.rep("Wobbo ",math.random(5,15)):gsub("o",function() return ("o"):rep(math.random(1,10)) end)
[14:27:53] <^v> ping, WoooooobboooooWoooobboooooooooWooooooooobbooooooooWoobboooooooooWoooooooobbooooooWoooobboWobbooooWoobbooWoooooooooobboooooWoobboWobbo oooWoooooobbooooooWooooooobbooooooo
[14:28:25] <Wobbo > Sangar: know we need a pipe able version of the irc client on OC :P
[14:28:41] <ping> wat does that even mean Wobbo
[14:29:19] <Wobbo > ping: dustepgen | irc from besh
[14:29:45] <LordFokas> Wobbo : I'd love that to become my random quote, like, forever :D
[14:29:56] <ping> .random Wobbo
[14:29:57] <^v> ping, <Wobbo > Only found out today that I have been walking in front of a coffeshop(not the starbucks kind) for the last few weeks without notching today, that was pretty weird
[14:30:08] <Sangar> Wobbo , don't let me stop you, the basics are there :>
[14:30:16] <JoshTheEnder> .random Wobbo
[14:30:18] <Wobbo > Sangar: but time! D:
[14:30:36] <ping> .random Wobbo
[14:30:36] <^v> ping, <Wobbo > C
[14:31:14] <Wobbo > I said that yesterday :P
[14:33:29] <Wobbo > Kenny: damn
[14:33:42] <Wobbo > my high score is 5576
[14:35:32] <JoshTheEnder> .random Wobbo
[14:35:33] <^v> JoshTheEnder, <Wobbo > As far as I am aware
[14:35:54] <Wobbo > .random Sangar
[14:35:54] <^v> Wobbo , <Sangar> i might be wrong thouh!
[14:37:59] <Wobbo > .random Kenny
[14:38:00] <^v> Wobbo , <Kenny> damn, i'll say. had v 177
[14:38:33] <Wobbo > Sentences out of context are weird :P
[14:39:07] <Wobbo > Getting random sentences of course :P
[15:21:12] <Wobbo> .random Wobbo
[15:21:13] <^v> Wobbo, <Wobbo > Hi
[15:21:24] <Wobbo > The best random sentence ever :P
[15:21:25] <Kenny> hi wobbo
[15:22:03] <Wobbo > Now I am actually interested in making frequency lists of the words used in the chat :P
[15:22:52] <Wobbo > Could I get access to the log transcripts? :P
[15:25:56] <Wobbo > I will remove all non letters, including the numbers ;)
[15:30:28] <Wobbo > Well, that might run for a while
[15:31:40] <Wobbo > It is done already O_o
[15:32:06] <Wobbo > ping: I am using a UNIX pipeline to do this :P
[15:32:16] <Wobbo > Because that is actually easier
[15:32:35] <Wobbo > But, who wants to make a guess to the most frequent word in this chat?
[15:33:29] <Wobbo > That word is in ninth place
[15:34:11] <Wobbo > actually eight place,
[15:34:58] <Wobbo > The top ten of most used words in this channel is:
[15:35:41] <Wobbo > i, the, it, to, ping, kenny, is, a, asie and sangar
[15:36:40] <Wobbo > kenny is a asie? :P
[15:36:56] * Kenny DiNozzo's Wobbo
[15:37:33] <Wobbo > ping: I can send you the UNIX command :P
[15:38:23] <Wobbo > ping: it will also work in other UNIX shells
[15:38:51] <Wobbo > ^v made a spell check
[15:38:58] <Wobbo > *spelling error :P
[15:40:23] <Wobbo > gnip is more like anti ping :P
[15:42:22] <Wobbo > ping: why would you do that?
[15:42:43] <ping> .> antiping("Wobbo ")
[15:43:18] <Wobbo > I first turn all the characters to lowercase, then I replace everything that is not a letter with a newline, then I sort that and count all the occurrences :P
[15:43:26] <Wobbo > Oh, you didn't mean the freqlist
[15:46:21] <^v> Wobbo , Total letters: 663773, e, o, a, t, i, n, s, r, h, l
[15:51:22] <Wobbo > I'm going bytheby
[15:51:55] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
78 more...
[15:04:34] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:04:34] *** zsh sets mode: +v Wobbo
[15:07:46] <Wobbo > So… anything happened here?
[15:10:05] <Wobbo > Coreymills26: And did it work?
[15:33:54] <Wobbo> Wobbo_ has more lines than Wobbo :P
[15:34:41] <Wobbo > As far as I am aware
[15:34:44] <Wobbo> whois Wobbo
[15:34:50] <Wobbo> \whois Wobbo
[15:35:50] <Wobbo > I'm really good with irc commands :P
[15:37:01] <Wobbo > He also tells me that I was last online 46 days ago…
[15:37:34] <JoshTheEnder> ok, added the alias, next time the stats are generated (on the next hour) the nicks will be consolidated into just "Wobbo "
[15:37:45] <Wobbo > Ah, thanks :)
[15:38:28] <Wobbo > Which would mean I would be in the top 4 or even 3 posters :P
[15:41:19] <Wobbo > Achievement get! :P
[15:41:36] <Wobbo > JoshTheEnder: who sets the random quote? :P
[15:42:04] <Wobbo > Because it is about the stats now :P
[15:42:32] <Wobbo> Wobbo_ has more lines than Wobbo :P"
[15:45:46] <JoshTheEnder> Wobbo , no
[15:45:54] <Wobbo > It would work! :P
[15:46:27] <Wobbo > It is the only way in which I can get more posts than S@ngar
[15:47:07] <Wobbo > JoshTheEnder: Why are certain names on the page blue?
[15:47:42] <Wobbo > JoshTheEnder: I don't even have time to do that, I have to work on a robot, to look for houses and I have tests in a week D:
[15:48:27] <Wobbo > $slap JoshTheEnder
[15:50:18] <Wobbo > Symmetryc: How does the macro system work?
[15:52:08] <Wobbo > Symmetryc: What is wrong with %macro?
[15:52:53] <Wobbo > Symmetryc: Lua like macros normally works like that :P
[15:53:11] <Wobbo > C-like marco's work with the #
[15:53:43] <Wobbo > Symmetryc: Yeah, you can check Lua-Logging to see how they fixed it
[15:55:16] <Symmetryc> Wobbo : What does logging have to do with macros? :P
[15:56:02] <Wobbo > Lua-logging has a prepLog message that switches %date to the current day and stuff
[15:56:39] <Wobbo > Prop :P
[15:57:02] <Wobbo > That should porb end with a b
[15:57:51] <Wobbo > $slap Me
[15:58:20] <SuPeRMiNoR2> sorry Wobbo , strong security
[15:58:25] <SuPeRMiNoR2> $slap Wobbo
[15:58:25] * SuperBot slaps Wobbo around a bit with a a trout
[16:01:54] <Symmetryc> Wobbo : Was that slap regarding the macro thing lol?
[16:05:33] <Wobbo > Symmetryc: The slap has nothing to do with the macro thing
[16:06:30] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[16:06:44] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:06:44] *** zsh sets mode: +v Wobbo
[16:09:15] <Symmetryc> Wobbo : Ah, okayh
[16:09:38] <Wobbo > Otherwise, it would have been $slap Symmetryc or $slap macro :P
[16:09:54] <Symmetryc> Wobbo : Btw, one of the macros is a lambda macro :D
[16:10:04] <Symmetryc> Wobbo : Where you can just do @(<fn>)
[16:11:05] <Wobbo > if you use small functions for that :P
[16:17:13] <Wobbo > Symmetryc: I don't know if I find that easier to read or not…
[16:17:50] <Wobbo > Still not that easier really…
[16:28:28] <Wobbo > pong: where did you get that?
[16:28:43] <pong> Wobbo , http://lua-users.org/wiki/ExtensionProposal
[16:28:45] <Wobbo > and it sounds a lot like io.popen really
[16:29:55] <Wobbo > pong: I guess the problem with spawn is, is that is a windows thing. the POSIX equivalent would be a fork/exec combo, but io.popen already does that
[16:31:15] <Wobbo > That is because not every system allows you to have read/write pipes to fork/execed processes.
[16:31:24] <Wobbo > Although most do nowadays
[16:32:18] <Wobbo > pong: but if you want to, you can implement io.popen so it does work with read/write pipes. both Sangar and I gave that a try, but we bot got headaches :P
[16:34:12] <Wobbo > Kodos: nice
[16:34:29] <Wobbo > pong: as in, both Lua 5.1 and Lua 5.2 intermixed? I don't think that is possible
[16:34:42] <pong> Wobbo , invite me to ur chan :<
[16:34:53] <Wobbo > pong: what?
[16:45:38] <Wobbo > byways, I'm going
[16:45:49] <Symmetryc> Wobbo : Bye
[16:46:04] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
72 more...
[11:44:00] <^v> ping, Total commits: 1170, fnuecke 86.5%, lordjoda 8.9%, Vexatos 1.5%, infinikiller64 1.2%, Wobbo 1.1%
[14:14:50] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:14:50] *** zsh sets mode: +v Wobbo
[14:46:39] <Wobbo > Sangar: Would it be possible to have a non blocking robot.forward?
[14:48:08] <Sangar> Wobbo : err, what for?
[14:48:18] <Wobbo > Non blocking robot movement
[14:49:04] <Wobbo > So I can do calculations while the robot is moving
[14:51:02] <Sangar> Wobbo s: hm. i don't know. maybe. thing is, it would involve quite a bit of work, since the robot callbacks would have to error / block (latter only possible via the wrapper lib in response to an error) because while moving those *shouldn't* do anything.
[14:52:12] <Wobbo > So you can't have non blocking robot movements? :/
[14:55:17] <Wobbo > It would make behaviour robotics possible, while it really possible right now :/
[14:55:54] <Wobbo > Sangar: I don't mind that, I would create a more advanced library for movement So I can also know if we are moving and stuffs
[14:59:21] <Wobbo > Sangar: I won't have time to work on an architecture anyway :P
[15:00:52] <Wobbo > So, we won't have voice overs for movie trailers anymore
[15:06:17] <Wobbo > Coreymills26: ctrl+c or ctrl+atl+c
[15:08:14] <Wobbo > os.shutdown should work, but he won't reboot out of himself.
[15:09:01] <Wobbo > Coreymills26: But it might be better to track its energy level and make it return to a charger
[15:09:57] <Wobbo > Coreymills26: You can use my energyd(see the forums) to send events when certain energleves are reached
[15:10:02] <Wobbo > *energy levels
[15:31:55] <Wobbo > I'm going
[15:32:27] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
16 more...
[13:54:24] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:54:24] *** zsh sets mode: +v Wobbo
[13:55:22] <ping> :D Wobbo
[13:56:30] <Wobbo > Sangar: does robot.move block?
[13:59:30] <Wobbo > You know what I mean :P
[13:59:39] * Wobbo goes to look up how the function is called
[14:00:07] <Wobbo > yeah, that one :P
[14:00:29] <Wobbo > Sangar: does robot.forward block? If yes, would it be possible to create a non blocking version?
[14:01:09] <Wobbo > I know ping, but the RiM controller doesn't block either
[14:02:23] <Kenny> Wobbo , what are you doing with a robor and RiM?
[14:03:09] <Wobbo > Kenny: You don't want to know >:-)
[14:03:52] <Wobbo > Kenny: that is the kind of behaviour I would the robot would like to see doing ;)
[14:06:03] <Wobbo > Kenny: but he will block while doing so. I would like to see a robot.forward that doesn't block but doesn't go into blocks that are occupied, like how the RiM controller works
[14:09:01] <Wobbo > Wait, the src is included in RiM's jar?
[14:10:59] <Wobbo > But, what did you actually mean with: have you seen the RiM code?
[14:12:48] <Wobbo > I don't think I could work on a mod :P
[14:15:12] <Wobbo > Kenny: because University and enough projects for OC :P
[14:17:07] <Wobbo > Kenny: Then I know how it is done, but I am not going to use that knowledge :P
[14:23:20] <Wobbo > Kodos: https://github.com/BigRenegade/OC-Compatibility-Libraries
[14:34:55] <Wobbo > Kodos: food is more important than a haircut,
[14:35:04] <Kodos> Wobbo , I still have... 100 bucks in food stamps for march
[14:51:34] <Wobbo > I'm going
[14:51:59] <Wobbo > Tell Sangar I would like nonblocking robot.forward :P
[14:52:28] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
22 more...
[14:36:18] <Kenny> Wobbo is just as fast
[13:55:12] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:55:12] *** zsh sets mode: +v Wobbo
[13:55:19] <Kenny|AFK> Wobbo !
[13:55:39] <Wobbo > Even when Kenny is AFK< he welcomes me :P
[13:55:50] <Wobbo > Hi guys
[13:55:54] <ping> :D Wobbo
[13:56:13] <Wobbo > I'm fine
[13:56:55] <Wobbo > Only found out today that I have been walking in front of a coffeshop(not the starbucks kind) for the last few weeks without notching today, that was pretty weird
[13:57:01] <Wobbo > And how are you?
[13:58:24] <Wobbo > There is a starbucks on the station in Groningen, but the coffeshop I meant probably doesn't have coffee :P
[13:59:20] <Wobbo > Well, I actually don't know. Maybe weed goes well with coffee… I don't know
[14:00:05] <Wobbo > I could find out, but I don't really want to know :P
[14:01:45] <Wobbo > Little fun fact, I am allowed to sell and buy weed, but I am not allowed to import or to grow weed for selling. So I don't know where I would get the stuff to sell it to others :/
[14:02:44] <Wobbo > But they are not allowed to sel it to me :P
[14:02:53] <Wobbo > They can only use it for personal use :P
[14:04:11] <Wobbo > I could also just hope nobody notices. I mean, the coffeeshops have to get it from somewhere as well :P
[14:05:13] <Wobbo > It is at least a pretty fucked up part of Dutch law.
[14:06:13] <Wobbo > Kenny: they still do :P
[14:06:29] <Wobbo > At least, that is what they tell us on the news :P
[14:06:40] <Wobbo > Kenny: you stoned now? :P
[14:07:37] <Wobbo > Yeah, I am at least allowed to grow my own :P
[14:08:37] * ping eats Wobbo
[14:08:58] <Wobbo > ping, why would you want to eat me?
[14:09:39] <Wobbo > Sangar: Should I add some real robots to rabot.names
[14:10:01] <Sangar> Wobbo hi! yeah, feel free to :)
[14:10:43] <Wobbo > Can I also give them longer toltip like stuff? or won't that work?
[14:11:02] <Wobbo > thanks… I guess :P
[14:14:55] <Wobbo > ping: does this take text and turn it into a hologram?
[14:15:02] <Wobbo > Or did you hardcode these?
[14:21:46] <Wobbo > Sangar: pull request
[14:22:43] <Sangar> Wobbo thanks, but the parser isn't that smart - the stuff including the # would be part of the name :P
[14:22:52] <Wobbo > Derp :P
[14:24:23] <Wobbo > Sangar: I moved them to the line in front
[14:25:08] <Wobbo > I hope I get a robot named shaky sometime in the future :P
[14:27:06] <Wobbo > Or Elmer, I named by first CC turtle Elmer :P
[14:33:38] <Wobbo > I'm going. Bye
[14:33:54] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
37 more...
[12:42:54] <SpiritedDusty> JoshTheEnder, https://github.com/Wobbo /COLua
[13:45:48] <^v> ping, Total commits: 1111, fnuecke 86.5%, lordjoda 9.1%, Vexatos 1.5%, infinikiller64 1.3%, Wobbo 1%
[00:46:42] <^v> ping, Total commits: 1102, fnuecke 86.4%, lordjoda 9.1%, Vexatos 1.5%, infinikiller64 1.3%, Wobbo 1%
[12:17:56] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:17:57] *** zsh sets mode: +v Wobbo
[12:21:28] <Kenny> hey Wobbo
[12:24:23] <Wobbo > That doesn't work I believe
[12:26:13] <Wobbo > pong: I believe it is also noted in NonStandardLuaLibs that it doesn't
[12:27:38] <Wobbo > Then it might work. give it a try
[12:31:22] <Wobbo > ah, yeah.
[12:47:32] <Wobbo > doesn't CC's bit library have like 6 functions or so?
[12:49:52] <Wobbo > Little more than I thought
[12:50:12] <Wobbo > But I'm going to play psychonauts, so I guess I won't react :P
[12:50:22] <Wobbo > \AWAY psychonauts
[12:50:36] <Wobbo > It is, but it is fun
[12:51:17] <Wobbo > do you know Edna & Harvey?
[12:51:50] <Wobbo > You should have a look at that then, it is'n a platformer, but of similar weirdness as psychonauts :P
[14:55:47] <Wobbo > POSIX masterrace :P
[14:56:41] <Kenny> not you, Lord, Wobbo hehe
[14:57:25] <Wobbo > uname -a Darwin Renes-MacBook-Pro.local 13.0.0 Darwin Kernel Version 13.0.0
[15:01:48] <Wobbo > But Kenny, POSIX is a set of standards for operating systems and C standard libraries
[15:04:18] <Wobbo > Kenny: a friend of one always says: PC gaming master race, so I changed that into POSIX mastrrace :P
[15:06:40] <Wobbo > And then he does talk, and you try to humiliate him
[15:06:49] <Wobbo > Do you find it weird he almost never talks? :P
[15:07:13] <Kenny> Wobbo *
[15:07:27] <Wobbo > Did you meet before or after the creation of the universe? :P
[15:08:28] <Wobbo > Well, if Bio wasn't here before the creation, I would say after :P
[15:43:11] <Wobbo > I'm going to bed
[15:44:04] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
26 more...
[09:19:32] <Sangar> and that after all the shell expansion implementation Wobbo and me went through recently...
[14:34:02] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:34:02] *** zsh sets mode: +v Wobbo
[14:36:50] <Wobbo > Maybe you should start using spout :P
[14:37:31] <Wobbo > https://spout.org
[14:39:13] <asie> Wobbo : Spout still depends on Minecraft's sound subsystem
[14:39:20] <Wobbo > Really? XD
[14:40:07] <Wobbo > But, how could Spout be OpenSource when it depend on minecraft?
[14:44:59] <Wobbo > Sangar, I looked a som Scala files and I was wondering.
[14:45:29] <Wobbo > When you define a function, you sometimes have an = and an if statement between the ) and the {, what does that if statement do?
[14:49:39] <Wobbo > Ah, so like the return type in C and Java.
[14:49:47] <Wobbo > But what does the if statement do?
[14:54:06] <Wobbo > Sangar: so they define what is returned?
[14:56:09] <Sangar> Wobbo : yeah, basically. def f(...) = if (x) { ...; a } else { ...; b } is equivalent to def f(...) = { if (x) { ...; return a } else { ...; return b } }
[14:56:09] <pong> lol Wobbo
[14:56:32] <Wobbo > Sangar: ah thanks. Makes reading your code what easier :P
[14:57:10] <Wobbo > Luckily, it is only sometimes ;)
[15:00:55] <Wobbo > python doesn't suck, I but I don't think it is as elegant as Lua.
[15:02:39] <Wobbo > JoshTheEnder, C doesn't have a default implementation for sockets either. Lua is based from C in certain library parts.
[15:02:55] <Wobbo > LordFokas +1
[15:05:23] <Wobbo > LordFokas: maybe the students weren't Intelligent enough to build Intelligent systems :P
[15:06:16] <Wobbo > But you are right, using reactive agents shouldn't be used for OO problems
[15:06:57] <LordFokas> Wobbo , they can still solve it, provided you have unlimited time.
[15:07:13] <Wobbo > LordFokas: you don't study AI probably :P
[15:07:47] <Wobbo > The real world doesn't have unlimited time :P
[15:09:37] <Wobbo > Why no A* through the state space?
[15:10:04] <Wobbo > Or I am understanding the puzzle incorrectly :P
[15:15:27] <Wobbo > I never solved a 8-puzzle algorithmically actually :P
[15:15:46] <Wobbo > But didn't think that A* would expand that many nodes :P
[15:17:38] <Wobbo > LordFokas, you used A* tree search on a graph?
[15:19:40] <Wobbo > Than four is only the theoretical maximum, right?
[15:25:24] * Wobbo wants to implement A* graph search now
[15:29:17] <Symmetryc> Wobbo : I made function overloading :D
[15:31:53] <Wobbo > Symmetryc, you still working with Lua 5.1 and CC? :P
[15:33:27] <Wobbo > You can still use require then if I am not mistaken ;)
[15:35:45] <Wobbo > But you have to need the full path to the file
[15:37:40] <Symmetryc> Wobbo : Changed :P
[15:38:39] <^v> pong, Total commits: 1102, fnuecke 86.3%, lordjoda 9%, Vexatos 1.4%, infinikiller64 1.2%, Wobbo 0.9%
[15:39:16] <Wobbo > I got pinged just because someone whats to see the commits :P
[15:39:23] <Wobbo > *wants
[15:47:39] <Wobbo > Sangar: more people have reacted on the Opinion on OpenComputers thread. Did you read it?
[15:48:20] <Wobbo > Oh well, it isn't that interesting really
[15:49:52] <Wobbo > Someone said installation was easy and asked why people thought it was hard
[15:52:13] <Wobbo > It used to be harder if I am not mistaken.
[15:52:52] <Wobbo > I could't play it right from the start, it didn't have a OS X version back then :P
[15:53:49] <Wobbo > Installation using package manager? :P
[15:55:11] <Wobbo > because $REASONS :P
[15:55:12] <asie|tab> Wobbo : i use OS X too!
[15:57:44] <Wobbo > pong, I can safely do that :P
[16:22:55] <Wobbo > Oh well, I'm going
[16:25:19] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
50 more...
[09:18:50] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:18:50] *** zsh sets mode: +v Wobbo
[09:20:14] <Wobbo > one minute until people noticed me, this must be a record :P
[09:30:35] <Wobbo > I love the fact that sangar was away according to irc, but was actually talking, and now he is gone but before he left he switched his status
[09:30:41] <Wobbo > So he is no longer away :P
[09:40:01] <Wobbo > ShadowKatStudios: Why use ed anyway?
[09:40:20] <Wobbo > Most systems also provide vi, some even provide vim
[09:40:31] <Wobbo > Not even vi?
[09:40:48] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[09:40:59] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:40:59] *** zsh sets mode: +v Wobbo
[09:43:06] <ShadowKatStudios> Wobbo : This is on a PDP-11
[09:43:28] <Wobbo > Old school :P
[09:53:22] <Wobbo > ShadowKatStudios: change package.path
[09:53:54] <Wobbo > require loops over package.path, so if you place your custom install location before the default, it will use that instead
[09:54:32] <Wobbo > The only problem with fs is that it is already loaded, so you might have to unload it first, but I don't know if you can reload the default api that way
[09:55:29] <Wobbo > Tahg, it isn't
[09:56:11] <Wobbo > Tahg, it is a table, sure, but it is in package.loaded, not in _G
[09:56:41] <Wobbo > ShadowKatStudios: I'm wondering if it is possible, but it should be
[09:56:55] <Wobbo > Tahg, require doesn't put stuff into _G
[09:57:06] <Wobbo > ShadowKatStudios: that is the hard option :P
[09:57:49] <Wobbo > Tahg, that only goes for the default Lua libraries
[09:59:48] <Wobbo > ShadowKatStudios: The problem you are having is a bootstrapping problem, you want to replace something, but you also want to use that same thing
[10:00:47] <Wobbo > What you could do, is create a program that loads your library into pakcage.loaded
[10:01:07] <Wobbo > other programs that require "filesystem" will get the version from pakcage.loaded.
[10:05:29] <Wobbo > ShadowKatStudios: create a startupfile that replaces pakcage.loaded.filesystem with your custom filesystem
[10:07:16] <Wobbo > ShadowKatStudios: what I suggested couldn't find the filesystem?
[10:29:30] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[10:49:41] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[10:49:41] *** zsh sets mode: +v Wobbo
[10:50:53] <Wobbo > Why hasn't anyone posted anything on the forum yet actually?
[10:52:36] <Wobbo > I tried posting earlier today, but it had to be moderated and now the forum I posted in is gone :P
[10:54:02] <Sangar> Wobbo : oh? i suppose that would have been dusty experimenting then?
[10:54:57] <Wobbo > Sangar: This message has been submitted successfully, but it will need to be approved by a moderator before it is publicly viewable. You will be notified when your post has been approved.
[10:56:01] <Wobbo > You have to open the moderator panel, it should be above the mark forums read button on the forum homepage
[10:56:18] <Sangar> Wobbo : huh. might be that 'newly registered user' thing i saw in the settings, it supposedly ends once you have 3 posts
[10:57:19] <Wobbo > Sangar: but I won't get posts if you don't allow my post :P
[10:57:55] <Wobbo > Tha quality isn't bad,
[10:58:11] <Wobbo > I kinda prefer this over better audio to I guess :)
[10:59:09] <Wobbo > Sangar: is this actually the first time you use phpBB?
[10:59:52] <Wobbo > Ah, SMF sounds familiar as well
[11:01:05] <Wobbo > Oh, btw, everybody, I have thought about a new name for the package manager
[11:01:31] <Wobbo > What do you think about Crafting Bench as the name for the program, and bench as the name for the executable? :P
[11:02:13] <Wobbo > and then you don't install programs, but you craft them :P
[11:02:25] <Wobbo > bench craft grep :P
[11:04:24] <Wobbo > So, anyone against renaming OpenPost into CraftingBench?
[11:06:16] <Sangar> and no Wobbo , I don't think anyone objects. it's certainly more creative!
[11:06:35] <Wobbo > and then I guess I am going to call repo's chests :P
[11:07:47] <Wobbo > asie: what kind of camera's?
[11:07:56] <asie> Wobbo : You give a ray direction, you get block distance, light and color data
[11:08:10] <Wobbo > asie: wrok faster!
[11:11:27] <Wobbo > asie: maybe not name it a camera then, that could become confusing :P
[11:11:34] <Wobbo > I like the idea though
[11:17:26] <Wobbo > Sangar: build an API
[11:19:23] <Wobbo > May I propose a robot name switch then? since the robots are actually tele operated and not autonomous? :P
[11:20:17] <Wobbo > To bad they don't come with that program running :P
[11:20:19] <Sangar> i could call them Wobbo though :P
[11:20:28] <Wobbo > I'm not tele operated :P
[11:20:53] <Wobbo > Someone used the term Cyclobots :P
[11:21:02] <Wobbo > Don't know who did though
[11:22:06] <Wobbo > ^v: not as far as I know
[11:24:11] <Wobbo > That was probably a pokemon reference :P
[11:24:31] * Wobbo doesn't know the english pokemon motto that well
[11:25:07] <Wobbo > Hey, when I watched pokemon, I didn't speak english :P
[11:25:52] <Wobbo > I don't have the time to watch pokemon, I have to do SCIENCE!
[11:26:04] <Wobbo > Well mostly learning how to do science. really
[11:31:45] <Wobbo > Sangar: what is the best way to gracefully exit a program from a function?
[11:32:41] <^v> Wobbo , return
[11:32:54] <Sangar> Wobbo : well, there is os.exit(), but that also only works by throwing an error. so if the function is pcalled in some way it'll stop there
[11:35:21] <Wobbo > That is not really a problem, I just don't want a stack trace or something imilar :P
[11:37:10] <Wobbo > Alright, thanks
[11:37:43] <Wobbo > Then bench will just display an error message when you try to install a program that isn't in bench
[11:42:10] <Wobbo > Sangar: Is there a function in fs that cleans a directory?
[11:43:12] <Wobbo > I want to leave the directory itself, I just want to remove the stuff in it
[11:43:38] <Sangar> Wobbo : del dir && mkdir dir?
[11:44:01] <Wobbo > Meh, I guess that is the easiest way…
[11:45:18] <Vexatos> Wobbo: https://github.com/Wobbo /COLua/pull/2
[11:48:28] <Wobbo > Vexatos; commented
[11:48:38] <Vexatos> Wobbo , what do you mean?
[11:48:48] <Wobbo > See the pull request
[11:48:57] <Wobbo > I always sleep at home :P
[11:49:28] <Wobbo > And sometimes almost in the train, but that is normally the point I stop reading :P
[11:50:03] <Wobbo > Vexatos: you can't get a traceback with a table as a message. I expect debug.traceback will error then.
[11:51:11] <Wobbo > you can, but I am currently working on Crafting Bench
[11:51:32] <Wobbo > So if you want to, you would have to implement it yourself
[11:56:46] <Wobbo > Sangar: can I move an whole directory?
[11:56:56] <^v> Wobbo , fs.copy fs.delete
[11:58:11] <Sangar> Wobbo : as long as it stays inside the same file system that should work i think
[11:58:33] <Wobbo > And if it doesn't stay within the same filesystem?
[11:59:25] <Wobbo > That is not problem now, but I want to introduce a move command that installs a program out of benches filesystem onto another one, so you can install programs on floppies to carry around without having to install bench on every machine
[11:59:47] <Wobbo > So I just have to recursively copy and everything is okay?
[12:00:59] <Vexatos> Wobbo , couldn't I just do "if type(self.msg=="string then"?
[12:01:11] <Wobbo > You could
[12:05:15] <Vexatos> Wobbo , I updated the PR
[12:05:21] <Wobbo > ShadowKatStudios: two hours is better than nothing
[12:05:25] <Wobbo > I will have a look
[12:06:19] <Wobbo > Wait, I just noticed that throw already to strings >.<
[12:06:42] <Wobbo > you have a = to much in line 21, but I will accept it :P
[12:07:58] <Wobbo > wait, nvm
[12:12:18] <Wobbo > Sangar: does fs.list return the absolute path?
[12:13:17] <Wobbo > ah, I can work with that as well
[12:13:39] <Wobbo > But that propably means that I can't fs.isDirectory the results of fs.list?
[12:14:35] <Wobbo > I will just check for the /
[12:16:54] <Wobbo > Then I should have a recursive mover now
[12:18:35] <Wobbo > Well then, install SHOULD be in a working state now, but I don't have the time to test it right now :P
[12:26:33] <Wobbo > I gone for an hour or so
[13:38:00] <Wobbo > Which reminds me, I returned
[13:38:16] <Kenny> wb, wobbo
[13:39:55] <Wobbo > Kenny: you can use load to turn a string into a Lua function
[13:42:35] <Wobbo > Sangar: I don't what to open an issue for this since I caused it and stuff, but the functions I dumped into besh are not localised :P
[13:43:05] <Wobbo > phpBB is weird, for certain things you need founder status :P
[13:43:10] <Sangar> Wobbo : oh, right, i forgot about that. i'll make them local.
[13:43:40] <Wobbo > ten whole members :P
[13:59:01] <Wobbo > phpBB problems :P
[13:59:30] <Wobbo > There should be a groups thingy somewhere, you can set the colours there
[13:59:48] <Wobbo > In the user control panel in the administrators panel
[14:11:38] <Wobbo > I fear to much :P
[14:12:30] <Wobbo > You could serialise all the things :P
[14:12:41] * Wobbo should still add serialisation to COLua :/
[14:13:31] <Wobbo > Sangar: and modem sounds :P
[14:13:40] <asie> Wobbo : for that, wait for Computronics dial-up cross-sserver modems
[14:23:42] <Wobbo > ping: what do you do during robotics?
[14:27:43] <Wobbo > And that was a serious question :P
[14:31:44] <Wobbo > Sangar: you need to accept grep on the forum
[14:33:25] <Wobbo > Well, you got your answer :P
[14:34:57] <Wobbo > I posted a message without having to wait for accept ion! :D
[14:35:54] <Wobbo > Now I have that achievement, I'm going to sleep
[14:36:23] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
132 more...
[07:30:01] <Sangar> you'll need to ask Wobbo about things in the package module, he implemented that :P
[14:21:56] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:21:57] *** zsh sets mode: +v Wobbo
[14:22:04] <Kenny> Wobbo !
[14:22:15] <Wobbo > Hi Kenny
[14:22:27] <Kodos> Everytime someone shouts Wobbo !, I can't hear anything but Dabo! in my head
[14:23:32] <Wobbo> And people shouting Wobbo happens about once per day :P
[14:23:38] <Kenny> Wobbo , got the Component Viewer done. it's on OpenPrograms
[14:23:57] <Wobbo > KFAKSP: COLua class loader?
[14:24:27] <Wobbo > Ah, not my problem then :P
[14:24:43] * Wobbo hasn't touched Java in over half a year :P
[14:25:29] <Wobbo > Kenny: is the Component viewer like an interactive viewer of the connect components or can you also send messages using it?
[14:26:12] <Wobbo > So it is like a gui for component?
[14:27:31] <Wobbo > That sounds useful when you are trying to work with components
[14:27:47] <Wobbo > Also, Sangar, about besh, localise your variables :P
[14:28:20] <Wobbo > Kenny, allow scrolling with the arrow keys should fix that right?
[14:29:10] * Wobbo might have forgot to localise his functions from debugging before commiting
[14:33:49] <Wobbo > Sangar: without kidding, I tested using docile, so I just dumped everything into _ENV, but I forgot to change that before committing yesterday.
[14:33:58] <Wobbo > At least I removed the prints this time!
[14:36:50] <Wobbo > A friend of mine once said: At least we didn't forgot the semicolon during a discussion of our code during a course on OOP. After which one of the teachers responded: No, that would have been s syntax error :P
[14:40:13] <Wobbo > Sangar: Also, what does the machine block do?
[14:41:10] <Wobbo> KFAFSP: shameless plug: https://github.com/Wobbo /COLua
[14:41:29] <Wobbo > I read something about a machine.scala in the commits, assumed it was a new block type or something :P
[14:43:24] <Wobbo > SKS: sure do, and report problems/issues back to me
[14:44:00] <Sangar> Wobbo : ah that, it's part of the java api. moving a few more things to the public api, to allow mods to create custom computers, e.g.
[14:44:18] <Wobbo > Ah, on that bike
[14:46:53] <Wobbo > KFAFSP: no, it doesn't. But you can create your dolls within a do end block to use local functions
[14:47:10] <Wobbo > but private variables, no, I haven't found a way to do that in Lua 5.2 yte
[14:48:28] <Wobbo > Then again, if you want OOP in Lua, you will probably respect the privacy of variables as well.
[14:49:00] <Wobbo > KFASP: you could do something with proxies, but I wonder if it is really worth the hassle.
[14:50:34] <Wobbo > Sangar: is it also possible to simply get a UNIX teimstamp btw?
[14:50:38] <Wobbo > *timestamp
[14:51:34] <Wobbo > in game timestamps our fine as well
[14:53:22] <Wobbo > ShadowKatStudios: there is a class loader in COLua to puts interfaces in files. I will upload the example.
[14:55:23] <Wobbo > The example for the class loader is online.
[14:58:54] <Wobbo > KFAFSP: what don't you like about it?
[14:59:09] <KFAFSP> Wobbo {_var = init}
[14:59:52] <Wobbo > You can also do local Foo = class{"Foo", extends= COLua.Object} function Foo:_static() end function Foo:instance() end
[15:01:48] <Wobbo > KFAFSP: you can also set all metamethods :P
[15:02:44] <Wobbo > But if you are going to build a project in it, give me a call when it is on github, I would like to follow it :)
[15:03:36] <KFAFSP> Wobbo : http://pastebin.com/E48waDXq
[15:06:00] <Wobbo > It won't hurt to have a look :P
[15:07:05] <Wobbo > I don't know delphi and I have never developed on windows, so I probably won't notice :P
[15:07:39] <Wobbo > Sangar: evolutionary altoI guess sooner rather than later :P
[15:08:04] <Wobbo > evolutionary algorithms might help there, although I don't know how they work yet :P
[15:08:22] <Wobbo > I learned just today that there are programs that generate code that way :P
[15:10:26] <Wobbo > One of my teachers had a whole course on it while he was studying, but he studied in Utrecht, so we don't have courses like that :(
[15:10:29] <KFAFSP> Wobbo I'll have to set up CC Emu real quick
[15:10:40] <Wobbo > At least not in the bachelor.
[15:11:38] <KFAFSP> Wobbo , Sangar : I had a course on that (very short, more inspirational) on self mutation here in Dresden. I might pay them a visit again when I have the time to do the whole program.
[15:12:11] <Wobbo > I might just ask the teacher if he has some documentation on it :P
[15:14:17] <Wobbo > Groning does offer courses in automated reasoning, but nothing about genetic algorithms :/
[15:16:25] <Wobbo > Damn, looking at the master I just want to take three years for my master :/
[15:26:32] <KFAFSP> Wobbo Still there? :D It took me some time to get CCEmu running now that it's not available anymore.
[15:26:55] <Wobbo > KFAFSP: nice tree
[15:27:28] <Wobbo > I already found out what your name is, you were the guy who couldn't find table.unpack :P
[15:28:39] <Wobbo > But that looks nice.
[15:29:19] <Wobbo > KFAFSP: what you also might be interested in is curses, it is a library that is made for creating GUI's for terminals
[15:30:12] <KFAFSP> Wobbo : Link plz ;). Now that you say it: my first idea was frame chars (border chars). But they arent available in CC
[15:30:22] <Wobbo > http://en.wikipedia.org/wiki/Ncurses
[15:30:40] <Wobbo > Or if you want to make me really happy: http://pubs.opengroup.org/onlinepubs/7908799/xcurses/curses.h.html :P
[15:31:19] <Wobbo > indeed, pretty short.
[15:32:38] <Wobbo > Vexatos! we might need a POSIx repo on OpenPrograms! :P
[15:38:34] <Wobbo > archives as in tar archives?
[15:38:49] <Wobbo > or zip?
[15:40:01] <Wobbo > But it does preserve it?
[15:45:28] <Wobbo > It doesn't look bad.
[15:45:34] <Wobbo > Anyway, I have to go now
[15:45:49] <KFAFSP> Bye Wobbo ! Nice showing you my stuff :D
[15:45:59] <Wobbo > Put it on Github :P
[15:46:21] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
74 more...
[13:49:25] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:49:25] *** zsh sets mode: +v Wobbo
[13:49:35] <Kenny> Wobbo !
[13:49:50] <Wobbo > Hi guys
[13:50:30] <Sangar> hiya Wobbo !
[13:50:58] <Wobbo > Sangar: I was lazy, I made artimethic expansion Lua expansion in an empty environment. It works :P
[13:51:23] <Wobbo > At least, from my Lua prompt :P
[13:51:35] <Wobbo > Haven't tested it in OC yet.
[13:52:20] <Wobbo > Sangar: so that should work yes.
[13:52:29] <Wobbo > But the environment is empty :P
[13:53:04] <Wobbo > Might make it persist and stuff some math functions in there later on, but for now…
[13:53:10] <Wobbo > Hierarchical clustering.
[13:53:57] <Wobbo > Also, if statements :P
[13:56:05] <Wobbo > Tahg: did you use regex?
[13:56:19] <Wobbo > regular expressions
[13:56:40] <Wobbo > If you don't use regular expressions, your problem is not the _ENV, it tis the lack of regex
[13:57:28] <Wobbo > http://xkcd.com/1171/
[14:00:07] <Wobbo > What is wrong with array lists?
[14:00:22] <asie> Wobbo : Imagine you run a server.
[14:00:52] <Wobbo > Ah, that is wrong with array lists
[14:02:35] <Wobbo > Would a three dimensional arrylist be better than? :P
[14:05:00] * Wobbo still actually needs a heap
[14:05:18] <Wobbo > Damn, he didn't send my previous thing
[14:05:51] <Wobbo > I said that a little more types of datastructers would be useful in Lua :P
[14:08:26] <Wobbo > Kodos: you have ftp? :)
[14:08:40] * Wobbo is interested :)
[14:09:28] <Wobbo > I want to make a package manager that can use in-game repo's, so when you get that to work, send me a message :)
[14:11:36] <Wobbo > API Filesystem
[14:14:27] <Wobbo > Kodos: you might want to use github instead
[14:14:42] <Wobbo > Vexatos was working on a git like program
[14:14:54] <Wobbo > wget file filename
[14:15:19] <Wobbo > No, but it works while Vexatos is procrastinating :P
[14:15:55] <Vexatos> Wobbo , Sh*t up, I am waiting for an OC Emulator and a better PC :D
[14:16:02] <Wobbo > I know :P
[14:16:26] <Wobbo > Kodos: If I were you, I would chose OC. You could even include dance parts! :P
[14:16:38] <Wobbo > Not yet, tel me about it
[14:16:38] <Kodos> Wobbo , I'm already planning on dropping CC entirely once I convert to 1.7
[14:19:25] * Wobbo found heaps implemented in pure Lua.
[14:20:35] <Wobbo > To the A-stars!
[14:20:40] <Wobbo > When I have time…
[14:21:01] <Wobbo > A* the best search algorithm I know of
[14:22:44] <Wobbo > Although, with OC's limited memory, it might be better to use IDA*, since it uses less memory
[14:23:08] <Wobbo > Tahg: it is local if you redeclare it in that file
[14:28:41] <Wobbo > pong: so much redstone
[14:28:48] <pong> Wobbo , not really
[14:31:59] <Wobbo > Tahg: certain aspects of 5.1's environment were better, but I understand why they made the change
[14:35:18] <Wobbo > maybe you should localise your _ENV
[14:37:06] <Wobbo > That is because the environment a function is defined in is the environment the function will have.
[14:37:11] <Wobbo > For the rest of its live
[14:39:26] <Wobbo > You can't change the environment that a function has
[14:40:15] <Wobbo > Sangar: pull request
[14:42:01] <Wobbo > it works from my Lua prompt, so the function works
[14:42:16] <Wobbo > How it integrates with the rest is not my problem :P
[14:42:47] <Wobbo > Also, if you want command expansion, all you need to do is actually implement the function expandCmd, then that will work as well
[14:43:06] <Wobbo > And I think I am done with that tokeniser now
[14:43:54] <Wobbo > I'm done with being awake for today as well
[14:44:02] <Sangar> Wobbo : nice. so basically someone will have to have another go at io.popen, right?
[14:44:22] <Wobbo > And then return the output of that command
[14:44:52] <Wobbo > If you allow for bytecode
[14:45:23] <Wobbo > Don't know how exactly
[14:45:33] <Wobbo > Well, bye
[14:45:53] <Sangar> gnight Wobbo :)
[14:45:58] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[16:22:59] <Tahg> where was Wobbo 's OS again?
[18:08:32] <Sangar> Kodos: yeah, that's not supported by the basic shell, and not by besh, yet, either. either Wobbo or me will probably hack that into besh at some point, though.
63 more...
[11:03:45] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[11:03:45] *** zsh sets mode: +v Wobbo
[11:03:52] <SpiritedDusty> hi Wobbo
[11:04:24] <Wobbo > I can't come on silently anymore I guess :P
[11:05:08] <Wobbo > come online with only a notice that I came online :P
[11:15:29] <Wobbo > I fear so :P
[11:22:50] <Wobbo > Not as far as I now, but Wired2coffee has a server that has OC and CC
[11:23:17] <Wobbo > I thought so
[11:23:32] <Wobbo > http://www.computercraft.info/forums2/index.php?/topic/16659-164-occc-wireds-cough-new-server/
[12:53:29] <Wobbo > Forge Multipart? :D
[12:54:03] <Wobbo > So I can't use it? :P
[13:01:32] <Wobbo > Sangar, hypothetical question, would it be possible to write a replacement component for, for example, the GPU in pure Lua?
[13:02:56] <Wobbo > Noiro, that is actually not syntax, but meh :P No, there are some differences in the API's
[13:04:57] <Wobbo > Syntax is the way that you structure and type the code, the syntax between Lua 5.1 and 5.2 didn't change. Only the concept of environment.
[13:06:00] <Wobbo > Moving is mostly the same, but using tools is different
[13:06:57] <Tahg> however, for more advanced users (like me and Wobbo ) there are some language changes of importance
[13:10:10] <Wobbo > Tahg: that wasn't the case when the tutorial was written
[13:10:40] <Wobbo > Noiro: Lua in OC is really like normal Lua, if you are used to using Lua on a real computer, you are good to go.
[13:12:52] <Wobbo > Tahg: what doesn't have select?
[13:13:32] <Wobbo > Noiro: everything that you can find on the Lua 5.2 reference should work, except for some changes(NonStandardLuaLibs on the wiki).
[13:13:58] <Wobbo > Everything that is in the reference but doesn't work in OC should be reported to Sangar :P
[13:14:30] <Sangar> or Wobbo , if it's about the package module >_>
[13:14:48] <Wobbo > Only the package module :P
[13:15:53] <Wobbo > OC's package module can't load C code, but they should work the same otherwise
[13:21:18] <Wobbo > Sangar, I (finally) updated NonStandardLuaLibs on the wiki
[13:21:45] <Wobbo > You might want to check it to see if I missed something
[13:22:05] <Sangar> Wobbo : will do
[13:38:21] <Wobbo > The forums are still down here
[13:50:55] <Wobbo > Sangar: I had another look at the Shell Command Language, and I came to the conclusion that it is the result that counts, not the actual POSIX compliance.
[13:51:40] <Wobbo > So as long as $(ls) does ls, it should be alright :P
[13:53:19] <Wobbo > Although I might build in field expansion :P
[14:04:15] <Wobbo > I use LShift RShift :P
[14:05:07] * Wobbo has no insert
[14:06:13] <Wobbo > That is still doable
[14:29:22] <Wobbo > Sangar: does io.popen exists already?
[14:29:45] <Sangar> Wobbo : it does not
[14:30:09] <Wobbo > Kodos: try writing a library and a sample program
[14:30:55] <Wobbo > It has you thinking about the paths OC uses, the library loading, filesystems,
[14:31:34] <Wobbo > Oh, and try to use the event system!
[14:39:58] <Wobbo > Sangar: how hard would it be to implement?
[14:42:54] <Wobbo > I might give it another try once, I will need it for ` expansion
[14:43:06] <Wobbo > Or I would do double work
[14:43:25] <Wobbo > But I don't think I could get it to work now :P
[14:47:43] <Sangar> Wobbo : yes, that was the reason i gave it another go, too (`commands` i.e.), but i gave up quite quickly :P
[14:48:25] <Wobbo > Sangar: I just spend some work on that, but nested () and {} gave me a headache now :P
[14:49:06] <Wobbo > Because $(( 2 * ( 2+ 3))) should work just fine
[14:49:14] <Wobbo > But how to check for that?
[14:51:38] <Wobbo > Sangar: isn't the whole purpose of besh to not be lazy? :P
[14:52:35] <Wobbo > I might just have to change my matchStack a little to get it to work, but I don't feel like doing that right now
[14:53:47] <Tahg> Wobbo , is that a regex or a math expression?
[14:54:23] <Wobbo > The shell might get glob, but currently I am working on parameter/command/artimetic expansin
[14:55:06] * Wobbo is glad he doesn't create mods :P
[14:55:51] <Wobbo > while true do infinite loop? or the wrong <>? :P
[14:56:16] <Wobbo > local fund = fund should solve your problem
[14:56:24] <Wobbo > *local fund of course
[14:57:41] <Wobbo > He changed it back again! stupid autocomplete
[14:59:37] <Wobbo > No, I don't think so
[14:59:55] <Wobbo > That would generate a tail call anyway, so infinite loop.
[15:00:05] <Wobbo > Because the stack will never overflow
[15:00:50] <Wobbo > Oh wait, I thought you meant a function that called itself nvm :P
[15:01:05] <Wobbo > I think that creates the same function each time, unless you use a closure
[15:04:51] <Wobbo > What did you try to do?
[15:05:34] <Wobbo > require just looks for your library in package.path
[15:05:43] <Wobbo > If that is what you mean :P
[15:06:14] <Wobbo > Ah, that is what you meant :P
[15:06:34] <Wobbo > Tahg: the problem with that is is that it breaks sandboxing
[15:07:33] <Wobbo > lets say I have an object obj, with a method func and I write a program that uses sandboxing user input(like a maths package as matlab/octave/R for Lua)
[15:08:05] <Wobbo > I will use a custom environment for that, similar to do local _ENV = myenv.
[15:08:23] <Wobbo > wait, it might not. Test it!
[15:08:48] <Wobbo > Test it :P
[15:08:53] <Wobbo > I want to know :P
[15:09:59] <Wobbo > Test it within custom environments
[15:10:15] <Wobbo > Kodos: using network cards
[15:11:45] <Wobbo > Kodos: sure, if you find a way to distribute your problem across multiple servers, you can have them communicate using network cards
[15:13:29] <Wobbo > If you want to computer to do one task, look into distributed computing (I guess, I'm no Computer Scientist), otherwise, agent based program might be what you want to look into
[15:18:36] <Wobbo > Sangar: if I have a cable like this: |- I can encase it with hollow slabs, is that intended?
[15:19:40] <Wobbo > Actually, I can place hollow slabs on cable in any orientation I want
[15:21:28] <Wobbo > Kodos : LOL
[15:21:40] <Wobbo > Find someone to do your natural language processing first :P
[15:23:01] <Wobbo > Sangar: placing a cover against a cable cuts it of like you wold expect
[15:24:43] <Wobbo > The hollow covers let the cable through from all directions, not just the hole
[15:24:54] <Wobbo > Normal covers stop cable as you would expect
[15:25:35] <Wobbo > How should I upload it?
[15:26:49] <Wobbo > http://imgur.com/Pmt3U7E
[15:39:34] <Wobbo > Buildcraft pipes aren't ultiblocks :/
[15:39:39] <Wobbo > *multiblocks
[15:41:53] <Wobbo > LOL, you are right :P microblocks is what I meant
[15:43:21] <Wobbo > Then I meant multiparty :P
[15:43:28] <Wobbo > *multipart
[15:46:15] <Wobbo > Buildcraft might get robots in the future, if they aren't in already
[15:46:37] <Wobbo > And they are actually robots according to the definition.
[15:47:53] <Wobbo > Using the term robot for everything mechanical that moves
[15:48:32] <Wobbo > So, for example, OC's robots aren't robots according to the definition :P
[15:51:16] <Wobbo > They do fit that, but according to Mataric from the MIT AI department: A robot is an autonomous system which exists in the physical world, can sense its environment, and can act on it to achieve some goals
[15:52:01] <Wobbo > Well, at least she was with the MIT AI department when she wrote the robotics primer :P
[15:52:24] <Wobbo > Wikipedia classifies that sort of robot as autonomous robot.
[15:54:19] <Wobbo > Tahg: my biggest problem with the term robot is the part where they aren't autonomous, nor do they have goals to achieve
[15:54:56] <Wobbo > A system that can make its own decisions.
[15:56:11] <Wobbo > Not really true, a machine that drivers around in the work and turns to avoid obstacles is a robot. Since it can make the decision to turn without intervention
[15:58:05] <Wobbo > They do, sort of. you could not make it "bump into walls" by checking whether or not there is a block in front of it.
[15:58:20] <Wobbo > The problem is that a basic robot, just crafted, is not autonomous.
[15:58:46] <Wobbo > It needs Player intervention to do anything, really :P
[15:59:21] <Wobbo > The oversimplified sensory equipment is a whole other story :P
[16:00:36] <Wobbo > But really, it is a definition thing.
[16:01:23] <Wobbo > Yeah, those come preprogrammed, and there programming makes them autonomous.
[16:01:38] <Wobbo > Which is in my book needed to be actually called a robot :P
[16:03:30] <Wobbo > I have no term for that, but they do exist.
[16:04:49] <Wobbo > Actually, where did you get your definition from?
[16:04:59] <Wobbo > The one you just posted?
[16:08:35] <Wobbo > Google also gives android as a synonym for robot :P
[16:09:00] <Wobbo > Wikipedia has at least semi-autonomous in the definition.
[16:09:53] <Wobbo > I can deal with semi-autonomous, because there are different kinds of autonomy.
[16:10:11] <Wobbo > Tahg: but that doesn't make android a synonym of robot :P
[16:10:27] <Wobbo > That makes it a subset
[16:11:55] <Wobbo > I would classify this: http://en.wikipedia.org/wiki/TOPIO as a robot, while it is probably dependent on energy from its owner
[16:12:08] <Wobbo > It is. But still not quite the same
[16:13:12] <Wobbo > I'm really picky about this :P
[16:15:04] <Wobbo > I don't see them only in science fiction :P
[16:15:25] <Wobbo > I saw one last friday actually, it was tracking a ball.
[16:17:11] <Wobbo > I adhere to the definition that I learned during a course on autonomous systems, to differentiate between robots and tele operated machines.
[16:17:39] <Wobbo > Or machine's that do not sense their environment vs those that do.
[16:18:03] <Wobbo > Have you tested it?
[16:18:42] <Wobbo > Then I don't have to, right? :P
[16:18:58] <Wobbo > I trust you
[16:23:21] <Wobbo > As long as nobody tells them when they should do what.
[16:23:59] <Wobbo > Sure, but not during runtime
[16:24:56] <Wobbo > And OC's robots are more like remote controlled machines then autonomous machines, although you can make them autonomous.
[16:25:12] * Wobbo want to build a fully autonomous system within minecraft
[16:26:00] <Wobbo > because I can deal with the real world at the university, programming in my spare time should be easier :P
[16:27:53] <Wobbo > in that regard, OC's robots are easier to work with, less sensors isn't always that bad :P
[16:29:47] <Wobbo > os.getenv("PWD") from Lua
[16:30:21] <Wobbo > It is a POSIX shell thingy
[16:30:31] <Wobbo > We had to implement it ourselves :P
[16:31:45] <Wobbo > create a autorun file and call os.setenv("PWD", "path for pwd")
[16:31:57] <Wobbo > Oh wow…
[16:32:14] <Wobbo > Kodos: prop :P
[16:33:40] <Wobbo > Kodos: OpenOS is based after POSIX, so you will see at lot of Linux/UNIX in it :P
[16:38:44] <Wobbo > I going to bed
[16:39:14] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
144 more...
[04:52:55] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[04:52:55] *** zsh sets mode: +v Wobbo
[05:20:38] <Wobbo > Tahg: what do you mean with MB?
[05:42:12] <Wobbo > Morning Sangar
[05:42:30] <Wobbo > Vexatos: time is relative :P
[05:42:48] <Wobbo > Sangar just lives in another timezone from the rest of Europe :P
[05:42:57] <Vexatos> Wobbo , right
[05:43:11] <Sangar> Wobbo : absolutely feels like it :P
[05:46:15] <Wobbo > Tahg: It is that I don't have GIMP installed, otherwise I would add Sangar to this one: xkcd.com/now :P
[05:50:13] <Wobbo > Anyway, I have to focus now, so I will be away. If you need me, ping me
[07:04:10] <Wobbo > Vexatos: the forum is being reset
[07:04:16] <Wobbo > About a week now I guess?
[07:04:36] <Wobbo > I believe Ir7_o was working on it
[07:19:22] <Wobbo > It is filled with nodders here now :P
[07:19:35] <Wobbo > I just noticed
[07:20:44] <Wobbo > Sangar: allow the use of assembly for the LVM :P
[07:23:27] <Wobbo > Kenny: maybe we need to set up a way to list requests with irc bots :P
[07:24:18] <Wobbo > What about micro processor which can only run machine language?
[08:04:09] <Wobbo > jesusthekiller: I don't think that Love would work, since Love is 5.1, and OC is 5.2
[08:04:23] <Wobbo > So environments would work differenty
[08:04:58] <Wobbo > FORTH looks kinda scary, not nice to write programs in.
[08:07:48] <Wobbo > My favourite number is i :P
[08:08:01] <jesusthekiller> Wobbo : not X? XD
[08:08:31] <Wobbo > I don't now the number X. And no, e is awesome, but mostly the same as pi
[08:08:33] <Vexatos> Wobbo , mine is ω
[08:08:55] <Wobbo > i is really mysterius.
[08:09:12] <Wobbo > Vexatos, lol
[08:18:55] <Wobbo > Vexatos: how is open programs doing now actually?
[08:19:09] <Wobbo > Something happend there?
[08:19:32] <Wobbo > Ah, might have to check those out
[08:20:32] <Wobbo > Sangar: what does noise.lua do?
[08:22:24] <Wobbo > ShadowKatStudios: setmetatalbe({}, {__len = function(tab) return rawlen(tab) + 1 end}) might give you tables that start from 0 if you override some functions in the table api
[08:25:01] <Wobbo > ShadowKatStudios: wait, you don't even need to do that, you can also set __ipairs in the metatable to start from 0
[08:25:30] <Wobbo > I guess that your tables will start from 0
[08:26:34] <Wobbo > No, make __ipairs start from 0, gimme a sec
[08:26:49] <Wobbo > I do know how _pairs works, but not how __ipairs work
[08:27:54] <Wobbo > jesusthekiller: Then your tables won't start with zero
[08:28:42] <Wobbo > ShadowKatStudios: alright, first you need to set the __len metamethod to return rawlen(table) +1, so the length is updated to include the first value(0)
[08:29:12] <Wobbo > So #{[0]=5, [1]=6} will return 2 instead of 1
[08:29:53] <Wobbo > Then, I still don't know how impairs works :P
[08:29:58] <Wobbo > *ipairs
[08:30:47] <Wobbo > jesusthekiller: I know how to call impairs, but I want to override it :P
[08:30:52] <Wobbo > *ipairs
[08:31:35] <Wobbo > ah, thnx
[08:31:36] <Wobbo > Safari can't find the server <.>
[08:31:49] <Wobbo > Tahg: no, I want to override it for one table only
[08:31:58] <Wobbo > jesusthekiller: There is in Lua 5.2
[08:34:49] <Wobbo > jesusthekiller: That discussion doesn't work in Lua 5.2
[08:34:59] <Wobbo > oh wow, nvm :P
[08:40:20] <Wobbo > ShadowKatStudios: setmetatable({}, {__len = function(tbl) return rawlen(tbl) + 1 end, __ipairs = function(tbl) local i = -1 return function() i=i+1 if i< #tbl then return i, tbl[i] end end end}) creates tables that index from 0 and work with ipairs
[08:41:51] <Wobbo > Basicaly, they function like C arrays, where #array-1 is the largest index in the array
[08:55:19] <Wobbo > Sangar: what does noise.lua actually do?
[08:55:55] <Wobbo > That sounds useful actually
[08:58:09] <Wobbo > Sangar: I'm no computer scientist, I don't know a lot of computer science stuff :P
[08:58:39] <Sangar> Wobbo : well, it's still pretty famous :D
[08:59:05] <Wobbo > Sangar: Not within Cognitive Science :P
[09:08:55] <Wobbo > Tahg: No, that is why you see the local var = require "var" everywhere :
[09:09:36] <Wobbo > It does actually buffer everything you load though, so if you were to load it a second time, it doesn't have to look for the file, compile, run and everything
[09:10:57] <Wobbo > You can see this if you load something from the Lua prompt
[09:11:14] <Wobbo > As long as your file is moderately large
[09:11:27] <Wobbo > Tahg: syntactic sugar :P
[09:12:36] <Wobbo > Classes as i OOP classes?
[09:12:54] <Wobbo > Did you see COLua? <shameless plug/>
[09:13:11] <Vexatos> Wobbo I showed that to him
[09:13:17] <Wobbo > Thanks Vexatos
[09:13:33] <Wobbo > What do you mean?
[09:14:29] <Wobbo > It mostly uses metatables, it shouldn't be that heavy
[09:14:46] <Wobbo > Then again, I haven't tested it within OC for quite a while.
[09:15:15] <Wobbo > It will run within OC, it is all just Lua 5.2
[09:15:29] <Wobbo > Otherwise we wouldn't be using Lua, wouldn't we? :P
[09:16:13] <Wobbo > You do know that you can do local Foo = class{"Foo"} function Foo:bar() end ?
[09:16:32] <Wobbo > That still works, I just don't have examples of that online
[09:18:17] <Wobbo > It would create a class Foo, with an instance method named bar. Then you would still have to local inst = Foo() to get an actual instance
[09:20:22] <Wobbo > I believe that there should be a difference between classes and instances in OOP, so I made COLua to do that.
[09:20:59] <Wobbo > Tahg: another problem with that is that you have to keep a table with constructors to look through
[09:21:27] <Wobbo > Tahg: then instances share their methods with their class right?
[09:22:22] <Wobbo > Oh well, we will see. Is there a github repo or something?
[09:23:41] <Wobbo > Tahg: if you want to use _ENV, you have to create all the classes within there own environment
[09:24:39] <Wobbo > Tahg: because you can't set the environment after you have created a function
[09:24:55] <Wobbo > and al the functions in one chunk share the same environment.
[09:25:34] <Wobbo > And it can get even worse if you don't declare _ENV in your chunk, because then the environment is shared between all chunks
[09:25:45] <Wobbo > a chunk is a line of code, or a file
[09:25:55] <Wobbo > Everything that you feed to load, basically
[09:26:20] <Wobbo > You can, but you set the _ENV for the whole chunk, unless you local _ENV everywhere
[09:26:38] <Wobbo > I'm probably not the best person to explain this :P
[09:27:39] <Wobbo > I don't know if that will work, but I would have to see your code in order to say that.
[09:28:04] <Wobbo > It will always work if you do local _ENV={} class def end though
[09:28:30] <Wobbo > So if you really want to do that, a system that uses class files will work.
[09:29:45] <Wobbo > I don't really get you there, you want to create a new environment for every instance?
[09:30:39] <Wobbo > I don't think that that will work, since you would have to redefine all the functions for every instance
[09:31:30] <Wobbo > Tahg: but I might be misunderstanding you, so just try it
[09:31:42] <Wobbo > Vexatos: have you used it yet?
[09:31:55] <Wobbo > I would love to see what people have done with it so far
[09:33:39] <Wobbo > Vexatos, since you are so into Exceptions lately, would you like to create an Exception class and maybe some common errors for COLua's standard library?
[09:35:44] <Wobbo > Vexatos: like that yeah
[09:35:59] <Vexatos> Wobbo , I have no clue though how to catch an exception before it breaks your program
[09:36:36] <Wobbo > You don't need to, since you will just create the exception, somebody else will throw and catch it
[09:36:52] <Wobbo > OutOtMemory is not really plausible yes
[09:37:10] <Wobbo > You can then error(Exception())
[09:37:35] <Wobbo > and someone else pcall(functionThatErros, vars)
[09:37:50] <Wobbo > Vexatos, that could work as well.
[09:40:02] <Vexatos> So, wobbo , how should the exception API work... Like, exception.new(exceptionname) and exception.throw(exceptionname, reason)
[09:40:37] <Wobbo > Vexatos: error(Exception("name", "reason")) or something like that
[09:41:14] <Wobbo > Maybe the instances could have some methods to get the name and the reason
[09:41:23] <Wobbo > error makes your program error :P
[09:42:43] <Wobbo > And Vexatos, make it tostringable, because a lot of programs expect the error to be a string :P
[09:42:48] <Vexatos> Wobbo , you could handle exceptions via the events system, are you able to wait for an event to occur while a program is running?
[09:43:21] <Wobbo > Vexatos: within OC that might work, but COLua is written for Lua 5.2, not just OC ;)
[09:44:08] <Wobbo > Yep, error stops the execution of the program
[09:44:51] <Wobbo > But if you wrap it up into a pall, that will return what you gave to error
[09:45:20] <Wobbo > Vexatos: you don't have to do it, I just asked you :P
[09:46:00] <Wobbo > I mostly want someone who is enthusiastic about COLua to give me some feedback
[09:47:44] <Wobbo > Vexatos: if you need help, I am mostly here, if I am not, try COLua's wiki. It is on github
[09:48:00] <Vexatos> So... Wobbo , If I pcall a function that errors, it returns that error, right?
[09:48:16] <Wobbo > Yeah, it returns false and the error
[09:49:02] <Wobbo > But errorMessage could also be a table, so I would like to have a Exception class that you can give to error
[09:49:21] <Wobbo > Just fork COLua and add it to lib/COLua/Exception.lua
[09:49:36] <Wobbo > Then you can pull request when you are done ;)
[09:50:10] <Wobbo > And if people want to use the exception class, they can simply install it with the rest of COLua
[09:51:58] <Wobbo > And then they can local exc = Exception("name", "reason") error(exc)
[09:52:17] <Wobbo > or they can subclass Exception to stuff more data into their exceptions
[09:53:39] <Wobbo > The information should be in there, if it isn't I want to know :P
[09:54:20] <Wobbo > it is a prototype to create a boxingg type. Like Java's Float
[09:54:41] <Wobbo > It is mostly a test for the prototypes though :P
[09:55:09] <Wobbo > But you won't have to subclass that if you don't want to.
[09:55:49] <Wobbo > Vexatos: don't forget a way to get the information out of the error
[09:56:09] <Wobbo > Methods :P
[09:58:03] <Wobbo > You could have the data that is passed to init into the instance.
[09:58:39] <Wobbo > See the constructor page on the wiki ;)
[09:59:31] <Wobbo > it should explain all the constrictors, what they do, how to override them and how to call them
[10:00:10] <Vexatos> "init = function(self, n) " means on construction that function there is called, wobbo ?
[10:00:29] <Wobbo > Vexatos: if you use new, yes
[10:00:47] <Wobbo > new calls alloc and init
[10:02:03] <Wobbo > It creates a new instance of the class Exception and calls init on it, while passing "The", "Errormessage") to init
[10:02:57] <Vexatos> Ok, thanks, wobbo
[10:04:41] <Wobbo > Vexatos: yes
[10:04:55] <Wobbo > Wait, no
[10:05:05] <Wobbo > You forgot self in the definition of init
[10:05:31] <Wobbo > self is a reference to the instance
[10:05:35] <Wobbo > Yeah, first argument
[10:05:55] <Wobbo > init should return self
[10:06:37] <Wobbo > self is a reference to the instance that is created. It is like this in Java
[10:08:46] <Wobbo > I do, since function Foo:bar() end and Foo:bar() both call the first argument self :P
[10:11:10] <Wobbo > I do believe that that is the most elaborate example on there :P
[10:11:23] <Wobbo > The best way to learn from example :P
[10:11:40] <Wobbo > Although Table.lua sets more metamethods.
[10:13:57] <Wobbo > Minor detail, I just found out that the type is not really necessary :P
[10:14:05] <Wobbo > Sorry for that
[10:14:59] <Wobbo > using labels and mounts
[10:15:40] <Vexatos> Wobbo , why isn't the type necessary?
[10:16:10] <Wobbo > Since you can subclass Exception when you need a new type,
[10:16:29] <Wobbo > Tahg: http://www.youtube.com/playlist?list=PLcZKee5-koAC2-pKrE6NOycvfX-KMm013
[10:16:55] <Wobbo > Just like Java :P
[10:17:17] <Wobbo > You need to save the message, so another method can return it
[10:17:31] <Wobbo > so something like self.msg = msg
[10:18:32] <Wobbo > Although it is nicer to have a method like getMEssage() to return the message, but there is no privacy in COLua.
[10:18:58] <Wobbo > Vexatos, you can error with tables, but for the default exception, that might indeed be better.
[10:19:39] <Wobbo > For the constructor, yeas
[10:20:36] <Wobbo > I like the idea of exceptions being able to throw themselfs
[10:21:17] <Wobbo > or let the user optionally specify the level in throw
[10:21:44] <Wobbo > And it would be nice if I could do print(exc)
[10:22:56] <Wobbo > And the type of the exception, so like: Exception: HoorayMEssage
[10:23:15] <Wobbo > You can get the type of an object by calling type() on it
[10:23:46] <Wobbo > self:type(), or self.type(self)
[10:24:34] <Wobbo > Otherwise the instance won't be passed to type.
[10:25:48] <Wobbo > Make that __tostring instead of print, and add self as the first argument ;)
[10:26:09] <Wobbo > And change the second print into a return.
[10:26:35] <Wobbo > then tostring(exc) will return your custom string
[10:27:02] <Wobbo > and print() should call tostring if the object it receives isn't a string
[10:29:19] <Vexatos> Wobbo , you mean this? http://puu.sh/7eUR5/3baa54e3d3.png
[10:30:21] <Wobbo > Vexatos, you don't have to call print yourself, because if I want to print my exception now, I can just call print on it myself ;)
[10:31:10] <Wobbo > And I hope that the stack trace that is printed when you have an uncaught error uses print or at least tostring.
[10:32:12] <Wobbo > Yep, but you don't need to do the explicit check if level is given.
[10:32:33] <Wobbo > if level is nil, error will substitute a default value
[10:33:24] <Wobbo > getMessage()
[10:33:49] <Wobbo > Yeah, that is fine
[10:34:14] <Wobbo > No you can't, since then there is only one message that can be used af any time
[10:34:44] <Wobbo > COLua doesn't have privacy, sad fully. But we can act as if it has :P
[10:35:18] <Wobbo > Fake it, till you make it :P
[10:35:44] <Wobbo > Tahg: Open an issue request and explain how, I would love to hear that.
[10:36:12] <Vexatos> So, wobbo , that's the whole program: http://puu.sh/7eVee/1376bdb5b2.png
[10:36:13] <Wobbo > That looks okay.
[10:36:53] <Wobbo > Now, test it :P
[10:37:24] <Wobbo > And you don't have Lua installed on your machine?
[10:39:50] <Wobbo > Well then, I guess I have to make pancakes, so I will be a little absent :P
[10:41:51] <Vexatos> Wobbo , last question, should this go into lib/COLua or lib/COLua/Exceptions
[10:42:13] <Wobbo > lib/COLua
[10:42:21] <Wobbo > It could be moved later
[10:50:34] <Wobbo > But you tested it and it worked fine?
[10:56:03] <Wobbo > Sangar: if I error in OC I get a traceback, does this use tostring on the error?
[11:06:47] <Wobbo > I'm going
[11:06:50] <Wobbo > Later!
[11:06:57] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[11:22:16] <Tahg> hmm, wobbo was probably the person I needed
[13:18:08] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:18:08] *** zsh sets mode: +v Wobbo
[13:19:01] <Wobbo > How stable is the latest dev build?
[13:30:39] <Wobbo > Failed to open file for writing? You shouldn't even get that error when using pastebin
[13:31:10] <Wobbo > Does the folder you are trying to write to even exist?
[13:34:14] <Wobbo > could you type in pwd and tell me what that returns?
[13:35:11] <Wobbo > Alright, Sangar, don't return file not found when people try to write to root please.
[13:35:24] <Wobbo > Kodos: do you have a hard disk in your computer?
[13:36:06] <Wobbo > Alright, have you mounted the harddisks yet?
[13:36:53] <JZTech101> Wobbo : don't mind Kodos. He recently told me that he thinks CC didn't use lua
[13:37:35] <Wobbo > Alright, to install LuaIDE, mount the harddisks and cd into that filesystem. Then try to get the pastebin again
[13:42:34] <Wobbo > Vexatos, I tweaked Exception.lua a little
[13:43:09] <Wobbo > Also, you forgot to do one thing in init, self was not returned.
[13:45:01] <Wobbo > No, there are differences between the libraries that make it currently impossible to run CC programs
[13:50:16] <Wobbo > Kodos, what OS do you normally use?
[13:52:35] <Wobbo > Then there is some stuff in the OS that you are probably not familiar with :P
[13:54:16] <Tahg> oh, Wobbo just the guy I need
[13:54:38] <Wobbo > Whats up Tahg?
[13:54:49] <Wobbo > Cylonbots is a nice name :P
[13:56:04] <Wobbo > SpiritedDusty: Wired's server has OC
[13:56:16] <Wobbo > I wouldn't know another one
[13:56:53] <Wobbo > Tahg, yep
[13:57:12] <Wobbo > table.insert(package.loaders, customFunction)
[13:57:19] <Wobbo > Just like normal Lua ;)
[13:57:51] <Wobbo > I made the package module with the documentation open.
[13:58:01] <Wobbo > Oh, you just want a different search path?
[13:58:23] <Wobbo > package.path. Just like normally Lua :P
[13:58:37] <Wobbo > SpiritedDusty: you should ask Sangar
[13:59:20] <Wobbo > Tahg: as long as your whatever is a valid path
[13:59:40] <Wobbo > To see how the paths work, check out the Lua reference
[14:00:10] <Wobbo > Normally, no
[14:00:57] <Wobbo > But then again, normally to only writeable folder is /tmp :P
[14:02:08] <Wobbo > We just expected that people would have a disk that they mount at /home, since that is pretty common in POSIX
[14:02:49] <Wobbo > it would search the folder /home/lib for libs
[14:04:38] <Wobbo > I know that Kenny was working on one
[14:05:44] <Wobbo > He got a lot done already, if I can judge from what I heard from him
[14:05:48] <Wobbo > Anyway, I am going
[14:05:51] <Wobbo > Later!
[14:06:03] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
255 more...
[06:17:47] <Sangar> require is in though (thanks to Wobbo )
[10:46:07] <Sangar> guess i'll go for Sangar-Programs, since wobbo 's is already following that pattern
[10:46:28] <Vexatos> Well, he just called the repo "Wobbo ", I renamed it :P
[11:08:40] <Vexatos> Oh, you want to check out Wobbo 's OOC then
[11:08:51] <Vexatos> https://github.com/Wobbo /COLua
[13:52:21] <Symmetryc> Vexatos, Wobbo told me that you were the person to go to to be admitted into the OpenPrograms group
1 more...
[14:19:55] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:19:55] *** zsh sets mode: +v Wobbo
[14:27:07] <Wobbo > Meh, there is no documentation about the hologram
[14:39:44] <Wobbo > Damn, Sangar isn't her is he?
[15:13:03] <Wobbo > SpiritedDusty: you can't work on your emulator now?
[15:49:25] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[15:50:15] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:50:16] *** zsh sets mode: +v Wobbo
[15:50:29] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
5 more...
[09:36:01] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:36:02] *** zsh sets mode: +v Wobbo
[09:39:19] <Wobbo > ericjet19: did you have a look at the github wiki yet? you can find the information on the page Component Modem.
[09:39:39] <Wobbo > Fro the top of my had, the arguments are: address, port, data you want to send
[09:41:34] <Wobbo > If you don't know the address of the computer you want to see a message to, use modem.broadcast
[09:41:51] <Wobbo > No problem, just wanting to point you in the direction of the documentation ;)
[09:42:35] <Wobbo > It is alright that you asked here, but having to wait for a reply can be annoying sometimes
[09:43:20] <Wobbo > If you need a fast answer, it is best to ping sangar, he is the most knowledgable about the mod :P
[09:44:21] <Wobbo > The wiki is also outdated. It might have to note that :P
[09:46:46] <Wobbo > ericjet19: if you place a router next to a CC computer, you can wrap the router and use it as a CC modem. The router will catch wired network messages from OC computers
[09:47:59] <Wobbo > Are you familiar with Lua 5.2 btw?
[09:49:03] <Wobbo > In OC? OC has the "event" module
[09:50:06] <Wobbo > so you just need to start your script with: local event = require "event"
[09:50:18] <Wobbo > And then you can event.pull("modem_message")
[09:50:49] <Wobbo > ericjet19: no problem ;)
[09:53:06] <Wobbo > I second kenny's statement.
[09:54:04] <Wobbo > Programming within CC is kinda limiting in my opinion. And its module/API loading system is kinda weird as well.
[09:56:43] <Wobbo > ericjet19: the package module is nice, isn't it?
[10:06:31] <Wobbo > I don't think that sangar will change it that easily, with everything he still wants to do :P
[10:08:40] <Wobbo > Sangar: are wireless modems still on the planning actually?
[10:09:05] <Wobbo > Also, I didn't tell you yet, but I added event and modem appenders to Lua-Logging
[10:09:30] <Wobbo > Routers instead of modems :P
[10:09:41] <Wobbo > In the first, but not in the second message
[10:11:39] <Wobbo > ericjet19: you could build a server and combine it with a remote terminal
[10:15:28] <Wobbo > I mostly want it to track my robots, because robots + lua-logging+modem appender would make it possible to easily get a lot of message from my robots :)
[10:16:50] <Wobbo > But those have limited range and cost energy, having wireless routers would allow the robots to survive for much longer
[10:17:01] <Wobbo > Sangar: So, like, never? :P
[10:17:44] <Kenny> Wobbo : the range of a wireless card can be changed in the config file :P
[10:18:05] <Wobbo > Kenny: then it would still cost energy :P
[10:18:29] <Wobbo > A router can be connected to a build craft engine
[10:18:41] <Wobbo > Try doing that with a moving robot
[10:19:29] <Wobbo > lagi-pipe?
[10:20:00] <Wobbo > Never heard of those
[10:22:08] <Wobbo > ericjet19: not as far as I am aware of. But look around for a Lua XML parser on the internet, it might work
[10:24:13] <Wobbo > ericjet19: you should localise all your variables, so they get destroyed after you leave that scope
[10:25:07] <Wobbo > Kenny: that one won't work, it uses the deprecated module function
[10:25:13] <Sangar> aside from that, as soon as it gets garbage collected the memory is freed, so as wobbo said, best thing is to just local everything where possible
[10:26:03] <Kenny> Wobbo : what depreciated module?
[10:26:50] <Wobbo > Kenny: the file you linked called a function made module that is deprecated in Lua 5.2
[10:28:25] <Wobbo > ericjet19: this XML parser should work out of the box: https://github.com/Phrogz/SLAXML
[10:28:30] <Kenny> Wobbo : that doesn't help because i don't know module names. from what io see i can't undertand why it wouldn't work
[10:28:54] <Wobbo > Kenny: it uses a function that is outdated and therefore not supported in OC
[10:29:17] <Wobbo > It uses an old style of creating modules that is frowned upon now
[10:31:04] <Wobbo > Kenny: what part puzzles you?
[10:32:55] <Wobbo > Kenny: I meant that the file you linked uses an old fashioned way to declare modules that is no longer supported in Lua 5.2
[10:34:23] <Wobbo > anyway, that SLAXML should work. So if anyone needs a XML parser…
[10:34:33] <Wobbo > Anyway, I have to go to the supermarket now.
[10:34:36] <Wobbo > So, brb
[10:45:43] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[11:10:03] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[11:10:03] *** zsh sets mode: +v Wobbo
[11:10:44] <Wobbo > I'm back
[11:13:59] * Wobbo hides all the traces of sangars internets hiding place
[11:23:19] <Wobbo > You know what I like? not failing because of plagiarism
[11:23:33] <Wobbo > So be careful with that :P
[11:25:59] <Din> Wobbo , worry not >:>
[11:26:27] <Wobbo > Not getting caught for plagiarism?
[11:30:25] * Wobbo gets a really good impression of bosnia this way
[11:30:29] <Wobbo > *Bosnia
[11:52:55] <Din> Wobbo , Thats how bosnia works :C
[12:00:17] <Vexatos> <Wobbo > food <--QuoteOfTheDay(tm)
[12:01:47] <Din> "<Vexatos> <Wobbo > food <--QuoteOfTheDay(tm)" - Vexatos , 2014 (tm)
[12:02:23] <Vexatos> "'<Vexatos> <Wobbo > food <--QuoteOfTheDay(tm)' - Vexatos , 2014 (tm)" - Din, 2014 (tm)
[12:02:51] <Din> "<Vexatos> "'<Vexatos> <Wobbo > food <--QuoteOfTheDay(tm)' - Vexatos , 2014 (tm)" - Din, 2014 (tm)" - Vexatos , 2014
[12:04:53] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[12:42:40] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:42:40] *** zsh sets mode: +v Wobbo
[12:42:44] <Wobbo > No more food
[12:43:21] <Wobbo > Since you had so much fun with that first statement
[12:45:02] <Din> <Wobbo > No more food - QuoteOfTheDay 2014 {tm}
[12:45:25] <Wobbo > I guessed it. If the forum would be online, I would have a signature by now
[12:55:14] <Wobbo > Hi Vexaton
[13:59:11] <Wobbo > I'm also going
[13:59:28] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
74 more...
[14:14:33] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:14:33] *** zsh sets mode: +v Wobbo
[14:15:43] <Symmetryc> Wobbo : y u go 2 skool yesterday
[14:15:59] <Wobbo > I go to school every day
[14:16:15] <Symmetryc> Wobbo : Oh...
[14:16:24] <Wobbo > Well, university actually. I don't know if that still counts as school really
[14:17:10] <Wobbo > No, I wasn't here because I had to cook and get my girlfriend and stuff like that :P
[14:18:14] <Wobbo > Also, Kenny, why are you logged in twice?
[14:19:06] <Wobbo > I mean, both as Kenny and as BigRenegade?
[14:19:45] <Wobbo > So that really works?
[14:19:50] <Wobbo > Awesome!
[14:20:17] <Wobbo > I saw the script, but I didn't have time to test it
[14:20:23] <Wobbo > Had to calibrate blobdetectors
[14:22:05] <Wobbo > ci.cil.li
[14:22:23] <Wobbo > Creeper? :P
[14:27:38] <Wobbo > Guys, the irc program for OC is in the latest devbuild: ci.cil.li
[14:27:54] <JZTech101> Wobbo : o.o
[14:56:57] *** Joins: Wobbo_ (~wobbo _@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:57:15] <Wobbo _> Hi guys
[14:57:48] <Wobbo _> I can't use a computer while chatting...
[14:57:51] *** Quits: Wobbo_ (~wobbo _@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
[14:58:17] <Wobbo > Well, that was short
[15:00:18] <Wobbo > If you want to log something using events, what would you specify, except for the log message
[15:22:57] <Wobbo > a nonsense notification.
[15:23:05] <Wobbo > but that might be the same as a message
[15:24:04] <Wobbo > Kenny: what would be a good name for an even sent by lua logging?
[15:25:10] <Wobbo > Kenny: it is for within OC, so it is always Lua ;)
[15:25:50] <Kenny> Wobbo is a Really, Really, REALLY Magic-proof Sammiches
[15:26:28] <Wobbo > Kenny: I don't think that it is really necessary to precede it with anything, since you already know what to expect and stuff
[15:27:23] <Kenny> Wobbo is a All-Consuming Whistling Renaissance Artist
[15:27:35] <Kenny> Wobbo is a Antlered Culturally Ignorant Centaur
[15:29:49] <Wobbo > Kenny, Symmetryc: I uploaded the new logger for Lua-Logging. This one can now send events
[15:31:10] <Wobbo > Github, OpenPrograms/Lua-logging
[15:31:42] <Wobbo > So Lua-Logging for OC now supports a file, the console and events. And newer builds of OC should support the rolling file
[15:35:40] <Wobbo > Currently working on modem :P
[15:36:00] <Wobbo > That one could actually be useful form robots
[15:36:37] <Wobbo > No, logging via a modem. So you log a message, it gets processed like normal Lua-Logging, and then it gets send of using a modem
[15:37:15] <Wobbo > Symmetryc: that is a convention I am not that happy with, but I will keep using it on this project
[15:37:16] <Kenny> Wobbo , i'm about 85% done with my text editor, then i'll have to go to work on making it a full IDE with syntax highlighting
[15:38:07] <Symmetryc> Wobbo : D:
[15:38:20] <Wobbo > Kenny: nice!
[15:39:01] <Symmetryc> Wobbo : Why don't you like the underscores .-.
[15:39:03] <Wobbo > As long as it handles line breaks more intelligent :P
[15:39:25] <Wobbo > Symmetryc, because I find Camel Case easier to read and less distracting.
[15:40:50] <Wobbo > Symmetryc, lets start a holy war :P
[15:40:58] <Wobbo > Kenny: impressive
[15:41:02] <Symmetryc> Wobbo : k
[15:55:10] <Wobbo > And I uploaded logging.modem
[15:55:31] <Wobbo > It first takes the port, than the address of the computer, then a logPattern like all the other functions
[15:59:57] <Wobbo > And on that note do I bid you farewell
[16:01:11] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[17:28:19] <Kenny> Wobbo has updated Lua logging. it now works with the irc script
54 more...
[10:10:05] <Kenny> had to have been Wobbo or Dusty
[10:20:40] <Vexatos> Wobbo does
[15:25:49] <Sangar|Ingame> oh and logging using Wobbo 's logging module... mmm. i think i may 'fork' the basic implementation and refine it at some point.
[17:59:25] <Symmetryc> Where's Wobbo been?
[03:39:55] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[03:39:55] *** zsh sets mode: +v Wobbo
[03:42:50] <Wobbo > Good morning
[04:19:45] <Wobbo > Morning, early bird
[04:20:33] <Wobbo > Well, you will at least bo on time for church :P
[04:23:15] <Wobbo > Then you should not be late anyway ::
[04:25:17] <Wobbo > That is good to hear
[04:25:37] <Vexatos> Hi Wobbo :D
[04:25:52] <Wobbo > Hi Vexatos
[04:28:41] <Vexatos> Wobbo , I've seen you made use of OpenPrograms :P That's cool
[04:29:41] <Wobbo > Better use it if is is available, no? :P
[04:32:24] <Wobbo > I will probably use that as my main placee to dump programs now :P Make it ordered and what not
[04:33:06] <Wobbo > Vexatos, would it also be possible to create a separate team for OpenPorts so I can manage who can directly push towards that?
[04:33:35] <Wobbo > thanks :)
[04:35:52] <Wobbo > I'm trying to add you, but you don't show up in the list
[04:36:26] <Wobbo > I can add Sangar
[04:36:47] <Wobbo > SpiritedDusty also works
[04:36:52] <Wobbo > Might be the case
[04:37:27] <Wobbo > I can add those as well
[04:37:41] <Wobbo> Also, why is there a group called Wobbo ? :P
[04:38:56] <Vexatos> So, e.g. Sangar can't push to your Wobbo -Programs repo
[04:40:22] <Wobbo > And if you would create a repo normally, everyone can push/pull to it?
[04:41:54] <Wobbo > You are not allowed to read this repo, unless you log out :P
[04:41:58] <Vexatos> So, you want OpenPorts to be Write and Wobbo to be admin?
[04:42:38] <Wobbo > That sounds about right
[04:43:11] <Wobbo > If you could make it that way, that would be nice :)
[04:44:23] <Wobbo > I only derped and removed the repo from my team :P
[04:44:28] <Wobbo > That was stupid
[04:44:46] <Wobbo > thanks
[04:46:08] <Wobbo > Vexatos: I'm not an admin in the group, so I can't change anything there
[04:47:11] <Wobbo > I can view it, but not change it
[04:47:31] <Wobbo > Can you set an admin in the openPorts group maybe?
[04:53:12] <Wobbo > I can't. I can only see the teams that can colaborate
[04:55:06] <Wobbo > That sucks :/
[04:55:23] <Wobbo > And you can't add teams to teams?
[04:59:41] <Kenny> make Wobbo a co-owner
[04:59:59] <Vexatos> Simple solution? 1. Make wobbo owner as well, 2. wobbo has to ask me everytime he wants to add someone
[05:00:11] <Wobbo > Or I move the repo to my own account, that would also solve the problem
[05:00:33] <Vexatos> 3. wobbo can still add/remove team members to the Wobbo team, there then with full admin access to the repo
[05:00:52] <Vexatos> Wobbo just has to accept those
[05:02:59] <Vexatos> Wobbo , try again, can you add people to the OpenPorts team now?
[05:03:21] <Wobbo > No, I can't :/
[05:04:30] <Wobbo > I can add teams
[05:05:26] <Wobbo > It might be easiest to just move it from OpenPrograms, then I have full control over the repo
[05:07:54] <Wobbo > I moved it now, so that I can add people I want
[05:14:17] <Wobbo > I will link to it from my OpenPrograms repo when it is useable :P
[05:16:04] <Wobbo > No, I will put a link to it on my repo, like a hyperlink ;)
[05:21:00] <Wobbo > Assignment, make a numerical summary of the data, use the R function summary. So I type in summary(data). I get for each column in the dataset: min value, quarantines, median, mean and max value
[05:21:09] <Wobbo > Well, there is your numerical summary
[05:21:34] <Wobbo > Goodmorning Sangar
[05:21:39] <Wobbo > Research methodology.
[05:23:00] <Wobbo > Statistics is only about what tests there are, how you should do them and when you can use them. Research methodology is also about what a good experiment is, how do you set those up, etc
[05:23:13] <Wobbo > But a lot of it is still statistics :P
[05:28:40] <Wobbo > The median of binary data is of course… still binary… So I can't just paste it into LaTeX :(
[05:56:28] <Wobbo > I'm going to get lunch
[06:38:29] <Wobbo > Sangar: why does every mod have to drop its items/blocks in a different fashion. Because $REASONS
[06:40:41] <Sangar> Wobbo : you should make that a t-shirt :P
[06:41:12] <Wobbo > Because $REASONS\nbash: because: program not found
[06:42:33] <Wobbo > But can you change the skin for the robot?
[06:43:53] <Wobbo > Sonar panel facing the south :P
[06:44:07] <Wobbo > Or moving to the position to the sun :P
[07:03:24] <Kenny> do oyu have time to check out what i've got done so far, Wobbo ?
[07:03:40] <Wobbo > Not really, I have to work on assignments :/
[07:11:23] <Wobbo > Not really, but I want to get it over with :P
[07:11:34] <Wobbo > So I have more time the rest of the week
[07:11:55] <Wobbo > I can look at it tonight, nut not now
[07:18:07] <Wobbo > Hi scy_
[08:46:07] <Wobbo > Generally speaking, you don't want to optimalize your code anyway :P unless you want to use it really often
[08:47:20] <Wobbo > That is true, space is limited.
[08:47:52] <Wobbo > Kenny: what do you want to do when you have the screen?
[08:49:04] <Wobbo > ah, okay.
[08:49:40] <Wobbo > Sangar: and gpu.set has an optimalized implementation? :P
[08:57:03] <SpiritedDusty> Wobbo , what happened to OpenPorts?
[08:57:11] <Wobbo > It moved
[08:57:40] <Wobbo > I couldn't add collaborators without asking Vexatos, so I moved it to my own account
[08:58:30] <Wobbo > It works for me
[08:59:32] <Wobbo > SpiritedDusty: but when I get time, I will continue development :P
[09:00:47] <Wobbo > Once I get the Beta version working(aka, it can install things!) I might add collaborators and stuff
[09:02:31] <Wobbo > And then people can start working on GUI's and stuff, since that is what I have been asked multiple times :P
[09:02:37] <Wobbo > mostly Vexatos though
[09:03:35] <Symmetryc> Wobbo : Hey
[09:05:17] <Wobbo > Wouldn't it be better to skip the new and just do Object(arg1, arg2, arg3)?
[09:07:56] <Wobbo > Yeah, that is what most libraries do
[09:08:31] <Wobbo > local Object = class{"name", extends = Parent, implements= {Prototypes}; foo = function() end}
[09:09:23] <Wobbo > Or, syntax for class files: class "name" extends(Parent) implements{Prototypes} function name:foo() end
[09:09:37] <Wobbo > But the class files aren't on github yet I believe
[09:09:58] <Wobbo > They are
[09:11:59] <Wobbo > on github, I mean
[09:16:38] <Symmetryc> Wobbo : Ohhh
[09:16:49] <Symmetryc> Wobbo : I just realized how you did that extends stuff lol
[09:17:07] <Symmetryc> Wobbo : They're separate functions lol
[09:17:55] <Wobbo > No, I'm not going to do any parsing exempt for besh. And maybe I will amok wosh later on, but no parsing other than that
[09:18:12] <Wobbo > Pure Lua environment trickery. Way more fun :)
[09:19:23] <Wobbo > No, I haven't
[09:19:39] <Wobbo > Not on tables, only on other types
[09:23:20] <Wobbo > Sounds like a lot of overhead
[09:23:20] <Wobbo > SpiritedDusty: only with the debug module]
[09:23:53] <Wobbo > At least, that is what I guess debug.setmetatable does :P
[09:24:16] <Wobbo > SpiritedDusty: Try COLua's String class :P
[09:25:07] <Wobbo > Then it would at least be thing:SHA256
[09:25:23] <Wobbo > And I don't know if that works really…
[09:26:21] <Wobbo > it might, since we are talking about strings
[09:27:12] <Wobbo > I can confirm that tha works in Lua 5.2
[09:30:12] <Wobbo > SpiritedDusty: you can de local _ENV= setmetatable({}, metatable)
[09:31:38] <Wobbo > No __type in the reference manual
[09:32:05] <Wobbo > There is __tostring
[09:33:32] <Wobbo > SpiritedDusty: I have done some work with environments that use os.execute, maybe that can help you out?
[09:35:02] <Wobbo > Yeah, that is a problem
[09:35:22] <Wobbo > You would have them create their function inside your env
[09:37:56] <Wobbo > This is the OC channel, we all talk about OC here :P
[09:38:32] <Wobbo > I don't know FORTH! D:
[09:38:36] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[09:38:56] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:38:57] *** zsh sets mode: +v Wobbo
[09:39:22] <Wobbo > still talking about RP2 computers?
[09:39:37] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[09:42:04] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:42:04] *** zsh sets mode: +v Wobbo
[09:42:12] <Wobbo > Is it save now?
[10:05:05] <Wobbo > Yeah, sites that do that are annoying
[10:06:24] <Wobbo > when you try to visit a page on the train, he redirects you to the login page, then he redirects you to a page that keeps track of how long you have been online, but you won't go tot the site you wanted to visit!
[10:09:05] <Wobbo > Even worse is flash. When you update your flash, you need to close your browser. Alright, I get that. But when flash is done installing, he reopens your browser, WHIT ONLY ONE TAP THAT LEADS TO ADOBE'S SITE!! So all your tabs from before that are gone!
[10:09:26] <Wobbo > So you have to reopen your browser before you close the installation
[10:11:59] <Sangar> Wobbo : yeah, the flash updater is a piece of crap. i'm at the point where i don't care and just wait until it does its job and actually downloads the update instead of sending me to the adobe site.
[10:13:33] <Wobbo > Certain sites require "flash"
[10:14:00] <Wobbo > Otherwise I would throw it out the window
[10:14:24] <Wobbo > SpiritedDusty: I don't even trust the flash updater enough, I am afraid of kernel panics
[10:17:18] <Wobbo > What do you run?
[10:18:05] <Wobbo > Go buy a real Mac then :P
[10:21:19] <Wobbo > I have only had a kernel panic once, and it was because I was both emulating Ubuntu and building gcc at the same time. It got to hot :/
[10:21:19] <Wobbo > SpiritedDusty: Try Linux.
[10:21:59] <Wobbo > Symmetryc, using __eq metamethod
[10:22:07] <Symmetryc> Wobbo : That just overrides ==
[10:22:30] <Symmetryc> Wobbo : So if I do table[obj1] = 5; print(table[obj2]) --> nil
[10:22:34] <Wobbo > SpiritedDusty: what do you want from your Mac? the GUI?
[10:23:08] <asie> Wobbo : What I want from my Mac is the small amount of maintenance and certain OS X-specific software, like Pixelmator
[10:23:28] <Wobbo > Derp :P Well, most of the software is replaceable.
[10:23:49] <Wobbo > Try Ubuntu. It tries way to hard to be OS X
[10:24:38] <Wobbo > Yeah, mint is probably better
[10:26:56] <Wobbo > Elementary looks really nice
[10:28:18] <Wobbo > Wikipedia: Its user interface aims at being intuitive for new users without consuming too many resources and somewhat resembles the design of Apple's OS X.
[10:28:42] <Wobbo > I felt right at home when I saw it :P It is almost a direct clone from the looks it!
[10:29:41] <Wobbo > As long as it has better integration than most Linuxes, I would be happy. That is what I miss the most
[10:31:41] <Wobbo > I guess I am going to warm my macaroni. Speak you later
[10:32:10] <asie> Wobbo : It has a set of custom-made softwar
[11:15:39] <Wobbo > And Jobs said, there is only One True Library, and this Library is Cocoa. Amen
[11:19:01] <Wobbo > Also, I returned
[11:20:49] <Wobbo > You should ask Sangar
[11:20:55] * JZTech101 pokes Ir7_o Sangar Kenny LordFokas|off Wobbo
[11:21:06] <Wobbo > Why me? :P
[11:27:19] <Symmetryc> Wobbo : Is it possible to add custom metamethods C side?
[11:27:30] <Wobbo > Currently, no
[11:27:36] <Wobbo > Oh, propably
[11:28:00] <Wobbo > I haven't played around with the C side of things. But you can create user data with metatables
[11:50:13] <Wobbo > Symmetryc, why are you playing with the C side of things actually?
[11:50:52] <Wobbo > Also, Kenny, show me that code
[12:05:50] <Symmetryc> Wobbo : So that I can do cool stuffs
[12:06:00] <Wobbo > Like? :P
[12:07:38] <Wobbo > HAI DIN \o
[12:07:51] <Din> HAI Wobbo O\
[12:30:05] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[12:30:15] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:30:15] *** zsh sets mode: +v Wobbo
[12:30:23] <Wobbo > Wrong button >.<
[12:30:55] <Wobbo > He is Din|Coding now :P
[12:31:37] <Wobbo > Where do you live?
[12:32:12] <Wobbo > Of course I heard of it
[12:32:34] <Wobbo > Its near Croatia. And Servia if that is the name of that country
[12:33:00] <Wobbo > I might have even been there, for a few minutes
[12:33:57] <Wobbo > I've been on vacation to Croatie two times
[12:34:02] <Wobbo > *Croatia
[12:34:38] <Wobbo > I know where that is.
[12:34:56] <Din|Coding> Where ya from Wobbo ?
[12:35:25] <Wobbo > English is my second language, don't blame me :P
[12:35:26] <Wobbo > The Netherlands
[12:35:41] <Kenny> I know that Wobbo . I don't usually mess with you about it :P
[12:35:41] <Wobbo > Yeah, a lot of Ghasts around here.
[12:37:32] <Wobbo > My parents remember being around the borders of Croatia just before the war started
[12:38:21] <Wobbo > To the Wikipedia!
[12:39:03] <Wobbo > By the end of 1991, a high intensity war fought along a wide front reduced Croatia to control of about two-thirds of its territory.
[12:40:27] <Wobbo > !kick NOPE
[12:40:40] <Wobbo > I can't kick apparently :P
[12:40:44] <Kenny> !flags Wobbo +r
[12:40:45] -ChanServ- Kenny set flags +r on Wobbo .
[12:41:09] <Wobbo > On you? :P
[12:41:12] <Wobbo > Din already left
[12:43:02] <Wobbo > Maybe it said something :P
[12:44:11] <Wobbo > flags sounds like a chemical weapon
[12:44:17] <Wobbo > *flgas
[12:45:02] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[12:45:32] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:45:32] *** zsh sets mode: +v Wobbo
[12:46:00] <Kenny> Wobbo said it sounded like some kind of chemical hehe
[12:46:02] <Wobbo > !kick dummy
[12:46:04] *** dummy was kicked by zsh ((Wobbo ) No reason given)
[12:46:26] <Wobbo > !kick dummy Hello
[12:47:04] <Wobbo > !kick Guest29621 Hello
[12:47:04] *** Guest29621 was kicked by zsh ((Wobbo ) Hello)
[12:47:23] <Wobbo > I can't !op either
[12:48:06] <Wobbo > !kick Guest29621
[12:48:06] *** Guest29621 was kicked by zsh ((Wobbo ) No reason given)
[12:48:37] <Wobbo > My chat client makes the sound of a grenade or something when I kick someone :P
[12:48:45] <Wobbo > Actually, when someone gets kick
[12:48:48] <Wobbo > *kicked
[12:49:04] <Wobbo > Colluquy. Mac only
[12:49:12] <Wobbo > *colloquy
[12:49:55] <Wobbo > I already thought so
[12:50:12] <Wobbo > !kick Wubbles
[12:50:12] *** Wubbles was kicked by zsh ((Wobbo ) No reason given)
[12:50:24] <Wobbo > This is fun! XD
[12:50:33] <Kenny> and the ones Wobbo is kicking are himself lol
[12:50:35] <Wobbo > I can as well
[12:51:16] <Wobbo > always those empty fiels
[12:52:35] <Wobbo > I also can't drop myself :/
[12:52:51] <Wobbo > Autocomplete
[12:53:05] <Wobbo > Although, drop is nice. Don't think I have some though…
[12:53:58] <Wobbo > Ah, it is liquorice in english
[12:55:16] <Wobbo > Your Vexatos evolved into Vexaton!
[12:55:41] <Wobbo > We call it drop. :)
[12:57:48] <Wobbo > It probably isn't :P
[13:02:37] <Wobbo > liquorice is made from the liquorice plant
[13:09:24] <Wobbo > Google what?
[13:11:09] <Wobbo > Sangar: is the file in OC-Lua similar to a file on a POSIX system?
[13:13:11] <Wobbo > Alright. So that is what you meant by strings are byte arrays
[13:13:49] <Wobbo > I thought that there was a difference, since Java has different classes for text and bonary files
[13:14:05] <Wobbo > Because Lua nor OC knows the concept of windows
[13:14:21] <Wobbo > Lua doesn't support windows :V
[13:15:39] <Wobbo > so "^(.*)$" will math each line in a file?
[13:16:25] <Sangar> Wobbo : i guess. since string.match etc are the vanilla implementations, too. try it :P
[13:19:00] <Wobbo > But maybe it does now… Hmm…
[13:19:54] <Wobbo > Touch Lua looks really nice :) Bought the iPad version
[13:21:22] <Wobbo > Not on iPad
[13:21:38] <Wobbo > I dunno why, but I still had money on my account anyway :P
[13:24:06] <Wobbo > on iPhone
[13:26:53] <Din> Wobbo logic; "This looks neat , let's spend $$ On it"
[13:28:35] <Wobbo > It was only 1,75 euro's :P
[13:29:33] <Wobbo > I still have about €20 app store money
[13:30:18] <Wobbo > No, I got it with my MacBook
[13:35:51] <Wobbo > Sangar, for a OC tar clone, I would only need the file name right? I can't change the other file attributes, can I?
[13:48:01] <Wobbo > Hmm… should I fork LuaLogging to port it to OC?
[13:48:08] <Wobbo > Or should I recreate it?
[13:51:48] <Wobbo > I would have to rewrite code anyway, so I guess I will just recreate it :P
[13:54:11] <Wobbo > I could also fork, make my changes and rewrite all the appenders, although that might not even be necessary
[13:54:51] <Wobbo > Sangar, in an OC contact, would it be better to stuff all the logging functions in the logger object, or would it be better to stuff them in a metatable?
[13:57:40] <Wobbo > It is the latter
[13:57:52] <Wobbo > It is Lua-Logging, if that tells you something :P
[13:58:14] <Wobbo > No! Leave!
[13:58:21] * Wobbo points to door
[13:58:41] <Wobbo > I'm no missionary.
[13:58:56] <Wobbo > brainwashing is rather effective
[14:03:35] <Wobbo > Anyway, give it a try. It is fun! :)
[14:03:53] <Wobbo > It has Shell variable expansion! Sangar, sh did have shell variable expansion right?
[14:04:11] <Wobbo > And a real module loading system!
[14:04:33] <Wobbo > And a lot of components to interface with other mods!(using OpenComponents)
[14:06:22] <Wobbo > echo $REASONS, otherwise we won't see it printed
[14:06:50] <Wobbo > Anyway, ${#REASONS} > math.huge, so really, give it a try
[14:07:57] <Wobbo > The PIL is all you need
[14:08:30] <Wobbo > You don't need to read all
[14:08:44] <Wobbo > And really, you can ask us after you have read the first few chapters
[14:10:30] <Wobbo > I had to take a course on Java, but I read the book faster then that it was explained in the lectures
[14:12:40] <Wobbo > Nah, not here. Sometimes the lectures start talking about their research. And I hate the people at your school forcing you to use windows. They probably don't know any better
[14:13:07] <Wobbo > But still, you shouldn't force people to use this or that. Except for LaTeX, but that is for the greater good.
[14:14:10] <Wobbo > Symmetryc, probably yes. It is the also the defacto standard for scientific papers. Basically in ever discipline.
[14:15:12] <Wobbo > And really nice when you get used to it. Because instead of thinking about layout, you can focus on content. Ad let LaTeX do the typesetting/layout
[14:15:19] <Wobbo > Din: No, but some people do
[14:15:49] <Wobbo > It is called OS X by now, just OS X. Not Macintosh, not Mac OS X, just OS X
[14:15:59] <Wobbo > My harddrive is called Macitosh HD, however
[14:18:55] <Wobbo > finkmac, do you use a package manager on OS X?
[14:20:02] <finkmac> Wobbo : I use MacPorts mostly
[14:20:14] <Wobbo > I thought fink :P
[14:20:40] <Wobbo > http://www.finkproject.org
[14:20:52] <Wobbo > I switched from macports to home-brew.
[14:21:41] <Wobbo > Wow, oldschool :P
[14:23:45] <Wobbo > My oldest machine is a 2007 mac mini that runs 10.6
[14:27:03] <Symmetryc> Wobbo : I'm trying to make a CC shell that supports piping, what should the syntax be?
[14:27:27] <Wobbo > Also, good luck :P
[14:29:31] <Wobbo > Well, I know that Sangar has done some work behind the scene's to get it to work.
[14:29:52] <Wobbo > But I guess your biggest problem is that it is hard to reset stdout/stdin in CC
[14:30:00] <Wobbo > Since they aren't in the IO library
[14:30:22] <Wobbo > Well, just give it a try.
[14:30:44] <Wobbo > Maybe you have different idea's then I do, so just watch and see
[14:35:44] <Wobbo > you will probably want to use the io library. Or replace print/read. that is up to you
[14:36:47] <Wobbo > Or you could just use OpenComputers, since it already has redirects :P
[14:38:42] <Wobbo > Sangar: would you expect a logging API to write to stdout or stderr?
[14:38:53] <Symmetryc> Wobbo : Wait what?
[14:39:10] <Wobbo > What what?
[14:39:51] <Sangar> wobbo : depends. log -> stdout, warn/err -> stderr i guess?
[14:40:06] <Wobbo > It all goes to the same output
[14:40:27] <Wobbo > Although… I could make it that way…
[14:42:19] <Wobbo > I might alter the console appender later, but for now, stdout it is
[14:43:29] <Wobbo > Lets, see… files will work out of the box I hope
[14:43:44] <Symmetryc> Wobbo : What is stdout? Isn't it just the thing stuff writes to to output text to the user?
[14:44:10] <Wobbo > stdout is the standard output. It is where io.write writes to.
[14:44:26] <Wobbo > io.read reads from stdin, which is the standard input
[14:45:15] <Wobbo > Normally, both are connect to a keyboard/screen combo, but that is not always the case
[14:46:04] <Wobbo > After your program stopped running, you want to return the input and output from io.input/output to your keyboard/screen combo
[14:46:15] <Wobbo > that is what I mean by reset
[14:46:40] <Wobbo > Sangar, does os.date thane patterns in OC?
[14:47:52] <Sangar> wobbo : yes, i've re-implemented it to largely support whatever vanilla date could do (just using ingame time)
[14:48:23] <Wobbo > No, you want to make it so that the next program that runs gets the next stdin/stdout combo. at the end, this is the keyboard/schreen combo you started with
[14:48:29] <Wobbo > alright. Are you actually going to answer lworb btw? :P
[14:49:34] <Wobbo > His last comment about the cells
[14:51:17] <Wobbo > Wow, Lualogging even has support for rolling files
[14:52:12] <Wobbo > You could just say that you currently don't want to build into mod specific things to much :P
[14:52:29] <Wobbo > I mean, you removed most mod specific code lately, didn't you?
[14:58:05] <Wobbo > Ah, okay. thought you moved that to opencomponents
[14:58:06] <Wobbo > Anyway, will os.rename work like normal Lua?
[14:59:17] <Wobbo > Sangar?
[14:59:45] <Wobbo > so then rolling_file should also work. Neat
[15:00:18] <Wobbo > It only moves logfiles around
[15:00:58] <Wobbo > Unless you are logging directories :P
[15:02:09] <Wobbo > Well, it should be online now
[15:04:05] <Wobbo > When looking at the CC forum, I have the feeling that a lot of code for OC is a lot more advanced then code for CC :/ Not all of it off course, there are real gems out there
[15:04:45] <Wobbo > No, that is true
[15:05:40] <Wobbo > OpenPrograms on github
[15:05:49] <Wobbo > The OC forum which is down right now
[15:05:59] <Wobbo > https://github.com/OpenPrograms
[15:06:06] <Wobbo > or just /bin of course :P
[15:07:26] <Wobbo > If you want to be able to push to your own repo on OpenPrograms btw, you should look for Vexatos
[15:07:37] <Wobbo > OC uses LuaJ as a fallback
[15:10:34] <Wobbo > And you have Kenny's compat module of course.
[15:10:49] <Wobbo > That is also a program(?) that you can find and use
[15:28:16] <Wobbo > Sangar, where can I get the latest build of OpenComputers?
[15:28:24] <Wobbo > I mean the latest release >.<
[15:28:36] <Wobbo > Nevermind, found it :P
[15:32:03] <Wobbo > Sangar, maybe we should make $PS1 expand before we print it, so '$PWD\$ ' becomes /bin/$ for example
[15:35:16] <Wobbo > Lets see what POSIX has to say about this
[15:36:04] <Wobbo > Each time an interactive shell is ready to read a command, the value of this variable shall be subjected to parameter expansion and written to standard error. The default value shall be "$ ".
[15:36:16] <Wobbo > The shell shall replace each instance of the character '!' in PS1 with the history file number of the next command to be typed.
[15:36:27] <Wobbo > tube mod? as in build craft pipes?
[15:38:25] <asie|tab> Wobbo : Loosely inspired by RP2, BC and SAM pipes
[15:38:49] <Wobbo > Will it also work with stuff from those mods?
[15:40:56] <asie|tab> Wobbo : Possibly.
[15:41:43] <Wobbo > Sangar, I guess so
[15:42:40] <Wobbo > asie|tab: I have never played with RP2, but I guess you can get far with OpenComputers, RiM and custom pipes ;)
[15:43:14] <Wobbo > Weird…
[15:43:27] <asie|tab> Wobbo : RP2... Essentially, simple-to-use, intelligently routing pipes combined with sorting, filtering and other machines for them
[15:43:47] <Wobbo > It also had frames and computers right?
[15:45:44] <Wobbo > I know, FORTH looks horrible D:
[15:47:41] <Wobbo > Meanwhile, Lua-Loggings console spender works
[15:49:49] <Wobbo > And the file appender works
[15:50:58] <Wobbo > Only the rolling file is left to test
[15:51:17] <Wobbo > And then I can use it in my package manager to create logs :P
[15:54:00] <Wobbo > Everybody here, do you think the logger should check if the file you try to open is read only? or should it error on the user?
[15:56:06] <Wobbo > Sangar, Symmetryc, Kenny, asie|tab. do you think the logger should check if the file you try to open is read only? or should it error on the user?
[15:57:51] <Wobbo > Then I will leave it to error
[15:58:32] <Wobbo > That said, when I try to create a file in / he doesn't error :P
[15:59:13] <Wobbo > It is a problem with the logger though
[16:04:20] <Wobbo > Ah, I found the problem. Lua-Logging doesn't error, but returns nil and an error message
[16:06:14] <Wobbo > Sangar, I found a bug in OC
[16:06:27] <Wobbo > Gimme a minute
[16:07:15] <Wobbo > Alright, this part doesn't work in file:seek : and the call file:seek("end") sets the position to the end of the file, and returns its size.
[16:07:31] <Wobbo > At least, that returns nil according to rolling_file
[16:08:00] <Wobbo > Kenny: no erring is with error
[16:08:04] <Wobbo > *erroring
[16:08:57] <Wobbo > When you error, you exit the program
[16:09:29] <Wobbo > same difference :P
[16:11:43] <Wobbo > Lets assume there is a file called file
[16:12:01] <Wobbo > I want to get the length of file, which I should get using file:seek("end")
[16:13:32] <Wobbo > Wait, something else goes wrong here…
[16:16:20] <Wobbo > Alright, it happens with files in append mode, but not in read mode
[16:17:46] <Wobbo > Kenny: then it should still return the current position in the file
[16:17:58] <Wobbo > which is all I am interested in
[16:18:23] <Wobbo > If you were to fix that, we should have rolling logs as well
[16:21:04] <Wobbo > And that would be awesome ! :D
[16:21:40] <Wobbo > No, not by definition. Normally a log is just a file that a program writes to
[16:22:01] <Kenny> Wobbo , i was jk
[16:22:54] <Wobbo > You can't get access to the size of the file otherwise?
[16:25:10] <Wobbo > I do believe they have something linke that yeah.
[16:25:29] <Wobbo > And apparently Lua files are RandomAccessFiles away :P
[16:26:45] <Wobbo > Kenny: no, you aren't random, you are just noise :P
[16:30:15] <Wobbo > Sangar, what about getBytes and then get the length of that?
[16:30:43] <Wobbo > Kenny! Don't you go wrapping up cuties from around the corner!
[16:31:11] <Kenny> damn, even got wobbo into it now lol
[16:32:25] <Wobbo > Sangar, getFilePointer from RAF will work right?
[16:32:40] <Wobbo > or just length I guess :P
[16:33:48] <Wobbo > Ah, of course
[16:35:39] <Wobbo > I added a warning message to Lua-Logging
[16:36:53] <Wobbo > Dutch problem solving. Just don't. display a warning message.
[16:37:24] <Wobbo > That sounds more like German Kenny…
[16:37:38] <Wobbo > No, like. This is borken. Use at your own risk
[16:37:54] <Wobbo > google.translate
[16:38:58] <Wobbo > I didn't know the word anymore, but I could translate it
[16:39:33] <Wobbo > I know now, it looks a lot like verboden, which is dutch. Or Afrikaans, as you call it :P
[16:40:17] <Wobbo > Same difference :P
[16:40:29] <Wobbo > Anyway, I am going.
[16:40:36] <Wobbo > Speak you all alter!
[16:40:56] <Wobbo > They don't, they speak Afrikaans. Which is like Dutch, but isn't dutch
[16:41:00] <Wobbo > Really, it isn't
[16:41:30] <Kenny> nite Wobbo :)
[16:41:46] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
429 more...
[04:51:31] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[04:51:31] *** zsh sets mode: +v Wobbo
[07:10:50] <Wobbo > Rewirte of shell I see?
[07:11:03] <Wobbo > Well, not rewrite, but changes at least :P
[07:12:03] <Wobbo > Sangar, btw, the website is doen or something. It does display stuff, but not the website
[07:13:49] <Wobbo > Everybody is stealing your domain :P
[07:15:25] <Wobbo > I hope that is the case… EWait, it didn't run Linux before? O_o
[07:15:53] <Kenny> Wobbo , read topic hehe
[07:16:07] <Wobbo > Kenny, read topic what?
[07:16:57] <Wobbo > Oh, that topic :P
[07:21:15] <Wobbo > Kenny: just view them as infinite array's with strings and numbers as indices.
[07:23:32] <Wobbo > nil won't work?
[07:23:48] <Wobbo > that amazes me
[07:29:00] <Wobbo > Oh well, still better than python that screams at you when you try to call nonexistent variables
[07:31:32] <Wobbo > Sangar, that is true, but it is an option in Lua
[07:31:40] <Wobbo > I believe luac can do that as well
[07:32:21] <Wobbo > the problem with python is however, that you can't check if a variable exists without try except blocks surrounding it
[07:33:08] <Wobbo > You can set default values though
[07:33:19] <Wobbo > so there are ways around it
[07:34:25] <Wobbo > So to simulate Lua's parameter passing, just give everything the default value None, then they are declared, but you can see if they have a user given value
[07:36:42] <Wobbo > Actually, Tikz is a pretty funny library. It is a set of macro's to draw vector images in LaTeX, which is itself a set of macro's to improve the usage of TeX. So it is library on top of a library sort of :P
[08:17:12] <Sangar> Wobbo : i've been thinking of moving a lot of the things that are in the shell api now to the shell program itself - and making it an extra, 'advanced' shell (with a basic one that has none of the fancy forwarding and stuff) because i've noticed 64k ram is barely enough anymore (i actually had to bump the built-in ram of robots to keep them usable)
[08:18:06] <Wobbo > That sounds like a good idea, if robots won't work because of something they shouldn't use, then it is best to strip it down
[08:19:00] <Wobbo > Althoug I would leave the simple param expansion in the API, so the usage oof systems is uniform across systems.
[08:21:00] <Wobbo > No, you can refactor first, all I added in the last few days are positional parameters in os.getenv/os.setenv/set, nothing with the shell
[08:52:26] <Sangar> Wobbo : why the getenv('#') special case? why not use #os.getenv()?
[08:52:38] <Wobbo > because POSIX :P
[08:52:51] <Wobbo > $# is used to get the number of positional arguments
[08:53:21] <Wobbo > Currently, that works from the shell I guess, while the positional arguments themselves don't work :P
[08:53:37] <Wobbo > because reasons
[08:54:16] <Wobbo > reasons just expands to good reasons :P
[08:54:25] <Wobbo > wait, that would make it because $REASONS
[08:57:51] <Wobbo > Only works if IFS is set correctly
[08:58:26] * Wobbo nows more about parameter expansion on POSIX than a week ago, without writing any shell script
[08:59:28] <Wobbo > something with a k would also be fun, from korn shell
[09:01:32] <Wobbo > to keep in line with old UNIX shell naming conventions: nsh Nücke shell :P
[09:02:43] <Wobbo > that does sound funny :P
[09:03:23] <Wobbo > But it isn't someone's lastname + shell if I am not mistaken. :/
[09:03:33] <Wobbo > But I am fine with any name really
[09:05:01] <Wobbo > or mnsh, or nosh to confuse people :P
[10:00:41] <Wobbo > Also, Sangar, will the advanced shell $PS1 instead of #?
[10:00:47] <Wobbo > print $PS1
[10:21:50] <Wobbo > You shouldn't lose memory to a memory hogging shell if you don't need it off course
[10:46:03] <Wobbo > I don't really care
[10:46:42] <Wobbo > Although I don't think that a whole lot of people get besh. Most of the windows users won't I guess
[11:04:40] <Wobbo > I'm really good at forgetting ends I guess
[12:02:20] <Vexatos> Wobbo , your latest Pull Request, what did you mean with "Also made it possible to add any kind of variable that can be tostringed to the environment."?
[12:31:06] <Wobbo > Vexatos, that not only strings can be stored in the environment, but that anything that can be a string can be soterd in the environment
[12:31:20] <Wobbo > So, numbers and booleans for example will also work
[12:31:29] <Wobbo > Or Userdata, if you set their __tostring metamethod
[12:31:57] <Wobbo > They will still be strings, so you would need to read them back to their specific type though
[12:32:12] <Wobbo > You now the $PATH thingy?
[12:32:19] <Wobbo > echo $PATH and stuff?
[12:32:25] <Wobbo > Ah, than it is hard to explain
[12:32:41] <Wobbo > This is Lua, this is sh
[12:33:31] <Wobbo > it basically means that when you try to set a variable in sh, it gets turned into a string
[12:33:47] <Wobbo > No meter where the value comes from
[12:33:50] <Wobbo > *atter
[12:33:54] <Wobbo > *matter
[12:41:23] <Wobbo > You can have a variable as a string and see and change it from the shell
[12:41:48] <Wobbo > Or using os.getenv
[12:42:17] <Wobbo > That, my friend, are shell variables.
[12:42:32] <Wobbo > And one of the reason why you should get a POSIX compliant operating system
[12:52:32] <Wobbo > Vexatos, without school, you wouldn't really achieve anything in your live
[12:52:58] <Wobbo > What are you learning right now?
[12:53:37] <Wobbo > Do you have to read the books in German?
[12:53:54] <Wobbo > Oh wait, where were… thought so :P
[12:54:25] <Wobbo > I had similar stuff during german lessons, but I don't live in Germany
[12:56:45] <Wobbo > Anyway, you read literature to know your place in history and what did and didn't chance. And probably more stuff
[12:57:39] <Wobbo > That to
[12:58:03] <Wobbo > But the country finds it necessary for you to read literature so you can know your place in history and whatever :P
[12:58:39] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[12:58:50] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:58:52] *** zsh sets mode: +v Wobbo
[12:59:21] <Wobbo > When you get the chance, read die verwandlung, that was actually a good book.
[13:01:31] <Wobbo> I mean, when they have you force read something and die Verwandlung(bad Wobbo , you forgot a capital!), chose that one
[13:02:05] <Wobbo > Only nouns :P
[13:05:55] <Wobbo > Wow, Dropbox has government data request principles now
[13:06:06] <Wobbo > Just hoping they will keep them
[13:09:49] <Wobbo > Sangar, if found a POSIX compliant shell command parser.
[13:09:52] <Wobbo > Yes, use ln
[13:10:18] <Wobbo > Written in C… :/
[13:10:38] <Wobbo > Now I just have to translate, about 1000 lines of C code if I want to use that…
[13:13:30] <Wobbo > I expected that reaction :P
[13:13:32] <Wobbo > You should, that would be awesome
[13:13:32] <Wobbo > And useful, mostly useful
[13:13:32] <Wobbo > LOL at best ways to running shell scripts :P
[13:14:04] <Wobbo > But Sangar, shell.execute will now always use /bin/sh right?
[13:16:43] <Wobbo > Running al your commands through besh manually is also not really handy.
[13:17:12] <Wobbo > Maybe remove shell.execute and let os.execute use $SHELL ?
[13:17:26] <Wobbo > (then you would have to set $SHELL off course)
[13:17:59] <Wobbo > Great minds…
[13:18:19] <Wobbo > Then you would have to reset it :P
[13:18:49] <Wobbo > Also, $TERM isn't set yet?
[13:20:14] <Wobbo > is there a way to get a event when the main terminal changed?
[13:20:39] <Wobbo > SpiritedDusty, I would love that!
[13:22:17] <Wobbo > and that always gives the main opponent?
[13:22:21] <Wobbo > *component
[13:23:18] <Wobbo > SpiritedDusty: would you be interested in wring a tar/gunzip like program for me?
[13:23:27] <Wobbo > For a package manager?
[13:24:10] <Wobbo > Sangar, so simply listening for that event could help with checking and setting $TERM
[13:24:29] <Vexatos> Wobbo , we need a github repo, a public one, where all the folks can paste their awesome OC programs on
[13:24:30] <Wobbo > SpiritedDusty: I don't really care, as long as it makes it easier to send files over
[13:25:20] <Wobbo > Vexatos: I am going to allow you to specify sources, so everybody can set their own awesome repo's to install from. If you were talking about the package menaager at least :P
[13:26:27] <Vexatos> No, Wobbo , I wanted someone here to create a github repo where all those awesome programs can be shared between each other
[13:27:04] <Wobbo > Vexatos, that would require a lot of bookkeeping, I guess a thread on the forum with links to specific repo's would work better
[13:27:54] <Wobbo > Keeping the files updated, who may push/pull to the repo, what licenses do you have to agree on etc
[13:29:28] <Wobbo > I don't think that every would agree to that though.
[13:29:50] <Wobbo > I do agree with a central place to get programs from. That is a good idea
[13:30:29] <Wobbo > There are also some programs where people do care about. I remember a lot of discussion about CCiri
[13:30:46] <Wobbo > LuaIDE is the one I used the most
[13:31:44] <Wobbo > Sangar, it is currently impossible to see your path in sh, but you can set it :P
[13:33:31] <Vexatos> Sangar, you mean, an organization called "OCPrograms" or something more awesome, and the repos would then be called "Vexatos", "Wobbo " etc...?
[13:33:51] <Wobbo > no, I mean $PATH
[13:34:03] <Wobbo > that might be a problem :P
[13:34:12] <Wobbo > MightPirates/OpenPrograms :P
[13:34:42] <Vexatos> But, wobbo , that's what I suggested
[13:35:15] <Wobbo > I was jonking Vexatos
[13:36:11] <Wobbo > Sangar: I guess a lot of people are going to create issues because they can't call programs after they have set their path :P
[13:37:24] <Wobbo > Vexatos: I am creating a package manager, maybe make a list with cool repo's there?
[13:38:05] <Wobbo > A program that installs programs for you
[13:38:16] <Sangar> Wobbo : i really don't :P but we'll see ;)
[13:38:30] <Wobbo > Because programs might need other programs or libraries to run
[13:38:46] <Wobbo > That is why I asked SpiritedDusty for some kind of compression algorithm ;)
[13:40:04] <Vexatos> Wobbo : http://puu.sh/76okA/dded72d243.png >:D
[13:40:10] <Wobbo > The program has a lot of files, called portfiles. In this file there will be a url, a name, info and build instructions. The package manager reads the portfile, executes the statements that are in it and builds it that way
[13:41:18] <Wobbo > Portfiles are organised in repositories, which are called sources when you set them. People can add and remove sources and thereby install more programs. The portfiles will be on your local machine though
[13:41:25] <Wobbo > Vexatos, correct
[13:42:09] <Wobbo > Kenny: normally, the makefile will be in the archive that the package manager downloads, but it is similar to that, yes. Because there is no make in OC
[13:42:17] <Wobbo > Probalby custom format
[13:42:36] <Wobbo > but I haven't looked at rock specs yet
[13:42:41] <Wobbo > Vexatos: Yes
[13:42:59] <Wobbo > Its nothing new, really :P
[13:43:50] <Vexatos> Wobbo , will you PR this program directly to OC?
[13:44:40] <Wobbo > I don't think so, but if Sangar wants it in, then I might. But I will probably make it depend on some stuff, so I don't think so
[13:44:52] <Wobbo > But I will create an installer :P
[13:45:41] <SpiritedDusty> Wobbo , http://pastebin.com/PBwFgh21
[13:46:19] <Wobbo > Why couldn't I find that before!
[13:46:38] <SpiritedDusty> Wobbo , use LibCompress:Compress to compress and LibCompress:Decompress to decompress
[13:46:42] * Kenny digves for cover before Wobbo explodes like a creeper
[13:46:58] <Wobbo > SpiritedDusty, can it also bundle a directory?
[13:48:22] <Wobbo > SpiritedDusty: So all I now need to do is turn a bunch of files into one large string, compress it and write it away?
[13:49:05] <SpiritedDusty> Wobbo , yes but you have to write the file in binary mode, else the file will get all messed up
[13:49:36] <Wobbo > Sangar: didn't OC's binary mode write strings instead of binary?
[13:50:05] <Vexatos> Hey Wobbo , shall I invite you to the OpenPrograms organization? :D
[13:50:52] <Wobbo > But if I have to write it away as binary, won't that cause problems?
[13:53:29] <SpiritedDusty> Wobbo , I just tried to compress /lib/buffer.lua and it reduced the size by about 50%
[13:58:08] <Wobbo > If I understand it correctly, I can use the code SpiritedDusty provided, and then use a MIT license on my code :D
[13:58:46] <SpiritedDusty> Wobbo , I don't understand licenses lol
[13:58:58] <Vexatos> Then organization, first Members: Vexatos, fnuecke, wobbo , SpiritedDusty
[13:59:24] <Wobbo > I don't either, but I want to release it under MIT, so it has the same license as OC itself
[14:01:59] <Wobbo > The library you posted is released under GPLv2, so I have to use it as such. But I can apparently just use it and have my own license on my ocde
[14:03:46] <Wobbo > I just tell them that the library is a dependency and have the installer download it
[14:05:23] <Wobbo > Derp :P
[14:05:44] <Wobbo > I still can't :P
[14:07:42] <Wobbo > Sangar: I can't say I am charmed by luarocks rock spec format
[14:12:55] <Vexatos> (Wobbo , you have repo creation permission as well, if you like)
[14:13:46] <Wobbo > He already left before I could say night :/
[14:13:55] <Wobbo > Anyway, might as well use the repo then
[14:15:16] <Wobbo > Sangar, OC is released using a custom version of MIT right?
[14:17:02] <Wobbo > PARTY!
[14:18:05] <Wobbo > We could also loudly sing over Skype :P
[14:19:39] <Wobbo > I almost got 0,6 % :P
[14:23:34] <Wobbo > Hmm… should I put lsh onto OpenPrograms? I will probably ignore that project from now on…
[14:24:29] <Wobbo > lsh :P My replacement shell that uses Lua instead of sh
[14:25:30] <Wobbo > Even when I am not going to update it anymore?
[14:27:02] <Wobbo > Sangar, will OpenComputers man system also read files that have .man as a file extension?
[14:28:16] <Wobbo > Then I have an issue :P
[14:30:22] <Wobbo > It should indeed keep the leading / :P
[14:33:11] <Wobbo > Then I will finally add grep.man :P
[14:36:03] <Wobbo > Aka, I will copy and change POSIX grep specification :P
[14:41:30] <Wobbo > man should actually use a simple parser, if your line is longer than the screen, it displays wrongly
[14:45:52] <Wobbo > That is a bad idea, people might want to pip man's output
[14:46:37] <Wobbo > maybe make the lines into x string of length width-2< and print those?
[14:53:57] <Wobbo > Some people used an oculus rift and some other stuff to control another ody
[14:54:13] <Wobbo > Actually, the bodies did exactly the same thing, but wharves :P
[14:54:18] <Wobbo > *whatevs
[14:56:28] <Wobbo > Alright, grep has a man file
[14:56:42] <Wobbo > Sangar, I believe it was using the oculus
[14:57:47] <Wobbo > This one: http://www.eurogamer.net/articles/2014-01-23-watch-oculus-rift-virtually-swap-bodies-genders
[14:58:44] <Wobbo > It is probably not less creppy :P
[15:00:44] <Wobbo > Sangar, it can even get creepier, I have read about research from a mouse in brazil that controlled a mouse somewhere in the USA over the internet
[15:01:38] <Wobbo > Using the internet!
[15:02:09] <Wobbo > This research looks similar
[15:05:14] <Wobbo > The name of Stocco sounds weirdly similar…
[15:06:35] <Wobbo > I believe I heard about him during the Architectures for Intelligence course…
[15:08:21] <Wobbo > Meh, can't find it
[15:10:09] <Wobbo > He did publish two papers with the lecturer of that course though, so I guess I know him from there :P
[15:11:03] <Wobbo > Anyway, I added some useful examples to the grep man file
[15:14:59] <Wobbo > Should I create the repo for the package manager on my own github, or on OpenPrograms one?
[15:19:21] <Wobbo > Sangar, SpiritedDusty? Should I put the package manager on my own github or OpenPrograms one?
[15:22:23] <Wobbo > LOL, Kafka reference in the newest Game Theory XD
[15:23:45] <Wobbo > You want the link to the video?
[15:23:54] <Wobbo > http://www.youtube.com/watch?v=PjnPyGFYKrI
[15:37:00] <Wobbo > Sangar, SpiritedDusty, Symmetryc: what do you think of OpenPorts for the name of the package manager?
[15:37:12] <Wobbo > If you have better ideas, feel free to name them :)
[15:38:56] <Wobbo > Indeed, I guess we should go with that one
[15:39:34] <Wobbo > If you have a name that resembles something, you could make a whole lot of jokes in your naming of commands.
[15:40:01] <Wobbo > For example, Homebrew(which is based on beer) has a command tap to add new sources
[15:40:15] <Wobbo > There are probably a lot more of jokes to find,
[15:42:28] <Wobbo > Thinking about a name for the package manager
[15:44:10] <Wobbo > Since nobody here has a better idea, I guess I will go with OpenPorts
[15:44:29] <Wobbo > Since that is the convention used by most OpenComputers stuff :P
[15:45:01] <Wobbo > SpiritedDusty: what would the name of the in game program be in that case? package?
[15:46:03] <Wobbo > Github suggested secret-hipster
[15:46:26] <Wobbo > so you can find it at github.com/OpenPrograms/secret-hipster
[15:54:16] <Wobbo > Serious issue, Lets say I have energyd, that requires getopt to run, but both are in different repp's. How should I signal this in the portfile?
[15:59:20] <Wobbo > There would be a portfile, but the user might not have sourced the repo the dependency lives in
[15:59:50] <Wobbo > So OpenPorts knows there has to be a getopt somewhere, but it wouldn't know where to get it
[16:00:02] <Wobbo > So it has to tell the user to source the repo that getopt lives in
[16:00:39] <Wobbo > I don't want to automate it, but I want the creator of the protfile to specify a url that shows where the port lives
[16:00:58] <Wobbo > So I am wondering how to tackle that
[16:01:14] <Wobbo > Wait a moment
[16:04:24] <Wobbo > Sample portfile: https://github.com/OpenPrograms/OpenPorts/blob/master/ports/sample.lua
[16:04:56] <Wobbo > needs is used to signal a program that is not in OpenPorts at all, requires is used to signal that a program is in OpenPorts and needs to be installed
[16:05:46] <Wobbo > Now I actually need a third way to signal that something is in OpenPorts but might not be sourced yet
[16:05:54] <Wobbo > SpiritedDusty, its a sample :P
[16:06:01] <Wobbo > That will change
[16:07:25] <Wobbo > All would be functions
[16:08:01] <Wobbo > Sangar, then it would become requires {"sed", "linke here"}
[16:10:26] <Wobbo > That is true
[16:11:12] <Wobbo > SpiritedDusty: to make the load on the internet less, and to bundle a whole directory into one
[16:12:43] <Wobbo > To a local tree of files, that get symlinked into OpenPorts local filesystem(although that might change)
[16:13:00] <Wobbo > This makes removal easy, just delete a directory in the filesystem and you are done
[16:14:15] <Wobbo > Using a local filesystem would allow OpenPorts to control the directories that are available, and therefore less conflicts with nonexistent files(the user might not have /etc for example)
[16:18:22] <Wobbo > Sangar, when I fs.remove a directory with files, will this remove the directory or will this error?
[16:20:42] <Wobbo > alright
[16:30:53] <Wobbo > Should info display the information one after the other using $PAGER or should it just print to stdout?
[16:37:32] <Sangar> Wobbo : there's such a thing as $PAGER? sweet. let's use that. and make man use it, too.
[16:37:49] <Wobbo > You didn't know $PAGER? O_o
[16:38:09] <Wobbo > it is less by default, but I have set it to vim pager now :)
[16:38:25] <Wobbo > There is also $BROWSER :P
[16:39:16] <Wobbo > Me to :P
[16:47:05] <Symmetryc> Wobbo : Do you still use CC ._.
[16:47:16] <Wobbo > Not really
[16:48:02] <Wobbo > I prefer OC, since it is more advanced in my opinion
[16:48:31] <Symmetryc> Wobbo : I know, but CC still has a larger user base / more support
[16:48:37] <Wobbo > I know
[16:49:10] <Wobbo > But if I don't like something in OC, I can complain to Sangar here :P Or chance it myself.
[16:49:42] <Wobbo > And I would implement a lot myself anyway
[16:50:39] <Wobbo > And I don't have enough time to use both actively :P
[16:58:56] <Wobbo > I am going to sleep now.
[16:59:04] <Wobbo > So speak you all later!
[16:59:42] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
252 more...
[07:39:16] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[07:39:16] *** zsh sets mode: +v Wobbo
[07:43:08] <Wobbo > Anything going on here?
[08:44:26] <Wobbo > DanglSp?
[09:25:12] <Kenny> Wobbo was asking about DangISP hehe
[09:26:25] <Kenny> Wobbo , i think so far i have covered the term and filesystem apis and put in the differences
[09:26:58] <Wobbo > Those two are the most important ones I guess
[09:28:00] <Wobbo > Does CC have disk sizes?
[09:28:14] <Wobbo > DinGame, the world says hi as well
[09:29:23] <Wobbo > Doesn't OC have a similar functions?
[09:30:10] <Wobbo > And on the filesystem component?
[09:31:07] <Wobbo > Then you could fs.getProxy(path).getFreeSpace() ( or something similar)
[09:32:21] <Wobbo > Kenny: There are two ways to interface with the filesystem. There is the module, which is the most useful one and works on all filesystems. Then there is a filesystem component that allows you to do stuff to a specific hard/disk drive
[09:33:08] <Wobbo > You can get the filesystem component at a path using filesystem.get(path)
[09:34:41] <Wobbo > Yes, that is the module. There is no documentation for the component though. Sangar thought no one would need it
[09:35:43] <Wobbo > Kenny: you want to get the component using filesystem.get, this should return a table or nil. If it is nil, return nil and the error message
[09:36:27] <Wobbo > If it is a table, you could call spaceTotal to get the total amount of space on that filesystem(I guess)
[09:37:21] <Wobbo > Kenny: CC's getFreeSpace requires a path, so the path is already given by the user
[09:40:31] <Wobbo > Alright
[09:52:13] <Kenny> Wobbo , can i insert a value into a table that contains 2 pieces of info? like {{["text"] = ("Deafault Theme"), ["params"] = defaultTheme}}
[09:54:35] <Wobbo > I don't exactly get what you mean?
[09:55:46] <Wobbo > Could you give an example in context? Like a bit of code?
[09:58:31] <Wobbo > Okay, so "text" is the name and "params" holds the actually data?
[09:58:51] <Wobbo > Yeah, this is vaild
[09:59:02] <Wobbo > You don't even need the () around the strings
[10:01:15] <Wobbo > The best way to do that would be like: { name = {theme} }
[10:01:35] <Wobbo > Then you could do v[name] and the theme would come out
[10:03:41] <Wobbo > What you are doing in the past would require you to loop over all the variables though. The method I suggested doesn't use any if statements, except for checking for nil maybe
[10:13:40] <Wobbo > Is someone here knowledgeable about compression?
[12:29:51] <Wobbo > Nobody is knowledgeable about compression?
[14:05:22] <Wobbo > Alright, updated the COLua documentation to be a little bit more up to date :P
[15:15:37] <Symmetryc> Wobbo : Trying to make my own oo lib :P
[15:15:38] <Wobbo > Hi Symmetryc
[15:15:55] <Wobbo > What is wrong with COLua? :P
[15:17:01] <Wobbo > That is always a good thing
[15:31:39] <Wobbo > COLua should now be able to set all the metamethods, including index and new index :)
[15:32:06] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[15:32:23] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:32:23] *** zsh sets mode: +v Wobbo
[15:34:15] <Wobbo > espernet was apparently so happy, that he disconnected :P
[15:34:26] <Wobbo > OR it was that stack overflow…
[15:35:15] <Symmetryc> Wobbo : this is valid code using my lib ^^;;
[15:35:59] <Wobbo > You have a function that returns functions
[15:36:39] <Wobbo > What does the public do?
[15:38:09] <Wobbo > And does it differentiate between classes and instances?
[15:38:17] <Wobbo > How did you get the privacy to work?
[15:38:36] <Wobbo > Ah, so no Lua 5.2 then I guess :P
[15:39:14] <Wobbo > I was thinking about adding a class loader to COLua where you could create private functions, what do you think about that?
[15:40:02] <Wobbo > You would have files with class definitions, a bit like Java, and the loader would interpret those files
[15:40:13] <Wobbo > And I won't need setfenv for that ;)
[15:41:41] <Wobbo > It will look a little bit like your code, but with less semicolons and {} :P
[15:41:55] <Wobbo > But only one class per file. And no anonymous classes
[17:11:31] <Wobbo > I'm going
[17:12:15] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
54 more...
[12:22:22] <Kenny> Dusty, Wobbo , and Symm have been working with me on it.
[14:12:24] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:12:24] *** zsh sets mode: +v Wobbo
[14:12:58] <Wobbo > Wow, no admins online, not even away
[14:13:44] <^v> Wobbo , okey
[14:48:07] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[14:48:18] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:48:18] *** zsh sets mode: +v Wobbo
[14:49:10] <Wobbo > Hows life?
[14:50:41] <Wobbo > ?EnderBot
[14:50:56] <Wobbo > ?JoshTheEnder
[14:52:24] <Wobbo > ?stargates
[14:56:17] <Wobbo > ?clap?
[15:00:07] <Wobbo > ?OpenComputers
[15:01:28] <Wobbo > ?mallrat208
[15:03:38] <Wobbo > Anyway, Symmetryc, played around with OC yet?
[15:19:03] <Symmetryc> Wobbo : Sort of
[15:19:10] <Symmetryc> Wobbo : Been looking through the APIs
[15:19:27] <Symmetryc> Wobbo : Btw, I added some stuff to the compat lib
[15:19:34] <Wobbo > I saw you pushed to Kenny's OC-compat :)
[15:21:00] <Wobbo > Tell me
[15:21:59] <Wobbo > That is a weir dimplementation
[15:22:12] <Wobbo > I knew that, everything has a metatable
[15:22:34] <Wobbo > You are just not allowed to access all to them
[15:25:28] <Symmetryc> Wobbo : Another pull requestion
[15:25:40] <Wobbo > To OC-compat?
[15:26:44] <Wobbo > Yeah, but you should use the filesystem API instead of the filesystem component
[15:27:54] <Wobbo > The filesystem API is used to use all the filesystems, while the component is just used interface with one
[15:28:05] <Wobbo > Symmetryc: local fs = require "filesystem"
[15:28:11] <Wobbo > Its as easy is that
[15:28:25] <Symmetryc> Wobbo : Check the file as it currently stands
[15:29:19] <Wobbo > I don't think that the filesystem component even has a concat function
[15:29:42] <Wobbo > Isn't that the filesystem module?
[15:31:03] <Symmetryc> Wobbo : Can you merge then change it to local fs = require "filesystem"?
[15:32:45] <Wobbo > Kenny, I guess you looked at the filesystem API, because when I for pairs do print end it in the lua shell, it doesn't show concat
[15:33:20] <Wobbo > Kenny, that doesn't matter, he is just copying over the functions whole.
[15:33:43] <Wobbo > His code is correct.
[15:34:02] <Wobbo > Similar things are happening in ccCompat.lua
[15:37:08] <Wobbo > Kenny: you can also find the functions on the CC wiki: http://www.computercraft.info/wiki/Category:APIs
[15:46:36] <Kenny> and Wobbo , never think there isn
[15:46:56] <Wobbo > True ;)
[15:48:01] <Wobbo > Kenny, symmetric didn't call the functions, but he copied them. Like you do with strings or tables. So parameters aren't necessary.
[15:49:46] <Wobbo > I did the same with talbe.unpack
[15:52:44] <Kenny> Wobbo , i added you as a collaborator so you can make chnages without a pull request
[15:54:26] <Wobbo > So should I judge the pull requests of others?
[15:56:05] <Wobbo > You are not doing bad then :)
[15:57:06] <SpiritedDusty> Wobbo , I think I have a way to get setfenv and getfenv working in lua 5.2
[15:57:38] <Wobbo > Well, give it a try I would say ;)
[15:58:02] <Wobbo > Hmm… for ccCompat that might work
[15:58:18] <Wobbo > Wouldn't do it for all your functions though :P
[15:58:46] <Wobbo > It might give you a lot of overhead
[16:00:33] <Wobbo > each call to a function would have to look for its environment, if I understand you correcly
[16:00:36] <Wobbo > *correctly
[16:28:42] <SpiritedDusty> Wobbo , what is the point of the 'start' enviornment?
[16:28:55] <Wobbo > To stuff in some functions already
[16:38:35] <Wobbo > I'm going
[16:39:42] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[17:13:11] <Symmetryc> In the code, Kenny/Wobbo put it as bit.and, bit.xor, bit.or, etc.
62 more...
[07:39:31] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[07:39:31] *** zsh sets mode: +v Wobbo
[07:52:54] <Kenny> afternoon, Wobbo
[07:53:02] <Wobbo > Afternoon Kenny
[07:53:27] <Wobbo > Good :)
[08:02:14] <Wobbo > I can't be your second member, but I could have a look at the parts you don't understand
[08:07:42] <Wobbo > Yeah that is a problem :P
[08:10:59] <Wobbo > That would work as well, if you create a whole set of functions like that, you could create a comptibility layer for CC
[08:12:44] <Wobbo > A library is simply a script that returns something. This gets loaded into the package.loaded table and returned by require
[08:15:13] <Kenny> Wobbo , you are way more advanced at this than me hehe
[08:16:12] <Wobbo > Alright, what you want to do is create a table, lets call him ccterm for now, that has functions for everything that CC term API can
[08:17:53] <Wobbo > You create this table in a file that ends with return ccterm
[08:21:37] <Wobbo > If you do that for each API you need, you have a compatibility layer
[08:22:16] <Wobbo > Kenny, you could als od do local _ENV={term = ccterm, rest of APIS you need} code here end
[08:22:30] <Wobbo > Then you could just run CC code
[08:23:11] <Wobbo > You might still have to port stuff, but at least a lot less
[08:23:55] <Wobbo > Yeah, that stuff. And 5.1/5.2 stuff
[08:25:20] <Wobbo > If I were you, I would create a file for each API, and one file that requires the others and adds the base functions
[08:26:06] <Wobbo > If you put it on github, everybody could help you out
[08:26:16] <Wobbo > Yeah, that is the digest difference
[08:28:22] <Wobbo > You could use github for windows or something similar if you don't want to use the command line
[08:32:24] <Wobbo > I would use the same license as OC itself
[08:32:37] * Kenny DiNozzo's Wobbo
[08:33:23] <Wobbo > You can find it on github, so jokes on you :V
[08:34:14] <Wobbo > Sangar hid it somewhere
[08:35:28] <Wobbo > src/main/resources
[08:36:12] <Wobbo > But I believe ha changed the MIT license to include the creative commons for strings and textures
[08:39:37] <Wobbo > I forked you on github :P
[08:40:17] <Wobbo > Shall I set up some sort of framework so you can easily deal with environments and stuff?
[08:41:06] <Wobbo > So you can just do do local _ENV = ccCompat() CC code end and stuff?
[08:43:44] <Wobbo > How do you want to call the module in game? so what would the require statement say?
[08:44:44] <Wobbo > ccCompat ?
[08:44:59] <Wobbo > That is the best I can come up with :P
[08:50:29] <Wobbo > pull request
[08:52:49] <Wobbo > Kenny, I send you a pull request
[08:55:49] <Wobbo > Why won't it let you do that?
[08:57:57] <Wobbo > You have to clone it first
[09:21:48] <Wobbo > Why not?
[09:23:24] <Wobbo > That is weird
[09:23:49] <Wobbo > But github for windows doesn't see it?
[09:25:27] <Wobbo > That is really weird.
[09:32:38] <Wobbo > Kenny, have you figures out what went wrong?
[09:37:53] <Wobbo > What did you change?
[09:38:28] <Wobbo > It would be better to stuff everything that has to go into ccTerm into ccCompat/term.lua
[09:38:41] <Wobbo > Then people can load only those parts that they need
[09:39:29] <Wobbo > Kenny, pull request ;)
[09:46:57] <Wobbo > Why not?
[09:47:29] <Wobbo > Hmm… that is weird.
[09:47:37] <Wobbo > Did you do much with your ccCompat.lua?
[09:50:10] <Wobbo > You solved it?
[09:53:03] <Wobbo > Well, that is a good way to deal with it
[09:54:09] <Wobbo > Kenny, pull request
[09:55:06] <Wobbo > I will stop with working on it now for some time, but you should be good to go :)
[09:55:56] <Wobbo > Also, it might be useful to create a forum post for it, so more people will now of its existence so more people will be able to help you out
[09:58:59] <Wobbo > Anyway, if you want to install the library on your OC computer, just copy lib/ into you package.path of that computer
[09:59:32] <Wobbo > Then you can load the base package as ccCompat, and the other modules as ccCompat.modulename
[09:59:59] <Wobbo > so, for example, for the math module you would do require "ccCompat.math"
[10:00:50] <Wobbo > Well, good luck!
[10:01:21] <Wobbo > SpiritedDusty, you here?
[11:35:28] <Wobbo > Automatic dinozzo's :P
[11:37:31] <Wobbo > Kenny, a little on ccCompat/term.lua
[11:38:17] <Wobbo > First, you have to actually create the ccterm table, and then you won't have to localise your functions
[11:38:37] <Wobbo > Secondly, you would have to return the ccterm table in the end. Then it will work
[11:45:07] <Wobbo > Ah, okay
[11:47:28] <Wobbo > Wow, it was setup a month ago but nothing happened? O_o
[12:03:44] <Wobbo > Has Sangar been online today actually?
[12:10:27] <Wobbo > This is a pretty fun site: http://osrc.dfm.io
[12:10:52] <Wobbo > According to it I am an distinguished tex coder :P
[12:20:24] <Wobbo > Your timezon is probably wrong
[12:20:42] <Wobbo > The site says that I work best around noon, and that I push at 3am in the morning
[12:21:00] <Wobbo > But at 3am in the morning, I am normally asleep
[12:21:37] <Wobbo > I also set my location, but it is still wrong
[12:22:27] <Wobbo > And I apparently push a lot of Java, while I haven't touched Java in about half a year or something
[12:23:41] <Wobbo > It ispropably because I forked OC
[12:24:00] <Wobbo > So I had to push all of that onto github
[12:24:48] <Wobbo > Anyway, I have to go, I will be back in an hour or so
[13:08:20] <Wobbo > It uses some king of API
[13:10:11] <Wobbo > \*kind :P
[13:10:50] <Wobbo > Sangar, the times are also really of
[13:11:00] <Wobbo > At least for me
[13:12:57] <Wobbo > It could just be retarded and not know where The Netherlands is
[13:13:21] <Wobbo > Maybe it will work when I enter Holland as my location, but I am not in Holland, so I am not going to do that
[13:16:03] <Wobbo > I am also a trendsetting TeX coder. Appereantly, I have more TeX online then Lua. Which is weird
[13:16:30] <Wobbo > And it says I should be friends with Symmetryc
[13:20:43] <Wobbo > They do use Javavore(which I never heard of) but they don't use Texnician :(
[13:23:45] <Wobbo > Anyway, Sangar, should I try to fit the new tokeniser into the current process or should I redefine all of shell.execute?
[13:25:42] <Wobbo > Alright, then lets try to read your code :P
[13:29:49] <Wobbo > You won't know how many lecturers tell us to document our code :P
[13:31:01] <Wobbo > You heard my lecturers tell you to document your code?
[13:31:55] <Wobbo > I had a lecturer for a philosophy course who is Turings granddaughter btw
[13:32:21] <Wobbo > Academic granddaughter :P
[13:32:43] <Wobbo > Turing doesn't have children and you should know that :P
[13:33:31] <Wobbo > Atleast, we were told about his sexual preferences multiple times
[13:34:25] <Wobbo > I don't think his wife would have liked it if he was playing around with other men :P
[13:34:35] <Wobbo > And since he even told the police or what was it
[13:35:52] <Wobbo > I don't sleep thorough lectures, I play minesweeper when it gets boring
[13:36:14] <Wobbo > I would play Set, but the AI beats me when I am not paying attention
[13:37:23] <Wobbo > I know someone who plays KSP during lectuers
[13:39:20] <Wobbo > Sangar, so I have to tokenise it so that each line gets turned into a command, arguments(a table?) input, output and mode? What should input and output be?
[13:40:44] <Wobbo > alright
[13:44:01] <Wobbo > Also, does #!/bin/sh work already?
[13:44:24] <Wobbo > That would be really useful for autorun
[13:45:20] <Wobbo > Not the intended effect :P
[13:58:30] <Wobbo > Sangar, what is the easiest way to test some lua code that needs to be loaded at boot?
[14:01:05] <Wobbo > I actually want to change the os api and some other apis
[14:01:27] <Wobbo > And programs, but those can be set by changing your path
[14:02:15] <Wobbo > Can't I just inject into the os api?
[14:03:00] <Wobbo > That doesn't matter, injecting it is
[14:06:51] <Wobbo > Pasting doesn't work for me
[14:07:03] <Wobbo > I have it set to LSHIFT, RSHIFT but he won't paste
[14:08:01] <Wobbo > He does paste when I reopen the terminal window
[14:10:10] <Wobbo > I don't have insert :P and cmd+v sometimes prints a v
[14:10:48] <Wobbo > Damn, I really have to modify the Jar :/
[14:17:49] <Wobbo > Sangar: I unmarred the jar, made my changes, what is the best way to jar it again?
[14:18:10] <Wobbo > Not a jar anymore?
[14:18:27] <Wobbo > I tried that, that didn't work
[14:19:02] <Wobbo > I clicked the crash log away, thinking I did something wrong :P
[14:19:36] <Wobbo > I will try again
[14:20:12] <Wobbo > class not found exception
[14:22:08] <Wobbo > if I jar tf | grep store he returns nothing
[14:22:14] <Wobbo > with, capital S
[14:22:55] <Wobbo > jar tf |grep '.DStore' returns nothing
[14:23:22] <Wobbo > .D_Store also doesn't work :P
[14:24:01] <Wobbo > ._OpenCompterCore.class is in the jar file
[14:24:26] <Wobbo > The OpenComputersCore is in there as well
[14:25:08] <Wobbo > No, just inconfinient
[14:25:28] <Wobbo > Mac Uses Darwin for handeling files I believe, and Darwin is a derivative of BSD
[14:25:41] <Wobbo > There is OpenComputersCore$
[14:25:41] <LordFokas> Wobbo : you "unmarred the jar"... are you french?
[14:25:49] <Wobbo > unjarred :P
[14:25:52] <Wobbo > spell check
[14:26:05] <Wobbo > I don't even know what unmarred means
[14:26:25] <Wobbo > And I am most certainly not French. Except for my first name :P
[14:26:45] <Wobbo > But then again, my last name is Frisian and I am not Frisian either :P
[14:26:54] <Wobbo > Ah, so it would fit
[14:28:02] <Wobbo > it is inside a __MACOSX version, lets see if I have other zip tools
[14:28:20] <Wobbo > I hav command line zip as well, lets try that
[14:29:58] <Wobbo > BTW, the class has the $ at the end of the name, before.class
[14:30:32] <Wobbo > So, I just move the jar to a zip, unzip, add files and recompress to zip?
[14:32:11] <Wobbo > That was a bad idea, zip bomb :P
[14:38:13] <Wobbo > alright, second try
[14:41:16] <Wobbo > there are no .DS_Store files inside now
[14:41:46] <Wobbo > derp, ls -a >.>
[14:51:43] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 186 seconds)
[14:58:51] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:58:51] *** zsh sets mode: +v Wobbo
[15:00:41] <Wobbo > Sangar, still not working
[15:01:29] <Wobbo > And I know why -_-
[15:01:45] <Wobbo > I will look at it later, I am going to bed now
[15:01:58] <Wobbo > No, because zip -r moves the directory into the mac
[15:02:05] <Wobbo > *zip not mac
[15:02:57] <Wobbo > Anyway, bye
[15:03:00] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
[15:11:16] <Kenny> Sangar, you saw Wobbo and I have started a CC compatiblity library, didn't you?
[16:39:43] <SpiritedDusty> Wobbo t messaged me and said spambots on the OC forums?
[16:39:47] <SpiritedDusty> wobbo *
166 more...
[11:51:01] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[11:51:01] *** zsh sets mode: +v Wobbo
[12:53:15] <Kenny> hey Wobbo : how do i find the current path of a running program on an OC computer
[12:53:29] <Wobbo > What, in the devbuild?
[12:53:39] <Wobbo > echo $PATH from shell
[12:53:47] <Wobbo > of =shell.getPath() form lua shell
[12:54:44] <Wobbo > I don't know if you can set shell variables from the shell yet though, so to set you path you would still have to do shell.setPath()
[12:54:57] <Wobbo > But maybe Sangar will know more about that
[12:56:06] <Wobbo > Kenny, I am waiting in anticipation ;)
[12:56:21] <Wobbo > Is that even correct English? :/
[12:56:52] <Wobbo > defaultPath as in the default path that the system uses?
[12:57:12] <Wobbo > that is /bin:/usr/bin:/home/bin
[12:57:19] <Wobbo > If I am not mistaken
[12:58:45] <Wobbo > Yep, that is the default path that is set at boot
[12:59:53] <Wobbo > the path to your computers in game drive… Hmm
[13:01:23] <Wobbo > Kenny, I always label they after UNIX folders and by function, so my field go into /home, file niaries and libraries go into /usr/local
[13:02:11] <Wobbo > No, I meant the address thingy :P
[13:02:25] <Wobbo > Anyway, you can use filesystem.mounts to loop over all the mounts
[13:02:39] <Wobbo > no, that were binaries.
[13:03:07] <Wobbo > Kenny, filesystem.get(path) to get the filesystem a path is mounted at
[13:03:53] <Kenny> thanks, Wobbo :)
[13:04:01] <Wobbo > so I guess that fs.get(path).address is the address of the filesystem that path lives at
[13:37:33] <Wobbo > Gutenabend herr Sangar,
[13:37:58] <Wobbo > Wie gehts Ihnen?
[13:38:41] <Wobbo > I didn't learn German to let it be useless
[13:38:50] <Wobbo > I learned German because I had to
[13:39:32] <Wobbo > I dropped French after three years, as soon as I could :P
[13:45:49] <Wobbo > You better :P
[13:54:50] <Wobbo > Kenny: otherwise you can always outsource the project :P
[14:01:06] <Wobbo > Kenny, that is true, you will learn more with a second member
[14:31:32] <Wobbo > Kenny: as long as they are valid reasons, that is only your duty as an inhabitant of a somewhat functioning democracy.
[14:35:49] <Wobbo > mallrat208: Just work with them a lot :P that also works
[14:37:18] <Wobbo > That would have actually been a great question for the assignment I am finishing now… Damn
[14:38:12] <Wobbo > Not the adapter thing by the way, but if you retain items more easliy if you find it out yourself or when someone tells you how to do it :P
[14:38:48] <Wobbo > Just place it next to all the blocks! :D
[14:40:28] <Wobbo > You could also filter for the block if you know what it is called
[14:41:15] <Wobbo > And assignment done! :D
[14:41:29] <Wobbo > *cough* redsonte enigne *cough*
[14:41:34] <Wobbo > *redstone
[14:42:16] <Wobbo > It is starting tomorrow again :( and tomorrow I probably won't even go to the robolab
[14:43:39] <Wobbo > I could go to the robolab, but I won't be able to do anything, since someone has to work on the computer and someone has to stand next to the robot, in case it might fall over :P
[14:43:55] <Wobbo > So yeah, robotics is hard and stuff
[14:43:56] <Symmetryc> Wobbo : Hey
[14:47:45] <Wobbo > Symmetryc, did you play around with OC?
[14:48:27] <Wobbo > Well homework is important as well
[14:48:52] <Symmetryc> Wobbo , does your OOP lib support multiple inheritance?
[14:49:19] <Wobbo > No, I haven't found a satisfactory solution to the diamond problem yet
[14:51:05] <Wobbo > I find something about job scheduling, but I don't think you meant that
[14:52:46] <Wobbo > But that won't work if x also inherits form p
[14:53:31] <Wobbo > You could also look through x first, but I had a problem with that aswell
[14:55:38] <Wobbo > The problem with com pies is that it breaks Lua's dynamics. If you change the parent after you created the child the child doesn't support all the methods of the parent anymore
[14:56:36] <Wobbo > copies
[14:57:37] <Wobbo > Sangar, when I am in the /usr/man directory, I can't call any program anymore
[14:58:14] <Wobbo > It tries to execute /usr/man/ls when I type ls etc
[14:58:17] <Sangar> Wobbo : well, of course. since the name resolves to the local files first. you can still call them explicitly (/bin/ls e.g.)
[14:58:52] <Wobbo > But that is not the intended behaviour when /bin is in the front of your path :P
[14:59:35] <Wobbo > Symmetryc: I considered that, but I had some problem with it, can't remember what though. But that would work perfectly fine
[14:59:57] <Wobbo > That isn't normal
[15:00:26] <Wobbo > I had to explicitly set ./ into my path when I wanted to run programs from $PWD
[15:00:59] <Wobbo > Also, typing in cd $MANPATH works :)
[15:01:42] <Wobbo > Sangar, is $TMP already set or not?
[15:02:14] <Wobbo > alright, have to add that as well then.
[15:03:15] <Wobbo > But first, NAME=value syntax
[15:07:32] <Wobbo > it should search path before ./ if you ask me, since ./ might not be in your path and shouldn't be searched at all
[15:09:18] <Wobbo > Also, Sangar, should NAME=value behaviour be in shell.execute? or in os.execute?
[15:10:49] <Wobbo > They you would. I thought you meant that it searched through ./ to find the file
[15:11:01] <Wobbo > my bad
[15:12:35] <Wobbo > Then I guess I will wait until I start working on the parser, but I guess I will add set/unset
[15:13:16] <Wobbo > Sangar, could I pairs the shell env?
[15:14:18] <Wobbo > for k, v in pairs(os.environ) do print(k..'='.v) end
[15:16:12] <Wobbo > That would be one really useful and two POSIX :P
[15:16:30] <Wobbo > That is actually the only POSIX thing that makes sense to implement now
[15:17:17] <Wobbo > That would work
[15:18:44] <Wobbo > pairs(os.getenv()) seems good enough for me
[15:21:02] <Wobbo > Sangar, does unicode.match exist?
[15:22:32] <Wobbo > or only string.match?
[15:23:08] <Wobbo > Well then, the setting of variables seems to work :P
[15:23:51] <Wobbo > You can "unset" a variable by typing set VAR=
[15:24:09] <Wobbo > That will make the shell regard it as both null andd user set
[15:28:00] <Wobbo > And unset should work as well. They aren't perfect, but it will work for now
[15:28:22] <Wobbo > Sangar, scopes for shell vars don't exists either, do they?
[15:29:16] <Wobbo > No, they don't :P
[15:31:01] <Wobbo > Yeah, I don't think they would add that much anyway
[15:33:38] <Wobbo > Glob expansion isn't in the shell yet either, is it?
[15:35:04] <Wobbo > Well, maybe with the new parser :P
[15:35:28] <Wobbo > xargs is also still missing
[15:39:28] <Wobbo > I was testing positional arguments, but I mad those impossible myself :P
[15:41:20] <Wobbo > Indeed
[15:42:01] <Wobbo > But apart from positional arguments set is working :P
[15:43:27] <Wobbo > you can even do set PATH=/some/dir:$PATH! :D
[15:46:36] <Wobbo > Also, Sangar, I wanted to keep shell vars limited to strings, numbers and booleans and nil. Is that okay with you?
[15:47:58] <Wobbo > Actually, I want everything to be a string as well, but you can to string all of those :P
[15:48:10] <Wobbo > exempt for nil, that should just unset a key
[15:56:29] <Wobbo > I just changed my function to use ''! :P
[16:01:48] <Wobbo > Derp, my new expansion thing is bugged :P
[16:02:03] <Wobbo > Oh well, it is actually the parser
[16:02:57] <Wobbo > No, not really
[16:03:05] <Wobbo > The parser is going to change anyway :P
[16:10:22] <Wobbo > Kenny, the actually expansion code works :P
[16:14:27] <Wobbo > Hehe, the weird table I didn't understand seems to be working now :P
[16:18:07] <Wobbo > Even ${#PATH} works :)
[16:19:56] <Wobbo > Funny commits:P (because i got tired of typing for _,n in component.list() do print(n) end)
[16:23:51] <Kenny> i turned it off Wobbo hehe
[16:26:30] <Wobbo > Haven't worked with components yet really :P
[16:30:17] <Wobbo > Sangar, pull request
[16:34:06] <Wobbo > print will always print to stdout?
[16:35:12] <Wobbo > stdout is, as far as I know, always redirectable
[16:39:27] <Wobbo > Sangar, I created a quick script that uses prints, and executed it using lua schijven.lua > test.txt
[16:39:41] <Wobbo > all the output ended up in test.txt
[16:41:24] <Wobbo > So the prints should be redirect able.
[16:42:08] <Wobbo > Not? that is weird.
[16:42:22] <Wobbo > According to the pil, you are right. I will change it to io.write
[16:43:49] <Wobbo > Sangar, then the error print should go to print, because that is stderr right?
[16:43:59] <Sangar> Wobbo : print explicitly uses io.stdout, which isn't touched anywhere, so I have no idea why it gets redirected for you :X
[16:44:20] <Wobbo > Maybe I redirect lua itself
[16:44:42] <Kenny> Wobbo redirected lua to send the info to a text file
[16:45:05] <Wobbo > Anyway, I changed set to use io.write instead of print
[16:47:03] <Wobbo > I dunno, maybe error should use that then
[16:48:01] <Wobbo > Anyway, I am going to bed now, so I will speak you all later
[16:48:22] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
126 more...
[05:47:57] *** Joins: Wobbo (~Wobbo @RN-145-97-153-226.eduroam.rug.nl)
[05:47:57] *** zsh sets mode: +v Wobbo
[05:48:30] <Wobbo > Kenny's bot is turned of?
[05:51:04] <Wobbo > That could be the case as well
[05:51:48] <Wobbo > Sangar, what does os.getenv return when the key you try to get doesn't exist but is set by the user?
[05:54:30] <Wobbo > Could you make it so that if is set but nil, that it returns the empty string and that if it isn't set it returns nil?
[05:56:00] <Wobbo > I have to know if the value of a variable is set by the user, otherwise I can't build my conditionals
[05:56:54] <Wobbo > I have to know if the variable is set and not null, if is is set but null or if it is unset and null
[05:58:34] <Wobbo > In this example, ls is executed only if x is null or unset. (The $( ls) command substitution notation is explained in Command Substitution.)
[05:58:35] <Wobbo > ${x:-$(ls)}
[06:04:05] <Wobbo > As long as I can differentiate between them, I am content
[06:05:56] <Wobbo > But I have a meeting now, so I will be off
[06:26:43] *** Quits: Wobbo (~Wobbo@RN-145-97-153-226.eduroam.rug.nl) (Quit: Wobbo )
[06:40:22] *** Joins: Wobbo (~Wobbo @RN-145-97-153-226.eduroam.rug.nl)
[06:40:22] *** zsh sets mode: +v Wobbo
[06:42:43] <Wobbo > Sangar, so when I get a value that is set but null, what do I get for response?
[06:47:41] <Sangar> Wobbo : i'm reading through http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html right now, and realize the whole tokenization stuff will need a rewrite / major adjustments.
[06:48:29] <Wobbo > Sangar, as far as I am aware, the expand should be POSIX
[06:53:29] <Sangar> Wobbo : just to be clear, i was talking about text.tokenize
[06:54:17] <Wobbo > I got that ;)
[06:57:19] <Wobbo > Sangar, if I have to return NULL, should I return nil or false?
[07:00:53] <Wobbo > Sangar, and os.setenv works like os.setenv("PATH", "/usr/local/bin:"..os.getenv('PATH')) ?
[07:01:30] <Sangar> Wobbo : yes
[07:01:32] <Kenny> and it was turned off, Wobbo
[07:05:32] <Kenny> afternoon, Sangar, Wobbo :)
[07:09:08] *** Quits: Wobbo (~Wobbo@RN-145-97-153-226.eduroam.rug.nl) (Quit: Wobbo )
[07:55:11] *** Joins: Wobbo (~Wobbo @client-211-205.flexnet2.rug.nl)
[07:55:11] *** zsh sets mode: +v Wobbo
[08:04:53] *** Quits: Wobbo (~Wobbo @client-211-205.flexnet2.rug.nl) (Ping timeout: 186 seconds)
[08:20:54] *** Joins: Wobbo (~Wobbo @client-211-205.flexnet2.rug.nl)
[08:20:54] *** zsh sets mode: +v Wobbo
[09:42:11] *** Quits: Wobbo (~Wobbo@client-211-205.flexnet2.rug.nl) (Quit: Wobbo )
[11:36:49] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[11:36:50] *** zsh sets mode: +v Wobbo
[11:40:32] <Symmetryc> Wobbo : Hey
[11:41:07] <Wobbo > I'm leaving already actually :P so speak you later
[13:48:04] <Wobbo > So here we are again
[13:49:45] <Wobbo > SpiritedDusty: can we test your emulator somewhere?
[13:52:57] <Wobbo > MANPATH! :D
[13:54:41] <Wobbo > Well done ;)
[13:55:01] <Wobbo > Sangar, does the latest devbuild have the environment bullshit I requested?
[13:55:51] <SpiritedDusty> Wobbo , my emulator isn't done yet lol
[13:56:04] <Wobbo > but it will also return false when the variable is set but nil?
[13:57:17] <Sangar> Wobbo : as i said, by convention one would have to set it to false to mean that. nil will mean unset. i don't like having an extra table for tracking 'set' vars, because then itd take an extra function to actually unset vars. which feels like a terrible amount of overhead.
[13:57:38] <Wobbo > Symmetryc, did you check LinuxCraft or did you only respond to that thread?
[13:57:58] <Symmetryc> Wobbo : Only responded, why?
[13:58:01] <Wobbo > Sangar, that is unnecessary overhead indeed.
[13:58:21] <Wobbo > I am wondering if it is just a Graphical Shell or if it really is something
[13:59:23] <Wobbo > Since there are some good OSes out there(Leadlined OS, KAOS does also look good) that have actual support for some low level features. Most are just GUI's though.
[13:59:38] <Wobbo > But OpenOS is good enough for me :P
[14:00:16] <Wobbo > asie: create a process management system for OpenOS :P
[14:03:37] <Wobbo > Sangar, what about making setenv automatically set value to false if value == ""
[14:04:00] <Wobbo > It had piping and a virtual filesystem
[14:05:13] <Wobbo > As long as getenv returns 'NULL' for every value that isn't defined? :P
[14:05:53] <Wobbo > Sangar, but I almost finessed it!
[14:05:58] <Wobbo > *finished
[14:06:05] <Wobbo > I only haven't tested it yet
[14:06:25] <Wobbo > But in theory it works :P
[14:06:53] <Wobbo > you mean in ${ hello$[BYE}}?
[14:08:19] <Wobbo > Damn… But I can fix that as well
[14:09:28] <Wobbo > Sangar, that is a rephrase of something that is said earlier, that is what the ignore does
[14:09:58] <Wobbo > [Log] Lua SciMark 2010-12-10 based on SciMark 2.0a. Copyright (C) 2006-2010 Mike Pall.
[14:10:06] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Remote host closed the connection)
[14:10:20] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:10:21] *** zsh sets mode: +v Wobbo
[14:10:57] <Wobbo > SpiritedDusty: [Log] SciMark 2.26 [small problem sizes]
[14:11:42] <SpiritedDusty> Wobbo what browser are you on?
[14:11:50] <Wobbo > Safari
[14:12:10] <Wobbo > Make an educated guess :P
[14:12:37] <Sangar> Wobbo : also, we probably should pull the method "to the front" instead of the current tokenizer, to avoid the code duplication that's going on with text.tokenize now? and make it parse the pipes and all that jazz. so basically make the expand vars into the new 'parseCommands' or so?
[14:13:09] <Wobbo > Sangar, that sounds like a great idea
[14:13:44] <Wobbo > Anyway, Sangar, you can simply create a stack that keeps track of all the { that you found and matches all them against }
[14:14:36] <Wobbo > This is OpenComputers, it has persistence, and a shell that can function as a Turing Machine :P
[14:15:05] <Wobbo > When I get the time, I will :P
[14:15:15] <Wobbo > I wanted to revise the whole tokeniser anyway
[14:15:32] <Symmetryc> Wobbo , what language is the tokenizer for ?
[14:15:54] <Wobbo > Symmetryc: We are giving the shell some love ;)
[14:16:21] <Symmetryc> Wobbo : Still not sure what you're talking about...?
[14:16:31] <Wobbo > The shell, the command line
[14:16:42] <Wobbo > Do you normally run windows or Linux/ Mac?
[14:17:25] <Symmetryc> Wobbo : I know that, but what does it have to do with writing a tokenizer?
[14:17:46] <Wobbo > You have to tokenise everything for piping and variable expansion
[14:18:21] <Wobbo > and alias substitution
[14:18:34] <Wobbo > And shell commands
[14:19:45] <Wobbo > OC has piping and variable expansion
[14:20:11] <Wobbo > Nope, because CC's shell is a lot simpeler
[14:20:38] <Wobbo > Although you could port OC's shell to CC of course
[14:20:58] <Wobbo > You should really give it a try, it is a lot of fun to play around with :)
[14:22:03] <Wobbo > It is way more advanced than CC, but also has more dependencies to satisfy.
[14:23:20] <Wobbo > It is more like a real computer system. The shell has support for piping, the package module is more flexible than os.loadAPI(it does the same as your docile actually, but saves the result)
[14:23:38] <Wobbo > It has persistence, so your computers stay on, even on redstone in motion machines
[14:24:31] <Wobbo > You can easily transport filesystems, since they ar eon separate disks, by definition
[14:25:09] <Wobbo > You can build event listeners
[14:25:48] <Wobbo > io redirection from a program is easier, since each program has its own stdin/sdtout
[14:26:37] <Wobbo > event.pull to simply wait for an event, or event.listen to build an event listener
[14:26:51] <Wobbo > wasn't it computer.pushSignal?
[14:28:02] <Wobbo > Unicode yes
[14:28:22] <Wobbo > Pixel manipulation, no, but you can set the resolution on a screen to have smaller letters.
[14:29:02] <Wobbo > I don't know, maybe Sangar knows
[14:31:06] <Wobbo > They start at zero
[14:31:51] <Wobbo > Check Spiriteds link :P
[14:34:58] <Wobbo > The first thing that caught my attention was the POSIXness of OpenOS
[14:37:50] <Wobbo > You go do that, then I go to sleep
[14:38:07] <Wobbo > So long! And thanks for all the fish!
[14:39:07] <Wobbo > Symmetryc, it is on my miles long to do list :P So just create it yourself
[14:39:10] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
106 more...
[06:13:38] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[06:13:38] *** zsh sets mode: +v Wobbo
[06:14:57] <Wobbo > And he booted into OS X as if nothing ever happened :)
[06:16:10] <Wobbo > I installed Ubuntu on a harddisk yesterday
[06:28:37] <Wobbo > Y U no op?
[06:30:44] <Wobbo > According to linguists, you should let people use the language as they see fit. So it would be legal Enlgish then :P
[06:30:50] <Wobbo > *English
[06:33:27] <Wobbo > Goodmorning sleepwalking Kenny
[06:41:14] <Wobbo > like washing peples mouths when they say shit?
[06:52:03] <Wobbo > With my irc client, I can write scripts in AppleScript :P
[06:54:03] <Wobbo > I can write an AppleScript that handles control to the terminal, so I could write script is any language I want. But python and Ruby natively propably
[06:57:36] <Wobbo > I could use the build in text to speech converter to speak every message that is said in this room :P
[06:57:57] <Wobbo > And I could even pick different voices for everyone :P
[07:09:44] <Wobbo > They do work great indeed
[08:37:25] <Wobbo > Unlucky Kenny
[08:39:31] <Wobbo > There is no indev in the minecraft launcher! D:
[08:41:15] <Wobbo > Kenny, index is not on the downloads page, only the old launcher :/
[08:45:00] <Wobbo > A chunk has can contain 16*16*64 blocks, normally this is less, because of caves
[08:45:27] <Wobbo > which is 62464 blocks
[09:02:07] <Wobbo > Hi Sangar
[09:03:43] <Wobbo > Sangar: would it be possible to inject a program into the top level coroutine that suspends all other coroutines, pass control to the even coroutine and wait for an event to happen?
[09:04:37] <Sangar> hi Wobbo :) well, you could directly use computer.pullEvent
[09:05:16] <Wobbo > And that would use less energy swell?
[09:07:26] <Wobbo > *cough* LAMA *cough* CCCamera *cough* :P
[09:10:25] <Wobbo > Kenny: do you know the curses library?
[09:10:37] <Wobbo > nvm then
[09:11:09] <Kenny> Wobbo , until OC came along my programming was limited to php and javascript for doing web pages
[09:11:18] <Wobbo > Anyway, I have to be focused now, so I will be away for a little while.
[09:11:26] <Wobbo > But if you need me, you can call me :P
[09:11:39] <Kenny> like this: Wobbo !
[09:13:27] <Wobbo > indeed Kenny, like that :P
[09:14:03] <Wobbo > Sangar, TeX is also turing complete, and over 30 years old now :P
[09:15:03] <Wobbo > Anyway, I'm off
[10:32:00] <Wobbo > And I am done(sort of)
[10:32:09] <Wobbo > Hi TheShadow
[10:47:13] <Wobbo > Sangar: I found an error. When a variable is false, it get serialised as nil
[10:49:32] <Sangar> Wobbo : can't reproduce that, code example?
[10:49:58] <Wobbo > It happens with my energy API, let me see if I can make a quick example
[10:52:13] <Wobbo > tab = {hello=false} return tab on the lua prompt shows that hello is nil here
[10:56:11] <Wobbo > Forecaster, they had better used a genetic algorithm or a neural network, its performance would improve over time :P
[11:04:08] <Wobbo > Hehe, I finally got energy to work
[11:09:33] <Wobbo > Sangar, do you have anything to say over the forums?
[11:10:44] <Wobbo > I have written a program that only sends events and exports an api, should it go into Libraries and API's or programs?
[11:12:07] <Wobbo > That was also my idea, but I wanted to verify, but SpiritedDusty is away
[11:12:28] <Wobbo > Ah, my client says you are away
[11:13:04] <Wobbo > alright, thnaks!
[11:14:26] <Wobbo > I guess that that is why a lot of people still use ComputerCraft, while there is a lot of fun content on the forum
[11:15:35] <Wobbo > All the links should go towards the new domain now, shouldn't they?
[11:16:43] <Wobbo > That is true
[11:16:53] <Wobbo > Maybe send all the forum members an email?
[11:21:31] <Wobbo > Sounds good
[11:50:00] <Wobbo > energyd should be on the forums now, I hope I explain the usage a little bit :P
[11:56:14] <Wobbo > SpiritedDusty, nice email
[11:57:30] <Wobbo > Anyway, Sangar, I should be able to create a sleep mode now by creating an energy_changed listener that calls computer.pullSignal when the energy level drops below a certain percentage right?
[12:00:36] <Wobbo > Dinner
[12:43:41] <Wobbo > SpiritedDusty: type man wget :P
[12:47:21] <Sangar> Wobbo : yes, that should work. keep in mind that signals do break the 'sleep', though, so you may want to call it in a loop
[12:47:43] <Wobbo > Ah, of course
[12:48:57] <Wobbo > It probably doesn't matter if it derps, eveythin should suspended in the meantime :P
[12:49:55] <Wobbo > So, just use even.pull to sleep and everything just works? :P
[12:50:38] <Wobbo > Oh no, wait, other timers might be called, while other timers do use energy
[12:53:56] <Wobbo > So with energy sleepmode is no longer a dream :P
[12:54:00] <Wobbo > *energyd
[12:54:30] <Wobbo > I might try to implement sleepmode then
[12:55:40] <Wobbo > I also wanted to work on a package manager and shell variables, but still :P
[12:58:29] <Wobbo > I already have some ideas for shell variables
[12:58:36] <Wobbo > But no time D:
[13:32:34] <Wobbo > People are hijacking Kenny
[13:34:23] <Wobbo > Sangar, wouldn't removing all the primary components break the programs that might be using them?
[13:35:10] <Kenny> even Wobbo will get every time he comes in
[13:35:31] <Wobbo > You already greeted me every time I logged in as if you were a script :P
[13:36:05] <Kenny> Wobbo , i can make that into a script so there's no way you can sneak in :P
[13:36:25] <Kenny> Wobbo !
[13:36:31] <Wobbo > I would be fine if you do that
[13:36:49] <Sangar> Wobbo : well, unless they handle it properly, yes :P the shell handles screen disconnects/reconnects properly, for example. has to, since people can remove / add screens.
[13:37:51] <Wobbo > Snagar, wouldn't it be better to handle all events while sleeping, including component addition/removal?
[13:38:23] <Wobbo > Because those are the only events that might happen while computer.pulling
[13:42:03] <Wobbo > Even when the screen sleeps?
[13:42:44] <Wobbo > But that would allow you to manually wake the computer
[13:44:55] <Wobbo > You could do something about that though :P
[13:46:48] <Wobbo > And then you could process manual wakings to
[14:06:37] <Wobbo > Sangar, should variable expansion for shell variables happen in os.execute or shell.execute?
[14:07:13] <Sangar> Wobbo : hmmm
[14:08:35] <Wobbo > Yeah, that would make sense
[14:11:19] <Wobbo > Sangar, you do have to help me understand shell.execute now though, I don't get what is going on at all
[14:12:10] <Sangar> Wobbo : erm, ok. let me have a look again.
[14:13:55] <Sangar> Wobbo : right. so what that does is it parses the input into the several actual calls (divided by the pipes). and then runs those.
[14:14:23] <Wobbo > So shell.execute expects one string now? the ... are not used anymore?
[14:15:54] <Wobbo > But getAlias gets called on them to?
[14:17:53] <Wobbo > so if I hijack resolve Alias and I call shell.execute("ls /bin", _ENV, "$HOME") $HOME wouldn't get expanded?
[14:19:03] <Wobbo > Alright, then I won't touch them either
[14:20:25] <Wobbo > So basically, replace all \\ with \, look for $ that don't have an uneven number of \ in front of them and sub the $VAR with the contents of os.environ.var
[14:20:30] <Wobbo > How does that sound?
[14:23:51] <Wobbo > Sangar, I believe that Lua specifies an os.environ to interact with the shell environment
[14:24:20] <Wobbo > But the shell environment should at least be different from the prog env
[14:25:03] <Wobbo > Nvm, it is indeed os.getenv, maybe C had environ?
[14:37:17] <Wobbo > And then I had a regex that extracted a part of a string that extracted a list of \ followed by a $ and a set of non space characters that I can parse :D
[14:38:23] <Wobbo > Indeed :P
[14:39:47] <Wobbo > Sangar, she I enter "Hello \$var hond" lua rightfully errors, but the string "hello \\$var hond" returns "hello \\$var hond" instead of "hello \$var hond"
[14:40:00] <Wobbo > so this is a bug report :P
[14:41:25] <Wobbo > I don't know XD
[14:42:22] <Wobbo > Anyway, this is a serious issue, because with this behaviour, it is impossible to get the shell variables escaped right
[14:44:33] <Wobbo > in the lua prompt
[14:44:48] <Wobbo > And I tested it in the lua prompt on my mac as well
[14:45:32] <Wobbo > test = "hello \\$var hond"
[14:46:32] <Wobbo > That is weird :P
[14:47:37] <Wobbo > So the shell already does \\->\? where does it do this?
[14:49:11] <Wobbo > So that happens before resolveAlias?
[14:50:38] <Wobbo > Could you explain where resolveAlias gets called and what it does?
[14:52:58] <Wobbo > And it doesn't handle the args further?
[14:55:10] <Wobbo > What about this, add an expandVariables function that gets called on the argument passed to resolveAlias?
[14:57:26] <Wobbo > At what line number are you thinking?
[14:58:12] <Wobbo > Ah, yes. I guess that would work. Won't allow you to use pipes in variables
[14:58:27] <Wobbo > Lets have a look at the posix specification :P
[15:04:18] <Wobbo > Damn, ${Hello world} should substitute to os.getenv("hello world")
[15:05:10] <Wobbo > My current regex doesn't work with that
[15:06:05] <Wobbo > I will test that
[15:06:22] <Wobbo > shouldn't that end with a }?
[15:08:14] <Wobbo > That won't work, because ${hello \\\} world} should be valid as well
[15:08:53] <Wobbo > Really stupid escapes
[15:09:11] <Wobbo > Especially since I can't match an uneven number or something
[15:09:29] <Wobbo > Just say fuck scpaes would be much easier
[15:09:56] <Wobbo > I am thing I might do that :P
[15:10:09] <Wobbo > Wanted to parse a part manual anyway
[15:11:48] <Wobbo > I am trig to find out when POSIX wants var expansion to happen
[15:14:27] <Wobbo > haha! string.match(test, "\\*%$%b{}") or string.match(test, "\\*%$%S*") works
[15:15:03] <Wobbo > Then I can parse the leading \'s to see if the $ is escaped, and the focus on the name
[15:15:51] <Wobbo > Sangar, what about two rounds of var expansion, one before the aliases are resolved, and one after
[15:17:01] <Wobbo > Just don't try to understand regex :P
[15:17:30] <Wobbo > you should really use sh for that, that is posix compliant
[15:17:49] <Wobbo > Normally, it is bash in posix mode
[15:22:33] <Wobbo > Command substitution is easier to do. just io.popen(string.match(expr, "\\*%$%b()") or string.match(expr, "%b``")):readAll:sub("\\n", ' ')
[15:26:02] <Wobbo > You can even use the shell to do arithmetic!
[15:28:01] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Remote host closed the connection)
[15:28:11] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:28:11] *** zsh sets mode: +v Wobbo
[15:28:11] <Kenny> Welcome to OpenComputers, Wobbo ! Enjoy your stay and have a good time!
[15:28:50] <Wobbo > Sangar: according to POSIX: The shell reads its input from a file (see sh), from the -c option or from the system() and popen() functions defined in the System Interfaces volume of IEEE Std 1003.1-2001. If the first line of a file of shell commands starts with the characters "#!", the results are unspecified.
[15:28:57] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Remote host closed the connection)
[15:29:06] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:29:06] *** zsh sets mode: +v Wobbo
[15:29:06] <Kenny> Welcome to OpenComputers, Wobbo ! Enjoy your stay and have a good time!
[15:29:16] <Wobbo > The shell breaks the input into tokens: words and operators; see Token Recognition.
[15:29:36] <Wobbo > The shell parses the input into simple commands and compound commands
[15:30:08] <Wobbo > The shell performs various expansions separately on different parts of each command
[15:30:21] <Wobbo > The shell performs redirection
[15:31:13] <Wobbo > the shell executes a function, built-in, executable file, or script, giving the names of the arguments as positional parameters numbered 1 to n, and the name of the command as the positional parameter numbered 0
[15:31:34] <Wobbo > The shell optionally waits for the command to complete and collects the exit status
[15:32:57] <Wobbo > And about the aliases: After a token has been delimited, but before applying the grammatical rules in Shell Grammar , a resulting word that is identified to be the command name word of a simple command shall be examined to determine whether it is an unquoted, valid alias name.
[15:34:25] <Wobbo > So var expansion comes before alias substitution
[15:35:04] <Wobbo > I believe so
[15:35:18] <Wobbo > We do really miss builtins like function and if though
[15:35:28] <Wobbo > That is a shame
[15:35:43] <Wobbo > But I think expansion is more important than those
[15:36:42] <Wobbo > Also, when this is done, maybe make shell.getPath return os.getenv("PATH") and shell.setPath(var) do os.setenv("PATH", var)
[15:37:09] <Wobbo > Ah, no shell scripting? :P
[15:37:19] <Wobbo > Shell scripting would be great though
[15:37:45] <Wobbo > :P never, never have to much time
[15:45:37] <Wobbo > Sangar: x = string.gsub("home = $HOME, user = $USER", "%$(%w+)", os.getenv)
[15:45:51] <Wobbo > from the reference Manual :/
[15:46:58] <Wobbo > no, it doesn't
[15:47:27] <Wobbo > Nor does it escaping $
[15:47:39] <Wobbo > so it generally works, but is broken as fuck
[15:53:26] <Wobbo > Alright, to many problemms, hand written parser it is
[16:02:58] <Wobbo > Sangar, should the expansion happen twice? so if I have BAR=hoi and FOO="$BAR bar" that echo $FOO return hoi bar?
[16:04:45] <Wobbo > sh doesn't? :O
[16:05:41] <Wobbo > maybe sh does expand when you create the value
[16:06:08] <Wobbo > Well, so no recursive expansion
[16:35:35] <Wobbo > Sangar, escaping works, both with ', " and \, but they escape characters still show up
[16:36:11] <Wobbo > Anyway, if you want to help out, you can already add os.getenv and os.setenv to the mod :P
[16:38:44] <Wobbo > It works!
[16:39:19] <Wobbo > Almost full POSIX, but this is enough for now. Shall I mail you the expansion code?
[17:06:32] <Wobbo > http://jaskell.codehaus.org ?
[17:08:49] <Wobbo > Biohazard: http://www.haskell.org/pipermail/haskell-cafe/2013-May/108299.html
[17:09:28] <Wobbo > Biohazard: http://www.haskell.org/haskellwiki/HsLua
[17:11:34] <Wobbo > Sangar, I know you are busy, but would it be possible to create resource packs for OC that uses C code linked to Lua?
[17:13:15] <Sangar> Wobbo : you mean c modules? hmm. i'll keep it in mind when i get working on that system.
[17:14:48] <Wobbo > Sangar: yes. I think that that would give OC a really big advantage over CC, since you could create resource packs that can bind to python, haskell, native C libraries and what not, just by creating resource packs
[17:16:06] <Wobbo > I would try to create a GOFAI system using Prolog then :P If only I could program in Prolog
[17:17:35] <Wobbo > Anyway, I am going to sleep
[17:18:30] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
188 more...
[05:51:48] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[05:51:49] *** zsh sets mode: +v Wobbo
[05:57:38] <Wobbo > Kenny! What is wrong, are you ill?
[06:06:05] <Wobbo > Doesn't look like it :P
[06:06:17] <Wobbo > Then that is prop the reason he didn't greet me :P
[06:08:54] <Wobbo > Is everybody building a pack or something?
[06:12:09] <Wobbo > I still have to test my energy program…
[06:54:55] <Wobbo > Did you see that someone ported the JVM to Computercraft? O_o
[06:59:45] <Wobbo > http://www.computercraft.info/forums2/index.php?/topic/17093-jvml-java-virtual-machine-emulation-in-computercraft/
[07:02:34] <Wobbo > propably
[07:02:44] <Wobbo > I'm going
[07:03:06] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[14:36:09] *** Joins: Wobbo (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:36:09] *** zsh sets mode: +v Wobbo
[14:36:36] <Wobbo > Anyway who knows of a good irc client on Ubuntu? :P
[14:39:54] <Wobbo > Something else, since this is os so custimisible linux, could I make cmd act like ctrl? Just to annoy everyone who has to work on it exept for me :P
[14:45:20] <Wobbo > As soon as I get my wifi working :P
[14:46:24] <Wobbo > No, I want to know how I can see the progress on the installation for the drivers
[14:47:45] <Wobbo > Kick one, that is an unlucky number!
[14:49:21] <Wobbo > That is impossible, because then you would have 13 people only for some time
[14:52:29] <Wobbo > Build it :P
[14:56:03] <Wobbo > Damn, it seems like the installation for the drivers isn't making any progress
[14:56:09] <Wobbo > I second vim!
[14:57:28] <Wobbo > I am going to reboot, so I will be gone shortly
[14:57:32] *** Parts: Wobbo (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[15:10:10] *** Joins: Wobbo (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:10:10] *** zsh sets mode: +v Wobbo
[15:10:18] <Wobbo > And I have WiFi! :D
[15:10:54] <Wobbo > Now I only need to drag around an external hard disk around and I can boot Ubuntu
[15:17:57] <Wobbo > But I want to install ROS, and that works on Ubuntu
[15:18:34] <Wobbo > And the other guys in the RoboLab run Ubuntu to, so I know the Behavioural architecture will work on Ubuntu for sure
[15:18:59] <Wobbo > Also, I'm not that much of a newbie, this is just the first time I am going to run Ubuntu on real hardware :P
[15:20:59] <Wobbo > Normally, but I run Linux when I am at the university
[15:21:20] <Wobbo > And I have had some Virtual boxes that ran Ubuntu or Debian
[15:22:03] *** Joins: _Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:22:28] <_Wobbo > WootWoot
[15:22:49] <Wobbo > Because Ubuntu has a mac edition, can run ROS and is used in the robolab
[15:23:07] *** Parts: Wobbo (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[15:23:19] *** _Wobbo is now known as Wobbo
[15:23:33] *** zsh sets mode: +v Wobbo
[15:23:49] <Wobbo > Well then
[15:25:29] <Wobbo > It might, but there is offical support for Ubuntu
[15:26:05] <Wobbo > And like I said, the other guys in the robolab run Ubuntu as well, so the architecture we have to use is kinda written for Ubuntu
[15:26:27] <Wobbo > Although I almost got it to run on my Mac, but a faulty readline stopped me from doing that :/
[15:30:00] <Wobbo > I feel limited in my workspaces :(
[15:35:25] <Wobbo > I am used to unlimited workspaces now, but I only have four :/
[15:40:21] <Wired2coffee> Wobbo , get a better DE
[15:40:40] <Wobbo > What DE's do you suggest?
[15:43:27] <Wobbo > I have a dislike for kde, but I don't know bspwm
[15:49:02] <Wobbo > Still not my cup of tea
[15:52:22] <Wobbo > Do you always have those rectangular terminals or can you make one full screen?
[15:53:29] <Wobbo > Because then you would have multiple workspaces :P
[15:56:58] <Wobbo > Hmm... That is to much effort for a second OS imho
[15:58:52] <Wobbo > I like it how most package managers warn you that a whole 128 mb of your hard disk will be used when you install a package :P
[15:59:08] <Wobbo > My bad, 146 mb
[15:59:52] <Wobbo > So do I
[16:04:07] <Wobbo > ANyway, it took me one and a half day, but I am finally getting Ubuntu useable by my standards. In other words: I installed gvim :P
[16:06:51] <Wobbo > vim runs in a terminal, while gvim runs outside of ti
[16:07:08] <Wobbo > So you can have different background colors for you terminal and your editor
[16:07:25] <Wobbo > Also, menu options for certain things
[16:08:07] <Wobbo > like opening and saving files, which I use to save a file for the first time
[16:08:34] <Wobbo > But at the same time it is still vim
[16:09:43] <Wobbo > Normally I use :w, but for the first time I find it more convienent to be able to select that file
[16:10:46] <Wobbo > I'm a Dock kinda guy I guess. After having used OS X for over 4 years, almost 5 now, it is the first place to look
[16:11:04] <Wobbo > While KDE has a more windows kinda look. And I can't work with windows :P
[16:11:23] <Wobbo > I am fine with Gnome 2 though, altough I prefer to have cairo dock installed :P
[16:11:40] <Wobbo > I just don't like the way it is organised.
[16:11:44] <Wobbo > not at all
[16:12:55] <Wobbo > You are right, windows doesn't have a start menu :P
[16:21:11] <Kenny> Wobbo !
[16:21:21] <Wobbo > Hi Kenny
[16:25:38] <Wobbo > Sort of, just installing some stuff
[16:25:53] <Wobbo > Just installed gnome-pie, that is usefull
[16:28:09] <Wobbo > I find it pretty easy to install stuff. Just go to the ubuntu software centre and install what you need
[16:28:41] <Wobbo > And otherwise you just find the apt-get package, if the software centre doesn't have it
[16:32:21] <Wobbo > Its not that hard if you know where to look, but it can be rather frustrating when you don't
[16:32:49] <Wobbo > I remeber trying to install my first program in linux, that was so weird
[16:36:25] <Wobbo > No, they aren't always as clear
[16:36:44] <Wobbo > Wired2coffee, does apt-get have an info system?
[16:37:37] <Wobbo > Windows calls it explorer
[16:39:00] <Wobbo > no info function. that is pretty stupid
[16:39:40] <Wobbo > nevermind there is also no search
[16:42:08] <Wobbo > Konquerer is king of the hard drive, it already konquered it :P
[16:48:54] <Wobbo > And now vim is my pager :)
[17:52:06] <Wobbo > Kenny!
[18:06:54] <Wobbo > I'm going to sleep
[18:06:56] <Wobbo > Later!
[18:07:09] <Wired2coffee> Night, Wobbo
[18:07:31] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Leaving)
89 more...
[10:20:54] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[10:20:55] *** zsh sets mode: +v Wobbo
[10:21:08] <Wobbo > Hi guys
[10:21:23] <Wobbo > Any Linux Guru's around here? :P
[10:22:08] <Wobbo > Do you know what swap is?
[10:22:39] <Wobbo > I want to install Ubuntu on a 16GB USB stick
[10:22:49] <Wobbo > But my MacBook has 8 GB of RAM
[10:22:56] <Wobbo > What would be a good swap size?
[10:24:00] <Wobbo > I have to run Linux, but I don't want to run Ubuntu on a partition on my Mac :P
[10:24:28] <Wobbo > Alright, I guess I would go with 2 GB then. Does that sound reasonable?
[10:25:18] <Wobbo > The only problem then is that I can't hibernate. But Ubuntu seems to burn through energy way faster than OS X anyway, so I will just bring a loader :P
[10:25:51] <Wobbo > Anyway, thanks! I will try to install Ubuntu now
[10:26:14] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[10:26:32] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[10:26:32] *** zsh sets mode: +v Wobbo
[10:26:46] <Wobbo > Time machine is still cleaning up :/
[10:27:38] <Wobbo > I hope it will work, since I never tried to install an OS outside of VirtualBox :P
[10:27:57] <Wobbo > As long as he sees the USB stick, it should be fine. I hope
[10:34:58] <Wobbo > People on ask Ubuntu say that you shouldn't include a swap partition
[10:44:14] <Wobbo > Alright, TM is done
[10:44:19] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
19 more...
[14:09:54] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:09:54] *** zsh sets mode: +v Wobbo
[14:10:16] <Kenny> Wobbo !
[14:10:26] <Wobbo > Hi Kenny
[14:12:10] <Wobbo > It does fill your screen
[14:13:22] <Wobbo > NCIS if I am not mistaking?
[14:21:08] <Wobbo > I will try my Ubuntu USB stick now, So I will be going again
[14:21:34] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[14:29:40] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:29:40] *** zsh sets mode: +v Wobbo
[14:29:59] <Wobbo > The USB stick didn't work :/
[14:30:09] <Wobbo > But I won't give up that easily
[14:39:37] <Wobbo > I didn't have the mac edition of Ubuntu on my last try :/
[14:45:24] <Wobbo > Second try!
[14:45:31] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[15:14:02] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:14:02] *** zsh sets mode: +v Wobbo
[15:14:11] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Client Quit)
[15:14:30] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:14:30] *** zsh sets mode: +v Wobbo
[15:21:52] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[15:31:39] *** Joins: Wobbo (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:31:40] *** zsh sets mode: +v Wobbo
[15:35:02] <Wobbo > Ubuntu doesn't like my mouse :/
[15:35:09] <Wobbo > It is way to sensitive!
[15:36:04] <Wobbo > It is better now, but still horrible anyway :/
[15:36:33] <Wobbo > And he can't install the drivers for the wifi card
[15:36:44] <Wobbo > But At least I am running Ubuntu now :P
[15:38:49] <Wobbo > But everytime I try to install something, that process just stops reacting :/
[15:39:03] <Wobbo > And without WiFi or git, eveything is useless anyway
[15:39:57] <Wobbo > Github still suggests that I should download Github for MAc :P
[15:43:17] <Wobbo > Jut use a for loop :P
[15:43:54] <Wobbo > What do you want to do then?
[15:44:43] <Wobbo > for i = 1, #array?
[15:45:47] <Wobbo > I can't help you with your loops if I don't know how they work and stuff :P
[15:46:10] <Wobbo > for i = 1, maxItem+1 do
[15:46:52] <Wobbo > anyway, I am returning to my nice and safe and cozy and aluminium OS X, try to install real Ubuntu on a USB disk, not just the demo version :P
[15:47:06] *** Parts: Wobbo (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[15:49:50] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:49:50] *** zsh sets mode: +v Wobbo
[15:50:34] <Wobbo > GOOS X
[15:52:20] <Wobbo > Good Old OS X :P
[15:53:17] <Wobbo > I should have made it GOFOS X
[15:53:55] <Wobbo > GOFOR?
[15:54:28] <Wobbo > goto virtualbox
[16:14:46] <Wobbo > Kenny: as long as you only iterate over it one time :P
[16:16:47] <Wobbo > Forecaster, wouldn't it be easier to transform your array so it can just get the id as a key?
[16:17:14] <Wobbo > You would only need to iterate over your array once then
[16:18:00] <Wobbo > No forecaster, metatables :P
[16:22:01] <Wobbo > Forecaster, use true instead of 1
[16:22:35] <Wobbo > But is still superior to windows :P
[16:23:56] <Wobbo > Kenny: what linux did you use?
[16:25:09] <Wobbo > Why not?
[16:26:08] <Wobbo > That is indeed pretty weird. But you can just make a launcher that is named file manager if it annoys you so much
[16:27:18] <Wobbo > nautulis
[16:27:31] <Wobbo > what emulator did you use?
[16:27:58] <Wobbo > Wine Is Not an Emulator, but anyway, that is because those programs are only written for Windows
[16:28:09] <Wobbo > But there are lots of open source alternatives.
[16:28:16] <Wobbo > Except for games
[16:35:43] <Wobbo > Kenny: You will just end up in Oblivion
[16:41:06] <Wobbo > Meh, I will continue install Ubuntu disks tomorrow. Speak you all later!
[16:41:29] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
64 more...
[07:59:31] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[07:59:32] *** zsh sets mode: +v Wobbo
[07:59:50] <Wobbo > Goodnight
[08:01:08] <Wobbo > He already left :P
[08:08:31] <Wobbo > Sangar: can wget download multiple files at once?
[08:08:49] <Wobbo > Or serial, that would work as well
[08:09:34] <Wobbo > That is a shame
[08:09:58] <Wobbo > Would the trick from the PIL work with OC's internet cards?
[08:13:01] <Wobbo > The trick with downloading using coroutines?
[08:15:53] <Wobbo > Sangar?
[08:17:32] <Wobbo > That is a shame, so you can only download serially.
[08:18:57] <Wobbo > But then I would have to find out how all that socket bs works :P
[08:20:31] <Wobbo > So the all I could improve for wget is the -o option that specifies a file to read the urls from
[08:21:43] <Wobbo > or is that -i? I don't know
[08:23:19] <Wobbo > The other possibility is for url, file in pairs(urls) do os.execute("wget -f ".. url..' '..file) end
[08:25:12] <Wobbo > Durr :P
[08:25:32] <Wobbo > So you can also not listen to multiple sockets?
[08:26:15] <Wobbo > I have no clue what I am saying BTW :P
[08:27:40] <Wobbo > Sangar, something else, did symlinks on one file system persist or not?
[08:28:58] <Wobbo > Hmm… that is unfortunate
[08:31:31] <Wobbo > Kenny: that won't work for my purposes :P
[08:36:54] <Wobbo > I would need to dynamically create links every time at boot, and that isn't really usefull
[08:52:04] <Wobbo > That would work I guess
[08:57:16] <Wobbo > The other way around would be to write the link to a file and do something when you access the file
[09:33:41] <Wobbo > Eventually :P
[09:41:25] <Wobbo > Sangar, where can I get the latest stable release of OC?
[09:41:41] <Wobbo > That in't a devbuild? :P
[09:45:04] <Wobbo > Then I will use that
[09:46:11] <Wobbo > And the most stable version of open components?
[09:47:59] <Wobbo > http://guidesmedia.ign.com/guides/059687/images/blackwhite/pokemans_132.gif ?
[09:48:41] <Wobbo > Ditto :P
[09:49:20] <Wobbo > Shame on you
[09:50:20] <Wobbo > Pokemon isn't useless :P You can use it to talk about pokemon!
[09:53:53] <Wobbo > Would it be acceptable if the package manager would only be able to install one version of a program?
[09:56:05] <Wobbo > Yeah, it would have one version installed for each portfile. So if you would want multiple versions you would have multiple files
[09:57:49] <Wobbo > How do I get the methods of a component? :/
[09:59:41] <Wobbo > Durr… thanks
[10:01:16] <Wobbo > tostring(chest.getInvertorySize) returns the old tosstring
[10:01:38] <Wobbo > LOL, didn't read the last part of you post :P
[10:02:48] <Wobbo > Also, build craft redstone engines don't show up properly
[10:03:56] <Wobbo > They show up with some kind of long name, not engine like the combustion engines
[10:09:07] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[10:10:05] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[10:10:05] *** zsh sets mode: +v Wobbo
[10:10:51] <Kenny> wb Wobbo
[10:11:06] <Wobbo > I can apparently not put minecraft in fullscreen
[10:17:10] <Wobbo > Like a sleep mode?
[10:27:03] <Wobbo > Or you build a sleep system that stops the robot from working
[10:29:22] <Wobbo > But that would be pretty advanced I guess, since you would have to stop all the running coroutines
[10:30:23] <Wobbo > But a lot less, since it would do nothing
[10:35:29] <Wobbo > BTW, Kenny, how does your minimg platform work exactly? How does it mine?
[10:39:22] <Wobbo > And you just drive the platform around? :P
[10:39:43] <Wobbo > That is pretty elegant actually.
[10:43:20] <Wobbo > I can't find redstone in motion O_o
[10:44:12] <Wobbo > thanks
[10:45:09] <Wobbo > All the links on google lead to unfindable topics. Including links that link to that topic
[10:46:01] <Wobbo > The link you send me did work ;)
[10:47:52] <Wobbo > maybe string.toUpper or something
[10:48:08] <Wobbo > I don't think so, but I could be wrong
[10:54:28] <Wobbo > Kenny: what RiM block should I use to move a platform from a computer?
[10:55:32] <Wobbo > Why the blue frame?
[10:56:17] <Wobbo > That is the green frame right? Didn't the blue frame take anything it touched?
[11:12:13] <Wobbo > I moved my carriage! :D
[11:13:11] <Wobbo > dinner
[12:14:02] <Wobbo > Microsoft should just use \n, like the rest of the world
[12:15:09] <Wobbo > I mean for default line endings
[12:15:39] <Wobbo > The problem is deeper than the problem with notepad, although that is annoying
[12:16:14] <Wobbo > notepad++ is just smart enough to deal with linebreaks
[12:22:01] <Wobbo > The controls for my awesome carriage are reversed O_o
[12:28:11] <Wobbo > Propably with the computer facing the wrong way
[12:28:36] <Wobbo > Only front and back were reversed by the way,
[12:58:09] <Wobbo > Kenny: the controls for the carriage are reversed for me. When i use carriage.move(sides.front) he goes to the back O_o
[12:59:22] <Wobbo > But if I use carriage.move(sides.up) he does go up, not down
[13:00:30] <Wobbo > sides.north will always go forward?
[13:00:56] * Wobbo just realised it would be almost impossible to turn the machine
[13:01:41] <Wobbo > I know, but I build something with a front :P
[13:03:10] <Wobbo > Just build something that is square, and the problem is gone :P
[13:07:07] <Wobbo > Default Lua behaviour
[13:12:09] <Wobbo > Sangar, about autolaunching, what about renaming the default shell to shell.lua, and then link it so sh.lua. an autorun script could then link their own shell to /bin/sh.lua and init will launch that
[13:13:25] <Wobbo > Would that work?
[13:16:45] <Wobbo > I think that linking or aliasing is a cleaner solution, although there are alternatives
[13:17:43] <Wobbo > But in the end, it is up to you of course
[13:19:35] <Wobbo > I might work al little on energyd today, since I am playing around with RiM now :P
[13:34:15] <Wobbo > Sangar, can I push signals in an event listener?
[13:34:25] <Wobbo > Actually a timer listener even
[13:35:37] <Wobbo > Alright
[13:36:00] <Wobbo > So I can simply create a daemon by calling event.timer right?
[13:36:14] <Wobbo > Even if the creating daemon quits?
[13:41:03] <Wobbo > Sangar?
[13:41:23] <Vexatos> Wobbo ?
[13:41:30] <Wobbo > Yes Vexatos
[13:44:17] <Wobbo > Alright
[14:00:33] <Wobbo > What would be a good event name to notify you that the energy level changed?
[14:00:44] <Wobbo > Or more specifically, crossed a border you set
[14:07:51] <Vexatos> Wobbo : too_much_energy
[14:08:23] <Wobbo > Vexatos, you are able to specify up to 100 borders, so that isn't a great name
[14:08:39] <Wobbo > It is "Energy changed" now, but that isn't great either
[14:13:31] <Wobbo > Sangar, how do I stop an event listener that runs on a timer?
[14:18:54] <Wobbo > It is not really a energy capacity reached… I will show you in a minute what I am working on
[14:28:46] <Wobbo > That would fit better with the overall theme
[14:29:23] <Wobbo > But for now it is mostly hoping that it works :P
[14:42:16] <Wobbo > The code isn't working properly, aka, it doesn't notice that the energy level changed, but I can't find the error, so if someone wants to have a look:
[14:42:17] <Wobbo> https://gist.github.com/Wobbo /8637571
[14:42:56] <Wobbo > If you don't have getopt installed, you can comment out all the lines that require it, just don't use the command line options :P
[14:45:37] <Wobbo > So if someone would be so kind to have a look :P
[14:45:54] <Wobbo > Then I can get some sleep. Will do that anyway. Later!
[14:46:31] <Wobbo > Ah, that explains it, thanks :P Should have read the wiki in more detail
[14:47:06] <Wobbo > Then it should work now
[14:47:18] <Wobbo > Will test tomorrow, good night
[14:47:33] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
112 more...
[13:06:18] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:06:19] *** zsh sets mode: +v Wobbo
[13:10:47] <Wobbo > Looks good
[13:11:31] <Kenny> good, Wobbo , you have the writing skills. we need a recipe page on the wiki hehe
[13:11:40] <Wobbo > I don't have time
[13:11:57] <Wobbo > I got an architecture to get working under OS X
[14:22:23] <Wobbo > Vexatos: how is the progress on git going? :P
[14:23:30] <Wobbo > Especially the emulator I guess :P
[14:23:52] <Wobbo > Oh well, I won't have time to play OC anyway now <.>
[14:25:07] <Wobbo > function func()[[docstinrg]] :P
[14:25:11] <Wobbo > Ala python
[14:25:43] <Wobbo > Ah, that should indeed be something that you named there
[14:26:55] <Wobbo > You would also immediately now it is a function, and not just a string
[14:27:06] <Wobbo > Conventions are a good thing
[14:27:30] * Wobbo hopes for an OC POSIX repo but doesn't have the time to manage that
[14:28:26] <Wobbo > It wouldn't be full POSIX of course, I mean, certain things can be done faster in Lua, but still mostly
[14:28:43] <Wobbo > function(params) -> ret description looks nice
[14:29:04] <Wobbo > http://en.wikipedia.org/wiki/POSIX
[14:29:36] <Wobbo > That is really along the same lines, so I don't care :P
[14:30:29] <Wobbo > Vexatos: Basically, POSIX is a set of guidelines for OS/command line utility creation. If you conform to it, it is easier to port utilities and scripts between platforms
[14:31:09] <Wobbo > So the OC POSIX repo would focus mostly on utilities and libraries
[14:31:24] <Wobbo > Basically what I have been doing with grep and getopt :P
[14:31:35] <Wobbo > But then with all of POSIX
[14:31:43] <Wobbo > regex replace :P
[14:32:59] <Wobbo > Vexatos: Another good example, that is even applicable in this case, it sed. That is also part of POSIX
[14:34:22] <Vexatos> Step 1, Wobbo , what should the program's name be, git or github?
[14:35:23] <Wobbo > No real git? :( Oh well, understandable
[14:35:38] <Vexatos> Wobbo , "git"
[14:36:10] <Wobbo > That is true
[14:37:13] <Wobbo > Anyway, if you get it to work, I might base my package manager of your git :P
[14:37:38] <Wobbo > Download and install packages
[14:37:57] <Wobbo > But it will need to download the files from real computers at one point
[14:38:05] <Wobbo > Programs and libraries basically
[14:38:41] <Wobbo > You should go common line, and then build a GUI on top of that
[14:38:49] <Wobbo > *command
[14:40:16] <Wobbo > github ls <username> <repo> <branch> would also be awesome
[14:41:39] <Wobbo > You can also make a GUI for gold and then revert the diamond to gold in the meantime
[14:42:56] <Wobbo > Or you help me with OC POSIX and we might implement a smart version of curses that does, he left :(
[14:45:36] <Wobbo > Yeah, that is true
[14:45:56] <Wobbo > That is something that OC curses should also do, clean up after itself
[14:55:53] <Wobbo > Should I create a OC POSIX repo and see who will join me?
[14:56:33] <Wobbo > Nah, that is true
[14:56:49] <Wobbo > But I already have enough on my hands now actually :/
[14:58:43] <Wobbo > Maybe I should finish of some projects before starting a new one
[15:01:18] <Wobbo > Like the package manager :P I still want to work on that
[15:03:23] <Wobbo > That might be smart, then I could set up the OC POSIX project to work with the package manager right from the start
[15:04:04] <Wobbo > Sangar, do you know of an in game ftp system?
[15:05:13] <Wobbo > Then I might have to implement that myself as well :/
[15:19:25] <Wobbo > Because you want to build perfect pack?
[15:37:16] <Wobbo > Basically you want to chain a lot of mods to create one large mod that fits together :P
[15:37:46] <Wobbo > Then you should use open source mods
[15:37:53] <asie|tab> Wobbo : I can work with Forestry
[15:38:06] <Wobbo > They you should use it
[15:44:15] <Wobbo > I would prefer the plugin API :P
[15:44:59] <Wobbo > Unless Portal 3 is used instead of Half Life 3
[15:46:09] <Wobbo > LordJoda, what is OpenStreets actually?
[15:47:58] <Wobbo > I have seen it at the MightyPirates github, but it lacks a readme
[15:49:13] <Wobbo > It could still be interesting. Being able to walk faster because of the surface of the road is interesting as well
[15:49:34] <Wobbo > Especially is you could make stirs and slabs with the speed increasing blocks
[15:50:05] <Wobbo > I approve!
[15:52:39] <Wobbo > Anyway, I am going
[15:52:56] <Wobbo > speak you all later
[15:53:22] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
61 more...
[05:16:20] *** Joins: Wobbo (~Wobbo @RN-145-97-153-195.eduroam.rug.nl)
[05:16:20] *** zsh sets mode: +v Wobbo
[05:16:28] <Kenny> Wobbo !
[05:16:49] <Wobbo > I can't log on quietly, can I? :P
[05:17:13] <Kenny> Wobbo , not when i'm around hehe
[05:25:19] *** Quits: Wobbo (~Wobbo@RN-145-97-153-195.eduroam.rug.nl) (Quit: Wobbo )
[05:26:38] *** Joins: Wobbo (~Wobbo @RN-145-97-153-195.eduroam.rug.nl)
[05:26:38] *** zsh sets mode: +v Wobbo
[05:27:19] <Kenny> now Wobbo , what makes you think you could slip out and then back in without being noticed hehe
[05:31:12] <Wobbo > Kenny: I didn't even notice I left
[05:47:55] *** Quits: Wobbo (~Wobbo@RN-145-97-153-195.eduroam.rug.nl) (Quit: Wobbo )
[05:52:56] *** Joins: Wobbo (~Wobbo @RN-145-97-153-195.eduroam.rug.nl)
[05:52:56] *** zsh sets mode: +v Wobbo
[06:00:18] *** Quits: Wobbo (~Wobbo @RN-145-97-153-195.eduroam.rug.nl) (*.net *.split)
[06:36:46] *** Joins: Wobbo (~Wobbo @RN-145-97-153-195.eduroam.rug.nl)
[06:36:47] *** zsh sets mode: +v Wobbo
[06:38:25] <Wobbo > I second the documentation! It is good, but outdated
[06:38:31] <asie|tab> Wobbo : I can work on that
[07:03:42] *** Quits: Wobbo (~Wobbo@RN-145-97-153-195.eduroam.rug.nl) (Quit: Wobbo )
[07:51:08] *** Joins: Wobbo (~Wobbo @client-210-081.flexnet2.rug.nl)
[07:51:09] *** zsh sets mode: +v Wobbo
[08:14:51] <Wobbo > Kenny, it is string.format to create a formatted string, and then you print the string
[08:22:02] <Kenny> Wobbo , i just created my own print function :)
[08:27:58] <Wobbo > function printf(s, ...) io.write(s:format(...)) end would have my preference, but being able to set the location is nice to
[08:30:23] <Wobbo > But that is what I like about Lua, you can change it to suit your tastes :)
[08:30:51] <Wobbo > But I have to pay attention to the lecture now :P
[08:46:12] <Wobbo > Forecaster: They were invented to improve code readability, code modularity and code reuse :P
[08:47:30] <Wobbo > Probably :P
[09:28:08] *** Quits: Wobbo (~Wobbo@client-210-081.flexnet2.rug.nl) (Quit: Wobbo )
[10:59:57] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[10:59:58] *** zsh sets mode: +v Wobbo
[11:21:08] <Wobbo > Kenny's daily routine just ended :P
[11:23:01] <Wobbo > Kenny: maybe you should collect al your misc functions and put them into a module ;)
[11:23:55] <Wobbo > Dinner
[11:24:37] <Wobbo > ?spacepie
[12:08:41] <Wobbo > Sangar, would it be possible to write an add-on for OC that lets you call a locally installed prolog interpreter?
[12:13:11] <Wobbo > Nevermind, apparently there is Prolog for Java :P
[12:15:57] <Sangar> Wobbo : to answer you question anyway, you could make a component that does this in java, yes.
[12:16:25] <Wobbo > I might want to do that in the future. :P The not so near future.
[12:16:35] <Wobbo > Anayway, I'm off again
[13:46:43] <Wobbo > asie, are you going to implement Prolog in OC now? :P
[13:50:05] <Wobbo > LOL, I just found an article that tries to implement Prolog in Lua
[13:51:16] <Wobbo > Forecaster: Prolog is a language for logical programming. It is weird
[13:52:00] <Wobbo > Mostly an AI thing as far as I now, but you can use it to quickly solve a certain set of problems that are easily described using first order logic
[13:53:32] <Wobbo > Depends on what Langauge Y can do over Language X, and what the task at hand is
[13:54:12] <gamax92> Wobbo : Good answer.
[13:54:48] <Wobbo > If I would have to choose between C and Lua for writing a gam, I would probably use Lua and Love. If I have to implement a path finding algorithm for my Arduino Bot, I would use C
[13:55:47] <Wobbo > Still, for a game, you normally won't need it
[13:55:57] <gamax92> Wobbo : How good are you with sdl itself?
[13:56:01] <Wobbo > You can create a new panel inside your window, ala swing
[13:56:48] <Wobbo > The only game I made so far was something that was entirely hacked together from scratch. It was horrible :P
[13:57:08] <gamax92> Wobbo : Well, Love2D uses SDL, SDL supports multiple windows, Love2D doesn't.
[13:57:39] <Wobbo > Fork Love2D and change it :P
[13:58:22] <gamax92> Wobbo : or, just use sdl2-ffi and rewrite love.run to not poll from love2d.
[13:58:44] <Wobbo > You can do that as well
[14:01:56] <gamax92> Wobbo : but thats too much work,
[14:09:32] <Wobbo > Then you shouldn't do it :P
[14:09:47] <Wobbo > But really gamax92, why did you ask that question?
[14:26:53] <asie> Wobbo : Not really
[14:27:37] <Wobbo > Yes it would. Having Knowledge bases in OC would be pretty awesome :)
[14:28:28] <Wobbo > It would allow me to build some GOFAI systems for controlling robots :P
[14:29:42] <Wobbo > Remote terminals?
[14:29:48] <Wobbo > Or the servers themselves?
[14:34:00] <Wobbo > translating into First order logic isn't fun :P
[14:35:51] <Wobbo > Sometimes easy is fun, because you can build something easily
[14:37:54] <Wobbo > Sangar, Then io.popen ssh and use the data it returns to turn the robot? :P
[14:39:26] <Wobbo > Anyway, I go to bed now, So I won't return this time :P
[14:40:23] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
65 more...
[07:30:07] <Kenny> have Wobbo do it hehe
[09:37:18] <Kenny> Sangar, maybe we should bring him/her on board along with Wobbo hehe
[09:53:50] *** Joins: Wobbo (~Wobbo @a83-163-115-113.adsl.xs4all.nl)
[09:53:50] *** zsh sets mode: +v Wobbo
[09:54:23] <Wobbo > Sangar, did I see an 1.7 release candidate?
[09:56:12] <Wobbo > Lua in javascript?
[09:58:27] <Wobbo > SpiritedDusty, what is wrong with kepler?
[09:59:18] <Wobbo > SpiritedDusty: http://www.keplerproject.org/en/Kepler
[09:59:45] <Wobbo > It is for web development using Lua, if I am not mistaken
[10:00:43] <SpiritedDusty> Wobbo , I think kepler is a web server written in Lua
[10:09:00] <Wobbo > SpiritedDusty: What are you exactly trying to do?
[10:09:36] <Wobbo > That sounds pretty awesome
[10:10:27] <Wobbo > I don't know if you can use this: http://luvit.io But this is based of node.js
[10:10:49] <SpiritedDusty> Wobbo , well thats server side, I need lua to run on the client's end
[10:11:40] <Wobbo > Yeah, I guess you have to use Javascript then, not that familiar with web programming however
[10:11:55] <Wobbo > Good luck anyway!
[10:12:35] <SpiritedDusty> thanks Wobbo
[10:34:13] <Wobbo > Kenny: could you shovel something this way? We haven't had snow this year yet :/
[10:35:55] <Wobbo > SpirtedDusty: You miss out on the snow every year!
[10:37:39] <Wobbo > computercraft.info is down
[10:38:16] <Wobbo > asie: didn't imbibes stop with his peripherals
[10:38:21] <asie> Wobbo : No
[10:50:21] *** Quits: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl) (Quit: Wobbo )
[12:10:30] *** Joins: Wobbo (~Wobbo @a83-163-115-113.adsl.xs4all.nl)
[12:10:30] *** zsh sets mode: +v Wobbo
[12:42:53] <Wobbo > So you can steal data from the NSA using wget? XD
[12:45:07] <Wobbo > Really
[12:46:48] <Wobbo > Details :P
[12:52:55] <Wobbo > But you could probably build a script that uses wget and pipes that follows links as well
[12:53:15] <Kenny> there's a task for you Wobbo :)
[12:53:45] <Wobbo > I'm sorry, I'm to busy with making systems that deal with a changing world :P
[12:54:01] <Wobbo > That is why I hope a lot of sensors will be added to OC :)
[12:56:21] <Wobbo > I don't have the time to play around with it now anyway, but still :P
[13:00:11] <asie> Wobbo : Well
[13:00:40] <Wobbo > Neat. Will you make an upgrade for robots to?
[13:02:32] <Wobbo > I can't get on computercraft.info, so I don't exactly know what that does right now :/
[13:02:37] <asie> Wobbo : It adds sensors
[13:03:38] <Wobbo > OpenCCSensors you mean? I know OpenCCSensors, I don't know immibes peripheral
[13:11:06] <Wobbo > Am I the only one that can't get to computercraft.info?
[13:12:46] <Wobbo > Ah, that explains why the connection times out
[13:13:27] <Wobbo > Why would someone want to DDoS computer craft?
[13:14:24] <Wobbo > Because of clashing ideas.
[13:14:39] * Kenny opens the door, reaches outside, comes back in closing the door, and promptly throws a snowball at Wobbo
[13:15:00] <Wobbo > Anonymous DDoSes because they don't agree with the sites that they take down normally.
[13:15:13] <Wobbo > Kenny: The snowball melted before he got here
[13:16:27] <Wobbo > That link doesn't work either. :/
[13:39:34] <Wobbo > hi Symmetryc
[13:55:17] *** Quits: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl) (Quit: Wobbo )
[16:08:56] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:08:56] *** zsh sets mode: +v Wobbo
[16:22:50] <Wobbo > And it is still down
[16:24:22] <Wobbo > You can still acces the forum, part of it is buffered
[16:26:10] <Wobbo > http://www.computercraft.info/forums2/
[16:33:42] <Wobbo > Sounds useful
[16:33:47] <Wobbo > Anyway, I will be going
[16:33:50] <Wobbo > Later!
[16:34:15] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
56 more...
[04:37:12] <Wobbo > He is away according to my client, so I don't think he is here
[04:37:23] <Wobbo > Oh, Wired is also away :P
[04:42:43] <Kenny> Wobbo :)
[04:42:59] <Wobbo > You are up early
[04:46:32] <Wobbo > The adapter block? using the newest pre-release or something?
[04:53:54] <Wobbo > OpenCompnents is OC answer to openPeripheral?
[05:02:24] <Wobbo > I never heard about open components before this, so I can't help you either
[05:14:25] <Wobbo > mostly inventories
[05:15:02] <Wobbo > through openperipheral
[05:15:15] <Wobbo > And turtles can pull and push to inventorys
[05:33:58] <Wobbo > Not someday, today :P
[05:41:03] <Wobbo > Michiyio: Maybe they are just unlucky?
[05:41:08] <Wobbo > *Michiyo
[05:41:19] <Michiyo> Wobbo , Maybe... lol
[05:47:27] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[05:47:46] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[05:47:46] *** zsh sets mode: +v Wobbo
[07:11:14] <Wobbo > As is, between the neuter and the over world?
[07:11:17] <Wobbo > *nether
[07:12:28] <Wobbo > Nut you could already do that right? or I am misunderstanding something?
[07:14:10] <Wobbo > Ah, so you can specify your destination?
[07:26:02] <Wobbo > night?
[09:09:45] <Wobbo > did you start with a =?
[09:09:54] <Wobbo > otherwise he doesn't return the value
[09:10:18] <Wobbo > =cc.move("up")
[09:12:48] <Sangar> hum. what did what wobbo wrote print?
[09:16:14] <Kenny> i tried what Wobbo said and it said no such command nil
[09:42:14] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Remote host closed the connection)
[09:42:30] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:42:30] *** zsh sets mode: +v Wobbo
[09:42:47] <Kenny> wb Wobbo hehe
[09:43:16] <Wobbo > No, colloquy unexpectedly quit
[09:43:23] <Wobbo > Don't know why
[09:52:47] <Wobbo > I'm leaving, speak you all later
[09:53:30] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
34 more...
[08:13:26] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[08:13:26] *** zsh sets mode: +v Wobbo
[08:17:41] <Wobbo > People!
[08:25:26] <Kenny> Wobbo !
[08:26:34] <Wobbo > Using a router and a CC computer
[08:28:29] <Wobbo > Yes, you can place them next to the computer
[08:29:49] <Wobbo > And then you can wrap the router like a wired router
[08:30:28] <Wobbo > You only have to place him next to the CC computer and you have to connect it to the OC computer
[08:33:52] <Wobbo > peripheral.wrap(), you are working from CC
[08:35:37] <Wobbo > I believe you can also use specific ports, but broadcast will work for sure
[08:37:05] <Wobbo > You can use another cc channel, which is a port in OC, if I am not mistaking
[08:37:19] <Wobbo > But for details you should ask Sangar
[08:49:10] <Wobbo > Can I claim an IRC room?
[08:51:06] <Wobbo > Or do I have to pay for that?
[08:51:49] <JoshTheEnder> Wobbo , it's free
[08:52:22] <Wobbo > soakers, there are already people in there
[08:52:27] <Wobbo > *sokkers
[09:50:02] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[09:50:54] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:50:54] *** zsh sets mode: +v Wobbo
[09:59:18] <Kenny> wb Wobbo
[09:59:44] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[09:59:54] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:59:54] *** zsh sets mode: +v Wobbo
[10:00:04] <Wobbo > I don't know how that happened
[10:00:58] <Wobbo > I guess so
[10:01:56] <Wobbo > Just wrap the peripheral and send a message :P
[10:03:19] <Wobbo > Maybe you should ask Sangar, I forgot the details :P
[10:57:42] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Remote host closed the connection)
[10:57:53] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[10:57:54] *** zsh sets mode: +v Wobbo
[12:53:03] <Wobbo > I believe(not tested) that you don't need to open ports on a router
[12:55:40] <Wobbo > It is on the blocks page
[13:00:07] <Wobbo > As a normal message, as if it was send from a normal cc computer
[13:01:02] <Wobbo > os.pullEvent("modem_message")
[13:03:45] <Wobbo > io.write("Hello Vexatos\n")
[13:37:39] <Wobbo > Vexatos:doing()
[13:39:54] <Wobbo > for item in pairs(VexatosResourcePack) do print(tostring(item)) end
[13:43:41] <Wobbo > Why not?
[13:45:30] <Wobbo > Durr, I'm getting used to python lists :P
[13:48:13] <Wobbo > http://www.computercraft.info/wiki/Modem_(API)
39 more...
[09:58:18] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[09:58:18] *** zsh sets mode: +v Wobbo
[09:58:34] <Kenny> Wobbo !
[10:00:32] <Kenny> ok, Wobbo , what's the problem? you seem like you are down in the dumps
[10:00:44] <Wobbo > Down in what dumps?
[10:01:03] <Wobbo > I'm just busy, that is all :P
[10:01:21] <Wobbo > I had a free week last week, but now everything has started moving again :P
[10:04:04] <Wobbo > That is not tha much, unless you need to walk on it on a regular basis :P
[10:05:39] <Wobbo > Well, good luck!
[10:05:51] <Wobbo > I get back to learning python while you do manual labor :P
[10:07:26] <Wobbo > I probably wouldn't do it if I didn't have to, but my grade depends on it :P Also robots
[10:08:29] <Wobbo > Those are also fun and can also do a lot. If you have good materials that is
[10:11:54] <Wobbo > That was a cheap bike then :P
[10:56:49] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[14:02:04] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:02:04] *** zsh sets mode: +v Wobbo
[14:02:32] <Wobbo > Kenny!
[14:06:41] <Wobbo > No reaction at all? :/
[14:41:10] <Kenny> hey Wobbo :)
[14:46:23] <Wobbo > That does indeed sound important
[15:29:45] <Wobbo > IT is always a new suprise
[15:35:25] <Kenny> you know the one thing that really made me mad today, wobbo ?
[15:35:37] <Wobbo > No, I wasn't there
[15:36:36] * Kenny DiNozzo's Wobbo for being a smart alec :)
[15:37:42] <Wobbo > That is kinda annoying yes :P
[15:38:06] <Wobbo > What voice altering software?
[15:39:22] <Wobbo > I had Praat installed, but that is mostly for academic purposes :P
[15:39:56] <Wobbo > But it was fun to synthesis text using your own voice :P
[15:41:39] <Wobbo > Praat could even reserve your voice, but you had to do everything by hand
[15:43:09] <Wobbo > So I guess Morph Vox is a lot user friendlier :P
[16:03:33] <Wobbo > I'm going for today
[16:03:35] <Wobbo > Later!
[16:03:47] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
32 more...
[14:05:44] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[14:05:44] *** zsh sets mode: +v Wobbo
[14:09:26] <Kenny> Wobbo !
[14:09:44] <Wobbo > Kenny!
[14:17:12] <Wobbo > I have to learn python in a week
[14:19:15] <Wobbo > Maybe, I could try to real the BORG architecture that we have to work with on OC's robots :P
[14:19:48] <Wobbo > But I have to say that I still prefer Lua, python is so… big I guess… Not small at least
[14:20:13] <Wobbo > We will only use it to program soccer robots :P
[14:21:17] <Wobbo > I don't hope I will break an arm while playing soccer, the Nao's are quite expensive :/
[14:21:46] <Wobbo > You know what a nap is?
[14:22:44] <Wobbo > Ever worked with them?
[14:23:59] <Wobbo > I certainly hope so, I am not allowed to touch one unless I pass the python exam on tuesday :P
[14:24:55] <Wobbo > They are just afraid we break something :P
[14:30:51] <Wobbo > I wouldn't break a Nao, you don't have references in python :P
[14:32:19] <Wobbo > The little white guys in this video: http://www.youtube.com/watch?v=NRVGBztBpDI
[14:32:36] <Wobbo > This is the soccer version, we get to work with the academic version :)
[14:38:42] <Kenny> Wobbo : good thing too, that little thing would beat you hands down hehe
[14:39:10] <Wobbo > Kenny, with my football skills, they would :P
[14:48:15] <Wobbo > Code academy's python chapter 5 makes me feel like Introduction to Logic again -_-
[15:27:16] <Wobbo > I keep forgetting to add a : after my function definitions >.<
[15:55:07] <Wobbo > I don't even know what you are talking about.
[15:58:09] <Wobbo > If it doesn't increase productivity, everything I know about code design says that you should change it
[15:59:26] <Wobbo > I'm at the bottom of the list :(
[16:01:05] <Wobbo > That are different lists, so I am at the bottom of a list :P
[16:11:27] <Wobbo > Mordenkainen3141: Have you already written code? I think the best way to learn a new language is to actually write code in it, not just reading tutorials/code from others
[16:21:34] <Wobbo > But I still think I prefer Lua over python :P
[16:21:56] <Wobbo > But that might as well have nothing to do with either language
[16:29:55] <Wobbo > I don't particularly dislike that, it is just, the language as a whole I guess. How the parts fit together.
[16:30:12] <Wobbo > Although the doc strings are great. That is something I could get used to :P
[16:32:53] <Mordenkainen3141> @Wobbo - I agree, but It's noce to get an idea on what language features may be avail that arent in other langs
[16:33:34] <Wobbo > Mordenkainen3141: that is true
[16:35:29] <Wobbo > You mean list comprehension?
[16:35:52] <Wobbo > That is actually quite easily implemented in Lua by creating a simple function.
[16:39:32] <Wobbo > pattern matching, That immediately reminds me of ACT-R, but it propably works different :P
[16:44:04] <Wobbo > I'm going again, speak you all l8er
[16:44:56] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
35 more...
[05:18:47] *** Joins: Wobbo (~Wobbo @a83-163-115-113.adsl.xs4all.nl)
[05:18:47] *** zsh sets mode: +v Wobbo
[05:35:51] <Wobbo > Morning
[05:36:05] <Wobbo > Vexatos: How is git going?
[05:40:33] <Wobbo > I mean, how is your progress on git going :P But it is good to hear that you are fine
[05:42:33] <Wobbo > I already expect that it would take s=time, it sounds like a large project. Good luck
[05:44:36] <Sangar> and wobbo 's building an oo framework
[05:45:41] <Wobbo > It currently has subclassing and prototypes without inheritance, but I want to fix that. And I am working on a loader that will allow for easier syntax for loading classes :)
[05:47:32] <Wobbo > You can also specify system requirements in a file on the disk of course
[05:50:07] <Wobbo > If you just want to know how many memory your program uses
[05:50:36] <Wobbo > Write a quick script that prints the free memory, and the print it again in you program, as soon as it is loaded
[05:53:20] <Wobbo > But on the other hand, git is a program that you call multiple times in succession, it would be faster to get them from memory then to compile and run them agian
[05:54:04] <Wobbo > I guess you have to find a balance between that. docile certain parts and require others.
[05:55:51] <Wobbo > Its really nice that you can just link lua-users for almost everything :P
[05:56:16] <Wobbo > require also runs the script, and it stores the return of the script
[06:04:05] <Wobbo > it would be useful for copying files to your local machine
[06:05:37] <Wobbo > I'm leaving again
[06:06:00] *** Quits: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl) (Quit: Wobbo )
[15:06:50] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:06:51] *** zsh sets mode: +v Wobbo
[15:10:47] <Wobbo > Anything I missed today?
[15:13:25] * Kenny walks quietly up behind Wobbo and yells, "Hi!"
[15:13:37] <Wobbo > That didn't scare me
[15:14:18] <Wobbo > That would scare me :P
[15:14:29] <Wobbo > Not that high
[15:14:58] <Wobbo > I have to go to psychology tomorrow, but I don't know where that is XD
[15:16:14] <Wobbo > That is introspection Kenny, you are old, but not that old :P You would be a behaviourist when you are oldfashionded, and a cognitive psychologist otherwise :P
[15:17:00] <Wobbo > So, are you behaviourist? :P
[15:17:34] <Wobbo > You are dodging the question :P
[15:18:57] <Wobbo > I use my minor to take more AI courses :P
[15:20:51] <Wobbo > Although most of the courses I am planning on taking are with psychology, but some are at computer science, one at biology and a few at linguistics :P
[15:21:18] <Wobbo > And I have to take another course at logic, but that is still my major :P
[15:22:21] <Wobbo > But formal logic is a bad normative standard anyway
[15:22:35] <Wobbo > So you are not that weird :P
[15:23:16] <Wobbo > A lot of people still use formal logic as normative standard :P
[15:23:46] <Wobbo > That is something different from thinking logically :P
[15:25:00] <Wobbo > Yeah, sorry, got no defence for you there :P
[15:27:20] <Wobbo > That is the worst explanation I have ever heard O_o
[15:27:55] <Wobbo > Oh no, wait, there were religious people here that don't want to vote for D66, because it is almost 666.
[15:33:21] <Wobbo > Do you know what 666 actually means?
[15:33:56] <Wobbo > And do you know who the beast is?
[15:34:56] <Wobbo > But who is it?
[15:35:15] <Aucarndia> I come back to walls of text from Kenny and Wobbo
[15:35:52] <Wobbo > Well, I don;t know that much about roman emperors, but I don't believe that Nero Caesar had more then one head :P
[15:36:21] <Wobbo > 666 in greek is written in the same way as you would write nero
[15:39:57] <Wobbo > Kenny: http://www.youtube.com/watch?v=UkZqFtYtqaI
[15:43:22] <Wobbo > A copy or symlinks?
[15:44:42] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[15:44:50] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[15:44:50] *** zsh sets mode: +v Wobbo
[15:49:58] <Wobbo > If you get it to work, you might get it through a pull request :P
[15:51:16] <Kenny> Wobbo : interesting video :)
[15:57:35] <Wobbo > I think that there will still be people who prefer the simplicity of CC
[15:58:21] <Wobbo > But I think that a lot of good programmers will come to OC
[15:58:40] <Wobbo > Because it isn't that simple and allows for more tricks and elegant solutions
[15:59:54] <Wobbo > I have that to sometimes, especially when people make __index metamehods for __index metamethods :P
[16:02:38] <Wobbo > Has anyone already used COLua btw? I need testers to find bugs :P because there will be bugs
[16:04:03] <Wobbo > COLua doesn't make it that more complicated, It just uses weird syntax for static methods :P
[16:04:49] <Wobbo > Data encapsulation is a big one, Instead of directly working with the data, you call methods on it that manipulate the data
[16:05:49] <Wobbo > methods are functions and data is literally anything :P
[16:07:30] <Wobbo > propably.
[16:26:49] <Wobbo > I want to build multiblock robots, but I lack the sensors :P
[16:28:55] <Wobbo > Just a lot of redstone in motion or something similar :P
[16:55:53] <Wobbo > I got inheritance for prototypes working! Now I hope that multiple inheritance will also work :P
[17:03:40] <Wobbo > And on that note, I leave you all
[17:03:44] <Wobbo > Goobye
[17:04:17] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
69 more...
[04:11:35] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[04:11:58] <Wobbo > Good morning
[04:14:06] <Wobbo > try _ENV
[04:14:45] <Wobbo > How are you?
[04:15:18] <Wobbo > I fine, still kinda sleepy though
[04:18:53] <Wobbo > local robot = require "robot"
[04:20:49] <Wobbo > Wired2coffe: local robot = require "robot"
[04:22:54] <Wobbo > All non standard modules have to be explicitly required
[04:34:41] <Wobbo > No clue. I don't know how the robots levels work
[04:49:55] <Wired2coffee> Did you see my breakdown of the server thing Wobbo ?
[04:50:18] <Wobbo > Yes, but I din't look at the exact values yet
[04:50:42] <Wobbo > That amount of diamond O_o
[04:51:39] <Wobbo > The rest is not really that much, it is a lot, but look at the stuff it will bring
[04:52:12] <Wobbo > Maybe the redstone is a little bit much, but the rest is pretty reasonable
[04:54:08] <Wobbo > I can think of some reasons, but most require data processing, and I don't know why you would want to do that in OC :P
[04:55:50] <Wobbo > You could save that to a file, I don't take tables would be that large that you can't keep them loaded in memory
[05:02:39] <Wobbo > You can serialise tables
[05:06:17] <Wobbo > You can't serialise functions or coroutines however
[05:12:39] <Wobbo > Oh, I maybe you can.
[05:16:30] <Wobbo > Just make sure that you recreate the environment your data has to liv win each time, and you should be good to go
[05:18:20] <Wobbo > You just need serialise and unserialise code
[05:20:19] <Wobbo > Lua 5.2 doesn't have a goto, so I would be kinda clunky though
[05:20:26] <Wobbo > But you can indeed add that as well
[05:20:58] <Wobbo > I might include some kind of serialisation for COLua… So you can save the variables in an Object. Maybe later
[05:22:48] <Wobbo > What kind of data do you want to serialise?
[05:24:13] <Wobbo > Just don't shutdown the computer :P
[05:24:40] <Wobbo > Just really stop the program? Why?
[05:24:58] <Wobbo > Wouldn't it be easier to daemonize your process?
[05:26:32] <Wobbo > For the sake of doing it complicated? :P
[05:30:44] <Wobbo > Well, if I were you, just keep all your variables in one large table, serialise that table on shutdown, and load it on startup of your program
[05:32:14] <Wobbo > There is, but it is disabled by default and should therefore not be used
[05:32:21] <Wobbo > Because of portibility
[05:33:56] <Wobbo > At least, I believe there is something like RAM dumping
[05:39:22] <Wobbo > Anybody here familiar with Objective-C or Objective-C++?
[05:46:16] <Wobbo > Goodafternoon Sangar
[05:47:23] <Wobbo > Sangar, do you have any experience with Objective-C?
[05:48:00] <Wobbo > Why not?
[05:49:17] <Wobbo > I had that to the first time, but you get used to it really fast
[05:49:31] <Wobbo > And then it is really nice
[05:49:47] <Wobbo > Anyway, never mind then :P
[05:52:45] <Wobbo > Sangar, it is based of smalltalk, and is almost as old as C++, if Objective-C became the standard, you would find C++ different :P
[05:56:48] <Wobbo > :P Maybe NEXT was just underused. It is still barely supported outside of OS X, although your compiler can probably compile it
[06:02:46] <Wobbo > Basically, just divide by nine :P
[06:04:43] <Wobbo > That would be even more confusing :P
[06:04:48] <Wobbo > But that amount of diamonds!
[06:11:42] <Wobbo > Normal lua # on a table returns the length of the longest sequence right?
[06:12:04] <Stary2001> Wobbo , undefined for tables with gaps
[06:14:58] <Wobbo > Starting at one is I believe part of the definition
[06:17:43] <Wobbo > If you would have a box for a table, would you expect that the methods would show up when you pairs over it?
[06:20:25] <Wobbo > Yeah OOP, I am create Table, to replace table in OOP contexts
[06:20:37] <Wobbo > And as an example on how to use COLua
[06:20:53] <Wobbo > I want to create boxes for all the natives
[06:21:09] <Wobbo > Because lua doesn't
[06:22:25] <Wobbo > Sangar, I don't think that is expect behaviour that when you pairs over a table, you get unpack and sort and the like
[06:29:50] <Wobbo > =robot.level()
[06:32:39] <Wobbo > Its not sad for the robot
[06:32:45] <Wobbo > It doesn't know what it is doing
[06:32:59] <Wobbo > The only thing the robot understands is Lua bytecode.
[06:33:21] <Wobbo > Or Java, or C. I dunno, depends on the implementation.
[06:34:09] <Wobbo > Just as that Searle in the Room doesn't understand Chinese, but he does understand English :P
[06:34:55] <Wobbo > place, remove, move on to front, repeat :P
[06:35:58] <Wobbo > You could have him mow too, and then let him place bonemeal all over the place :P
[06:39:34] <Wobbo > Alright, important question, should Table:concat return a String or a string?
[06:40:58] <Wobbo > That is what I thought as well
[06:42:24] <Wobbo > Well, time to go and play on a server that is constantly on :P
[06:44:53] <Wobbo > What do the robot levels actually do?
[06:47:45] <Wobbo > So, basically, if a robot mines a lot, he gets better at it. That is sort of weird when you think about it…
[06:50:16] <Wobbo > Ores should give more exp, they also give exp to players
[06:56:34] <Wobbo > So do I
[07:04:27] <Wobbo > Of course, that is why we have servers right? :P
[07:19:07] <Wobbo > I keep writing paris instead of pairs -_-
[08:00:58] <Wobbo > Sangar, make it sigmoidial :P
[08:02:17] <Sangar> Wobbo : I'd rather not :P
[08:06:57] <Wobbo > But sigmoids are fun :P You could approach booleanes with sigmoids
[08:12:29] <Wobbo > You are either max level, or level one
[08:13:02] <Wobbo > It does suit a computer mod
[08:27:03] <Wobbo > Sigmoidial :P]
[08:34:08] <Wobbo > https://help.github.com/articles/using-pull-requests
[08:37:05] <Wobbo > Network cards
[08:39:05] <Wobbo > Then you have to create a new issue on the issue tracker
[08:41:22] <Kenny> Wobbo , if i didn'[t know how to make a pull request then what makes you think i know how to use an issue tracker
[08:42:22] <Wobbo > Go to the github repo, on the right side there is a menu, one of the buttons is called issue and the icon is a ! in a circle
[08:42:29] <Wobbo > That is where the issue tracker is
[08:42:40] <Wobbo > Then there is a green button that says new issue
[08:43:00] <Wobbo > All the attached components, so far as I know
[08:47:39] <Wobbo > Alright, String now even supports concatenation, so as soon as you did str = String "Hello World!" once, using String is the same as string :)
[08:48:33] <Kenny> Wobbo , do you mean using str is the same as using String?
[08:49:32] <Wobbo > No, I mean with COLua, I am trying to create classes that hold native values. So instead of doing string.len(str) you do str:len()
[08:50:09] <Wobbo > And __pairs is working for Table :)
[08:50:36] <Wobbo > No, String is used to create new strs
[08:50:54] <Wobbo > local str = String "Hello"
[08:59:00] <Wobbo > I would prefer a device that would show signal strength
[09:00:13] <Wobbo > Sounds kinda mystical, but I guess that could be the name yes
[09:11:10] <Wobbo > Dunno, you have to experience that yourself anyway
[09:11:43] <Wobbo > BTW, Sangar. Lets say I have an robot with no energy, and a solar power upgrade. Will the solar power upgrade work then?
[09:13:50] <Wobbo > That is neat
[09:16:11] <Wobbo > Lets see, I got Table, Number, String and want to start work on Coroutine, did I miss one?
[09:18:06] <Wobbo > Technically, you are right, but I don't think that adding Boolean would even work.
[09:18:19] <Wobbo > Because True ~= true
[09:20:44] <Wobbo > why what?
[09:22:00] <Wobbo > It was ambiguous and since there was no reaction for a while, I just asked ;) I already guessed you meant Wired2coffee
[09:27:16] <Wobbo > I'm going to create a robot with a neural network :P
[09:27:32] <Wobbo > If I ever get to it
[09:28:48] <Wobbo > I guess Coroutine won't implement coroutine.wrap, since there is no Function either
[09:30:48] <Wobbo > Then that should be Coroutine
[09:31:34] <Wobbo > Sangar, somebody needs your help on the forums
[09:39:09] <Wobbo > Alright, pushed Table, Number and Coroutine to github
[09:42:01] <Kenny> !flags Wobbo +vV
[09:42:14] <Kenny> Wobbo , you need to register your nick :)
[09:45:49] <Wobbo > Kenny, what do you mean?
[09:51:06] <Kenny> !flags Wobbo +vV
[09:51:06] -ChanServ- Kenny set flags +Vv on Wobbo .
[09:51:17] <Kenny> !voice Wobbo
[09:51:17] *** zsh sets mode: +v Wobbo
[09:52:07] <Kenny> Sangar, I just promoted Wobbo since he is contributing so much code to the project :)
[09:52:50] <Wired2coffee> Congrats Wobbo !
[09:53:00] <Wobbo > Thanks
[09:54:14] <Wobbo > I had nothing better to do the past 4-5 days :P
[09:56:13] <Wobbo > University starts again next monday, so I will have less time from then on
[09:57:59] <Wobbo > I mean University in the European sense of the word. So that is where scientists work
[09:58:14] <Wobbo > And teach, most of the time :P
[10:02:51] <Wobbo > Does the UK have different levels during High school?
[10:05:48] <Wobbo > We have primary 4-12: high school 12-16/17/18, dependent on which "level" of high school you go to
[10:07:54] <Wobbo > Kenny, to make it more complicated, only the middle level is one level, the rest are even more :P
[10:08:43] <Wobbo > i just don't know any better :P
[10:10:18] <Wobbo > Kenny: level does matter, I want to get my PHD
[10:11:09] <Wobbo > Well, I gotta be leaving
[10:11:15] <Wobbo > Speak you all later!
[10:11:19] <Kenny> Wobbo , how old are you?
[10:11:35] <Wobbo > So I still have some time to go before I can even apply :P
[10:11:54] <Forecaster> Wobbo : you can't speak me D:
[10:11:55] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[13:16:51] *** Joins: Wobbo (~Wobbo @a83-163-115-113.adsl.xs4all.nl)
[13:16:59] *** zsh sets mode: +v Wobbo
[14:34:57] *** Quits: Wobbo (~Wobbo @a83-163-115-113.adsl.xs4all.nl) (*.net *.split)
[15:03:16] *** Joins: Wobbo (~Wobbo @a83-163-115-113.adsl.xs4all.nl)
[15:03:16] *** zsh sets mode: +v Wobbo
[15:30:02] *** Quits: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl) (Quit: Wobbo )
142 more...
[03:17:24] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[03:17:33] <Wobbo > Good morning!
[03:18:50] <Wobbo > Does any of you have any knowledge about homebrew?
[03:19:14] <Wobbo > Because I just installed it, and now I can't find where it installed MacVim XD
[03:21:37] <Wobbo > Inside the Cellar XD
[03:22:08] <Wobbo > So now I have to symlink it into /Applications
[03:25:09] <Wobbo > Brew can do that for me :) switching package managers is weird XD
[03:39:05] <Wobbo > What does whatpulse do?
[03:40:55] <Wobbo > Why would you want that? XD
[03:43:59] <Wobbo > Hmm… should I install clamav using ClamXAv or using my package manager?
[03:45:41] <Wobbo > I just use it because of safety. He never found a virus on my computer in the four years that I use Mac now
[03:46:18] <Wobbo > I guess I will use that package manager, then I will link ClamXAv to brew installation, that should work
[03:47:28] <Wobbo > Haha, I got tlmgr now :)
[03:48:56] <Wobbo > no more downloading from CTAN
[04:17:23] <Wobbo > What, in OC or in Arch?
[04:18:08] <Wobbo > What exactly do you want?
[04:18:40] <Wobbo > Do you want to run a Lua file to get the data? Or do you want to look for a specific word?
[04:19:27] <Wobbo > Ah, that is not to hard
[04:19:36] <Wobbo > can you send me the log?
[04:20:03] <Wobbo > Then I can do something with it, or explain to you how to write it :P
[04:22:31] <Wobbo > and I guess the whitespace in between are spaces?
[04:23:19] <Wobbo > and how do you see the < and >, because you also use them to give special characters
[04:24:24] <Wobbo > Anyway, all you need to do is create a table to keep track of everything, the counts. Then you open your log, read all the data, this will result in a string
[04:25:39] <Wobbo > You can then gmatch against a pattern that gets all the data, that returns letters one at a time. Writing the pattern is the hardest part. ah,
[04:25:44] <Wobbo > if you know, I am busy as well :P
[04:38:17] <Wobbo > I will be gone some thing, brb
[04:38:24] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[04:39:39] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[04:40:07] <Wobbo > Durr, I forgot to backup my folder with programming projects >.<
[04:40:18] <Wobbo > Luckely I still have a time machine backup
[04:40:23] <Wobbo > And git for OC :P
[04:48:13] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[04:58:55] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[05:15:53] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[07:34:32] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[07:35:12] <Wobbo > I'm not back, I have to post something :P
[07:37:01] <Wobbo > Timesheets
[07:47:23] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[07:48:34] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[07:48:38] <Wobbo > Now I am back
[07:49:59] <Wobbo > Sangar, what is up with all the aliases? O_o
[07:51:58] <Wobbo > Never noticed them
[07:53:08] <Wobbo > You could add grep to the basic package :P
[07:57:19] <Wobbo > I hope so, I still have to install mods for mine craft now :P
[08:04:43] <Wobbo > I have to tap homebrew/versions to install lua5.2 O_o
[08:04:48] <Wobbo > That sounds okay
[08:35:14] <Wobbo > Kenny, you can place them next to a charger and give that redstone power. When you got some juice in them, you can use a generator upgrade to let them refuel using coal and the like, or recharge them at a charger.
[08:36:50] <Wobbo > Je ne parle pas Francious
[08:38:43] * Wobbo had fresh classes in high school as well, but dropped it after three years because he would have failed otherwise
[09:55:35] <Wobbo > I spy with my little eye, prerelease!
[10:10:28] <Wobbo > I will go looking for bugs when I get macvim build with lua 5.2 support :( because home-brew hates lua5.2
[10:12:50] <Wobbo > Nah, I just rmed lua, and now he is installing gnu plot with lua 5.2
[10:13:30] <Wobbo > I only fear for macvim, both gnu plot and luarocks take lua 5.2. And else I have to learn ruby
[10:15:10] <Wobbo > deep, I have to hack macvim myself it seems
[10:16:56] <Wobbo > thank you
[10:20:24] <Wobbo > Guess what, changing the dependency from lua to lua52 made it build without lua :D Now just hoping it works and stuff
[10:27:02] <Wobbo > This does make me want to build a similar system for opencomputers
[10:27:15] <Wobbo > because I can just edit the formula
[10:29:38] <Wobbo > Yeah, a package manager with a similar structure as home-brew.
[10:30:24] <Wobbo > I wanted to make a package manager for a longer time now, that is one of the reasons why I made lsh, since you can easily bridge the gap between lua and shell programs with it.
[10:32:14] <Wobbo > Lets see which one is the easiest to use :P
[10:33:21] <Wobbo > the only problem I am still having with a package manager in OC, is that there is no version of ftp for oc, which would be useful for having in game repo with files
[10:33:51] <Wobbo > And then I really mean a protocol, not a program :P
[10:37:23] <Wobbo > That would work as well yeah
[10:37:45] <Wobbo > file:/mnt/smth shouldn't be hard to use as a source :P
[10:39:30] <Wobbo > But who else wanted to make a package manager then?
[10:40:00] <Wobbo > dinner
[10:50:22] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[11:12:45] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[11:14:33] <Wobbo > I don't have my energy settings set properly, I disconnect each time I leave :/
[11:48:40] <Wobbo > Durr, now I got MacVim to work, but I forgot to save my .vimrc >.< stupid me
[12:18:07] <Wobbo > Finally, time for OC 1.2 :)
[12:43:27] <Wobbo > TheRealKANi: prepare a normal lua file, but at the end return what you want to be in the module
[12:43:53] <Wobbo > the you can install it into your package.path, and load it with local module = require "module"
[12:45:57] <Wobbo > I mean that, at the end of your module, you return the functions you want to export in a table.
[12:46:07] <Wobbo > The link that Sangar just posted will help as well
[12:47:36] <Wobbo > there is also a pre lease for 1.2 that you can download now ;)
[12:51:04] <Wobbo > Btw, Sangar, more is really anonying when you are used to less :(
[12:52:22] <Wobbo > I probably will, because not being able to scroll is horrible
[12:54:38] <Wobbo > I still have a package manager and an OOP module left :P
[12:55:58] <Wobbo > Also, sangar, what about renaming autorun.lua to .autorun.lua? or support for both versions? so I won't have to look at the file each time :P
[12:59:03] <Wobbo > Are we already able to mount stuff outside of /?
[12:59:57] <Wobbo > nvm, I named the file auto mount >.<
[13:07:52] <Wobbo > You need to apply redstone to the charger
[13:08:44] <Wobbo > Does the charger have power?
[13:22:53] <Wobbo > Sangar, what do you think about this for a package manager: packages get build in a specific dir(build), and when they are done building, they move to a package specific dir where bin/ and lib/ and man/ get symlinked into path, lib path and manpath. Would that be feasible and is it a little op?
[13:23:29] <Wobbo > If you place a power converter in between
[13:23:52] <Wobbo > At least, if thermal energy is supported
[13:25:51] <Sangar> Wobbo : not sure what you'd actually 'build' in this context, but aside from that, sure, sounds good
[13:26:38] <Wobbo > Yeah, that is true, not much building going on :P Maybe configs and stuff or something? Although they should go into portprefix/etc…
[13:34:11] <Wobbo > What will ln do when you try to link a non existent file?
[13:43:02] <Wobbo > Apparently, just link it
[14:49:45] <Wobbo > which guy on which forum?
[14:53:08] <Wobbo > Sangar, what is the easiest way to get the root of a mounted disk?
[14:53:33] <Wobbo > Or to be more explicit, I want to get the auto run of a disk that I want to install a program on
[14:56:16] <Wobbo > So you could look at the difference between the path on the filesystem and the real path?
[14:57:32] <Wobbo > And a minus(-) is a filename is okay?
[14:58:31] <Wobbo > forgot :P
[14:59:08] <Wobbo > Also, how does the internet api work?
[15:01:01] <Symmetryc> Wobbo : Hello
[15:01:22] <Sangar> Wobbo : Also, how does the internet api work? <- what part of it? or rather, what exactly do you mean?
[15:01:59] <Wobbo > Sangar: how do I download a plain text file from the internet?
[15:04:19] <Wobbo > Ah, I thought it also changed a bit
[15:07:19] <Wobbo > So much documentation to write :P
[15:10:57] <Wobbo > I got man pages for grep, get opt, lsh and lshlib left, wiki for COLua, and soon manages for openports(I hope)
[15:26:21] <Wobbo > Try your own name
[15:27:01] <Wobbo > Sangar, what is the best way to save a table with functions in it?
[15:28:18] <Wobbo > I want to build a tree that keeps all the ports organised, tells you which are installed, what their versions are and what they depend on
[15:28:46] <Wobbo > Hmm… then I have to load the data and create a new tree every time
[15:28:46] <Kenny|AFK> Wobbo , tried OPenComputers and got a beautiful spawn :)
[15:28:57] <Wobbo > Kenny: nice
[15:32:33] <Wobbo > BTW, did I already tell you that you can set the path from within lsh now? :)
[15:41:06] <Wobbo > No, it only allowed you to call programs using shell.execute(it actually called shell.execute for you, but whatever)
[15:41:24] <Wobbo > But since it is normal lua, you could create new functions
[15:43:26] <Wobbo > Not totally blank, but mostly, yes
[15:43:37] <Wobbo > It has an export function and a read function
[15:43:55] <Wobbo > If you use the default environment or inherit from it, that is
[15:45:09] <Wobbo > open ports will use a custom environment for lsh, so it will not have export and read, but will have additional support for writing port files, obviously.
[15:47:17] <Wobbo > But it is pretty easy to extend lsh from normal Lua, you just can't use the interpreter then. I might change that later on, but for now it will stay this way.
[16:10:47] <Wobbo > Is there a way to get all the files in a folder via http?
[16:56:15] *** Joins: Wobbo_ (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:57:40] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 207 seconds)
[16:57:40] *** Wobbo_ is now known as Wobbo
[17:06:05] <Wobbo > It is not just you
[17:07:02] <Wobbo > I keep disconnecting to, maybe it is a coincide, but maybe there are problems somewhere
[17:50:33] <Wobbo > I am going to bed
[17:50:38] <Wobbo > See you all later
[17:51:33] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
130 more...
[08:11:38] <Wobbo > Goodmorining everyone
[08:11:48] <Wobbo > *goodmorning
[08:12:26] <Wobbo > Wie gehts Ihnen?
[08:14:51] <Wobbo > Auch gut, danke
[08:15:25] <Wobbo > Neither am I
[08:16:33] <Wobbo > The Netherlands,
[08:17:21] <Wobbo > ~1.93 meters,
[08:18:26] <Wobbo > It pretty normal here
[08:19:42] <Wobbo > I knew that :P We also drink the most coffee per person per day :D
[08:20:21] <Wobbo > Are you a country?
[08:24:04] <Wobbo > I already guessed that, since you were online at 4 am for me XD
[08:25:16] <Wobbo > Well, now it is 9:24, so this is a pretty normal time to be online now
[08:25:49] <Wobbo > You should drink less coffee
[08:28:23] <Wobbo > I which I could help you, but I have no experience with robots yet
[08:30:06] <Wobbo > I own most of the programs and libraries on the forum :P
[08:35:46] <Wobbo > I am working on COLua now, improved the creation of interfaces
[08:36:18] <Wobbo > Check the forums :P
[08:39:37] <Wobbo > thanks! Its not just an idea anymore though, I got it working in normal Lua and in OC Lua, currently writing boxing types for strings ;)
[08:44:17] <Wobbo > congrats!
[08:44:41] <Wobbo > If you have a boxing type for strings, do you expect it to return Lua string or COLua strings?
[08:45:41] <Wobbo > You take a native type, and create an object with the same functionality
[08:46:35] <Wobbo > So in this case, an object that holds a string, that has the same functions as the string library, and that you can concat new strings to
[08:47:39] <Wobbo > Our you would expect people to call tostring on the new object
[08:47:48] <Wobbo > That would give you the native string :P
[08:50:30] <Wobbo > Not? :P
[08:51:54] <Wobbo > I got that ;)
[08:56:16] <Wobbo > What mods do you have on the server?
[08:57:23] <Wobbo > Some peripherals? :P
[08:59:54] <Wobbo > I don't have most of those mods installed, and don't feel like doing so now, sorry
[09:00:53] <Wobbo > Then I would first have to install the technic launcher
[09:05:22] <Wobbo > I guess that it made the robot
[09:05:38] <Wobbo > That was placed by alakazard12
[09:07:12] <Wobbo > Could be
[09:12:34] <Wobbo > Hi LordJoda
[09:13:58] <Wobbo > He is the movie producer :P
[09:14:30] <Wobbo > He does more If I am not mistaken
[09:15:44] <Wobbo > I don't know that exactly. I think he did, but maybe Dakatotal did it all himself
[09:34:08] <Wobbo > It doesn't sound that weird to me
[09:35:23] <Wobbo > IP.Board is a person in this context. So I: I am working with John to have it resolved after my bank account was cancelled, I don't think it sounds that weird
[09:35:42] <Wobbo > Because you said you drink the most coffee per person per day :P
[09:37:36] <Wobbo > I wouldn't know how to phrase it differently.
[09:40:05] <Wobbo > I most certainly am
[09:40:11] <Wobbo > not native to English
[09:45:03] <Wobbo > probably to the Ether
[09:48:01] <Wobbo > The eye of Ether :P
[09:56:38] <Wobbo > Using linux makes loading times faster
[09:57:20] <Wired2coffee> What distro do you use Wobbo ?
[09:57:52] <Wobbo > I use Darwin with an aqua DE :P
[09:58:16] <Wobbo > But when I am at the University, I use Ubuntu with gnome 2
[09:59:13] <Wobbo > It came with my laptop Wired2coffee
[09:59:52] <Wobbo > because it fakes the aqua DE that apple uses
[10:00:05] <Wobbo > And secretly, everybody wants a Mac
[10:00:13] <JoshTheEnder> Wobbo : no
[10:00:53] <Wobbo > What didn't you like Wired?
[10:03:02] <Wobbo > What did you want to change that it didn't let you?
[10:05:51] <Wobbo > I have macports as package manager, but Tomorrow I am going to reinstall MAvaericks and probably switch to homebrew
[10:05:57] <Wobbo > *mavericks
[10:08:10] <Wobbo > Macports is a package manager that is basically an upgraded version of the FreeBSD ports system. I want to build something similar to macports for OC
[10:08:19] <Wobbo > That is why I created lsh
[10:10:31] <Wobbo > MacBook :P Worlds most advanced operating system, with a full blown UNIx system underneath. And fully POSIX compliant.
[10:11:44] <Wobbo > Then you would miss out on a lot of features, like AppleScript.
[10:14:24] <Wobbo > If you break it open somehow, I guess you can.
[10:14:34] <Wobbo > But OS X has infinite workspaces
[10:15:32] <Wobbo > But, why do you want to switch ttys?
[10:17:17] <Wobbo > If you want to have multiple full screen terminals, just open terminal windows and make them full screen :P
[10:17:25] <Wobbo > Or xterm, if you want mouse support
[10:18:44] <Wobbo > I guess that Terminator can go in native full screen too
[10:19:41] <Wobbo > Else, you can always just use make it almost as large as your screen :P
[10:19:49] <Wobbo > Maybe, after I reinstalled Mavericks
[10:20:09] <Wobbo > This is why you don't use Dvorak :P
[10:23:38] <Wobbo > ci.cil.li if I am not mistaken
[10:23:54] <Wobbo > I'm sorry, keyboards don't turn me on
[10:25:33] <Wobbo > I guess I hang around with psychologist to much :P
[10:26:51] <Wobbo > I played dwarf fortress once, I liked it.
[10:31:34] <Wobbo > Yes, now updating the wiki
[10:33:12] <Wobbo > A lot of people are I guess
[10:33:25] <Wobbo > Say wired, isn't it about morning for you now?
[10:34:26] <Wobbo > JoshTheEnder, do you control EnderBot to do those things, or is it something random he just does once in a while?
[10:35:50] <Wobbo > So only the farts are random?
[10:40:47] <Wobbo > ?digestive system
[10:43:07] <Wobbo > Josh, how did we add help topics?
[10:43:19] <Wobbo > Let me check my iPad
[10:45:01] <Wobbo > What is the temperature at your place?
[10:45:22] <Wobbo > Josh, how did we add help topics to EnderBot?
[10:46:07] <Wobbo > ?spacepie
[10:47:05] <Wobbo > it is ci.cil.li, my bad
[10:47:37] <Wobbo > The latest devbuild is version 73
[10:47:47] <Wobbo > ?spacepie
[10:50:42] <Wobbo > ?profit
[11:12:54] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[11:13:37] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[11:15:09] <Wobbo > I am leaving as well
[12:05:45] <Wobbo > Alright, COLua now has prototypes! (Or interfaces, for you Javaers and C#ers)
[12:11:33] <Wobbo > I haven't pushed that yet, so don't go looking for it though :P
[14:20:30] <Sangar> Wobbo : i just pushed a few changes i made that make the shell support redirects and piping. seems to work, but largely untested, yet. i'd appreciate if you could mess around with it a bit using your grep or such to see if it's still broken in places :D
[17:21:26] <Kenny> hey Wobbo , check it out: http://www.twitch.tv/bigrenegade
[21:31:52] <Wobbo > Good evening gentleman
[21:32:19] <Wobbo > *gentlemen
[21:38:58] <Wired2coffee> What are you up to today Wobbo ?
[21:39:11] <Wobbo > I am up to going to bed soon :P
[21:40:02] <Wobbo > But I might hang around for an hour or two. Still have a github commit I need to do to COLua, a wiki I need to update a little. Stuff like that
[21:41:24] <Wobbo > What are you up to?
[21:41:54] <Wobbo > Oh, Sangar, I found another bug in the package module
[21:41:58] <Sangar> Wobbo ! rejoice, oc has pipes and redirects now :P which will need massive testing. but at least it survived cat < f | cat | cat > f2 :P
[21:42:07] <Wobbo > WHOO!!!!
[21:42:34] <Wobbo > You could try grepping a file ;)
[21:42:45] <Wobbo > I keep finding them, more bug testing was needed :P
[21:42:49] <Wobbo > Gimme a minute
[21:43:30] <Wobbo > I should have tested it more before I send the pull request :P
[21:43:52] <Wobbo > Anyway, in line 30. There is a '%'..rep that has to change to rep
[21:44:32] <Wobbo > I tried require "COLua.String" which broke in OC because of a percentage or something, but which did work in my lua interpreter
[21:45:30] <Wobbo > I spy with my little eye, /usr/man :D
[21:46:06] <Wobbo > Will I also be able to for example add /opt/man and use that to store manpages?
[21:46:36] <Wobbo > No, it doesn't, can't remember why I added that
[21:47:05] <Wobbo > Maybe make a man module for setting the man path?
[21:48:43] <Wobbo > That would work as well.
[21:49:20] <Wobbo > Maybe you could add all the paths that UNIX normal reserves and add them to the file system, People will do that themselves anyway otherwise :P
[21:50:35] <Wobbo > All the system still misses is /var and /home :P and /sbin, but meh
[21:51:44] <Wobbo > Hi everybody!
[21:53:48] <Wobbo > And COLua with prototypes (or interfaces, for you Javaers and C#ers) is now online
[21:54:55] <Wobbo > Man! :D
[21:55:21] <Wobbo > I guess a /bin and a /lib :P
[21:55:52] <Wobbo > And I will certainly add a /local myself
[21:56:18] <Wobbo > Sangar, maybe give the computer a small memory itself, and make only /usr writeable?
[21:57:34] <Wobbo > Not useless when you play on servers with chunk loaders and have a factory management system or something
[21:58:14] <Wobbo > Editing the wiki for COLua, so nothing special here
[21:58:25] <Sangar> Wobbo : meh, maybe at some point. it'd be really tiny, though, just enough for a startup script. and probably not save when the block is broken.
[21:59:36] <Sangar> but right now: getting wobbo 's grep to work to test pipes moar :P
[21:59:52] <Wobbo > Sangar, what about mount points on disk btw? that would be awesome.
[21:59:55] <Wobbo > What doesn't work?
[22:01:43] <Sangar> wobbo : looks got. ls | grep get -> getopt.lua :)
[22:03:01] <Wobbo > This will make grep actually useful :P
[22:03:04] <Sangar> Wobbo : Sangar, what about mount points on disk btw? that would be awesome. <- you mean mount something in a subpath of another mount? should work.
[22:03:38] <Wobbo > Yeah, so you would have /mnt/address/bin, and you just mount the bin folder instead of the whole thing
[22:05:40] <Wobbo > Yeah, I just normally mount stuff, because the only thing I mount is the NAS that we have at home :P So that feels more natural. And I normally always fight with ln, because I want to link folders and ln doesn't want that unless you make soft links :P
[22:06:11] <Wobbo > I do mount the NAS using mnt though, because my dad only knew how to mount using UNIX, not using OS X
[22:07:14] <Wobbo > Then I hopefully won't fight with ln as much :P
[22:07:48] <Wobbo > I need to write a manpage for grep know… And one for getopt… and one for lsh…
[22:08:05] <Wobbo > Damn, I have a lot of documentation to write.
[22:08:26] <Wobbo > And I also want to get a user base for COLua :(
[22:08:41] <Wobbo > I could just copy POSIX grep yes, it should be the same :P
[22:09:41] <Wobbo > I also need a lot of bug testers for COLua, so if you want to do some OOP, you can help me out :P
[22:11:04] <Wobbo > Thought so :P
[22:16:45] <Wobbo > Yeah, I wanted to use OC, see how it worked, no mac support :(
[22:18:25] <Wobbo > legovogel
[22:21:35] <Wobbo > Really rangreous
[22:21:39] <Wobbo > *dangreous
[22:25:17] <Wobbo > I just almost fell in love with Lua's package module. It is so elegant and simple and flexible :)
[22:34:06] <Wobbo > They drain your internets from your mobile phone when you close minecraft ;)
[22:41:54] <Wobbo > Not anymore! now the internets belong to Sangar Inc.
[22:42:33] <Wobbo > Would make a genius evil plot though :P
[22:45:43] <Wobbo > Does espernet work on an iPad?
[22:47:44] <Wobbo > Then I might still be with you while I erase my hard disk :P
[22:48:37] <Wobbo > So, I will be gone for a minute of so
[22:48:41] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
[22:49:24] *** Joins: Wobbo (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[22:49:43] <Wobbo > So here we are again
[22:57:17] *** Quits: Wobbo (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 198 seconds)
[22:58:52] *** Joins: Wobbo (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[22:59:15] <Wobbo > Appereantly, espernet is not persistant
[23:04:16] <Wobbo > This is the third time I am to late to hit the command and r keys :/
[23:06:12] <Wobbo > Oh way, I actually was to early XD
[23:08:22] <Wobbo > Who, mavericks install screen! So far, so good
[23:09:43] <Wobbo > Well, i am going to take a shower, might come back on later
[23:09:54] *** Quits: Wobbo (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Web client closed)
[23:33:43] *** Joins: Wobbo (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[23:35:23] <Wobbo > Sangar, btw are manpages just plain text files or is there some processing going on?
[23:36:12] <Wobbo > And they are piped to less?
[23:37:38] <Wobbo > It is at least as good as CC help, but I think this system might get used :P
[23:37:48] <Wobbo > At least, I never used CC help
[23:38:20] <Wobbo > Hi symmetryc
[23:39:47] <Wobbo > In fine, and you?
[23:44:31] <Wobbo > Thanks
[23:44:47] <Wobbo > Only the forum version? Because the post is already outdated
[23:45:49] <Wobbo > Ah, I added protocols(interfaces inJava) :)
[23:46:45] <Wobbo > Not yet, but when I have categories in place, you can fake it :P
[23:48:03] <Wobbo > Because of environments
[23:49:22] <Wobbo > No setfenv ;)
[23:50:04] <Wobbo > And Lua 5.2
[23:50:56] <Wobbo > Wouldn't know how to do that :P
[23:51:25] <Wobbo > Anyway, my macbook is ready for use again! :D
[23:53:33] <Wobbo > It wroks for now, although calling functions from super is indeed ugly
[23:53:55] <Wobbo > But if you want to, you can fork and try to get it to work ;)
[23:55:55] <Wobbo > Alright, I will go to sleep now, will be back tomorrow.
[23:56:24] *** Quits: Wobbo (webchat@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Web client closed)
200 more...
[09:59:03] <Wobbo > Morning
[10:02:41] <Wobbo > Java API or the in game API?
[10:09:07] <Wobbo > No experience with the Java side of things
[10:19:35] <Wobbo > I'm not the only one who uses his github auto generated image as an avatar on the forums :P
[11:49:20] <Wobbo > Afternoon
[11:52:32] <Wobbo > I can't get the pipes to work properly :/ I ran out of ideas.
[11:53:09] <Wobbo > Might ask a computer scientist when I see one though
[11:55:21] <Sangar> Wobbo : as for that, the only way to allow "programs" to talk would be to change shell.execute (since you can't yield past that right now). problem in changing that will be that the stack of running programs will have to change to a map of coroutine->program info. meaning coroutines created in a "program" coroutine won't be able to query the program info via shell.running like they currently can, because there's no concept of hierarchy in lua c
[11:58:02] <Wobbo > Maybe we would need an hierarchy build into the system then. Could immediately be used for process managment, since OpenOS lacks that to.
[11:58:11] <Wobbo > That would work as well
[12:06:20] <Wobbo > I mean a system like a normal UNIX system, so shell.execute would create a new program in the same way fork/exec does, with the control in the api, not the user. But the callback is probably easier.
[13:02:40] <Wobbo > Sangar, does lua.lua use the variable _PROMPT as a prompt or does it use a hardwired version?
[13:05:23] <Wobbo > The PIL says that the normal interpreter uses a variable called _PROMPT, so if you want to conform to that, we should use that
[13:06:59] <Wobbo > Morning Kenny
[13:07:08] <Wobbo > 8 o' clock, right?
[13:08:20] <Wobbo > you are seven minutes off :P
[13:09:49] <Wobbo > that is afternoon, because noon is 12 o clock, and it is after 12 o clock ;)
[13:12:45] <Sangar> stupid process management won't let me concentrate on uni :/ Wobbo : what might work to get a somewhat clear relationship between coroutines is to modify the top level coroutine.create to always "register" a created coroutine with the shell (so that it can track child coroutines of a program/process that are not explicit programs, i.e. created via shell.execute/shell.newmethod).
[13:13:12] <Wobbo > I'm sorry Sangar :P
[13:14:01] <Wobbo > I know, right
[13:14:32] <Wobbo > So that the shell would keep track of what programs are running and how many threads they use?
[13:15:32] <Wobbo > Jep: Lua.org
[13:16:36] <Wobbo > That would work. So then the loaded program doesn't know it is wrapped, while the program that wrapped it can pass values to it using the returned function, right?
[13:18:05] <Wobbo > Then the only thing that has to happen with stdin/sdtout it that they have to yield. So no more pipes
[13:18:06] <Wobbo > http://joedf.users.sourceforge.net/luabuilds/
[13:18:14] <Wobbo > That last link is for Kenny, BTW
[13:18:43] <Wobbo > Kanny, you will need minGW
[13:18:47] <Wobbo > *Kenny
[13:19:35] <Wobbo > Well, that was one of the things that actually worked in my version of popen :P
[13:20:19] <Wobbo > the first thing the coroutine has to do is reset the stdin/sdtout. That worked in the latest devbuild
[13:20:59] <Wobbo > That is a pretty good idea, that way the user can setup the environment the program has to run in
[13:25:36] <Wobbo > Still in bed at 8:24? :P
[13:26:24] <Wobbo > Celsius? That is cold
[13:27:22] <Wobbo > That tells me absolutely nothing. I only know that 100 F is supposed to be your temperature when you have a cold
[13:28:13] <Wobbo > Alright, I have a question for everybody here that knows OOP
[13:28:55] <Wobbo > If you would have an object in Lua, and you would want to add a method to it, would you expect that to go to only that object, or to all objects?
[13:29:15] <Wobbo > If we have a distinction between object functions(methods) and class functions
[13:46:35] <Wobbo > Exactly
[13:48:33] <Wobbo > I am working on an OOP frame work that lets you create a prototype in a table and that wraps it all up for you into instance and static methods, where the static methods start with a _ in the prototype
[13:49:40] <Wobbo > Now I would like the user to add functions to objects after the object is initialised, but should the function then only go to the object you add it to, or also to the other objects?
[13:49:46] <Wobbo > of the same type of course.
[13:51:50] <Wobbo > You can do class:registerValue(key, value) to add methods to all objects of that class, including subclasses
[13:52:06] <Wobbo > So only that instance it is
[13:54:01] <Wobbo > so local inst = Class:new() inst:registerValue(key, value) (or inst[key] = value) would only change that instance. Is the most logical if you ask me to
[13:58:11] <Wobbo > It would go like this:
[13:59:15] <Wobbo > local Class = class{extends = class.Object, name = "Class", foo = function(self) return 42 end, _bar = function(self) print("Hello!") end}
[13:59:34] <Wobbo > local inst = Class:new() inst:foo() -- 42
[13:59:48] <Wobbo > Class:bar() -- outputs Hello!
[14:00:30] <Wobbo > Class:registerValue("foobar", function(self) return 2* self:foo() end) inst:foobar() -- 84
[14:01:32] <Wobbo > Or you could just do function Class:foobar() return 2* self:foo() end to install it on all objects :P
[14:03:12] <Wobbo > I can show you a real example as soon as I tested my framework ;)
[14:10:48] <Wobbo > I haven't seen this done before. I guess most people come from c++/java where you use keywords, but in ObjC you just say that a method is static with a +, and that is just really clean. But that won't work in Lua, so I chose the _ :P
[14:14:53] <Wobbo > Sangar, what do you study? Just wondering
[14:15:26] <Wobbo > Thought so :P
[14:19:47] <Wobbo > Not everybody here studies CS, so he could have done something else
[14:20:53] <Wobbo > I mean from the people that do study :P
[14:26:58] <Wobbo > Looks good!
[14:34:35] * Kenny finished school way before Wobbo was born lol
[14:35:12] <Wobbo > I know that Kenny :P
[14:37:45] <Wobbo > But that is also not fair, you are way older then any of us :P
[14:39:44] <Wobbo > Well, Kenny is 57 and I am 19, so it really depends on Sangars and your age
[14:41:11] <Wobbo > I doubt it to, but you may never know :P
[14:41:45] <Wobbo > And if you are working on your thesis… Master thesis or Bachelor Thesis?
[14:41:55] <Wobbo > Congratulations Vexatos!
[14:42:41] <Wobbo > I don't know that much about the german school system to know what that is in the american system(That the Netherlands is happily adopting :( )
[14:43:04] <Vexatos> Wobbo : bacheloe->Master is in german as well
[14:43:56] <Wobbo > Sounds like the system that we used to have.
[14:46:55] <Wobbo > And now in german! :P
[14:47:25] <Wobbo > Zum Geburtstag viel gluck!
[14:48:19] <Wobbo > The fun part is, I understand what you are writing, but I could never produce it :P
[14:48:43] <Wobbo > I have had 5 years of German lessons
[14:50:20] <Wobbo > Because in the Netherlands, if you do Atheneum(highest level in high school, without dead languages) you have to take Dutch, English and one modern foreign language. Since my French is even worse then my German…
[14:52:35] <Wobbo > German is pretty simple compared to Dutch :P Dutch is literally exception upon exception.
[14:53:11] <Wobbo > And German is closer to Dutch then French is.
[14:53:14] <Wobbo > So, yeah
[14:54:22] * Kenny thinks Wobbo is an exception upon exception upon exception hehe
[14:54:33] <Wobbo > That as well :P
[14:55:21] <Wobbo > I also fail at Dutch grammar and stuff. That is why I am going to take a course in Natural Language Processing next year :P
[14:55:34] <Wobbo > So I won't have to process it myself :P
[14:56:05] <Wobbo > Oh wait, that only goes from produced text to something the computer has to handle, not the other way around. Damn
[14:56:36] <Wobbo > Sangar, it looks like my OOP is working :)
[14:56:54] <Vexatos> catch UnnaturalWobboException w {System.out.println("Wobbo : " + w.getStackTrace())}
[14:57:15] <Wobbo > And the semicolons!
[14:57:43] <Sangar> Wobbo : cool. i think shell.load is working.
[15:01:46] <Wobbo > Or just open a program as a side process to communicate with.
[15:02:14] <Wobbo > Basically, it will be the replacement for io.popen
[15:03:58] <Wobbo > That is true
[15:12:19] <Wobbo > Alright, inheritance works, but inheritance of metamethods doesn't
[15:14:02] <Wobbo > x should be col.
[15:14:50] <Wobbo > Unless Sangar approached it from a linear algebra perspective, but I don't think that that is likely
[15:40:49] <Wobbo > Could you make it more like vim? Using MacVim and edit side by side is kinda annoying :P
[15:41:23] <Wobbo > Never mind
[15:42:05] <Wobbo > But w is not used to write!
[15:42:11] <Wobbo > That is really annoying!
[15:47:21] <Wobbo> Sangar: An example and the code for my OOP framework: https://gist.github.com/Wobbo /8690777
[15:47:52] <Wobbo > No privacy or anything yet, I leave that up to the users to use it responsible :P
[15:48:20] <ping> Wobbo , OOP in lua is ineficient
[15:49:22] <Vexatos> Or maybe a WobbO S?
[15:50:17] <Wobbo> WobbO S would be such a big project, I'm not even going to start work on that :P
[15:50:53] <Wobbo > Ping, it might be inefficient, but check out my framework, it looks really nice, if you ask me :P
[15:51:18] <Vexatos> <Wobbo > I like my work, it looks good in my opinion
[15:51:26] <Wobbo > :P true
[15:51:32] <Wobbo > Well, not everything
[15:51:34] <ping> Wobbo , the reason i hate OOP is because you have to go through multiple indexes and metacalls in order to get a constant
[15:52:21] <Wobbo > Then you should write a framework that copies everything, I don't think that that is much better
[15:52:59] <Wobbo > OOP in Lua is inefficient, I give you that. But I do think that it is sometimes the right tool for the job, and then you should just use it
[15:54:20] <Wobbo > Metatables
[15:55:54] <Wobbo > local Foo = class{name = "Foo"} :D
[15:56:07] <Wobbo > Where class is actually a table that holds the module
[15:57:35] <Wobbo> Vexatos: https://gist.github.com/Wobbo /8690777
[16:03:25] <Wobbo > Java in Lua :P It not Java, but it comes close
[16:03:28] <Wobbo > Somewhat
[16:12:33] <Wobbo > I see you like java ping :P
[17:41:30] <Wobbo > Using regex
[17:43:05] <Wobbo > there is text.trim
[17:49:14] <Kenny> Wobbo , i'm going to shoot you
[17:51:45] * Wobbo makes mental note to stay away from Kenny
[17:52:00] <Wobbo > is there a string.trim?
[17:52:33] <Wobbo > Anyway, I posted my OOP framework on the forums
[17:54:37] <Wobbo > congrats ;)
[17:57:33] <Wobbo > This is a fine line we are talking about, but saying framework might generate expectations. I changed it to module.
[18:02:52] <Wobbo > Did you test it?
[18:03:07] <ping> Wobbo , test wat
[18:03:34] <Wobbo > For setfenv?
[18:03:50] <Wobbo > Also, it is a module, that is how Lua calls its libraries.
[18:04:24] <Wobbo > Although the reference uses library, module and package interchangeably
[18:06:17] <Wobbo > In Lua 5.2, every function runs within its own environment, and you can't change that environment. So I don't think that you idea for setfenv will work, except for the functions that are in the chunk that you declared it in.
[18:09:58] <Wobbo > wouldn't return s:match("^%s*(.-)%s*$") work the same?
[18:11:18] <Wobbo > Im not that proficient.
[18:11:30] <ping> i probably know more than Wobbo l_l
[18:11:34] <Wobbo > That are three programming jokes in one sentence
[18:12:43] <Wobbo > But Kenny, it is not important what you know, it is important what you achieve with it ;)
[18:13:06] <Wobbo > I have yet to write something that has to cope with an environment outside of the computer
[18:15:05] <Kenny> Wobbo , i don't think anyone will ever be able tol do that hehe
[18:16:28] <Wobbo > I want to write fully autonomous robots that are embedded in their environment, and when I get my hands on a camera for OC, I will try it :P
[18:18:09] <Wobbo > Not that well
[18:18:53] <Wobbo > I learned OOP in Java, and I understand the concepts and the syntax of the language, but I don't know the exact specifics
[18:19:36] <Wobbo > I want a camera that I can link to the computer, for image processing, and I actually meant the camera that Sangar made for CC ;)
[18:20:10] <Wobbo > I know
[18:20:56] <Wobbo > Might even be easier, otherwise I would have to build a large network with perceptrons to do image processing, now a simple classification network will do the job :P <- neural networks btw
[18:21:24] <Wobbo > I am going as well, be back in an hour or two
[19:44:02] <Wobbo > And I'm back
[19:46:37] <Wobbo > Sangar, the error message when you don't have universal electricity installed mentions something about support for build craft and so on, what kind of support is this?
[19:47:46] <Wobbo > But I can't use an adapter to read the energy of an engine?
[19:49:35] <Wobbo > That would be fun though, instead of using individual gates, have a computer manage a whole energy network :P
[19:53:01] <Wobbo > I mean that you place an adapter next to an engine(not on the energy producing side, but maybe only the back or something) and that you can read its produced energy, stored energy and heat.
[19:53:42] <Wobbo > But if EU doesn't support that, then I guess it would be like implementing OpenPeripheral into the core of OpenComputers
[19:55:31] <Wobbo > I don't known how all these API's work :P I only play the mods, I don't write them
[19:58:52] <Wobbo > But Sangar, would it actually be possible to base the value returned by the camera on the texture of the block instead of its block id?
[19:59:10] <Wobbo > That would make for better generalisation and stuff for machine learning algorithms :)
[19:59:43] <Wobbo > That is a same.
[20:00:14] <Wobbo > *shame
[20:00:29] <Wobbo > Because block id's can't be used for generalisation :(
[20:02:41] <Wobbo > I want to use a neural network that gets data from the camera and then classifies it as worth mining or not worthing mining
[20:03:01] <Wobbo > Or even better: as what kind of block it is, eg stone, dirt, coal ore
[20:04:16] <Wobbo > And because of the noisy data from the camera, a neural netwerk would be perfect, since they handle noise very well and can generalise over the training set
[20:05:25] <Wobbo > I do not want to use a normal database, only neural networks on the robot :P
[20:07:17] <Wobbo > Autonomous moving blocks that have a simple (biologically implausible) "brain" :)
[20:09:39] <Wobbo > Use the name of the block as a source instead of the block id, I guess that would be possible… But I don't know, I don't mod
[20:11:14] <Wobbo > That is indeed the idea.
[20:11:23] <Wobbo > Train the robot to detect ores
[20:11:34] <Wobbo > Machine learning ftw!
[20:12:19] <Wobbo > A neural network is not a database :P It is a collection of units that are trained to classify inputs
[20:14:39] <Wobbo > Sangar, I learned one thing during Philosophy of cognitive science, and that is that definitions are the key in discussions :P I don't agree with your definition of database, that is what the argument is about.
[20:16:33] <Wobbo > To me, a database is like a sql database, a place where you store your data according to keys, the data is ordered and can easily be recalled using the correct key
[20:19:44] <Wobbo > Depends on your definition, if you include neural networks in a database, then yes, your brain is a database, because your brain is a large neural network
[20:20:20] <Wobbo > That last comment was for LordJoda btw
[20:22:14] <Wobbo > The data is stored in the weights and activation of each cell yes.
[20:22:28] <Wobbo > New input chance the activation, and therefore the output
[20:23:13] <Wobbo > And if you are still learning, you use a learning rule to chance the weights.
[20:24:27] <Wobbo > An artificial neural network normally isn't, but then again, the learning rules are biologically implausible anyway :P
[20:25:14] <Wobbo > Although there are some plausible ones.
[20:25:26] <Wobbo > The store, at 21:30? :P
[20:26:22] <Wobbo > I know, you are across that large body of water we keep trying to keep of our land :P
[20:27:44] <Wobbo > We only try to keep one of our land :P
[20:33:01] <Wobbo > But you don't compare the learned instances with the saved values
[20:33:35] <Wobbo > at least not directly
[20:38:11] <Wobbo > It works like this, you present your new instance to the networks input layer. The input layer calculates its new activation, which is the input for the second layer. Then the second layer computes its activation, which is input for the third layer, and so on. Until you get to the activation of the output layer, which is your classification/action you have to perform/picture you wanted to recall/whatever. Normally you just use a whole lot of
[20:38:12] <Wobbo > matrix/vector calculations
[20:38:45] <Wobbo > Sangar, I thought we had persistence so I wouldn't need to save my data on a file :P
[20:39:32] <Wobbo > I mentioned a file :P
[20:41:17] <Wobbo > But like I said before, it is mostly dependent on definition. I think a database should have ordered data,
[20:41:47] <Wobbo > Touche, that is true
[20:47:16] <Wobbo > Anyway, I want another name for my module, anyway that has a good idea? :/
[21:00:03] <Wobbo > Does anyone know a good reference for markdown?
[21:28:04] <Wobbo > Haha, my module now works in normal Lua :)
[21:29:24] <Wobbo > Something, but not much
[21:29:55] <Wobbo > Also, I had to remove the checkArg, since that is not standard Lua
[21:36:01] <Wobbo > What do you think I will use it for? :P
[21:36:30] <Wobbo > If I need to markdown normal documents I would use LaTeX, because turing complete typesetting system :P
[21:45:19] <Wobbo > Off course! what else?
[21:45:58] <Wobbo > :P English is my bestestest language
[21:48:23] <Wobbo > I know :P
[21:49:08] <Kenny> yeah, but i wanted to make sure all knew, wobbo . It helps to stop arguments and bad fellings later on
[21:52:47] <Kenny> hey Wobbo , do you know much about using the redstone features in OC?
[21:53:03] <Wobbo > Not really, haven't played around with that yet
[21:53:24] <Wobbo > But I believe you can set the analog strength of a signal
[21:53:41] <Wobbo > Ask Sangar :P
[21:53:53] <Wobbo > why just one line?
[21:54:44] <Wobbo > also, wouldn't that be something like redstone.set(math.min(0, (redstone.get-15)))
[21:55:00] <Wobbo > Where redstone.set would set the value, and redstone.get would get the value
[21:55:47] <Wobbo > Ah, I don't think you can do that with one line, unless you use semicolons between statements.
[21:55:56] <Wobbo > Although, this is lua, you can leave those out
[21:58:38] <Wobbo > Sangar, Kenny, could you read the read me for COLua and see if it makes sense? including grammar wise? MacVim doesn't have spellcheck
[21:58:45] <Wobbo> https://github.com/Wobbo /COLua
[22:02:02] <Kenny> Wobbo : I see 5 errors. mostly grammatical but 2 i know are spelling
[22:02:17] <Wobbo > Can you tell me where they are?
[22:02:30] <Wobbo > Alright
[22:06:31] <Wobbo > mvimdiff :P
[22:10:41] <Wobbo > thanks for reading it ;)
[22:12:45] <Wobbo > what does the (0 ? 200) do?
[22:12:55] <Wobbo > Do you mean if 0 then 200?
[22:13:29] <Wobbo > Can it only be 0 or 200 or all kinds of values in between?
[22:14:46] <Wobbo > Because 0 ? 200 in that notation won't work, but if you rewrite that to valid Lua, the it would
[22:17:24] <Wobbo > math.max would always return 200 in this case
[22:17:49] <Wobbo > you have to do something like: (input == 0) and 0 or 200
[22:17:49] <Wobbo > where input is the current input
[22:22:14] <Wobbo > There is no math.or. what are you trying to do using that?
[22:26:23] <Wobbo > Then you will at least need a variable to compare with, like the example I gave with (input == 0) and 0 or 200
[22:27:30] <Wobbo > instead of the math part, you use that snippet
[22:36:07] <Wobbo > Did it error or something?
[22:36:22] <Wobbo > oh wait, switch the 0 and the 200 in the and or part
[22:36:33] <Wobbo > so leave (input == 0)
[22:37:04] <Kenny> WOBBO , YOU WON'T BELIEVE THIS
[22:38:07] <Wobbo > What? that, doesn't make any sense. now, when the input is 0, you make the output 0
[23:09:44] <Wobbo > Post it on the forum ;)
[23:10:37] <Wobbo > Anyway, I am going as well
[23:10:41] <Wobbo > Speak you all later!
[23:15:10] <Kenny> nite Wobbo
239 more...
[11:25:24] <Wobbo > Made some smalle adjustments to lsh, you can now read and write from and to stdin and stdout.
[11:30:27] <Wobbo > Oh, and you can change the prompt now XD
[12:31:58] <Wobbo > Goodafternoon Kenny
[12:32:29] <Wobbo > It 13:30 here
[12:35:46] <Wobbo > 7:30 is still pretty early
[12:39:46] <Wobbo > Why so early? Do you need to do something than?
[12:42:11] <Wobbo > I can imagine that.
[14:46:47] <Wobbo > Ca I get the oil out of a build craft refinery?
[14:47:51] <Wobbo > I had questions before, and there were people kind enough to help me here, so I just tried it again :P
[14:48:49] <Wobbo > Guess I will do that then
[14:53:58] <Kenny> Wobbo , do not quote me for sure, but you might be able to get it out by clicking on it with a bucket. I'm not sure it will work but give it a try
[14:54:28] <Wobbo > Nah, that does work for engines, but not with refineries.
[14:59:56] <Wobbo > But just refining it into fuel does work, so I can move it that way :P
[15:37:23] <Wobbo > It is silent today, compared to the last few days
[15:41:16] <Wobbo > Does anybody know how a server rack works?
[15:44:06] <Wobbo > But when I try to start a server, it says: Too many components
[15:44:34] <Wobbo > Ah, you have to stick the components directly on the server
[15:48:58] <Wobbo > Now I got it to work, but I can't type -_-
[15:49:05] <Wobbo > So I can't use it
[15:52:45] <Wobbo > Alright, now I got it to work
[15:54:15] <Wobbo > It has servers in the devbuild I am using :P
[15:58:24] <Wobbo > So, now we need ssh, so we don't need to spare one of the two valuable server slots for graphic cards :P
[15:58:40] <Wobbo > Because servers have only two slots for crads
[15:58:40] <Wobbo > *cards
[15:59:03] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[15:59:15] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[16:00:06] <Wobbo > Do you know what the latest stable devbuild is JoshTheEnder?
[16:00:18] <Wobbo > 4 CPU's, 4 Memory and 4 HDD slots
[16:00:34] <Wobbo > And you connect them using portable terminals
[16:00:56] <Wobbo > Hi PixelToast
[16:01:02] <Wobbo > Sangar hasn't been online yet
[16:01:27] <ping> Wobbo , aww
[16:02:35] <Wobbo > There is no new release as far as I am aware, but Sangar wanted to push 1.2 out soon
[16:02:48] <Wobbo > So I could be mistaken
[16:03:45] <Wobbo > Anyway, lets see if I can get popen to work in the latests build
[16:08:12] <Wobbo > Anyway, lsh works in the devbuild, you can even set the path from there.
[16:29:42] <Wobbo > I don't know what Sangar did, but it broke the lua interpreter.
[16:29:53] <Wobbo > or maybe not…
[16:30:07] <Wobbo > Nope, it didn't
[16:30:16] <Wobbo > It is only annoying to work with now :P
[16:35:28] <Wobbo > Alright, I have the output of ls into a pipe :)
[16:35:46] <Wobbo > Now I hope it also works with more intelligent programs :P
[16:41:09] <Wobbo > First, you have to write minecraft in OC, so you would need a graphic library. I would create that first if I were you :P
[16:46:47] <ping> Wobbo , all you need is gpu
[17:16:58] <Wobbo > Having a lib sounds convenient though :P
[17:18:18] <Wobbo > But indeed, a lib is not required ping
[17:20:00] <Wobbo > I guess you have something to do tonight :P
[17:23:30] <Wobbo > But then you have to write 3D data to a screen
[17:23:46] <Wobbo > Well, you have to do that anyway
[17:25:25] <Wobbo > CC 1.6 Beta is online
[17:26:01] <Wobbo > But I can't name anything actually that CC 1.6 has that OC 1.2 wouldn't have. Except for dualweilding turtles
[17:26:22] <Wobbo > And Lua side stuff
[17:27:33] <Wobbo > OC gets server racks with remote terminals
[17:27:59] <Wobbo > It is a little bit more work, but you can make tables happend
[17:28:01] <Wobbo > *happen
[17:29:32] <Wobbo > Lets put it this way, there is nothing in CC1.6 that makes me want to test it
[19:53:03] <Wobbo > Sangar, I have a problem with my pipes, they don't wait when there is nothing to read, but I can get the contents of a directory using popen("ls")
[19:55:37] <Sangar> Wobbo: https://gist.github.com/Wobbo /8648742#file-pipe-lua-L35 <- not 100% sure, but this returns nil when there's nothing to read, but the end of the stream (==closed) isn't reached yet, right? try returning "" there, to indicate the stream is still open, but there was nothing (nil == eof)
[19:56:19] <Wobbo > Oh, that could work as well, I wanted to use false to indicate eof.
[19:56:59] <Wobbo > Since a process might use io.read and io.write for yields, I added those anyway
[19:57:34] <Wobbo > But I can use ls now :)
[19:58:46] <Wobbo > So now I am trying to get lsh to work using popen, since that is a text based program that is literally made for user interaction, without using term.write, since I don't know if they write to stdout otherwise
[19:59:20] <Wobbo > Also, Sangar, what does a gauge do?
[20:00:42] <Wobbo > Yeah, a gauge. I can place them on blocks, and they display 0%
[20:01:05] <Wobbo > They might be from universal electricity as well,
[20:01:20] <Wobbo > I also installed that since I last played creative :/
[20:01:50] <Wobbo > So you also didn't add player detectors?
[20:02:08] <Wobbo > Or proximity sensors
[20:02:25] <Wobbo > then they ar probably from universal electricity
[20:07:03] <Wobbo > My computer doesn't catch the screen anymore O_o
[20:14:16] <Wobbo > Sangar, something went wrong: http://imgur.com/UupK0sq
[20:14:40] <Sangar> Wobbo : crap.
[20:14:46] <Vexatos> I had the same problem, wobbo , 2 days ago
[20:15:15] <Wobbo > Ah, okay.
[20:15:29] <Wobbo > Sangar, do you want logs or something? And if yes, which log?
[20:17:37] <Wobbo > ForgeModLoader-client-0.log? Where should I upload it?
[20:21:36] <Wobbo > http://pastebin.com/3avYD3A9
[20:21:42] <Wobbo > The forge log
[20:25:29] <Wobbo > Let me guess edit with a gnome desktop environment running on Linux Debian?
[20:26:51] <Wobbo > Ah, MATE is a fork of gnome 2, so I wasn't that wrong :P
[20:27:50] <Wobbo > The debian on the University of Groningen still runs Gnome 2 as DE
[20:28:13] <Wobbo > But then again, we also still use Ubuntu 10.something.
[20:28:30] <Wobbo > But then again, only computer science and AI use linux
[20:29:23] <Wobbo > what uni?
[20:29:58] <prasselpikachu> Wobbo : TU Dortmund
[20:30:22] <Wobbo > ah, never been there
[20:31:19] <Wobbo > We just have crappy windows pcs in most of the buildings, only two to three buildings actually offer Linux. Luckly, I am mostly in those buildings :P
[20:31:38] <Wobbo > Not when I go to take a course with psychology though, that might suck.
[20:34:02] <Wobbo > Sangar, when I try to make a directory in root, the error is unknown reason
[20:34:41] <Wobbo > /dead unknown reason
[20:41:13] <Wobbo > Sangar, with the current implementation, reading from the end of a pipe blocks execution.
[20:41:32] <Wobbo > So I will have to find a way around that
[20:43:21] <Wobbo > Maybe have pipes yield? so that you can't write something new until the previous bit is read?
[20:48:53] <Wobbo > Somebody here with a lot of experience with coroutines?
[20:54:18] <Wobbo > Could you help me? I have a problem with my pipes for popen, because popen starts a new process that reads from pipes and runs on a separate coroutine.
[20:54:57] <Wobbo > But is there is no data in the pipe when the program starts, as is always the case, the call to read from the pipe blocks.
[20:56:10] <Wobbo> this is my code for popen: https://gist.github.com/Wobbo /8652868
[20:56:26] <Wobbo> And this is my code for the pipe: https://gist.github.com/Wobbo /8648742
[20:57:41] <Wobbo > I want to spawn a new process using popen, that reads from and writes to a pipe, instead of the keyboard and the screen
[20:57:49] <Wobbo > It is a child process after all.
[20:58:11] <Wobbo > But when a process tries to read from an empty pipe, the call to read blocks.
[21:00:59] <Wobbo > ping, is it clearer now?
[21:01:55] <ping> Wobbo , not much
[21:03:14] <Wobbo > What is unclear?
[21:04:13] <Wobbo > Oh, a pipe is a virtual file that you can read and write to
[21:04:34] <Wobbo > They are used as buffers for the input output of the processes
[21:05:08] <Wobbo > And what prasselpikachu just said, that is indeed the pipe character. You also use those in most shells to create a pipe between to processes.
[21:06:03] <Wobbo > it looks for stuff in the pwd :P
[21:06:37] <Wobbo > you forgot a /
[21:06:50] <Wobbo > Anyway, ping, is that clearer now?
[21:07:10] <prasselpikachu> Wobbo : Kibi doesnt mind
[21:07:16] <ping> Wobbo , ahh
[21:07:30] <Wobbo > Write see for OpenOS, it would go nicely with my grep :P
[21:07:58] <Wobbo > so pipe.lua would implement UNIX pipes, but without multithreading, that is not going to work :P
[21:08:19] <ping> Wobbo , i see
[21:12:13] <Wobbo > Sangar, it is the combination of pipe + buffer that causes the block
[21:13:52] <Wobbo > ping, do you have any idea for a fix?
[21:16:18] <Wobbo > /lua os.execute("ping") :D
[21:21:29] <Wobbo > ping, When I do coroutine.yield() in pipe:read() when there is nothing to read, it should go back to the coroutine.resume() in popen right?
[21:25:49] <Wobbo > But it doesn't…
[21:26:13] <Wobbo > Sangar, did you also make the coroutine api dependent upon the executing program?
[21:34:44] <Wobbo > It does work that way when I have both of them in the lua interpeter, but when I use popen to spawn a different coroutine, it suddenly breaks.
[21:45:40] <Wobbo > Sangar, could it be that coroutine.yield doesn't go to the latest coroutine.resume?
[21:52:16] <Wobbo > I give up, no popen for now. I on't think I can get that to work
[21:52:49] <ping> Wobbo , coroutine.yield will return to the last coroutine.resuem
[21:53:34] <Wobbo > But it somehow doesn't when I use it inside popen, but it works when I use it whitin the interpreter
[21:53:59] <Wobbo > Or, let me test something
[21:55:51] <Wobbo > No he does too long without yielding O_o
[21:58:18] <Wobbo > Is Sangar still here anyway?
[21:58:26] <ping> Wobbo , he be afk
[21:58:35] <Wobbo > Ah, I missed that
[22:06:07] <Wobbo > But if I do a sleep(0), then he doesn't return control to me
[22:06:31] <Wobbo > and if I don't do a sleep(0), he does too long without yileding
[22:06:35] <Wobbo > *yielding
[22:06:42] <Wobbo > os.sleep(0)
[22:08:07] <Wobbo > I start the process in popen with coroutine.resume. lsh tries to read from a pipe, but there is nothing in the pipe, so he yields, but because I did a os.sleep(0) before, he doesn't return control to me, or popen
[22:08:18] <Wobbo > This is just an hypothesis
[22:08:38] <Wobbo > I could have derped my code somewhere as well
[22:11:37] <Wobbo > does os.sleep() call coroutine.yield actually?
[22:14:59] <Wobbo > I had the os.sleep(0) as the first statement in read
[22:15:43] <Wobbo > Join the club of confused Europeans
[22:16:43] <Wobbo > Ah, then the superset of confused world citizens?
[22:26:51] <Wobbo > Alright, I tested it, coroutine.yield inside the pipe's read function does not go to coroutine.resume in popen
[22:30:23] <Wobbo > So it doesn't work as expected
[22:31:37] <Wobbo > But the problem isn't the os.sleep
[22:32:06] <Wobbo > Sangar, there is a large problem with coroutine.yield/resume now
[22:37:36] <Wobbo > With how it goes wrong?
[22:39:56] <Wobbo > If I have him print when he starts reading, one when he is done reading, before he returns and one before he yields, I can see that he does all those things, but he does all of them again, instead of returning control to the user, like he should
[22:41:53] <Wobbo> This is popen: https://gist.github.com/Wobbo /8652868
[22:42:24] <Wobbo> This is the pip I used during testing: https://gist.github.com/Wobbo /8648742
[22:43:07] <Wobbo > And then try to open a process that uses io.read to read from the input. I used lsh, but You can really pick any other and open it with popen
[22:43:15] <Wobbo > Alright, will remove those
[22:47:01] <Wobbo > Yes, that should indeed happen.
[22:49:04] <Wobbo > But I have to create the pipes before I create the coroutine, since the first thing the coroutine does is set the stdin and stood using the pipes
[22:49:12] <Wobbo > or do you mean the current coroutine?
[22:51:16] <Wobbo > how do you mean that? leave the coroutine.create call the same, create the variables behove the create, but call pipe afterwards?
[22:53:03] <Wobbo > and how would the coroutine.yield look then?
[22:54:58] <Wobbo > the coroutine.yield in the piep:read
[22:55:04] <Wobbo > *pipe:read
[22:56:20] <Wobbo > But the passed coroutine is the coroutine that the spawned process runs on, and that is the one that is blocking in the first place
[22:57:00] <Sangar> Wobbo : ah, good point. hrm.
[22:57:15] <Wobbo > I could pass coroutine.running and resume that one
[22:57:36] <Wobbo > Kenny, try looking for a swamp
[22:57:42] <Wobbo > Slimes spawn there to
[22:57:52] <Wobbo > Do you have large biomes on?
[22:58:03] <Wobbo > No nether hub or anything?
[22:58:51] <Wobbo > And no rails through the nether that people use for fast travel?
[23:06:48] <Wobbo > Sangar, even this didn't work :/ Maybe the pipes should be implemented using coroutines in the first place, instead of tables
[23:08:16] <Wobbo > But what would close do to a pipe then? just prevent writing/reading?
[23:09:36] <Wobbo > And seek would also be broken, unless I let the read side buffer the output into a buffer.
[23:10:11] <Wobbo > buffer doesn't depend on seek?
[23:21:12] <Wobbo > As long as the process itself doesn't call coroutine.yield, my new pipe implementation should work
[23:23:45] <Wobbo > Guess what, to long without yielding <.> while the only thing my code did was yielding
[23:27:34] <Wobbo > Mandrake lua for normal prompt lua -s for simple prompt would have my preference then, but really, not a bad idea
[23:36:27] <Wobbo > Don't talk about shell.execute yet, I am trying to implement pipes using coroutines still :P
[23:40:10] <Wobbo > Sangar, can I read and write to a file at the same time?
[23:40:23] * Wobbo looks for shortcuts
[23:40:43] <Wobbo > Dammit
[23:41:33] <Wobbo > Cause my current pipes don't work, I have to use a different tactic, but I am to last to get that to work now :P
[23:41:51] <Wobbo > Oh well, I guess I will call it a day, continue tomorrow
[23:43:05] <Wobbo > Later!
180 more...
[10:14:27] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[11:02:56] <Wobbo > Can I send an EOF in Lua?
[11:17:15] <Wobbo > I have a question for you, if you are writing and reading to and from a pipe, do you expect the data that you read to disappear or to stay?
[11:38:41] <Wobbo > Morning
[11:41:19] <Wobbo > Yeah, I wanted to use EOF to signal that the write head of the pipe was closed, but I used nil now
[11:41:52] <Wobbo > What values does a file stream have that are absolutely necessary to implement? I do have all the functions implemented now.
[11:43:24] <Wobbo > Ah, then I should have everything for the pipes.
[11:43:47] <Wobbo > I will test it, and then start working on io.popen
[11:44:48] <Wobbo > I wouldn't say that to fast :P
[11:45:09] <Wobbo > Also, it might be useful to make a wiki page with coding guidelines for pul requests
[12:05:06] <Wobbo > Sangar, I found a problem with the package library, will fix that quickly.
[12:06:01] <Wobbo > require "package" loads the package and returns it
[12:06:15] <Wobbo > Unless the module loads the package into _G
[12:06:24] <Wobbo > So no CC API's (yet)
[12:07:31] <Wobbo > If it is written for CC, no, if it is written for Lua 5.2, yes
[12:12:49] <Wobbo > Sangar, pull request
[12:16:06] <Wobbo > He should have returned that error anyway, it was my fault to begin with anyway :P
[12:31:19] <Wobbo > Maybe something about checkArg?
[12:40:53] <Wobbo > I'm going to get some lunch. Later!
[12:42:32] <Kenny> l8r Wobbo
[13:02:35] <Wobbo > Sangar, I want to test my pipe as a fully fledged file, what is the best way to get this to work?
[13:04:17] <Wobbo > I mean, how do I get it into a buffer?
[13:06:40] <Wobbo > But the buffer module is not loaded into user land.
[13:07:17] <Wobbo > So do I have to pry the jar open and add it into there?
[13:07:41] <Wobbo > require "buffer" doesn't work in the lua prompt
[13:10:10] <Wobbo > I'm using version 1.1.3
[13:10:33] <Wobbo > How do I get the devbuild?
[13:11:27] <Wobbo > Alright
[13:13:06] <Wobbo > The updates are coming out quick :P
[13:15:21] <Wobbo > Alright, installed devbuild 61
[13:15:45] <Wobbo > Nice warning
[13:15:52] <Wobbo > about the electricity
[13:19:17] <Wobbo > What is the mode that buffer needs?
[13:20:52] <Wobbo > Ah, in that case it is easier to fold the pipe into one object, not in three
[13:24:39] <Wobbo > But wait, if it is one object, and the writing process closes it, not knowing it is a pipe, then the reading process should still be able to read it right?
[13:25:36] <Wobbo > So the reading and writing heads have to stay seperate
[13:25:51] <Wobbo > As far as I can tell
[13:29:57] <Wobbo > So, I create one buffer for reading, and one for writing. Those are returned by pipe()
[13:32:16] <Wobbo > I have a problem with the new serialisation behaviour
[13:32:55] <Wobbo > When I write to a buffer, it returns the buffer itself. That is fine, I expected that. But if I don't assign it, it prints the serialised version of the buffer!
[13:35:56] <Wobbo > But it is pretty annoying, maybe make him stop doing that when you append a ; like matlab?
[13:36:55] <Wobbo > Ah, that is even better
[13:39:19] <Wobbo > Sangar, how does buffer expect the read function to work? Because I wrote "Hello" to the pipe, flushed it, and I can see it is in there. But when I use read() (no arguments) he returns Reading from empty file(error that the pipe gives when you try to read while you are at the end)
[13:42:07] <Wobbo > But then why does it try to read further then the end of the buffer? read returned nil, and "hello" is in the buffer for the reading head
[13:42:42] <Wobbo > Alright
[14:05:39] <Wobbo > With the old buffer or your underped one?
[14:05:52] <Wobbo > Nevermind that
[14:06:16] <Wobbo > No, never mind the lsh
[14:06:50] <Wobbo > I have been trying to write a small shell that uses lua to create functions, but that calls shell.execute if it can't find a function
[14:06:56] <Wobbo > it works for ls XD
[14:07:22] <Wobbo > Anyway, pipes
[14:07:54] <Wobbo> I have the code for pipe.lua here: https://gist.github.com/Wobbo /8648742
[14:08:15] <Wobbo > I guess that the problem lays between the interaction of the buffer and the pipe
[14:18:12] <Wobbo > pipe = require "pipe" readH, writeH = pipe() writeH:write("Hello") writeH:flush() readH:read()
[14:18:26] <Wobbo > Out of the top of my head
[14:19:50] <Wobbo > And then I can see that "Hello" is inside the buffer for the reading head
[14:32:30] <Wobbo > It works now, Will upload the latests version to github, so other people can play around with it
[14:33:40] <Wobbo> Pipes for OC: https://gist.github.com/Wobbo /8648742
[14:55:22] <Kenny> hey wobbo , is it possible to pass a vakue from the command line into a lua program?
[14:55:35] <Wobbo > What kind of value?
[14:55:47] <Wobbo > a string?
[14:55:53] <Wobbo > Just pass it in as a string
[14:56:12] <Wobbo > Lua will convert it into a number for you
[14:56:21] <Wobbo > that would work
[14:56:37] <Wobbo > You can get the arguments inside the program using ...
[14:57:03] <Wobbo > so local args = {...} would stuff all the arguments given into the table args
[14:57:36] <Wobbo > If you want to do something more fancy then just passing numbers, I would check out shell.parse
[14:59:18] * Kenny slaps Wobbo on the back in thanks :)
[15:08:36] <Wobbo > I'm getting weird behaviour from pcall, could one of you have a look at it?
[15:09:08] <Wobbo > I expect it to return true, but it returns false
[15:10:39] <Wobbo > And I can't find the error, nor does it return one
[15:14:05] <Wobbo > So, basically, pall return false, with an error that is nil
[15:14:12] <Wobbo > And I don't know why
[15:15:11] <Wobbo> https://gist.github.com/Wobbo /8650159
[15:15:24] <Wobbo > Just run the program, type in something like ls() and it should run ls
[15:16:12] <Wobbo > The it prints whether shell.execute could execute ls, then the value returned by pcall, then the error if pcall returned false
[15:19:24] <Wobbo > Nevermind, found it
[15:19:34] <Wobbo > I forgot an s somewhere -_-
[15:20:09] <Wobbo > Now it works correctly
[15:20:50] <Wobbo > So now I have a shell that uses Lua syntax and treats programs as if they were functions
[15:21:02] <Wobbo > which is pretty neat
[15:22:52] <Wobbo > Will do :P
[15:25:17] <Wobbo > But first, support for aliases in lsh
[15:25:35] <Wobbo > Because those are build into os.execute
[15:28:25] <Wobbo > Nah, I will just call shell.getAlias, that should work as well :P
[15:31:51] <Wobbo > The forum is still on oc.cil.li right?
[15:34:51] <Wobbo > How do I insert code?
[15:37:37] <Wobbo > I just found out, but I can't see the buttons for some reason :/
[15:46:21] <Wobbo > getopt is on the forum now
[16:05:11] <Wobbo > And grep is only
[16:05:14] <Wobbo > *online
[16:05:32] <Wobbo > I will wait with lsh until it has some more functionality :P
[16:14:26] <Wobbo > Sangar, is it okay if I change io.popen a little? So it doesn't require a mode, but so you can specify arguments for the program you are trying to call?
[16:14:49] <Wobbo > I hope so :P
[16:16:21] <Wobbo > But the standard Lua popen is based on the C popen and has to have modes, but a pure Lua implementation doesn't even need modes.
[16:16:46] <Wobbo > Since it can return both the writing head for Stdin and the reading head for Stdout
[16:18:54] <Wobbo > I can let the mode specify what head should come first
[16:19:09] <Wobbo > That seems like a valid alternative
[16:22:24] <Wobbo > If I call io.input on a corountine, will that only change the value in that coroutine? or will that change the value on all coroutines?
[16:28:04] <Wobbo > Nobody knows?
[16:31:05] <Wobbo > It works that way with shell.getPath/setPath
[16:31:36] <Wobbo > So I will have to stuff that coroutine into its own environment first
[16:33:40] <Wobbo > Sangar, do events get distributed across coroutines?
[16:36:07] <Wobbo > Hacky little environment that should work: setmetatable({io = setmetatable({}, {__index = io})}, {index = _G})
[16:38:23] <Wobbo > But is there a way around that?
[16:39:38] <Wobbo > Because dofile would use the environment in which it is defined as the global environment, when none is specified
[16:40:15] <Wobbo > The only thing I can think of is creating a separate dofile for in the custom environment
[16:40:33] <Wobbo > But it is the only way around it
[16:41:20] <Wobbo > Otherwise you would have to tell the program it is run with popen, and that could be even more disastrous, with people not paying attention to that.
[16:42:31] <Wobbo > Both dofile and load file call load right?
[16:42:42] <Wobbo > So only load needs to be sandboxed?
[16:42:57] <Wobbo > Oh no, wait, they call _G.load
[16:44:28] <Wobbo > dofile will have to be completely reimplemented, wouldn't it be wiser to chafe dofile to use _ENV instead of _G?
[16:44:34] <Wobbo > *change
[16:47:08] <Wobbo > _ENV is the environment of the calling function if I am not mistaken, while _G is the environment of the function itself. So if dofile used _ENV instead of _G that problem would be solved
[16:48:35] <Wobbo > Could be wrong though
[16:49:49] <Wobbo > Environments on the lua wiki: http://lua-users.org/wiki/EnvironmentsTutorial
[16:50:51] <Wobbo > From said wiki: Now you can see that _ENV is an ordinary local variable, how all the functions have access to the _ENV, and why if one function changes _ENV all other functions in the loaded chunks will see the change. That's why if you want a function to only change its own environment, you need to make a new _ENV local that shadows the original one.
[16:53:12] <Wobbo > That is true… hmm…
[16:59:48] <Wobbo > Normally popen is implemented in C, and I can't find anyone with similar problems on google yet.
[17:02:13] <Wobbo > I guess that the only way to implement this correctly is by fully sandboxing the program that gets called, including a full reimplementation of dofile
[17:08:16] <Wobbo > I'm just going to shadow those functions
[17:08:43] <Wobbo > AKA, implement them in the environment they have to run in. That is easier, and I think saver
[17:11:35] <Wobbo> This is the code till now, haven't tested it yet https://gist.github.com/Wobbo /8652868
[17:18:28] <Wobbo > I guess why you stopped implementing it.
[17:18:48] <Wobbo > Now a debug library would be really usefull
[17:19:14] <Wobbo > that wouldn't help for os.execute
[17:20:05] <Wobbo > Alyway, the package module is still flawed. In rule 61 the last , filepath shouldn't be there
[17:20:31] <Wobbo > Yeah, that is true
[17:23:09] <Wobbo > Anyway, the code is on gist, so if anybody wants to work on it, it is available. I want be working on it for at least three hours now
[17:23:42] <Wobbo > And, Sangar, I don't know if you just read this but the package module is still flawed. In rule 61 the last , filepath shouldn't be there
[17:25:08] <Wobbo > Well, I'm going now.
[17:25:11] <Wobbo > speak you later!
[19:46:49] <Wobbo > Ubuntu is user-friendly, but is starting to look more and more like OS X, also behind the scenes. And I think that Canonical is more Evil then Apple is, so I wouldn't chose Ubuntu.
[19:48:08] <Wobbo > I mean, who makes its open source OS closed source? After people started saying that Ubuntu sells your information to Amazon
[19:50:21] <Wobbo > Not really, you would have to reinstall another OS on your HDD of course, the packages in the package manager are slightly different.
[19:50:50] <Wobbo > Switching from a POSIX system to another POSIX system isn't to hard, but there are still differences.
[19:51:27] <Wobbo > For example. Here on my OS X machine I normally only have BSD grep, while linux uses GNU grep. And those are different
[19:51:55] <Wobbo > They still support the options that OpenComputers Grep supports, but the other options are platform dependent
[19:52:37] <Wobbo > There are more recipes which are impossible on peaceful, even in vanilla.
[19:53:46] <Wobbo > I played index on peaceful when I just started :P
[19:53:54] <Wobbo > *indev
[19:56:05] <Wobbo > I think that it still isn't a problem then. They could change the recipes themselves or install another mod which adds that to the game. Even vanilla is restricted when you play on peaceful.
[19:58:16] <Wobbo > You can't build sticky pistons when you play on peaceful
[19:59:02] <Wobbo > The argument doesn't work in 1.8 anymore :P
[19:59:23] <Wobbo > But then you could say that you can't craft a leash in peaceful
[19:59:53] <Wobbo > Or brewing stand, you need blaze rods for those
[20:00:25] <Wobbo > Fishing rods need string, which you can't get in peaceful
[20:02:18] <Wobbo > Oh never mind, cobweb >.<
[20:11:50] <Wobbo > The fuck
[20:11:53] <Wobbo > really?
[20:12:14] <Wobbo > No, not needed
[20:17:55] <Wobbo > lsh should now be able to run files. What kind of command line options would you expect on a shell?
[20:18:16] <Kenny> Wobbo , you can also card wool to get string
[20:19:07] <Wobbo > But that doesn't work in minecraft as far as I know
[20:32:44] <Wobbo > does anybody know a command line option that you expect a shell to have?
[20:33:59] <ping> Wobbo , sh --help
[20:34:13] <Wobbo > Die is wel nuttig ja :P
[20:34:48] <Wobbo > Suddenly switched to Dutch XD That one is usefull
[20:41:52] <Wobbo > Sangar, do auto mounts need require for the filesystem API?
[20:43:22] <Wobbo > autorun I mean
[20:43:34] <Wobbo > And the answer is yes, I just found out
[20:44:34] <Wobbo > ping, I use devbuild 61, in version 1.1.3 it isn't needed
[21:01:12] <Wobbo > Nein, dan muss man jawohl sagen! :P
[21:01:41] <Wobbo > What I learned after five years of German lessons ^
[21:01:57] <Sangar> Wobbo : i couldn't resist, I played around with providing a per program in the shell, seems to work
[21:02:33] <Wobbo > I only speak a little bit of German, but I do understand it.
[21:02:45] <Wobbo > what do you mean exactly?
[21:04:04] <Wobbo > so also no overriding for load is needed for popen?
[21:11:19] <Wobbo > Is somebody here good with environments?
[21:11:44] <Wobbo > Because I have a "problem" with lsh's environment, and I don't get it.
[21:12:55] <Wobbo > Oh, nevermind
[21:12:57] <Wobbo > I get it now
[21:29:21] <Wobbo > Sangar, is there a new devbuild already? And is it stable?
[21:31:13] <Wobbo > I will pass for now :P
[21:31:35] <ping> Wobbo , the current dev build randomly overwrites segments of your memory
[21:32:20] <Wobbo > Oh, that is no problem. I already expected that, so as a precaution I normally do that anyway
[21:33:38] <Wobbo > It only segfaults once every two hours :)
[21:38:47] <Wobbo > If Lua can't find a value in the __index table, he looks into __index metatables right?
[21:40:44] <Wobbo > Then, what is wrong with this inherit?
[21:40:49] <Wobbo > function lsh.inheritEnv(parent)
[21:40:49] <Wobbo > parent = copyTable(parent)
[21:40:51] <Wobbo > if not parent._LSH then
[21:40:52] <Wobbo > parent = lsh.makeEnv(parent)
[21:40:55] <Wobbo > return setmetatable({}, {__index = parent})
[21:43:23] <Wobbo > lsh.makeEnv makes sure that the parent can call programs from the filesystem using metatables, so that should be working…
[21:51:18] <Wobbo > Maybe it doesn't work because I use it as an environment
[21:52:53] <ping> Wobbo , environments changed so maby
[21:56:32] <Wobbo > I derped, copyTable doesn't copy metatables >.<
[21:57:14] <Wobbo > Now it should
[21:59:19] <Wobbo > lsh is operational again.
[21:59:39] <Wobbo > I will upload it to the forum so you can use it now. OpenComputers first programable shell
[22:01:43] <Wobbo > Sangar, feature request --! to specify which program has to run a file :P
[22:03:02] <Wobbo > --! /usr/bin/lsh -f and you could write programs in lsh :P
[22:05:31] <Wobbo > That is true
[22:06:27] <Wobbo > In AppleScript, they just make the # into the start of a line comment, so you can use both -- and #
[22:06:42] <Wobbo > But that would never work for Lua
[22:26:13] <Wobbo > lsh is online, I am waiting for bug reports :P
[22:28:50] <ping> Wobbo , so..
[22:29:42] <Wobbo > but dynamically, so if you install a new program, it will call that as well
[22:30:10] <Wobbo > It basically allows for shell scripting
[22:30:24] <Wobbo > but the syntax isn't very nice for shell scripting
[22:33:49] <Wobbo > but hey, no better alternative yet!
[22:37:23] <Wobbo > Really? what is wrong with OpenOS?
[22:40:23] <Wobbo > Can you script it?
[22:41:07] <Wobbo > Ah, a graphical Shell, that would be interesting
[22:41:30] <ping> "18<Wobbo 18> Can you script it? " *jepordy music plays* http://www.computercraft.info/forums2/index.php?/user/1559-
[22:42:53] <Wobbo > Jepordy?
[22:43:19] <Wobbo > Don't you mean Jeopardy? That game that even a computer can win? :P
[22:43:38] <Wobbo > Yeah, that one
[22:44:10] <Wobbo > I wouldn't know what Jeopardy is if it wasn't for Watson XD
[22:52:55] <Wobbo > Is it such a shame that I wouldn't know Jeopardy otherwise? They don't broadcast it here in the Netherlands, as far as I can tell
[23:17:57] <Wobbo > Sangar, you already made it skip the first line? :P
[23:19:58] <Wobbo > Me to, its already tomorrow.
224 more...
[12:49:25] *** Joins: Wobbo (~Wobbo @a83-163-115-113.adsl.xs4all.nl)
[12:51:10] <Wobbo > What happened?
[13:10:00] <Wobbo > Most mods also have a direct download link, for people who do not want to use adfly, so then they aren't really trying to make money of it
[13:15:38] <Wobbo > I second that ^
[13:15:59] <Wobbo > And it loads webpages with a lot of moving adds faster :P
[13:18:14] <Wobbo > According to minecraft EULA, you may not use homophobic language available through minecraft :P
[13:26:46] <Wobbo > Google doesn't use regex, does it? :P
[13:27:31] <Wobbo > Switch clients
[13:36:48] <Wobbo > Did you read this? http://www.minecraftforum.net/topic/2323043-to-mod-creators-copyrights-and-malicious-code/
[13:47:17] <Wobbo > Its Java, decompiling isn't to hard, right? :P
[14:19:41] <Wobbo > NEI :P
[14:20:39] <Wobbo > That does indeed take long
[14:33:59] *** Quits: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl) (Quit: Wobbo )
[14:36:03] *** Joins: Wobbo (~Wobbo @a83-163-115-113.adsl.xs4all.nl)
[14:55:30] <Wobbo > Wrong mod Vexatos :P
[15:00:48] <Wobbo > You don't mod the real life?
[15:01:23] <Wobbo > My PC is made of aluminium :P
[15:01:54] <Wobbo > A lot better than craftos.
[15:16:40] *** Quits: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl) (Quit: Wobbo )
[16:01:16] *** Joins: Wobbo (~Wobbo @a83-163-115-113.adsl.xs4all.nl)
[16:07:50] <Wobbo > If I want to translate to Dutch, would that be du_NL or du_DU or nl_NL?
[16:10:44] <Vexatos> Wobbo I think nl_NL
[16:11:22] <Wobbo > That is true, was confusing German and Deutsch :P
[16:13:48] <Wobbo > I just realised that I normally use English for talking about computers, I don't even know the translation for Disk Drive O_o
[16:15:52] <Vexatos> Wobbo look it up in some dictionary
[16:16:17] <Wobbo > To Dutch
[16:16:43] <Wobbo > Google translate tells me that disk drive translates to disk drive O_o
[16:17:51] <Wobbo > Well, that works
[16:19:15] <Wobbo > I don't have a dictionary here either
[16:19:30] <Wobbo > I would prefer noise over a hard limit
[16:24:57] <Wobbo > You know what is really a help when translating? Wikipedia XD
[16:29:49] <Wobbo > What does an abstract bus card do in real live?
[16:30:36] <Wobbo > I only have the translation file open, don't have minecraft running :P
[16:30:49] <Wobbo > But that might help
[16:31:44] <Wobbo > Found it, thanks!
[16:32:25] <Wobbo > Why is Acid called Grog in game btw?
[16:33:32] <Wobbo > No, never played monkey island
[16:35:14] <Wobbo > I'm sort Vexatos, I don't have an Amiga, MS-DOS or atari ST, and my Mac doesn't support classic mode anymore :P
[16:35:42] <Wobbo > What version of open computers are you using?
[16:36:09] <Vexatos> Wobbo : Dev 52
[16:36:44] <Wobbo > shell.execute needs an environment to run the program in right?
[16:37:19] <Wobbo > So if your environment is nil, then he won't find that function :P
[16:39:14] <Wobbo > Vexatos try local success, msg = shell.execute("tmp_github.lua", _ENV, table.unpack(tArgs, sArg))
[17:11:12] <Wobbo > Will /etc be mounted by default? Or do you have to add it yourself, like /usr?
[17:12:20] <Sangar> Wobbo : manually, but you should be able to create symlinks in virtual folders (gotta test this...)
[17:14:12] <Wobbo > Sangar, maybe add more control over the boot sequence then? Like a script that runs after all the disks are mounted? like /etc/rc.local in Linux or /etc/rc.d in FreeBSD
[17:16:03] <Wobbo > So an autorun script could place a listener for that event? that would work I guess
[17:17:22] <Wobbo > I guess that that would be the best ^
[17:17:40] <Wobbo > look for /etc/pastebin.conf
[17:18:26] <Wobbo > Dutch sounds lame :/
[17:22:58] <Wobbo > doesn't pastebin need a password/username to upload files?
[17:25:43] <Wobbo > Wouldn't it be better to run all configs as if they were programs within a specified environment? This makes for really easy to write configs
[17:26:04] <Wobbo > I will be AFK
[17:36:04] *** Quits: Wobbo (~Wobbo@a83-163-115-113.adsl.xs4all.nl) (Quit: Wobbo )
[18:53:40] *** Joins: Wobbo (~Wobbo @a83-163-115-113.adsl.xs4all.nl)
[18:53:44] <Wobbo > Sangar, I meant shell.execute(config, customEnv)
[18:54:10] <Wobbo > I have an example somewhere
[18:56:03] <Wobbo > Can I find the labels I have given to my disks somewhere on my real computers filesystem?
[18:57:41] <Sangar> Wobbo : not sure what you mean, you can see them when you run `df`
[18:58:04] <Wobbo > I mean on my MacBook, running df there will probably not work ;)
[18:58:43] <Sangar> Wobbo : aaah, outside the game! ^^
[18:59:30] <Wobbo > Then I have a feature request :P Make that possible
[19:00:31] <Wobbo > Sangar, what is the easiest way for me to send you two files?
[19:01:00] <Sangar> Wobbo : what kind of files? text: pastebin or gist (github)
[19:01:13] <Wobbo > gist it is
[19:02:54] <Wobbo> Sangar: https://gist.github.com/Wobbo /8637571
[19:03:32] <Wobbo > Is code for a (badly written) energy daemon, with a config file
[19:05:23] <Sangar> Wobbo : interesting!
[19:05:54] <Wobbo > I should really update that code though, I guess people would use it
[19:12:41] <Wobbo > How does checkArgs work?
[19:13:40] <Wobbo > What does number do? The count of value?
[19:25:34] <Wobbo > I'm going, speak you all later!
[19:26:13] *** Parts: Wobbo (~Wobbo @a83-163-115-113.adsl.xs4all.nl) ()
[21:23:41] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[21:44:53] <Wobbo > Vexatos' git program could download gists right?
[21:45:21] <Wobbo > pastebin it is then
[21:47:43] <Wobbo > I ported my getopt function to oc, mostly just cleaned the code a little :P
[21:51:47] <Wobbo > I would like to port my POSIX grep first :P Just to get a little feeling for the platform
[21:52:06] <Wobbo > Then I would work on energyd a little bit more
[21:52:15] <Wobbo > And yes, that is how the package module works
[21:52:35] <Wobbo > But if you already loaded a module, require won't load it again
[21:53:28] <Wobbo > That is not normal Lua behaviour
[21:53:47] <Wobbo > As far as I know
[21:55:00] <Wobbo > Really? I think that the default modules should be available right from the start.
[21:55:06] <Wobbo > Ah, then it is okay
[21:55:34] <Wobbo > Also, the package module can load anything that can be returned
[21:55:54] <Wobbo > I just wrote a function that can be loaded by require :P
[21:55:58] <Wobbo > io is default library
[21:56:30] <Wobbo > You listed them all on the wiki, in NonStandardLuaLibs ;)
[21:59:06] <Wobbo > package is also a default one now, isn't it? :P
[21:59:27] <Wobbo > local package = require "package" does seem pointless though.
[22:04:15] <Wobbo > Sangar, will shell.running return the path to the program, or the way the program is called?
[22:04:52] <Wobbo > so if I have a alias foo for /usr/bin/bar, and I call shell.running from bar, will it return foo?
[22:05:52] <Wobbo > That is a shame. But understandable
[22:50:16] <Wobbo > Anybody want to test grep for openComputers?
[23:01:58] <Wobbo > I will put it on pastebin
[23:02:58] <Wobbo > I would have to have acces to buffer.lua then, and I don't have access to that now. Unless you want to load the pipes in the io module
[23:03:17] <Wobbo > This is the program: http://pastebin.com/TcZsyELe
[23:03:32] <Wobbo > And this is how it should behave: http://pubs.opengroup.org/onlinepubs/009695399/utilities/grep.html
[23:04:20] <Wobbo > Also, it depends on this: http://pastebin.com/4ZekgHqV Just place this in your package.path and you should be good to go
[23:05:29] <Wobbo > I will look into pipes sometime soon I guess
[23:05:44] <Wobbo > Wanted to implement that anyway :P
[23:07:06] <Wobbo > Can't promise anything, but do have a week of form University :P
[23:25:52] <Wobbo > I'm going
[23:25:54] <Wobbo > Later!
[23:26:03] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
106 more...
[00:07:16] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
[10:44:55] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:27:48] <Wobbo > github gist shouldn't be much harder then pastebin right?
[12:28:43] <Vexatos> Wobbo I did not mean gists, I meant actually getting a file from a github repo, but that is not that hard
[12:29:12] <Wobbo > Just a file is the same as with pastebin right?
[12:39:10] <Wobbo > Maybe build a smalle keychain program? So it could store your password, preferably hashed
[12:44:21] <Wobbo > Keyloggers would simply be an event.listen, right?
[12:44:57] <Sangar> Wobbo : on the software level, yes.
[12:48:23] <Wobbo > Inclose it in routers :P
[15:52:40] *** Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo )
8 more...
[12:19:23] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[12:24:55] <Wobbo > Seems like computer craft is finally getting PDA's
[12:27:01] <Wobbo > So, time to see what the router can do I guess :P
[12:28:17] <Wobbo > But I want to see how it routes things, and how I might communicate with a PDA using it
[12:32:32] <Wobbo > Apparently, routers can't do wireless transmissions :(
[12:34:05] <Wobbo > Might do that :P
[12:34:42] <Wobbo > What does amass me though, using a wireless network card, the router will pass the message to the computer
[12:35:31] <Wobbo > or wireless network cards can interface with wired networks
[12:38:05] <Wobbo > So you can just place a outer and they will interface all the wireless messages to the network they are connected to?
[12:45:20] <Wobbo > Open computer routers do not take wireless messages, unless they are connected to the computer that send the message
[12:53:20] <Wobbo > We can just swap routers, if I am not mistaken.
[12:53:55] <Wobbo > At least, we have switched routers in the past
[12:55:34] <Wobbo > That is just annoying -_-
[12:55:56] <Wobbo > We don't have fiber here yet, but our provider doesn't use it, so it doesn't matter anyway
[13:43:58] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (*.net *.split)
[13:45:41] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[13:50:37] <Wobbo > It is snowing outside here! Finally snow this winter!
[18:11:13] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
[18:11:56] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[20:34:46] <Wobbo > What does UE3 do?
[20:36:10] <Wobbo > The #entry doesn't work here, for some reason
[20:37:48] <Wobbo > If that makes your work easier Sangar, I wouldn't mind.
[20:38:09] <Wobbo > As long as people keep developing and updating it :P
[20:47:59] <Wobbo > But, if you switch to UE that would also mean that you are compatible with all other mods that use UE right?
[20:51:49] <Wobbo > It is an extra step in the installation, but as long as you make it clear
[20:52:57] <Wobbo > I did install NEI without chicken core since the text was ambiguous, so I would make it clear :P
[20:53:15] <Wobbo > Second that
[20:54:26] <Wobbo > NEI just closes Minecraft and goes back to the launcher, really confusing
[20:55:47] <Wobbo > Without any message that it did crash :P
[20:56:03] <Kenny> Wobbo , what launcher are you using?
[20:56:19] <Wobbo > Default minecraft launcher, nothing fancy
[20:57:29] <Wobbo > When using an outdated version of forge does give an error.
[20:58:09] <Forecaster> Wobbo : that's a forge thing though
[20:58:53] <Wobbo > I know, it just confused me, but after pressing play five times I figured I did something wrong :P
[21:00:16] <Wobbo > It works know, but I misinterpreted the message in the beginning of the forum post. It is not entirely clear
[21:54:47] <Wobbo > Does build craft have a way to store energy?
[22:19:27] <Wobbo > What is the best way to make a refinery(build craft) run with three stirling engines?
[22:29:31] <Forecaster> Wobbo : what do you mean?
[22:29:46] <Wobbo > I want the input to the refinery to be constant
[22:30:46] <Wobbo > because now he turns on and off almost immediately. He produces fuel, but not much
[22:33:32] <Wobbo > Oh well, the refinery produces fuel, so I guess it is okay
[22:33:46] <ping> Wobbo , diamond + round robin pipe
[22:35:03] <Wobbo > What do you mean by ME network?
[22:37:08] <Wobbo > Doesn't ring a bell either.
[22:37:20] <Wobbo > I just started with build craft, its new for me :P
[22:41:50] <Wobbo > I will see, It works now, so I will leave it like it is
44 more...
[20:45:20] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[20:49:35] <Wobbo > Wait, what encoding should we use? ASCII?
[20:51:58] <Wobbo > http://games.usvsth3m.com/binary/
[20:53:32] <Wobbo > Plain Lua or in OpenComputers?
[21:45:34] <Wobbo > The simirillian is extremely boring. I got stuck halfway
[21:49:23] <Wobbo > Judging from that article, PHP is horrible to work with
[21:49:42] <Kenny> don't i know it, Wobbo
[21:50:23] <Wobbo > Luckily I will probably never be forced to work with web design.
[21:51:11] <Wobbo > You could also use Lua for server side scripting right? Or is that a lot of work to set up?
[21:51:43] <JoshTheEnder> Wobbo , probably, you can use Python server side somehow so I think lua could also work
[21:52:14] <Wobbo > constructs that look like functions but aren't functions with first order functions sounds horrible.
[21:52:22] <Wobbo > A little like Dutch grammar…
[21:53:16] <Wobbo > That you can pass around functions in variables, but that not anything that looks like a function is a function
[21:54:03] <Kenny> Wobbo , i think you have him Wobbling mentally :)
[21:56:52] <Wobbo > Da fuck? No named arguments to functions. Actually explicitly rejected by the devs because it “makes for messier code”.
[21:57:12] <Wobbo > That is one of the things I like the most about R!
[21:57:27] <Wobbo > func{foo = 42, bar = 8}
[21:57:39] <Wobbo > Why does that turn into a smiley!
[21:57:45] <Wobbo > *bar = 8 }
[21:58:17] <Wobbo > R, or GNU S
[21:58:30] <Wobbo > A language for statistics and scientific computing
[22:00:35] *** Quits: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Remote host closed the connection)
[22:01:02] *** Joins: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
[22:01:15] <Kenny> internet derp, Wobbo ?
[22:01:22] <Wobbo > And then colloquy decided to quit
[22:01:34] <Wobbo > No, the client just closed
[22:02:26] <Wobbo > Why is this a bad thing? Extra arguments to a function are ignored (except with builtin functions, which raise an error). Missing arguments are assumed null.
[22:02:58] <Wobbo > Still the same article
[22:05:47] <Wobbo > Even C++ is not save! Class methods, of course, are exempt from this rule and can be called like any other method. (I am told C++ also does this. C++ is not a good example of fine OO.)
[22:10:22] <Wobbo > This is the only thing I dislike about R: Underscore versus not: strpos/str_rot13, php_uname/phpversion, base64_encode/urlencode, gettype/get_class
[22:10:33] <Wobbo > And it annoys the heck out of me
[22:11:39] <Wobbo > I know, but it so incredibly annoying if the default libraries are inconstant
[22:12:55] <Wobbo > But programming languages are made for programmers and computers, which are two groups who like consistency!
[22:31:13] <Wobbo > I guess `, since a lot of services would accept that :P
[23:02:47] <Wobbo > You like doing that, don't you?
[23:07:43] <Wobbo > I'm going, see you later
[23:07:48] <Kenny> l8r Wobbo
[23:07:54] *** Parts: Wobbo (~Wobbo @5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ()
34 more...
Back