Hacker Newsnew | past | comments | ask | show | jobs | submit | zkirill's commentslogin

> avoid asking people to do surface mount unless it is reasonably straightforward - it was never meant to done that way.

This is the kind of comment that I was hoping to read here. Would you mind elaborating? What is considered straightforward? Can a PCB be designed or printed in such a way that makes it straightforward to surface mount components? Does the number of PCB layers factor into this?


I would say component size and pin spacing mainly.


> do you mean sell an electronic product as a kit?

Not quite. The person who would do the soldering would not necessarily be the end consumer. They would do it as part of a network of assemblers, for a fee or pro-bono as a community service. I wrote about this in more detail on the project page [1].

[1] https://flyingcarcomputer.com/posts/flying-car-mechanic-netw...


I was going to ask if there is a good list of C books and then answered my own question. It categorizes _Modern C_ as Intermediate level.

https://stackoverflow.com/questions/562303/the-definitive-c-...


I like Modern C. I have reviewed it favorably in several places. I agree it is intermediate.

I think 21st Century C by Ben Klemens and C Programming a Modern Approach by King are both more approachable alternatives as a modern C companions to K&R.


Also see Fluent C: Principles, Practices and Patterns by Christopher Preschern.


Note that this is not a complete list, fwiw. For example, I doesn't include "Effective C." [1].

I like "Effective C" over "Modern C" because it's more engaging ... "Modern C" is super rigorous and feels a bit like reading an annotated spec of the language, which is what an expert may need, but makes for a dull read for a casual C user like me.

--

1: https://nostarch.com/effective-c-2nd-edition


I agree, but I think Modern C has good, structured recommendations that make it worth getting through at least once.


Not vintage but I loved reading your reference project. Sent you an email just in case.


Sure! I found your email through your profile and will send you a message.

Just wondering if git is used to collaborate on hardware design? I've only seen projects share completed KiCad/PDF/BOM.


I just learned about Easy EDA! The drag and drop of parts is insanely cool. Just wondering if you can mix KiCad with Easy EDA in one workflow? Or, when would one choose KiCad over Easy EDA and vice versa?


The SBC is called Banana Pi M1+. Thank you for introducing me to Helios (Kobol). Their blog and wiki were a very useful and humbling read.

After I posted my question I learned that BPi didn't open source their PCB layout. It looks like I will need even more help than I originally planned.


Awesome article. Just wondering, how can a hardware company voluntarily submit their device for reverse engineering and dismantling as a show of good faith? Given the right circumstances this is basically a free security audit and marketing for the company.


They could just provided schematics, blueprints, parts explosion graphics, etc.

I have been a fan of the Sony MDR-7502 headphones since Moses was in a basket. They provide an explosion of each of the parts and their numbers so that you can order replacements. Granted, these are "old skool" dumb wired headphones, so no software is needed, nor are chips necessary to look up and what not.


They're decent for closed cans.

If you can go open at all, I'd recommend Sennheiser HD600. It doesn't get more solid than this.


The HD 560S are fantastic and cost much less than the HD 600.


HD600 from '97 are still fine today, and the design hasn't changed significantly.

HD560S are new, and use the same type of body HD598/99/579 do. They aren't anywhere as durable.

Ultimately they're bought for the sound; HD600 is the tried and true all-rounder neutral reference, and that's why it remains relevant.

HD560S is good relative to its peers at its price, but isn't tuned the same way, nor has it passed the test of time.


Same for the MDR-7506!

Speaking of wireless, their battery problems over time have already bit me, will continue buying "dumb" ones in the future.


Wouldn't it have been amazing if they'd taken that attitude with the PlayStation series? :)


Yes it would. I also think they are playing with their target audience. The headphones mentioned were meant for professional use, PlayStation ones are meant for consumers.

This doesn't mean they shouldn't have done it. They should. But they get away with it more easily.


If a company wants somebody to do a hardware audit for marketing purposes, they should pay money for that. Please fairly value people's labor, especially when you seek to profit from it.


Well, influencers are able to work out alternative means of compensation because the content is more valuable than the work performed. For example a blogger that is renowned for teardowns might do the work in exchange for access to early release models so that their content is highly relevant. That is worth more than the hourly cost to perform the teardown work. Compensation negotiation is part of the art of that deal.


If an influencer is indeed able to monetize the content sufficient to match market price for the labor, then sure, that is also fairly valuing people's labor. But that's definitely not what's happening here.


  right circumstances


If someone wants to do the hardware audit for free, or in exchange for some kind of promotional exchange, is that a bad thing? I’d breakdown a lot of devices if I could get a duplicate one intact, for free


This was a low-priced consumer good, so I don't think anything is stopping you from doing teardowns like this on your own.


Any company with sufficiently interesting hardware is welcome to send me a copy. Most hardware isn't very interesting though, so they'd likely have to pay me too.


iFixit offers their services to manufacturers: https://www.ifixit.com/solutions

There are plenty of other consultants that do that too, but they don't have the same reach and brand recognition.


As far as I know the first Apple computer was not really a computer but a box of parts that the customer had to assemble themselves. The early days of Apple is probably the best example of "building in public" because so much of it was actually just selling the dream. In any case, the opposite is infinitely worse. Too many people wasted away for years "building in private". If and when they did finally release it was to the sound of crickets. Hacking for pleasure is one thing. If you're trying to build a business then you must be always be selling and marketing.


That's true. But despite being the same legal entity, there is very little in common between 70s Apple and the Apple of today. We shouldn't really expect consistent behavior.


Yeah and Apple didn’t make any money until after that phase.

> If you're trying to build a business then you must be always be selling and marketing.

Yes. I am only giving marketing advice. Sales is unfortunately embedded in so many other areas of life besides commerce.


I have always been curious about a different approach. Let's say that I interview you and a few other people, and then match you in a party with someone whose skills and character are complementary to yours. Then I match both of you with an idea that suits your party's combined skill set and also has a chance of making money. You're welcome to pivot and try something else after reasonable time and effort was put in. Everything else is boilerplate like 49/51 equity split and vesting schedule so you can focus on delivering maximum value.


That sounds great but I don't like the idea of you or someone else matching us to a specific idea. I would rather work with my partner on coming across ideas.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: