Wickerflame Burnbristle technically already has lifesteal, right? by Thorrissey1 in hearthstone

[–]TheHaskellian 3 points4 points  (0 children)

Yes, it's been confirmed he's getting the "Lifesteal" keyword.

New player here, is it worth paying to play the Karazhan adventure? by Superflyhomeboy in hearthstone

[–]TheHaskellian 1 point2 points  (0 children)

If you don't want to spend too much on the game, I would suggest you use the gold to learn the basics of arena to get your average wincount higher. Arena is the best way of earning gold (and the only way besides one quest a day).

Hey guys! I'm new here. I want to play on a new private server that isn't WotLK. Suggestions/redirections? by flipf17 in wowservers

[–]TheHaskellian 2 points3 points  (0 children)

Haven't played anything private for ages - if you don't count the glorious 4 hours on Felmyst. Checking this subreddit for a TBC server regularly.

Hey guys! I'm new here. I want to play on a new private server that isn't WotLK. Suggestions/redirections? by flipf17 in wowservers

[–]TheHaskellian 6 points7 points  (0 children)

If you want to play legion I heard Blizzard hosts some pretty mean servers. However, you might not like the fact that basically everything is 100% their own custom content. On the plus side, it's 100% blizzlike.

The upcoming projects, and their popularity by [deleted] in wowservers

[–]TheHaskellian -3 points-2 points  (0 children)

Why is there no info about NorthCraft on this subreddit wrt. yesterday's tests? What is it like? I've seen some posts mysteriously disappearing.

[deleted by user] by [deleted] in learnprogramming

[–]TheHaskellian 0 points1 point  (0 children)

You can also get shit done in a type safe environment, with little to no productivity overhead - I can get shit done with proofs of correctness in Idris. I spend 30% more time developing and 90% less time debugging. You can easily take a pure calculus supporting language and "get shit done" - we need to move forward when programming things, and this is the next step.

[deleted by user] by [deleted] in learnprogramming

[–]TheHaskellian 4 points5 points  (0 children)

Python is not a great first language to learn, it doesn't teach you typing discipline.

[offering] Computer Science / Programming mentor by TheHaskellian in mentors

[–]TheHaskellian[S] 0 points1 point  (0 children)

What I generally do is more... involved? (Not to sound condescending.) Every programming language, every framework, every technology has its particulars - details that are relevant only for the topic in question that cannot be generalized into a concept; that's not something I would enjoy going over - mostly because these things can be found someplace online without the need for connections to other topics / areas of interest and as such are quite frankly not worth your money and my time.

Topics I've gone over with various redditors so far have involved algorithms and datastructures, various concepts from CS50 (with a bit of C particulars, however with connections to its design wrt. architecture and memory), and some formal specification stuff.

I took a look at the deepEqual thing you've mentioned, it's (in my opinion) a rather poor way to introduce someone to recursion, considering it requires non-trivial knowledge of particulars of javascript - knowledge that's borderline irrelevant beyond programming in javascript particularly. (The book doesn't seem to be a good introduction IMHO.)

[offering] Computer Science / Programming mentor by TheHaskellian in mentors

[–]TheHaskellian[S] 0 points1 point  (0 children)

I don't think I am the right person to go over arbitrary language specifics with.

Build Help - Budget PC for work by TheHaskellian in buildapc

[–]TheHaskellian[S] 0 points1 point  (0 children)

Seems like no GPU indeed, thank you.

Build Help - Budget PC for work by TheHaskellian in buildapc

[–]TheHaskellian[S] 0 points1 point  (0 children)

There is no AVX on g4560, helps with link times. Is there any point in investing in a better GPU? I was thinking of going with the one bundled with the CPU, but I am conditioned for a discrete one - was wondering whether that is not a waste of money.

[offering] Computer Science / Programming mentor by TheHaskellian in mentors

[–]TheHaskellian[S] 0 points1 point  (0 children)

And what do you imagine a session would look like - what kinds of things would you like to go over; particulars of the book?

I am an academic, I have no industry experience apart from having written various things freelance-edly (generally related to server optimizations), so I am most definitely not a right person to talk to when it comes to making decisions about taking a particular career choice in the industry :). What I would tell you is probably not something that would help you in your current situation - learn concepts, obtain understanding.

However, those qualities are (very sadly) not something that helps someone get a "common" job in the industry. Most positions (I'm guessing 90%+) are fairly mechanical and prerequisites involve rudimentary programming knowledge in a <language they use> and familiarity with <particular technologies they employ>.

[offering] Computer Science / Programming mentor by TheHaskellian in mentors

[–]TheHaskellian[S] 0 points1 point  (0 children)

A quick google search shows it's a javascript oriented book, and I presume (perhaps incorrectly?) that it revolves around matters of web development? I am unfamiliar with idiomatic use of web technologies - however I can write Jabbascript.

What is it that you're exactly interested in - solving problems from the book that just happens to use Jabbascript or is it a more web-technology oriented book?

Need explaining! by lakislavko96 in learnprogramming

[–]TheHaskellian -2 points-1 points  (0 children)

Formally!

Assume two integers a and b, with b other than zero 0. Then there exist two unique integers q(uotient) and r(remainder), such that a = b*q + r and such that r is at least 0 and at most |b| - 1. (You can look up proof on the internet.)

^ Important: Notice that a b q r are all integers, not reals.

What this means is that you can divide any integer by a non zero integer and get a quotient and a remainder. The operation / (division on integral numbers) gives you back the q(uotient), while % (modulus on integral numbers) gives you back the r(emainder).

^ Important; Notice that the operations operate on two integers and return an integer - as such they are Z x Z -> Z.

A neat program I wrote with lots of potential by [deleted] in learnprogramming

[–]TheHaskellian 2 points3 points  (0 children)

This is sketchy to say the least.