James NCoT

@ncot_technology
293 Followers
165 Following
17 Posts

Welcome to my part of the Internet. On here you'll find links to all my YouTube videos, blog posts and explanations of the various hardware and software projects I've been working on. You'll find me writing C or assembly on various old and obsolete systems, letting the magic smoke out of electronics and working on retro computers.

All opinions belong to me, or the other voices in my head.

Here’s some hashtag soup…

#programming #gamedev #linux #retrocomputing #smarthome #homeassistant

YouTubehttps://www.youtube.com/@ncot_tech
Webhttps://ncot.uk
MakerTubehttps://makertube.net/c/ncot_technology
Exploring Terrain Generation Algorithms
I’m exploring #programming a bunch of #terraingeneration #algorithm, to see how they work and which ones look nice. So far I’ve tried out the Midpoint Displacement and Diamond Square algorithms…The Midpoint Displacement algorithm is pretty simple, but also kind of terrible. It makes some interesting 1D images though, and that’s probably the best use for it. Here’s a nice background of some hills. I made it using this old blog ...
https://ncot.uk/blog-posts/terrain-generation-exploration/
Exploring Terrain Generation Algorithms

I’m exploring #programming a bunch of #terraingeneration #algorithm, to see how they work and which ones look nice. So far I’ve tried out the Midpoint Displacement and Diamond Square algorithms… The Midpoint Displacement algorithm is pretty simple, but also kind of terrible. It makes some interesting 1D images though, and that’s probably the best use for it. Here’s a nice background of some hills. I made it using this old blog post’s code which needs a bit of fiddling with to run.

NCoT Tech
From Triangles to Pixels the Magic Behind 3D Graphics
Every frame of a 3D game you’ve ever seen ultimately reduces to pixels written into memory. No matter how fast the GPU or how impressive the graphics, it all comes down to plotting pixels on the screen.Today we’re taking a short look at how triangles get turned into pixels. It seems easy enough, but this is something early software 3D had to do by hand, and something modern GPUs are doing all the time.
https://ncot.uk/videos/from-triangles-to-pixels---the-magic-behind-3d-graphics/
From Triangles to Pixels the Magic Behind 3D Graphics

Every frame of a 3D game you’ve ever seen ultimately reduces to pixels written into memory. No matter how fast the GPU or how impressive the graphics, it all comes down to plotting pixels on the screen. Today we’re taking a short look at how triangles get turned into pixels. It seems easy enough, but this is something early software 3D had to do by hand, and something modern GPUs are doing all the time.

NCoT Tech

Seed Planting March
Planted some beans, peas, chillis and tomatoes in the greenhouse thing I made last month from bits of old plastic greenhouse.

This is the greenhouse thing

The allotment looks a bit tidier too after we stuck some bags of manure on it and dug over the weeds. The tiny row of boxes is easier to manage compared to a plot of land bigger than my house.
Read More 👉https://piku.xyz/seed-planting-march/
#blog #Allotment #Gardening

Today's #bing #daily_wallpaper is dedicated to all you lazy people out there. Whether you're sat doomscrolling, still in bed asleep at 1pm or have plans but never do them... 😏

Actual AI Slop
You OK there Gemini? Need a little help? Or are we about to see waves of Terminators sweeping across the land, wiping out humanity?

If it's the last one, could it start before I have to go to work?
Read More 👉https://piku.xyz/actual-ai-slop/
#blog #AI #AISlop

Allotment 2026
Went to the (new) allotment. It was super muddy. Digging over a set of smaller raised beds was much easier than a whole plot though.

The onions we planted earlier are growing properly, and I dumped three bags of manure on the potato box.
Read More 👉https://piku.xyz/allotment-2026/
#blog #Onions #RaisedBeds

Allotment 2026

Went to the (new) allotment. It was super muddy. Digging over a set of smaller raised beds was much easier than a whole plot though. The onions we planted earlier are growing properly, and I dumped three bags of manure on the potato box.

Farcebook
Triangle Rasterisation
These are some notes on how to manually draw triangles in code. Possibly useful if you’re trying to write your own software renderer, or are just curious how it works.There’s two ways to do this. One is quite CPU intensive, the other is mathematical and less CPU intensive. The CPU intensive version scales well if run on something with multiple cores, like a GPU. So there’s tradeoffs in which method is used and when.
https://ncot.uk/blog-posts/triangle-rasterisation/
Triangle Rasterisation

These are some notes on how to manually draw triangles in code. Possibly useful if you’re trying to write your own software renderer, or are just curious how it works. There’s two ways to do this. One is quite CPU intensive, the other is mathematical and less CPU intensive. The CPU intensive version scales well if run on something with multiple cores, like a GPU. So there’s tradeoffs in which method is used and when.

NCoT Tech
Obsidian file sync for free
I use Obsidian as my central note storing system. Here’s how I sync all my files between my phone, laptop and desktop machines. For free.IntroFirst, Obsidian is actually a piece of software worth paying for. I used to simply store a bunch of text files in a folder and edit them with any old random text editor. Obsidian makes this easier. Linking between pages, the tree view, the nice colours… it all makes the job of editing and managing t...
https://ncot.uk/blog-posts/obsidian-file-sync-for-free/
Obsidian file sync for free

I use Obsidian as my central note storing system. Here’s how I sync all my files between my phone, laptop and desktop machines. For free. Intro First, Obsidian is actually a piece of software worth paying for. I used to simply store a bunch of text files in a folder and edit them with any old random text editor. Obsidian makes this easier. Linking between pages, the tree view, the nice colours… it all makes the job of editing and managing text nicer.

NCoT Tech
Linux in the wild
Someone call IT support, the HDD in this one has died. Still, it’s nice to see penguins out in the wild.![PXL_20260307_170501425.jpg]
https://ncot.uk/blog-posts/linux-in-the-wild/
Linux in the wild

Someone call IT support, the HDD in this one has died. Still, it’s nice to see penguins out in the wild. ![PXL_20260307_170501425.jpg]

NCoT Tech

Right, seems my shonky RSS to Mastodon posting script is working with my new Mastodon account.

It's this btw https://github.com/ncot-tech/rss2masto

GitHub - ncot-tech/rss2masto: Simple RSS-to-Mastodon autoposter.

Simple RSS-to-Mastodon autoposter. Contribute to ncot-tech/rss2masto development by creating an account on GitHub.

GitHub