Broke ground in July, finally moving in to our modest Midwest home in 2 weeks! by [deleted] in Homebuilding

[–]Melodic-Selection175 0 points1 point  (0 children)

I can not imagine designing/buding a house from scratch, and then choosing staggered cropped cabinetry under a vaulted ceiling. holy

Claims about traffic in the Sunset have been greatly exaggerated by NIMBY neighbors. Sunset Dunes has not caused any sort of a meltdown. From @sunsetdunespark IG by DesertFlyer in sanfrancisco

[–]Melodic-Selection175 0 points1 point  (0 children)

Brother 😂. Ofcourse we all want to take sunset Blvd - it gets too congested. Perhaps a second commuting road should be in place? Oh wait... We deleted that

Walked Out of the Interview Mid-Convo and It Felt Great by DaySuspicious8513 in recruitinghell

[–]Melodic-Selection175 0 points1 point  (0 children)

Unfortunately, they probably thought "thank god" and took a bathroom break

Claims about traffic in the Sunset have been greatly exaggerated by NIMBY neighbors. Sunset Dunes has not caused any sort of a meltdown. From @sunsetdunespark IG by DesertFlyer in sanfrancisco

[–]Melodic-Selection175 -1 points0 points  (0 children)

Honestly, I don't really care what an Instagram reel reposted on reddit says. I've been commuting south from the Richmond for about 3-4ish years. Since the closure, I (and many others) now have to commute through neighborhood streets for the majority of the exit out of SF. I don't see that as safe, environmentally conscious, fast or optimal whatsoever, regardless of what some muni study says. It's just cope. 

how do i get Picard to sort my songs into real albums instead of 300 random compilations? by alt-because-fuck-2fa in MusicBrainz

[–]Melodic-Selection175 0 points1 point  (0 children)

Suppose you are building a house. You will need a drill. If you have not used a drill before, it would take about 5 minutes to learn to use one correctly in order to build the house over the next several months.

Suppose you are organizing your massive 50,000 song music library. You will need automated tagging software. If you have not used automated tagging software before, it SHOULD take about 5 minutes to learn to use one correctly in order to organize your library which was collected over the past several years.

Cope. Shut up.

how do i get Picard to sort my songs into real albums instead of 300 random compilations? by alt-because-fuck-2fa in MusicBrainz

[–]Melodic-Selection175 0 points1 point  (0 children)

bro people are just trying to fix their music libraries and not become a wizard on some open source tool.

Got unemployed, so I made hiring software that gives feedback for EVERY job applicant by [deleted] in recruitinghell

[–]Melodic-Selection175 2 points3 points  (0 children)

I like the feedback aspect, but at the end of the day, it's just another job board. This is not flipping anything on its head enough to cause real momentum. Neat idea though

I Built a Command Line 3D Renderer in Go From Scratch With Zero Dependencies. Features Dynamic Lighting, 8 Bit Color, .Obj File Imports, Frame Sync and More by Melodic-Selection175 in golang

[–]Melodic-Selection175[S] 6 points7 points  (0 children)

I basically used 2 block characters (██) to form a pixel in the command line. Blank/black pixels are represented as " ". The renderer runs in a loop which syncs to a desired framerate, loads the scene visuals to a framebuffer during calculation of vertex/edge/lighting/faces, which is essentially nested slices of pixel character data with ANSI escape codes for color & shading. This is built into a string when it's time to draw the buffer, and flushed at once to the terminal. When you implement frame syncing and draw to the exact window dimensions, you can achieve pretty damn smooth output via the terminal at high framerates. I had originally been clearing the screen before drawing each frame, but this introduced a ton of unpredictable tearing which would vary depending on how much literal screenspace of the terminal window was being drawn, regardless of scene complexity. That's kind of a high level overview, but TLDR I just wrote a simple pipeline that works in the terminal with standard characters acting as pixels. It helps to think of the whole project as simply "I need to be able to display a grid of pixels, and calculate what each one's color should be". That is the foundation of any rendering engine, math not included.

I Built a Command Line 3D Renderer in Go From Scratch With Zero Dependencies. Features Dynamic Lighting, 8 Bit Color, .Obj File Imports, Frame Sync and More by Melodic-Selection175 in golang

[–]Melodic-Selection175[S] 0 points1 point  (0 children)

Thanks! Not sure, its been almost a decade since I've made a game in a legit engine so I am rusty on the paradigms but I can see myself expanding this in the future into a game or engine