Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:Maybe (Score 1) 93

I'm serious, but you are right. In the near future, spinning disks will be used for the same applications and seen as the dinosaur of technology: backup and low-performance works. The truth of the matter is that spinning disks are simply to slow for modern day technology. Compare your laptop when using a 7200rpm disk or an SSD. Compare your Oracle database query times when using a legacy storage vendor or an all flash array that can do 1 million IOPS . It is the performance aspect that matters in modern day computing. The bottleneck is storage, not your CPU, not your memory, storage.

Except that using a computer to store your family photos is a very valid use case, it doesn't have to be about "computing". When people play Angry Birds they're battery bound, when people stream Netflix they're bandwidth bound, when people play FPS games they're GPU bound, when old people want big screens with big text they're interface bound. And I'm sure there's people doing weather simulations that'll say they're CPU/memory bound. Yes, if you measured the time the average desktop user spent waiting for IO before SSDs it was significant, but I got my first one 5+ years ago so it's getting history.

Today a modern SSD can do 10000 IOPS at QD=1 with a average response time of <0.05 ms. Or in layman's speak, near instant. For an enterprise database sure 1 million IOPS is nice, but would the average user notice the difference if you could put one in his laptop? I think not. Even in the enterprise it's getting to be a replacement for poor optimization and running bad SQL, sometimes I really feel like replacing our dev environment's disks with a single 5400 RPM HDD so maybe we'd get rid of the worst offenses. A lot of people are simply incapable of designing and querying large databases efficiently because table scans worked so well on the small stuff.

Comment Technologically maybe... (Score 3, Insightful) 93

Practically I don't feel it's very significantly different anymore. Sure a little faster CPU, a little faster GPU, a little more RAM, bigger and cheaper SSDs but it's mostly the same. To feel that big a difference what you had before must have been rather crap, I still remember how adding a Gravis Ultrasound turned PC sound from shit to excellent. Or adding a new graphics card so you could have transparent, splashing water in Morrowind. Getting a floppy drive for my C64 so I didn't have to wait ages for the tape player. I hereby predict this will be the least exciting decade for storage, except the ones that follow it.

Comment Re:X or Wayland? (Score 1) 84

Why libinput integration in KWin?
KWin/Wayland already supported input handling by being a Wayland client and connecting to a Seat. But especially for pointer events this was not sufficient at all. We have quite some code where we warp the pointer and Wayland doesnâ(TM)t support this (and shouldn't). Warping the pointer is normally considered evil as it can introduce quite some problems if applications are allowed to warp the pointer. E.g. it can create security issues if you start typing your password and a malicious applications warps the pointer to trick you entering your password into a password field of the malicious application. Also from a usabililty perspective it can be problematic as it makes the system behave in an unpredictable way.

I think the "and shouldn't" part is wrong. The next paragraph goes on to say why a window manager/compositor needs it. And to quote a 10 year old post, here's reasons why an application might need it:

There are applications where pointer warping is beneficial. Most have to do with tracking mouse movement to move a camera in a 3-d viewing context. For instance to look around a 3d world, using the mouse to point the camera. One can just compare the pointer position to the previous position to get a vector to rotate the camera, however this will fail when the pointer reaches the edge of the screen, and no more motion in that axis will be detected. With pointer warping, one can disable the drawing of the pointer, warp it to the center of the screen and just calculate thier movement vector based on the position of the pointer from the center of the screen, and warp the pointer back to the center of the screen. One now has full freedom to rotate the camera with the mouse. This is a useful feature in 3d games, 3d modelviewing, virtual tours, and many other 3d applications.

Also useful for trapping the cursor in a VM, if you want the edges. Another application I can think of is trying to select a region from a large image that requires scrolling. Usually that involves button press and hold, moving the cursor to the edge of the image carefully avoiding moving off the image and waiting until it scrolls for you. It would be a lot more elegant if it could just restrict the pointer to the image while you're doing your hold so hitting the edge and beyond would scroll the image directly. Once you release the button (or cancel the operation, typically ESC) the pointer is freed again. Of course the downsides is that an evil application can warp it maliciously and a broken application can trap your pointer. Still, this seems something better managed by an client security profiles than bypassing it by grabbing input altogether. And the compositor may have a "failsafe" key combo to detach the pointer from a malfunctioning application.

The other use case mentioned with global shortcuts is also the same, for a test/automation framework it could be useful to launch a child application while controlling its input and output. But obviously you can also launch the browser in a password-stealing keylogger wrapper, that would be bad. So again, security profiles? This is a compositor, when I sudo apt-get install it'll ask for extra permissions. Compromise my browser/mail client? No permission to warp pointer. This just seems to break the encapsulation that Wayland is trying to provide, here's your display and here's your input. Imagine for example a multiseat setup where all the devices don't belong to you, by grabbing input directly you're circumventing that. And say Wayland does something like rotate/zoom your display, you bypass any translation the display server does. That seems rather messy.

Comment Re:Nope (Score 1) 331

Easy, do it the same way RAID does it: redundancy.

RAID tends to choke bad if you got systemic faults like a bad batch of drives failing at the same time. What happens if a botnet launches a bunch of nodes, you upload some files and all the nodes which happen to have a specific piece of data is taken offline simultaneously? Data loss, that's what.

Comment Re:One interesting side-effect: 3D fakery is harde (Score 1) 141

Photoshopping a single image can be done easily in ways that make the edits virtually undetectable, even for the casual home user. But an amateur attempting to edit two nearly-identical images (e.g., to modify body shapes, or skin tone, or to get rid of unwanted parts of the scene) would almost certainly leave behind inconsistencies that simple image analysis could detect. ...Today, that is.

And probably tomorrow too since for the most part what they want is to look good on Facebook, not successfully forge forensic evidence.

Comment Re:Nope (Score 1) 331

Besides, who has free storage space!?

I've been a pretty big pack rat, in total I think I have 18TB of HDDs. But the last time I was considering expand or delete I started going through my collection and realized you know all these series and movies I'd keep because I might see them again? Guess what, I hardly ever do. First of all there's always something new, secondly if I pull up something old I often remember what's going to get happen and get too bored to actually wait for it to happen. And it's not like this stuff disappears off the Internet in case I find out that yes, I'd really like to watch that again.

I ended up deleting 5+ TB that I figured, what the heck I'll find it again if I need it. Haven't missed much of it and what I did miss was easily re-downloaded, I know I could delete more but hey I already have the disks. And I've kept a ton of unsorted that I haven't rifled through in ages but I'm keeping just in case I need to dig something out of that pile, where I assume 90%+ could be deleted if I'd bother to sort it. Sure I have some personal material but it fits in a small corner of the total.

Comment Re: No good video? (Score 1) 213

300 x 170 is a real bad ratio, it's going to be a sloppy ride. A good stable ratio is in the 30 x 5 x 3 ( L x W X H ). I got to assume he knows something or the barge design is amazingly special
dry bulk cargo barges are about 195' x 35' ( which is near the 6 x 1 ratio )

I have no idea what you're hinting at, a few quick searches indicate that the narrower beam (width) the less stable it gets. The shape of your average barge seems more about being able to traverse waterways and efficient loading/unloading at docks, for optimal stability it should probably be square with as low a center of gravity as possible.

Comment Re:Sounds suspiciously like welfare. (Score 2) 109

I love the concept in theory, but a society rich enough to afford one is pretty unimaginable in today's world. Western societies are clearly incapable of even providing the current levels of welfare let alone a vastly larger level.

Well, to be fair to the basic-income schemes people propose, they're supposed to turn the current levels of overall welfare spending into more effective levels of welfare by disintermediating the funds from the millions of government employees who are paid to manage it (and paid reasonably well, at that).

Comment Re: No good video? (Score 2) 213

Considering spaceX has navigated the rocket exactly where they wanted every landing attempt, I wonder when they will finally get permission to land on, um, actual land. For all we know the ship may have pitched up increasing the velocity that the rocket touched down. Plus I'm sure the poor visibility at sea couldn't have helped either.

Unless there was a huge storm in the area I doubt a 300'x170' barge has much of a pitch and in that case the rocket would probably be much worse off than the barge. And the telemetry shouldn't be much affected by dark and fog, just the cameras. To compare with airplanes I understand category IIIb airports are fairly routine now which means zero visibility landing, 150 feet runway visibility range. And that's basically just so they won't bump into each other while taxiing, zero RVR is possible but would require lots of instruments from runway to the gate and in most whiteout conditions you wouldn't want to be flying anyway because of the winds, not the visibility.

Comment Re:Minor setback (Score 2) 213

Yeah, I'm assuming what this means is that it touched down too hard, one or more of the legs bent/broke and the rocket tumbled over. Or all legs didn't get on the platform and it tipped over. Hopefully next time there's a daytime landing, telemetry and debris will presumably give SpaceX what they need watching it would be way cooler.

Comment Re:It's still Integrated graphics (Score 1) 97

and it still gets rings run around it by an 830M

Wow, a 15W iGPU gets beaten by a 33W dGPU what a shocker.

Heck, the AMD stuff out performs it.

An A8-6410 which is AMDs best 15W part scores 2010 in futuremark, you can find the i7-4200 under chips with similar performance at 2310.

It just seems silly to have that much processor and an integrated graphics chip...

Today that's a misnomer, Intel's laptop chips are mainly a GPU with a small sideorder of CPU, just like AMD.

The top of the line chip i7-5557 will have 3.1 vs 2.2 GHz base frequency for the i7-5200 currently under review, 48 EUs vs 24 EUs and they'll run at 1100 vs 900 MHz at 28W vs 15W TDP. You can expect it to be at least 50%+ faster. And this is still Intel's mid range laptop chips (Broadwell-U), we're still waiting for their high end laptop chips (Broadwell-H) with 37/47W configurations. Clearly Intel isn't feeling much pressure there, since they seem to be in no big hurry to get those out.

Comment Re:Restrictive Gun laws (Score 4, Informative) 490

Meh, everyone is aware that there are illegal guns, they're used in bank robberies and jewelry store heists and such. But for the average petty thief, robber or burglar they're not worth the cost/risk and apart from hunters during hunting season the risk of running into an armed person is basically zero. And the ones who go postal tend to stab the first one or two persons to death before they can get away, they don't rack up 10+ deaths with a gun. And yes there are less accidental lethal stabbings than gun accidents.

Unless I'm mistaken there were already two "friendly" guns here, the lifeguard and the police officer shot in the street. It doesn't do much against people in body armor with rifles who have the choice of venue and timing, element of surprise and will kill mercilessly. There'll always be soft targets, you can't protect everyone, all the time against an armed assault. Following the "everyone has guns brings peace" should mean there was hardly any gang violence at all, since the other side has guns too you wouldn't attack them right? Right? Doesn't work that way.

Comment Re:Bar fucking barians ... (Score 4, Interesting) 490

Norway's Christians didn't have to apologise for Anders Breivik, and it's the same for Muslims now.

That's comparing apples and oranges, Breivik for the most part killed Norwegian Christians belonging to a political youth party that he felt was "selling out" the country. Of the list of his 77 victims there's 11 with names I'd generally consider foreign leaving 66 that probably were ethnically Norwegian, from statistics around 80% would be nominally Christians. I say nominally because many belong to the state church without being very religious at all, but they wouldn't have any other religious affiliation. His action was more like the Muslim-on-Muslim slaughter in Pakistan, killing our own "fallen" over ideology.

Slashdot Top Deals

Marriage is the triumph of imagination over intelligence. Second marriage is the triumph of hope over experience.

Working...