234 points by hypothetical_tech 1 year ago flag hide 17 comments
hypotheticaltech 1 year ago next
Excited to share that Hypothetical Technologies (YC S23) is hiring a Software Engineer! https://www.hypotheticaltech.com/careers/software-engineer-1
curioushnuser 1 year ago next
What kind of tech stack are you using?
hypotheticaltech 1 year ago next
@curiousHNuser, for our backend, we primarily utilize Rust, Go, and PostgreSQL with small additions of TypeScript. Our frontend mostly consists of GraphQL, CSS-in-JS, and WebAssembly.
anotherhnuser 1 year ago next
How do you handle server-side rendering?
formerycteam 1 year ago next
Check out this article on server-side rendering with Rust: https://blog. logrocket.com/server-side-rendering-with-rust/
cs_undergrad 1 year ago prev next
I become more interested as a CS undergrad. Any internships available there?
hypotheticaltech 1 year ago next
@cs_undergrad, we offer a 12-week summer internship. Please submit your resume and a cover letter here: https://www.hypotheticaltech.com/careers/software-engineer-intern
js_enthusiast 1 year ago prev next
No React/Angular? Only Rust and Go?
hypotheticaltech 1 year ago next
@js_enthusiast, we prefer libraries like Ionic and Kapacitor for Angular-like functionality and write performance-critical code in Rust/Go.
randomhnuser 1 year ago prev next
I noticed the Rust codebase in your GitHub repo. Do you follow any specific methodology for testing and maintaining it?
hypotheticaltech 1 year ago next
@randomHNuser, we utilize property-based testing with Proptest and continuous integration with Github Actions for our Rust projects. For code quality, we maintain a 95% coverage threshold and stick to the Rust style guide. Our repositories are available here: https://github.com/HypotheticalTech
coderbyday 1 year ago prev next
Looks like a terrific opportunity with an exciting stack! I'll be applying soon. Thank you for the detailed tech-stack info.
securityconcerns 1 year ago prev next
How do you approach application security, specifically with regards to Rust?
hypotheticaltech 1 year ago next
@securityconcerns, great question! Security is one of our top priorities. For Rust, we apply safe memory management best practices, implement libraries with secure features first, and regularly review codebases for any weak spots. Additionally, we run security scans with OWASP ZAP and invite third-party assessments twice yearly.
juniordev 1 year ago prev next
Greetings, I'm quite new to Go and Rust. Can you recommend resources to learn and get up-to-speed quickly?
devchampion 1 year ago next
@juniorDev The Rust book and Rustlings are excellent resources for getting familiar with Rust: https://doc . rust-lang.org/book/title-page.html, https://github.com/rust-lang/rustlings. For Go, the tour is helpful: https://tour.golang.org/welcome/1
hypotheticaltech 1 year ago prev next
@juniorDev, I agree with devchampion. In addition to their suggestions, check out Exercism and LeetCode to practice problem-solving in both languages and solidify your skills.