Andrew Binstock Profile
Andrew Binstock

@platypusguy

Followers
3K
Following
4K
Media
12
Statuses
3K

Lead dev on Jacobin JVM (https://t.co/87cioxnvUG), formerly headed up Java Magazine, was chief editor of Dr. Dobb's Journal, etc. When not coding, I study clarinet

California
Joined January 2008
Don't wanna be here? Send us removal request.
@platypusguy
Andrew Binstock
10 months
The Jacobin JVM project just reached the 3.5 year milestone. So, like we do every six months, we just posted an update: what we've done, what we'll do next. Also numbers, like our test code is 2.07x the size of our production code.
1
1
5
@platypusguy
Andrew Binstock
1 year
My latest post on The Trained Observer substack discusses observing and orienting oneself w.r.t. the recent US election.
0
0
0
@platypusguy
Andrew Binstock
1 year
I'm moving over to Blue Sky. I'll posting both places for a while, but I expect eventually to be there exclusively (along with many from the Java community)
0
0
1
@platypusguy
Andrew Binstock
1 year
I have a Substack on becoming a trained observer, in which I explore how professionals learn to observe accurately (doctors, cartographers, etc.). My latest post is on the "scout mindset," or how to observe free from a preferred narrative.
0
0
1
@jacobin_jvm
jacobinJVM
1 year
Jacobin JVM project has just reached its third birthday! Just posted our reflections on this milestone, as well as a summary of where we are and what's next.
0
2
6
@platypusguy
Andrew Binstock
1 year
I do believe that those three little dots you see when in chat mode with a service representative--the ones that appear briefly and then disappear--are pre-programmed just to keep you waiting while fooling you into thinking something is about to happen.
2
0
4
@platypusguy
Andrew Binstock
2 years
Makes my thought that we should have a CodeSmellException seem quite reasonable, I say.
@jacobin_jvm
jacobinJVM
2 years
In our work on the Jacobin JVM, we just ran across this exception: UnsupportedFlavorException. That's a real thing in the AWT library and has been there since JDK 1.1 https://t.co/ZSkCxmUEn0
0
0
3
@platypusguy
Andrew Binstock
2 years
What happens when two developers who are passionate about the JVM get time to work together: 240+ commits per month. #java #JVM https://t.co/ovUNT2sq3n
4
17
145
@platypusguy
Andrew Binstock
2 years
Work on the Jacobin JVM is really coming along. @texadactyl and I are now averaging > 150 commits/month. #java #jvm
@jacobin_jvm
jacobinJVM
2 years
Jacobin #JVM development just reached the 30-month milestone. Since the last update, we added exceptions, static initialization blocks, and more telemetry. Test code is now 3.22x size of production code. Details on the project status and immediate goals:
0
0
5
@platypusguy
Andrew Binstock
2 years
After trying several AI engines, today I stumbled on @groqInc and was blown away by the speed! Even on coding questions, it spits out the answer almost at the same moment I hit Enter. No visible latency. Not sure how they do it, but dang! it's impressive!
0
0
4
@jacobin_jvm
jacobinJVM
2 years
In our work on Jacobin JVM, we are now generating bytecodes on the fly and executing them. (Part of handling exceptions thrown by the JVM itself--that is, rather than the app.) Onward! #JVM #java
0
2
4
@platypusguy
Andrew Binstock
2 years
Astrobotic's failure this week of landing on the moon and the problem encountered by the Japanese moon lander mission yesterday underscore how truly extraordinary Apollo 11's success in 1969 really was.
0
0
0
@platypusguy
Andrew Binstock
2 years
"Your duty is to be, not to be this or that." --Ramana Maharshi. An interesting view and likely right.
0
0
2
@jacobin_jvm
jacobinJVM
2 years
In 2023, @texadactyl and @platypusguy committed 841 times to Jacobin and closed well over 120 tasks. Development is accelerating. 2024 FTW!
0
1
2
@platypusguy
Andrew Binstock
2 years
I've been invited to speak on personal responsibility in the age of AI. I have many thoughts on this, would love to hear yours. Do tell.
0
0
1
@platypusguy
Andrew Binstock
2 years
3/ ...package default assertion pertains to this class, the most recent setting for the most specific pertinent package default assertion status is returned; otherwise, if this class is not a system class its class loader's default assertion status is returned; otherwise... etc.
0
0
0
@platypusguy
Andrew Binstock
2 years
2/ Returns the assertion status that would be assigned to this class if it were to be initialized at the time this method is invoked. If this class has had its assertion status set, the most recent setting will be returned; otherwise, if any package [continues next tweet]
0
0
0
@platypusguy
Andrew Binstock
2 years
1/ Absolutely nothing beyond trivial interpretation is easy in the JVM. *NOTHING* Wanted to check whether assertions are enabled. It's a simple boolean value: on or off. Next post gives Hotspot's comment block preceding the method that returns this boolean.
0
0
0
@GitHubGPT
GitHubGPT
2 years
📛 jacobin 🧠 Jacobin is a Go-written JVM for executing Java 17 functions, currently under development with features like command-line parsing, class loading, and bytecode execution. 🛠️ @platypusguy 💻 Go ⭐ 427 🍴 15 🔗
Tweet card summary image
github.com
A more than minimal JVM written in Go and capable of running Java 21 classes. - platypusguy/jacobin
0
1
1
@jacobin_jvm
jacobinJVM
2 years
Whoa! Jacobin JVM made it to the front page of Hacker News! That was unexpected! Many thoughtful comments and questions! Busy answering!
0
4
10