786 karma · joined October 26, 2010
* Equipment with clear resale value has a tendency to "walk away". We worked hard to avoid using consumer electronics such as PCs or phones on the line. When we did need to use them, we had to establish strict policies and secure storage for when the equipment was not in use. Glass seems like it'd fall in this category.
* Even dedicated, laser-based, handheld barcode scanners could be finicky with part labels. Camera-based scanners were unusable due to poor accuracy and latency.
* Internet connectivity is poor or non-existent. WiFi coverage is usually terrible due to physical and electrical interference from factory equipment.
AR work instructions would be a dream--especially if the technology could flag errors. The environment just seems especially hostile for consumer-oriented technology such as Glass. I don't have firsthand experience with Glass, but I'm really surprised this company is reporting success with it.
Edit: And this is the post that Fox was planning to reference in their story (if you're short on time, scroll past the blather and just enjoy the photos. Like they did): http://www.porkulent.com/2013/11/how-to-prepare-coffee/
Later, I posted an article that proposed smoking coffee like crack. A Fox News station actually contacted me when they were working on a piece about teens smoking coffee to get high. They quickly dropped the conversation when I pointed out that the site is not a serious news source--as is evidenced by the fact that every posting is absurd.
Edit: Also, to your point about going big or bust--I think that's fine as long as the reason for bust is market powers beyond your control. But to bust before launch because you didn't have a viable plan/resources to get through manufacturing is just a shame.
Edit 2: I should mention that I see small domestic runs as one way to deal with the manufacturing problem. Another is to simplify the product for your first run. Another is to raise more money. They all have tradeoffs and I don't think there's a one-size-fits-all solution. I didn't mean to imply that.
Setting up a reliable manufacturing line and test procedure typically takes about 6 months from the time your engineering team begins handoff to the contract manufacturer. Moreover, as much as we'd like it to be, manufacturing is not agile. All of that work is very change-intolerant. So, if you begin the handoff with a half-baked design (which most startups do, in my experience) that you have to change as you proceed through the setup process, you can easily blow away that nominal, 6-month timeline with tooling changes, contract renegotiation, supplier verification, etc. as your engineers scramble to work with the factory to make the design manufacturable and cost-effective.
Jumping straight into a full-blown manufacturing effort is not a cash-effective way for a startup to prove a complicated design. You can force it to work, but it's really expensive. Apple, for example, parallel-paths a lot of stuff. They can afford to discard a million-dollar tool and move on if it doesn't work out. They also send huge engineering teams to Asia for months at a time. Instead, I'd suggest that startups begin with more manual domestic builds in the low hundreds of units until the engineering team is confident in the manufacturability of the design and the manufacturing requirements are understood. These will, of course, have much higher per-unit costs, but you can iterate way, way faster because you're not constantly flying overseas to battle the inertia of a manufacturing line.
Unfortunately, Kickstarter--while still qualifying as an early adopter market--is driving first-run numbers way higher than they should be for the average startup, which is causing them to jump too quickly into scale manufacturing efforts. Because of this, I think we are seeing some spectacular failures such as Lily.
tl;dr: Manufacturing is expensive. Kickstarter is driving hardware startups into manufacturing too soon.
Edit: Hm. I googled a little after posting and realized that my comment about Day One not being "properly encrypted" might be incorrect. It was based upon my experience with v1 of Day One. It looks like v2 added encryption and it was further improved with v2.1--though I can't speak to the strength of their implementation and can't find anyone who claims to have audited it. And they still only appear to support their own sync service.
For example, if you typedef a callback type like so:
typedef int callback_t(int foo);
And then declare a callback like so: callback_t my_callback;
And then later define the callback like so: int my_callback(int foo) {
...
}
The compiler will produce an error if you screw up the function signature of my_callback() when defining it because it won't match the prototype you defined via the typedef. This only works in C. C++ allows multiple function signatures for the same function name, so you probably won't get a compiler error--though you'll likely wind up with a linker error.Edit: The downside is that function declarations done this way will look a little odd--possibly mistaken for a variable definition. And, upon further thought, I'm not sure that this pattern really is a huge benefit since function pointer assignment will also produce an error if the signatures don't match. But interesting nonetheless, I guess.
I'm actively working on the page. Once it stabilizes, I'll consider mirroring a sanitized version instead of using the "stealth redirect".
Disclosure edit: I'm a current Webpass P2P wireless customer. I was literally about to switch away from Webpass to another P2P wireless solution (we have a site evaluation next Monday) because Webpass has been unreliable for us lately. I'm really curious what, if anything, this means for Webpass and Google Fiber in SF.
I'm unclear though, on whether you can make your own lugs. Historically, Apple has allowed 3rd party accessories, but has effectively charged a licensing fee by requiring the purchase of enabling hardware (30-pin connector, Lightning connector, Authentication Co-processor). I'd assume Apple wants you to buy Apple lugs, but it's unclear on whether Apple's lugs are a requirement or a convenience.
See the "Update on ROM extraction and decryption" section here: http://www.xenatera.com/bunnie/proj/anatak/xboxmod.html
More info here: http://www.xenatera.com/bunnie/proj/anatak/AIM-2002-008.pdf
And in his book: http://www.nostarch.com/xboxfree
Edit: I guess that was funnier in my head.
I have nothing but respect for what you do, Thomas. I wish everyone I've worked with had access to your services. Could you maybe help TI wrap it all up into a hardware block in the next generation of MSP430s? :)
Like hacking on hardware & prefer work diversity? We're looking for:
Senior Electrical - http://www.mindtribe.com/jobs/electrical-engineer-senior
Senior Mechanical - http://www.mindtribe.com/jobs/mechanical-engineer-senior
Senior Firmware - http://www.mindtribe.com/jobs/firmware-engineer-senior
Technician - http://www.mindtribe.com/jobs/technician
We're a tight-knit team of engineers developing hardware products for clients. Our specialty is consumer electronics and connected devices. Our past projects include the Tesla Roadster, Square Reader and Stand, and the recently-launched Adobe Ink and Slide (http://www.adobe.com/products/ink-and-slide.html).
At Mindtribe, our coding style suggests "for(;;)" instead of "while(1)". However, the reason isn't performance. Instead, it's that we've seen more than one compiler produce a warning about the testing of a constant in the case of "while(1)". And we have a policy of compiling without warnings.
Sorry to bikeshed here, but curious why it doesn't work this way? Too much work? Is there too much luck involved in making it to the front page & mods are interested in changing poor content into good content rather than hoping the good content will eventually make it there itself?
What was up with that? Srsly. The Wikipedia entry is unsatisfying. Rational Me says, "Yes, they're obviously a fraud...and they found some gullible people to behoax" but Irrational Me says, "How can I get me some of that?" Interpretation of "How can I get me some of that?" left as an exercise for the reader.
tl;dr::someone pays a lot to get everyone excited about (another) free energy theory, hides proof behind paywall. Is this a viable model for the unscrupulous?
We're looking for:
Senior Electrical - http://www.mindtribe.com/jobs/electrical-engineer-senior
Senior Mechanical - http://www.mindtribe.com/jobs/mechanical-engineer-senior
Senior Firmware - http://www.mindtribe.com/jobs/firmware-engineer-senior
Technician - http://www.mindtribe.com/jobs/technician
We're a tight-knit team of engineers developing hardware products for clients. Our specialty is consumer electronics and connected devices. Our past projects include the Tesla Roadster, Square Reader and Stand, and the recently-launched Adobe Ink and Slide (http://www.adobe.com/products/ink-and-slide.html).
We make hardware. We’re looking for senior firmware engineers to join the team!
The hard requirements are brief: 5+ years of writing code for embedded systems with experience leading projects. At Mindtribe we code most often in C. In addition to technical work, our senior engineers plan projects, lead teams of engineers, and mentor junior members.
At this point, you can tackle most technical challenges that come your way. The rest you could figure out given enough time. You’re starting to grow into someone who can elevate an entire team – not just by adding engineering horsepower, but by multiplying the abilities of those around you. You could probably get a job anywhere you want. Why Mindtribe?
As a product development consultancy, we get to peek inside a lot of exciting companies. That’s how we know there’s nowhere else we’d rather be.
Nobody sees the kind of variety that we do. Working at Mindtribe is being immersed in a constant stream of projects across different industries using different technologies. You will learn. A lot. About everything. Mindtribers are not just versatile within their own fields – “firmware” engineers work with everything from 8-bit micros to embedded Linux to smartphones – we also have EE’s driving SolidWorks, ME’s developing iOS apps, and FW engineers laying out PCB’s. You’ll iterate through many careers-worth of projects and solutions faster than you thought possible. And you’ll get better at it each time.
Everyone here loves hardware, so much that we’ve been known to spend leisure time on projects that aren’t so different from what we do at work. Or perhaps it’s the other way around. We may code in bits and bytes, but we work in the real world. Our desks are cluttered with dev boards and prototypes. We work shoulder-to-shoulder with teammates, discuss our work throughout each day, and build amazing things together. We’re constantly in front of clients to extract feedback, plot course corrections, and lead the way.
Mindtribe succeeds by putting forward strong teams with sound methods. While we consider ourselves talented engineers, relying on heroic individual efforts to meet impossible deadlines is a painful way to squeak by. Instead, our edge comes from constant introspection about how we do engineering, and we are always looking for ways to improve. Things that are broken here don’t stay that way for long.
We’re a small company. As a result, your contributions will have immediate, visible impacts not just on projects, but also on the success of the entire organization. Although we all swab the decks, everyone also gets to help steer.
Mindtribe is located in the heart of downtown San Francisco, convenient to public transit and at the epicenter of a flourishing technology industry. We enjoy working together and place great value in maintaining an awesome company environment. ‘Tribers regularly spend time together outside the office, whether that’s doing happy hour at a local watering hole or enjoying the rocking chairs at the new Exploratorium.
For more information about us, check out our team (http://www.mindtribe.com/team), our portfolio (http://www.mindtribe.com/portfolio), and our method (http://www.mindtribe.com/method).
If this is resonating, we’d love to get to know you! Please drop us a line at nopnjmp@mindtribe.com to tell us how you’ve demonstrated leadership in your career and why you’d be excited to do what we do.