HNHacker News
TopNewBestAskShowJobs

betadreamer

469 karma · joined February 1, 2012

Startup developer. - iOS - Frontend (React, Backbone, Angular) - Backend (Python, Flask) - Game Dev (Unity) - CMU grad

Fields of study in college: - Computer Vision - Path Planning - Soap Bubble screen

submissionscomments
betadreamer··on Ask HN: How to make my macOS less distracting?
A lot of solutions here involves diving deeper into tech. I don’t think this is a good idea since you will start going down a similar rabbit hole.

This is a focus problem. Everyone have a different way of solving this. For me, the best way is to write what I want to achieve on paper and start doing it right away. I don’t do anything else until I cross out all of them.

betadreamer··on How I survived being a $220k/year intern
No interns make that high of a salary. That means they value his work/skill. It’s clearly a management problem but this is a hard problem. In fact it’s different for everyone. Some people like well structured management and others don’t. On top of that he was remote, which makes it even harder.

His rants are mostly in sales. Engineer ranting about sales is like Sales people saying Engineers are pointless. (Btw both are very common perception). Now that I’ve done both ends I can share that sales people are doing that for a reason. At the end of the day, high end sales are all politics and you need to be good at the game.

This type of rant is what interns do.

betadreamer··on Is Gmail Down?
Yeah, it's back. Thanks!
betadreamer··on California Has the Jobs but Not Enough Homes
Law prohibits a lot of places to built it. I remember Palo Alto had some condition. In SF, I think it doesn't have a good foundation to build tall building. It's either that or the architect here is not great.

The slanting, sinking high-end building terrifies me. https://www.businessinsider.com/is-millennium-tower-safe-sti...

betadreamer··on Ask HN: Which startup offer would you take?
If you are asking this, that means you need more data. DO NOT judge startup solely based on the compensation package. Some tips to ask:

- Work environment. This involves who you will be working with and how they work together? Do they use Scrum? Have you talked to anyone that you will be working closely with?

- Growth Potential. Which one is more challenging? Which environment is more suitable for you to grow?

- Go deep in where the company stand. Competitors, market fit/advantage, etc.

- Ignore the number of stock options. Ask for outstanding shares or get the percentage.

- How's the founder?

All being said, don't be afraid to negotiate! Company take so much time to write an offer. No company will decline you just by negotiating. Least thing they will do is to tell you straight up that this is their best offer. If you like B more than A, tell them you will sign if they match the base with the other.

betadreamer··on Robinhood Making Millions Selling Out Their Millennial Customers to HFTs
More info on HFTs.

Charlie Munger: HFT is Legalized Front-Running https://www.barrons.com/articles/BL-SWB-27750

betadreamer··on Robinhood Making Millions Selling Out Their Millennial Customers to HFTs
I see the issue after digging in more. The problem is that Robinhood claims they make money by investing in fund with extra savings, however they failed to address how they are "really" making the money. I always doubted how they make money and now I know.

What's even more surprising is that other company like E-Trade costs money AND they sell it to HFTs.

betadreamer··on Robinhood Making Millions Selling Out Their Millennial Customers to HFTs
What's so bad about this? Other trading firms are also using HFTs. I assume Robinhood is making more because they have more trading than other companies. It sounds like a good strategy. I don't see a red flag in this.
betadreamer··on Not all bugs are worth fixing and that's okay
yeah being agile is good. I meant by incorporating Agile frameworks like Scrum.
betadreamer··on How we spent $30k in Firebase in less than 72 hours
A lot of people here talks about lack of load testing and other "do it the right way" type of advice, but remember this is a startup. In my opinion, solid testing foundation will be such an overkill and the time is better spent on implementing more features.

Also I bet they did some manual testing. They didn't catch it because this latency can only be seen by the account with a lot of followers.

I agree that their first solution to upgrade is a bad idea... You should understand what caused the bug before trying to fix it.

I highly encourage you to monitor the load/pay/request graph on a daily basis. Even better if you hang a screen on the office that displays these. The graphs are already provided by Firebase. That way you can catch these type of anomaly on day one. Also Firebase supports "Progressively roll out new features" https://firebase.google.com/use-cases/#new-features

betadreamer··on Not all bugs are worth fixing and that's okay
100%. They think they are doing agile as long as they have Sprints.

Startup I'm working at right now told me "Agile" is overkill for us. But ironically it's more iterative then any company I worked before that did sprints.

betadreamer··on Open-Plan Offices Are Making Us Less Social
I’m not sure if it makes us less social but I noticed that open plan creates one of the two environments:

1) Super distracting. Everyone is talking the whole time and it’s hard to focus. Your team member bugs you all the time and you realize that your team is part of the noise.

2) Slack driven communication. No one bothers anyone and all the conversation is done on Slack. You slack a person even if they are sitting next to you. Pretty awkward and can be time consuming.

betadreamer··on Average annual hours worked per country
Keep in mind that this is showing the "reported" hours, which can be misleading. For example it shows that people in US works more than Japan but I know for a fact that people in Japan works A LOT more. However, since it is a cultural thing and they expect you to work long hours, no one reports overtime. I even heard that you can get fired if you report it.
betadreamer··on Why many developers still prefer Objective-C to Swift
Swift is a good language. Especially if you are new to Apple ecosystem. Objc looks ugly and scary. But after 5 years of objc, I actually like the bad things about it lol

What I don’t like about Swift is that it evolves every year. I already need to maintain new OS updates and new devices. I don’t want to have another thing that I need to maintain... especially the language itself.

betadreamer··on Sublime Text 3.0
can you guys share what you LOVE about sublime? I mostly just use it as regular editor with Command P to open other files. I know I can do more than this...
betadreamer··on I recommend against using biometric identification
I agree but keep in mind that this same principal applies to TouchID, which is what FaceID is replacing. FaceID is so much better than TouchID in so many aspects. Less false positives, it works even if your fingers are wet, and it's a natural behavior to look at the screen.

Both TouchID and FaceID is trying to protect from complete stranger. I know that with FaceID (if it does exactly what the video suggests) it will be a harder challenge to unlock.

betadreamer··on Facebook recruiting and Unix systems
This happens all the time. Recruiters are Sales people. They don't want to learn technical things. It's not in their interest to know what Unix is. They just want to validate whether you are good and if so, sale you the position.

The proper response here is: "I have experience in Linux and Unix. Updated resume is attached." Done.

You need to treat them like he's your old uncle. Use minimal technical words, repeat what they ask/say and most importantly respect them.

betadreamer··on Artificial Intelligence Graduate Certificate
Can you get similar knowledge through books? In general what book do you recommend? I'm specifically interested in deep learning.
betadreamer··on Ask HN: What sort of side-projects are useful for getting jobs?
Side projects are great to get recruiters' attention and also a great filler if you want to show what you can outside of your previous job. But even if you have an awesome side project you may still get rejected. So in the end if you want a job I will focus on getting really good at solving interview questions. It is broken. You can optimize for it.
betadreamer··on Reasons I Won’t Fund You
Only reason I will fund you. You're going to be successful.
betadreamer··on Uber's Failure in Japan
The article has a point but didn't get it right. I'm a startup developer and my family runs a taxi business in Japan, and believe me I thought about making Uber for Japan the moment I heard about Uber, but I realized it's not going to work out. Here are my notes I jot down at that time.

1) People don't drive

In US everyone drives, in fact you need one. But you see none of my friends in Japan own a car. The only people who owns one are people that are well offed. This is because owning a car in Japan is expensive (there is thing called 車検), a hassle (no parking), and getting a driver's license is long and hard. Supply is low.

2) Cash

In Japan most people still carry cash. Their preferred method of payments (in order) are: cash, Suica (debit card for train), and then credit card tied with NFC in phone that charges your phone bill. So Taxis are more convenient than Uber.

3) Part-time jobs are everywhere

You see it's very easy to get a part-time jobs. In fact most college students are doing it all the time. In US Uber looks attractive "I can drive and make money!", but in Japan it is "I just have to go to that place that dispatch part-time jobs and will make money".

4) Zoning

This is a bit similar to what the article talks about but in a different perspective. Don't forget that Japan fits in California. Each city have its own law and you need to pay a lot for each zone. My family operates in one district and have 2 competitors. Other district have its own. Each city have its own market and demand. You can't even pilot in a small region because if you drive 15 minutes you are already in another district, which you are not allowed to pickup. These zoning are strict, and japanese people know about it. It existed from the day yakuza used it as protection fees.

5) Anybody can be a taxi driver

You see its not hard to be a taxi driver if you really want to be one. These are called 個人タクシー and can operate on your own.

betadreamer··on Pokémon Go loses its luster, sheds more than 10M users
This is a great idea. They should have an item that buffs the gym for 24hr. This will create a nice mechanics where you want to put your pokemon on these buffed gym (more incentive to train) and it will be challenging to beat in general. Players that beats the gym also gets more XP.
betadreamer··on Pokémon Go loses its luster, sheds more than 10M users
I still play regular but it is getting pretty mundane. But that is not because pokevision and other 3rd party was banned. In fact they were supposed to be banned a lot earlier. The map users (myself included) will never pay for pokemongo but might pay for the map. This is not a good business model for them and in fact it defeats the purpose. Instead of hunting or seeking you are basically shopping.

The reason why it is getting boring is actually something else... it is in the flaw of their game design. This game is extremely biased toward people who live around water with high density such as Santa Monica and San Francisco. You can catch Dragonite and bunch of starters there. But most people instead will catch eevee and growlithe at the best. Basically after a while you finish catching every pokemon around you and there is nothing else to do other than fight gyms. But gyms are so easy to beat that you don't have much incentive to defend it.

betadreamer··on Ask HN: Who wants to be hired? (June 2016)
iOS Engineer with Frontend and Design skills.

Location: Bay Area, CA

Remote: No

Willing to relocate: No

Technologies: Obj-C, Swift, Python, JS, Angular, React, Sketch

Résumé/CV: Upon request

Email: a@souffleapp.com

betadreamer··on Leaving Beta, New Sponsors
I want to use LE for my side project that I host on GAE. Does anyone have a good tip on this? Also do I have to manually renew it every 3 months?
betadreamer··on Apply HN: Eat My Dust - Home testing for dangerous materials
This is a great idea. I would definitely try it out.

I'm pretty sure all parents have this concern especially when the doctor asks whether our place have lead and have no idea how to answer them. This is especially the case in the Bay Area where houses are old and is within the time frame of lead paint.

Several concerns here though. How hard is it to test for these things and how much would you charge the customer? Usually lab work are expensive and might not be within the price range.

betadreamer··on I Am Sam Altman, President of Y Combinator. AMA
One of the problem about the bay area is housing. If YC continues to make successful companies this problem is going to get worse. Does YC have plan to do something about this problem?
betadreamer··on What Developers Should Know About Job Searching and Negotiation
Of course you will negotiate but a lot of companies have equations/guidelines. "We've paid X salary to our employee that is similar to you" or "With N years of experience at most we will pay X". Some companies have no negotiation policy.

Also a lot of time employer loves to pull a card of "let's start from here". They will give you an example employee that got promoted twice in just a year.

The point is to save more time.

betadreamer··on What Developers Should Know About Job Searching and Negotiation
Is not saying your salary expectation a really a bad thing? In my last job search I follow this advice and I actually regret it. A lot of times the conversation goes no where and it can save a lot of time on both ends if you get that part out of the way.

Conversation usually goes like this.

E:"What's your salary expectation?" (or last job's salary)

Me:"We can talk about the salary later. We can first see if we're a right fit"

E:"Cool. But we want to know your expectation." (get's the same question) Me:"I don't want to disclose my number but can you give me your salary range and I can say whether it is within my range"

E:"Its between AA - CC" (what I'm expecting is BB)

Me:"Yup, its in my range"

There. I dodge the bullet, I get the offer, but the salary is AA+.

This happen to me a lot in my last search and I feel like I would have a better salary and save time if I just said BB up front.

AA+ offers will go away immediately. Your goal is to get several BB offers and with a little negotiation bring it to BB+ offer.

betadreamer··on 18F: CSS coding style guide
Nesting makes CSS easier to read and is more maintainable than having multiple similar names, especially for containers.

That one you mention is a huge problem. Hence the documentation states "Don't nest more than 3 layers deep".

Page 1 of 3Next →