salman89

Joined 15 years ago

Karma
367
Submissions
180
Member since
Jun 10
https://www.linkedin.com/in/salmanbahmed/
View on Hacker News

Recent submissions

Comment · 9 years ago
Scalable system does not imply needing many machines. There is no reason you can't just deploy your entire system on a single host, but maintain the ability to reconfigure exactly when needed.

But yes - its about finding the right balance.

Comment · 9 years ago
I agree with the general premise of avoiding premature optimizations, but designing systems that scale is important for several reasons:

- Startups grow exponentially, if you're playing catchup as you're growing you are focusing on keeping the lights on and hanging on for the ride. Important for a growing company to focus on vision.

- Software that scales in traffic is easier to scale in engineering effort. For example, harder for a 100 engineers to work on a single monolith vs 10 services.

- Service infrastructure cost is high on the list of cash burn. Scalable systems are efficient, allow startups to live longer.

- If the product you are selling directly correlates to computing power, important to make sure you are selling something that can be done profitably. For example, if you are selling video processing as a service, you absolutely need to validate that you can do this at scale in a profitable manner.

I also don't agree with the premise that speed of development and scalable systems are always in contention. After a certain point, scalable systems go hand and hand with your ability to execute quickly.

Comment · 11 years ago
Google Play supports splitting APKs on density. Its a little bit more work but can cut down the binary size if you have significant assets.
Comment · 12 years ago
I like Heap's (https://heapanalytics.com) approach - capture everything, query later. Depending on your needs (Heap is front-end UI oriented), might not be the right fit.
Comment · 12 years ago
I don't think it is as simple as learning that you can talk about it - you have to learn who to talk about it too. Not everyone wants to hear that things are not working quite as planned - most people would rather just hear "Great!"
Comment · 12 years ago
Changes the color temperature.
Comment · 12 years ago
Is there evidence to support that accelerators are pre-selecting based on elite backgrounds? It would be really interesting to see YC's % of founders from Ivy league + Stanford over time.
Comment · 12 years ago
Are you saying that these accelerators are not increasing the founders' chance of success?
Comment · 12 years ago
You can use cross-language templating options - personally I use mustache.

No disagreements on multiple solutions - definitely a cool approach.

Comment · 12 years ago
Time till the page is usable comes under consideration. You can load the relevant html then begin the bootstrapping of the app.

If I recall correctly, Twitter had this problem. The size of their apps + templates bloated to 2MB or so - making that initial page load pretty bad.

Comment · 12 years ago
What he's saying is that the views you want to be SEO'd can be generated server side and bootstrapped into Backbone (hook backbone views into an element that is rendered server side).

I currently do this too - I'll add that it is helpful to use a templating language that will work both server side and client side so you only write your templates once.

What does become a pain is doing routers/controllers both client side and server side - end up writing some code more than once and in different languages. Harder to maintain, especially when changes are made.

Comment · 12 years ago
http://thepicrain.com/planets%C2%B3-an-open-world-voxel-base...

I think it is bad practice - users cannot type it out if needed

Comment · 12 years ago
A cheap recruiting tool for these companies. Get top recruits through the door when the difference in a few K still matters to them.
Comment · 13 years ago
It sounds more like "if you are going to do mobile, don't execute poorly" vs "don't have a mobile version because mobile versions are awful".
Comment · 13 years ago
I too would think that the redirect links from Google are search-instance specific.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton