News for hackers. Stuff that matters.

vijayer

Re:It's OK to hardcode feature flags on Saturday February 01, 2025 @02:16PM (#42901234)
The call out on premature optimization is valid. However this article misses the mark on a couple fronts.

One, as others have called out, is the ability to control rollout (and rollback) without needing a deployment. Think mobile apps and the rollout friction. If something goes wrong, you need a way to turn off the offending functionality quickly without having to go through another deployment or a mobile app review.

Second, is to be able to understand the impact of the rollout. Feature flags can easily measure how the rollout of one feature can affect the rest of the system - whether it is usage, crash rates, engagement, or further down the funnel, revenue. It’s a cheat code for quickly turning every rollout into an experiment. And you don’t need a large sample size for catching some of these.

By having this power, you will find yourself doing more of it, which I believe is good.

Re:Thank HN: My bootstrapped startup got acquired today on Friday January 24, 2025 @02:08AM (#42811137)
Founder of statsig here- congrats. Super inspiring story.
Re:40+ JackOfManyTrades needs advice for job search on Thursday January 02, 2025 @02:15AM (#42572434)
Could you elaborate on "stop using feature flags"? How is that considered bad (as long as you clean them up when their purpose is done)?
Re:Five ways to reduce variance in A/B testing on Sunday September 29, 2024 @02:23PM (#41689286)
This is a good list that includes a lot of things most people miss. I would also suggest:

1. Tight targeting of your users in an AB test. This can be through proper exposure logging, or aiming at users down-funnel if you’re actually running a down-funnel experiment. If your new iOS and Android feature is going to be launched separately, then separate the experiments.

2. Making sure your experiment runs in 7-day increments. Averaging out weekly seasonality can be important in reducing variance but also ensures your results accurately predict the effect of a full rollout.

Everything mentioned in this article, including stratified sampling and CUPED are available, out-of-the-box on Statsig. Disclaimer: I’m the founder, and this response was shared by our DS Lead.

Re:11 Principles for building and scaling feature flag systems on Friday September 22, 2023 @12:41PM (#37614252)
Could you add Statsig to your research?
Re:Microsoft Small Basic on Monday May 15, 2023 @04:15AM (#35945152)
As with anything, there was a long list of work that I never got around to mostly because life happened - kids, startups, etc. I would love to bring Small Basic to the browser where it's easy to share your programs and creations with your friends. I continue to maintain the webservices needed for the app, but any substantial investment is at least a year out unfortunately.
Re:Microsoft Small Basic on Sunday May 14, 2023 @05:26PM (#35941465)
This makes me so happy, thanks for sharing this.
Re:Microsoft Small Basic on Sunday May 14, 2023 @05:19PM (#35941422)
Hey all, creator of Small Basic here. I made this back in 2008 as a side project when I used to work at Microsoft. My belief was/is that you can get more kids interested in programming when the IDE (language + runtime + libraries) encourages iterative coding with simple gratification loops built in.

You can see a bunch of decisions influenced by .Net which I was working with back then. I had been meaning to go back and revisit some of those decisions, but haven't had a chance yet. I have changed my stance around scoping and argument passing in functions, for instance.

(What is really neat is that 15 years later, my son is learning coding with Small Basic. And I hired an engineer for my current startup who had started coding with Small Basic as a kid in Brazil.)

Re:Ask HN: Who is hiring? (January 2023) on Monday January 02, 2023 @02:56PM (#34222820)
Statsig | Series B | On-site (we are an in-person company) | Seattle area | Full time

Statsig is a feature management, product experimentation & observability platform.

Hiring Data Engineers and Software Engineers.

https://statsig.com vijaye@

Re:Ask HN: Who is hiring? (August 2022) on Monday August 01, 2022 @02:07PM (#32309907)
Statsig | Modern Experimentation Platform | Seattle Area, 100% In person | H1B Transfer + GC sponsor | Generalist & Infra Engineers

https://statsig.com/careers

Fast growing Series B startup, hitting strong traction with customers. Looking for generalists that can go up and down stack, and for Infra engineers that can build scalable systems - we process 7B+ events today, and doubling every few months.

Contact me: [email protected]

Re:Tesla Q1 Shipments on Sunday April 03, 2022 @06:31PM (#30901381)
Deliveries in Q1 2022: 310,048

Q4 2021: 308,600

As for last year, Q1 2021: 184,800

Congratulations on the launch, guys. Over at Statsig we have tremendous respect for what you have been doing.
Re:Show HN: JavaScript IP Country lookup in under 500KiB on Wednesday May 05, 2021 @01:38PM (#27053030)
It uses filesystem to read the lookup table, so it's server side. But looks easily adaptable to client.
Hey all, we're a small team of ex-Facebook engineers. We want to bring some of our favorite data/developer tools that we used at Facebook to everyone. Our goal is to help developers ship code faster using feature gates to decouple dependencies, realtime targeted config to reduce code churn, and experiments to validate features in production.

This is our first preview, and we have Feature Gates, Dynamic Config, and Event Logging, all accessible via our SDKs in JS, Node & Swift. We would love your feedback. Up next, we are building feature-launch based insights and metrics debugging, which we hope to ship in the next few weeks.