* Posts by The Indomitable Gall

1631 publicly visible posts • joined 10 Jun 2009

Everyone loves programming in Python! You disagree? But it's the fastest growing, says Stack Overflow

The Indomitable Gall

Ah, yield... generator functions are great.

A couple of years ago I was trying to do some text generation that included multiple correct solutions. As a total hack, I took my object model and added a toProlog method to each object and yes, seriously, I had part of the code convert everything to Prolog and then ran the search in Sicstus. It was a monumentally crazy hack and led to weeks of debugging. When I later realised that by shoving a yield statement and iterating on all results from the generator functions called from each function, I could do exact same thing in Python much quicker and with far fewer lines of code.

Generator functions are a good example of a core element of the Python design philosophy -- it enables you to work with datasets of virtually unlimited size, producing ad hoc code to process them.

Dolphins inspire ultrasonic attacks that pwn smartphones, cars and digital assistants

The Indomitable Gall

Does the boss use an HDMI adaptor to display presentations from his phone...?

The Indomitable Gall

Re: Why?

The key concept in the article is "non-linearity" -- in the oversimplified version, things don't act as you'd expect.

Sound does many, many funky things. If you expose a computer microphone to a sound above the frequency your computer can sample, it creates interference patterns at a lower frequency, within the audible range.

Now, if your target has active noise-cancelling circuitry, it's designed to detect and remove frequencies acting in predictable ways, and enhance short-lived sounds in the frequency range of human speech. The hack is mindboggling in the mathematics involved, but the underlying principles (lost harmonics, ghost signals etc) are all well-established.

Suffice it to say that you couldn't do this with analogue electronics -- computer processing is most definitely required.

It's official: Users navigate flat UI designs 22 per cent slower

The Indomitable Gall

Re: "Flat" design DOES NOT MEAN links aren't in a contrasting color. Or not in all caps.

If you read the linked article, the researchers talk about signifiers, and comment that "weak or absent signifiers" cause the problem. They also assert that flat designs tend to have a lot of weak or absent signifiers, and while they didn't attempt to prove that in the paper, I agree with them. Often the "hamburger menu" button at the top of webpages has no button-border (so the only signifier is the icon itself, hence weak) and even the search function is an unmarked clickable textarea (absent signifier) made worse by the fact that in some UIs you have to click in the text area, in other you can click in the text area or on the magnifying glass, and others still, you have to click the magnifying glass. Stronger signifiers makes this inconsistency less problematic.

Yes, flat design doesn't mean no signifiers, and 3D design doesn't always mean strong signifiers; but flat design biases away from strong signification, and pseudo-3D design biases towards strong signifiers. (Whereas true 3D design often eschews "signifiers" altogether and relies on stupid "object manipulation".

The Indomitable Gall

" Flat typically loads much faster "

No it doesn't. There's no software in the world that cares whether the pixels in your bitmap simulate depth or are just part of a flatshading.

3D image design doesn't mean 3D graphics.

The Indomitable Gall

Re: It's everywhere, but sometimes you can fix it

" The rot has even gotten to LibreOffice which installs by default its "human" interface with fugly flat monochrome icons. Doesn't look to me like it was designed for humans. "

Perhaps it's inspired by the phrase "to err is human..."?

The Indomitable Gall

" "3D-like" UIs were there for years. No wonder flat ones seem harder to navigate. "

That's not it. The reason 3D-like GUIs were invented in the first place was because in laboratory tests, users found them consistently easier and less confusing to navigate.

The Indomitable Gall

Re: Don't throw out the baby with the bathwater

I think the main thing here is the conflation of flat vs 3d with abstract vs skeuomorphic.

The 3D interface was never completely skeumorphic to start off with. Sure, the buttons were skeuomorphic, because buttons in the real world stick up and then move down when you press them; but I have never had a desk where the paper was below the desk surface, which is where the 3D in Windows 95 et al placed it. Worse, look at the scroll controls in Windows -- you click "up" to move the paper down.

So the 3D interface and its success can't have been down to mimicking the real world, because it didn't.

Thus the 3D interface is not truly skeuomorphic.

The problem with 3D came in Windows XP when Microsoft made icons more 3D. Prior to that, the icons were front-on representative drawings of computers, monitors etc, with 3D implied by lighter lines on the top and left and darker lines on the bottom and right; in Windows XP, all the icons were 3D representations of the ideas with continuous graded shading that made them less iconic, lower contrast and overall harder to process.

Debating "flat vs skeuomorphic" is an oversimplification of the debate, because it conflates icons (which should generally be mostly flat, as they are symbols) with UI elements (which should generally be 3D, as it marks things out as interactive).

The problem, of course, is that this confusion is now universal, because icons in almost all settings act as buttons.

If we look at iOS, the lines are very blurry, because the fact that icons must (Apple rules) fill the rounded-corner-square, means they're visually both buttons and icons.

On Windows, icons have transparency, so they're not visually buttons. So Microsoft invented "tiles" -- i.e. flat buttons to stick your partially-transparent icons on. The name alone tells us that "flat" is a stupid interface: you interact with buttons, but tiles just sit on your wall.

The Indomitable Gall

On small screens....

" On small screens, a flatter UI can have some advantages because it uses less screen space (less relevant today because of high res high dpi screens). "

Actually, on small screens, 3D-effect controls are even more useful, because most small screens are now touchscreens.

One of the less-discussed benefits of the 3D button is the matter of target areas. To the user, the click target is the "top" of the button, or the inside of the check-box or radio-button. To the computer, the whole area is a valid target area.

This means that the whole area containing 3d effects becomes part of the margin for error in user clicks, and allows you to put buttons closer together without compromising the usability of the interface. This density of buttons is often visually more appealling than using blank space as padding between buttons.

When you're interacting with your finger rather than a mouse, you need a much wider margin of error, and in flat interfaces this often leads to sparseness of elements, and only the centre of the active area is marked -- the boundaries are absent. This makes it significantly easier to accidentally go over the boundary and hit the next interactive element.

For example -- the YouTube interface. Even on a medium-small device like the iPad Mini, it's not uncommon for me to accidentally press the timeline and rewind a video instead of playing/pausing it. This is pretty frustrating.

Pre-order your early-bird pre-sale product today! (Oh did we mention the shipping date has slipped AGAIN?)

The Indomitable Gall

Re: Kickstarter's about 99.995% bad

My one Kickstarter was the Adapteva Parallela board. An overpriced toy that I've still not done anything with, but they had the full design on display, so it was just a matter of getting the manufacturing started.

They did have an end-of-life problem with one of the components, but they managed to get a hand from a supplier, but they were serious hardware types and seemed to have good connections.

Even so, they almost didn't make it, and I see so many projects with far weaker credentials than them making far stronger claims. I'm always sceptical.

UK.gov unveils six areas to pilot full-fat fibre, and London ain't on the list

The Indomitable Gall

Re: London not on the list

" Perhaps this is at least one part of HMG that is aware of the feelings towards London from the rest of the country. "

It's not about "feelings towards London," though. If you are looking for economic development, you have to subsidise things that an unsubsidised market won't provide.

Piloting things in London is a total waste of money because it is the one part of the country that has the critical mass to make anything worth piloting immediately economically feasible without subsidy.

The biggest problem the UK has with money is that we are far too prone to giving people money to do things that they were always going to do anyway, and then we let them off the hook when they tell us that doing stuff in certain areas is not "commercially viable".

We experienced Windows Mixed Reality. Results: Well, mixed

The Indomitable Gall

First we have to get rid of those bloody flat text files.

Code is hardly more than 1-dimensional at the moment.

Terry Pratchett's unfinished works flattened by steamroller

The Indomitable Gall

The Discworld is now scratched, as for many fans, when the needle reaches the last book, it will magically jump back to the beginning.

The Indomitable Gall

Re: I wonder

I think he was right to ask it, and I say the absolute proof of this is the Sky TV adaptations.

David Jason is one of my all-time favourite actors (Dangermouse is still his best work, incidentally).

But David Jason is also the quintessence of institutionalised "national treasure" -- they dragged Only Fools And Horses out well past its sell-by date, and made it all soppy and sentimental, and then when they had finally cancelled it, they brought it back to give it a happy ending twice, completely against the core point of the original concept. People kept watching it even after it became essentially unwatchable, simply because it was Only Fools And Horses, and in their heads it was "great". And the "national treasure" pull was so strong that they even made that god-awful young Del-boy series Rock and Chips, which was so meta in its double-nostalgia it made your head spin.

Then there was A Touch of Frost. It was a fantastic series. They had a great lead character, well acted by Jason. He was a bit old, but it was fine. They kept convincing him not to retire, and talking him back into the studio for "one more series", until we had a TV detective a good decade beyond retiral age, who presumably needed a stunt double for any run of more than a few metres. But we can't cancel A Touch of Frost, can we? It's a national treasure! And the writing and direction got really, really crap towards the end. The second-last series was so dire I'm surprised they even bothered to commission the last one. And the last involved some really sad stuff in the run-up to the finale, yet they still painted it as a happy ending, because national treasures always need a happy ending... even if that happy ending is at the funeral of their best friend. Shoddy, shoddy writing.

So that brings us back to Discworld. Rincewind was the wizard who ran away from everything, so 68-year-old David Jason was not the right man for the character by a long chalk. The only reason to include Jason was... he's a national treasure. And that still wouldn't have been enough if Discworld hadn't been... a national treasure. People watched it because... national treasure.

If his writings had survived, that whole national treasure thing would have led to loveless stringing out of the series to satisfy our lust for national treasure.

The very symbolic way in which it was done also cements in fans' consciousness exactly how much Pratchett is against that, and kills the commercial viability of national-treasure-pot-boilerism, because many of them would see the writing of a non-Pratchett Discworld novel as betraying their man.

Drone maker DJI quietly made large chunks of Iraq, Syria no-fly zones

The Indomitable Gall

Re: Someone should suggest to the evil clown

I'm almost tempted to activate my dormant Twitter account for this....

Shock: NASA denies secret child sex slave cannibal colony on Mars

The Indomitable Gall

Re: Only one question

You are one sick puppy.

Intel loves the maker community so much it just axed its Arduino, Curie hardware. Ouch

The Indomitable Gall

Re: They don't get loyalty

" So everyone and their dog sells Pi battery break out boards/addon boards. "

Which leads to a bewildering array of options in terms of auto-shutdown on low charge, onboard charging vs need for additional charger, compatibility across OSes.

You're talking to someone who has just said he hasn't bought a Raspberry Pi in the five years they've been available specifically because of this and telling him that his problem isn't actually a problem... well it was for me.

I've only bought one now because the £9 with onboard wifi del and the particular use I have in mind mean I'm happy to put up with a USB battery pack and frequent battery checks.

And given that I'll be running a LAMP stack with Python on Raspian, I'm fairly confident I won't be able to block out preemptive multitasking...

The Indomitable Gall

Re: cheap arse DIYs

The scary thing about SBCs (from Intel's perspective) is that their ubiquity is making them a replacement for microcontrollers in hobbyist toys, and the hobbyist toys tend to spawn gizmos on Kickstarter, some of which get big. Intel put their money into true microcontroller (Arduino) rather the SBCs, which makes a fair bit of sense, because they certainly weren't going to challenge the Pi -- Arduino is the only other significant single tech used for Kickstarter gizmo prototypes.

Intel's place in the microcontroller/embedded space was historically based more on the availability of experience x86 assembly coders than any technical advantage. But assembly is mostly a thing of the past in desktop coding, so there's no migration path from Windows to embedded -- the entry to microcontroller coding is Arduino, and if there's no x86 on Arduino, Intel is going to continue to lose market share in embedded.

The Indomitable Gall

Re: They don't get loyalty

I personally suspect that the Pi got where it is today because the biggest vendors of Pi hardware and accessories all have "Pi" in their names (well, in the UK at least) -- as well as several of the smaller ones.

If they started selling the Raspberry alternatives, they'd get shot down for trademark infringement... oh, and probably get pushed down the list when it comes to supplying precious limited Pi stock.

I've finally got a Pi, because the release of the Zero W means they've finally got a product that is almost (but not quite) what I want -- it's still missing straightforward battery power.

If C.H.I.P. had a UK distributor, I'd be all over it, but it doesn't, because Pimoroni and The Pi Hut can't touch it.

Currys PC World rapped after Knowhow Cloud ad ruled to be 'misleading'

The Indomitable Gall

Re: As a rule of thumb

" BTW for non-UK/Eire commenters, 'Currys' is not a food shop or an Indian restaurant: you get better service in those places. "

...not to mention better IT.

Google coughs up $5.5m to make recruiters 'screwed out of overtime pay' go away

The Indomitable Gall

Re: Wait, that's not allowed?

There is a difference between an employment contract and a contract. In this case Google was trying to have their cake and eat it, having waged workers, but cherry picking the best bits of salaried workers.

Man sues date for cinema texting fiasco, demands $17.31

The Indomitable Gall

@Robert Helpmann??

" how is it OK to leave the guy and drive off? If you cannot deal with a person, it is understandable to part ways, but at least call a cab. "

What, you mean you want her to give the keys to her car to a guy she's on a date with for the first time? Or are you saying she should get in a taxi so that they both have to pay for taxis home in the name of equality?

ZX Spectrum reboot firm slapped with £52k court costs repayment order

The Indomitable Gall

Re: Lets face it

The Vega+ was just going to use the good old emulators anyway....

Blighty bloke: PC World lost my Mac Mini – and trolled my blog!

The Indomitable Gall

Re: Why oh why

"Why oh why

does anyone buy anything from that place?"

In my case because my (very) old laptop took to switching itself off without warning and I was (still am) working on my masters dissertation and wanted something that day.

I went for a crappy wee HP netbook with Windows 10 at £200.

"Can I ask what you'll be using it for?" asked the shop muppet.

"Basic web browsing, word processing, Python programming."

Cue confused look. "What?"

"Python programming."

"Well it might not work, because of the processor."

I pointed at myself "Python programming. I'm a programmer. That means I know a thing or two about computers."

"Fine."

No further hard sell.

Amazon tweaks so-called 'assisted suicide' publishing contracts to ink EU deal

The Indomitable Gall

Re: A Monopsonist is...

" A monopsonist is a dominant buyer, not seller. That's a monopolist. "

I see nothing that says otherwise. Amazon has "dominant market power" as a buyer, buying virtual stock from publishers and authors. This puts their buy price down.

They also have a fair degree of monopoly, which lets them charge the buyer more, but that's not what this is really about (although dealing with the monopsony issue will lead to more market competition and also reduce the monopoly).

Worry not, Python devs – you can program a quantum computer

The Indomitable Gall

Re: Scratch?

It's adapted from both until you open the box.

Why is the Sinclair ZX Spectrum Vega+ project so delayed?

The Indomitable Gall

Re: 0/0

" I assume this is why Kickstarter and Indiegogo seem to have people take the risk of contributing towards the development of a product that they might not see, yet don't share in the rewards if that product is a success. "

Actually, this is one area where Kickstarter and Indiegogo differ. If you are offering a physical product on Kickstarter, you must have a working prototype to show at the time of the campaign -- if you're soliciting funds for early dev work, you can't offer the final product as a reward.

Indiegogo have grown considerably since Kickstarter started refusing projects for this... which makes me hesitant to even look at a hardware project on Indiegogo, because they're far, far riskier in the end.

The Indomitable Gall

Re: A rational and reasonable write-up of the issue.

"Though on the point about the FUSE emulator, I don't see why notifying (or not) the originators of an open source product that you want to use it is relevant, so long as the terms are complied with."

I think in this case it's being mentioned as part of establishing a timeline of events by witness testimony.

The top doc, the FBI, the Geek Squad informant – and the child porn pic that technically wasn't

The Indomitable Gall

@Iain Michael Gumby

" The defense lawyer is arguing that because the FBI pays a reward for the tip, the tech is acting as an agent of the FBI therefore he's doing a search on the behalf of the FBI and without a warrant. This fails the sniff test. Imagine you invite a police officer in to your house and there's a kilo of coke sitting on the coffee table. The officer doesn't need a warrant to arrest you because the cocaine is in plain sight. "

OK, but now imagine the kilo of coke is in an unlocked box with its lid closed on the sideboard. If the cop opens the box, that's warrantless search. What justification is there for the Best Buy technician to be looking at the customer's images, particularly ones that were in "unallocated space"? If there was no justification to see it, there's the possibility of that being a warrantless search.

A rather interesting point is that the FBI is paying $500 for the reporting of things that people are legally obligated to report, and (in this case, at least) that people encounter incidentally in the course of their paid employment. Why is there any money at all?

This is why I think it sounds a lot like incitement to fishing. I'm pretty convinced this would be a problem in modern Europe, but the US legal system retains many traits inherited from 19th century jurisprudence that most European countries have already eliminated.

The Indomitable Gall

Re: I'm not sure you can make the its not porn argument

The warrantless search argument may well have held water in a European country. Evidence from a passer-by is all well and good, but the FBI have, whether directly or indirectly, incentivised computer techs to engage in FBI fishing trips by proxy. It seems to me like a total fiddle -- FBI employees aren't allowed to go fishing, so they get "contractors" in to do the job instead.

Best Buy's problem goes beyond the loss of public trust -- the people who go out of their way to search for potentially prosecutable material are doing so during their hours of employment, so they're effectively getting paid by Best Buy to look for the stuff, but taking the bounty themselves when they find it.

Technically, Best Buy should be firing anyone who takes the reward, but there are too many members of the public who will still consider these people "

heroes, rather than greedy invasive self-serving little ****s.

Putting the 'Port' in Portal: Old-school fan brings game to Apple II

The Indomitable Gall

Are they gaslighting me?

" "A lot of people would like it if I improved things to be a fast and fully playable hours-long game," he said. "I am not sure how faithful I could be to the original before Valve's lawyers become involved." "

If you want it to be faithful to the original, stop having things going in a blue portal and out an orange one -- portals all come in pairs of the same colour... don't they?

Why do people referencing Portal always do this? I'm convinced they're gaslighting me -- making me doubt my own memories of Portal.

I can't even check, because even though it's a Source game, Valve never recompiled it to Linux, and I don't currently have a Windows box....

The Indomitable Gall

Re: Time to dig out my old Apple II?

Capacitor rot can be fixed with a few cheap capacitors and a soldering iron. The real problem is junction depletion in the chips. If the junction between layers of silicon becomes degraded due to lack of electron flow, you can't do anything but try to find replacement chips, and even a lot of new-old-stock chips will have the same problem.

Aaarrgh, zombie! Dead Apple iOS monopoly lawsuit is reanimated

The Indomitable Gall

Re: How were they not customers?

@DougS

" Apple's devs are giving their apps away for free, so even if the App Store charged nothing it would be hard to compete with that. "

Apple have made some of their apps free that they earlier charged money for. As a non-retina user, I had to pay for Pages, and would still have to pay for Keynote if I wanted it. I activated my iPad the month before iMovie and GarageBand became free apps (and bought 3rd party video and audio editors instead).

Are all of their apps free to new users now?

The Indomitable Gall

Re: Who is paying these corrupted judges, uh?

" There is no damn monopoly! iOS is and Apple OS product, the App Store is for iOS based devices and customers. Period. "

No, the app store is for some iOS-based devices and some Apple customers.

The App Store does not allow software houses to market new apps for older 32-bit iOS devices (Apple will only approve new 64-bit apps).

The App Store does not allow software houses to maintain distinct versions for older and newer versions of iOS, effectively forcing publishers to drop support for older devices in order to get access to the latest libraries and hardware features and to keep their software current.

This is perhaps the weakest link in Apple's armour -- their policies seem to promote early obsolescence of hardware by choking out the software ecosystem.

Prior to the release of iOS 10, I regularly deleted apps and installed as required, as part of my memory management strategy. However, I can't do that any more, because the moment one of my favourite apps becomes iOS 10 only, my non-retina iPad Mini won't run it any more. I'm also really worried any time I'm offered an upgrade that the new version will suffer fatal bugs and there's no way to roll back -- and if the fixed version is 10 only, I'm stuffed.

Basically, Apple is taking software away from people who've already paid for it and making you pay them more money to get access to it again (by buying a new device) and this money isn't even shared with the app developers who's product it is that I really want.

For Fark's sake! Fark fury follows 5-week ad ban for 5-year-old story

The Indomitable Gall
Flame

Re: "even just one day's delay is not worth the risk"

Personally I think that the lack of pic helps the article, and a good editorial decision. Typically, when a story pops up about censorship, it's customary across the net to accompany it with a generic pixelated image or a "censored" banner. By eschewing convention and leaving the article with no pic whatsoever, they've made a bold editorial statement.

Oh... wait...

The Indomitable Gall

Re: Alternatives?

The problem is that Google has the most data, so Google can target ads best, so Google is the most valuable advertising platform from the perspective of both the advertisers (they get seen by the people they want to see them) and of the site hosts (they get higher clickthrough, so more revenue).

Unless you're a well-established specialist site with a very specific demographic of visitors (like The Reg) you're not going to be able to make the direct relationships you need with advertisers and bypass the need for The Algorithm.

Top cop: Strap Wi-Fi jammers to teen web crims as punishment

The Indomitable Gall

Re: Wired connection

I think he meant "not because of their young", because that's who they generally ask for computer support.

Could YOU survive a zombie apocalypse? Uni eggheads say you'd last just 100 days

The Indomitable Gall

Re: Of course I wouldn't survive

You're OK -- CDs fly better anyway (as we discovered in the computer labs at uni, thanks to free AOL and Compuserve discs).

The Indomitable Gall

Re: Not very scary...

Zebrafish... duh!

(You have now failed your PhD viva/defense.)

The Indomitable Gall

Re: Relevant and accessible?

" He's appalled by it, being European, and sees it as an embarrassment that people even try to go to uni with that level of appreciation of the subject they are studying. "

You say that as though things are any better in Europe. I taught in a French university for a brief spell, and because their pass mark for the year is calculated on an average basis, most of my students failed my course and still got their degree -- heck, the number attending the resits was about a quarter of the number who failed the course.

This was bad enough with final year students, but it was a major problem for continuing students, because they'd progress with the next year and progress to advanced courses in subjects they had failed at lower levels, so they didn't have the prerequisite knowledge they were supposed to have picked up during their studies.

Microsoft goes retro with Vista, Zune-style Windows Neon makeover

The Indomitable Gall

Re: At least they're trying!

There is a place to try something new, and it's called a "lab". Always test on "prod", never on "live", sort of thing.

MS made a rod for their own back by not abstracting their GUI libraries. This means that any time they try to change the GUI, they break consistency across apps as many aren't updated to the new paradigm. It's also meant that desktop apps have never worked well with small screens (windows run off the edges, with no way to scroll to the invisible bits) or high pixel-density screens (as text and icons shrink away to nothing)

MS keep going down the route of making a new UI a new hardcoded library, and although the "modern" UI is far friendlier in terms of intelligent scaling, the fact that it's completely distinct from "office Windows" is a major turn-off to developers.

Meet the Internet of big, lethal Things

The Indomitable Gall

Re: Do you own it, or not?

@Oh Homer:

" Do you own it, or not?

If you do, then you should have full and unrestricted access to and control of your own legally purchased property.

Period. "

I own my car.

Does that mean I'm allowed to fit bullbars to it? No, because bullbars have been banned in my country because they were dangerous to people outside the car.

Does it mean I'm allowed to put a 3m axle on it? No, because it would take up too much of the road.

Now if Ford decided to put together a car that was designed to be moddable to the point where I could make such changes easily, they'd probably not get certification, and it wouldn't be road legal. John Deere similarly have to make sure that it is sufficiently difficult to mod their tractors to ensure that they meet their safety certifications.

If their tractors were sold as toys for use at specific tractor-racing facilities, it would be a different question.

How Rogue One's Imperial stormtroopers SAVED Star Wars and restored order

The Indomitable Gall

Re: Vader

Oh... not forgetting that the first member of the Rebel Alliance we saw, who happened to get more screen time than any other, was Mexican. These are not the "USA great" droids you are looking for.

The Indomitable Gall

Re: Vader

" Still has the usual issues with the fairy tale of the US. "

Not proven. The rag-tag bunch of soldiers fighting on the South Pacific-inspired beaches were wearing uniforms that were ambiguous in whether they were modelled on US or Japanese uniforms. Two of the main fighters in the battle were oriental martial artists, and another pivotal figure was of Middle Eastern extract. And then the real biggie is that there were two Death Star explosions, and not on a planet scale. You can justify the lack of planet scale explosions by continuity (Tarkin using Alderaan as a test for the weapon), but it also gives a much slower, expanding explosion, and in the context of two such explosions, we see something that really doesn't send out the "Team US, heroes of the world" message you think it does.

The Indomitable Gall

Re: Critique

K-2SO is a very clever character. He's comic relief with an explanation -- his hyper-honesty is deftly defined as a side effect of the hack, whereas C3PO's witterings were presumably part of the factory spec. But more than that, they've used a good understanding of people in it. Autistic human characters in TV and film are typically portrayed unfairly as being quite "robotic", and here they have used behaviours that mimic certain traits on the autistic spectrum to make a robot seem more human (his excessive frankness and inability to stop himself blurting out inappropriate things people don't want to hear).

I'm massively, massively impressed. For anyone writing a Star Wars story, one of the heaviest millstones they've got to carry is that the comedy droids are an established part of the formula, and they managed to turn that to a strength.

The Indomitable Gall

" But these last two - especially R1 - are just too infested with PC messages to allow me to enjoy it properly. "

I'd like to point out that Lucas's original vision for Star Wars was for a female lead, so it's more Star Wars than you think. The fact that Lucas put a woman (Mon Mothma) high in the ranks of the Rebel Alliance should indicate that Lucas's galaxy far far away was also far far more equal than 1970s Earth.

As to the merits of female leads, well, the one in Rogue One is infinitely better than the one in The Force Awakens. How so? Because The Force Awakens was too knowing and conscious about their female lead -- the conversation between Rey and the orange alien woman was far too self-absorbedly "worthy". But then again, J.J. Abrams has never been one to do anything without making it painfully obvious. (Thank the Force he didn't smash the whole thing up with gratuitous lens flare!)

However, in Rogue One, you have a strong female character whose sex/gender/sexuality is not really relevant to the plot, and she's simply a strong character who happens to be female. The only place in the entire plot where her sex matters a damn is in the dialogue between her and her father, which is an extremely well-written father/daughter relationship.

And the men around her weren't "bumbling idiots". She was brash and reckless and her life was saved several times by men, and yet she wasn't "damselled" in the process.

And crucially it was men who convinced her to fight. They could have slipped into the same lazy "sisters are doin it for themselves" mode as Rey-and-the-orange-woman, and had Mon Mothma be the one to talk her into helping the alliance, but they didn't -- they went with the desert-dwelling terrorist surrogate father and the amoral secret agent.

In fact, the whole character development was one of absolute equality, because Jyn and Cassian were both jaded fighters at the start, and both taught the other to care -- Cassian taught Jyn to care about the cause, and Jyn taught Cassian that the cause was worth nothing if you didn't care about people.

The Indomitable Gall

Re: Not seen R1 yet but...

" Meh, most of the Expanded Universe was crap, with the notable exception of the Heir to the Empire trilogy and Grand Admiral Thrawn. I'm glad it's gone. "

If the best thing in the "expanded universe" was the work of a cheap pulp writer like Timothy Zahn, I too am glad it's gone.

Of course, "the" EU was not internally consistent either, as Dark Horse wrote their stories independent of Zahn to start off with.

Sysadmin 'fixed' PC by hiding it on a bookshelf for a few weeks

The Indomitable Gall

@PNGuin

" Instances of Linus using it or I call bulls*it. "

Why would Linus use a Finnish word? He's a Swedish speaker.

All aboard the warship that'll make you Sicker

The Indomitable Gall

Re: All sounds German to me

Yep, "mak siccar" (or variants thereof) are Anglo-Saxon derived Lowland Scots, not Celtic Scottish Gaelic.

As pointed out "mak siccar" is just the Scots equivalent of "make sure" in English. And before anyone says "it's just English with an accent", similar parallels can be made in most related language pairs.

Climb the mountain might be "escalar la montaña" in Spanish and "scalare la montagna" in Italian, but that doesn't make one of them "the other with an accent".

Modern Gaelic would have the phrase as "dèan cinnteach" or "dèannaibh cinnteach", but some people have suggested to me that that's a recent calque (literal translation) and that older forms would have used "dearbhaich"/"dearbhaichibh" (literally "verify").

Privacy is theft! Dave Eggers' big-screen takedown of Google and Facebook emerges

The Indomitable Gall

Re: Tom Hanks

I thought that too. When I read "Tom Hanks", I thought "WTF?" (never liked the dude). However, when I saw him in the clip, I thought that this might actually be the ideal role for him.