Hacker Newsnew | comments | show | ask | jobs | submit | ericabiz's comments login

It is working for me. OS X Yosemite on a late 2013 Retina MBP.

myuser@[~]$ security find-generic-password -ga MySSID | grep password

password: "password"

    "desc"<blob>="AirPort network password"
(Obviously I've changed the values here, but this is what it outputs for me.)


This is more common than you might think, particularly on older iPhones. I co-own a repair store in Austin, TX and we get several of these every month--usually on older iPhones that have been dropped "just right". (Not saying yours was the fault of a drop, but if you leave it plugged in 99% of the time, that was probably your issue.)

Anyway, it's stupid easy to replace these batteries--they're just glued in, usually, so you just buy a replacement battery and back cover, use a tool to pry up the battery, place a new battery in along with some adhesive to hold it down, and pop the new back cover on. One pro tip: Buy at least one more new battery than you need, as some percentage of them, no matter where you buy them from, are defective.

We do these in-store for iPhone 4/5 in under 10 minutes--I don't doubt you can do something similar on the N4.


What this guy said, I did so many iPhone 3g/3gs/4/4s. Not fair to call out nexus 4 as the only phone that does this. New battery and back assembly(which is removable) would do the trick.


A couple people here have said "Sales", but in my opinion (technical founder who usually takes non-technical roles), the most important is hiring.

I often talk to non-technical people who want to start a tech company, and I ask them really baseline questions about the tech people they want to hire: "What language do you want someone to be able to code in?"

Usually, I get glazed-over eyes followed by a defensive response like "Well, I just need a developer! They should be able to pick a language to code in! That's their job!"

This is exactly the wrong answer, and I typically leave the conversation with a comment about how they really need to understand the basics of "which language does what", even if they, themselves, do not want to be a programmer.

It is so much easier to hire technical talent when you can at least communicate in their language--when you can have a real conversation about priorities, UI/UX, and how long this darn thing will take to get out the door!

So many non-technical founders really do not get this, and I believe it's one of the huge reasons non-technical founders will continue to struggle with founding tech companies.


Actually, you're wrong. Many languages (and other technologies) are versatile and can do different things, so they're not as important here. What is needed are people who know how to design and build the product/prototype, and leave them to decide which technology to use.


I am not talking from a "Hacker News" perspective here, where we can debate the details of functional programming or talk about which language makes the most sense. I am speaking of conversations (that I've actually had, on a regular basis) that go like this:

Me: So do you plan on building that as a web app, or a mobile app?

Non-technical founder: Um. I don't know. Both?

Me: Okay, do you understand that you will probably need at least 2 different developers (and possibly 3 or more, depending on which mobile app platforms you use) to help you build that out?

NTF: It's a great idea! I just need a developer! Don't you know some developers you can introduce me to?

Me: ...

The conversation is on an entirely different level from most of the ones we'd have here.


It's not a "Hacker News perspective", it's the basic principle of anything. If you have a car and want to take a ride, you need a driver or you'll crash. If we're talking about a non-technical founder starting a tech startup, the first advice to the is only one: find a technical co-founder and don't even think about starting it without them. What you're describing should be the job for that technical co-founder, and not for our non-tech guy (or gal) to do. Unless they are also willing to learn enough to become technical enough to play that role too; that takes a lot of time and effort to do right, but it's a viable route too.

So, next time you have a conversation like the one above, don't waste your time on trying to teach tech stuff to non-tech people -- simply, just tell them "find a tech co-founder".


Actually you're wrong. (Sorry, but I just felt the need the illustrate the obnoxiousness of your original reply).

I have to side with Erica on this one for the simple reason that you'll never be able to attract a good developer or a technical co-founder with this attitude of throwing your hands up in the air and eyes glazing over. That doesn't mean that you ignorantly blunder in and tell developers how to do their job, but it means that whatever area your company needs to move in you are keen to learn enough to have an intelligent conversation about it.

I've met dozens (hundreds?) of wantrepreneurs with this attitude of not wanting to know anything about the tech, and invariably they see themselves as brilliant masterminds who just need a peon to execute their vision. Little do they realize that the success of any tech company depends on bridging the gap between the technical execution and the business reality. I am much less turned off by a business guy who is ignorant but trying to learn about tech versus someone who feels they can start a tech company without learning anything about technology.


Both you and Erica are correct in identifying the problem with the attitude; but trying to teach them technology is wrong. Or, if you find that word too obnoxious, a waste of time and effort.

My point is: if someone is willing to learn, teach them what to look for. If they're not, ignore them.

So we're in agreement. :-)


all you've done now is change the question from 'what kind of developer do you want to find' to 'what kind of co-founder do you want to find'.

Or would you tell someone to trust their gut and blindly pickup a 'technical' cofounder?


No, I would tell them to talk to as many technical people as possible, and look for one who proves able to:

a) understand their vision b) improve on their vision c) get some respect from other technical people

With a) being the crucial step, and if they can't get past that there might be a problem with their vision.


The conversation you are describing is not a non-technical founder...its a non-anything dreamer.

I dont think lack of technical knowledge is this guys problem. His problem is that he has an idea and thinks other people are going to do everything for him.

A founder would not be looking for a developer at this stage. They would be looking for a customer at this stage and map out their needs and flesh out the idea.


Notice that nowhere in that conversation did you mention choice of language.

Additionally, the correct answer is "Find a good technical co-founder, or spend money on good consultants, and let them figure out the rest and explain their decisions afterwards to you."


The problem with your answer is that nontechnical people will never be able to hire technical people well. They simply do not have the skills to judge technical talent; at best they can hire based on secondary characteristics like "they really sound like they know what they are talking about". Nontechnical founders who successfully hire good tech talent are just lucky.

I think this same maxim goes for tech people trying to hire sales talent, or nonfinance hiring a CFO, etc. You're just not equipped to judge, and you don't have the time to take CPA classes (or learn to code, or get an MBA, etc) just to hire someone.

The situation is not really this grim, because you should have a social network which can help vet hiring choices - either because the candidate is already known, or because you know someone that can do the interview for you. But "knowing people who can help you hire" is not really a skill.


I think you're right, but it's more nuanced. Nontechnical people can be very helpful early in the recruiting funnel though, and that's a critical time suck/skillset that the technical folks don't have to invest in and can instead focus on their core role.


Is it really necessary for a non-technical founder to understand the differences between node.js and C#/.NET?


"I know bridges can be built out of metal or wood! I'll just hire a carpenter and let them figure it out..."


This should be:

I know bridges can be built out of metal or wood! I'll just hire an engineer and let them figure it out.

Which is great, because that's exactly what the engineer knows how to do. This should be the same case with the technical co-founder, if not, they're the wrong person to choose as your technical co-founder.


Anybody qualified to be CTO of a company should be able to asses the needs of the software, architect the solution, get up to speed on any technologies they're not yet familiar with, and implement the solution.


That depends on what the idea is. If you're selling software and you're a founder, you'd better at least want to understand your product or you are useless.


Understanding the product doesn't require to know in what language it has been built (unless you're selling a library that can be called from a certain language but I don't think that the kind of product we have in mind here). What you say is akin to a car salesman knowing how the car factory works.


I don't think so. I think it's more akin to the CEO of Toyota having an idea how the car factory works and I bet you money he has a pretty good idea.


Frameworks and languages have a part in defining the structure of the organization, how development grows, how people's work is measured, and so on. It will ultimately have a significant role in office politics. Once a company scales past 25-100 people, developer politics will be there to stay regardless of language. So you have to pick what kind of trade offs you want to deal with. And a founder should be the informed final word on that crucial choice


Simple answer: Only take meetings with VC firms and angels who have direct experience in the area where your product helps the most.

I mentioned to you in a reply, below, that my marketing software company got immediate YESes from angels who had been leaders of marketing teams and intuitively understood the need for our software. I think my record time to close an angel was under 2 minutes. For those who had never led or been part of a marketing team, it was an uphill battle the entire way.

Once I learned that filter, I was able to raise money more quickly, with much higher close ratio.


You might be surprised on that. I got many of the same style of rejections you did. I got very few clear-cut "No"s and lots of "We like what you're doing and it makes sense, but we need a bit more time." Which is the most frustrating form of "No", as I suspect you know.

My guess as to what made us different than Airbnb circa 2008--maybe some of these apply to you, too:

1) Founder with previous exit/acquisition in the tech space

2) Product had some traction (paying customers, including a F500 company)

3) Product was in a domain that most VC's/angels didn't have experience with (in my case, software designed for marketing teams) -- some were nice enough to outright reject us based on the fact that they had never been in marketing; the people who had previously been in marketing almost immediately saw the need and said "YES" right away; many of them saw that we had traction but felt like they needed to understand the market better to see what we were seeing, so to speak.


Spoken like someone who has never done a long road trip in a Miata. :)

I have owned two Miatas, most recently a 2008 PRHT Grand Touring, which is about the most "luxury" Miata you can buy. I also have a 2015 Mercedes-Benz C400, which I've done 3 long road trips in since buying it in Oct. 2014.

The Miata and the Benz actually get comparable gas mileage (Miata: 29mpg; Benz: 26mpg) on the highway, so the difference there is negligible.

The huge difference is how you feel after having sat in each car for several hours. Miata seats are great for short road trips or the track, but absolutely horrifying after about 3-4 hours on the road. Plus, you can barely stuff any luggage in it!

As someone who owned and used 2 Miatas as daily drivers (and each one being my only car!) from the year 2000 to 2014, you won't find a bigger Miata fan than me, but you have to be realistic--5 straight hours in that thing is enough to make anyone beg for mercy. The Benz is so much better equipped (OMG Bluetooth!), and so much more comfortable, that there is no comparison.

Also, the C400 is pretty zippy. It's not a Miata, but it's a nice sporty feel.


This is one of the reasons I went with a Subaru WRX STI - just as fun as the Miata in my opinion, but comfier seats and I can fit a ton of stuff in the hatchback...


This is one time when having the actual headline on the article can be misleading. The first thing I think when I see "A note from [company]'s CEO" is that the company is going out of business. My second guess would be announcing a funding round.

How about something like "Shyp Transitions Couriers to W2 Employees"?

This also encourages people to submit paywalled articles because they have better headlines, when (I assume) most of us would prefer to read it from the source.


Maybe your notion of what "A note from [company]'s CEO" can mean is too specific.

It is the original title, it is a note and it's from the CEO. I think speaking and taking things literally should be the default.


This is like arguing that every brand of cereal should be labeled "Box of Cereal" because it is a box that contains cereal. It's possible for a label to be completely true and completely uninformative at the same time.


I tried taking things literally, but the store called the police and they put me in jail.

When a particular pattern is constantly used for only a small number of circumstances, it's perfectly reasonable to assume that an instance of that phrase indicates one of those circumstances.


Yep, even from an SEO standpoint this is not a very good title to have indexed by robots.


There are usually local companies that do IT services if you live in or near any major city. Check with other people you know or check Yelp for references and reviews.


Yes, my parents ran a small biz and had an IT guy who was a contractor who took care of their NetWare server, backup setup, etc. He was always busy!


Hi Kevin and Sam, I'd like your advice on startups that connect real people/experts with those who need them.

Background: I'm building freedom.biz, which is currently a course for retail business owners who'd like to take their business to the next level. I sent out a survey to those on my interest list, and it became clear that I couldn't personally fulfill all their needs. However, I know people who can.

I'd love to build a company that connects vetted experts with the business owners who need them. I've seen startups in this realm, but they all feel generic and unfocused. What do you think would be a competitive advantage in this realm? What would you like to see that's not out there right now?


Apple is hoping for a tax holiday or tax law change in the U.S. Until that happens, they are happy to kick the can down the road for a while.



Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact