* Posts by Paul Crawford

5659 publicly visible posts • joined 15 Mar 2007

Australian state will install home surveillance hardware to make sure if you're in virus isolation, you stay there

Paul Crawford Silver badge

No they just miss the ball & chain from transportation...

Yeah, that Zoom app you're trusting with work chatter? It lives with 'vampires feeding on the blood of human data'

Paul Crawford Silver badge

Re: What are the alternatives?

We are going to try Zoho for this. Not sure it is perfect but maybe worth looking at. Main attraction is it appears to work cross-platform and from a web browser (that can be other than chrome).

What happens when the maintainer of a JS library downloaded 26m times a week goes to prison for killing someone with a motorbike? Core-js just found out

Paul Crawford Silver badge

Re: Zloirock

Tsk, the second monitor is for displaying your porn preference of yesterday!

Forget toilet roll, bandwidth is the new ration: Amazon, YouTube also degrade video in Europe to keep 'net running amid coronavirus crunch

Paul Crawford Silver badge

Re: Bandwidth like Bank Reserves?

As already mentioned, it comes down to cost and typical usage.

If you absolutely want a 100Mbit uncontended link you can have one, many providers will do so, but be prepared to pay at least £500/month.

Firefox to burn FTP out of its browser, starting slowly in version 77 due in April

Paul Crawford Silver badge
Facepalm

Re: No need for ftp in a browser.

it would free up Moz engineers for other projects

Really? Just how much time do you think they spend on ftp-related code?

Supply, demand and a scary mountain of debt: The challenges facing IT as COVID-19 grips the global economy

Paul Crawford Silver badge

Re: Well, at least i now understand why supermarkets have no loo roll...

Only if you try and use it twice...

European electric vehicle sales surged in Q4 2019 but only accounted for wafer-thin slice of total car purchases

Paul Crawford Silver badge

Re: Range & Time for a FULL charge

The UK domestic supply is typically 100A max at 230V which is 23kW. Many homes have 80A or 63A fuses instead.

Most of the supply grid was built on the assumption that no domestic customer can draw full power for more than a short time, and usually not all at the same time. Rewiring and upgrading transformers on that is going to cost a lot!

Sadly, the web has brought a whole new meaning to the phrase 'nothing is true; everything is permitted'

Paul Crawford Silver badge
Gimp

Do you know my safeword?

Australia down for scheduled maintenance: No talking to Voyager 2 for 11 months

Paul Crawford Silver badge

Re: S-band uplink

I think the limitation is on the use of the 400kW power amplifier, not the antenna. If it were me, I would be afraid of an accidental misconfiguration or oscillating amplifier pumping out the full 400kW at low elevation even when the modem was supposedly configured for 20kW or less.

Paul Crawford Silver badge

Re: S-band uplink

Very approximately, the power density from that antenna if you are behind the feed is never much more than around 104 W/m^2 which is high, but only about twice the generally regarded safe limit for human exposure at S-band of around 50 W/m^2 (compared to about 1kW/m^2 for full sunlight). Basically the 400kW from the feed is spread over the 70m diameter antenna's 3848m^2 area moderately evenly, then reflected back towards the satellite.

But that sort of power density will extend a long way out, and is very much higher than would be considered a normal test for any aircraft electronics system!

Paul Crawford Silver badge

S-band uplink

The '43' antenna in Australia is special in that is has an optional 400kW S-band high power amplifier, instead of the usual 20kW. A note from the manual (70-m Subnet Telecommunications Interfaces) states:

400kW Power Amplifier

2110 to 2118 MHz Only available at DSS-43. Cannot be used above 100 kW without special airspace coordination. No operation below 17 degrees elevation is allowed, no matter what the power is.

It is uncommon to see general HPA efficiencies above around 40% so they are looking at around 1MW of AC input power just for that amplifier when in use. The smaller 34m dish could be used, in theory, but they would need about 1.6MW of RF power, so around 4MW input AC to run it. And of course the RF route would have to survive 1.6MW without anything flashing over!

Don't be fooled, experts warn, America's anti-child-abuse EARN IT Act could burn encryption to the ground

Paul Crawford Silver badge

Re: No rest for the wicked

There was a big difference though, in the early days (probably up to the 70s) it was financially infeasible to tap everyone's communications so the spooks had to be selective (i.e. thousands of target, not billions) in what they looked for and recorded, and at that point a judge's warrant was perfectly in keeping with doing so.

Today the technology to hoover up all information and cross-reference it in a database, along with voice-to-text conversion, means the only practical thing standing between governments (and large corporations) and their desire for a panopticon on the population is end-to-end (i.e. per device) encryption.

It is 50 years since Blighty began a homegrown and all-too-brief foray into space

Paul Crawford Silver badge

Re: I think they did the right thing

A total 10 year program cost of $150B is less than the USA spends on cosmetics in 4 years. Based on $189.90 per person per year, and presumably they are using 'per person' for adults (about 75% of the 327M today) we get around $46.6B per year. From:

https://www.statista.com/statistics/304996/us-expenditure-on-cosmetics-perfume-and-bath-preparation/

Paul Crawford Silver badge

Re: Rainbow codenames

For bomb drop testing they would use ones with the explosives replaced with the same weight of cement to allow accuracy of drop, etc, to be tested and allowing the targets to be largely re-used, etc.

They were nick named "Blue Circle" by the RAF!

Paul Crawford Silver badge

Re: Black Prince

Well they are happy to spunk £92M on a report for post-Breit sat-nav after withdrawing funding for other small space-related UK stuff that actually did something useful.

https://www.theregister.co.uk/2020/03/02/brexit_satellite_delay/

Brit MPs, US senators ramp up pressure on UK.gov to switch off that green-light for Huawei 5G gear

Paul Crawford Silver badge
Gimp

Re: Trade deal?

I don't know what fudge Johnson has in mind

The fudge tunnel?

Fancy that: Hacking airliner systems doesn't make them magically fall out of the sky

Paul Crawford Silver badge

That such levels of stupidity and incompetence can be displayed by a supposedly trained pilot is difficult to comprehend

I suspect if you were on a night flight, tired, and then faced with the prospect of a terminal dive you might find it harder than you expect to fully recall your training.

That is not to absolve him for the failing, just to point out that trained wet-ware is not infallible either.

Paul Crawford Silver badge
Terminator

Good to see the wet-ware doing a splendid job here.

Now what about self flying aircraft under similar scenarios (assuming it is not the aircraft itself that was hacked)...

Retailers, banks, unis and high schools used controversial law enforcement facial-recog software – and more

Paul Crawford Silver badge
Facepalm

Re: Facebook hopes that by having a better understanding of how fake news spreads......

Exactly. If they simply stopped the share/like feature it would all but die as folk would have to work harder to actually write the crap down and those will be few and far between.

Oh, forgot! That might hit advertisement revenue and that would never do.

I heard somebody say: Burn baby, burn – server inferno!

Paul Crawford Silver badge

Re: Unequal clothing options

Just get a kilt and boast about your Scottish roots, invented if necessary.

Paul Crawford Silver badge

Re: SPARC burn?

If there was a bad connection on a star-wired socket you get exactly the same problem of fire risk, only difference here is the fault was not local to the one drawing the high current.

AFDD breakers are supposed to stop this, mostly, but are a bit pricey so far. At least with a ring circuit you only need 1 expensive AFDD breaker to protect a typical floor's worth of sockets!

If you're serious about browser privacy, you should probably pass on Edge or Yandex, claims Dublin professor

Paul Crawford Silver badge

Re: Hardware IDs

Not convinced the same can be said about Linux though. /etc/machine-id exists, and is discouraged from being used (by sternly worded documentation), but do you trust every application you run to follow the rules?

You can use strace on any program when started to observe attempts to open that as a file, but if they are really sneaky there is probably some way to obscure the access.

Flat Earther and wannabe astronaut killed in homemade rocket

Paul Crawford Silver badge

What, don't you have your white port in a pint glass?

Ofcom measured UK's 5G radiation and found that, no, it won't give you cancer

Paul Crawford Silver badge

The love that dare not bark its name?

Call us immediately if your child uses Kali Linux, squawks West Mids Police

Paul Crawford Silver badge
Joke

Re: Is a punch in the scrum-

Ah, so that is why the shot that Brazilian, no pubes to pick him up by!

You'll never select all and mark as read again after this tale of peril... Oh, who are we kidding? Of course you will

Paul Crawford Silver badge
Paris Hilton

It is more fun if you find the 'Beware of the Cougar' sign.

Not quite there yet =>

Don't break your swanky new Motorola Razr, you probably won't be able to get it fixed

Paul Crawford Silver badge

I guess the simplest option would be making the statutory warranty on electronic devices 5 years. Then the manufacturers have to bare the cost of replacement, or make it repairable, or (good grief!) actually make reliable stuff.

Sure they will bitch about it pushing up costs for consumers, but only for those who see a 1-2 year throw-away life and the resulting environmental costs as acceptable for a few quid saved initially. I doubt most of el Reg readers would see it that way...

Aw, look. The UK is still trying really hard to be the 'safest place to be online in the world'

Paul Crawford Silver badge

Re: Laughable scheme

No need to worry about the small fry as the vast majority of use is Facebook and its few chums. Simply fining them real amounts (i.e. few percent of global turnover) for any shit posted will work very well.

Why? Because they depend on advertisers' payments and the gov/HMRC can take steps against companies operating in the UK. Might shore up the treasury coffers as well...

What's the German word for stalling technology rollouts over health fears? Cos that plus 5G equals Switzerland

Paul Crawford Silver badge

Well if it is Uber they don't seem to stop collisions...

Voyager 2 gets back to sciencing while 'unstoppable' Iran promises world more 'Great Iranian Satellites'

Paul Crawford Silver badge

Re: That Twitter feed

Seems to have been taken down now. Wonder why?

If you're running Windows, I feel bad for you, son. Microsoft's got 99 problems, better fix each one

Paul Crawford Silver badge

Dangle them in a vat of pygocentrus piraya for quicker results.

Crypto AG backdooring rumours were true, say German and Swiss news orgs after explosive docs leaked

Paul Crawford Silver badge
Devil

Re: "over a hundred states paid billions of dollars for their state secrets to be stolen"

You are welcome. But I'm here till the end of time =>

HPE's orders to expert accountant in Autonomy trial revealed

Paul Crawford Silver badge

Re: Maths is hard

Thanks for explaining that, I also just looked at the reduced growth overall and though "Eh?"

But it also makes the HPE claims look even more like hair-splitting in an attempt to cover a shit decision.

Fed-up air safety bods ban A350 pilots from enjoying cockpit coffees

Paul Crawford Silver badge
Joke

Re: Euphemisms

What is it the RAF used to say? A good landing is one you walk away from, a great landing is one you can use the plane again.

Need 32-bit Linux to run past 2038? When version 5.6 of the kernel pops, you're in for a treat

Paul Crawford Silver badge

Re: What will actually happen?

It really depends on the code. You might get timer loops locking up for ~67 years depending on how they are doing the time comparison / arithmetic. You might get date conversion failing (or maybe just working), again depending on how the libc code (or others) implemented the year/mon/day etc to time_t (and vice-versa) conversion.

Best case it simply works. More likely you need to reboot post-Y2038 to reset timers and then its fine. Worst case some code never works after that data. Test, test, and test gain!

Paul Crawford Silver badge

Re: Can someone...

@Oh Matron! It is a fair question but downvotes are just a price you pay for wading in to the commentards on a Friday.

Various folk so far have put in points about non-upgradable hardware or software, but one aspect I know of is the VM86 instruction that is only present in 32-bit mode of the x86 family. AMD dropped that for the x64 CPU extensions, presumably thinking no one will need it. But if you want to easily support 16-bit applications (and there are way more of them than you might imagine, not just legacy DOS games but loads of old special software in industry) the simplest and fastest emulators use the VM86 instruction to emulate 286 style CPU operations. There is a x64 version of dosemu but it is not (yet? ever?) supporting some stuff like interrupt passing.

This is exactly the same reason for recent Windows machines dropping 16-bit support (as the ntvdm relied on VM86 and MS are too poor to pay for the effort to work around it).

Indie VPN WireGuard gets the Torvalds seal of approval with inclusion in Linux kernel 5.6

Paul Crawford Silver badge
Facepalm

Concern?

A concern is that WireGuard is still described as work in progress

Is that not something that systemd boasts about?

One-time Brexit Secretary David Davis demands Mike Lynch's extradition to US be halted

Paul Crawford Silver badge
Gimp

Re: Saccolas

It won't be for a "tummy scratching" for sure...

Free Software Foundation suggests Microsoft 'upcycles' Windows 7... as open source

Paul Crawford Silver badge
Unhappy

The problem now is there is no good paid for desktop either.

Apple: EU can't make us use your stinking common charging standard

Paul Crawford Silver badge

Re: I've been wondering...

I think if several major companies got together and agreed on a single *new* standard that works for all then the EU would have no problem with that.

Alternatively they could mandate the companies provided free and more importantly with the product an adaptor. You would be amazed at how quick they would change "special" designs to avoid any extra production costs...

Paul Crawford Silver badge

Re: We should just all use SCART

Best thing about SCART that HDMI appears to lack is the "change input on box powering up" feature.

Helpful for many folk if when you power up an accessory it knows you probably want to use it so changes input to match.

From WordPad to WordAds: Microsoft caught sneaking nagging Office promos into venerable text editor beta

Paul Crawford Silver badge

Re: Are they still around?

Sadly they are, much like gonorrhoea

Remember that Sonos speaker you bought a few years back that works perfectly? It's about to be screwed for... reasons

Paul Crawford Silver badge
Facepalm

Remind me again, why would anyone buy a Sonos speaker in the first place?

Is that crickets I hear, or tumble-weed passing by?

Leave your admin interface's TLS cert and private key in your router firmware in 2020? Just Netgear things

Paul Crawford Silver badge

Difficult position

Sure you ought to have a responsible disclosure approach, but when big companies have shit security and a bug process that allows them to prohibit disclosure of how shit, what do they do?

It sucks for folk with said routers, and maybe it would make a dent in business longer term, but what is needed is some legal process to punish companies producing shit software so they have to fix things and not just suppress reporting because of an NDA clause in their bounty program.

Flip side is its getting really hard to buy anything that is not a complete shit-show, so consumer choice to punish the guilty is a bit of a Hobson's.

Y2K quick-fix crick? 1920s come roaring back after mystery blip at UK's vehicle licensing agency

Paul Crawford Silver badge

Re: 2038

What seems to be missing here is the original topic - trying to fix 2038 in existing 32-bit Linux programs.

The only proper fix (i.e. works as before with signed time_t and works beyond 2038) is to go 64-bit for time_t at least (other integers can be still be 32-bit if you are targeting 32-bit MCUs etc). But that needs a re-compile of the OS and the applications (Perl interpreter in your case). And beyond that it also requires anything that maps time_t in to some structure to accommodate that. Fine for internal memory structures that are re-defined on compile to use 64-bit time_t but no use for code that has time in files, shared memory, etc, so a re-compile for 64-bit is not going to work that easily unless the program already has a debugged 64-bit version.

My point was to fix / fudge existing compiled 32-bit code the least-worst option is to make the Linux system libraries treat time_t as unsigned so it runs 1970 to 2106. Yes it breaks pre-1970 date conversion (but that was never defined as working anyway) but there are no better alternatives. Changing the epoch (even dynamically via environment variable per program, etc) will also risk breaking code that has pre-compiled time-points based on 1970, etc. If your machine is running day-to-day, and not working for very old dates, going unsigned for the internal conversion will work well enough. But there will always be something that breaks if you change it, is that any worse than everything breaking post-2038?

Paul Crawford Silver badge

Re: 2038

That is kind of pedantic as -1 and 0xFFFFFFFF are the same bit-pattern in two's compliment representation for 32-bit variables.

That is all a compiled program cares about, is the library-returned value equal to this test-case value?

Paul Crawford Silver badge

Re: 2038

Maybe, but currently most 32-bit Linux time code breaks on negative value

time_t was never intended for date manipulation (though it ended up that way). Some 32-bit time_t libraries I have tested do work for negative time_t, others are broken (probably as a sanity-check as that is not a supported operation). In most cases what matters for code is getting the current time correctly, and interpreting file time stamps, etc.

If you need to work pre 1970 and post 2038 there is no simple 32-bit integer solution possible and then you have to make 64-bit changes, recompile, test, etc..

Paul Crawford Silver badge

Re: 2038

Bad idea for 32-bit applications in case they store data in fixed size arrays or file-based structure that are assuming 32-bits. For new code the fix is simple - go 64-bit, but for trying to run legacy code beyond 2038 its not as simple a change.

Paul Crawford Silver badge

Re: 2038

You rarely count time backwards, and very unlikely for that to be around the epoch of the time scheme. I'm not suggesting making signed integers unsigned, just the treatment of 32-bit time_t

Privacy activists beg Google to ban un-removable bloatware from Android

Paul Crawford Silver badge

Well they have the stick of withdrawing Google's "essential" core code if they don't play. After all, that is the reason that an Android fork has had so little backing because (as MS found out the expensive way) no one buys the OS - they buy the phone for the apps that run on it.