HN user

djhworld

4,479 karma

Developer in Nottingham, UK

https://djharper.dev

Posts18
Comments1,559
View on HN
Resetting Xbox 16 days ago

Microsoft is never going to figure out gaming.

I feel they kind of did in the Xbox 360 era. Maybe it was just down to luck because Sony dropped the ball in the early years of the PS3 and Microsoft got the jump on them a bit.

The 360 was amazing looking back on it, Xbox Live, trying out innovative ideas like 1vs100, attracting lots of publishers to the platform for games, Xbox Summer of Arcade.

I was a big OG Xbox fan but even then I knew deep down it was never going to catch up to Sony with the PS2. Then the 360 came out and it was brilliant.

Sadly they threw it all away with the Xbox One and while recovered some credibility somewhat with the Series X, it's definitely not the same as those golden years of the 360.

Maybe the 360 was an aberration in Microsoft's history and the years since then have just been a regression

I feel the physical disc died a long time ago, most games require heavy patching to fix bugs or download new content, or even in some cases download whole portions of the game, so they rely on PS servers to even function anyway. The only advantage they have is you can sell them or buy used.

I know there's a strong desire for physical media, but games are not the same as movies or music and haven't been for a long time.

this whole saga is having ripple effects even in the second hand market. in 2020-2022 there was a glut of those 1L mini pcs on ebay and other resellers which were WAY better value than the RPi4 at the time which was in short supply due to COVID. these mini PCs were pretty affordable and could be upgraded with extra RAM, new SSD/NVMe drive etc to make perfectly good little home servers. I still have mine which has been running for a few years now, Intel 6th Gen CPU, Lenovo thinkcentre.

nowadays the price of these 2nd hand mini PCs has shot up, and even if you do get a chance to get one, upgrading it with more RAM is gonna be painful

That sort of mental overhead is crazy to me.

I've been on the tariff for 2 years now, at first I was looking at the prices every day, but over time you get used to how it works and the price watching starts to tail off. The rule of thumb is just to avoid high load stuff during the peak window (load shift) - sticking to those principles you generally come out of on top. Playing the averages is the key.

Nowadays I don't really look at the prices that much other than when it's windy as I might be tempted to charge the car.

That being said though, if current world events continue and the energy situation degrades further - causing my average unit rate to start creeping up, I might consider getting a home battery , solar etc to compensate, or leave the tariff entirely.

I think freezers would definitely be a gimmick as they don't really use that much power.

I can see it being a nice feature for higher-load tasks though, e.g. my dishwasher uses about 1.8kWh for a cycle. On this tariff it's trivial to compute the best start-end time based on the 30 minute price windows, so if the dishwasher could do that it would be pretty sweet. Right now my dishwasher just supports a 3h delay function. I wouldn't mind if my dishwasher had a (local) API you could hit to control its schedule. Sadly this usually comes with some cloud requirement though.

Some chargers communicate directly with the energy supplier and charge at the cheaper rates.

You can do this yourself as well with home assistant (if your charger supports it) and some API calls. It's just a matter of telling the charger when to start and stop the charge. The rest of the communication between the charger and the car is some protocol I can't remember the name of.

There is an element of truth in that if you go to the extremes, where it's almost definitely not worth it.

I don't sit in the dark during the peak times, during the week I'm working during that time anyway and I still have my monitors etc on. It's just I don't usage high-draw appliances like cookers during that time. I eat dinner after 7pm anyway.

Also I have an EV, but don't commute or travel long distances regularly, so I charge my car when opportunity strikes, especially when the prices go negative - this means I don't really spend that much on fuel really. The savings really start to come in if you have "bursty" high energy stuff that can take advantage of the cheapest periods like an EV or home battery. If you just have "baseload" stuff that runs all day like A/C or whatever then yeah you won't really see any significant savings.

Exactly.

For me I'm happy to avoid big power draws during the peak times, as I'm 'compensated' for it outside of those periods with a little planning. Downside is when the wind is not blowing AND disruptions to global energy markets - I'm exposed to that, warts and all, there's definitely been an increase in prices over the past 4 weeks, although there has been a few days (including today) where the wind has basically made the energy free and my average unit rate is dropping again.

Explained above, I WFH, single (no kids) and have an EV - but I don't use the car for commute etc so I can be choosy about when I charge the car and take advantage of the ultra cheap periods.

Fixed price advantage is you use power whenever you want. Your average unit rate is just the price on the tariff. Predictable and safe.

Agile price changes every 30 minutes, so you need to do a little planning. But if you take advantage of the cheap periods you'll generally come out on top. My average unit rate last year was like 16.5p p/kWh whereas the standard tariff was 23-24p, so some nice savings. There's also some risk involved - the price can go up to £1 p/kWh and a few days in winter in 2024 it did that for a short while (around the peak periods) so you have to take on that risk - and obviously being exposed to the world energy markets does mean you get exposure to stuff like wars impacting global markets.

I mean there's nothing stopping you from using lots of power between 4pm-7pm it's just you'll drag that average unit rate up to the point where it's probably not worth it. When I say "use lots of power" I don't mean like I sit in the dark between 4-7pm, it's just I avoid the big ticket power users like ovens, showers, cookers etc

....that being said, when you see stuff like this page and news articles about cheap renewable power etc, there are A LOT of negative reactions to it (even evidenced by the comments on here!) because for most people in the UK they never really see any direct benefit - energy prices seem to keep going up and a lot of people are on contracts with fixed rates that rise often.

I'm not sure what the solution is, I know that the price of electricty is dictated by gas so maybe decoupling that will help - but that probably has complications with balancing the grid.

The tariff I'm on (Octopus Agile) suits me as I WFH, have an EV and it's just me living in the house, I can move my usage outside of hte peak periods quite easily and I built a website to help me find the cheapest charging periods for my car based on the prices for the next day. The other day my average unit rate was like 2p per/kWh and I dumped like 30kWh into my car lol

I'm on a electricity tariff where the per kWh unit price changes every 30 minutes, you're basically being charged at market rate or thereabouts, the prices for the next 28 hours are announced at 4pm every day.

Generally the prices betwen 4pm-7pm are expensive and the rest of the time it's cheaper - although with current world events things have gotten a little spicy lately.

On really windy days you definitely get to see the benefit where prices drop to zero or even negative, which is great if you have an EV or something to dump lots of power into. Looking at todays prices they're like 1-3p p/kWh!

But that doesn't last, as the wind dies things start to get back to normal.

The key with the tariff though is to just play the averages and generally avoid high power usage during the peak periods. My average for the last 2 years was around 30% cheaper (p/year) than what I would have paid if I was on a normal energy tariff.

It will be interesting to see whether that trend continues, especially with the state the world has suddenly been thrown into.

I think stuff like this really crystalises how people misunderstand how much energy stuff uses.

My parents for example sweat the small stuff and go around the house turning LED driven lights off to "save electricity" even though it would barely make a dent in their bill.

Granted, they come from a time of incadescants burning 60-100w at a time so I can see why that habit might be deeply ingrained.

A new house bought today could have 10 phone sockets and 0 Ethernet sockets. There is still no regulation that requires new build to get Ethernet wiring (as far as I know).

I think this is true in the sense of there's no regulation it's just up to the developer, but my house (new build, 2021) has an RJ45 patch panel downstairs with 4 ports that lead to 4 areas of the house.

This was actually a surprise to me when I got the place because when I was speaking to the sales associates they had 0 clue what I was talking about when I enquired about network cabling. If I had known they were installing it as standard I'd have asked for more ports in more rooms, but hindsight...

But yeah, there's also 4 phone sockets as well, which I don't use. This solution might be interesting to try out, but phone sockets are in the same place as where the ethernet sockets are and I've no real need to expand in those rooms right now.

A few years ago this product would have just been called an ML Accelerator and marketed as helping accelerate ML workloads like object detection in images

Hitching their wagon to the AI train comes with different expectations, leading to a mixed bag of reviews like this.

I think there's definitely something in it around there's a huge learning curve.

Double entry book keeping isn't that difficult but that's easy to say once you've been doing it a while

I've been doing PTA since around 2018 and there's definitely lessons I've learned along the way along with plenty of mistakes.

I think the main benefit for me is just the system gives you a complete picture of your finances. The commercial services you can pay for just give you a view into a certain slice (e.g. open banking in UK/Europe to see your current account(s)) - I think mint.com did something similar in the US but it never came over here, I don't know if it still exists. Maybe that's enough for most people, but for me I want everything, investments, liabilities, assets etc. None of these commercial offerings have that because it's so complex and niche, e.g. your open banking provider won't tell you how your pension is doing.

It's also just nice to have the provenance of transactions, e.g. if you receive some shares from work, and you sell the shares and the money ends up in your bank account - the incoming transaction will just be the net proceeds but it won't tell you if you paid any tax prior to that - PTA gives you a more of a complete picture that tracks the whole chain of events that led up that transaction into your bank happening. Overkill for most people? Probably.

I've been beancount'ing for years now

As we've crossed into the new year I've switched to a similar directory setup as the OP with 1 file per year. Previously I just had one file that was from 2022 which ended up being like 2 million lines of text, which was starting to bog down the emacs plugin.

What I appreciate the most about this approach to personal finances is it just tracks everything. Investments, pensions, RSUs, bank accounts. You could even go as far as accounting for any resource that's modellable, e.g. energy usage in kwh vs. bills. I probably wouldn't go that far though :D

Also you can build a bunch of tooling around it too, with the advent of LLMs my toolset for beancount management has expanded quite significantly. Most recently I got claude to rewrite my transaction rules engine https://djharper.dev/post/2025/08/19/using-llms-to-turn-scri... into something nicer with a UI. This would have taken days to build in the before times, and I probably would not have bothered because it's overkill for 1 user (me)

My gaming PC sits next to the TV in my living room and I use it like a console, I have one of those cheap blutooth wireless keyboards with trackpad for the really basic iteractions and then I just use a game controller for playing games.

Windows 11 has been fine for me, I don't interact with it much other than seeing it for a bit when launching games.

I honestly wouldn't mind giving Linux a go, the only downside is I made the mistake of buying an nvidia graphics card, I'm not sure how much of a pain it is these days but last time I tried it was a bit of a nightmare - the general wisdom at the time was to go with an AMD card.

There's something quite pleasing about writing a message and living, at least, with the thought of it causing some physical action (printing) in the real world. I mean, for all we know Andrew probably ran out of printer paper hours ago so the message has gone into the ether, but it's nice to think it happened at least!

Interesting and fun

Workers download, decompress, and materialize their shards into DuckDB databases built from Parquet files.

I'm interested to know whether the 5s query time includes this materialization step of downloading the files etc, or is this result from workers that have been "pre-warmed". Also is the data in DuckDB in memory or on disk?

I use traefik in my home network as the main reverse proxy.

I don't use any of the dynamic features though like labels in docker containers etc, all of it is configured using the static configuration. It's been working well but I don't think about it really.

I watched the video and enjoyed it, I think the most interesting part to me was running the distributed Llama.cpp, Jeff mentioned it seems to work in a linear fashion where processing would hop between nodes.

Which got me thinking about how do these frontier AI models work when you (as a user) run a query. Does your query just go to one big box with lots of GPUs attached and it runs in a similar way, but much faster? Do these AI companies write about how their infra works?

I really wanted to like the vim-beancount plugin but it's just too buggy for me, so I've always just come crawling back to beancount-mode in emacs. It's the only thing I use emacs for and I use evil mode for vim keybindings :)

Over the past year or two I've just been paying for the API access and using open source frontends like LibreChat to access these models.

This has been working great for the occasional use, I'd probably top up my account by $10 every few months. I figured the amount of tokens I use is vastly smaller than the packaged plans so it made sense to go with the cheaper, pay-as-you-go approach.

But since I've started dabbling in tooling like Claude Code, hoo-boy those tokens burn _fast_, like really fast. Yesterday I somehow burned through $5 of tokens in the space of about 15 minutes. I mean, sure, the Code tool is vastly different to asking an LLM about a certain topic, but I wasn't expecting such a huge leap, a lot of the token usage is masked from you I guess wrapped up in the ever increasing context + back/forth tool orchestration, but still

I've been tempted to use NixOS for my self hosted setup but I just can't bring myself to do it.

My setup is quite simple, it's just a few VMs with one docker compose file for each. I have an ansible playbook that copies the docker compose files across and that's it. There's really nothing more to it then that, and maintenance is just upgrading the OS (Fedora Server) once the version reaches EOL. I tend to stay 1 version behind the release cycle so upgrade whenever that gets bumped.

I do use nix-darwin on my macs so I do _see_ the value of using a nix configuration, but I find it difficult to see if the effort in porting my setup to Nix is worth it in the long run, configuration files don't get written in a short time. Maybe LLMs could speed this up, but I just don't have it in me right now to make that leap

I've been reading the FAQ on the stop killing games website - they are not arguing for refunds, they're arguing for a EOL plan to be put in place for games

No, we are not asking that at all. We are in favor of publishers ending support for a game whenever they choose. What we are asking for is that they implement an end-of-life plan to modify or patch the game so that it can run on customer systems with no further support from the company being necessary. We agree that it is unrealistic to expect companies to support games indefinitely and do not advocate for that in any way.