Hacker News new | past | comments | ask | show | jobs | submit | jCanvas's comments login

I think the title is very misleading. This is not a virtual machine but an interpreter for a made up assembly language. There is nothing wrong with that and I am sure a beginner would find it very useful. But reading the title I was expecting something quite different.


Virtual machines include "interpreters for a made up assembly language." Quoting from http://en.wikipedia.org/wiki/Virtual_machine#Process_virtual... :

> A process VM, sometimes called an application virtual machine, or Managed Runtime Environment (MRE), runs as a normal application inside a host OS and supports a single process. ... Process VMs are implemented using an interpreter; performance comparable to compiled programming languages is achieved by the use of just-in-time compilation.

It points to several examples of process VMs. One is Parrot. Quoting from http://en.wikipedia.org/wiki/Parrot_virtual_machine :

> Parrot is a register-based process virtual machine designed to run dynamic languages efficiently. It is possible to compile Parrot assembly language and PIR (an intermediate language) to Parrot bytecode and execute it.

(I quoted that one over Java and Python virtual machines because it uses the phase "assembly language" in the context of the VM.)


I am surprised that Patrick is moving onto yet a different project.

After leaving his job he works as a freelance online marketing expert. Then quits that despite implying making a lot of money. Instead wants to create online marketing courses to reach bigger audience, but takes forever to produce any content and is now abandoning that track. Creates AppointmentReminder with some good initial success but reading between the lines that is going to be sold/abandoned as well.

Now moving onto yet another project. Seems you have created several great opportunities for yourself but cannot stick and focus on any one thing?


http://www.componentfactory.com

A suite of .NET WinForms controls for Windows UI developers. I no longer have the time to keep developing it and the sales are not enough to support a developer full time. Maybe someone else can take it further or make use of the software.


Does anyone know how they have implemented it? Looking at the page source there is lots of javascript involved, as you would expect. Are they using the DOM or a Canvas that fills the screen?


If you look at the network traffic it's very odd -- not only are the formulas being evaluated on the server, the server is shipping back DOM strings, not values. So it appears they are doing rendering on the server as well as calculation.


The DOM.


Does anyone know they type of setup these probes have? Is it running a custom OS on custom hardware or plain old Linux on a x86 processor?



Don't know about Rosetta, but at ESA LEON [1] is quite popular.

But it is certainly custom hardware and a custom OS, because you need radiation-hardened chips (even for earth-satellites) and extreme reliability.

[1] http://en.wikipedia.org/wiki/LEON


Interesting. You'd think that a custom radiation-hardened x86 or ARM variant would be sufficient.

Are there any space exploration vehicles running Linux?


ARM is pretty new as a remotely high-performance thing. x86 is used a bit; the Hubble space telescope has a radiation hardened 486, for instance (originally a 386). A good few spacecraft use radiation hardened PowerPCs, M68Ks, and other common designs. Even that ESA chip isn't anything hugely custom; it's a SPARC-V8 variant.


Don't know about exploration, but SpaceX runs Linux for all it's rocket firmware and I imagine Dragon capsules will as well.


There was as discussion with John Muratore (SpaceX director of vehicle certification) posted on HN a while back with some interesting notes on this:

https://news.ycombinator.com/item?id=6125834


Absolutely! Hell, the ISS is all Linux now.


ISS laptops run linux, the ISS control software itself does not run on linux.


VxWorks is pretty common in that business.


Good point. These kinds of list imply that if you attain all the characteristics on the list then you are bound to also be super successful. Which is not true at all. You have all the listed properties but if your product/service actually sucks or if you no competitive advantage then you will still not be super successful.


"...but if your product/service actually sucks..."

"They are obsessed with the quality of the product/experience"

Maybe "competitive advantage" is not so directly addressed, but I feel some of the other points touch on it, like "do things that don't scale".


Your product/experience could be totally awesome but also totally irrelevant to market needs. Poof. No success.

And "obsessed with the quality of the product/experience" is BS wording. It means nothing. I could say the same thing about any subject without making any distinctive point. It's not about being "obsessed", it's about "making the right choices in terms of priority regarding the product/experience". That's more like it, and that says that decision/compromise is needed in everything you create.


The list also has items like "they are focused on growth" and "they generate revenue early". Those things force you to pivot if you chose the wrong market or if you didn't get the market needs.

I made the mistake in my first years. I made consultingware products which didn't grow but paid expenses and helped me keep my company alive and even grow it very slowly. Then, I dropped the non-growth products and focused on a single growing product.


I would agree that the media do jump on anything that sounds like it is the fountain of youth and hype it up. Obviously everyone over 40, like me, would love to think some pill is going to give them youthful characteristics such as improved learning ability.

But...I also blame the academic journals. Why is it published in the current form when the study was only completed by 18 people. How come the peer reviewers did not insist on toning down the over hyped conclusions. Maybe they should have gone further and refused to publish until a more extensive and reliable follow up study was performed.

In short, the academic world has to stop publishing such marginal results before we blame the media for picking them up and adding another layer or hyperbole.


Anybody have a link/copy without the 'must register' wall?


Just delete the modal from the DOM and you'll have full access to the article.


javascript:$('#TB_window').hide();$('#TB_overlay').hide()


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

Search: