You're not even accounting for the fact it's slower than the 2012 Mac Mini quad core. The cut CPU performance significantly with the new model and then made it non upgradable to boot.
After test driving several Macs, I realized that I was better off putting a SSD in my 2012 mini rather than buy a new one. It was going to cost 1800 to buy a mac that was faster in CPU today (I paid ~ $1000 in dec 2012) and I had to get an iMac or top of the line Macbook Pro to match it.
Apple has lost their minds on pricing at this point. Computers should not get slower.
I was a big SPARC fan. I've still got two old Sun Netra sparc64 1u servers in my basement. I used to have used sun workstions, and even had MidnightBSD running on some Sparc64 systems early into my project.
The problem is that when Sun was sold to Oracle, they closed up patches, documentation on old hardware and anything useful for supporting old Sun hardware. That meant that the used market dried up. They then put out only super expensive systems and got rid of workstations. This caused developers to lose access to modern systems and most ports of Linux and BSD gave up over time. Now you have to run Solaris on Sparc and you pay a lot of money to do so.
It's just not worth it. Solaris has lost momentum due to these moves. Everyone moved to Linux or BSD. It's over guys. Just give up and push Oracle databases on Linux and Windows now.
Not only is there concern about that, who is teaching it? Districts don't have the money to get someone with a CS degree that is also willing to give up $50,000 a year to teach it instead. You're going to get the math teacher with some intro course a large company wrote a text book on. It's going to be bad.
Where is the money for the computers, software and teachers to do this?
The other difference is that Yahoo and Google have locked down email so that legitimate email isn't getting delivered. Now other providers are following the same rules. When you block a lot of email, it never gets delivered.
There are certain people I just can't mail anymore.
Windows XP prior to SP1 had a very nasty update. Even SP1 had some bugs when it first came out. Vista had a few bad drivers that weren't 64bit clean that caused me total data loss. (File system corrupted)
It has happened in the past. Microsoft has a good track record with recent updates. I'd also point out that as recent as the Windows 8.1 update failed because of my MOUSE DRIVER. Granted, I had a gaming mouse with firmware for profiles and LEDs but still...
That's not true. Script kiddies have to wait for someone to write a tool for them to use to actually exploit it. It takes a few days for these things to get out there in mass.
When an upstream has a security advisory, I have to run around in circles to get the patch out to my users and then they have to run around patching everything. That's just how it works. When you don't get enough information to make a decision, it makes it hard to know if you should risk patching. For some folks, they're in system freeze for a busy time of year or have a lot of other risks by patching something. You really need as much info as possible to make this decision sometimes.
For example, at work we have a vendor who recently told us they had a huge security issue. Anyone on the internet can change a setting and that in turn can change a link to an admin area of our product. The catch is that we never use the admin link it changes. They threatened to drop support of their product for us if we didn't patch immediately. However, we don't use that admin link. Further, the number of users in our org that uses it are on one team of 10 people. A huge risk in general does not mean a huge risk for one org.
The OpenSSL team did the right thing on their end, but there are two dimensions to vulnerabilities, the severity in terms of the software and the number of users impacted. The latter in this case, was small.
This can't be accurate. My boss at the time had an NT4 server running SQL Server that he left on for a year. It only had SP1 installed. No security updates.
It was kind of a nightmare to patch when we finally did. Did I mention it was the billing database and that was back when we didn't have the PCI compliance standards of today.
You never owned an iomega zip drive then. The NT4 kernel would BSOD constantly with an external parallel version of that. I've experienced a BSOD on every OS through Windows 7. In windows 8, it's now a:) so I don't know if that counts. (i've seen it too)
Windows tends to crash now due to hardware problems. Most BSODs in NT are from bad hardware or bad drivers.
Look at the massive amount of IPs that Amazon and Microsoft use for their cloud solutions. If AWS actually supported IPv6 properly, people could start migrating. Last I checked, Amazon didn't even offer IPv6 as an option for their DNS services.
ISPs are starting to move on IPv6, and now we need the big hosting companies to step up. Today, that's mostly cloud providers.
QA is another option. I think it's the goto for people that are logical and don't actually enjoy writing software. Instead, they get to try to break it.
I think the who problem with LAMP or MEAN is that it's trying to define one web stack. The world has moved on. Some companies deploy nginx now instead of apache or in combination with it. Netflix sends 33% of all Internet traffic on FreeBSD rather than Linux. I've seen so many people replace the P in LAMP to be python. We can't even agree on the P.
My current stack at work is FATAPJ - FreeBSD, Apache, Tomcat, AngularJS, PostgreSQL, Java
You can't just compare the number of vulnerabilities. You have to look at how critical they were. You have to look at what components they were in. For example, does Windows include IE? I'm sure your iOS and OS X numbers include Safari. For Linux, is this just the kernel, a distro or all distros?
Funny, I feel the exact opposite. The FreeBSD style(9) documentation suggests tabs because they can be customized to individual developers needs and they minimize weird diffs on the version control systems.
I take language and platform into account. For HTML and JavaScript, I prefer spaces. For Java, Perl, C#, CSS, C, and C++ tabs. If there is a crazy IDE required, I often prefer spaces because many of them default to some level of spaces and I like the quick code cleanup command to work the same for the whole team.
The real issue with that question is that it's impossible to answer. Even if you get a "spaces" person, try to get them to agree on the number of spaces. A coworker loves 2 spaces which is flat out wrong to me. Too hard to read. I've met people into 3 or 4 spaces. Then you get into where to put curly braces, etc.
Whatever you choose, it should be a standard for code whether at an open source project or a company.
I can't stand everyone using their own style. It's much worse than having to use a specific one.
Radio shack was a competitor because they turned into a Mobile phone shop and best buy has their own mobile phone stores.
Circuit City is long dead. The brand was bought and the domain used to sell things, but the real chain is long dead. What next, you going to mention montgomery wards?
IE11 will also remain in Windows 10, with good ole' MSHTML.DLL and all that other cruft that developers (and parts of Windows itself) have been taking hard dependencies on for 15+ years. It will receive security updates, performance improvements and so on, but it will not be updated at the pace of Spartan.
Maybe shipping two browsers with the OS will upset some people, but this should actually work out pretty nicely.
Apple fan boys should be out in force. Apple already does this. You can use the fast version of webkit aka Safari on iOS or you can use any third party app with a slow substandard browser experience.
I have the opposite opinion. I have interviewed quite a few EE and CS people for programming jobs. I currently work at a university and while the EE people seem proficient in their favorite language, they don't know anything about design patterns. Trying to get one of them to use a MVC framework is hard enough, but to actually understand what is going on is impossible.
Quite a few of them have limited database experience and they don't know how to use any ORMs either.
You're kidding right? This is like dropping support for anything before Windows 8.1 + some hotfix. A web browser should not require a bleeding edge kernel. It's insane.
Geforce driver improvements? They don't even install properly on Windows 10.
You're not even accounting for the fact it's slower than the 2012 Mac Mini quad core. The cut CPU performance significantly with the new model and then made it non upgradable to boot.
After test driving several Macs, I realized that I was better off putting a SSD in my 2012 mini rather than buy a new one. It was going to cost 1800 to buy a mac that was faster in CPU today (I paid ~ $1000 in dec 2012) and I had to get an iMac or top of the line Macbook Pro to match it.
Apple has lost their minds on pricing at this point. Computers should not get slower.
I was a big SPARC fan. I've still got two old Sun Netra sparc64 1u servers in my basement. I used to have used sun workstions, and even had MidnightBSD running on some Sparc64 systems early into my project.
The problem is that when Sun was sold to Oracle, they closed up patches, documentation on old hardware and anything useful for supporting old Sun hardware. That meant that the used market dried up. They then put out only super expensive systems and got rid of workstations. This caused developers to lose access to modern systems and most ports of Linux and BSD gave up over time. Now you have to run Solaris on Sparc and you pay a lot of money to do so.
It's just not worth it. Solaris has lost momentum due to these moves. Everyone moved to Linux or BSD. It's over guys. Just give up and push Oracle databases on Linux and Windows now.
What do you see as the next big issue coming up with software licensing that isn't addressed with the existing GPL and AGPL licenses?
Not only is there concern about that, who is teaching it? Districts don't have the money to get someone with a CS degree that is also willing to give up $50,000 a year to teach it instead. You're going to get the math teacher with some intro course a large company wrote a text book on. It's going to be bad.
Where is the money for the computers, software and teachers to do this?
Minus apple? Apple has a remote desktop product. It's even VNC compatible!
The other difference is that Yahoo and Google have locked down email so that legitimate email isn't getting delivered. Now other providers are following the same rules. When you block a lot of email, it never gets delivered.
There are certain people I just can't mail anymore.
Windows XP prior to SP1 had a very nasty update. Even SP1 had some bugs when it first came out. Vista had a few bad drivers that weren't 64bit clean that caused me total data loss. (File system corrupted)
It has happened in the past. Microsoft has a good track record with recent updates. I'd also point out that as recent as the Windows 8.1 update failed because of my MOUSE DRIVER. Granted, I had a gaming mouse with firmware for profiles and LEDs but still...
That's not true. Script kiddies have to wait for someone to write a tool for them to use to actually exploit it. It takes a few days for these things to get out there in mass.
When an upstream has a security advisory, I have to run around in circles to get the patch out to my users and then they have to run around patching everything. That's just how it works. When you don't get enough information to make a decision, it makes it hard to know if you should risk patching. For some folks, they're in system freeze for a busy time of year or have a lot of other risks by patching something. You really need as much info as possible to make this decision sometimes.
For example, at work we have a vendor who recently told us they had a huge security issue. Anyone on the internet can change a setting and that in turn can change a link to an admin area of our product. The catch is that we never use the admin link it changes. They threatened to drop support of their product for us if we didn't patch immediately. However, we don't use that admin link. Further, the number of users in our org that uses it are on one team of 10 people. A huge risk in general does not mean a huge risk for one org.
The OpenSSL team did the right thing on their end, but there are two dimensions to vulnerabilities, the severity in terms of the software and the number of users impacted. The latter in this case, was small.
Did your credit card "used" credit amount go up. If it's more than 25% of your credit line, it will cause a drop.
This can't be accurate. My boss at the time had an NT4 server running SQL Server that he left on for a year. It only had SP1 installed. No security updates.
It was kind of a nightmare to patch when we finally did. Did I mention it was the billing database and that was back when we didn't have the PCI compliance standards of today.
You never owned an iomega zip drive then. The NT4 kernel would BSOD constantly with an external parallel version of that. I've experienced a BSOD on every OS through Windows 7. In windows 8, it's now a :) so I don't know if that counts. (i've seen it too)
Windows tends to crash now due to hardware problems. Most BSODs in NT are from bad hardware or bad drivers.
Look at the massive amount of IPs that Amazon and Microsoft use for their cloud solutions. If AWS actually supported IPv6 properly, people could start migrating. Last I checked, Amazon didn't even offer IPv6 as an option for their DNS services.
ISPs are starting to move on IPv6, and now we need the big hosting companies to step up. Today, that's mostly cloud providers.
QA is another option. I think it's the goto for people that are logical and don't actually enjoy writing software. Instead, they get to try to break it.
I think the who problem with LAMP or MEAN is that it's trying to define one web stack. The world has moved on. Some companies deploy nginx now instead of apache or in combination with it. Netflix sends 33% of all Internet traffic on FreeBSD rather than Linux. I've seen so many people replace the P in LAMP to be python. We can't even agree on the P.
My current stack at work is FATAPJ - FreeBSD, Apache, Tomcat, AngularJS, PostgreSQL, Java
You can't just compare the number of vulnerabilities. You have to look at how critical they were. You have to look at what components they were in. For example, does Windows include IE? I'm sure your iOS and OS X numbers include Safari. For Linux, is this just the kernel, a distro or all distros?
Funny, I feel the exact opposite. The FreeBSD style(9) documentation suggests tabs because they can be customized to individual developers needs and they minimize weird diffs on the version control systems.
I take language and platform into account. For HTML and JavaScript, I prefer spaces. For Java, Perl, C#, CSS, C, and C++ tabs. If there is a crazy IDE required, I often prefer spaces because many of them default to some level of spaces and I like the quick code cleanup command to work the same for the whole team.
The real issue with that question is that it's impossible to answer. Even if you get a "spaces" person, try to get them to agree on the number of spaces. A coworker loves 2 spaces which is flat out wrong to me. Too hard to read. I've met people into 3 or 4 spaces. Then you get into where to put curly braces, etc.
Whatever you choose, it should be a standard for code whether at an open source project or a company.
I can't stand everyone using their own style. It's much worse than having to use a specific one.
And John had to shoot up the cop car to keep him from leaving!
Radio shack was a competitor because they turned into a Mobile phone shop and best buy has their own mobile phone stores.
Circuit City is long dead. The brand was bought and the domain used to sell things, but the real chain is long dead. What next, you going to mention montgomery wards?
I was wondering if GM had plans to create a sporty vehicle that's either an EV or hybrid?
It seems like the Volt is a nice car, but very family oriented. A camero body with an electric would be awesome!
IE11 will also remain in Windows 10, with good ole' MSHTML.DLL and all that other cruft that developers (and parts of Windows itself) have been taking hard dependencies on for 15+ years. It will receive security updates, performance improvements and so on, but it will not be updated at the pace of Spartan.
Maybe shipping two browsers with the OS will upset some people, but this should actually work out pretty nicely.
Apple fan boys should be out in force. Apple already does this. You can use the fast version of webkit aka Safari on iOS or you can use any third party app with a slow substandard browser experience.
I have the opposite opinion. I have interviewed quite a few EE and CS people for programming jobs. I currently work at a university and while the EE people seem proficient in their favorite language, they don't know anything about design patterns. Trying to get one of them to use a MVC framework is hard enough, but to actually understand what is going on is impossible.
Quite a few of them have limited database experience and they don't know how to use any ORMs either.
No thanks.
Depends on your definition of significant.
OpenBSD
DragonFly
These clearly aren't:
MidnightBSD (my project)
MirBSD
The chromium build system is a nightmare. Would it really kill them to use cmake or gnu make + automake/autoconf?
You're kidding right? This is like dropping support for anything before Windows 8.1 + some hotfix. A web browser should not require a bleeding edge kernel. It's insane.