Twitter | Search | |
Julian Hyde
On a mission to tame data. Author of Apache Calcite and Mondrian OLAP engine. Architect at Looker.
7,756
Tweets
364
Following
3,213
Followers
Tweets
Julian Hyde Oct 11
Replying to @cwensel @stevengharris
Thanks. I wasn't aware of this. And we're going up to Kirkwood tomorrow morning.
Reply Retweet Like
Julian Hyde Oct 10
Replying to @drinkzima
Whitebread DJs. Understandable.
Reply Retweet Like
Julian Hyde Oct 1
Replying to @techmilind
That works if your tables are append-only, you never retract data, data never arrives late, and updates arrive in all tables instantaneously and simultaneously. If any of those conditions do not apply, please read the paper I co-authored :)
Reply Retweet Like
Julian Hyde Oct 1
Replying to @techmilind
I think that 'what is happening now?' is the driving question. Requires a combination of state and (mainly short-term) history. Getting a consistent & performant view that combines history and state is challenging.
Reply Retweet Like
Julian Hyde Oct 1
Replying to @techmilind
I agree with that "state/events duality" stuff. But even if there is both an event system and a database, it's possible that there is only one copy of the data. The question is whether the event and data systems can play nicely.
Reply Retweet Like
Julian Hyde Oct 1
I'm playing no-win javadoc whackamole. Javadoc in jdk13 is very picky about the sequence of <h1>, <h2>, <h3> tags. So is Javadoc in jdk11. But if you change to suit jdk13, then jdk11 complains; if you change to suit jdk11, jdk13 complains. At least jdk11 agrees with jdk8.
Reply Retweet Like
Julian Hyde Oct 1
Nice to see get a mention in this piece about KarelDB.
Reply Retweet Like
Julian Hyde Oct 1
Replying to @markmadsen
You want to get some of that Real AI. The retro kind is best: s-expressions and perceptrons.
Reply Retweet Like
Julian Hyde Oct 1
Replying to @CMastication
The door has 6 states. It's a quantum door.
Reply Retweet Like
Julian Hyde Sep 30
Replying to @jfeinauer2 @sergehuber
Release early and often. Especially if the release is edible and goes nicely with beer or wine.
Reply Retweet Like
Julian Hyde Sep 30
Replying to @lemire
Indeed. Don’t assume that today’s “hot” technology is the most interesting. Better to go deep on what you find interesting. That may become tomorrow’s hot technology. (Or it may not.)
Reply Retweet Like
Julian Hyde Sep 29
Reply Retweet Like
Julian Hyde Sep 27
Replying to @robilad
The game is played with a ball and the players have baskets.
Reply Retweet Like
Julian Hyde retweeted
P. Oscar Boykin Sep 26
What I like about this is that it feels like how people solve inverse problems: use ✨intuition✨ to guess a solution, then check that it is correct (and maybe apply a delta to solve rest). Seems like this paper show how to implement a computer algebra system to do that.
Reply Retweet Like
Julian Hyde Sep 26
SF Chronicle's "24 hours of homeless" project. So much humanity.
Reply Retweet Like
Julian Hyde Sep 26
Even if you don't like football, go for the marching band. The band is always awesome.
Reply Retweet Like
Julian Hyde retweeted
Lukas Eder Sep 23
So, no ADBA from Oracle after all. All bets are on Fibers now:
Reply Retweet Like
Julian Hyde retweeted
Apache Calcite Sep 23
A post about building a database (KarelDB) on top of (using and and @ApacheOmid among others)
Reply Retweet Like
Julian Hyde retweeted
James Gosling Sep 18
I was at ApacheCon last week and gave a talk about my personal journey to being a big fan of Open Source. I had a lot of fun putting it together. They just put the video here:
Reply Retweet Like
Julian Hyde Sep 17
Reply Retweet Like