Slashdot Mirror


User: Ckwop

Ckwop's activity in the archive.

Stories
0
Comments
459
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 459

  1. Useful for weeding out non-programmers on Ask Slashdot: Are Timed Coding Tests Valuable? · · Score: 5, Insightful

    We use Fizzbuzz and a short SQL test that take a total of 30 minutes for the first part of the test. If they fail this, we can them and don't give them an interview.

    A surprising number of people fail this test.

    We then have a larger problem with much more time allotted. Here we're looking for style and quality of construction.

    That said, even with this longer test, the people we hire tend to get the same distance through the test. They're at least within the same half of an order of magnitude.

    At the end of the day, in a paid position you can and do have a deadline to work to. You can't take forever building something. You have to produce the goods!

  2. Error of omission on UK Government To Spy On Computers of the Jobless · · Score: 4, Insightful

    There's an opinion on-line that the UK is turning in to some sort oppressive totalitarian state. It seems like this summary was written with this view in mind. It makes a number of errors of omission.

    The article says it's opt-in! It only applies to that web-site too. That's obviously a huge omission to make from the summary. The summary seems to imply that the government would snoop on all traffic of a job-seeker and it was mandatory.

    Finally, people who are claiming Job Seekers allowance are requesting support from the government while they look for a job. It's not totalitarian to suggest that we ensure that they are actually looking for a job!

    As a taxpayer and a liberal democrat, it's something I support!

  3. Re:Literalness interferes w/ understanding Bible, on Bill "The Science Guy" Nye Says Creationism Is Not Appropriate For Children · · Score: 1

    God is quite capable of using DNA and RNA and quantum mechanics and other theories which we have yet to learn about to make people and the world.

    Why would he though? He's God! He can just zap us in to existence! Surely, that's better than having distant cousins eat each other just so they can survive. We've defeated evolution to some degree. Evolution in its pure form is unimaginably brutal.

    The religious suffer from a cognitive bias where they assume that any contradicting evidence is more proof of their man in the sky. The point of the Origin of Species was to give us a mental framework that required no man in the sky!

    Science shows that your God tries very, very hard to look like the null hypothesis; which is, complete and total none-existence.

  4. Re:Lies on US Doctors Back Circumcision · · Score: 1

    Evolution has been operating over hundreds of millions of years.

    If we didn't need a foreskin, we wouldn't have one.

  5. Part of the reason... on City Council Ordered To Stop CCTV In Taxi Cabs · · Score: 4, Interesting

    I live and work in the UK and I cycle everywhere. Part of the reason is precisely because it's difficult for the government to interfere with your business. The way I see it, the fewer interactions I have with the government the better.

    If you take public transport, you're on CCTV everywhere. Naturally, you can be subject to searches when leaving train stations or even in bus stations.

    If you drive a car, at some point you're going to get pulled over. You're going to get a ticket of some sort with high probability.

    With cycling, there's no tax to pay. No fuel to pay for. There's no real way to be stopped and searched on a bicycle.

    Often, it is faster than a car journey anyway.

    Cycling is probably one of the only remaining modes of transport that is truly free in both senses of the word.

  6. Re:Misleading... on Lawmaker Reintroduces WikiLeaks Prosecution Bill · · Score: 1

    Neither this law, nor the original version of it, would have retroactive applicability; in other words, you can't make something illegal today, and then prosecute the guy that did it yesterday

    It also wouldn't apply outside the US either, which is sort of a problem. What's to stop a Wikileaks clone starting in say, Iran, and doing the same amount of damage as Wikileaks?

    It's weird in a way, I thought America came out of the Wikileaks cables pretty well. America acted, for the most part, in private exactly as they acted in public. It's everyone else that looked like a bunch of douche bags.

    As a Brit, it's done more to repair the reputation of the US than, say, the election of President Obama. I've actually surpised myself with that sentence, but it's actually true!

  7. Re:Spacetime on Kilogram Gets Controversial; Why Not Split the Difference? · · Score: 1

    Mass bends space-time, right? So why not define it as a certain amount of curvature - say the mass needed to bend a light beam in vacuo by some measurable amount, divided by a chosen constant to give 1kg according to the theory.

    That would couple the kilogram to G, which we know less _much_ less precisely than the current kilogram.

    A better, but equally flawed, solution would be redefine the kilogram in terms of the electron. After all, we can measure its rest mass to a great degree of accuracy. But then usuable amounts of mass would be inaccurate to the level of precision given to Avogadro's constant.

    It's a harder problem than it looks.

  8. Re:Surprised? Surely not. on Xbox Modding Trial Dismissed · · Score: 1

    Maybe the judge had a modified Xbox?

  9. Eight Ammendment anyone? on Jammie Thomas Hit With $1.5 Million Verdict · · Score: 1

    What part of this does the US legal system not understand?

    Excessive bail shall not be required, nor excessive fines imposed, nor cruel and unusual punishments inflicted.

    And I say this as a Brit!

  10. Re:100% coverage is expensive on Google Rolls Out Chrome 7 · · Score: 1

    A test suite that guarantees 100% coverage is called formal verification

    While I agree with most of your comment, that part is not correct. Having 100% statement coverage is not enough to achieve a formal verification.

    There could be:

    1. Missing code - e.g. an exception that isn't caught that leads to the crash of the program in some circumstance outside your test cases (see Ariane 5).
    2. A sequence of calls that leads to a problem. e.g. A procedure has three upstream callers, and you got 100% coverage using two of those upstream callers. The third one doesn't satisfy the pre-condition and "boom."
    3. The code might actually be incorrect with respect to some edge case. For example, a 30 year old bug was recently discovered in a sort program because it used 32-bit ints. It failed to correctly sort a list larger than four billion items.

    In short, you can never test you way to perfect software, unless you can prove your test cases constitute a formal verification. It shouldn't surprise you that this is as hard as simply verifying the program.

  11. Re:Real time updates on Almost-Satnav For Cycling · · Score: 1

    Those who ride longer distances/more strenuous routes seem to think it is worth wearing even when having to put up with ribbing/heckling from people like you, so apparently the benefits are noticeable enough to make it worth their while to pay the extra expense of cycling gear

    I cycle 13 miles to and from work every day wearing Lycra. I know I look like an idiot but wearing that stuff gets me home about ten minutes faster than wearing t-shirts and shorts.

    I'd rather have 50 extra minutes with my wife a week than Kowtow to the hecklers. Besides, most of them are throwing stones in glass houses anyway - they're hardly supermodels are they?

  12. Re:What... on GCC Moving To Use C++ Instead of C · · Score: 3, Informative

    How do you compile a compiler written in the language it compiles...

    Enjoy

  13. Re:Stuff you'll never see in the USA on House Votes To Expand National DNA Arrest Database · · Score: 1

    Would this ever happen here in the US (you know, the home of the free)?

    A month ago we were the laughing stock of the world. Every (learned) American knew the UK as the place where the nightmare of 1984 was coming to pass. The slow drip, drip, drip of authoritarianism would erode one of the world's oldest democracies.

    Then came the election and the hung parliament. Suddenly the Conservatives and the Liberal Democrats joined together in to a machine that seems to be greater than then sum of its constituent parts.

    Overnight, the country has gone from a 1984 wannabe dictatorship to a liberal paradise. They even have a plan to pass an act that prevents unnecessary criminal statues. WTF?

    If this works like the Parliaments act in that the same legislation must be passed in two Parliaments for a criminal statue to become law, then this would be a giant constitutional innovation. Forcing there to be a general election between criminal bills would prevent some of legislative diarrhoea that we saw towards the end of the last Parliament.

    I feel proud to be a Brit again!

    Simon

  14. Re:You're looking at it wrong. on Should I Take Toyota's Software Update? · · Score: 1

    Which is why I don't like push-button ignition. If my car ever goes into hyperdrive because of a stuck throttle, I take comfort in knowing I still have a kill switch, and I grew up driving tractors and cars without power steering or power-assist braking, so I can cope.

    If you gas pedal ever got stuck down, the solution is not to turn of the engine. This can cause all sorts of additional problems.

    You put the car in to neutral. This disconnects the engine from the transmission allowing you to stop safely. I believe even automatic cars have a neutral gear, so this technique will work for those cars too.

    This technique should be taught as part of learning to drive, whereever you live. It takes ten seconds to explain and could save quite a few lives.

  15. Re:Four YEARS? on Claims of Himalayan Glacier Disaster Melt Away · · Score: 1

    and thats just the problem, they rely on models, which are hopeless (i write software that produces resource industry models for a living, so i know some of the pit falls). let me put it to you this way - the weather man can't predict the weather for the comming week. but for some reason you think they can predict the weather 100 years into the future accurately?

    Are you surprised casinos make money? After all, I can't predict every spin of the roulette wheel, every throw of the dice, every card that comes out. Even so, casinos do in fact make money! They do because over many iterations the games are balanced in favour of the casino.

    The weather is much like the individual spin of the roulette wheel or the throw of the dice; it is inherently unpredictable. However, just like the casino games, the overall *statistics* of the weather is not unpredictable at all. We call these statistics "the climate."

    So not being able to predict the weather has absolutely no bearing on whether we can predict the climate. The two problems are entirely separate.

    However, it is obviously much harder to model the statistics of climate than it is to model the statistics of the roulette wheel; and the accuracy of such models is currently what is under scrutiny.

    Simon

  16. Re:No thanks on Blizzard Authenticators May Become Mandatory · · Score: 2, Insightful

    That's why so many sites are adopting OpenId.

    I'm not sure why people are adopting OpenID. It requires all this extra overhead of going to and from an additional authentication server. It's a complicated protocol and complexity breads insecurity.

    If I use OpenID I've gone from one point of failure (the compromise of my computer) to two points of failure (compromise of the OpenID provider and compromise of my computer). There's actually a third potential point of failure in that the OpenID protocol could be flawed in some way, which compromises all OpenID providers.

    What's wrong with entering a entering a username, the site replying with a challenge token? I then sign the token with my PGP key and access is granted. You could make this extremely painless by making a browser plugin that handle most of the leg work.

    Now I'm back to a single point of failure and the security of the login authentication has been substantially improved. With OpenID I've created a separate point of failure and I'm still stuck using crappy password authentication.

    OpenID is a pretty crap solution to this problem.

    Simon

  17. Re:plain C, python, or ruby on How To Teach a 12-Year-Old To Program? · · Score: 1

    The kid will get more fun doing simple web pages that he can see results in right away (important to get that positive feedback going, or he'll go back to his psp or wii or xbox or whatever). html+javascript gives him that, plus you don't need anything to start except a web browser and a text editor, - not even a web server.

    Perhaps even more importantly, he'll be able to show his friends and his friends will understand what he's done. They might even think it's cool.

    A tiny console app will not have the same effect.

  18. Re:obPublic Service Announcement on Researchers Enable Mice To Exhale Fat · · Score: 1

    What obnoxious pricks some people are who think that we are somehow more or less a part of nature than any other dumb animal. Our tool usage, inventiveness, resource gathering and exploitation, sexuality, cruelty, and civilizations are all perfectly natural behavior for the critter we are.

    For most of civilized history, you are correct. Natural selection was still busy selecting for the local maxima of reproductive success - despite our outwardly civilized appearance.

    However, we're very close to rooting the whole set-up. No other species has a welfare state! No other species remodels the entire Earth to suit them! No other species has become capable of directly modifying their own genetic structure! We're getting better all the time at subverting the natural order of things.

    Yet, that's probably a good thing. Natural does not always mean good. In the wild, natural selection is a cruel executioner. Most infants die before adulthood. Many adult die of disease or malnutrition. Even fewer of these adult actually have offspring. And only a elite handfull become, in the fullness of time, the common ancestor of the whole species.

    "Natural" is exactly the opposite experience we should wish for our children and for each other.

    Simon

  19. Re:No Route Possible on Australian Web Filter To Censor Downloaded Games · · Score: 1

    There are a couple of things that might prevent this:

    1. The sneakernet
    2. Wifi-net.

    The Sneakernet

    Disk capacity is now so large that now you can carry terrabytes of data around with you in your backpack. It will be quite feasible in a few years to transport every top twenty game, music album and movie for the last five decades in a single backpack. This amount of data is so large and so easily duplicated that it would be almost impossible to stop.

    Unlike packets, that go through certain "choke-points" the sneakernet really is a peer to peer network where each node is created equal. Even if they won the battle to censor the Internet, it would be no use.

    The Wifi-net

    There is another peer to peer network being created right under our own noses!

    How long it is before people realise that we can chain our wifi access points together to make a shadownet. An Internet that isn't run by big business but individual access points relaying traffic to each other? How on earth do you even start to control that kind of network.

  20. Re:ALSA was a mistake on State of Sound Development On Linux Not So Sorry After All · · Score: 1

    I find that the attitude "This system is rubbish, we need a rewrite" is the surest sign of a junior developer. Everyone who has read anything about the history of building software systems know that this attitude will only lead to failure.

    ALSA is a classic example of the second system effect. They took something that worked but had some limitations and replaced it with an absolute monster that doesn't really work, even today.

    It is often the case that the most important work in making a great application is the most dull. Desktop Linux projects have a lot to learn in this respect.

  21. Sprint considered harmful on How To Sponsor an Open Source Sprint · · Score: 4, Insightful

    Can we stop letting hypsters and random pointy-haired bosses define the language we use in our field?

    I know "sprint" is meant to conjure up images of panting programmers tired after 3-4 days of grueling labour; togeether, they stand there at the end of the sprint feeling triumphant for winning the race and standing proud with the little, tiny, piece of the system they've built together.

    However, to me at least, the term just sounds monumentally stupid. It's one of those "smoke and mirrors" kind of business words, where you re-label all the terminology everyone already uses to make it sound like you're doing something new and exciting. It's the kind of newsspeak that allows business people to find each other. Am I the only person who cringes when they hear the term "Scrum Master?"

    I have a very useful "time box." It's called a week. It lasts seven days, two of which I rest in. It's quite a useful timebox because it is constant across all development teams, everywhere in the world! Fancy that.

  22. Energy out of the atmosphere on Computer-Controlled Cargo Sailing Vessels Go Slow, Frugal · · Score: 1

    I've often wondered if we converted all our power generation to wind, whether we'd replace global warming with rapid global cooling? After all, wind is really just presure differentials caused by asymmetric heating.

    Is there a chance that by trying to save the planet, we replace a disaster that turns half the world in to a desert with a disaster that places northern Europe under a kilometer of ice?

    Simon

  23. Re:This is a joke, right? on Jet Pack Runs For Hours On Water · · Score: 1

    Except that wiht a parasail, if the boat's engine fails you fall safely to earth.

    If the engine fails for the jet pack, you smack in to the water at 100mph.

    I know which one I'd rather ride!

  24. 99.9% of databases... on Is the Relational Database Doomed? · · Score: 3, Interesting

    99.9% of database claim to follow the relational model.

    The rest have scalability problems that 99.9% of developers will never see throughout their entire careers.

    So the answer is a simple, emphatic, no.

  25. Re:Why? on MS Confirms Six Different Versions of Windows 7 · · Score: 1

    Google "capture the consumer surplus."

    All will be revealed.