code logs -> 2017 -> Tue, 14 Mar 2017< code.20170313.log - code.20170315.log >
--- Log opened Tue Mar 14 00:00:02 2017
00:16 Derakon[AFK] is now known as Derakon
00:43 Turaiel^ is now known as Turaiel
00:43 mode/#code [+o Turaiel] by ChanServ
00:47 Kindamoody is now known as Kindamoody[zZz]
01:24
<&McMartin>
Alright. One week-ish in and I've figured out what shape to bend my brain into to get Go to basically do what I want.
01:46 macdjord|wurk is now known as macdjord
01:54
<&ToxicFrog>
celticminstrel: it doesn't work like that. Upgrading from 7 to 10 doesn't get you a win10 key that you can use to install it without upgrading.
01:55
<@Turaiel>
ToxicFrog: aaaactually, the machine gets a digital entitlement. Windows 10 will always work on that machine after the first installation.
01:56
<@Turaiel>
You won't have a key, but it'll activate itself on first boot
01:56
<@Turaiel>
I won't pretend to know the technical details on that, but I know it works. I've utilized it a number of times.
01:58 LadyOfLight` [catalyst@Nightstar-q4itr8.dab.02.net] has joined #code
01:59
<@Turaiel>
At the very least, that's how it worked in the free upgrade period. Dunno what happens now with the accessibility workaround.
02:01 LadyOfLight [catalyst@Nightstar-88c711.dab.02.net] has quit [Ping timeout: 121 seconds]
02:05
<&ToxicFrog>
Turaiel: right. On that machine. It does not give you a transferable Win10 license and if you change the hardware enough that it counts as a different machine -- MS has been cagey about what exactly that means, but replacing the CPU might be enough -- you're SOL.
02:05
<@Turaiel>
yep
02:08
<@celticminstrel>
ToxicFrog: Well, if I got a new computer it'd come with Win10 anyway, so that wouldn't matter.
02:08
<@celticminstrel>
I mean, I wouldn't need a transferrable license.
03:10
<@Alek>
Replacing the mobo also often counts.
03:11
<@Alek>
although given that replacing the mobo usually means replacing the CPU too.... that's a bit moot. :P
03:11
<@Alek>
I bought a 3-use non-fixed-machine win8 key way back when. so glad it wasn't fixed or single-use.
03:12
<@Alek>
I've used it all up already. >_>
03:23 LadyOfLight` is now known as LadyOfLight
03:26
<@Turaiel>
I can't say I've ever purchased a Windows license
03:26
<@Turaiel>
Back in the day I pirated, but once I got into school I could just get licenses from the school.
03:27
<@Turaiel>
And they were pro licenses <3
03:27
<@Reiv>
Turaiel: Quite so
03:27
<@Reiv>
But I am no longer at school
03:27
<@Reiv>
If you are at school and have a liscence spare I am, however, all ears :P
03:28
<@Turaiel>
I am not at school. Amazingly they did not revoke my access to Dreamspark though :P
03:28
<@Turaiel>
Hopefully they aren't also still charging me tuition ;P
03:29
<@Reiv>
haha
03:32 * celticminstrel doesn't expect to ever replace anything other than the graphics card in that computer.
03:33
<@celticminstrel>
I didn't actually check if I still have the Dreamspark access.
03:33
<@celticminstrel>
I just assumed it automatically ends once you've graduated.
03:33
<@Reiv>
Does it hurt to give it a go?
03:33
<@celticminstrel>
Maybe not.
03:33
<@Reiv>
I don't really know much about it.
03:34
<@celticminstrel>
That's where I got my Win7 and MSVC2013 from.
03:35
<@Reiv>
Go on, give it a try~
03:37
<@celticminstrel>
Eh... I'll think about it?
03:45 Turaiel is now known as Turaiel[Offline]
04:03 Derakon is now known as Derakon[AFK]
04:17 Azash_ is now known as Azash
06:36
<&McMartin>
Hee. Someone loaded one of the Bumbershoot programs into a Tandy 1000: http://imgur.com/a/mo06J
07:02 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has quit [Ping timeout: 121 seconds]
07:06 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has joined #code
07:06 mode/#code [+o Alek] by ChanServ
07:21 Kindamoody[zZz] [Kindamoody@Nightstar-0lgkcs.tbcn.telia.com] has quit [Connection closed]
07:22 Kindamoody|autojoin [Kindamoody@Nightstar-0lgkcs.tbcn.telia.com] has joined #code
07:22 mode/#code [+o Kindamoody|autojoin] by ChanServ
07:46 macdjord is now known as macdjord|slep
08:28 LadyOfLight` [catalyst@Nightstar-puc.jtr.132.82.IP] has joined #code
08:31 LadyOfLight [catalyst@Nightstar-q4itr8.dab.02.net] has quit [Ping timeout: 121 seconds]
08:58 LadyOfLight` is now known as LadyOfLight
09:01 LadyOfLight is now known as Jessikat
09:09 celticminstrel is now known as celmin|sleep
09:38
<@abudhabi>
Task 1: Install the megaproject the team is working on.
09:39
<@abudhabi>
I'm on day 2 so far!
09:47 SmithKurosaki [uid215460@Nightstar-oju.p8m.184.192.IP] has quit [[NS] Quit: Connection closed for inactivity]
11:10 Kindamoody|autojoin is now known as Kindamoody
11:21 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
11:34 NSGuest53949 is now known as Attilla
11:34 mode/#code [+o Attilla] by ChanServ
11:38
<@abudhabi>
"What do I do to get started?"
11:38
<@abudhabi>
"OK, log in to JIRA to--"
11:39
<@abudhabi>
"I don't have access to JIRA."
11:39
<@abudhabi>
"OK, let's visit the team in charge of access."
11:39
<@abudhabi>
*walking over to other side of building*
11:39
<@abudhabi>
"Hi, can we get this guy JIRA access?"
11:39
<@abudhabi>
"Sure. First log into your email--"
11:40
<@abudhabi>
"I don't have access to email."
11:40
<@abudhabi>
"Then you can't get JIRA access, sorry. And we're not in charge of emails."
11:40
<@abudhabi>
*walk back to original cubicle area*
11:40
<@abudhabi>
"Let's find you something 'manual' to do."
11:41
<@abudhabi>
*ten minutes into being walked through data modifications*
11:42
<@abudhabi>
"This task has not been thought through because of contradiction X."
11:42
<@abudhabi>
*acting team lead (acting, because scrum master is sick) goes off to potentially fix that somehow*
12:07 Kindamoody [Kindamoody@Nightstar-0lgkcs.tbcn.telia.com] has quit [Ping timeout: 121 seconds]
12:58 SmithKurosaki [uid215460@Nightstar-om40rg.irccloud.com] has joined #code
14:37
<@abudhabi>
At least I know that other people know how dysfunctional this is. After all, the public spaces are plastered with Dilbert printouts.
14:58 LadyOfLight [catalyst@Nightstar-j02np7.dab.02.net] has joined #code
15:00 Jessikat [catalyst@Nightstar-puc.jtr.132.82.IP] has quit [Ping timeout: 121 seconds]
15:06 LadyOfLight is now known as Jessikat
16:07 Kindamoody|autojoin [Kindamoody@Nightstar-0lgkcs.tbcn.telia.com] has joined #code
16:07 mode/#code [+o Kindamoody|autojoin] by ChanServ
16:21 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has quit [Operation timed out]
16:26 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has joined #code
16:26 mode/#code [+o Alek] by ChanServ
16:42
<@abudhabi>
Hm. Project for today will be to feed a python script a bunch of links to a Chinese dictionary, and have them spit out two Anki cards each.
16:54
<@abudhabi>
Hm. This will entail finding out where it's drawing information from, since the base HTML doesn't include any of it. It's either JS or some other client-side stuff that populates the fields.
17:57 Kindamoody|autojoin is now known as Kindamoody
18:12
<@abudhabi>
OK, this is too annoying to do in one sitting. I can't figure out where the data is coming from, and alternative sources are unreliable.
18:31
<&[R]>
Can you link it?
18:34
<@abudhabi>
Sure.
18:34
<@abudhabi>
[R]: http://www.archchinese.com/chinese_english_dictionary.html?find=%E5%80%99
18:36
<&[R]>
What information exactly are you looking for?
18:37
<@abudhabi>
Character, definition, pinyin.
18:38
<&[R]>
curl 'http://www.archchinese.com/getCoreWordShortListByCharPinyin' -H 'Host: www.archchinese.com' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:51.0) Gecko/20100101 Firefox/51.0' -H 'Accept: */*' -H 'Accept-Language: en-US,en;q=0.5' --compressed -H 'Content-Type: application/x-www-form-urlencoded' -H 'Referer: http://www.archchinese.com/chinese_english_dictionary.html?find=%E5%80%99' -H 'Cookie: __utma=157282283.598700669.1489516593.1489516593.1489516593.1;
18:38
<&[R]>
__utmb=157282283.3.10.1489516593; __utmc=157282283; __utmz=157282283.1489516593.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1' -H 'DNT: 1' -H 'Connection: keep-alive' -H 'Cache-Control: max-age=0' --data 'charpinyin=5019'
18:38
<@abudhabi>
How'd you find it?
18:38
<&[R]>
Firefox -> F12 -> Network, look for interesting URLs
18:39
<&[R]>
Right click, Copy as cURL
18:39
<&[R]>
Chrome's got something similar
18:39
<&[R]>
If you're forced to use Edge, nothing I can say can help you.
18:40
<@abudhabi>
Thank you.
18:41
<&[R]>
np
18:51 LadyOfLight [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
19:30 Jessikat [catalyst@Nightstar-j02np7.dab.02.net] has quit [[NS] Quit: Bye]
22:01 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
22:01 mode/#code [+o himi] by ChanServ
22:21
<&McMartin>
I feel like I should be messing around with Emscripten.
22:24 celmin|sleep is now known as celticminstrel
22:32 Kindamoody is now known as Kindamoody[zZz]
23:09 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has quit [Ping timeout: 121 seconds]
23:11
<@himi>
What /is/ emscripten? I've seen the name but I haven't ever dug into it
23:12 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has joined #code
23:12 mode/#code [+o Alek] by ChanServ
23:12
<&McMartin>
It's the latest iteration of various techonologies to compile traditional native-code languages to reasonably efficient web technologies
23:13
<&McMartin>
LLVM to asm.js, in this case, and apparently easier to use than NaCl, which was the previous leader in that field.
23:14
<&McMartin>
So for me the interesting thing to do would be to try to compile UQM (or, heck, Sable and TA) into web-playable forms
23:14
<&McMartin>
Or possibly some of the wackier emulators I've been working with lately, like sz81.
23:15
<@himi>
Ah
23:15
<@himi>
Oh, yes, the javascript-ish target that compilers can output
23:15
<&McMartin>
asm.js is itself on the way out now, with a standardized bytecoded format for such things, but that's not there yet
23:16
<@himi>
Web assembler?
23:16
<&McMartin>
Yeah.
23:17
<@himi>
I know there's a reasonably usable rust toolchain targeting emscripten, but I've never tried it
23:17 * himi is comfortable enough with javascript to use it natively over rust, though rust has some significant advantages that might make it worth using this way
23:17
<&McMartin>
emscripten itself is an LLVM backend, I believe, so anything that LLVM can eat - which certainly includes Rust - should be able to make that work.
23:18
<&McMartin>
the fact that emscripten knows OpenGL and SDL well enough to transparently operate them means that I can stick to C++ :P
23:18
<@himi>
Yeah, it's the DOM and related stuff that needs support in the language libraries
23:19 * himi only uses JS for actual web stuff, so it's pretty important to have access to the browser environment
23:19
<&McMartin>
Yep
23:20
<&McMartin>
My use case for emscripten is "hey, I wrote some single-window OpenGL and/or SDL programs and I'd like to distribute them in a way that doesn't require umpteen squillion binaries that break everytime someone who isn't Microsoft releases an OS update"
23:20 * himi nods
23:20
<@himi>
Javascript is ridiculously widely available
23:21
<&McMartin>
Yep. And unlike Webassembly, asm.js is still technically valid JS
23:21 * himi nods
23:21
<&McMartin>
AIUI the browser doesn't actually run it with its normal JS core though, but recognizes it as asm.js and then JITs it into fixed-heap register-machine code.
23:21
<&McMartin>
My understanding is, however, a bit hazy so don't take that as gospel
23:21
<@himi>
Though these days the update process for browsers means that having to deal with targeting old ones is far less of an issue
23:22
<@himi>
Particularly given how many of those browsers are integrated into mobile platforms
23:24
<&McMartin>
Yeah, though once you start messing about with WebGL and the like...
23:24
<&McMartin>
I remember some of my simple WebGL stuff choking on mobile devices.
23:25
<@himi>
Bleeding edge stuff . . .
23:25
<@himi>
Shouldn't be, but when you combine browser support with the range of GPU hardware in mobile platforms it definitely draws blood regularly
23:25
<&McMartin>
Yeah
23:26
<&McMartin>
https://hkn.eecs.berkeley.edu/~mcmartin/terrain.html is my only WebGL program of interest to date
23:26
<&McMartin>
And it's exploiting vertex shaders, which it turns out a lot of phones don't bother with
23:26
<&McMartin>
OpenGL has a lovely thing with vertex shaders where you have to support them but the minimum number you have to support is zero
23:27
<&McMartin>
Which I suppose boils down to "the call that says you don't have them has to work"
23:27
<@himi>
A lot of phone hardware is /very/ primitive - OpenGL ES1 or similar, even if it might advertise ES2 support
23:27
<&McMartin>
Yep, but the program I based that on was built around OpenGL 2.0, which is not exactly cutting edge
23:28
<@himi>
Yeah, but primitive in phone hardware is OpenGL 1
23:29
<&McMartin>
Which is fun, because that's what Sable uses. That's one reason I'm curious about whether it will work out of the box.
--- Log closed Wed Mar 15 00:00:04 2017
code logs -> 2017 -> Tue, 14 Mar 2017< code.20170313.log - code.20170315.log >

[ Latest log file ]