News for hackers. Stuff that matters.

smathieu

Re:Ask HN: Who is hiring? (March 2026) on Tuesday March 03, 2026 @01:33PM (#47236670)
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

Re:Ask HN: Who is hiring? (February 2026) on Monday February 02, 2026 @12:11PM (#46858392)
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 about how buildings are built along the way.

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

Re:AWS announces new region in Canada on Thursday December 08, 2016 @08:09PM (#13135860)
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...

Re:Is PaaS dead? on Wednesday January 13, 2016 @11:14PM (#10899595)
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.
Re:Ask HN: Who was your favorite manager and why? on Friday January 23, 2015 @01:16AM (#8933631)
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.

Re:BrowserStack was hacked on Sunday November 09, 2014 @08:16PM (#8581564)
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 :)
Re:Unified HTTP exception handling for Ruby on Monday August 18, 2014 @02:46PM (#8193905)
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 :)

Re:Unified HTTP exception handling for Ruby on Monday August 18, 2014 @01:08PM (#8193495)
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 :)

Re:Version control: best practices on Thursday June 05, 2014 @02:46PM (#7853495)
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.
Re:Version control: best practices on Thursday June 05, 2014 @02:41PM (#7853467)
I think the point was mostly that 'lol' or 'meh' is a completely useless comment. It's true that there's a lot of room for improvements in the given example. Still, they do provide some context to people who actually understand the application they are working on.

Does anyone know of good open source project that uses Git messages extremely well that we could use as an example?

Re:Version control: best practices on Thursday June 05, 2014 @02:23PM (#7853361)
Although many of these tips might seem trivial and obvious, I've often seem developer who self-identified as 'senior' not follow these practices.

Git and Github are communication channels and you should think about effectively communicating with your audience when you are using them. Very much in the same way that you are when you are writing emails.

The other interesting point about Git is that, very often, you are your own audience when you're revisiting the history of particular months after you've written the original code. You should definitely start thinking about your workflow a little more.

Re:Parts of Heroku are down on Tuesday June 03, 2014 @04:50PM (#7842640)
Heroku is effectively down if your application uses the Heroku API for auto-scaling. It probably means that only larger applications are affected.
Bitcasa (https://www.bitcasa.com/) also solves that problems by streaming your files on demand.
Re:Using Vim as a writing environment on Friday April 25, 2014 @02:26PM (#7648215)
I did not know job `gj` and `gk` for line navigation. That will definitely be useful!
Re:Using Vim as a writing environment on Friday April 25, 2014 @02:08PM (#7648113)
Although I write all of my code in Vim, I have always found it to not be great environment for text. The main annoyance comes from dealing with long lines or automatic line wrapping that never seems to do what I want it to.

Does anyone have other plugins that they find useful when writing in vim?

Re:Vagrant Share on Wednesday February 26, 2014 @08:52PM (#7309769)
The idea is that you could have a remote coworker or a QA use your dev server to test things, review UI, etc.
Re:Stripe adds metadata to API on Friday November 01, 2013 @01:42AM (#6652004)
I love it! It's a perfect example of what makes Stripe a great company. This feature is in no way necessary, it's just icing on the cake. I wish more companies would address API usability issue like Stripe does.
Re:Why Meteor will kill Ruby on Rails on Wednesday October 30, 2013 @04:30PM (#6643158)
Before meteor kills Rails, it should really fix the offline mode :)

Blog try to refresh after HN traffic killed the backend.

Re:Xfinity WiFi Home Hotspot FAQs on Sunday October 27, 2013 @03:39PM (#6623180)
As far as security is concerned, I'm much more worried about ISPs providing WiFi routers that uses WEP encryption AS A DEFAULT.

For those who don't know, WEP can be hacked in a matter of minutes with no technical knowledge required. There's plenty on scripts on the internet that automates the whole process for you.

Do yourself a favour and use WPA2.

Re:For the Love of God, Ask FizzBuzz on Sunday October 27, 2013 @03:34PM (#6623146)
I have been doing a lot of phone screens for our company lately. We ask a FizzBuzz like question in our first phone screen.

So far, only 30% of applicants manage to go pass this point.

It's actually quite hard to believe. Guys who claim to have multiple apps under their belt simply cannot write code. I often question them on what they did in their past and what was their actual contribution to their team. The two most common scenarios are either the so-called technical manager who got promoted there become of lack of coding abilities or the self-taught programmer who was hired by the technical manager. By self-taught, I mean someone who can write HTML and copy/paste JavaScript code from somewhere.

Re:Uptime Robot on Saturday October 19, 2013 @11:51AM (#6576786)
+1 for copperegg. Their free plan is much better than uptimerobot. My only comment is that their UI is not overly intuitive, but you don't really have to look at it after you've set it up.
Re:VirtualBox 4.3 released on Wednesday October 16, 2013 @12:31AM (#6558028)
I've tried contributing to it, but several factors makes it really hard.

They includes:

  - Poor documentation
  - Broken build scripts for some of the open source version
  - Lack of support on forum/IRC
  - Project still uses SVN
  - Procedure for submitting patch is very archaic
I personally would love to see them move to Github. It would make contributing much easier.

Older ยป