Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Get HideMyAss! VPN, PC Mag's Top 10 VPNs of 2016 for 55% off for a Limited Time ×

Comment Who would trust either with anything but cash? (Score 1) 44

I wouldn't trust either company with any deal that didn't involve cutting me a cheque. I would trust salesforce not at all but at least with a cheque there is a chance they haven't completely screwed you over. With some kind of stock / options deal. Hell no.

Microsoft has a pretty good history of buyouts resulting in the bought out company pretty much being flushed, so again, regardless of the logic, I would not do a deal that I couldn't have go complete into the toilet and still have my walking away happy.

But if both companies made me the exact same deal, at least with MS I would trust the cheque cashing and not being somehow threatened with legal crap if I didn't give it back; if only to avoid reputational damage. With salesforce I would think, "OK, these MBA types now hold all the cards, being MBA types why wouldn't they screw me?"

Comment This might win me an argument (Score 1) 156

I was arguing with a graphic artist who I basically called a complete tool. He keeps making flash dominated sites for his clients. They look good but I was strongly arguing that he was screwing his clients as fewer and fewer people have flash on their internet thing, and that number will only keep falling. More importantly is that richer people with newer devices are even less likely to have it.

He kept quoting 2001 era stats about it having 98% penetration.

He is the perfect example of someone seeing the world as nails because all they have is a hammer.

Comment I wonder which company is in tune with its users? (Score 4, Insightful) 197

My long time complaint has been that Blackberry was very abusive and disregarded the desires of its users. They would allow telcos to molest their products to maintain a "good" relationship with the telcos. They would allow IT departments to molest their products to maintain a "good" relationship with the IT departments, and now they seem to want the jackbooted thugs who run our secret police to molest their products, but for what?

They let other people turn their phones into turds an the market spoke.

Now he is whining because Apple won't turn their phones into turds on the behest of some bunch of assholes.

The telcos put blackberries onto the bottom shelf the second the iPhone came along, the IT departments switched to everything else, and the jackbooted thugs will probably treat BB with the same respect. This makes me smile.

For those who aren't Canadian, BB epitomizes everything that the rest of Canada hates about central Canada (where RIM is located). This unrelenting bowing to authority. This treating of the people as peasants who don't know what is best for themselves. A pseudo intellectual belief that the rest of the world will somehow come around to their delusions and make it their reality.

Comment AirBNB is a local corruption test (Score 2) 259

There are very very few members of the public who don't like or have a problem with AirBNB. Any government that bans them is clearly doing this on the behest of the hotels and other such businesses. This is a perfect example of government officials working for the rich elites and not for the people who voted them into power and pay the taxes that let these thugs have jobs.

Why do we continue to put up with law after law after law that is not in our best interests.

Is AirBNB perfect, nope. But any problems can be regulated to solve any problems for the greater good. For instance if someone had three houses on a quiet street that they AirBNB'd for party houses, then you deal with that issue. But a blanket ban is just anti citizenry which would be an action only take if there was some inducement or incentive for the lawmakers.

Comment Re:How many times do you switch back? (Score 1) 331

I have built plenty of sites with PHP, python, C++, and perl. Hands down PHP is the best at getting data in and out of some sort of data store. Some of the sites were very busy commercial sites with effectively 100s of thousands of dynamic pages for products and their associated details, etc. These sites would be peaking out around 20,000 views per minute nearing Christmas with many of those being sales transactions. These sites typically ran on under 10 dual cpu run of the mill servers with no amazing attributes. The servers were completely underwhelmed by the traffic.

Other PHP driven backends for mobile apps were serving in the range of 10000 simultaneous users who were usually hitting the servers around twice a minute with either some data to store or a request for other details. This was handled by two servers, one with redis and the other with apache and PHP. The web server was pretty good with around 16 cores on 2 CPUs.

We were all ready to jump in and C++ the crap out of any part that needed it but the measurements were showing 20ms responses on most requests. Reducing this to 0ms would not have had any benefits.

The reality that I have discovered is that the two choke points for most REST or web servers is the datastore, and the network distance to your customers. So getting a CDN or spreading your servers out closer to your customers, combined with making sure your datastore has enough RAM to do most operations in RAM is where the speed and capacity will come from. PHP has never been a problem. While C++ would buy some unnecessary speed, the development time would cost piles. Python would be slower, although I regularly use it for offline stuff such as ML or just plain old data massaging, and node.js is similar and would have similar arguments to PHP it just isn't the way I have gone.

So while you say you wouldn't use it for something more than 100 users, I don't know what on earth you would recommend other than nodejs as a replacement. What you might be thinking about is PHP when combined with some of the nightmare frameworks that the script kiddies love. Most of the frameworks that get the most press are bloated piles of steaming dogshit that are the classic solutions that will get you to 90% done and leave you hanging at 90% for the next 2 years until your startup runs out of cash. The worst being that if you used one of really crappy popular frameworks and have any success you will find scaling to pretty much be impossible and that you are throwing absurd numbers of servers at very small workloads.

To press home my PHP point, I have done simple from memory datastore websites that were completely adequate for maybe up to 1000 views per minute on a Raspberry Pi.

Comment Re:How many times do you switch back? (Score 1) 331

I followed roughly the exact same path. People seem to love crapping all over PHP, yet like Javascript on the browser, the domain of PHP is getting data to and from the database and out to the web. It is simply fantastic at this. Would I make anything else in PHP if I could, hell no. But it is like a speciality tool such as a socket wrench. It puts nuts on, it takes nuts off. It isn't a hammer, it isn't a shovel.

Comment Re:How many times do you switch back? (Score 1) 331

Someone said that perl is the language where you come back from lunch and can't understand what you did that morning.

While some will argue that it is up to the coder, I say that certain languages encourage bad form, while other languages push their "good" form so hard as to make them unpleasant. Perl really demands that you squish what would be 30 lines of clean code into a single awesome Regex.

My hands down cleanest code is written in simple Python, I say simple because there seems to be this "expert" movement where they call things Pythonic if you put the same 30 lines of clean code into one single stupid line.

They had better be careful as this perversion of Pythonic ideology will drive off the desirable groups such as new programmers from, say, the scientific community.

Comment How many times do you switch back? (Score 4, Interesting) 331

I have switched computer languages many times. Some times for good, some times just for a project, but often I find a "better" language, only to find that it has many dead ends or other problems. My present primary language is actually two: Python and C++. With these two there isn't much I can't do. Where one is weak the other is strong.

That said, there are some situations where another language is called for. Javascript is pretty much the defacto browser language. Thus I would never try Python or C++ in the browser as that would just be horrible. But I don't really see Javascript as a great a language outside the browser as some people claim. Then there are scripting languages. I use Lua where I give users the ability to extend my programs through scripts because Lua is wonderfully tied into C++ through some awesome language extensions, they are tight and small. So would I say that I switch programming language when I jump to Lua or Javascript?

That all said, some languages are pretty much dead to me. Java is solidly in the trash, .net is solidly in the trash, perl is solidly in my past, and very happily Objective-C is in the dumpster and I set it on fire.

I think that an interesting question would be more, "What language(s) do you presently use, what languages are your last 5 years of code largely in, and what languages are presently on your list of languages you are interested in exploring?"

Comment Or you can give 2 weeks expecting an exit, but no. (Score 1) 765

The worst is when you tell your new employer you can start Monday, then give two weeks notice expecting to be thrown out a window, when they not only accept the two weeks, but ask if you could possibly stretch that out another week or two. Now you are faced with the choice of a bad reference, or a bad start to the new job.

In most cases the bad reference is the better choice, but still sucks.

Comment Re:She gave off all the classic signs. (Score 1) 186

Women pull this shit off somewhat differently than men. Not worse, not better, just differently.

But among the well groomed Type-A men the primary difference is usually sport. They usually do some sport that is in your face hardcore. It used to be marathons, then triathlons, and now it seems to be exotic variations of the above. "I've been invited to go to the ultra desert, high altitude marathon in Chile."

Comment Re:She gave off all the classic signs. (Score 4, Insightful) 186

I have met so many Marissa Mayers in my life and every one of them left a horrible taste in my mouth. When they look at a person it is only to see if they are someone they can use. If not you can actually see the person vanish from their perception. But if the person is someone they can use as another run in their ladder climbing, their eyes light up and the wheels are turning. With women it often manifests with this sudden becoming of what their target is looking for. Sports hero, lover, tease, politically astute, listener, etc

The second they find a higher rung, the earlier rung is discarded like chewed gum.

What pisses me off about these types is that even when the people they have wronged finally are able to expose them, they somehow land in more success. I have personally witnessed one case where the woman was pretty much thrown to the street in disgrace by a collective action of upper management and the entire board of directors, yet a few months later I read that she was appointed to be on the board of directors of a large monopoly and later was a board member on a number of other companies. All high paying board memberships with many juicy privileges. All that with not a single person who would have anything but nasty things to say about her. She even ripped off the person who bought her house. How the hell?

So in the case of this single drop of blood woman as well as Marissa Mayer, I predict a horribly long successful future where they go from organization to company turning them into complete crap and somehow being able to maintain a straight face while declaring success. Failures that will swell their bank accounts.

Comment My sister wanted one so badly (Score 1) 74

My sister was dying for one of these. She is a huge BB fan. She contacted her telco when they first came out and they said, "We don't even know if we are getting them let alone when." She called around to other providers and they would only sell her one with an uber premium super deluxe extra plan. Effectively they wanted about $700 for the phone.

So she contacted BB and managed to get a fairly senior person who pretty much told her that their priority relationship was with the telcos not the consumer.

She very much enjoys her Android now.

It is not amazing that BB shot themselves in the foot. Most companies occasionally do that, but that they have just not stopped shooting themselves in the foot. I love how they got into fights with foreign governments over data privacy but then just handed the keys over to the RCMP.

Their appstore might have been one of the hardest to use and must have been inspired by a Soviet Era grocery store. But best of all is that they let the telcos and the "enterprise" users turn off any features that made the phone enjoyable at all. They might have thought that they were catering to their "enterprise" users but by pissing off every user of their phones did they not realize that some of the people who they were pissing off were the ones who picked which platform was purchase? So yes the IT people might have felt all powerful being able to set a complicated security profile. But they don't have the last stay on a company's budget.

BTW Apple is going hard into the enterprise market and is making it easier and easier for the IT department to turn the phone into a turd. Let's see how that works out for them.

Comment She gave off all the classic signs. (Score 5, Insightful) 186

First she was making it all about her, not about brilliant scientists, but about her her her. Second is that the stuff about her was all about how she is better than the rest of us. Admitted to the top university, gets up 2 hours before she goes to bed, works 28 hour days; basically all that in your face, I am better than you Type-A bullshit.

But the icing on the cake is that after she had raised funds from non-pharma types she just kept promoting. I could barely crack a science publication or a science section in any publication with her single drop of blood hype.

Where I am from the government is huge on being able to "pick a winner" so about twice a year I see the same micro-bubble that is hype hype hype with some front man, usually some vaguely good story about rubber that will make tires good for 300,000km. Then a nice line-up of vaguely important local investors. And just before it all blows up they are in some local business publication with the title "Top 40 under 40' or some other bullshit.

Then it all goes to hell, there are recriminations about government money in the toilet, a useless audit, and then it is forgotten as the latest batch of sure thing winners follow down the same path.

While all this is amusing/enraging; the worst part is that she has now made it nearly impossible for any legitimate company to actually do this research. If some real bio-researcher comes up with some blood tests needing only one drop they won't get one investor to take their calls or conferences to let them talk. They might as well work on cold fusion or herbal cancer cures.

Comment I have had similar access. yes, you can read minds (Score 2) 120

Some people's emails are 100% clear where they are planning malfeasance. Others are talking with their doctor about their OCD medicine not working. But the best are where the same person will tell two or more people about the same situation but will tell it entirely differently. They will tell their boss one thing their underlings another, a co-manager another, and possibly a co-conspirator another thing again.

It was my experience that the people who told the same "fact" multiple different ways were the most damaging to the company.

So, while this system might be able to spot people clearly up to no good, I hope they use the ML stuff to correlate damage to certain behaviours. For instance micromanagement would easily be detectable in emails and is a great way to chase away some of the top talent. I would say that detecting that would be far better than detecting some employees who are looking for a new job. If anything a bunch of underlings continuously looking for new jobs would say more about their manager than about them as individuals.

A secretary pilfering some money out of petty cash might cost the company a tiny amount like $100,000 per year. Losing a single top programmer to micromanagement could cost the company millions or more. Losing a stream of top programmers could literally cost the company everything.

Slashdot Top Deals

"Stupidity, like virtue, is its own reward" -- William E. Davidsen