I also had to implement simple microprocessor on an FPGA about 10 years ago.
I think one of the main reason is programming the FPGA is not easy, the tools needed for FPGA development are all proprietary. Every FPGA has different way to program it.
"my past criticism of CAP not actually being about picking two of three out
of C (consistency), A (availability), and P (partition tolerance) due to the
fact that it does not make sense to reason about a system that is ‘CA’. (If
there is no partition, any system can be both consistent and available ---
the only question is what happens when there is a partition --- does
consistency or availability get sacrificed?)"
Not at all, atleast about Samsung. I would go ahead say that Samsung is the most unethical[1] company. Wikipedia list is only tip of the iceberg, that company's history is littered with unethical[2] behavior.
Huh? BS. I come here to HN to grok the truth, to see other side, not to nod head in agreement. I learn so much from rayiner's view point. I don't agree with him on all points, but I'm definitely a better informed person because of his reasoning.
No, and that illustrates his point in a way. Boston has the second largest amount of VC funding, tons of startups, and more institutions of higher learning than pretty much any other metro area in the US [Citation Needed...last I saw it was 84]. But Boston's huge number of universities and hospitals is also one thing that makes it different from Silicon Valley. A lot more smart people can get into PhD programs, so there's a talent drain away from startups.
"Tomorrow I head to Pennsylvania to host a bridal shower and bachelorette weekend for my sister. Between the pre-wedding festivities and visiting with family, I’m going to be pretty limited on time for building websites. But, the show must go on and I am excited to see what kind of goodness I can create under pressure."
I think one of the main reason is programming the FPGA is not easy, the tools needed for FPGA development are all proprietary. Every FPGA has different way to program it.