<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[01:10:46] ⇨ Joins: ElectricityMachine (ElectricityMachine!webchat@pool-71-168-67-177.cncdnh.fast06.myfairpoint.net)
L2[01:11:36] ⇦ Quits: ElectricityMachine (ElectricityMachine!webchat@pool-71-168-67-177.cncdnh.fast06.myfairpoint.net) (Client Quit)
L3[01:19:51] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L4[02:10:23] <Dudblockman> Never has a pack made me regret wanting to make my usual T3 server
L5[02:10:35] <Dudblockman> Until now.
L6[02:10:40] <Forecaster> ??
L7[02:10:42] <Forecaster> %loot
L8[02:10:42] <MichiBot> Forecaster: You get a loot box! It contains a napkin with scribbles on it.
L9[02:11:07] <Izaya> Ah, are they using the hardmode recipes?
L10[02:11:17] <Dudblockman> http://tinyurl.com/yd7lyhsk
L11[02:11:17] <Izaya> What used to be normal mode :^)
L12[02:11:41] <Dudblockman> http://tinyurl.com/y9tdghov
L13[02:11:54] <Dudblockman> Ingots being dawnstone from embers
L14[02:12:03] <Izaya> oof
L15[02:12:16] <Dudblockman> And the T3 case needs the t2 case needs the t1 case...
L16[02:12:17] <Forecaster> I don't know what that is
L17[02:12:30] <Forecaster> I assume it's difficult to get
L18[02:12:35] <Dudblockman> And they all have been made appropriately more grindy and expensive
L19[02:12:56] <Dudblockman> Its just... annoying to have to deal with when I just want a computer to play with
L20[02:13:03] <Izaya> inb4 computercraft is there and still costs 7 stone, 1 glass pane and 1 redstone
L21[02:13:17] <Izaya> enter a zen state
L22[02:13:28] <Izaya> T2 case, GPU, screen, T1/1.5 everything else
L23[02:13:49] <Dudblockman> Like I was okay with even hard mode recipes in OC, they kinda made sense.
L24[02:14:05] <Dudblockman> These just seem to be to inflict pain
L25[02:14:35] <Izaya> I remember building myself a computer when OC first came out and hardmode recipes were the only recipes
L26[02:14:39] <Izaya> if it's worse than that ...
L27[02:15:48] <Dudblockman> Floppies take 2 circuit boards
L28[02:15:55] <Izaya> wat
L29[02:16:03] <Izaya> floppies don't take two circuit boards IRL
L30[02:16:16] <Izaya> it's plastic film and plastic casing
L31[02:16:28] <Dudblockman> Luckily they don't need to be etched with grog http://tinyurl.com/y7v8aoj8
L32[02:16:59] <Izaya> love me some grog
L33[02:17:36] <Dudblockman> T1 memory takes 3 circuit boards
L34[02:17:56] <Dudblockman> Oh god kill me
L35[02:18:08] <Dudblockman> Each tier up takes 2 of the previous
L36[02:18:21] <Dudblockman> So T 1.5 = 2 T1
L37[02:18:29] <Izaya> yeah uh
L38[02:18:34] <Dudblockman> T2 = 2 T1.5
L39[02:18:40] <Izaya> T1.5+T2 seems much more practical
L40[02:18:45] <Dudblockman> Shoot me in the face.
L41[02:18:49] <Dudblockman> IN THE FACE
L42[02:19:22] <Forecaster> that's how the regular recipes are as well
L43[02:19:40] <Dudblockman> Was it?
L44[02:19:48] <Forecaster> they are
L45[02:19:49] <Dudblockman> Been a while since I touched hard mode
L46[02:20:02] <Dudblockman> I can't tell what is hard mode and what is this pack anymore
L47[02:20:23] <Dudblockman> But my lord the grog I will need to make any sizable amount of RAM
L48[02:21:18] * Izaya laughs in T1.5
L49[02:23:41] <Dudblockman> I just wanted to make a computer so I could program a microcontroller to automate a little thing
L50[02:23:56] <Dudblockman> And I'm used to just making one really nice PC I use for whatever
L51[02:24:04] <Forecaster> use /oc_sc
L52[02:24:05] <Forecaster> :>
L53[02:24:27] <Dudblockman> On server...
L54[02:25:17] <Forecaster> ask someone to op you
L55[02:25:21] <Forecaster> I'm sure it'll be fine :P
L56[02:25:48] <Izaya> you don't need much of a computer to program an EEPROM
L57[02:27:30] <Forecaster> https://vt.media.tumblr.com/tumblr_par9skyVRg1wa4sha_480.mp4
L58[02:32:51] <Dudblockman> I don't... I just always make one nice PC to use for everything
L59[02:33:13] <Dudblockman> And now I'm kinda forced to use T1 components because I don't have enough spider eyes
L60[02:33:19] <Izaya> kek
L61[02:33:29] <Izaya> now it sounds like you're playing Skyrim
L62[02:34:04] <Dudblockman> I hope we can get that mystical agriculture thing going. We need fields of spider plants
L63[02:34:20] <Dudblockman> The only thing we don't have enough of are eyes
L64[02:34:50] <Dudblockman> And preferably some way to craft the grog with less bucket manipulation shenanigans
L65[02:35:07] <Izaya> tbh that sort of microcrafting seems to me like it'd encourage lots and lots of automation
L66[02:35:21] <Forecaster> I always add a carpenter recipe for making grog
L67[02:53:17] <Dudblockman> Good news:
L68[02:54:12] <Dudblockman> Since computers cost an arm, leg, and kidney in this pack I think I have a legitimate reason to use microcontrollers more
L69[02:55:20] <Dudblockman> I ran out of grog before being able to even finish building a bare bones T1 computer
L70[02:58:33] <Dudblockman> Pack author seems to have ignored microcontrollers, so making them is extremely cheap
L71[02:59:05] <Forecaster> or maybe it was on purpose since they're very limited
L72[02:59:09] <Dudblockman> Other than the CPU, RAM, and the EEPROM you need to even get it to work
L73[03:00:14] <Dudblockman> I'm used to people forgetting they exist
L74[03:00:44] <Dudblockman> The quest line makes no mention of them
L75[03:07:17] <Dudblockman> Just all the other random materials I need to make these computer components is driving me mad
L76[03:12:20] <Izaya> if you want an OS for microcontrollers I can probably provide
L77[03:18:25] <Dudblockman> I have my own OS I made for remote flashing
L78[03:18:39] <Izaya> simple and functional
L79[03:18:52] <Izaya> I did one that had multitasking and networking in <4k at one point
L80[03:18:54] <Izaya> that was p cool
L81[03:19:20] <Dudblockman> Along with my silly boilerplate code I like so much
L82[03:20:31] <Joco223> Making an OS seems pretty interesting, but no real use for me yet
L83[03:20:40] <Dudblockman> Code Block pastebined https://paste.pc-logix.com/hoguzeqeqo
L84[03:20:41] <Izaya> It's a bit of fun.
L85[03:20:43] <Izaya> Would recommend.
L86[03:21:14] <Dudblockman> Best boilerplate for the lazy me
L87[03:22:36] <Forecaster> when you're using microcontrollers or drones you're making a custom OS :P
L88[03:22:42] <Dudblockman> Just load all the proxies for all of the components to variables in the environment
L89[03:23:19] <Joco223> I meant making an OS for a PC or a server
L90[03:23:24] <Izaya> I'll see if I can find a copy of MultICE
L91[03:23:57] <Dudblockman> And thus I can be lazy and just type things like `modem.broadcast()` in my code
L92[03:24:22] <Dudblockman> Not guaranteed to not error, if the device doesn't have that component you will have a problem
L93[03:24:35] <Izaya> well, it's not multice and almost definitely not under 4k, but https://oc.shadowkat.net/PsychOS/build/fsdev/PsychOS-fsdev-latest/severything.lua
L94[03:25:06] <Dudblockman> But it was my solution to going down the list of components I needed to use, and I can just copy and paste it into any program I feel like
L95[03:25:35] <Dudblockman> But I usually use it on drones and microcontrollers cause I'm working in the OS environment
L96[03:25:37] <Izaya> that said it is an OS contained entirely in one file so you can netboot that on a microcontroller and access it remotely so there's that
L97[03:27:13] <Dudblockman> Netbooting is the way to go with drones IMO
L98[03:28:14] <Izaya> Soon enough netbooting will the the way to go with everything :^)
L99[03:28:19] <Izaya> (no spoilers)
L100[03:28:26] <Dudblockman> The drone OS I made puts a wrapper over the drone move command that makes it track all the previous movements that it has made
L101[03:28:40] <Izaya> that's convenient
L102[03:28:49] <Izaya> so it can return to home easily
L103[03:28:50] <Dudblockman> Allowing it to keep track of its location
L104[03:28:54] <Dudblockman> Yep
L105[03:29:07] <Dudblockman> Well not all of its movements...
L106[03:29:17] <Dudblockman> Just total displacement
L107[03:29:26] <Dudblockman> So it can't just rewind
L108[03:29:37] <Dudblockman> But it has a sense of coordinates
L109[03:29:39] * Izaya nods
L110[03:30:41] <Dudblockman> And if the drone has a navigation upgrade, it updates to use the navigation coordinates rather than 0,0,0 being the spot the drone started
L111[03:31:03] <Izaya> bonus points:
L112[03:31:24] <Izaya> emulate the nav upgrade if you don't have one
L113[03:31:59] <Dudblockman> Well it keeps track of your location... if you can set its initial coordinates...
L114[03:32:20] <Dudblockman> It can't come up with the location of waypoints tho
L115[03:32:56] <Dudblockman> I forget what else I set up wrappers for...
L116[03:33:20] <Dudblockman> I think I included a delay/sleep function
L117[03:34:15] <Dudblockman> So the program you netflash onto the drone can say 'delay(5)' or whatever the syntax was
L118[03:34:37] <Izaya> Convenient
L119[03:34:46] <Izaya> for microtel I implemented a terrible event system
L120[03:34:53] <Dudblockman> Oh and it may or may not be a plus...
L121[03:35:06] <Izaya> you could make hooks n shit
L122[03:35:32] <Dudblockman> I think I made the move command yield the thread until the move was complete or the drone determines it is stuck
L123[03:37:12] <Dudblockman> But I added an optional parameter to the move function that could disable that behavior
L124[03:38:34] <Dudblockman> I can't remember any other things I did in that OS
L125[03:39:43] <Dudblockman> But it did a lot of things like that to provide a bunch of utilities and to minimize boilerplate on programs written for the OS
L126[03:40:25] * Izaya nods
L127[03:40:38] <Izaya> a good goal
L128[03:40:49] <Dudblockman> ... I wonder how many kidneys this pack will need if I want to make a nice tablet to carry around
L129[03:41:05] <Izaya> tbh I did MultICE to see if I could get a sane multitasking OS running on a drone
L130[03:41:13] <Izaya> the answer: define 'sane'
L131[03:41:32] <Dudblockman> I'm thinking I need to go t2 case or go home
L132[03:41:42] <Izaya> it works and multitasks and such but it isn't very pleasant to write programs for when every second function name is two characters
L133[03:41:44] <Izaya> yeah T2 or bust
L134[03:41:51] <Izaya> T2 screen, T2 GPU, T2 case
L135[03:42:01] <Izaya> T1 processor, 2xT1.5 memory
L136[03:42:30] <Dudblockman> Keyboard (but that's kinda given)
L137[03:43:02] <Dudblockman> Cause my intent is a portable OpenOS device
L138[03:43:56] <Dudblockman> I usually carry one with me to netboot my devices
L139[03:44:53] <Dudblockman> And it doubles as a device to control nanomachines if I desire them
L140[03:46:22] <Izaya> have I ever mentioned how much I love ssh?
L141[03:46:40] <Izaya> it's so nice to not have to leave one computer to do anything on any other machine
L142[04:11:41] ⇨ Joins: Backslash (Backslash!~Backslash@ip-88-153-113-13.hsi04.unitymediagroup.de)
L143[04:15:03] <Izaya> Skye: https://i.imgur.com/5YgQM9H.png
L144[05:38:55] ⇦ Quits: Lymia (Lymia!~lymia@magical.girl.lyrical.lymia.moe) (Quit: Hugs~ <3)
L145[05:50:59] ⇨ Joins: Lymia (Lymia!~lymia@magical.girl.lyrical.lymia.moe)
L146[05:51:31] <Forecaster> %loot
L147[05:51:31] <MichiBot> Forecaster: You get a loot box! It contains a Shiny weird mental feel! (10%)
L148[05:51:38] <Forecaster> um
L149[05:51:42] <Forecaster> I don't want that
L150[05:51:44] <Forecaster> shiny or not
L151[05:53:51] <Joco223> Izaya how do you have that font and screen size that big,m
L152[05:53:52] <Joco223> ?*
L153[05:54:12] <Izaya> I'm using optifine's GUI scaling options
L154[05:54:17] <Izaya> oh wait no
L155[05:54:22] <Izaya> that picture is done in icvm
L156[05:54:24] <Izaya> ocvm
L157[05:54:47] <Izaya> https://i.imgur.com/o16AeN5.png
L158[05:55:01] <Izaya> font is SGI Screen 9, in xfce4-terminal
L159[05:55:25] <Izaya> and while I'm at it, you didn't notice it now but the close button on Windows doesn't stretch to the right edge of the window.
L160[05:58:04] <Izaya> the optifine stuff is here though https://my.mixtape.moe/zetyyf.webm
L161[05:59:09] <Joco223> Ah
L162[05:59:40] <Joco223> Cool
L163[06:20:08] <Joco223> Any ideas why is this program crashing and says `too long without yielding` while pointing to line 41? http://tinyurl.com/ycedme6q
L164[06:21:51] <Forecaster> it's preferable to pastebin/other paste service code or embed it on discord
L165[06:22:08] <Forecaster> file uploads are invisible to irc
L166[06:22:14] <Izaya> no they appear
L167[06:22:20] <Izaya> you just have to download them
L168[06:22:21] <Forecaster> oh
L169[06:22:34] <Forecaster> I thought it ignored them but okay
L170[06:22:36] <Izaya> which is ... inconvenient
L171[06:22:39] <Forecaster> yeah
L172[06:22:43] <Izaya> use paste.pc-logix.com pls
L173[06:23:04] <Izaya> (or your choice of paste service, but that one's run by everyone's favorite op so)
L174[06:23:13] <Joco223> Ah ok, sorry
L175[06:23:15] <Joco223> I fixed it
L176[06:23:19] <Forecaster> you can just embed on discord and it's sent to irc as a paste automatically
L177[06:23:26] <Joco223> I added `os.sleep(0)` in both loops
L178[06:23:38] <Izaya> that forces it to yield
L179[06:23:43] <Forecaster> yep
L180[06:23:45] <Izaya> I was gonna look into my minifier too, wasn't I?
L181[06:23:54] <Forecaster> yep
L182[06:24:14] <Izaya> yeah aight
L183[06:24:20] <Izaya> I'll be happy to look at something I wrote
L184[06:24:38] <Izaya> rather than the incomprehensible mess I've spent the last hour or so trying to comprehend
L185[06:27:34] <Forecaster> most code stuff is incomprehensible messes
L186[06:27:43] <Forecaster> especially the stuff I've written myself
L187[06:27:55] <Izaya> I can figure out most stuff but this is something else.
L188[06:28:15] <Forecaster> what is it?
L189[06:28:38] <Izaya> probably best I don't say
L190[06:28:45] <Izaya> and that probably tells you enough to guess
L191[06:28:51] <Forecaster> not really :P
L192[06:29:03] <Izaya> anyway
L193[06:29:11] <Izaya> any chance I could get your input into the minifier?
L194[06:30:07] <Forecaster> https://git.theender.net/Forecaster/OC-programs/raw/master/elevator_client.lua
L195[06:30:46] <Izaya> worked fine for me?
L196[06:31:04] <Forecaster> :|
L197[06:31:24] <Forecaster> are you actually trying it in-game?
L198[06:31:46] <Forecaster> it was not a maxed out computer I ran it on
L199[06:31:47] <Izaya> https://i.imgur.com/u5q4JgH.png
L200[06:32:00] <Izaya> T1+T2 machine
L201[06:32:21] <Forecaster> do you have to provide the output name?
L202[06:32:37] <Izaya> no, you can just leave it out to get it on stdout
L203[06:32:44] <Forecaster> oh
L204[06:33:02] <Forecaster> I thought it'd just add ".min" to the input name if you didn't specify anything
L205[06:33:07] <Forecaster> so that's what I did
L206[06:33:20] <Izaya> ... huh
L207[06:33:25] <Izaya> it's much slower on lua 5.3
L208[06:33:54] <Izaya> the .min file is for custom replacements
L209[06:34:17] <Izaya> I did the minifier with libraries for embedded systems in mind so I wanted to keep the public stuff usable
L210[06:35:10] <Forecaster> wut
L211[06:35:17] <Izaya> as such non-syntax replacements have to be done with stuff specified in .min files
L212[06:35:28] <Forecaster> ah
L213[06:35:46] <Forecaster> I meant like "elevator_client.min.lua"
L214[06:36:01] <Izaya> oh
L215[06:36:37] <Izaya> nah that's just the output of some of the scripts
L216[06:40:54] <Izaya> %remindme 22h write docs for instgen
L217[06:40:54] <MichiBot> I'll remind you about "write docs for instgen" at 08/07/2018 04:40:54 AM
L218[06:43:51] ⇨ Joins: Inari (Inari!~Pinkishu@p4FC1EE34.dip0.t-ipconnect.de)
L219[06:45:09] <Inari> https://www.youtube.com/watch?v=M5JNqS2eiJo ~
L220[06:45:10] <MichiBot> Tales of Berseria OST - Magilou's Theme | length: 4m 32s | Likes: 2,567 Dislikes: 17 Views: 258,663 | by Rikudou | Published On 23/8/2016
L221[06:55:55] <Inari> %weather loli
L222[06:55:58] <MichiBot> Current weather for Loli, Nepal Current Temp: 68°F/20°C Feels Like: 68°F/20°C Current Humidity: 71% Wind: From the SSW 1 Mph/2 Km/h Conditions: Rain
L223[07:08:10] <Forecaster> https://notalwaysright.com/a-very-cold-caller/110432/
L224[07:08:11] <Forecaster> wow
L225[07:22:10] <Inari> Forecaster: Haha, thats terrible
L226[07:26:44] <Inari> https://www.siliconrepublic.com/enterprise/gdpr-germany-icann hehehehehehe
L227[07:26:45] <Inari> good
L228[07:45:12] <Forecaster> heh
L229[07:45:42] ⇨ Joins: meka (meka!webchat@p5B147D7B.dip0.t-ipconnect.de)
L230[07:48:26] ⇦ Quits: meka (meka!webchat@p5B147D7B.dip0.t-ipconnect.de) (Client Quit)
L231[08:26:58] ⇨ Joins: Gigabyte_1234 (Gigabyte_1234!~Gigabyte_@hsrv0.guild-bt.ru)
L232[08:32:33] ⇦ Quits: Gigabyte_1234 (Gigabyte_1234!~Gigabyte_@hsrv0.guild-bt.ru) (Ping timeout: 194 seconds)
L233[09:03:06] ⇨ Joins: LePlaYa (LePlaYa!~jesse@krul.finf.uni-hannover.de)
L234[09:03:19] ⇦ Quits: LePlaYa (LePlaYa!~jesse@krul.finf.uni-hannover.de) (Client Quit)
L235[09:11:49] ⇨ Joins: LePlaYa (LePlaYa!~jesse@krul.finf.uni-hannover.de)
L236[09:11:56] ⇦ Quits: LePlaYa (LePlaYa!~jesse@krul.finf.uni-hannover.de) (Client Quit)
L237[09:12:12] ⇨ Joins: LePlaYa (LePlaYa!~jesse@krul.finf.uni-hannover.de)
L238[09:13:28] <LePlaYa> part
L239[09:13:32] ⇦ Parts: LePlaYa (LePlaYa!~jesse@krul.finf.uni-hannover.de) ())
L240[09:29:20] ⇨ Joins: LePlaYa (LePlaYa!~jesse@krul.finf.uni-hannover.de)
L241[09:33:00] ⇦ Quits: LePlaYa (LePlaYa!~jesse@krul.finf.uni-hannover.de) (Quit: WeeChat 1.6)
L242[09:33:38] ⇨ Joins: Kodos (Kodos!~Kodos@23.251.21.39)
L243[09:33:38] zsh sets mode: +v on Kodos
L244[09:35:38] ⇨ Joins: LePlaYa (LePlaYa!~jesse@krul.finf.uni-hannover.de)
L245[09:44:59] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L246[09:47:12] ⇦ Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 182 seconds)
L247[09:58:00] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C1071794721801ADFC8D0A5D0B.dip0.t-ipconnect.de)
L248[09:58:00] zsh sets mode: +v on Vexatos
L249[10:10:39] <Inari> %pet AmandaC
L250[10:10:39] * MichiBot pets AmandaC with carnivorous beef. 10 health gained!
L251[10:11:24] * AmandaC meows at Inari
L252[10:11:30] <AmandaC> Hoihoi
L253[10:11:35] <Inari> Meow
L254[10:14:32] <Inari> https://www.youtube.com/watch?v=04F5osXK4vw&feature=em-uploademail thats pretty cool
L255[10:14:32] <MichiBot> Testing The Sound Mirrors That Protected Britain | length: 3m 28s | Likes: 537 Dislikes: 4 Views: 4,645 | by Tom Scott | Published On 6/8/2018
L256[11:25:32] ⇨ Joins: Doty1154 (Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L257[11:36:18] <Inari> https://media.discordapp.net/attachments/368159840201342976/476065692072804363/unknown.png
L258[11:49:46] <Inari> Duolingo kinda of sucks for Korean :P
L259[11:59:09] <AmandaC> ISTR They took a loong time to start offering eastern languages like that because they don't work as well to learn under their model
L260[12:15:40] <Inari> Well they could explai alphabet compoistion
L261[12:15:50] <Inari> Which gives the cahracters a lot more sense than just looking at them :P
L262[12:16:43] <Inari> Like "hyawn" being 현 which is composed of ㅎand ㅕ on the top and ㄴ on the bottom. For h, yaw, and n respecitvely
L263[12:41:51] <Forecaster> http://tinyurl.com/yasyeasg
L264[12:41:57] <Forecaster> This just arrived!
L265[12:44:34] <AmandaC> Ah, you ordered counterfeit dimes too, @Forecaster?
L266[12:44:43] <Forecaster> what, no
L267[12:44:48] <Forecaster> I don't know what you're talking about
L268[12:44:50] <Forecaster> > . >
L269[12:44:52] <Forecaster> < . <
L270[12:55:42] <Forecaster> they're actually magnets :P
L271[12:55:47] <Forecaster> and there's 80 of them
L272[12:56:07] <Izaya> my guess was CR2032s
L273[12:56:29] <AmandaC> ah yes, right, "magnets" *wink*
L274[12:56:48] <AmandaC> ( My non-joke guess was a roll of solder )
L275[12:57:07] <Forecaster> I do have that in my toolbox :P
L276[12:57:34] <Izaya> das some big solder
L277[12:58:12] <Forecaster> it's not that big
L278[12:58:49] <Forecaster> http://tinyurl.com/ydhh646c
L279[12:59:11] <Izaya> huh
L280[12:59:13] <Izaya> point taken
L281[12:59:23] <Temia> You know, here's something I've been wondering.
L282[12:59:38] <Temia> Why is memory given UUIDs?
L283[13:01:17] <Forecaster> it's a component isn't it?
L284[13:01:36] <AmandaC> I assumed it just inherited from a base class that does it and they didn't care enough to "fix" it
L285[13:03:57] <Kodos> I don't believe the RAM memory is a component, no
L286[13:04:19] <Kodos> Likely is a result of a base class or something of the like
L287[13:04:23] * Temia nodnods.
L288[13:04:45] <Temia> It would be interesting if it could be directly addressed for manual allocation and access, but...
L289[13:05:04] <Inari> %pet Temia
L290[13:05:04] * MichiBot pets Temia with bof stuff. 10 health gained!
L291[13:05:05] <Temia> That could still be better abstracted by a single memory component inherent to the computer.
L292[13:05:11] <Temia> ...w-what's bof stuff
L293[13:05:46] <Inari> a typo that Forecaster added to the inventory
L294[13:07:38] <gamax92> %inv add music
L295[13:07:38] * MichiBot summons 'music' and adds to her inventory. This seems very sturdy.
L296[13:08:20] <Kodos> Could always open a GitHub issue for a suggestion to make memory have its own version of managed vs unmanaged modes
L297[13:08:57] <Inari> How'd that work
L298[13:09:10] <Inari> I mean, ti would be cool
L299[13:09:13] <Inari> Just kinda not how lua works
L300[13:10:28] <gamax92> like an ffi array
L301[13:10:57] <Inari> I need to have a word with whoever deisngs the TweetDeck UI
L302[13:11:08] <Inari> gamax92: But why'd you ever use that?
L303[13:11:12] <Forecaster> tweet at them
L304[13:11:23] <gamax92> tables use more memory and strings are immutable
L305[13:14:41] <Joco223> How would you make memory managed or unmanaged
L306[13:14:54] <Joco223> Unless youbare making like a ram disc
L307[13:15:19] <Inari> gamax92: So it would only really be a thing to use if you need tons of memory?
L308[13:16:20] <gamax92> It'd probably be easier to not give memory a mode and more so just make something that takes memory from the system and gives you an ffi array like thing
L309[13:17:35] <Inari> I guess
L310[13:17:39] <Inari> Not sure how useful that would be
L311[13:20:37] <Forecaster> %loot time
L312[13:20:37] <MichiBot> Forecaster: You get a loot box! It contains an empty bottle.
L313[13:20:41] <Forecaster> dang
L314[13:20:54] <MichiBot> Kodos: You get a loot box! It contains a mermaid scale.
L315[13:20:54] <Kodos> %loot
L316[13:31:50] <Kleadron> %loot
L317[13:31:50] <MichiBot> Kleadron: You get a loot box! It contains a tiny snail.
L318[13:33:01] <Kleadron> yes a new pet snail i will call jimmy and jimmy will be the best snail ever because he is mine and he is a small snail and because he eats food everyday and because he has a shell and everybody will hail him because he is now the king of the universe
L319[13:33:37] <Corded> * <Forecaster> eats the snail
L320[13:35:43] * AmandaC wonders how well ocvm would handle not bein in charge of the event pump for display / input
L321[13:50:32] ⇨ Joins: expert975 (expert975!~expert975@191.223.139.137)
L322[13:50:41] <Izaya> a truly majestic creature https://my.mixtape.moe/zqhrqw.jpg
L323[13:50:52] <expert975> Do I need to implement os.sleep in my drone?
L324[13:51:02] <MGR> "I give them all scientifish names, like Budgetus Nonexistus"
L325[13:51:18] <AmandaC> expert975: yes
L326[13:52:05] <expert975> AmanandaC: without threads, busy waiting is the only way, right?
L327[13:52:22] <AmandaC> yup
L328[13:52:29] <AmandaC> or just implementing your own event pump
L329[13:52:52] <Forecaster> you can just copy os.sleep from openOS :P
L330[13:52:54] <expert975> AmandaC: so how do I avoid the "too long without yelding" error in my "while true do end"?
L331[13:53:51] <AmandaC> what I tend to do for my stuff is define functions like something_modemy:handle_event(evt, ...) then I can just do `local tmp = {os.pullSignal()} something_modemy:handle_event(table.unpack(tmp)` for sleep functions
L332[13:53:51] <expert975> I'll take a look at the OpenOS implementation
L333[13:54:07] <Izaya> coroutine.yield()
L334[13:54:59] <expert975> AmandaC: hmm, interesting...
L335[13:56:32] ⇦ Quits: expert975 (expert975!~expert975@191.223.139.137) (Quit: expert975)
L336[14:05:38] <Inari> Aw they left
L337[14:14:51] <Izaya> ...
L338[14:14:54] <Izaya> gtk is dropping themes.
L339[14:15:07] <Forecaster> is that anything like dropping hints?
L340[14:15:15] <Izaya> no it's like
L341[14:15:23] <Izaya> you'll no longer be able to choose how your stuff looks
L342[14:15:26] <Izaya> adwaita or bust
L343[14:16:07] <Izaya> I guess I'll finally be dropping XFCE in favour of something Qt-based :|
L344[14:20:53] <gamax92> Izaya: uhh, source?
L345[14:21:18] <Izaya> https://samuelhewitt.com/blog/2018-08-05-moving-beyond-themes
L346[14:22:20] <Izaya> they're going on abound branding and identity again
L347[14:22:40] <Izaya> I don't care about your branding I want my computer to work how I want it to
L348[14:23:26] <Izaya> and then they have the audacity to suggest the issues with themes are due to the fact that there are themes rather than the fact that Gtk breaks every single one every 6 months
L349[14:24:38] * Izaya squints
L350[14:24:51] <Izaya> I may have misread the title, I don't think it's actually planned.
L351[14:24:56] <Izaya> It'll happen though.
L352[14:24:57] <gamax92> Izaya: https://twitter.com/snwh/status/1026465181264752640
L353[14:24:57] <MichiBot> Mon Aug 06 08:49:04 CDT 2018 @snwh: @Ads20000 @omgubuntu I didn’t propose anything but my opinion and I left the solution to the hacky, broken situatio… https://t.co/exBysnXoTo
L354[14:26:35] <Izaya> point taken
L355[14:26:44] <Forecaster> https://www.youtube.com/watch?v=iT1l8Dcjb1Y
L356[14:26:44] <MichiBot> LGR - Using a Floppy Disk Drive on a Smartphone | length: 12m 33s | Likes: 4,660 Dislikes: 28 Views: 37,432 | by LGR | Published On 6/8/2018
L357[14:26:56] <Izaya> iunno something about how GNOME are basically evil makes me assume the worst in every situation involving them
L358[14:26:59] <Forecaster> because why not
L359[14:28:49] <Forecaster> it makes floppy disk noises
L360[14:29:00] <Izaya> that is generally what floppy drives do
L361[14:29:04] <gamax92> Izaya: I still don't like his views though
L362[14:29:25] <Forecaster> %inv add floppy disk noises
L363[14:29:25] * MichiBot summons 'floppy disk noises' and adds to her inventory. This seems very sturdy.
L364[14:29:28] * Izaya nods
L365[14:29:45] ⇨ Joins: expert975 (expert975!~expert975@191.223.139.137)
L366[14:30:03] <Izaya> But it's not like GNOME has been getting better for anyone over the last few years
L367[14:30:42] <expert975> I've switched from GNOME to Awesome and I'm loving it
L368[14:30:45] <Izaya> If/when they drop theme support, there'll be a fork and everyone will use that instead because everyone but the GNOME foundation wants themes
L369[14:30:57] <CompanionCube> Izaya: soo
L370[14:30:57] <Izaya> and customization
L371[14:31:01] <Izaya> and a generally usable desktop
L372[14:31:03] <CompanionCube> time to fuck off to qt?
L373[14:31:09] <Izaya> less gtk fucking around would be nice too
L374[14:31:10] <CompanionCube> or efl
L375[14:31:14] <Izaya> CompanionCube: it's looking that way
L376[14:31:19] <Izaya> no qt xfce though :|
L377[14:31:25] <expert975> the awesome wm is customizable using Lua, it's so cool
L378[14:31:33] <Izaya> not a huge fan of LXQT
L379[14:31:43] <Izaya> awesomewm is nice enough, used it on my old laptop
L380[14:31:45] <CompanionCube> Qt even has a GTK-based theming engine
L381[14:31:56] <gamax92> Izaya: time to drop the desktop environment and go to jwm :^)
L382[14:32:04] * CompanionCube uses vanilla awesomewm, but would look into lumina
L383[14:32:10] <CompanionCube> sadly it doesn't work i should file a bug
L384[14:32:15] <Joco223> Can you make with OC something like the flopotron and play music on it? :b
L385[14:32:21] <Izaya> gamax92: you still have to use applications
L386[14:32:29] <Izaya> and like 50% of those will be gtk
L387[14:32:33] <gamax92> @Joco223 no but there are mods that add in cards for making music
L388[14:32:43] <Joco223> Aw
L389[14:32:58] ⇨ Joins: Gutawer (Gutawer!webchat@host86-144-53-69.range86-144.btcentralplus.com)
L390[14:33:09] <CompanionCube> Izaya: hey
L391[14:33:12] <CompanionCube> if gnome removes themes
L392[14:33:18] <expert975> I'm rewriting that mod that allows playing minecraft sounds
L393[14:33:18] <CompanionCube> 2019 year of the gnustep desktop!
L394[14:33:33] <Inari> "Bug reports without logcats will be rejected" Well, no bug report then
L395[14:33:34] <gamax92> @expert975 masssound?
L396[14:33:42] <gamax92> why did I use an at ...
L397[14:33:52] <Izaya> I mean I'd agree but the 4 GNUStep programs are slow af
L398[14:33:56] <expert975> gmax92: This one. I've sent you an email about it
L399[14:34:00] <Izaya> GWorkspace is painfully slow
L400[14:34:12] <Izaya> it's max comf too but still :|
L401[14:34:27] <gamax92> Rodrigo
L402[14:34:29] <Gutawer> heya, i was wondering, does OpenComputers have any way to get a screen across a different dimension? i'm using a program called Draconic Control to run my draconic reactor safely, and i'd really like to be able to see its GUI in my own base
L403[14:34:36] <Inari> expert975: Basically, Oc starts a corutine which is machine.lua. Machine.lua creates another coroutine which is your code. By yielding you go back to machine.lua. Machine.lua keeps track of how long till you've last yielded, and if that gets too long, it kills your code
L404[14:34:43] <Gutawer> but since i've built my reactor in a void world, i need some way to do that cross-dimensionally
L405[14:35:01] <Forecaster> Gutawer: send over network (using linked card) to terminal
L406[14:35:05] <Forecaster> display data on terminal
L407[14:35:10] <Inari> Nono
L408[14:35:11] <gamax92> I do need to go through and update a bunch of stuff but I also have a few other projects I want to finish soon
L409[14:35:11] <MGR> ^
L410[14:35:17] <Inari> Have a dorne record it, and have the drone apss through a portal
L411[14:35:20] <Forecaster> terminal can be a tablet or a computer or something
L412[14:35:24] <Inari> Or throw floppy disks
L413[14:35:25] <expert975> Inari: suspected, thanks for the confirmation
L414[14:35:32] <Izaya> Inari: genius
L415[14:35:38] <Gutawer> ah, i suspected it'd be something to do with linked cards
L416[14:35:42] <Gutawer> thank you, lemme try that
L417[14:36:14] <Forecaster> actually a linked card may be T3 and wont go in a tablet
L418[14:36:43] <Izaya> I have a thing that could help with that :^)
L419[14:36:44] <Inari> I like my solutoin the best
L420[14:36:54] <Izaya> in all seriousness, Inari has the best solution
L421[14:37:00] <Inari> xD
L422[14:37:01] <Izaya> have a drone fly through a portal and drop a floppy disk
L423[14:37:06] <Inari> Well
L424[14:37:09] <Inari> I meant one or the other
L425[14:37:13] <Izaya> why not both?
L426[14:37:23] <Inari> Have ddrone record data, fly through, broadcast, go back. Or put the data on a floppy and throw the floppy through
L427[14:37:28] <Inari> I guess both work
L428[14:37:48] <gamax92> ip over drone
L429[14:37:54] <Izaya> IPoDC
L430[14:38:06] <Izaya> ping times of "it could be worse I guess"
L431[14:38:37] <Forecaster> ip over potato
L432[14:38:51] <gamax92> ip over ip
L433[14:39:21] <Izaya> gamax92: even better: this post is after Ubuntu announces that they'll be using a custom GNOME theme in the next release or so
L434[14:39:45] <gamax92> it seems to just be a really poorly worded blog post though
L435[14:40:42] <AmandaC> linked cards can go in a tablet
L436[14:40:44] <Izaya> yeah
L437[14:40:47] <AmandaC> they're T2 I think
L438[14:40:52] <CompanionCube> even though there's no actual plans for removal i still want to give gnome the finger
L439[14:40:59] <Izaya> it seems like nothing was actually planned and they were just throwing ideas out there
L440[14:41:01] <CompanionCube> because this philosphy is why i dislike them
L441[14:41:11] <Izaya> but they worded it in such a way as it was an explanation of their plan
L442[14:41:23] <Izaya> and GNOME being GNOME, I believed them
L443[14:41:31] <Izaya> because to GNOME, user choice is bad
L444[14:42:41] <CompanionCube> inb4 gnome is a decent apple knockoff without the actually ok next bits
L445[14:42:58] <Izaya> that seems to be the plan
L446[14:45:57] <AmandaC> I mean, there's Ubuntu, and System76, and I'm sure several others who provide their own themes in the GNOME advisory board, I dubt themes are actually going anywhere
L447[14:47:04] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C1071794721801ADFC8D0A5D0B.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L448[14:47:18] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C1071794721801ADFC8D0A5D0B.dip0.t-ipconnect.de)
L449[14:47:18] zsh sets mode: +v on Vexatos
L450[14:49:07] <AmandaC> GNOME likes to kick users in the nuts, but they're not stupid enough to do it to their vendor partners
L451[14:49:31] <CompanionCube> https://www.reddit.com/r/linux/comments/94t8cm/moving_beyond_themes_sam_hewitt/e3oepk3/
L452[14:49:42] <CompanionCube> yay?
L453[15:00:09] ⇦ Quits: expert975 (expert975!~expert975@191.223.139.137) (Remote host closed the connection)
L454[15:02:34] ⇨ Joins: expert975 (expert975!~xp@191.223.139.137)
L455[15:03:03] <expert975> I'm back
L456[15:07:35] <expert975> Must I reboot the computer everytime I edit a file outside the game?
L457[15:11:08] <gamax92> expert975: You can change a setting in the config that disables file caching
L458[15:11:12] ⇦ Quits: expert975 (expert975!~xp@191.223.139.137) (Quit: Lost terminal)
L459[15:11:33] <gamax92> ...
L460[15:13:26] <AmandaC> I suspect they're on from a OC computer
L461[15:14:35] <Inari> %pet AmandaC
L462[15:14:35] * MichiBot pets AmandaC with Easy-Anti-Anime. 8 health gained!
L463[15:14:40] <Inari> D:
L464[15:14:45] <AmandaC> D:
L465[15:14:53] <AmandaC> Noo, my unrealisticly large eyes, nya!
L466[15:15:16] ⇨ Joins: expert975 (expert975!~xp@191.223.139.137)
L467[15:19:57] <Izaya> https://i.4cdn.org/g/1533580337824.jpg
L468[15:26:58] * CompanionCube steals Inari's lew
L469[15:27:00] <CompanionCube> *lewd
L470[15:27:18] ⇦ Quits: Gutawer (Gutawer!webchat@host86-144-53-69.range86-144.btcentralplus.com) (Quit: webchat.esper.net)
L471[15:32:45] <AmandaC> It's rude to cut people in half, CompanionCube. Or kidnap them.
L472[15:32:54] <AmandaC> Or, in Inari's case, two lewds in a trenchcoat
L473[15:33:11] <CompanionCube> wait inari is two lewds?
L474[15:33:26] <AmandaC> was it two or three...
L475[15:33:27] <AmandaC> %oclogs
L476[15:33:27] <MichiBot> AmandaC: https://oclogs.pc-logix.com/
L477[15:33:54] <AmandaC> It was three: https://irclogs.pc-logix.com/view.php?chan=oc&log=2018-05-21.log#L461
L478[15:34:21] <CompanionCube> so which lewd did i take
L479[15:35:09] <AmandaC> Good question, we'll have to put Inari back in the MRI to see
L480[15:36:19] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C1071794721801ADFC8D0A5D0B.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L481[16:19:38] <expert975> 'while true do coroutine.yield() computer.beep() end' causes the computer to beep everytime I press a key. How can I have 'computer.beep' running on an infinite loop?
L482[16:20:23] <Izaya> computer.pullSignal(0)
L483[16:30:01] <expert975> Izaya: So should I use computer.pullSignal(0) instad of coroutine.yield()? Will doing this intefere with anything?
L484[16:30:19] <Izaya> it'll pull a signal if there's one in the queue
L485[16:30:57] <expert975> Izaya: does that remove the pulled signal from the queue?
L486[16:31:00] <Skye> computer.pushSignal(computer.pullSignal(0))
L487[16:31:01] <Skye> :P
L488[16:31:13] <Izaya> Skye: that's terrible
L489[16:31:15] <Izaya> but perfect
L490[16:31:19] <Izaya> problem solved
L491[16:31:27] <Skye> or os.sleep(0) right?
L492[16:31:50] <expert975> Skye: It's for a drone
L493[16:32:09] <Skye> ooooh
L494[16:32:10] <Skye> I see
L495[16:32:11] <Skye> yeah
L496[16:32:13] <expert975> Izaya: Push then pull. Nice hack
L497[16:32:22] <Skye> ewll
L498[16:32:24] <Skye> pull then push
L499[16:32:36] <Izaya> not my idea
L500[16:33:50] <Izaya> is a clever hack though
L501[16:34:35] <expert975> Skye: isn't that pulling then pushing? Shouldn't it the other way around?
L502[16:35:35] <Skye> well you pull the event, then you push it back
L503[16:35:37] <expert975> Skye: Or are you tossing the event back in the queue instead of pushing and pulling a dummy event?
L504[16:35:46] <expert975> Skye: I see
L505[16:37:16] <Kodos> Guessing you want to be able to safely stop it from beeping as well?
L506[16:37:36] <Kodos> err I was scrolled up
L507[16:40:13] <expert975> Corded: For now I just need an infinite loop so I can check if my plant is growing
L508[16:41:00] <Izaya> component calls force a yield
L509[16:41:31] <Forecaster> Corded is a relay bot
L510[16:43:00] <Forecaster> %addcommand corded Corded is a relay between IRC and Discord. The user talking is between the <>
L511[16:43:01] <MichiBot> Forecaster: Command Added
L512[16:44:51] <expert975> Izaya: So I don't need to pull signals or yield in my while true?
L513[16:45:02] <Izaya> I believe so
L514[16:46:28] <Inari> Something like that :P
L515[16:46:36] <Inari> component callsa re weiiird
L516[16:46:37] <expert975> Tha makes things a lot simpler
L517[16:49:43] <expert975> Kodos: a safe way to stop the beeping would come along nicely :p
L518[16:50:11] <Kodos> Just throw an os.sleep(0) in your loop, and then you can interrupt it
L519[16:50:28] <Inari> This isn't openos though
L520[16:50:29] <Inari> :P
L521[16:51:55] <expert975> It would be cool to be able to program the drones in assembly xD
L522[16:55:59] <Inari> Hm so it seems like non-direct calls yield?
L523[16:56:14] <Inari> I still don't fully know which calls are direct and which not :P
L524[16:59:30] <gamax92> Inari: tHe stOrm afTer tHe raiNbow
L525[16:59:52] <Inari> I need to read through the machine code properly tomorrow
L526[17:00:14] <gamax92> Inari: tHe macHine hAs aLl knowLedge
L527[17:00:21] <Inari> %bap gamax92
L528[17:00:21] * MichiBot baps gamax92 with general confuzzlement
L529[17:00:23] <gamax92> :(
L530[17:00:25] ⇦ Parts: gamax92 (gamax92!~gamax92@2607:5300:61:8d9::9090:1) (Leaving))
L531[17:00:38] <AmandaC> Meow?
L532[17:00:47] <Inari> %shrug
L533[17:00:47] <MichiBot> Inari: No you shrug!
L534[17:01:14] <Inari> %pet AmandaC
L535[17:01:15] ⇨ Joins: gamax92 (gamax92!~gamax92@2607:5300:61:8d9::9090:1)
L536[17:01:15] zsh sets mode: +v on gamax92
L537[17:01:16] * MichiBot pets AmandaC with general confuzzlement. 4 health gained! General confuzzlement looked into the void and was consumed.
L538[17:01:16] <gamax92> Inari: hOw coUld yOu shRug
L539[17:02:38] ⇦ Quits: Inari (Inari!~Pinkishu@p4FC1EE34.dip0.t-ipconnect.de) (Quit: 'A little body, to satisfy your all hand addictions.')
L540[17:14:10] ⇦ Quits: Keridos (Keridos!~Keridos@static.56.72.76.144.clients.your-server.de) (Ping timeout: 182 seconds)
L541[17:21:01] <expert975> What's the difference between a wireless card tier 1 and tier 2?
L542[17:23:10] <Skye> tier 1 is very limited
L543[17:23:18] <Skye> like only one port open
L544[17:25:15] ⇨ Joins: Keridos (Keridos!~Keridos@static.56.72.76.144.clients.your-server.de)
L545[17:28:31] <Izaya> Skye: I like the tier 1 cards
L546[17:34:13] <expert975> I guess I'll save the ender perl
L547[17:36:20] <Joco223> Does `filesystem.size` return the size in bytes?
L548[17:39:36] ⇦ Quits: Dimtree (Dimtree!~dimtree@75-108-77-138.nbrncmtk01.res.dyn.suddenlink.net) (Quit: Peace)
L549[17:51:34] <AmandaC> @Joco223 I believe so, yes
L550[17:51:43] <AmandaC> It might have a minimum of 4k though
L551[17:51:57] <Joco223> How do you mean minimum of 4k?
L552[17:52:30] <AmandaC> I'm not sure how OC handles it,but on some filesystems ( RL filesystems) they report 4k even if the file is less, because it's reporting based on the size it takes on the disk, not it's content's size
L553[17:53:55] ⇨ Joins: Dimtree (Dimtree!~dimtree@75-108-77-138.nbrncmtk01.res.dyn.suddenlink.net)
L554[17:55:49] <Joco223> Oh you mean that
L555[17:55:58] <Joco223> Sector size
L556[17:56:05] <Joco223> I think it depends on your config
L557[17:56:15] <Joco223> But i tried it on a small file, it reported 192
L558[18:32:30] <Kodos> %choose burritos or nah
L559[18:32:30] <MichiBot> Kodos: nah
L560[18:40:16] ⇦ Quits: expert975 (expert975!~xp@191.223.139.137) (Quit: Lost terminal)
L561[18:43:01] ⇨ Joins: expert975 (expert975!~xp@191.223.139.137)
L562[19:05:05] <Izaya> I take what I said back, my phone's DAC is pretty good
L563[19:05:15] ⇨ Joins: MajGenRelativity_ (MajGenRelativity_!uid288574@id-288574.stonehaven.irccloud.com)
L564[19:06:19] ⇦ Quits: MajGenRelativity_ (MajGenRelativity_!uid288574@id-288574.stonehaven.irccloud.com) (Client Quit)
L565[19:21:26] ⇦ Quits: xarses (xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping timeout: 383 seconds)
L566[19:46:04] <AmandaC> DAC?
L567[19:46:21] <AmandaC> Dragon access control?
L568[19:46:28] <Izaya> Digital to Analog Converter
L569[19:46:41] <Izaya> For your 3.5mm audio needs
L570[19:50:01] ⇦ Quits: Doty1154 (Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L571[20:13:54] ⇨ Joins: asie (asie!~asie@asie.pl)
L572[20:13:55] zsh sets mode: +v on asie
L573[20:33:03] ⇦ Quits: jazzpi (jazzpi!~jazzpi@2a03:4000:6:20f::2) (Quit: ZNC - http://znc.in)
L574[20:34:23] ⇨ Joins: jazzpi (jazzpi!~jazzpi@2a03:4000:6:20f::2)
L575[21:29:50] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L576[21:34:14] ⇨ Joins: xarses (xarses!~xarses@172.58.91.19)
L577[21:41:52] ⇦ Quits: xarses (xarses!~xarses@172.58.91.19) (Ping timeout: 202 seconds)
L578[21:52:50] <expert975> Why is "computer.pullSignal" nil on a drone?
L579[22:06:38] ⇨ Joins: Doty1154 (Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L580[22:16:33] <Izaya> shouldn't be
L581[22:25:09] <expert975> Izaya: computer.beep works. computer.pullSignal does not
L582[22:27:44] <expert975> Izaya: should I be getting the computer component with "component.proxy(component.list("computer")())"?
L583[22:30:10] <Izaya> no
L584[22:30:24] <Izaya> computer.pullSignal is part of the computer API, not component
L585[22:31:11] <Izaya> ~w custom OS
L586[22:31:11] <ocdoc> Predicted http://ocd.cil.li/tutorial:custom_oses
L587[22:32:17] <expert975> Izaya: unless component.beep beeps the computer, I'm pretty sure that access the computer API, not component
L588[22:32:39] ⇨ Joins: Unh0ly_Tigg (Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
L589[22:32:56] <expert975> Izaya: look at the first snipper in the link you sent me. That's what I'm doing
L590[22:33:04] <expert975> *snippet
L591[22:33:27] <Izaya> don't get the computer component
L592[22:33:44] <Izaya> computer.beep will make the computer beep without having to get a component proxy
L593[22:38:10] <expert975> Izaya: That works
L594[22:43:48] ⇨ Joins: xarses (xarses!~xarses@172.58.91.19)
L595[23:06:21] ⇨ Joins: JAR_2000 (JAR_2000!~jar_2000@186.36.78.22)
L596[23:08:41] <expert975> How can I end the program on a drone without it beeping?
L597[23:08:58] <Izaya> computer.shutdown() I guess
L598[23:09:05] <Izaya> otherwise it throws the halted error
L599[23:11:47] <JAR_2000> if lua implemented end, idk, like "end.program()", that can be useful to end a task without shutting down a whole drone...
L600[23:12:01] <JAR_2000> or computer...
L601[23:12:33] <Izaya> eeeh, on the drone the only task *is* the program
L602[23:12:43] <Izaya> on the computers you can just exit your program and the OS takes over again
L603[23:13:08] <JAR_2000> like the break sequence?
L604[23:13:22] <Izaya> no you can just end the program
L605[23:13:35] <Izaya> like, it gets to the end of the file
L606[23:13:43] <JAR_2000> ah, the EOF
L607[23:15:18] <JAR_2000> well, i don't know much about lua, i'm more of a python dude
L608[23:15:56] <Izaya> I'm pretty sure there's os.exit also
L609[23:16:06] <Izaya> and you can return from the main part of your program
L610[23:17:09] <JAR_2000> yeah you are right, os.exit terminates the program instantly
L611[23:17:38] <JAR_2000> sorry about my clumsiness, i'm still learning here
L612[23:17:58] <Izaya> That said, you don't get os.exit on a drone
L613[23:18:03] <Izaya> cause y'know, no OS
L614[23:18:19] <JAR_2000> more of a controller?
L615[23:18:26] <Izaya> aye
L616[23:18:37] <Izaya> it's a microcontroller with the ability to fly and use more robot upgrades basically
L617[23:19:34] <JAR_2000> wait, there's openos in the drone rn, so the "no os" part isn't entirely true
L618[23:20:07] <Izaya> there isn't tho
L619[23:20:27] <Izaya> drones can't run OpenOS without some serious magic
L620[23:20:33] <Izaya> no storage devices besides a 4KB EEPROM
L621[23:20:44] <logan2611> could stream openos wirelessly
L622[23:20:45] <logan2611> ;p
L623[23:21:35] <JAR_2000> stream it over wireless network?
L624[23:21:40] <JAR_2000> like a PXE boot?
L625[23:21:44] <logan2611> yes, but I wouldn't recommend it
L626[23:21:44] <Izaya> doable
L627[23:21:49] <Izaya> not ideal
L628[23:22:05] <Izaya> OpenOS is meant for devices with displays, also
L629[23:23:33] <JAR_2000> the eeprom part reminds me of a arduino-like thing..
L630[23:24:21] <Izaya> pretty much http://oc.shadowkat.net/en_US/item/drone.html
L631[23:25:37] <JAR_2000> does the eeprom support other than lua, like assembly?
L632[23:26:00] <Izaya> if you have an architecture installed that does something other than Lua, yeah
L633[23:28:02] <Izaya> That said, most of them can't interact with components to my knowledge
L634[23:28:26] <JAR_2000> well, that's a shame...
L635[23:28:36] <Izaya> eh
L636[23:28:46] <Izaya> golfing to get a heap into a 4KB EEPROM is fun
L637[23:33:03] <Mimiru> Or, cheat and use OpenSecurity where I've developed AMAZING compression techniques that allow upto DOUBLE the storage capacity on every EEPROM! Come on down to OpenSecurity's card writer emporium today!
L638[23:33:30] <Izaya> I still want an unmanaged 64K storage card
L639[23:34:06] <Mimiru> (I think I added the bigger EEPROM on 1.10+ ... maybe)
L640[23:35:35] <Mimiru> Ugh... new job wants me to write a short bio about myself...
L641[23:35:39] <Mimiru> ._.
L642[23:35:45] <JAR_2000> ._.?
L643[23:35:59] <logan2611> Bio: "I"
L644[23:36:09] <Mimiru> Bio: "s"
L645[23:37:03] <Mimiru> But yeah, seems they have a quarterly newsletter, and I'm being hired JUST in time to have my info included..
L646[23:37:03] <Mimiru> yay
L647[23:37:29] <Mimiru> s/quarterly/monthly/
L648[23:37:36] <Mimiru> ... MichiBot
L649[23:37:44] <Mimiru> test
L650[23:37:51] <Mimiru> s/test/lol/
L651[23:37:51] <MichiBot> <Mimiru> lol
L652[23:38:00] <Mimiru> ... fuck you to then.
L653[23:38:35] <JAR_2000> well i didn't expect a bot test xD
L654[23:40:05] <Mimiru> It happens alot
L655[23:40:06] <MichiBot> ALOT: http://tinyurl.com/y42zurt
L656[23:40:07] <gamax92> good ol 4MB flash routers
L657[23:40:09] <Mimiru> like that :p
L658[23:40:30] <gamax92> storage space so small that it can't save anything and configuration basically needs to be baked into the image
L659[23:40:39] <Mimiru> Good times..
L660[23:40:50] <JAR_2000> gamax, please, don't remind me of my damned wrt54gs
L661[23:41:20] <JAR_2000> a lot of problems with that thing...
L662[23:41:44] <Izaya> I'm still using a wrt54gl
L663[23:41:57] <Izaya> unsure how to feel about that, but it beats the ISP router
L664[23:42:18] <gamax92> Izaya: openwrt?
L665[23:42:21] <JAR_2000> it can beat anything that's not a N or a AC router...
L666[23:42:37] <Izaya> yeah
L667[23:43:08] <Izaya> I want to get something with ac support but ac support and OpenWRT support and cheap isn't a combination you see often
L668[23:43:12] <Mimiru> I was using a pair of WRT54G's up til last year.
L669[23:43:19] <Mimiru> running DD-WRT
L670[23:43:24] <JAR_2000> from i can remember, the 54GL uses ddwrt, so you flashed openwrt in that little 4MB flash?
L671[23:43:40] <Izaya> I have 8 of the fuckers.
L672[23:43:44] <Izaya> Spares for days.
L673[23:43:46] <JAR_2000> wow
L674[23:43:53] <JAR_2000> lotsa routers
L675[23:44:17] <Mimiru> one of them didn't have a case, and set exposed to rain for a year, the RF shield was rusted to hell, mud wasp nests all over it
L676[23:44:28] <Mimiru> plugged it in and it fired right up, with my old config loaded.
L677[23:44:41] <Izaya> here's a scary idea:
L678[23:44:43] <JAR_2000> wow, durability like old nokias
L679[23:45:01] <Izaya> 300Mhz single-core MIPS, 16M of RAM
L680[23:45:14] <logan2611> kinda sounds like my DIR615
L681[23:45:14] <Izaya> a WRT54GL has similar specs to an early 90s SGI workstation
L682[23:46:57] <JAR_2000> router that can be comparable to a 90's professional workstation, technology has changed...
L683[23:48:31] <Mimiru> routers today have quad cores and 1GB+ RAM.. lol
L684[23:48:51] <JAR_2000> like the WRT1900AC?
L685[23:48:57] <Izaya> routers today are more powerful than the computer I was using in 2007
L686[23:49:55] ⇦ Quits: Backslash (Backslash!~Backslash@ip-88-153-113-13.hsi04.unitymediagroup.de) (Quit: Leaving)
L687[23:50:04] <Mimiru> Ugh... fucking shitty ass comcast.
L688[23:50:34] <JAR_2000> oh crap, i have to go, thanks for the good time, bye
L689[23:50:43] <Mimiru> "Establishing secure connection" -> "Connection timed out"
L690[23:50:46] <Mimiru> o/ JAR_2000
L691[23:50:55] ⇦ Quits: JAR_2000 (JAR_2000!~jar_2000@186.36.78.22) (Remote host closed the connection)
L692[23:52:08] <expert975> Got tired of reprogamming the EEPROM. Time to stream the code :D
L693[23:53:13] <Kleadron> use a router as your main computer
L694[23:58:03] <Kodos> Holy shit what a mindfuck of a movie
<<Prev Next>> Scroll to Top