So as a user of free, open source software you don't want to update, or patch either kernel or Chromium, or find a patch made by others? You are doing it wrong!
You did say you can fill in the paperwork up to the point they are 18. Why not wait until teen years when they can articulate an opinion on the topic? Whatever they decide, they will appreciate being given the choice.
Honestly it's not the best language to learn OOP concepts. It's too complicated and makes too many compromises to be compatible with C. But if you are sticking to Linux, it will be the only choice for significant development involving UI or system level programming. On OSX, Objective C would be much easier to learn coming from C and on Android Java would be a good choice. If you wanted to just learn current best practices without regard for practicality, there are interesting newer languages like Scala.
Besides not being able to support real native apps and not being properly sandboxed due to neglect by companies more interested in servers... sure. Java plugin, flash, silverlight and HTML5 are all intended to serve the same needs. It's mindshare that matters.
Extensions do nothing for non-developers besides lulling them into false sense of security. An average user is not going to know that.cpl is an executable. And what could be safer than.doc? Well, Word has a turing complete macro language that has been exploited countless times. Extensions will not even help you because you just have to fat finger an icon once to have persistent malware on your computer for years.
Nope, the real answer is system level protection to ensure that an app can not do any more damage than a text file. Application sandboxing works pretty well on mobile. Yes, there is always cat and mouse game with malware, but infected phones/tablets are much less common than desktops or laptops. Most "infections" are free games that run on background and open ads in your browser rather than credit card number keylogging. I think this should be default experience on a consumer device. Freedom of tinkering and development is also very important, but should involve explicit steps and visual reminders to make sure no software or person can gain unrestricted access to your device without your knowledge and understanding.
I would be all for killer robots with software designed to not kill when dumb weapons always would. Like a missile that can recognize children/other likely noncombatants near a target and abort the strike.
Drones that just fly for days and look for people to kill would be a problem, yes.
With Pandora model, each play potentially introduces artists/albums that the listener has not heard before. When the song is playing, there are purchase links on the bottom of the screen. This is different from Spotify's on demand access. Pandora is not able to charge its users same rates (or get most people to sign up for pay subscription in general) and is helping artists get sales from other channels. I think some difference in rates is reasonable. It would make more sense to compare Pandora with iTunes Radio and other similar services.
Hmm... I see very little chance and even limited desire for "the rest of my life" being 70 years. Hopefully there is a small chance of it being just 10 years but, being human, its not out of the question. As it happens I have some responsibilities on this planet I am not willing to step away from. But I fully understand people whose personal equations are different,
I am sure this is based on some analysis of failure data. Regardless, this is a bad move when people are already cooling off on discrete graphics, especially on laptops. Intel integrated graphics will now run many games adequately on small screens and there are obvious cost/form factor/battery life advantages. If you don't cater to hardcore gamer/technology enthusiast market that is most interested in overclocking, just who is going to buy your chips and cards?
Latest iMac sure looks nice, but I wonder if 4K at close distance would be any different. After all, it's only considered useful for pretty big TVs. Sounds like number-based marketing like clock speed in Pentium 4 days. What would the framerate be like if I try to play a game on this thing?
Not every Smart TV has a microphone, camera or any of Samsung's spying ambitions. Most just have slow Netflix and Vudu apps and 3 HDMI ports. I would guess there is some profit sharing arrangement with included providers that makes the TV cheaper than it would be without mediocre hardware to allow these apps. After all, there is an $40 Fire TV stick with much wider capabilities.
So relax, buy the TV and don't use these apps. Personally I find them handy as the last resort when I moved other devices to another room or don't want to hunt for my cell phone or remote. But nobody is forcing you to even configure WiFi to enable them.
Cleanup for the sake of cleanup projects never work. Current code performs some function and nobody can keep enthusiasm reading bad code for months just to have it perform same function in the end.
Instead, you can gradually raise code quality by setting a high bar for new changes. For example, have each change reviewed by a couple of developers other than the author who are known for good style. If a new utility method is added, ensure that the code was searched for existing similar facilities. When legacy mess has to be used, it should be wrapped into a clean interface. And so on.
Rolling distros are great if you are a technology enthusiast and completely manage your own machine. If you are supporting a large number of users or servers, you want to test a fixed configuration and deploy it to everyone once a year. In general the key to stability is to branch a code at some point and focus on bug fixes rather than new features/cleanup/refactoring.
Have you ever actually tried to fix an unbootable computer over "simple video chat" with a non-technical person? Hehe.
I would install a pre-shared key and not give it "govt agencies and hackers". If they have a secret backdoor into TLS or intel hardware, I am screwed anyway.
It will have a much better camera than a high end commercial Webcam and, if there is no existing $0.99 app, you can easily write one to take photos/videos and upload them to a location of your choice. Bonus: can work without another Internet connection, or even provide a WiFi Hotspot to employees/customers while still functioning as a wwbcam.
If I understand it correctly, I would be able to power on, fix or reimage my home desktops/laptops while at work or away on a trip. Or fix my moms crashed computer from half way around the globe. And, since all communication is authenticated with a TLS certificate, there is little danger of other taking over my hardware.
I understand people's right to be paranoid or want 100% open systems, and hope that appropriate choices remain available. But even for most Linux kernel developers a failsafe way to repair an unbootable system from remote is a good thing.
Is install Linux on your "Windows NT" workstation and emulate Ctrl-Alt-Del login screen? Or insert a little keylogger between keyboard and computer's USB port? Or hide a little camera in light fixture of the ceiling to snoop on your password? Or just to a little old fashioned shoulder surfing?
Best realize that your password is vulnerable to a determined attacker and practice defense in depth.
Nothing wrong with that. I bought a new system from nixsys about a month ago so that I can play old Windows 98 games on a system made from mostly new components. Personally, I love Apple trackpad for use on both OSX and Windows. But early mouse systems 3 button mice with a special metal pad also had amazing and reliable precision, unlike modern optical mice where you constantly have to worry about having perfect surface or suffering from little slips when you move them around.
FCC will not stop a moron staying in one of hotel rooms (or say appartments) sending disconnect packets to everyone around them. The only solution is to secure your network from trivial sabotage and applicable standards are readily available. Why waste time policing the hotel itself when every one of it's guests can do the same thing and worse?
Integrated graphics in your CPU will have a modest performance but stable and open source OpenCL driver. If it proves too slow for your particular project, you will be able to compare benchmarks and get the cheapest card that is fast enough to, say, run your animation at 60fps. If you are planning to distribute your code, you will anyway need several GPUs to test with.
However, you can not force other people to keep supporting your preferred alternative. Either contribute patches or pay RedHat or another commercial provider whatever is worth their time to maintain the alternatives for you. You want shell script-based init to tinker with your system, right? Well...
Android enhancements have been merged into Linux kernel, and it had solution to this problem for years. Time to support sandboxing in userland of mainstream Linux distributions. Then Steam can reset its own data all it wants, but can not harm the rest of the system. Nobody is taking away your freedom to give appropriate permissions to system administration tools, but you don't usually want games to administer your system.
In Silicon valley, this is the store to visit if you miss the original spirit of Radio Shark or Fry's. I came to San Mateo when I was ready to make a new gaming rig. The last one I assembled ran Windows 95 and I had no idea about new standards or merits of different components. After many years getting my personal life and career in order I finally had a little time for hobbies once again. The lady who helped me was very knowledgeable of which components would help me stay within in a budget and what exactly will work with given games and operating systems. There was no hurry during the process that took nearly an hour, or aggressive upsell for things I didn't need. Any other big stores did not have this friendliness to hobbyists for ages, if ever.
The only thing is missing is a place that sells more basic components like capacitors and resistors and tables with soldering items and breadboards to assemble electronics. Something like "Color me mine", but for electronics rather than ceramics. At least one store would do great in Bay Area.
So as a user of free, open source software you don't want to update, or patch either kernel or Chromium, or find a patch made by others? You are doing it wrong!
You did say you can fill in the paperwork up to the point they are 18. Why not wait until teen years when they can articulate an opinion on the topic? Whatever they decide, they will appreciate being given the choice.
Honestly it's not the best language to learn OOP concepts. It's too complicated and makes too many compromises to be compatible with C. But if you are sticking to Linux, it will be the only choice for significant development involving UI or system level programming. On OSX, Objective C would be much easier to learn coming from C and on Android Java would be a good choice. If you wanted to just learn current best practices without regard for practicality, there are interesting newer languages like Scala.
Besides not being able to support real native apps and not being properly sandboxed due to neglect by companies more interested in servers... sure. Java plugin, flash, silverlight and HTML5 are all intended to serve the same needs. It's mindshare that matters.
Extensions do nothing for non-developers besides lulling them into false sense of security. An average user is not going to know that .cpl is an executable. And what could be safer than .doc? Well, Word has a turing complete macro language that has been exploited countless times. Extensions will not even help you because you just have to fat finger an icon once to have persistent malware on your computer for years.
Nope, the real answer is system level protection to ensure that an app can not do any more damage than a text file. Application sandboxing works pretty well on mobile. Yes, there is always cat and mouse game with malware, but infected phones/tablets are much less common than desktops or laptops. Most "infections" are free games that run on background and open ads in your browser rather than credit card number keylogging. I think this should be default experience on a consumer device. Freedom of tinkering and development is also very important, but should involve explicit steps and visual reminders to make sure no software or person can gain unrestricted access to your device without your knowledge and understanding.
That's been part of Android for years. Here is one article describing what needs to be done.
I would be all for killer robots with software designed to not kill when dumb weapons always would. Like a missile that can recognize children/other likely noncombatants near a target and abort the strike.
Drones that just fly for days and look for people to kill would be a problem, yes.
With Pandora model, each play potentially introduces artists/albums that the listener has not heard before. When the song is playing, there are purchase links on the bottom of the screen. This is different from Spotify's on demand access. Pandora is not able to charge its users same rates (or get most people to sign up for pay subscription in general) and is helping artists get sales from other channels. I think some difference in rates is reasonable. It would make more sense to compare Pandora with iTunes Radio and other similar services.
Hmm... I see very little chance and even limited desire for "the rest of my life" being 70 years. Hopefully there is a small chance of it being just 10 years but, being human, its not out of the question. As it happens I have some responsibilities on this planet I am not willing to step away from. But I fully understand people whose personal equations are different,
I am sure this is based on some analysis of failure data. Regardless, this is a bad move when people are already cooling off on discrete graphics, especially on laptops. Intel integrated graphics will now run many games adequately on small screens and there are obvious cost/form factor/battery life advantages. If you don't cater to hardcore gamer/technology enthusiast market that is most interested in overclocking, just who is going to buy your chips and cards?
Latest iMac sure looks nice, but I wonder if 4K at close distance would be any different. After all, it's only considered useful for pretty big TVs. Sounds like number-based marketing like clock speed in Pentium 4 days. What would the framerate be like if I try to play a game on this thing?
Not every Smart TV has a microphone, camera or any of Samsung's spying ambitions. Most just have slow Netflix and Vudu apps and 3 HDMI ports. I would guess there is some profit sharing arrangement with included providers that makes the TV cheaper than it would be without mediocre hardware to allow these apps. After all, there is an $40 Fire TV stick with much wider capabilities.
So relax, buy the TV and don't use these apps. Personally I find them handy as the last resort when I moved other devices to another room or don't want to hunt for my cell phone or remote. But nobody is forcing you to even configure WiFi to enable them.
Maybe that volume of crappy code! I would rather that person wrote low tens of thousands of lines which were good.
Cleanup for the sake of cleanup projects never work. Current code performs some function and nobody can keep enthusiasm reading bad code for months just to have it perform same function in the end.
Instead, you can gradually raise code quality by setting a high bar for new changes. For example, have each change reviewed by a couple of developers other than the author who are known for good style. If a new utility method is added, ensure that the code was searched for existing similar facilities. When legacy mess has to be used, it should be wrapped into a clean interface. And so on.
Rolling distros are great if you are a technology enthusiast and completely manage your own machine. If you are supporting a large number of users or servers, you want to test a fixed configuration and deploy it to everyone once a year. In general the key to stability is to branch a code at some point and focus on bug fixes rather than new features/cleanup/refactoring.
Have you ever actually tried to fix an unbootable computer over "simple video chat" with a non-technical person? Hehe.
I would install a pre-shared key and not give it "govt agencies and hackers". If they have a secret backdoor into TLS or intel hardware, I am screwed anyway.
It will have a much better camera than a high end commercial Webcam and, if there is no existing $0.99 app, you can easily write one to take photos/videos and upload them to a location of your choice. Bonus: can work without another Internet connection, or even provide a WiFi Hotspot to employees/customers while still functioning as a wwbcam.
If I understand it correctly, I would be able to power on, fix or reimage my home desktops/laptops while at work or away on a trip. Or fix my moms crashed computer from half way around the globe. And, since all communication is authenticated with a TLS certificate, there is little danger of other taking over my hardware.
I understand people's right to be paranoid or want 100% open systems, and hope that appropriate choices remain available. But even for most Linux kernel developers a failsafe way to repair an unbootable system from remote is a good thing.
Is install Linux on your "Windows NT" workstation and emulate Ctrl-Alt-Del login screen? Or insert a little keylogger between keyboard and computer's USB port? Or hide a little camera in light fixture of the ceiling to snoop on your password? Or just to a little old fashioned shoulder surfing?
Best realize that your password is vulnerable to a determined attacker and practice defense in depth.
Nothing wrong with that. I bought a new system from nixsys about a month ago so that I can play old Windows 98 games on a system made from mostly new components. Personally, I love Apple trackpad for use on both OSX and Windows. But early mouse systems 3 button mice with a special metal pad also had amazing and reliable precision, unlike modern optical mice where you constantly have to worry about having perfect surface or suffering from little slips when you move them around.
FCC will not stop a moron staying in one of hotel rooms (or say appartments) sending disconnect packets to everyone around them. The only solution is to secure your network from trivial sabotage and applicable standards are readily available. Why waste time policing the hotel itself when every one of it's guests can do the same thing and worse?
Integrated graphics in your CPU will have a modest performance but stable and open source OpenCL driver. If it proves too slow for your particular project, you will be able to compare benchmarks and get the cheapest card that is fast enough to, say, run your animation at 60fps. If you are planning to distribute your code, you will anyway need several GPUs to test with.
However, you can not force other people to keep supporting your preferred alternative. Either contribute patches or pay RedHat or another commercial provider whatever is worth their time to maintain the alternatives for you. You want shell script-based init to tinker with your system, right? Well...
Android enhancements have been merged into Linux kernel, and it had solution to this problem for years. Time to support sandboxing in userland of mainstream Linux distributions. Then Steam can reset its own data all it wants, but can not harm the rest of the system. Nobody is taking away your freedom to give appropriate permissions to system administration tools, but you don't usually want games to administer your system.
In Silicon valley, this is the store to visit if you miss the original spirit of Radio Shark or Fry's. I came to San Mateo when I was ready to make a new gaming rig. The last one I assembled ran Windows 95 and I had no idea about new standards or merits of different components. After many years getting my personal life and career in order I finally had a little time for hobbies once again. The lady who helped me was very knowledgeable of which components would help me stay within in a budget and what exactly will work with given games and operating systems. There was no hurry during the process that took nearly an hour, or aggressive upsell for things I didn't need. Any other big stores did not have this friendliness to hobbyists for ages, if ever.
The only thing is missing is a place that sells more basic components like capacitors and resistors and tables with soldering items and breadboards to assemble electronics. Something like "Color me mine", but for electronics rather than ceramics. At least one store would do great in Bay Area.