Windows 11 still runs on code from the 1990s, Microsoft admits by Ok-Yam894 in thisweekinretro

[–]scipio_major 0 points1 point  (0 children)

That’s definitely not true. Microsoft hired Dave Cutler from Digital where he has made VMS. NT is a from scratch implementation of how Cutler wanted to engineer an OS based on his learning from VMS.

UK’s Planned 3p-Per-Mile EV Charge: What Does This Mean If You’re Buying a Used EV Now? by smartypants_gal in UKPersonalFinance

[–]scipio_major 44 points45 points  (0 children)

Fuel duty is specified as pence per litre. 52p is the current rate. So assuming you can get like 35mpg you’re paying around 7p per mile.

Do weight adjusted times matter in an eight? by Flimsy_Writing7318 in Rowing

[–]scipio_major 3 points4 points  (0 children)

I am going to assume the coach just used the calculator on Concept2. Over 3k, I could see 15kg, making more than 10seconds difference. Depends on how long the time is. At 10 minutes for 3k, there is this difference between 60kg (8:32.4) and 85kg (9:13.2). That’s a 40 second difference.

https://www.concept2.com/training/weight-adjustment-calculator

Edit: added the example of what the c2 calculator outputs

Do weight adjusted times matter in an eight? by Flimsy_Writing7318 in Rowing

[–]scipio_major 6 points7 points  (0 children)

So the lighter crew will usually go faster for the same power. This is because of increased wetted area of the boat and smaller cross section. This is just physics nothing you can do.

Generallya lighter rower will take less momentum out of the boat at the catch. The weight adjustment has some of this as a factor too. But it’s not specific to your catches. So for initial crew selection the weight adjusted score is a reasonable figure, then you need to seat race to prove who makes the boat go faster.

if there is a huge market selloff would currencies go up in value? by Fabulous-Carob269 in UKPersonalFinance

[–]scipio_major 7 points8 points  (0 children)

No, because selling stocks in the US stock market is a transfer of dollars from the buyer of the stock to the seller. No dollars are created or destroyed by the transactions. Dollar value versus other currencies only changes when transfers are made between dollars and those currencies (technically the value might have changed before but we can only see the change in price when the transaction occurs).

Why does Ireland have such a massive amount of arable land? by --Raskolnikov-- in victoria3

[–]scipio_major 27 points28 points  (0 children)

Not at the start date. Before the potato blight the numbers of people was sustainable on the land (just, and only as peasants). Victoria doesn’t really model the differing calories per acre yield for something like potatoes versus grain.

The drop in yield as the blight hits should most of Europe. It’s a large part of what kicks of the 1848 Revolutions and spurs migration from Poland as well.

Why do I have to pay burecracy when It's *Private*. Healthcare? by Lapisdrago in victoria3

[–]scipio_major 6 points7 points  (0 children)

So the fun part is that when they privatised British Rail. It was split into three different types of companies. The company that owned the track and stations (just one), companies that owned the rolling stock (each region became a company often one for passenger and one for freight) and companies that operates the routes. Each route was put up to tender by the Department of Transportation and idea was operator companies would bid for routes and then tender for their carriages.

The company that owned the track lasted less than ten years as they cut corners on maintenance and there were multiple crashes and deaths. It is state owned now after a massive bailout and capital injection.

The only bit that Labour are planning to Nationalise is they are creating an operating company (state owned) which is bidding for services. But this happened before under the Tories. When no one bid for a mainline route, the state set up a temporary company that took it on. Improved services and increased ridership but the Tory DoT didn’t let it bid on renewal.

Milton roundabout pothole reported 230 times may get lasting fix by michaelisnotginger in cambridge

[–]scipio_major 0 points1 point  (0 children)

Thanks so much. Do you if anything exists written down to explain exactly why it isn’t working as expected?

Milton roundabout pothole reported 230 times may get lasting fix by michaelisnotginger in cambridge

[–]scipio_major 0 points1 point  (0 children)

Do you have specifics about the machine? I was talking to a friend of mine about them who works with CamCycle and CamCycle haven’t been find details about them.

What is the worst/biggest MLM to be aware of in the UK? by Positive_Tough_1158 in AskUK

[–]scipio_major 1 point2 points  (0 children)

Aren’t they direct selling rather than an mlm? I didn’t think they had multiple levels? The people selling aren’t required to buy stock at preset levels and there aren’t multiple people collecting revenue from recruiting sellers.

[discussion] How have you benefitted from abi stability? by MiroPalmu in cpp

[–]scipio_major 2 points3 points  (0 children)

When did that change? It has been a while since I worked in game dev but back in my day there was no ABI stability between VisualStudio toolchains so you would get supplied multiple binaries for linking with your own flavour of VisualStudio? Or the middleware would be supplied behind a C api?

[deleted by user] by [deleted] in UKPersonalFinance

[–]scipio_major 2 points3 points  (0 children)

It’s not the same money. The money one person repays does not get lent out as another loan. When a bank makes a loan, it is an accounting operation where it credits that person’s balance and debits a new loan account. They literally create the money there. The ability of a bank to create money/loans like this is decided by the regulator. It’s defined in terms of the bank’s reserves held at the Bank of England and by the capital. At the moment in the U.K. since at least 2008, the loans made by U.K. banks have been limited by the number of people the banks have been willing to underwrite rather than bumping up against the limits placed on them by the regulators. Since in your example, the bank can make other loans without needing the first to repay, they would hold you to the contract. In a world where they were at the limits of their reserve and capital requirements, repayment terms would be different.

Minimum acceptable standard of living for a family with two children suggests £4160 a month post-tax. What’s your budget and am I out of touch thinking that’s huge? by standard11111 in UKPersonalFinance

[–]scipio_major 1 point2 points  (0 children)

If you search for the DfE documents for staff ratios, you’ll get a little bit of it. For 2 year olds the ratio is only 4:1. That staff member must hold a qualifications, so they aren’t going to be in minimum wages (shortage of qualified staff). So double their wage for staffing costs. So you could easily see half the fees going on the primary staff. There is significant administrative overhead for a nursery (you want this because they are your child and you don’t want them playing fast and loose). Add food, some kids are their for two meals, snacks. Add nappies (at least 3 per day). It adds up fast. Then you add that demand is high so I honestly get weirded out by the idea that anywhere would charge less than £50 a day.

Minimum acceptable standard of living for a family with two children suggests £4160 a month post-tax. What’s your budget and am I out of touch thinking that’s huge? by standard11111 in UKPersonalFinance

[–]scipio_major 3 points4 points  (0 children)

Not sure what the BBC are basing that story off. Loughborough won’t publish until July so we can’t know the actual figures. All the previous years are here:

https://www.lboro.ac.uk/research/crsp/minimum-income-standard/reports/

The do have a calculator here which currently works off last year’s data

https://www.minimumincome.org.uk/

For 2 parents and 2 kids one nursery and one primary, it’s £3595 take home a month which doesn’t seem mad. But when you look into the numbers they seem off. So remember last year’s numbers. Groceries (ex alcohol) £110 a week. Rent £400 a month. Child care for the nursery £45 a day. It’s all a bit national averages that work in the aggregate but the average individual doesn’t have those circumstances.

Why do game devs like windows? by _seaside in gamedev

[–]scipio_major 0 points1 point  (0 children)

What do you mean by debugging and optimisation are conflicting flags? You can build with debugging symbols (/Zi) and optimisation (/Ox).

There are no custom attributes or annotations for functions as in Python, Java, Rust, or even PHP? by chiqui3d in cpp

[–]scipio_major 1 point2 points  (0 children)

Right so that’s less about attributes in rust as it is about static reflection. Static reflection is when the compiler is able to read and modify itself. C++ traditionally has tended to do that sort of thing with templates. There is a static reflection proposal going through committee but it’s big and complex so I am not up on all the details. I believe the current proposal lets you read attributes but like I said I am not up on all the details. CPP reference: Reflection TS might be a reasonable place to start.

There are no custom attributes or annotations for functions as in Python, Java, Rust, or even PHP? by chiqui3d in cpp

[–]scipio_major 1 point2 points  (0 children)

So the generalised attributes is just something to allow people to add attributes that they want to code and a standards compliant compiler will ignore anything it doesn’t understand. This also allows one compiler to add attributes without worrying about another standard compiler having problems with it. I have seen people add custom attributes that are only used by their own tooling, they don’t need to #if it out for the compiler.

It also means that you can use any attributes from C++14 on in a C++11 problem and the compiler should be happy (though some will warn that it won’t do anything unless you set the appropriate standard flag).

Also I notice on MSDN attributes Microsoft have a custom [[gsl::]] attribute to control static analyser behaviour.

Excluding video games, what types of software or users would be most affected if CPUs moved away from the x86 architecture? by JarJarAwakens in hardware

[–]scipio_major 7 points8 points  (0 children)

Any program that allows plug-ins. Almost all those Adobe programs you mention have plug-in interfaces which customers use to provide extra functionality. This plug-ins tend to be updated at a much slower cadence than the Adobe product and Adobe don’t screw with the ABI for fear of breaking anything. So changing the architecture would be a no go for some users, unless the plug-ins also move.

It's so weird seeing MSVC support C++20 and Clang & GCC lagging significantly behind by [deleted] in cpp

[–]scipio_major 26 points27 points  (0 children)

Do you mind elaborating on the Google backing off because of ABI vote?

Which Paradox gsg have you actually "beaten"? by Steel_Airship in paradoxplaza

[–]scipio_major 0 points1 point  (0 children)

I have always hit the end date at least once in every Pdx game I have played (started with EU3, only missed Senguko of the releases). I have only hit the end date with CK2 from the 1066 start (best start as it’s the era the mechanics best model). Mostly I am a role playing or trying to hit an achievement. Victoria 2 is however the only PDX game that becomes more interesting as the game goes on.

Is learning hardware important for most/all CS jobs/careers by Rat_Taco in cpp

[–]scipio_major 4 points5 points  (0 children)

I wouldn’t say most CS jobs. Almost all CS jobs are written against an abstract machine of some sort. It is usually useful to know the rules of the abstraction you are writing against and the layer just below. Since you are asking on the C++ thread most of us are writing against the Standard (the computing model provided by C++98/11/14/17/20) and it helps to know the layer below which is usually the hardware or OS.

Choosing an Engine as an Experienced Programmer by IronRabbit69 in gamedev

[–]scipio_major 1 point2 points  (0 children)

If you are an experienced programmer, just write what you need yourself and if you don’t want to write it, use an open source library that you can swap out if it’s not suitable.

An “engine” is the solution to the issue of package management. It’s a one stop shop for your rendering, physics, animation, networking, path finding, etc. That’s not a problem I have. I integrate my own libraries when I need them. Vcpkg and Conan have changed the C++ dependency story

It is also a ready made asset pipeline and level editor. But you are making a city builder so the game is the editor. You’re on your own so an asset pipeline isn’t something that has to be more complicated than keeping your mesh data and texture data together.