<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:57]
<TYKUHN2>
Propel RC Copters to the rescue
L2[00:02:28]
<TYKUHN2>
I'm tempted to just reflash it
L3[00:02:39]
<TYKUHN2>
I'd loose shit but nothing major
L4[00:03:42]
<TYKUHN2>
Get the big guns out now
L5[00:07:02]
<TYKUHN2>
Get a feeling file (male)(gun)(female)'s name may have been
corrupted
L6[00:13:08] ⇦
Quits: Ashindigo_ (uid202308@id-202308.hathersage.irccloud.com)
(Quit: Connection closed for inactivity)
L7[00:16:08] <Xilandro> ~w robot
L9[00:17:31] <Xilandro> Who wants to help me
program a robot? =D I've never done one before
L10[00:18:02] <Antheus> while true do robot
end
L11[00:18:04] <Antheus> robot made
L12[00:18:10] <Antheus> 10/10
flawless
L13[00:18:15] <Antheus> as long as you
define robot
L14[00:18:19]
<TYKUHN2> if
true then
component.invoke(component.list("selfdestruct"),
"detonate") end
L15[00:18:32] <Xilandro> ...
L16[00:18:35] <Xilandro> I should kick you
both
L17[00:19:04] <Xilandro> Basically, I need
this robot to sit on its ass, constantly checking if the block in
front of it is obsidian, and if so, mine it and shove it out the
left side
L18[00:19:21] <Xilandro> From what I can
tell, the easiest way to do that is to compare to one in its
inventory
L19[00:19:41]
<TYKUHN2>
You're not wrong
L20[00:19:44] <Antheus> oh hi Kodos
L21[00:19:47] <Antheus> didn't realize it
was you
L22[00:20:09]
<TYKUHN2>
Get your ass off Minecraft CI Edition ?
L23[00:20:29] <Xilandro> No
L24[00:20:42] <Temia> ...There are,
like
L25[00:20:51] <Temia> A million ways to do
that without the need to make a robot for the task.
L26[00:20:58] <Temia> What mods do you
have?
L27[00:21:28]
<TYKUHN2>
robot.select(slotWithObsidian)
L28[00:21:42]
<TYKUHN2> if
robot.compare() then print("I have obisidian!") end
L29[00:22:23] <Temia> Especially
considering the robot would not be maintenance-free due to pick
wear.
L30[00:22:37] <Xilandro> Temia, the only
block breaker we have is Project Red, and it won't break
obsidian
L31[00:22:53] <Xilandro> Everything else is
simply too complex to set up for a simple obby gen
L32[00:23:05] <Xilandro> And what we have
now is already convoluted enoguh
L33[00:23:12] <Temia> Apparently.
L34[00:23:38] <Xilandro> Microcontrollers
and servers can't use picks or any other method of block
breaking
L35[00:23:50] <Xilandro> And as of right
now, there are no computer controlled block breakers, other than
robots
L36[00:23:53]
<TYKUHN2>
What's the point of MinecraftEDU? Can't you basically do all that
through CustomNPCs?
L37[00:23:57] <Temia> I'm guessing ExU
isn't among your modlist then?
L38[00:24:02] <Xilandro> Indeed it's
not
L39[00:24:11] <Temia> Well, there goes one
of the easier solutions, yeah .-.
L40[00:24:29] <Xilandro> I was hoping P:R
had a config option to upgrade the breaker's harvest level, but no
such luck
L41[00:28:11] <Xilandro> If I run a program
that tells the robot to swing, and then another action, will it
complete the action only after the swing is done, or will it try to
immediately
L42[00:30:11]
<TYKUHN2>
This is when I hate C++'s style of "YOU MUST DEFINE IT IN
ORDER" variables
L43[00:34:10]
<TYKUHN2>
Shit
L44[00:34:32]
<TYKUHN2>
Struct Channel is required in Struct message but Struct message is
required in Struct channel. THERE IS NO GOOD ORDER ?
L45[00:35:09]
<TYKUHN2> On
a side not
L46[00:35:16]
<TYKUHN2> I
think I got a close to 90% recovery on my drive
L47[00:35:40]
<TYKUHN2>
The drive just crashed my recovery program
L48[00:37:53] <GreaseMonkey> in a more
c-like "reverse order of dependency" fashion you'd define
message first, then channel
L49[00:38:00] ⇨
Joins: Madxmike
(~Madxmike@2602:306:374d:e110:8136:38d3:f04a:dfe)
L50[00:39:08]
<TYKUHN2>
But message requires channel
L51[00:39:26]
<TYKUHN2>
struct Channel { Message* lastmsg; }
L52[00:39:38]
<TYKUHN2>
struct Message { Channel* channel; }
L53[00:41:42] <GreaseMonkey> i'd argue that
there's more messages than channels
L54[00:42:01] <GreaseMonkey> actually
yeah
L55[00:42:10] <GreaseMonkey> note how it's
"lastmsg" and not "messages"
L56[00:45:35]
<TYKUHN2>
Any solution?
L57[00:45:45]
<TYKUHN2>
How do I have to revert to storing the snowflake instead?
L58[00:46:51]
<TYKUHN2>
(Ignore the 26 bools I have in a union)
L59[00:47:42] <Temia> They're just pointers
for the structs, right? Can't you just forward declare one?
.-.
L60[00:48:01] <Temia> Pointers in each
field, I mean
L61[00:48:39]
<TYKUHN2> I
tried that. Maybe I did it wrong
L62[00:49:53] ⇨
Joins: AngelOfDeath_
(webchat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca)
L63[00:50:54] ⇦
Quits: AngelOfDeath_
(webchat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca) (Client
Quit)
L64[00:52:57]
<TYKUHN2>
Probably did that wrong
L65[00:53:32]
<TYKUHN2>
Temia example please?
L66[00:53:45] <Temia> I'm kind of dealing
with other stuff at the moment.
L67[00:53:51] <Temia> StackOverflow is your
friend.
L68[00:54:56] ⇨
Joins: AngelOfDeath_
(webchat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca)
L69[00:55:48] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:9155:d03a:388f:1c29)
(Read error: Connection reset by peer)
L71[00:55:56]
<TYKUHN2> I
DID do it wrong.
L72[00:56:47] <Temia> No.
L73[00:57:13] <Temia> AngelOfDeath, that is
totally wrong .-.
L74[00:57:25] <AngelOfDeath_> then i dont
understand
L75[00:57:40]
<TYKUHN2> OH
GOD. ANOTHER CYCLE
L76[00:58:04] <Temia> ...Ty, maybe you
should refactor.
L77[00:59:12] <Temia> AngelOfDeath, IRC
server != webchat page
L78[00:59:24] <Temia> Look around
esper.net's site to learn more.
L79[00:59:44]
<TYKUHN2> I
wrote a custom IRC client
L80[00:59:51]
<TYKUHN2>
Took IP and Port parameters
L81[01:00:05]
<TYKUHN2>
That's the only time I ever used an RFC
L82[01:18:24]
<Kodos>
Angel, just use 'irc AngelODeath
L83[01:18:31]
<Kodos> It
connects to the right IRC server by default
L84[01:18:42]
<Kodos> And,
iirc, connects you to #oc automatically, too
L85[02:00:30] ⇨
Joins: Trangar
(~Trangar@249-153-145-85.ftth.glasoperator.nl)
L86[02:01:40] <AngelOfDeath_> oh
thanks
L87[02:03:44] <Izaya> TYKUHN2, RFCs aren't
neccesary for IRC
L88[02:04:33] <Izaya> that said it can
help
L89[02:12:31] ⇦
Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:5dd5:e7ae:cf91:5658)
(Quit: Cervator)
L90[02:14:48] ⇨
Joins: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
L91[02:14:48] zsh
sets mode: +v on Vexatos
L92[02:18:26] ***
minecreatr is now known as Mine|dreamland
L93[02:21:48] ⇨
Joins: AngelOfDeathMineCraft
(~angelofde@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca)
L94[02:22:15] ⇦
Quits: AngelOfDeathMineCraft
(~angelofde@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca)
(Client Quit)
L95[02:22:57] ⇨
Joins: AngelDeath
(~angeldeat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca)
L96[02:25:21] ⇦
Quits: AngelDeath
(~angeldeat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca)
(Remote host closed the connection)
L97[02:27:57] ⇨
Joins: Inari (~Pinkishu@p4FC1EFE6.dip0.t-ipconnect.de)
L98[02:32:59] ⇦
Quits: AngelOfDeath_
(webchat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca) (Ping
timeout: 180 seconds)
L99[02:34:27] ⇦
Quits: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L100[02:34:38]
⇨ Joins: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
L101[02:34:38]
zsh sets mode: +v on Vexatos
L103[02:59:29] ⇦
Quits: AngelOfDeath
(webchat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca) (Ping
timeout: 180 seconds)
L104[03:49:57] <Forecaster> oh, suddently
it's quite cold nad snow outside
L105[03:50:00] <Forecaster> great
L106[04:47:21] <Lizzy> ~oc signals
L108[05:11:43]
⇨ Joins: Turtle
(~SentientT@ip5657cbb2.direct-adsl.nl)
L109[05:31:28] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read
error: Connection reset by peer)
L110[05:31:51]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L111[05:31:53]
⇨ Joins: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L112[05:56:25] ⇦
Quits: glasspelican (~quassel@stanley.glasspelican.ca) (Ping
timeout: 190 seconds)
L113[05:58:25]
⇨ Joins: glasspelican
(~quassel@stanley.glasspelican.ca)
L114[06:07:33]
⇨ Joins: Keanu73 (~Keanu73@89.40.122.122)
L115[06:28:28] ⇦
Quits: Icedream (~icedream@has.streaminginter.net) (Quit: A lol
made me boom.)
L116[06:33:28]
⇨ Joins: Icedream
(~icedream@has.streaminginter.net)
L117[06:36:23] <MichiBot> REMINDER Mimiru
>
L118[06:57:48] ***
cbcercas is now known as cbcercas|AFK
L119[07:27:40] ⇦
Quits: turtledude01
(turtledude@71-89-110-94.dhcp.stpt.wi.charter.com) (Ping timeout:
189 seconds)
L120[07:30:12]
⇨ Joins: Ashindigo_
(uid202308@2604:8300:100:200b:6667:7:3:1644)
L121[07:45:03] <MichiBot> REMINDER Mimiru
>
L122[07:58:22]
⇨ Joins: bear989
(~bear989@cpe-173-89-240-88.insight.res.rr.com)
L123[07:59:58] ⇦
Quits: bear989Sr (~bear989@cpe-173-89-240-88.insight.res.rr.com)
(Ping timeout: 194 seconds)
L124[08:14:07] ***
cbcercas|AFK is now known as cbcercas
L125[08:21:53] <Mimiru> %remindme
8w5d21h5m >
L126[08:21:54] <MichiBot> I'll remind you
about ">" at 05/06/2017 06:26:52 AM
L127[08:22:42] <Forecaster> yes, musnt
forget about >
L128[08:25:21]
⇨ Joins: sytoru
(webchat@host86-157-80-21.range86-157.btcentralplus.com)
L129[08:27:18] <sytoru> toot toot
L130[08:27:40] <Forecaster> no no, this is
a computer channel, not a train channel
L131[08:27:41] <Ashindigo_> doot
doot
L132[08:27:43] <Forecaster> we go beep
beep
L133[08:27:55] <sytoru> you might. i'm
speshul
L134[08:32:30] <Forecaster> but it's The
Law
L135[08:32:31] <Forecaster> D:
L136[08:32:37] <Forecaster> %inv add The
Law
L137[08:32:38] <MichiBot> Forecaster:
Added 'The Law' to inventory.
L138[08:32:38]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
L139[08:34:19] ⇦
Quits: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L140[08:34:30]
⇨ Joins: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
L141[08:34:30]
zsh sets mode: +v on Vexatos
L142[08:55:25] <sytoru> oooh. we updated.
:3
L143[08:55:43] <Inari> %inv add the City
of New York
L144[08:55:46] <MichiBot> Inari: Added
'the City of New York' to inventory.
L145[08:57:16] <sytoru> %inv remove the
Citity of New York
L146[08:57:22] <MichiBot> sytoru: No such
item
L147[08:57:25] <sytoru> %inv remove the
City of New York
L148[08:57:29] <sytoru> put that
back
L149[08:57:32] <MichiBot> sytoru: Removed
item from inventory
L150[08:57:39] <Inari> Rude
L151[08:57:43] <Inari> %stab sytoru
L152[08:57:43] *
MichiBot hits sytoru with Dante's Inferno doing [5]
damage
L153[08:57:53] <sytoru> welp!
L154[09:02:08] <Mimiru> ._.
L155[09:02:13] <Ashindigo_> ?
L156[09:02:24] *
Mimiru mumbles something about failed disks in software
raid
L157[09:03:01] <Mimiru> 882GB 15-200
KB/s
L158[09:03:27] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read
error: Connection reset by peer)
L159[09:03:48]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L160[09:09:47] <Tokiko> %stab Tokiko
L161[09:09:50] *
MichiBot hits Tokiko with unicode doing [13] damage
L162[09:10:42] <Tokiko> not the
unicode
L163[09:10:43] <Tokiko> D:
L164[09:23:43] <Sangar> o/
L165[09:23:57] <Mimiru> \o Sangar
L166[09:25:12] <Mimiru> quick question...
in 1.8+ there are no more deobf builds... so how the hell do I run
OC in my IDE? running it through BON2 just ends up with eclipse
telling me it can't find li/cil/oc/Settings
L167[09:33:52] <Sangar> if you dep on it
it should "just work" (tm) (i.e. on the full jar, not the
api one)
L168[09:34:03] <Mimiru> oh... my dep is
the api
L169[09:34:30] <Sangar> iirc it might also
work to place it into mods/ as is, tho
L170[09:34:44] <Mimiru> Yeah, I tried
that
L171[09:34:50] ⇦
Quits: bauen1 (~quassel@2a02:810d:1980:1584:e53a:9878:6d1d:48fa)
(Quit: rip)
L172[09:34:52]
⇨ Joins: bauen1
(~quassel@2a02:810d:1980:1584:8c4d:904b:a60c:e091)
L173[09:34:54] <Sangar> or maybe that
required the mod to be built against the same mappings as the ones
you're using, can't remember
L174[09:35:29] <Mimiru> do I just remove
the :api from the dep?
L175[09:35:36] <Sangar> yeah
L176[09:35:56] <Mimiru> thanks, I'll try
it
L177[09:36:36] <Sangar> best of luck; if
it doesn't work, maybe have a look at what tronics' gradle does,
i'd assume vex has it working there for testing
L178[09:37:23] <Vexatos> that ping
though
L179[09:37:30] <Vexatos> Sangar, daily
reminder to drink juice
L180[09:37:36] <Vexatos> I mean hi
L181[09:42:29] ***
cbcercas is now known as cbcercas|AFK
L182[09:42:58] <Skye> Sangar, would it be
possible to get some sort of raw byte array manipulation for
lua?
L183[09:43:01] <Skye> as in
L184[09:43:05] <Skye> something like
EEPROM data
L185[09:43:07] <Skye> but in RAM
L186[09:46:09] *
gamax92 gives Inari snow
L187[09:46:31] <Mimiru> ._. and now OC
items don't exist
L188[09:46:32] <Mimiru> ffs
L189[09:48:54] <gamax92> Vexatos: daily
reminder to remind others of their daily reminders
L190[09:49:39]
⇨ Joins: turtledude01
(turtledude@71-89-110-94.dhcp.stpt.wi.charter.com)
L191[09:50:33] <Vexatos> Mimiru, what are
you doing :X
L192[09:51:15] <Vexatos> It's literally
add dependency -> setup workspace -> win game ._.
L193[09:51:32] <Mimiru> Yes, except when
it's not, like now.
L194[09:52:14] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read
error: Connection reset by peer)
L195[10:01:43] <AmandaC> gamax92: daily
reminder to live mas
L196[10:04:15] <gamax92> yay
L197[10:16:02] <Inari> "live
mas"?
L198[10:18:50] <AmandaC> "Eat more
chicken" from Vexatos' reminder yesterday, and "live
mas" from gamax92's reminder today share something in common,
but I won't tell what.
L199[10:19:28] <Inari> The heck does live
mas even mean :|
L200[10:20:11] <Inari> Some taco bell
slogan supposdly
L201[10:20:56] <Mimiru> Eat more chicken
is a restaurant slogan too
L202[10:21:24] <AmandaC> fast food* but
yes. :P
L203[10:22:10] <AmandaC> and live mas
makes no sense because it's shitty appropiation of a culture to
sell food
L204[10:24:31] <Inari> How about buy more
cats?
L205[10:25:14] <AmandaC> What kind of fast
food restraunt sells cats to eat. D:
L206[10:32:30] *
Ashindigo_ wants taco bell
L208[10:42:17] <Mimiru> ._.
L209[10:45:06] <Ashindigo_> .-.
L210[10:45:07] <daniel> are you copying
locally or over network?
L211[10:46:00] <Mimiru> network, gigabit,
other transfers hit 20-40 MB/s transfers off this shitty SoftRaid
with a failing disk, not so much
L212[10:46:12] <Mimiru> I'm down to 0.21%
on the bad disk.. it's hung trying to remove it
L213[10:46:25] <Mimiru> so I'm having to
get data off the entire thing and break the array by hand
L214[10:46:48] <Mimiru> 113 MB/s
there
L215[10:46:59] <AmandaC> I'll take:
reasons I'm more than happy to use my co-admin's NAS instead of
dealing with managing my own.
L216[10:47:01] <Mimiru> Sadly the broken
disk is dragging it down
L217[10:47:46] <daniel> if you can't just
ripout and replace that drive, you are using the wrong raid
level
L218[10:48:59] <Mimiru> It's soft jbod.. I
didn't pick it.
L219[10:49:00] <daniel> also I recommend
ddrescue for those things. bringing a filesystem online on a
failing drive is too risky
L220[10:49:42] <daniel> you should choose
a punishment for whoever picked it ;)
L221[10:49:53] *
AmandaC slinks off to the shadows to visit her sister in the
underworld
L222[10:50:01] <AmandaC> ttfn
L223[10:50:17] <Mimiru> o/
L224[10:52:41] <Sangar> Vexatos, i have
tea, does that count, too?
L225[10:52:56] <Vexatos> Good enough
L226[10:53:13] <Sangar> Skye, you mean lua
strings? :x
L227[10:53:26] <Skye> Sangar, you can't
edit them in place
L228[10:53:36] <Sangar> oh i see what you
mean
L229[10:53:47] *
Sangar shrugs
L230[10:54:10] <Sangar> not sure if having
a userdata with metatable manipulation functions would be faster
than just using a table of numbers?
L231[10:54:24] <Skye> table of numbers
eats ra,
L232[10:54:42]
<MGR> Hi
Snagar
L233[10:54:45]
<MGR> How
are you?
L234[10:55:05] *
Mimiru burns her mod dev environment, and walks away
L235[10:55:19] <Sangar> just fine
L236[10:55:31]
<MGR> That's
good
L237[10:55:58]
<MGR>
Anything new?
L238[10:56:59] ⇦
Quits: sytoru
(webchat@host86-157-80-21.range86-157.btcentralplus.com) (Ping
timeout: 180 seconds)
L239[10:58:13] <Sangar> not much.
catsitting is nice. ripping old code apart is... well. work. but
somehow quite zen.
L240[10:59:07] <Vexatos> It's such a good
feeling when you know your new code is ten times better than the
old code
L241[10:59:19]
<MGR>
Snagar, you should print out the old code and burn it
L242[11:00:20] <Sangar> well, we'll see
about the "better" part when it's done :P but probably
more understandable/maintainable, yeah
L243[11:00:49] <Sangar> and nah. deleting
is satisfying enough
L244[11:15:10]
<MGR>
Aw
L245[11:17:01]
⇨ Joins: bear989Sr
(~bear989@cpe-173-89-240-88.insight.res.rr.com)
L246[11:18:00] ⇦
Quits: bear989 (~bear989@cpe-173-89-240-88.insight.res.rr.com)
(Ping timeout: 194 seconds)
L247[11:24:33]
⇨ Joins: Cervator
(~Thunderbi@2601:4c1:4000:1050:4db3:6ff9:3e5a:9aa5)
L248[11:26:09] <Inari> Sangar: I think
thats because it has many flaws that became apparent over time or
things you didn't quite think of at first. Or stuff you want to do
different but couldn't because the whole code wasn't laid out for
it. So you kind of rid yourself of those old grudges and have
somehting new and shiny instead :p
L249[11:37:38] ***
cbcercas|AFK is now known as cbcercas
L250[11:42:18] <gamax92> by simply
skipping over this big blob of animation stuff, I have a lot of
free unused code to replace :D
L251[12:03:41]
<TYKUHN2>
Quick question
L252[12:03:50]
<TYKUHN2> If
windows has let's say misplaced a file how the hell do I delete
it?
L253[12:04:07] <Inari> %inv add
Uninstall
L254[12:04:10] <MichiBot> Inari: Added
'Uninstall' to inventory.
L255[12:04:19]
<TYKUHN2>
%DESKTOP%/recovered/usr/var/log/samba/log. is missing and cannot be
deleted
L256[12:04:43] <Forecaster> try a third
party thing?
L257[12:05:16] <Ashindigo_> stab it?
L258[12:05:29] <Inari> %stab
%DESKTOP%/recovered/usr/var/log/samba/log
L259[12:05:29] *
MichiBot slaps %DESKTOP%/recovered/usr/var/log/samba/log with
MajGenRelativity doing [8] damage
L260[12:06:42]
<TYKUHN2>
WTF
L261[12:06:44]
<TYKUHN2>
FIXED IT
L262[12:06:53]
<TYKUHN2>
instead of del log. you run del *
L263[12:07:02]
<TYKUHN2>
The dot was destroying the syntax
L264[12:08:19] <Inari> What did you mean
with "is missing" anyway
L265[12:11:42]
<TYKUHN2>
Windows can't find it
L266[12:11:52]
<TYKUHN2> It
appears in dir and in explorer.exe but no deletion/open attempt
works
L267[12:12:02] <Forecaster> %inv add
missingo
L268[12:12:02] <MichiBot> Forecaster:
Added 'missingo' to inventory.
L269[12:12:19] <Forecaster> %inv remove
missingo
L270[12:12:19] <MichiBot> Forecaster:
Removed item from inventory
L271[12:12:24] <Forecaster> %inv add
missingno
L272[12:12:24] <MichiBot> Forecaster:
Added 'missingno' to inventory.
L273[12:12:30] <Inari> %stab
Forecaster
L274[12:12:30] *
MichiBot slaps Forecaster with vocaloid doing [3]
damage
L275[12:13:02]
<TYKUHN2> I
love Ext2Fsd. It's service manager reports "already
started" when the service is disabled and off.
L276[12:13:08] <Ashindigo_> %stab
Inari
L277[12:13:08] *
MichiBot hits Inari with inventory doing [5] damage
L278[12:13:28] <Inari> Hm
L279[12:13:32] <Inari> I have no clue waht
to do right now
L280[12:13:48]
<TYKUHN2>
I'm reflashing my Pi's hdd
L281[12:14:00] <Temia> And this is why I'm
happy to have a Linux workstation.
L282[12:14:27] <Inari> Cause Linux totally
does everything in the most intuitive and user-friendly way
L283[12:15:08]
<TYKUHN2> I
totally didnt to rm -rf /* again this time on my Pi
L284[12:15:21] <Ashindigo_> %inv add rm
-rf /*
L285[12:15:25] <MichiBot> Ashindigo_:
Added 'rm -rf /*' to inventory.
L286[12:16:22]
<TYKUHN2>
Brb while I reconfigure my pi
L287[12:16:59] <gamax92> Install 240p
kernel to pi and enjoy delicious scanlines
L288[12:17:22] <Temia> Ooh, link? :o
L289[12:17:43] <gamax92> Temia: gimme a
sec
L291[12:19:54] *
Temia hugs Gamax <3
L292[12:20:16] <Temia> You are a godsend!
I was reading around and everything I read said it couldn't be
done, and this beautiful person went and did it anyway!
L293[12:22:48] <gamax92> Temia: it's also
in the latest firmware you get via rpi-update, then you can use
sdtv_mode on boot or tvservice command at runtime
L294[12:23:28] <Temia> Oh, it's been
merged into the main kernel?
L295[12:23:35] <Temia> ...Hopefully for
Arch too .v.
L296[12:23:43] *
Ashindigo_ facepalms after alt-f4ing eclipse
L297[12:26:48] <payonel> |-o-|
L298[12:27:03] <Inari> Ashindigo_:
Palmface!
L299[12:27:35] <Ashindigo_> %choose
palmface or facepalm
L300[12:27:37] <MichiBot> Ashindigo_:
facepalm
L301[12:28:11] <Inari> falmpae
L302[12:28:14] <Inari> falmpace
L303[12:42:33] <Sangar> Inari, "new
and shiny", aye, until you look at it again in a few year's
time; the never-ending cycle :P (though i'm surprisingly still
happy with tis3d, but that may just be because it's such a -
comparatively - tiny mod)
L304[12:43:17] <Vexatos> Sangar, don't
worry, there won't be modding anymore in a few years :P
L305[12:43:25] <Vexatos> Assuming Java 9
is as bad as it sounds
L306[12:43:52] <gamax92> Temia: any
specific that you'd want a 240p mode for?
L307[12:44:12] <Temia> Well, considering I
intend to put a Pi Zero into a joystick... I'm sure you can imagine
c:
L308[12:44:46] <Sangar> java 9's
bad?
L309[12:44:47] <gamax92> ahh
L310[12:44:50] <Inari>
"joystick" ;3
L311[12:44:52] <Sangar> what're they
planning now?
L312[12:45:37] <Temia> I'm not going to
dignify that with a response, Inari.
L313[12:45:46] <Vexatos> Sangar, something
something change the entire concept of classloading
L314[12:46:00] <Inari> I mean
L315[12:46:05] <Inari> I'm looking forward
to C++ modules
L316[12:49:11] <Mimiru> %inv add
|-o-|
L317[12:49:13] <MichiBot> Mimiru: Added
'|-o-|' to inventory.
L318[12:51:16] <Sangar> uhhh... ok. so...
breaking all the things or what? ^.-
L319[12:58:06] <Forecaster> what else
would you do with all the things
L320[12:58:35] <gamax92> Temia: I'd get an
rpi but I don't know what I'd do with one, emulation's an idea but
I already have a Wii I use for that
L321[13:00:35] <Inari> Forecaster:
molesting them
L322[13:01:01]
⇨ Joins: SolraBizna (~solra@hachi.tejat.net)
L323[13:01:28] <gamax92> hey
SolraBizna
L324[13:01:33] <SolraBizna>
AAAAAAAAAHHHHHHH PEOPLE
L325[13:01:36] *
SolraBizna runs away
L326[13:01:41] <gamax92> bye
SolraBizna
L327[13:01:58] <Forecaster> I'm insulted
that you think we're people
L328[13:05:50] <SolraBizna> I only /parted
because folks in here kept talking about interesting things, which
kept giving me excuses not to work
L329[13:06:14] <Forecaster> %stab
work
L330[13:06:14] *
MichiBot stabs work with shrugs doing [10] damage
L331[13:06:19] <SolraBizna> I've been
lurking on the server since then, until @MGR brought me out of
hiding
L332[13:06:34] <payonel> what's that mod
that lets you make zeplins or flying boat thingies
L333[13:06:50] <payonel> i remember it
takes a control/steering block, and you have to have sufficient
bouyancy
L334[13:07:01] <SolraBizna> something
about Archimedes?
L335[13:07:07] <SolraBizna> SEE IT'S
HAPPENING RIGHT NOW
L336[13:07:13] <payonel> perhaps that
yeah
L337[13:07:18] <Forecaster> there's
Arkimedes Ships, and just Ships mod
L338[13:07:20] <Forecaster> I think
L339[13:07:29] <Forecaster> the second may
only have boats
L340[13:07:35] <Forecaster> the first one
has zepelins
L341[13:07:51] <Forecaster>
Archimedes*
L342[13:07:55] <payonel> Forecaster: i
recall, now, the distinction. thanks! yeah, i think i was thinking
of archimedes
L343[13:07:59] <payonel> thansk
SolraBizna
L344[13:08:00] <SolraBizna> I always
wondered how stable and mod-compatible that one was
L345[13:08:01] <payonel> ks*
L346[13:08:21] <Forecaster> I used to have
that, but it didn't work well with finite water
L347[13:08:30] <payonel> ha, i bet
not
L348[13:09:13] <payonel> the just ships
mod i liked, but then i had this enormous ship that sunk (bugged
out, not my fault!) and then i could not figure out how to use the
magic wand thingie the mod provided to raise the boat out of the
water
L349[13:09:17] <payonel> that was a huge
waste of time
L350[13:09:34] <payonel> otherwise, i
thought it was a lot of fun
L351[13:35:23]
<TYKUHN2>
Just fixed SSHD's config
L352[13:35:24] ⇦
Quits: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L353[13:35:35]
⇨ Joins: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
L354[13:35:35]
zsh sets mode: +v on Vexatos
L355[13:38:24]
<TYKUHN2>
Time to reinstall the dependancies
L356[13:38:38]
<TYKUHN2>
Boost is taking a while.
L357[13:44:13] ⇦
Quits: DaMachinator (~DaMachina@40.112.138.169) (Ping timeout: 384
seconds)
L358[13:44:42] ⇦
Quits: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L359[13:44:43]
<TYKUHN2>
Remind me to murder git submodule
L360[13:44:53]
⇨ Joins: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
L361[13:44:53]
zsh sets mode: +v on Vexatos
L362[13:45:58]
<20kdc>
TYKUHN2: this is your minutely reminder to murder git
submodule
L363[13:46:16]
<TYKUHN2>
The smallest file I need is taking the longest to download
L364[13:46:45]
<TYKUHN2>
90% of the repository is shit I don't need
L365[13:48:47]
<TYKUHN2> Oh
god.
L366[13:48:51]
<TYKUHN2> I
have to install MORE boost libraries
L367[13:56:17] ⇦
Quits: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L368[13:56:32]
⇨ Joins: Vexatos
(~Vexatos@p5B3C8488.dip0.t-ipconnect.de)
L369[13:56:32]
zsh sets mode: +v on Vexatos
L370[14:03:25] ⇦
Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (Ping timeout: 190
seconds)
L371[14:29:09]
<TYKUHN2>
WTF
L372[14:31:37] ⇦
Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
(Quit: Leaving)
L373[14:36:13]
<TYKUHN2>
"Add this command that will crash it EVERY TIME YOU
RUN"
L374[14:36:29] <Forecaster> do it
L375[14:38:05]
<TYKUHN2> I
removed both things the repository adds in it's instructions and it
worked
L376[14:41:20]
⇨ Joins: DaMachinator
(~DaMachina@40.112.138.169)
L377[14:41:43] ⇦
Quits: Vexatos (~Vexatos@p5B3C8488.dip0.t-ipconnect.de) (Quit: I
guess I have to go now. Bye ✔)
L378[14:42:27]
⇨ Joins: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
L379[14:42:27]
zsh sets mode: +v on Vexatos
L380[14:42:42]
<TYKUHN2>
Let's try this again'
L381[14:47:49] ⇦
Quits: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L382[14:48:02]
⇨ Joins: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
L383[14:48:03]
zsh sets mode: +v on Vexatos
L384[14:49:04]
<TYKUHN2>
Anyone have an intrest in checking my cmake skillz?
L385[14:51:35] *
Ashindigo_ has no cmake skillz
L386[14:54:53]
<TYKUHN2> I
think I'm doing it wrong
L387[14:55:56]
⇨ Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L388[14:56:59] ⇦
Quits: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L389[14:57:10]
⇨ Joins: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
L390[14:57:10]
zsh sets mode: +v on Vexatos
L391[14:58:08] ⇦
Quits: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
(Remote host closed the connection)
L392[14:59:02]
⇨ Joins: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
L393[14:59:03]
zsh sets mode: +v on Vexatos
L394[15:03:14]
<TYKUHN2>
I'm not a C++ developer ?
L395[15:03:18] ⇦
Quits: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
(Client Quit)
L396[15:04:05]
⇨ Joins: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
L397[15:04:05]
zsh sets mode: +v on Vexatos
L398[15:06:22] ⇦
Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (Ping timeout: 189
seconds)
L399[15:07:21]
<20kdc>
AFAIK, the correct way of using CMake involves holy texts and
incantations.
L400[15:07:55]
<TYKUHN2>
How does one use this damn library
L401[15:08:23]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:a1da:70b7:c238:6ca4)
L402[15:08:46]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L403[15:08:59]
<20kdc> If
you mean Boost, my personal answer is "don't", but I
guess that doesn't work in all cases...
L404[15:09:16]
<20kdc>
...then again, I just stay away from C++ as a matter of
principle
L405[15:09:39]
<TYKUHN2> I
don't understand devving in C/C++ apparently
L406[15:10:01]
<TYKUHN2>
THis
L407[15:10:03]
<TYKUHN2>
Fucking
L408[15:10:05]
<TYKUHN2>
Libray
L409[15:10:06]
<TYKUHN2>
Using
L410[15:10:08]
<TYKUHN2>
A
L411[15:10:09]
<TYKUHN2>
Broken
L412[15:10:09]
<TYKUHN2>
C
L413[15:10:10]
<TYKUHN2>
Make
L414[15:10:37]
<20kdc> At
least you don't have to worry about wrapping your head around
std::string and get a predictable knowledge of when it will
deallocate and allocate stuff.
L415[15:10:50]
<TYKUHN2>
probably easier ¯\_(ツ)_/¯
L416[15:11:09]
<TYKUHN2> SO
MANY MAKE ERRORS
L417[15:11:23]
<TYKUHN2>
"recipee for target all failed"
L418[15:11:41]
<20kdc>
Like, if I have two std::strings in different objects, and I do
objectA->str = objectB->str; I would *assume* it was copying
the structure.
L419[15:12:12]
<TYKUHN2>
Let me guess. It just points.
L420[15:12:24]
<20kdc> No,
no, I'm *pretty sure* they overrode =
L421[15:12:31]
<20kdc> so
that it copies the string memory
L422[15:12:48]
<20kdc> (or
at least has a similar effect, reference counting or
somesuch)
L423[15:13:00]
<20kdc> but
I'm not entirely *sure*
L424[15:13:04]
<20kdc> and
that's why I stay away from C++
L425[15:13:09]
<TYKUHN2>
Whoever recommended using a library for discord comms, fuck off now
?
L426[15:13:25]
<20kdc> eh,
just use Java or C# or Python or *anything but C/C++*
L427[15:13:27] <SolraBizna> it's a lot
better post-C++11
L428[15:13:42]
<20kdc>
SolraBizna: Can you still override '='?
L429[15:13:44]
<20kdc> If
so, it's a problem.
L430[15:13:45]
<TYKUHN2>
C++14 has auto typing
L431[15:13:45] <SolraBizna> post-C++11,
std::string owns its own buffer
L432[15:14:08]
<20kdc>
Being able to override '=' is the screwy part for me.
L433[15:14:14] <SolraBizna> you want to
share the same actual string without spare copies, use
std::shared_ptr (which is the same idiom you use for anything else
you want to do that to)
L434[15:14:19]
<TYKUHN2>
Alright I'm done I'm editing this library to suit my needs
L435[15:14:52]
<20kdc>
SolraBizna: being able to override the basic assignment operator is
just... weird to me
L436[15:15:09] ⇦
Quits: Nathan1852
(~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L437[15:15:56] <SolraBizna> do you do most
of your programming in higher-level languages?
L438[15:16:30]
<20kdc>
SolraBizna: Yes, but I also know C. The issue is C++ is in a
screwed up place where it's like C, but the overridden operators
confuse me.
L439[15:17:37] *
SolraBizna strokes beard
L440[15:17:40]
⇨ Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L441[15:17:54] <SolraBizna> being
primarily a C-or-below programmer and being primarily a
higher-level-than-C++ programmer both provide separate reasons to
find operator= weird
L442[15:18:02]
<TYKUHN2> SO
MANY ERRORS
L443[15:18:25]
<TYKUHN2> I
give up
L444[15:18:26] <SolraBizna> the reason
operator= overriding is a thing is because it lets you define new
kinds of reference
L445[15:19:02] <SolraBizna> in earlier C++
idioms and standards, that meant pure chaos
L446[15:19:08] <SolraBizna> now it just
means cryptic error messages
L447[15:19:08]
<20kdc>
SolraBizna: Even that's weird. I'm not actually *sure* if there's
an implied destructor automatically created or not which destructs
all members of the class. A codebase I looked at *suggests*
it?
L448[15:19:11] ⇦
Quits: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L449[15:19:23]
⇨ Joins: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
L450[15:19:23]
zsh sets mode: +v on Vexatos
L451[15:19:48] <SolraBizna> elements and
superclasses of a class are always constructed in its consturctors,
and destructed in its destructors
L452[15:19:59]
<20kdc> But
if it doesn't have a *specified* destructor?
L453[15:20:12] <SolraBizna> then you get a
default non-virtual destructor that does the right thing
L454[15:20:15]
<TYKUHN2> If
anyone can instruct me how to do Discordpp I'd love it
L455[15:20:53]
<TYKUHN2>
For now I'm deleted all dependancies
L456[15:21:01] <SolraBizna> (or virtual,
if your parent classes have virtual destructors)
L457[15:22:05] <SolraBizna> C++11 made a
lot of clarifications and changes, and established a lot of
conventions
L458[15:22:08]
<TYKUHN2> I
love nlohmann's Json though so I'm keeping that
L459[15:22:30] <SolraBizna> before C++11
the standard library was practically unusable and many of the
language features seemed dubious, but now I actually like the
language
L460[15:23:13]
<20kdc>
Well... pre-C++11, does std::string use a reference counter or
similar mechanism?
L461[15:23:20] <SolraBizna>
sometimes
L462[15:23:29] <SolraBizna> only when it
was maximally confusin
L463[15:24:04] <SolraBizna> basically, in
the early days it was heavily underspecified, and each C++ library
vendor had their own optimizations and their own quirks and their
own bugs
L464[15:24:10] <SolraBizna> previous
standards tried to standardize around those
L465[15:24:35]
<20kdc>
Doesn't really matter so long as setting an std::string member in
class A from class B and then destructing both from another
function won't result in a memory leak or a double-free... Now if
only I had a clue what '&' is supposed to be.
L466[15:24:51]
<20kdc> It's
like a pointer, except people use '.' around it, best I can
tell.
L467[15:24:53] <SolraBizna> some did
reference counting, some had weird buffer sharing, some did what is
now the standard behavior
L468[15:25:07] <SolraBizna> it might help
to think of a reference as an immutable, non-nullable pointer
L469[15:25:19] <SolraBizna> and one which
definitely points to a single object, instead of sometimes pointing
to more than one
L470[15:26:11]
<20kdc> How
on earth does stack management work there? My current guess is that
it doesn't get freed in the function using '&' and that memory
management is instead the responsibility of the caller.
L471[15:26:51] <SolraBizna> exactly the
same as with pointers
L472[15:27:19]
<20kdc> So,
magical scope stuff is the responsibility of the caller.
L473[15:27:23] <SolraBizna> except that
you can be 100% certain that, whoever "owns" the object
(to destroy / free it whenever its lifetime is over), it is not
you
L474[15:27:30] <SolraBizna> it's the code
the reference came from
L475[15:27:36]
<20kdc>
Ah.
L476[15:28:17] <SolraBizna> regarding
pointer ownership, std::shared_ptr, std::weak_ptr, and
std::unique_ptr are *godsends*
L477[15:29:02] <SolraBizna>
std::shared_ptr: the pointed-to object is collectively owned by all
its shared_ptr instances, and it is destroyed automatically when
the last one goes away
L478[15:29:22] <SolraBizna> std::weak_ptr:
it's owned by some other group of shared_ptrs, and we cleanly
invalidate ourselves when all of them go away
L479[15:29:48] <SolraBizna>
std::unique_ptr: it is owned by *this instance* of unique_ptr
L480[15:29:51] ⇦
Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (Ping timeout: 206
seconds)
L481[15:30:15]
<20kdc> So,
std::unique_ptr you never copy?
L482[15:30:21] <SolraBizna> you never
copy, but you *can* move
L483[15:30:28]
<20kdc>
...or did they - yeah, they overrode = didn't they
L484[15:30:56] <SolraBizna> none of this
would work without overridden =
L485[15:31:17]
<20kdc>
std::unique_ptr's just an ordinary pointer otherwise.
L486[15:31:21] <SolraBizna> and, in every
case of operator= left in the standard library, = now means
"whatever is on the right side, also make it be on the left
side"
L487[15:31:37]
<20kdc> and
potentially mean "destroy the right side in the
process"?
L488[15:31:49] <SolraBizna> it only means
that if the right side is std::move(something)
L489[15:31:51] <SolraBizna> otherwise it
*always* means copy
L490[15:32:01]
<20kdc>
...but you can't copy a unique pointer, so...
L491[15:32:13] <SolraBizna> so
unique_ptr_a = unique_ptr_b is *always* an error
L492[15:32:32]
⇨ Joins: AngelDeath
(~angeldeat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca)
L493[15:32:33] <SolraBizna> unique_ptr_a =
std::move(unique_ptr_b) makes your intentions explicit
L494[15:32:38]
<20kdc>
Ah.
L495[15:32:39]
<TYKUHN2>
How does one map functions
L496[15:32:43] <SolraBizna> and is the way
you do it with all objects, not just unique_ptr
L497[15:32:49]
<20kdc>
TYKUHN2: which kind?
L498[15:33:41]
<TYKUHN2>
map<string, void*> commands; commands["hey!"] =
respond;
L499[15:34:09]
<TYKUHN2>
Also fuck eclipse to_string is a function
L500[15:35:01] <SolraBizna> the best part
is, when all is said and done, it's just a bare pointer in the
final code
L501[15:35:06] <SolraBizna> but it's
"safe"
L502[15:35:06]
<TYKUHN2>
Had the wrong dialect
L503[15:35:57] <Inari> SolraBizna: Well
its safe in that its harder to screw it up, no? xD
L504[15:36:09] <SolraBizna> true, this is
still a C relative
L505[15:36:11] <SolraBizna> :P
L506[15:36:13] <Inari> Just like rust is
"safe" unless its "unsafe" code is screwed
:P
L507[15:36:54] <SolraBizna> but it's safe
in the "unless I screw up" mode, rather than the
"unless I don't do everything perfectly *everywhere*,
including where my pointers cross into other peoples' code"
mode
L508[15:37:23] <Inari> What is?
Rust?
L509[15:37:38] <SolraBizna> C++11, if you
use containers and the *_ptr classes instead of managing heap
allocations manually
L510[15:38:42]
<20kdc>
SolraBizna: final question... how good is Watcom C++'s support for
all of this? *waits for impending vomiting* I was kidding!
L511[15:39:09] <SolraBizna> very badly,
apparently :O
L512[15:39:53] <SolraBizna> though,
strangely (to me), Microsoft's compiler was one of the first to
become properly C++11-compliant
L513[15:41:51] <Inari> Just gimme
C++17
L514[15:42:03] <SolraBizna> I'm on Debian,
so C++14 just percolated down to me
L515[15:42:12]
⇨ Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L516[15:42:27] <SolraBizna> (and then I
switched to Testing and got C++17 before I was even finished
noticing C++14)
L517[15:43:12] <Inari> Modules~
L518[15:44:27] <SolraBizna> are concepts
in yet?
L519[15:44:46] <SolraBizna> because I had
to write a 65C02 emulator using templates, and I got really sick of
seeing multi-megabyte error messages from a single typo
L520[15:45:09]
<20kdc>
...wait, what... You *had* to do that?
L521[15:45:24] <AmandaC> Inari: I think
they got pushed back to 20
L522[15:45:27] <SolraBizna> I wanted it to
be fast, and it worked
L523[15:45:30] <Inari> No clue waht
conceps are
L524[15:45:37]
<20kdc>
SolraBizna: a 0-second runtime cost!
L525[15:46:07]
<20kdc>
...unless of course you mean you just used templates as part of the
emulator,
L526[15:46:09] <SolraBizna> concepts are
"std::vector can only contain copy-assignable objects"
instead of 2,000 error messages, 1,500 of which are just references
to other files, talking about missing methods and template argument
substitution failures
L527[15:46:32] <Inari> Haha
L528[15:46:58] <SolraBizna> the different
addressing modes are different classes, instructions are templated
functions that take an addressing mode as a template parameter, and
the emulator core itself takes a template parameter which does the
work of emulating the outside and handling timing as it wants
L529[15:47:45] <SolraBizna> so it scales
all the way down to "run as fast as possible until STP"
and all the way up to "cycle-accurate emulation, including bus
contention" with the extra features just... disappearing when
not needed
L530[15:48:11] ⇦
Quits: AngelDeath
(~angeldeat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca) (Quit:
AngelDeath)
L531[15:48:40]
<20kdc> on
the one hand, that sounds awesome
L532[15:48:42]
<20kdc> on
the other hand
L533[15:48:51]
<20kdc> I
think my head is about to explode
L534[15:48:59]
⇨ Joins: AngelDeath
(~angeldeat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca)
L535[15:49:05] <SolraBizna> the crazy
thing is how smart compilers are these days
L536[15:49:32] <SolraBizna> the 65C02 does
extra, spurious memory reads for some operations (it always has an
address on the address bus, even when it's not going to use that
value)
L537[15:49:53] <SolraBizna> in the
"run as fast as possible until STP" mode, if your
"system" class is simple enough, the compiler can
optimize out those
bus cycles
L538[15:50:36] ⇦
Quits: AngelDeath
(~angeldeat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca)
(Client Quit)
L539[15:51:33]
⇨ Joins: AngelDeath
(~angeldeat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca)
L540[15:52:48] <SolraBizna> ...but I won't
start recommending the language to non-C-heads until they fix the
error message problem
L541[15:53:49] <SolraBizna> apparently
concepts got defeated *again*
L542[15:53:58] <SolraBizna> in C++11 they
were left out because nobody had implemented them yet
L543[15:54:07] <SolraBizna> C++14 had a
similar excuse
L544[15:54:12] <SolraBizna> C++17 has no
excuse though
L545[15:58:53]
<TYKUHN2> SO
MANY WORDS.
L546[15:59:17] <SolraBizna> this is why I
can't be in this channel, I'm talking about C++ instead of working
@_@
L547[15:59:29] <Inari> %stab
SolraBizna
L548[15:59:31]
<TYKUHN2>
%stab SolraBizna
L549[15:59:32] *
MichiBot stabs SolraBizna with words doing [8] damage
L550[15:59:33] *
MichiBot stabs SolraBizna with bago'dicks doing [8]
damage
L551[15:59:40] <Xilandro> Anyone use
Nekosune's MFFS Classic for 1.10?
L552[15:59:41]
<TYKUHN2> 16
dmg!
L553[15:59:48] <Inari> That
combomove
L554[16:01:46] <SolraBizna> I only have 1
hitpoint :|
L555[16:01:59] <gamax92> Inari: What
happens if you move yourself into your own inventory?
L557[16:02:59]
<TYKUHN2>
%inv add MichiBot
L558[16:02:59] <MichiBot> TYKUHN2: I can't
put myself in my inventory silly.
L559[16:04:25] <gamax92> wat
L560[16:04:53] <gamax92> She already
thought of this D:
L561[16:05:03] <Inari> Who is
"she"
L562[16:05:24] <gamax92> Mimiru
L563[16:05:25] <Inari> First, peopl edon't
have an inventory, MichiBot has one. So I can hardly move myself
into my inventroy
L564[16:05:30] <Inari> And isn't
forecaster coding this
L565[16:05:55] <gamax92> oh
L566[16:06:06]
<TYKUHN2>
%inv add Inari
L567[16:06:07] <MichiBot> TYKUHN2: Added
'Inari' to inventory.
L568[16:06:19]
<TYKUHN2>
Aww Inari you're not the favorite
L569[16:07:14]
<TYKUHN2>
%inv add Minecraft
L570[16:07:15] <MichiBot> TYKUHN2: Added
'Minecraft' to inventory.
L571[16:07:34] <Inari> Pray tell me why
you stuff me into an inventory :|
L572[16:07:51] <gamax92> Inari: spend a
night in the inventory and then report back on your findings
L573[16:07:51]
<TYKUHN2>
%stab Inari Inari
L574[16:07:53] *
MichiBot slaps Inari Inari with a music box playing the song of
storms doing [13] damage
L575[16:08:08]
<TYKUHN2>
%give Inari Inari
L576[16:08:08] *
MichiBot gives Inari Inari from her inventory
L577[16:08:27]
<TYKUHN2>
Upset the stab didn't work
L578[16:09:02] <Inari> Heh
L579[16:09:13]
<TYKUHN2> *
MichiBot slaps Inari with Inari doing [9999999] damage
L580[16:09:15] <Inari> "Why are you
depressed, you have such a great life."
L581[16:09:26] <Inari> A: "Why do you
have asthma, theres so much air to breathe around you."
L582[16:09:34] <Xilandro> Yes
L583[16:09:35] <gamax92> ouch
L584[16:09:56] <Xilandro> Going to use
that next time someone in my family mentions my wife's
depression
L585[16:10:08] <Inari> People are silly
about depression sadly.
L586[16:10:13] <Xilandro> No, silly is
fun
L587[16:10:16] <Xilandro> People are
idiotic
L588[16:10:20] <Inari> "Just cheer
up!" "Get it together" etc :P
L589[16:10:33] <AmandaC> Inari: have you
tried being happy?
L590[16:10:41] <SolraBizna> ugh, that
one
L591[16:10:44] <Inari> AmandaC: Why, I
never thought of that!
L592[16:10:48] <Vexatos> Being happy works
just fine!
L593[16:10:54] <Vexatos> How to be
happy
L594[16:10:56] <Vexatos> Step 1: Be
happy
L595[16:10:59] <Vexatos> Done!
L596[16:11:01] <gamax92> Insomnia
L597[16:11:05] <gamax92> Just go to
sleep
L598[16:11:07] <Vexatos> It just works
\:D/
L599[16:11:07] <Inari> Step 1: Be
Happy
L600[16:11:10] <Inari> Step 2: Stay
Happy
L601[16:11:10] <Mimiru> gamax92,
Forecaster wrote the inventory module
L602[16:11:14] <Inari> Step 3: Go
Harpy
L603[16:11:27] <gamax92> Fly high in
sky
L604[16:11:32] <gamax92> eat eaten by
giant snake
L606[16:11:32] <MichiBot>
Papi
Dance | length:
3m 37s | Likes:
1,323 Dislikes:
16 Views:
104,845 | by
Admineon |
Published On 22/9/2015
L607[16:11:34] <Vexatos> and eat
humans
L608[16:11:39] <gamax92> welp.
L609[16:13:10] <Inari> %inv add a cute
loli half-harpy
L610[16:13:10] <MichiBot> Inari: Added 'a
cute loli half-harpy' to inventory.
L611[16:13:18] <gamax92> half?
L613[16:14:35] <Inari> Anyways
L614[16:14:36] <Inari> Nights
L615[16:14:37] <gamax92> ahh, true
L616[16:14:40] <gamax92> Night,
Inari
L617[16:15:08] <gamax92> r.i.p
Vexatos
L618[16:17:59]
<TYKUHN2> I
question this chat sometimes
L619[16:18:28] <Vexatos> ._.
L620[16:20:35] <Temia> It's just
Inari.
L621[16:20:52] <Temia> %inv remove a cute
loli half-harpy
L622[16:20:52] <MichiBot> Temia: Removed
item from inventory
L623[16:20:59] <Temia> And now I'm annoyed
that I had to type that :T
L624[16:23:42]
⇨ Joins: IzayaXMPP (~858c52067@210.1.213.55)
L625[16:24:36] <gamax92> I should go play
with the opensimplex stuff again
L626[16:28:37] ⇦
Quits: Stary (Stary@2001:470:ca8f::ffff) (Quit: ZNC - http://znc.in)
L627[16:28:50]
⇨ Joins: Stary (Stary@osiris.stary2001.co.uk)
L628[16:29:54] ⇦
Quits: Inari (~Pinkishu@p4FC1EFE6.dip0.t-ipconnect.de) (Quit:
'Apple pie is the symbol of friendship.' - Chitose (Galaxy
Angel))
L629[16:30:00]
<TYKUHN2>
Don't you love it when one turn you have 12 buildings the next you
have 2 closets.
L630[16:30:49] ⇦
Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (Ping timeout: 384
seconds)
L631[16:34:10] <AmandaC> %inv add
thermonuclear launch codes
L632[16:34:12] <MichiBot> AmandaC: Added
'thermonuclear launch codes' to inventory.
L633[16:35:18]
<TYKUHN2>
Let's play a game
L634[16:35:28] <gamax92> Well I want to
play with the opensimplex stuff but I also don't want to do the dev
here where I don't have access to my console
L635[16:35:51] <SolraBizna> %inv add no
tea
L636[16:35:53] <MichiBot> SolraBizna: I
already have one of those.
L637[16:35:55] <gamax92> iirc last time
dolphin's speed went to absolute crap yet it was still a beautiful
60fps on console
L638[16:35:58] <SolraBizna> drat.
L639[16:36:20] <Xilandro> %inv add Nuclear
authentication disk
L640[16:36:22] <MichiBot> Xilandro: Added
'Nuclear authentication disk' to inventory.
L641[16:36:44] <Xilandro> "Only 2000s
kids will get this"
L642[16:36:58] <IzayaXMPP> %give Izaya
Nuclear authentication disk
L643[16:37:02] *
MichiBot gives Izaya Nuclear authentication disk from her
inventory
L644[16:37:10] <IzayaXMPP> Wouldn't want
MGR getting a hold of those...
L645[16:37:22] <Xilandro> You're not
allowed to have it anyway if you don't understand the
reference
L646[16:38:01]
<TYKUHN2> I
don't get the reference ¯\_(ツ)_/¯
L647[16:41:15] <AmandaC> mu god
L648[16:41:18] <AmandaC> My*
L649[16:41:36] <AmandaC> I just realised
kids in 2000 will be graduating highschool next year.
L650[16:41:43] <AmandaC> s/kids in/kids
from/
L651[16:41:43] <MichiBot> <AmandaC>
I just realised kids from 2000 will be graduating highschool next
year.
L652[16:41:58] <IzayaXMPP> scary thought,
isn't it?
L653[16:42:07]
<TYKUHN2>
Correction
L654[16:42:14]
<TYKUHN2>
Kids from 1999-2000 will be graduation next year
L655[16:42:24]
<TYKUHN2>
Correction again
L656[16:42:28]
<TYKUHN2>
1998-1999
L657[16:43:09] <AmandaC> .. I've been out
of school for nearly a decade. God...
L658[16:44:05] <IzayaXMPP> Feel old?
L659[16:44:06] <AmandaC> This has been:
nearly-26-year old freaking out about her mortality.
L660[16:45:39] <Xilandro> I'm nearly 33,
don't feel too bad. It gets worse after 30
L661[16:46:06]
<TYKUHN2>
Well atleast in american it's 1998-1999 graduating
L662[16:46:50]
<TYKUHN2> If
I had a dollar everytime I admitted our schools absolutely suck I'd
be damn rich.
L663[16:47:02]
<TYKUHN2>
Probably would pay one of you to make my bot ?
L664[16:47:23] ⇦
Quits: AngelDeath
(~angeldeat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca)
(Remote host closed the connection)
L665[16:51:31]
⇨ Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L666[16:55:11] <gamax92> hmm, opensimplex
would only be called once at the beginning ... so I'm not sure what
killed dolphin's performance last time
L667[16:55:19]
⇨ Joins: AngelDeath
(~angeldeat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca)
L668[16:55:47] <AngelDeath> if (rsTest())
then -- Let's check for the directional detector track to have a
signal. ++ carts = carts + 1 print(tostring(carts)) -- Debug Output
end
L669[16:56:26] <AngelDeath> i want to put
an else if on this line so reset the Carts back to 0 after it hits
5
L670[16:56:40] <AmandaC> gamax92:
opensimplex?
L671[16:57:21] <AngelDeath> currently its
continuing past 5 and not progressing for a second cycle
L672[16:57:28] <gamax92> AmandaC: Like
Simplex Noise but using a different shape to avoid patent
infringement
L673[16:57:38] <AmandaC> ... simplex
noise? >>
L674[16:57:39] <gamax92> Want to use it
for world generation
L675[16:57:47] <gamax92> AmandaC: uhh,
know about perlin noise?
L676[16:57:50]
<TYKUHN2>
Dolphin time?
L677[16:57:52] <AmandaC> vaguely
L678[16:58:06] <AmandaC> I guess it's just
a PRNG type thing
L679[16:58:07] <AmandaC> ?
L680[16:58:16] ⇦
Parts: IzayaXMPP (~858c52067@210.1.213.55) (Disconnected:
closed))
L682[16:58:51] <AngelDeath> line 50
L683[16:58:58]
<TYKUHN2>
WHY IS A DOLPHIN CALLING FUNCTIONS
L684[16:59:12] <AmandaC> They took over,
don't you remember?
L685[16:59:22] <AmandaC> They're the
current overlords.
L686[17:00:46]
<TYKUHN2>
Overrides?
L687[17:01:00]
<20kdc>
They're actually very intelligent. Last I heard, they thanked us
for all the fish.
L688[17:01:28] <Skye> Wrong universe
L689[17:01:45] <gamax92> AmandaC: yeah,
dimensional procedural noise, values next to eachother relate and
values farther away are more different, so makes for good seamless
world building
L690[17:01:55] *
CompanionCube gets that fukken disk
L691[17:01:58]
<20kdc>
Skye: Hmph.
L692[17:02:01] <CompanionCube> oh
wait
L693[17:02:05] <CompanionCube> Izaya
already got it
L694[17:02:09]
<TYKUHN2> So
gamax it's like antialiasing? ?
L695[17:02:14] <gamax92> what
L696[17:02:34] <CompanionCube> Xilandro:
clearly I should've got it instead
L697[17:03:09] <Xilandro> AngelDeath,
that's because I was a moron and forgot to tell it to reset
L698[17:03:15] <Xilandro> Then again, I
coded that at like 2 AM
L699[17:03:46] <AmandaC> 2AM is no excuse
for bad code. 6AM and not having gone to sleep, however...
L700[17:04:06] <SolraBizna> TYKUHN2: the
simple way to do noise is just to have each value be random
L701[17:04:33] <SolraBizna> but that's
"uncorrelated" noise, and not very good for modeling
natural processes
L702[17:04:40]
<TYKUHN2>
So
L703[17:04:45] <SolraBizna> if you double
your resolution, suddenly you've made the noise finer
L704[17:04:52]
<TYKUHN2>
Uncorrelated noise with a shit ton of averages and
anti-aliasing?
L705[17:05:05] <SolraBizna> you can do
that, but simplex and perlin noise are better ways to reach that
goal
L706[17:06:00] <AmandaC> %inv add Inari's
dreams
L707[17:06:00] <MichiBot> AmandaC: Added
'Inari's dreams' to inventory.
L708[17:06:27] <CompanionCube> poor
Inari
L709[17:06:29] <CompanionCube> %inv
L710[17:06:29] <MichiBot> CompanionCube:
Unknown sub-command '' (Try: list, add, remove, preserve (pre),
unpreserve (unpre))
L711[17:06:33]
<TYKUHN2>
MATH MATH MATH fuck off
L712[17:06:35] <CompanionCube> %inv
list
L715[17:06:39] <MichiBot>
2D Simplex
Noise displayed with Voxel | length:
1m 58s | Likes:
6 Dislikes:
2 Views:
2,004 | by
ThorgalHayne |
Published On 5/1/2013
L716[17:07:26] <AngelDeath> so on that
line i wanna put an elseif carts == 5 then carts = carts 0 ?
L717[17:07:29] <Temia> Also SolraBizna,
I'm glad somebody else remembers their old infocom adventures
:p
L718[17:08:42] <AmandaC> It is dark, you
are likely to be eaten by a grue.
L719[17:09:07] <SolraBizna> it took me
days, *days* to figure out that the magic sequence of words to
advance past the first scene was "stop bulldozer"
L720[17:09:29] <AmandaC> I should work on
the ZMachine VM I forked from my ex awhile ago...
L721[17:09:37] *
CompanionCube only knows a bit about Zork
L722[17:09:49] <CompanionCube> AmandaC is
in a maze of twisty passages, all alike
L723[17:09:51]
<TYKUHN2>
"Sony will come down on me like a thousand blackholes tied
together with blue tac
L724[17:10:07] <AmandaC> north
L725[17:10:30] *
CompanionCube segfaults
L726[17:11:55] <gamax92> I'd seen a EFI
bootable zork
L727[17:12:29]
<TYKUHN2>
I've seen a kernel written by someone named TYKUHN2
L728[17:12:44]
<TYKUHN2>
(Ignore the fact I can't get a simple library to work)
L729[17:13:09] <AmandaC> kernels are easy.
As long as they're <512(?) bytes compiled
L730[17:13:21] <SolraBizna> along time
ago, I decided to limit my C++ projects to things I could use some
combination of gold standard libraries for or write my own
libraries
L731[17:13:22] <gamax92> assembled*
L732[17:13:24] <SolraBizna> *a long
L733[17:13:35] <SolraBizna> that was an
amazingly poor sentence, let me start over
L734[17:13:38] <gamax92> unless you really
want to work with non machine code
L735[17:13:43] <SolraBizna> along time
ago, I decided to limit my C++ projects to things I could use some
combination of gold standard libraries and libraries I wrote
myself
L736[17:13:50] <SolraBizna> ...I'm just
gonna go over here and stop making typoes now
L737[17:14:02] <AmandaC> gamax92: I saw a
talk of someone who compiled PONG in C++ to an atari machine.
L738[17:14:18]
<TYKUHN2>
I'm probably just going to reinvent the discord wheel
L739[17:14:27] <AmandaC> with several
abuses of implementation-specific bahaviour
L740[17:14:42] <SolraBizna> AmandaC: 446
bytes, I think
L741[17:14:44] <AmandaC> it was a CppCon
2016 talk
L742[17:14:51] <gamax92> ahh, neat, what
atari though?
L743[17:14:53] <SolraBizna> if you're
thinking of the MBR
L744[17:15:09] <gamax92> SolraBizna: you
don't have to include an partition table
L745[17:15:20] <AmandaC> I don't recall
the model of atari, but it was one of the older ones
L746[17:15:22] <SolraBizna> I suppose
that's true
L747[17:15:30] <AmandaC> with the joystick
accessories
L748[17:15:32] <SolraBizna> and these
days, EFI makes it easier
L749[17:15:36]
<TYKUHN2>
Lua cording is easier
L750[17:15:39] <SolraBizna> why write your
own stage 0 bootloader anymore?
L751[17:15:44] <Skye> > EFI makes it
easier
L752[17:15:48] <Skye> Hahahahah
L753[17:15:57] <SolraBizna> you're making
me miss Open Firmware now
L754[17:15:59] <Skye> Only on well made
implementations
L755[17:16:01]
<TYKUHN2> S3
was making a Lua kernel right?
L756[17:16:12] <Skye> SolraBizna: ooh
OpenFirmware
L757[17:16:15] <SolraBizna> ...can you
think of any?
L758[17:16:16] <AngelDeath> elseif (carts
== 5) then carts = carts 0 end ....im getting an error n error on
0
L759[17:16:17] <SolraBizna> I can't
:|
L760[17:16:20] <CompanionCube> Open
Firmware is a sweet concept
L761[17:16:23] <Skye> I tried to get that
on an old Mac
L762[17:16:29] <CompanionCube> shame it
never really made it on x86
L763[17:16:31] <Skye> It seems to lock
up
L764[17:16:35] <S3> TYKUHN2 I'm doing a
lot of things.
L765[17:16:38] <Skye> Control alt OF
L766[17:16:38] <CompanionCube> Skye: ..you
know, certain Macs have OFW in ROM.
L767[17:16:42] <SolraBizna> AngelDeath:
did you mean: elseif (carts == 5) then carts = 0 end
L768[17:16:43] <Skye> I know
L769[17:16:46] <Skye> I tried
L770[17:16:50] <Skye> I know it does
L771[17:16:54] <S3> right now I'm making a
gated D latch with output enable
L772[17:16:57] <SolraBizna> Skye: old as
in pre-PCI?
L773[17:16:59] <Skye> But... Doesn't like
the keyboard and GPU
L774[17:17:01] <S3> in Super Circuit
Maker
L775[17:17:01] <Skye> PCI
L776[17:17:08] <Skye> 6400/200
L777[17:17:15] <SolraBizna> that might
have been one of the last Old World Macs
L778[17:17:17] <SolraBizna> in which case,
you succeeded
L779[17:17:20] <Skye> Can run BeOS
L780[17:17:26]
<TYKUHN2> S3
well hurry the hell up I need a discord bot ?
L781[17:17:28] <SolraBizna> ...and it was,
helpfully, outputting to and from the serial port
L782[17:17:42] <Skye> 1. No adapter
L784[17:17:50] <AngelDeath> mabey let me
try it
L785[17:17:51] <S3> what is that going to
do for a discord bot
L786[17:17:57] <Skye> 2. Getting the CRT
terminal up there is painful
L787[17:18:11] <SolraBizna> there was some
trick to get it to do IO with keyboard and screen after that
step
L788[17:18:13] <S3> Skye: I have a
22" flatscreen CRT :"D
L789[17:18:21] <S3> stairs are no big deal
man
L790[17:18:25] <S3> learn to carry!
:D
L791[17:18:28] <SolraBizna> but they
quickly realized that it was *way* easier to switch to serial port
if you needed it from keyboard+screen than the other way around,
and changed the default
L792[17:18:38] <AngelDeath> nope now im
error on =
L793[17:18:39]
<TYKUHN2> I
can't remember how to make an 8bit register.
L794[17:19:13] <Skye> S3, sorry I'm a wimp
and that ladder has trapped me in the loft at least 2 time's
L796[17:19:29] <CompanionCube> SolraBizna:
you know
L797[17:19:41] <CompanionCube> there's a
prototype implementation of Open Firmware for x86
L798[17:19:48] <CompanionCube> which may
or may not work for you
L799[17:21:01] <Skye> Why didn't they just
put DOS in the BIOS
L800[17:21:14] <CompanionCube> Skye: what
do you think UEFI is
L801[17:21:23] <gamax92> was gonna say,
that's basically UEFI
L802[17:21:40] <gamax92> gives you a lot
more services than BIOS did
L803[17:21:42] <Skye> It was actually
originally for the Itainium
L804[17:21:55] <CompanionCube> the
executable format, the filesystem
L805[17:21:57] <Skye> If I remember
Wikipedia correctly
L806[17:22:04] <CompanionCube> it can very
much be seen as ROM DOS 2.0
L807[17:22:40] <Skye> Bittage, drive
addressing.
L808[17:24:01] <AngelDeath> k think i
figured it out just did - 5
L809[17:24:41] <gamax92> AmandaC: mmh,
there's a LOT of CppCon talks from last year, but I'd believe it.
C++ has improved quite a bit over the years compared to the old
complaints about it
L810[17:25:07] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read
error: Connection reset by peer)
L811[17:25:13] <Temia> And yet iostream
still exists.
L812[17:25:15] <AmandaC> It's almost fun
to use now, I have a MUD written in it I occasionally pick back
up
L813[17:25:18] <Temia> :v
L814[17:25:59] ⇦
Quits: AngelDeath
(~angeldeat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca) (Quit:
AngelDeath)
L815[17:25:59] <Xilandro> Good lord,
making a Microcontroller into an IC is hard
L816[17:27:25] <gamax92> Temia: ahh well
:P
L817[17:27:54] <SolraBizna>
iostream...
L818[17:29:45] <Temia> Sorry, I just hate,
hate, HATE overloading operators to do completely arbitrary
behaviour.
L820[17:30:08] <SolraBizna> Yeah...
L821[17:30:19]
<20kdc>
Temia: yup, see my above initial confusion on the world's most
confusing assignment operator
L822[17:30:22] <AmandaC> 20: I'm pretty
sure that's been folded into 17, yep
L823[17:30:32] <SolraBizna> At least
operator= now only does things that act, conceptually, like
assignment
L824[17:30:43] <SolraBizna> But
operator<< and operator>> as IO operators are with us
forever now
L825[17:30:44] <AmandaC> moved out of
std::experimental to std::
L826[17:31:05]
⇨ Joins: AngelDeath
(~angeldeat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca)
L827[17:31:13] <AmandaC> *might* still be
an optional part of the spec tho
L828[17:31:32]
<20kdc>
AmandaC: Finally a world without Microsoft not being able to get
away with never implementing readdir in favour of keeping
platform-dependent functions.
L829[17:32:13] <SolraBizna> If
std::filesystem becomes a thing, I can finally eliminate most of my
platform-specific IO code!
L830[17:32:35]
<20kdc> ^
this.
L831[17:33:03] <gamax92> It'd be cool if
old bad (or now bad) decisions of the past could be fixed but
instead we still hava Java's 48bit LCG Random implementation from
1995
L832[17:33:05] <SolraBizna> ...but not the
really annoying parts, where I have to implement UTF-8 versions of
everything that opens a file
L833[17:34:06] <SolraBizna> though at
least now functions to convert between UTF-16 and UTF-8 are in the
standard, so I can write them entirely in standard C++
terms...
L834[17:35:02]
<20kdc> I'd
say UTF-8 is better than UTF-16 on the basis that UTF-16 doesn't
actually give you any international support, thanks to surrogate
pairs. So... it's a waste of memory.
L835[17:35:23] <SolraBizna> if you're
gonna incur the costs of "character is not always one code
unit", you might as well get the benefits of "almost
ASCII"
L836[17:35:32] <Corded> * 20kdc
nods.
L837[17:35:47] <CompanionCube> UTF-8 is
the One True Encoding
L838[17:37:18]
<20kdc>
Alternatively, I'd use UTF32, or a clever string object which wraps
a UTF8 buffer to act like UTF32. Memory costs hardly matter for
text - if you're even able to handle the gazillion alphabets and
emoji then you're able to handle the memory cost of UTF32.
L839[17:37:56] <CompanionCube> true, but
there's no point in needlessly wasting memory
L840[17:38:02] <CompanionCube> even if it
is very small amounts
L841[17:38:15] <Skye> Actu
L842[17:38:31] <AmandaC> It also depends
on the languages those strings will be in
L843[17:38:38] <Skye> If the majority of
text is not utf-8
L844[17:38:42] <Skye> Then...
L845[17:38:43] <Skye> Yeah
L846[17:38:45] <Skye> However
L847[17:38:46] <SolraBizna> I am lucky
enough that 99% of all operations I need to do on strings don't
care about the difference between a character and a code unit
L848[17:38:47] <AmandaC> if it's going to
be 99% ASCII, then it makes no sense to use anything higher then
8
L849[17:39:04] <CompanionCube> Skye: that
is statistically unlikely
L850[17:39:04] <gamax92> Glory to
Shift-JIS
L851[17:39:08] <Skye> HTML does count as a
lot of ascii
L852[17:39:32]
<20kdc> ...I
think I'll just stick with the "smart string object"
plan.
L853[17:39:35] <SolraBizna> fun fact:
UTF-8 never uses more memory than UTF-32
L854[17:39:43] <gamax92> also that
L855[17:39:52] <SolraBizna> the largest
valid code point in Unicode is U+10FFFF, which encodes in four
bytes
L856[17:40:14] <Skye> UTF-32 supports... I
dunno
L857[17:40:15]
<20kdc>
bleh, it was only limited like that due to UTF-16 IIRC
L858[17:40:38] <CompanionCube> UTF-16 can
go die in a who;e
L859[17:40:42] <SolraBizna> It's a
reasonable limit, unlike some of the previous limits they tried to
set
L860[17:40:45] <AmandaC> They've still got
an ocean of unassigned code bocks, so there's not much point in
changing it
L861[17:40:49] <SolraBizna> "65536
characters are more than enough for anyone"
L862[17:41:05] <Skye> UTF-16 is useful for
APIs that need UCS-2 support but still be able to be modern
L863[17:41:10] <gamax92> bbl, gonna go
shower
L864[17:41:14] <Skye> Aka Windows NT
L865[17:42:09] <AmandaC> or rather, that's
last I heard, maybe they went and drained the ocean
L866[17:42:30] <Corded> * 20kdc posts
dancing monkey emoji.
L867[17:42:36]
<20kdc> (Not
sure if that's a real thing.)
L868[17:43:00] <SolraBizna> I managed to
avoid vomiting until now
L869[17:43:14] <AmandaC> appears not
L870[17:43:42] <Skye> "Let's make it
so that you need 128GB of RAM to store every character"
L871[17:43:53] <AmandaC> At least, it
isn't on my mac, when searching for monkey or dance
L872[17:43:58] <SolraBizna> even emoji
haven't managed to threaten the exhaustion of the codespace
L873[17:44:20] <AmandaC> There is, however
?
L874[17:44:33] <AmandaC> %unicode ?
L875[17:44:40] <AmandaC> aww
L876[17:44:46] <SolraBizna> uxterm
recently switched from displaying unknown emoji as six-character
hex-codes-in-a-box to displaying unknown emoji as a full-width ? in
a circle
L877[17:44:49] <SolraBizna> I
approve
L878[17:45:01] <Mimiru> Hmm.. a function
to return the unicode value of an input
L879[17:45:04] <AmandaC> ( PILE OF POO
)
L880[17:46:03] ⇦
Quits: Vexatos
(~Vexatos@p200300556E5AFE54EC2ED18EE2199533.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L881[17:46:11] <Skye> ?????
L882[17:46:35] <AmandaC> Emojis havn't
exhausted it because they've been very careful to avoid duplicating
all the existing emoji 8+ times now, with the modifier
thingies
L884[17:47:12]
<20kdc>
...specifically the part about...
L885[17:47:14] <Corded> * 20kdc scrolls
down
L887[17:47:30] <Skye> Guess what that
is?
L888[17:47:39]
<20kdc> An
ancient format for videos?
L889[17:47:41]
<20kdc>
"Restricted the range of characters to 0000-10FFFF (the UTF-16
accessible range)."
L890[17:47:50] <AmandaC> 20: No,
music.
L891[17:48:07] *
AmandaC remembers buying music CDs
L892[17:48:10]
<20kdc> Ah.
Thought it was a VCD.
L893[17:48:23] <Skye> VCD is just a
CD
L894[17:48:32] <Skye> Also that's not a
CD
L895[17:48:36] <SolraBizna> lol
L896[17:48:41] <AmandaC> What is it,
then?
L897[17:48:42] <Skye> ? <- CD
L898[17:48:51] <Skye> What is ?
L899[17:48:57]
<20kdc>
minidisc, according to Discord.
L900[17:49:00] <AmandaC> Looks like a CD
in a case here.
L901[17:49:08]
<20kdc> Here
too.
L902[17:49:22]
<20kdc>
Though I suspected it was a cartridge of some form, hence the
VCD.
L903[17:49:28] <Skye> It's a mini
disk
L904[17:49:38] <Skye> Also VCD IS JUST A
NORMAL CD
L905[17:49:46] <Corded> * 20kdc waves a
big signpost saying "C. not K."
L906[17:49:48] <Skye> Just with different
data on it
L907[17:50:56] <Skye> My logic: if the bit
you handle is round, it's a disc. Else it's a disk
L908[17:51:01] <Skye> Hard disk
L909[17:51:07] <Skye> Compact Disc
L910[17:51:11] <Skye> Laser Disc
L911[17:51:19] <Skye> Floppy Disk
L912[17:51:19] <AmandaC> Holy shit, I
admire Apple's restraint.
L913[17:51:24] <Skye> Huh?
L914[17:51:33] <AmandaC> ⌚️ <-- This
doesn't appear to be an apple watch on my up-to-date mac
L915[17:51:50] <Skye> That appears to just
be a square watch
L916[17:52:03] <Skye> It could be an apple
watch pretending to be a watch
L917[17:52:14]
<20kdc>
AmandaC: Why, does the phone appear to be an iPhone?
L918[17:52:22] <AmandaC> 20: yes.
L919[17:52:43]
<20kdc>
Yeah, ok, so they *forgot* to use their own product branding one
time.
L920[17:53:09] <AmandaC> and the mouse
emoji is an apple mouse
L921[17:53:15] <Corded> * 20kdc
immediately turns up a dial marked "cynicism" to 11, then
adjusts a few random things marked with various letters in various
scripts.
L922[17:53:27] <SolraBizna> (from the
Delayed Response Department) CompanionCube: unfortunately, the only
two x86 machines I have are... not suitable for tinkering
L923[17:53:40] <SolraBizna> so I can't
experiment with the coreboot Open Firmware thing
L924[17:53:48] <CompanionCube> SolraBizna:
doesn't need coreboot
L925[17:53:49] <Skye> SolraBizna:
qEmu
L926[17:53:53] <CompanionCube> it can be
chainloaded from GRUB.
L927[17:54:01] <SolraBizna>
interesting
L928[17:54:09] <CompanionCube> do tell me
if the keyboard works
L929[17:54:14] <CompanionCube> because it
doesn't on my box
L930[17:54:31] <SolraBizna> well, even so,
my laptop (which is my main work machine) is going to stop booting
soon
L931[17:54:36] <SolraBizna> so I try not
to reboot ever >_>
L932[17:54:59] *
SolraBizna glances over at qemu...
L933[17:55:00] <CompanionCube> what's
wrong with it :(
L934[17:55:06] <SolraBizna> it's 8 years
old
L935[17:55:26] <SolraBizna> uh, sorry,
11
L936[17:55:33] <CompanionCube> that is
pretty old
L937[17:55:36] <SolraBizna> time didn't
stop in 2014, apparently
L938[17:55:38] <CompanionCube> this
desktop is circa ~2008
L939[17:55:51] <CompanionCube> the only
replaced component has been the PSU
L940[17:55:53] <SolraBizna> when I
discarded my PowerBook G3 for this thing, that was 12 years
old
L941[17:56:08] <SolraBizna> and I only did
that because the backlight was starting to
physically
separate from the rest of the screen :|
L942[17:56:41] *
SolraBizna values physical build quality *way* more than
performance, obviously
L943[17:57:44] <CompanionCube> SolraBizna:
so I imagine you don't run windows then, you'd need to reboot more
often for that
L944[17:57:50] <SolraBizna> not anymore
:D
L945[17:58:11] <SolraBizna> 100%
Windows-free as of last September
L946[17:58:24] <SolraBizna> no, July
L947[17:58:33] <CompanionCube> would you
count kexec as a reboot
L948[17:58:49] <SolraBizna> when Evolve
finally committed suicide, I realized there was nothing left to
balance out the frustration
L949[18:00:06] <SolraBizna>
coincidentally, GNOME 3 had recently become usable
L950[18:00:22] <SolraBizna> as had the
open source driver for my video hardware
L951[18:01:28] <S3> CompanionCube:
sorta
L952[18:01:51] <S3> kexec is kind of
dangerous..
L953[18:02:11] <S3> particularly when you
save program state
L954[18:03:08] ⇦
Quits: Ashindigo_ (uid202308@2604:8300:100:200b:6667:7:3:1644)
(Quit: Connection closed for inactivity)
L955[18:08:57] <AngelDeath> local function
rsTest() if rs.getBundledInput(sides.north, colors.blue) > 0
then rs.setBundledOutput(sides.north, colors.yellow, 250) return
true else return false endend
L956[18:09:02]
<TYKUHN2>
Anyone else hear about what the Oculus did?
L958[18:09:13] <AmandaC> Stole tech from
someone
L959[18:09:28]
<TYKUHN2>
The rift is on 25% off sale
L960[18:09:29] <AngelDeath> ive fixed the
reset but this line i dont think is right
L961[18:09:30]
<TYKUHN2>
Permenantly.
L962[18:09:32] <AmandaC> latest I
heard
L963[18:10:05] <Skye> Flood the market
with cheap stiff to squash the competition
L964[18:10:51]
<TYKUHN2>
Pretty much
L965[18:11:02]
<TYKUHN2>
Issue is anyone with a vive will never buy a rift. There's no
point.
L966[18:11:17]
<TYKUHN2>
Only place to go after the Vive is those 26 sensor sets
L967[18:12:42]
<TYKUHN2>
Still expensive though. Rifts are about $600
L968[18:13:16]
<TYKUHN2>
(Includes the controllers btw)
L969[18:13:35] *
AmandaC has a Google Daydream headset
L970[18:13:51] <AmandaC> 600$ for the
phone, free headset for VR
L971[18:14:00] <AmandaC> It's not that
bad, really
L972[18:14:49]
<TYKUHN2>
I'd so do that if I could bother to program a Wii controller
manager sort of thing for phone based headsets
L973[18:15:02]
<TYKUHN2>
Could actually do something interesting with that
L974[18:15:26] <AngelDeath> local
myEventHandlers = setmetatable({}, { __index = function() return
unknownEvent end}) function myEventHandlers.key_up(adress, char,
code, playerName) if (char == char_space) then
rs.setBundledOutput(sides.north, colors.yellow, 0) running = false
endend function handleEvent(eventID, ...) if (eventID) then
myEventHandlers[eventID](...) endend ....... what does this even
do
L975[18:16:06]
<TYKUHN2> I
need to make that tutorial
L976[18:16:14]
<TYKUHN2>
Reinvent the wheel for the 6th time today
L977[18:18:18] <gamax92> I don't think my
gpu is good enough for VR sadly
L978[18:18:27]
<TYKUHN2>
Meh
L979[18:18:39] <gamax92> it's a GTX 650
Ti
L980[18:18:55] <AngelDeath> lol i have an
HD6970
L981[18:19:03]
<TYKUHN2>
GT730
L982[18:19:11]
<TYKUHN2>
The better one of the three ¯\_(ツ)_/¯
L983[18:19:26] <AngelDeath> mine is from
like 2002
L984[18:19:47] <AngelDeath> or 2012
L985[18:19:59] <AngelDeath> cant
remember
L986[18:20:00] <SolraBizna> AngelDeath:
that first line makes a new table, where if you access any key in
it that doesn't already exist, instead of returning nil it returns
a function that returns unknownEvent
L987[18:20:33] <AngelDeath> thank
you
L988[18:21:28]
<TYKUHN2>
What mods can cover a OC cable with microblocks?
L989[18:22:07] <AngelDeath> on that note
what mods can cover Bundledcables
L990[18:23:19]
<TYKUHN2>
Project Red
L991[18:23:42] <SolraBizna> anybody here
use a lot of MIDI software?
L992[18:24:01]
<MGR> Hi
SolraBizna
L993[18:24:13] <SolraBizna> MGR exists
again, now I can /part! :D
L994[18:24:35]
<MGR> I just
want an OETF doc number
L995[18:24:42] <AngelDeath> project red
doesnt have covers
L996[18:24:50]
<TYKUHN2>
Should I even care about Ender IO/
L997[18:24:58] <SolraBizna> Now I can't
put off figuring out how to deal with that
L998[18:26:27]
<TYKUHN2>
Forge Microparts
L999[18:27:08]
<MGR>
SolraBizna, dealing with what?
L1000[18:27:11] <SolraBizna> I'm thinking
of making an "OETF document number registry" post in the
forums, listing the already-reserved document numbers and giving
contact instructions for me
L1002[18:27:55]
<MGR>
But I'm talking to you right now ?
L1003[18:28:16]
<MGR>
What's the next free one?
L1004[18:28:28] <SolraBizna> The only
reserved one that doesn't have a post already is #3
L1005[18:28:41] <SolraBizna> but if you
give me your document title I can reserve yours right now
L1006[18:28:47] <gamax92> SolraBizna: I
made some software that works with midi files, AmA
L1007[18:29:01]
<MGR>
SolraBizna, Allocated Network Card Port Numbers
L1008[18:29:03] ***
cbcercas is now known as cbcercas|AFK
L1009[18:29:13]
<MGR>
That way we can avoid conflicts with programs that use modem ports
?
L1010[18:30:07] <SolraBizna> gamax92:
unfortunately I am about to make a program that is going to
interact with other MIDI "devices" in realtime
L1011[18:30:23] <SolraBizna> I am
absolutely out of my depth as I've never done this before, as a
user
L1012[18:30:44] <SolraBizna> MGR: OETF #8
is yours, so it shall be written, so it shall be done
L1013[18:31:10]
<MGR>
SolraBizna, thank you
L1014[18:36:48]
<TYKUHN2> That's annoying
L1015[18:37:33] <SolraBizna> on the topic
of network card port numbers...
L1016[18:37:41] <SolraBizna> ...wait, is
0 a valid port number in OC?
L1017[18:37:49]
<MGR> I
don't think so
L1018[18:37:59]
<MGR> ~w
component modem
L1020[18:39:42] <SolraBizna> ...I guess I
get to spin up Minecraft and check
L1021[18:39:50]
<TYKUHN2> "Thank you TBD Thank you
TBD!"
L1022[18:42:15] <SolraBizna> port 0 is
not a valid port number
L1023[18:42:33] <SolraBizna> so, on the
topic of network card port numbers...
L1024[18:42:44] <SolraBizna> I would like
to reserve port 1 for Ethernet-over-OC
L1025[18:42:57] <Xilandro> Can you ELI5?
I'm a bit of a nub
L1026[18:43:38] <SolraBizna> *14
L1027[18:43:48] <SolraBizna> only thing I
dislike about this laptop is the keyboard
L1028[18:44:30] <SolraBizna> Xilandro:
Which?
L1029[18:44:37] <Xilandro> Ethernet over
OC
L1030[18:44:56] <SolraBizna> transmitting
Ethernet packets over OC networks
L1031[18:46:17] <SolraBizna> I think port
22 is already reserved for "dumb remote consoles",
right?
L1032[18:46:53] <AngelDeath> Xilandro:
are you on discord i need you to explain what the more complex code
is doing in the script you wrote me
L1033[18:47:21] <Xilandro> Which lines?
I'll look at it
L1034[18:47:31] <Xilandro> I coded that
late at night so it may very well have a bug or something
L1035[18:48:03]
<TYKUHN2> Just thought of something
L1036[18:48:06] <AngelDeath> line 28 or
so ive added 2 lines
L1037[18:48:08]
<TYKUHN2> I'll be the big middle man
L1038[18:48:12]
<TYKUHN2> Of the entire economy
L1039[18:48:20]
<TYKUHN2> Might as well build a trading
program with a sneaky tax
L1040[18:48:29] <CompanionCube> of what
economy?
L1041[18:48:32]
<TYKUHN2> Server
L1042[18:48:38] <AngelDeath> line
27
L1043[18:49:40] <Xilandro> Okay, hang
on
L1044[18:49:48]
⇨ Joins: Wiiplay123
(~kvirc@adsl-72-154-27-119.bna.bellsouth.net)
L1045[18:49:53] <AngelDeath> econemy
would be cool
L1046[18:49:58] <Xilandro> Oh, that
L1047[18:50:02] <Xilandro> The event
handler function?
L1048[18:50:19] <AngelDeath> yes i can
read basic lua but thats more complex for me
L1049[18:50:42]
<TYKUHN2> "78% of americans had a
positive reaction to Trump's speech. But that was because the bar
was set at 'Read Words Good'"
L1050[18:50:43] <Xilandro> That
particular function is handling the events for 'key_up'
L1051[18:50:52] <Xilandro> It's what I
use to detect if Spacebar had been pressed, to quit the
program
L1052[18:51:04] <AngelDeath> oh
L1053[18:51:29] <AngelDeath> so when im
pressing spce its suppose to reset the yellow cable
L1054[18:51:55] <Xilandro> Yes, th at's
handled just before running = false
L1055[18:52:00] <Xilandro> Line 30 on my
version
L1056[18:52:44] <AngelDeath> Okay
L1057[18:53:26] <AngelDeath> running
false is doing what ? or running true what is telling what to do
what
L1058[18:57:52] <AngelDeath> running
false is if i dont press any keys ?
L1059[19:02:19] <Xilandro> The entire
loop of your code is in a 'while running do' loop
L1060[19:02:27] <Xilandro> So, to exit
your program, just hit space
L1061[19:02:30] <Xilandro> Since it sets
running to false
L1062[19:02:56]
<TYKUHN2> "For the first time in 146
years it hasn't snowed in Chicago during the January and Feburary
months."
L1063[19:03:05]
<TYKUHN2> "Or all the snowflakes were
shot before they reached the ground"
L1064[19:04:30] <SolraBizna> they
couldn't get past the wall
L1065[19:09:11]
<TYKUHN2> "Some people think that you
should choose your bathroom based off your gender identity, but the
government wants to life up your skirt and check for ding
dongs!"
L1066[19:09:16]
<MGR>
SolraBizna, you wanted to reserve port 14 for Ethernet over OC,
right?
L1067[19:09:23] <SolraBizna> Yes
L1068[19:09:31]
<MGR>
awesome
L1069[19:09:39]
<MGR>
when I make the doc tomorrow, that will be in there
L1070[19:09:44] <SolraBizna> Yay
L1071[19:09:57] <SolraBizna> What about
port 22? That was going to be reserved, right?
L1072[19:10:09] <SolraBizna> er, 23
L1073[19:10:54]
<TYKUHN2> Good god SNL
L1074[19:11:15]
<MGR>
SolraBizna, port 23 for what?
L1075[19:11:21] <SolraBizna> Dumb remote
consoles
L1076[19:11:31] <SolraBizna> you send a
string giving a command to run, you get a string giving the
result
L1077[19:11:43] <SolraBizna> no fancy
features
L1078[19:11:47] <SolraBizna> somebody in
here wanted port 23 for that
L1079[19:11:57] <gamax92> payonel has
some sort of ingame ssh
L1080[19:12:01]
<MGR>
kewlio
L1081[19:12:06]
<MGR>
who wanted port 23?
L1082[19:15:29]
<TYKUHN2> Time to encrypt that dumb
SSH
L1083[19:25:14]
<TYKUHN2> Just remembered OC doesn't
include async encryption
L1084[19:25:31]
<TYKUHN2> ECDH it is
L1085[19:29:12]
<TYKUHN2> Or as i like to call it
L1086[19:29:15]
<TYKUHN2> Psuedo-Async
L1087[19:36:00]
<TYKUHN2> I'm reading the specs for
DCPU-16
L1088[19:36:09]
<TYKUHN2> Maybe fake ASM will make more
sense to me
L1089[19:36:31]
<MGR>
@TYKUHN2 what is ASM?
L1092[19:39:32]
<TYKUHN2> Little endian but command is
lower bits?
L1093[19:44:15] <SolraBizna> Aw
man.
L1094[19:44:25] <SolraBizna> Not only
were concepts rejected for C++17, but it looks like this was
actually a good thing.
L1095[19:44:49]
<TYKUHN2> So wait
L1096[19:45:05]
<TYKUHN2> SNL is trying to tell me
that...
L1097[19:45:13]
<TYKUHN2> Michael Jackson WASN'T the king
of the jews?
L1098[19:48:53] <AngelDeath> Xilandro:
line 44 while running do handleevent(event.pull()) what even is it
doing
L1099[19:48:58] <AngelDeath> event
L1100[19:49:27] <Xilandro> It's checking
for you pressing space at the beginning of each iteration of the
loop
L1101[19:49:38] <Xilandro> Though, do me
a favor
L1102[19:49:44]
<TYKUHN2> "My name is David S Pumpkin!
Any questions?"
L1103[19:50:01] <AngelDeath> ?
L1104[19:50:10] <Xilandro> AngelDeath, on
line 28 or w/e it is for you, function myEventHandlers etc
etc
L1105[19:50:14] <Xilandro> change key_up
to key_down
L1106[19:50:21] <Xilandro> So all you
have to do is press space
L1107[19:50:26] <Xilandro> err hold it
rather
L1108[19:50:45] <AngelDeath> i have to
normally press it 3x before it even works
L1109[19:50:54] <Xilandro> Right, this
will (should) fix that
L1110[19:51:04] <AngelDeath> k
L1111[19:51:11] <Xilandro> Currently, you
have to time the key_up with the program checking for it
L1112[19:51:20] <Xilandro> If you change
it to key down, and just hold it, it should be more
consistent
L1113[19:51:23] <AngelDeath> oh
L1114[19:51:36] <AngelDeath> im
stumped
L1116[19:52:35] <AngelDeath> ive
commented things ive added or commented out whats not working after
ive added it
L1117[19:53:03] <AngelDeath> i cant get
it to turn the redstone on after the 5th cart
L1118[19:53:52] <AngelDeath> i have the
reset on the 5th cart going back to 0 but its not stopping
carts
L1119[19:54:20] <AngelDeath> yellow needs
to turn on after carts == 5
L1120[19:55:06] <AngelDeath> oh and on
that note i didnt comment it but it was carts <= 5 and i made it
carts == 5
L1121[19:55:45]
⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Quit:
Nettalk6 - www.ntalk.de)
L1122[19:56:29] <AngelDeath> but
eventualy i need to make the script hold after the 5th cart till
the train come and takess the 5 carts then resume
L1123[19:57:04] <AngelDeath> ill probably
use a locomotive or trian detector
L1124[19:57:31] <AngelDeath> to detect
the train inbound or the full length train leaving
L1125[19:59:31] <AngelDeath> computronics
has that block i wanted for setting destionations to trains but
only for the electric loco :(
L1126[20:00:11] <AngelDeath> theres not
even a config to change that option
L1127[20:01:54] <AngelDeath> yes down
much better
L1128[20:03:11] <AngelDeath> im wrong
after the 5th cart i need to turn yellow cable to off
L1129[20:03:34] <AngelDeath> hold that
thought
L1130[20:05:07] <AngelDeath> Got it
L1131[20:08:51] <AngelDeath> now i need
to call the train from base thru the network to the base
server
L1132[20:09:30]
<TYKUHN2> Question Angel
L1133[20:09:35] <AngelDeath> yes
L1134[20:09:44]
<TYKUHN2> Does your train go faster than
the wire?
L1135[20:09:59] <AngelDeath> not sure
what you mean
L1136[20:10:27]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L1137[20:10:48] <AngelDeath> train speed
depends if its coming or going
L1138[20:11:10] <AngelDeath> the train
comes from base with no carts connected
L1139[20:11:43] <AngelDeath> comes picks
up the 5 carts from the minedepot aka the script im working with
now
L1140[20:13:39] <AngelDeath> but untill
there is 5 carts sitting there the train sits at base or is tasked
to other depots ive not made yet
L1141[20:17:44]
<TYKUHN2> "Rap Songs that Begin with
the Letter N. I'd watch yourself with this Mark. We'll be back with
Black Jeopardy"
L1142[20:35:15]
<TYKUHN2> This seems ineffective:
aaaaaabbbbbooooo
L1143[20:35:25]
<TYKUHN2> A is Param A B is Param B and O
is Instruction
L1144[20:38:03]
⇦ Quits: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error:
Connection reset by peer)
L1145[21:10:04]
<TYKUHN2> Hehe
L1146[21:10:48]
<TYKUHN2> "The DCPU-16 Will only
trigger one interrupt between each instruction. If more than one
interrupt it triggered at a time it will be added to the queue. If
more than 256 interrupts are in the queue the DCPU-16 will catch
fire.
L1147[21:14:22]
<TYKUHN2> No hotswapping!? Really!? ?
L1148[21:14:37]
<TYKUHN2> I might actually have to download
the DCPU architecture for OC now.
L1149[21:15:19] <gamax92> ﴾´• ᗝ •`﴿
L1150[21:19:55]
<TYKUHN2> Let's see if I remember my
hexadecimal to binary converison
L1151[21:20:32]
<TYKUHN2> Or you know Windows' Calculator
does
L1152[21:21:26]
<TYKUHN2> What?
L1153[21:22:00]
<TYKUHN2> "Sets b to b+a+EX and sets
EX to 0x0001 if there was an overflow and 0x00 otherwise.
L1154[21:22:18]
<TYKUHN2> So if overflow add one because
fuck it?
L1155[21:23:25] <SolraBizna> that's a
standard add-with-carry
L1156[21:23:29]
<TYKUHN2> Great now MC is dying
L1157[21:23:59] <SolraBizna> it lets you
do wider adds than your architecture's word size
L1158[21:24:07] <SolraBizna> if the
previous add carried, you should add one to the next word up
L1159[21:24:49]
<TYKUHN2> Ahhh I see now
L1160[21:24:58]
<TYKUHN2> Adds before set then
L1161[21:25:20] <SolraBizna> as an added
bonus, it lets you be off by one by accident when you forget to
clear the carry
L1162[21:25:59]
<TYKUHN2> nice to have that defined in the
opcode
L1163[21:26:22]
<TYKUHN2> Why is it advanced openGL hates
me and causes things to flicker badly but only sometimes
L1164[21:26:54]
⇨ Joins: IzayaXMPP (~858c52067@210.1.213.55)
L1165[21:27:46] <SolraBizna> because
video drivers are bad
L1166[21:28:05] <SolraBizna> not because
*your* video drivers are bad, necessarily
L1167[21:28:11] <SolraBizna> because
they're bad in general
L1168[21:28:51]
<TYKUHN2> Mine are bad particularly though.
It's Nvidia. and One that constantly crashes at that
L1169[21:29:06] <SolraBizna> I would
recommend turning "advanced OpenGL" off
L1170[21:29:29]
<TYKUHN2> But it's supposed to be
significantly slower ?
L1171[21:29:44] <SolraBizna> if you're
not using OptiFine, Minecraft is going to be slow
L1172[21:29:54] <SolraBizna> if you are
using OptiFine, other knobs will make a bigger difference
L1173[21:30:10]
<TYKUHN2> I'm using OptiFine
L1174[21:30:14]
<TYKUHN2> And fastcraft
L1175[21:31:23] <SolraBizna> then there
are other settings that will have a bigger effect on your
framerate
L1176[21:33:47]
<TYKUHN2> IT'S STILL FLICKERING
L1177[21:33:57]
<TYKUHN2> Though minimal framerate
change
L1178[21:34:00] <SolraBizna> what is
"it"?
L1179[21:34:39]
<TYKUHN2> Entire chunk(s)
L1180[21:34:48]
<TYKUHN2> I don't want to see the caves
?
L1181[21:36:56]
⇦ Quits: AngelDeath
(~angeldeat@lvlyon6102w-lp140-01-64-228-237-162.dsl.bell.ca) (Ping
timeout: 180 seconds)
L1182[21:42:49] <SolraBizna> try
restarting after turning Advanced OpenGL off
L1183[21:42:57] <SolraBizna> restarting
Minecraft, that is
L1184[21:53:47]
<TYKUHN2> MYSTCRAFT!!!! STOP BAKING
CAKES
L1185[21:55:18]
<TYKUHN2> Oh great it crashed
L1186[21:57:28]
<TYKUHN2> Been enjoying Ben Eater's youtube
channel
L1187[22:19:35]
⇦ Parts: IzayaXMPP (~858c52067@210.1.213.55) (Disconnected:
closed))
L1188[22:22:44]
⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
(Quit: Always save before encountering a shiny.)
L1189[22:28:23]
<TYKUHN2> Question
L1190[22:28:27]
<TYKUHN2> Why 11 bit addressing?
L1191[22:28:32]
<TYKUHN2> Am I missing something?
L1192[22:30:58]
<TYKUHN2> Oh how I want an Arduino
now
L1193[22:31:12]
<TYKUHN2> Slightly more programmable than a
Pi IMHO
L1194[22:37:15] <SolraBizna> if it has a
16-bit instruction word, and a 5-bit opcode, then that would leave
11 bits for an immediate address
L1195[22:59:25]
<TYKUHN2> I believe the bus is only 8 bits
though (not talking about DCPU)
L1196[23:00:32]
<TYKUHN2> IDK I just watched a dude use an
Arduino Nano and a few breadboards. Now I long for both assests. In
the mean time I pass out
L1197[23:03:18]
<TYKUHN2> I'm back
L1198[23:03:26]
<TYKUHN2> Issuing the shutdown command
crashed discord
L1199[23:03:33]
<TYKUHN2> And the ensuing crash message
blocked the shutdown
L1201[23:03:40]
<TYKUHN2> What-cha-gunna-do?
¯\_(ツ)_/¯
L1202[23:10:29]
⇨ Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L1203[23:31:26]
⇨ Joins: Ashindigo_
(uid202308@id-202308.hathersage.irccloud.com)