<<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
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.
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
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
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?
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
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
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
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
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
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
L265[08:59:33] <AmandaC> Last commit april
2016
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.
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.
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)
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
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)
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
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...
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.
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'
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
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
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?
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
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!
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*
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
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
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!"
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.
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.
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
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)
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
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"
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.
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?"
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.
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
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
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"
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)
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.