Re: Personal Usage
He may not actually know how to operate a printer.
55 posts • joined 16 Apr 2010
"Rust had nothing to do with that"
You don't know that. Sometimes a language platform will make a given approach practical and pleasant to implement, compared to tedious in some other language. This effect is seen regularly when migrating a project from C to C++, though you would never be able to convince a dyed in the wool C diehard of that.
Here's the problem with a bunch of software hacks commenting on an aviation issue: regardless of the relative strengths or lack thereof of the development and testing methodology, this software would not have been needed at all, were the Max 8 airframe inherently stable. Which it is not, with horrific consequences.
The reason that both Linus and I home in on that quote and heaped abuse upon the idiot who posted it is, it's an idiotic thing to say. Along the lines of "water is lighter than air". Yah, you can bore everyone to tears trotting out some case where water really is lighter than air, but oh please. Save that for when you really feel the need to be ignored at a party. Same goes for Chinner's unadulterated idiocy, followed up by wasting an enormous amount of bandwidth attempting to buttress that indefensible position.
It's clear that you have only the most tenuous grasp of file system basics. Minimizing write latency is not the primary goal of a filesystem, rather, the goal is to minimize operation latency. That is why nearly all write IO on Linux is buffered, not fsync. Simple fact, which apparently escaped you.
Now if you want to talk about synchronous IO, that is interesting. Just don't labor under the delusion that this is the most important aspect of file system design. And for the record, XFS and by extension Chinner, suck at sync IO.
Maybe you think Chinner is right because you didn't read what he posted, or read it and didn't understand. I quote: "the page cache is still far, far slower than direct IO". No, wrong. Idiot.
There may be specific cases were that isn't a bald faced lie, but in general it's just that: a bald faced like. Chinner. Just ignore.
Yah, well. Maybe. You have to keep in mind that Chinner can be a bit of a dull thud at times, and a flipping dickhead on top of it. Pay attention to what guys like Jan Kara have to say, or some of the less aggressive ext4 guys. Chinner is all politics, all the time, and sadly unsocialized. Makes Linux look like a pedigreed gentleman by contrast.
I'm totally ok with Redhat getting sliced, diced and ground to bits in the proverbial IBM meat grinder. And sow their fields to salt while at it. After all, they gave us Ggnnnnome and Sssystemd (insert Sytherin sounds here) Oh, and RPM... and the ultimate evil: -> Rpmbuild <-!!!
Red Hat can just shrivel and die and the Linux ecosystem will just get out from underneath its cold dead thumb and grow faster than ever before. A pox upon Redhat and a pox upon Redhat's smarmy salesmen who think that copying Linux is stealing from Redhat.
The issue _is_ the aerodynamic instability of the airframe in near stall. If it were not unstable then there would not have been any MCAS and all those people would still be alive. Just retire the 737, it had a good run but by today's standards it is a scary piece of junk.
"makes about as much sense as driving a supercar around with the hand brake on"
For bulk SSD that trades off access time against density, SATA still makes perfect sense. 600 Mbytes/sec is a beefy transfer rate compared to physical disk, but the big win is zero seek time. Use M.2 for your system disk.
"To encode 4 bits you need 16 distinct voltage levels, no?"
Right, and so L)evel has always been a gross misnomer, it should be B)it. A multi-bit flash cell has 2**L voltage levels, using the highly misleading L)evel terminology.
Like this: https://www.cactus-tech.com/assets/images/e/MLC-NAND-Cell---4-States-of-Electrons-9a049c6e.png
You are a bit confused about the distinction between analog and digital. At the nanoscale, its all analog (and at femtoscale it's all digitial again that's a bit deep for this post, just google quantum number). Those rather alarmingly analog-looking traces are coerced into representing digital values via thresholding and latching effects. Ever seen an ether bird? It's a bit like that. A wind-up clock is like that too: the spring is analog but the tick is digital.
Multilevel cells likewise rely on thresholding and latching effects, there is just more than a single threshold value. Still digital by nature, just like single level cells, Maybe the threshold voltages or whatever get closer together in multi-level and risk more errors, or maybe not. Single level logic gets shrunk and packed together as tightly as possible, which also increases the risk of error. Given the same number of bits stored in the same area, it is far from clear that multi-level cells have the higher risk of error, it may be just the opposite.
But wait, what would TheReg be without premature clickbait? It's the entire reason we come here instead of some reputable site, isn't it. Here I am, for example.
TheReg is partially right, even with its trademark suspect reasoning: hard drives are already mostly dead in PCs. Well, except for the really cheap ones and that island is steadily shrinking. And except for media packrats who rely on hard drives to archive their porn collection.
Hard drives are alive and well in server farms. While SSD continues to nibble at the edges, the economics of mass storage that doesn't mind 10ms latency are compelling. That amounts to the vast majority of data storage in the world. With the likelihood of further improvements in areal density, it will be many years before hard drives are as dead as tape.
From time to time Linus shoots his mouth off in a way that is totally inappropriate. This is not one of those times. Technically, Linus is exactly correct. He could have posted without swearing and that would be nice, but there's no burning issue, this time. So: "it's a f*cking disgrace that you are in denial about the fact that it's the *checking* that is broken, not the code, and are making excuses for shit". Right. Pinpoint accurate but better without the swear words. Good for you, for tilting at that windmill.
Here's the equation: Neither Android nor Ubuntu care a wit about X86 compatibility, even a modest power saving is worth infinitely more, and there is a practical certainty that 86x prices will be jacked to the moon by the one source supplier given any significant success. Only Windows care about x86 now, and the Windows on mobile is looking bleak indeed, never mind the present. On server, desktop and high end laptop, nobody wants a crippled x86. So the future market for Atom rounds to zero, and no tears shed.
Count me among those who initially respected him for his enthusiasm (and not for his coding or design skills, which are quite obviously deficient - I give you Bonobo as just one of many examples). But now I regard him as a cynical profiteer whose agenda is and always was to undermine anything non Microsoft. As for his motivation, I can only speculate, but I do know that money talks, and talks especially loudly to those of weak moral character.
"They design their own CPUs"
...they don't really. They combine circuits that they buy from ARM, mainly fiddling with the IO circuitry and top level geometry. It's a long way from "designing a CPU", which would involve for example, design the ALU, including complex circuitry to handle such challenges as superscalar instruction dependencies. In terms of CPU design, this is roughly analogous to Apple generating content for a video game using Maya, while somebody else with considerably greater skill develops the game engine, which Apple licenses. Much as Apple licenses the ARM core, and multiple IP cores that support it.
They make a tidy profit on the hardware and then clean up in music, books, videos and apps, while the others have to make do with low margins
Apple has to make do with eroding market share. Seems suicidal in the long run, or at best, not in the interest of shareholders.
The point is really anyone can make and sell cheap Android handsets - the problem is many people will and the profits end up down and down towards zero. The only real difference here is they have a limited term cost advantage - but they are still making little or no net profit.
You exaggerate the importance of windfall profits. Any profit that provides a suitable return on investment is more than satisfactory. Any profit at all is better than expected while growing. After all, the name of the game in tech is to survive and grow. Think Walmart as opposed to Ferrari. Who is richer?
What a braindamaged idea that was. Every single time I play a Blu-ray disk I ask myself why I let myself in for this abuse. Obviously Java lag is just one part of it, but it's a major part. Come to think of it, I guess I will just sit the next generation Blu-ray out, forever.
Biting the hand that feeds IT © 1998–2020