130 karma · joined May 30, 2011
If you need a house to live in, the monthly rent for a 1MM house is likely going to be over $3k. Over 30 years this will come out to be $1.08M, much more than the $870k in mortgage interest + taxes for owning the house. On top of that there's the 20-30% tax discount on the mortgage interest that will make owning even more favorable.
Even some famed academy of science fellow believed in "special human body functions". 90s was just a really weird time in China. Chinese government is far from perfect, but I honestly don't know anyone from China who doesn't support the banning of FLG.
Just represent every unit in terms of them then it's good.
One problem with the array you came up is that the units are not orthogonal, since Joules = Newtons * Meters.
What do you think about an IDE that supplements existing HDL languages? Not as drastic as making a shiny new language, but it avoids many challenges you brought up.
Since you are coming from a CS background, do you have recommendation for good IDE frameworks that can be leveraged?
In my last project I did some IP integration work and the lack of decent development tools led to significant chores. I did make use of Emacs verilog-mode like GP mentioned and even wrote some small macros in elisp but overall experience is far from satisfactory. Not to even mention the usability of propriety EDA tools and flows. The software world just looks like heaven with so many awesome development tools available (VS, PyCharm, intelliJ, to name a few I've used). And I can tell the difference because I once managed to convert a C# GUI software into a console application mainly with the help of an IDE (Visual Studio), without first learning C#.
Sadly, I think ASIC (or maybe broader, hardware) industry has a pretty poor ecosystem in general. I'm not aware of good hardware focused community comparable to HN, no high quality active Q&A on sites like stackoverflow; even the HDL languages look inelegant and not well thought out. And you have a point, I'm not even sure how many of my colleagues realize that. I want to make some difference. But I'm not sure where to start...
I always find that quite amusing.
Does anyone even know what entity designed and made the fake FTDI chip?
I find many people don't seem to understand what making compatible chip means. It's very common to have legitimate, drop in replacement for popular ICs. But this fake FTDI chip is certainly not the case here.
>the parts aren't "junk"
You don't know for sure. How likely is it that the manufacturer of the knock-off part performed full characterization of their chip to ensure they are within spec limits of the original manufacturer? What if the chip starts sending wrong bits when the temperature gets a bit high or voltage supply fluctuates somewhat? Don't you think getting disabled by driver might even be a less disastrous failure mode in this case?
Again, I'm merely trying to express my opinion that this way of making compatible chips is a very shady practice (and unlike that original comment I replied to was implying, typical market competition). Most users didn't choose the chip just because it's compatible and cheaper. They bought it thinking it's the legitimate FTDI chips with (very specific) guarantees from its manufacturer's datasheet.
Besides, any legitimate compatible chip vendor will need to have their own VID, which also means they need to develop their own compatible driver.