Github has enterprise accounts for private repositories that had subscription fees. It's quite expensive compared to other services. They had cash coming in.
I have a LG android tablet and an iPad. I actually really liked the LG tablet, but it was a bit underpowered after awhile. For the past two years, there are no fast android tablets. Most at best are using mid range cell phone processors. For android tablets to work, then needed faster ARM chips. It has to be better than your phone or there is no point. It's a bigger form factor with larger batteries, bump up the CPU specs!
Both Apple and Microsoft have better tablets not because of superior software, but because they have fast enough processors in them.
That said, Google can't make a working email client for android.
I wish they'd modernize the skin a bit. It doesn't work right on a 4k or 5k display. Had terrible problems on the Mac with seamonkey. I think the netscape 6 era is over. I like the idea of a suite but it needs to be a little more modern looking or at least have bigger buttons and new UI elements so it looks semi current.
In most parts of the country, they want you to be highly specialized. Learning outside our domain is a non starter. If you have too many different technologies, they'll think you don't know any of them. Conversely, in the midwest, you must know how to do three different jobs.
My current employer is the first one where I'm only doing backend development. In all of my previous programming jobs, in addition to full stack development, I also had to act as a DBA, Devops, system administrator, QA or some other crazy combination of all of these.
For example, I worked at the university of michigan as a "Senior Application Programmer/Analyst - Team Lead". If you asked my boss, I was basically an architect for the team. However, I was also administering 15 aws instances running FreeBSD, Elasticache, PostgreSQL, RabbitMQ, Apache, Tomcat, DNS, assisted with multiple windows servers, debugged server issues with windows server/asp.net as well as load balancers, wrote the automation framework for selenium testing and the majority of the 500 tests in use, managed Jenkins including over 100 jobs and 3 nodes, setup the ELK stack, was responsible for security compliance along with my boss for all of these services, etc. I also worked on spring,.net backend rest services as well as angularjs/jquery front end stuff and managed the grunt/bower builds. I effectively had to be on call all year long. Technically there was a rotation near christmas. They wondered why I left.
The strongest argument against rust is portability. In order to get firefox to build, you first have to port a specific LLVM version, then rust, then firefox. It's an insane amount of work just to get a browser to compile.
In the good old days netscape and later firefox ran on a slew of platforms. You could run it on OS/2, windows, mac, linux, *bsd, solaris, hp ux, etc. Today, Mozilla only cares about the big 3 (win, mac, linux). Google is doing the same. That means we no longer have a true open source, cross platform web browser that's any good.
The only reasons I ever touch my cell phone at red lights are: 1. maps 2. music. (i have car playlists but sometimes my phone fails to start playing them)
For the second case, I try to use voice commands as much as possible.
My car supports hands free for texting and calling but not to manage some of the other functions of my phone.
On a desktop, you could make that argument. On a laptop, it needs to actually work with random crap you get in conference rooms and classrooms. People don't want to take a ton of dongles with them everywhere for ethernet, USB C to A, HDMI, DVI-D, VGA, and any other ports I'm forgetting. I don't carry a purse. I don't like huge computer bags. I want something small, light weight and portable with a laptop but I also want to avoid 20 dongles.
Apple should have at a minimum: 1 usb A, 1 usb c ethernet HDMI mini display port nice to have: headphone jack
I still find it amazing that amazon did a better job integrating with google calendar than google did with their own product. I still can't find out what is on my calendar for the day because it can only see the primary calendar with google home, but alexa will happily read it to me.
Google can't even integrate with google. In many ways, I find the google home superior but they can't even get the assistant part right.
Even if this was true, which I doubt as I've seen SQL Server choke on bad locking from poorly written apps, the cost savings from not buying sql server licenses means you get bigger servers or instance types (if aws) versus going with Microsoft. You can throw hardware at the problem.
Our solution to this problem was to get a Jetbrains license for their suite. We already were buying Intellij (Java/web) and Resharper for.NET projects and this gave us data grip. While data grip is a relatively new product, it does all the basics with a much better UI, syntax highlighting and supports all of the databases we use including PostgreSQL, SQL Server, MySQL and Oracle. We now have one tool for all the databases we use instead of multiple. In our case, we have one enterprise app that uses SQL Server, we're phasing out Oracle and it's only used for our intranet at this point, we have one mysql database for a wordpress site and that's going away. All new projects are in PostgreSQL. Major cost savings.
OEMs love to refuse choice to their customers. Just look at how many sell systems with Linux preloaded. Look at how many will support a system running another OS.
Microsoft still supports their OS on beater hardware from 10 years ago. They won't support modern hardware that didn't even exist when they made the agreement. I fail to see the problem.
As for the hardware statement above that I made, let me give a more concrete example. Most SSDs now are at least 4k sectors. If you format your drive poorly (not 4k aligned) or you use an old OS that doesn't handle 4k alignment, it will wear out the SSD much sooner. Older versions of windows can't handle 4k drives well. Some did weird alignments when formatting. While some of this was patched in windows 7 service packs and newer OSes, it's still a problem when setting up. So if someone used stock windows 7 media or say vista and tried to install on a new SSD, it would cause physical harm to their device by wearing it out much more quickly. Should microsoft be responsible for that?
Microsoft has QA'd drivers as part of the US and also as part of windows update. WHQL drivers I believe. They have to test those in several hardware configurations or have the vendors follow a process. Either way, it's a pain in the butt. Being one of the big 3 operating systems, they at least get some drivers of course.
Microsoft isn't taking windows away from anyone who is still running a beater PC from 7 years ago. You can still use your crappy windows 7 OS, just not on a modern system. I fail to see what they've taken away from you. it's not legal to transfer a license from an OEM system to another one and few people have retail copies of windows.
Linux doesn't do it. Third parties back port some things from newer kernels, but at the end of the day, old kernels like say 2.6.18 aren't getting updated with new hardware support now.
Motherboard manufacturers do not put out updated drivers. They don't make chipsets. In fact, often times they won't even tell you which realtek, broadcom or intel chip they used. Asus won't even fix secure boot on their motherboards so that you can boot an OS that isn't windows or linux with it disabled on gpt volumes for some of their boards.
It can be done. For example, my mother used to wash potatoes with dish soap and then not rinse them off well on top of it. Then she'd cook them in things such as soups or with meat. You'd get bubbles and not feel too good.
It's not just processors but chipsets. You can't expect support for new SATA, USB, thunderbolt and other types of controllers. You can't expect new wifi drivers or support for the latest GPU. That's just not reasonable.
I think it's a dick move for microsoft to put in this patch, but from there perspective a user running an old windows version where it runs poorly, overheats or just has a bad experience will blame them for that too. It kind of makes sense from that perspective.
You guys are looking at this as end users of windows. Most of Microsoft's customers are actually OEMs who want to sell new PCs.
Further, looking at it as an OS vendor, I completely understand why they don't want to support old versions. It is a lot of work.
TrueOS is not for a noob. I agree that it's the most user friendly BSD at the moment, but your'e going to have to fiddle and fight with it to get certain hardware to work. Also, due to the lack of video drivers and wifi support, it will not work on many newer computers.
I say this as someone who's been working on a desktop focused BSD since 2005. It's not there yet.
You have to really mess with the settings to get some versions of virtual box to work with FreeBSD. It's super picky about the network card / settings choice. VMWare and Parallels work great with FreeBSD. VMWare player works if you're on a budget.
VirtualBox is OK, but it's not always going to work out of the box. They do have FreeBSD settings in newer versions though.
Very true. Roundcube is pretty good and old timers might like squirrelmail.
Github has enterprise accounts for private repositories that had subscription fees. It's quite expensive compared to other services. They had cash coming in.
I have a LG android tablet and an iPad. I actually really liked the LG tablet, but it was a bit underpowered after awhile. For the past two years, there are no fast android tablets. Most at best are using mid range cell phone processors. For android tablets to work, then needed faster ARM chips. It has to be better than your phone or there is no point. It's a bigger form factor with larger batteries, bump up the CPU specs!
Both Apple and Microsoft have better tablets not because of superior software, but because they have fast enough processors in them.
That said, Google can't make a working email client for android.
I wish they'd modernize the skin a bit. It doesn't work right on a 4k or 5k display. Had terrible problems on the Mac with seamonkey. I think the netscape 6 era is over. I like the idea of a suite but it needs to be a little more modern looking or at least have bigger buttons and new UI elements so it looks semi current.
Linux does not mean the GNU tools. You can use LLVM with linux, etc. It's also possible to run GNU tools on windows, mac, *BSD, etc.
Linux is a kernel, nothing more.
It does. https://en.wikipedia.org/wiki/...
This is still a thing. https://www.debian.org/ports/k...
In most parts of the country, they want you to be highly specialized. Learning outside our domain is a non starter. If you have too many different technologies, they'll think you don't know any of them. Conversely, in the midwest, you must know how to do three different jobs.
My current employer is the first one where I'm only doing backend development. In all of my previous programming jobs, in addition to full stack development, I also had to act as a DBA, Devops, system administrator, QA or some other crazy combination of all of these.
For example, I worked at the university of michigan as a "Senior Application Programmer/Analyst - Team Lead". If you asked my boss, I was basically an architect for the team. However, I was also administering 15 aws instances running FreeBSD, Elasticache, PostgreSQL, RabbitMQ, Apache, Tomcat, DNS, assisted with multiple windows servers, debugged server issues with windows server/asp.net as well as load balancers, wrote the automation framework for selenium testing and the majority of the 500 tests in use, managed Jenkins including over 100 jobs and 3 nodes, setup the ELK stack, was responsible for security compliance along with my boss for all of these services, etc. I also worked on spring, .net backend rest services as well as angularjs/jquery front end stuff and managed the grunt/bower builds. I effectively had to be on call all year long. Technically there was a rotation near christmas. They wondered why I left.
PS/2 was the short name for the IBM Personal System/2. https://en.wikipedia.org/wiki/...
PS/2 mice and keyboards are also a thing but not what the GP was posting.
HTML5 is a moving target unlike previous standards. Test again in like six months and there will be whole new features.
The strongest argument against rust is portability. In order to get firefox to build, you first have to port a specific LLVM version, then rust, then firefox. It's an insane amount of work just to get a browser to compile.
In the good old days netscape and later firefox ran on a slew of platforms. You could run it on OS/2, windows, mac, linux, *bsd, solaris, hp ux, etc. Today, Mozilla only cares about the big 3 (win, mac, linux). Google is doing the same. That means we no longer have a true open source, cross platform web browser that's any good.
The only reasons I ever touch my cell phone at red lights are:
1. maps
2. music. (i have car playlists but sometimes my phone fails to start playing them)
For the second case, I try to use voice commands as much as possible.
My car supports hands free for texting and calling but not to manage some of the other functions of my phone.
AMD processors support ECC RAM. AMD motherboards often do not. If you're running Ryzen, you're lucky if it boots up let alone at full speed.
On a desktop, you could make that argument. On a laptop, it needs to actually work with random crap you get in conference rooms and classrooms. People don't want to take a ton of dongles with them everywhere for ethernet, USB C to A, HDMI, DVI-D, VGA, and any other ports I'm forgetting. I don't carry a purse. I don't like huge computer bags. I want something small, light weight and portable with a laptop but I also want to avoid 20 dongles.
Apple should have at a minimum:
1 usb A, 1 usb c
ethernet
HDMI
mini display port
nice to have: headphone jack
I still find it amazing that amazon did a better job integrating with google calendar than google did with their own product. I still can't find out what is on my calendar for the day because it can only see the primary calendar with google home, but alexa will happily read it to me.
Google can't even integrate with google. In many ways, I find the google home superior but they can't even get the assistant part right.
Even if this was true, which I doubt as I've seen SQL Server choke on bad locking from poorly written apps, the cost savings from not buying sql server licenses means you get bigger servers or instance types (if aws) versus going with Microsoft. You can throw hardware at the problem.
Our solution to this problem was to get a Jetbrains license for their suite. We already were buying Intellij (Java/web) and Resharper for .NET projects and this gave us data grip. While data grip is a relatively new product, it does all the basics with a much better UI, syntax highlighting and supports all of the databases we use including PostgreSQL, SQL Server, MySQL and Oracle. We now have one tool for all the databases we use instead of multiple. In our case, we have one enterprise app that uses SQL Server, we're phasing out Oracle and it's only used for our intranet at this point, we have one mysql database for a wordpress site and that's going away. All new projects are in PostgreSQL. Major cost savings.
OEMs love to refuse choice to their customers. Just look at how many sell systems with Linux preloaded. Look at how many will support a system running another OS.
Microsoft still supports their OS on beater hardware from 10 years ago. They won't support modern hardware that didn't even exist when they made the agreement. I fail to see the problem.
As for the hardware statement above that I made, let me give a more concrete example. Most SSDs now are at least 4k sectors. If you format your drive poorly (not 4k aligned) or you use an old OS that doesn't handle 4k alignment, it will wear out the SSD much sooner. Older versions of windows can't handle 4k drives well. Some did weird alignments when formatting. While some of this was patched in windows 7 service packs and newer OSes, it's still a problem when setting up. So if someone used stock windows 7 media or say vista and tried to install on a new SSD, it would cause physical harm to their device by wearing it out much more quickly. Should microsoft be responsible for that?
Microsoft has QA'd drivers as part of the US and also as part of windows update. WHQL drivers I believe. They have to test those in several hardware configurations or have the vendors follow a process. Either way, it's a pain in the butt. Being one of the big 3 operating systems, they at least get some drivers of course.
Microsoft isn't taking windows away from anyone who is still running a beater PC from 7 years ago. You can still use your crappy windows 7 OS, just not on a modern system. I fail to see what they've taken away from you. it's not legal to transfer a license from an OEM system to another one and few people have retail copies of windows.
Linux doesn't do it. Third parties back port some things from newer kernels, but at the end of the day, old kernels like say 2.6.18 aren't getting updated with new hardware support now.
Motherboard manufacturers do not put out updated drivers. They don't make chipsets. In fact, often times they won't even tell you which realtek, broadcom or intel chip they used. Asus won't even fix secure boot on their motherboards so that you can boot an OS that isn't windows or linux with it disabled on gpt volumes for some of their boards.
It can be done. For example, my mother used to wash potatoes with dish soap and then not rinse them off well on top of it. Then she'd cook them in things such as soups or with meat. You'd get bubbles and not feel too good.
It's not just processors but chipsets. You can't expect support for new SATA, USB, thunderbolt and other types of controllers. You can't expect new wifi drivers or support for the latest GPU. That's just not reasonable.
I think it's a dick move for microsoft to put in this patch, but from there perspective a user running an old windows version where it runs poorly, overheats or just has a bad experience will blame them for that too. It kind of makes sense from that perspective.
You guys are looking at this as end users of windows. Most of Microsoft's customers are actually OEMs who want to sell new PCs.
Further, looking at it as an OS vendor, I completely understand why they don't want to support old versions. It is a lot of work.
In this case, there's also the rights to the movies they show. It's probably a contractual issue.
TrueOS is not for a noob. I agree that it's the most user friendly BSD at the moment, but your'e going to have to fiddle and fight with it to get certain hardware to work. Also, due to the lack of video drivers and wifi support, it will not work on many newer computers.
I say this as someone who's been working on a desktop focused BSD since 2005. It's not there yet.
You have to really mess with the settings to get some versions of virtual box to work with FreeBSD. It's super picky about the network card / settings choice. VMWare and Parallels work great with FreeBSD. VMWare player works if you're on a budget.
VirtualBox is OK, but it's not always going to work out of the box. They do have FreeBSD settings in newer versions though.