Live data from Hacker News

Viewing profile — richmattes

richmattes

HN member
Joined
Thu, Mar 06, 2014, 3:27 AM UTC
HN karma
30
Public activity
30 items

About richmattes

Robotic software engineer working on ground vehicle autonomy, interoperability, and simulation.

Recent public activity

  1. comment
    Comment #33557223

    https://archive.ph/SowRE

  2. story
  3. story
  4. comment
    Comment #25391435

    ROS isn't really one thing. Per the "about"[1] it's really made up of several pieces: Plumbing: ROS is centered around a publish/subscribe messaging framework, with a central broke…

  5. comment
    Comment #22578826

    It would be triangulation if the system was measuring the arrival angles of the incoming signals. If the system relying solely on arrival time differences, it's likely doing someth…

  6. comment
    Comment #22071239

    If you're into this stuff and ever in the Seattle area I recommend visiting the Naval Undersea Museum in Keyport. They have a good collection of torpedoes on display, including a J…

  7. comment
    Comment #21441175

    There is an implementation of rust bindings for ROS 2: https://discourse.ros.org/t/announcing-rust-bindings-for-ros... https://github.com/ros2-rust/ros2_rust It looks like they cou…

  8. comment
    Comment #21441121

    catkin packages are just CMake projects, and you can use find_package to discover them without making your module into a catkin package. I've written a few drivers this way without…

  9. comment
    Comment #21438502

    Why haven't I tried ROS on Windows? I never really had the need to, I primarily use Linux at home and work. I did briefly evaluate ROS 2 (ardent) on Windows at my previous job. It …

  10. comment
    Comment #21437804

    I've never tried it, so I don't know how easy it is, but there has been a lot of work recently to improve ROS on Windows: https://microsoft.github.io/Win-RoS-Landing-Page/

  11. story
  12. story
  13. comment
    Comment #18207902

    If you're not looking for a full size rack, I like the Hammond Manufacturing RCH series. They come in several heights and depths, and you can add locking doors and casters.

  14. story
  15. comment
    Comment #17925877

    ROS runs on Mac, and ROS 2 adds Windows support.

  16. comment
    Comment #17569341

    The 'assertion-evidence' approach to creating slides focuses on for keeping text to a minimum and using pictures and other visual aids to support your message. They emphasized it i…

  17. story
  18. comment
    Comment #16529840

    The 90s wasn't exactly the stone age, there was plenty of self-driving vehicle work taking place. For example: https://www.smithsonianmag.com/history/the-national-automate...

  19. comment
    Comment #13399453

    Sure, but even then, I think his point is still applicable. It's urllib2 and requests, not urllib2 and requests and 20 other libraries. The fact that an inferior library is being k…

  20. comment
    Comment #13399420

    I don't think he's arguing that the language designers are the ones that need to be curating crates, he just brought up Python as an example of some sort of curation happening in a…

  21. comment
    Comment #13399251

    Thanks for taking the time to write that out. My intention wasn't to call you out specifically, it's just that I see a similar sentiment expressed almost every time Fedora is menti…

  22. comment
    Comment #13396825

    If you can't definitively prove that a class of changes won't break things, then you probably have to treat that class of changes as breaking and version accordingly, no?

  23. comment
    Comment #13382304

    That's an interesting point. If you're using a language that adds more rules to the API compatibility than the language that a module is released in, it's probably not possible to …

  24. comment
    Comment #13382126

    So it sounds like you're trying to quantify the runtime stability of a library with the risk metric: e.g. if I update this package, what are the chances that the foobaz function I'…

  25. comment
    Comment #13379297

    What do you mean by risk? How would you quantify it? As I understand it, all semver is trying to tell you is when backwards-compatible changes happen, and when backwards-incompatib…