Storypost | 2020.06.15

Payday new hideout edge tracing graphics software
Media room renovation

Media room renovation plan

Having bigger fish to fry, I hadn't really touched the media room in about ten years, aside from swapping some electronics and furniture. It seemed like a modest house project was in order when we hit reopening stage 2.5. The plan centered around repainting a darker, more cinematic color and moving the audio wiring from being exposed to hidden behind moulding.

The first step was to replace the hdmi hole in the wall with a proper junction box and outlet. The stairway behind dictated that it couldn't be completely hidden, but nbd.

Media room renovation paint

Painting was straightforward once all the wiring and baseboarding was removed. Behr Suede Gray flat.

Media room renovation electronics hole

The closet(?) under the stairs always served as a perfect place for electronics. I finally trimmed it in using (in keeping with my newfound sacred commitment) only pvc ever.

Media room renovation electronics shelf track

I decided to go a little creative with the shelving. Rewiring stuff back there was always a total pain, as things were sitting on makeshift shelves and had to be maneuvered to get at any wiring. And all of this was especially difficult reaching in from the room.

Media room renovation electronics shelf trolley track

What I needed was a moving shelf that would allow me to slide everything out of the way and crawl into the electronics cabinet. I thought about drawer sliders but decided a trolley track would be neater and more forgiving to install.

Media room renovation electronics shelf track installation

Of course, an overhead track meant the shelves had to float down from the trolleys. I borrowed the simple, industrial shelving approach I used upstairs; horizontal pieces suspended on a set of carriage bolts. This would also maximize airflow to electronics and allow versatile zip-tying options for all the wiring.

Media room renovation electronics shelf finished

It worked great. I didn't expect the trolleys to allow swaying, but that actually works well for improving access to the shelved items. I suppose if I didn't want this I could have set up parallel tracks.

Media room renovation crown moulding wiring speaker wires PVC trim

So yeah, surround wires in the crown moulding.

Media room renovation speaker wire

I went 14-gauge which was probably overkill and a pretty tight fit with just two sets.

Media room renovation crown moulding pre nail ftw

I/Jes quickly learned that pre-nailing the moulding made life much easier.

Media room renovation finished

The corners also needed trim pieces to cover the wiring going from the audio head unit to the ceiling and down to the surround speakers.

Media room renovation hdmi and audio cables

A few minutes into a Divinity session I got flickering and frame rate problems. Assuming this was my hodgepodge of hdmi cables (and hoping not the new outlets), I bit the bullet on hdmi 2.1 (4k at 120hz) to cover the tv-outlet-outlet-playstation/switch/etc. In the mean time I'm back to the old direct hdmi and optical audio cables.

Craft beer club delivery

Thanks to Jes, I was able to sample some beers and cheese while I worked.

Ad hoc pool cleaner hose with brush from shopvac parts

Unrelatedly, I build another pool hand vac out of abs and shop vac hose attachments. The brush is actually pretty good for the purposes.
Current events

SpaceX barge rocket landed

Okay, what? Elon your rockets and cars have this slick sci-fi feel but you decided the inspiration for your barge would be Waterworld? Anyway, there's the bright spot in current events. We're looking at another covid wave coupled with worldwide protests being met by (dramatic pause) the thing they're protesting.

Reddit WallStreetBets technical analysis SPY goose

Good time to stay in and have more Zoom chats, hang out in the pool, and of course trade based on - well I'll let a different Jon explain it:

I'm a technical trader, don't bother me about fundamentals.

ZeroHedge comment section fundamentals money printing unhinged

I occasionally have a Zero Hedge article linked to me by a bovine compatriot. While they do their homework and occasionally get a scoop, it's hard to take someone seriously when they unironically use the pen name Tyler Durden. And then there's the near-pizzagate level conspiracy theorizing. But since I'm already there, I often unblock some of the dozen javascript requests and check out the utter trash heap that is the comments section. Sometimes there is a good bit of banter that's also dripping in disgust for anything that is different.

Reddit WallStreetBets Robinhood Hertz pump DUO

This economy has had it all: covid, negative oil futures, aggressive Fed action, pharma pumps, and even a pissing match between financial institutions and WSB types.

[Brokerage is] waiting until the next business day to do the [money] transfer. But I wanna yolo nooooow
Covid continues

Covid pandemic coronavirus Zoom chats

So the zooming continues, but the GBES put together an outing to Stone. We got the last rezzie, though the place was practically empty (dining only). Ordering was done completely through an app/QR code. Still, everything was very pleasant, from weather to food to tiki IPA.

Stone Brewery pandemic Stone Brewery pandemic phone ordering Dog weimaraner looking down

Graphics programming edges methods

I haven't done a ton of coding - as you might imagine - but I did experiment with the edge masking logic I started last month. It would basically do this for each pixel in the image:
  1. Examine nearby pixels
  2. Compute an average
  3. Set the edginess to the average difference between each nearby pixel and that average (difference = dr + dg + db)
It was a simple approach that would yield a dark/bright edginess value that could be used to manipulate the original image. By using the average of an area as the value for difference judgment, it was less focused on the pixel it would ultimately manipulate. At that point, I had no basis for comparison of what this would call an edge vs, say, Photoshop's "find edges" function.

Graphics algorithms programming software

The sky is the limit for deciding what is an edge and how edgy it is. I ended up implementing three alternate approaches:
In addition to the top image, here are a few more applications of each technique. For some of them, I adjusted the output to fully cover the black-white range (uniformly for the dataset).

Motorcycle Palomar edge finding graphics programming Edge finding graphics programming Edge finding graphics programming Edge finding graphics programming

As usual, downscaled jpgs aren't the best way to view these, but you can definitely pick out differences in the edge results.

My laptop should have a breathalyzer, but for minimum caffeine
Whalers on the moon

Barotrauma submarine darkness

Well actually submariners on Europa, but the post-PUBG crowd has grown a bit now that we're playing a less frustrating game that supports varying team sizes.

Barotrauma submarine imaginary fire

We finally have the sub maintenance thing pretty well covered - also handling CattleDecapitation's habit of injecting people with opiates while they're looking at instruments. But then Chase takes us too deep, or Mark runs over Shane, or I bring a "thermal artifact" on board and it lights everything on fire.

Good fun.

Barotrauma guitar clown Barotrauma electrical engineering skill Barotrauma submarine darkness mudraptors Barotrauma submarine minisub

Divinity Original Sin 2 sailing island

J and me are still working through the rather large third act in Divinity. And at long last I unlocked the walking bomb summon.

Divinity Original Sin 2 combat spider wagon Divinity Original Sin 2 combat ranged
Dead presidents

Payday FBI heist back door takedown

When we don't have enough to crew a sub, we've been expanding our Payday 2 horizons. I even photoshopped the perfect weapon for Cattle:

Payday fake weapon silenced suppressed minigun
Choose your outdoor adventure

Golfing panorama

We hit the links for Gage's birthday. Lomas Santa Fe Executive is a rather pleasant par 3 course. No agoraphobia yet.

Golf panorama pandemic Golf panorama pandemic driving
Next adventures

The Last of Us Part II / 19 June

The Last Of Us Pt 2 smoke plume

Mom is sending me TLOU2 this week, pretty happy that my media room is now dark enough to properly play a zombie game.

Star Wars: Squadrons / 02 October

Star Wars Squadrons cinema X Wing

Well this one came out of nowhere. Apparently a Microsoft studio has been working on a Star Wars game under the code name "Maverick". For those of us who have spent two decades begging for an update to the X-Wing series, the project name is encouraging. Also if there's a low-gravity volleyball minigame we wouldn't complain.

XWing Alliance LucasArts Death Star Calamari Cruiser

Twenty years ago, X-Wing: Alliance was a fantastic adventure. Before that, XvT gave us a pvp alternative to UT and Quake. (More nostalgia).

Star Wars Squadrons cover art

The game was leaked a couple days ago, possibly a move to create hype for today's gameplay-free trailer release. For me, the big question is whether it'll be more Rogue Squadron/Battelfront or X-Wing.

Star Wars Squadrons Imperial squad

The game is clearly team-oriented. That's great (especially if there's a co-op/solo campiagn) and suggests that it might borrow elements from FPSes and MOBAs. That said, if each squad member has a cringeworthy hero splash screen and you're flying around waiting to pop your ult, I'm going to write some strongly-worded letters to Electronic Arts.

Star Wars Squadrons hangar XWing UWing AWing

Kotaku reported that:

Horizon: Forbidden West / ???

Horizon trailer Aloy bow

Some time in the distant future, we'll check back up on our favorite dinosaur mech hunter. That trailer though, sappy level 1000.

Horizon elephant trailer


Yeah. PVC baseboards are so much better. No painting (if you want white). No warping. Harder to damage. Nails actually stay in them rather than just being a hotdog down a hallway the first time the vacuum taps them.

"Only PVC ever"?

Remember the app that all it did was send "Yo" to a friend? I want the Yolo app. Just one button. Don't even care what the option is. Every time you click it it closes whatever you have and buys another.

Related - internal

Some posts from this site with similar content.



Lockdown video gaming, socially-distanced beer exploration, and site generator improvements.


I've done a little more work with my graphics library, following a few threads:

High/low country

Borderlands 3 Bounty of Blood, Barotrauma submarine design, Divinity, and some summer things.

Related - external

Risky click advisory: these links are produced algorithmically from a crawl of the subsurface web (and some select mainstream web). I haven't personally looked at them or checked them for quality, decency, or sanity. None of these links are promoted, sponsored, or affiliated with this site. For more information, see this post.

Texture Gathers and Coordinate Precision Nathan Reeds coding blog

Pixels and polygons and shaders, oh my!

absorptions: Using HDMI radio interference for high-speed data transfer

A blog about signals, programming, music, and other stuff.

Exploring The Sega Saturns Wacky Architecture | Hackaday

In the annals of game console history, the Sega Saturn is probably the most convoluted system of all time, even giving the Playstation 3 a run for its rings. Also known as the system on which Sega

Created 2024.05 from an index of 235,542 pages.