* Posts by Vic

5860 publicly visible posts • joined 7 Dec 2007

Steve Jobs had BETTER BALLS than Atari, says Apple mouse designer

Vic

Re: I had a home version Atari trackball

I opted for the less accurate but easier to get from IT mechanical SUN mouse with a ball.

The optical mouse is only more accurate whilst the mousepad remains undented.

And they don't...

Vic.

UK fuzz want PINCODES on ALL mobile phones

Vic

Re: we need the public to become educated in the tools they are using and what can be installed

pins set by default would help those normal people.

I'm not so sure.

If the PIN is non-unique, then all criminals will know that $phone has a 99% probability of having the PIN 1234.

If the PIN is unique to the phone, you've got a world of tech-support difficulty when the user has forgotten the PIN. And that tech support system is likely to be gamed.

Additionally, if a phone is stolen for resale[1] in a mugging, the PIN will be extracted from the owner by duress.

I'm unconvinced that this whole thing will have any beneficial effect. WHich is a shame :-(

Vic.

[1] I'm given to understand that the primary reason for stealing a phone in a mugging is to prevent the victim from calling the Plod. But this might have changed...

Rupert Murdoch says Google is worse than the NSA

Vic

Re: LOL pot calling the kettle back.

Anybody here ever bought anything from a targeted ad ?

Not really...

I do, however, get lots of targetted ads for stuff I've just bought

Idiots...

Vic.

Vic

The NSA don't resell their users

They most certainly do.

The Snowden documents show situations where an evidence trail has been fabricated becasue someone actually got caught through an NSA snoop, with the data then (unlawfully) being passed on to DEA or similar.

It is alleged - and unproven, naturally - that snooped data is also passed onto US businesses to give them a competitive edge.

So the NSA is certainly reselling data - I just don't yet know how much I care about that.

Vic.

Vic

Re: Pick any Comparision

"He ruined the print media, he ruined television"

You forgot FOOTY.

Even the very worst of us gets things right occasionally... :-)

Vic.

Top Gun display for your CAR: Heads-up fighter pilot tech

Vic

Re: So many things to consider.

To the human eye, I believe that "focus 2 meters from here" and "focus on the infinite" is the same thing. It is like fixed focus cameras: "From 1,2 meters to infinite".

Not according to the CAA.

It used to be taught that the "relaxed" position of tyhe eye was to focus at infinity. It is now taught that the natural focus position is 2-3m ahead, and focussing at distance is more tiring.

I can't supply independent verification of this - iut's just what was taught during my PPL course.

Vic.

Vic

Re: Why?

it'd be nice to have it displayed in a manner that doesn't require my phone to be in one of those bloody windscreen suckers.

That's exactly what I was talking about...

Vic.

Vic

Re: Why?

if it can push oil/water temp, oil pressure, and other measurements that aren't on the dash any more

You can find stuff like that on eBay for £30 delivered...

Vic.

The internet just BROKE under its own weight – we explain how

Vic

Re: IPv6 like OSI is far more complex than necessary

SIP is fucked, and it's inability to work with NAT is just one part of that.

SIP works with NAT. All my land-line phone lines are doing exactly that.

Vic.

Vic

Re: IPv6 like OSI is far more complex than necessary - part 2

this is, hopefully, NOT a SCI-Fi rant

It is, however, almost entirely unintelligible :-(

VIc.

Vic

Re: IPv6 like OSI is far more complex than necessary

What I do worry about is that if made available, then pretty well everyone would implement it because "we always have NAT" regardless of whether they need it. Ie, too many people couldn't get their heads around not having this crutch to lean on.

So what?

If that's how people want to use the Internet, what does it matter? It'll still work.

If it really does add to the costs of running a service - and, as a small-time VoIP provider, I'm not sure I can really agree with you - then you pass those costs on to the user, with rebates if he takes the solution that makes it cheaper for you. If it makes business sense for people to discard NAT, they will do so. At the moment, it's all cost and no reward.

IPv6 takeup is very, very slow. It would make sense for the community as a whole to work out why this is - and that involves asking the people who have chosen to stay with IPv4, not just telling them why they're wrong...

Vic.

Vic

My recollection is that in fact there were no real issues, or almost none.

Then you were lucky. I had *lots* to fix at several establishments.

Y2K might not have been a worked example in how to run a development project, but the reason it was such a non-event is all the hard work put in by many people trying to turn it into that non-event.

Vic.

Vic

Re: You don't need NAT for IPv6

Any NAT router worth its weight will do at least some firewalling

Look at the routers being distributed by cheapo ISPs.

I'm not arguing whether or not they ought to have decent firewalls fitted. I'm saying that a substantial number do not.

Now you can say that they're not fit for purpose until you're blue in the face - this is what people *have*. Arguing that these people muist change their IT systems to suit your model is not a strong position.

Alternatively, we can just promote the idea of NAT over IPv6 for those who want it and all these issues just go away...

Vic.

Vic

Re: You don't need NAT for IPv6

If it does NAT it is, to all intents and purposes, a firewall.

But it is not a firewall.

It might be implemented by a firewall - that's how I do the NAT between two of my networks - but that doesn't make it a firewall; a firewall does many things besides NAT that may well not be implemented by a NAT box.

And as to latency, which do you think is quicker/less resource intensive

Neither. They're largely the same operation. You will not be able to measure any difference.

Vic.

Vic

Re: That's not a mandatory part of the standard

Not any more. But it should never have been a part of it at all.

I don't think it ever was - it's simply a suggestion for how to allocate link-local addresses with a high probability of avoiding collision. You need to allocate unique link-local addresses, and this is a simple way of doing so.

IPv6 has numerous difficulties, but this really hasn't ever been one, no matter how many times you hear that the sky is falling from someone writing a "helpful" blog piece...

Vic.

Vic

Re: You don't need NAT for IPv6

home routers already have firewalls

They do? All of them?

Because if any ship without firewalls - *any* - then your assertion and all the inferences you draw from it are entirely wrong.

The point is we need IPv6 to make it easier to do peer to peer things like videos, gaming, telephone

No, we don't. I'm already doing that - sans the gaming, usually, as that's not my thing - on IPv4 with NAT. It's all very well asserting that IPv6 is "needed" for $application, but reality does not bear that out. Feynman had good things to say about what happens when your theory doesn't agree with reality...

Removing NAT removes a level of CPU and memory requirements that saves electricity and latency

Bullshit. You're still processing stuff, just in a slightly different way.

IPv6 brings a raft of other things, multicast is one example

IPv6 brings in a number of things, but multicast is not one of them. I've been doing multicast over IPv4 for years. If you watch TV, the chances are you're watching the product of multicast over IPv4, as that's how substantially all the content providers work[1]. Multicast is entirely orthogonal to IPv6.

Vic.

[1] I'm not even sure if the encoders in use even support IPv6; certainly the ones I worked on don't. AFAIK, there's very little demand for it...

Vic

Re: It's happening, get over it

IPv6 people argue IPv4 with NAT breaks so many things like peer to peer

You hear a lot of that.

For example, I've been assured many times that NAT breaks VoIP. And yet here I am, doing VoIP through NAT. It's stunningly[1] simple...

Vic.

[1] Yes, I did.

Vic

Re: Please refrain from NAT66

IPv6 is asstastic for anyone excepting weathy enterprises and backbone providers that don't have the sorts of concerns faces by the under-1000 seat crowd.

It's not *quite* that bad.

What concerns me more is the sub-15 seat companies and private users who don't have a sysad available - they are left with a fairly steep technical challenge to setting up IPv6. And what will happen is this - they'll plug in the router they get from their (el cheapo) ISP and wonder why the traffic LED flashes so much...

"The business" is generally not ready or willing to invest in replace what works just fine today with a more expensive thing that will hopefully prepare us for the future.

Precisely. I can create a firewall-type device to secure the network, but realistically, by the time I've built it and installed it, it's not going to come in under £300. Any small business owner is going to ask what he gets for that money - and that's not an easy story to tell.

Pretty much everyone who isn't already wedded to IPv6 is really just hoping that the ivory tower types will capitulate, we'll get our IPv6 NAT and nobody will have to actually change how they do things.

Nobody actually *needs* to capitulate anything - NAT will work on IPv6 in exactly the same way as it does on IPv4; it just needs to be built into the router. Unfortunately, if the cheapo modem/router from the ISP doesn't do it - and, being contrary to the spec, I suspect many manufacturers will be loath to build one that does - we're back to that £300 box again - albeit with a different purpose this time.

do we - the majority - accept the dogmatic implementation of IPv6, or do we tell the ivory tower types what to go do with themselves and implement a NATed version, with all the benefits - and downsides - that it entails.

The latter, obviously. Having NAT available doesn't mean you *have* to use it - the MAU is still /64, so those that want to do it per the spec can still do so. But having NAT available means that either solution is available, without breaking anything any more than we're already used to. This would seem to me to be the pragmatic solution - but it *always* causes arguments from those that think NAT should be prevented...

Vic.

Vic

Re: NAT is a kludge

Baking the device's MAC address into the IPv6 address isn't good for privacy.

That's not a mandatory part of the standard - just a suggestion - and it's only for link-local addresses. Those addresses that you use for talking to other devices on the Internet will not contain your MAC address[1]

Vic.

[1] Unless you're monumentally unlucky, or deliberately make it so.

Vic

Re: You don't need NAT for IPv6

You don't need NAT for IPv6. But many people *want* to use it.

NAT introduces a few issues - at least one of which is insurmountable (and, thankfully, quite rare these days) - but it also means that setting up a small network behind a NAT router is trivial. And there are a *vast* number of people with exactly that setup.

Now it's all very well to say that you "just" add a new firewall to hide that lot from IPv6 connectivity - but that's just adding hardware to prevent what is being sold as a benefit; it would be much, much simpler just to change the address space and leave the NAT model in place. Then everyone is happy.

Vic.

Vic

Re: NAT is a kludge

Yes NAT is a kludge. Rather than killing it, IP6 should have had a fixed version.

IPv6 doesn't need a "fixed" version - just the removal of the objection to NAT on IPv6.

Then NAT can carry on working just as we've been doing on IPv4; it's not a technical limitation, it's a dogmatic one.

Vic.

Who needs hackers? 'Password1' opens a third of all biz doors

Vic

Re: It's all down to the stupid....

regularly run password crackers on your own user database

I once ran John the Ripper against a machine I looked after.

I started the app in one terminal, switched to another, and looked at the log. It had already cracked 22 passwords :-(

I managed to get the IT manager of that organisation to have a mini-rant at his users, but none of them changed their passwords...

Vic.

Snowden on NSA's MonsterMind TERROR: It may trigger cyberwar

Vic

Re: We should finally invest in defence

C also does things like automatically make sure that if you add a float to an integer, the correct "float to int" adding will be called instead of just seeing the bits of the float as an integer or vice versa.

Sure - but all of this is still run-time checking; it might stop things being mis-interpreted, but the code still malfunctions in some manner. If this is how the code is being checked, there needs to be *loads* of pre-launch testing - and testing is rarely performed in such a manner[1] as to find these bugs.

Formal methods are important in code design and verification - but they're a lot of work, and that means cost.

Vic.

[1] One of the first questions I always ask is "what coverage was achieved in testing?" It's not uncommon for the test team[2] not even to understand the question :-(

[2] It's a common myth that testing is somehow the poor relation of development. In fact, mthe reverse is true - if you want high-integrity code, you need to put your best engineers onto the testing. Any fool can bash out something which is vaguely to spec, but it takes a skilled engineer to determine that it meets spec in every case...

Vic

Re: We should finally invest in defence

Many languages, for example, will make sure that your stackpointer is at the same value it used to be before a function call.

Most of that sort of protection only operates at run-time; it might prevent the buffer overflow, but it will cause an exception from the bowels of the code. How that exception is handled is a problem unto itself - and if unhandled, simply kills the process. So although you can obviate the effects of certain types of bug, you cannot prove that the code will do anything sensible (like not crashing) without a lot more analysis. And that is expensive...

Essentially the current attempts boil down to the idea that you give your compiler hints on how it can check if the code is right. Early starts to this are "const" attributes to variables in C.

Yes - there are many things you can do to improve code reliability. But that's a long way from having properly proven code...

Vic.

Vic

Re: We should finally invest in defence

And we should learn how to prove code.

We've known how to prove code for decades. The trouble is - it's ruinously expensive.

So when a PHB is presented with the choice of a £50 piece of code that isn't proven and a £50,000 piece of code that is, guess which one is chosen?

Thus anyone proving his code goes out of business...

The only solution is to make PHBs responsible for their actions. Yeah, and that'll happen.

Vic.

Spin doctors crack 'impossible' asteroid hurtling towards Earth

Vic

This is a viable solution, but not for the issue of the object hitting earth.

Well, you say that, but there's some merit in the suggestion.

Time to get the R&D started. We've got less than 900 years. Let's get those lawyers flying...

Vic.

Maybe it's because I'm a Londoner: Capital is top target for computer thieves, say police

Vic

Re: Das Kapitol?

"Capital" refers to money... "Capitol" refers to a nation-state's seat of government

"Capital" refer's to a state's seat of government in English[1].

"Capitol" only appears to be used in Merkania.

Vic.

[1] Cookies are not your friend on that site...

Vic

Re: Can I suggest that you move to the North

It is far safer, friendlier and more green and pleasant than the god-forsaken shithole that is London.

Talk about damning with faint praise...

Vic.

Vic

Re: An alternative viewpoint is...

The sooner we build a big wall along the route of the M25 and seal them all in forever, the better.

Not a wall. A mould...

Vic.

Chomp that sausage: Brits just LOVE scoffing a Full Monty

Vic

Re: A question for our British friends...

This is the only way to have enough runny yoke to stick your soldiers into.

No it isn't!

Stick a lid on the pan. The top of the egg is steamed, leaving you with a just-solidified white and a runny yolk.

Mmmmmm...

Vic.

Why hackers won't be able to hijack your next flight - the facts

Vic

Re: "almost always mechanical backup for critical ... components."

multiple incidents, well referenced

I'm genuinely surprised - one of those made it down. It did crash on the runway - but everyone got out OK.

The rest of those incidents were either partial loss of control - which we're all trained to deal with - or they crashed, killing people on board. Sometimes both.

Philippine Airlines Flight 434

Had autopilot to correct roll

Pan Am Flight 845

Still had hydraulic control.

The DHL flight is the unusual one, in that did make the runway in one piece. And that surprises me.

Vic.

Vic

Re: "almost always mechanical backup for critical ... components."

There are multiple incidents, none of which I can remember right now but which are doubtless in Wikipedia, where passenger aircraft have been steered largely or solely by means of adjusting engine thrust (more thrust = go up, differential L/R thrust for L/R steering).

No, I can't remember any such instances either. I suspect there's a reason for that.

Adjusting engine thrust will give you control over your glide angle, and some control over yaw (given multiple functioning engines), but essentially no control over roll or pitch[1]. So you might be able to choose the point at which you strike the runway, but not which part of the plane you do it with. Planes don't land well on the wingtip...

Feel free to post references to prove me wrong, but I doubt you'll find any.

Vic.

[1] Secondary effects give you some control over roll, but not enough to land the thing.

Vic

Re: "almost always mechanical backup for critical ... components."

If the engine dies, it's a royal pain in the arse

I probably should have added, by way of contrast, "if you lose control of the flight surfaces, you're all dead".

Vic.

Vic

Re: "almost always mechanical backup for critical ... components."

I can't help wondering why the vaguely similar functional requirements (apart from environment, where a fllight computer has an easy life vs an engine-mounted FADEC), and the same engineering/regulatory/resilience requirements (DO178 level A in both cases?) lead to such architecturally different technical solutions in flight computer vs FADEC?

Different consequences if they fail.

If the engine dies, it's a royal pain in the arse, but planes can and do land safely without power - it's one of the skills that must be demonstrated on the first attempt during the Skills Test. There are no second chances - cock it up and you fail.

My favourite story of an unpowered descent is the Gimli Glider. That aircraft was used for another 25 years after that incident.

Vic.

Vic

Re: "almost always mechanical backup for critical ... components."

In three decades of working with safety critical engine control systems

Flight computers aren't FADECs...

I've read lots about dissimilar redundancy. I've never seen a real commercially deployed system that used it.

I have first-hand experience of one of the Typhoon flight computers. Part of the spec was that it had to have a different CPU to the other type.

I'm happy to believe it happens somewhere. Documented examples welcome.

This document (PDF, takes a while to download) describes the A320 and A340 flight controllers. Section 3 covers the dissimilar hardware in each type of computer, as well as the dissimilar software in each channel of each computer - i.e. there are 4 separate developments by 4 separate teams. This is standard practice, IME.

Maybe I've led a sheltered life

'Fraid so...

Vic.

Vic

Re: "almost always mechanical backup for critical ... components."

Although the electronics is dual channel (one controlling, one backup), it's two channels of identical hardware running identical software.

This is frequently not the case; all the aircraft I've worked on have different types of CPU in the primary and secondary flight computers.

I've just read a presentation on Airbus fly-by-wire systems, and they use the same protocol.

Vic,

Vic

Re: Wot about ILS?

ILS is unencrypted. Heck, it's not even digital.

So?

Try to work out a practical hack for ILS. Just adding more transmitters isn't going to bring aircraft down - it's just going to piss off the first two pilots who have to execute a missed approach.

As soon as the difficulty is discovered - even if no-one knows why it's gone wrong - ILS will be marked as inoperative, and every single incoming aircraft will be told this. The pilot will need to say that it is inoperative as part of his read-back to ATSU.

ILS is an aid to navigation, it's not the only way of bringing an aircraft in. Should the visibilty be so poor that the airfield is effectively unusable without ILS, incoming aircraft will be diverted. They *do* have enough fuel for that - it's part of the flight plan.

Vic.

Vic

Re: But what upgrades the software?

There is no mechanical backup for Airbuses for some time. Nor I believe the 777.

There is certainly a mechanical backup on the 777. I'd have to look up the Airbus.

Vic.

Vic

Re: We don't need no stinkin' backups

How do they know if these backup systems are working if you never use them?

You do use them.

Two of the aircraft I fly have a "glass cockpit" system - the flying displays are big LCD screens, showing all the flight instrumentation and navigation systems.

The backups are mechanical instruments alongside the displays - and you *do* use them all the time. In fact, I rarely look at the airspeed indicator on the LCD, because I prefer to use the mechanical one (it's less laggy)

These backups aren't something that sit unused in a cupboard; they're in front of your face every time you fly.

Vic.

World's only flyable WWII Lancaster bombers meet in Lincs

Vic

Then just a few years ago I got to sit inside a Bristol Freighter's cockpit

<plug mode="shameless">

I've been sitting in quite a few cockpits lately. If you think a vulcan is cramped, you should try a Harrier :-)

I've joined the Boscombe Down Aviation Collection. It's one of the few museums that actively encourages you to try out the exhibits.

If you're anywhere near Salisbury, and interested in aviation, it's a load of fun. But I'm not entirely objective here - I like planes :-)

</plug>

Vic.

Vic

Re: I was amazed at how SMALL these aircraft were

And if things went wrong, it wasn't exactly easy to get back out again.

Vulcan pilots had ejector seats. They'd get out just fine.

The "back office" crew - the other three members of the flight crew - had to slide down the entry hatch and fall out of the bottom of the aircraft.

That's bad enough - but the entry hatch is forward of the nosewheel. There is a procedure in the manual for getting out when the nosewheel is down - the designers calculated that the crew would miss the mainwheels by some 12 inches...

Vic.

Vic

Re: Impressively long lived

Vulcan XH778 is still going now

XH558.

but next year she'll hit the buffers because of the rules about flying hours for some of the airframe components, and that will presumably be that

The wing modifications last winter are sufficient to keep the airframe going for about 7 or 8 years. The problem is the engines - there's little life left in them, according to Rolls Royce. And RR need to sign off on the engines for the aircraft to keep flying. The project expects to fly the 2014 and 2015 seasons, but that's the lot, unless some sort of miracle occurs. The display has been modified to minimise throttle movement, which gets the most out of the engines, at the cost of airframe fatigue.

http://www.vulcantothesky.org/ - they need £200K to service her for next year's displays.

It's a great charity, and they're always short of cash. The remaining flying seasons are not yet paid for :-(

Vic.

Vic

Re: I was amazed at how SMALL these aircraft were

As a treat one day they let me go into the static Lanc they had at the main gate

Not quite a Lanc, but the Wellesbourne Vulcan mob do tours of XM655 on Saturdays. They do a cockpit tour in return for a donation - I've not made that yet.

Vic.

Fanfare of trumpets as LOHAN reveals mission patch

Vic

it's getting like the bloody Inquisition now.

Didn't you expect that?

Vic.

Stalwart hatchback gets a plug-in: Volkswagen e-Golf

Vic

Re: Same old

EV's are like Marmite, they either work for you or they don't

Exactly so.

mine works for me as they could and would for many people if they could just get over this dependence on having an ICE in the car!

I'm glad - nay, jealous - that EVs work for you. I wish they'd work for me. At present, they don't.

I don't have an issue with driving onto my drive plugging my car into the external charging port on my drive

I don't have a drive. My vehicle is parked 6 doors up the road, and on the other side. That's as close as I could get when last I parked it. It is simply not possible for me to charge an EV from my house unless the rules are changed to give me priority parking outside my own house. Even then, that's going to mean draping cables across the pavement, which is going to lead to difficulty.

I have 4 Rapid Chargers within 19 miles two of which are under 2miles yet I hardly ever use them even though they are free!

According to this site, there are 9 points (of any sort) within 20 minutes' drive of me. 4 of them are marked as having "restricted access". At least 6 of them incur parking charges, and at least 8 of them (maybe all - the info is missing on one) require a subscription "from £12 a month". This doesn't make for easy logistics...

People need to stop picking faults in this emerging technology and accept it for what it is

Accepting it for what it is is exactly why people pick faults - for many of us, it's a nonsensical way of trying to arrange travel, however much we'd love for that not to be the case.

Range Bashing is tedious

But it's an important part of how vehicles are used!

Next Friday, I have to drive some 80 miles in Friday-night traffic. I then need to leave my vehicle there (where there most definitely no charging points), and return to it the following day. I'll then need to do the same 80-mile trip in reverse. Whilst there is one 13A point *fairly* close to where I need to park up, it's still a drive away, and I can't leave the vehicle there overnight.

So it's all very well saying that "range-bashing is tedious", but if the range available doesn't match the range required, the tool is simply not appropriate.

So whilst I'd love to have an EV, even this simple journey would defeat the Golf in the article, and many other EVs to boot. And this is no major expedition...

Vic,

Twitter can trigger psychosis in users

Vic

Reg should limit comments to 140 characters for a week. Let's see how many commentards go nuts.

Let's see how many commentards over-ride the JS[1] used to do that :-)

Vic.

[1] It's always JS. Like the bloody date thing on posts.

DON'T PANIC! Satellite comms hacking won't be able to crash an aircraft

Vic

Re: VHF?

In theory, it would be possible to spoof all the GPS

Spoofing GPS is monumentally difficult. Jamming it is pretty easy - but then the aircraft has a bunch of other navigational systems to take the place of an inoperative GPS system.

I wonder about the stuff used for ILS though? ILS is unencrypted. Park a bunch of ILS marker beacons a few hundred metres short of a runway could make things "interesting".

ILS is a fairly passive system; an attacker could add an extra transmitter to bring the aircraft in on a different approach, but that's only going to spoof an aircraft where both pilots aren't really looking at the ILS, where the radio altimeter is also inoperative, where the GPS is also inoperative, where the visibility is extremely poor, where both pilots ignore the specified DH for the airfield, and where the ATSU is unable to warn the aircraft that it is not on the propr approach.

IOW, this really isn't an issue...

Vic.

Americans to be guinea pigs in vast chip-and-PIN security experiment

Vic

anyone who has worked in retail know that it is rare a signature is accurately verified.

A long time ago, I had an accident which meant I could not use my right hand for several months.

I would have to tell the checkout operators that I couldn't sign for my purchases - this was before Chip&PIN came in.

None of them were pleased about the situation, but I didn't have a single transaction declined...

Vic.

HTTP-Yes! Google boosts SSL-encrypted sites in search results

Vic

Re: When I can self sign, and provide my CA by side channel (e.g. DNSSEC)

Their only appropriate place would be where you have control over all the client devices so you can install your own certificate authority.

That depends on how paranoid you are :-)

My email server tuns on my premises. I get my mail through a webamil interface.

My certificate is self-signed. If I'm on customer site and I *don't* get a certificate warning, I know straghtaway that they're intercepting my mail[1].

If I do get a warning, I can check the fingerprint against the one I carry in my wallet.

Vic.

[1] This is incredibly rare, but it does happen.

London cops cuff 20-year-old man for unblocking blocked websites

Vic

Re: Don't talk to the police

Whatever you do if you get arrested. Don't talk to the police

Don't talk to the Police without a solicitor.

If you are arrested, you will be asked if you want the Duty Solicitor. If you don't have your own brief - ask for the Duty Solicitor.

Innocent people inevitably think that common sense will prevail, and they won't need legal representation. This is simply wrong - eveything is stacked against you, and you really, really need a legal eagle to help you out. Especially if you're innocent.

Vic.