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

I'm one of those garage hackers, I have a quote from PCBWay, $286 for 20 boards including assembly service. I also got quotes from companies in U.S.

- $2700 from a popular company in bay area - $2000 from another new pcb company.

With tarrifs, my PCBWay order is around $789.

I'm new to PCB Design, I cannot afford to do $2700 mistakes, with PCBWay hardware is more accessible.


Why are you building 20 boards if you are new to PCB design and can't afford mistakes? That's tremendously risky.

Even pros build a couple proto boards for the first run, and sometimes hand assemble them if able, not.... 20?


It is earth shattering. This thing is writing code and can do very very simple decision making in a wide variety of domains out of the box. Possibilities are endless.


Entire wallet, even if you change the plastic cover you need to go through FCC again.


That's incorrect. You can buy pre-approved modem setups, eg the esp32.


Nope, he is right. If you use that chip you have to get it certified because the traces on the PCB can cause EM interference. Changing the housing of the product can also chance the EM interference so you have to get it recertified before you can sell it.

The FCC is a massive regulatory moat against hobbyist electronics. You have to make something expensive enough or with enough scale to make enough profit to be able to pay for the expensive testing. If you fail the test and aren't able to fix it on site all of that money will be a waste and that will have been a waste of money.

Also in order to use Bluetooth you will have to pay a few thousand dollars in SIG fees to properly license it without infringing their IP.


i personally think its a good thing that goods sold commercially are not going to start basking my other electronics in random rf.


Yes, but I don't believe to achieve that with a less restrictive and expensive system. Right now if you upgrade your graphics card in your computer you can not sell your computer to someone else without paying $$$$ to get it certified. I think some rules about what kind of derivatives works you can make from already certified electronics would be beneficial.


You are mistaken.

Yes, you can use pre-approved modules, but your new assembly still requires a spurious emission test (in place of a full emission test). It's a cheaper, faster, simpler test, but approval is still required to sell the new product legally.


Google following keywords

Arducopter, pixhawk, missionplanner, diydrones.com

Read everything. after that go to aliexpress/amazon to start your journey.


Ubuntu, debian, armbian etc all have pipelines, build processes to create an image file where the users can install. The processes where one can compile/build/package are already there (signing the image might require more steps with access to keys). Documentation and the tooling for such processes can be improved and made more user friendly.

With the evolving supply chain attacks, US Government advised companies to better understand their software supply chains. With transparent and repeatable builds this goal would be much more simple using the approach documented above.

We can innovate on more ideas for making more transparent software. We can have signed dependencies, pre-built trusted (signed, hashes) dependency chains.


You cannot really expect that every user will have sufficient expertise to understand how an operating system works. Today not even technical users can do it without investing considerable effort.

Security only explains why _some_ people should be able to understand how software works, and this is a different story. You do not need to make software open source or free for that, there can exist entire spectrum of various licenses and accesses. This is what I mean by delegating the work to institutions: you let someone you trust to audit the code for you. This can be a dedicated team in your company, a 3rd party expert or a government agency, the important part is only those people really need access to the code, because only they can understand it.


You do not need to understand the entire operating system to benefit from open source. Open source can enable an end user to fix or at least report a narrow issue.


>Open source can enable an end user to fix or at least report a narrow issue.

This is a very small subset of end users that can do that and will want to do that. Even software engineers may not dare to touch the code and seek for workarounds or ways to report the bug with less effort instead. The programming language and APIs can be unfamiliar, there can be lack of context etc. The distance between general computer science literacy and ability to read the code of a large product is very big - experts often tend to underestimate it. For the majority of other people value of this possibility is literally zero: they would prefer to have a warranty from vendor. There's very little consolation for them in having weak guarantees from community of volunteers that discovered bugs will be some day fixed.


No. They check your tax returns every year with some automated process. If you document any income that is not approved youll be in trouble. My college rounded up all the international kids doing business in their own countries and told them to stop immediately.


Weird, I just don't see why business-related (or even employment) income in other country X should be any different to investment income, rental income, etc. in other country X.


Not wanting to pick on the parent comment but this is were 'lay person opinion led forums' don't work for legal questions.

You may not see why, but that's you conveying your opinion based on common sense or your own reasoning vs the law.

The law says that your H1B via only covers you to receive income via your W2 employment with the company the visa is attached to.

If you are an H1B holder you can't be employed or contracted to work for another company in your home country/another country outside the USA because you would still be performing the work in the US and you are out of visa. Even if it's your own company.

If you put this income on your tax return you will be disclosing to the government you are working outside your visa. If you don't put this income on you tax return you are filing an incomplete tax return (and still working outside your visa).

The difference here from receiving investment or rental income from abroad (which you still have to include on your US tax return!) is that investment and rental income isn't 'work' covered by an employment visa.

A work visa is a permission to take a job out of the US employment pool, and the flaw in the law is that if you are working on your own company (inc side project) abroad, you are not really taking a job out of the US market because you wouldn't have hired anyone anyway. But it's a corner case and the law isn't built around corner cases.

(IANAL)


Well I never answered anyone's question, tried to, or claimed to be able to. I said IANAL just as you did. I never claimed to have anything other than an opinion. I think I even made it pretty clear that I'm not in the US and don't know how its visas and taxes work.

> A work visa is a permission to take a job out of the US employment pool, and the flaw in the law is that if you are working on your own company (inc side project) abroad, you are not really taking a job out of the US market because you wouldn't have hired anyone anyway.

Exactly. Hence 'I don't see why'. Not legal advice. An opinion that it's (assuming true) dumb. I don't see what the problem is with expressing that opinion on these 'opinion led forums'.


It's way off topic. The Q-and-A here is are about getting actual legal expertise applied to questions, not opinions about how US immigration law is flawed. You're not wrong to say it, it's just that this isn't the place/time.


So Ctrl-F for proberts if your time's so valuable.


This is entirely gray area. The rules of thumb are following:

- Owning companies is totally fine. - Generating income from various sources is totally fine.

What is not allowed is: - You should not work in any capacity where an American citizen could have been gainfully employed. Lot of people mis-represent is that you can not get paid a salary, that is not true. Salary is just an evidence of you worked.

How many people structure this is the following. Partner with an American citizen and start the business. The American partner will hold 51% stake and you will be a passive investor with 49%. If you are married you can apply for H4EAD. You spouse has unconditional EAD and she can run the company.

Important note: This issue is only for people born in India. Everyone else can get their EAD/GC in an year or so.


People install debian and then setup the proxmox on top of that with an install script to achieve what you want.


I assume the intention is to run only a bare-bones OS + Proxmox directly on the laptop with all the other functionality virtualised or compartmentalised through KVM and LXC, managed by Proxmox. Running the desktop directly on the hardware does not fit this profile.

I'd say this - having nearly everything compartmentalised with access to the laptop display - might be possible by using containers instead of virtual machines. This would not work for Windows but it could probably be made to work for those mentioned Linux installs.


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

Search: