99 karma · joined August 9, 2011
The data they collect is really only to make the process more efficient, not more effective. They reward employees that process the most phone screens in a month. The strangest thing, in my opinion, is that the interviewers usually don't make a decision at all, they just give a rating. Then, a group of people who've never even met the candidate decide whether to hire them based on forms that were filled out.
It's all subjective, and the design of the high level concepts (maybe mechanics?) influence the complexity at every level below it. The idea of a 'file' goes from the GUI down to the hard disc format.
The coolest thing about :keywords in Clojure is that they really are functions and you can do things like (map :keywords ontoSomething) to extract the same property out of many things. It don't work in Wisp.
Edit: Sibling comments are talking a lot about the author's personal motivating factors but are ignoring the bigger message of poor hiring tactics like repeating talking points and marginalizing personal goals. I got you, though, op.
I'm sure it's more complicated than that however, like client side rate limiting or something.
The sharps look like a guy flipping the bird. And the flats look a guy with a fist, ready to fight. Funny but a bit distracting.
The focus on pitch letters (abcdefg) and lack of key signatures reveals a weak music theory foundations. The key says what scale to use and then you think about the relative positions, you don't think about the letters.
It feels a bit like training wheels for reading music. Maybe thats the real purpose?
“Is optimization of speed premature while productivity languishes?”; “Are semantic elegance and lexical simplicity just means by which to further our productive capacity?”
The flowery language is confusing me. Is there any real content here? I've never heard anyone talk about programming languages like this. Writing like this just makes it harder to understand and seems like putting on airs
If you want to have var with the same name as something in an outer scope, there are ways to do it, specifically an IIFE.
Here's an article for you: https://github.com/raganwald/homoiconic/blob/master/2012/09/...
Now I must ask, do you know any good papers/algos on that reduction? And how would you envision animating? It seems a bit like a lambda/var pair just fall off...
And, that is definitely a bug, thanks. I think I could solve it by lazy evaluation (it wouldn't reduce that term) but I think I just need to correctly change vars when they move scope.
I honestly have no idea what a precise name would be. S-exps are actually a super set of these right?
An eater, Ditto
who becomes Ditto's food eating
Ditto's food
An eater, Gordon
who becomes Ditto eating
an eater, Freeman
who becomes
Gordon's food eating
Freeman's food eating
Freeman's food.Edit: I realize vemv's examples are inconsistent as well
[1] http://worrydream.com/LearnableProgramming/ (the bottom)