News for hackers. Stuff that matters.

sj26

Re:Taking Buildkite from a side project to a global company on Thursday September 11, 2025 @11:05PM (#45218285)
Turning our snowflake infrastructure into an autoscaling fleet via a packer + terraform pipeline was one of my first projects at Buildkite back in 2016:

https://buildkite.com/resources/blog/terraform-techniques-wi...

We still have this pipeline with terraform, but have moved from building packer images for ec2 to building containers for ecs.

Re:Taking Buildkite from a side project to a global company on Thursday September 11, 2025 @11:01PM (#45218270)
I'm Sam, a founding engineer still at Buildkite. I've been quite vocal that this was short term gains for long term pains. We're in the process of fixing this - we're working on a free tier and a more accessible paid plan for start ups and scale ups. I want to build tools for everyone, not a select few. Stay tuned. In the meantime I would be happy to have pricing conversations where our pricing doesn't make sense: [email protected].
Re:Taking Buildkite from a side project to a global company on Thursday September 11, 2025 @10:58PM (#45218249)
I think he basically did this too.
Re:Amazon Aurora DSQL on Wednesday December 04, 2024 @12:36AM (#42314727)
Interesting discovery:

PG::FeatureNotSupported: ERROR: ddl and dml are not supported in the same transaction

Re:Amazon Aurora DSQL on Wednesday December 04, 2024 @12:35AM (#42314721)
If anybody likes to play with Ruby on Rails, I've published a bare bones active record connection adapter:

https://github.com/sj26/activerecord-dsql-adapter

Re:MailCatcher runs a super simple SMTP server on Monday November 18, 2024 @07:37PM (#42178939)
Mea cupla. Fixed.
Re:MailCatcher runs a super simple SMTP server on Monday November 18, 2024 @07:29PM (#42178873)
I actively endorse https://github.com/mailhog/MailHog if you want something more Go-flavoured or operationalised. But it is also "complete."
Re:MailCatcher runs a super simple SMTP server on Monday November 18, 2024 @07:27PM (#42178862)
Hiya! I'm the maintainer. It's true I don't do much to it these days. But that's because it's complete. There are lots of things I would love to do to improve it. But none of it would dramatically improve what it does. I fix things when they break. But if it ain't broke...

Happy to answer any questions, or be persuaded that something is broken or would be a dramatic improvement :-)

Re:MailCatcher runs a super simple SMTP server on Monday November 18, 2024 @07:25PM (#42178845)
It's not designed to go in your Gemfile

gem install mailcatcher

:-)

Re:Bye Sequence, Hello UUIDv7 on Monday October 02, 2023 @01:18AM (#37734277)
It Depends(tm).

If you're using a system which is built for distribution, random is great.

When you're leaning on a Postgres database which has powered your startup through scaling but expects right-leaning btree indexes, it's a bad time.

Rearchitecting to use a new data store is ideal, but often impractical as an immediate step. UUIDv7 is a great increment walking that road via sharding etc.

Re:How a Jenkins Job Broke our Jenkins UI on Monday June 07, 2021 @07:26PM (#27428682)
Re:Ask HN: What's the worst you've ever screwed up at work? on Tuesday February 04, 2014 @12:24AM (#7175678)
alias rm="rm -v" helps.
Cost/benefit.

There are always going to be security holes in anything we make. We can be a bank and focus two feet ahead on making sure everything is as secure as possible, or stay aware of security (and not do anything stupid) while moving fast enough that any flaws are irrelevant/fixed when exposed.

It also highly depends on how much risk you're willing to accept. For the average rails app, absolute security is not as important as moving fast. Be an adult and make adult decisions about your tools and processes to suit your circumstances.

Re:Google bot delays executing JavaScript for days on Monday October 22, 2012 @10:50PM (#4686505)
This was my first thought, and seems likely. They do several forms of analysis on their cache. It could even be some engineers running tests or queries that require rendering the page or at least bootstrapping the DOM.
Re:Rails Rumble 2012 - Winners Announced on Saturday October 20, 2012 @01:54AM (#4676451)
Agreed, although apparently this has been tried a few times without success. Do it next year!
Re:Rails Rumble 2012 - Winners Announced on Saturday October 20, 2012 @01:53AM (#4676450)
Entirely home–grown CSS with transitions via Sass/Compass by the ever–wonderful http://levibuzolic.com/.
Re:Rails Rumble 2012 - Winners Announced on Saturday October 20, 2012 @01:49AM (#4676445)
We used Slim for findthin.gs—it's faster, has much better whitespace control, and, imho, better achieves Haml's reduce noise, increase beauty aims. But there's no contest about Sass and CoffeeScript being amazing.
Re:Why does HN generate unique URL's for the 'more' pages? on Friday February 24, 2012 @11:58PM (#3632210)
This reminds me waaaay too much of ASP.NET's oh-so-wonderful __VIEWSTATE.
Re:Rbenv, an unobtrusive rvm replacement on Sunday August 14, 2011 @07:20AM (#2883388)
I was just about to go an do this. Has anyone else yet?
Re:Why I've built an alternative to Github on Monday June 27, 2011 @05:56AM (#2700763)
So could most of us, but then again you could do something interesting with your weekend instead.