moutansos

Joined 9 years ago

Karma
12
Submissions
12
Member since
Apr 17
I'm a software developer from the Pacific Northwest. I work building tooling in the telecommunications industry. I enjoy, building things, gardening, hiking, kayaking, and of course writing code.

Blog: https://benbrougher.tech/

View on Hacker News

Recent submissions

Comment · 3 years ago
Comment · 3 years ago
Comment · 3 years ago
Comment · 7 years ago
One language that actually utilizes true dynamic scoping is PowerShell. It's true that this is an extremely powerful idea that can even override imported functions from a parent scope for things like testing, but it can very much be a nightmare. It leaves the programmer completely unaware of where a function or variable is declared or if it even is declared. Imagine the situation that while testing you have overridden a piece of code that is an interface into a real data layer in a real system, and you forget to declare it in the parent scope of the test, or worse yet, declare it and misspell the name of the function you should be overriding. You accidentally call the real function and start manipulation of data in a real system. It becomes a nightmare. DI and IoC don't have these issues because they rely on explicit passing of the dependency. So like many things, with great power comes great responsibility.
Comment · 7 years ago
Raspberry PI 3: OpenVPN Dell Poweredge R720 running VMware ESXi With - Ubuntu Docker Host - - Plex - - Blog Site - - TeamCity - - Minecraft Servers (Java and Bedrock) - - Gitlab - - ElasticSearch - - Kibana - - Resilio Sync - - PostgreSql - Manjaro Linux VM - Windows Server 2019 VM - 3 Node Kubernetes Cluster - - Couple of Side Projects Running on It

Basically all the stuff I don't want to pay a cloud provider to host.

Overall the R720 with 48GB of ram has been one of my best buys hands down. down the road I plan on grabbing a second server and a proper NAS or unraid setup.

Comment · 9 years ago
I did this with Audacity to some bmp images. I got some interesting results. I just read in the bmp files as raw data and manipulated them that way.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton