HNHacker News
TopNewBestAskShowJobs

panorama

547 karma · joined September 4, 2010

Rails, Ruby, React enthusiast. Founder of www.mightyscout.com, influencer marketing SaaS tools.

email: kevin <at> mightyscout.com

submissionscomments
panorama··on Ask HN: Who's been hired through whoishiring threads?
I initially didn't expect Who Wants To Be Hired to be useful. It seemed like a big spammy list, but I put up a quick summary of myself and got contacted by more than a handful of good companies (many of which I'd heard of before, so not obscure companies either). I decided to only pursue an interview with one of them (I received an offer, but ultimately decided on another company I'd been introduced to by a friend).
panorama··on CSS Styling of Namespaces in HTML
I don't mean for this to be a snide remark, but I'd like to let you know that, unfortunately, Aaron won't be able to respond to you.
panorama··on Ask HN: Examples of startups that failed due to moving slowly?
I don't think Lyft has failed by any means, it's a 4 billion dollar company and growing. Also, it seems they're quite quick to innovate. IIRC, they were first to come up with the carpool system that Uber then rapidly appropriated into UberPOOL. It's just hard to overtake a company executing as brilliantly as Uber.
panorama··on I self-published a learn-to-code book and made nearly $5k in pre-orders
Thanks for the writeup! I have a book coming out shortly as well.

What are your plans for keeping up book revenue moving forward?

panorama··on Livecoding.tv (YC S15) Is Twitch.tv for Coding
Yeah, GP post is unnecessarily negative. I think this is a great idea and knew there was always a space for it.

Twitch has really changed the entertainment scene (millions of people individually consuming hours of streamed content a day). More importantly, there's a large subset of Twitch streamers who don't just stream for entertainment purposes, but for education as well. Often times, watching someone do a thing is a lot more instructive than reading about someone doing a thing.

There are people getting much better at video games by watching informative streamers. There's no reason to think that, eventually, live stream coding will be another popular form of learning to code as well.

GP post makes me sad, honestly, due to how willfully ignorant that opinion appears to be and the fact that it's so unnecessarily negative towards something that can legitimately help a bunch of people.

panorama··on Three hundred programming interviews in thirty days
I fell through at that stage as well, which I think was surprising only because their value prop is connecting you to YC startups. I'm a former early employee at a YC startup having contributed to nearly half of its codebase and other YC startups constantly attempt to recruit me.

Oh well, I'm at a non-YC startup now and very happy. I guess the discrepancy lies with Triplebyte selecting engineers that Triplebyte wants, not what is actually representative of what YC startups want. Overall it's still probably a decent signal—you'd have to expect some false negatives here and there (and I'm not a rockstar dev either).

panorama··on Ask HN: To Bootstrap or Not to Bootstrap?
If you're nit-picky about your CSS (as I am) and just want to write it the way you want to write it without a framework making guiding decisions for you, I recommend the lightweight library Bourbon by thoughtbot (and the companion library Neat for a grid framework). www.bourbon.io
panorama··on Ask HN: To Bootstrap or Not to Bootstrap?
OP likely means functional design as opposed to aesthetic. For example, I don't particularly like Bootstrap's unsemantic class naming schema. Although admittedly, most CSS frameworks are just as guilty; Bootstrap just happens to be the most popular.
panorama··on Ask HN: What are your favorite code problems to give while interviewing?
This is my favorite as well. Sure you'll be joining to write code from scratch, but day-to-day, you'll most likely be reviewing other people's code, hunting down bugs in other people's code, and so forth.

I'm a huge fan of "What can you fix or improve upon in this given code snippet?"

panorama··on The real scars of Korean gaming
While true, it's not adults getting into pro-gaming, it's usually teenagers. Kids who would rather play Starcraft than study, and, despite being very good, lack the foresight of knowing what kind of hole they're digging themselves into.
panorama··on The real scars of Korean gaming
Sometimes you pay a price to be able to do the things you love. However, the plight isn't necessarily with Lee Young Ho (aka "FlaSh"), who was winning $50,000 tournaments multiple times a year while on a 200-300k per year salary (I stopped following after the end of professional Brood War, not sure what it's like now).

The plight lies with those who aren't among the top 1% in their already elite field who are subject to the same amount of physical and mental stress and grueling 12 hour practices while making welfare wages. Maybe that's changed with more capital flowing into eSports these days, but I doubt it.

panorama··on Ask HN: Who wants to be hired? (June 2015)
Location: San Francisco, CA

Remote: Yes!

Willing to relocate: Remote only

Technologies: Expert-level Ruby, Rails, Javascript, React.js, jQuery, SCSS

Resume/CV: https://www.kokev.in/cv

Email: kevin [at] kokev.in

I'm a full-stack dev with significant startup/YC startup experience. Looking for remote full-time work.

panorama··on Ask HN: Those who hired bootcamp graduates, would you hire them again?
Would you mind leaving your contact info in your profile? I'd like to get in touch.
panorama··on Ask HN: I'm terrified of death. What do I do?
Hi OP, I'm the same. I work out and keep myself in good shape, but tend to let my brain wander to thoughts like what if my heart just stops. I can't engineer a solution for myself, but I will be fully conscious of the fact that my body is failing me. It's terrifying, and you're not alone.

I don't have the right answers for you because I'm in a very similar position, but I can try to relieve parts of your existential anxiety. I used to think how crappy it was when you read on the news that some innocent bystander got shot or a freak accident occurred and someone died and how that could've been me. Ultimately, we should only worry about the things we have complete or partial control over. We are all susceptible to heart attacks, but we can also mitigate its probability through healthy diet and exercise. We are all susceptible to getting shot, but we can also mitigate its probability by choosing where we spend our time.

There will always be things we have no control over, but we should only concern ourselves with the things we do.

I would also recommend checking out "A Guide to the Good Life: The Ancient Art of Stoic Joy"[1] by William B. Irvine. It's been suggested on HN occasionally and it offers a philosophy on death as well as what I mentioned above (letting go of things you don't have control over).

[1] http://www.amazon.com/Guide-Good-Life-Ancient-Stoic/dp/01953...

panorama··on Ask HN: How to check if e-mail belongs to a “work” domain?
Blacklisting is an okay option, but as you said, it's tough to do so just going by your memory. In fact there are actually thousands of free, public domains, which you will likely want to blacklist. Here's a good list (2013):

https://gist.github.com/tbrianjones/5992856

P.S. Maybe someone should make an API to verify if a domain is free/public or not :)

panorama··on Ask HN: Removing Twitter Bootstrap CSS
I removed bootstrap at work (in favor of Bourbon and Neat). For context, I disagree with Bootstrap's framework design decisions, our app had a 3000-line CSS override file, and we wanted to make our two-year-old web app responsive, so we decided to gut Bootstrap entirely. The process took a few months, including a whole redesign process.

For an existing app, you can't just remove bootstrap and put in something new. As you probably realize by now, everything will just break.

Instead, you need to update individual pages along the way. This process is preferable to removing bootstrap and re-implementing your pages all in one giant pull request since it allows your team to QA iteratively.

For us, we redesigned our app, made it responsive, and also used another library in addition to removing Bootstrap. There was a lot more nuance involved, but for example, I started first by redoing the header and footer, then I moved onto individual pages. You can probably just start by re-implementing common mixins and modules first. Then you can move onto the actual templates and start removing your .rows and .span divs page-by-page.

I wrote about the process in depth here: https://medium.com/anyperk-product-engineering/anyperks-resp...

panorama··on Ask HN: Those who quit their jobs to travel the world, how did it go?
I quit college to travel for 2 years and played online poker as a means of income. There are parts of it I regret, like being a bit callous with money and not really knowing what I would do afterwards, but I was young (20) and having disposable income (which I regret not saving) can affect you as a kid. It should be noted that dropping out of college is NOT something I regret. I think that may have been one of the best decisions I made when I was younger.

1. By leaving school, I ended up teaching myself by traveling and experiencing different cultures, living on my own outside of my comfort zone, and meeting smart, successful people around the world. It's hard to replicate that sort of education in an institutionalized environment (not to mention how expensive a degree is).

2. I sucked at budgeting. Nowadays there are a lot of good resources online for budgeting[1] and nomading[2] that I wish I had access to back then.

3. I didn't like thinking too far into the future at the time but I didn't really have any backup plans after poker. I just assumed I would make enough to eventually invest in some other venture. I did, but that venture didn't work out too well. I eventually taught myself how to code and I've been working as a dev in SF for the past few years.

4. I would follow the nomad lifestyle[2]. Knowing which areas maximized life happiness + low cost of living would have really helped. I think anyone who has a craft that can be monetized online and doesn't have significant responsibilities (family/kids) should try work-traveling for some time.

[1] http://www.mrmoneymustache.com/

[2] https://nomadlist.com/

panorama··on What are your favorite movies of all time?
The Godfather, Part II
panorama··on A Thought for Technical Interviews
This isn't what you want to hear, but there are perfectly valid reasons for them to do that.

1. Getting the answer right is only half the problem here. They are prodding you for your thought process—take that as a sign that that's what they're actually looking for, even if you're wrong. They also want to hear it just in case they need to steer you in the right direction.

Regardless of pairing policies, companies might ask you to collaborate on a problem with someone else. It is typically more productive if both developers are engaged in conversation about it and then working as opposed to doing their own work separately.

2. It's incredibly awkward and tense as an interviewer to sit there for 10 minutes. Also, how do I know it'll only be ten minutes?

If I wanted to know if you could solve a problem in your ideal setting, then I would email you a problem to solve on your own time. During an interview, however, I want to have a conversation. I only have one hour with you and your ten minutes of silence is a wasted opportunity.

panorama··on What is the best way to live in the Bay Area[San Francisco] on 100k?
Options trader at one of the highest performing west coast firms (I think). Bonuses make up most of that figure.
panorama··on What is the best way to live in the Bay Area[San Francisco] on 100k?
I mentioned it mostly to emphasize the fact that your rent doesn't need to scale with salary, but it's definitely going to be tough finding a rent-controlled place. Not impossible though. His friend moved out (got married), so my friend took that spot.
panorama··on What is the best way to live in the Bay Area[San Francisco] on 100k?
You can afford any apartment in the city, but spending a ton on rent isn't the requirement everyone makes it out to be. I live in a new building 2 blocks from the Caltrain and pay $1200 a month. Just be diligent about it (as others have mentioned: roommates, location-specific, etc.). Leverage your network if possible. My friend in finance who makes close to 7 figures just got a room in a rent-controlled apartment and pays 800/month in the heart of the Marina.

Have fun in the city, but be mindful about saving as well.

panorama··on Researchers improve efficiency of human walking
What is the correct method of walking?
panorama··on Tell HN: Show HN has become an awful way to introduce your project
IMO there's a noise problem in Show HN, so I tend to avoid the section. Not that people are building lousy projects (probably the opposite), but most projects just aren't particularly relevant to me. When so many people are submitting projects, I'd only ever be interested in maybe 1 project out of every page.

Meanwhile in Ask HN, I click on about 5-10 links at any given time.

panorama··on Should Dev Bootcamp scholarships help classes besides race and gender identity?
What data are you looking for specifically?

Re: 2, yeah I understand, good topic.

panorama··on Should Dev Bootcamp scholarships help classes besides race and gender identity?
1. As a function of population count, women and people of color are significantly under-represented in engineering. This is DBC's way of making those numbers better, and they're doing a good job (each cohort seems to have a better-than-industry-average ratio).

2. They don't have to offer scholarships at all -- not every bootcamp offers scholarships, why not hold _those_ schools to a higher standard?

panorama··on Ask HN: Best security practices for startups
I'm not too familiar with the field, but I'd also assess whether or not the data you're acquiring needs to be encrypted/handled in a certain way due to HIPAA-related compliance. That's potentially the most relevant worry you should have if your developer(s) are decent enough.
panorama··on Ask HN: Does your boss know about your side project?
You might be required to if you care about having legal protection over your intellectual property.

FWIW, I think most YC startups share their employee contracts, and in it, there's a section that mentions you are entitled to your own IP as long as you give notice of the side project AND you don't use any company resources on it (like working on company time, their laptops, etc.).

panorama··on Google hurting page rank for 'small font size'
Doesn't seem that controversial here, everybody is in favor of Google's direction. I'm glad they're enforcing better web standards and quality across the board. We have to be mindful and not lazy about designing the web experience.

The site you mentioned probably won't be affected since you're likely not in direct serp competition with anyone else, so you can choose to ignore their advice if you want.

panorama··on Ask HN: “Are you a good programmer?” – is it a pointless question?
I'm not GP but I think you are both correct. What I personally dislike and would avoid as an interviewer is "Rate your [language] skills from 1-10". I've answered a "2" every time I've been asked that question, and it probably reflected poorly on me, oh well. Most people hiring would probably consider me significantly higher, but I honestly do believe there is a magnitude of difference between me and the top 1% of say, Ruby developers in the world.
← PreviousPage 5 of 6Next →