Developed by Woz himself. First model that had it was the Apple IIGS. A serial daisy-chained protocol, designed to be hot-swapped and to make it possible to bit-bang the bus with an inexpensive microcontroller. Unfortunately the hardware designers then messed up, so it was not considered safe to hot-swap it.
Compare that to USB, which requires a complex software stack in the device firmware.. and if you want to "daisy-chain" devices you would have to implement a separate hub - which means that few devices even have one. And don't even go into how overly generic and all-encompassing the USB HID protocol for keyboards and mice is, which means that operating systems don't support everything in a complete or consistent manner.
The MBP 2016 keyboard with "butterfly" scissor switches also have wider keys with smaller gaps between them - and smaller gaps also make many typists press two keys at once more often by mistake.
Key spacing, key gaps, curvature, travel to actuation -- all those measurements that classic keyboards have, they were not grabbed out of thin air. They were developed after many studies of actual typists back in the typewriter era.
It's not only the network that is to blame here. The race towards thinner phones mean that they get smaller speakers - that are often undersized for the sound they are supposed to produce. Those are often overdriven, using DSP algorithms that keep them on the brink of vibrating out of control. Besides that, there are also DSP algorithms against feedback (from speaker back into mic).
It is better to use a handsfree headset anyway. The jury is still not out on the issue of health effects of microwave radiation - and even with a Bluetooth headset, you will reduce the amount you subject your head to about a thousandfold.
The critical difference between a "drone" and a "killer robot" is in who makes the decision to kill: a human operator, or a computer program. The keyword is in the quote in the description: "autonomous".
The difference between a peaceful robot and a war-robot is in which kinds of weapons you employ and what kind of programming you give it. Does it only break walls, or does it break down walls to find humans to kill? Does it have guns, that are only useful for killing?
And... the difference between a landmine/explosive rocket and autonomous robot is that the killer robot is active in how it searches for its targets.
Seriously, making the distinction is not that hard. Don't muddle it up!
Hmm.. I would perhaps have been interested, except that all movies are shown in so called "3D". It is not possible to find a 2D show for most films where I live.
How can Uber be classified as a "tech" company, now again? Other than calling itself "Uber Technologies" and relying a smartphone app, the only thing that I can see as being the core business inside their complex structure is the cars driving around.
Yes, it is using smartphone apps in a different way from the norm. But so is the company that is delivering groceries to my door - and they are in the food business, not in the technology sector.
It has been confirmed to be a processor bug, not a software bug. BSD kernel developer Matt Dillon sent AMD a reproducible test case back in April. You can read more about it here.
How was the parent modded as "Funny"? This is definitely not funny. Some users of compiled distros such as Gentoo have encountered the bug in fairly regular basis when trying to compile the distro -- which is needed to make it install.
What would they know? I find it unlikely that these kids would have had anything to compare with. To them, the latest Microsoft Office would already be the pinnacle of user interfaces. It is already so much more intuitive than the crap Web 3.0 UI on phones and on the web these days.
For me, "Pluma" is the real gedit anyway. One of the first things when I upgraded from GNOME 2.0 to Mate was to add an alias. Too bad that it uses GTK+ 3.0 now though, with the crap scrollbar and the annoying smooth scrolling that can't be turned off.
Pluma is still actively maintained, as is the core of both forks: GtkSourceView. The rest of GNOME 3's "gedit" is specific to GNOME 3. Let it die!
Intel had previously announced that Coffee Lake would use the 1151 socket, and so people assumed that that meant compatibility with previous motherboards that have that socket. I would bet that there are quite a few consumers out there who had got 1151 socket motherboards and a 4-cores or less CPU (which is all that is available) with the intention to upgrade to a Coffee Lake 6-core CPU in the future.
Right now, even a 2-core CPU with high clock is considered a good choice for games because current games performance don't scale proportionally to more cores. Future games (and patches) are expected to be able to use more cores more effectively.
The big problem with nuclear (as well as with some renewables at some extent) is that they are very slow to start and stop. The energy grid has to be actively balanced all the time - to make sure that supply is always closely matched to the varying demand. Whey they are not, you will get spikes and/or rolling blackouts. This implies that energy sources have to be started and stopped at short notice. That is where fossil fuels have their biggest strengths, and why they are likely to be important energy sources for a long time to come. The only way out of this dependency is really to build facilities for energy storage.
I do agree though that there may be too much resistance against nuclear power in the climate-change activism groups. I think that is because a lot of those activists and activist groups have their roots in the general environmentalist movements, or in combined environmentalist/peace movements that have been strongly opposed to nuclear energy and nuclear weapons. Nuclear energy as we know it today was developed to be that way because the spent fuel was suitable for nuclear weapons.
Tell that to former opposition politicians in Turkey and Venezuela...
Do you really think something similar couldn't happen in the UK? In twenty years? In forty years? You may not be around then, but the laws that are made now will.
I am not sure if you are serious or being sarcastic.
That is, because I have seen too many parents juggling children and phones at the same time. If you are the former: Put down your fucking phone! What is the most precious thing in your life? Your phone or your child?
For 5G to come along, the entire industry has to be on the train or it will not work: telcos, infrastructure, equipment manufacturers, device manufacturers and users. 5G covers a smaller area than 3G and 4G, so there would need to be more towers. Entrenched telcos don't want competition, so they will fight it with lobbyism and in courts to prevent it from being built. The equipment manufacturer Ericsson is already saying that 5G is going to be adopted very slowly.
And in 20 years time, when the public will finally be aware of how cell phone towers are linked to the increase in brain tumors in the population, they are not going to be so happy about having new antennas radiating them.
I already use Ubuntu Mate, but the GTK+ 3.0 widgets that it uses are still written by GNOME developers and there is a lot of GNOME 3 stupidity still left in them.
There have been lots of problems with GNOME/GTK+ 3 developers being too full of themselves and for instance broken the binary compatibility minor revision changes, but I expect GTK+ 3 to be relatively stable now that GTK+ 4 has started.
Scrollbars and sliders behave in a special GNOME 3 way different from other major OS or toolkit. For instance, if you move it slow enough it goes into a "high precision" mode where you have to move the mouse more to make the slider move. It was touted as a feature, but for most users, this appears as if the slider just has a hick-up and refuses to move. There is no option to disable this behaviour. The volume control especially is very annoying. Also, don't want smooth scrolling which feels like sliding on ice? There is no option to disable that either. If the GTK/GNOME 3 developers had any reason and humility, they should not have changed the default behaviour of these widgets in the first place. Default should have been the old one, only with additional behaviour being optional.
Principle of least privilege does not make a program more safe or secure. It only limits the amount of damage that it can do.
I think the largest reason why capability-based security (classical sense, not Unix sense) has failed to get traction is because the designers have not realised that it needed revocation to make long-term services manageable. Certificate-based systems (where some are a type of capabilities...) do almost always have it, but I have never seen it in any OS, not even on research level.
BTW, Google's new Fuchsia OS with Magenta kernel (to replace the Linux kernel in Android eventually, maybe?) is using capabilities but I have not seen that they support revocation either.
Induction stove with only touch-sensitive "buttons" on the same surface as the stove plates. + and - to change setting, meaning that you have to press and hold - to turn a stove-plate off. It does wrap around max and min, but neither the max or min is very usable and the induction plates heat food faster than the delay in the buttons. Sometimes it is just easier to turn the entire stove off and on again and then restart the other plates.
And... the On/off button is right next to a button that says "Power" where the "Power" turns up a plate to the max, which means that it is often pressed by mistake. Who the hell thought it was a good idea to design it that way?
Does not work with fat on your finger. Becomes unresponsive and starts beeping if it gets wet - such when a pot bowls over or just when you wipe it with a slightly damp rag.
Better laptops have touchpads with "palm rejection" that can tell a mistake apart from a real tap... or rather, they are supposed to. Does not always work.
I usually disable the touchpad (if at all possible...) and instead use mouse or trackpoint. (And also the reason why I request for a ThinkPad over other types of laptops when I start a new job)
The parent post was satire, but apparently not everyone gets it ...
Even if the root cause is a database issue, not letting the user know is a UI issue.
Apple Desktop Bus was actually kinda cool.
Developed by Woz himself. First model that had it was the Apple IIGS.
A serial daisy-chained protocol, designed to be hot-swapped and to make it possible to bit-bang the bus with an inexpensive microcontroller.
Unfortunately the hardware designers then messed up, so it was not considered safe to hot-swap it.
Compare that to USB, which requires a complex software stack in the device firmware .. and if you want to "daisy-chain" devices you would have to implement a separate hub - which means that few devices even have one.
And don't even go into how overly generic and all-encompassing the USB HID protocol for keyboards and mice is, which means that operating systems don't support everything in a complete or consistent manner.
The MBP 2016 keyboard with "butterfly" scissor switches also have wider keys with smaller gaps between them - and smaller gaps also make many typists press two keys at once more often by mistake.
Key spacing, key gaps, curvature, travel to actuation -- all those measurements that classic keyboards have, they were not grabbed out of thin air. They were developed after many studies of actual typists back in the typewriter era.
LOL.
Oh, the humanity. (and I don't mean the desktop theme)
It is going to be a total disaster out of the box.
It's not only the network that is to blame here.
The race towards thinner phones mean that they get smaller speakers - that are often undersized for the sound they are supposed to produce. Those are often overdriven, using DSP algorithms that keep them on the brink of vibrating out of control. Besides that, there are also DSP algorithms against feedback (from speaker back into mic).
It is better to use a handsfree headset anyway. The jury is still not out on the issue of health effects of microwave radiation - and even with a Bluetooth headset, you will reduce the amount you subject your head to about a thousandfold.
The critical difference between a "drone" and a "killer robot" is in who makes the decision to kill: a human operator, or a computer program.
The keyword is in the quote in the description: "autonomous".
The difference between a peaceful robot and a war-robot is in which kinds of weapons you employ and what kind of programming you give it. Does it only break walls, or does it break down walls to find humans to kill? Does it have guns, that are only useful for killing?
And... the difference between a landmine/explosive rocket and autonomous robot is that the killer robot is active in how it searches for its targets.
Seriously, making the distinction is not that hard. Don't muddle it up!
Hmm.. I would perhaps have been interested, except that all movies are shown in so called "3D". It is not possible to find a 2D show for most films where I live.
How can Uber be classified as a "tech" company, now again?
Other than calling itself "Uber Technologies" and relying a smartphone app, the only thing that I can see as being the core business inside their complex structure is the cars driving around.
Yes, it is using smartphone apps in a different way from the norm. But so is the company that is delivering groceries to my door - and they are in the food business, not in the technology sector.
It has been confirmed to be a processor bug, not a software bug.
BSD kernel developer Matt Dillon sent AMD a reproducible test case back in April.
You can read more about it here.
How was the parent modded as "Funny"?
This is definitely not funny. Some users of compiled distros such as Gentoo have encountered the bug in fairly regular basis when trying to compile the distro -- which is needed to make it install.
The first bug report with a test case that reproduced the bug was submitted to AMD in April, and they have acknowledged the bug first now.
And how long would we have to wait for a microcode update?
What would they know? I find it unlikely that these kids would have had anything to compare with. To them, the latest Microsoft Office would already be the pinnacle of user interfaces.
It is already so much more intuitive than the crap Web 3.0 UI on phones and on the web these days.
For me, "Pluma" is the real gedit anyway.
One of the first things when I upgraded from GNOME 2.0 to Mate was to add an alias. Too bad that it uses GTK+ 3.0 now though, with the crap scrollbar and the annoying smooth scrolling that can't be turned off.
Pluma is still actively maintained, as is the core of both forks: GtkSourceView.
The rest of GNOME 3's "gedit" is specific to GNOME 3. Let it die!
Because it is a "bait and switch" situation.
Intel had previously announced that Coffee Lake would use the 1151 socket, and so people assumed that that meant compatibility with previous motherboards that have that socket.
I would bet that there are quite a few consumers out there who had got 1151 socket motherboards and a 4-cores or less CPU (which is all that is available) with the intention to upgrade to a Coffee Lake 6-core CPU in the future.
Right now, even a 2-core CPU with high clock is considered a good choice for games because current games performance don't scale proportionally to more cores.
Future games (and patches) are expected to be able to use more cores more effectively.
The big problem with nuclear (as well as with some renewables at some extent) is that they are very slow to start and stop. The energy grid has to be actively balanced all the time - to make sure that supply is always closely matched to the varying demand. Whey they are not, you will get spikes and/or rolling blackouts. This implies that energy sources have to be started and stopped at short notice.
That is where fossil fuels have their biggest strengths, and why they are likely to be important energy sources for a long time to come.
The only way out of this dependency is really to build facilities for energy storage.
I do agree though that there may be too much resistance against nuclear power in the climate-change activism groups.
I think that is because a lot of those activists and activist groups have their roots in the general environmentalist movements, or in combined environmentalist/peace movements that have been strongly opposed to nuclear energy and nuclear weapons. Nuclear energy as we know it today was developed to be that way because the spent fuel was suitable for nuclear weapons.
Tell that to former opposition politicians in Turkey and Venezuela ...
Do you really think something similar couldn't happen in the UK? In twenty years? In forty years?
You may not be around then, but the laws that are made now will.
I am not sure if you are serious or being sarcastic.
That is, because I have seen too many parents juggling children and phones at the same time. If you are the former: Put down your fucking phone!
What is the most precious thing in your life? Your phone or your child?
For 5G to come along, the entire industry has to be on the train or it will not work: telcos, infrastructure, equipment manufacturers, device manufacturers and users.
5G covers a smaller area than 3G and 4G, so there would need to be more towers.
Entrenched telcos don't want competition, so they will fight it with lobbyism and in courts to prevent it from being built.
The equipment manufacturer Ericsson is already saying that 5G is going to be adopted very slowly.
And in 20 years time, when the public will finally be aware of how cell phone towers are linked to the increase in brain tumors in the population, they are not going to be so happy about having new antennas radiating them.
That reminds me of the underground Internet in Cuba called "StreetNet".
Vox: Castro hates the internet, so Cubans created their own.
Shouldn't it be called "Linux Subsystem for Windows", because it is running under Windows and not the other way around?
I already use Ubuntu Mate, but the GTK+ 3.0 widgets that it uses are still written by GNOME developers and there is a lot of GNOME 3 stupidity still left in them.
There have been lots of problems with GNOME/GTK+ 3 developers being too full of themselves and for instance broken the binary compatibility minor revision changes, but I expect GTK+ 3 to be relatively stable now that GTK+ 4 has started.
Scrollbars and sliders behave in a special GNOME 3 way different from other major OS or toolkit.
For instance, if you move it slow enough it goes into a "high precision" mode where you have to move the mouse more to make the slider move. It was touted as a feature, but for most users, this appears as if the slider just has a hick-up and refuses to move.
There is no option to disable this behaviour. The volume control especially is very annoying.
Also, don't want smooth scrolling which feels like sliding on ice? There is no option to disable that either.
If the GTK/GNOME 3 developers had any reason and humility, they should not have changed the default behaviour of these widgets in the first place. Default should have been the old one, only with additional behaviour being optional.
Principle of least privilege does not make a program more safe or secure. It only limits the amount of damage that it can do.
I think the largest reason why capability-based security (classical sense, not Unix sense) has failed to get traction is because the designers have not realised that it needed revocation to make long-term services manageable.
Certificate-based systems (where some are a type of capabilities...) do almost always have it, but I have never seen it in any OS, not even on research level.
BTW, Google's new Fuchsia OS with Magenta kernel (to replace the Linux kernel in Android eventually, maybe?) is using capabilities but I have not seen that they support revocation either.
Induction stove with only touch-sensitive "buttons" on the same surface as the stove plates.
+ and - to change setting, meaning that you have to press and hold - to turn a stove-plate off. It does wrap around max and min, but neither the max or min is very usable and the induction plates heat food faster than the delay in the buttons.
Sometimes it is just easier to turn the entire stove off and on again and then restart the other plates.
And... the On/off button is right next to a button that says "Power" where the "Power" turns up a plate to the max, which means that it is often pressed by mistake. Who the hell thought it was a good idea to design it that way?
Does not work with fat on your finger. Becomes unresponsive and starts beeping if it gets wet - such when a pot bowls over or just when you wipe it with a slightly damp rag.
Better laptops have touchpads with "palm rejection" that can tell a mistake apart from a real tap ... or rather, they are supposed to. Does not always work.
I usually disable the touchpad (if at all possible...) and instead use mouse or trackpoint. (And also the reason why I request for a ThinkPad over other types of laptops when I start a new job)