Follow Slashdot stories on Twitter


Forgot your password?

Comment Re:But don't equate coding with comp-sci (Score 2) 132 132

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?

Comment Re:Flawed statistics are flawed (Score 1) 114 114

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.

Comment Re:Good (Score 1) 627 627

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...

Comment Re:That is the problem. (Score 1) 30 30

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.

Comment Re:Duh (Score 1) 484 484

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.

Comment Re:Duh (Score 1) 484 484

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.

Comment Cloud providers are part of the problem (Score 2) 307 307

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.

Submission + - What are available options for mirroring open source project files? 1 1

laffer1 writes: With the recent issues around sourceforge, what are the current recommendations for mirroring ISO files and other large files for open source projects?

Background: I run a small BSD project that has an FTP server with approximately 90GB of data. This includes all release ISOs for each platform, packages and tarballs of source used to build packages (for GPL compatibility). I'd like to mirror ISOs and package binaries on other sites. Previously, I had mirrors at the ISC, Secution and other sites, but many have shutdown.

Comment Re:Different types of terms (Score 4, Insightful) 175 175

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

Comment Re:I patched my tape library, that changed (Score 2) 53 53

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?

Comment Re: Tabs vs Spaces (Score 4, Insightful) 428 428

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.

The brain is a wonderful organ; it starts working the moment you get up in the morning, and does not stop until you get to work.