HN user

moglito

122 karma

CEO and Founder at Transitive Robotics

Posts7
Comments30
View on HN

I'm in agreement regarding more. But I think it also says something about clear messaging and how many people struggle with that. It's actually consistent with YC advice. They say most pitches fail to even convey what the hell they are doing and what problem they are solving. I suspect a language model will get that part across rather well.

I'm working on an open-source platform for full-stack robotics (called Transitive) and this is on my roadmap, but I haven't started on that piece yet. Like you I've seen the pain though. Airbotics.io is developing a CI/CD pipeline for robotics and I could imagine they'd be interested in helping build a solution for what you are interested in as well. Would be happy to chat and potentially collaborate.

The robot's manufacturer, of course, if the surgical robot was acting autonomously, i.e., unsupervised, as the title suggests. AI-trained or hard-coded doesn't matter. It's the manufacturer's responsibility to ensure their robots are safe or, when they cannot guarantee safety, abort and ask for help. This does not mean that surgery success has to 100% -- that's a different matter. But in the course of it's operation it shouldn't cause undue harm.

Are you aware that ros service calls are RPCs (not based on pub/sub like actions)? Furthermore, if you use nodelets (http://wiki.ros.org/nodelet) you get zero copy communication between your algorithms. So I actually think that ROS has the facilities to address the needs you describe.

I'd be interested, though, in your suggestions on what a real architecture for robotics looks like in your mind? I still remember the time before ROS, 20 years ago, when each robotics team had to designate a sub-team just for building and maintaining the middleware. That was a waste of time and effort. But you seem to suggest that we go back to that? ROS might not be perfect but it's so much better than anything else that exists. It's also open source and we can all work together to make it better rather than reinventing the wheel each time.

[dead] 3 years ago

Interesting. What's your estimate on how much overhead it was to support multiple clouds vs. just settling on one? Any tools/libraries/abstractions you can recommend that makes developing against multiple clouds easier?

[dead] 3 years ago

"It’s hard for old mate Joe to get re-elected.." -- Glad to see that this was written by a highly objective and professional journalist with no personal political opinions of their own mixed into the narrative ;-)

[dead] 3 years ago

Has nothing to do with Paul Graham. Click-bait?

I don't get it from your web page. What can I connect? Slack, Github, other APIs (like Zapier) -- or is it meant for running code on an existing page (automate front end)? I on purpose did not read your description above so I can give you feedback on the more important piece, your web page.

But there is no concurrency in Javascript! So even after this exercise, the running function still has to finish before the next can start. This will only create actual concurrency when each of the actors are themselves doing pretty IO heavy things where they wait for external processes to finish. Otherwise, if you actually have compute heavy processes that should run in parallel you should use the node.js cluster package or worker threads, both of which come with IPC built in already.

I love Neil Young, but it's still a shame that he left Spotify. Joe Rogan or not, a music collection like Spotify is incomplete without his music.

No map? no aggregation? When I read "mood of the world", I was imagining something other than a long list of recent submissions, but either one aggregate or a map there you can zoom in and out to see aggregation or detail at different regional levels.

"Loneliness is when we are surrounded by people and feel misunderstood by others." By this definition a prisoner in solitary confinement is not lonely. That seems problematic. The overall argument might still be useful, but I wouldn't call these things definitions, just implications (IF you are surrounded by people and feel misunderstood by others THEN you feel lonely).

That depends on the intended application of those certificates. I was only thinking of local development with self-signed certificates that would never be used in production. But yes, I see your point. Some users may not realize the security risk when using an online tool like this and use it for production certificates as well.

Nice work! Bookmarked. Any plans to add openssl tools? I keep finding myself needing to convert x509 certs to text, and of course there is the never ending question of how do I generate my own SSL certificates. I guess it would be awesome if many of the most frequent questions on StackOverflow had a "kody tool" answer. I'm saying this because I think many conceivably could.

I think you need to be very careful there. Only because something is, e.g., a number, does not mean you know what it represents. I think Typescript might actually create a false sense of safety.