HN user

bhb916

208 karma
Posts1
Comments73
View on HN

Quite the contrary, the world you envision isn't nice to think about at all. It's impractical, inefficient, wildly haphazard, and, worse than that, would produce the exact opposite of what you're looking for. The profit motive might not be aesthetically pleasing to you but it provides the vibrant indie marketplace we see today.

I just confirmed - this book was my first purchase on Amazon. May 24th, 1999. I had just decided to go from undeclared to EECS at Cal and wanted to take a crash course in hardware. I read the book over the summer and never turned back.

To top this all off, our ability to "put the domestic economy first" through policy is non-existent. Any attempt to fix this "problem", that you accurately described as a problem only because it's socially unacceptable, would end up harming us in some way. There is a mountain of evidence over the last century to back this up, we just refuse to listen.

This isn't textbook Baader–Meinhof, but after 4 decades of never consciously hearing about this fruit I've now encountered it three times in one week: [1] on the allowed low fodmap diet, [2] in the lyrics of a jungle book song, and [3] this article. My family is now on a mission to find one and taste test.

Facebook Kids Messenger is decent (for all the reasons you mentioned), however, I am pessimistic about it being genuinely appealing to kids. It's staying alive because middle-aged parents are forcing it on their children - they are the consume and decision-maker. My experience is once kids are allowed to make their own decisions they quickly move away from it.

Fragile systems are generally built using single points of failure. Centrally planned solutions are generally rife with them. I will trust the robustness of a system made up of 327.7M individual plans then the command solutions you are suggesting. We will fair much better than Italy even if the disease is more widespread here.

"Beaches and rivers belong to all of us."

This seems like an arbitrary distinction. What makes you think this and not something like "all geographic features belong to all of us"? What makes beaches and rivers so special that rights suddenly don't apply?

This is not meant to be snarky - but how are you sure? Are we convinced that those who attend TLJ will perform better than their peers who do not?

I agree that dignified education systems matter, but I think effective education systems would be more preferred.

As someone who spends 40 hours a week (and 60 - 70 lately) coding Verilog for FPGAs I'm always excited when something domain-specific hits the front page. I have no idea what a PL Troll is, though, so I think I missed the point of the entire post. Anyone care to elaborate? Google is not helpful.

That's not a dumb question at all. The answer is simple: by cramming for logic in between registers. Since you (or at least the tools) are in complete control of the routing, you can place as much logic as you would like between registers, thus accomplishing everything in one clock cycle. The trade-off, however, is that every level of logic adds delay to the path and you can't clock your registers any faster than the sum of all the delays allows (with some exceptions).

This simple diagram sort of demonstrates the concept:

http://m.eet.com/media/1176731/sync-vs-async-01.gif

I find it interesting that Synopsys would attempt to compete directly with Xilinx's System Generator product. The latter is to my knowledge completely endorsed and supported by The Mathworks. Something to investigate ...

That's a good question. It's almost impossible to tell objectively. I would say that the Altera tools felt more like circa 2007 Xilinx Tools. They lacked quality control AND maturity. This is all very subjective, though.

I moved one of our smaller projects over to Altera because they were first to 28nm plus the local Altera team was willing to help out with porting any device-specific code.

I was very disappointed with the tools. It's worth a write-up all on it's own, but my staff struggled through the tooling which consumed most of their time.

It being "hard" shouldn't give them a pass on quality control. From the early Project Navigator to ISE to Vivado, Xilinx tools are buggy, poorly documented, and completely unintuitive. Yet, they're still better than Altera's.

This is a solid article. I'm continually surprised by how few software engineers in industry spend the time to pick up HDL and FPGA programming in general. In my mind, it is an easy way to expand your breadth of knowledge and make you a touch more valuable to future employers. They say that when all you have is a hammer, everything looks like a nail and I'm certainly inflicted with that same disease as I see the utility of FPGAs everywhere I look. Prices have plummeted while densities have skyrocketed. A simple $25 part gets you quite a bit of fabric and some $90 eval hardware will give you a sweet little platform. [1]

With that said, since I began working with them there have been two "Holy Grails" of FPGA design: (1) Partial Reconfiguration and (2) High Level Synthesis.

The first, Partial Reconfiguration, has been more-or-less solved although the tools have a long way to go. One current design I'm working on loads it's PCIe endpoint and DDR3 controller first, establishes communication with the application running on the host PC, then based on user input loads the rest of the FPGA.

The second, High Level Synthesis, isn't here yet. The goal is to turn a company's vast army of software engineers into FPGA programmers overnight. A worthy cause. Every foray into this field has failed (although the jury is still out on Xilinx's purchase of autoESL) Honestly, I'm not sure it will ever get there. The point of optimized, custom hardware is to make use of it. Abstracting it all away seems counterproductive, not to mention very hard.

[1] http://www.xilinx.com/products/boards-and-kits/AES-S6MB-LX9....

"...it's rather frustrating to know that this guy doesn't actually give a shit about the matter like we do, he just wants to score points in this BS game."

Wait. How do you know that? Isn't it possible and actually likely that he gives a shit AND wants to score political points? After all, what good is supporting a cause if you don't use it to score political points?

I'm not a Cato Foundation supporter, but I can't seem to find a single article on their website advocating fossil fuel subsidies. To the contrary, I found four articles articulating opposition (one even congratulated the President!) to them.

Am I missing something?

More ex post reasoning. And it's not being a cynic that makes me believe this -- it's an honest look at the empirical evidence.

There is really vibrant underground restaurant industry in Seattle. I don't think people are getting sick/dying in massive numbers. Also, I would favor a solution where a restaurant is held legally (and perhaps criminally) liable if they make a diner sick or die. As it stands now, they can hide behind the health code.

I think it's a shame that most people are too cynical to understand that there are solutions to problems that don't require the use of force.

The only difference that matters between friendly exchanges (cooking and room/board) and AirBnB or underground restaurants is that one set of actions threaten the existing power brokers who have the ear of City Hall. No one blinks when you disrupt file sharing or social networking, but disrupt automotive, taxis, or hotels (for example) and you're in a world of legal hurt. I fully understand that these zoning laws that AirBNB is running afoul of have existed for some time, but, as others pointed out, there are plenty of private, non-coercive ways to solve this same problem. They were codified into law because some powerful incumbent business sought to benefit financially from it.

The other differences between these different transactions, while perfectly valid distinctions, are simply ex post rationalizations made by those who support the entity in power (in this case city hall).