<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:48:25] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
(Quit: Leaving.)
L2[00:49:46] <Mimiru> %tonk
L3[00:49:47] <MichiBot> By my throth!
Mimiru! You beat TheFox's previous record of 1 hour, 29 minutes and
11 seconds! I hope you're happy!
L4[00:49:48] <MichiBot> Mimiru's new record
is 1 hour, 38 minutes and 8 seconds! 8 minutes and 57 seconds
gained!
L5[01:44:14]
<Kleadron>
wtf does "By my throth!" mean
L6[01:44:54] <Mimiru> %xkcd #1975
L7[01:44:55] <MichiBot> Mimiru:
https://store.xkcd.com/ - *The xkcd store*:
"shirts, prints, posters, and assorted ephemera based on the
comic xkcd by randall munroe."
L8[01:44:58] <Mimiru> %xkcd 1975
L10[01:45:22] <Mimiru> It's in there...
somewhere
L11[01:45:53] ⇨
Joins: pizdeccxfvdxsgsdgkdfs
(pizdeccxfvdxsgsdgkdfs!~pizdeccxf@94.180.52.58)
L12[01:47:34] ⇦
Quits: pizdeccxfvdxsgsdgkdfs
(pizdeccxfvdxsgsdgkdfs!~pizdeccxf@94.180.52.58) (Client
Quit)
L13[01:56:42]
<Forecaster>
I got most of them from lists of old curse words :P
L14[01:57:13] <Izaya> it's under
system/usr/local somewhere
L16[02:07:29]
<Forecaster>
%curse
L17[02:07:29] <MichiBot> Forecaster:
Fopdoodle!1!11!
L19[02:07:47]
<Kleadron>
this is a fun game
L20[02:08:15]
<Forecaster>
how did you fit 3 and a half floppies into a single drive
L21[02:08:18]
<Forecaster>
that's amazing
L22[02:09:05]
<Kleadron>
im going to strangle you
L23[02:09:11]
<Wuerfel_21>
I set that same wallpaper when I was like 9.
L24[02:09:11]
<Wuerfel_21>
Oh the flashbacks.
L25[02:09:29]
<Kleadron>
funny thing is that im legit using xp on my seconday computer
L26[02:11:00]
<Wuerfel_21>
I mean, compatibility aside, why not?
L27[02:11:12]
<Forecaster>
yeah I don't see what's funny about that
L28[02:11:20]
<Kleadron> i
play old games on here
L29[02:11:44]
<Kleadron>
like C&C generals and starcraft
L30[02:11:59]
<Kleadron>
and i play tekkit on here sometimes when im not at my main
L31[02:12:10]
<Kleadron>
tekkit runs at around 40 to 60 fps
L32[02:13:46]
<Wuerfel_21>
thats a good XP machine then. I have a bunch that play vanilla at
like 5 FPS
L33[02:13:59]
<Kleadron>
what version of MC did you try
L34[02:14:05]
<Kleadron>
1.12.2 barely ran
L35[02:14:13]
<Kleadron>
1.2.5 and 1.0 ran perfectly
L37[02:18:14]
<Wuerfel_21>
I don't remember. I tried 1.7.10 and whatever was latest at the
time. 1.7.10 ran much better. ~~1.8+ suxx download 1.7.10
today~~
L38[02:18:50]
<Wuerfel_21>
also, yay, _Lucky Star_
L39[02:22:59]
<Kleadron>
is that sarcasm or legit
L40[02:24:35]
<Wuerfel_21>
the 1.7.10 thing? just my favorite version
L41[02:25:25]
<Kleadron>
no below it
L42[02:26:18]
<Wuerfel_21>
i don't know how you'd interpret that line as sarcasm.
L43[02:27:03]
<Kleadron>
yea im dumb
L45[02:28:20] <Izaya> you digging through
your old machine or something?
L46[02:28:55] *
Izaya has their original Solaris install backed up and can be spun
up as a VM and rolled back to the initial state
L47[02:28:58]
<Kleadron>
this could probably be considered my first computer but i recently
reinstalled xp on it
L48[02:31:39]
<Kleadron>
its late at night and im bored as well
L49[03:04:56] ⇦
Quits: gartral (gartral!~gartral@162.243.117.98) (Ping timeout: 183
seconds)
L50[03:07:33] ⇨
Joins: gartral (gartral!~gartral@162.243.117.98)
L51[03:13:48] <Izaya> KOS NEO: runs on a T1
stick of RAM, mostly
L52[03:14:02] <Izaya> MineOS: "First
advice I can give though, is to forgo case and go directly for T3
server rack full of 3.5 RAM. And even with that, you can expect
problems with things like geolyzer program."
L53[03:20:05]
<Rph> MineOS
for me is only usable with some values in gpu code changed to make
it able to draw quicker
L54[03:20:15]
<Rph> And
with computronics magical memory
L55[03:20:23]
<Kleadron> I
think its a slightly better decision to design software that runs
on cheaper components, like a reactor program that runs on t1
components with no issues and can completely manage itself, you
don't really need a fleshed out t3 system just to do some simple
monitoring.
L56[03:20:42]
<Rph> But
fancy GUI
L57[03:21:22]
<Rph> And
animations
L58[03:21:25]
<Kleadron>
do you want to waste half of your resources just to get
colors
L59[03:21:28]
<Kleadron>
also
L60[03:21:31] *
Izaya points at KOS NEO
L61[03:21:34] <Izaya> there's your
GUI
L62[03:21:42] <Izaya> and it runs on the
cheapest computer you can build
L63[03:21:42]
<Kleadron>
animations can be done with a t1 gfx card and monitor
L64[03:22:20]
<Rph> I
kinda wanted to make an OS as well
L65[03:22:30] <Izaya> do eet
L66[03:22:33] <Izaya> it's fun
L67[03:22:35] <Skye> I'd advise a T2
monitor for mouse support for KOS
L68[03:22:39] <Izaya> the first few will be
bad
L69[03:22:40]
<Kleadron> i
used MiniOS to run my program on
L70[03:22:54] *
Izaya is on their fourth OS
L71[03:23:10]
<Kleadron>
you dont really need a massive operating system to do one simple
task
L72[03:23:16]
<Rph> I
kinda want to try fitting the whole thing under 250KB
L73[03:23:28]
<Kleadron>
good luck doing that with plain text files
L74[03:23:35] <Izaya> I mean
L75[03:23:37] <Skye> 250KB?
L76[03:23:38]
<Rph>
Well
L77[03:23:41] <Izaya> it depends on the
scope
L78[03:23:45]
<Rph> No
gui
L79[03:23:49] <Izaya> you can do a
multitasking multi-user in 4KB
L80[03:23:49] <Skye> It's definitely
doable
L81[03:23:50]
<Rph> Basic
libraries only
L82[03:23:55] <Izaya> s/user/user OS/
L83[03:23:55] <MichiBot> <Izaya> you
can do a multitasking multi-user OS in 4KB
L84[03:24:07] <Skye> Wasn't miniOS only
100KB
L85[03:24:07] <Izaya> it's kinda ass, but
it does work
L86[03:24:36]
<Rph> What I
am going for is openos without all the extra bloat
L87[03:25:00]
<Kleadron>
just delete half the libraries
L88[03:25:04]
<Kleadron>
and commands
L89[03:25:05]
<Kleadron>
voila
L90[03:25:15] <Izaya> documentation is a
significant part of OpenOS
L91[03:25:27] <Izaya> Skye: next base plan,
documentation server
L92[03:25:36] <Izaya> so we can have a disk
that contains only documentation
L94[03:26:02]
<Rph> I once
did achieve a GUI under 2KB
L95[03:26:10]
<Rph> Except
it required internet card
L96[03:26:19]
<Rph> And
did all processing in a PHP file on my server
L97[03:26:28] <Izaya> Well, it functions, I
guess :P
L98[03:26:36]
<Rph> It was
slow
L99[03:27:26]
<Kleadron>
Instead of trying to make MiniWindows (which died in a couple of
days) I think i'm gonna have a go at making an even more
complicated reactor program with even more features and less copy
pasted code, and have it all run on a single t1 stick of ram and
all t1 hardware, complete with sliding and flashing
animations
L100[03:28:03]
<Kleadron>
and it might still be based on a modified version of MiniOS because
it doesn't need that much else
L101[03:28:09] <Izaya> PsychOS 2 is
presently ~14KB
L102[03:28:31] <Izaya> It's lacking layer
5 and 6 of the network stack though so :|
L103[03:28:42] <Izaya> That said,
multi-monitor support works nicely :D
L104[03:29:52] <Izaya> I have it running
the doors in my base and it seems stable enough, too
L105[03:31:26] <Skye> Lol
L106[03:32:04]
<Forecaster>
"I mean, none of the doors have tried to kill me,
yet"
L107[03:32:44]
<Kleadron>
inb4 it gains control of your toaster and starts a kitchen warfare
with you, bread, butter, and a butter knife
L108[03:36:12] <Izaya> We have a toaster,
actually
L109[03:36:34] <Izaya> fortunately it's
not a Talkie Toaster
L110[03:45:01]
<Forecaster>
doesn't keep it from yammering on I mean yes, toasters don't talk,
definitely!
L111[03:48:12]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300C107205E028A29DDBA2212CD25.dip0.t-ipconnect.de)
L112[03:48:12]
zsh sets mode: +v on Vexatos
L113[04:16:10] <Izaya> I can stick a
chunkloader upgrade in an adapter, right?
L114[04:16:51] <Izaya> ... Apparently not.
Neat.
L115[04:23:15]
<Forecaster>
most disappointing reveal of the year so far
L116[04:25:17]
<Kleadron>
cds and dvds in opencomputers when
L117[04:26:55]
<Forecaster>
one thousand years, when it catches up to current technology
L118[04:27:12]
<Forecaster>
or, make an addon
L119[04:29:32]
<Kleadron>
dont we need bigger storage mediums than floppy drives when we
progress tho
L120[04:30:20]
<Kleadron>
maybe zip disks for t2 and cds for t3
L121[04:30:30]
<Rph> SSDs
for less painfully slow disk access?
L122[04:31:03] <Izaya> nah man, set up an
OS with a FS for raw disks, then keep a disk cache
L123[05:01:34] ⇦
Quits: logan2611
(logan2611!~logan2611@71-218-50-110.hlrn.qwest.net) (Read error:
-0x1: UNKNOWN ERROR CODE (0001))
L124[05:01:42]
⇨ Joins: logan2611
(logan2611!~logan2611@71-218-50-110.hlrn.qwest.net)
L125[05:51:07]
<Wuerfel_21>
CDs would be a good fit for Comptronics, as it already got audio
playback functionality for its tapes
L126[05:51:28] <Izaya> gotta be CD-ROMs
though
L127[05:51:37] <Izaya> support storing up
to...
L128[05:51:40] *
Izaya hmms
L129[05:51:41] <Izaya> 30MB of data
L130[05:51:48] <Izaya> write-once
L131[05:52:11]
<Rph> I wish
computronics could play like real oggs
L132[05:52:13]
<Rph> or
something
L133[05:52:29] <Izaya> eh, I like the
uncompressed PCM tbh
L134[05:52:44]
<Rph>
uncompressed PCM would be fine if it didnt sound so awful
L135[05:52:48] <Izaya> Easy to modify from
an in-game computer if you so desire
L136[05:52:52] <Izaya> also you can do it
at double bitrate
L137[05:54:55]
<Wuerfel_21>
considering how crusty the tapes are, maybe 4 bit ADPCM at same
sample rate?
L138[05:55:16]
<Rph>
hmm
L139[05:57:47] <Skye> Izaya: doesn't
charset have records
L140[05:57:58] <Skye> Heck, what about
tapes.
L141[05:57:59] <Izaya> an excellent
question
L142[06:46:07]
⇨ Joins: t20kdc
(t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L143[06:47:47] <S3> Izaya: got a ramnode
VPS for $3 USD
L144[06:47:55] <S3> half a gig of ram
XD
L145[06:48:04] <Izaya> half a gig can do a
lot
L146[06:48:13]
<Forecaster>
%tonk
L147[06:48:14] <MichiBot> You got the
first Tonk Forecaster, but this is only the beginning.
L148[06:48:20]
<Forecaster>
oh okay
L149[06:49:20] <Izaya> S3: you could run
pleroma and gitea on that easily
L150[06:49:28] <Izaya> and prosody
L151[06:49:33] <Izaya> so that's all your
social needs covered
L152[06:50:28] <S3> I don't know what
those are
L153[06:50:36] <S3> but I'm setting up my
email server on it
L154[06:50:42] <S3> for 300-baud.net
L155[06:51:12] <Izaya> pleroma = federated
social networking with ActivityPub, gitea = self-hosted git web UI
and shit, prosody = XMPP server
L157[06:51:54] <S3> I was using gitprep
for a while whic is written in Perl, and then I started using
gitweb again
L158[06:51:59] <S3> which is now
cgit
L159[06:52:08] <S3> (the one kernel.org
uses)
L161[06:52:35] <S3> cgit is extremely
simple
L162[06:53:36] <Izaya> yeah I've used it
before, I can appreciate the simplicity
L163[06:53:38] <S3> Not bad, I wonder what
it's written in
L164[06:53:47] <Izaya> gitea is go
L166[06:53:57] <Izaya> which doesn't make
me happy but whatever it's light
L168[06:54:04] <Izaya> pleroma is elixir
which is much more interesting
L170[06:55:09] <S3> I like how simple cgit
is, it doesn't have much, it's literally just minimal with some
handy features
L171[06:56:16] <Izaya> cgit has no issue
trackers, right?
L173[06:57:19] <S3> FreeBSD used to, and
Linux currently still I think uses bugzilla
L174[06:57:38] <Izaya> no I mean like it
doesn't provide issue trackers for repos
L175[06:58:23] <stephan48> does gitea do
that?
L176[06:58:28] <Izaya> yeah
L177[06:58:32] <S3> gitea has a bug
tracker
L178[06:58:43] <stephan48> mh. might
evaluate that then.
L180[06:58:54] <stephan48> thanks :)
L181[06:59:12] <Izaya> it's nowhere near
as featureful as something like gitlab but it can run on a 256MB VM
so
L182[06:59:18] <S3> The nice thing about
having a bug tracker built into your git repo manager is that it
can easily integrate with your code sometimes
L183[06:59:32] <stephan48> thats the point
Izaya
L184[06:59:35] <S3> but I don't like
having multipurpose things usually
L185[06:59:40]
<Rph> S3,
commit message: "Blah blah blah fixes #1" is a neat
feature
L186[06:59:48]
<Rph> and
that commit automatically closes the bug
L187[06:59:56]
<Rph> or the
issue
L188[07:00:02]
<Rph> and in
the issue page it references the commit
L190[07:00:14] <stephan48> thats the issue
with gitlab, its damn powerfull but also needs its fair share of
ressources and expertise
L191[07:00:18] <Izaya> S3: I can see both
sides: more stuff in one place can provide convenient features like
^, potentially be lighter, and is generally less setup
L192[07:00:22] <Izaya> but on the other
hand
L193[07:00:37]
<Rph> I
attempted setting up gitlab but found it to be too
frustrating
L194[07:00:44] <Izaya> other software,
while requiring more setup to have the same feature set as more
integrated solutions, is generally more flexible
L195[07:00:45]
<Rph> with
gitea its just download file, run it, cool it works
L196[07:00:57] <S3> rph, I recommend
gitprep too
L197[07:01:10] <S3> gitprep is a pretty
nice perl project and is relatively easy to setup
L198[07:01:35]
<Rph> the
urls look kinda ugly
L200[07:02:08] <S3> gitprep in
action
L201[07:02:13]
<Rph> yes
the `/gitprep.cgi` rubs me in the wrong way
L202[07:02:33]
<Rph> I
don't know why it just looks weird
L203[07:02:47]
<Rph> I
guess some .htaccess trickery could mitigate that problem tho
L204[07:02:48] <S3> uh dude
L205[07:02:53]
<Rph>
?
L206[07:02:55] <S3> that's how he has his
proxy set up
L207[07:02:58]
<Rph>
ah
L208[07:03:08] <S3> do you know anything
about rewrite urls? lol
L209[07:03:18]
<Rph> Well I
mentioned .htaccess trickery earlier on
L210[07:03:26] <S3> ok then
L211[07:04:05] <S3> this guy is not
ashamed to show the underlying index file
L212[07:05:38]
<Rph> I
guess I am too used to fancy URLs
L213[07:06:48] <Izaya> I appreciate short
URLs
L214[07:07:08]
<Rph> Side
note: How do discord messages look on the IRC side of thing?
L215[07:07:18] <S3> you guys must have
missed the days when we would usually get URLs on paper
L216[07:07:21] <S3> and have to type them
in
L217[07:07:35] <S3> and sometimes they'd
be gigantuan with spaces and everything
L218[07:07:40] <Izaya> that's still today
depending on the situation
L219[07:07:40]
<Rph> Wasn't
tinyURL around for a long time already?
L221[07:07:57]
<Forecaster>
with no transformation they look something like `Corded:
<discord user> message`
L222[07:08:09]
<Rph> Ah I
see
L223[07:08:10] <S3> tinyurl hasnt been
around that long
L224[07:08:10] *
Izaya squints
L225[07:08:15] <Izaya> you feelin okay
Corded?
L226[07:08:52]
<Rph> URL
shorteners is something most people these days take for
granted
L227[07:09:11] <S3> tinyurl is reported to
have come out in 2002
L228[07:09:14]
<Rph> But
they are god damn convenient when giving someone a website over the
phone or whatever
L229[07:09:20] <S3> so no tinyurl hasn't
been around for too long
L230[07:09:25] <Izaya> easy to type from
memory is more important than shortness tbh
L231[07:09:48]
⇨ Joins: Inari
(Inari!~Pinkishu@p54AFF603.dip0.t-ipconnect.de)
L232[07:10:08] <S3> heh 2002, the xbox I
think had been out for a year or something by then
L233[07:10:14] <Inari> Boobp!
L234[07:10:49] <S3> I waited to buy my
xbox though and I got mine used. I was still playing my N64 all day
in 2001
L235[07:10:53] <Izaya> ie gfycat vs
0x0.st
L236[07:10:54] <Inari> AmandaC: haha,
cute
L238[07:11:27]
<Rph> I made
my own screenshot service and the URLs are a behemoth
L239[07:11:34]
<Rph> Like
30 characters
L241[07:12:46] <S3> Rph what was also fun
back when I'm talking about with url typing is that most machines
were just starting to get copy and paste. It had been around, but
most people didn't even have it
L242[07:13:06] <S3> and it was much more
limited
L243[07:13:42]
<Rph> I
wasn't alive in the 90s so I didn't get to experience that
L244[07:13:53] <S3> perhaps not a bad
thin
L245[07:13:57] <S3> thing*
L246[07:14:27] <S3> but you missed out on
the best video games in the world
L247[07:14:36] <Izaya> now everything is
bad in whole new ways :D
L248[07:14:39]
<Rph> Not
really, I have emulators
L249[07:14:49]
<Rph> I know
its not the same
L250[07:14:56] <S3> close enough
L251[07:15:13] <S3> though some games
never work for emulators pretty much
L252[07:15:15] <S3> like POKEMON
SNAP
L253[07:15:28] <S3> or Killer Instinct
Gold
L254[07:15:47]
<Rph>
Pokemon snap is it the gb camera one?
L255[07:15:47] <Izaya> Killer Instinct is
a Suda51 game or whatever, right?
L256[07:15:56] <S3> Holy shit
L257[07:16:10] <S3> I should have never
given away my pokemon snap its selling for like $200 now
L258[07:16:10]
<Rph> Wait
no I don't think
L259[07:16:26] <S3> no pokemon snap is an
n64 game
L260[07:16:28] <S3> it was so fun
L261[07:16:44] <Izaya> also, I imagine if
it were camera dependant, an emulator on a phone could work
nicely
L262[07:16:59]
<Rph>
Hmmm
L264[07:17:11] <MichiBot>
Pokemon Snap
- Cave | length:
3m 33s | Likes:
47 Dislikes:
5
Views:
28,018 | by
Nintensoft | Published On
12/2/2010
L266[07:17:14] <S3> gameplay video
L267[07:17:16]
<Rph> I
don't like phone emulators unless with a bt controller
L268[07:17:35] <S3> this guy
sucks....
L270[07:17:42] <Izaya> I got a one-handed
VR controller for it :D
L271[07:18:05]
<Rph> I have
one that like has a holder for the phone
L272[07:18:11]
<Rph> On top
of the controller
L273[07:18:14] <Izaya> Can be looking at
my phone and have my hand in my jacket pocket with the
controller
L274[07:18:17] <S3> you can get a muk
there
L275[07:18:17]
<Rph> No
name brand from AliExpress
L276[07:18:24] <Izaya> yeah there's plenty
of those :D
L277[07:19:37] <S3> so the role of this
game is to take pictures of pokemon and get graded on them. there's
a lot of thing syou can do with the bester and pokeballsbut this
guy sucks BIG TIME
L278[07:19:42] <S3> he has no idea what
hes doing
L279[07:20:57] <S3> I would always throw a
pester ball at jigglypuff on this level
L280[07:21:01] <S3> it would get pissed
XD
L281[07:21:26] <S3> Rph have you played
Super Metroid
L282[07:21:30]
<Rph>
No
L283[07:21:33] <S3> that was another
amazing game of the 90s
L284[07:21:40] <S3> much better than snap,
snap was just a game to waste time
L285[07:21:41]
<Rph> I
think I have a rom somewhere tho
L286[07:21:58] <S3> If you like metroid
don't forget to play it through it's a beast
L287[07:22:43]
<Rph> I'll
give it a try
L288[07:24:48] *
Lizzy yawns
L289[07:25:19] <Lizzy> swapped my gpus
over in my pc, now the boot gets stuck at Started udev Coldplug all
devices
L290[07:30:08] <Lizzy> hmm wait
L291[07:30:41] <S3> Lizzy: do you have
custom udev rules for your old gpu?
L292[07:31:37] <Lizzy> i don't think so,
but looking at the last boot logs, it does get past that line
L293[07:31:46] <Lizzy> lemme try disabling
lightdm
L294[07:32:41] <Lizzy> wait nvm
L295[07:32:48] <Lizzy> ignore previous
line
L296[07:33:23] <Lizzy> ah, yeah it did
boot normally from what i can tell
L297[07:33:30] <Izaya> I finally got
around to switching to a static IP on my desktop and it proceeded
to freak out and hang on start for 2 minutes
L298[07:33:50] <Izaya>
syustemd-wait-network or somesuch decided I didn't have a network
connection yet
L299[07:33:56] <Izaya> disabling that also
fixed NFS mounting
L300[07:35:02] <Lizzy> hmm, okay no it
still gets hung up...
L301[07:35:08] <Lizzy> OH I KNOW WHY
L302[07:35:12] <Lizzy> derp
L303[07:35:27] <Lizzy> i have the vfio
driver binding to the gpu i now want to use
L304[07:35:28] <Lizzy> ffs
L305[07:35:46] <Izaya> that's uh, gonna
make it a little wonky
L306[07:35:57] <Izaya> that reminds me, a
friend said I could have their dead 1060 if I can get it to
work
L307[07:36:11] <Izaya> I feel game to
flash a graphics card even if it's weaker than the one I have
L309[07:43:21] <S3> new FreeBSD 11.2 VM
up
L310[07:43:27] <S3> I'm upgrading to 12
though
L311[07:43:32] <S3> which came out a
couple weeks ago
L312[07:43:57] <Lizzy> YAY
L313[07:44:00] <Lizzy> got it working
again
L314[07:44:13] <S3> oh nice, what was
up?
L315[07:44:38] <Lizzy> it was the fact
that the vfio driver grabbed the wrong card cause i forgot that
worked on the specific hardware id, not it's IOMMU group
L316[07:46:24] <Lizzy> just had a small
heart attack cause i thought there was a kernel panic on boot,
realised it was just the arch usb not liking me booting it's kernel
directly
L318[07:46:45] <S3> I used to use
arch
L319[07:47:02] <S3> before systemd became
integrated into it
L320[07:47:13] <S3> It's changed quite a
lot
L321[07:47:25] <Izaya> systemd makes me
sad
L322[07:48:43] <Lizzy> okay, other than
the fact that this 980 has no built in fan curve, everything is
working
L323[07:49:01] <S3> there, zsh and screen
are installed..
L324[07:49:14] <S3> Izaya: I have been
using sendmail for the past 15 or more years
L325[07:49:22] <S3> I wonder if I should
tackle smtpd
L326[07:49:27] <S3> instead^
L327[07:49:55] <S3> I love sendmail but it
is a giant
L328[07:50:19] <Izaya> I should try
OpenBSD as a mail server
L329[07:51:06] <S3> I just spent my
evening yesterday help setup OpenBSD smtpd on his ramnode
L330[07:51:21] <S3> it was a bit awkward
because I'm so used to sendmail but if you have the right docs it's
super easy
L331[07:51:34] <S3> he's a big OpenBSD
guy
L332[07:51:50] <S3> we want to start a BSD
users group here in Maine
L333[07:52:09] <S3> (But we're probably
the only two BSD users in Maine)
L334[07:53:47] <S3> yay, port scan
suggests only port 22 is open
L335[07:56:26] <S3> ssh key created...
changing ssh to only allow key auth...
L336[07:56:55] <S3> I should probably grab
vim while I am at it
L337[07:57:16] <S3> Izaya: FreeBSD as of
what 10.x I think now defaults to the OpenBSD mail system
L338[07:57:21] <S3> smtpd
L339[07:57:47] <S3> OpenBSD kind of annoys
me honestly
L340[07:57:57] <S3> Great things come out
of the project but I never liked using it myself
L341[07:58:15] <S3> chroots for everything
just makes things aggrevating
L342[08:03:57]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@mue-88-130-63-139.dsl.tropolys.de)
L343[08:04:37] <S3> there all is set there
time for a mail server
L344[08:04:39] <S3> hey ben_mkiv
L345[08:04:51] <ben_mkiv> hi
L346[08:05:48] <ben_mkiv> Mimiru, yea
noticed yesterday, so "Fuck Off" also fits xD
L347[08:09:40] <ben_mkiv> but im
struggeling with the card container actually, it wont connect the
component in the inventory to the host -.-
L349[08:09:52] <ben_mkiv> maybe Vexatos
knows the trick?
L350[08:10:08] <ben_mkiv> 13-17 is what i
did out of any other ideas, but none of this does work
L351[08:10:49] <ben_mkiv> the tileentity
(this) is a EnvironmentHost
L352[08:15:03] <S3> So I have this habbit
I've never grown out of
L353[08:15:11] <S3> when I make pancakes I
always eat them while I cook em
L354[08:15:21] <S3> anyone else like
that?
L355[08:15:37] <S3> it makes it hard to
cook pancakes for others
L356[08:15:39] <S3> because I WANNA EAT
EM
L357[08:16:15] <ben_mkiv> yea, and they
are still warm :>
L358[08:16:25] <ben_mkiv> guess anyone
with iq over 50 does that
L359[08:25:39] <Temia> I don't
particularly like pancakes so I'm not at risk of doing that. They
always bother my stomach :c
L360[08:27:56] <Inari> Temia: same! Though
I still eat them at times
L361[08:31:12] <S3> a lot of store and
restaurant pancakes will do just that
L362[08:31:29] <S3> a lot of older
families here instead make theirs wit hbuckwheat and lard, and I
wonder if it would make a difference
L363[08:44:58] <ben_mkiv> hadnt them for a
while, maybe should get some :>
L365[08:47:03] <ben_mkiv> also they taste
good filled with salat. maybe that already helps about the stomach
issues
L366[08:57:14] <stephan48> %tonk
L367[08:57:16] <MichiBot> Willikers!
stephan48! You beat Forecaster's previous record of <0! I hope
you're happy!
L368[08:57:17] <MichiBot> stephan48's new
record is 8 hours, 7 minutes and 28 seconds! 8 hours, 7 minutes and
28 seconds gained!
L370[08:58:47] <stephan48> i think there
was a reset somewhere in the backlog, Forecaster did something
earlier today and the tonk was zeroed?
L371[08:58:53] <stephan48> can't seem to
find it anymore throu
L372[09:01:42] <AmandaC> Or the last
person tonked out
L374[09:03:37] <stephan48> mh, yea the
times between Mimirus and my tonk add up to the 8 hours and a bit.
but atleast here is no tonkout.
L375[09:14:18] <Temia> I handmade my
pancakes and they still bug me, though I've yet to do it with
buckwheat flour.
L376[09:14:25] <Temia> Lard's right out
since I live with a vegan.
L377[09:14:28] <Temia> Who loves her
pancakes.
L378[09:14:39] <Inari> Why would you put
lard into pancakes
L379[09:15:12] <Temia> We ended up not
making pfeffernuesse this year for the same reason .3.
L380[09:15:23] <Inari> Sounds.. odd
L381[09:15:33] <Inari> Also, why the
German
L382[09:15:46] <Temia> Because that's what
they're called?
L383[09:15:53] <Inari> Od
L386[09:16:26] <Inari> I'd expect people
would at least translate it
L387[09:16:26] <Inari> :P
L388[09:16:46] *
Temia shrugs
L389[09:16:58] <Temia> English is pretty
much a pidgin language of loanwords, what did you expect?
L390[09:17:20] <Inari> :p
L391[09:17:54] ⇦
Quits: t20kdc
(t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
(Ping timeout: 190 seconds)
L392[09:18:30] <AmandaC> English doesn't
loan words. It knocks other languages over the head, ruffles
through their pockets, and runs off with some of their words.
L393[09:19:03] <Temia> Mugwords sounds so
uncouth, though
L394[09:25:50] <AmandaC> mugwords. I like
it
L395[09:26:48] ⇦
Quits: ben_mkiv
(ben_mkiv!~ben_mkiv@mue-88-130-63-139.dsl.tropolys.de) (Ping
timeout: 190 seconds)
L396[09:32:34]
⇨ Joins: t20kdc
(t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L397[09:32:51] <S3> wth is wrong with you
dovecot
L398[09:32:55] <S3> I am so used to cyrus
imapd
L399[09:49:32] <AmandaC> S3: the trick is
to lace the pancakes with cyanide, so you don't feel like eating
them while they're being cooked!
L400[09:49:33] <AmandaC> %tonk
L401[09:49:34] <MichiBot> I'm sorry
AmandaC, you were not able to beat stephan48's record of 8 hours, 7
minutes and 28 seconds this time.
L402[09:49:35] <MichiBot> 52 minutes and
18 seconds were wasted! Missed by 7 hours, 15 minutes and 10
seconds!
L403[09:55:47] <AmandaC> S3: just make
sure you remember to lace the maple syrup with activated charcoal,
or you're facing a murder charge
L404[09:58:41] <Izaya> ayy I think my
keyboard kit is shipping today
L405[09:58:59]
<Forecaster>
I would not recommend putting kit in your keyboard
L406[09:59:15] <Izaya> That sounds ...
unpleasant
L408[10:00:30] <Izaya> Aw man, seems
perfect
L409[10:00:37] <Izaya> just need to get
some die-cast metal keycaps
L410[10:00:42] <Izaya> ... Is that a thing
you can do?
L411[10:01:12]
<Forecaster>
probably
L412[10:14:30]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@i577BCF32.versanet.de)
L413[10:29:43] <ben_mkiv> shouldn't
os.date() or os.time() increase??!?!
L414[10:29:51] <ben_mkiv> time seems to be
freezed in my game -.-
L415[10:32:58]
<Wuerfel_21>
do you have the day/night cycle disabled?
L416[10:36:03] <ben_mkiv> yes,
thanks
L417[10:36:13] <ben_mkiv> that was the
issue
L418[10:58:13]
<ZefTheFox>
lol
L419[10:58:23]
<ZefTheFox>
I had that problem too at one point, when I made a clock
L420[10:58:46] <Izaya> just a heads up,
don't trust os.time
L421[10:58:51]
<Forecaster>
*stops time*
L422[10:58:56] <Izaya> the units it uses
depends on platform
L423[10:59:02]
<Forecaster>
"Why isn't my clock working?!"
L424[10:59:06]
<Rph> I made
a clock that downloads Unix time from an API every 5 minutes to
sync
L425[10:59:19]
<Rph> And
then uses os.sleep
L426[10:59:21] <Izaya> Rph: What API are
you using?
L427[10:59:30]
<Rph> My
own
L428[10:59:36] <Izaya> Oh. That makes
sense.
L429[10:59:53] *
Izaya has been thinking about doing something along those lines,
but sharing the time over the network also
L430[11:00:22] <Izaya> So you have the
computer with the internet card sharing internet access and the
time via minitel
L432[11:00:33]
<Rph> This
is the url if you want
L433[11:00:47] <Izaya> Is that UTC?
L434[11:00:53]
<Rph> Not
sure
L435[11:01:12]
<Rph> I can
check when I arrive home
L436[11:02:23]
<Rph> In
case it is not, applying corrections would be adding or subtracting
a multiple of 3600
L437[11:02:30] *
Izaya nods
L438[11:02:47] <Izaya> By the looks, if
you set TZ=UTC as an env var it should return unix time
L439[11:03:00] *
Izaya goes to investigate the possibility of having a gopher CGI
script to do this
L440[11:03:17]
<Rph> I can
apply changes to the php file to return UTC
L442[11:05:11] <AmandaC> Izaya:
"gopher CGI"?
L443[11:05:26] <Izaya> AmandaC: my gopher
daemon supports server-side scripts
L444[11:05:36] <Izaya> "CGI" is
not entirely accurate but anyway
L445[11:05:41] <AmandaC> oh, right, the
gopher protocol
L446[11:06:26] <AmandaC> I totally forgot
that that was a thing
L447[11:06:57] <Izaya> well
L448[11:07:00] <Izaya> I have
confirmed
L449[11:07:02] <Izaya> it works
nicely
L451[11:09:05] <Izaya> time.cgi is a bash
script containing only echo i$(TZ=UTC date +%s)
L452[11:09:50] <AmandaC> heh, planning on
making a gopher client for OC?
L453[11:10:13] <Izaya> I mean, Gopher and
FRequest are only slightly different
L454[11:10:24] <AmandaC> oh?
L455[11:10:27] <Izaya> You could connect
to a Gopher server with an FRequest client and download a
file
L456[11:10:35] <AmandaC> interesting
L457[11:10:46]
<Rph> I wish
the http part of OC internet was more capable
L458[11:11:01] <Izaya> (Assuming you
tricked an FRequest client into connecting to a TCP socket rather
than a Minitel socket, anyway)
L459[11:11:07]
<Rph> Like
specifying method other than GET/POST
L460[11:11:09] <Izaya> Menus have a
different format, but that's a pretty minor issue
L461[11:11:36] <Izaya> That comes later
though
L462[11:11:42] <Izaya> First, Minitel for
PsychOS2
L463[11:11:45]
<Rph> And if
OC supported ws and wss that would allow discord bots :^)
L464[11:12:00] *
Izaya vomits
L465[11:12:23] <Izaya> Oh well, I guess
running Minecraft to run a program on a computer might be lighter
than running Chrome...
L466[11:13:48] <Izaya> A Mumble client
would be interesting - and theoretically possible
L467[11:14:08] <Izaya> The data card can
do the encryption stuff, decoding ogg to the tape player would be
harder but doable
L468[11:14:22] <Izaya> Probably need lots
of memory
L469[11:14:47] <Izaya> Text chat would be
easier but we already have access to the best multi-user chat
platform so \o/
L470[11:15:18]
<Forecaster>
but what's the best single-user chat platform?
L471[11:15:33] <Izaya> unix wall
L472[11:15:44] <AmandaC> `cat
/dev/stdin`
L473[11:17:27] <Izaya> would you believe
that I've used unix wall to talk to other people once upon a
time
L474[11:19:53] <Mimiru> I guess you could
see the writing on the wall.
L475[11:23:31]
<Rph>
Sending `cowsay "Hello" | lolcat` into wall: Best way to
annoy your friends and the system admin!
L476[11:24:19] <stephan48> put it into a
crontab.
L477[11:24:32]
<Rph> ~~or
into index.php on a large website~~
L478[11:25:00] <stephan48> time to write
your own obfuscator for that
L479[11:25:04] <Inari> %moo ^
L480[11:25:04] <MichiBot> time too write
yoooor oown oobfooscatoor foor that
L481[11:25:08] <stephan48> make it
properly hidden
L482[11:25:20] <Inari> %potion
L483[11:25:21] <MichiBot> Inari: You get a
light tuna potion
L484[11:25:24] <Inari> %drink ^
L485[11:25:25] <MichiBot> Inari suddenly
craves pie.
L486[11:25:31] <Inari> Nuuu
L487[11:25:32] <Inari> the calories
L488[11:25:37]
<Rph> Oh I
don't need an obfuscator
L489[11:25:43]
<Rph> I
write pre-obfuscated code
L491[11:51:05] *
Inari runs AmandaC's S.M.A.R.T. test
L492[11:52:05] *
AmandaC meows the results to Inari in cat
L493[11:52:16] <S3> Thunderbird is
absolute trash
L494[11:52:31] <S3> a user and password is
set in the account settings but it's sending a blank username and
password in the packet
L495[11:52:39] <Inari> Thunderbird seems
okay for me
L496[11:52:39] <S3> wtf kind of crap is
that
L497[11:52:48] <Inari> Sounds ilke what
you call a bug
L499[11:54:02] <S3> it always worked in
the past but tbh I have had a lot of issues with it not being able
to properly identify mailserver settings
L500[12:09:49]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L501[12:33:11]
<ZefTheFox>
I read cat as "c a t"
L502[12:33:15]
<ZefTheFox>
and was really confused
L503[12:34:33] <Inari> @ZefTheFox ?
L504[12:34:48] *
Inari determines that AmandaC is 95% operational
L505[12:35:06]
<ZefTheFox>
"meows the results to Inari in cat"
L506[12:35:13]
<ZefTheFox>
lol
L507[12:35:19] <Inari> Yeah but whats it
"c a t"?
L508[12:35:57]
<ZefTheFox>
I thought they were talking about some standard that I haven't
heard of
L509[12:36:42] <Inari> ah
L511[12:45:28] <S3> somebody send me a
test email
L512[12:45:43] <S3> I have an alias set up
s3@300-baud.net will go to my local user email
L513[12:46:03] <S3> you know
L514[12:46:13] <S3> I realized I need to
test outgoing actually, I'll send to gmail that is picky
L515[12:50:30] <S3> hey mgr
L516[12:51:59] <S3> %message
L517[12:52:16] <stephan48> you should have
mail.
L518[12:52:39] <S3> Hey look!
L519[12:52:41] <S3> test failed
L520[12:52:50] <S3> ok. Everything is
working except outgoing mail
L521[12:52:52] <stephan48> aww that not
good
L522[12:52:55] <S3> my SMTP server is not
relaying
L523[12:53:02] <stephan48> feel free to
reply to that when you need to test that.
L524[12:53:04] <Mimiru> %message?
L525[12:53:22] <S3> I couldn't remember if
it was tell or message
L526[12:53:27] <S3> I was probing
L527[12:53:34] <Mimiru> ahh yeah,
tell
L529[12:54:30] <MichiBot>
Cute Anime
SMS Alert Tone「DL」 | length:
11s | Likes:
887 Dislikes:
16
Views:
160,073 | by
KuroNeko | Published On
20/3/2017
L530[12:55:41] <S3> %tell izaya I think I
found a cool way to get proper mail relay working in OC while I've
been yelling at my mail server configs today
L531[12:55:42] <MichiBot> S3: izaya will
be notified of this message when next seen.
L532[12:55:51] <Izaya> Oh?
L533[12:56:01] <S3> I thought you were in
bed LOL
L534[12:56:17] <stephan48> are these
states mutually exclusive?
L535[12:56:35] <S3> well I thought it was
like 4am for him
L536[12:56:37] <Skye> now I'm
curious
L537[12:56:38] <S3> by now
L538[12:57:29] <Izaya> more like 6AM
L539[12:57:44] <S3> Well I was thinking
about all of the really shitty and awful crap that goes in SMTP
protocol
L540[12:59:40] <S3> I was thinking that a
simple finite state machine can both reduce spam and such. The idea
is to handle email in a 2 step sequence. 1) mail transport and 2)
mail delivery
L541[13:02:32] <S3> so mail Our largest
problem is addressing
L542[13:04:15] <S3> in a local network,
this is very easy, but scaling is the issue
L543[13:05:07] <S3> but the actual
transmissin of information I have down, I think a protocol that
contains the basic transport information (where is this going?) and
the content but security is handled in almost another layer
L544[13:05:48] <S3> the idea is that ALL
mail is signed. The person who they claim they are from is not
important other than identification
L545[13:06:07] <S3> with this, email
addresses in the "from" nature are not required
L546[13:06:11] <S3> you can just call
yourself billyBob
L547[13:08:14] <S3> what actually happens
is that when you send an email you deliver your fingerprint along
with the message as well as your signature and what happens i sthat
there's a simple finite state machine that checks first, if the
user has accepted that mailer into his / her address book by
accepting their signature.
L548[13:08:40] <S3> if not, it delivers a
request instead to deliver the mail and temporarily or permanently
add the fingerprint and signature
L549[13:09:05] <S3> if you send email to
somebody and they have not accepted it, all further email from your
signing and fingerprint will be ignored.
L550[13:09:23] <S3> so the end user will
only see it once per account.
L551[13:10:16] <S3> in a nutshell, that
would all be mail delivery. Skye do you have any ideas for the
transport part?
L552[13:10:30] <S3> you're network
handy
L553[13:10:39] <payonel> Lizzy: sorry i'm
here late. just read your message and code link. i'll give it a
look now
L554[13:10:50] <Inari> payonel: We're not
paying you to be late!
L555[13:10:59] <Lizzy> that's okay and
thanks
L556[13:11:13] <Lizzy> we pay him?
L557[13:11:18] <payonel> @Rph openos
without the bloat? do you have a suggestion of something/somewhere
to reduce bloat in openos?
L558[13:11:22] <Inari> No, but that also
means we don't pay him to be late
L559[13:11:23] <Inari> :P
L560[13:11:31] <payonel> Inari: :)
L561[13:11:34] <S3> payonel: uninstalling
:D
L562[13:11:39] <payonel> ouch
L563[13:11:45] <S3> well what else is
there :D
L564[13:11:54]
<Rph> By
bloat I mean memory usage in idle
L565[13:12:00] <Inari> Use no OS
L566[13:12:04]
<Rph> and
certain abstractions
L567[13:12:13] <Izaya> Inari: lua prompt
in EEPROM
L568[13:12:25] <S3> I think OpenOS is
pretty good for what it is
L569[13:12:40] <ben_mkiv> yay
L570[13:12:45] <Inari> What the issue with
memory usage while idle?
L571[13:12:48] <ben_mkiv> my external card
bay is finally working :>
L572[13:13:10] <payonel> rph: i'm not
saying openos is as minimal as it gets, but, honetly, the memory
usage is extremely optimized
L573[13:13:44] <ben_mkiv> funny enough
that it accepts harddisks for now xD
L574[13:13:45] <payonel> but i also
wouldn't say openos is bloated. it has more apps in /bin that are
"critical" perhaps
L575[13:13:46]
<Forecaster>
it's certainly better than it used to be :P
L576[13:13:52] <payonel> but its library
system is quite efficient
L577[13:14:10]
<Rph> There
is a thing I don't like with memory: On a T1 RAM setup, it can
sometimes randomly crash
L578[13:14:11] <S3> Rph you're taking a
few MB of RAM and running Lua on it.
L579[13:14:19] <S3> Lua uses a lot of
memory
L580[13:14:20]
<Rph> and
when apps use the `io.open`
L581[13:14:32]
<Rph> it
crashes because it has no memory to initialize buffer
L582[13:14:42] <payonel> yes, 1x T1 ram is
extremely low
L583[13:15:01] <Inari> Luckily RAM is
cheap
L584[13:15:01] <Inari> :D
L585[13:15:18] *
Izaya looks at hardcore mode recipes
L586[13:15:22] <Izaya> Depends which
server you're on...
L587[13:15:37] <Inari> I mean, at that
point you just make do with EEPROM :P
L588[13:16:21] <Izaya> Hardcore recipes
really encourage being ... efficient
L589[13:16:23] <S3> I'm so glad I'm not
working this wekend
L590[13:16:36] <S3> I'm so burnt out
L591[13:16:45] <Inari> Izaya: Only works
with a modpack made for it thoug xD
L592[13:16:58] <Inari> OC is bad enough
compared to other mods with its normal recipes
L593[13:18:09] <Izaya> with a normal pack
it's not expensive it's just annoying
L594[13:18:19] <Izaya> hardcore recipes
it's expensive and annoying
L595[13:19:07] <payonel> @rph anyways,
openos is too big for 1x t1 ram, that is true. custom os's can be
minimalistic, and save a lot of memory and space. that is true. i
just wouldn't call it bloat. but that's subjective, and honestly, i
don't mind
L596[13:19:16] <payonel> i was just
curious if you had specifics you felt were wasteful
L597[13:19:40] <payonel> ALSO --- it is
NOT supported to run openos on 1x t1 ram, that's just too low
L598[13:19:51] <payonel> i made it install
and boot work on that
L599[13:20:02] <payonel> so that new users
can at least see a working machine with doing the least amount of
work
L600[13:20:02] <S3> I want 64K ram
stick
L602[13:20:18] <S3> ok ok ok I'll settle
for 640K
L603[13:20:18] <Izaya> one chip
L604[13:20:21] <S3> that's all anyone ever
needs
L605[13:20:22]
<Rph>
payonel, It seems our ideals for the perfect OS are a bit
diffrent
L606[13:20:32] <Inari> I want simulated
RAM
L607[13:20:44] <S3> rph you might like
Trotwood, when it releases
L608[13:21:00]
<Rph> I am
currently in the design phase for my OS
L609[13:21:13]
<Rph> By
default it will just come with a basic shell and an editor
L610[13:21:15] <S3> My OS trades a user
experience for high efficiency
L611[13:21:19] <S3> that's what you pay
for
L612[13:21:32]
<Rph> And I
will use a bit diffrent scheme for installable software
L613[13:21:51]
<Rph> Since
there will be a package manager baked deep into the OS
L614[13:21:51] <S3> Inari: I thought
somebody pulled it off once?
L615[13:22:11] <Inari> S3: ?
L616[13:22:18] <S3> swap memory
L617[13:22:29] <Inari> Don't see how that
would work
L618[13:22:37] <S3> Meneither not without
debug
L619[13:22:41] <Inari> You don't have
access to 90% of the variables :D
L620[13:23:05] <Inari> Anyway, I meant
more like
L621[13:23:15] <Inari> read/write calls on
the ram component when interacting with variables
L622[13:23:22] <S3> I thought about ways
to handle that before I came up with my own OS and realizing it's
better to run a number of OC machines with their own RAM than to
have one machine with a bunch of virtual memory
L623[13:23:24] <Inari> As opposed to RAM
just acting as a calculation for memory size
L624[13:23:33] <Izaya> gamax92 did virtual
memory with a specific table
L625[13:24:06] <Inari> Mostly since I was
going to say "Make 1-bit ram cells with redstone!" but
then realized you can't
L626[13:25:25] <payonel> Lizzy: btw,
text.split
L627[13:26:06] <Lizzy> that's a
thing?
L628[13:26:07]
⇨ Joins: trainfan91
(trainfan91!webchat@c-73-150-56-216.hsd1.nj.comcast.net)
L629[13:26:16] <trainfan91> hey, any1 use
mineos?
L630[13:26:46] <S3> rph: Have you ever
heard of Erlang?
L631[13:27:19]
<Rph> i've
heard that discord backend was made with it
L632[13:27:22]
<Rph> but
not really much else
L633[13:27:27] <payonel> Lizzy: it's a bit
more versatile than what you need, but it'll work for sure
L634[13:27:36] <payonel> text.split(input,
delims, dropDelims)
L635[13:27:44] <Inari> Erlang is used all
over the place, mostly for backend stuff though, yeah
L636[13:27:45] <S3> Rph well my OS is
built on ideas from Erlang
L637[13:27:50] <Lizzy> oh cool, i'll make
a note of that
L638[13:28:00] <payonel> so like ...
text.split("a b c", {"%s"}, true) =>
{"a", "b", "c"}
L640[13:28:03] <MichiBot>
Erlang The
Movie II: The Sequel | length:
9m 55s | Likes:
1,246 Dislikes:
35 Views:
79,970 | by
gar1t |
Published On 22/3/2013
L641[13:28:13] <Lizzy> awesome
L642[13:28:21] <S3> also, the command line
interface of my OS is built on the design of a DMS-10
L643[13:28:25] <S3> you know what a DMS 10
is right?
L644[13:28:39] <S3> that's why its
software bundle is called Trotwood DMS
L645[13:28:56]
<Rph> I
don't really know what DMS 10 is
L646[13:29:15] <payonel> Lizzy: we also
have require("uuid") and its only method,
uuid.next()
L647[13:29:48] <Lizzy> also did not know
that. the uuid function in there is borrowed from Gamax's
vcomponent code heh
L648[13:30:38] <payonel> yeah, his is a
lot simpler/cleaner
L650[13:31:01] <Inari> Erlang++
L651[13:31:10] <Inari> Ah, I love this
video
L652[13:31:22] <payonel> we should just
use his
L653[13:32:05]
<Trainfan91>
again, any1 use mineos here?
L654[13:32:06] <S3> Oh wait the erlang
movie!
L655[13:32:10] <S3> haha the second one is
hilarious
L656[13:33:09]
<Trainfan91>
hello??
L657[13:33:18] <S3> Rph: Instead of being
purposeful for a personal computer, the machine categorizes its
software configuration using an overlay system
L658[13:33:20] <Lizzy> no
L659[13:33:22] <S3> we hear you
trainfan
L660[13:33:25]
<Forecaster>
no, I just outlawed it
L661[13:33:26] <AmandaC> Not that I know
of, Trainfan
L662[13:33:27] <S3> I have not used
mineos
L663[13:33:31]
<Rph>
hmm
L664[13:33:44]
<Rph> Well
in my project I still want to be useful on personal computers
L665[13:33:48] <S3> Process data is
managed as tabfile databases
L666[13:33:55]
<Trainfan91>
nvm, i was going to ask for help in it
L667[13:34:14] <Inari> Ask the dev
:D
L668[13:34:23]
<Rph> The
idea is on the main installer you get the bare minimum but you can
install additional things from supplied floppy disks (if you get it
on floppy disks) or using a built-in small snippet that downloads
additional installers
L669[13:35:14] <S3> Just don't forget to
support Trotwood network negotiation :D
L670[13:35:25] <trainfan91> any1 know
IgorTimofeev contact info?
L671[13:35:38] <Lizzy> you could try
contacting them on the forums
L672[13:35:44]
<Rph> Google
search "MineOS opencomputers"
L674[13:35:51]
<Rph> open
an issue or something
L675[13:35:54] ⇦
Quits: trainfan91
(trainfan91!webchat@c-73-150-56-216.hsd1.nj.comcast.net) (Quit:
webchat.esper.net)
L676[13:36:38] <S3> Rph if you send nil to
a particular port as a broadcast on the network where trotwood is
running, if DMS is enabled then it will respond to you with a port
number to send on (packet contains uuid its from to send to) and
you just tell it what machine you're trying to reach and it replies
back with how to get there (what uuid / port is your next hop or
the destination machine)
L677[13:36:54] <S3> it will let you
traverse over linked cards or the Internet with some help from
others etc
L678[13:37:15]
<Rph> By
default there will be no network backends
L679[13:37:29]
<Rph> on the
"extras" disk there will be a network folder
L680[13:38:08] <S3> I think networking is
critical because if it's not integrated into how the system
communicates then it's almost always inefficient later on
L681[13:38:17] <S3> even networking in
OpenOS is kind of scary
L682[13:38:23]
<Rph>
well
L683[13:38:29] <S3> Plan9K took a good
whack at it
L684[13:38:43]
<Rph> There
will be a networking API but by default it will be filled with a
stub
L685[13:38:50] <S3> Microsoft Windows made
the same mistake
L686[13:38:55] *
Izaya attacks the problem from the other side: make networking work
like OC stuff
L687[13:39:04] <S3> they didn't implement
networking until later and ended up with an OS that doesn't even
really handle networking
L689[13:39:26] <S3> yeah Izaya has some
neat stuff
L690[13:39:40]
<Rph> I will
made a networking API which will be stubbed by default
L691[13:39:41] <S3> I took networking to
the extreme with Trotwood, in that networking in Trotwood is just
IPC
L692[13:39:46] <S3> and Trotwood already
has IPC
L693[13:40:00] <S3> this is why a trotwood
computer can be made of a cluster of 500 OC computers as one
computer
L694[13:40:15] <S3> that's just a
ridiculous number btw I'm sure you wont do that
L695[13:40:28]
<Rph> my
goal is to make bootup times as fast as possible
L696[13:40:28] <S3> if you need more ram
you can add another computer and turn it on
L697[13:41:05] <S3> your biggest issue
will be starting services likely
L698[13:41:10] <S3> that's where boot time
often gets slow
L699[13:41:24] <S3> the os itself should
be instant
L700[13:41:28]
<Rph>
Services will be started up in the background
L701[13:41:35] <payonel> AmandaC: i have a
very reasonable "reboot/shutdown" fix for psh, btw
L702[13:41:40]
<Rph> you
set a priority for the service when registering it
L703[13:41:56]
<Rph>
Priority is from 0 to 10
L704[13:42:02]
<Rph> 0 =
Startup immidietly after OS initializes
L705[13:42:08]
<Rph> 10 =
You can delay until you have time
L706[13:42:20] <S3> I just use tab files
for services so it just happens in whatever order the file is
read
L707[13:42:40] <S3> an entry in the plain
text file is kinda like
L708[13:42:41]
<Rph> for
instance, a networking stack could be priority 0
L709[13:42:47]
<Rph> but an
application could be priority 10
L710[13:43:15] <S3>
/path/to/file:name:options
L711[13:43:20] <S3> it's nothing
spoecial
L712[13:43:32]
<Rph> yes I
know
L713[13:43:42]
<Rph> but
since I am trying to mainly target "home users"
L714[13:43:48]
<Rph> I want
it to be ready as fast as possible
L715[13:44:08] <AmandaC> payonel:
oh?
L716[13:44:22] <payonel> yeah. and i'm
working on pshfs now, on which pshcp will run
L717[13:44:27] <payonel> i'll push some
fixes today
L718[13:44:29] <payonel> (eod)
L719[13:44:46] <payonel> derp, no such
thing as pshcp
L720[13:44:48] <payonel> i meant pcp
L721[13:45:06] <payonel> psh, pcp, pshfs
(and pshd)
L722[13:45:09] <S3>
system/mtty:mtty0:device=mtty0,mux=mttys # Modem TTY interface
0
L723[13:45:30] <S3> kind of like ssh
L724[13:45:41] <S3> more like rlogin
L725[13:45:50] <payonel> AmandaC: yeah, i
mentioned to you that psh needs to work on openos 1.7.3 as is
L726[13:46:07] <payonel> sure i'm finding
things to fix in openos, but i dont want those fixes to 1. be
required, nor 2. break psh when fixed
L727[13:46:19] <AmandaC> be careful using
pcp, sometimes it takes 5 strong officers to pull you into
submission from wanking in public
L728[13:46:24] <payonel> so i have to come
up with slightly hack ways of side stepping some issues, like that
one
L729[13:46:34] <S3> I can even set the
uuid of the modem component it binds to etc
L730[13:46:49] <payonel> AmandaC: :) yeah,
i like the name, too :P
L731[13:48:34] <payonel> normally, when a
socket is closed, the host process closes too. so the hack is that
when a shutdown event is fired, pshd hosts will ignore socket
closures
L732[13:49:46] <payonel> Lizzy:
event.listen ignores DUPLICATE function registrations
L733[13:50:53]
⇨ Joins: cpup
(cpup!~cpup@24-151-32-148.dhcp.nwtn.ct.charter.com)
L734[13:50:53] <Lizzy> i figured that, but
was just wondering if there was a way to have each 'signal'
object/table register it's own specific function (or somehow pass
something through that allows the `self` keywords to work
L735[13:53:15] <payonel> Lizzy: there are
two ways to deal with this. (A) register unique methods each time.
so each time you create a new object, you also have to create a new
function for it
L737[13:55:10] <payonel> that's one
option, the other option (b) is to register a "master"
listener, and you have to keep a list of all objects, and loop
through them
L738[13:56:18] <Lizzy> okay, think i'll
try option a first, sounds like it'll work and will fix the
problem. thanks for the help :)
L740[13:59:13] <payonel> the second option
is a bit messy, but, sometimes nice to keep track of things
L741[13:59:33] <payonel> also, in your new
method, make sure to declare o as local
L742[13:59:58] <payonel> i'd also declare
function d as local
L743[14:00:15] <payonel> and i on line
19
L744[14:01:28] <Lizzy> d is just a debug
function that i threw together to get debug output without havign
to leave the lua prompt, it'll probably be removed later
L745[14:02:10] <Lizzy> was that i in the
string split function?
L746[14:02:18] <payonel> yes
L747[14:03:21] <payonel> btw, i think it
is okay to have signal.method instead of signal:method
L748[14:03:37] <Lizzy> okay, i don't need
to worry about that because i'm going to remove it
L749[14:03:48] <payonel> this is just a
style/subjective thing, but for "static" methods, or
"singleton" objects, . makes sense
L750[14:04:17] <payonel> the objects you
new up, on the other hand, will likely benefit from knowing self,
for having state and such
L751[14:06:41] <Lizzy> i did the :methods
cause the lua docs said that it would automatically add the `self`
stuff in the function
L752[14:06:53] <payonel> that is true, it
does
L753[14:07:34] <payonel> if knowing self
is helpful, then use it. but if i have a singleton, i'll just refer
to that singleton by name in the methods. i do that so that users
of my library would know that it is singleton.method
L754[14:08:31] <Lizzy> yeah, all the
places i have : functions i'm using self
L755[14:09:31] <Lizzy> but the help you've
given me will benifit greatly
L757[14:10:34] <Lizzy> ah, okay
L758[14:10:51] <Lizzy> this was mainly
just me copying stuff from the lua wiki and trying to ductaping it
in
L760[14:12:24] <payonel> anyways, very
glad to help
L761[14:12:39] <payonel> i've learned that
helping others is one of my love languages
L762[14:13:41] *
payonel throws cute cat pics at the awkward comment
L765[14:22:33] <AmandaC> %shell that
creeping feeling that life is meaningless and we're all secretly in
a truman-show-esq situation
L766[14:22:35] *
MichiBot loads freedom and democracy into a shell and fires it. It
strikes that creeping feeling that life is meaningless and we're
all secretly in a truman-show-esq situation. They take 4 damage.
GuntherDW and Forecaster stood too close and take 2 and 4 damage
respectively.
L767[14:23:08] <Lizzy> %shell gender
dysphoria
L768[14:23:08] *
MichiBot loads ruby snacks into a shell and fires it. It strikes
the ground near gender dysphoria, MichiBot and Lymia. They each
take 9, 8 and 6 splash damage respectively.
L769[14:25:30] <AmandaC> %pet Lizzy
L770[14:25:31] *
MichiBot brushes Lizzy with a deep-fried breaded strawberry. 2
health gained!
L771[14:25:38] *
Lizzy purrs
L772[14:25:48] *
AmandaC cuddles up against Lizzy, purrs in harmony
L773[14:26:40] *
Lizzy purrs louder, but stays in sync
L774[14:26:49]
<Rph> *laser
pointer*
L775[14:27:52] *
Lizzy can't see it because she has her eyes shut
L776[14:28:13] *
AmandaC ignores the red devil
L777[14:28:16]
<Rph>
*leaves bored*
L778[14:35:27] ⇦
Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping
timeout: 198 seconds)
L779[14:35:35]
⇨ Joins: Xal
(Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L780[15:01:49] <ben_mkiv> rph, so in
theory i could make that mass disk writer you mentioned earlier
pretty easy rn
L781[15:02:44] <ben_mkiv> as my card
container was able to use and bind hard disks when there wasnt a
item filter
L782[15:09:30] <ben_mkiv> mimiru is it
possible that you struggled with node(), node().network().connect()
and such?
L783[15:09:41] <ben_mkiv> because that was
a pain to figure out
L784[15:09:49] <ben_mkiv> for the kvm
switch and the other thing^
L785[15:10:52] ⇦
Quits: ATMunn (ATMunn!ATMunn@hellomouse.net) (Quit: lol
rip)
L786[15:11:21]
⇨ Joins: ATMunn
(ATMunn!ATMunn@2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.rdns.hellomouse.net)
L787[15:19:21] <AmandaC> payonel: also, re
the solution to the restart/shutdown -- I was going to suggest
something like a flag, but I stopped myself because I forgot about
the shutdown signal, and thought you'd have to monkey-patch
computer.shutdown. :P
L788[15:20:48] <AmandaC> ( And I assumed
that monkeypatching would be unacceptible )
L789[15:25:25] ***
Guest44878 is now known as Thog
L790[15:31:27] ⇦
Quits: ATMunn
(ATMunn!ATMunn@2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.rdns.hellomouse.net)
(Quit: lol rip)
L791[15:31:41]
⇨ Joins: ATMunn
(ATMunn!ATMunn@2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.rdns.hellomouse.net)
L792[15:32:19] <Inari> Thats one annoying
hostname :P
L793[15:32:49] <Lizzy> looks like an ipv6
rdns
L794[15:41:05]
⇨ Joins: freacknate09
(freacknate09!~freacknat@172-221-032-203.dhcp.chtrptr.net)
L795[15:41:07] <freacknate09> hey
L796[15:45:03] <AmandaC> Hoihoi
L797[15:45:14] <freacknate09> I am trying
to use the bios from this pastebin:
https://gist.github.com/fnuecke/6bcbd66910b946b54ec7,
and on the bios, i get the error "oc:failed loading bios:
bios:6: ')' expected (to close '(' at line 5) near 'end'. I have
searched for spelling mistakes when typing, and I see none
L798[15:45:34] <freacknate09> That happens
when I insert it into a drone and power up the drone
L799[15:48:04] <Inari> Sounds klike you
typed a paranthesis wrong
L800[15:48:34]
<Bob>
^
L801[15:49:35]
<Bob> theres
an unclosed parenthesis / too much of them
L802[16:15:24] <freacknate09> ok,
hmm
L803[16:15:33] <freacknate09> I've been
busy, sorry for the late reply
L804[16:16:38] <freacknate09> This code
is, afaik, written by sangar, I've just coppied it into the
game
L805[16:24:46] <freacknate09> the line
that is having issues is pcall(function() m.broadcast(2412,
table.unpack(args)) end, and it is exactly as the source file i am
trying to copy
L806[16:25:05] <freacknate09> This is all
going on a drone bios too
L807[16:25:35] <freacknate09> inari: Do
you know what's up with that? It is exactly the same as the
functional demo code
L808[16:26:41] <Inari> Well you were talk
ing about typing, so it didn't sound like you copypasted it
L809[16:26:54] <Inari> Dunno,m take a
screenshot of the code ingame?
L810[16:27:46]
<Ernos> ok,
one sec. I have checked several times, going off of some
theoretically functional code
L812[16:28:51] ⇦
Quits: ba7888b72413a16a
(ba7888b72413a16a!~ba7888b72@66.109.211.150) (Ping timeout: 202
seconds)
L813[16:29:36] <Inari> Take multiple
screenshots then :D
L814[16:29:48]
<Ernos>
true, one sec. I am gonna take 2 and stitch them together
L815[16:31:20]
⇨ Joins: ba7888b72413a16a
(ba7888b72413a16a!~ba7888b72@66.109.211.150)
L816[16:32:53]
<Ernos> I
tried to stitch the line together, but it looks terrible, so here
are two screenshots showing the error
http://tinyurl.com/yca5zgs8
L818[16:33:11] <Inari> So
L819[16:33:16] <Inari> You seem to be
lacking a closing ) there
L820[16:33:19] <Inari> behidn
"end"
L821[16:34:06]
<Ernos> oh,
I didn't see I needed that
L822[16:34:16] <Inari> ^^"
L823[16:34:48]
<Ernos> eyy,
that error is gone! Still got others though
L824[16:36:38] <stephan48> can you
pastebin the code?
L825[16:36:47] <stephan48> the pastebin
cmd should allow you to upload stuff
L826[16:36:54]
<Ernos> I
dont have an internet card
L827[16:36:59] <stephan48> ah ok
L828[16:37:08]
<Ernos> yeah
:/ and it is on an MP server too
L829[16:37:39] <Inari> Ah good old
time
L831[16:37:48] <stephan48> the line your
cusor is on does it have "end)" at the end?
L832[16:37:57] <stephan48> behind
args))
L833[16:38:06] <Inari> On one server I
once played on, the admin was distrustful of OC. So he deleted the
"edit" program and only allowed software he approved to
be on the server so to say
L834[16:38:25] <Inari> So I used the lua
prompt to write a little crappy helper tool that then let me write
out the "edit" code into a file
L835[16:38:26] <Inari> :D
L836[16:38:26]
<Ernos> That
was my first error, and got that fixe
L837[16:38:35]
<Ernos> oh
dang, that is stupid that they did that
L839[16:38:45] <stephan48> what is the
next error?
L840[16:38:54]
<Ernos> Same
error, but on line 14 :/
L841[16:39:00] <stephan48> wow. i would
tell them to go away
L842[16:39:15]
<Ernos> Me
or inari?
L843[16:39:25] <stephan48> that stupid
admin
L844[16:39:28] <Inari> xD
L845[16:39:32] <Inari> Well he was the
owner of it
L846[16:39:33] <Inari> So..
L847[16:39:34]
<Ernos> ahh
lol
L849[16:39:54]
<Ernos>
scratch that, forgot to undo something
L850[16:39:56] <stephan48> remove the
second )
L851[16:40:07] <Inari> Simple text
comparison, tonight at 11
L852[16:40:28]
<Ernos> I
did, that was causing a diffirent error, that's why i removed the
pic
L853[16:40:31] <stephan48> oh yea thats
actually a very good destruction
L854[16:40:35] <Inari> Also
L855[16:40:37] <Inari>
"recieve"
L856[16:40:42]
<Ernos>
huh
L857[16:40:46] <stephan48>
destraction
L858[16:40:50] <Inari> distraction
L859[16:41:02] <stephan48> damn.
L860[16:41:11] <AmandaC> Removing a
message dosn't remove it from IRC
L861[16:41:15]
<Ernos>
yeah, I made typo there. Lemme reflash and retry and give you the
error
L862[16:41:21]
<Ernos> oh
yeah, I forgot about that part lol
L863[16:41:23] ⇦
Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping
timeout: 190 seconds)
L864[16:41:37] <Inari> %pet AmandaC
L865[16:41:42] <Inari> %pet AmandaC
L866[16:41:43] *
MichiBot pets AmandaC with watch. 4 health gained!
L867[16:42:04] <stephan48>
$me->print($irc->channel('esper', '#oc'), 'i will stay with
perl. that language is atleast understandable');
L868[16:42:22] <Inari> Write a website in
perl
L869[16:42:25] *
AmandaC falls over laughing
L871[16:42:33] <stephan48> done that. just
yesterday
L872[16:42:34] <AmandaC> "perl"
"understandable"
L873[16:42:51] <Inari> Still recieve
further down
L874[16:42:52] <Inari> ;)
L875[16:42:54]
<Ernos> i
should try perl
L876[16:43:16] <Inari> Also
"resond"
L877[16:43:18] <stephan48> small question,
the insert key for inserting stuff should work with any OC
computers edit or?
L878[16:43:20]
<Ernos>
dang. Dont think that is causing the parenthesis related error.
Still gonna fix the typos
L879[16:43:42] <stephan48> aka put stuff
into the clipboard, open the edit and hit "insert"
L880[16:43:45]
<Ernos>
dang, I uploaded the wrong pic
L881[16:44:06] <stephan48> AmandaC: eh,
you just don't know your perl if you don't understand it :D
L882[16:44:20]
⇨ Joins: Xal
(Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L883[16:44:41] <AmandaC> stephan48: I
barely remember the alphabet, I don't need perl and it's 38
operator characters
L884[16:44:47] <stephan48> :D
L885[16:47:32] <stephan48> != == ~~ =~ !~
// || && & () + - / * ** . ++ -- % | eq ne
L886[16:48:08] <stephan48> lets look at
perlop that was what i could find in my head.
L889[16:49:28] <stephan48> the second to
last end needs a )
L890[16:49:29] <AmandaC> @Ernos again, you
forgot a ) after the end
L891[16:49:37]
<Ernos>
Which line?
L892[16:49:42] <stephan48> 05.234927 <
stephan48> the second to last end needs a )
L893[16:49:44] <AmandaC> 2nd from the
bottom
L894[16:49:46]
<Ernos> ok,
thank you
L895[16:49:54] <stephan48> 18
L896[16:50:11] <AmandaC> Here's a trick I
use: count up for every ( down for every ) -- if the count isn't 0
at the end of the segment of code, you're missing one or the
other
L897[16:50:40] <stephan48> also line 19 is
missing
L898[16:50:50] <stephan48> (line 19 from
the paste is missing in your screenshot)
L899[16:50:59]
<Ernos> ok,
thank you ? I'll do that trick
L900[16:51:15]
<Ernos> That
line is there, just not visible in the screenshot
L901[16:51:39] <stephan48> then its at the
wrong position if its after the end on the last line
L902[16:51:41]
<Ernos> ok,
got a bad argument error now, I think I am making progress
L903[16:52:07] <stephan48> last visible
line on the screenshot
L904[16:53:56]
<Ernos> ok,
my new error is "oc:bad argument #1 (string expected, got
table)"
L905[16:54:13] <stephan48> which
line?
L906[16:54:25]
<Ernos> No
line number
L907[16:54:33] <stephan48> also please
screenshot the last section of the code again
L908[16:54:37]
<Ernos>
ok
L910[16:56:04] <stephan48> that makes no
sense
L911[16:56:11]
<Ernos> What
makes no sense?
L912[16:56:15] <stephan48> the while loop
is duplicated
L913[16:56:29] <stephan48> eh i am not
that fast young padawan, you need to give me a second or two to
type :D
L914[16:56:34]
<Ernos>
ok
L915[16:57:06]
<Ernos> oh
yeah, I screwed up and copied that section of the code a second
time
L916[16:57:07] <stephan48> and in the
lower duplication(which looks to be the correct one) theres still a
spelling error in receive(recieve)
L917[16:57:47]
<Ernos>
ok
L918[16:59:24]
<Ernos>
fixed the spelling error and the duplication and I get the same
error, lemme grab a screenshot of the error
L919[16:59:39] <stephan48> and the new
code please(both parts)
L920[16:59:43]
<Ernos>
ok
L924[17:00:13] <Inari> %inv add fitness
fleece
L925[17:00:14] *
MichiBot summons 'fitness fleece' and adds to her inventory. This
seems very sturdy.
L926[17:00:28] <Inari> How hard can it be
to copy a couple lines of code
L929[17:00:41] <Inari> Give me the URL,
I'll come and type it in for you
L930[17:01:01]
<Ernos>
argh, I dont know why i am having these errors, I think it is in
the original code, not me
L931[17:01:09] <Inari> ¬_¬
L932[17:01:17] <Inari> Are you dyslexic by
any chance?
L933[17:01:33]
<Ernos> No,
not that I am aware, but I type very fast and make mistakes when
copying code on occasion
L934[17:01:56] ⇦
Quits: t20kdc
(t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
(Ping timeout: 183 seconds)
L935[17:02:11] <Inari> First line
L936[17:02:18] <Inari> You didn't do ()
after ("modem")
L937[17:02:34]
<Ernos> oh,
I thought that was unneeded and removed it lol
L938[17:02:54]
<Ernos>
well, that was a stupid mistake of mine
L939[17:02:55] <AmandaC> Generally,
everything is needed that you see
L940[17:02:57] <Inari> . . .
L941[17:03:04]
<Ernos> oh,
I thought that was unneeded and removed it [Edited]
L942[17:03:07]
<Ernos>
true
L943[17:03:07] <Inari> %pet AmandaC
menacingly
L944[17:03:08] *
MichiBot pets AmandaC menacingly with popcorn. 11 health
gained!
L945[17:03:13] <stephan48> sorry mate
while i find it offensive by Inari to plainly ask you about
illnesses my can only say
L946[17:03:16] *
stephan48 head desk
L947[17:03:44] <Inari> stephan48: Why
offensive? Better to ask and know than to rave about errors they
make when they might have it :P That'd be offensive
L948[17:04:11]
<Ernos>
Right, I understand, sorry ? Sorry about my stupid errors with the
code ? It works now
L949[17:04:15] <stephan48> Inari: its a
very personal thing, which can be easily seen as embrassing by the
affected party
L950[17:04:30] <stephan48> and thanks for
spotting that one Inari i skipped over that quite a few times
L951[17:04:43] <Inari> Just have to look
where the error makes sense :D
L952[17:04:45]
<Ernos>
yeah, afaik I dont have dyslexia
L953[17:05:01]
<Ernos> Now
to go type up the other half of this code that runs on the PC
L954[17:05:06] <Inari> stephan48: Eh, it's
just a thing some people have
L955[17:05:12]
<Ernos> only
11 lines, how bad can I screw it up? lol
L956[17:05:16] <stephan48> Inari: i had
that case myself once or twice where i suspected something like
dyslexia, i tend to ask them in private then
L957[17:05:16] <Inari> People are also
near-sighted
L958[17:05:34] <stephan48> as opposed to
public(channel)
L959[17:05:39]
<Ernos> I am
near-sighted lol, but wear contacts
L960[17:05:41] <stephan48> but yea in the
end its a balance
L961[17:06:07] <Inari> If you're a guy,
glasses can look pretty good on some guys :pp
L962[17:06:09] <stephan48> now that you
admitted that, can i suggest that you get glasses?
L963[17:06:12]
<Ernos> I
didn't get offended or anything about you asking
L964[17:06:25]
<Ernos> I
used to wear glasses, but with the other, IRL stuff I do, I prefer
contacts
L965[17:06:38]
<Ernos> and
everything is a bit clearer with contacts, my glasses get dirt
fast
L966[17:06:53] <Inari> Contacts are fine
if your eyes don't get irritated from them
L967[17:07:05] <stephan48> oh i know, i am
a glasses person, i barely see the writing on the monitor without
them :D (near sighted)
L968[17:07:18] <Inari> I think technically
I need glasses
L969[17:07:21] <Inari> But they're ugly,
so
L970[17:07:37]
<Ernos>
yeah, contacts work fine for me, and I prefer them lol
L971[17:07:45] <stephan48> or rather i
could work the computer just fine probably without glasses but the
eyes tire very quickly
L972[17:07:49]
<Ernos> How
do I recharge drones?
L973[17:07:59] <Inari> Afaik you stick
them next to a charger
L974[17:07:59] <stephan48> charge
thingy
L975[17:08:12] <stephan48> yea and the
charger gets redstone
L976[17:08:18]
<Ernos> oh,
_next to_, ok. I was trying to put it in the charger
L977[17:08:22] <AmandaC> ontop of
L978[17:08:27] <Inari> Or that
L979[17:08:29]
<Ernos> ok,
thank you
L980[17:08:37] <AmandaC> also, if you
shift-right click the charger with a scrench you don't need the
redstone
L981[17:08:45]
<Ernos> oh
cool, thank you ? didnt know that
L982[17:09:40]
<Ernos> dang
it, i need a tier 2 case for the wireless card. May as well upgrade
some of the other components too
L983[17:10:21] <AmandaC> There's a T1
wireless card that is like 16m range
L984[17:10:47]
<Ernos> oh,
ok. I already made the tier 2
L985[17:11:00]
<Ernos> I'll
just upgrade the case
L986[17:11:30]
<Ernos> and
what i am working on is a remote controlled drone
L987[17:12:28]
<Ernos>
Turns out i had all the materials already from othe OC stuff
L989[17:18:38] <MichiBot>
Developers | length:
3m 2s | Likes:
65,727 Dislikes:
5,806 Views:
5,520,843 | by
1doony4u | Published On 25/1/2006
L990[17:31:53]
<Ernos> I
have a theoretically remote controlled drone!
L991[17:32:28]
<Ernos> Now
I just need to figure out what commands to send to it
L992[17:33:26]
<Ernos> I
have command line control of the drone ?
L993[17:40:20]
<Ernos> yay,
more errors for another program in this projec
L994[17:41:53]
<Ernos> nvm,
I just made errors when sending the command
L996[17:51:04]
<Forecaster>
%tonk
L997[17:51:05] <MichiBot> I'm sorry
Forecaster, you were not able to beat stephan48's record of 8
hours, 7 minutes and 28 seconds this time.
L998[17:51:06] <MichiBot> 8 hours, 1
minute and 30 seconds were wasted! Missed by 5 minutes and 58
seconds!
L999[17:51:14]
<Forecaster>
aaaah dammit
L1000[17:51:17]
<Forecaster> D:
L1001[18:27:55]
⇦ Quits: Vexatos
(Vexatos!~Vexatos@p200300C107205E028A29DDBA2212CD25.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L1002[19:16:55]
⇨ Joins: MC_Daniel_LP
(MC_Daniel_LP!~mc_daniel@granite.myftb.de)
L1003[19:17:03] <MC_Daniel_LP> Hi
L1004[19:18:56]
⇦ Quits: MC_Daniel_LP
(MC_Daniel_LP!~mc_daniel@granite.myftb.de) (Client
Quit)
L1005[19:44:54]
<Ernos>
yay, I upgraded my desktop, and built a tablet
L1006[19:45:07]
<Ernos>
now to add more features and push how full I can make a rom
L1007[19:45:29]
<Ernos>
for my drone
L1008[19:47:32]
<Kleadron> inb4 someone builds a tablet in
real life
L1010[19:49:38] <MichiBot> AmandaC: Inari
will be notified of this message when next seen.
L1011[19:49:48] <AmandaC> payonel:
^
L1012[20:49:55]
⇨ Joins: Kleadron
(Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L1013[20:51:28]
⇦ Quits: Kleadron
(Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Client
Quit)
L1014[20:52:06]
⇨ Joins: Kleadron
(Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L1015[20:52:45] <Kleadron> cool
reinstalling nettalk didnt fix the issue with the skin
L1016[20:55:24]
<ebopalisesy> how would you get a library
to be only loaded once per boot? I have a networking library that I
wrote, but whenever you `require` it it registers a new listener,
so I get a bunch of duplicate pings back
L1018[20:56:36]
<ebopalisesy> ban plz
L1019[20:59:39] <Kleadron> ban this
kid
L1020[21:07:40]
⇨ Joins: ebopalisesy
(ebopalisesy!~ebopalise@pool-108-51-61-227.washdc.fios.verizon.net)
L1021[21:08:14] <ebopalisesy> 3
L1022[21:08:16] <ebopalisesy> oops
L1023[21:10:51] <Kleadron> i quit discord
and restarted my web browser, my ram usage is now down to
2.40GB
L1024[21:11:36] <Kleadron> discord
doesn't use too much ram but i still think that it could have
better performance and more efficient ram usage by not using
electron
L1025[21:20:16]
⇦ Quits: ebopalisesy
(ebopalisesy!~ebopalise@pool-108-51-61-227.washdc.fios.verizon.net)
(Quit: ebopalisesy)
L1026[21:31:26]
<Wuerfel_21> I wonder what is causing the
most issues with electron: the DOM rendering/layout stuff or the
javascript?
L1027[21:32:03]
<Wuerfel_21> The latter could be fixed by
writing more efficient code and compiling to WebAssembly
L1028[21:48:03] <AmandaC> @ebopalisesy
the libraries are already only loaded once, in open os at
least
L1029[21:48:39] <AmandaC> If you're
getting duplicates check for network loops
L1030[21:50:51]
<ebopalisesy> even if it's one of my own
lua files in my home direcotry?
L1031[21:51:01]
<ebopalisesy> or does it have to be in /lib
to only be loaded once
L1032[21:51:14] <ben_mkiv> worst part of
custom screens is done :>
L1034[21:51:29] <AmandaC> Uh I think it's
any library
L1035[21:52:08] <AmandaC> Load up the Lia
prompt and enter "packages.loaded"
L1036[21:54:01] <AmandaC> ben_mkiv:
custom screen blocks?
L1037[21:54:29] <ben_mkiv> yea they are
supposed to be configurable kinda like the nuclearcontrol
ones
L1038[21:54:35] <ben_mkiv> so you can set
depth / tilt
L1039[21:54:51] <ben_mkiv> the block
texture is just because i've not done that part yet
L1040[21:55:24] <ben_mkiv> but they are
basically oc screens which can be bound to a gpu and used like a
normal screen, including multiblock as you can see
L1041[21:55:36] <AmandaC> Nice
L1042[22:11:06]
⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@i577BCF32.versanet.de)
(Quit: no! no!! not that button!!!)
L1043[22:33:21]
<Ernos>
_screams in lua_ I forgot the rom for my drone, I was gonna use it
to fly around in the nether
L1044[22:33:41] <Izaya> can you leash
players? I can't remember
L1045[22:33:55]
<Ernos>
I _think_ so
L1046[22:34:09]
<Ernos>
How do I have the drone check it's battery percentage?
L1047[22:34:19] <Izaya> ~w computer
L1049[22:34:28]
<Ernos>
ahh, thanks
L1050[22:36:18]
<Ernos>
Is it possible to use ram as a tempfs in drones? I want to store
flight logs on it and have them able to be downloaded by the
controlling tablet
L1051[22:36:36]
<Ernos>
I included 2 sticks of tier 1.5 ram, with that in mind
L1052[22:37:03] <Izaya> There's a tmpfs
on the drones
L1053[22:37:07]
<Ernos>
ok, thank you
L1054[22:37:09] <Izaya> though it's only
64k
L1055[22:37:16] <Izaya> it'll be the only
filesystem component
L1056[22:37:18]
<Ernos>
ahh, what is the point of the ram then?
L1057[22:37:19]
<Ernos>
ok
L1058[22:38:40]
<Ernos>
I need to find a good point in this code to add my telemetry
controls
L1059[22:38:57]
<Ernos>
and I found it
L1060[22:42:54]
<Ernos>
How do I get the computer component on a drone? I tried the normal
lua method, that didnt work
L1061[22:43:54]
<Ernos>
nvm
L1062[22:50:26]
<Ernos>
hmm, I got an interesting error. I have "battery =
computer.maxEnergy() - computer.energy()" and it crashes the
drone, with the error "attempt to call a nil value 'maxEnergy'
"
L1063[22:52:28]
<ebopalisesy> is there any good way to copy
component ids out of MC?
L1064[22:52:48] <Izaya> ebopalisesy:
analyser and click the UUID in chat
L1065[22:52:49]
<ebopalisesy> i've been manually typing
them into notepad but i really feel like there should be a better
way
L1066[22:52:56]
<ebopalisesy> for network cards?
L1067[22:53:05] <Izaya> Ernos: are you
using the computer component or the computer API?
L1068[22:53:19]
<Ernos>
computer component
L1069[22:53:28] <Izaya> Use the API
L1070[22:53:31]
<Ernos>
how?
L1071[22:53:38]
<Ernos>
I am writing code for a drone
L1072[22:53:45] <Izaya> should be in the
environment when the drone starts up
L1073[22:53:53]
<Ernos>
ok, how do I use the api?
L1074[22:53:59]
<Ernos>
oh wait
L1075[22:54:00]
<Ernos>
I see
L1076[22:54:33] <S3> with peanut
butter
L1077[22:54:43] <S3> lots and lots of
peanut butter
L1078[22:54:55]
<Ernos>
ooh, I need some
L1079[22:55:24] <S3> I learned the other
day that on the other side of the US californians don't know what
fluffnutter is
L1081[22:55:35] <S3> how do you not have
such things
L1082[22:56:54]
<Ernos>
well, I changed "computer.maxEnergy()" and
"computer.energy()" to "drone.maxEnergy()" and
"drone.energy()" and get the error "attempt to index
a nil value (global 'drone')"
L1083[22:57:00] <AmandaC> I only know
about it from camping
L1084[22:57:36] <AmandaC> That's the
marshmallow peanut butter stuff, right?
L1085[22:58:34] <AmandaC> It's under
computer, just not the component
L1086[22:58:49]
<Ernos>
oh, well I am confused, how do I use it then?
L1087[22:58:58] <AmandaC> Like how you
used component
L1088[22:59:05]
<Ernos>
ahh
L1089[22:59:06] <AmandaC> It's just
there
L1090[22:59:36]
<Ernos>
ok. I removed an unused line, about the computer component, and it
appears to be working
L1091[22:59:59]
<Ernos>
welp, as soon as i connected to it it crashed
L1092[23:00:29]
<Ernos>
argh
L1093[23:00:50]
<Ernos>
with the error "attempt to call a nil value 'maxEnergy'
". I think I may just not for now
L1094[23:01:26]
<Saphire> Uhm?
L1095[23:01:31]
<Saphire> What are you trying to do?
L1096[23:02:01]
<Ernos>
send the energy left to my tablet that is controller a drone
L1097[23:03:06]
<Ernos>
I dont want to crash my drone into lava because of a dead
battery
L1098[23:05:03]
<Saphire> You could try to get it manually
for now?
L1099[23:07:30] <AmandaC> @ernos just to
make sure, you've not got anything that's defining computer,
right?
L1100[23:08:59] <AmandaC> Because just
like you do `component.find()` you can just do
`computer.maxEnergy()` without doing anything
L1101[23:10:20] <AmandaC> (without doing
anything to "load" the computer that is)
L1102[23:55:08] <Kleadron> idea:
opencomputers benchmark software to test lua execution speed
L1103[23:56:23] <Kleadron> take a time
messurement before each test, compare it after a test is done, and
then calculate the score