Slashdot Mirror


User: vilanye

vilanye's activity in the archive.

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

Comments · 521

  1. Re:Lexical Scoping on What Are the Genuinely Useful Ideas In Programming? · · Score: 1

    Early Python lacked it as well.

    That is why 90% of python code is nothing but self

  2. Re:I can think of one that Steve Jobs disagreed wi on What Are the Genuinely Useful Ideas In Programming? · · Score: 1

    You aren't describing programmers, you are talking about assembly line workers.

    He was talking about professional programmers.

    You are talking about people who get paid at $12-$15 an hour as compared to $100,000+ software professionals.

  3. Re:I can think of one that Steve Jobs disagreed wi on What Are the Genuinely Useful Ideas In Programming? · · Score: 1

    If you aren't capable of building those libraries if you had to, you shouldn't be using them. You shouldn't be programming at all.

  4. Re:I can think of one that Steve Jobs disagreed wi on What Are the Genuinely Useful Ideas In Programming? · · Score: 1

    +1 good sir.

    It is incredible how many people think they can be useful programmers just by being API monkeys.

    Which is why hash tables are overused.

  5. Re:Foundation on What Are the Genuinely Useful Ideas In Programming? · · Score: 1

    You need way more math than that.

    Discrete math and continuous functions are very important, far more useful than the freshman calculus courses CS majors have to take. Set, number and graph theory, cardinality and all the other fun stuff in discrete math is the foundation of computation.

    It is amazingly horrifying that so many programmers don't understand the actual mathematical definitions of functions, equality, tuples, closures, relations,etc. I think I am going to club a baby seal each time I read about how people think the relational model has to do with how tables relate to each other.

  6. Re:What would make it sell... on Microsoft Makes Another "Nearly Sold Out" Claim For the Surface Line · · Score: 1

    It is not just the consumer market, it is the developers also that are rejecting it. And these are development houses that drink strictly from the MS firehose.

  7. Re:Oh, you guys... on Microsoft Makes Another "Nearly Sold Out" Claim For the Surface Line · · Score: 2

    Microsoft is evil, but they can't compete in the Evilympics against Monsanto, BofA, Bechtel, Goldman Sachs, Walmart, De Beers,etc.

    Sure Microsoft has cost businesses and consumers billions due to their willful incompetence and set computing back a few decades, but I don't think MS can match the destruction that these other companies have wrought.

  8. Re:Great Another Crappy Coder Is Born on Learning To Code: Are We Having Fun Yet? · · Score: 1

    What misconceptions and mistakes are those?

    5.times { puts 'I love Ruby' } You are sending a message to an object and passing it a block(anonymous function-if Ruby had functions). What could be clearer or simpler?

    Welcome to the real world of object-oriented programming.

    I bet you prefer public void messagePrinter(int times, String message) {
    for(int i=0;i<times;i++)
    {
    System.out.println(message);
    }
    }
    messagePrinter(5,"Java really sucks");

  9. Re:Ugh, I hated Why's Guide... on Learning To Code: Are We Having Fun Yet? · · Score: 1

    Learning Ruby by learning Python, is definitely the hard way.

    A few online guides, Eloquent Ruby and the reference book written by Matz and Flanagan is all you need to master the language.

  10. Re:You're doing it wrong on Learning To Code: Are We Having Fun Yet? · · Score: 1

    Because the former has a ton of boilerplate that gets in the way of learning concepts.

    The latter get out of your way and let you learn concepts without needing 100 lines of boilerplate polluting the learning experience.

  11. Re:It's all about keeping interest on Learning To Code: Are We Having Fun Yet? · · Score: 1

    Python and Ruby are strongly typed.

    At some point you might want to learn typing systems.

  12. Re:Valve/Steam on NVIDIA Begins Releasing Documentation For Nouveau · · Score: 1

    What license stops you from running proprietary software?

    The GPL doesn't. As an example there is plenty of proprietary userland and driver software available on Linux.

    Linux can't ship which the closed Nvidia driver, but no license stops you from using it. Linux can't ship with ZFS support in the kernel, but no license stops you from using it with Linux.

  13. Re:You see this in small businesses on Why Is Microsoft Setting More Money On Fire With Surface 2? · · Score: 1

    Powershell is big, bloated, and slow, everything Bash is not.

  14. Re: XBOX? on Why Is Microsoft Setting More Money On Fire With Surface 2? · · Score: 1

    Apple was able to attract a ton of developers, MS hasn't been able to for anything other than Windows 7 and earlier.

    No third party devs==platform is doomed.

    It is why Linux has able to take off from a one man hobby to the biggest OS on the planet. Not only did it attract kernel devs, but it attracted hordes of linux userland devs.

  15. Re:Ah slashdot bias.. on Why Is Microsoft Setting More Money On Fire With Surface 2? · · Score: 1

    Micorosft is not a consumer hardware/software company. They are a business software company. They have forgotten that and are going pay a hefty price for it.

  16. Re:Drudge and other U.S. bloggers are next on Arrested Chinese Blogger "Confesses" On State TV, Praises Censorship · · Score: 1

    Compared to an average civilian, an average soldier is highly trained and qualified in firearms safety and use, even those soldiers in non-combat MOSes.

    That says nothing about the actual training and qualification of the average soldier. In the army, do you know how much time is spent in basic training on weapons and safety? 1 week on the M16. A few days combining grenades, LAW rocket, claymore, M-60 & 50 cal. That is it. For many soldiers that is the extent of their weapons training.

    More people would have died in both cases because more shot would have been fired.

    Soldiers don't carry loaded weapons on base because doing so is stupid and dangerous, period. You have a romanticized idea of soldiers that has no basis in fact.

    How about you enlist and get some first hand experience?

  17. Re:Drudge and other U.S. bloggers are next on Arrested Chinese Blogger "Confesses" On State TV, Praises Censorship · · Score: 1

    That is what the MP's are for.

    Military bases are like a city, their are many civilians that work and live on base. Carrying loaded weapons around unless your job specifically requires it is a monumentally stupid idea.

    The idea that people would be safer from random shootings if more people carried is an incredibly stupid idea wrought from the incredible stupid far right.

    If everyone was carrying in Ft. Hood, the death toll would have been 10 times higher. If teachers at Sandy Hook were carrying there would have been lots more dead kids.

    The idea that your average soldier is highly trained and qualified is laughable. Many(most?) soldiers don't handle weapons very often, many don't except for the annual re-qualification. On any large base a large number of soldiers are pushing paper, managing warehouses, working in clinics and the base hospital. Even those of us in a combat arms MOS(which is the minority of the MOS groupings IIRC) didn't handle loaded weapons, or even carry them all that often in peacetime.

  18. Re:Very interesting... on Group Attacks Bad Software Patents Before They're Approved · · Score: 1

    Calculus was invented independantly at the same time.

    The proof that there are undecidable problems in first order logic was solved independantly and at the same time(Lambda Calculus and Turing Machines).

    None of those are patentable and since every program is trivially a Turing Machine and thus equal to the Lambda Calculus, software should not be patentable.

  19. Re:Drudge and other U.S. bloggers are next on Arrested Chinese Blogger "Confesses" On State TV, Praises Censorship · · Score: 1

    (Do you really want to return to a mandatory draft in the US?)

    Yes, then maybe we won't start up wars over senseless reasons.

    Most of the warmongers in the US Government have been chickenhawks.

  20. Re:Drudge and other U.S. bloggers are next on Arrested Chinese Blogger "Confesses" On State TV, Praises Censorship · · Score: 1

    It's been that way for much longer.

    I was in the Army in the 80's and with the exception of MP's nobody was allowed to carry a loaded weapon on base. Loaded weapons were restricted to the shooting ranges and a few other places in the field. Furthermore, the company armories never stored ammunition.

    But don't let facts get in the way of a rant.

  21. Re:GPL trumps BSD as a usable open source licence on New Operating System Seeks To Replace Linux In the Cloud · · Score: 1

    GPL does not force you to share your code.

    The reciprocity in the GPL only triggers when you distribute code.

    There is a ton of in-house code linked to GPL code that never get seen outside of that company.

  22. Re:one BILLION... on IBM Promises $1B Investment In Linux Development · · Score: 1

    Wow, you mean companies put money into Linux to further their business goals instead of altruism?

    I am shocked!

  23. Re:Approachable download for the way! on How To Turn Your Pile of Code Into an Open Source Project · · Score: 1

    Not one of those are programs that your average user is going to install. If you want to program, learn to compile or get a better OS. If you are going to write programs in any non-MS language, use a proper OS. Especially Ruby, where many of the gems written at least in part in C are not likely going to run on Windows anyway. Good luck getting something like RMagick up and running in Windows.

    There is a reason Ruby & Perl devs don't use Windows and it is because Windows is a subpar development environment for non-MS operating systems.

    Open source software intended for end-users do provide binaries.

    Firefox has Windows binaries, as well as Thunderbird.

    Amarok has a Windows installer, and Gimp, Scribus, OpenOffice, LibreOffice, Inkscape, the list just goes on.

    What you won't find is a lot of libraries precompiled and that is a good thing!

  24. Re:Compiled Windows Binaries on How To Turn Your Pile of Code Into an Open Source Project · · Score: 1

    To be fair, GCC is a cross-compiler unlike the compilers MS produces.

    Testing it is another matter, I am not sure testing Wine is good enough to say your app will run on Windows.

  25. Re:so pony up, Microsoft want agile extreme only on Devs Flay Microsoft For Withholding Windows 8.1 RTM · · Score: 1

    My custom built PC(from 2007) has upgraded every version of opensuse on the day it was available: zero problems.

    And that is with an in-place upgrade, not reinstall. Just point my repos to the new version and run zypper dup and I can continue doing my work while everything upgrades in the background. Up-to-date system, zero downtime(well a 10 second reboot is required sometime after zypper is complete-no nags about it either), try that in Windows. There have also been some significant changes in OpenSuse since then KDE 3.x->4.x, PulseAudio, systemd and a bunch of other non-backwards compatible features.

    Again, zero issues.

    Your challenge has been met and defeated with next to no effort.

    Perhaps it is time for you to admit that you are a numbskull A+ certified(lawl) monkey(triple redundancy-sorry about that) and find a line of work better suited to your skills, like stocking shelves at walmart over night.