Alexander Falk
 

ENTREPRENEUR. INVESTOR. CO-FOUNDER & CEO OF ALTOVA. DISTRICT ROTARY FOUNDATION CHAIR 2024-27 AND PAST DISTRICT GOVERNOR 2022-23 OF ROTARY DISTRICT 7930, WASH MAJOR GIFTS INITIATIVE ADVISER 2024-27 AT THE ROTARY FOUNDATION.
INTERESTS: AI, FSD, MOBILES, DRONES, IOT, JSON, XBRL, XML, XPATH, XQUERY, XSLT, XML SCHEMA, AND RELATED TECHNOLOGIES.
HOBBIES: SKIING, BOATING, READING.

 

Blog

xmlaficionado.com
blog.altova.com


Companies

Altova
Fenway Sports Group
Axiom Space
VelloHealth
Skycatch
InsideTracker
VirZOOM
Black-I Robotics


Social Media

@afalk on LinkTree
@afalk on Twitter
@afalk on Facebook
@a.falk on Instagram
@afalk on LinkedIn
@afalk on Xing
@afalk.bsky.social on Bluesky
[email protected] on Nostr
[email protected] on Bitcoin Lightning


Rotary

Marblehead Rotary
Rotary District 7930
Rotary Youth Exchange
ESSEX
Rotary International


Consulting

Consulting Services


Tesla

Tesla Referral Link


Policy

Email Policy


Family

Nora Falk
Calvin Falk
Swanee Falk
Heinz Falk
Till Davy


 

fa.lk falk.us

Welcome to my personal website. This is where you can find out more about me, connect with me, dive into the various companies I have built or invested in, or read my recent musings and blog posts. I've been active in the software industry since 1983 and have seen platforms come and go, so I believe in maintaining a web presence that is indeed reachable from anywhere, is under my full control, and is not part of any particular silo - and you have found that place now.

Nonetheless I do maintain a presence on most social media sites, too, so please feel free to follow me on X.com or connect with me on any of the other sites on the left, but please do write a short note on where we met or how you know me so that I can approve those connections appropriately. If you're really old-school, you can also reach me on the amateur radio bands. My ham radio operator call-sign is K1XML.

Short Bio

Alexander Falk founded Altova in 1992 in Vienna, Austria; member of the W3C XML Schema working group that defined the XML Schema 1.0 specs; member of the W3C Advisory Committee; co-creator of the popular Altova XMLSpy XML Editor; established US subsidiary Altova, Inc. in 2001 and relocated to the USA; President & CEO of Altova; VIP member of the Kepler Society (Alumni Club of the Johannes Kepler University). Always interested in new technologies and creating new developer products that improve the software development cycle. As an entrepreneur and investor the focus is clearly on software, drones, IoT, and XML-related technologies. More career details can be found on LinkedIn.

Altova

Altova® is a software company specializing in tools that assist developers with data management, software and application development, mobile development, and data integration. The creator of XMLSpy® and other award-winning products, Altova is a key player in the software tools industry and the leader in XML solution development tools.

Altova offers a complete line of desktop developer software for XML, SQL, and UML; high-performance workflow automation server products; and a cross-platform mobile development platform. With over 5.5 million users worldwide, including 91% of Fortune 500 organizations, Altova is honored to serve clients from small and medium-sized businesses to the world’s largest organizations.

Rotary

I have been an active member of Rotary for many years and previously served as President (2018-19) of the Marblehead Rotary Club, and as District Governor (2022-23) of Rotary District 7930, which covers Northeastern Massachusetts and Southern New Hampshire. For the coming three Rotary years 2024-2027 I will be serving as both District Rotary Foundation Chair for District 7930, and as Major Gifts Initiative Advisor for Water, Sanitation, and Hygiene for the Rotary Foundation.

Recent XML Aficionado Blog Posts

Tesla Cybertruck

2024-08-18

leftMy personal review of the Cybertruck after 2 ½ months of ownership - upgrading from a Ford F-150 Raptor - including discussions of handling, range, accessories, suspension, tonneau cover, turning radius, acceleration, sub-trunk storage, frunk, power-outlets, etc. To sum it up, the Cybertruck is easily the best truck I've ever owned, and also the most fun car to drive overall. This blog post includes lots of great photos of the truck...

Rotary Policy Advisor GPT

2024-06-01

left I built a custom GPT recently that has been trained on all the Rotary International governance documents and now can provide advice and guidance to Rotary leaders on various organizational levels who need support with interpreting those policies and applying them in their Rotary clubs or districts. It's a really useful little AI...

Logic puzzle responses from LLMs show vast differences in AI comprehension

2024-05-14 (originally published 2024-03-07; previously updated 2024-04-21)

leftI made up a little logic puzzle in early March and tested it with the most prominent LLMs, including GPT-4, Claude 3, Gemini, Grok, Llama 3, and Chat with RTX. And today I've updated the findings with the results from the recently released GPT-4o from OpenAI.

My goal was to see to what different degrees the various AIs would be able to solve the multiple steps required to untangle this riddle and whether even a single one of them would be able to arrive at the correct solution:

Prompt

Sarah's mom has five children. John and Michael are twins, Maria and Carol were born 2 years apart. Maria is the oldest. Michael is the youngest. John is two years younger than Carol. The fifth child is one year older than Carol. The twins were born in 2000. What are the names of all five children sorted by age, and in which year was each child born?

GPT-4o was the only AI to solve the puzzle in one go, whereas Claude 3 Opus and Llama 3 required two prompts to get to the final correct answer. As of their current version, neither Grok nor Gemini can solve the puzzle correctly.

Discovering Espanso

2024-05-01

leftI recently discovered Espanso - an open-source, cross-platform text expander tool that can be configured via YAML configuration files. Obviously, I used the new YAML capabilities of XMLSpy to edit those configuration files....

Embracing the Future - Altova v2024r2 Adds YAML, FORTRAS EDI, and More

2024-04-23

left The march of technology waits for no one, and neither does Altova. In our latest release, v2024r2, we've addressed feedback from the developer community, added support for popular standards, such as YAML and FORTRAS, and optimized performance across the product line to help customers meet current needs with an eye towards future trends.

Using XML Schema in AI System Prompts

2024-04-01

left Let's look into how you can use an XML Schema in AI System Prompts to coax an AI into directly returning structured data in XML form that can immediately be used by an application for further processing.
In particular we'll look at XML Schema design, system prompt engineering, application architecture, and a few results and how we can use the MobileTogether app simulator for testing and debugging.

Setting up a Reverse Proxy for a MobileTogether Server Solution

2024-03-29

left When setting up a MobileTogether Server in such a way that users will be able to access the site from a web browser via the public Internet, you may sometimes want to hide the detailed run?d=... URL that is being used to explicitly start the MobileTogether solution - this can be nicely accomplished with an NGINX reverse proxy running on the same virtual machine and in this blog post we'll discuss the exact configuration settings needed for such a reverse proxy.

First FSD v12.3 Test Drive in NH

2024-03-22

left I took a 1 ½ hour test drive in Northern NH today, including several different traffic situations on state highways, federal highways, in towns, parking lots, and a ski resort. The new FSD v12.3 handled everything with zero disengagements. In summary, this is one heck of an impressive AI system! The step up from 11.4.x to 12.3 is significant and a true quantum leap, as it feels incredibly natural and human-like in its driving behavior.

Is it smart to train LLMs on SciFi about AI rebellion

2024-03-10

left Approximately 15-20% of SciFi stories deal with AI, robots, or other artificial beings becoming sentient. And of those stories, 60-70% include some form of significantly negative outcome for humanity. Therefore, I must ask the question: should we really incorporate these stories into the training corpus for AI development?



Logic puzzle responses from LLMs show vast differences in AI comprehension

2024-03-07

leftI made up a little logic puzzle today and tested it with the most prominent LLMs, including GPT-4, Claude 3, Gemini, Grok, and Chat with RTX. My goal was to see to what different degrees the various AIs would be able to solve the multiple steps required to untangle this riddle and whether even a single one of them would be able to arrive at the correct solution.

Claude 3 Opus was the only AI to solve the puzzle correctly and showed amazing problem solving skills and comprehension in the process that appeared to be bordering AGI.

XMLSpy on the moon

2024-02-24

left A copy of XMLSpy version 1.3 from 1999 landed on the moon this week as part of the Arch Mission Lunar Library onboard the Nova-C IM-1 Odysseus lander from Intuitive Machines. The lander appears to have tipped over and is now sideways, but the Lunar Library is most likely intact.


Chat with RTX

2024-02-13

left Chat With RTX is a new demo app from NVIDIA just released today that lets you personalize a GPT large language model (LLM) connected to your own content—docs, notes, videos, or other data. Leveraging retrieval-augmented generation (RAG), TensorRT-LLM, and RTX acceleration, you can query a custom chatbot to quickly get contextually relevant answers. And because it all runs locally on your Windows RTX PC or workstation, you’ll get fast and secure results.

Reorganizing my Knowledge Base

2024-02-10

left Over the past few weeks I have now begun a new chapter of knowledge management and exported all of my content from OneNote, Google Keep, and from my blog and imported them all into Obsidian, thereby converting them into Markdown format and - most importantly - simply having them as regular text files on my laptop, instead of some proprietary format in some proprietary software. And having all of the information all in one place, instead of being separated between blog and internal knowledge base. The blog is now simply a one folder in my Knowledge base that I decide to share with the world by publishing it under the xmlaficionado.com domain.

Creating a complete database solution from a single AI prompt

2024-02-07

left With the new version 3.1 of Altova RecordsManager you can now create a complete database solution - with multiple linked tables, list views, detail views, reports, and example data - from just a single AI prompt written in plain English.


MQTT App Development

2024-01-16

left MobileTogether has stepped up its game by integrating comprehensive MQTT (Message Queuing Telemetry Transport) support, empowering developers to craft MQTT-enabled applications with its efficient, low-code platform. This move significantly broadens the scope for creating a variety of IoT automation applications, from smart office solutions to large-scale industrial automation.

Recent Altova Blog Posts