Slashdot Mirror


User: AuMatar

AuMatar's activity in the archive.

Stories
0
Comments
6,002
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 6,002

  1. Re:java backend is not simple. on Ruby, Clojure, Ceylon: Same Goal, Different Results · · Score: 1

    Which is a bad idea, because they're very frequently useful. A better idea would have been to reverse the default- make it not fall through unless you use a special keyword.

  2. Re:Not surprised. on Why VCs Really Reject Startups · · Score: 1

    Doesn't matter for the GP's point. They still needed outside money, because despite having the ideas and skill to implement it, they didn't have the capital needed to do so. Most business starters don't, if they need to hire any employees at all. Salaries are expensive.

  3. Re:Use a Framework! on Ask Slashdot: Tips For Designing a Modern Web Application? · · Score: 5, Insightful

    Frameworks are good only if all of the following are true:

    1)You want to do exactly what the framework was set up to do. (in other words, everything about your app is cookie cutter)
    2)You aren't a very good programmer
    3)You already know the framework
    4)You don't want to do something wild and crazy, like write an sql query (the framework way tends to use 3 objects which define interfaces and require you to jump through hoops, all so it will automatically grab the data and unbox it for you in the format it assumes you want it in, rather than the format you actually want it in).
    5)You absolutely don't want to use any advanced database functionality whatsoever, since most frameworks these days assume that they can create and alter tables at will.

    If those first two things aren't true, you're going to spend an order of magnitude more time working around the framework's limitations than you will save by using it. If 2 and 3 aren't true, you'll spend more time learning how to use the framework than you'd save by using it.

    Frameworks are good for getting low to moderately skilled developers to pump out cookie cutter type apps quickly (so long as those apps don't need to worry about little things like scale and performance). They're absolutely horrible if you want to do anything novel, you need performance, or you actually know sql and just want to write a simple god damn query.

  4. Re:software dev? on Ask Slashdot: What To Do With a Math Degree? · · Score: 1

    Definitely after a few years experience the difference in degrees means nothing. I wouldn't think it matters even for the first job- I do interview for entry level positions and I wouldn't subtract any points for a math degree. I would interview them differently and expect them to have different strengths and weaknesses though (less knowledge of software engineering and CS concepts for a meth degree, but probably stronger algorithmic skills).

  5. Re:software dev? on Ask Slashdot: What To Do With a Math Degree? · · Score: 1

    So you just graduated with no practical experience, and you have to apply to entry level jobs? And the problem with that is what exactly?

  6. Re:So what was better about Nokia's design? on Smaller SIM Format Standardized · · Score: 1

    They'd sell a fraction of the copies and lose their monopoly (they might not even end up with a double digit install base). The only reason to use windows is the massive amount of pre-existing software. Take away that, and there's no reason not to use another solution, especially when those have a ton of software already written for it, and are cheap or free.

    Also, your examples on hardware are just moronic. A good analogy would be dropping support for DOS and 16 bit windows apps. The OS doesn't care what type of memory it uses (that's a BIOS issue), the code to run the old style mouse/keyboard ports is minimal and not a cause of problems (I doubt it's even been touched in years other than reflect changes in interface to the rest of the OS), and I'd be willing to bet more people use the optical drive to play CDs than Blu-ray by an order of magnitude.

  7. Re:Dance, monkey, dance! on The Gamification of Hiring · · Score: 2

    Unless my hobby has something directly related to my job, I wouldn't even list it. Why does someone hiring me for a programming job care that I lead a video game guild? It's irrelevant, and looks unprofessional. And truthfully I'm pressed for space in just listing what I've done in 11 years, I don't have room in a standard 2 page resume to go into that depth (and nobody reads beyond page 2).

  8. Re:Dance, monkey, dance! on The Gamification of Hiring · · Score: 1

    While I agree that a bad hire is worse than an empty chair (most of the time, depending on how bad the hire is), here's the problems with your method.

    1)3 letters of reference with the application? First off, unless it's a mutual acquaintance recommendations are junk. If they aren't outright faked, then they're given by people who agreed to say how awesome the person is. Not worth the paper (or electrons) they're printed on. Secondly, nobody has these anymore. We have reference emails and phone numbers. You can contact them as you wish and ask whatever questions they'll answer. But I'm not going to give them to you until the last stage of the process, because I'm not going to bother them unless I think I want the job.

    2)Nowhere in here do you actually test for subject matter knowledge and skill. A resume doesn't show it, it can be faked. An interview or test (where you know they're doing it, a take home doesn't cut it) is necessary to find that.

    3)So you interviewed 5 people. At the standard rates I see, if you have anywhere near a decent hiring bar to get over, you'll get 1, maybe 2 you'd be willing to hire. Then there's a 50% chance or less they'll take your offer (they may want more money, they may get a better offer, they may decide not to change jobs after all, they may have decided no go in the last step).

    If you're getting a hire even the majority of the time with 5 interviews per opening, either you're hiring crap despite what you said or you're the luckiest man on earth. I lean towards the first, given the lack of a skill validation stage in your steps.

  9. I would like to announce on Van Jacobson Denies Averting Internet Meltdown In 1980s · · Score: 5, Funny

    I also did not avert an internet meltdown in the 1980s.

  10. Re:Plea to Google on HP's Core WebOS Enyo Team Going To Google · · Score: 1

    Except most apps aren't well behaved, many will hold open wakelocks.

    Oh and security- I may want to game my phone to someone and not allow him access to my previously opened banking app.

    Oh and phones don't have infinite memory, so out means a delay in the future when you run out.

    And it's different from how every other OS in the world works, and differences without good reason are confusing

    It was a bad design mistake, probably their biggest one. They need to reverse it badly.

  11. Re:Plea to Google on HP's Core WebOS Enyo Team Going To Google · · Score: 2

    As an Android dev, that's wrong. The app remains running no matter how you leave it. It is only paused, not destroyed

  12. Re:Hopefully with UI improvements to come on HP's Core WebOS Enyo Team Going To Google · · Score: 0

    That isn't exactly a great recommendation for him. Putting Ics on my nexus s made it much slower, removed usability from the browser, provided no useful new features, an ugly theme, and added pointless annoying eye candy. If that's what the teams about, keep them the fuck away from Android.

  13. Re:...Or you could just not go to porn sites on Ultra-Orthodox Jews Rally For a More Kosher Internet · · Score: 1

    Actually, i'll correct myself- the Armenian thing was during the Ottoman Empire at the very end of it's life. Still, that part of the rule had a 500 year history of being tolerant. Western Europe has an under 100 year streak. So no, Christian zealots aren't any less dangerous than other religions when they have power.

    Hell, if anything the Christians worry me more. They have a hell of a lot of them in the Southern US and they have the vote. That scares me a lot more than a few zealots in the middle east who can't get their act together to do anything of value.

  14. Re:...Or you could just not go to porn sites on Ultra-Orthodox Jews Rally For a More Kosher Internet · · Score: 1

    Yes, except for the wholesale slaughter of Armenians and others. No, that's a bad example of living under Islam.

    The Armenian slaughter was post-Ottoman. But if you want more up to date examples on the other side- it wasn't the Bosniaks (muslims) who started the wars in Yugoslavia.

    How are you and the skirted women treated in the countryside?

    I'm treated quite well. The people here are some of the most helpful I've met anywhere in the world. Even if they don't know english they'll help with signs and gestures. I had someone in Istanbul today help me time crossing a street in their crazy traffic without prompting (if you saw the traffic here, you'd know why that's needed help at times).

    Harder to say for women, not being one. But I was deep in Anatollia in the countryside, in a town of 2000 people. Women dressed a bit more conservatively (more floor length skirts than minis), but I saw fewer burkas there than in Istanbul. And my mom was given no problems for wearing shorts.

    And Islamic zealots, worldwide, are the majority of Muslims. Part of the reason is the whole crappy culture of Arabs. Most of the problem, though, is straight from Islam. It's a cult that kills those who leave, those who aren't members, and each other over how the cult should be run. It's mostly a clusterfuck.

    Oh, so you're just your garden variety religious bigot, who's never been to the area or interacted with them in any meaningful way. Got it.

  15. Re:...Or you could just not go to porn sites on Ultra-Orthodox Jews Rally For a More Kosher Internet · · Score: 1

    Except that historically the opposite is true. Try being a jew in the 1500s-early 1900s in western Europe. You're forced to live in a ghetto, limited in what trades you can do, and you get the occasional state sponsored pogrom or massacre. Want to know why there's no old synagogs despite the Jewish people having money? They were regularly burned.

    Now look in the muslim Ottoman empire. You could work at whatever you wanted, live wherever you wanted, and even rise to a high level of respect in society. All you had to do was pay an extra tax.

    Which of these two would you rather live in? So yes, right now Christianity is in a peaceful phase in most of the world (although not all), and Islam has some violent parts. Of course Islam has some peaceful parts as well- I'm currently in Turkey and religiously it feels like America. People wear what they want, you can have a girl in a short skirt standing next to a woman in a burka. They do the call to prayer, and it's pretty universally ignored. And nobody has suggested I convert, the biggest "imposition" has been for me to have to remove my shoes and wear long pants if I wish to see the inside of a mosque.

    What will it be like in 20 years or 100? Who knows. But zealots will be zealots- there will always be those of all religions who wish to force their viewpoints down your throat. It will also have the peaceful who just want to live and let live. Marginalize the 1st group for all religions, and accept the second regardless of what their religion is, and society will be a decent place.

  16. Re:It's stupid to compare to Facebook's profit on Facebook IPO Stumbles Out of the Gate · · Score: 1

    I don't know what you're smoking. Facebook as email? That's only if I don't know their email address (or vice versa) and it's only to ask for their real email. I've never gotten a facebook message of any importance.

    Login via facebook? Sure, it's far more common than open id, but when I see a website start using it it's always to complaints from the user base, and usually the userbase shrinks by 50%. Facebook as identity is a joke.

    I'm not saying FB isn't profitable or isn't a good business. But its growth is unmaintainable, and anyone buying their stock is taking on one hell of a lot of risk. I wouldn't buy it at 1/4 the price.

  17. I have a challenge to all hackers out there on Spoiler Alert: Your TV Will Be Hacked · · Score: 5, Funny

    The ultimate TV hack, one that will make you the most infamous hacker in the US. Make it so that during the last quarter of the superbowl, the entire country gets rickrolled and are unable to return to the game. If it's a close game, wait til the very end (last year doing it on Brady's last drive would be perfect).

  18. Re:Common knowledge? on Documentation As a Bug-Finding Tool · · Score: 3, Insightful

    If you really filled 30 positions in 2 months, your problem is likely in hiring shitty programmers. A most companies I've worked at, we made offers to 10-20% of the people who interviewed. Unless you're doing 5+ candidates a day, and all offers are accepting, you're murdering that rate. Some of that may be better offers or more efficiency, but it sounds like you're hiring a lot of mediocre people to fill seats.

  19. Re:Corporations don't make law on Appeals Court Rules TOS Violations Aren't Criminal · · Score: 4, Informative

    No it isn't. The 9th circuit court is by far the largest appellate court in the country, so while it has the most appeals overturned, it also has the most cases. By percentage it's actually in the middle of the pack.

  20. Re:Kinda digging Python on Van Rossum: Python Not Too Slow · · Score: 1

    A pair template is just already written for you. Avoids the overhead of writing 20 small little structures if you have 20 different return pairs types, without using void pointers and losing type safety.

  21. Re:Nah! It's Facial hair... on Why New Programming Languages Succeed Or Fail · · Score: 1

    Don't worry, they're both functional languages. Neither userbase will ever go over 1000 world wide.

  22. Re:Kinda digging Python on Van Rossum: Python Not Too Slow · · Score: 1

    The second I definitely agree with (and if you don't need to know the index). Or even

    index = 0
    for i in somearray: //do loop
        index++

    If you don't need to know the index, the python style for loop is awesome. But there's a very common need to do things N times even when not dealing with arrays. Not having a traditional for loop is kind of silly.

    As for xrange- I think there's a large percentage of python users who don't know xrange exists. It also has some fancy behavior behind the scenes- it takes constant memory but takes more time than a simple list iteration. The right answer in python is to use a while loop.

  23. Re:Kinda digging Python on Van Rossum: Python Not Too Slow · · Score: 1

    Being able to return multiple values is nice (although you can do that in C++ with a Pair template object, it isn't frequently done). Just remember there's a lot of pitfalls. For example, if you use the frequently used for loop replacement

    for x in range(len(somearray)):

    you're actually doing this in C

    int size = length(somearray);
    int array = new int[size];
    for (i = 0; i size; i++) {array[i] = i;}
    for (i =0; i size; i++){ j = array[i]; //do loop body on j}

    If size is big, you're hosed on memory and time.

    Now try and do the whitespace issue in a large company with people who aren't used to Python. It's cost me at least a month of my working life. I once spent 2 weeks debugging a 100K program where the sole author left, it turns out on 1 line out of 100K he tabbed instead of spaced.

  24. Re:Doomed on New Programming Languages Come From Designers · · Score: 1

    THere's a huge amountof existing applications being maintained in Cobol. Nobody is doing new development in it.

  25. Re:Doomed on New Programming Languages Come From Designers · · Score: 1

    So, you want to write in COBOL all day? It actually is a sentence. It's also widely considered a really really bad idea. There's a reason why COBOL died, and why smalltalk is a joke language.