code logs -> 2018 -> Thu, 04 Oct 2018< code.20181003.log - code.20181005.log >
--- Log opened Thu Oct 04 00:00:33 2018
00:10 gnolam [quassel@Nightstar-csto10.cust.bahnhof.se] has joined #code
00:10 mode/#code [+o gnolam] by ChanServ
00:21 macdjord|wurk is now known as macdjord
00:29 gnolam [quassel@Nightstar-csto10.cust.bahnhof.se] has quit [[NS] Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
00:35
< [R]>
<[R]> Linux frezr 2.6.32-042stab128.2 #1 SMP Thu Mar 22 10:58:36 MSK 2018 x86_64 GNU/Linux
00:35
< [R]>
<[R]> WTF
00:35
< [R]>
<[R]> Ahhh
00:35
< [R]>
<gargantua> too old?
00:35
< [R]>
<[R]> It's debian
00:35
< [R]>
<[R]> That explains the old as fuck kernel
00:35
< [R]>
<gargantua> should I update it?
00:48 celticminstrel [celticminst@Nightstar-4tfuag.dsl.bell.ca] has joined #code
00:48 mode/#code [+o celticminstrel] by ChanServ
01:09 Derakon[AFK] is now known as Derakon
01:12 Derakon_ [Derakon@Nightstar-fr5qel.ca.comcast.net] has joined #code
01:15
< [R]>
Ah, apparently it's an OpenVZ container
01:15
< [R]>
So he can't even fix it
01:15 Derakon [Derakon@Nightstar-fr5qel.ca.comcast.net] has quit [Ping timeout: 121 seconds]
01:18 Derakon_ is now known as Derakon
01:19 mode/#code [+ao Derakon Derakon] by ChanServ
01:22 Kindamoody is now known as Kindamoody[zZz]
01:57 * McMartin does hideous and preposterous things with and to the C preprocessor
01:57 * McMartin then names all the macros and arguments after various kitten noises
01:58
<&McMartin>
After going through four expansions, MLEM becomes "blep!" in the compiled code, so, victory!
02:23
<@celticminstrel>
So I've now been asked to make up a programming test for potential new hires and I have no idea what to do. :|
02:36
<&McMartin>
What's the format?
02:39
<&McMartin>
(Like, is this a series of problems to be worked through live at a whiteboard/laptop, a 4 hour standalone offline project, or what)
02:51
<@celticminstrel>
What I got I guess is more like the latter - he emailed me some questions and, after doing a little coding, I emailed back answers. (The reason he's not doing the test this time is he left a few months ago.)
02:52
<@celticminstrel>
Some of the questions weren't coding questions though. Also most of them had little to do with anything I would actually be doing on the job, ironically.
02:52
<&McMartin>
This is unfortunately extremely common
02:52
<@celticminstrel>
Heh.
02:52
<@celticminstrel>
Like he asked me to code something with OpenGL when we're using UE.
02:53
<&McMartin>
This is also one reason why the advice in Cracking the Coding Interview for interviewers reading the book is "don't use any of these questions"
02:53
<@celticminstrel>
For example.
02:53
<&McMartin>
Was pre-existing expertise with UE part of the job requirement?
02:53
<@celticminstrel>
I don't think it was explicitly mentioned, no.
02:53
<@celticminstrel>
And I didn't have any pre-existing expertise with UE anyway.
02:54
<@celticminstrel>
Apparently he didn't either when he was hired.
02:54
<&McMartin>
That's a strong reason for not having it, but unless it was part of a test harness or something OpenGL seems like an odd unused prereq
02:54
<@celticminstrel>
I think it wasn't explicitly OpenGL, it was "using something like OpenGL or DirectX or the like".
02:55
<@celticminstrel>
Yeah, it was basically just "do something using a graphics API".
02:55
<@celticminstrel>
Where "something" was explicitly specified.
02:55
<&McMartin>
Okay, that's more reasonable
02:56
<&McMartin>
"You say you've written graphics code before; prove you mean the same thing by that that we do"
02:56
<@celticminstrel>
Hmm, okay.
02:56
<&McMartin>
That's pretty much the programming challenge I give here, with s/graphics code/iOS apps/
02:57
<@celticminstrel>
So you're implying that something like this isn't necessarily a bad test even if we're using UE...
02:57
<&McMartin>
It is, to be maximally generous, really easy to spend five years as a mobile application developer and not touch a single one of the UI classes we actually use in our product, despite all of them being part of the standard library
02:57
<&McMartin>
Well
02:57
<&McMartin>
I don't know enough about UE to answer that
02:57
<@celticminstrel>
Fair enough.
02:58
<&McMartin>
I would normally think of UE as being noticably higher level than DX or OGL or SDL.
02:58
<&McMartin>
So the test you describe sounds more like gatekeeping than simulated-job.
02:58
<&McMartin>
But! (a) maybe not, and (b) maybe if you don't know what UE is doing for you you can't do it properly on your own
02:58
<@celticminstrel>
Indeed. UE basically writes shader code in a visual purely-functional graph language that produces high-level outputs such as "metallic", "colour", "speculuar", etc.
02:59
<&McMartin>
Right, the part I can't speak to is "how well do you have to know the basics of shaders to actually make use of that to get results that don't look like a bunch of action figures being posed"
02:59
<&McMartin>
aka zBrush Syndrome
03:00
<@celticminstrel>
I don't know either. :/
03:01
<@celticminstrel>
(Heh, DirectX turned into an emote in your line.)
03:36
<@celticminstrel>
So maybe I should just say we don't need to send a test this time? I still have no idea what to put on a hypothetical test.
04:12 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
04:12 mode/#code [+qo Vornicus Vornicus] by ChanServ
04:52 celticminstrel [celticminst@Nightstar-4tfuag.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
05:04 Derakon is now known as Derakon[AFK]
05:07 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
05:40 Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has joined #code
05:40 mode/#code [+qo Vorntastic Vorntastic] by ChanServ
07:18 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
07:18 mode/#code [+qo Vornicus Vornicus] by ChanServ
07:31 Degi [Degi@Nightstar-vcfu3j.dyn.telefonica.de] has joined #code
07:33 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Ping timeout: 121 seconds]
08:00 Degi [Degi@Nightstar-vcfu3j.dyn.telefonica.de] has quit [Connection closed]
08:03 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
08:37 Kindamoody[zZz] is now known as Kindamoody
10:05 Kindamoody is now known as Kindamoody|afk
10:24 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
10:24 mode/#code [+qo Vornicus Vornicus] by ChanServ
10:33 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
12:52 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
12:52 mode/#code [+o himi] by ChanServ
15:05 Degi [Degi@Nightstar-vcfu3j.dyn.telefonica.de] has joined #code
16:13 Degi [Degi@Nightstar-vcfu3j.dyn.telefonica.de] has quit [Connection closed]
16:55 Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity]
17:18 gnolam [quassel@Nightstar-csto10.cust.bahnhof.se] has joined #code
17:18 mode/#code [+o gnolam] by ChanServ
18:48 * jeroud hides from all the CHINESE SUPERMICRO HAXXXXX bullshit flying all over the place.
18:48
<&McMartin>
wat
18:51
<~Vornicus>
McM: apparently tiny tiny tiny alleged backdoor chips have been found in, um
18:51
<~Vornicus>
Lots of things
18:53
<&jeroud>
Bloomberg published a thing, everyone mentioned in it says it's almost entirely fiction.
19:01
<@Tamber>
I noticed people on the twitters saying that the photo of the 'suspect' backdoor chip was actually a SMD BALUN, which wouldn't really be anywhere of much use unless they added/changed traces on the board.
19:06
<@Tamber>
But it does make for a nice scary "look at this tiny little chip thing perched on a fingertip, this is how small it could be, you'd never find this!1" picture~
19:09
<&jeroud>
Hopefully in a week or twelve the airborne excrement will have settled and we'll be able to find out what *actually* happened.
19:10
<&jeroud>
(And there will probably be some unemployed "journalists".)
19:13
<~Vornicus>
...wait, a signal conditioner
19:36
<@Tamber>
yeah. That's what people are claiming it is.
19:37
<@Tamber>
https://pbs.twimg.com/media/Doqf9QZW4AEATyM.jpg
19:48
<&jeroud>
The article does claim that's what the HAXXXXX chip is disguised as.
20:20
<~Vornicus>
every time you talk about it you should add more Xs
20:30
<&jerith>
I carefully kept the same number.
20:33
<~Vornicus>
bah
20:34 * McMartin tees up EXAPUNKS soundtrack
20:36
<@ErikMesoy>
Amusing story re CHINESE HAXXXXX CHIPS: https://twitter.com/arbedout/status/1047822585009004545
20:38
<@Tamber>
yow
20:40
<&McMartin>
First reply is a thread about bitcoin solving everything but only greedy profiteers in the non-bitcoin world are unfairly preventing this
20:41
<&McMartin>
I feel it is time for an H.L. Mencken quote. "Every normal man must be tempted, at times, to spit on his hands, hoist the black flag, and begin slitting throats"
20:41
<@Tamber>
*facepalm*
20:42
<@Tamber>
Bitcoin will 'solve' everything, except any problems actually worth solving, or anything that needs solving properly.
20:43
<&jerith>
Bitcoin will solve exactly nothing.
20:44
<&jerith>
Blockchain in general will solve a few specific niche problems, but likely not much better than existing solutions.
20:45
<@Tamber>
It will solve some folks wallets having excess weight of cash.
20:45
<@Tamber>
Sadly, they won't learn from this.
20:45
<&McMartin>
I prefer to call useful forms of blockchain technology "version control"
20:46
<@Tamber>
ha
20:54
<@ErikMesoy>
Huh. The first mention of Bitcoin I see is three replies down. What gives, Twitter, algorithmic rearrangement of everything?
20:54
<@Tamber>
Probably.
20:55
<&McMartin>
Or maybe comments are latest-first now or some idiocy like that
20:56
<&jerith>
Dumbest-first, probably.
20:56
<@Tamber>
:D
20:56
<&McMartin>
Part of the AI plot to exterminate humanity by whipping all social media users into endless murderous rage
20:57
<&McMartin>
The suggested news articles from Firefox's pocket mode were something else, back when I had it on
20:57
<&McMartin>
It got to, like, THE UNIVERSE IS BEING DESTROYED AND THERE'S NOTHING YOU CAN DO ABOUT IT levels
20:57
<&McMartin>
(actual headline from when it apparently was trying to induce despair instead)
20:59
<&jerith>
This one? https://www.express.co.uk/news/science/725046/Universe-self-destruct-button-apocalypse
21:00
<&McMartin>
I didn't click, but this would have been like a year ago, so I dunno what the dateline is
21:00
<&McMartin>
But yeah, I got the *distinct* impression that its article selection algorithm started picking more outrageous stuff any time I opened Firefox and then went to some site of my own choosing
21:01
<&jerith>
"Universe could self destruct at ANY SECOND and there’s NOTHING we can do" -- PUBLISHED: 16:30, Tue, Oct 25, 2016 | UPDATED: 16:35, Tue, Oct 25, 2016
21:01
<&McMartin>
Possible.
21:02
<&McMartin>
there was also one about the great pole shift exterminating all life, but this was the Velikovskyan kind where the earth suddenly lurches 90 degrees and suddenly Paris is on the equator
21:03
<&jerith>
"However, according to popular science YouTube channel Kurgzgesagt, translated as In A Nutshell, there is also a false vacuum state which occurs when a particle appears stable but it has yet to reach the lowest point in terms of energy."
21:03
<&McMartin>
Clearly an unimpeachable source
21:04
<&jerith>
Kurgzgesagt is great, but it's very definitely not a source of "news".
21:04
<@Tamber>
"They have half a million subscribers, how can they possibly be wrong?"
21:05
<&jerith>
(I do highly recommend their videos if you haven't watched them.)
21:05
<@ErikMesoy>
Shouldn't that be Kurzgesagt?
21:06
<&jerith>
Yeah. I copy/pasted their tyop. :-/
21:12
<~Vornicus>
https://cdn.discordapp.com/attachments/474705430434807819/497499680763150377/unknown.png okay getting somewhere
21:12
<~Vornicus>
Rapid fire creation of these things has revealed that there are yet more errors I haven't discovered
21:14 Degi [Degi@Nightstar-vcfu3j.dyn.telefonica.de] has joined #code
21:15
<~Vornicus>
I still need to figure out proper testing for the triangulation - which unlike the math stuff is literally "build 10-15 structures and set all their pointers"
21:16
<~Vornicus>
And figure out how I'm getting the infinite loop (again? wtf?) and the "this isn't a crossable object"
21:18 Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code
21:18 mode/#code [+o Reiv] by ChanServ
21:23 Kindamoody|afk is now known as Kindamoody
21:30
<~Vornicus>
Which means next up is a large cleanup phase, add documentation and organize shit, then find what tests I can.
21:50 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
22:31 Degi [Degi@Nightstar-vcfu3j.dyn.telefonica.de] has quit [Connection closed]
22:50 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
23:20 gnolam [quassel@Nightstar-csto10.cust.bahnhof.se] has quit [[NS] Quit: Z?]
23:21 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
23:52 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code
23:52 mode/#code [+o himi] by ChanServ
--- Log closed Fri Oct 05 00:00:35 2018
code logs -> 2018 -> Thu, 04 Oct 2018< code.20181003.log - code.20181005.log >

[ Latest log file ]