Slashdot Mirror


User: DuckDodgers

DuckDodgers's activity in the archive.

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

Comments · 2,484

  1. Re:Confusing the issue on Microsoft Surface Drowning? · · Score: 1

    The problem were not Windows on ARM itself. The problems were:

    1. It should not have shared the Surface name with something that ran on x86. Instead of Surface Pro and Surface RT, there should be Surface and something else - Slate, Pad, Shift, Slice, whatever.
    2. They should have waited at least an extra year and spent all of the budget from the Surface RT version 1 on a wider selection of better applications.
    3. The Surface RT version 1 hurt the product name by being underpowered for a late 2012 tablet running Windows, even a stripped down version of Windows: 1366x768 resolution, Tegra 3 processor. The first Surface RT should have been generation 2 - 1920x1080, Tegra 4. But again, even that got a lot of criticism for a lack of a good application selection.

    The fundamental concept was fine, the execution was inadequate. Microsoft is desperate to gain a foothold in mobile, and I think they're right to be desperate to get a foothold in mobile. I'm glad they screwed it up - I don't like Google, but I'd rather see the future of mobile devices be based on operating systems that have open source cores (even if Google adds a big proprietary layer on top) than otherwise.

  2. Re:Oh right, Java is dying (again) on Oracle Hasn't Killed Java -- But There's Still Time · · Score: 1

    I work on Java professionally too and also hate it. I've played with Scala but I've actually come to prefer Clojure (a really cool Lisp dialect on the JVM, for anyone that doesn't already know). I'm hoping to work on Clojure or maybe even plain old Lisp at my next job. There are even a few Clojure shops in my neck of the US.

  3. Re:Ahhh ... large corporations ... on Oracle Hasn't Killed Java -- But There's Still Time · · Score: 1

    In terms of major new whiz-bang features that you can show off to a corporate executive or a customer? You're right, not much new. But in terms of making the language suck less to use, Java 7's try-with-resources, Java 8 lambdas, and Java 8 default implementation of interface methods are all hugely helpful. And Java EE is now possible to use without XML hell, just a few annotations and you're all set. They can't change too much, if Java EE10 completely reinvents Java EE then companies completely lose the value of their previous investment in the technology. Likewise one business advantage of Java is that you can compile Java 1.1 code with the Java 8 compiler, so some of the coolest possible advances to the language would take that away.

    But what I really want to see is the language as an open standard, so everyone can get the same benefits we see from the GCC vs LLVM competition. As long as Oracle thinks they can make money by avoiding that, it will never happen.

    Well, I have two additional wishlists for Java 9 or 10: default language annotation @g @s and @gs on instance variables for auto-generating a public getter, public setter, or both at compile time without making me (my IDE) clutter up the source file by creating one for me and syntactic support for tuples. I think those two things would go a long way towards simplifying the language without hurting how readable code is.

  4. Re:Ahhh ... large corporations ... on Oracle Hasn't Killed Java -- But There's Still Time · · Score: 1

    Facebook's a large company, and they came out with HipHop->HHVM and Hack, and they use the D programming language on some internal tools and employ some of the D language designers full time to work on the language. Google's a large company, and they invented Go and Dart and are helping actively develop both. Yahoo came out with Hadoop. And there are dozens of major and minor open source tools released by all three companies. And of course Red Hat, which as a company with revenue in the single billion dollar range is much smaller than the others, does everything open source.

    And Microsoft, of all companies, realized they were losing relevance and started making IE standards-compliant and releasing languages like Typescript as fully open source and an open standard.

    Big corporations are usually evil. I grant that. Verizon and Comcast undoubtedly are big enough to have tens of millions of lines of code in internal tools and as far as I know they don't work with open standards and they definitely don't release code or programming tools as open source. But it's not guaranteed.

  5. Re:Nobody kills Java on Oracle Hasn't Killed Java -- But There's Still Time · · Score: 1

    Oracle was evil to do that, but Google could have prevented it and they didn't. Sun was failing before being bought by Oracle, and they tried to negotiate a licensing agreement with Google for Java but failed. If Google had waved half a billion dollars at Sun and said "Here's a one time fee if you make Java an open standard", the current mess would have never happened. Sun probably still would have folded or been acquired eventually, but Android - and Apache Harmony, and gcj would be legally in the clear and the latter two would be actively developed instead of mostly dead.

  6. Re:Lose weight on Metamason: Revolutionizing CPAP Masks With 3D Scanning and 3D Printing · · Score: 1

    As others noted elsewhere, not all sleep apnea sufferers are obese. I found it a lot easier to control my appetite and exercise more often after I got my CPAP machine, and I'm starting to lose a little weight without extraordinary effort - of course the first ten pounds is always the easiest. So it's not clear to me whether sleep apnea is caused by my obesity or vice versa.

  7. Re:How do I get one? on Metamason: Revolutionizing CPAP Masks With 3D Scanning and 3D Printing · · Score: 1

    I'm a fat bastard. I have sleep apnea. Maybe it would be fixed if I slimmed down (further). I'm working on it.

    My boss has sleep apnea. He's 5'10" and 150 pounds. How slim do you want him to get?

    While it's true that most sleep apnea patients are obese and the disease can be caused or made worse by obesity, a significant minority of the sufferers are thin.

  8. Re:This belongs in the cluster manager on Linux Needs Resource Management For Complex Workloads · · Score: 1

    I am familiar with cgroups, not the others. Thanks for letting me know where to continue my research.

  9. Re:IBM on Microsoft CEO To Slash 18,000 Jobs, 12,500 From Nokia To Go · · Score: 1

    I was speaking in the general case, where a company is cutting and outsourcing at the bottom end and paying top dollar and providing bonuses for executives. In this case, no matter how much dislike I have for Microsoft, I'm guessing the move is just plain old cutting of dead weight. Satya Nadella can't think of anything useful to do with this particular set of 18,000 employees, so they're being let go - but he has no plans to replace them with cheaper alternatives. Departments and projects they've decided are not part of Microsoft's future are being shut down.

    I'm glad an Indian guy made CEO in the US. I think that's great.

  10. Re:This belongs in the cluster manager on Linux Needs Resource Management For Complex Workloads · · Score: 1

    If I understand the situation correctly - and it may be that I don't - this is what projects like Docker and chroot jails (?) were created to handle. You get most of the benefits of virtualization without most of the overhead. In a lot of cases you don't need the features that full virtualization provides over them.

  11. Re: Translation: Slash 18K jobs, apply for 18K H-1 on Microsoft CEO To Slash 18,000 Jobs, 12,500 From Nokia To Go · · Score: 1

    I don't have a problem with some man (or woman, whatever) in India getting a good job from a US company. That's fine.

    What I dislike is that a US corporation will cut twenty million dollars off their annual payroll, replace it with eight million dollars in foreign workers - some outsourced and some cheaper H1Bs, and then the company divides the other twelve million per year between executives and shareholders. Clearly spending more money to hire, attract, train, and retain good talent is the height of stupidity. Unless of course you're dealing with corporate executives, in which case giving them little bonuses worth more than fifty regular employees earn in a year is the only reasonable way to do business. Long live the oligarchy!

  12. Re:I really really hate on Microsoft CEO To Slash 18,000 Jobs, 12,500 From Nokia To Go · · Score: 1

    Good point, and good song. But I think Al left out "perfect storm", and even though I'm not hearing that phrase quite as often this year as I was three or four years ago it still deserves a top spot among the worst corporate buzzwords.

  13. Re:IBM on Microsoft CEO To Slash 18,000 Jobs, 12,500 From Nokia To Go · · Score: 1

    I have nothing against people from India, China, Africa, South America, etc... but you will notice that this ruthless drive to keep productivity up while lowering expenses does not extend to top executives. So you and me and the guy down the street and the woman across town take a pay cut or lose our jobs so someone in Indonesia can have a better life, while the person that decided to axe our positions and everyone on the board of directors get a bigger mansion.

    I am happy when anyone anywhere gets a better economic opportunity. That's a good thing. But the more important point is that we're heading towards oligarchy - the middle class in the US is seeing their standard of living move more in line with the rest of the world, the average person in the rest of the world is seeing their standard of living inch towards the American middle class, but the great majority of the financial benefit to cutting middle class wages and outsourcing jobs goes to the 1%.

    There is a class war, we're in the middle of it, and we're getting beaten badly.

  14. Re:IBM on Microsoft CEO To Slash 18,000 Jobs, 12,500 From Nokia To Go · · Score: 2

    bangular, IBM does almost $100 billion in annual business per year, a solid $20 billion more than Microsoft. Though to be fair their profits are slightly lower. IBM is more than just surviving.

  15. Re:I guess they won't need any more foreign Visas? on Microsoft CEO To Slash 18,000 Jobs, 12,500 From Nokia To Go · · Score: 1

    A person negotiates for compensation once every few years, at best. The people handling hiring at companies negotiate compensation every day. Companies almost universally make it company policy to forbid employees from discussing compensation with each other.

    So when you and your employer are trying to agree on what you're paid, they've got more experience at the negotiation and access to much more information than you have. That makes the game field completely uneven.

    Or in other words - no, you're not worth only what you can negotiate out of your employer, regardless of what field you work in.

  16. Re:Donate on First Release of LibreSSL Portable Is Available · · Score: 1

    I prefer GPL to BSD. But any FSF-approved open source license trumps proprietary, so I'll happily use OpenSSL, OpenSSH, LLVM, etc... I make my arguments in favor of GPL, but if the people giving their free time to open source don't agree, it's no skin off my back. I'll take a full top to bottom OpenBSD stack over a walled garden from Apple, Microsoft, Amazon, Google, or anyone else any day of the week.

  17. Re:Cry Me A River on Normal Humans Effectively Excluded From Developing Software · · Score: 1

    Agreed.

  18. Re:Professional athletes and "unfair advantage" on Normal Humans Effectively Excluded From Developing Software · · Score: 1

    I'm familiar with Larry Wall and his virtue of Lazines. That kind of laziness I admire. I'm speaking of the less intelligent form of laziness: doing a half-hearted job because you don't care if it will need to be rewritten later.

  19. Re:Cry Me A River on Normal Humans Effectively Excluded From Developing Software · · Score: 1

    I am of course only speaking anecdotally, and I have no sense for the correct threshold.

    Inventing a quicksort requires a lot of luck and a high intelligence. Learning to apply a quicksort instead of a linear insertion sort is within reach of someone of average intelligence. Inventing a build automation tool, continuous integration servers, a unit testing framework, etc... all requires a great deal of intelligence. Learning how to use them is just patience. I probably wouldn't invite someone with average intelligence to a Google design meeting while you discussed some radical new way of manipulating large data sets. Or I would invite them, but not expect them to provide much input. But for implementation? Why not?

    I wouldn't expect an average guy to write a new scheduler for the Linux kernel and get it accepted. But modify some network driver to work with a new piece of hardware very similar to something that already exists? Why not?

  20. Re:Cry Me A River on Normal Humans Effectively Excluded From Developing Software · · Score: 1

    I think anti-intellectualism is a problem, but I think the bigger problem is teaching people persistence in the face of discomfort and frustration when learning.

    I lucked out into the perfect learning environment through my own incompetence and laziness. Early in my career I was laid off, and I wasn't skilled enough to land a good job. I took the best job available as the lone developer at a company too poor to hire anyone better. In that environment, when problems appeared and features needed to built if I couldn't figure out the work it did not get done. In school and in previous jobs I would give up after an hour without progress and hand the problem to someone else. That wasn't an option, I had to keep trying different approaches until I got it right or quit and lose my income. Sometimes it took weeks for me to puzzle out features that required a five line code change. It was the most frustrating and stressful three or four years of my career - and I emerged from the other side somewhere near competent or at least three times more skilled than when I started. Now I seek out that kind of challenge, because every bit of mental anguish is just a small sign I'm broadening my horizons.

    It's clear most people in this field - most people in general - don't share this attitude. But I'm at a loss as to how to foster it.

  21. Re:Professional athletes and "unfair advantage" on Normal Humans Effectively Excluded From Developing Software · · Score: 1

    Rudy didn't make it to the New York Giants, did he?

  22. Re:Professional athletes and "unfair advantage" on Normal Humans Effectively Excluded From Developing Software · · Score: 3, Informative

    I say the professional athlete is luckier than you are. There are hundreds of thousands of kids every year working as hard as they can to become professional athletes, and that hard work combines with two big patches of luck - good genetics and the fortune to avoid a career-ending injury - to make success. The ones who get hurt can't do it, no amount of hard work offsets poor genetics, and the pool of available paid athlete positions is relatively small.

    In our field, average talent or at most slightly above average talent and a lot of hard work is all you need to succeed. You don't need to be born a genius, average intelligence and a willingness to learn is sufficient. And there are a huge pool of open positions plus the possibility of creating your own niche. The only thing "elite" about most of us is that we learned not to be lazy and in the modern world that appears to less common than it was a century earlier.

  23. Re:Cry Me A River on Normal Humans Effectively Excluded From Developing Software · · Score: 5, Insightful

    I think they're right about the problem, but wrong about the solution. They think the solution is to make it easier, but that's just not practical. Most people can drive, few can design engines. Most people can learn to use a blood pressure cuff, few create them. Most people can learn to use a spreadsheet, few know how to create one. Learning how to write software that's more than just user interface tweaks on something that somebody else built is inherently difficult.

    But the real problem is this impression that you have to be born 80% as smart as Einstein to get into this field, and that the learning curve is impossible for regular people. That's totally wrong. Average intelligence plus persistence is all you need. You won't be Linus Torvalds tomorrow, you won't be Steve Wozniak next month. But put your time in, try things out, get used to being frustrated as you learn and keep learning anyway, and in a few years you'll understand what's going on and be able to do anything this side of the most advanced work as well as anyone.

    That's the lesson we the progressives should be teaching people. And to be clear, it fits all of my original examples too. Few people walk into an automotive engineering program and instantly grasp all of the concepts involved - years of persistence matter more than raw talent if you want to design engines. Few people start building medical equipment and have an instant knack for getting it right - years of persistence matter more than raw talent again. If you were born with an 80 IQ, sorry there's only so far you can go. But the difference between a person with 110 IQ that contributes code to the Linux kernel and one that works at a gas station is their persistence, not raw intellect.

  24. Re: "The real problem..." he explained on Damian Conway On Perl 6 and the Philosophy of Programming · · Score: 1

    I think that's a fair point. I hate Java - I work in Java :) - but you can use compatibility flags for the compiler and jave.exe to compile and run Java 1.1 code from 1998 on the latest Java SDK. I think that's one of the big reasons the language is so wildly popular in business.

  25. Re:It's a problem... on Former FCC Head: "We Should Be Ashamed of Ourselves" For State of Broadband · · Score: 1

    fuzzyfuzzyfungus was just asking for modern empire builders, not ethical modern empire builders. So I responded with modern empire builders.

    Obviously I would much rather see more people like Elon Musk and fewer like Ellison, Bezos, and the Waltons.

    My belief is that the world is loaded with people like Elon Musk, but in most industries they get plowed under by people with similar goals and fewer morals. I have no suggestions for fixing that aspect of capitalism, to me it seems to be inherent to the whole system but I can't come up with any better alternative.