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

Tangible Materials | AI Engineer | Remote (US/Canada) | Full-time | $140k - $160k USD + equity at seed startup.

Tangible Materials helps the construction industry to make better decisions around building materials. This means using less and better materials. We use AI to parse very complex construction documents to estimate quantities, track design decisions and detect over-design.

In this role, you'll help build the next version of our core technology by creating an agentic takeoff system.

Stack: Ruby, Rails, Typescript, React, Postgres, Redis.

https://careers.tangiblematerials.com/jobs/cad58c98-2666-466...

No visa sponsorship at this time


Tangible Materials | Senior Engineers | Remove US/Canada | Full-time

We're building a fully automated agentic platform to help the construction industry optimize takeoffs, make better design decisions and reduce carbon emissions related to construction materials.

We're a seed stage startup of 10. You'll be working on our core agentic AI stack and learn a lot of building science along the way.

Apply at https://careers.tangiblematerials.com/

Tech Stack: Ruby on Rails, React, TypeScript, Postgres


Montreal is the 19th largest metropolitan area in North America. https://en.wikipedia.org/wiki/List_of_North_American_metropo...

It's also very close to the American North East for data transfer...


There's no reason why you can't have Heroku to connect to a RDS instance or a DB you manage yourself. It's not has easy as using the Heroku way, but not very difficult either.


I'm curious, would this adds considerable amount of latency to the DB queries? I'm guessing connecting to RDS from an EC2 instance would have less latency compared to connecting to RDS from a Heroku or DigitalOcean instance, but how much is the difference and is it significant enough?


Heroku's hosted on Amazon servers, so you still can have your app and db in the same data center


When I was an intern at a large fortune 500 company, in the first week, my manager had me schedule a 30 minute meeting with the 20 or so people I'd have to interact with during my internship. This was pretty awkward at first to walk up to people and ask 'can I interview you'?

Still, the benefits of this were huge. After the first week, I was aware of who everyone was, what their job was, what they studied and what they liked to do. It was a nice icebreaker that cut my onboarding time by a significant amount.


The browserstack website is currently down for me. Anyone else?


I'm the author of this post. Happy to answer any questions you might have :)


How many shills do you guys have on HN? :)


toe_tag is really cool. We've clearly have some code and catches an exception, look for a string the message and rethrows it when needed.

I'll use your gem next time I find myself doing that :)


Original gem author here!

We were scratching out own itch by doing this. This is currently used by several of our projects.

It does feel like the HTTP libraries should be better and handling these various exceptions. Since they don't, we've ended up writing this.

For the most part, whenever we do any HTTP call, we are expecting a specific return code and we want to raise an easy to handle exception when this happens. However, many HTTP call don't even get to the point where an error code is return when the network is not reliable. We've found that in most case, we want to handle that exception in the same way than an unexpected error code.

This little gem let us do that easily.

Enjoy :)


Another good thing about this is that if you have CI setup to work with Github, you can also run all of your test suite quickly and asynchronously for each commit.


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

Search: