Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:You will have to know tech either way (Score 1) 592

Active LLC owners are subject to the self employment tax. This is one of the advantages of S Corp over LLC.

This is incorrect, or at least, not globally correct.

When you have an LLC, you have a choice on how its taxed.

You can trivially have an LLC that is taxed as a corp, and the owners are not subject to any pass-through or self-employment tax.

My business is setup that way, and its fairly common. Many LLC's start out small, with pass-through taxing, and then go the corp-taxed route when they get big enough for it to make sense.

Comment Re:Just remember the first rule of RAID 0 (Score 1) 564

You can't count to break a hardware-managed mirror, take one disk to a standard SATA controller and get any data out of it.

Actually, that _always_ works, at least with mainstream raid controllers.

RAID-1 mirroring (and only RAID-1 mirroring) does not write the data in a proprietary format on the drive. The only difference between a mirrored drive and a regular drive is that most decent RAID controllers will write the volume configuration to every drive as well.

Now, what you say is absolutely true when dealing with any other raid type.

Note that there may be odd or really crappy controllers that do use a proprietary format for RAID-1, but thats not the case for all the mainstream cards used in intel servers.

Comment Re:Just remember the first rule of RAID 0 (Score 1) 564

I dont think you understand what RAID1 is for.

There are failure modes where mirroring makes it impossible to determine which drive is correct.

No there arent. There's always a primary, and unless it fails, its the correct one, by definition.

Errors when writing sectors are not always reported,

This is not a failure mode RAID1 is intended to protect against.

quite apart from the case where the power goes off and one drive has flushed its cache and the other drive hasn't.

If this happens, then that means the system's/rack's/room's battery backups didnt work, and the raid card's onboard battery also didnt work. This is not a failure of RAID1, its a failure of your systems design and maintenance.

Even if you know which drive to replace

You always know which drive to replace. The RAID card tells you. On most systems, its the drive with the red or orange light on it, instead of the regular green light.

What do you think the chances of that operation completing successfully with today's large drives is? Hint: the rate of errors/sector hasn't improved much in the last ten years while the sector count has increase massively.

The chances of it completing successfully before the other drive fails is usually quite high. If your rebuild times are so long that you experience significant risk of failing the other drive during rebuild, then you need to use smaller drives, or some other approach.

RAID1 is useless for protecting against hardware errors - people use it for the stellar read-performance and for no other reason.

This statement shows that you dont understand what RAID1 is for. No RAID solution is, by itself, intended to protect against bus errors, undetected write corruption, cosmic-ray induced bit flipping, or other forms of corruption at that level.

RAID1 provides availability. It allows your machine to stay up and keep going if a drive fails. You also get some concomitant improvement in read speeds, but thats not usually the primary reason, its just a nice side effect.

Comment Re:So why (Score 1) 191

I love how people still say PostgreSQL does it better and yet it is still slower,

Slower at what? Sure, MySQL may be faster when doing a single table select with a simple where clause on an ISAM table.

But then it utterly breaks down when you want to do things like join a bunch of tables together, or do sub-queries or WHERE IN clauses. I can make MySQL go into an infinite loop using an extremely simple 'where in' subquery on tiny tables. This is a bug thats been in the system and known for YEARS, but never fixed.

MySQL is horrendously slow at the kind of sql queries that surpass single-table selects.

Comment Re:So why (Score 1) 191

MS-SQL's query planner and core engine may not be as mature and advanced as Oracle's, but it's still orders of magnitude better than MySQL and PostgreSQL in my experience.

Especially the former. I can run queries in MSSQL that does an inner join on 12 tables, none of which have less than a million records, and get a result in far less than a second.

Compare that to MySQL, where if you use a WHERE IN clause, will largely tend to go into an infinite loop and never finish, even on tiny tables and recordsets.

Once you get past the most basic of basic one-table CRUD operations, you really see how incredibly primitive MySQL is.

Sadly though, MySQL ends up being completely adequate in a lot of situations, as long as you're willing to adapt report-query writing and your style to its incredible limitations.

Comment Re:Competitive pricing? Doesn't matter... (Score 1) 821

You're missing some key aspects of the PC business.

Manufacturers like Dell and HP get alot of money from 3rd parties (like Intuit) to put trial version and nagware on the windows desktops.

This can often drive the effective net price of a windows desktop lower than one without an OS (+$50 for windows, -$150 for various bundled trialware/nagware).

In addition, if the manufacturer doesnt have their support infrastructure fully setup, then they may feel that there is a higher support cost to them for non-windows than windows.

Then there are marketing subsidies from Intel, AMD and Microsoft to put labels on the machines, etc.

There are many non-obvious aspects of the industry like this, its never as simple as hardware + os = total price.

Comment Re:Ultimate Rip-Off (Score 1) 821

And don't get me started on the need for "signed device drivers". Ugh. I have to have a boot script that deactivates that little feature in the kernel every time I start my machine. I wonder if they left it in Windows 7.

Only for Vista x64 and only for kernel-mode drivers.

What exact driver/hardware is it that is causing you this problem?

Comment Re:So how much does it cost? (Score 1) 821

You cant compare education pricing to the real world. Educational pricing for MS software is like 10-cents on the dollar, or thereabouts.

Plus much of the time the deal the school has with MS includes 'home use' rights for a pittance, which is not much more than the price of labor & materials to burn a new CD.

Comment Re:outsourcing and unemployment (Score 1) 1144

Hate to feed the cowards, but this was too amusing ..

You are simply one of those stupid MBA-type business managers who have been duped into believing that foreign hires are better at software.

Really? Wow, thanks man. And here I thought I had a Math and CS degree and was the lead developer for a small business that I founded and own. Thanks for clearing things up for me.

There are MILLIONS of super-talented American developers right under your nose but you don't want to pay the going rate.

Really? Wow, thanks man. And here I thought I was the one championing amongst my peers that hiring in the top 10% of developers gives you an order of magnitude better developer. Glad you cleared that up for me.

Now mind you, I cant always afford to bring on a $100,000 per year veteran dev, but I can bring on a $40k per year young guy, and grow the business with him, so that 5-10 years from now he can make $100k in my business.

and keep on whining about how you can't find good people.

Who said I cant find good people? I have a fantastic team, and am very proud of the work they do. Not sure what you're referring to here.

Comment Re:outsourcing and unemployment (Score 1) 1144

Actually "everyone" doesn't get to keep their job, but happen to lose it to "superior" foreigners. One job for a "superior" foreigner is one job less for us.

Wow. Thats quite an archaic (and ineffective) choice of how you group the 'us' vs. 'them' in your world. Human beings are human beings. The concept that because someone lucked into being born in a different location than you makes them 'the enemy' is really sad, and a big part of what is wrong with this world.

Personally, I define 'us' as intelligent, hard working, decent (ie, moral and ethical) human beings. The random location of where they happen to be born and what government happens to claim them for taxation purposes has nothing to do with it.

Outsourcing of labor, isn't that far a concept to slavery.

If you really believe that, then you live in a very strange world indeed.

Do you outsource for house building, or do you do it yourself? What about for that computer you're using? Did you make it yourself? Or was it outsourced to someone else who is better at it, and can do it cheaper than you could.

Just because some outsourcing happens to cross an arbitrary national line doesnt make it anything different than local outsourcing.

It shouldn't be indians that tells us how we should work and in which conditions, but rather them asking to work in the same conditions that we enjoy here.

Indians tell you how you should work and in what conditions? Thats pretty weird.

Comment Re:outsourcing and unemployment (Score 1) 1144

In no way was I talking about offshoring, rather just the hiring of local vs. foreign. I think offshoring is usually a bad idea, but then again, my business is an american consultancy, so effectively, we're in competition with the offshoring companies.

Part of hiring people is hiring those with good think on their feet skills and good communication skills. That doesnt mean that they have to have English as a first language, just that they can communicate effectively.

A thick accent and lack of idiomatic knowledge of the language will often lose a person a job for me. But there are plenty of Asian-ethnicity people I've run into who have an accent, but are great communicators.

The sad part of your post is that you state that the best person that can be afforded, yet all these companies outsourcing and offshoring are by no means hurting financially. All they are trying to do is increase their revenue by cutting costs anywhere and everywhere possible. When it boils down to it, a company wants a contractor/consultant so they can fire them without the red tape or the legal issues around it.

You're overgeneralizing. While there are many cases (especially amongst the bigger companies) where this is the case, there are many legitimate reasons to outsource.

For example, many small and medium businesses dont have anyone in house who has skills in managing technical people. This makes it very hard for them to hire one or two IT folks and make it work well in the business.

Thats exactly the kind of client we want. With us, you dont have to know how to manage or hire technical people, thats what we do, and we're quite good at it. And it works. The vast, vast majority of our clients experience a net win by working with us, rather than trying to hire internally.

Comment Re:outsourcing and unemployment (Score 1) 1144

Thirdly there is a nasty fact of begger my neighbour that importing people from elsewhere implies. There are swathes of southern africa which struggle with no doctors or nurses, these places have trained these workers, but they have then been imported to western europe. This is very unfair for the local people who have invested in their training and support and now are stripped of the outcome. We should invest in our own skilled workers and leave other peoples where they are!

It's not a dictatorship. No one made them move. They decided that it was the best choice for themselves and then took action.

There's no big hand in the sky that is plucking all the talented people from African and flinging them to the US or western Europe.

And besides, its often quite a telling indicator that someone was willing to move and try something completely different. People that do that now and then in their lives tend to be much better, more rounded, more big picture sorts of people.

Provinciality breeds provincials.

Look around at your friends, how many of them are in the same town or village they grew up in and doing well? Most of my friends have moved away to get work

Thats usually a good thing! People that spend their whole lives with the same group of friends as they had in elementary or high school tend to be fairly limited. Travel and change builds character, builds a more global outlook, and tends to make better people.

Comment Re:outsourcing and unemployment (Score 1) 1144

I can see what you're saying, but in reality, most smart businesses dont hire people who are the most skilled at a narrow vertical of specific skills, but who is the overall better developer (there are exceptions, and you tend to see alot more of this at big orgs, who have incredibly niche software that they spent millions on, that they need to support).

This includes things like willingness to learn, ability to adapt, and solve general problems.

Comment Re:Huh? HCL? (Score 1) 1144

I should say that I dont have any direct experience with Indian ethnic folks.

But the chinese, Russian (or generally eastern european), Vietnamese and Korean folks I've worked with tend to be a cut above. If nothing else, they're willing to work hard and just 'get things done' without thinking that the occasional boring work was beneath them.

Again, I think its a cultural thing here in the states. Too many students coming out of college think that they'll be the next Gates or Brin or Ellison, and they genuinely get offended when you offer them a market wage commensurate with their experience. Or they get upset when they have to do 'boring' work, even if its just now and then. Or if its not fun and interesting work, they will barely work on it.

It's a cultural entitlement thing. People think that because they can program, they deserve to make six figures right out of college (again, not on the coasts).

I think everyone should have to spend 5 years starting and growing a small business, so they can get a clue what is actually involved with building something from nothing, and what hard work really is.

Slashdot Top Deals

Our OS who art in CPU, UNIX be thy name. Thy programs run, thy syscalls done, In kernel as it is in user!

Working...