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

 



Forgot your password?
typodupeerror
×

Comment Apple = cash cow for scumbags (Score 4, Insightful) 304

As is the case a lot (not all) of the time with Apple. They're worth a lot in click-bait, so what you do is try to find something outrageous to say about a popular product, put adverts on the page to generate you cash, and try and profit from the massive public interest in yet another Apple product...

Or maybe I'm getting too cynical in my old age.

Simon

Comment Re:I FIND THIS HIGHLY... (Score 1) 460

Logic is a binary function. Something is in a logical set - or it is not. Being illogical is not a synonym for being mistaken. Degrees of precision are irrelevant for set inclusion. Fuzzy logic is not logic.

Fuzzy logic is logic. So are linear logic, intuitionistic logic, temporal logic, modal logic, and categorical logic. Just because you only learned Boolean logic doesn't mean there aren't well developed consistent logics beyond that. In practice bivalent logics are the exceptions.

User Journal

Journal Journal: Chances of being killed by police in the USA

So 104 people were killed by police in the USA during August, 2014. To my eyes, that's an absolutely enormous figure. As a Brit, I compare it to the 1 person killed over 3 years by the UK police. Yes, they're two different countries, yes there's a lot more people in the US, yes they have different cultures, yadda yadda yadda; people are dying here.

Let's do some maths:

Comment Re:Some criticism (Score 1) 184

... a lot of people respond to this by saying the criticisms are stupid, that "if you know what you're doing" then you'll understand what's really going on, etc.

Yes; "if you're just willing to get your hands a little dirty and muck in and learn then you can bend the hugely complicated interface to your needs" they'll say; they'll complain that your just not willing to learn things, and thus it is your fault. Such people will inevitably state that they are "power users" who need ultimate configurability and are (unlike you) willing to learn what they need to to get that.

They will inevitably deride GNOME3 for it's complete lack of configurability. Of course they'll gloss over the fact that GNOME3 actually exposes pretty much everything via a javascript interface and makes adding/changing/extending functionality via javascript extensions trivial (GNOME3 even has a javascript console to let you do such things interactively). Apparently actually learning an API and coding completely custom interfacdes from myriad building blocks is "too much work". They are "power users" who require a pointy-clicky interface to actually configure anything. Even dconf is "too complicated".

For those of us who learned to "customize our desktop" back in the days of FVWM via scriptable config files calling perl scripts etc. it seems clear that "power users" are really just posers who want to play at being "super-customised". Almost all the modern DEs do have complete customisation available and accessible; some of them just use a richer (scripting) interface to get such things done.

Comment Re:Everyone loses (Score 5, Interesting) 474

I live in CA too, and pay similar taxes. I don't have a problem with the taxes.

When I came to the USA, I was taken aback by just how money-orientated the churches are. I'm irreligious, but I attended church as a kid, and it was actually about the message, about community, and definitely not about the money. Church officials (rectors and curates) are pretty poor in the UK, at least where I grew up - they have housing provided for them, and they live on a meagre salary. They are expected to work long hours for low pay. I don't get that sense when I drive past a church in San Jose that has acres (literally) of parking space, flashy electronic signs, and is located in prime real-estate area. It's very different, trust me.

I've lived here in CA for almost a decade, as I said, it's been great. There's been a couple of local school-shootings in the last year or so. Understand that from a Brit's point of view *anyone* getting shot *ever* is big news. National, prime-time TV news, possibly for days. For it to be sufficiently commonplace that it doesn't even make it past local headlines is ... disturbing.

Your point about talking to people is a good one: if I talk to people from outside the US, our views tend to resonate, but if I talk to people who are US-born, there's way less agreement. I'm not sure if it's because this is "normal" to those born here, that they just haven't experienced anything else, that they think somehow "it couldn't happen to me", or what (sometimes it's definitely a case of USA! USA! USA!). Definitely there is a difference in outlook between natives and foreigners.

One more thing: I'm not trying to paint the UK as some sort of panacea - it's not, by a long chalk. Neither am I US-bashing for the sake of it - the above is just my observations over time. The UK has it's own issues no doubt, but bottom line: even as a white male living in an affluent area in the USA, I feel safer in the UK. And I definitely feel my son would be safer at school there. This is the fact that's weighing on me more and more.

Simon

Comment Re:Everyone loses (Score 5, Insightful) 474

Having lived in the US for a decade now, I'm missing the UK more and more.

  - A real non-half-assed health service, that provides long-term care without exception
  - A dearth of mass-murders, especially school-shootings
  - A police service which uses policing-by-consent rather than by-fear
  - A university system that doesn't do its best to keep you in debt for life
  - A foreign policy that doesn't make them hated around the world
  - An attitude that doesn't revolve around "why should my taxes pay for you, just because you desperately need help" ?
  - A church that isn't entirely based around making money for the "reverend" and isn't overwhelmingly politicised.
  - Sensible views on evolution, science in general, abortion, gay marriage, and womens rights.
  - And of course, the marked lack of guns in the general populace. An armed society is a polite society my arse. It's a *fearful* society.

As I said, I've been here for a decade now, and I work for a big company with great perks. It's been good for me, but now that I have a kid, the school-shootings thing is getting more and more worrisome. There's literally nothing I can do to prevent some moron raiding his mother's arsenal and killing my kid if that's how he wants to end his life.

The money is good, the people I meet are friendly, the weather is nice, and that used to be sufficient. But as time goes by, it's seeming more and more like a Faustian bargain.

Simon.

Comment Crawl, *then* walk (Score 4, Insightful) 122

Yeah, I could do with one of those office-space meme's right now.

If all the nay-sayers faux-gasping at the extreme length of 2.5m could shut up, that'd be great.

I'm not sure what people expect these days - this is a major achievement - whether it *can* be extended, or whether it *will* be extended would be different achievements. You could almost apply Jackson's rules of optimisation to this (refresher below) - in that first you *do* it, and only then (if you're an expert) do you try to do it *well*.

Simon

Jackson's rules of optimisation: "The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet."

Comment Re:Chess (Score 1) 274

When you play a bridge tournament, you play as part of a 4-person team. All the cards are dealt and placed in boards such that once they're played, they're replaced back as the North, South, East, or West hand.

Now your team of 4 is split into two partnerships, one playing all the N/S hands, one playing all the E/W hands. For any given hand of N,S,E,W, what counts isn't what your partnership does on your cards (either N/S or E/W), it's the delta between what your other partnership scored and what you scored. So, if you and X are playing North/South, and your other team members are playing E/W, then for every hand its your score - their score becomes your team score for that deck of cards.

In this way, there is no element of luck. Every team plays the same cards, every team plays both pairings (N/S and E/W), and only the difference matters. It's pure skill, both in bidding what you will make, and then playing the cards to actually make your bid. You can "win" the deck by causing someone who bid a grand-slam to lose a trick, and get the maximum points for that deck to your team.

Bridge is a truly excellent game. Simple rules, but incredibly challenging to execute correctly every time.

Simon

Comment Re:Is the complexity of C++ a practical joke? (Score 1) 427

It's not the features that you stare at with no idea what they do that cause a problem. As you say, a quick look at the manual can help to sort that out (though it does add to the overall cognitive load). It's all the potentially subtle things that you don't even realise are features and so never look up and don't realise that, contrary to first inspection, the code is actually doing something subtly different to what you expect.

Comment Re:Legitimate concerns (Score 1) 282

I think you're proving my point about the black-and-white nature of how people regard free speech in the USA. See, I'm very much in favour of free speech, it's been a fundamental right of UK society now for longer than the USA has existed in its current form, and pretty much any UK citizen would be equally for it.

Where we differ is in nuance. The UK approach is a shades-of-gray one, where the right to speak whatever you want, no matter how hurtful to others, is actually counter-balanced by how much what you say hurts the target of your invective; and this in turn is counter-balanced by the importance of what it is that you're saying to society as a whole. There's a whole spectrum of things to consider when making a judgement, which is why the UK position is that if a free-speech issue comes up, it ought to be decided by a judge rather than a black/white hard-and-fast rule.

Now does this matter, in day-to-day life ? No. People say and do pretty much the same thing on both sides of the pond; but when a big issue comes up and a judgement has to be rendered, the courts take a more reasoned view than "Is this free speech ? Yes ? Ok then, feel free to ".

I'll ignore the idiotic purposeful misreading of the Fire thing...

Comment Re:Legitimate concerns (Score 1, Informative) 282

This is a very US-typical way of thinking.

In the UK, it's more of a "where is the harm" approach. If there is more perceived harm in the exercise of said speech than in allowing it, it won't be allowed. This is more difficult to administer (it means someone, usually a judge) has to make a decision about this rather than it just being black and white. It does make life more pleasant for more people.

Having lived in the UK and the US for over a decade each, I have some perspective on this, and personally I think it's worth it, worshipping at the altar of "Free Speech At All Costs[*]" is an absolute, and I tend to distrust absolutes.

Simon.

[*] It's not a real absolute in the USA, you can't shout "Fire!" in a crowded theatre in the US either, for example, but it's a massively more common mindset of US people compared to UK people in my experience.

Comment Re:I disagree (Score 1) 241

Math is all about being precise, logical.. Communicating exactly one concept at a time. Natural languages do neither.

Except math is almost never actually done that way in practice. Euclid was wonderful, but almost all modern math does not work that strictly (and Euclid really should have been more careful with the parallel postulate -- there's "more than one thing at a time" involved there). Yes, proofs are careful and detailed, but so is, say, technical writing in English. Except for a few cases (check out metamath.org, or Homotopy Type Theory) almost no-one actually pedantically lays out all the formal steps introducing "only one concept at a time".

Comment Re: Your Results Will Vary (Score 1) 241

Not every programmer deals with these [mathematical] questions regularly (which is why I donâ(TM)t think math is necessary to be a programmer), but if you want to be a great programmer you had better bet youâ(TM)ll need it.

I don't think you need math even to be a great programmer. I do think a lot of great programmers are people who think in mathematical terms and thus benefit from mathematics. But I also believe you can be a great programmer and not be the sort of person who thinks in those terms. I expect the latter is harder, but then I'm a mathematician so I'm more than read to accept that I have some bias in this topic.

Slashdot Top Deals

"When the going gets tough, the tough get empirical." -- Jon Carroll

Working...