News for hackers. Stuff that matters.

albertlie

Re: on Monday April 07, 2025 @10:41AM (#43612076)
I put together a list of open-source voice-first AI tools to help devs and makers get more done without touching a keyboard. Curious what the HN community thinks โ€” anything I missed?
Re:Git Re-Invented the Wheel on Sunday November 19, 2023 @11:33AM (#38334236)
"Torvalds: I really never wanted to do source control management at all and felt that it was just about the least interesting thing in the computing world."

I love how this story underlines the 'just do it' attitude. Git wasn't born from a grand plan but from an immediate need and a pragmatic approach. Sometimes, that's all it takes to start something revolutionary.

Ask HN: Software Architecture team in start up

H all,I worked in a start-up. Here, I realized sometimes we use the wrong architecture when building our system because sometimes we need to build it fast and we don't have experience for building correct architecture.I just wonder whether start up really need this team or not?If yes, what are the responsibilities and how to measure the impact of this team in engineering organization?

( Read More... | no comments | on HN )

Ask HN: Service Discovery Using Route53 vs. Consul?

Hi all,I'm exploring options for doing service discovery for system in my company that used micro-service arhictecture. Mostly, we're using AWS for our stack.I found out that Route53 can provide service discovery for AWS https://docs.aws.amazon.com/Route53/latest/APIReference/overview-service-discovery.htmlBut I wonder the reason some companies (e.g. Stripe) using something like Consul...

( Read More... | no comments | 2 points | on HN )
Re:Ask HN: Distributed Tracing in Node.js? on Sunday April 29, 2018 @09:25AM (#16951895)
I believe that's working but it's kind of pain because we need to passing context across function call. So I wonder whether there is better way to do that.

I believe node.js has async_hook feature that can capture context without passing function call, but it's still in experimental phase and won't work for tracing

Re:Ask HN: How do you work with AWS? on Saturday April 28, 2018 @07:15PM (#16949929)
When developing new things, I always used Terraform and Jenkins.

The reason is because:

1. Terraform You can abstract the deployment logic and requirements into single unit because developers ideally should spend more time building products rather than dealing with the deployment and cloud stuff. Furthermore, this will be one source of truth for any deployment configuration and documentation, that will be super worthed in onboading as well especially when you're working with big engineering team (> 50 engineers)

2. Jenkins We actually can run terraform from our local computer, but with Jenkins we can standardize the way people update and create the resource in consistent way. Also, by using Jenkins we can track all deployment that happened

My future plan is for combining this workflow with management configuration tools like Ansible since Terraform is not only for creating cloud resource, not for manage configuration. Currently, I'm ussing bash command which obviously won't be easily scalable and understandable by engineers.

Ask HN: Distributed Tracing in Node.js?

Hi all,I worked for a company more than 1 year which most of our stack is using Node.js architected in micro-service way.I found difficulty on finding the best way for tracing context and error (distributed tracing) to detect issue faster. Anyone has experienced this too and been willing to share the way for dealing with this in production system?P.S: I believe most people usually passing...

( Read More... | 4 comments | 3 points | on HN )
Re:Ask HN: Tools for Managing Secret in Production Scale? on Saturday April 21, 2018 @08:37AM (#16891204)
But maybe will be good if you can provide the difference between envkey and vault or some similar stuff like AWS Parameter Store? Especially in reliability side
Re:Ask HN: Tools for Managing Secret in Production Scale? on Saturday April 21, 2018 @08:17AM (#16891151)
Cool, thanks! I guess I'll go asking into your intercom website directly.
Re:Ask HN: Tools for Managing Secret in Production Scale? on Saturday April 21, 2018 @08:11AM (#16891134)
Interesting, thanks! How is your experience using that in production?
Re:Ask HN: Tools for Managing Secret in Production Scale? on Saturday April 21, 2018 @08:10AM (#16891132)
Thanks! How is your experience using that in production?
Re:Ask HN: Use Packer in Production? on Friday April 13, 2018 @04:20PM (#16833573)
Gotcha.

Ah also one thing that I wonder in Packer is versioning. Since in docker we can tag every release of the image, we can somehow do versioning on that.

1. How is the versioning in Packer?

2. Also, do you have plan to adopt docker image/ other containerization pattern even if you already used packer for 3+ years? Maybe you have different use cases for adopting docker?

Re:Ask HN: Use Packer in Production? on Friday April 13, 2018 @03:20PM (#16833129)
Interesting. Thanks for the sharing, Sevii!

1. For your AWS deployment, could I know why you didn't use docker image for your deployment?

Because essentially you can use docker for building the image instead of packer. Furthermore, Docker also has caching mechanism which make the build much faster. I'm not sure packer also has capabilities for caching.

Any reason you choose packer over docker?

Re:Ask HN: Use Gitlab vs. GitHub in production? on Friday March 23, 2018 @01:04PM (#16660223)
But from what I understand, even if you're using github https://about.gitlab.com/features/github/, you can have the CI/CD of gitlab feature.

Also, I wonder what's the benefit of in house installation in your case?

Re:Ask HN: Migration from AWS/GCP to Alicloud on Thursday March 22, 2018 @09:40AM (#16648527)
Hi nik,

We would like to migrate becasue alicloud offer data center in the country that AWS / GCP doesn't offer.

Ask HN: Best Practice in Feature Flag for Micro Services?

Hi All,I would like to initiate feature flag driven development in my current company. I saw several ideas like what Etsy built https://github.com/etsy/feature but I wonder whether this is good idea or not.From my perspective, that way will mess up the logic in my code and not scalable in micro services .I can imagine that will be a ton of bugs when I didn't put the logical condition in one of...

( Read More... | no comments | 3 points | on HN )
The hardest challenge as developers IMO is understanding and selecting the best technology that suits the current era, your use case / goal, and your current situation.

Most people that I know made technology stack's decision making based on hype.

Furthermore, Slite is optimized for sharing as well. So this can be used for both personal knowledge and knowledge sharing
I used Slite (YC W18) for keeping my personal knowledge base. The reasons I use Slite other than Google Keep or Google Drive are because it's simple to use, it's like Slack so very easy to rearrange and organize like the structure that I want (this is the most important part of knowledge base IMO), and it supports markdown better than google docs (most of my knowledge base are software development related, so I'm a big fan of markdown).

Last but not least, for business presentation, I'll link the Google Slides on the Slite so every information will be centralized and organized from Slite.

Older ยป