Please create an account to participate in the Slashdot moderation system


Forgot your password?

Comment Re:A legitimate point flagged Flamebait? (Score 1) 193

You know how annoying it is when people try to teach you all about their religious beliefs? You know how you get sick of hearing about Jesus/Allah?

That's exactly how other people feel about you when you start to proselytize with your beliefs. I won't wave my religion in your face and would appreciate if you would extend the same courtesy.


Comment Re:If you don't want people to see the source... (Score 1) 165

Or, you know, host his git repo inside his firewall so it's only accessible to company developers on-site or with vpn access unless the NSA are particularly interested, in which case he needs... some hosting software. Presumably his code is not currently under an open source licence as its in a private repo; for all we know, he's developing code for someone else.

The NSA general dragnet supposedly has a lot more tech companies in it than have currently been revealed. We also know the NSA wants to know about software holes early that it could exploit, presumably for spying purposes. There's also a lot of data leakage between the NSA and private contractors - what's the odds that the NSA has accidentially (or on purpose) given commercially sensitive information about software to a 'helpful' US company that gives them an advantage over their competitors?

So it's not all unreasonable to assume that the NSA may have secured access to github private repos which they can't tell us about, to run fuzzing tools on popular projects to look for exploitable holes, if nothing else - you don't have to think they're after you personally to be caught up in their mass dragnets. It's the same with all US-based hosting now - you have to assume the NSA has access to it at all times, and shares it with whoever they want - even if they don't, currently, they could do. Anything else is sticking your head in the sand. This is particularly relevant to the 95% of the world that is not american - like me - as the NSA has pretty much carte blanche to dragnet us en mass, and we're all 'the foreign enemy' to them. Obviously there's little we can do if they go after us directly, but we can withdraw as much of our private data as we can from US hosting as a precaution.

To answer the original question, i.e. what's a good hosting solution inside the firewall:

Gitorius is pretty good as a local clone of github with web-based code browsing etc; it's under the GPL. You can either install it yourself from source, or they do a commercial setup solution where you run a vm they provide with external support which I suspect would be too risky for you. Gitlab is also very good, and very much a github clone in UI. It's pretty much which one you prefer the look of, really, though gitlab is much more popular.

CLI wise, ssh + key-based access for each developer + a folder per repo + git on a linux server is plenty sufficient to act as a shared git repo setup, especially if you don't have that many in-house devs. Otherwise, gitolite uses pretty much the same setup with more advanced user and repo control - basically you setup a management repo, and then change files on that to add additional repos and access control so it's pretty simple to manage.

Comment Re:Because it's better (Score 1) 1215

While I generally agree with you on windows vs linux for desktop use about the strong advantage of the halo effect - i.e. the software that runs on it and 3rd parties that support their stuff on it, rather than a straight comparison of the OS - I find it hilarious that you used VISTA as the point to demonstrate it. The driver model changed completely, so so many vendors were hugely delayed bringing out vista drivers, and a lot took the opportunity to obsolete hardware that was only a year or two old. The scanner and printer makers in particular had a field day in 'gotta buy a new one' because of vista.

Also 'Strange IE-only sites not being a issue' is an issue I haven't seen in years now, I think they largely remain in Korean banking and some corporate intranets, but in the EU/western europe, it's transformed into 'webkit-only tested' websites. Long as it looks good on the ipad, who cares about the rest, seems to be the thinking sometimes.

Finally while security essentials doesn't entirely suck from a nagware side of things, it does suck pretty hard as an actual anti-virus

I run windows where I must (gaming, vmware console, active directory management) now and switched to OSX on the desktop and linux on the server as a direct result of metro. It really does suck as a desktop OS without hacking in a start menu replacement (simple example - no folders in metro, so you're forever scrolling if you don't want to have keep going to all apps all the time which is a bugger to get to quickly) and I really can't be bothered any more.

Microsoft have clearly bet the farm on touch-based tablets, they're desperately afraid of the ipad. And just like google betting the farm on social networking with google+, they kinda suck at it as it's not what they grew wealthy doing. They're both juggernauts with a lot of inertia behind them, but then, so was Big Blue.

Comment compelling confessions is very dangerous (Score 1) 768

The "benefit" can't be something that exists separately from the Fifth Amendment right against self-incrimination. I've had it suggested to me that without the Fifth Amendment, the police would just beat people into confessing. But of course the right not to be beaten by the police is separate from the right to remain silent.

I call fail on this argument. Of course the right to not be beaten by the police exists as a separate right. Now how do you enforce it?

"Your honour, I was told I would be beaten until I testified against myself."
"Those are serious allegations. And yet, these 5 fine police officers all testify that you banged your own head against the wall repeatedly in an attempt to make it look like you were mistreated. Please continue with your testimony. And remember, you can be imprisoned for contempt if you fail to answer the questions of this court to its satisfaction."

The right to not be forced to testify against yourself helps protects the innocent from police looking for a quick conviction rather than the correct one, and using any means to get it. The power of the court to compel testimony is very powerful, and needs counterweights to help prevent its abuse.

It also protects society from having guilty men go free because an innocent person was convicted in their place. If you cannot be forced to testify against yourself in court, then it removes a lot of the incentive to compel false testimony against someone's will. They go to court, refuse to confess, and instead of going back to jail for contempt, they walk free as there is no other evidence against them - and are no longer at risk of torture, as they are no longer in custody.

If an inference of guilt can be drawn from silence, then the right to remain silent is pointless - refuse to confess to these trumped up charges? Then go to jail anyway because we've decided your silence makes you guilty. The state is a powerful actor, with many resources. Requiring them to provide evidence - literally, that which is seen - of guilt prevents the state from simply offering innocent people this choice:
a) confess to this crime and go to prison
b) refuse to confess to this crime and go to prison for refusing to confess.

The right to not be considered guilty merely because you stay silent is only part of the counterweight against the state imprisoning the innocent, but it's an important one. This is not a theoretical - there have been abuses in the absence of it.

Lilburne was arrested upon information by an informer acting for The Stationers' Company and brought before the Court of Star Chamber. Instead of being charged with an offence he was asked how he pleaded. In his examinations he refused to take the oath known as the 'ex-officio' oath (on the ground that he was not bound to incriminate himself), and thus called in question the court's usual procedure. As he persisted in his contumacy, he was sentenced (13 February 1638) to be fined £500, whipped, pilloried, and imprisoned till he obeyed.

On 18 April 1638 Lilburne was flogged with a three-thonged whip on his bare back, as he was dragged by his hands tied to the rear of an ox cart from Fleet Prison to the pillory at Westminster. He was then forced to stoop in the pillory where he still managed to campaign against his censors, while distributing more unlicensed literature to the crowds. He was then gagged. Finally he was thrown in prison. He was taken back to the court and again imprisoned. During his imprisonment in Fleet he was cruelly treated. While in prison he however managed to write and to get printed in 1638 an account of his own punishment styled The Work of the Beast and in 1639 an apology for separation from the church of England, entitled Come out of her, my people.

That was the first in a long series of trials that lasted throughout his life for what John Lilburne called his "freeborn rights". As a result of these trials a growing number of supporters began to call him "Freeborn John" and they even struck a medal in his honour to that effect. It is this trial that has been cited by constitutional jurists and scholars in the United States of America as being one of the historical foundations of the Fifth Amendment to the United States Constitution. It is also cited within the 1966 majority opinion of Miranda v. Arizona by the U.S. Supreme Court.

There are a number of other examples of the Star Chamber being used to convict and punish men who protested against the Church and State power of failing to confess to trumped up charges. It was a handy way to punish the inconvenient.

It's not hard to find current examples of innocent people imprisoned because of a browbeaten or tricked confession, then later freed by DNA evidence proving their innocence. Without the right to remain silent and not have it taken as evidence of guilt, that number would be far higher.

Here's another example. A case is based on circumstantial evidence against a wealthy man. He pays someone to testify that they committed the crime. If they can be convicted for staying silent, then once before the court, they either confess and go to jail, or stay silent and go to jail. They can testify that they were bribed, but may well not be believed and sent to jail anyway. If the guilty man is wealthy enough, he can buy a dozen people to testify of their guilt, and create doubt and confusion.

With the right to remain silent, the paid self-incriminator goes on the stand, stays silent, and goes home as there's no evidence against them, and keeps the money!

Now, we don't have to care about whether someone desperate or stupid enough to commit false testimony goes to jail - the important point is that with the right to remain silent, then it makes it impractical for the wealthy to buy their way out of jailtime as anyone they pay to testify of their guilt can keep their mouth shut and walk away with the money. So there goes the incentive for the wealthy to try and buy testimony.

Comment Really? That is a great idea! (Score 2) 149

Put a bunch of whiney, selfish, over-indulged, arrogant, ethically-challenged, over-grown children who never got over believing they are special and everyone is exactly equal because everyone gets a trophy and have a group history of disrespecting other people's work and money, "should be given the power to spend corporate money on research and development" which means no pre-spending oversight.

What could possibly go wrong?

Slashdot Top Deals

Build a system that even a fool can use and only a fool will want to use it.