Robots usually consist of many complicated components. ROS provides a unique and consistent method for those components to communicate with each other via an API and a pub/sub method. That way each one of your components can handle it's own logic via whatever software it likes, just so long as you can connect to the ROS api and let the OS handle orchestrating each component. A bit like a conductor in an orchestra.
I published a research paper as an undergrad on improving an existing algorithm for a team of mobile robots to navigate space and create a map of their environment.
I also used it as an intern at a robotics company to use a microsoft kinect as a depth sensor for helping the robot perceive space in three dimensions.
I was disappointed that he didn't give any information around SPA's he though were good! Does anyone have recommendations for an example of a world class SPA?
I've found that behavior that isn't quite a ritual, but unique to that activity can be highly motivating and beneficial to focus as well. Whenever I want to get deeply focused on code writing, I'll start speaking to myself under my breath. A bit like the intention behind vocalizing your thoughts during a coding interview, it's been very helpful for keeping my mind on track.
is the compensation really like this for a mid level engineer at a FAANG? I'm still fairly new into my career and I can't believe that the enterprise money is sooo much better than the startup world. I'm currently earning around 120k a year with health insurance and no equity. Should I really be designing on trading up into a nice big enterprise job?
Starting off with Ubuntu is a good idea. That's the friendliest distro of linux yet it still provides a fair amount of extensibility so you can start playing around with the really cool things linux offers. There wasn't anything I found myself missing. I suppose the keyboard layout is a little different but that's about it? Again though, the beauty of linux is that you can change just about anything for your preferences. I guess the recommendation is simply to just switch and just start and be patient! Good luck!
How many people actually do this vs talk about doing it? I know Mr. Money Mustache is super popular and generally the tenets are a great idea, but I certainly don't know anyone my age (early 20s) who has become a proponent of these ideas. It seems a bit too extreme for my tastes. Why not just get a job you like, save enough that work is optional and enjoy your day to day?
I kind of wish HQ would go away. I know that's mean to say however it's really a rather buggy app and the game it's self is only marginally fun. Having to deal with questions not working, the host droning on, the app freezing or stream crashing makes the experience even less enjoyable. Additionally, the prize money is going to have to increase if prize is going to be more than a few $ as they keep getting bigger. Even 10k when split between a few hundred or a few thousand people gives you a pretty minimal reward. I wonder at what point the creators are going to start pivoting to advertising to start underwriting their gameshow.
I've seen a glut of developer note taking apps lately and every time I see them I wonder, why not just use something like org mode? That's one of the biggest things emacs has to offer and once you start to use it, all of these markdowny developer note taking apps become irrelevant.
I'd just like to say thank you for making a great game! World in conflict always stood out to me as a favorite, and I really enjoyed how fast paced it was.
I clicking on this telling myself that this was the last post I would read today on HN and I'm glad I did. This is exactly the kind of thing I wanted to read and I'm going to spend my time in the coming year holding this philosophy close.
It's interesting how this article points out that there's very little technically wrong with the laptop but the design is no longer leading the pack. The laptop market seems bifurcated by the Macbook and the thinkpad. Does a laptop exist out there nobody knows about that quietly outperforms (in both hardware and design) these two dominate market forces?
This is a great encapsulation of exactly why I put down snapchat a few years ago. It's rather scary how people can get pulled into this feedback loop and how hard social media users can work to keep of a facade of performance. Thanks for giving a noun to the sentiment I've had for a few years.
Does anyone have any good advice on getting started building things in 3D using Unity and bringing it to the internet via ThreeJS? I've learned a little bit about threeJS but I'm not sure how to take things out of Unity and into ThreeJS and into my browser.