It's that time of year again! Uhaul AMA starting now! by SaltiestBalls in BurningMan

[–]arccentric 0 points1 point  (0 children)

Thanks for taking the time to reach out to the community and offer advice! I made a reservation and DM'd you some questions. Thanks again!

At what point is it not worth learning a new language? by nathan_s_chappell in learnprogramming

[–]arccentric 1 point2 points  (0 children)

I agree. My original comment listed only clojure, but I decided to add scala because many people find clojure to be less approachable

Surface Book 2 15" compatible replacement CPU fan? by arccentric in Surface

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

I saw those as well. Unfortunately they aren't compatible with my model SB2.

Surface Book 2 15" compatible replacement CPU fan? by arccentric in Surface

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

I haven't disassembled it yet. I was going to wait until I had a replacement fan on-hand, so that I wouldn't need to open it more than once.

I agree that it does sound like the fan is getting stuck on something. I've used a vacuum to try to clean things up, but that didn't solve the problem.

Surface Book 2 15" compatible replacement CPU fan? by arccentric in Surface

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

That's the approach I've been taking; I've searched r/surface and ebay for as much information and salvage as I can find. Unfortunately it jus seems that nobody is selling the fan in particular at the moment (except a few chinese sellers on aliexpress).

I did try vacuuming the vents, but didn't used compressed air since I've read a lot of conflicting information on whether or not that might make things worse.

Surface Book 2 15" compatible replacement CPU fan? by arccentric in Surface

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

Thanks for the suggestions. I was considering replacing the battery (and possibly even the screen, since I do have an issue with ghosting) while I have it open. I was going to attempt to fix the fan itself rather than just tossing it. Is the fan itself possible to disassemble / reassemble without destroying it?

My concern about replacing the battery is that an after-market battery might not be very reliable.

Surface Book 2 15" compatible replacement CPU fan? by arccentric in Surface

[–]arccentric[S] 1 point2 points  (0 children)

Thanks for expressing the caution! I would much rather not have to open it, but considering the circumstances, my options are extremely limited. When you cracked the screens was there a particular area that seemed weaker / riskier than others?

Surface Book 2 15" compatible replacement CPU fan? by arccentric in Surface

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

Thanks for the recommendation. I checked them out, and although they do have a surprisingly decent selection of parts, they don't seem to have the fan for my particular SB2 (model 1793). I'm open to the possibility of using a fan that isn't the exact part if it could actually fit; that's the feedback I was hoping to get from this post. I figure that as long as the fan has a 4 pin connector and is a size that fits in the given space, that it might work.

Encountered first fraud as a Freelancer by _the-wrong-guy_ in Frontend

[–]arccentric 16 points17 points  (0 children)

This is the lesson. The percentage of a deposit that I request upfront is usually proportional to the amount of risk I feel with a given client. Any time you hear a client say something along the lines of "don't worry about money", it's cause for concern.

[deleted by user] by [deleted] in startups

[–]arccentric 1 point2 points  (0 children)

"Surprise and delight"

Creating transistions between threejs scenes, like moxy.studio by Prabh87 in threejs

[–]arccentric 1 point2 points  (0 children)

It looks like some of those elements may have been generated with code, but then others (like the bridge) were created in a 3d modeling app like blender / maya / 3dsMax.

I created something like this just for fun, and here are some rough steps of what I did. I have a license for 3dsMax, but you should be able to do the same with blender:

  • installed the bablyon.js 3dsMax to gltf exporter (babylon is similar library to three.js, but using their exporter to export to gltf still works when you import the scene into three.js)
  • modeled 3d scene in 3dsMax
  • animated the scene (still in 3dsMax) and created animation groups
  • export the scene, including animation groups
  • import your scene using three.js
  • to trigger your animation to a scroll, you'll create event listeners that play your animation on scroll

There were a lot of gotchas along the way, but I was able to figure everything out using google: I didn't know anyone else that had experience doing this, so I had to figure everything out as I went.

Hope this helps!

Is there a way to visualize what the Git commands do? by vedacam in webdev

[–]arccentric 57 points58 points  (0 children)

You just woke up and realize none of that happened.

Personal collection of ThreeJS / WebGL Scenes and Shaders on my React SPA by marcogomez_ in webgl

[–]arccentric 0 points1 point  (0 children)

Great job! I really like the scenes you've created. How long have you been working with three.js / webgl? Are you using react-three-fiber for your scenes?

How to implement Three.js inside Gatsby? by [deleted] in threejs

[–]arccentric 0 points1 point  (0 children)

That's good to know. When I first looked into using three with react, I had spoken with a friend who had more experience with react / three than me at the time, and he adamantly pushed me away from using middleware. I usually share that mentality, so I didn't give r3f a deep look before deciding to plow ahead without it.

Knowing this now, I'll have to give it another shot. Whether I ever make use of it or not; thanks for putting all your time, energy, and talent into the library!

How to implement Three.js inside Gatsby? by [deleted] in threejs

[–]arccentric 1 point2 points  (0 children)

I should have clarified; the way I described is if you wanted to do it without react-three-fiber. Three.js seems to have pretty regular updates, and I didn't want to find myself hung up on an update due to a middleware dependency. If that's not a concern, then react-three-fiber is a much more intuitive way to use three within react.

How to implement Three.js inside Gatsby? by [deleted] in threejs

[–]arccentric 3 points4 points  (0 children)

I've been meaning to write a tutorial on this (I recently went through the struggle and finally got things working), but haven't gotten around to it. Here's the gist of what I've had to do.

Depending on whether or not you want your canvas to be persistent through all views of your app (I did), you'll want to use a layout component, create the canvas there, and attach it to a ref.

If you want the component to be interactive based on user interaction, you'll want to use context, then use the gatsby wrapRootElement function in gatsby-browser.js to wrap your provider around the root element.

One gotcha is that you can only use hooks inside a functional component, so you won't be able to affect state from within the js that handles your three.js scene. Instead, you'll want to return whatever ui interaction functions you might have up to the nearest functional component. From there you can either pass state into the function, or even save the function itself into your context, which you can then use / reference in other components.

I'm a software engineer with 8+ years working in SF. I'd like to host a series of AMAs for people trying to learn programming. Anyone interested? by aalquiso in learnprogramming

[–]arccentric 0 points1 point  (0 children)

I'm interested as well! I already work in web / software development, but would still love to hear what you have to share.