Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Paywalls (Score 1) 254

If you want to force people into it, then put your content behind a paywall. Then you will find out what it is really worth.

Be careful what you wish for. Without taking sides on the ad blocker debate, I'm just going to point out that:

1. the most valuable content that is available freely (not behind a paywall) today is exactly the content that could successfully be moved behind a paywall tomorrow, and

2. a lot of significant parts of the modern web, from discussion sites like this one to services like search engines and social networks, provide indirect benefits rather than content of their own that can be similarly monetized, and if you take away their funding model we don't yet have distributed, community driven alternatives of the same quality to fill the gaps.

Comment Broken electoral systems (Score 1) 103

The others act outraged when foreign governments or Facebook spy on them but are a-ok with our own government doing it.

Why would you think that? Just because a majority of people voted for a certain political party, it certainly doesn't mean they necessarily support all of that party's policies. If you only get one vote every few years at a general election, then it is almost certain that you will have bigger concerns than "mere" spying activity that is potentially going to be harmful to you if abused or if someone makes a mistake. For example, you might be concerned about your child's education, or having a roof over your family's head tonight, or being able to afford to buy food without working three jobs at once.

The curse of modern party politics is that it reduces a very complicated issue (national government) to a single decision between a small number of often similar choices. Elections are dominated by a very small number of very high profile issues, even though the people elected will be responsible for a very large number of issues that can still affect many people during their term in office.

This is why I am increasingly in favour of a power of recall (where any individual elected office holder who isn't doing a satisfactory job can be kicked out by the same electorate) and of an overriding power of referendum (where a sensibly large proportion of the population can force a national vote on any single issue they want, and the result is then binding on the government).

Comment Don't fear geeks, fear system manufacturers (Score 1) 289

I suspect most non-geeks who have SSDs get them as part of pre-built systems and have no choice about which parts to use.

Geeks tend to overestimate their influence dramatically in this sort of situation.

Now, system manufacturers, on the other hand, have their own reputations and margins to protect. If they are buying units by the thousand of a device that wasn't the one they previously evaluated, and then they start seeing a surprisingly high rate of failure, that is not good news for the device vendor at all.

Comment Re:on behalf of america (Score 1) 625

which is supported by current medical science.

Strange that I've never seen or even heard of it, then. I do keep seeing qualified doctors and other healthcare professionals talking about the developing obesity crisis in the UK and what needs to be done about it, though. Can you cite any actual research that supports a theory that more than a minority of cases of obesity, such as those with eating disorders or mental health issues such as we mentioned earlier, are involuntary?

The same way I explain global warming. Partly manmade, partly natural.

Interesting parallel. The scientific evidence about global warming is also very clear: while there are some natural factors that affect our climate over extended periods, the current situation is almost entirely caused by human behaviour and the only way to start reversing the effect is to change human behaviour.

Comment Re:Unfortunate realities (Score 1) 309

You're conflating the language with the runtime environment. There is nothing that prevents you from compiling C code to target Machine Language, or JVM Bytecode, or .Net bytecode.

But you can't write an OS kernel in C compiled to run under the JVM or .Net. Even if you could, it wouldn't run as efficiently as C compiled to optimised native assembly, an argument that more realistically affects other system software like device drivers and networking stacks.

We're talking about using programming languages in practice here, not just the theoretical properties of a bunch of syntax and semantics with a particular label attached. In that context, it doesn't make sense to treat the practical properties of a programming language as completely independent of its runtime environment in the way you're suggesting.

Comment Re:on behalf of america (Score 1) 625

You keep coming back to this idea that large numbers of people are involuntarily obese, but if it's really down to genetics to that extent, how do you explain the dramatic discrepancies in body weights and weight-related medical conditions in different countries? Sure, it seems very likely there is some element of genetics involved, as with just about any other health matter, but the idea that you can just blame the whole situation on circumstance and genetics is still crazy. The Japanese and Southern Europeans aren't slimmer on average than people from say the US because they have vastly superior genetics, they're slimmer because they have much healthier diets.

Comment Re:on behalf of america (Score 1) 625

Your argument is about the cold reality of obesity from a public health and public finances perspective, but we were discussing the practicality from an employer's perspective. If someone obese has a significantly higher likelihood of abruptly leaving your employment due to ill health or worse, that is an argument against hiring them.

Comment Re:on behalf of america (Score 1) 625

You say I don't care about people who have problems I don't have. You know what? My not having them wasn't an accident. I've put on a bit of weight at some times in my life, usually when I wasn't doing my normal level of physical activity for one reason or another. I enjoy a burger or kebab now and then too. And yet somehow I never wound up obese, because like most adults I know how to eat salad for lunch instead of a burger and I understand that sugary drinks are bad for me.

Let's be clear about this. Being clinically obese isn't just a slight loss of control over your weight, it's a serious condition that develops over an extended period with obvious symptoms. If you really can't control your junk food cravings, you should be seeking proper medical help as soon as possible, because being severely overweight is a condition that can severely harm or even kill you. If you really do have a clinical eating disorder, treatment at work is the least of your worries. But of course there won't be any doubt that you have a genuine medical condition in this case, because obviously you'll be seeing your healthcare providers and undergoing treatment.

With the possibility of genuine medical problems acknowledged, let us be equally clear about reality. Almost everyone who is obese could control their cravings. Most obese people do not have an addiction in the sense of a dependency where cutting down on the junk will cause serious harm or medical complications. They could choose not get that 500 calorie drink from Starbucks on the way to work, not to go to McDonalds for lunch, and not to live off microwave ready meals at home. They could get off a stop or two earlier and walk the last quarter mile to work or the shops. Their problem is not addiction, it is simply a lack of willingness to look after themselves properly if it means giving up something they like or doing something they don't enjoy.

I don't see why anyone else should lose out because of those people, just because they can't find the time or the willpower to cook a decent meal or eat a salad for lunch like the rest of us. You want inhuman and cowardly? That would be the guy who refuses to take the most basic responsibility for their own health and then expects the entire world to adapt to the inevitable consequences.

IMNSHO, by arguing that these people are somehow the victims here, you are the one doing a disservice to the unfortunate few who really do have medical conditions that cause similar symptoms and really do struggle to overcome their unlucky disadvantages.

Comment Re:on behalf of america (Score 1) 625

I think I was clear that if someone is obese for a genuine medical reason they can't avoid then we should look after them, as we would anyone else suffering from a medical problem. That includes people with clinical eating disorders or other mental health problems where obesity results.

The fact remains that most people who are obese are obese because they eat junk and don't exercise. Their condition is entirely voluntary, the solution to their condition is to eat a healthier diet and do more physical activity, and it really is as simple as that. I see no reason that anyone else, whether employers, coworkers, or any other relevant party, should have to pick up the slack for these people.

Comment Re:on behalf of america (Score 4, Insightful) 625

Why would any employer refuse to hire obese workers as long as they can pull their own weight, so to speak ?

Assuming that was a serious question, the first thing that comes to mind is that clinical obesity appears to significantly increase the risk of quite a few serious medical conditions. In much (all?) of Europe, employers are directly on the hook financially when employees take time off sick. Moreover, there are indirect consequences, such as unfairly increasing the workload on other staff when someone is off work, possibly putting up the price for the employer and/or all of their staff if the employer offers benefits like subsidised private health insurance, and even little resentment-breeding things like reserving scarce parking spaces for specific staff necessarily at a loss to everyone else.

To me, the moral position here seems very simple. If someone is obese for a genuine medical reason they can't avoid then everyone should try to accommodate them in reasonable ways. If someone is obese for any other reason, perhaps they should try going to the park or the gym instead of going to court. Employers should no more be forced to accommodate a voluntarily obese person's laziness than they should be forced to grant smokers longer breaks than everyone else and provide dedicated facilities for the smokers to poison themselves in.

Whether it is worth hiring an obese person anyway because they are good at doing a certain job is a separate question, of course. I'm just trying to show some reasonably objective arguments for why an employer might wish to discriminate on the basis of obesity.

Comment Re:Targeted? (Score 1) 97

For the few instances where one does in fact interest me, I mouse-over and look at the target URL. Then I open a new window and type it in.

You're certainly not alone in that. When I've seen Facebook campaigns running, it's not unusual to have a spike in visits originating directly from Facebook but also spikes in direct traffic and in visits via a search engine looking for the name of the product/company/whatever.

Comment Re:Stalking ads (Score 2) 97

The buzzword for this is "retargeting", and it can reportedly be very effective.

To give a somewhat balanced view, like most forms of targeted advertising, it can also be better for the person seeing the ad, in the sense that if they're going to see an ad anyway then it might as well be for something they might actually be interested in.

Personally, I have no moral problem with Facebook showing ads targeted based on the freely declared details and interests of its users. The users chose to provide that information, Facebook is offering its service for free in exchange for showing the ads, everyone knows the deal. Whether you choose to hide those ads some other way is between you and Facebook; we pay for clicks.

However, I find the cross-site tracking a bit too creepy. None of the sites I work on have things like trackable 'like' buttons or retargeting cues, because helping Facebook to covertly track its users around other sites seems to cross a line. Even if it would be a profitable line to cross, I'm not comfortable with imposing that on our visitors without some sort of explicit consent, which almost by definition isn't going to be practical in this kind of situation.

Comment Re:Unfortunate realities (Score 1) 309

There is no reason that a single /language/ could not support efficient hardware manipulation and also run in a sandbox (with C-like efficiency).

Sure there is. For one thing, a sandbox by its very nature must always impose some overhead, which is anathema to systems programmers. Another paradox is that when you're building the layers in your system, something has to be at the bottom, and that can't be sandboxed.

To take on your more general point, even if you could write a kitchen sink language in which it would be possible to do just about anything, that doesn't mean it would actually be a good language to do any of those things in. Trying to be the Jack of all trades makes you something like C++ or Scala, very flexible, but also so complicated that bugs lurk in every corner case and almost no-one truly understands the entire language and all its subtleties because there are so many interacting and sometimes ill-fitting programming models at work.

A good tool should serve its purpose well, but a good craftsman probably has a very large tool box and picks the right tool for each job. If you have a screwdriver as well as a hammer, you don't have to insert screws like a nail. A programmer who is working on embedded firmware and concerned with things like memory mapped I/O and meeting hard real time constraints is going to have very different priorities to a programmer who writes a lot of CRUD applications to automate business processes and is concerned with implementing things like event-driven user interfaces and DB queries as quickly as possible and in an easily maintainable form. You could write a language with enough features to serve both, but it would be horrendously complicated and feature a diverse range of traps so all types of programmer could get caught in something. Why would you do that? What possible advantage could it offer?

Comment Re:Shoot him (Score 1) 309

What we need are people who are more interested in developing quality software, which works, without thinking they need to be on the bleeding edge of technology.

The frustrating thing is that there are all kinds of interesting ideas out there that could help with developing more capable, more efficient, more robust, more secure software. We could be developing new languages and other programming tools that let us write software in very different and potentially much better ways.

But we aren't. The momentum is firmly with developing new languages for the Web that get incrementally closer to supporting what we had in general programming languages years or even decades ago. And that, we really don't need.

Slashdot Top Deals

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...