Author Archives: gman

Bloodborne – Objectively Bad Game Design

Bloodborne fans, explain it to me.

Is Bloodborne only playable if you played Dark Souls first? I’ve never played any of them. Was told told skip those and so I gave Bloodborne about 1 hr and gave up. One of the worst experiences I’ve ever had.…

Isolating Devices on a Home Network

Call me paranoid but I’d really like to be able to easily isolate devices on a home network.

As it is most people have at a best a single router running a single local area network. On that network they have 1 or more computers, 1 or more tablets, 1 or more phones. Then they …

WebGL2Fundamentals.org and stuff

I recently made webgl2fundamentals.org. WebGL2 is backward compatible with WebGL1 which means anything you learn about WebGL1 is applicable to WebGL2 but there’s a few things that made it seem like it needed a new site.

The biggest were GLSL 3.00 ES which is an updated version of GLSL that’s not available in WebGL1. …

Saving and Loading Files in a Web Page

This article is targeted at people who’ve started learning web programming. They’d made a few web pages with JavaScript. Maybe they’ve made a paint program using 2d canvas or a 3d scene using three.js. Maybe it’s an audio sound maker, maybe it’s a tile map editor. At some point they wonder “how do I save …

CAs now get to decide who’s on the Internet

It started with a legit concern. The majority of websites were served using HTTP. HTTP is insecure. So what you might be thinking? HTTPS is used on my bank and amazon and anywhere I might spend money so it seems not a problem. Except … HTTP allows injections. Ever use some bad hotel or bad …

More NPM BS

Sorry to rant on this more but sheesh! How much does it take?

So I want to watch the filesystem for changes. Unfortunately node’s fs.watch isn’t OS independant. Some OSes return individual files. Other OSes just return the parent folder changed. I’m sure there’s some legit reason like perf not to fix this for all …