<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:25] <BobbyTables2012> but also issues with side channel attacks and other stuff too
L2[00:00:55] <BobbyTables2012> like floppies are really insecure
L3[00:01:06] <Guest75878> at this point they could replace millions of dollors of work with a few thousand lines of code and a dell optiplex O.o
L4[00:01:41] <BobbyTables2012> but other stuff too
L5[00:02:34] <BobbyTables2012> it could be worse
L6[00:02:41] <BobbyTables2012> they could be running microsoft bob
L7[00:04:20] <Guest75878> jesus. our troop movement planning system runs on dilapidated java...
L8[00:04:49] <BobbyTables2012> I should be surprised but I've seen way too much of this crap
L9[00:05:06] <Izaya> old mainframes had weird cool hardware security stuff
L10[00:05:14] <GreaseMonkey> i recall talking to someone who mentioned that a lot of banks still silently skip off anything after 14 chars in your password
L11[00:05:15] <Izaya> look into the Burroughs systems designed to run stuff like Algol
L12[00:06:07] <GreaseMonkey> oh yeah also algol's pretty legit, you can blatantly see the influence it had on pascal
L13[00:06:56] <BobbyTables2012> I did this pentest for a f*cking bank and they were encrypting with 56 bit DES
L14[00:07:46] <Izaya> encrypting what?
L15[00:07:53] <Guest75878> suddenly the slapdash security at my work doesn't seem so outdated.
L16[00:08:27] <Izaya> Only encryption you'd think a bank would have is for their remote access ie SSL
L17[00:08:32] <BobbyTables2012> database passwords, bank accounts, all sorts of sensitive info
L18[00:08:37] <Izaya> Passwords should be hashed
L19[00:08:46] <GreaseMonkey> algol was a genuinely nice looking language
L20[00:09:10] <BobbyTables2012> it was hashed
L21[00:09:13] <BobbyTables2012> in DES
L22[00:09:18] <BobbyTables2012> which is insanely insecure
L23[00:09:19] <Izaya> DES does hashing?
L24[00:09:32] <Izaya> can't DES be like, easily undone if you have the key?
L25[00:09:56] <BobbyTables2012> yeah
L26[00:10:04] <Izaya> that's not hashed then
L27[00:10:08] <Izaya> gg
L28[00:10:08] <BobbyTables2012> never said it was a good idea
L29[00:10:20] <BobbyTables2012> exactly
L30[00:10:36] <BobbyTables2012> this is why you should never hash with DES
L31[00:10:46] <BobbyTables2012> hell, you should never even encrypt with DES
L32[00:10:56] <BobbyTables2012> way too easy to crack
L33[00:11:05] <GreaseMonkey> not sure what would be worse, DES or RC4
L34[00:11:16] <BobbyTables2012> rc4
L35[00:11:19] <GreaseMonkey> RC4 held its ground for quite some time, thing is you *do* have to be careful with it
L36[00:11:21] <BobbyTables2012> well it depends
L37[00:11:41] <GreaseMonkey> protip: do not use CRC to protect against bitflipping attacks
L38[00:11:41] <Guest75878> we yell at clients that use WEP for their wifi. our security manager had to tell one customer their bank account username before they would listen. people dont fix things untill they break
L39[00:11:51] <Guest75878> and when your a bank? nobody will tell you its borked.
L40[00:12:01] <Izaya> I love places that use WEP :3
L41[00:12:06] <Guest75878> lol
L42[00:12:12] <Guest75878> thats the point.
L43[00:12:13] <BobbyTables2012> if you can generate a large ammount of keys
L44[00:12:17] <BobbyTables2012> like with wep
L45[00:12:38] <BobbyTables2012> then rc4 is much weaker
L46[00:12:48] <BobbyTables2012> as it can be cracked in minutes
L47[00:13:03] <GreaseMonkey> where i work the only real security hole i'm aware of is if you know a specific endpoint and you know one of our actual domain names, AND you know a particular proprietary communication scheme, you can crapflood the server
L48[00:13:06] <BobbyTables2012> on a laptop
L49[00:13:09] <BobbyTables2012> or even a phone
L50[00:13:42] <GreaseMonkey> wait no actually there IS a worse one if you can MITM the comms to the older servers which lack HTTPS
L51[00:14:11] <BobbyTables2012> lol
L52[00:14:13] <Guest75878> phones these days are nothing to sneeze at if done right. thousands upon millions of easily converted zombie devices. security is getting better, but cell phones are not my favorite invention.
L53[00:14:31] <GreaseMonkey> WEP was crackable in some cases a hair under 60 seconds... about 10 years ago.
L54[00:14:38] <BobbyTables2012> yeah
L55[00:14:43] <BobbyTables2012> I mean the whole process
L56[00:14:47] <BobbyTables2012> not just cracking
L57[00:14:50] <Guest75878> wasnt it insecure before it was even released?
L58[00:14:59] <GreaseMonkey> probably
L59[00:15:16] <GreaseMonkey> i mean heck, 40 bit keys... now WHERE have we heard that number before?
L60[00:15:38] <Izaya> phones kinda suck as far as security tbh
L61[00:15:50] <Guest75878> yea, thats what i'm saying.
L62[00:15:53] <BobbyTables2012> I dont really think that any institution that takes security seriously should use wifi for corproate
L63[00:15:55] <BobbyTables2012> purposes
L64[00:15:56] <Izaya> they don't have to either, manufacturers just don't give a fuck
L65[00:15:58] *** Guest75878 is now known as turbopenguin
L66[00:16:00] <GreaseMonkey> phones suck as far as usability for that matter
L67[00:16:00] <BobbyTables2012> as even beyond wep
L68[00:16:13] <BobbyTables2012> there is way too many holes with wifi tech
L69[00:16:17] <GreaseMonkey> on a not-encryption-security note, if you want a good reason to update your software and you have a web server running over IPv4, browse through your access logs
L70[00:16:41] <turbopenguin> *uses pi-hole
L71[00:16:45] <BobbyTables2012> arp poisoning?
L72[00:16:58] <Izaya> what if you can only run it over IPv4 because you live 20 years in the past?
L73[00:17:04] <turbopenguin> i check my DNS logs pretty frequently, but i'm still not that good at spotting things.
L74[00:17:37] <GreaseMonkey> Izaya: put it this way, people STILL use SMTP
L75[00:17:56] <Izaya> as in the unencrypted version?
L76[00:18:00] <GreaseMonkey> turbopenguin: less nginx.access.log | grep "\\x"
L77[00:18:00] <turbopenguin> ya
L78[00:18:02] <BobbyTables2012> what if you can only run gopher because you live 25 years in the past
L79[00:18:11] <GreaseMonkey> wait fuck not less, do cat, and THEN pipe to less
L80[00:18:33] <Izaya> 20 years is 1997
L81[00:18:39] <Izaya> http was 1991
L82[00:20:04] <turbopenguin> think i may stick around for a while. you people are interesting. and smarter than me. a good combination :3
L83[00:21:42] <BobbyTables2012> wifi is so insecure though
L84[00:22:23] <BobbyTables2012> even if you are using wpa2 with a random password of 63 characters
L85[00:22:33] <BobbyTables2012> so that it is uncrackable
L86[00:23:34] <turbopenguin> what would you define as a secure system bobby?
L87[00:23:45] <BobbyTables2012> one under the ocean
L88[00:24:46] <turbopenguin> the truth is, everything is terrible. if it can be built it can be maniplated. and if it can be manipulated, it is insecure.
L89[00:25:10] <turbopenguin> not always by virtue of the system itself, but the ones that operate it.
L90[00:25:49] <BobbyTables2012> there are a bunch of issues with stuff like wps, eap, and router level issues
L91[00:26:05] <BobbyTables2012> not to mention issues with various network level stuff
L92[00:26:34] <BobbyTables2012> but even without that, you can easily hack into pretty much any wifi network regardless
L93[00:26:37] <turbopenguin> like layer 2 packet storms! yaaaay interns!
L94[00:27:16] <BobbyTables2012> of whether there are exploits just by hosting your own fake router and spoofing deauth packets
L95[00:27:21] <BobbyTables2012> in an evil twin attack
L96[00:28:06] <turbopenguin> 'so you plugged four gigabit network ports into these two switches with no configurations. why?' "its four times faster that way!" little bastard was proud of himself -_-
L97[00:28:41] <BobbyTables2012> if a company has any desire for network security, they should block all wireless traffic outside of
L98[00:29:07] <BobbyTables2012> the building with electromagnetic field shielding paint
L99[00:29:11] <BobbyTables2012> or better, use ethernet
L100[00:29:16] <turbopenguin> but the lobby has to have wifi. our guests expect it. its a staple of the modern business...
L101[00:29:27] <BobbyTables2012> yeah lobby wifi is ok
L102[00:29:35] <BobbyTables2012> as there is no expectation of security
L103[00:29:45] <Izaya> it's an expectation?
L104[00:29:45] <BobbyTables2012> I am talking about corporate security
L105[00:29:47] <Izaya> huh
L106[00:30:24] <BobbyTables2012> its understood that anybody can connect to lobby wifi
L107[00:30:32] <BobbyTables2012> and likely sniff it
L108[00:30:39] <Izaya> it exists like nowhere here
L109[00:31:03] <turbopenguin> speak of the devil. just got a ticket that a clients wifi is down.
L110[00:31:13] <BobbyTables2012> its much more serious if that happens for a corporate wifi network
L111[00:31:31] <turbopenguin> glad i'm not on call. the 50 minute conversation about turning your phone off and on kills me every time.
L112[00:31:32] <BobbyTables2012> and secure communications get stolen
L113[00:31:51] <BobbyTables2012> or worse, a network gets inflitrated and from there you have a major hack
L114[00:32:29] <turbopenguin> i have several major hacks. we use the more polite term of co-worker though.
L115[00:33:15] <turbopenguin> chill buddy, your not on the SOC at the moment. unless you are.
L116[00:35:53] ⇦ Quits: turbopenguin (webchat@169-253-237-24.gci.net) (Quit: Web client closed)
L117[00:36:00] ⇨ Joins: turbo_penguin (~turbopeng@169-253-237-24.gci.net)
L118[00:38:27] ⇦ Quits: BobbyTables2012 (~EiraIRC@47-51-43-210.static.mtpk.ca.charter.com) (Ping timeout: 383 seconds)
L119[00:43:27] ⇦ Quits: Bhootrk_ (~Bhootrk_@118.189.203.83) (Ping timeout: 200 seconds)
L120[00:44:20] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:40eb:9577:15be:baaf) (Remote host closed the connection)
L121[01:09:37] <Lymia> So. I'm reverse engineering Touhou's engine's bytecode format, because the existing documentation is woefully incomplete. I guess it's also woefully inaccurate.
L122[01:10:13] <Lymia> They somehow took an opcode that did var-- and got this out of it: https://i.imgur.com/veMhqU2.png
L123[01:14:16] <turbo_penguin> is there a way to see in a tablet how much power is left? looking it up, but i'm not seeing it.
L124[01:20:49] <Izaya> computer.energy() or similar?
L125[01:20:51] <Izaya> ~w tablet
L126[01:20:51] <ocdoc> http://ocd.cil.li/item:tablet
L127[01:21:18] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L128[01:21:29] <Izaya> ~w computer
L129[01:21:29] <ocdoc> http://ocd.cil.li/api:computer
L130[01:21:32] <turbo_penguin> thanks.
L131[01:22:02] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L132[01:22:31] <turbo_penguin> in creative so it doesnt matter, but getting that down is going to help
L133[01:23:13] <turbo_penguin> now to find a way to disable infinit power inside creative.
L134[01:25:33] ⇨ Joins: Renari (~Renari@70.15.18.232.res-cmts.sm.ptd.net)
L135[01:26:44] <turbo_penguin> woot. that was easy
L136[02:00:31] ⇨ Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L137[02:07:18] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L138[02:07:38] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L139[02:34:29] ⇨ Joins: Vexatos (~Vexatos@p5B3C9D9D.dip0.t-ipconnect.de)
L140[02:34:29] zsh sets mode: +v on Vexatos
L141[02:43:48] ⇨ Joins: FR^2 (~frquadrat@2001:41d0:1:f924::1)
L142[03:41:58] * Saphire screams
L143[03:42:05] <Saphire> Why?!
L144[03:44:22] <Skye> Morning?
L145[03:44:30] <Skye> What's wrong, Saphire?
L146[03:45:41] <Saphire> Skye: http://minecraft.gamepedia.com/1.13#Gallery
L147[03:47:37] <Skye> Wow...
L148[03:49:05] <Saphire> It looks like some idiot grabbed photorealistic textures and downscaled them with the worst algorithm
L149[03:49:25] <Saphire> And then found textured from the shittiest Minecraft clone and added that too
L150[03:51:52] <Skye> I guess their artists were bored.
L151[03:55:43] <Saphire> They got paid probably :v
L152[03:57:17] <Izaya> Oh, right, they hired a new pixel artist
L153[03:57:27] <Izaya> to unify the game's textures
L154[03:57:35] <Izaya> and make it lose the whole atmosphere and feel and stuff
L155[03:57:42] <Izaya> it just looks wrong
L156[03:58:43] <Izaya> http://minecraft.gamepedia.com/Jasper_Boerstra
L157[04:01:51] <Saphire> ...yup, Minecraft clone
L158[04:04:30] <Saphire> His pixel art seems normal, but it's, well...
L159[04:04:42] <Saphire> Not something you add for fucking 3D
L160[04:05:55] <Saphire> Izaya: it looks fucking blurred and downscaled
L161[04:06:18] <Izaya> yup
L162[04:06:25] <Saphire> And it looks like something from random Minecraft lookalike from Google play
L163[04:06:31] <Izaya> not clean and defined like notchs' textures
L164[04:06:37] <Izaya> why didn't they just hire the fauthful 32 guy?
L165[04:08:29] <Saphire> ...HM.
L166[04:08:36] <Saphire> Because Microsoft
L167[04:09:09] <Izaya> Oh right.
L168[04:09:13] <Izaya> Microsoft owns Minecraft now.
L169[04:12:02] <Saphire> Yeah
L170[04:12:16] <Saphire> Also, guess what all non-java versions are getting?
L171[04:12:48] <Saphire> They get update that will give them same gameplay level and make them compatible to each other...
L172[04:12:56] <Saphire> And rename then to just Minecraft
L173[04:13:51] <Izaya> Well, gotta get Windows 10 Pocket Edition ready to "take over"
L174[04:14:30] <Izaya> Considering it's almost feature-complete compared to actual Minecraft
L175[04:14:58] <Saphire> Without modding and anything other than vanilla...
L176[04:15:09] <Saphire> ...sigh. RIP Minecraft.
L177[04:15:11] <Izaya> Thost aren't features, don't you know?
L178[04:16:49] <Izaya> I'm kinda surprised M$ hasn't tried to murder anyone over modding yet
L179[04:16:56] <Saphire> Yet.
L180[04:17:20] <Saphire> Actually, they have much better solution than mere murder
L181[04:17:25] <Saphire> EEE
L182[04:17:51] ⇨ Joins: Shawn|i7-Q720M (~shawn156@c-73-153-76-80.hsd1.co.comcast.net)
L183[04:17:52] <Shawn|i7-Q720M> howdy
L184[04:18:37] <Izaya> Extinguish what though?
L185[04:18:58] <Saphire> Izaya: modding?
L186[04:19:11] <Saphire> Though it's pretty much perpetually aflame
L187[04:21:26] <Shawn|i7-Q720M> is there pre-made music for computronics cassettes?
L188[04:22:38] <Saphire> Shawn|i7-Q720M: uh, maybe,
L189[04:22:55] <Saphire> Does Magik6k 's service still work?
L190[04:23:06] <Izaya> You can't kill modding.
L191[04:23:37] <Saphire> Izaya: you can make it so hellish that anyone who tries to do it gives up
L192[04:23:55] <Izaya> Then they'll just mod other Minecraft-like games
L193[04:24:18] <Izaya> Y'know, the ones with a defined modding API that doesn't tend to break every update and stuff
L194[04:24:26] <Saphire> True
L195[04:24:34] <Izaya> The ones that don't run like shit despite having textures smaller than most desktop icons :P
L196[04:24:38] * Saphire sighs as she watches over SS14
L197[04:25:25] <Izaya> If they lose the modding scene that hurts them the most.
L198[04:25:59] <Izaya> There's a small but not insignificant part of the playerbase that only plays modded
L199[04:26:48] <Shawn|i7-Q720M> oh wow, bevos tech pack reborn has an old computronics release
L200[04:29:48] <Saphire> Shawn|i7-Q720M: how old? O.o
L201[04:29:57] <Shawn|i7-Q720M> 1.6.0
L202[04:30:02] <Shawn|i7-Q720M> of 1.7.10 minecraft
L203[04:30:09] <Saphire> And current..?
L204[04:30:12] <Saphire> ...ah
L205[04:30:16] <Saphire> 1.7.10
L206[04:31:09] <Izaya> isn't a bunch of stuff still developed for 1.7.10?
L207[04:39:18] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L208[04:40:02] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L209[04:53:23] <Izaya> the bulk rename tool XFCE has is fscking great
L210[05:40:55] ⇦ Quits: AshIndigo (~ashindigo@79-67-183-185.dynamic.dsl.as9105.com) (Ping timeout: 201 seconds)
L211[05:42:01] ⇨ Joins: AshIndigo (~ashindigo@79-67-183-185.dynamic.dsl.as9105.com)
L212[05:45:26] <AshIndigo> %p
L213[05:45:28] <MichiBot> Ping reply from AshIndigo 0.34s
L214[06:10:18] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L215[06:10:41] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L216[06:12:44] ⇨ Joins: MalkContent (~MalkConte@p4FDCE575.dip0.t-ipconnect.de)
L217[06:25:48] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L218[06:27:40] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L219[06:27:51] ⇨ Joins: techno156 (~techno156@137.154.29.169)
L220[06:51:03] ⇨ Joins: Inari (~Pinkishu@p4FC1E78A.dip0.t-ipconnect.de)
L221[07:09:47] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-37-209-119-29.hsi15.kabel-badenwuerttemberg.de)
L222[07:11:02] <lolmegaxd1> Ok i had this idea yesterday where computer cases would be opened with a wrench and you could insert the components in there like they were blocks and then you would just close the case again idk if its a good or bad idea but i thought it would make the computers texture way cooler than having just that static texture
L223[07:11:35] <Inari> People had that idea before
L224[07:11:36] <lolmegaxd1> This would only work for computer cases though
L225[07:11:40] <lolmegaxd1> Really?
L226[07:11:44] <lolmegaxd1> Oh...
L227[07:11:46] <Inari> You're free to go comment on the relevant github issue and/or submit a pull request with it implemented
L228[07:12:13] <lolmegaxd1> So the idea wasnt accepted?
L229[07:12:40] <Inari> I believe it was more of an "Eh, might be nice, if someone feels like implementing it", but let me check
L230[07:12:55] <lolmegaxd1> Ok
L231[07:17:39] <Inari> I guess it was in https://github.com/MightyPirates/OpenComputers/issues/1043 and also a bit in https://github.com/MightyPirates/OpenComputers/issues/1494
L232[07:46:11] <lolmegaxd1> Ok ill take a look
L233[07:51:38] <lolmegaxd1> Too bad those ideas got lost in time and the dev probably wouldnt spend time on working on them... i could create a github issue about it but it probably wont ever be added
L234[07:52:02] <lolmegaxd1> Too bad those ideas got lost in time and the dev probably wouldnt spend time working on them... i could create a github issue about it but it probably wont ever be added
L235[07:52:32] <Inari> It's a lot of work either way, and yes, unlikely to bea dded unless someone implements it
L236[07:52:35] <Inari> So go learn coding and dot hat
L237[07:52:35] <Inari> :D
L238[08:01:09] <AshIndigo> Always dot hat!
L239[08:08:22] <Vexatos> very inari
L240[08:08:34] <Inari> :P
L241[08:12:39] <lolmegaxd1> Is it that haard to code? The idea is like the PRC from MFR
L242[08:13:45] <lolmegaxd1> Either way i think computer should have a fun cause... realism
L243[08:13:58] <lolmegaxd1> Computers*
L244[08:22:08] <Inari> Well you have to write a renderer, write the interaction, make the models and graphics/textures. :P
L245[08:22:34] <lolmegaxd1> Yea... im still learning the basics
L246[08:24:49] <Skye> %p
L247[08:24:52] <MichiBot> Ping reply from Skye 0.22s
L248[08:28:13] ⇨ Joins: Dustpuppy (~kvirc@213.233.149.30)
L249[08:28:18] <Dustpuppy> hi
L250[08:28:56] <Inari> hi
L251[08:29:07] <Dustpuppy> is useradd persist after restarting the game?
L252[08:29:22] <Inari> I don't see why it wouldn't?
L253[08:29:46] <Dustpuppy> i don't know, that's why i ask
L254[08:30:13] <Saphire> Question
L255[08:30:52] <Saphire> I a program is GPL, can it be sold? And, can the access to source code be limited?
L256[08:31:14] <Saphire> *if
L257[08:31:34] <Saphire> Just, stumbled across this https://github.com/vvoovv/blender-osm .__.
L258[08:47:07] <Skye> Saphire, if a program is GPL, it can be sold. but the people it's sold to can do whatever they want with source code access
L259[08:48:52] <Skye> so basically, I could buy it, and then publish for free, totally legally
L260[08:50:21] <Skye> %p
L261[08:50:23] <MichiBot> Ping reply from Skye 0.27s
L262[08:52:34] <AmandaC> why do I feel like that kind of project was "recently" challenged in court? I remember the headlines "something something GPL is enforcable"
L263[08:52:56] <Izaya> Sounds oddly familar
L264[08:57:59] <XDjackieXD> Saphire: https://github.com/esistderfred/blender-geo this fork contains the code :P
L265[08:59:33] <AmandaC> Last commit april 2016
L266[09:00:50] <AmandaC> https://github.com/vvoovv/blender-osm/issues/64 implies as recently as this march it was being worked on still, too
L267[09:09:13] <AmandaC> %choose br or lr
L268[09:09:14] <MichiBot> AmandaC: br
L269[09:09:17] <AmandaC> hrm, nah
L270[09:09:17] ⇨ Joins: erp_lsf_p (webchat@93.77.157.92)
L271[09:09:24] <erp_lsf_p> Greetings!
L272[09:09:49] <AmandaC> greetings mortal! Are you ready for pie?
L273[09:10:14] <erp_lsf_p> If it's a space pie with raisins, then yes.
L274[09:11:40] <erp_lsf_p> Can someone share with quick template for a program running forever checking one condition and correctly handling Ctrl-C? After skimming the documentation, event.pull() doesn't do the trick for me.
L275[09:12:03] <erp_lsf_p> In reward I'll deliver one barrel of oil to your X,Y,Z coordinates.
L276[09:13:18] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L277[09:14:10] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L278[09:17:07] <Skye> erp_lsf_p, what condition are you trying to check?
L279[09:21:51] <erp_lsf_p> I'm checking if new plant was inserted in computer controlled agricraft analyzer.
L280[09:23:39] <erp_lsf_p> I have a function checking if new plant is different from a plant from a check before.
L281[09:23:59] <erp_lsf_p> All wrapped in a while true loop
L282[09:24:03] <Skye> erp_lsf_p, so are there any events?
L283[09:24:16] <Skye> or do you have to poll (repeatedly check)
L284[09:24:54] <Skye> to check for events, run dmsg (I thing), and see what happens when you add / remove a plant from the analyser
L285[09:24:59] <erp_lsf_p> I tried to check documentation for Agricraft and found no events sadly, so I'm repeadetly checking - every second.
L286[09:25:30] <erp_lsf_p> btw dmsg is not a command in default openos installation
L287[09:25:40] <erp_lsf_p> dmesg
L288[09:25:53] <erp_lsf_p> no, no event.
L289[09:30:09] ⇦ Quits: techno156 (~techno156@137.154.29.169) (Quit: Leaving)
L290[09:30:10] <Skye> okay... so... sleep(0) would work
L291[09:30:30] <Skye> so basically...
L292[09:33:03] <Skye> erp_lsf_p, so what happens with an infinite loop with a sleep(1) or sleep(0)?
L293[09:33:51] <erp_lsf_p> it works, but does not respond immedieatly to Ctrl-C.
L294[09:35:19] <erp_lsf_p> https://pastebin.com/PLk0zgvs
L295[09:35:25] <erp_lsf_p> iy's my program
L296[09:37:51] <erp_lsf_p> It works "better" if I put os.sleep(0), but I also wanted to catch Ctrl-C events.
L297[09:39:11] <Skye> hm
L298[09:40:12] <erp_lsf_p> this http://ocdoc.cil.li/api:event page lists event.listen()
L299[09:40:27] <Skye> well... hm
L300[09:40:34] <Skye> is there an event when you press ctrl-c
L301[09:40:35] <Skye> I forgot
L302[09:40:37] <Skye> if there isw
L303[09:41:13] <Skye> you can have event.listen() listen for that, then once it's run, stop the loop from running, and unlisten from it (to clean up).
L304[09:41:14] <Skye> however
L305[09:41:31] <Skye> I'm not sure if that'd work better, due to Lua's cooperative multitasking
L306[09:43:24] <erp_lsf_p> Hmm, thanks, I'll try it out.
L307[09:52:27] ⇨ Joins: BearishMushroom (~BearishMu@78-73-0-138-no159.tbcn.telia.com)
L308[10:15:09] <MalkContent> o boy. 1.12 oc on jenkins :)
L309[10:19:50] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:fd92:d83a:48a:e3da)
L310[10:21:28] <Vexatos> that is a lie D:
L311[10:26:14] ⇨ Joins: MalkContent_ (~MalkConte@p4FDCE575.dip0.t-ipconnect.de)
L312[10:28:52] ⇦ Quits: MalkContent_ (~MalkConte@p4FDCE575.dip0.t-ipconnect.de) (Client Quit)
L313[10:29:05] ⇦ Quits: MalkContent (~MalkConte@p4FDCE575.dip0.t-ipconnect.de) (Ping timeout: 204 seconds)
L314[10:29:05] ⇨ Joins: MalkContent_ (~MalkConte@p4FDCE575.dip0.t-ipconnect.de)
L315[10:30:04] <MalkContent_> nu-uh
L316[10:30:21] ⇦ Quits: Renari (~Renari@70.15.18.232.res-cmts.sm.ptd.net) (Ping timeout: 204 seconds)
L317[10:30:40] <MalkContent_> oh its dev
L318[10:31:01] <MalkContent_> nvm trying it out ^^
L319[10:31:12] ⇨ Joins: Renari (~Renari@70.15.18.232.res-cmts.sm.ptd.net)
L320[10:32:20] *** MalkContent_ is now known as MalkContent
L321[10:36:30] <MalkContent> aw
L322[11:05:06] ⇨ Joins: brandon3055__ (~Brandon@pa49-199-199-217.pa.vic.optusnet.com.au)
L323[11:07:03] ⇦ Quits: brandon3055_ (~Brandon@pa49-199-199-217.pa.vic.optusnet.com.au) (Ping timeout: 186 seconds)
L324[11:24:35] ⇨ Joins: BobbyTables2012 (~EiraIRC@47-51-43-210.static.mtpk.ca.charter.com)
L325[11:30:48] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L326[11:31:40] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L327[11:32:23] ⇨ Joins: SquidDev (~SquidDev@host86-153-249-65.range86-153.btcentralplus.com)
L328[12:16:48] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L329[12:17:10] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L330[12:23:39] ⇨ Joins: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi)
L331[12:35:39] ⇦ Quits: BobbyTables2012 (~EiraIRC@47-51-43-210.static.mtpk.ca.charter.com) (Remote host closed the connection)
L332[13:05:43] ⇨ Joins: smoke_fumus (~smoke_fum@188.35.176.90)
L333[13:10:19] ⇦ Quits: turbo_penguin (~turbopeng@169-253-237-24.gci.net) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L334[13:10:51] ⇨ Joins: turbopenguin (~turbopeng@169-253-237-24.gci.net)
L335[13:12:57] ⇦ Quits: SquidDev (~SquidDev@host86-153-249-65.range86-153.btcentralplus.com) (Quit: Outside.)
L336[13:17:36] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Killed (NickServ (GHOST command used by Nachie)))
L337[13:17:41] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L338[13:49:39] ⇨ Joins: flap (~flappy@a88-113-154-4.elisa-laajakaista.fi)
L339[13:50:29] ⇦ Quits: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi) (Ping timeout: 204 seconds)
L340[13:53:47] ⇦ Quits: flap (~flappy@a88-113-154-4.elisa-laajakaista.fi) (Client Quit)
L341[13:54:00] ⇨ Joins: flap (~flappy@a88-113-154-4.elisa-laajakaista.fi)
L342[13:54:16] *** flap is now known as flappy
L343[13:54:25] ⇦ Quits: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi) (Remote host closed the connection)
L344[13:54:33] ⇨ Joins: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi)
L345[14:18:18] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L346[14:18:47] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L347[14:20:59] <Forecaster> https://www.youtube.com/watch?v=GrConlnQd4g
L348[14:21:03] <MichiBot> This $7000 Card Does WHAT?? – Holy $H!T | length: 12m 34s | Likes: 2,374 Dislikes: 60 Views: 24,143 | by Linus Tech Tips | Published On 23/7/2017
L349[14:27:38] <Temia> that clickbait
L350[14:30:59] <Forecaster> it's marketing ¯\_(ツ)_/¯
L351[14:31:32] <Temia> It's bad marketing.
L352[14:31:39] <Temia> I'm sure as hell not touching the link.
L353[14:32:20] <Forecaster> kay
L354[14:32:34] <Forecaster> it's what the video is about but sure
L355[14:33:35] <Forecaster> you say it's bad but clearly it works since nearly everybody is doing it :P
L356[14:33:57] <Temia> Not bad as in ineffective, bad as in dishonest.
L357[14:34:06] <Forecaster> what's dishonest about it?
L358[14:34:09] <Temia> The fact that it works is what I would classify as "downright disgusting".
L359[14:35:27] <Temia> What's dishonest? How about the fact that it's trying to draw you in without actually giving you any real information, thus requiring subjecting yourself to whatever they're trying to advertise just to get a proper idea of the situation?
L360[14:35:55] <Temia> Call me old-fashioned but if you're trying to sell me on something, be forthright about it. :x
L361[14:36:01] <Forecaster> the thumbnail clearly showed some sort of video card, that was enough for me
L362[14:36:26] <Temia> Yesss. the thumbnail most IRC clients don't show because it is a plaintext protocol.
L363[14:37:44] <Temia> Whatever, I'm just going to drop it. Not worth talking about it, apparently.
L364[14:37:56] <Forecaster> apparently?
L365[14:37:58] <Forecaster> sure
L366[14:43:54] ⇨ Joins: SquidDev (~SquidDev@host86-153-249-65.range86-153.btcentralplus.com)
L367[14:51:29] <AmandaC> gamax92: is it possible to mount a gpu / screen together as a simple console driver like thistle provides ootb? so, say, I could have a second monitor spitting out debug info. :P
L368[14:55:36] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:105e:c692:6706:2f78) (Quit: Leaving)
L369[15:04:43] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:6ce0:168:5d2b:9a9a)
L370[15:04:49] ⇨ Joins: KarMagiick (~karmagiic@ovd2.bisecthosting.com)
L371[15:05:11] <KarMagiick> Hello! How does one make a floppy disk be executed as startup instead of OpenOS?
L372[15:06:46] ⇨ Joins: MaDmaxwell (~MaDmaxwel@24-196-199-105.static.hckr.nc.charter.com)
L373[15:09:39] ⇦ Quits: MaDmaxwell_Work (~MaDmaxwel@24-196-199-105.static.hckr.nc.charter.com) (Ping timeout: 204 seconds)
L374[15:19:34] <Forecaster> I'm not sure you can do that if a harddrive has been set as the boot drive by the installer
L375[15:19:53] <Forecaster> but I'm not sure you can't either
L376[15:20:18] <Temia> You can always clear the boot drive set in the EEPROM's data section and hope for the best.
L377[15:20:32] <Temia> I'm not sure what the LuaBIOS's standard boot order is though.
L378[15:23:08] <KarMagiick> I'll try those in a bit, gotta take care of something first, I'll give ya'll news ^^
L379[15:23:12] <KarMagiick> Thank you <3
L380[15:24:11] <Skye> KarMagiick, lua code is computer.setBootAddress()
L381[15:24:24] ⇨ Joins: MalkContent_ (~MalkConte@p4FDCE575.dip0.t-ipconnect.de)
L382[15:25:00] ⇦ Quits: MalkContent (~MalkConte@p4FDCE575.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L383[15:26:07] ⇦ Quits: surferconor425 (sid77899@ealing.irccloud.com) (Ping timeout: 204 seconds)
L384[15:27:14] ⇨ Joins: surferconor425 (sid77899@ealing.irccloud.com)
L385[15:33:48] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L386[15:34:10] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L387[15:49:16] <Temia> That wouldn't be able to work for specifying a floppy drive alone though, would it?
L388[15:55:25] <Skye> Temia, it can select a disk though?
L389[15:55:34] <Temia> Yeah.
L390[15:56:54] <Skye> I wonder what it would take to edit the Lua BIOS
L391[15:57:45] ⇦ Quits: KarMagiick (~karmagiic@ovd2.bisecthosting.com) (Remote host closed the connection)
L392[16:22:03] ⇦ Quits: Vexatos (~Vexatos@p5B3C9D9D.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L393[16:26:14] ⇦ Quits: SquidDev (~SquidDev@host86-153-249-65.range86-153.btcentralplus.com) (Quit: sleep.)
L394[16:30:25] <Izaya> Lua BIOS's boot order is 'stored value or first fs with a working init.lua'
L395[16:30:29] <AmandaC> Skye: it's all on the BIOS, anyway.
L396[16:30:34] <AmandaC> er, s/BIOS/EEPROM/
L397[16:30:50] <Skye> can you get the UUID of the FS from the drive component
L398[16:30:53] <AmandaC> except for the super low-level stuff that handles getting the lua env somewhat sane
L399[16:30:55] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L400[17:05:02] ⇨ Joins: BobbyTables2012 (~EiraIRC@47-51-43-210.static.mtpk.ca.charter.com)
L401[17:18:58] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-37-209-119-29.hsi15.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L402[17:23:49] <BobbyTables2012> hey
L403[17:24:23] <BobbyTables2012> whats up
L404[17:28:39] <BobbyTables2012> ah
L405[17:28:44] <BobbyTables2012> what specifically?
L406[17:30:01] <BobbyTables2012> what are you trying to program
L407[17:39:51] <Dustpuppy> still coding on my gui
L408[17:39:58] <BobbyTables2012> what for
L409[17:40:19] <Dustpuppy> just for fun and for users to get nice gui
L410[17:40:33] <BobbyTables2012> I mean what is it a gui for
L411[17:40:46] <Dustpuppy> for opencomputers
L412[17:40:52] <BobbyTables2012> I mean what does it do
L413[17:41:05] <Dustpuppy> it is a gui library
L414[17:41:13] <BobbyTables2012> ah I see
L415[17:41:25] <Dustpuppy> u can use it to give your programs a nice gui
L416[17:41:33] <BobbyTables2012> yeah I understand now
L417[17:42:48] <BobbyTables2012> thats neat
L418[17:42:52] <BobbyTables2012> is it on github?
L419[17:43:06] <Dustpuppy> not yet. i am not finished
L420[17:43:17] <BobbyTables2012> k
L421[17:43:27] <Dustpuppy> you can download alpha version on the forum
L422[17:43:33] <BobbyTables2012> neat
L423[17:43:59] <BobbyTables2012> does it support colors and touch screen stuff
L424[17:44:07] <Dustpuppy> yes
L425[17:44:11] <BobbyTables2012> neat
L426[17:45:10] <BobbyTables2012> I assume that your forum name is the same as your irc nick right
L427[17:45:22] <Dustpuppy> yes
L428[17:48:33] ⇦ Quits: MalkContent_ (~MalkConte@p4FDCE575.dip0.t-ipconnect.de) (Quit: Leaving)
L429[17:49:44] <turbopenguin> yaaay. my two test computers can talk to eachother by using common names!
L430[17:49:51] <BobbyTables2012> neat
L431[17:49:52] <Guest53260> erp_lsf_p: o/
L432[17:49:59] <Guest53260> i see a lot of questions about events and openos
L433[17:50:17] <Guest53260> Skye: event.listen promises you are called about the event, it isn't lost
L434[17:50:27] <BobbyTables2012> how do you do it, I've always done it by basically having a minecraft version of DNS servers
L435[17:51:14] <Guest53260> sorry about my name :/
L436[17:51:16] *** Guest53260 is now known as payonel
L437[17:51:20] <turbopenguin> its not advanced enough to be a dns type system. its a static proof of concept. i have to hard code each computer at the moment with event handlers
L438[17:51:30] zsh sets mode: +v on payonel
L439[17:51:31] <BobbyTables2012> ah
L440[17:51:42] <payonel> sorry, didn't realize i wasn't auth'd
L441[17:52:15] <payonel> Skye: the lua bios is editable, when you craft it it is rw
L442[17:52:17] <Dustpuppy> cann i call this still a gui? http://imgur.com/a/y8nzu
L443[17:52:26] <payonel> Skye: in openos, you can also: edit /dev/eeprom
L444[17:52:30] <Skye> payonel, I mean how practical it would be. :P
L445[17:52:43] <BobbyTables2012> yeah thats a gui
L446[17:52:51] <turbopenguin> but it can be done! so now i am working on making my own network protocol. thing. its pretty ugly. i'll look at this code 3 months from now and try to gouge out my eyes, but gata start somewhere.
L447[17:53:34] <Dustpuppy> it is only a lib, where user can make programs with gui elements and windows and use them
L448[17:53:38] <turbopenguin> dustpuppy !> 9000
L449[17:54:12] <Dustpuppy> what is !>9000 ?
L450[17:54:14] <BobbyTables2012> now make windows bob, the best os ever in existance /s
L451[17:54:22] <turbopenguin> a terrible joke
L452[17:54:37] <payonel> Skye: i guess that depends on the end goal
L453[17:55:03] * Skye shrugs
L454[17:55:03] <payonel> erp_lsf_p and Skye: an event hander that returns false auto-self-unregisters
L455[17:55:30] <payonel> you can also use event.register
L456[17:55:39] <payonel> an advanced registration that event.listen and event.timer both use
L457[17:55:45] <payonel> i'll document event.register one day :)
L458[17:56:01] <turbopenguin> tbh, thats not a bad gui. the way "pixels" are handled makes it difficult. and with no OCLights2 for versions higher than 1.7.10, you cant do pixel by pixel windows :(
L459[17:56:37] <turbopenguin> i loves it.
L460[17:56:41] <payonel> but say you want to handle the next key_down, and only the next one: event.register("key_down", callback, nil, 1)
L461[17:57:00] <payonel> nil being the timeuot
L462[17:57:02] <payonel> timeout*
L463[17:57:04] <Dustpuppy> what for is event.register? how does it work? why didn't u do the document yet?
L464[17:57:07] <payonel> defaults to math.huge seconds
L465[17:57:50] <payonel> Dustpuppy: because i always have a 100 things to do, and .... when i have a new feature/api sometimes i wait to document it until i'm confident i like the method name, args, and behavior
L466[17:58:15] <payonel> but event.register has been around for many months now, and i'm still happy with it
L467[17:58:50] <payonel> erp_lsf_p: dmesg IS part of openos
L468[18:24:09] ⇨ Joins: SquidDev (~SquidDev@host86-153-249-65.range86-153.btcentralplus.com)
L469[18:51:20] ⇦ Quits: Dustpuppy (~kvirc@213.233.149.30) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L470[18:53:38] <Skye> %p
L471[18:53:40] <MichiBot> Ping reply from Skye 0.21s
L472[18:57:11] <AshIndigo> %p
L473[18:57:13] <MichiBot> Ping reply from AshIndigo 0.37s
L474[18:58:01] ⇦ Quits: SquidDev (~SquidDev@host86-153-249-65.range86-153.btcentralplus.com) (Quit: sleep,)
L475[19:08:26] ⇦ Quits: Inari (~Pinkishu@p4FC1E78A.dip0.t-ipconnect.de) (Quit: 'We must eat popcorn at the new moon, when a numeral seven is in the date.' - Vanilla (Galaxy Angel))
L476[19:11:43] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:6ce0:168:5d2b:9a9a) (Read error: Connection reset by peer)
L477[19:14:19] <turbopenguin> %p
L478[19:14:21] <MichiBot> Ping reply from turbopenguin 0.34s
L479[19:15:01] <turbopenguin> <3 u michibot
L480[19:15:11] <BobbyTables2012> %p
L481[19:17:33] <turbopenguin> eww. playing one of those modpacks without proper ore dictionary.
L482[19:17:44] <BobbyTables2012> which one
L483[19:18:03] <turbopenguin> its called potentiality. its on curse
L484[19:18:12] <turbopenguin> 1.11 pack
L485[19:18:12] <BobbyTables2012> ah, I am playing revolution 3
L486[19:19:36] <BobbyTables2012> other than that, hows the pack
L487[19:19:40] <turbopenguin> 1.7. classy
L488[19:19:55] <turbopenguin> its not bad. i'm actually liking it.
L489[19:20:06] <BobbyTables2012> what type of pack is it
L490[19:20:26] <turbopenguin> kitchen sink automation. a lil bit of magic, but not spectacular. its missing something tbh.
L491[19:21:03] <turbopenguin> thaumcraft. its missing thaumcraft. and i want to automate thaumcraft with opencomputers. i think it can be done.
L492[19:22:07] <BobbyTables2012> revolution pack is a semi hardcore (more difficult than your typical pack but no TFC or gregtech
L493[19:22:10] <BobbyTables2012> level stuff)
L494[19:22:33] <BobbyTables2012> survival pack with a focus o
L495[19:22:42] <turbopenguin> checking up the modlist right now. you may have a convert.
L496[19:22:57] <BobbyTables2012> n infrastructure, tech progress, learning over grinding
L497[19:23:09] <BobbyTables2012> it uses a lot of rotarycraft and immersive engineering
L498[19:23:19] <BobbyTables2012> which the tech tree is based around
L499[19:23:27] <BobbyTables2012> although there are many other tech mods ofc
L500[19:23:55] <BobbyTables2012> one of the big things that make it harder early game is that it has the reasonable realism mod
L501[19:24:05] <BobbyTables2012> which among other things changes the way ore works
L502[19:24:18] <turbopenguin> oh? ore is harder to get then.
L503[19:24:21] <BobbyTables2012> creating large veins that give ore chunks
L504[19:24:26] <BobbyTables2012> no, harder to process
L505[19:24:41] <BobbyTables2012> and more realistic (infrequent large veins)
L506[19:24:50] <turbopenguin> i can get behind that.
L507[19:25:21] <BobbyTables2012> at first, you only get 1 nugget from a ore chunk
L508[19:25:27] <turbopenguin> its been a while since i've been challenged by the environment in a meaningful way in minecraft. WHAT?
L509[19:25:32] <BobbyTables2012> the typical ore will have around 3-5 nuggets
L510[19:25:45] <BobbyTables2012> chunks
L511[19:25:49] <turbopenguin> ;-; so cruel. i take it silktouch
L512[19:26:08] <BobbyTables2012> but as you progress technologically, you can get more metal from your ore
L513[19:26:42] <BobbyTables2012> by building a sifter, which is just 1 string and 7 sticks you improve it to 1 ingot per 8 chunks
L514[19:27:03] <BobbyTables2012> and by building a windmill, you improve it to 1 ingot per 4 chunks
L515[19:27:32] <turbopenguin> damn. do you ever get to doubling?
L516[19:27:33] <BobbyTables2012> that doesnt even require iron tech btw
L517[19:27:36] <BobbyTables2012> yes
L518[19:27:47] <BobbyTables2012> lategame its as much as 3 ingots per raw ore
L519[19:28:05] <BobbyTables2012> and with silk touch or fortune, you can get a ton of metal in an ore
L520[19:28:21] <BobbyTables2012> believe me you will need it though late game
L521[19:28:23] <turbopenguin> sold. but i get to install yet another launcher. brings me up to 3.
L522[19:28:44] <BobbyTables2012> atlauncher is great and is worth it though imo
L523[19:28:51] <BobbyTables2012> it has other great packs
L524[19:29:09] <turbopenguin> yea, curse has been getting stale. just like FTB used to.
L525[19:29:45] <BobbyTables2012> make sure to check the website for a getting started guide and game changes
L526[19:29:49] <BobbyTables2012> as well as changelog
L527[19:30:05] <turbopenguin> yea, the first night seems like a real rush
L528[19:30:42] <BobbyTables2012> the last version of 3 was released recently, the pack dev, haggle is now working on revolution 4
L529[19:30:57] <BobbyTables2012> oh one thing
L530[19:31:00] <turbopenguin> yar?
L531[19:31:12] <BobbyTables2012> animals become aggressive if attacked like wolves
L532[19:31:41] <BobbyTables2012> and hp doesnt regen without eating (there are many other ways to regen the pack provides)
L533[19:32:00] <BobbyTables2012> including passive regen through equipment from mods
L534[19:32:06] <BobbyTables2012> and food rots
L535[19:32:24] <BobbyTables2012> again slowable by a etsky and stoppable by a freezer
L536[19:32:48] <BobbyTables2012> a big theme in this pack is early game challenges that are circumventable by technology
L537[19:32:51] <turbopenguin> so its hard.
L538[19:33:19] <BobbyTables2012> not gregtech or TFC hard but definitely harder than your typical pack
L539[19:34:01] <S3> WHOLE HOUSE IS SHAKING NOW
L540[19:34:06] <BobbyTables2012> and given that it has heavy usage of some mods you might not be familiar with like immersive
L541[19:34:17] <BobbyTables2012> engineering and rotarycraft, there may be a learning curve
L542[19:34:21] <BobbyTables2012> but its great
L543[19:34:29] <S3> SHAKING MADLY
L544[19:34:38] <turbopenguin> IE is good.
L545[19:34:46] <turbopenguin> got a good earthquake did you?
L546[19:34:55] <BobbyTables2012> also, 1 of the quests, namely the hand cannon one is bugged
L547[19:35:07] <BobbyTables2012> didnt notice, might be my area
L548[19:35:20] <BobbyTables2012> just cheat it complete
L549[19:35:25] <BobbyTables2012> its being fixed
L550[19:35:30] <BobbyTables2012> the id is 72
L551[19:35:43] <BobbyTables2012> it is a quest to craft the handcannon from techguns
L552[19:35:57] <turbopenguin> you must be in europe
L553[19:36:03] <BobbyTables2012> the problem is that it requires a loaded handcannon to be crafted
L554[19:36:06] <S3> turbopenguin: no
L555[19:36:06] <BobbyTables2012> no cali
L556[19:36:12] <S3> rock concert in town
L557[19:36:25] <turbopenguin> lol
L558[19:36:43] <S3> oh man
L559[19:36:47] <S3> you shoulda seen it when Tool came
L560[19:36:48] <S3> it was BAD
L561[19:36:54] <S3> they were amazing, but holy shit
L562[19:37:08] <BobbyTables2012> wow
L563[19:37:20] <S3> and there was this guy on ecstacy right behind me screaming the lyrics to "cold as ice" from foreigner at the top of his lungs throughout the first few Tool songs
L564[19:37:33] <BobbyTables2012> lol
L565[19:37:39] <turbopenguin> classy bloke there.
L566[19:37:57] <S3> tgankfully the stage was so loud that nobody could hear him
L567[19:38:06] <S3> that's how loud these concerts are
L568[19:38:12] <turbopenguin> your as cold as ice!
L569[19:38:24] <S3> when lynyrd skynyrd came I went and I couldn't hear ANTHING for like an hour or 2 after the concert ended
L570[19:38:43] <S3> my friends 10 miles up the river said they can hear the concerts outside their front door like it's right next door
L571[19:38:58] <BobbyTables2012> yep, I've been to loud concerts like this before, thankfully they are at actual concerts and dont
L572[19:39:03] <BobbyTables2012> disturb anybody else
L573[19:39:21] <BobbyTables2012> and people tend to have better sensibility
L574[19:39:22] <Izaya> can anyone recommend any cheap atmega328 arduino clones?
L575[19:39:34] <turbopenguin> no. their all terrible.
L576[19:39:39] <BobbyTables2012> I'm a big hip hop fan
L577[19:39:52] <S3> Izaya: just use an AtMega328
L578[19:40:00] <S3> they're a piece of cake to wire
L579[19:40:06] <turbopenguin> i've tried like 10 of them for various 3d printers. just go with the genuin article.
L580[19:40:06] <S3> I have a 324 I use
L581[19:40:18] <Izaya> tried that once with a 1284p, didn't work well
L582[19:40:22] <S3> penguin article lol
L583[19:40:30] <turbopenguin> lol
L584[19:40:35] <S3> build a furbocluster?
L585[19:40:39] <S3> furbowulf
L586[19:41:38] <S3> http://www.trygve.com/furbeowulf.html
L587[19:41:42] <S3> furbeowulf apparently
L588[19:42:05] <turbopenguin> wow.
L589[19:42:15] <S3> what a great use of fiber!
L590[19:42:19] <S3> multimode fiber in fac
L591[19:42:20] <S3> fact*
L592[19:42:48] <turbopenguin> its an abomination o.o
L593[19:42:56] <turbopenguin> i'm strangely attracted to it.
L594[19:42:57] <BobbyTables2012> wut
L595[19:43:01] <BobbyTables2012> why????
L596[19:43:21] <BobbyTables2012> seems like it would be insanely inefficient
L597[19:43:24] <turbopenguin> dude. if i can sync 30 furbies singing metalica...
L598[19:43:27] <S3> rofl
L599[19:43:47] <S3> better than metallica, van canto master of puppets metallica!
L600[19:43:47] <BobbyTables2012> and if you have enough furbies to do anything practical with this, you have a serious problem
L601[19:44:01] <turbopenguin> psh, thrift store.
L602[19:44:10] <S3> https://www.youtube.com/watch?v=HSpuVsLnl1k
L603[19:44:10] <MichiBot> Van Canto - Master of Puppets | length: 8m 24s | Likes: 24,777 Dislikes: 1,142 Views: 3,947,226 | by NobuoRi | Published On 26/2/2010
L604[19:44:14] <S3> Acapela^
L605[19:44:41] <turbopenguin> nice.
L606[19:44:42] <BobbyTables2012> if you are going the cheap route, you would be way better off just building a computing cluster
L607[19:44:50] <BobbyTables2012> or something
L608[19:44:56] <S3> imagine a furbeowulf cluster singing that
L609[19:45:03] <BobbyTables2012> lol
L610[19:45:39] <S3> they also did battery
L611[19:45:48] <BobbyTables2012> how about have that be a hash cracking cluster for pentesting (or hacking if you are unethical)
L612[19:45:50] <S3> and the clans are marching from grave digger iirc
L613[19:46:03] <turbopenguin> this needs to happen now.
L614[19:46:06] <S3> DDoS furby
L615[19:46:23] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L616[19:46:31] <S3> what abou erlang / elixir over fubeowulf?
L617[19:46:33] <BobbyTables2012> and it sings while you wait for your hashes to crack
L618[19:46:42] <BobbyTables2012> every time it sings louder
L619[19:46:56] <turbopenguin> it chants. 'one of us, one of us'
L620[19:47:04] <S3> lol
L621[19:47:26] <BobbyTables2012> max volume is 140 decibels
L622[19:48:40] <S3> van canto did a REALLY great cover of rebellion / clans are marching
L623[19:48:41] <S3> https://www.youtube.com/watch?v=UPUNdwRhuMA
L624[19:48:41] <MichiBot> Van Canto - Rebellion Cover (Official) | length: 4m 32s | Likes: 24,487 Dislikes: 645 Views: 4,623,982 | by vancanto | Published On 5/8/2010
L625[19:49:10] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:690f:4584:77e1:bec1)
L626[19:49:36] <turbopenguin> so. do you play revolution with a minimap?
L627[19:49:42] <BobbyTables2012> yeah
L628[19:50:04] <BobbyTables2012> journeymap I think
L629[19:50:09] <S3> revolution?
L630[19:50:13] <BobbyTables2012> yeah its journeymap
L631[19:50:14] <BobbyTables2012> yeah
L632[19:50:56] <S3> come for just a little kamelot
L633[19:51:08] <S3> I can't listen to a lot of kamelot because all of their songs sound the frigging same
L634[19:51:09] <S3> but
L635[19:51:19] ⇦ Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:f56e:f787:809:bf8) (Ping timeout: 186 seconds)
L636[19:51:39] <S3> regardless they are good
L637[19:52:10] <turbopenguin> been on an apocalyptica kick lately.
L638[19:54:20] <turbopenguin> then i go back for some black sun empire. ah, classic BSE.
L639[19:58:02] <turbopenguin> i can totes put OCLightes2 in this pack
L640[19:58:13] <turbopenguin> pixel by pixel monitors yo! woooo!
L641[19:58:59] <BobbyTables2012> oclightes2?
L642[19:59:28] <turbopenguin> https://github.com/gamax92/OCLights2
L643[19:59:44] <turbopenguin> pixel manipulation.
L644[19:59:53] <BobbyTables2012> personally, I have computronics
L645[19:59:56] <BobbyTables2012> added
L646[20:00:10] <turbopenguin> o.O
L647[20:00:11] <BobbyTables2012> primarily for the spoofing card but for other stuff too
L648[20:03:27] <turbopenguin> hmm.. may have to add that as well. thing is, it does not add the monitor detail for the SOC i eventually want to make.
L649[20:03:36] <turbopenguin> but it does have blocks that will make it possible.
L650[20:04:00] <BobbyTables2012> I think i also have open periphials
L651[20:04:49] <turbopenguin> do you use CC more than OC? its more of a flavor thing from what i understand.
L652[20:05:08] <BobbyTables2012> no I use OC primarily
L653[20:05:19] <BobbyTables2012> I used to use CC, but OC is way better imo
L654[20:05:33] <BobbyTables2012> its more realistic, has less weird issues and gives low level control
L655[20:05:40] <BobbyTables2012> that CC doesnt
L656[20:05:43] <BobbyTables2012> among other things
L657[20:05:54] <turbopenguin> also requires better understanding. not a bad thing.
L658[20:06:03] <BobbyTables2012> ^
L659[20:06:30] <S3> whee %Entity{components: [], id: "fc0d5623-5c8f-4a56-9364-9c2fdd1932e1"}
L660[20:06:35] <S3> it works!
L661[20:06:54] <turbopenguin> *claps*
L662[20:07:04] <S3> I need to make Event.Distributor
L663[20:07:07] <turbopenguin> is so pretty! what do?
L664[20:07:17] <S3> It's an entity
L665[20:07:32] <S3> I am experimenting with the ECS pattern
L666[20:07:57] <S3> in ECS, the entity has nothing but an ID, it is simply a container, that's it
L667[20:08:09] <S3> players, rooms, items, npcs, mobs, whatever
L668[20:08:13] <S3> they're all entities
L669[20:08:22] <S3> and they all function EXACTLY the same
L670[20:08:34] <S3> which gives me the clean teeth just brushed feeling when I think about it
L671[20:08:43] <turbopenguin> so if you can call an entity, you can control it completely
L672[20:08:54] <turbopenguin> no matter what it is.
L673[20:08:56] <S3> right. Entities re made up of components
L674[20:09:06] <S3> which above no components are dded
L675[20:09:10] <turbopenguin> this is starting to sound like screeps
L676[20:09:11] <S3> but if I wanted the entity to be alive and have an age
L677[20:09:17] <S3> I'd add it a component that stores its age
L678[20:09:40] <turbopenguin> so its an object.
L679[20:09:40] <S3> it's useful because in the game engine I can search entities by the components they have, using the name of the component
L680[20:09:57] <turbopenguin> oooh. thats interesting.
L681[20:10:06] <S3> In a translational sense to typical OOP laguages, yes.
L682[20:10:13] <S3> However Elixir is functional
L683[20:10:21] <S3> it's nearly the same idea;
L684[20:10:38] <S3> What you see here is a map, or a dictionary, or a hash table, associate array (depending on the language)
L685[20:10:48] <S3> it's a data structure with key value pairs
L686[20:11:01] <S3> and that's ALL an entity is in my game, it's not a class
L687[20:11:03] <S3> :D
L688[20:11:39] <S3> The other thing that's really frigging cool to me, is that entities aren't like referenced somewhere and held
L689[20:11:54] <turbopenguin> self contained then?
L690[20:12:22] <S3> Not sure what you mean by that, but what happens, is there is a process, a thread that does nothing but infinitely loop.
L691[20:12:31] <S3> that function loops by calling itself, infinite recursion
L692[20:12:39] <S3> and it passes every entity it has
L693[20:12:42] <S3> to itself*
L694[20:12:54] <S3> you can think of it like a roller coaster with an entity in each seat
L695[20:12:57] <turbopenguin> tbh that sounds horrifying if not done right.
L696[20:12:58] <S3> that just never stops
L697[20:13:07] <S3> well, if I didn't do this
L698[20:13:13] <S3> the data would dissapear forever
L699[20:13:19] <S3> and entities would just die as soon as they were spwned
L700[20:14:00] <S3> so what actually happens, is that when you search for entities, you're getting a "copy" of an entity at that exact moment in time on that roller coaster
L701[20:14:25] <S3> fortunately, I have coded it up so that whenever you receive an entity you get the most up to date model
L702[20:14:32] <turbopenguin> makes sense. with procedural generation of entities, this is a powerful thing.
L703[20:14:49] <turbopenguin> however. what about saving?
L704[20:15:12] <turbopenguin> you would have to have an inturrupt in there somewhere for writing data out of the loop for an exit.
L705[20:15:14] <S3> Hehe, I was just getting to that
L706[20:15:25] <S3> Not at all :D
L707[20:15:30] <turbopenguin> oooh.
L708[20:15:36] <turbopenguin> you has my attention.
L709[20:16:20] <S3> What happens, is that every five minutes, another thread in the program periodically requests a copy of its current entities, and stores all entities that have what I call "implied static" components to disk.
L710[20:16:33] <S3> implied static means it's in an inventory, in your hands, or just said to never degenerate
L711[20:16:39] <S3> if you drop an item on the floor, it won't be static
L712[20:16:52] <S3> the garbage collector does the same thing the saving thread does
L713[20:17:08] <S3> except that it trashes entities it finds, and tells the entity storage loop to discard it.
L714[20:17:28] <S3> that way if you leave an item laying around itl only be there for five minutes
L715[20:17:59] <S3> (technically up to 10 minutes)
L716[20:18:11] <turbopenguin> is it exactly 5 minutes? or is it dependant on when the last cycle ran? cause if thats the case, it could be five minutes or it could be 30 seconds.
L717[20:18:14] <S3> it actually checks to see if an entity that is not static is at least 5 or minutes past its last modified date
L718[20:18:29] <turbopenguin> ah. i see.
L719[20:18:31] <S3> so technically up to 10 minutes
L720[20:18:36] <S3> (configurable in config file)
L721[20:18:48] <S3> you can also disable degeneration alltogether
L722[20:19:12] <S3> but yeah, disk saving is done ENTIRELY outside of the entity storage!
L723[20:19:13] <S3> :D
L724[20:19:13] <turbopenguin> dearly beloved, we gather here to remmeber the main thread that crashed from lack of garbage collection.
L725[20:19:17] <S3> in ram*
L726[20:19:24] <S3> rofl
L727[20:19:30] <S3> so, that's another thing
L728[20:19:36] <S3> my game is extremely difficult to crash
L729[20:19:51] <turbopenguin> in before you put it in front of a 5 year old.
L730[20:20:11] <S3> the worst thing that will typically be possible, is if the entity storage loop crashes
L731[20:20:21] <turbopenguin> you can make a 2 inch thick sphere of solid titanium. a 5 year old will have it destroyed in 15 minutes.
L732[20:20:36] <S3> what happens if it crashes? it restarts. You lose all entities since the last save to disk, and time goes backwards a few minutes.
L733[20:20:55] <S3> however, good luck crashing the storage loop
L734[20:20:58] <turbopenguin> resilience through reset. i see.
L735[20:21:10] <S3> the storage loop only accepts new entities, removes them, and allows you to query them
L736[20:21:15] <S3> there isn't much to crash there..
L737[20:21:20] <S3> that's like 20 lines of code
L738[20:21:47] <turbopenguin> i like what you're describing.
L739[20:21:58] <S3> don't let me scare you with how sockets work
L740[20:21:59] <S3> XD
L741[20:22:08] <S3> I let those crash too
L742[20:22:14] <S3> if you disconnect from the game
L743[20:22:29] <turbopenguin> what game are you coding on?
L744[20:22:34] <S3> the socket loop will, instead of checking for your status, will just crash because it will read from a disconnected handle
L745[20:22:39] <S3> I'm making a game
L746[20:22:47] <turbopenguin> squee.
L747[20:22:56] <S3> in which case it won't restart, because you disconnected, and it won't crash any other part of the game
L748[20:23:06] <S3> less code, no error detection needed
L749[20:23:22] <S3> socket error? you disconnected anyways, just crash the socket reading thread and don't bother recovering
L750[20:23:31] <S3> once a new client connects, itl fire up a new one
L751[20:23:54] <S3> So what I'd like to do is at some point do something like this using lua coroutines.
L752[20:24:01] <S3> in OC
L753[20:24:11] <BobbyTables2012> what happens if an invalid object gets created
L754[20:24:29] <BobbyTables2012> say one that makes queries that crashes the program
L755[20:24:54] <BobbyTables2012> due to ram overload or something
L756[20:26:41] <S3> That is very hard to do in a design like this, because the threats will ONLY accept the state they intend to support and no more, if it gets something else, it will either ignore it, or crash. if you crash the entity storage loop because you manually created a map and sent it to the storage loop for storage, it won't cause too much damage, outside of a small crash here and there but the engine will still continue running. This is because my
L757[20:26:41] <S3> program doesn't store information lying around. if one entity crashes things, other entities won't. and itl be your fault for not using the API to create an entity with the basic requirements for you.
L758[20:26:44] <S3> then adding to it
L759[20:26:53] <S3> threads*
L760[20:27:07] <BobbyTables2012> I mean what if then entity causes the machine to run out of ram
L761[20:27:15] <S3> That's a bigger problem
L762[20:27:26] <S3> That means you need more RAM. There are solutions for this
L763[20:27:39] <turbopenguin> you can download it.
L764[20:27:43] <S3> FORTUNATELY, your storage mechanism to disk would have at least fairly recent state saved
L765[20:27:48] <BobbyTables2012> I mean what if someone mistakingly creates an entity forkram or something
L766[20:27:55] <BobbyTables2012> forkbomb
L767[20:27:58] <S3> from here you can move it to a machine with more memory or add more memory
L768[20:28:11] <S3> OR... I hae supported this, but it is possible to store entities accross more than one computer.
L769[20:28:14] <BobbyTables2012> yeah but will it get stuck in a crash loop
L770[20:28:26] <S3> Eliir language supports cluster computing out of the box.
L771[20:28:50] <BobbyTables2012> I dont mean cluster computing, I just mean aborting stuff that uses excessive resources
L772[20:28:53] <turbopenguin> holy cow this terrian generation is nuts.
L773[20:28:56] <S3> You could easily run the game accross a server farm to manage memory resources, but I just don't have any code for that
L774[20:29:26] <BobbyTables2012> as entities could be created that by mistake use infinite ram
L775[20:29:31] <S3> I would hope that you wouldn't run out of RAM on a text based zork like multiplayer game server
L776[20:29:53] <BobbyTables2012> just for example
L777[20:30:14] <S3> it's hard to make a memory leak though in Elixir
L778[20:30:15] <BobbyTables2012> lets say I make an entity that duplicates itself every 5 seconds
L779[20:30:38] <BobbyTables2012> and each entity will then duplicate in 5 seconds
L780[20:30:52] <BobbyTables2012> and each stores some data as a variable
L781[20:31:00] <S3> that's just a dupe bug, and probably just your stupidity..
L782[20:31:08] <BobbyTables2012> and it loops until you run out of ram
L783[20:31:21] <S3> I would say I hope your duped entities aren't explicit static
L784[20:31:28] <BobbyTables2012> yeah, but how is an infinite crash loop be avoided
L785[20:31:35] <S3> which is when you want to make an item that never ever no matter what gets collected
L786[20:31:39] <BobbyTables2012> as it will crash because it ran out of ram
L787[20:31:43] <turbopenguin> impossibru!
L788[20:31:50] <S3> well,
L789[20:31:53] <S3> if you stop the game
L790[20:31:53] <BobbyTables2012> and it will be restored to the previous state
L791[20:31:59] <BobbyTables2012> which has that same object
L792[20:32:10] <BobbyTables2012> which will crash the computer again
L793[20:32:10] <S3> iyou could just write a bootup script that flushes everything that isn't supposed to be thre
L794[20:32:12] <S3> there*
L795[20:32:31] <S3> or, if the game hasn't saved yet, then it would just be gone
L796[20:32:33] <S3> and you could fix the bug
L797[20:33:11] <S3> but you're right, it is possible to duplicate given bad user code and fill up memory
L798[20:33:23] <S3> maybe what is necessary is a governor
L799[20:33:33] <BobbyTables2012> do you have a code link
L800[20:33:40] <BobbyTables2012> like to see it
L801[20:33:50] <BobbyTables2012> also, is it singleplayer or multiplayer
L802[20:33:56] <S3> Currently only available on my beaglebone git. I'll push it up as soon as I get templating to work!
L803[20:34:03] <S3> multiplayer :P
L804[20:34:12] <turbopenguin> BBB is the shiat
L805[20:34:16] <BobbyTables2012> thats what I was worried about
L806[20:34:20] <S3> right now it's kinda only usable through an interactive shell and calling functions
L807[20:34:28] <S3> because there's no templates for making room code
L808[20:34:29] <BobbyTables2012> as you need to be careful about malicious users
L809[20:34:34] <BobbyTables2012> or just cheaters
L810[20:34:40] <S3> yeah
L811[20:34:49] <S3> they do exist
L812[20:35:01] <S3> but most MUDders are nice enough to use the bug command to report it
L813[20:35:16] <S3> and I'm making a network room so I can see EVERYTHING everyone does
L814[20:35:27] <S3> so if I suspect somebody is doing something bad
L815[20:35:37] <S3> I could just look at the traffic
L816[20:35:44] <S3> but it's usually very nois
L817[20:35:46] <S3> noisy*
L818[20:35:49] <S3> in terms of line noise
L819[20:35:56] <BobbyTables2012> there are ways someone could do it very silently
L820[20:36:15] <BobbyTables2012> or completely hijack the server and from there hide their traces
L821[20:36:30] <BobbyTables2012> or just be malicious about it and cause a ton of harm
L822[20:37:31] <BobbyTables2012> there are lots of ways one could write an object that can run arbitrary code on the server if you
L823[20:37:35] <BobbyTables2012> arent careful
L824[20:37:42] <BobbyTables2012> just for a worst case scenario
L825[20:38:08] <S3> people can do that anyways to an extent
L826[20:38:23] <S3> MUDs allow certain players to work on the game while it is running
L827[20:38:34] <S3> writing new code, rooms, reloading content, etc
L828[20:38:39] <S3> these are called "creators"
L829[20:38:47] <S3> and every time you have them you take a risk but that's fine
L830[20:38:54] <S3> makes it interesting
L831[20:39:26] <BobbyTables2012> whats stopping someone from deleting the entire filesystem
L832[20:39:29] <turbopenguin> how big can a carved out mountain be before it colapses BobbyTables2012 ?
L833[20:39:43] <BobbyTables2012> depends on material
L834[20:39:53] <turbopenguin> stone. i'm making a stone hovel
L835[20:40:13] <BobbyTables2012> big enough for a hovel
L836[20:40:23] <BobbyTables2012> assuming you mean smooth stone
L837[20:40:31] <BobbyTables2012> cobble collapses pretty easily though
L838[20:40:47] <BobbyTables2012> if it collapses, you can always reinforce with another material
L839[20:40:49] <S3> what are you guys doing? and also I would hope that you would BSD jail the game or something
L840[20:40:58] <S3> so that it would be difficult to do anything unnoticed
L841[20:41:29] <S3> fortunately MUDders are not usually too upset about being a day behind or so of losing stuff from some asshat who went rogue
L842[20:43:15] <S3> the one thing that I'd miss out on doing some functional stuff in Lua is pattern matching
L843[20:43:17] <BobbyTables2012> better keep a backup
L844[20:43:23] <S3> pattern matching is like the best thing ever
L845[20:44:00] <turbopenguin> no, treecapitator is the best thing ever. i missed you treecapitator
L846[20:44:40] <S3> iex(1)> {:ok, pid} = ECS.Registry.start
L847[20:44:40] <S3> {:ok, #PID<0.147.0>}
L848[20:44:40] <S3> iex(2)> pid
L849[20:44:40] <S3> #PID<0.147.0>
L850[20:44:44] <S3> pattern matching example ^
L851[20:45:06] <S3> If I don't get :ok, and something to fill up the variable "pid", then it crashes :D
L852[20:45:33] <S3> in case I got something like, :error instead
L853[20:45:47] <S3> using some function glue I could make Lua support thos
L854[20:45:48] <S3> this*
L855[20:46:49] <turbopenguin> mmm. i may have to brave the wolrd and get some pizza soon.
L856[20:47:20] <S3> wait what
L857[20:48:06] <turbopenguin> its combat fishing season. trying to get something from the store is almost dangerous. if you dont get food at like 5AM everything is gone, and the fishermen are all jackasses about parking.
L858[20:48:11] <S3> why would you get pizza
L859[20:48:51] <turbopenguin> because i can grab a frozen pizza and be out of the madhouse in under 2 minutes. the longer you stay, the longer you are likely to be there, as the line doubles exponentialy with time
L860[20:49:01] <S3> gross
L861[20:49:16] <S3> it takes like no effort and is 1000x cheaper to make your own pizza
L862[20:49:17] <turbopenguin> the worst part? every damned asshat in the line smells like raw fish.
L863[20:49:31] <S3> earlier in the day you just throw flower and salt n shit in a bowl and put it on the fridge or somewhere high for a few hours
L864[20:49:47] <BobbyTables2012> someone could be really malicious though
L865[20:49:54] <S3> and then you just add flour and knead and toss it into a shape of a pizza put tomato sauce on it cheese and toppings bake for like 8 minutes and done
L866[20:50:09] <turbopenguin> your telling a batchelor to cook. NaN
L867[20:50:11] <BobbyTables2012> suppose that someone were to replace the eeprom with something unrunnable
L868[20:50:22] <BobbyTables2012> making it read only
L869[20:50:24] <S3> oh btqw
L870[20:50:28] <S3> let's see..
L871[20:50:30] <S3> %js 1
L872[20:50:36] <MichiBot> 1
L873[20:50:40] <S3> ok good
L874[20:51:07] <turbopenguin> oh good. i have rice things. i can stay out of the stoor till 3 AM.
L875[20:51:07] <S3> %js Array(16).join("wat " - 1) + " Batman!"
L876[20:51:07] <MichiBot> NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN Batman!
L877[20:51:17] <turbopenguin> lmao
L878[20:51:28] <turbopenguin> that was glorious
L879[20:51:35] <BobbyTables2012> %js Array(100).join("wat " -1) + " Batman!"
L880[20:51:35] <MichiBot> Message too long to send to channel https://paste.pc-logix.com/duxuhatiri
L881[20:51:43] <BobbyTables2012> %js Array(0).join("wat " -1) + " Batman!"
L882[20:51:43] <MichiBot> Batman!
L883[20:51:48] <BobbyTables2012> %js Array(-1).join("wat " -1) + " Batman!"
L884[20:51:49] <MichiBot> RangeError: inappropriate array length: -1 in <eval> at line number 1
L885[20:51:57] <BobbyTables2012> %js Array(20).join("wat " -1) + " Batman!"
L886[20:51:57] <MichiBot> NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN Batman!
L887[20:52:14] <BobbyTables2012> %js Array()
L888[20:52:14] <MichiBot> [object Array]
L889[20:52:18] <BobbyTables2012> %js Array(1)
L890[20:52:18] <MichiBot> [object Array]
L891[20:52:26] <BobbyTables2012> gtg
L892[20:52:34] <S3> I am cooking right now
L893[20:52:54] <S3> it's easy
L894[20:53:27] <S3> waiting for water to boil
L895[20:53:31] <S3> throw some pasta in, cook some bacon
L896[20:53:50] <turbopenguin> look. i'm out of ingredients. i just moved into the place. to do what your describing requires cooking utensils, which i dont have, and ingredients. which i dont have. and money. which i dont have enough of. i love the idea...
L897[20:53:53] <S3> cook pasta in bacon grease after, shred bacon in pasta, toss in a raw egg, stir it up
L898[20:53:55] <S3> VOILA
L899[20:53:59] <S3> pasta carbanara
L900[20:54:00] ⇦ Quits: BobbyTables2012 (~EiraIRC@47-51-43-210.static.mtpk.ca.charter.com) (Remote host closed the connection)
L901[20:54:36] <turbopenguin> i've actually been looking at this blog 'damn delicous' for some cooking ideas.
L902[20:54:51] <S3> meh
L903[20:55:01] <S3> I think it's better to just see other shit people make
L904[20:55:07] <S3> and be like, ima make somethin
L905[20:55:28] <S3> no recipes needed
L906[20:55:30] <turbopenguin> last time i did that it took days for the food poisoning to go away >.>
L907[20:55:41] <S3> what did you do..
L908[20:55:52] <turbopenguin> turns out, cheese is a delicate instrument
L909[20:56:02] <S3> not really...
L910[20:56:08] <S3> did you forget to cut the mold?
L911[20:56:10] <turbopenguin> and onions have a shelf life.
L912[20:56:19] <S3> uh
L913[20:56:23] <turbopenguin> and hot sauce is best used in moderation
L914[20:56:26] <S3> yes but they are VISIBLY bad
L915[20:56:31] <S3> they get black and soft
L916[20:56:35] <S3> and gross and slimy
L917[20:56:43] <turbopenguin> they were not that far gone.
L918[20:56:48] <S3> yes don't mess with sauce like that
L919[20:57:08] <turbopenguin> also, eggs are dangerous if not given the proper respect
L920[20:57:33] <turbopenguin> my mom tried for years to teach me how to cook. and i tried to learn.
L921[20:57:49] <S3> well seriously though you don't need recipes
L922[20:57:54] <turbopenguin> i'll get the storemade pizza. its safer for everyone.
L923[20:58:15] <S3> also pizza is something you can eat after it's been sitting out for a day or so
L924[20:58:30] <turbopenguin> indeed.
L925[20:58:49] <turbopenguin> it never lasts that long in my place, but it is theoretically possible.
L926[20:59:22] <turbopenguin> though for how fast it dissapears, it may as well be a higgs boson partical
L927[20:59:35] <S3> lol
L928[20:59:53] <S3> it's so easy and cheap to make your own though
L929[21:00:00] <S3> as long as you remember to start it by noon
L930[21:00:29] <S3> it doesn't really need to be checked on either
L931[21:00:33] <S3> the dough will just rise on its own
L932[21:01:02] ⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error: Connection reset by peer)
L933[21:01:11] <S3> also
L934[21:01:24] <S3> if you get food poisoning it's because you weren't paying attention
L935[21:01:34] <S3> you know eggs come out of the same hole as the chickens butt
L936[21:01:40] <turbopenguin> shhhh
L937[21:02:02] <S3> lol
L938[21:02:06] <turbopenguin> good things and bad things come from the same place
L939[21:02:14] <S3> chickens are literally saying "eat my shit"
L940[21:02:19] <S3> lol
L941[21:02:28] <S3> except that eggs aren't shit
L942[21:02:34] <turbopenguin> really its more like 'handle this abortion for me' but yea.
L943[21:03:12] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L944[21:04:11] <S3> also get yourself a meat thermometer
L945[21:04:16] <S3> preferrably an electronic one
L946[21:04:45] <turbopenguin> i shall reprogram it to play tetris music when the meat is just right.
L947[21:05:11] <turbopenguin> https://www.youtube.com/watch?v=lGkyL_MF-lw
L948[21:05:16] <MichiBot> Tetris Meets Metal | length: 3m 40s | Likes: 40,693 Dislikes: 329 Views: 2,235,725 | by 331Erock | Published On 10/9/2012
L949[21:05:16] <S3> you should be OCD about it. know where you prefer your food. the safe default is 165, but some meats, such as dark meat in chicken should be more lke 180 to 190 or so because dark meat is more tender when overcooked rather than at temperature or undercooked
L950[21:05:36] <turbopenguin> interesting.
L951[21:05:54] <S3> white meat however should be exactly at 165 for a perfect moist meat
L952[21:06:16] <S3> any higher and you risk dry out. also other things you do can dry it out
L953[21:06:33] <S3> don't try to measure bacon temperature
L954[21:06:35] <S3> it doesn't work
L955[21:06:42] <S3> you just gotta know when its done
L956[21:06:47] <turbopenguin> 'its simple. here are 36 rules you must follow'
L957[21:06:56] <turbopenguin> like... wat?
L958[21:07:11] <turbopenguin> i have to make a new onenote just to be around you lol
L959[21:07:28] <turbopenguin> that said, dont stop talking.
L960[21:07:59] <Cruor> what is going on here even .-.
L961[21:08:19] <S3> these aren't really rules
L962[21:08:24] <turbopenguin> S3 is teaching me how not to kill dinner guests
L963[21:08:25] <S3> most of them are just I found out
L964[21:08:35] <S3> the important one is the 165 rule
L965[21:08:39] <Cruor> kill dinner quests...
L966[21:08:43] <Cruor> by burning down the kitchen?
L967[21:08:57] <S3> turbopenguin: oh yeah! how not to get sick.. super cool trick I use
L968[21:08:59] <turbopenguin> among other things
L969[21:09:08] <S3> your cutting board almost ALWAYS has a top and bottom
L970[21:09:18] <S3> use one side for the meat, and always use that side for meat, ALWAYS, EVERY TIME
L971[21:09:22] <S3> use the other side for vegetables
L972[21:09:32] <S3> I use the rightside up for meats and upside down side for veggies and fruit and stuff
L973[21:09:44] <S3> this way, you won't cut vegetables over your raw chicken remains
L974[21:09:44] <turbopenguin> oh, i have like 4 plastic ones. i'll just make them color specific.
L975[21:09:56] <S3> yes but sometimes you don't want to have to bother with more than one
L976[21:10:01] <S3> but yeah
L977[21:10:12] <S3> that'l save your innards
L978[21:10:29] <Cruor> wash you knife whenever you decide to use it again >_<
L979[21:10:39] <S3> I dunno how many times I went to my cutting board and went, "did I cut meat on this one?"
L980[21:10:40] <S3> lol
L981[21:10:43] <S3> yeah
L982[21:10:45] <Cruor> because who the heck keeps track of what is going on in the kitchen
L983[21:10:47] <turbopenguin> ew. i'm sanitary with my prep, its my ingredient mixing that kills me.
L984[21:10:48] <S3> know how to wash a knife
L985[21:11:11] <S3> there is a proper way to slide your fingrs on a knife, and that is to do it from the dull side, toward the sharp side, upwards to the tip
L986[21:11:30] <S3> anybody who is expeerienced in sharpening knives by hand will tell you this
L987[21:11:44] <S3> if you know how to do it, you can never get cut
L988[21:12:01] <S3> even if your fingertips slide accross the sharp edge as you grasp it from the dull side
L989[21:12:45] <turbopenguin> having made a few of my own knives, i got that one down.
L990[21:13:29] <turbopenguin> metalwork is soothing. i just dont have the setup for it anymore. i miss working at an industrial complex sometimes.
L991[21:14:05] <S3> cool
L992[21:14:22] <S3> I've seen some people try to wash there knives and it;'s scary
L993[21:14:38] <S3> some people will grasp a wash cloth and grab it with the entire hand and rub back and forth
L994[21:14:44] <S3> hoping they won't cut through
L995[21:15:09] <turbopenguin> if you do it from the dull side, it is a technique. if done from the edge its asking for an er visit
L996[21:16:09] <S3> waiting for bacon...
L997[21:16:20] <S3> oh yeah and the most important thing about cooking
L998[21:16:22] <S3> patience
L999[21:16:25] <S3> don't rush your food
L1000[21:17:09] <turbopenguin> see, thats where i mess up. because i get bored. and move on to other things.
L1001[21:17:19] <turbopenguin> and then its chicken charChar
L1002[21:17:37] <S3> also use cast iron pans whenever you can. Use them right. Do not wash them. Ever. Season them, and make sure you let them sit on the stove for up to a half an hour depending on their size so that they warm yo evenly on all sides. if you can grab the handle with your hands and continue to hold on, it is not ready.
L1003[21:18:20] <S3> I have an 18" cast iron frying pan that weighs almost 30 pounds.
L1004[21:18:39] <turbopenguin> must take forever to heat up
L1005[21:18:47] <S3> bout half an hour
L1006[21:19:05] <S3> ost pans? about 10 minutes
L1007[21:19:38] <S3> there are consequences if you don't preheat your pans
L1008[21:19:44] <S3> mostly, uneven cooking
L1009[21:19:57] ⇦ Quits: Bigcheese (~quassel@2606:2e00:0:3f::4) (Remote host closed the connection)
L1010[21:20:01] ⇨ Joins: Bigcheese (~quassel@2606:2e00:0:3f::4)
L1011[21:20:28] <S3> ever put out a frying pan, turned the heat on for 5 minutes, started pourng pancakes and cook more throughout 20 minutes or so?
L1012[21:20:48] <S3> you'll find often you used too much heat and burn your 3rd pancake or so then have to wait for it to cool down
L1013[21:20:53] <S3> because the pan wasn't fully ready yet
L1014[21:21:03] <S3> and when you put your 3rd pancake it was fully warmed
L1015[21:21:49] <S3> - Use the lowest temperature possible to get the job done. You don't want it to be too low, but it's better to be a little low than too high in most cases.
L1016[21:22:16] <S3> it is easier to warm a pan than it is to cool it as it is hard to calibrate. This is even harder on electric stoves
L1017[21:26:13] <turbopenguin> and i died. i made my hovel too big
L1018[21:27:16] <S3> lol
L1019[21:27:19] <S3> what are you playing?
L1020[21:28:19] <turbopenguin> revolution|3
L1021[21:28:27] <turbopenguin> 1.7.10 modpack
L1022[21:28:36] <turbopenguin> tis not easy
L1023[21:29:05] <S3> huh
L1024[21:29:08] <S3> I should play that
L1025[21:29:13] <S3> what's so cool about it?
L1026[21:29:21] <S3> also I forgot my other advice that I got reminded me
L1027[21:29:31] <S3> When all else fails, use Toilet Paper
L1028[21:29:35] <S3> I am out of paper towels lol
L1029[21:29:53] <S3> so I dried the bacon on tp
L1030[21:30:06] <S3> and now when we sit down for dinner here I will say "you almost wiped on that"
L1031[21:30:07] <S3> lol
L1032[21:30:16] <turbopenguin> lol
L1033[21:35:36] ⇦ Quits: Zer0AZ (~Zer0AZ@71-211-85-93.phnx.qwest.net) ()
L1034[21:35:52] <Lymia> ohgod
L1035[21:36:02] <Lymia> Writing decompilers involves graph theory save me
L1036[21:36:44] <turbopenguin> ;-; nobody can save you now
L1037[21:41:39] <S3> wow..
L1038[21:41:40] <S3> so like
L1039[21:41:48] <S3> we aren't sure how long sea urchins can live
L1040[21:41:58] <S3> we know that they on average can live 100 - 200 years old
L1041[21:42:07] <S3> but apparently we don't know how old they can get
L1042[21:42:20] <S3> it's apparently believed that sea urchins can live for hundreds of years
L1043[21:42:35] <S3> as long as they never get sick. They don't really age
L1044[21:42:50] <S3> and as long as they don't get eaten
L1045[21:45:39] <turbopenguin> explains why may aunt is still alive
L1046[21:46:20] <Saphire> o.o
L1047[21:46:37] <Saphire> Dwarf Fortress as a world generator tool for DnD and other RPG?
L1048[21:47:08] <turbopenguin> makes total sense tbh
L1049[21:47:58] <turbopenguin> a map is provided with details finite enough to be usefull and vague enough to be interesting. magical realm compile!
L1050[22:00:53] ⇨ Joins: Ignoral (webchat@cpc105178-live33-2-0-cust51.17-2.cable.virginm.net)
L1051[22:09:00] <Saphire> https://en.wikipedia.org/wiki/Japanese_pronouns o..o
L1052[22:09:04] <Saphire> turbopenguin: uh
L1053[22:09:20] <Saphire> turbopenguin: You do know that there is such a thing as legends in Dwarf Fortress?
L1054[22:09:46] <turbopenguin> yeaaaah?
L1055[22:10:28] <turbopenguin> i have forgotten how to whisper o.O
L1056[22:10:49] <turbopenguin> the noob is strong in this one. i am genuinly terrible XD
L1057[22:12:20] <turbopenguin> DF is a great way to generate maps. wish i had thought of it.
L1058[22:12:34] * Saphire is not a fan of moving a public discussion with no personal discussions in PM :V
L1059[22:13:05] <Saphire> I just... I hate it with my everything when on forums someone asks a question and then... "MOVE TO PM"
L1060[22:13:07] <turbopenguin> and i'm too clueless about irc to understand how to whisper to you without a PM. my appologies .
L1061[22:13:25] <Saphire> Uh, you don't? What do you mean by whisper?
L1062[22:13:43] <turbopenguin> so thats not a whisper. its a callout. ok
L1063[22:14:14] <turbopenguin> just started using IRC yesterday. its all still a bit new.
L1064[22:14:35] <turbopenguin> funny considering how old it is.
L1065[22:15:03] <Saphire> What are those terms even? O.o
L1066[22:15:38] <turbopenguin> *sigh* when you mention me by name, it shows up in green text. i had thought that it was a whisper, because in other programs thats how a whisper is displayed.
L1067[22:15:46] <turbopenguin> whisper is a PM.
L1068[22:15:56] <Saphire> .___.
L1069[22:16:05] <Saphire> What the hell are those programs?
L1070[22:16:08] <Saphire> That sounds, uh...
L1071[22:16:29] <turbopenguin> to be fair, it ususaly says 'whisper' near the text. i should have looked for that.
L1072[22:16:40] <Saphire> no, the "highlight" is just, well, highlight
L1073[22:16:44] <Saphire> Or ping
L1074[22:16:59] <Saphire> It's just when you're mentioned
L1075[22:17:04] <turbopenguin> ping! thats what you call it. new words. wewt
L1076[22:17:24] <Saphire> Typically accomponied by a beep or notification, like a "ping!" sound or whatever
L1077[22:17:38] <turbopenguin> hmm. may have to calibrate hexchat to do things with beeps.
L1078[22:17:59] <Saphire> Don't do that with your internal compu terspeaker though
L1079[22:18:03] <Saphire> *computer
L1080[22:18:09] <Saphire> You'll go mad, turbopenguin
L1081[22:18:28] <Saphire> turbopenguin: Oh, and, what is callout?
L1082[22:18:56] <turbopenguin> callout, shout, hey listen, ping, hey you, notice me senpai... all the same thing.
L1083[22:19:07] <turbopenguin> and i'm already mad.
L1084[22:19:08] <Saphire> What.
L1085[22:19:16] <Saphire> Uh, why? <.<
L1086[22:19:32] <turbopenguin> because science
L1087[22:20:11] <turbopenguin> sorry i PMed you. that was rude of me.
L1088[22:20:16] <Saphire> Mmmhm
L1089[22:20:37] <Saphire> Sorry for being rude about it too, I just.. DOn't like sudden jumps like this :V
L1090[22:20:46] <Saphire> See m y opinion on moving public topics
L1091[22:20:50] <turbopenguin> Saphire: your going to hate me.
L1092[22:21:02] <turbopenguin> change topics every other sentence.
L1093[22:21:37] <turbopenguin> you think your having a conversation about waffles but i've already moved on to the breeding habits of sea turtles.
L1094[22:21:52] <turbopenguin> suddenly, hampsters!
L1095[22:22:12] <turbopenguin> the next logical topic is of course chipotle.
L1096[22:23:17] <Saphire> Naaah, I won't
L1097[22:23:33] <Saphire> So, what got you in here?
L1098[22:24:10] <turbopenguin> nothing yet. i'm using lua and OC as a piggyback to learn coding. same as all the other newbies i guess >.>
L1099[22:25:03] <Saphire> Oooh, how are results?
L1100[22:25:18] <Saphire> And you seem to beinterested in that
L1101[22:25:41] <turbopenguin> i can make a function library and i know what that means. loops are giving me some trouble, as is the thing = required"thing"
L1102[22:25:48] <turbopenguin> but i'm murking my way through that.
L1103[22:26:50] <turbopenguin> just started querying other devices, and the results are.. mixed. UUID's are a pain, and i'm trying to find a fast and easy way to figure that out, but dont tell me yet, because if i am handed everything on a platter, there will be no journy.
L1104[22:26:57] <turbopenguin> with no journey there can be no learning.
L1105[22:28:54] <turbopenguin> can you ping me? want to see what it does with new configs
L1106[22:37:30] <Mimiru> no turbopenguin that'd be awful
L1107[22:37:39] <turbopenguin> lol
L1108[22:37:46] <turbopenguin> thanks. its not my computer beep. good to know.
L1109[22:42:44] <turbopenguin> this modpack is testing my patience. i had forgotten how annoying some bugs in 1.7.10 were.
L1110[22:57:16] ⇦ Quits: BearishMushroom (~BearishMu@78-73-0-138-no159.tbcn.telia.com) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L1111[23:05:50] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L1112[23:30:17] ⇦ Quits: Ignoral (webchat@cpc105178-live33-2-0-cust51.17-2.cable.virginm.net) (Quit: Web client closed)
L1113[23:33:03] ⇦ Quits: ping (v^@me.pxtst.com) (Ping timeout: 383 seconds)
L1114[23:36:47] <turbopenguin> this pack is damned hard.
L1115[23:37:14] <turbopenguin> i like suffering as much as the next guy, but holy cow. thats a bit much.
<<Prev Next>> Scroll to Top