Slashdot Mirror


User: Alomex

Alomex's activity in the archive.

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

Comments · 2,843

  1. Re:The old adage comes back and back on Love and Hate For Java 8 · · Score: 1

    The differences between Scheme and Lisp are really mere details,

    Functions and variables live in the same namespace? Ready embracing of data structures other than a list? heavy use of scope? structure types? many control structures? Scheme is like a mature lisp that finally got over the initial excitement that lists alone are surprisingly powerful.

    People who whine about the paren notation don't seem to have grasped just how powerful the idea is.

    Are you serious dude? do you really think the power of lambda notation and list processing has anything to do with parens? Heck, a slightly more intelligent parser using carriage returns a la python can do away with more than half of the parens while underneath being 100% equivalent to Lisp, just like the C compiler is smart enough to treat

    if a==b

    as

    if (a==b)

    without asking you to explicitly add the unnecessary parens.

  2. Re:Answer not obvious on Love and Hate For Java 8 · · Score: 1

    Which brings up the point that overloading of binary operators such as "+" should only be done when it applies to neither, hence my comment about it being an operation that applies to a tuple and produces a new singleton.

  3. Re:The old adage comes back and back on Love and Hate For Java 8 · · Score: 1

    Not even I believe that. You are, so far, the only person to state that "Python is a functional language a la Scala or Haskell".

    Python is a rather interesting mixture of functional language constructs overlaid (nearly by accident) on top of an imperative language syntax. It is, in this sense, a rather unique and innovative modern functional language.

  4. Re:Finally Fixing the Date stuff on Love and Hate For Java 8 · · Score: 2

    All the examples you give predate the "nearly four decades" timespan that I wrote about in my post. With those you just have--inadvertently-- confirmed my point.

    Academics made great contributions to programming languages until the "programming languages=type theory" and "usability improvements=syntactic sugar" mindsets crept in. I am far from the first person to observe this btw, e.g.:

    http://matt-welsh.blogspot.ca/2013/04/the-other-side-of-academic-freedom.html?showComment=1366600358822#c5765593833050647322

    Don't get me wrong, I'm all in favor of research. I'm just pointing out that the PL community has chosen a narrow focus of their discipline to the detriment of progress in real life PLs.

  5. Re:The old adage comes back and back on Love and Hate For Java 8 · · Score: 1

    Except that no one ever said that. Santayana said that about history and Henry Spence paraphrased it with Unix, but no one said it about Lisp.

    In fact all the modern functional languages are remarkable in how much they are not like Lisp, starting from Scheme which managed to maintain the horrible parens notation but did away with almost everything else (dynamic scoping, no state, no control structures, no defun, etc.) and moving on to Python, Haskell and Scala.

  6. Re:Finally Fixing the Date stuff on Love and Hate For Java 8 · · Score: 4, Insightful

    Academic types have rejected 95% of all real advances in programming languages for nearly 4 decades as "syntactic sugar" while they carry on with their abstract type theory which has had rather limited impact in the real world in the same time span.

    Do yourself a favor and do away with the "syntactic sugar" crutch and try to judge a language proposal on it's own merits. Is it better to write 3+5 than 3.add(5) ?

    The answer is obviously YES, so who the hell cares if it is syntactic sugar, syntactic salt or syntactic coconut sprinkles.

    If it makes life better it should be adopted. End of story.
    p.s. there are potential drawbacks with operator overloading, but "syntactic sugar" ain't one of them.

  7. Re:Finally Fixing the Date stuff on Love and Hate For Java 8 · · Score: 3, Insightful

    Actually it isn't. The add() method belongs to the first parameter, whereas the native '+' implementation (used to) belong to neither and if you think about it really should be that way.

    '+' is not a method or property of the first parameter. the correct interpretation of a+b is that this creates a unnamed virtual object number tuple with the method add.

  8. The negotiations for Japans surrender started before the bombs were dropped.

    Not credible ones. It took two bombs and six days after the second bomb for Japan to surrender.

    It is stipulated that one of the reasons the bombs were used anyway was to demonstrate the power of them to scare Soviet.

    This is one reason, but as usual complex decisions in the real world are taken for many reasons, including others such as shortening the end of the war in the Pacific.

    There were stronger military targets that could have been chosen, the amount of civilian deaths were intentionally high.

    BS

    From Wikipedia: Hiroshima, was an embarkation port and industrial center that was the site of a major military headquarters; [Kyoto was purposely dropped from the list of targets because its low military value]. The city of Nagasaki had been one of the largest sea ports in southern Japan and was of great wartime importance because of its wide-ranging industrial activity, including the production of ordnance, ships, military equipment, and other war materials. The four largest companies in the city were Mitsubishi Shipyards, Electrical Shipyards, Arms Plant, and Steel and Arms Works, which employed about 90% of the city's labor force, and accounted for 90% of the city's industry.

    More importantly, the targets of highest military value had already been bombed to hell (e.g. Tokyo) this meant that to be most effective the atomic bombs had to be dropped on B-list cities, this is not out of a murderous want for civilians, but rather reasonable war time tactics.

    [...] Gen. Dwight Eisenhower [...] Admiral William D. Leahy [...] General Carter Clarke

    Let's give a bit of background to those quotes shall we. Conventional war generals hated the fact that the war was won from the air by one Mj. Gen. Leslie Groves. He wasn't even promoted to Lt. Gen. during his active career in spite that a cold look at the facts seem to warrant five star-hood.

    Herbert Hoover was a retired Republican ex-president who knew jack squat about where Japan was or wasn't, criticizing the decisions of a Democrat president.

  9. Re:Commercials again? on 13-Inch Haswell-Powered MacBook Air With PCIe SSD Tested · · Score: 1

    Sorry, but the OP snippet looks like marketing fodder and the upgrade is rather minimal, when compared to what other vendors have announced for their haswell upgrades. I'm quite alright with significant upgrades with well written summaries in /., including those from Apple, but this post was just spam.

  10. Re:Already happening on Door-To-Door Mail Delivery To End Under New Plan · · Score: 2

    Yes, yes, evil republicans are to blame for everything.

    The GP didn't say such a thing. He blamed the republicans, giving factual data, for the current mess in the USPS.

    You simply took sides as if this were a Sunday night Football game and five other fellow GOP fans moderated you insightful even though your post in no way addressed the unique conditions imposed on the USPS by Republicans.

    With political debate at this level we are fscked as a country. That much is clear.

  11. Re:Margin compression on Apple Profit Falls 22% But iPhone Sales Are Up · · Score: 1

    But if all you do with your tablet is read email and watch video then a smartphone or phablet is even better.

  12. Re:Margin compression on Apple Profit Falls 22% But iPhone Sales Are Up · · Score: 1

    No, it rather means that people are finally understanding that a tablet is a novelty.

    Precisely. SmartPhones are useful and as soon as alternatives were available the market for those grew rapidly, as people find the concept useful and they'll buy it from any supplier so long as quality is comparable.

    Now think of the iFad: one rarely sees Android tablets out there, even though they are as good as iPads. In fact, most people seem to prefer Phablets.

    Why? because fads are tied to one supplier, e.g. any of the trendy labels in fashion on a given year, and it is not about the shirt, but about owning the Desigual shirt or the Super Dry shirt.

  13. Re:Sigh on Ask Slashdot: Setting Up Non-Obnoxious Outdoor Lighting? · · Score: 1

    So you won't admit that there is hyperbole and equivocation in the term light pollution? and that this equivocation is done on purpose to make easy points?

    p.s. I'm very much against light pollution. After all what's the point of illuminating outer space with sodium street lighting? But I have no problem admitting that the term "light pollution" is in a whole other category to most other pollution sources and a bit of a cheat.

  14. Re:Lenovo, please unlock the bootloader on Lenovo "Rips and Flips" the ThinkPad With New Convertible Helix Design · · Score: 1

    From Wikipedia:

    Lenovo Group Limited is a Chinese multinational technology firm with headquarters in Beijing, China and Morrisville, North Carolina.

    The company was founded in China and used to be called Legend, and it is listed in the Hong-Kong stock exchange. In 2005 it bought the IBM PC business division.

    Back when it was an IBM company new batteries would be delivered next business day. Today they take 6-10 weeks to arrive.

  15. Re:Lenovo, please unlock the bootloader on Lenovo "Rips and Flips" the ThinkPad With New Convertible Helix Design · · Score: 3, Informative

    So... 10 weeks later I got a replacement machine!

    Lenovo ships every spare part by boat from China. This is a joke for machines such as Thinkpads which are meant for businesses.

    It boggles the mind that their Chinese based operations can be so stupid as not to realize the damage they do to their brand every time this happens.

    My last thinkpad was needed repairs just a few months after the two year warranty expired, then a year later one day it just died. That was my third thinkpad and the last one I ever buy.

  16. Re:The truth is on The Man Who Convinced Us We Needed Vitamin Supplements · · Score: 1

    Seriously how processed are tomatoes, carrots, potatoes etc? I recall seeing them in a supermarket.

    Sorry dude, it's the other guy who is claiming that the above foodstuff is processed, not me, viz.:

    'processed foods' is a ridiculously broad term that could be applied to the majority of food you buy in the supermarket

  17. Re:The truth is on The Man Who Convinced Us We Needed Vitamin Supplements · · Score: 1

    It is clear he meant by that term and if your only defense is that it can be applied too broadly (which no one does) then you are already admitting you are on weak ground.

    You establish a similar defense of bad food additives and chemicals with the inane "every compound is a chemical". Next you are going to say that organic food is bad since organic means compounds with carbon such as butane. Seriously dude, in your world that counts like an argument?

  18. Re:The truth is on The Man Who Convinced Us We Needed Vitamin Supplements · · Score: 0

    '[Processed foods are bad]'? Really??

    Yes really.

    What the fuck is 'processed food' even?

    LMGTFY:

    http://lmgtfy.com/?q=processed+foods

    https://en.wikipedia.org/wiki/Convenience_food

    Next you're going to say that 'additives' and 'chemicals' are 'bad for you'.

    Ah, you are being ironic. Or trolling. Or both.

  19. Re:The Doomsday Device has worked so far. on How Climate Scientists Parallel Early Atomic Scientists · · Score: 1

    There are other ways to control an experiment outside an alternate reality. This "completely unknowable" is made up stuff to justify an less and less tenable position. Facts strongly suggest that without nuclear weapons we would have had another global conflagration and that the presence of nuclear weapons kept the war "cold".

    Of course we will never know with absolute inside-the-lab certainty, but social sciences by necessity operate at a lower standard.

    The mark of a good scientist is the ability to process new data, even when contrary to long held beliefs and adjust their opinions accordingly.

  20. Re:Don't worry on Ask Slashdot: How To Deliver a Print Magazine Online, While Avoiding Piracy? · · Score: 1

    You are right, but still there is hassle factor on making the copy available and waiting for your friend to make it available, etc. I.e. not worth the trouble if you price it competitively.

  21. Re:The Doomsday Device has worked so far. on How Climate Scientists Parallel Early Atomic Scientists · · Score: 1

    Well, the records do say this. On both sides.

  22. Don't worry on Ask Slashdot: How To Deliver a Print Magazine Online, While Avoiding Piracy? · · Score: 4, Insightful

    Don't worry about it. A regular paper magazine can be "pirated" by loaning the issue to friends. You actually want that, because the more people are familiar with your magazine and the more they read it, the likelier they are to subscribe.

  23. Re:The Doomsday Device has worked so far. on How Climate Scientists Parallel Early Atomic Scientists · · Score: 1

    Or how about a third option which is: the records at the time (which are now public) explicitly say so.

  24. I wonder why on Poll Shows That 75% Prefer Printed Books To eBooks · · Score: 1

    In 2009 I could buy most books I was interested on at a substantial discount over hardcover (kobo reader) in 2013 the price is often comparable and often higher while ownership rights are lower. Funnily enough I don't seem to be as satisfied with e-books as I used to be.

  25. Re:The Doomsday Device has worked so far. on How Climate Scientists Parallel Early Atomic Scientists · · Score: 1

    Not when the generals in question on both sides quote nuclear weapons as a reason why WWIII never happened.