Live data from Hacker News

Viewing profile — andrewbinstock

andrewbinstock

HN member
Joined
Tue, Jul 10, 2012, 6:46 AM UTC
HN karma
2,623
Public activity
213 items

About andrewbinstock

Lead developer on Jacobin (JVM written in go--jacobin.org) Headed up Java Magazine (at Oracle). Earlier, editor in chief of Dr. Dobb's Journal, the original programming 'zine, and several earlier publications.

@platypusguy.

All comments intended to be helpful. If they're not, let me know.

Recent public activity

  1. comment
    Comment #43529892

    A JVM written in go. [0] We're committed to a high-quality implementation that works reliably--so our test code is > 2.x the size of our production code. We can already run lots of…

  2. comment
    Comment #37253724

    Lead dev here. I gave a detailed reply earlier. Grep for "I've always thought of the JVM as magical technlogy" on this page and you'll find it.

  3. comment
    Comment #37253698

    Lead dev here. It's been an amazing amount of work. I'd change the above adage to: Every 10% is 90% of the work!

  4. comment
    Comment #37253684

    Lead dev here. Some very cool ideas in there. Will copy/paste this into our task tracker on YouTrack for further consideration. Much appreciated.

  5. comment
    Comment #37253661

    Thanks for your note. The package notes on Jacobin say that we strongly discourage folks from running it in its present form. There are enough features still to be implemented, tha…

  6. comment
    Comment #37253045

    Author here. Zero-length arrays are used in the narrow domain you mention. but they are rare in bread-and-butter Java programming. Given some of the other comments on this page, yo…

  7. comment
    Comment #37252979

    Author here. Thanks for your comment. It's sometimes a little difficult to know how deeply to go into the innards of the JVM before readers' eyes glaze over and they can't follow. …

  8. comment
    Comment #37252641

    Author here. This is simply a comment on the way that Java refers to the subarrays. I believe most developers would think of the first subarray as being referenced with [0], rather…

  9. comment
    Comment #37252533

    Author here. Your "correction" is wrong. All dimensions after the zero dimension are ignored by the JVM. This is explicitly stated in the JVM spec[0].The typecheck you're leaning o…

  10. comment
    Comment #37252204

    Lead dev here. Yup, that's right. There are a few classes that we will be forced to implement in Go. We're fixated on keeping this number as low as possible, but Thread is one that…

  11. comment
    Comment #37252037

    Thank you for such kind words!

  12. comment
    Comment #37251830

    That's a good question. I don't know enough about the new green threads to give you a definitive answer, but it's certainly something we'll examine closely.

  13. comment
    Comment #37251801

    Thanks for asking. I've always thought of the JVM as magical technlogy--I'm certainly not alone in that view. But in trying to learn more about it, I was greatly frustrated by the …

  14. comment
    Comment #37251170

    Lead dev here. We've run a couple of benchmarks internally just for kicks. To create a fair comparison, you have to run the Hotspot JVM with the -Xint flag, which says interpret on…

  15. comment
    Comment #37250941

    Author here: Long ago, when I got the domain, the project was going to be JAva COmpiler to BINary = Jacobin. And as the Jacobins were revolutionaries, it sort of fit the intended p…

  16. comment
    Comment #37250851

    Author here. No threading currently. Once we have all the bytecodes executing, we will perforce be obliged to add threading. Starting with the heavier threading that Java pre-Loom …

  17. comment
    Comment #37250826

    Author here: Right now we're entirely focused on getting parity of functionality so that anything that runs on the Hotspot JVM runs similarly on Jacobin. There's still a lot of wor…

  18. comment
    Comment #37250732

    Author here: Yeah, those were first attempts in other languages.

  19. comment
    Comment #21994795

    Completely agree. But I find that it happens not just on HN, but on other high-quality boards as well. (It would be improper of me to make the remark without confessing that I've d…

  20. comment
    Comment #21847875

    > American's 35+? FB has >1 billion real users. So by the simplest arithmetic, the vast majority of its users cannot be American, regardless of age.

  21. comment
    Comment #21811899

    I used Notion for about six months, including paying for the service. I could never get the hang of it. I wrote to the company and said: "Give me an overview explanation of how it …

  22. comment
    Comment #21811874

    > They don't have the master key for my mailbox or entry hall Why would you expect someone to have your keys? That’s not a reasonable expectation. Totally common in the US. It's no…

  23. comment
    Comment #21811836

    Fairly old article. A lot has happened since then with these technologies.

  24. comment
    Comment #21810560

    And COBOL, don't forget COBOL! ;-)

  25. comment
    Comment #21715718

    But does not run on Windows.