Slashdot Mirror


User: Ash+Vince

Ash+Vince's activity in the archive.

Stories
0
Comments
2,217
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,217

  1. Also a lot of coders are very protective of their code, and hate sharing it. So coding isn't collaborative but work on your own code, and dump it on someone else when you leave, where they look at it, and grumble at all the problems with it and promptly re-write it again.

    Only if you are not being managed properly.

    A well managed team will be using processes such as code review to ensure that there is a sense of shared ownership of every line of code written. It is not your code, it is the companies. You all work for the company (you may also own shares), but ultimately everyone should know they are part of a team and what matters most is the team, and the shared team goals as defined by the company.

  2. Re:Professional programmer? on Ask Slashdot: How Do You Make Novice Programmers More Professional? · · Score: 1

    Professional programmer, noun, someone who has made programming their primary CAREER and has a recognized formal education.

    There is no need to have a recognised formal education to be a good developer (although it sometimes helps you get your first graduate junior developer job). Far more useful is a few years spent contributing to open source projects and getting used to getting your code reviewed.

    Once you have been programming professionally for a few years it is all about your previous roles, nobody gives two hoots about your academic background if you ace the interviews, do well on the technical tests and have at least 2 or 3 years solid commercial experience.

  3. Re:Very simple on Ask Slashdot: How Do You Make Novice Programmers More Professional? · · Score: 2

    They only have three hours in which to do this.

    Personally, I'd suggest beating them over the heads with printed copies of man pages whilst trying to emphasize the importance of commenting their goddammed code.

    But that's just me.

    If code needs comments your probably doing it wrong. Code should instead be broken down into small units with meaningful method names and tests.

    There are certain edge cases where you need to include a comment because you might be doing something strange then the comment can explain why you doing, for the most part though the code should be easy to follow just by reading through the method names.

    Oh, and while we are on the subject, as soon as you use And in a method name really try and split it into two seperate functions.

      Change:

    function doThisAndThat(...)

    Into
    function doThis(...)

    function doThat(...)

    Even if both of those methods will always be called together one after the other for the rest of eternity that it still far than the alternative which is that some fool after wards comes along and changes it into: doThisAndThatAndTheOtherThing(...)

  4. Re:This is a technical malfunction, not surveillan on Tor Project Accuses CloudFlare of Mass Surveillance, Sabotaging Traffic (softpedia.com) · · Score: 1

    Adding a cookie to a web browsing session (which I presume is so that session is not subjected to such measures in the future) is hardly mass surveillance.

    Not any more than any ad and analytics shit is mass surveillance ... you know, tracking people on a large scale.

    You're right, it likely has nothing specific to do with Tor, but let's not pretend the assholes who are tacking everybody on the internet aren't essentially doing mass surveillance.

    It worth remembering that these "assholes" are not going around hacking websites and forcing their tags onto them, website owners are adding third party tracking websites and ad networks to their site to cover the cost of running a website. Instead of bitching about ad networks, just stop using ad supported sites.

    Running a website costs money, like everything else in this world.

  5. Re:AMD's opensource is good on NVIDIA Begins Providing Open-Source 3D Driver Support For GeForce GTX 900 Series (phoronix.com) · · Score: 1

    hybrid Intel+Nvidia grpahics on laptop was such an exemple)

    Sorry to rain on your parade but this is shit on AMD cards too. The closed source driver AMD just discontinued (or not updated so it can run on fedora 23) actually worked better on my work Dell E6540 laptop. Some people I work with who started just before me are lucky enough to have the Nvidia version of this laptop and this works better with Linux.

  6. requiring signed firmware is still open source unfriendly! if the firmware can be changed, we want an open source version of that too! we also want to be able to run our own code on it. signed firmware is a hostile statement saying that you don't want anyone else to be able to write firmware for this card.

    If you could load your own firmware you would probably be a little bit closer to being able to bypass HDCP (High-bandwidth Digital Content Protection). Chances are Nvidia have signed a crap load of agreements that prevent them from letting you do that. They could probably invest a load of time in letting you run your own firmware, but have the windows driver scan for that and disable HDCP in this case but even this may prove awkward if it made it any easier for you find a way around the HDCP in older cards (I bet they took short cuts on making their older cards as secure as they should have)

    If HDCP on nivida was seen to be a weak link, then Netflix and the like would just bump old cards that were vulnerable off the list they approve for playback just to be sure (they probably have commercial agreements in place that would force them to do this). That would seriously hurt Nvidia as there are far far more people who care about watching netflix on their PC than there are who want to screw around with firmware or even drivers.

    The reality is that modern hardware is just too encumbered by things like this, and a few guys who want to tinker running their own firmware is just such a tiny part of the PC graphics market for Nvidia to really care that much. Other companies like Intel probably have architecture that makes it easier for them to open source more of it by having trust chains built in at more levels, it would not surprise me if Nvidia keep this to a minimum in order to make sure graphics performance is always as high as it can be.

    In light of this signed software is not a "hostile statement" it is just the embodiment of the Nvidia contractual obligations that custom firmware would have to be treated differently unless it was known to not pose a threat to protecting content owners content from digital piracy.

    It is worth remembering that the US entertainment industry generates a huge amount of revenue and employment for many people and without these protections Russia would shaft the shit out of that industry (hey, they produce nothing anyone cares about enough to pirate anyway so why would they care).

  7. Re:Detecting weapons is NOT the purpose of TSA... on TSA Screeners Can't Detect Weapons (and They Never Could) (arstechnica.com) · · Score: 4, Insightful

    This, and also the fact that they reinforced and lock the cockpit doors from now on.
    The TSA has not stopped ANY attempts at bombing or hijacking airliners since 9/11. Various other methods have, but the TSA has been singularly useless.

    Reinforced cockpit doors do sod all. Even without a reinforced cockpit door the crew could have kept them out of the cockpit if they wanted to using a co-pilots foot .

    What has made us tons safer after 9-11 is that now there would be reasonable quantity of the passengers who would challenge the hijackers, as recently shown on a French train. Previously most air hijackings were about taking hostages and using them to plead for some worthless chum of yours to be released, as soon as it became clear that the hijackers were never interested in your survival or their own it made trying to subdue them the safest option, no matter how dangerous that seemed.

    If you wanted to fly a plane into a building now you would have to steal an empty one first.

  8. Re:Online retailers on Will 'Chip and Pin' Credit Card Technology Really Increase Security? (Video) · · Score: 1, Informative

    How does this work for online retailers? How do I get my own time pin out of the card? Does this mean you can't save a credit card anymore?

    As someone in the UK where we have had chip and pin for years it does not change online purchases one little bit.

    All chip and pin does is replace the bullshit signature with entering a pin. This is important because it prevents two types of attacks that used to be commonplace:

    1) Have a friendly guy in the shop who didn't look too closely at your signature in return for a couple of quid.

    2) Have a moron in the shop who didn't look too closely at your signature.

    Both of these are pretty common place when you realise that working in a shop is basically a McJob with no real future. done by kids mostly paid barely minimum wage. Even if you get fired for repeatedly not noticing you took a stolen card you will get another job in some other shop in no time.

    The reality is that you guys in the states have to start using chip and pin, or you can forget ever travelling to Europe where most of our terminals and moving to PIN only. Within a few years most retailers over here will have blanket bans on signature transactions, quite a few do already.

    Oh, and I know it is not actually that much more secure, if it is at all as now the pin is stored on the card in encrypted format and not sent to the bank but that does not change anything. The attacks you can mount it are fairly high tech ones, which will always be an issue and not the banks priority. Chip and Pin is designed to beat the low tech, commonplace attacks I describe above that are done en-masse by thousands of chancers that cost banks a fortune (here in the UK banks are liable for this sort of stuff, unless that can prove you were negligent).

  9. Re:My rule of thumb on The #NoEstimates Debate: An Unbiased Look At Origins, Arguments, and Leaders · · Score: 1

    3-5x the initial estimate. If the team is good.

    Then your estimates are crap. You should multiply them by 4 then they will be at least in the right ballpark.

  10. Re:tl;dr on JetBrains Reconsiders Subscription Licensing Changes · · Score: 1

    They pretty much had to. From the comments section of their blog, it was pretty much 80/20 that people were going to dump their products if they switched to a subscription-only license. The only people who seemed to be for it were those who found it a lot cheaper [their 'toolbox' subscription, where you can use all their ide's is a lot cheaper than licensing all their apps separately].

    I was going to dump it, but given the changes to their licensing scheme announced today, I'll probably stick with using the RubyMine ide.

    I am not sure what RubyMine is like, but certainly for me I would have had to stick with PHPStorm regardless as there is just nothing that compares to it that I have found that runs under Linux.

  11. Re:Are we supposed to believe *everything* they sa on US-Appointed Egg Lobby Paid Food Blogs and Targeted Chef To Crush Vegan Startup · · Score: 5, Interesting

    It is The Guardian, beloved of the Left. You don't need to question them, it is unseemly and icky. Everything they print is true, because it agrees with the Left's pre-existing ideas. Anything contradictory is simply not printed in the first place. This is one of the big reasons the Left has gone off the rails into obsessed hate in the past 20 years, they live in an echo chamber and think that dissident opinions have no place in political speech.

    I certainly do not agree with everything the Gaurdian prints, but it is worth remembering that as it is a UK publication they have printed this knowing that if they can't prove every word they would be sued into oblivion for liable under the strong laws we have in the UK. We also have a slightly more regulated press than the you in the US in terms of a body that overseas them and force retractions if they print anything that is utterly made up.

    So with that in mind you can be fairly sure that there is a fair amount of substance to this story unlike half the crap that the right wing press in the US run with where your free speech laws allow them to just make stuff up. All you have to prove in the US is that although you printed a pack of lies you did not do it "maliciously". Since that maliciousness is almost impossible to prove in court the you can get away with far more.

  12. Re:Just a question on Jira stability on Ask Slashdot: Best Test Case Manager Plugin For JIRA? · · Score: 1

    I've found Atlassian's products to be great, but the latency when used from Europe (at least Norway) is so bad that there is just no way for us to use it :-( It's not always slow, but at least for some hours of the day we're talking 4-20 seconds before a page refreshes. We have a confluence site up that nobody uses just because of this issue. I know we could host it ourselves, but I have neither the resources nor the patience (Jira seems to need a lot of tlc to keep running).

    Here in the UK we don't have that same problem using their hosted JIRA, so probably this is local issue to you guys in Norway.

  13. Re:thank God they didn't have computers.... on Florida Teen Charged With Felony Hacking For Changing Desktop Wallpaper · · Score: 1

    Not in most states. People can reasonably expect to be able to walk up to your front door unless you have posted signs saying "no trespassing" or "no soliciting" or told the specific person that they are not allowed.

    Pushing a photo through an open door isn't really trespassing either if you stay outside.

    A piss poor password is not the same as an open door, it is actually more like a door with a shitty lock. And bypassing a lock without permission, no matter how shitty it is, is breaking and entering pure and simple even if you do not do any damage.

    I am still very surprised this kid has been charged though. When I was at school most criminal offences on school grounds were brushed under the carpet in order not to embarrass the school. You could get even away with giving teachers decent wallop providing you didn't go to far and break their nose or anything. Likewise for hitting other students or stealing stuff.

  14. Re:NYPD on Wikipedia Entries On NYPD Violence Get Some Edits From Headquarters · · Score: 1

    If any of the edits were deliberately false,

    ...that would be very troubling, but what if they were corrections to edits by people with even more bias?

    Who cares? Bias people are allowed to sit around and post any crap they like on their own time and equipment. Even employees of private companies should be able to do crap like this if there employer wants them to.

    With public servants this is different though as they all technically work for us, the public. Sitting around, making edits to wikipedia entries detailing their own actions (real or alleged) is not something that most of the public would like to see officers doing. Maybe if they did less of this and more actual policing our streets would be a little safer.

  15. Re:The majority? on Daylight Saving Time Change On Sunday For N. America · · Score: 1

    Yeah, most people don't care. Or think they don't. They still have to waste time adjusting to it, though.

    Only morning people actually like it, because they get to be extra smug for the following week while their co-workers, friends, and neighbors adjust.

    As someone who has spent my whole life living under a system of DST I actually quite like it. Here in the UK it means that for the winter months i do not have to wake up while it is still pitch black outside in order to get to work for 8:30. It does mean it is dark when I am driving home but who cares then? it probably would be anyway actually as with the clock change it gets dark at about 4ish.

    As to getting used to it? Wow, it is only one Saturday night that is either longer or shorter, half the time I don't even notice now as all my clocks just switch over automatically and I often get varying amount of sleep each night due to things like staying watching crap on TV or playing video games. My days of having a regimented bedtime that I had to stick to every night went away about 30 years ago. I find it difficult to believe that too many people really have trouble adjusting to this.

  16. Re:Ain't freedom a bitch... on RMS Objects To Support For LLVM's Debugger In GNU Emacs's Gud.el · · Score: 1

    So no, he doesn't say that free software should be less functional.

    Refusing a patch that added bare bones compatibility with LLDB results in less functionality software.

    There are many reasons to refuse a patch, but not liking the other products licence should not really be one of them.

  17. Re:My FreeBSD Report: Four Months In on Systemd Getting UEFI Boot Loader · · Score: 1

    Are you new to this industry, or just pushing an agenda?

    No, not new to the industry being now in my late thirties and having worked for the last decade as and server admin and developer. Don't really have an agenda as I have moved into pure development now and have no interest in moving back to being a sysadmin as I have a family now and the out of hours on call bit of being a sysadmin sucks.

    Deployment numbers certainly do NOT indicate stability - 20 years of Windows' dominance is your counter-evidence there - at best, it's implied.

    You say that but in my last sysadmin role I was responsible for supporting a pair of IIS servers we needed to serve certain crap developed for windows (needed to be case insensitive, and had occasional chunks of ASP). Windows 2003 Server was rock solid in this regard and managed similar uptimes to apache which we used for most stuff.

    MS desktop offerings might be utter shit without a reboot but I was pleasantly surprised by IIS. I would still never choose to use again out of principle though as do I think open source is a good thing.

    We've already started the process of migrating our infrastructure from Ubuntu Server LTSes back to FreeBSD.

    Jesus, why would you even think about using Ubuntu in a server anyway? Everywhere I ever worked or heard of used RHEL, Centos or occasionally Debian. Since I discovered Mint I would not even waste my time using Ubuntu on a desktop.

  18. Re:Ain't freedom a bitch... on RMS Objects To Support For LLVM's Debugger In GNU Emacs's Gud.el · · Score: 1, Insightful

    What you're doing, though, is just to flame him... for speaking his mind... while trying to accuse him of being against the speaking of minds.

    His mind, in this case is that a piece of free software should be less functional, in order to lock you in to not using LLVM if you use the Emacs debugger, just because both separate packages are from the GNU stable. This seems remarkable similar to the sort of tactic Microsoft has been accused of for years.

  19. Re:My FreeBSD Report: Four Months In on Systemd Getting UEFI Boot Loader · · Score: 1

    If that were the only reason people didn't like/want/trust it, you might have a point. Considering that the "crash" complaint is one of the more minor ones, however, it just comes across as ignoring the legitimate problems and concerns for the sake of keeping it a politicized issue and/or delusions of persecution.

    But equally, thousands of companies now trust systemd to run enterprise servers since centos or RHEL is pretty much the defacto linux distribution in this regard. The fact that this is the case does indicate that it must be pretty stable when correctly configured.

    If there are bugs in systemd, then report them and maybe even help diagnose them to make it better. It has huge traction now so there is zero chance of it disappearing.

  20. Re:My FreeBSD Report: Four Months In on Systemd Getting UEFI Boot Loader · · Score: 1

    I concur, I have been using Fedora for quite a few years and have never had a problem with systemd.

    While you may have a point that judging it based on testing branch distros may be a bit unfair, "it doesn't crash as much as people say" isn't much of a selling point.

    What about "people keep saying it crashes but they are making it up or blaming it when the fault is somewhere else just because they hate the developer and do not agree with the reason for its development"?

  21. Re:It all comes down to payroll on The Tech Industry's Legacy: Creating Disposable Employees · · Score: 1

    Hire a new FTE programmer/H1B programmer for 50% of the fired employee's salary = 50% savings.

    In my experience most H1B programmers are not actually that much cheaper to hire that people already here. The real problem is that too many young geeks in the developed world are arrogant, over entitled assholes who are a pain to work with. Whereas generally that guy or girl from India or eastern europe is polite, professional and happy to work hard but without throwing a childish hissy fit when they don't get everything their own way. They just want to go to work and get paid.

    Also, the best code is always produced by a team of developers who all practice things like pair programming and peer code review (every single commit should be reviewed by another member of the team). In that environment, not being an arrogant dick matters more than anything.

  22. Re:Yep it is a scam on US Senate Set To Vote On Whether Climate Change Is a Hoax · · Score: 2, Interesting

    And not having access to pesticides like DDT.

    Nope. The real problem is that DDT is no longer effective against mosquitos in many parts of the world as they have evolved to be immune to it. The stuff that is still effective against them is so damn toxic that it has to be used carefully in case too much gets into drinking water, makes it into the food chain in other ways or even just poisons the rivers and kills all the fish on its way to the sea.

  23. Re:No. on Obama: Gov't Shouldn't Be Hampered By Encrypted Communications · · Score: 1

    If the court approves, they can just go and obtain the computers. That is already solved.

    They want to listen in, not shut the conversation down so storming in anywhere armed with your court order is not a solution.

    So many people here are ranting on about this but what he said is actually 100% reasonable in that he stipulated the government needing a court order. The truth is that if they can stand in front of a judge and convince him you are a legitimate target then you have very little expectation of privacy. Based on that judges say so they can legally sneak in to your home and plant listening equipment if they have information that indicates they have a chance of recording you discussing engaging in illegal activities.

    A few years ago things were much simpler for them, they could ask a judge nicely and he could order a tap your phone line. Nowadays though, that does not help them as much as it used to. They can take that warrant to your ISP, get full access to all your email, and still be none the wiser about what you are discussing if you have decent encryption.

    If some could come up with a perfect solution to this problem where a judge could order something decrypted and only then could government use their magic key to access it then I personally would have no problem with it, providing a few other safeguards were also in place, such as full disclosure in the case that nothing is found after 6 months or a year or something. Obviously, this magic key would also have to be bulletproof so that there was no possible other way that government or anyone else could decrypt it.

    The problem is that this perfect solution is is not what government goes looking for, instead they always seem to look for something that provides us no safeguards whatsoever. So even if it is possible (which I personally doubt anyway), there is sod all chance of them ever coming up with it and if anyone else does I can seem them actually supporting it.

  24. Re:Shouldn't this be a civil case? on UK Arrest Over Xbox Live and Playstation Network Outages · · Score: 1

    Then a free market capitalist consumer would be behooved to make it increasingly difficult for such unwanted additional DRM systems to exist in their market by any peaceful means neccesary, such as using that system as frequently as possible to make its operating cost higher, right?

    Quite right, I would actually consider that a perfectly legitimate form of protest providing the requests were coming from actual consumers who had paid for said product. You have to actually buy something in order to be a legitimate consumer.

    I bet this is not what this retard was doing though, he was most likely triggering off thousands of illegitimate calls from PC's emulating the DRM system not from consoles owned by people who had bought a game.

    Also, it is worth bearing in mind that some consumers out there who buy games (like me) actually like things like DRM because I do not see why some other free loading little shit should get free access to something that I pay my hard earned wages for. If you can't afford something like a game or DVD, you should go without it as they are luxury items anyway.

  25. Re:Shouldn't this be a civil case? on UK Arrest Over Xbox Live and Playstation Network Outages · · Score: 4, Insightful

    No, missuse of a computer system is a criminal offence

    Generally, misusing your own computer system is not a criminal offense unless you really go to extremes. If I set my router to ping flood Sony or Microsoft all day long that generally is not a criminal offense. Previously it was said that this "Lizard Squad" attack was done by a group of people, until we have an idea of how many people were in said "squad" it will be really hard to say whether or not any one person had a meaningful role individually.

    Here in the UK it probably doesn't really matter what you were actually doing, if your INTENT was to stop or prevent people engaging in a lawful activity then that is most likely a criminal offence. This is generally how our laws are written then we just let juries sort it out.

    In this case we passed a law in 2006 called the Police And Justice Act. Here is an old register article about it: http://www.theregister.co.uk/2...

    Our legal system generally has intent woven into its fabric at a far deeper level than in the US so that if the CPS (Crown Prosecution Service) feel there is a reasonable likelihood of them being able to convince a jury that an individuals intent was malicious then they can drag you through the courts. In this case whether this retard is charged will probably depend on how clean his PC's were when they raided him.

    You might note that I have zero sympathy for him, being susceptible to getting DDOS'd is not really a security issue worth exposing. If you throw enough traffic from a bot-net at an awful lot of sites they will go down. The simple truth is that when companies provision any sort of on-line infrastructure or offering you look and how much load it is expected to be under during normal operation then plan from there by adding a certain safety margin. In this case it sounds like this service was only going to be called each time a game was started so creating far more load then this by lots of bots pretending to start games over and over again thousands of times a minute was miles away from the intended traffic volumes.

    I know some people say this vulnerability never should have existed as this phoning home is a form of DRM and this should not happen but the probably is that without it there are an awful lot of people out there who just freeload and play stuff without paying. Of course companies are going to try an make this difficult in order to stay in business, that is what capitalism dictates they must do in order to maximise shareholder returns.

    I hope this guy also realises that he has utterly screwed over any chance he had in life of actually becoming a real paid security researcher with this stupid stunt. With a prior arrest on public record like this he is just not worth the risk, especially as he has not really showed any special technical skills. He will be lucky to get any sort of computer work for the next 10 years.