HNHacker News
TopNewBestAskShowJobs

Cymen

417 karma · joined July 6, 2010

submissionscomments
Cymen··on I would have hired Doug, but...
I feel blessed too. I truly love what I do for a living and couldn't imagine it being any other way. And for that I feel extremely lucky.
Cymen··on The Myth of Equity as Motivation
I am guessing ESO Fund is going for bigger fish but maybe one day they'll target the smaller fish. Biggest problem I'm guessing is valuation but if that problem can be pushed to the two parties (the two engineers) doing the swap...
Cymen··on The Myth of Equity as Motivation
Equity is the risky bet 401k substitute (FN1). It would be great if I could trade equity with other engineers to slightly lower the risk of the "all in one company" issue.

It is a myth that I can work longer or harder on demand. If I do have extra energy, I spend it keeping my skills up to date or working on personal side projects (which also keep my skills up). I am definitely not going to work extra for equity just like when I get a 10% raise, I'm not planning on working 10% more time.

FN1: I'm not kidding myself -- I invest post-tax money into mutual funds at Vanguard for retirement.

Cymen··on California's Broken Jaywalking Law
That is a joke -- people walk at different speeds. Walking in carland is enough punishment. The worst are burbias where the walk signal never comes on if you don't press a button.
Cymen··on A Thought for Technical Interviews
I had the same experience recently. Not my cup of tea. It's almost like they want to see how poorly you do when heckled by annoying coworkers. I directly judge company culture based on the methods and attitudes of those who interview me. The worst part was it they used some sort of web-based editor that was a very poor editor (glitchy/laggy compared to vim).
Cymen··on New JavaScript techniques for rapid page loads
The mobile link is a little jarring on desktop (?m=1). Here it is without mobile:

http://blog.chromium.org/2015/03/new-javascript-techniques-f...

Cymen··on Wet Wipes Box Says Flush, New York’s Sewer System Says Don’t
My experience too. I wanted a fancy heated Toto with air and such but settled for a $30 one on a whim. The heated water of the Toto units is nice but in practice it isn't a big deal. I still use toilet paper to dry though so I'm not sure how much savings there is. But overall it is a much cleaner experience that I highly recommend.
Cymen··on Why salaries don’t rise
Is your experience based on being a potential employee or a potential employer? I spoke with them about fees and learned that their fees are lower than the average outside recruiter. Nobody likes to pay to hire but everyone does -- you either pay an outside recruiter or an inside (employee) recruiter. Now you have the option of paying Hired.com instead and the terms aren't bad -- you can spread the repayment over time.
Cymen··on Why salaries don’t rise
This is why Hired.com is interesting. I tried it after a couple rounds of interviewing where it either seemed like salary was a sticking point or the interviewees were unprepared. With Hired.com, I was able to explain my value in a context that those who I would like to work for would understand. I received a number of solid offers, interviewed with a handful and accepted one. Every person that contacted me was direct from the company that I would work for and these were real positions.
Cymen··on Working Effectively with Unit Tests
One could say the same about non-test code.
Cymen··on Startup advice, briefly
I wish more founders had experience working in annoying corporate environments with a variety of managers (on the "good" "bad" scale) before starting a startup. I believe that would result in picking better management. And that management would more closely align with the culture.
Cymen··on Why we offer parental leave
Well commuter benefits are a law and my employer doesn't follow that law (as far as I understand, maybe there is a clause that allows some time to get that setup).

I applaud the leave policy and would love to work at a company that offered that benefit. My bar is fairly low though -- I'd love to have a 401k or some other tax deferred savings account (an HSA doesn't count in my book).

Cymen··on OS X 10.10 Yosemite: The Ars Technica Review
The only way I can keep my MBP retina happy when using it with an external Thunderbolt display is:

1) before plugging into display, open lid and wait for login screen to appear

2) before unplugging display, open lid and wait for laptop screen to turn on (normally I keep my laptop closed when connected to the display)

If I deviate from this the laptop crashes or goes into some odd state.

Cymen··on Nexus 6
It won't be a hundred years though, it'll be one or two years and then that new increased battery life will sell another phone. So if screens increase sales now, it might make sense to focus on them with the knowledge that battery life or something else will be the next feature that drives sales.
Cymen··on Why is San Francisco public transportation so bad?
I think most people are interested in public transportation to commute to work. I know I am and Uber/Lyft doesn't really help that situation.
Cymen··on I don't love the single responsibility principle
I too was too harsh and I too apologize. It can be a struggle to try to convey one's thoughts about a subject while still being reasonable.
Cymen··on Firefox Developer Tools – Editable box model, Sublime Text keys
Is there a way to get the same type of JavaScript decompressor as present in Google Chrome? I know there is a plugin for this but it doesn't do the most important: when you decompress the JavaScript, the console file:line details match the decompressed code. So you can click to jump to legible JavaScript when debugging.
Cymen··on I don't love the single responsibility principle
So Uncle Bob talks about SOLID. There is one S there and then we have O, L, I and D. Applying SOLID is a balance of all of these things. We are craftsmen applying knowledge and skill to code. Trying to figure out SRP in isolation is not practical. When you attempt to apply SRP in balance with the other principles, you get more of the give and take that matches reality. There are trade offs and deciding what those trade offs are is your responsibility as a developer.

What the blog post is about is more of a: "I do things this way". Now I'm on a team and my team mate wants to do things a different way. Instead of realizing I'm on a team and it is matter of balancing abilities to make a cohesive software product, I'm going to bicker about why my team mate is wrong. And I'm going to write a big blog post about it and look at SRP in isolation instead of applying the same cohesive viewpoint (that I claim my team mate is missing) to understanding SRP.

Cymen··on Glacier redux
Well a couple of other organizations that have lots of data and don't want to share their practices come to mind: NSA, FBI, etc.
Cymen··on Cakebrew: The Mac App for Homebrew
Maybe make it easier to discover features. I didn't realize you could pass options to brew install. If you do 'brew options package_name' you can see the options you can pass. For example, poppler can be compiled with glib support by running 'brew install poppler --with-glib'.

I'm just surprised I can't 'brew install cakebrew'.

Cymen··on Exec($_GET
It is showing example of the PHP exec call running based on a GET parameter from a request. A really big security hole.

http://www.php.net/manual/en/function.exec.php

http://www.php.net/manual/en/reserved.variables.get.php

Cymen··on Ask HN: When is it time to give up on becoming a developer?
You might consider pursuing an apprenticeship in Software Craftsmanship. You would likely spend 6-9 months as an apprentice and potentially end up with a full time job. There are a number of companies in a number of countries that do the SC apprenticeship model. You have to look around for them though. Look for local SC meetups and go. Talk to the people who work at the company that does apprenticeships and see if it is a good fit.
Cymen··on Sony blocks Sintel on YouTube
Isn't it obvious that the post is opinion not fact? Do we always need to couch opinion in phrases like "I think"?
Cymen··on Gmail was down
Back up for me in Chicago however I can't actually send an email:

Oops... a server error occurred and your email was not sent. (#793)

Cymen··on What It's Like to Fail
Can you link to your podcast? I'd like to listen to it but googling the podcast name is not producing any good results.
Cymen··on Ask HN: Who is hiring? (November 2013)
8th Light (Chicago, IL) - Apprenticeships in Software Craftsmanship and User Experience Craftsmanship

As an apprentice, you'll spend half your time working on internal projects for 8th Light. The rest of your time will be spent learning.

You’ll work with a dedicated mentor who'll provide daily lessons and reading assignments to help guide you along.

Apprentices in software development will learn about:

Test Driven Development. Design Patterns and Principles. Programming Languages and Frameworks. Collaborating with stakeholders. Pair programming effectively. Putting theory into practice.

Apprentices in user experience will learn about:

Front-end development. Current practices in web design. Principles of layout and typography. Collaborating with stakeholders. Pair programming effectively. Putting theory into practice.

Apply here: http://8thlight.com/apprenticeship

I personally went through the software development apprenticeship as I wanted to learn how to TDD after working for 4-6 years in the industry and wanting a change. I am posting this because if you are a good candidate for the resident program it is a paid position.

Cymen··on Skype does a clever trick when bandwidth is scarce
Google Hangout HD mode is a wider view. If you ratchet down the quality, one notch down from HD (the original view) is a narrower view.
Cymen··on The Georgia Tech Online Master of Science in CS is now accepting applications
You don't need a CS degree to develop software. I have one but plenty of my coworkers do not. If you want to see if the work suits you without jumping right into the deep end or going back to school, see if there are any Software Craftsmanship apprentice programs in your area. You'll get more exposure to test-driven development and other ideas than most jobs however it may have a consultant slant to it as that is what a lot of SC places are doing.
Cymen··on Say Hello To The Hideous New USB 3.0 Micro Connector
What about the millions who want to use the car phone charger they brought for their last phone?
Cymen··on An Ode to Computer Shopper
Same experience for me -- I couldn't justify buying Computer Shopper when pricewatch.com was far more timely. I did enjoy the column with Alice and Bob and that kept me buying it for a little while longer.
← PreviousPage 5 of 6Next →