code logs -> 2017 -> Wed, 01 Mar 2017< code.20170228.log - code.20170302.log >
--- Log opened Wed Mar 01 00:00:45 2017
00:03 Kindamoody is now known as Kindamoody[zZz]
00:38
<@sshine>
I wonder what it says about a company when the *interviewer* says during the round-up question part of a tech interview that "they're not a traditional 9-to-5 job."
00:39
<@Turaiel>
It says "run away"
00:39
<@sshine>
I mean, I don't mind working extra hours if the job is nice, but I wonder if the extra mile is appreciated in the same way at all.
00:40
<@sshine>
it just sounds like an excuse.
00:40
<@sshine>
at my old job, they said when I changed from a student programmer to full time that they expect me to put in an extra effort... but they were nice and didn't *expect* or *excuse* their work ethics. and the extra hours *all* went into mondays where everyone including the CEOs stayed until 11PM and we ate together. that was nice.
00:43
<@Tamber>
Yeah, I'd say that means they're gonna run you into the ground in the name of the almighty dollar.
00:43
<@sshine>
I basically applied at Palantir. two months have passed and I'm having my third Skype tech interview. >_< I actually applied for another job friday and I'm interviewing *physically* tomorrow. in the span of merely scheduling the third Skype tech interview (sounds like a joke in itself), I might've gotten a job.
00:43
<@sshine>
yep. :|
00:44
<@Tamber>
(After all, they have shareholders; how would those shareholders feel if you were letting them down to attend to your own social life~?)
00:44
<@Tamber>
(I may be a tiny bit bitter.)
00:45
<@sshine>
before Friday I'll have a pre-interview pep-talk by the HR liaison for department I'm applying for Wednesday and a whatever-is-this-I-have-no-idea talk with one of the engineers at that department that I've already met with physically...
00:46
<@sshine>
this will amount to five interview-like conversations (besides a dinner I won't count because when I said yes to that I really just thought about free food) before a physical interview.
00:47
<@sshine>
Tamber, you're bitter at Palantir or bureaucratic tech companies in general?
00:48
<@sshine>
I think they got something wrong when they have to spend HR liaison hours prepping me for their own tech interview. wtf.
00:48
<@Tamber>
sshine, at the "not a traditional 9-to-5" (aka: We're going to work you all the hours god gave you, and then some) attitude.
00:49
<@sshine>
Tamber, ah. yes. I think there's a difference between having bad work ethics and encouraging them.
00:49
<@sshine>
Tamber, not that either is very nice. but I think bad work ethics can occur accidentally.
00:53
<@Tamber>
*nods*
01:01
<@Tamber>
(In my case, it is not exactly accidental. The work social dynamic... highly encourages working stupid hours; and it's hard to push back on that. But, that's a rant that could go on for hours.)
01:11
<@sshine>
hehe.
01:11
<@sshine>
did you work a place like that?
01:12
<@Tamber>
Did? Still do.
01:12
<@Tamber>
My problem is, I enjoy the work, for the most part.
01:13
<@sshine>
where do you work?
01:13
<@Tamber>
I'm a professional bodybuilder.
01:13
<@Tamber>
*waits for the laughter to subside*
01:14
<@Tamber>
Commercial vehicle bodybuilder. I do electrics, mostly; but also fitting-work, welding, etc.
01:15
<@sshine>
hah
01:15 * [R] thought Tamber meant his own body.
01:15
<&[R]>
Vehicular bodybuilder's pretty cool. Custom work, or production factory?
01:17
<@Tamber>
Mostly bespoke; some batch work, but they're all ...identical in the same traditional British engineering way as the BR Standard class: All from identical drawings, but all not quite the same.
01:17
<@Tamber>
(...well, I say "drawings", but...)
01:19
<@Tamber>
Some things, however, are the same across industries... Customers demanding the impossible from one side, management demanding the impossible from the other, no specifications, lousy diff/change communications, and such a vast array of standards that you may as well not have any standards in the first place.
01:24
<@Tamber>
Oh, and the training scheme is "Deep end". That is to say, here's the deep end, learn quickly.
01:35
<&[R]>
"Sink or swim"
01:38
<@Tamber>
Yup!
04:12 Turaiel is now known as Turaiel[Offline]
04:15 LadyOfLight` [catalyst@Nightstar-fmhr0g.dab.02.net] has joined #code
04:19 LadyOfLight [catalyst@Nightstar-06dat8.dab.02.net] has quit [Ping timeout: 121 seconds]
04:24 LadyOfLight` is now known as LadyOfLight
04:31 mac [macdjord@Nightstar-5b2l0q.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
04:35 macdjord [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has joined #code
04:35 mode/#code [+o macdjord] by ChanServ
04:35 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Connection closed]
04:37 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
04:37 mode/#code [+o himi] by ChanServ
05:01 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Server shutdown]
05:01 PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has quit [Server shutdown]
05:02 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
05:07 PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has joined #code
07:37 Kindamoody[zZz] is now known as Kindamoody|afk
08:28 gnolam_ [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code
08:32 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has quit [Ping timeout: 121 seconds]
09:27 macdjord is now known as macdjord|slep
09:38 LadyOfLight [catalyst@Nightstar-fmhr0g.dab.02.net] has quit [[NS] Quit: Bye]
10:02 gnolam_ is now known as gnolam
10:02 mode/#code [+o gnolam] by ChanServ
11:04 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
11:45 LadyOfLight [catalyst@Nightstar-8e951b.dab.02.net] has joined #code
12:37
< LadyOfLight>
I should check exactly how many files and classes I'm replacing with this refactor
12:37
< LadyOfLight>
It's likely to be almost two orders of magnitude though
12:38
< LadyOfLight>
(thus was the size of my original design fuck up)
12:39 Netsplit Deepthought.Nightstar.Net <-> Krikkit.Nightstar.Net quits: PinkFreud
12:40 Netsplit over, joins: PinkFreud
15:38 macdjord|slep is now known as macdjord|wurk
17:15 LadyOfLight` [catalyst@Nightstar-ctha0j.dab.02.net] has joined #code
17:18 LadyOfLight [catalyst@Nightstar-8e951b.dab.02.net] has quit [Ping timeout: 121 seconds]
17:31 Kindamoody|afk is now known as Kindamoody
18:06 LadyOfLight` [catalyst@Nightstar-ctha0j.dab.02.net] has quit [Ping timeout: 121 seconds]
18:09 LadyOfLight [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
18:41 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
18:41 mode/#code [+qo Vornicus Vornicus] by ChanServ
18:56
<&jeroud>
LadyOfLight: Those are the worst to review.
18:58
<&jeroud>
(I generally handle that by treating it as a completely new thing.)
19:12 Kindamoody is now known as Kindamoody|afk
20:45
<@sshine>
hmmm
20:54
<@sshine>
instead of a regular mark-and-sweep GC, one might iterate the blocks in the heap directly, rather than the free list, and look for an unmarked block, and only trigger GC when the end of heap is reached.
20:54
<@sshine>
I suppose this is sort of like treating the heap itself like the free list. I'm not sure why you wouldn't simply chain the blocks on the free list together, then, and create a linked list across the entire heap.
20:55
<@sshine>
because if you're not doing that, you'd be iterating across all the allocated blocks, too.
20:57
<@sshine>
my textbook also says that blocks must have the same size for this iteration to work. I can't see why that is the case if both allocated and free blocks start by listing their size.
20:58
<@sshine>
i.e. an allocated block would then actually be (at least) one word longer than its capacity because of the size. and an unallocated block could hold a pointer to the next unallocated block.
21:01
<@sshine>
yeah. I completely don't understand why blocks need to have the same size. what benefit would that give? what part of the sweep phase of mark-and-sweep depends on that assumption?
21:36
<&jerith>
How do you deal with marker data in the middle of your actual heap?
21:57 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
22:14 ion [Owner@Nightstar-6grqph.vs.shawcable.net] has joined #code
22:14 mode/#code [+o ion] by ChanServ
22:19
<@sshine>
jerith, that's a bit per block. I'd deal with it in the same way as the block size, i.e. reserve some space at the beginning of each block.
22:20
<@sshine>
jerith, I'm not sure if allocated blocks generally have that size allocated, or if it'd wiped and recalculated and put back in once the block is freed.
22:20
<@sshine>
s/it'd/it's/
22:21
<@sshine>
I suppose that comes with a significant overhead, since small allocations will use a large proportion just to keep size (and marker) information.
22:22 ion [Owner@Nightstar-6grqph.vs.shawcable.net] has quit [[NS] Quit: reconnect]
22:26 ion [Owner@Nightstar-6grqph.vs.shawcable.net] has joined #code
22:26 mode/#code [+o ion] by ChanServ
22:44 Kindamoody|afk is now known as Kindamoody
22:52
<~Vornicus>
document.querySelector('[name=v_' + row + '_' + col + ']').parentNode.nextSibling.innerText; hooray dom bullshit
22:55
<&[R]>
Is getElementsByName deprecated?
22:56
<~Vornicus>
No but it gets me a list of things even when there's only one
23:10
<@celticminstrel>
So use [0]?
23:10
<@celticminstrel>
Getting a list of things even when there's only one seems to me like it'd be a good thing.
23:16
<~Vornicus>
sometimes there isn't one, in which case I do, for selector: var el = qs(blah); if (el) { ... }. Otherwise it's var els = gebn(blah); if (els.length) { var el = els[0]; ... } and it feels longer
23:21 LadyOfLight [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed]
23:21
<@Azash>
01:10 <@celticminstrel> Getting a list of things even when there's only one seems to me like it'd be a good thing. < in almost all cases yeah
23:22
<@Azash>
The only exception I can think of right now is xpath text()
23:31 himi [sjjf@Nightstar-dm0.2ni.203.150.IP] has joined #code
23:31 mode/#code [+o himi] by ChanServ
23:33 LadyOfLight [catalyst@Nightstar-t7srim.dab.02.net] has joined #code
--- Log closed Thu Mar 02 00:00:46 2017
code logs -> 2017 -> Wed, 01 Mar 2017< code.20170228.log - code.20170302.log >

[ Latest log file ]