Category: Uncategorized

  • I have a MacBook NEO coming to play with.

    It’s not something that I’ve put out the cash on, this is for the test pool of hardware in the office that we use to make sure that our software works properly. However since it’s a general pool this does mean that I’m going to be able to put hands on the thing and see how it feels compared to the current state of Windows devices that are out in the field.

    At this point reviews on the thing are either super happy about the device, or super critical, no real in between.

    Be interesting to see what the reality is when I can put my hands on one outside of the Apple Store.

  • I really hate it when my rut is filled in.

    Well over a decade ago I picked up a messenger bag that I really liked, it was from a local company to me called Onsite Equipment and I’ve really forgotten how long I’ve been using things thing and after many years it’s starting to show it’s age. The fabric isn’t wicking water during rain, all the straps are starting to fray, and I’ve replaced the buckles multiple times.

    Honestly I like the bag enough that I wanted to just go get another of the exact same bag, understanding that the same exact bag may not be still being made but hoping that the manufacturer has something else that works and stays faithful to the original one that I’ve been using. However when trying to look the company up it’s looking like they may have folded.

    So, now I’m having to start sniffing around for a new messenger bag.

    Timbuk2 and Chrome are a obvious option, but given everything going on I would prefer a Canadian manufacturer, preferably somebody local if there is one making bags at a reasonable price.

    I’ve found this from Cocoette;

    And another brand that I like the look of is the Life Behind Bars, but they don’t seem to have anybody local who stocks the things so no idea what they actually feel like. But I do really like the look of the Echelon in blue.

    https://int.lbbjkt.com/products/the-echelon-m?variant=44218768949301

    Now I just need to find an excuse to get out to Jakarta to get a look at the thing I guess.

  • So why do I bother with a homelab at all?

    So I like computers. I’ve played with them for years and spent a lot of time working my way into a career where I can work with tech on a daily basis.

    At work I have access to piles of hardware, granted it’s not like what what the folks at LLT would have sitting around, but it’s still more than what a average person sitting at home would have sitting around. I still however maintain a decent pile of hardware at home to play with even though I have a large pile of gear to work with.

    So why do I do that?

    Well while I have a pile of gear at work to play with I don’t always get to have complete control over what I get to do with that hardware. In some cases projects that I want to play with or things that I want to do have nothing to do with what we are doing at work and I can’t really go and take work resources to mess with those projects. In some cases they will overlap and I can play with some interesting tools at work but a lot of what I’ve been playing with personally just does not overlap.

    So the question becomes what hardware should you be using to build out a home lab?

    Well what I did was just to reuse a lot of what I had sitting around from previous upgrades. Generally I would upgrade my primary machine every two or three years, and after a couple of years you wind up with a pile of older hardware sitting around that would otherwise be collecting dust so why not put it to work. The big advantage to this is that you already have the hardware sitting around and you won’t have to spend more money out of pocket to pick up stuff.

    The other place where I have had some luck picking up hardware was from other people’s e-waste bins. A lot of companies still purchase hardware and rotate the hardware out within about three years or so depending on leases and other things. When that happens that gear can sometimes wind up finding its way to a recycler or refurbisher. At one point I came across a 11th gen i5 sitting in a e-waste bin and, at least from what I can tell, the only thing wrong with it was a broken wireless antenna cable. Even if you wind up buying the things devices that are a couple generations back show up on Ebay and local shops fairly cheaply, you might need to toss in some more RAM or a SSD but that’s still generally cheaper than a new machine.

    The one thing that I try to avoid for the test stuff is buying things new.

    That’s not to say that I don’t pick up new stuff from time to time. Personally I’m not a huge fan of used storage or other things that will eventually wear out like a mechanical hard disk or SSD eventually will. However a CPU? That doesn’t tend to wear out over time.

    And honestly, If I’m going to drop 1200$ on a piece of hardware I would rather have it be the primary machine that I’m working on all day long rather than something that’s going to sit and run random docker images or other software that I decide to play with. Work is a different matter – there spending money on hardware that’s going to sit in the background and do stuff makes sense, but for home I would rather have the fancy toy sitting on my desk.

    When you start this be willing to accept anything that you can get free or cheap, but don’t get attached to it. At some point you are going to wind up with too much gear and getting rid of it winds up being it’s own set of problems.

  • I collect pens. No it’s not strange at all.

    So as I have mentioned at other points I do collect pens. Specifically I collect fountain pens that I use for note taking and other writing at work and home.

    Why fountain pens?

    Well I’m left handed and what I find is that the inks that I use in them wind up drying quicker than the normal inks that I find in most ballpoint or gel pens and as such I don’t get as much of it sitting on my hands as my writing hand is dragged through the stuff I just wrote down.

    So how did this start?

    I was down in San Francisco for a work trip and was wandering in the area around Moscone Center before having to do work stuff and found a Pen Shop that was going out of business, and when wandering around there I found a green Lamy All-Star that caught my eye, and since it was on sale for a good price I picked it up on a whim and within 10 min of using it wound up going back after work to pick up another Lamy Safari that they had in stock since it was again very cheap and I really liked the way that the things wrote.

    Over the years any time that I was shipped someplace for work I would wind up sniffing out Lamy Safari and All Stars and would pick them up as souvenirs of my travels. The thing with these pens is that Lamy releases special editions every year with them in new colours, so even after I stopped traveling I kept picking up the special editions from a local pen shop that I like to go to. At this point I think I probably have well over 60 of the things now.

    That’s just a few of them.

    Since then I’ve also picked up some other pens from Pilot and Twisbi, and I’m eyeing some others that look interesting to me but there’s a limit to how many of these things I can justify having sitting around.

    The key for me is that these are pens that I use – I rotate through these things over time switching them out as they run dry on ink so that they just don’t sit laying around doing nothing. I wouldn’t mind having a better way to display these things other than the cases that I’m currently using but I haven’t had time to figure anything out. Might need to spend some time with a 3d modelling tool and a skadis pegboard or something like that.

  • Tools, and when it pays to be picky about them.

    As I have gotten older over the years I have in a lot of regards become less and less picky about brands for some things. However one place where I don’t like to bend is when I’m picking up tools that I’m going to be using a lot.

    I’m not just talking about hand tools here either, one of the strangest things that I am picky about is my writing instruments and the keyboards that I work with.

    These are items that, at least while working, I will have my hands on all day long in some form. Either taking notes, typing emails, writing documentation, or just doing other stuff keyboards and pens are two of the more important things that I have in my bag.

    When given a choice I don’t think I’ve used anything other than a fountian pen for coming up on a couple of decades now, and I’ve bought far too many keyboards trying to find the right one for a full days use.

    Thinking about it this even impacts my choice of laptops, either a Thinkpad or a Apple device since they seem to have the best keyboards around for typing.

    Even though I consider myself picky about these tools I will use whatever is at hand if I don’t have a choice in the matter. And while someone might look at me writing with a 75$ pen and think that’s crazy there are people out there walking around with pens worth far more than what I’ve spent in their notebooks.

    For me it makes sense to pay the premium for something that I’m using every day all day long. I would rather pay once and cry about the price once rather than keep having to replace tools that break or can’t do the job.

    This is definitely something that I picked up from my father. He worked as a mechanic for years and if you look through his tool box he had some stuff in there that was completely overkill for someone who was not pulling massive trucks apart daily. For him however the cost of a broken tool meant that a job might not get finished on time leaving a truck out of service. There were some tools in the box that were really cheap – mostly stuff that it looks like he bought it for a single job and then tossed it in the back of his toolbox and forgot about them. You can tell however what was important just by the feel of the tools that were in the box.

    I suppose at some point I’ll do some reviews of pens and other tools that I’ve got sitting around, for now however it’s getting to be bedtime and it’s time for some sleep.

  • Go watch The Boys.

    The last season of The Boys is aging on Amazon Prime right now, and if you have not gone through and watched it yet you should.

    It’s gory, and not something that you would want kids to watch but it’s dammed good and while I’m kind of sad that it’s going to be ending after this season it’s shaping up to be a banger of a send off.

    The folks at Amazon have had a couple of really good shows in the last couple of years. Reacher is a solid watch, and the Eye of the World series they did was good, and it’s too bad that it was cut short since there is a pile of material they could have run through for that series.

    Either way, if you haven’t seen it yet go get started on The Boys. It’s well worth the time.

  • Ok, new camera, now for the extras.

    While my D70 did a great job for me for 20 years it recently became time for a new camera and after a lot of digging around I picked up a Nikon Z50 II to replace it.

    I was considering something in the Nikon DSLR range rather than the mirrorless cameras but after looking at the DSLR range and looking into the differences between them I really liked that the Z Series was a bit smaller and lighter and that would be better for packing the thing around while travelling since that was one of the things about the D70 – it wasn’t really a small camera.

    So, after looking at the options I ruled out the Z30 since I like having a viewfinder for composing photos but anything higher than the Z50 or Z50 II jumped the price up quite a bit and didn’t give me enough to justify paying the extra.

    Since they generally have deals on kits with these things I picked up a two lens kit that paired the body with a DX16-60mm f3.5-6.3 and a DX 50-250 f4.5-6.3 lens. I know that a lot of people poke at the kit lenses as being less than ideal the pricing of the kit was such that the lenses were almost a 2 for the price of 1 thing and it gave me some glass to put on the body to get started.

    The lenses are good enough for most of what I’m doing right now, they give me a good range of focal lengths and are fast enough that I can actually use them when I’m walking around. Now personally I prefer shooting with prime lenses, not zooms. On the D70 the most common lens for you to find attached to that body was the 50mm f.1.8 that I picked up and after a short while I found that I really missed having a fixed lens on the camera. Shortly after I picked up the kit there was a point where the Nikor Z DX 24mm f/1.7 was on sale and after taking a look at some reviews I picked that up for the kit as well.

    In the end I’m going to be looking for a couple more prime lenses, probably something in the 40-60mm range, and then something around 100mm or so. There’s lots of nice options in the line up, and I really have a eye on the MC 105mm f/2.8 VR S and the 50mm f/1.4 that they have in the lineup right now.

    The other thing that I did have to do was pickup some extra batteries and some SD cards. The batteries man, those were just wild. On Nikon’s website the batteries from them run about 100$ cad, but you can’t charge them outside of the camera unless you pick up a charger that they don’t include with the Z50II. What I wound up finding was a set of batteries from a company called SmallRig that not only replaced the OEM one but have a USB-C connector on them so that you can just plug the battery in to charge with any USB power source. That option being about half the price wasn’t hurting the decision either.

    SD cards were pretty simple, just some reasonably fast Sandisk ones at 256GB and I’m good to shoot for a very long time with those.

    The nice thing about sticking with Nikon is that the Flash unit that I have works with the new body, it’s limited to lower sync speeds and such than the newer ones but it still works as well as it did on the D70 and if I’m in a space where I need a flash head I’m probably not too concerned about the 1/60th sync time. At some point I’ll swap out to something newer but that can take a back burner until some of the lenses are swapped out or the existing flash unit packs it in.

    I’ve had the camera for a couple of months now, so in about a year I should have a handle on it and be more comfortable with the use of the device, until then I need to just get out there and snap photos as often as I can.

  • OS Choices.

    So it’s time again to reload the operating system on my gaming machine, and the question that I had to answer was what operating system I was going to run this time around.

    The options are to stick with Windows 11, or move over to some flavour of Linux for my operating system. This specific machine is primarly a gaming machine these days since anything of importance has been moved over to the MacBook Pro that I’m typing this on now. And because I’m going to be gaming on the thing more than anything else that drives me back into running a version of Windows.

    I know that gaming on Linux has come a very long way in the last few years with what Valve is doing, but every time that I try to run games on a Linux machine I wind up having to deal with fiddly bits and problems – all things that can be overcome, but all are things that I shouldn’t have to overcome at all.

    The gaming machine is essentially a toy for me. I want to sit down in front of it, click an icon and enjoy a couple of hours of distraction from my day to day. I work with Linux a fair bit at work, and run multiple systems running various editions of Linux at home for various reasons and in the places where I have it running it’s solid. Gaming though is not quite there and Windows isn’t quite bad enough to force the switch for me right now.

    Will this change later? Possibly.

    Microsoft is saying the right things about cleaning up a lot of my objections about the operating system in the last few weeks, but those are just words and we will have to see if their actions actually pan out.

    For now though, it’s a install of Windows. The question is what one?

    Well it’s some flavour of Windows 11 since Windows 10 is out of support and while using the LTSC/LTSB or IOT version might seem like a interesting idea to avoid some of the bloat getting licensing for those versions isn’t always easy for a home user, and I’ve seen a few oddities with those versions of Windows when trying to use them for general purpose use. Again, nothing horrid, but I don’t really want to be chasing down problems so Windows 11 Pro it will be.

    And it’s Windows 11 Pro mainly because that’s what I have a license for, the non-pro edition would have worked just as well for gaming but it is nice to be able to remote desktop into the machine when I’m away from home. The othe added bonus is that you can start turning off some of the annoying Microsoft Account prompts as well as turning off some of the cloud content that is generally a headache to deal with.

    Another thing to consider is that I can go from bare metal to a working OS on the Windows side of things fiarly quickly. Over the years I have had to build a number of scripts and other tools to speed up deployments. With Winget and a few other powershell commands I can get the software that I need on a Windows machine by running two commands. On a linux box I haven’t spent enough time to have that level of automation built so setting up a machine on that platform will take me longer. It’s also going to involve a lot more tinkering for something that does just work on a Windows device.

    And really these days I’m all about making things simple.

    There are enough places where I can’t get away with that and have to go through all sorts of mess to keep things secure, locked down, and safe. A gaming machine that’s going to have no critical data on it should just be something that I can play with.

  • It’s tough being interested in tech now.

    So someone in the extended family is looking at getting a new PC, and normally I’m all in to helping with that. I enjoy browsing parts, looking for deals, and otherwise just sniffing around and seeing what I can find.

    However the situation with RAM and Storage just has me shaking my head.

    I bought this same kit of RAM about a year ago for less than half of what it’s going for on Amazon right now.

    Even smaller kits are just getting stupid in price. So this time around digging into parts kits something that I would have easily been able to do for around 1000$ is suddenly looking like a 1300$ affair. And god help you if you wanted something with a GPU in the thing.

    It’s just dissapointing that for the first time in as long as I can remember the amount of computer that you can buy for a given price has dropped significantly.

  • Interesting projects and their use of AI

    I came across a video about a neat looking project today;

    https://pegaprox.com

    I run a pile of Proxmox clusters at work and home for various reasons and while they work well and the IU is functional I still have eight different clusters that I’m logging into to manage devices on.

    Yes, I know we could just put all the servers into a single cluster but there are reasons that we aren’t doing that I’m not going to get into here.

    What I did find interesting was that this presented as a open source option for consolidating the control of the hypervisors in a single location. And after watching some reviews I was looking at setting this up, but some of the reviews online were insinuating that the entire project was vibe coded by AI. I’ve played with some of those tools and while I’m not a coder/developer for a living playing with those tools has given me a distaste for vibe coded applications.

    Generative AI has a place in software development – it’s going to be able to review for common problems, audit for common security issues, and stuff like that faster than a person can read through the code. However every time that I was playing with tools that generate code they are super literal if you ask them to build something. For example I was looking at using one to build a web app to handle checking out loaner equipment for my team, and the first run of the application built out a way to check out equipment, but no way to check it back into inventory when the loan was complete. Now any of the human developers I’ve worked with would have made the jump and figured that if the device was being checked out that it would need to be checked back in – but the AI tool didn’t.

    To be fair, it built exactly what I asked it to, so you can argue that the fault here is that I didn’t prompt the tool correctly and technically you are right.

    But let’s go back to PegaProx and have a peek at their website;

    So they don’t hide that they are using AI assisted development. Points to them on that I suppose, and they do then explain their view regarding the us of AI. They classify Vibe Coding as getting into a cab and and telling the driver to take you someplace with good food, vs picking a place and using a GPS to get to your destination. In both cases you wind up getting something to eat, but in one case you aren’t deciding where you are going or how you get there at all, in the other you are the one picking the route and making the turns.

    In the end the developers of this project are saying that all the code is reviewed by humans, throughly tested, and they are taking full ownership of what’s being put out. And that’s something that aligns with my view on these tools. If what they are posting on their website is accurate then this might be something worth having a look at. However I don’t know the people behind this and this is a pretty new project – the first “release” was only back in January of this year so there’s not a lot of history here to look at.

    So, while they are saying the right things they haven’t been around long enough for me to just toss this into production right now. And when looking at one of the documents online they implied that the authors recommend using the root account for your Proxmox servers to set this up.

    Yep, that’s what they are recommending. And honestly that’s more of a red flag to me than the use of the AI tools is. Root accounts are not things that you just toss around, integrations like this should always be done through API’s or service accounts, much like how Proxmox does this with their Datacenter management tool. Handing over the root account for my servers to any other tool is not something that I’m really comfortable with.

    I think that this project is definitely worth watching to see where it goes. Hopefully they are onto something good and can keep building something useful here.