Slashdot Mirror


User: BadDreamer

BadDreamer's activity in the archive.

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

Comments · 515

  1. Re:what's wrong with systemd on Ask Slashdot: Practical Alternatives To Systemd? · · Score: 3, Insightful

    "First of all, each script is code."

    That is a feature, not a bug. I *want* my scripts to be code. That is why they are scripts-

    "Second, no script is aware of any other scripts presence"

    That is a feature, not a bug. The UNIX way is to do one thing, and do it well. That is how the init scripts should be constructed. Anything else is a failure in design.

    "Third, a typical shell script is >100 lines of block logic to implement the equivalent of "service start"."

    Which is perfectly fine, as the parameters (if any are needed) are gathered at the top, easy to find and commented. But usually none are needed as they are in the config file for the service.

    Thus, these arguments are either neutral or work against systemd. None show systemd to be in any way better. It's a monolithic lump which has no place in a UNIX style system.

  2. The right 3 languages on Programming Language Diversity On the Rise · · Score: 2

    If it's the right three languages, perhaps. But I doubt it would be enough even then.

    Almost every kind of shop today will need a feature filled main language tailored to the main product, a SQL style language and a scripting language for glue, installers and small tasks. That's your three languages right there.

    And that assumes that the main product can effectively be developed in one language, which is increasingly not the case. For example, languages such as Clojure and Scala allow leverage of Java libraries - but require Java knowledge to be effectively used to develop applications.

    The effectiveness of different language paradigms in solving specific kinds of problems varies quite a lot, and therefore it is often useful to have different languages for different parts of a complex system. A domain model will benefit strongly from language features in Lisp and strong OO systems, while a view layer benefits from loose structure and lack of formalisms. This makes it likely that the main product of a shop really should use several languages in a controlled manner.

  3. Re:That's why Atlanta (and other cities) ... on Comcast: Destroying What Makes a Competitive Internet Possible · · Score: 1

    The problem is not saturation. It's artificial and created by Comcast. The solution is competition.

  4. Unspeakable naiveté on Linus Torvalds Receives IEEE Computer Pioneer Award · · Score: 4, Insightful

    "In some ways Git can be seen as his more important contribution" - thus spake someone who was not there in the early 90's, and who takes free software and OS competition for granted. In other words, someone who is naive beyond words.

    The change brought by Git is insignificant next to that brought by Linux. Utterly insignificant.

  5. Re:True for two main reasons on The Ways Programming Is Hard · · Score: 1

    Actually, Linux (or rather GNU rm) does not allow that. And C++ uses a lousy paradigm. Of course code written with discipline is good. The point is that C++ does not help or enforce that discipline. The fact that many developers are poor at designing their code is an argument for a language which makes it easy to read poorly designed code.

  6. Re:True for two main reasons on The Ways Programming Is Hard · · Score: 1

    You will not see a carpenter trying to make a beautiful desk using a set of dull dinnerware. The tool is definitely part of the quality of craftsmanship that can be produced.

    Sure, a good programmer CAN write good code in any language, but who will pay for all the extra time required to construct the code well when the language is the opposite of helpful?

    Not to mention the insane amount of effort required to co-ordinate a whole team working in a garbage language. Even if all members of the team can produce good code in it (provided the time to do that is available) they're highly unlikely to have consistent style between each other.

  7. Re:Until warp drive is invented... on Nat Geo Writer: Science Is Running Out of "Great" Things To Discover · · Score: 1

    That phase has always been here. As mentioned previously, lasers were invented in the 1920's, and it took many decades before they could be manufactured, and a few more before they could be used in engineering contexts.

    And the same goes for everything. But to therefore blithely say that we should halt basic research to "catch up" is completely flawed. What about the basic science discoveries which lie a few years ahead of us which might give us a new way to apply previous scientific advances? Which allow engineering based on previously merely curious phenomena? How will we ever get to that if we halt basic research?

    Results are seldom of the form:

    "single basic discovery -> heavy engineering effort -> product!"

    but more of the kind

    "many basic discoveries, building on each other and synergizing -> widespread engineering effort on multiple paths -> products -> more basic research -> further engineering -> improved or new products."

    I have yet to see a valid argument for why we should cease basic research to "catch up". Rather the contrary, before we can start using the new results in engineering we need to understand them better - and that takes MORE basic research, not less.

  8. Re:Good for you. on Meet the Diehards Who Refuse To Move On From Windows XP · · Score: 1

    Actually I secure *every* OS I use that way. And it doesn't take me any time at all - on the contrary, it saves me time. The faster, leaner PDF reader alone saves me a lot of headache, especially with the malware Adobe includes these days.

    And this goes for work and privately both. On my Linux systems I do the same, block Java and remove Flash. Saves me time, headache and reduces incoming attack vectors.

    Therefore I see no issue with using XP, which I use in some virtual machines. My XP installs are around 200 megs each, plus the application. The W7 VM's are tens of gigabytes. Even on a 256GB SSD, like I have on my work laptop, I can't justify having W7 VM's for the half a dozen or so setups I need in my work.

  9. Re:Good for you. on Meet the Diehards Who Refuse To Move On From Windows XP · · Score: 1

    Yes, in fact you can make this decision today. With Firefox and HTML5 you do not need Java and Flash for most content (not for any I consume), and Adobe wants to install so much malware with later versions of Adobe Reader that going to an alternative is pretty much a requirement for any system today.

    And yes, for some uses Internet access is not required either, and then the device should not be connected to the Internet.

  10. Re:Good for you. on Meet the Diehards Who Refuse To Move On From Windows XP · · Score: 1

    Just don't use Flash, Java or Adobe Reader. There are leaner, faster PDF readers around, and Java is almost never needed on a desktop system.

    Flash used to be everywhere but is starting to disappear. I don't have it on any of my systems, and I can still watch most videos I come across, which is really all I see it used for.

    Then it doesn't matter how long Adobe/Oracle supports your OS.

  11. Re:Is it really that costly? on Ask Slashdot: Preparing For Windows XP EOL? · · Score: 1

    There is greed and there is the impossible. If Microsoft tried that they'd be abandoned for alternatives. Instead they try to use the planned obsolescence to make XP no longer viable and let regulations and policies do their dirtywork.

    But sure, if they were still in the position they were 15 years ago they would charge that. Even they know they're not. But they're still greedy, and still care not one iota about the worldwide IT infrastructure they have helped building up.

  12. Re:Is it really that costly? on Ask Slashdot: Preparing For Windows XP EOL? · · Score: 1

    I am prepared to pay for support. Microsoft do not care. They want me to upgrade from a perfectly working system so they can make more money than they can from support.

    That is greed, pure and simple.

  13. Re:Is it really that costly? on Ask Slashdot: Preparing For Windows XP EOL? · · Score: 1

    "did you really expect your software to work for more than 10-15 years without needing an upgrade?"

    Yes, I did. What reason would I have not to expect this?

    Many banks still run software from the 1960's and it does what it's supposed to do just fine. What is it about my software which makes it impossible to continue to use it after 10-15 years? Other than Microsoft being greedy, that is.

  14. Re:How to Falsify Evolution on Microsoft Dumping License Fees For Windows Phone? · · Score: 1

    "Something can not be proven to be true without showing that it is not false, and something can not be proven to be not true, unless it can be proven to be false."

    Since science is not concerned with proving things true or false, this is completely irrelevant. Evolution is a model based on observation, and it works. That's all that matters.

    If you can use the model of intelligent design to predict how disease will develop and other such questions in biology, then by all means, do so. So far the track record of intelligent design on the furthering of any and all fronts of biology is rather dismal. And that is what matters.

  15. Re:Infinite. on Jewish School Removes Evolution Questions From Exams · · Score: 1

    Secularist is not only good, it's as close to perfect as it gets. Secularist does not mean atheistic, and in no way gets in the way of also getting a religious education; it merely means that the education itself is based on what works whether or not faith in it is held.

    And yes, it has been tried, and the countries which hold to secularist education have the highest results of any schools. Finland for example is doing fantastically well.

    I suspect your jab about secularist education having been tried was aimed at the former communist regimes, which had atheistic but not even remotely secular education. Blind faith in communism permeated everything about the education system, making it completely non-secular.

  16. Clueless ... on With 'Virgin' Developers, Microsoft Could Fork Android · · Score: 1

    Clean room implementations do nothing at all to protect from patent infringement. Patents are like nuclear submarines, hiding and striking very hard when you least expect it. Copyright, sure, but that is irrelevant since the GMS is closed source and the source code is not available anyway.

    So what the OT is suggesting is that Microsoft makes a WINE style implementation of the GMS, moving target and all, and allow Google to take the lead and Microsoft to follow.

    Sounds likely.

  17. Completely backwards on Windows 8 Metro: The Good Kind of Market Segmentation? · · Score: 1

    But that is completely backwards! Metro requires the memorization of active corners, various slides with varying amount of fingers and all manner of arcane "commands", making it a power user shell to the OS. It does away with - and one might even say punishes - the intuitive, newbie approaches and rewards the power user who loves using the OS for the sake of using the OS and not just for starting applications.

    The very people who generally loathe Metro are the ones it is designed for, and the ones it is claimed to be used for will find it alien and difficult to grasp, because it is not designed for them.

    That a Microsoft UX designer fails to see this is symptomatic of the complete lack of focus at the Microsoft of the "business instinct genius" "the iPhone will never succeed" Ballmer. Even Microsoft do not know what their user interfaces reward and punish. And that is why Windows 8 is such a total failure.

  18. Re:Noobs bitching..... on Ask Slashdot: Why Are We Still Writing Text-Based Code? · · Score: 1

    Assembly has a much larger command set than Brainfuck. Small command sets do not equal simpler.

  19. Re:It's been done on Ask Slashdot: Why Are We Still Writing Text-Based Code? · · Score: 1

    Can't we just say "this is a chart with input X and output(s) y". and just include it, and the compiler automatically generates the code to handle looking up data?.

    Yes! We could call the code handling the data a "library" and include it when compiling!

    What an astonishing breakthrough! You should patent this!

  20. Re:When TAC ate SAC, such was predicted... on Half of US Nuclear Missile Wing Implicated In Cheating · · Score: 1

    How quickly people forget MAD, and what it meant for the survival of humanity.

  21. Re:Same press release as last year on The Changing Face of Robotics · · Score: 2

    It is clear the interviewed person has never programmed existing industrial robots.

    Thus, if the object fell out, it would stop (or do something else). This is different from how existing industrial robots work -- they'd just merrily continue the pick-and-place without the object.

    I have programmed industrial robots of different kinds for the last eight years, and I have not worked with - or even seen - a robot which does not detect when it drops something and reacts to it. Many existing robots can differentiate between different products by grasping them, and there are sensors which can identify products on sight or by size.

    Directly manipulating the robot to teach it has been attempted by ABB and other robot manufacturers, and the results have so far been unsatisfactory in practical use. It is mostly used for impressive displays at expos.

  22. Re:Pathetic Example on VC Likens Google Bus Backlash To Nazi Rampage · · Score: 2, Insightful

    So you're taking nazi propaganda at face value and using the opportunistic treaty with the nation Hitler was building up his strength to crush as evidence, and you're not doing it ironically?

    I'm impressed. Not in the sense you intended, I'm sure, but I am.

  23. Re:...but if you want free software to improve... on FSF's Richard Stallman Calls LLVM a 'Terrible Setback' · · Score: 1

    While your quote is correct, you're drawing the wrong conclusion - one which RMS never states. Yes, it is "evil" to make money from "non-free" software. However, it is NOT "evil" to make money from "free" software.

    And it is quite possible to make money from "free" GPL software. Many companies and individuals do. And in a world with more GPL software instead of less, that option will become more common - until when there is only GPL software every paid developer works on contributing instead of reinventing.

    In short, your conclusion about relegating writing code to a side hobby is not valid; it does not follow from RMS' stance or statements.

  24. Re:9.1 on Windows 9 Already? Apparently, Yes. · · Score: 1

    Mainly the integration of the graphics sub-system into the kernel. That made NT4 very unstable when introduced, and highly sensitive to driver quality, much more so than 3.5 which was the peak in stability of the NT generation. NT 3.5 was more stable than any Windows until XP after SP1 because of the kernel structure.

  25. Re:Digital camera elements on Government Lab Uses Smartphones To Measure Gamma Ray Exposure · · Score: 1

    There are already RGB filters on the camera; the sensor only takes pictures in black and white, so an RGGB Bayer array is used to filter the light reaching each photosite. And since there are two G pixels per final pixel, one of those could be switched to an IR filter. That would allow for taking IR pictures (at lower resolution) or mixing in IR in the color photo.