Jonkman Microblog
  • Login
Show Navigation
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Notices by Don Romano (alt) (thor@noagendasocial.com), page 39

  1. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 14:06:28 EDT Don Romano (alt) Don Romano (alt)
    • Jezza™

    @jeremiah They didn't invent OOP. Alan Kay coined the term OOP to mean something like what we'd call a microservice today, and it's been misunderstood ever since.

    Smalltalk OOP is very different from Java/C++ OOP due to the whole business of message passing.

    In conversation Monday, 22-Apr-2019 14:06:28 EDT from noagendasocial.com permalink
  2. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 14:02:49 EDT Don Romano (alt) Don Romano (alt)

    Alan Kay, coiner of "object-oriented programming", chimes in on a comment thread on Hacker News:

    https://news.ycombinator.com/item?id=19717640

    What he meant by OOP is more like what we'd call microservices today. The term has been misunderstood since the day it was coined.

    In conversation Monday, 22-Apr-2019 14:02:49 EDT from noagendasocial.com permalink
  3. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 13:50:32 EDT Don Romano (alt) Don Romano (alt)

    On the pernicious appeal of object-oriented programming.

    In conversation Monday, 22-Apr-2019 13:50:32 EDT from noagendasocial.com permalink
  4. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 13:09:05 EDT Don Romano (alt) Don Romano (alt)

    It honestly scares me a little how hot phone batteries get when you charge them, considering how chemically volatile LiPo batteries are. They seem to put a lot of current into them to charge them quickly, and a good amount of that is turned into heat.

    In conversation Monday, 22-Apr-2019 13:09:05 EDT from noagendasocial.com permalink
  5. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 10:49:26 EDT Don Romano (alt) Don Romano (alt)

    I'm going against the current: Starting tomorrow, I'm going to walk to work every day. It will take me about 1 hour and 45 minutes. My weight loss has been slowing down and I need to step up my efforts. I sit still most of the day and it feels like my body is rotting away. The shorter walks I've been taking by getting off the bus earlier aren't enough. Long and intensive walk in the mornings ought to help with that. I can sit on my ass as a reward once I get to the office.

    In conversation Monday, 22-Apr-2019 10:49:26 EDT from noagendasocial.com permalink
  6. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 10:01:49 EDT Don Romano (alt) Don Romano (alt)
    in reply to
    • blaha

    @blaha It's funny how we don't have jobs for advanced programmers. They either tire of the drudgery of churning out business apps and quit the business, or move into management. Who replaces them? Inexperienced juniors to whom churning out a business app is a new and exciting challenge.

    In conversation Monday, 22-Apr-2019 10:01:49 EDT from noagendasocial.com permalink
  7. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 09:57:30 EDT Don Romano (alt) Don Romano (alt)
    in reply to
    • blaha

    @blaha So, that's not likely to happen, but this is a tragedy for the field. How will it ever reach a more advanced stage if everyone keeps pushing it down?

    In conversation Monday, 22-Apr-2019 09:57:30 EDT from noagendasocial.com permalink
  8. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 09:54:11 EDT Don Romano (alt) Don Romano (alt)
    in reply to
    • blaha

    @blaha One reason this doesn't happen is because it would be more exclusive. It would be harder to learn, and fewer people would do it. That's not in the interest of novices wanting to enter the field, neither is it in the interest of employers, who want there to be a surplus of developers, and you can't have that if it's harder to learn.

    In conversation Monday, 22-Apr-2019 09:54:11 EDT from noagendasocial.com permalink
  9. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 09:52:41 EDT Don Romano (alt) Don Romano (alt)
    in reply to
    • blaha

    @blaha As for JavaScript, if you look at prior posts I made in the last few days, you'll find that I disagree with that. Programming as a discipline moves forward at a snail's pace because everyone thinks like that. We should attempt to bring the level of the whole profession up, not push it down to the basics because that's the only thing everyone can understand.

    In conversation Monday, 22-Apr-2019 09:52:41 EDT from noagendasocial.com permalink
  10. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 09:48:30 EDT Don Romano (alt) Don Romano (alt)
    in reply to
    • blaha

    @blaha That's 3 multiplications, 2 additions and 3 subtractions. Is that multiplication at all, or did mathematicians just choose to call it multiplication because it has similar properties?

    In conversation Monday, 22-Apr-2019 09:48:30 EDT from noagendasocial.com permalink
  11. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 09:46:00 EDT Don Romano (alt) Don Romano (alt)
    • blaha

    @blaha Well, take the multiplication of complex numbers. Wolfram MathWorld defines it as follows:

    In conversation Monday, 22-Apr-2019 09:46:00 EDT from noagendasocial.com permalink
  12. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 09:42:24 EDT Don Romano (alt) Don Romano (alt)
    in reply to
    • blaha

    @blaha All I'm saying is that, once you go beyond simple real numbers in the field of mathematics, the terms "add", "subtract", "multiply" and "divide", together with "power of" and "logarithm of", seem to take on metaphorical qualities, and no longer mean the same things, and that this is similar to operator overloading in computer programming.

    In conversation Monday, 22-Apr-2019 09:42:24 EDT from noagendasocial.com permalink
  13. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 09:36:43 EDT Don Romano (alt) Don Romano (alt)
    • blaha

    @blaha No. This is interdisciplinary. When I speak of complex, vector and matrix arithmetic, I'm speaking of pure mathematics with no computers involved. In the final sentence, "To me, the programmer" indicates that we are switching gears and are now programmers looking at mathematics from the outside.

    In conversation Monday, 22-Apr-2019 09:36:43 EDT from noagendasocial.com permalink
  14. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 08:23:02 EDT Don Romano (alt) Don Romano (alt)

    ISIL is not so different from Nazi Germany.

    1. Appeal to restless young men.

    2. Invigorate them and fight a war.

    3. Create a new, pure and orderly society based on conservative values.

    It's tempting to say that ISIL is basically fascism for muslims.

    In conversation Monday, 22-Apr-2019 08:23:02 EDT from noagendasocial.com permalink
  15. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 07:16:24 EDT Don Romano (alt) Don Romano (alt)

    Europe is the old professor with the beard and the monocle who has already been there and done that.

    America is the rebellious teen who thinks Europe, his dad, is stupid and old fashioned.

    In conversation Monday, 22-Apr-2019 07:16:24 EDT from noagendasocial.com permalink
  16. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 06:59:44 EDT Don Romano (alt) Don Romano (alt)
    in reply to

    If we ever embarked on the ambitious project of merging mathematics and computer programming, we would have very harsh conflicts between very famous people. There are conventions in mathematics that we strongly discourage in computer programming, and vice versa. What this tells me is that these conventions are mostly subjective.

    In conversation Monday, 22-Apr-2019 06:59:44 EDT from noagendasocial.com permalink
  17. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 06:53:33 EDT Don Romano (alt) Don Romano (alt)

    Is it possible to prove that complex, vector and matrix arithmetic operators are equivalent to their real number counterparts? Does it make sense to call it multiplication when it's actually a composite operation and it doesn't behave the same? For matrices, multiplication doesn't even have the same properties, because the order you multiply two matrices in affects the result. To me, the programmer, it just looks like operator overloading, and many programmers are actually opposed to that.

    In conversation Monday, 22-Apr-2019 06:53:33 EDT from noagendasocial.com permalink
  18. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 06:52:57 EDT Don Romano (alt) Don Romano (alt)

    Is it possible to prove that complex, vector and matrix arithmetic operators are equivalent to their real number counterparts? Does it actually make sense to call it multiplication when it's actually a composite operation? For matrices, multiplication doesn't even have the same properties, because the order you multiply two matrices in affects the result. To me, the programmer, it just looks like operator overloading, and many programmers are actually opposed to that.

    In conversation Monday, 22-Apr-2019 06:52:57 EDT from noagendasocial.com permalink
  19. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 06:44:42 EDT Don Romano (alt) Don Romano (alt)

    Numberphile explains the Mandelbrot set excellently:

    https://www.youtube.com/watch?v=FFftmWSzgmk

    Okay, so you do need to understand how complex number arithmetic works before you'll understand exactly what's going on in the video, but that's within reach of anyone who didn't flunk their math class in school.

    In conversation Monday, 22-Apr-2019 06:44:42 EDT from noagendasocial.com permalink
  20. Don Romano (alt) (thor@noagendasocial.com)'s status on Monday, 22-Apr-2019 04:49:44 EDT Don Romano (alt) Don Romano (alt)

    The most important aspect of having an experience isn't the experience itself, but sharing the moment with others. The exception is calm experiences where you're just taking it all in and talking would ruin the moment.

    In conversation Monday, 22-Apr-2019 04:49:44 EDT from noagendasocial.com permalink
  • After
  • Before
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.

Switch to desktop site layout.