code logs -> 2016 -> Mon, 24 Oct 2016< code.20161023.log - code.20161025.log >
--- Log opened Mon Oct 24 00:00:17 2016
--- Day changed Mon Oct 24 2016
00:00
<@mac>
<McMartin> That's always the joke, but I can't deny the possibility that this time it isn't
00:00
<@mac>
It isn't, but it might be alpha particles from trace radioactives in the chip casings.
00:29 Kindamoody [Kindamoody@Nightstar-0lgkcs.tbcn.telia.com] has quit [Ping timeout: 121 seconds]
00:31 Kindamoody|autojoin [Kindamoody@Nightstar-0lgkcs.tbcn.telia.com] has joined #code
00:31 mode/#code [+o Kindamoody|autojoin] by ChanServ
00:46
<&McMartin>
OK, now that I've altered the logic and compilation options to match up the Pascal and C compilers are producing basically identical results
00:48
<&McMartin>
But even when they're both using the same assembly-based graphics core, changes in options alter run speed between 14 and 90 seconds.
00:48
<~Vornicus>
What options didn't match up
00:48
<&McMartin>
Pascal's "real" type is some weird 48-bit custom wacky thing
00:48
<~Vornicus>
Wacky
00:48
<&McMartin>
So, swap that to doubles and then turn on "generate code that uses the floating point unit"
00:49
<&McMartin>
This still doesn't explain why only DOSBox is posting the slowdown
00:49
<~Vornicus>
Yes.
00:49
<&McMartin>
But now that I've added proper timing code I guess I can test that on Win98 too and see what that's all about
00:49
<~Vornicus>
You'd expect it to pull the same thing as the BASIC
00:50
<&McMartin>
This also means that now that I've done proper apples-to-apples comparisons, the core graphics libraries aren't *that* bad
00:50
<&McMartin>
I needed to make a custom rendering primitive to actually beat them head to head
01:30 Derakon [chriswei@Nightstar-5mvs4e.ca.comcast.net] has quit [[NS] Quit: Reboot!]
02:17 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [Connection reset by peer]
02:18 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code
02:18 mode/#code [+o gnolam] by ChanServ
02:33 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [Ping timeout: 121 seconds]
02:35 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code
02:35 mode/#code [+o gnolam] by ChanServ
04:35 Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has joined #code
04:38 Derakon [chriswei@Nightstar-5mvs4e.ca.comcast.net] has joined #code
04:38 mode/#code [+ao Derakon Derakon] by ChanServ
05:14 Derakon is now known as Derakon[AFK]
05:32 catadruid [catalyst@Nightstar-31pqf7.dab.02.net] has joined #code
05:34 catadroid [catalyst@Nightstar-f77.tcr.132.82.IP] has quit [Ping timeout: 121 seconds]
05:46 Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has quit [[NS] Quit: SLEP!]
06:14
<&[R]>
Ha, someone found a weather API that defaults to kelvins.
06:16
< gizmore>
Finally unemployed... and now i can put comma as the last character in objects
06:16
< gizmore>
screw IE5
06:16
< gizmore>
maybe i will ommit a few semicolon today *mwahahaha
06:16
<&[R]>
Webkit's JS chokes on that.
06:16
<&[R]>
The comma thing.
06:17
< gizmore>
screw webkit? nah
06:17
<&[R]>
Which means Safari and Uzbl.
06:17
< gizmore>
and mobiles
06:17
< gizmore>
and chrome
06:17
<&[R]>
Possibly others, like Konkerer.
06:17
< gizmore>
:)
06:17
<&[R]>
Not Chrome, Chrome uses V8.
06:17
< gizmore>
ah okay
06:19
<&[R]>
AFAIK there's only four major JS engines you need to worry about: Spidermonkey (Firefox), V8 (Chrome), webkit's (Tons of shit), whatever Edge uses (Edge, since IIRC they dropped JScript for something new they just wrote)
06:19
<&[R]>
I am not sure what Vivaldi and Opera run ATM.
06:20
<&[R]>
Spidermonkey does provide a CLI accessible REPL, V8 has a CLI REPL in the form of node.js
06:21 * [R] does too much JS for his own good
06:23 * [R] can't give the same information for layout engines. Firefox uses its own, Webkit is what Chrome and a bunch of other stuff use.
06:24
<&[R]>
Beyond that, no clue.
06:24
< gizmore>
Opera migrated to webkit
06:24
< gizmore>
so i guess v8 too
06:25
<&[R]>
V8 isn't part of webkit
06:25
<&[R]>
Webkit provides its own JS engine.
06:29
<&[R]>
Ah
06:29
<&[R]>
Opera does use V8, also Blink, which is Chromes fork of Webkit's layout engine.
06:31
< gizmore>
playing with angular material since yesterday
06:49 mac is now known as macdjord|slep
07:00 Kindamoody|autojoin is now known as Kindamoody
07:15 Vornotron [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
07:18 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
08:08 catadruid is now known as catadroid
08:09 Kindamoody is now known as Kindamoody|afk
08:12 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has quit [Ping timeout: 121 seconds]
08:14 celticminstrel [celticminst@Nightstar-pvpf2s.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
08:16 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has joined #code
08:16 mode/#code [+o Alek] by ChanServ
10:40 Tarinaky [Tarinaky@Nightstar-ak1gaj.programmingresearch.com] has quit [Connection reset by peer]
12:02 catadruid [catalyst@Nightstar-e2bn8u.dab.02.net] has joined #code
12:05 catadroid [catalyst@Nightstar-31pqf7.dab.02.net] has quit [Ping timeout: 121 seconds]
14:07 catadruid is now known as catadroid
14:42 gizmore [kvirc@Nightstar-g6vbvp.dip0.t-ipconnect.de] has quit [[NS] Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]
14:42 gizmore [kvirc@Nightstar-g6vbvp.dip0.t-ipconnect.de] has joined #code
15:18 Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has joined #code
15:58 gizmore [kvirc@Nightstar-g6vbvp.dip0.t-ipconnect.de] has quit [The TLS connection was non-properly terminated.]
15:58 himi [sjjf@Nightstar-jcoeh9.staticip.rima-tde.net] has joined #code
15:58 mode/#code [+o himi] by ChanServ
16:02 macdjord|slep is now known as macdjord|wurk
16:32 * abudhabi fixes the keyboard issue.
16:32
<@abudhabi>
Turns out, I'm a derp.
16:33
<@abudhabi>
There are two Dvorak keyboards for Polish, and I was hammering at the wrong one.
16:33
<@abudhabi>
And wondering why it's such shit.
16:33
<@abudhabi>
Now I have both Polish AND Norwegian letters on the same keyboard.
16:42 * Vornotron patpats abudhabi
17:40 celticminstrel [celticminst@Nightstar-pvpf2s.dsl.bell.ca] has joined #code
17:40 mode/#code [+o celticminstrel] by ChanServ
17:46 * Vornotron tries to find the following information: write speed to the playstation 1 memory card
17:58
<@abudhabi>
This is arcane knowledge.
17:59
< Vornotron>
apparently.
17:59 Vornotron is now known as Vornicus
17:59 mode/#code [+qo Vornicus Vornicus] by ChanServ
18:04
<@Syloq>
6
18:04 ion [Owner@Nightstar-6grqph.vs.shawcable.net] has quit [Ping timeout: 121 seconds]
18:05
<~Vornicus>
30 speed?
18:06
<@abudhabi>
10 speed. Like a bike!
18:12
<@Syloq>
6 units of speed.
18:16
<@abudhabi>
6 speeds.
18:32 catadruid [catalyst@Nightstar-l204vk.dab.02.net] has joined #code
18:35 catadroid [catalyst@Nightstar-e2bn8u.dab.02.net] has quit [Ping timeout: 121 seconds]
18:45 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
18:48 catadruid [catalyst@Nightstar-l204vk.dab.02.net] has quit [Ping timeout: 121 seconds]
18:52
<&[R]>
http://stackoverflow.com/questions/1200655/how-to-avoid-infinite-loops-in-the-ne t-regex-class ...
18:52
<&[R]>
Embrace. Extend. Exting-..........
19:03
<&McMartin>
They clearly subcontracted the extinguishing of Java to Oracle, but that implies Ellison takes orders
19:04
<&[R]>
I was more commenting on the fact the infinite loop issue only exists in their parser.
19:07 Kindamoody|afk is now known as Kindamoody
19:18 simon_ [simon@Nightstar-sjjvb1.dk] has joined #code
19:18 mode/#code [+o simon_] by ChanServ
19:19
<@simon_>
okay, I'm tracking a bug in our PDF parser. for some reason, U+0080 (belonging to a Unicode character class called "Cc" / Control characters) is supposed to be rendered as a ⬠(euro) sign.
19:20
<@simon_>
I'm unsure why exactly. I imagine that maybe it's a dynamically bound character code.
19:20
<@simon_>
maybe it's a sequence thing.
19:20
<@simon_>
(i.e. the subsequent byte indicating something else)
19:20 gizmore [kvirc@Nightstar-g6vbvp.dip0.t-ipconnect.de] has joined #code
19:20
<~Vornicus>
https://en.wikipedia.org/wiki/Windows-1252
19:25
<@simon_>
ah
19:25
<@simon_>
0x80 is actually ⬠on windows-1252. I just realized four minutes late :)
19:29
<&McMartin>
I would normally expect Unicode to track Latin-1, not Windows-1252, but I see that Latin-1 doesn't define 80-9F as printable, so...
19:31
<~Vornicus>
Indeed, and Unicode follows latin-1 as well
19:32
<@simon_>
so somewhere in this PDF file there probably is some instruction to use Windows-1252 when those 0x80s show up.
19:34
<@simon_>
WinAnsiEncoding, it's called.
19:39
<@gnolam>
Skunk WinAnsi
19:43 gizmore [kvirc@Nightstar-g6vbvp.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
19:44 gizmore [kvirc@Nightstar-afl776.dip0.t-ipconnect.de] has joined #code
19:44 gizmore [kvirc@Nightstar-afl776.dip0.t-ipconnect.de] has quit [[NS] Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]
19:54 gizmore [kvirc@Nightstar-afl776.dip0.t-ipconnect.de] has joined #code
20:03
<@simon_>
hm, apparently not, exactly. WinAnsiEncoding has ⬠as 200 (0xC8), PDFDocEncoding has ⬠as U+20AC, and the Symbol set as 240 (0xF0).
20:04 * simon_ is just thinking aloud.
20:06
<@simon_>
"Table 5.12 Differences between MacRomanEncoding and Mac OS Roman encoding", page 431 in the PDF Reference is a list of 15 codepoints where PDF's MacOS encoding differs from MacOS'es own encoding. what a depressing table.
20:06
<@simon_>
basically: "We think the MacOS encoding people are stupid for making backwards-incompatible updates to their tables, so we refuse to acknowledge these changes."
20:22 Kindamoody is now known as Kindamoody|afk
23:32
<&McMartin>
https://twitter.com/travis/status/790654052791099392
23:39 Kindamoody|afk is now known as Kindamoody
23:45 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has quit [Ping timeout: 121 seconds]
23:48 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has joined #code
23:48 mode/#code [+o Alek] by ChanServ
--- Log closed Tue Oct 25 00:00:35 2016
code logs -> 2016 -> Mon, 24 Oct 2016< code.20161023.log - code.20161025.log >

[ Latest log file ]