Hacker Newsnew | past | comments | ask | show | jobs | submit | pattycakes's commentslogin

Sounds like your build system is the problem, not ROS.


Last time I used ROS, it forced you to use its build system. Catkin or something? It was a layer on top of Cmake.


My colleagues and I used to joke that any build system issue you encounter will be addressed in next year's build system.

* https://wiki.ros.org/rosbuild

* https://wiki.ros.org/catkin

* https://docs.ros.org/en/jazzy/Tutorials/Beginner-Client-Libr...

* https://docs.ros.org/en/jazzy/How-To-Guides/Ament-CMake-Docu...

It doesn't feel like a joke anymore.


You forgot ament.


Whoops, sorry. I must have repressed that trauma.


FastApi can generate the OpenApi yaml


not everyone writes Python, and not everyone starts code-first


There is a framework in every language I've worked with that will generate the OpenAPI schema for you. That you have to sketch the API in a language is not necessarily "code-first", it's just a different language than yaml/json, (go,py,js) without the implementation, just write the same types in example


Waste of time imo if you use a framework like fastapi which generates the spec for you


Exactly this, I’ve been a python guy which is apparently not the main language used by most api developers or what? Is there nothing like FastAPI in js land? I do start my APIs by writing the openAPI spec, only it’s written in pydantic inside FastAPI and turns out this also creates the actual API lol.


Reddit used to show it, they intentionally removed it maybe around 2015


Youtube also used to show likes and dislikes separately, now only shows likes.


I there a way to turn on audio? I'm on chrome and do not have audio either


You can explicitly allow it in Site Settings, and then reload the page. For me, I click the little button (looks like sliders) to the left of the URL, Site Settings, and then scroll down to change Site Audio to "Allow".


This is the strangest debate and it's not really clear from the blog post what the benefit of picking one gets you. Why does it matter what happens on a devs branch? just do a squash and merge when merging a branch to trunk.


OpenAPI is more than just documentation generation, it’s also used for runtime time validation and codegen for both client and server stubs. I’d argue that what’s discussed in this article can complement OpenAPI but doesn’t replace it.


>The fact that there’s no built-in element for things like dropdown menus is mind boggling to me.

You mean the select tag?


No, I mean like a pull down menu. Like when you click “File” or “Edit” on $desktopOS


I will add, if you like watching live music, a more extensive list is here: http://www.foopee.com/punk/the-list/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: