<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:47] ⇨
Joins: Backslash
(Backslash!~Backslash@ip-94-114-162-224.unity-media.net)
L2[00:33:49] ⇦
Quits: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:dc8b:e215:c968:a705) (Quit:
Cervator)
L3[01:24:21] ⇦
Quits: Icedream (Icedream!~icedream@has.streaminginter.net) (Ping
timeout: 194 seconds)
L5[01:30:49] ⇨
Joins: Icedream
(Icedream!~icedream@has.streaminginter.net)
L6[01:44:50] ⇦
Quits: Icedream (Icedream!~icedream@has.streaminginter.net) (Ping
timeout: 182 seconds)
L7[01:56:32] ⇨
Joins: Icedream (Icedream!~icedream@212.83.173.97)
L8[02:03:39] ⇦
Quits: Icedream (Icedream!~icedream@212.83.173.97) (Ping timeout:
202 seconds)
L9[02:15:24] ⇨
Joins: Icedream
(Icedream!~icedream@has.streaminginter.net)
L10[02:16:10]
<Forecaster>
%loot
L11[02:16:10] <MichiBot> Forecaster: You
get a loot box! It contains a Magic andante days! (25%)
L12[02:18:49] <peelz> What happens if I
override __pairs to return more than 2 args?
L13[02:19:26] <peelz> can I do this for
instance: `for a,b,c in myCustomTable end`
L14[02:19:31] <Izaya> maybe
L15[02:20:28] <peelz> I don't see why not,
but it's kinda weird. k, v is usually expected
L16[02:28:10]
<Forecaster>
as long as you return the expected values as well it should be
fine
L17[02:31:55] <peelz> @Forecaster, meaning
the 3rd, 4th, nth arguments can be anything I want, as long as the
1st and 2nd are k and v?
L18[02:32:17]
<Forecaster>
yeha
L19[02:32:20]
<Forecaster>
yeah [Edited]
L20[02:32:20] <peelz> oki
L21[02:33:30]
<Forecaster>
because then when you do `for k,v in pairs(etc) do` it'll work
normally
L22[02:34:25] <peelz> yeah of course
L23[02:34:44] <peelz> I'm still not sure I
want to do that because it just feels... odd
L24[02:35:57]
<Forecaster>
hacking is 99% of programming :P
L25[02:36:06] <peelz> lol
L26[02:39:14]
<Forecaster>
aka beating the code into submission
L27[02:39:21]
<Forecaster>
%loot
L28[02:39:21] <MichiBot> Forecaster: You
get a loot box! It contains a Shiny roll of sushi with X and Y
special qualities! (10%)
L29[02:39:35]
<Forecaster>
hrm
L30[02:39:43] <Corded> * <Forecaster>
gives to Amanda
L31[02:39:57] ⇨
Joins: Inari
(Inari!~Pinkishu@p4FC1E62E.dip0.t-ipconnect.de)
L33[02:40:54] <Inari> AmandaC: I see. I
still don't like its name or premise :D
L34[02:45:16] <peelz> %loot
L35[02:45:16] <MichiBot> peelz: You get a
loot box! It contains a Magic 6x Compressed Sentences! (25%)
L36[02:45:29] <Inari> %loot
L37[02:45:29] <MichiBot> Inari: You get a
loot box! It contains a Magic propane wind! (25%)
L38[02:45:56] <Inari> %loveis
L39[02:45:56] <MichiBot> Inari: Love is...
Izaya's neatloaf!
L40[02:45:59]
<Forecaster>
huh, the RNG gods are happy today
L41[02:46:04] <Inari> Izaya: Lewd
L42[02:46:16] <peelz> lol
L43[03:05:45] <Skye> ~markov lewd
L44[03:05:46] <ocdoc> jeez, if you don't,
have to wade through a bunch of garbage ass sex worker :P though im
nude too sexy, everyone clam yo tits
L45[03:05:53] <Skye> ~markov Inari
L46[03:05:58] <ocdoc> TheFox: you better go
make something cute by minecraft modding :p (well probbaly by
getting random fortunes ;-;
L47[03:06:48] <Inari> %status TheFox
L48[03:06:53] <Skye> Spot the
difference
L50[03:08:14]
<Forecaster>
it's @status
L51[03:08:24] ⇦
Quits: Zerant (Zerant!~Zerant@mx.brose.me) (Ping timeout: 182
seconds)
L52[03:08:36] <Inari> @status TheFox
L53[03:09:14] <Forecaster> @status
@TheFox
L54[03:09:14]
<Discord>
thefox is currently OFFLINE
L55[03:11:46] ⇨
Joins: Zerant (Zerant!~Zerant@mx.brose.me)
L56[03:13:54] ⇦
Quits: Zerant (Zerant!~Zerant@mx.brose.me) (Client
Quit)
L57[03:14:44] ⇨
Joins: Zerant (Zerant!~Zerant@mx.brose.me)
L58[03:41:56] ⇦
Quits: Icedream (Icedream!~icedream@has.streaminginter.net) (Quit:
A lol made me boom.)
L59[03:44:04] ⇨
Joins: Icedream
(Icedream!~icedream@has.streaminginter.net)
L60[03:49:49]
<Forecaster>
%loot
L61[03:49:49] <MichiBot> Forecaster: You
get a loot box! It contains a expired lottery ticket.
L62[03:50:08]
<Forecaster>
aww
L63[03:51:47] <Inari> But is it a winning
ticket?
L64[03:51:49] <Inari> %loot
L65[03:51:50] <MichiBot> Inari: You get a
loot box! It contains a Shiny storage! (10%)
L66[03:52:20] <Inari> %inv add shiny
rod
L67[03:52:20] *
MichiBot summons 'shiny rod' and adds to her inventory. This seems
very sturdy.
L68[03:52:58] <Izaya> shiny and
chrome
L69[03:53:07] <Inari> ONE PLUS ONE
L70[03:54:52]
<Forecaster>
doesn't matter if it's expired does it :P
L71[04:03:17]
<Alex404>
%loot
L72[04:03:18] <MichiBot> Alex404: You get a
loot box! It contains a rosary.
L73[04:10:03] <Inari> It's odd that rich
girls in anime tend to either be frail (often ill, can't attend
school much) or super arrogant :P
L74[04:10:45] <Forecaster> %restart
L75[04:10:48] ⇦
Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com)
()
L76[04:10:51] <Izaya> %restop
L77[04:11:21] ⇨
Joins: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com)
L78[04:11:21] zsh
sets mode: +v on MichiBot
L79[04:11:49]
<Forecaster>
inari if you manage to avoid being ill despite being rich maybe
you'd be arrogant too :P
L80[04:11:54]
<Forecaster>
%loot
L82[04:12:09] <MichiBot> Forecaster: You
get a loot box! It contains a set of assorted wires.
L83[04:12:27]
<CntKillMe>
nobody uses OC's drives but I think it's fun as a learning
experience
L84[04:12:57]
<CntKillMe>
finished writing a partition editor script among other things, i'll
push it to github tomorrow if anyone is interested
L86[04:13:13] <MichiBot>
Let's go
together - Afromania | length:
3m 43s | Likes:
597 Dislikes:
13 Views:
91,955 | by
KenjiShumizu
| Published On 5/11/2011
L87[04:13:20]
<Forecaster>
what do you mean by "OC's drives"?
L88[04:13:30]
<CntKillMe>
the drive component
L89[04:13:36] <Izaya> unmanaged
storage
L91[04:13:41] <Izaya> fwiw I've been
working on a thing for it
L92[04:13:42]
<CntKillMe>
^
L93[04:13:58]
<Forecaster>
ah
L94[04:14:06]
<Forecaster>
well, the managed drives work fine for me :P
L95[04:14:19]
<CntKillMe>
the nice thing is there's a built-in partition table analyzer which
can catch most mistakes (like partition overlapping, blah) to make
things a lot easier to debug
L96[04:14:31] <Izaya> I'm cloning
venti
L97[04:14:31]
<CntKillMe>
wel, not built-in
L98[04:14:33]
<CntKillMe>
well, not built-in [Edited]
L99[04:14:36]
<CntKillMe>
well, not built-in but part of the library [Edited]
L100[04:14:41] <Izaya> which does mean I
need an obnoxious amount of metadata but it's so worth it
L101[04:15:03]
<CntKillMe>
what's venti?
L102[04:15:16]
<CntKillMe>
oh
L103[04:15:25] <Izaya> the plan 9 archival
storage server
L104[04:15:46] <Izaya> W O R M
L106[04:18:47] <Izaya> shiny
L107[04:19:03] <Inari> Venti is a
dragon
L108[04:19:08] <Izaya> swap space?
L109[04:19:13]
<CntKillMe>
i have BIOS partition because the EEPROMs cant really fit anything
and there's no "ROM"
L110[04:19:19]
<CntKillMe>
well, if the OS supports it yeah
L111[04:19:22] <Izaya> >eeproms can't
really fit anything
L112[04:19:26]
<CntKillMe>
yeah exactly
L114[04:19:35] <Izaya> I mean, I fit a
network stack and a Lua prompt into one
L115[04:19:35] <Inari> venti
L116[04:19:38]
<CntKillMe>
aren't they limited to 4K?
L117[04:19:45]
<CntKillMe>
aren't they limited to 4K of code? [Edited]
L118[04:19:47] <Izaya> I had an entire
multitasking OS in one at one point
L119[04:19:53] <Izaya> 4k + 256
bytes
L120[04:20:08]
<CntKillMe>
i mean i like having comments and whitespace and the like :p
L121[04:20:19] <Izaya> I had comments and
whitespace
L122[04:20:25]
<CntKillMe>
and it still fit?
L123[04:20:27] <Izaya> just not in the
copy that was in the EEPROM
L124[04:20:28]
<CntKillMe>
damn
L125[04:20:30]
<CntKillMe>
oh
L126[04:20:43] <Izaya> in all seriousness
I get what you mean
L127[04:20:44] <Inari> minify.lua
L128[04:20:45] <Inari> Kappa
L129[04:21:00] <Izaya> I usually end up
using a floppy for my stuff
L130[04:21:08] <Izaya> or one machine with
a proper HDD and netbooting everything
L131[04:21:20] <Inari> I wonder if that
actually exists
L132[04:21:20]
<CntKillMe>
anyways yeah i think the most exciting thing is to get swap
working
L133[04:21:23]
<CntKillMe>
it does
L134[04:21:28]
<CntKillMe>
it does (minify0 [Edited]
L135[04:21:29]
<CntKillMe>
it does (minify) [Edited]
L136[04:21:33] <Izaya> how's that
work?
L137[04:21:39] <Izaya> swap that is
L139[04:22:13]
<CntKillMe>
oh, it stores some of your memory into a file which makes
multitasking more possible on machines with little ram
L141[04:22:33]
<CntKillMe>
so if you're not using a process, its memory can be temporarily
moved into an actual file until needed
L142[04:22:39]
<CntKillMe>
so if you're (actively) not using a process, its memory can be
temporarily moved into an actual file until needed [Edited]
L143[04:22:41] <Izaya> okay but how does
it store the stuff
L144[04:22:49] <Inari> Izaya: Yours seems
less fancy though
L145[04:22:50] <Inari> xP
L146[04:23:02] <Izaya> Inari: it is
significantly less fancy but it runs happily on a 192k
machine
L147[04:23:13] <Izaya> also I can define
my own minification rules per file which is nice
L148[04:23:14] <Inari> Psh
L149[04:23:18] <Inari>
#PoorMansDevMachine
L150[04:23:29] <Izaya> I only use 256k
machines
L151[04:23:46] <Inari> How do you compile
shaders on those
L152[04:23:57] <Izaya> >having
graphics
L153[04:24:14]
<CntKillMe>
well it'll be hard to swap code (i guess you can swap the bytecode
but that's not portable and you risk having upvalue problems)
L154[04:24:14]
<CntKillMe>
but moreso for just opened files and such
L155[04:24:25]
<CntKillMe>
write wrappers around everything ig
L156[04:24:26] <Izaya> ah buffers and
stuff
L157[04:24:32] <Izaya> I know gamax92 had
swap files
L158[04:24:34]
<CntKillMe>
it'll be painfully slow but a cool concept
L159[04:24:48] <Izaya> but that was more
just for storing a table on disk
L160[04:25:11]
<CntKillMe>
yeah maybe the kernel would introduce "alloc" functions
that can deal with swapping
L161[04:25:45]
<CntKillMe>
so if you want to create a table you might have an alloc_table
function that keeps the table in a file temporarily and reads from
it when you want to index the table
L162[04:25:47]
<CntKillMe>
crap like that
L163[04:25:48] <Inari> I'd still like some
sort of acceleration card for OC...
L164[04:26:09] <Inari> The shader concept
was neat
L165[04:27:00] <Izaya> %oclogs
L170[04:29:25] <MichiBot> Tue May 22
03:36:17 CDT 2018 @LolitaWardrobe: Delusion 【-The Immortal
Epiphyllum-】 Qi Lolita JSK and Cape Set
L171[04:29:30] <Inari> so pretty
L172[04:42:05]
<CntKillMe>
that's sick izy
L173[04:42:08]
<CntKillMe>
that's sick iza [Edited]
L176[04:51:08] <Izaya> o/
L177[05:03:37]
⇨ Joins: jonyvx (jonyvx!~jonyvx@37.237.65.252)
L178[05:03:37] ⇦
Quits: jonyvx (jonyvx!~jonyvx@37.237.65.252) (Remote host closed
the connection)
L179[05:06:34]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300C1071794860FFFAA812F7E9A39.dip0.t-ipconnect.de)
L180[05:06:34]
zsh sets mode: +v on Vexatos
L182[05:39:13]
<Forecaster>
bed? +50%
L183[05:43:12] <Inari> drawn anime-style
art? +20%
L184[05:54:15]
<Forecaster>
%loot
L185[05:54:15] <MichiBot> Forecaster: You
get a loot box! It contains an empty drive slot.
L186[06:01:45] ⇦
Quits: Icedream (Icedream!~icedream@has.streaminginter.net) (Ping
timeout: 198 seconds)
L187[06:18:48]
⇨ Joins: Icedream
(Icedream!~icedream@212.83.173.97)
L188[06:33:50] ⇦
Quits: Icedream (Icedream!~icedream@212.83.173.97) (Quit: A lol
made me boom.)
L189[06:37:04]
⇨ Joins: Icedream
(Icedream!~icedream@has.streaminginter.net)
L191[06:45:48] <MichiBot> S3: Must specify
sub-command. (Try: list, create (add), remove (rem, del), preserve
(pre), unpreserve (unpre), count, favourite (fav))
L192[06:45:53] <S3> %inv list
L194[06:52:13]
<MGR>
"You just can’t help crazy. No, but you *can* kill it with
fire. *aims flame thrower at customer*"
L195[06:52:13]
<MGR>
"It's somewhat irresponsible to do that in a crowded shop.
Take them out the back and do it there."
L196[06:52:43] <S3> oh that explains why
my email isnt working
L197[07:05:57]
<Forecaster>
Gremlins!
L198[07:18:50] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300C1071794860FFFAA812F7E9A39.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L199[07:18:59]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300C1071794860FFFAA812F7E9A39.dip0.t-ipconnect.de)
L200[07:18:59]
zsh sets mode: +v on Vexatos
L201[07:51:12] <S3> We had gremlins in
D&D last night
L202[07:52:57]
<Forecaster>
but not Computer Gremlins
L204[07:53:13]
<Forecaster>
they're the ones to blame anything goes wrong with a computer
L205[07:53:48] <S3> every time a program
crashes you should have your computer spit out a short of the
gremlins theme song
L206[07:56:50] <AmandaC> %choose listen
now or later
L207[07:56:51] <MichiBot> AmandaC: listen
now
L208[07:57:21] <Temia> I kind of wish
there was a way I could make the audio driver on Windows play a sad
mac jingle upon bugcheck
L209[07:57:39] <Temia> Or even when
panicking on Linux
L210[07:58:09] <AmandaC> Temia: time to
binary patch the windows kernel!
L212[08:14:05] <S3> Temia: my favorite sad
mac sound was the DUN DUN DUN one
L213[08:14:31] <Temia> Mine's probably the
car crash
L215[08:14:33] <MichiBot>
Macintosh
Performa 6300 : Crash sound | length:
4s | Likes:
136 Dislikes:
2 Views:
17,565 | by
Daddyc0ol24 |
Published On 9/5/2012
L216[08:14:55] <S3> Oh yeah I forgot about
the car crash
L217[08:15:06] <Temia> That one's good too
though
L218[08:15:39] <S3> I want to replace the
sad face on the windows 10 BSOD to a smiley face to make it more
appy.
L220[08:18:05] <MichiBot>
Power
Macintosh crash sound | length:
6s | Likes:
143 Dislikes:
9
Views:
35,873 | by
VWestlife | Published On
24/5/2010
L221[08:34:27] <S3> Yep I remember that
one jheh
L222[08:43:54]
<Forecaster>
%loot
L223[08:43:54] <MichiBot> Forecaster: You
get a loot box! It contains a Magic swapping! (25%)
L224[08:44:01]
<Forecaster>
hm
L225[08:44:29]
<Forecaster>
I don't even know what that's supposed to be
L227[08:51:27] <Temia> %loot
L228[08:51:27] <MichiBot> Temia: You get a
loot box! It contains a potato.
L229[08:51:33] <Temia> Potato! :D
L230[08:51:37] *
Temia holds it up with fanfare
L232[08:54:05] <S3> I love potatoes
L233[08:54:15] <S3> Then again I live in a
potato state
L234[08:54:28]
<MGR>
~~Idaho~~?
L235[08:55:01] *
Temia squints at the location
L236[08:55:22] <Temia> Okay I swear I have
a doppelganger still living back in Seattle
L237[08:55:39] <Temia> Because that post
pretty much described my life for a bit before I moved out
L238[08:55:56]
<MGR> It's
actually your identical twin
L239[08:56:39] <S3> I don't live in
Idaho
L240[08:56:50] <S3> They call their kids
tater tots
L241[08:56:54] <S3> Those weirdos
L242[08:58:02]
<MGR> I know
you don't live in Idaho
L243[08:58:07]
<MGR>
?
L244[08:58:46]
<Forecaster>
or do you
L245[09:01:38] <S3> There's this old
saying here that you plant your potatoes here when you're an
adolescent and by the time you're in college they're ready to pick,
then you make about as much as it took to plant em :D
L246[09:02:49]
<Forecaster>
why would you want that
L247[09:02:52]
<Forecaster>
%loot
L248[09:02:52] <MichiBot> Forecaster: You
get a loot box! It contains a picture of a crudely drawn
appendage.
L249[09:03:20] <Corded> *
<Forecaster> throws away picture of badly drawn arm
L250[09:05:16] <S3> @Forecaster because it
makes some pocket change.
L251[09:09:50] <S3> @Forecaster when you
have thousands of acres, making even a tiny profit margin adds
up
L252[09:10:12]
<Lizzian>
%loot
L253[09:10:12] <MichiBot> Lizzian: You get
a loot box! It contains a Shiny Massive Blob! (10%)
L254[09:10:19]
<Forecaster>
xD
L255[09:10:30] <Corded> * <Lizzian>
sniffs the blob, wonders what it's made of
L256[09:11:13] <S3> maybe you can feed it
jelly beans
L257[09:11:18] <S3> kudos if you get that
reference
L258[09:11:21]
<Forecaster>
it's the sludge left when two identical items are summoned
L259[09:11:29]
<Forecaster>
I think
L261[09:11:42]
<Forecaster>
%inv add a thing
L262[09:11:42] *
MichiBot summons 'a thing' and adds to her inventory. This seems
very sturdy.
L263[09:11:47]
<Forecaster>
%inv add a thing
L264[09:11:59] <Corded> * <Lizzian>
eats her blob
L265[09:11:59]
<Forecaster>
hm
L266[09:12:03]
<Forecaster>
%inv add a thing
L267[09:12:05] <Lizzy> beep
L268[09:12:07]
<Forecaster>
...
L269[09:12:23]
<Forecaster>
what the heck
L270[09:12:30]
<Forecaster>
is it silently failing?
L271[09:12:39]
<Forecaster>
%inv add a thing
L272[09:12:39] *
MichiBot watches the summoning misfire and the two identical items
merge into a massive, unidentifiable blob
L273[09:12:45] <S3> I need to find all of
my cables, I have a friend bringing over his les paul he got signed
by Joe Satriani this year
L274[09:12:46]
<Forecaster>
ah there we go
L275[09:12:50]
<Forecaster>
I guess there was a cooldown
L276[09:12:53] <S3> we're going to
jam
L277[09:13:16]
<Forecaster>
now there's a new massive blob :P
L278[09:13:38]
<Forecaster>
I should maybe rename that to "Summoning Misfire Sludge"
or something
L280[09:15:03]
<Forecaster>
heh, old NES games
L281[09:21:13] <S3> Yeah I had that
one
L282[09:24:47] <S3> I think they remade it
for Wii
L283[09:25:03] <S3> but they limited what
you could do so the game was kind of easy
L284[09:25:32] <S3> I don't understand
this concept of babying that games do these days
L285[09:25:39] <S3> games shouldn't need
any instructions
L286[09:26:53] <AmandaC> I mean, if you
only want super-simple games, sure.
L287[09:26:56]
<Forecaster>
maybe a good game doesn't need challenge to come from being vague
:P
L288[09:55:41]
<Forecaster>
heh
L289[09:55:53]
<Forecaster>
I just added a tiny easter egg to my front page
L290[09:56:23]
<Forecaster>
on a specific date a subtle but not too subtle slightly random
change is introduced
L291[09:57:41]
<Forecaster>
maybe I should add more dates to it
L293[10:08:33]
<Wuerfel_21>
what is wrong with this image?
L294[10:10:52]
<MGR> It
looks like it stores passwords in plaintext?
L295[10:12:17] <Mimiru> is that.. client
side user auth??
L296[10:13:17] <Mimiru> maybe it's
node...
L297[10:13:51]
<Forecaster>
I know
L298[10:14:00]
<Forecaster>
It's **not** in a different file!
L299[10:14:01]
<Forecaster>
D:
L301[10:23:49] <AmandaC> client-side
SQL
L302[10:30:01] <Mimiru> I'm REALLY hoping
it's node..
L304[10:30:51] <MichiBot> Tue May 22
10:22:06 CDT 2018 @sally_amaki: All these pictures of idols with
flawless skin made me believe I’d have flawless skin the second I
become an idol b…
https://t.co/u7ePprYYXH
L305[10:30:52] <Skye> Mimiru, it's
<script> tags
L306[10:31:03] <Mimiru> fuck.. you're
right
L307[10:31:08] <Mimiru> q_q
L308[10:31:10] <Mimiru> whyyyy
L309[10:32:14] <Inari> Heh
L310[10:33:03] <Inari> Whats with
"true" === "true"
L311[10:33:28] <Izaya> my issue with that
is that apparently someone was working on code as 24pt or so
L312[10:33:30] <Inari> Mimiru: Maybe its
for an embedded environment :p
L313[10:36:50]
<Pwootage> I
mean, that's *probably* 14 point font on a hidpi screen
L315[10:37:06] <Izaya> I mean, probably,
but still.
L316[10:39:03]
<Pwootage> I
played around with large font programming for a bit, it was kinda
fun on a big screen
L317[10:40:20]
<Wuerfel_21>
pt as a unit for screen text is broken
L318[10:40:45]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p4FED4952.dip0.t-ipconnect.de)
L319[10:41:08]
<Wuerfel_21>
works if you have a virtual paper (i.e DOC files), but not much
else
L320[10:43:07] <Izaya> even 12px SGI
Screen seems wasteful to me tbh
L321[10:43:22] <Izaya> but I don't think
1680x1050 counts as big any more
L322[10:43:43]
<Wuerfel_21>
be banished to the 8x2 character lcd hell then
L324[10:44:14] <Skye> @Wuerfel_21, try
writing in basic for the Epson HX-20
L325[10:44:16] <Skye> I dare you
L326[10:46:02]
<Wuerfel_21>
casio fx-9750 basic is... slightly unpleasant, too
L327[10:50:23]
<Wuerfel_21>
wow, the marketing for these: ` Not a Computer Algebra System
(C.A.S.)`. A) Isn't that.. not good? B) Nothing stops anyone from
installing one, fools
L328[10:52:42] <Skye> it's for
schools
L329[10:52:45] <Skye> and exams
L330[10:54:31]
<Wuerfel_21>
but.. i have a 9750 and it has a CAS on it. False advertising. They
should rather advertise the fact that it runs bad wolfenstein
clones.
L331[10:56:59]
<Wuerfel_21>
The new CG series even run gameboy color emulation. (and i assume
the graphing is even slower than the monochrome models)
L333[10:58:00] <MichiBot> Sat May 19
21:38:47 CDT 2018 @MarciRobin: I bought a car today, and the
dealership had me check off — with a pen, on paper — that I’m not a
robot.
https://t.co/x6nJ68e6uj
L334[10:58:15]
<Wuerfel_21>
oeuf
L335[10:58:47] <AmandaC> Inari: should
have demanded to see the privacy / terms for the checkbox
L336[10:58:55] <Izaya> tfw TI-89T
L337[10:59:04] <Izaya> can run p. good
DOOM clone
L338[11:00:10] <Inari> AmandaC: hehe
L339[11:00:39]
<Wuerfel_21>
eh, the CG series runs REAL DOOM
L340[11:00:49] <Izaya> it's x86?
L342[11:00:59] <MichiBot>
Graphing
Calculator Doom on the Casio Prizm | length:
3m 4s |
Likes:
40 Dislikes:
4 Views:
15,085 | by
KermMartian |
Published On 25/6/2012
L343[11:01:05]
<Wuerfel_21>
nah, SH4
L344[11:01:15] <Izaya> oooooo I like
SuperH
L345[11:01:21] <AmandaC> Wasn't DOOM one
of those games born of the era of bespoke virtual machines like the
zmachine?
L346[11:01:39]
<Wuerfel_21>
DOOMs source was GPLd at some point
L347[11:02:03] <Izaya> It was at the right
time but to get it to run on period hardware it had to be
native
L348[11:02:37] <Izaya> data files work
anywhere though
L349[11:02:39] <AmandaC> %choose play or
don't
L350[11:02:39] <MichiBot> AmandaC:
play
L351[11:03:27]
<Wuerfel_21>
The reason the calc is so bad at running doom is that there isn't
enough RAM for all the textures, so they just get read straight
from flash
L352[11:04:54] <Inari> Still better at it
than OC
L353[11:05:31]
<Wuerfel_21>
OC can have a lot more RAM
L354[11:13:06] <Inari> Sure, but awful
drawing and processing speed
L355[11:14:14]
<Pwootage>
Processing speed isn't really the bottleneck here
L356[11:14:46] <AmandaC> considering you'd
need to do rasterisation, yeah it is
L357[11:14:46]
<Wuerfel_21>
Also, you can't just whip out that 2 cubic meter OC computer in the
middle of a boring lesson ?
L358[11:16:15] <Mimiru> Pfft, that's
quitter talk.
L359[11:16:46] <AmandaC> I should play
with my PocketChip some more sometime
L360[11:17:06]
<Pwootage>
tbh I don't know the actual performance characteristics of
lua/luajit/luaj, I've never written anything intensive enough to
matter
L361[11:17:25]
<Wuerfel_21>
hmm, a used cg20 goes for about 50€on ebay. why am i tempted?
L362[11:21:41]
<Antyrox>
Hi, i have a question about threads. Are atomic operations possible
in OC? I have robot movement wrapper library that keeps track of
robot coordinates. When thread suspended robot may move without
updating his coordinates and other threads will have incorrect
robot coordinates.
L363[11:22:58]
<Wuerfel_21>
AFAIK, OC threads are cooperative, so as long as you don't yield,
everything is atomic
L364[11:27:03]
<CntKillMe>
Lua coroutines are truly multi-threaded, at least not the native
implementation. So you don't have to worry about sync. problems
typically.
L365[11:27:17]
<CntKillMe>
aren't
L366[11:27:22]
<CntKillMe>
Lua coroutines aren't truly multi-threaded, at least not the native
implementation. So you don't have to worry about sync. problems
typically. [Edited]
L368[11:33:12]
<Antyrox>
Are you sure you are talking about threads and not
coroutines?
L369[11:35:35]
<CntKillMe>
what do you mean by OC thread then?
L370[11:35:43]
<CntKillMe>
Lua only offers threads in the form of coroutines
L371[11:35:54] <Mimiru> oc has a thread
library
L372[11:36:09]
<CntKillMe>
OC or openos?
L373[11:36:14]
<Antyrox> I
am talking about thread library
L375[11:36:59]
<CntKillMe>
i'd imagine the openos thread library uses coroutines internally
anyways
L376[11:38:23]
<CntKillMe>
oh wow it actually doesn't it seems to use their own impl in
lib/pipe.lua
L377[11:38:44] <ben_mkiv> so actually
theres a game where you renovate houses and people choose that over
minecraft oO
L378[11:38:46] <AmandaC> deep enough down
I think it does coroutines, tho
L379[11:39:14]
<CntKillMe>
yeah just saw that
L380[11:39:16] <AmandaC> %choose code or
defeat th ehuns
L381[11:39:16] <MichiBot> AmandaC:
code
L382[11:39:33] <Mimiru> ehuns :P
L383[11:41:36]
<Forecaster>
better than the iHuns
L384[11:41:39]
<Forecaster>
those guys are jerks
L385[11:41:47] <Mimiru> lol
L386[11:42:47]
<MGR> what
about the uHuns?
L387[11:42:51] <ben_mkiv> "We�ve
deployed a fix for the authentication issues people were having,
service should now be resumed" uhmmm nope?!
L388[11:43:04] <AmandaC> What's that from,
ben_mkiv?
L389[11:43:12] <ben_mkiv> mojang minecraft
auth status
L390[11:43:16] <ben_mkiv> cant logon right
now
L391[11:43:23] <ben_mkiv> that message is
on their twitter from 2h ago
L392[11:43:23] <Mimiru> %mcstatus
L393[11:43:23] <MichiBot> Mimiru: Error
org.json.JSONException: JSONObject["auth.mojang.com"] not
found.
L394[11:43:27] <AmandaC> ah
L395[11:43:33] <Mimiru> ...
L396[11:43:39] <ben_mkiv> i think they
messed up 3rd party launchers
L397[11:43:43] <AmandaC> %blame
@Forecaster
L398[11:43:43] *
MichiBot blames @Forecaster for doubling the time until release by
asking questions
L399[11:43:51] <ben_mkiv> %blame
capitalism
L400[11:43:51] *
MichiBot blames capitalism for Half-life 3 not being
out
L401[11:44:06] <Izaya> perhaps it was
intentional
L402[11:44:58]
<MGR>
Hanlon's Razor?
L403[11:47:16] <AmandaC> MS's 3 e's
L406[11:52:19] *
AmandaC meows at the screen
L407[11:53:24] <Mimiru> hmm...
L408[11:53:47] <Mimiru> I'm on an insider
release of Win10..
L409[11:53:56] <Mimiru> and something new
has happened this morning
L411[11:55:00] <Izaya> are they adding
tabs to programs, but badly?
L413[11:55:13] <Mimiru> that'd be
Edge...
L414[11:55:17]
<MGR> They
are adding tabs to programs
L415[11:55:34]
<MGR> You
can run multiple programs in the same window
L416[11:55:44] <Mimiru> Seems this is
"sets" or something...
L417[11:55:48] <Izaya> done much worse
than BeOS/Haiku
L418[11:55:49] *
Izaya nods
L419[11:55:58]
<MGR>
Mimiru, correct
L420[11:56:04] <Izaya> I guess it's nice
that Windows is getting more modern window management
features
L421[11:56:17] <Izaya> maybe in a few
years the Steam overlay and OpenTTD won't have better window
managers than Windows.
L422[11:56:33]
<Wuerfel_21>
` but badly?` that is actually pretty good use of the title
bar
L423[11:56:42] <Mimiru> I.. don't like it.
lol
L424[11:56:45] <Izaya> the title bar
should be as long as the title
L425[11:56:51] <Izaya> no longer
L426[11:57:07] *
Izaya fires up the space heater
L427[11:57:18] <Mimiru> %restart
L428[11:57:21] ⇦
Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com)
()
L429[11:57:49]
⇨ Joins: MichiBot
(MichiBot!~MichiBot@eos.pc-logix.com)
L430[11:57:49]
zsh sets mode: +v on MichiBot
L431[11:58:54] <AmandaC> "The mother
laughed, 'cows couldn't talk', thought as her thumb-sized son was
swallowed alive"
L432[11:59:15] <AmandaC> s/thought/she
thought/
L433[11:59:15] <MichiBot> <AmandaC>
"The mother laughed, 'cows couldn't talk', she thought as her
thumb-sized son was swallowed alive"
L434[11:59:28]
<MGR>
What.
L435[11:59:49] <Skye> @AmandaC wtf
L438[12:00:53]
<Wuerfel_21>
why is there someone sitting on your window?
L439[12:01:01]
<MGR>
?
L440[12:01:05]
<MGR> I may
listen to that
L441[12:01:21] <Izaya> because sometimes
you just need someone to sit on your window
L442[12:01:25] <Izaya> don't worry about
it
L443[12:01:46] *
Skye shrinks and sits on Izaya's monitor
L444[12:01:47] <Izaya> but anyway, that's
how to implement tabbed windows properly
L445[12:01:48] <Mimiru> I had a build of
that for windows..
L446[12:01:59] <Mimiru> but I don't
remember the name of the program, or where I found it.
L447[12:02:12] <Izaya> on loonix Macopix
is what you want
L448[12:02:15] <Izaya> the Haiku one is
called Moe
L449[12:02:59] <Mimiru> Macopix for
windows too
L450[12:03:05] <Mimiru> Thanks Izaya
L451[12:03:06] <Izaya> oh, huh
L452[12:03:10]
<Forecaster>
I had one of those years ago
L453[12:03:20]
<Forecaster>
like, over a decade
L454[12:03:21] <Izaya> I always vaguely
intended to make some of my own ones for that but never got around
to it
L455[12:03:33]
<Forecaster>
I made a Gir figure for it
L456[12:03:38] <Mimiru> but no windows 10
support :(
L457[12:03:42] <Izaya> kinda pointless on
Windows, programs aren't really meant to be used in anything but
maximised
L458[12:03:59]
<Wuerfel_21>
^^
L459[12:04:06]
<Wuerfel_21>
or half monitor
L460[12:04:08]
<Forecaster>
I have folder windows that are never maximized
L461[12:04:12]
<Wuerfel_21>
everything else is torture
L462[12:04:24]
<Forecaster>
everything else pretty much is
L463[12:04:28] <Izaya> windows explorer is
the exception because it's not really designed for anything at
all
L464[12:04:32] <ben_mkiv> depends on
screensize
L465[12:04:42]
<Forecaster>
it's designed for exploring
L466[12:04:48] <Izaya>
use winfile
instead
L467[12:04:56]
<Forecaster>
never heard of
L468[12:05:26] <Izaya> file manager from
NT 3.5 and Windows 3 and earlier
L469[12:05:40]
<Forecaster>
that sounds worse
L470[12:06:04] <Izaya> yeah it's p.
bad
L471[12:06:10] <Izaya> but at least it
doesn't have the fucking ribon
L472[12:06:33]
<Wuerfel_21>
win7 masterrace
L473[12:06:43]
<Forecaster>
I like the ribbon
L474[12:06:44]
<Forecaster>
it's fine
L475[12:07:11] <Corded> * <MGR>
agrees with Forecaster
L476[12:07:17] <Izaya> I don't, but it's
not like research can stop Microsoft anyway.
L477[12:07:19] <AmandaC> Izaya: I forget,
did I send you the link for the neoex thing?
L478[12:07:26] <Izaya> AmandaC: yeah I saw
it
L479[12:07:36] <Izaya> been a little off
programming recently though tbh
L480[12:07:45] <AmandaC> ah, fair
enough
L481[12:07:56] <Izaya> got some stuff
ongoing but I'm not really feeling it
L482[12:07:58]
<Forecaster>
what research?
L484[12:09:08] *
Izaya frowns
L485[12:09:21] <Skye> Macopix doesn't work
to windows
L486[12:09:37] <Izaya> I remember reading
a thing quite a while ago about how MS tested the ribon vs normal
dropdown menus and it was slower but management went ahead with it
anyway
L487[12:09:57] <S3> I wouldn't say that
cat was drawn poorly at all
L488[12:09:58] <Skye> Izaya, I think it
was that it's better for new people but worse for experienced
people
L489[12:10:05] <S3> it's c cute!
L490[12:10:06] <S3> AmandaC: ^
L491[12:10:17] <S3> looks like it's
listening in to somebody's conversation
L492[12:10:30] *
Izaya frowns
L493[12:10:35] <Izaya> it won't install on
8.1 either
L494[12:10:42] <Izaya> maybe I'll try to
unpack the installer
L495[12:11:02] <S3> Izaya: 8.0 was better
anyways
L496[12:11:10] <Mimiru> I tried unpacking
it and running the install.exe with compat mode
L497[12:11:12] <Mimiru> no luck
L498[12:11:43] <Izaya> well
L499[12:11:55] <Izaya> I ran the program
alone
L500[12:12:02] <Izaya> and while it's not
displaying any text it is working
L501[12:12:35] <S3> Huh. Where did the
word text come from
L502[12:13:05] <Izaya> maybe I'll be able
to find a setting to switch it to english
L503[12:13:15] <Izaya> my computer can't
display moonrunes
L504[12:13:29] <S3> Looks like it comes
from the idea of textus
L505[12:14:24] <S3> textus is the canvas
in which you write upon apparently, such as cloth
L508[12:15:01] <S3> when I get that in
Xorg it means unresolved fonts
L509[12:15:11] <Izaya> that's a
possibility also
L510[12:15:13] <Izaya> but I'
L511[12:15:17] <Izaya> m going with the UI
is in japanese
L513[12:15:39] <S3> You guys are having
way too much fun
L514[12:16:12] <Izaya> I wonder if I have
gtk libs installed elsewhere
L515[12:16:19]
<Wuerfel_21>
i can run macopix, but everything is offset
L516[12:16:28] <Izaya> doing anything like
this on windows is a pain in the ass
L517[12:16:51] <Izaya> the lack of a
package manager or standard place for source code or even something
like /lib makes this a total PITA
L518[12:18:02]
<Wuerfel_21>
windows is strange. Its window management comes from a time before
compositors, a time of hardware MPEG decoder cards overlaying their
stuff onto the analog video signal
L519[12:18:28]
<cat2002> I
wish I could switch to linux
L520[12:18:36] <Izaya> X11 is hardly
cleaner
L521[12:18:36]
<cat2002>
But I do gaming,.
L522[12:18:38]
<cat2002>
But I do gaming. [Edited]
L523[12:19:44] <Izaya> I think my solution
to that, cat2002, is going to end up being shoving a powerful
desktop in a corner somewhere, and using steam in-home streaming to
run the half of my library that doesn't run on loonix on my
desktop
L524[12:19:50] <ben_mkiv> minecraft is the
only game one needs
L525[12:19:56] <Izaya> then just hook up a
laptop in a dock for my main setup
L526[12:20:22] <ben_mkiv> yea, because
nerds love latency
L527[12:20:25] <ben_mkiv> specially at
gaming
L528[12:20:32] <ben_mkiv> you will end up
with a dualboot :P
L529[12:20:33] <Izaya> oh yeah
L530[12:20:40] <Izaya> gotta love the
extra 3ms over ethernet
L531[12:20:44] <ben_mkiv> or KVM and long
cables ;)
L532[12:20:57] <Izaya> in all
seriousness
L533[12:20:58] <ben_mkiv> + processing
times on each machine
L534[12:21:02]
<Wuerfel_21>
wayland is succ
L535[12:21:04] <ben_mkiv> encode +
decode
L536[12:21:06] <Izaya> any game I care
about latency on runs on loonix
L537[12:21:12] <Izaya> namely
xonotic
L538[12:21:28] <Izaya> hardly very
important in skyrim or even FO4
L539[12:21:55] <ben_mkiv> well i've never
used streamed games, so i dont have real experience
L540[12:22:02] <ben_mkiv> but i think its
99% marketing
L541[12:22:09] <Izaya> it's actually a
rather pleasant experience over ethernet
L542[12:22:14] <Izaya> but I wasn't
playing anything competitive
L543[12:22:30] <Izaya> before that machine
up and died I was using it to play skyrim while laying on the
couch
L544[12:22:42] <ben_mkiv> ok, and how much
extra power is needed to encode the gpu signal? or can they do it
on the gpu?
L545[12:23:05]
<Wuerfel_21>
streaming VR games to your phone is fun. It's like being in retro
vomit land.
L546[12:23:24] <Izaya> you can do both on
the GPU
L547[12:23:37] <Izaya> otherwise both
machines would've caught fire
L548[12:23:43] <ben_mkiv> xD
L549[12:23:55] <Izaya> tfw laptop and
desktop are equal in terms of CPU power
L550[12:24:50] <Izaya> oh, not quite
L552[12:25:50] <Izaya> it's p. close
though
L553[12:26:29]
<MGR> The i3
should be faster
L555[12:26:40] <Izaya> It is, but not by
much.
L556[12:26:41]
<MGR> Except
in workloads that are multithreaded and don't benefit much from
HT
L557[12:27:02] <Izaya> but really they're
both dual core with HT, the i3 is faster but i5 is fancier
L558[12:27:24]
<MGR> Oh
derrr, forgot one is mobile
L559[12:27:34]
<MGR> Then
the i3 should always be slightly faster in CPU limited tasks
L560[12:27:41] *
Izaya nods
L561[12:27:45] <Izaya> Not by much
though.
L562[12:30:03] *
Izaya frowns
L563[12:30:14] <Izaya> Still no GOG Galaxy
Linux version.
L564[12:32:14] <Izaya> oh hey they have
moonbase commander
L565[12:32:21] <Izaya> that's a game I
haven't seen for like 10 years
L566[12:39:10] <Izaya> oh hey a program to
put menus back into MS Office
L567[12:39:26] <Izaya> if only it worked
anywhere but MS Office, something I don't actually use
L568[12:40:31]
<Wuerfel_21>
**libre office master race**
L569[12:40:49] <Izaya> I have that
installed but use LaTeX where I can
L570[12:41:12]
<Wuerfel_21>
~~why does fujitsu display manager keep popping up~~
L571[12:41:16] <Izaya> WYSIWYG means
WYWINWYS
L572[12:41:33] <Izaya> or WYSINWYW I
guess
L573[12:43:19] <Skye> what does that
mean
L574[12:43:28] <Izaya> What You See Is Not
What You Want
L575[12:44:04] <AmandaC> %xkcd
WYSIWYG
L577[12:45:16] <Izaya> The lack of a
raptor joke there seems like a missed opportunity
L578[12:46:06]
<MGR> Eaten
by raptors
L579[12:52:23] <payonel> warning, i'm
responding to super old messages in this channel :)
L580[12:52:39] <Izaya> ohi payonel
L581[12:52:43] *
Mimiru sets mode +q on payonel
L582[12:53:01] <Skye> Mimiru, you can do
that and payonel can speak because +v
L583[12:53:03] <payonel> @Xal: oc lua is
real lua :) as wuerfel_21 said, we just sprikle some sexy fairy
dust on it. yes, we definitely have tco
L584[12:53:47] <Izaya> does anyone want to
make me some ASCII/ANSI art?
L585[12:53:54] <payonel> @CntKillMe you
have a broken symlink? can we talk more about that? symlinks
TOTALLY work for me
L586[12:53:57] <Izaya> I need a
15-character-tall-or-less picture of a wizard
L587[12:55:25]
<Wuerfel_21>
~~damn, my webcam makes everything look super edgy~~
L588[12:56:54]
<Wuerfel_21>
~~its amazing~~
L589[12:57:04] <Izaya> apply a sobel
filter
L591[12:59:15] <Izaya> nice edges
L593[13:02:47] <MichiBot>
Evanescence -
Bring Me To Life | length:
4m 13s | Likes:
3,329,895 Dislikes:
87,385 Views:
492,464,024 | by
EvanescenceVEVO | Published On 2/12/2009
L594[13:05:28] <payonel> @wuerfel_21 and
@cntkillme yes, my "threads" in openos are just fancy
coroutines. execution is sequential
L595[13:05:48]
<Wuerfel_21>
~~revenge of the ping~~
L596[13:06:24] <payonel> @Antyrox and
@CntKillMe the openos thread is just coroutine, the /lib/pipe.lua
is my implemention of pipes, which threads are built on top of for
communicating between threads
L597[13:07:15] <payonel> and, back to
current time
L598[13:07:17] <payonel> hello :)
L599[13:07:33] <payonel> also, +q Mimiru
:P
L600[13:07:58] <Izaya> how's stuff
payonel?
L601[13:08:09]
<Wuerfel_21>
~~is this... THE FUTURE?~~
L602[13:08:28]
<Wuerfel_21>
~~can i have my immersive VR now?~~
L603[13:08:54] <Izaya> not if you keep
saying ~~ around everything
L604[13:09:03] <Izaya> source: I live in
the future
L605[13:09:13] <payonel> Izaya: in short,
the cursor lib project has become and epic of work for openos
L606[13:09:28] <payonel> but i am really
happy with what it represents, so i feel it is a strong improvement
for the system
L607[13:09:33] <Izaya> shiny :D
L608[13:09:36] <payonel> though, funnily
enough, end users probably won't notice
L609[13:10:28] <payonel> Mimiru: are you
ever down town?
L610[13:10:52] <payonel> if so, you should
visit the office, and we'll grab a bite!
L612[13:11:40] <Izaya> payonel: do you
think having an offline installer for minitel would be a useful
thing?
L613[13:11:52] <Mimiru> payonel, I'm not,
but something might be worked out.
L614[13:11:54] <Izaya> (also, how much can
I abuse term to make it fancy af)
L615[13:11:57] <Mimiru> I just got a job
offer!
L616[13:12:01] <payonel> Mimiru: !!!!@$@
R#;rkews f;dhais f;1h2 3
L617[13:12:03] <Izaya> \o/
L618[13:12:11] <payonel> WOO
L619[13:12:19] <Mimiru> Inbound call
center work
L620[13:12:25] <Mimiru> but woo!
L621[13:12:30] <Izaya> a job is a
job
L622[13:12:35] <Mimiru> hell yeah
lol
L623[13:12:36] <payonel> inbound is
soooooo much better than outbound though
L624[13:12:40] <Mimiru> Yes!
L625[13:12:48] <payonel> i worked in a
call center (outbound) for 2 weeks in college
L626[13:13:05] <payonel> i quit. it is one
of those things in life that i quit and i have no shame of having
quit
L627[13:13:13] <Izaya> tfw have to budget
time carefully to make money at all
L628[13:13:14] <payonel> it was a big
nope
L629[13:13:18] <Mimiru> I've done inbound
CSR a few times
L630[13:13:23] <Mimiru> Alpine for MS Xbox
Live
L631[13:13:41] <payonel> Izaya: so, native
to mod? like plan9k? is that what you're asking?
L632[13:13:46] <Mimiru> I did data entry
on inbounds for snow plows and shit
L633[13:18:24] <payonel> Izaya: you could
write a .prop and .install
L634[13:18:51] <payonel> for a given / of
a filesystem, /.prop and /.install control /bin/install
behavior
L635[13:20:14] <payonel> see `man
install`, there is a section about .prop and .install
L636[13:20:28] <Izaya> ah, .install is a
program and .prop is what to install
L637[13:20:32] <payonel> yes
L638[13:20:40] <Izaya> can it be used from
places other than the root of a fs?
L639[13:21:00] <payonel> yes, mostly
L640[13:21:21] <payonel> so, there is a PR
open to fix install to use a command line option's relative path
for the prop/install files
L641[13:21:33] <payonel> but without args,
it looks at the root
L642[13:22:08] <payonel> .prop defines:
label, setlabel, setboot, reboot, ignore
L643[13:22:30] <Izaya> #2836?
L644[13:22:33] <payonel> and .install is a
script run in a custom _ENV to provide you some option data,
collected from command line args and user choices
L645[13:22:52] <payonel> yes
L646[13:23:01] <Izaya> could I use
.install to provide an interactive wizard and such?
L647[13:23:17] <payonel> yes, .install can
be anything
L648[13:23:21] <Izaya> shiny
L649[13:23:26] <payonel> /bin/install
ignores whatever .install does
L650[13:23:42] <payonel> /bin/install
copies files by default
L651[13:23:48] <payonel> if .install
exists, it runs that instead
L652[13:25:09]
<CntKillMe>
@paypne
L653[13:25:30]
<CntKillMe>
payonel when i try to edit a file or require something (all i've
tested so far) they just don't work
L654[13:25:31] <payonel> paypne?
L655[13:25:38]
<CntKillMe>
sorry
L656[13:25:40] <payonel> :)
L657[13:25:50]
<CntKillMe>
anyways here's the image:
L658[13:26:05] <payonel> @CntKillMe can
you: `echo hi > foo; ln foo bar; edit bar`
L660[13:26:19]
<CntKillMe>
ah ok lemme reopen mc
L661[13:26:55] <payonel> @CntKillMe i
don't know what partman.lua is linked to if you don't use list
view
L662[13:27:13] <payonel> i.e. ls -l (or
just l)
L663[13:27:20]
<CntKillMe>
aight 1 sec
L664[13:29:11] <Izaya> payonel: I'll look
into using install, thanks :D
L665[13:29:54] <Izaya> I was previously
planning to use a script to generate a big monolithic
installer/wizard, it'd configure your hostname and let you choose
whether you want the base daemon or program clients and
servers
L666[13:30:50]
<CntKillMe>
that's weird
L667[13:30:56]
<CntKillMe>
when i linked it and did ls -l
L668[13:30:59]
<CntKillMe>
it was linked to itself or something
L669[13:31:02]
<CntKillMe>
"file -> file"
L670[13:31:10]
<CntKillMe>
andw hat i did cat file it said "link cycle
detected"
L671[13:31:14]
<CntKillMe>
when I did*
L672[13:31:38]
<CntKillMe>
here's a pic:
L673[13:31:40] <payonel> so -----
L674[13:31:50] <payonel> "link cycle
detected" is definitely by design
L675[13:32:05] <payonel> but what ln
command did you run?
L676[13:32:18]
<CntKillMe>
ln /home/test.txt /test.txt
L677[13:32:49]
⇨ Joins: Moondancer
(Moondancer!~moondance@23-126-86-230.lightspeed.brhmal.sbcglobal.net)
L678[13:33:05] <Moondancer> Hmm.
L680[13:33:16] <payonel> @CntKillMe that
is definitely supported. are you using mount bind points?
L681[13:33:19] ⇦
Quits: Moondancer
(Moondancer!~moondance@23-126-86-230.lightspeed.brhmal.sbcglobal.net)
(Client Quit)
L682[13:33:31] <Izaya> %bye
L683[13:33:31] <MichiBot> Izaya: Oh, well,
bye I guess...
L685[13:34:15]
<CntKillMe>
im just using regular openos installed on a regular fs with lua
5.3
L686[13:34:24]
<CntKillMe>
well, cpu with lua 5.3 but w/e
L687[13:34:32] <payonel> @CntKillMe and
1.7.2 ?
L688[13:34:33] <Izaya> if you go to /home
and do cat /test.txt what happens?
L689[13:34:35] <Izaya> same thing?
L690[13:34:44]
<CntKillMe>
yup
L691[13:34:46] <Izaya> huh
L692[13:34:54]
<CntKillMe>
no im using 1.12.2
L693[13:35:03] <payonel> @CntKillMe oc
version 1.7.2
L694[13:35:09]
<CntKillMe>
OH
L695[13:35:09] <payonel> i'm not talking
about the mc version
L696[13:35:12] <Izaya> ln /home/test.txt
/test.txt?
L697[13:35:15]
<CntKillMe>
yeah i think, lemme check
L698[13:35:18]
<CntKillMe>
(yeah izaya)
L699[13:35:39] <Izaya> also there's a mod
that removes the hints
L700[13:35:42]
<CntKillMe>
yeah 1.7.2.67
L701[13:35:59]
<CntKillMe>
i only have OC and world edit
L702[13:36:26] <Izaya> the hints really
annoy me
L703[13:36:34] <payonel> @CntKillMe so ...
`echo hello world > /home/a.txt; ln /home/a.txt /a.txt; l /`
?
L704[13:36:46] <Izaya> it's not like I've
been playing since beta 1.3 or anything
L705[13:37:08]
<CntKillMe>
ok ill do that rn
L706[13:37:24] <payonel> Izaya: same
L707[13:37:51] <Izaya> oh hey I can search
curseforge via DDG
L708[13:37:52]
<CntKillMe>
weird, how did that just work
L709[13:38:02]
<CntKillMe>
what the
L711[13:38:42] <AmandaC> Did you perhaps
do `ln a b` then `ln b a`
L712[13:38:55]
<CntKillMe>
ok
L713[13:38:57]
<CntKillMe>
so the problem is
L714[13:38:57]
<CntKillMe>
no
L715[13:39:08]
<CntKillMe>
the problem is it is incorrectly handled with relative paths
L716[13:39:24]
<CntKillMe>
ln /home/a.txt /a.txt works
L717[13:39:24]
<CntKillMe>
cd /home && ln a.txt /a.txt doesn't
L718[13:40:20] <payonel> @CntKillMe that's
not incorrectly handling relative paths
L719[13:40:24] <payonel> that's actually
how ln works irl
L720[13:40:57] <Izaya> ... I wonder if I
could write an offline oppm package installer
L721[13:41:00]
<CntKillMe>
why does "ln b.txt" say file not found when b doesn't
exist in the current directory?
L722[13:41:01] <payonel> when you create a
relative path, the path value you specify is really just a string
that is resolved each time you stat the sym link, depending on the
relative location
L723[13:41:24] <Izaya> inb4 oppm can do
that already
L724[13:41:37]
<CntKillMe>
oh
L725[13:41:53] <payonel> Izaya: oppm does
not
L726[13:42:15] <Izaya> huh
L727[13:42:26]
<CntKillMe>
weird i thought it would just use the absolute path
L728[13:42:29] <Izaya> maybe that's
something worth doing then
L729[13:42:52] <payonel> @CntKillMe i made
it mimic real life
L730[13:43:26] <Izaya> payonel: how does
OC store symlinks?
L731[13:43:31] <payonel> Izaya: in
memory
L732[13:43:45] <Izaya> they aren't lost on
reboot now though?
L733[13:43:49] <payonel> if i wrote an
unmanaged drive wrapper for openos, i'd store it in the fs
meta
L734[13:44:41]
<CntKillMe>
but i just tested it in real life it works like how i expected it
to:
L736[13:44:51] <payonel> @CntKillMe then i
made a mistake
L737[13:44:57]
<CntKillMe>
rip
L738[13:45:04]
<CntKillMe>
also add /dev/zero :p
L739[13:45:33] <Izaya> dd if=/dev/zero
of=/dev/sda bs=512 count=8192
L740[13:46:16]
<CntKillMe>
i plan on making a dd tool as part of my unmanaged drive tools
thing but my parted program sort of can already do that
L741[13:46:30] <Izaya> nice
L742[13:46:33] <payonel> @CntKillMe that's
a hard link
L743[13:46:38] <payonel> not a symbolic
link
L744[13:46:41] <payonel> redo your same
test with -s
L746[13:47:19] <MichiBot>
DEC PDP-11
& Zork - Computerphile | length:
13m 57s | Likes:
1,141 Dislikes:
23 Views:
35,925 | by
Computerphile | Published On 4/5/2018
L747[13:47:37]
<CntKillMe>
ah
L748[13:47:53] <payonel> openos links are
sym-only
L749[13:48:06]
<CntKillMe>
why not support both?
L750[13:48:15] <payonel> because openos
runs on managed drives
L751[13:48:16] <payonel> that's why
L752[13:48:20] <Izaya> >PDP-11 with 1MB
of RAM
L753[13:48:40] <Izaya> y'know I think OC
stuff is much more like minicomputers than microcomputers
L754[13:49:09] <payonel> i've decided i'm
not going to add a fake meta layer on managed drives
L755[13:49:22] <payonel> if i want to add
meta coolness to openos, i'd do it on an unmanaged variant
L756[13:49:25]
<CntKillMe>
it's not really much of an issue anyways, but yeah didn't really
think about that
L757[13:49:48]
<Wuerfel_21>
`more like minicomputers than microcomputers` cubic meter computers
were never micro
L758[13:49:48] <Izaya> moral of the story,
use full paths for symlinks?
L759[13:50:06] <Izaya> Lot smaller than
redstone computers :D
L760[13:50:07] <payonel> Izaya: relative
paths are freaking awesome :) they come in handy
L761[13:50:23] <payonel> Izaya: also, it
was a very complicated feature i did
L762[13:50:28] <payonel> so it makes me
happy when they are useful
L763[13:50:30]
<CntKillMe>
maybe have like a switch to "use full path"
L764[13:50:38]
<CntKillMe>
¯\_(ツ)_/¯
L765[13:50:51] <Izaya> ln -sc # symbolic,
canonicalise
L766[13:51:20] <payonel> :) no
thanks
L767[13:51:24] <Izaya> :P
L768[13:51:50]
<CntKillMe>
/dev/zero!!11111111
L769[13:51:58] <payonel> @cntkillme sure,
i'd be happy to
L770[13:52:08] <payonel> anything else
you'd like in /dev?
L771[13:52:10] <Izaya> oh haruhi the
PDP-11 has molex connectors
L772[13:52:21]
<CntKillMe>
hmm
L773[13:52:25] <payonel> Izaya: relative
paths make the /dev/components/by-* magic work
L774[13:52:32] <Izaya> oooooooo
L775[13:52:41] <payonel> the by-address/
are the "real" objects
L776[13:52:49] <payonel> all the other
by-* paths are relative links
L777[13:53:54]
<CntKillMe>
nah i think that's all i need
L778[13:54:04]
<CntKillMe>
no more relying on ugly ```echo -i "\0"``` or
whatever
L779[13:54:17] <Izaya> "And this
other auxilary input, I don't know what it does but if it's not
turned on I can't boot unix"
L780[13:55:01] <payonel> @CntKillMe do you
use head with bytes?
L781[13:55:36]
<CntKillMe>
not much. I needed it when I wanted to just 0 out some unmanaged
drive's sectors
L782[13:55:53] <payonel> @CntKillMe i ask
because you'd need to limit your read size
L783[13:56:57] <payonel> does
handle:write(data) return failure if you try to write past the end
of an unmanage drive?
L784[13:57:59]
<CntKillMe>
well it's handleWriteSectors if you want to write across multiple
sectors but no it's just return the number of sectors written to
(if it reached the end, you would have cut off)
L785[13:58:03]
<CntKillMe>
something like:
L786[13:58:28] <payonel> @CntKillMe the
reason i ask is because if you just `cat /dev/zeroo > blkdev`
it'll run forever
L787[13:58:36] <payonel> well, until too
long without yielding
L788[13:58:42]
<CntKillMe>
yeah in my case it'd just stop after writing the last sector
L789[13:58:56] <payonel> how would it
stop?
L790[13:58:59] <Inari> de arimasu~~~
L791[13:59:07] <AmandaC> payonel: have I
mentioned to you the TLWOY that happens if you try and pipe
osmething to less?
L792[13:59:12]
<CntKillMe>
well:
L793[13:59:49] <payonel> AmandaC: in my
current incarnation of things in development, i've totally broken
head and less :) so i'll try to remember to retest that when i get
to fixing it
L794[13:59:49]
<CntKillMe>
the number of sectors to write to is clamped between [0,
numDriveSectors)
L795[13:59:59] <AmandaC> haha, sure
L796[14:00:09]
<CntKillMe>
here's a little video i guess demonstrating that:
L797[14:00:45] <payonel> AmandaC: tis
weird tho, that used to work
L798[14:01:15] <AmandaC> payonel: I can
reliably trigger it with `components -l foo | less`
L799[14:01:35] <payonel> ok cool
L800[14:01:40] <AmandaC> 'tis why I tell
people to pipe the output to a .txt file instead of just using |
less
L801[14:01:51] <payonel>
sadpanda.png
L802[14:02:06] <payonel> AmandaC: what
about more?
L803[14:02:11] <payonel> less is
more
L804[14:02:12] <payonel> way more
L806[14:02:13]
<CntKillMe>
that's how i'd do it with /dev/zero but using random instead
L807[14:02:19] <AmandaC> payonel: havn't
tried more, I don't think
L808[14:02:32] <payonel> AmandaC: more is
far simpler than less
L809[14:02:43] <payonel> i'm not surprised
less breaks
L810[14:02:47] <Izaya> payonel: so you
know how I have my tiny lua prompt terminal?
L811[14:02:48] <payonel> it's way too
complex
L812[14:02:52] <payonel> Izaya: yeah
L813[14:03:09] <Izaya> I'm gonna add an FS
API and turn it into a DOS clone for machines with slightly more
storage
L814[14:03:40] <payonel> @CntKillMe or
youre not using cat
L815[14:03:42] <payonel> that's why
:)
L816[14:03:56] <payonel> cat reads until
the source handle closes
L817[14:03:58] <payonel> or fails
L818[14:04:03] <payonel> and /dev/zero
would never fail
L819[14:04:07] <payonel> that's why i was
asking
L820[14:04:09]
<CntKillMe>
yeah, i wonder if i can support that since zero wouldnt fail
L821[14:04:24] <payonel> well random works
the same
L822[14:04:27] <payonel> so it should be
fine
L823[14:04:35]
<CntKillMe>
no no yeah but i mean with cat
L824[14:04:40] <payonel> anyways, i've
already written the dev file, i'll add it with my next
updates
L825[14:05:03] <payonel> @CntKillMe and
that's why you can use head
L826[14:05:16] <payonel> you can specify
the size in bytes with /bin/head
L827[14:05:53]
<CntKillMe>
yeah, although with my tool it doesn't really matter. It just opens
the file and will never read more than 512*numDriveSectors bytes
from the file
L828[14:05:57] <payonel> `head
--bytes=2048 /dev/zeroo > blkdevice`
L829[14:06:07] <payonel> sure
L830[14:06:20]
<CntKillMe>
didn't even realize head was in openos honestly
L832[14:06:55] <MichiBot>
Hearts Grow -
Sora | length:
4m 11s | Likes:
559 Dislikes:
7
Views:
105,100 | by
Shadya Secrutte | Published On
4/5/2013
L833[14:08:54] <Izaya> ~w fs
L836[14:22:56] <Izaya> payonel: if I call
fscomponent.read(fid,90000000), it'll return the max length of data
it's able to give me, right?
L837[14:25:16]
<CntKillMe>
it returns the actual string read doesn't it?
L838[14:25:22] <Izaya> yeah
L839[14:25:25]
<CntKillMe>
the length of the string will be less than 9000000000 though (if it
is less)
L840[14:25:28] <Izaya> but like it'll give
me as much data as it can
L841[14:25:36] *
Izaya nods
L842[14:25:37]
<CntKillMe>
not sure about that
L843[14:25:47]
<CntKillMe>
i know file:read won't
L844[14:25:50] <Izaya> I think FSes will
only give you 2KB at a time
L845[14:26:35]
<CntKillMe>
you can change this limit in some java file somewhere in the source
where i cant remember but i'd imagine it runs into the same
limitation as file:read
L846[14:26:43] <Izaya> it's in the config
file
L847[14:26:48]
<CntKillMe>
oh is it?
L848[14:27:24]
<CntKillMe>
does file:read("*all") run into this limitation
too?
L849[14:27:48] <Izaya> *a is implemented
by the IO library
L850[14:27:54] <Izaya> it wraps it to get
around it
L851[14:28:13]
<CntKillMe>
well i mean file as returned from io.open, so yeah
L853[14:28:42]
<CntKillMe>
in the (standard) implementation of Lua, using "r"
instead of "rb" makes it not read all
L854[14:28:59] <Izaya> huh
L855[14:29:49]
<CntKillMe>
like you'd have to buffer what you read when you do
file:read("*a") where the file not opened in binary mode,
but if it were opened in binary mode it would read it all at
once
L856[14:29:59]
<CntKillMe>
at least that's how it works according to that SO question
L857[14:30:11] <Izaya> so I can fit '2048'
and '2^16' into the same space, but if I read 64KB at a time
instead of 2KB it'll be a lot faster
L858[14:30:17] <Izaya> (or even if it just
reads 4KB at a time)
L859[14:30:34] *
Izaya is implementing his own filesystem library
L860[14:31:04]
<CntKillMe>
well i won't have that problem when i ever get my unmanaged drive
stuff finished
L861[14:31:09]
<CntKillMe>
still need to do a lottttttt
L862[14:31:23] <Izaya> ah, you'll return
an arbitrary amount of data?
L863[14:31:25] <Izaya> that's
convenient
L864[14:31:27] *
Izaya shrugs
L865[14:31:36] <Izaya> but will it run
without an OS? :D
L866[14:31:59]
<CntKillMe>
- write a (simple) BIOS
L867[14:31:59]
<CntKillMe>
- design (or copy, or both) and implement a filesystem
L868[14:31:59]
<CntKillMe>
i mean theoretically all i have to do is wrap io and fs and I can
get openos running on my unmanaged drive
L870[14:32:38]
<CntKillMe>
i need to stop editing my messages, i forget how annoying it is on
IRC
L871[14:32:58] <Izaya> if you implemented
a virtual filesystem component on top of an unmanaged drive it'd
need zero changes to OpenOS
L872[14:33:59]
<CntKillMe>
yeah
L873[14:34:16]
<CntKillMe>
problem is i'm pretty sure it's going to be significantly slower
than managed drives
L874[14:34:31]
<CntKillMe>
no matter how good the design is
L875[14:35:26] *
Izaya nods
L876[14:42:51] <payonel> @CntKillMe you
only need provide a fs proxy
L877[14:42:54] <payonel> the component
one
L878[14:42:59]
<CntKillMe>
yeah
L879[14:43:10] <Izaya> time to see if my
fs lib works
L880[14:43:19]
<CntKillMe>
i realized that a second after i posted what i did :p
L881[14:43:19] <payonel> but for rootfs to
be unmanaged, that's a bit trickier, i use component.proxy()
directly to mount rootfs
L882[14:43:35] <payonel> so, there would
need to be some driver injection there
L883[14:44:04] <Izaya> 83 lines for the
whole thing :3
L884[14:44:44] <payonel> also, i see Izaya
said what i just said :)
L885[14:45:01] <payonel> i tend to reply
to comments as i see them. rather than read everything and reply
once
L886[14:56:33] <Izaya> FS layer works
\o/
L887[15:07:01] <payonel> i tend to reply
to comments as i see them. rather than read everything and reply
once
L888[15:07:05] <payonel> WOOPS
L889[15:07:10] <payonel> up+enter :) wrong
window
L890[15:07:29] <Izaya> Skye: I'm a command
interpreter away from a DOS clone :D
L891[15:08:04] <Skye> Izaya, oh god
L893[15:08:32] <Izaya> on the upside, it
uses a less terrible path system
L894[15:08:52] <Izaya> each drive is under
/xxx/
L895[15:08:59] <Izaya> you also have
/temp/ and /boot/
L896[15:09:05] <Izaya> and you can give
drives arbitrary mounts
L897[15:11:09] <peelz> payonel: o/
L898[15:15:33] ⇦
Quits: pwootage (pwootage!~pwootage@new.pwootage.com) (Ping
timeout: 198 seconds)
L899[15:15:42]
⇨ Joins: pwootage
(pwootage!~pwootage@new.pwootage.com)
L900[15:15:54] <Izaya> Skye: 3525 bytes
without networking
L901[15:15:58] <Izaya> DOS in ROM?
:D
L902[15:16:14] <Izaya> (again, no command
interpreter yet, but I think that's p. good so far, it has a lua
prompt)
L903[15:17:12] <Skye> hehe
L904[15:17:23] <Izaya> if you're able to
load the init.lua from another OS via something like that in an
EEPROM it might even be remotely practical
L905[15:17:39] <Izaya> anyway
L906[15:17:42] <Izaya> it's 6AM
L907[15:17:46] <Izaya> I'm gonna sleep for
a bit
L908[16:02:03]
<CntKillMe>
the default EEPROM capacity should be 512KiB D:
L909[16:02:16]
<CntKillMe>
4 is way too restrictingf
L910[16:02:19]
<CntKillMe>
4 is way too restricting [Edited]
L911[16:04:22]
<Kodos> Good
thing it's configurable
L912[16:10:58]
<CntKillMe>
yes but you lose portability
L913[16:11:27] <AmandaC> You'd lose
portability if they change dthe default, too
L914[16:11:55] <payonel> well...that's not
going to happen™
L915[16:12:16] <Izaya> 512k is huge
L916[16:12:23]
<CntKillMe>
true but most people don't change the defaul
L917[16:12:24]
<CntKillMe>
true but most people don't change the default [Edited]
L918[16:12:26] <Izaya> That's an entire
floppy
L919[16:12:33]
<CntKillMe>
if they do they usually just make it bigger
L920[16:13:02] <Izaya> Maaaybe 16k for a
more expensive version
L921[16:13:11]
<CntKillMe>
the uefi partition size is like 100 MiB lol, i don't think 512KiB
is that much
L922[16:13:35] <Izaya> Actually I think
OpenSec has 16k EEPROMs
L923[16:13:57]
<CntKillMe>
without network booting or minifying your code to death, it's not
really practical to write a fully-fleged BIOS
L924[16:14:08] <Mimiru> Close... OpenSec
allows you to write up to 8k on a stock OC eeprom
L925[16:14:11] <Mimiru> if enabled in the
config
L926[16:14:23] <Mimiru> and if I didn't
forget to port it to 1.10
L927[16:14:25] <Mimiru> :P
L928[16:14:45] <Izaya> I mean, 4k is more
than enough to wrap component
L929[16:14:54]
<CntKillMe>
i mean that's not all i want to do
L930[16:15:16] <Mimiru> OS's eeprom
writing is config value * 2
L931[16:16:00]
<CntKillMe>
manage boot order, configure hardware settings, and more
stuff
L932[16:16:15] *
Izaya squints
L933[16:16:39] <Izaya> I can manage boot
order, boot from FSes, tapes, or the network, with a 4k
EEPROM
L934[16:16:39]
<CntKillMe>
to be able to do everything and have a nice interface for all of it
may take more than 4K
L935[16:16:50] <Izaya> It's even got a
nice UI
L936[16:17:21]
<CntKillMe>
that's after you minify it though.
L937[16:17:28] <Izaya> Nope.
L938[16:17:37] <Izaya> Not even.
L939[16:17:43]
<CntKillMe>
my normal eeprom is already 2k i dont know how you managed to do
everything in only 4k:
L941[16:17:55] <Izaya> If I wanted more I
could minify it but it's a modified stock one
L942[16:18:22]
<CntKillMe>
minifying it reduces the size by almost 60%
L943[16:18:25]
<CntKillMe>
minifying it reduces the size by almost 60% for mine [Edited]
L945[16:19:08]
<CntKillMe>
i mean is it really a nice interface
L946[16:19:44] *
Izaya nods.
L947[16:19:55] <Izaya> You select an
option and it boots.
L948[16:20:05] <Izaya> If you don't, it
boots what it booted last time.
L949[16:21:02]
<CntKillMe>
ok that's fine to do in under 4k but that doesn't leave room for
settings and having a relatively nice interface
L950[16:22:01] <Izaya> What is there to
set, besides boot device?
L951[16:22:04] <Skye> what do you need to
configure?
L952[16:22:17]
⇨ Joins: asd
(asd!webchat@c-67-180-83-76.hsd1.ca.comcast.net)
L953[16:23:02] <AmandaC> and a nice UI
dooesn't need that much space, really
L954[16:24:10]
<CntKillMe>
there's boot order (although boot order is going to be difficult
since the actual disk drives don't have addresses), maybe a bios
(and boot) password, and maybe more later. That's mainly what I'm
worried about, the later part. What if I ended up needing more
space later or something
L955[16:24:27] ⇦
Quits: asd (asd!webchat@c-67-180-83-76.hsd1.ca.comcast.net) (Client
Quit)
L956[16:24:46]
<CntKillMe>
hmm
L957[16:24:51]
<CntKillMe>
how am i even going to deal with boot order
L958[16:25:12]
<CntKillMe>
you can't differentiate between a floppy in a disk drive and a
floppy in a tier 3 computer can you?
L959[16:25:17] <Skye> a password is easy
to defeat
L960[16:25:32] <Skye> yeah... it's hard to
distinguish
L961[16:25:32] <Izaya> Nope, and there's
not really any reason to.
L962[16:26:29]
<CntKillMe>
theoretically some parts of the drive would be encrypted and
decrypted with the password, you wouldn't need to store the
password anywhere once you set it. Just the fact that there is a
password pmuch
L963[16:26:47] <Skye> okay
L964[16:26:53] <Skye> let me make one
thing very clear
L965[16:26:54]
<CntKillMe>
although since drives can be taken out unexpectedly, that wouldn't
really work well
L966[16:26:57] <Skye> encryption in
4K
L967[16:26:59] <Skye>
ahahahahahahaha
L968[16:27:00] <Skye> glhf
L969[16:27:10]
<Forecaster>
%loot
L970[16:27:10] <MichiBot> Forecaster: You
get a loot box! It contains a dropbox account with zero
capacity.
L971[16:27:31]
<CntKillMe>
i mean they do have that component (i actually don't know if it has
any encryption functionallity
L972[16:27:36]
<CntKillMe>
or if it's just hashing
L973[16:28:26]
<CntKillMe>
yea the data card has aes encryption and decryption
L974[16:28:34] <Izaya> So your password
will only be useful on machines with extra hardware?
L975[16:28:55]
<CntKillMe>
well you wouldnt be able to use the drive on a machine without that
extra hardware
L976[16:29:02]
<CntKillMe>
but if you dont have a password (or you clear it) then you can use
it anywhere
L977[16:29:33]
<CntKillMe>
although honestly the password part isn't even a thing i care about
too much, idk i just feel like in the future i will run into
problems only having 4k
L978[16:31:16]
<CntKillMe>
ok you know what whatever i'll live and just minify it, at least
this way i dont need that ugly "bios partition" field in
the partition table
L979[17:14:33] <AmandaC> %choose lap or
p
L980[17:14:34] <MichiBot> AmandaC: p
L981[17:23:54] <Inari> A skirt makes
everything better
L982[17:24:21]
<Wuerfel_21>
Can confirm
L983[17:26:57]
<Wuerfel_21>
skirts are nice
L984[17:43:40]
<Forecaster>
skirts look nice :>
L985[17:47:47]
<Wuerfel_21>
feel nice, too
L986[17:53:22]
<Forecaster>
That I can't confirm
L987[17:53:49] <Inari> rope also feels
nice
L988[17:56:02]
<Forecaster>
That probably depends on the rope
L989[17:57:06] <Inari> ;D
L990[17:57:11] ⇦
Quits: Inari (Inari!~Pinkishu@p4FC1E62E.dip0.t-ipconnect.de) (Quit:
'A girl can have multiple page programs!')
L991[18:06:03]
<Skye> Who
needs skirts when you have thigh highs, garter belts, and short
shorts
L992[18:06:24]
<Forecaster>
Someone who wants choices
L993[18:26:40] <vifino> %tell Inari are
you at the Japan Tag in Duesseldorf this Saturday? :3
L994[18:26:40] <MichiBot> vifino: Inari
will be notified of this message when next seen.
L995[18:29:28] <payonel> peelz: yeah i saw
your doc/spec. you have a good idea - I hope you implement it
L996[18:35:12]
⇨ Joins: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:ed3a:2ab2:1011:ea6e)
L997[18:50:37] <peelz> :D
L998[19:57:29]
⇨ Joins: ben_mkiv|afk
(ben_mkiv|afk!~ben_mkiv@p579726CD.dip0.t-ipconnect.de)
L999[20:00:11] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p4FED4952.dip0.t-ipconnect.de)
(Ping timeout: 194 seconds)
L1000[20:12:40]
⇦ Quits: Vexatos
(Vexatos!~Vexatos@p200300C1071794860FFFAA812F7E9A39.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L1001[20:23:49]
<Kodos>
Anyone know how to get the Twitch Desktop App to actually close the
window in W10 when I tell it to close window
L1002[21:17:27]
⇦ Quits: ben_mkiv|afk
(ben_mkiv|afk!~ben_mkiv@p579726CD.dip0.t-ipconnect.de) (Ping
timeout: 182 seconds)
L1003[21:27:16]
<ShadowFoxNixill> Yeah, just a sec
L1006[21:28:59]
<ShadowFoxNixill> (Sorry if the arrows or
first pic seem too condescending, wasn't really thinking about it
til after I sent the second pic)
L1007[21:32:39]
<ShadowFoxNixill> @Kodos
L1008[21:33:34]
<Kodos>
That's probably the issue. I'
L1009[21:33:41]
<Kodos>
That's probably the issue. I'll check next time i load the app
[Edited]
L1010[21:33:53]
<ShadowFoxNixill> Okie.
L1011[21:35:13]
<ShadowFoxNixill> Now I just found a
problem myself in OC.
L1013[21:35:25]
<ShadowFoxNixill>
(s/"cala/"scala)
L1015[21:36:17] <MichiBot>
Title:
sendToDebugCard() error
| Posted by: seph86
| Posted:
Tue Mar 14 01:27:07 CDT 2017
| Status: open
L1016[21:37:47] <Mimiru> payonel ^
L1017[21:37:58] <Mimiru> (Even though I
know you're detached)
L1018[22:22:17] <S3> buffah
L1019[22:22:21] <S3> buffah
L1020[22:22:26] <S3> that was
weird.
L1021[22:23:16] <Izaya>
vroooooooooom
L1022[22:23:28] <Izaya> installing
Windows 8 on the new AMD box finally
L1023[22:23:38] <Izaya> had to go and buy
an A6-9500
L1024[22:23:59] <Izaya> so now I need to
install Windows to update the BIOS so I can use the 2200G
L1025[22:24:49] <Mimiru> Well, atleast
corded trims messages so only IRC users saw that.. :P
L1026[22:25:14] <Izaya> S3: I think you
were talking about it the other day
L1027[22:25:18] <Izaya> how's ROM DOS
sound?
L1028[22:27:53] <S3> Izaya: rom dos? I
mean, it wouldn't be much different right? the wonder I have is, if
this is for real hardware, how do you handle DOS system SWI calls
simlarly (I'm not sure) on a fixed segment of memory mapped ROM
like that, opposed to loading it somewhere from some other
place?
L1029[22:28:06] <S3> I suppose in real
mode it wouldn't even matter
L1030[22:28:08] <Izaya> uuuuuuuuh
L1031[22:28:11] <Izaya> I meant in
OC
L1032[22:28:46] <S3> ohhhh
L1033[22:28:46] <Izaya> I should be able
to add a command interpreter and keep this under 4K for an ANSI
terminal emulator, FS library and command prompt
L1034[22:28:58] <S3> I think one of us
already made a DOS for OC
L1036[22:29:15] <Izaya> Skye had a
DOS-like using lots of OpenOS libs
L1037[22:29:15] <S3> yeah I think it's
like minios or something
L1038[22:29:20] <S3> I see
L1039[22:29:33] <S3> well DOS is simple
enough to fit in 4K ROM
L1040[22:29:37] <Izaya> but I have the
stuff to fit one into an EEPROM :D
L1041[22:29:38] <S3> however, do you want
FAT?
L1042[22:29:49] <Izaya> eh managed
filesystems are a fine limitation
L1043[22:29:59] <Izaya> if you want more
you can run a program to mount it
L1044[22:30:00] <S3> I wouldn't worry
about it
L1045[22:30:06] <S3> yeah
L1046[22:30:25] <S3> are you going to
emulate SWI with coroutine yields?
L1047[22:30:36] <Izaya> wasn't planning
on it
L1048[22:30:40] <S3> I see
L1049[22:30:55] <Izaya> also while you
can only mount drives in the root of the filesystem you can have
arbitrary names
L1050[22:30:58] <Izaya> eg /temp/ and
/boot/
L1051[22:31:20] <S3> I see
L1052[22:31:40] <S3> Yeah I always
wondered about that limitatio nof OpenOS
L1053[22:31:44] <S3> it's a bit
strange
L1054[22:32:04] <Izaya> eh it's just
nobody's written a good thing and PR'd it in yet
L1057[22:34:33] <S3> I am starting to
think that the only way OpenOS + my OS integration might actually
work is not to sit my OS on top of OpenOS but to sit OpenOS on top
of mine.
L1058[22:35:10] <S3> my Os would forward
events to OpenOS, sort of MITM on pullevent
L1059[22:35:13] <S3> or something
L1060[22:35:42] <S3> can run the entire
OpenOS in a coroutine maine
L1061[22:35:48] <S3> maybe*
L1062[22:37:04] <Izaya>
virtualization?
L1063[22:37:37] <S3> I suppose that's one
way to look at it, but there's no hypervisor
L1064[22:38:09] <S3> however some sort of
API gate can be provided to OpenOS maybe so that in OpenOS you can
spawn actors
L1065[22:38:16] <S3> to do background
jobs
L1066[22:39:00] <S3> If I do it right, Ic
an make this pluggable behavior so that you can just take my
installer onto an existing OpenOS dist and just set it up and itl
boot into OpenOS as if it was no different
L1067[22:39:04] <S3> but with an actor
scheduler
L1068[22:39:34] <S3> at the same time, I
can even offer optioal patched APIs for things like
filesystem
L1069[22:39:58] <S3> that do nothing but
redirect filesystem API to some actor that uses the Trotwood OS
file API
L1070[22:40:51] <S3> I probably won't do
that, but what do you think of patching component access so that
extra device components were added
L1071[22:40:54] <S3> that may be
safer
L1072[22:40:59] <S3> the actors can
behave as components
L1073[22:41:24] <S3> maybe you could
"munt" a Trotwood OS filesystem that way
L1074[22:54:13] *
Saphire waves softly
L1075[22:58:37] <Izaya> o/
L1076[23:52:12] <payonel> S3 or Izaya:
what limitation about mounting only "in the root of the
filesystem" ?
L1077[23:53:01] <Izaya> My DOS clone only
let's you mount FSes in /
L1078[23:53:03] <Saphire> Izaya: o/
L1079[23:53:23] <payonel> >>
<S3> Yeah I always wondered about that limitatio nof
OpenOS
L1080[23:54:11] <Izaya> I assume that was
re: lack of unmanaged drive support
L1081[23:54:56] <payonel> ah i see
L1082[23:58:44] *
Mimiru pokes payonel
L1083[23:59:38]
⇦ Quits: Hobbyboy (Hobbyboy!Hobbyboy@hobbyboy.co.uk) (Ping
timeout: 383 seconds)