This pattern of stepping with different ds along a path has a lot of applications in control theory. Often we change the ds/dt ratio based on the known acceleration profile of a motor to minimize jerk and reach our destination as fast as possible.
Honest question, how do you (or amyone) propose to vet drivers? They require drivers license and car insurance registration, anything like a CDL would make being a driver prohibitively expensive. Their rating system already works as a good signal the few times Ive used uber.
i don't know, i don't work there. i'm just somebody who almost died because one of their drivers was a terrible driver. that sounds like a problem they should figure out. dude didn't even know how to change a tire, so start with "basic knowledge of car maintenance." and a basic ability to speak english would be a good bar to meet, too. they'll let anybody with a driver's license, car, and a heart beat drive on that app. there should be a higher barrier of entry. but idk, i don't work there. this is just my experience as consumer.
also, the US should be wayyyyy stricter on who we issue drivers license to. so many terrible drivers on the road driving these death machines.
I use hono a lot and im going to avoid these new features for certain. Hono already had a problem with documentation and feature completeness for anything beyond their simple REST api, such as their middlewares like graphql and RPC. The jump in complexity from a meh graphql plugin to a full stack SSR framework is so massive and I don't think the current dev team can do it justice.
I highly recommend anyone looking into this to instead stick with larger, better community supported projects like Astro.
I formed a similar impression. I tried using their graphql plugin only to discover that there was no way to pass a context to the graphql handler (at the time) which was surprising. I went back to yoga after that.
I lived for awhile in North Kingston RI and I absolutely loved the Rhode Island Computer Mueseum. It was usually staffed by older gentlemen, who would absolutely love to go into any topic related to computers they knew about. One of my now core memories is playing the original space wars on a working (only 8 remaining if i remember correctly) pdp 12 with one of my friends in elementary school.
RICM has one of those PDP-12s. And RCS/RI also has one! Two of these very rare machines, both in working condition, are located within a few miles of each other.
Hand written wasm is too low level to use a UI framework with, but there are rust frameworks that compile to wasm for web. For example, Yew and Leptos are both web-first frameworks, and there are a few such as Dioxus or wgpu that are native-first and work on web.
It isn't, really, what the Rust frameworks do is compile down to a specific interop, sure (JS + WASM, its not pure WASM due to lack of DOM access for starters).
That said, no reason a hand written WASM app isn't feasible, with appropriate JS glue
I'm a High Schooler right now (pretty competent software, interested in hardware). If you dont mind me asking, what specifically has your double major opened up for you?
I can’t speak for the person you replied to, but I work for a software company that is always on the lookout for mechanical engineers who can write code. It’s a pretty rare combination.
Any suggestions for a mechanical engineer who has some coding aptitude and wants to switch careers? I'm self taught and have mostly worked on hobby projects. I have some professional controls experience programming automated machinery (PLC). My lack of formal CS training seems like a real barrier to jumping into a full-time software role.
It's true, you might be able to find a slow career move where your roles take on more and more code until eventually pure programming rolls trust your experience. However if you're looking for a faster move look into night classes, if possible. You can get a computer science degree for much cheaper in a couple years of just doing night classes along with your work. It can be hard to balance all that but career changes are usually difficult to navigate. I wish you luck!
Tldr; it's a lot of coursework but I've never regretted it.
I'm a TPM now, have worked on aerospace projects with small teams where it helps to be fluent in both sides of the electronics and mechanical design. I've managed multi disciplinary design optimization efforts where there is heavy intersection between code and real-world mechanical factors (writing code for my mechanical designs and writing the backbone for other contributors or translating their system to code). Being able to understand electric motor systems design end to end through the entire chain from control comms to firmware to MOSFETs, electromagnetics, and mechanics has been rewarding for me as well.
In terms of opening opportunities, small hardware startups are where I've been able to have impact, and where there is demand for someone who wants to contribute in both areas. Where I am now as TPM is a fairly limited track and PM is a bad word in some companies. At faang, it seems that software track pays better than tpm or mechanical so that is one item to note.
At larger companies it is a difficult sell for someone who wants to do both at the same time as an IC. Smaller niche companies are more likely to want someone who has the breadth and can help fill in gaps or own a whole project.
The reason I am not a pure SWE is that my passion lies in being able to hold the result in my hands at the end of the day (or week, month, year:)
I'd recommend you try out the machine shop or what is available to you if you go to an engineering college, maybe some robotics projects, mechanical engineering foundation courses, material science courses. See how you like it. I'm sure you will be successful whatever you do. If you do both it's a lot of work but I never regretted it for a second.
I was at lockheed and am still friends with some of the best engineers I have ever worked with ; Every single HW engineer I worked with also coded - and we have built, patented and pursued so many other paths based on the capabilities of HW engineers being able to design actual HW as well as spec the code required to solve the problem.
So, if you have the capability, certainly go both... It will give you, at your age, the ability to build the change you want to see in the world....
Generally this idea is called motion profiling: https://www.motioncontroltips.com/what-is-a-motion-profile/