* Posts by IJD

23 posts • joined 19 Jul 2016

Return of the audio format wars and other money-making scams

IJD

Loudness wars

I've digitised quite a lot of my favourite old LPs, and apart from the amount of time it takes -- because really you need to get rid of any big clicks/pops/scratches before normalising the volume -- the most obvious difference is how *quiet* they sound compared to any modern CD. Not because the peak level is lower (digital full scale in all cases) but because they haven't had loads of compression and peak clipping applied to raise the average level. End result is you have to turn the volume up significantly, then turn on back down for a modern recording.

And I'm not talking about heavy metal or rock or pop here, I'm talking about acoustic or folk or classical or jazz recordings where you'd think this wasn't so prevalent. But it is, and this applies to every single "old vinyl" album I've transferred compared to any "new CD/digital" album. The difference is obvious when you look at either the waveforms or average levels in any audio tool...

Facebook didn't care if your kids ran up gigantic credit card bills – lawsuit

IJD

Colleague at work's 8-year old son ran up a credit card bill for eight thousand quid in one month buying gold and stuff in an online children's game. Was playing on dad's iPad which had (password-protected) credit card payment details stored on it, in-app purchases auto-filled in payment details, needed password but kid has seen dad entering this and remembered it, entered it once and off he went. Of course he didn't think it was "real" money he was spending, he thought it was pretend money.

Cue explosion when credit card bill arrived. He managed to get the money refunded by arguing with the online game firm that there's no way they should have allowed a young child to run up a bill of this size, at least without confirming the spend was authorized by the card holder.

Yes you could say this was the fault of the parent for storing card details on a device that he allowed his son to play online games on, but as far as he was concerned payments were password-protected. For sure the online gaming company is more to blame for having a game targeted at children which allowed -- no, encouraged -- them to spend real money on in-app purchases. And the biggest blame goes to them for not having a system which flagged ridiculously high spends as likely to be fraudulent or at best unauthorized, which I guess is why they paid up -- if it had come to court they wouldn't have had a leg to stand on.

Having swallowed its pride and started again with 10nm chips, Intel teases features in these 2019-ish processors

IJD

TSMC 7FF/7FF+ and Intel EUV

Saying that TSMC 7FF is "low-power" and 7FF+ is "high-speed" isn't correct. 7FF has both compact low-power libraries (and metal options) for mobile (which Apple/HiSilicon use) and bigger faster higher-power libraries (and metal options) for CPU/HPC (which AMD use) -- actually, they can be mixed on the same chip. 7FF+ uses 5 EUV layers and new libraries to get 15%~20% area shrink, a small power reduction, and an even smaller (a few percent) speed increase -- and it also has low-power and high-speed libraries, just like 7FF. The main reason for 7FF+ is to pipeclean EUV before TSMC use it in anger for 5nm (due next year), and to get some reduction in die size/cost/TAT.

Intel's 10nm problems are not due to EUV because they don't use it -- they used quad patterned metal instead to push the metal pitch down (problem#1), cobalt interconnect instead of copper for the same reason (problem#2), contact over active gate to save more area (problem#3). All these together screwed the yield, and some or all are being removed from their "new 10nm" process due out next year.

More to the point, they're now more than a year behind TSMC 7FF with a similar process instead of the 3 years ahead that they originally promised...

Boeing 737 pilots battled confused safety system that plunged aircraft to their deaths – black box

IJD

In the end, the fault comes back to Boeing. Adding the MCAS system onto the 737MAX was a bodge to get it through qualification after the engine/airframe changes made it unsafe in a stall, but the crash would not have happened if the system had been properly designed against sensor failure (redundancy, voting) and/or the pilots/airlines had been told about MCAS.

The first one would have probably meant design changes to add the extra AOA sensors and cost Boeing more at manufacture (bad), the second would have meant recertification and retraining of pilots which could have meant them selling fewer aircraft (bad). In the end somebody decided that money mattered more than safety -- probably not deliberately, but this is the kind of sloppy "it'll probably be just fine" thinking which sooner or later kills people.

Of course if it comes out that the possible problem was pointed out by engineering but stomped on by management (Ford Pinto, anyone?) and this ever comes out, Boeing will be in deep doo-doo...

Bright spark dev irons out light interference

IJD

Spark plugs on not-so-old cars...

On one of the early CAN-bus cars (Fiesta?) the recommended fix when the rear wiper stopped working was to fit new spark plugs...

As the spark plugs wore out the engine management system upped the juice to maintain a good spark, which caused more interference, and the rear wiper was at the far end of the CAN bus and had the weakest signal, so stopped working before anything else did.

I have respect for whichever engineer figured that out, but can imagine it must have been difficult convincing customers that they weren't being ripped off by a garage installing expensive parts for no good reason...

European Commission: We've called off the lawyers over Ireland's late collection of Apple back taxes

IJD

Does anybody seriously think Apple's tax dodge was legitimate? Having all EU profits assigned to a shell company theoretically based in Ireland (so no US tax payable) but headquartered in the US (so no Irish tax payable)? No doubt some Apple tax accountant thought this was a splendid wheeze, but it's clearly not what any of the governments intended to happen, and they can't really complain when they get found out and sent a massive bill.

Decoding the Google Titan, Titan, and Titan M – that last one is the Pixel 3's security chip

IJD

Nobody's pointed out yet that it's an integrated circuit, so Titan IC... ;-)

Rookie almost wipes customer's entire inventory – unbeknownst to sysadmin

IJD

PDP 11/44 (running RSX/11 IIRC) at uni shared between a dozen postgrads (including me), who needed superuser privilege to use the video hardware. One who had several accounts wanted to remove all his old files so lazily typed rm [*.*]*.*;* instead of removing one UID at a time. Everything including everyone else's files and the OS (and all system utilities) disappeared, and of course the last backup was months old. Of course the files were still physically there but no longer accessible.

Luckily I'd been running the system debugger and it was still resident in memory (all 64k of it...) as was the printer driver, so I managed to print out the block allocation of the (20MB) hard drive on the line printer. Said user then had to use the debugger to manually reallocate every block on the disk by hand one at a time to the correct UID (including the OS) and filename. Took him all weekend...

[no it wasn't me, but I was the defacto sysadmin when people suddenly found they hadn't got any files any more]

Juniper prepping for a 400 Gbps Ethernet world

IJD

400GE will either use 4 intensity-modulated channels of 100G PAM4 (shortest reach), 8 channels of 50G PAM4 (medium reach), or a single channel of 400G QAM16 coherent optics (longest reach).

Boffin supercharges FPGAs with timing signal tweak

IJD

Re: Love the comment...

Or if you go back further, mercury-filled ultrasonic delay lines were uses as computer memory in the 1940s/1950s -- except they were six feet long, with a hundred of them fitted into a rigid anti-vibration steel frame weighing several tons (holding five tons of mercury!) , and had to be kept within a degree of the design temperature...

http://mraths.org.uk/?page_id=582

Now *that's* an engineering challenge...

[my father-in-law was responsible for building it, after doing the same on Colossus...]

Revolutionary Brit-made SABRE hybrid rocket engine to burn in 2020

IJD

Re: Excellent!

According to L J K Setright in his "Power to Fly" book, the Napier Sabre was initially dogged partly by some manufacturing problems but mainly by maintenance staff/pilots flogging the engines to death by running them under coarse pitch/full throttle conditions that should never have been allowed. Once these problems were fixed it became a reliable and very powerful engine, probably the highest power density piston aero engine ever built.

Farewell, slumping 40Gbps Ethernet, we hardly knew ye

IJD

The simple fact is that 40G ports cost about the same as 100G ports, maybe even more now since 100G volume is rising rapidly and 40G volume is falling. 40G rollout was delayed by several years due to the telecom crash and technical issues, so 100G has overtaken it.

8 out of 10 cats fear statistics – AI doesn't have this problem

IJD

If you want to see creative misuse of statistics, try this -- look at the graphic lower down if nothing else...

http://www.bbc.co.uk/news/education-40043891

Bye bye MP3: You sucked the life out of music. But vinyl is just as warped

IJD

I've transferred a lot of my favourite vinyl albums to 256k VBR MP3, each time normalising the full scale after removing all the big clicks and pops I could find. Without exception the average level is a lot lower than any modern CD I have, because the peaks were left in the recordings rather than compressing them to get the average level up -- which is trivial to do digitally, so *everybody* does it.

I haven't gone through and collected any statistics, but I estimate the typical difference is around 5dB, and maybe up to 10dB in extreme cases -- this shows just how much the peaks have been crushed down to get the overall level up. I've seen this done in studios both on individual instruments (especially drums) and then the overall mix (pushing down the highest peaks in a track or album), both done to get the apparent volume up so the track doesn't sound quieter than everyone else's -- it's basically a race to the top on volume and bottom on quality...

IJD

256k VBR and 320k fixed rate were both indistinguishable from the CD source.

I've done the same test myself on studio headphones and came to the same conclusion -- and 128k (most common rate used) is utter sh*te, which is why lots of people think MP3 is rubbish for sound quality.

FAKE BREWS: America rocked by 'craft beer' scandal allegations

IJD

Greene King IPA bloody lovely -- what planet are you one? It's one of the blandest real ales around...

Support chap's Sonic Screwdriver fixes PC as user fumes in disbelief

IJD

The Apollo DN660 workstation (washing-machine-sized beast with bit-sliced ECL emulation of a 68000 CPU) had a space on top of the card cage just the right size for keeping a pizza hot...

Zombie Moore's Law shows hardware is eating software

IJD

ASIC vs FPGA vs CPU

There's a continuous space of power vs. flexibility -- to do the same amount of processing and in the same process node, at one end a fixed-function ASIC is by far the lowest power and die size but inflexible, an FPGA is more flexible but higher power and die size (typically ~10x), a CPU is completely flexible but much higher power and die size again (typically ~100x).

Cost would follow the same trend if volumes were similar but they're not, given the very high NRE cost of the latest process nodes tilts the costs towards FPGAs and CPUs unless your volumes are very high. Saying that doing the same job would cost $100 in a CPU or $10 in an FPGA or $1 in an ASIC is true, if you want tens of millions of them -- bear in mind that the total NRE (design and mask) for even a small ASIC in the latest process nodes is at least tens of millions of dollars, or more than a hundred million for a more complex one, so you need to sell a lot of chips to get this back.

So for most cases CPUs or FPGAs make more sense, advanced process node ASICs (or custom CPUs with custom hardware accelerators) only really make sense where the need to get lower power is absolutely imperative and the TAM justifies the cost. One interesting trend driven from this is that such designs move back into the companies who make the end product like Apple (vertical integration), because getting lower power (or higher speed) by doing your own 10nm chip makes sense if you can clean up the market selling a $600 product with $300 gross margin, but not if you're selling a $60 chip with $30 gross margin at the same volume.

Boeing just about gives up on the 747

IJD

I can beat that -- an American pilot friend who used to fly over regularly and stop over with me arrived several hours early once with a big grin -- he'd had a 200 knot tailwind and had just set the fastest commercial crossing record. We had quite a few beers to celebrate...

Avoiding Liverpool was the aim: All aboard the world's ONLY moving aqueduct

IJD

Loads of fish and chip shops in the North use beef dripping...

By 2040, computers will need more electricity than the world can generate

IJD

Extrapolating into the future predicted that by the early 20th century cities like London would have ground to a complete halt because the streets would be six feet deep in horse shit -- which is pretty much what this prediction is...

If the power consumed by the IT industry ever got close to the power generation capacity of the planet, the IT industry would have to find a way of reducing power or go bankrupt because there'd be no power left to run the industries to make things which pay for the IT industry.

You could just as easily extrapolate the events of the last few weeks and predict that by the end of the year everyone on the planet will be spending 100% of their waking hours playing Pokemon Go...

Tesla's Model S autonomous mode may have saved a life

IJD

Avoiding accidents is exactly the same issue as causing them -- there will be cases where an autonomous driver will save a life when a human driver wouldn't, and vice versa, and the cases will be different -- what matters is how often the two occur.

Humans have very good sensors and decision making when used properly, most human driver accidents -- around 94% according to the statistics -- happen when this isn't the case (tired, inattentive, distracted, texting, risk-taking, stupid decisions...).

Autonomous cars have less good sensors and less evolved algorithms so will make mistakes that good human drivers don't, but don't suffer from the problems listed above that cause most "accidents".

So autonomous cars will probably (at least initially) increase the 6% but decrease the 94% -- which means overall they're likely to avoid more accidents and cut the death/injury rate, regardless of whether there were some cases where a human could have done better.

Everyone keeps bringing up the exceptional cases (driving in a blizzard, Tesla under a truck) where a human could do better while ignoring the hugely bigger number (most accidents!) where an autonomous car would be better -- because everyone thinks they're an above-average driver (yes, really...) and that only other people cause accidents, it wouldn't have happened if *I* was driving ;-)

Brit chip biz ARM legs it to Softbank for $32bn

IJD

Re: Legal obligations to shareholders

Funny that most companies don't seem to work that way any more, short-term shareholder profit clearly takes priority over long-term success -- otherwise more companies would be spending more on R&D to develop new products for a few years hence, instead of cutting R&D budgets to "save money"...

Biting the hand that feeds IT © 1998–2019