HN user

alex4nder

68 karma
Posts0
Comments20
View on HN
No posts found.

[...] the only community of machinists nimble enough [...] Which happens to be the Suame Magazine workshop district in Ghana.

Could you please expand on this statement? Why do you think this that only this community could rebuild them?

I've found that forth works best when you use it to create a DSL for your problem domain, and you write your application code in that DSL. That DSL becomes the critical abstraction that helps prevent your codebase from becoming an unusable/unmaintainable mess. This isn't a new idea; the book that got me thinking about when/how to use forth was (oddly enough) http://thinking-forth.sourceforge.net/ . It's a good read even if you never intend to build a forth project.

As a side note, I've done image processing with forth: I helped build a commercial HD video camera with it that shipped in the mid 2000s, and I found it well suited once we had the problem reasoned out well enough to build our DSL. Overall the product ended up being composed of forth/C/hand written assembly, and a bunch FPGAs. We shipped things with < 10 people, and I think the interactive/extensible mindset that forth gave us helped us get the product out the door successfully.

To add 'color' to the comments: I've got strong positive opinions about forth, when used properly. I've helped save several embedded/early-stage board bring-up projects with it.

More than one person has called forth a programmer "amplifier". If C++ has the capacity to blow off your whole leg, forth is more than capable of forming a black hole beneath you and sucking you in.

Wiring isn't under control of the home/business owner until it hits their NID, which is already on-prem. Getting the connection to the NID is where the expense is, and it's why AL is putting money into the process. Without this, someone has to spend the thousands of dollars pulling permits/digging trenches to run fiber to your house.

Granted, it's more work for you, but this is pretty straight-forward to do with with access_by_lua (and the associated nginx APIs).

LibreSSL 12 years ago

You know, except for the 'openssl' executable that builds, and a lot of people use.

LXC 1.0 released 12 years ago

Thanks LXC maintainers! When Docker goes public, they'll send you each a free t-shirt.

I too have worked with major automotive OEMs, and all the 'security' I've seen is nothing but lip service. The quality of embedded software in the automotive world is laughable. Forget anything advanced, they're just getting into the what-do-you-mean-bounds-checking stage of computer security.

There's just starting to be real external research into the current state of the automotive world: http://www.autosec.org/pubs/cars-usenixsec2011.pdf

Even the proposed new standards are busted: http://publications.lib.chalmers.se/records/fulltext/143639....

I for one, am going to have a hard time buying any car made after 2006.