HNHacker News
TopNewBestAskShowJobs

softbuilder

1,828 karma · joined March 6, 2008

http://youell.com/matt
submissionscomments
softbuilder··on Show HN: Phaser – Trello for software development, with Vim built in
I skimmed (busy day, sorry). Is this a web front end for Cucumber stories?
softbuilder··on Recruiting: There is no such thing as a developer shortage
Posts like this have an almost PUA quality to them. Weird.

Developers are people. To hire them you have to establish a relationship with them. If you try to shortcut that, you're gonna have a bad time. It's a long-term game. Yes, you can get some attention with parties and other stunts. That is no guarantee of quality or retention and it isn't sustainable. pastProlog nails it elsewhere on this page.

softbuilder··on If Immunity Project (YC W14) succeeds, they'll offer AIDS vaccine for free
>but do not believe this is the best route for us at this time.

It might not be the best route because while it will provide individual immunity, HIV transmission can and likely will still happen. The worst case seems to be everyone gets HIV but everyone is a controller.

(Btw, the FAQ seems to have changed since that quote: http://www.immunityproject.org/faq)

softbuilder··on Startup developing HIV/AIDS vaccine is 2nd nonprofit accepted into Y Combinator
s/make money/build value/g
softbuilder··on Ask PG: How would you fill out a YC application with YC as your idea?
Clearly it's Arc.
softbuilder··on The Productivity Cycle
Intentionally inducing manic depressive swings seems like a bad idea. The first-order problem is that you're self-administering, causing changes to your mental state while you have to make decisions about your mental state. But even if you have a physician on standby trying to optimize your state you're still only human.

The theme in the post that resonated with me is that we're subject to waves in the day, the year, etc.. This jibes with my experience. We're only so effective at any given time, and certain times we're far more effective than others.

Rather than trying to create more of those times, I've come to the conclusion that I already get plenty of those times. I just don't always see it. Realizing this, life becomes more like surfing: sharpen awareness of opportunity, be ready when the opportunity comes, and then ride it to see where it takes you.

softbuilder··on The Ten Commandments of Egoless Programming (2006)
At my first programming job one of the senior programmers left and we started calling his code "Billyware". His code was hard to maintain (written in several different languages, none of which he'd mastered) but I suspect the real reason the name stuck was because he was kind of a jerk.

One (of many) good things about collective code ownership is that this sort of blame game can't last very long.

softbuilder··on Target stores hit by data breach affecting 40 million cards
Is there no Bitcoin theft?
softbuilder··on Officials Say U.S. May Never Know Extent of Snowden’s Leaks
Yes. IIRC, earlier stories said specifically "impersonating other users", not using other users' passwords.
softbuilder··on Back of a napkin
Is "revenue" clear enough of a term for defining a split?
softbuilder··on [dead]
This year I've had a lot of people send me their email templates to try to troubleshoot them. Not that it's my area of expertise, but I guess it kind of is now. Let me tell you, this is one of the better recruiting emails I've seen. Highlights:

- Technical leadership reaching out. Not a recruiter. HUGE. Do this.

- Personal! Actual knowledge of who you are as a developer. Not just a quick scan of github and then a project name drop. (Literally had this happen to me yesterday. Ick. And soooo obvious.)

- Early appeal to "what's in it for me?" and "who will I work with?" BEFORE the "who are we?" bit.

- Dogfooding in the email. Nice touch.

Downers:

- The popped-collar, Natty Ice tone. Kind of a filters out the non-bros. But I guess it tells you about the company culture...?

- I don't know if this job is remote or local, but if it's local, show me pictures of where I'll work.

I understand why Kyle wasn't receptive (and love the creative response), but this is probably enough to move a lot of people on to that next step of the face to face meeting. Personally, I'd probably do the Hangout just to see. Now if it was Worldstar, that would be a whole other matter.

softbuilder··on Are Your Programmers Working Hard, Or Are They Lazy?
Hmm. I feel misunderstood. Let me try to cut across what we're both talking about and see if we end up at the same place:

Brick walls have a very high level of observability. A non-bricklayer can look at a wall and tell if it fills the space it is supposed to fill, if the wall is obviously crooked or warped, if bricks are missing, and if mortar is missing between bricks. They can do all of this with very little expertise because they can physically inspect the wall and they have also seen many walls before and have internalized some norms for walls.

Compare this with a non-programmer's experience with software. All they see is the user interface, which is usually a very small part of the whole. Software has a very low level of observability.

Brick walls - typically - are also very simple systems when compared to software such as what is described in the original article. Lower complexity combined with a high level of visibility and broadly shared expectations means that lay people can make many more accurate judgements about a wall, the progress of a wall, the quality of work being done on a wall, etc. without being experts on wall building or brick laying.

This is not to take away from expert tradespeople or diminish their value. It's just a completely different situation which I believe was the intent of the original analogy.

softbuilder··on Are Your Programmers Working Hard, Or Are They Lazy?
Non-bricklayers can make relatively accurate comparisons between two wall-building projects. Non-programmers, and even programmers themselves often cannot do the same thing between two software projects. Managers have the awkward job of having to divvy up work and guess that they've given everyone an equivalent workload. And there's really no way to know for sure.
softbuilder··on Live Stream of the Chang-E Lunar Launch [video]
Thank you!
softbuilder··on Live Stream of the Chang-E Lunar Launch [video]
That site is running other programming now. Is there a video of the launch somewhere?
softbuilder··on 16 years after a mass suicide, the webpage is still up
Whoa whoa whoa. You can't take what I said and then decide I'm lambasting everyone who ever joined a cult. That's your projection, not my comment. I'm sympathetic to people who find themselves in a cult or religion that goes against their self-interest. But... there is a spectrum. Killing yourself to somehow spirit away to an imagined UFO following a comet is at the very far end of that spectrum.

My point was that IQ and/or technical competence are no assurance that you won't make really, really bad choices in life.

softbuilder··on 16 years after a mass suicide, the webpage is still up
>The group earned revenues by offering professional website development

This is the best part of their story. Just because a person does technical work doesn't exclude them from being a moron.

softbuilder··on Why Russians Are Not Smiling (2011)
I worked with some Russians a few years ago. Great guys. One wasn't very well adapted to American culture. He came to my cube one day. He's like "Let's go get a smoke", but his face and tone was flat, so it came across as "You've pissed me off in some way and I'm probably going to kick your ass now". I demurred. A couple more offers over the next few days and I finally relented (I don't smoke, but went to hang out). Pretty soon he was smiling and cracking jokes. A few months later he asked me, "Why do Americans always have to act happy? It's so fake."

*edit: I a word

softbuilder··on Oregon Health exchange board puts director on notice over stalled website
Someone never read Brooks.
softbuilder··on Is Hungarian notation a workaround for insufficient type systems? (2011)
You may enjoy Frink[1] if you haven't encountered it yet.

[1] http://futureboy.us/frinkdocs/

softbuilder··on PayPal Redesign
I get this same thing but can't figure out why. The are no forms or suspicious links. Aside from Google Analytics, there's a single (conditional) JS include, and the code looks harmless. The page looks safe to me.
softbuilder··on I failed a Twitter interview
It's not you, it's them. A rather brilliant acquaintance of mine did the whole fly-to-SF song and dance with them and didn't make the cut either. (He got snagged by a wonderful startup soon after though.)

What is important to understand here is that these processes are highly variable and there is an element of luck involved. It's just the nature of a human-driven process and a complicated organization.

softbuilder··on Healthcare.gov Lines of Code Comparison
seeds orange apple apple Apple applesauce [rooty tooty fresh and fruity breakfast]
softbuilder··on Confident Ruby: Inputs
Meta: Links in the article are broken (no url in the hrefs) and s/delligently/diligently/.
softbuilder··on Banksy Art Sale in Central Park [video]
Yes, and all you have to do is be a genius! See also: Step 3.
softbuilder··on Report: 110 people own 35% of Russia's wealth
How much of America's wealth is that?
softbuilder··on Tesla stock tumbles after Model S catches fire
Cool, details, thanks!

>Reality can be annoying sometimes.

Don't understand this part.

softbuilder··on Tesla stock tumbles after Model S catches fire
Annoying that the article tries to connect the fire to the batteries because other electric car fires involved batteries. It certainly could be battery related, but the fire seems forward enough that it wouldn't be my first suspect.
softbuilder··on About Touch ID Security
"Touch ID does not store any images of your fingerprint. It stores only a mathematical representation of your fingerprint. It isn't possible for your actual fingerprint image to be reverse-engineered from this mathematical representation."

This is a tad disingenuous.

Fingerprint 101:

Fingerprint databases don't search images of your fingerprints. They search mathematical representations of your fingerprints.

To uniquely identify your fingerprint an image is scanned for unique features called "minutia points"[1]. The spacing and orientation of those points is what is stored and later searched for.

Fingerprint matching isn't boolean. When you do a database search you get a list of high probability matches. There are no perfect matches, even between two different images of the exact same finger. Everything is based on probability. For law enforcement purposes, strong matches result in a technician reviewing actual images and making comparisons. For biometric security like this (which is not my area) I expect that there is a threshold percentage match that must be met.

The reason this quote concerns me is that while the actual image can't be reproduced, the image isn't the part that matters! The "mathematical representation" is what counts.

Whether or not that information is actually secure onboard the phone, I don't know.

[0] I have worked with fingerprint processing systems.

[1] http://en.wikipedia.org/wiki/Fingerprint_recognition#Minutia...

softbuilder··on 17 y/o kicked out of house - seeking devilishly motivated partner
In particular I had the opportunity to not go to school at all. I had to show up to a trailer in a school parking lot one day a week for tests and to get my assignments. Some weeks I was there for 30 mins, some weeks a few hours. It just depended on the current course load. I was able to do a quarter's worth of work in about a month because they let me go at whatever pace I could manage. It suited me well and I wish I had discovered that option earlier.
← PreviousPage 5 of 16Next →