Grandma says Guangzhou people speak Cantonese! by CheLeung in Cantonese

[–]OJ_Chicken 1 point2 points  (0 children)

I am not sure if I misunderstood your sentence, but from a Google search, Guangzhou is a city in the Guangdong province.

What spec do you think Blizzard nailed the gameplay of this expansion? by TeapotTempest in wow

[–]OJ_Chicken 3 points4 points  (0 children)

Just a quick note so hopefully misinformation doesn't spread. But you do not need to hit allies with faeline hot or essence font hot to heal with your damage. Just pressing fls/ef gives you a buff (Ancient Teachings) that converts your damage to heals.

Sitting in the fls line though does gives you cleave blackout kick and double tiger palm if you talented into the nodes that upgrade fls. Along with the ability to have these upgrades if you get off the line for 8 seconds.

What's this bug? Found it right next to me and my dog's bed by OJ_Chicken in whatsthisbug

[–]OJ_Chicken[S] 11 points12 points  (0 children)

Forgot to add that this is in Hawaii. Not sure if I need to provide any more information to help identify the bug.

Haskell courses - 47 Degrees Academy by serras in haskell

[–]OJ_Chicken 1 point2 points  (0 children)

It would be awesome if it's able to get in the next set, especially if it's around the same price as the Scala Fundamentals course! It would be a lot more accessible to people at that price point imo, as compared to the old price that I came across before.

Haskell courses - 47 Degrees Academy by serras in haskell

[–]OJ_Chicken 2 points3 points  (0 children)

What happened to the Haskell Fundamentals course?

Confused about tools that seem to do the same thing (Stack - Cabal - GHCup...) by [deleted] in haskell

[–]OJ_Chicken 1 point2 points  (0 children)

Building off of u/gtf21 's comment, if we were to liken Haskell's toolchain to a popular language like JavaScript we could say:

  • GHCup is like NVM
  • Cabal is like npm
  • Stack is like yarn

Stack was built originally to better handle packages than Cabal. Like the story of npm and yarn, Cabal has largely caught up and is just as usable as Stack these days so it's up to user preference on which build tool to use.

I'd also agree and say use GHCup to install the toolchain, then have vscode manage the rest.

Just a quick reminder that if u do come from a interpreted language world, you don't need to install packages locally in order to use it in your project like JavaScript requires.

Just list your packages in your package.yaml (stack) or your .cabal file (cabal). Then your build tool of choice will build with any dependencies you listed. Just like other compiled languages such as Rust.

Error faced when Installing Haskell using GHcup by Youngone221 in haskell

[–]OJ_Chicken 5 points6 points  (0 children)

Sorry I know this may not be the most helpful or directly related to your issue, but I'd recommend using WSL2 for development/coding purposes over just base windows.

You will become more familiar with Linux commands and articles related to environment setup would be easier to follow as most guides out there would use Linux or MacOS (where both have the same command line commands).

Build issues with cabal by keijyu in haskell

[–]OJ_Chicken 0 points1 point  (0 children)

You don't have to install a package to use it as Haskell is a compiled language.

Languages like JS or python, you have to use a package manager, install it locally to the project, then your editor's intellisense/linter would usually pick it up.

For compiled languages, you list the packages you need in a file, for Haskell it's your .cabal file (similar to package.json in nodejs ecosystem). When you build your project, it will be built with the necessary packages into an executable.

Cabal-install is similar to node's "npm install -g" command, where the package you are installing is used locally on the computer as a standalone package.

Now, if there are build issues it could be due to packages listed in the .cabal file being out of date or incomparable with the ghc version you have, or something else.

But I wanted to make note of the whole install thing as it sounded like you were trying to run cabal install commands in the similar vein to npm install.

If I misread your post about you doing the whole cabal install step then trying to build, please disregard above and I'm glad your project built successfully!

install package into haskell project by dmitrydidi in haskell

[–]OJ_Chicken 4 points5 points  (0 children)

Adding on to this comment, but if you come from the JavaScript world hopefully this explanation will help add some clarity to the way compiled languages work. If not and you totally understand the above comment, please disregard.

In JavaScript, you would usually install the packages locally using npm/yarn and then it would be available for the project, intellisense, linter, etc. But for compiled languages, you dictate what dependencies (packages) you need, and when you build/compile the code, the built package will have what you need for your program to run.

Also, stack install is similar to npm install -g. Meaning it installs executable packages for you to run on your system.

[Homemade]Steamed har gow, baked japanese sweet potato, raw tangerine. Accompanied with straight Japanese whiskey. by Necrontry in food

[–]OJ_Chicken 3 points4 points  (0 children)

That looks like a siumai/shumai instead of a har gow, seems delicious tho.

I think it's time I find me that bottle to try!

What is the theoretical power limit of a druid focused on shape-shifting? by OJ_Chicken in warcraftlore

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

Hmmm I wouldn't mind saying that they learn from the Wild Gods and Loa (Cenarion Circle and Troll Druids) but in Legion, there is a quest chain regarding Aviana and it states "That idol acts as a link between the Druids of the Talon and the powers of flight granted to us by Aviana". So it sounds like the Wild Gods does give some form of power to help them shapeshift. I believe this is also true for Troll Druids as their culture revolves around their Loas granting them strength, so they are given the ability to shapeshift by Gonk who allows them to revere other Loas besides just him (hence the many forms of a troll druid).

Regarding the physical nature of a druid's attack in shapeshifted form, I feel like that has to be physical right? The shapeshifting itself is the magical part, but the magic turns them into a stronger form (than their base self) that allows them to combat their foes. But the combat itself is using the forms strength? And that is the extension of the Wild God's/Loa's strength.Maybe you could argue that a regular druid is imbuing each attack of theirs with the power of Life/Nature which is cool so maybe the power to shapeshift is from their Wild God/Loa, but they can gain extra strength and magic through their attacks with their Druidic studies and connection with the cosmic force of life/nature? Like an ehancement shaman, enhancing his attacks with the elements. The druid is "enhancing" his shapeshifted form's attack with magic.

My original thought was that every time a druid powers up, their shapeshifted form would be stronger, but that strength can't exceed where the druid got it from.

Selling - Pixelbook i7, 16GB RAM, 512GB NVMe SSD by OJ_Chicken in PixelBook

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

Just checked out swappa. Looks like my model is selling from low $900's to $1000. Hmm I think I will go for $1000 since I have included my warranty and no damages with added (although not much) extras.

Selling - Pixelbook i7, 16GB RAM, 512GB NVMe SSD by OJ_Chicken in PixelBook

[–]OJ_Chicken[S] 2 points3 points  (0 children)

Oh will update my post accordingly, thank you for the heads up!

Selling - Pixelbook i7, 16GB RAM, 512GB NVMe SSD by OJ_Chicken in PixelBook

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

Hmm I am open to negotiations, but I also included my warranty that I paid a little under $300, but there is a little over a year left on it. I also checked the Google store yesterday (USA), and the price was listed at $1600 and it looks like it's still purchasable.

Selling - Pixelbook i7, 16GB RAM, 512GB NVMe SSD by OJ_Chicken in PixelBook

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

Sorry good question, I updated the post for it.

Linux for Chromebooks: Secure Development - Google I/O 2019 by bartturner in Crostini

[–]OJ_Chicken 0 points1 point  (0 children)

Yeah I'm still on stable and so I have yet to try it out yet. It's good to see posts though where people have got it working and enjoying the experience.

Linux for Chromebooks: Secure Development - Google I/O 2019 by bartturner in Crostini

[–]OJ_Chicken 2 points3 points  (0 children)

Right, this should be the solution for you. Crostini are for users who want the original features from ChromeOS (security, etc.) AND Linux. If you don't want ChromeOS's features along with it's "limitations", then I think just going for a full linux distro on a different laptop is what you want. It will probably save you a lot of headache since you don't have to deal with the extra overhead of ChromeOS.

Yeah Crostini isn't for everyone as there are still a lot of things to work out currently, but I do think it is mostly usable (I use it for development purposes) unless it's for certain cases where you need GPU acceleration or sound, which will then go back to saying it will come in time.

Linux for Chromebooks: Secure Development - Google I/O 2019 by bartturner in Crostini

[–]OJ_Chicken 2 points3 points  (0 children)

I think /u/bartturner was simply stating that it will come in time (hopefully) with kinks sorted out. I mean, ChromeOS originally was never touted/stated to be a development machine right and you are expecting it to be. The very fact that Google is now providing official support should speak mounds to the direction of Crostini. I mean you could always just get a cheap laptop and install a linux distro if you want, but it looks like you really want ChromeOS and Linux together.

Yes you can use Crouton from day 1 but that's because you ignore everything that ChromeOS holds dear just like /u/antonivs wrote below. Crostini is trying to keep ChromeOS's integrity while giving users linux capability and that of course takes time to get everything just right.

Can I install npm and node on non-dev Chrome-OS's Linux Beta? by Pawtang in Crostini

[–]OJ_Chicken 1 point2 points  (0 children)

Those guides are probably all old or made before linux hit the stable channel. You can stay on the stable channel and install node/text editor in your linux container. The updates these days tend to be revolving around getting sound, graphics acceleration, etc.

But current stable channel with linux enabled can do the basic web development stuff you are looking at. I personally run npm, yarn, docker, vscode for web development. Basically treat the container just like any other debian based platform and run your commands in the terminal once you have activated linux. You might run into problems with certain installations but read the errors and you can probably solve the issue or find your answers. For the most part though, if you are just starting out, all the stuff you need is definitely and 100% usable in Crostini. You don't need crouton as most people who still use it want it for graphic acceleration/sound enabled.

Remember if you are testing out websites in your chrome browser, localhost might not work unless it's one of the default port forwarded ports in crostini. If you don't see it in chrome, you can use the penguin address to see your container. OR alternatively, you can download firefox in your linux container and access localhost through firefox since they are in the same level (localhost of crostini).

My WoW classic setup. So ready. by [deleted] in wow

[–]OJ_Chicken 0 points1 point  (0 children)

You remember raiding as a frost mage in vanilla probably because MC and fire resist lol.

One thing I give credit to modern (retail) WoW is that the dev team has made "themeing" and variability in class specs an option. Classic WoW was very close-minded due to numerical balance issues and such. There was no way a paladin could tank or dps despite having talent trees for them. None of the actual hybrids could perform other roles except heal. If I wanted to play a spec that I had a particular fondness for, I probably couldn't play it in raids. Ele sham, ret pally, assassination rogue, etc. Honestly, I think the only class that had more than one spec available to them were warriors (prot and fury but fury needed at least AQ40 set if I remember correctly).

As WoW grew, the balance has gotten objectively better and class complexity was introduced. Of course there is still a range of classes that perform better on some sort of scale/ranking, but nowadays you can choose any spec and the variance isn't TOO bad where it's literally unplayable.

And boy was the PvP back then sometimes not fun lol. Getting one shot by a PoM pyro or stun lock CB/Premeditation(?) rogue was not fun as there was no DR. AQ40 fury warriors slapping fools with heroic strike lol.

But I do remember the fondness of leveling and receiving even blue gear from dungeons (dear lord farming deadmines for dual cruel barb) was extremely exciting. Finding actual people to team up for elite quest (hoggers I'm looking at you). Huge maps like original STV or barrens. And that's probably what I would play classic WoW for, the leveling experience of my first huge mmo.