Philippe Höij
banner
hoij.net
Philippe Höij
@hoij.net
Our purpose is to strengthen human agency 💪

Get superpowers from structured information with dfrnt.com.

Use explainable rules-based AI and easy decentralised version controlled collaboration to handle model-based graph-structured information.
Pinned
Using git-for-data time travelling with TerminusDB saved the day. Our static website builder gave up building our RSS feed today...

Switched GraphQL endpoint to a specific commit, branching, merging, asserting correctness of the metadata. It was too smooth!

Wrote a point on it 🚀 🤩 #buildinpublic
Saving the day with git-for-data revision control and GraphQL for content management
I sat down this morning to update our website and one of the plugins we use now had a field that was mandatory and inconsistently applied…
hoijnet.medium.com
Using git-for-data time travelling with TerminusDB saved the day. Our static website builder gave up building our RSS feed today...

Switched GraphQL endpoint to a specific commit, branching, merging, asserting correctness of the metadata. It was too smooth!

Wrote a point on it 🚀 🤩 #buildinpublic
Saving the day with git-for-data revision control and GraphQL for content management
I sat down this morning to update our website and one of the plugins we use now had a field that was mandatory and inconsistently applied…
hoijnet.medium.com
May 11, 2025 at 7:36 AM
Just published up my honest review.

I compare the reMarkable 2 and Paper Pro experiences.

They are both eInk paper devices, the Paper Pro with colour.

Both are great, but I chose not to upgrade in the end.

The felt tip experience of the RM2 is irreplaceable.

Hoping for a future felt tip upgrade
Honest review: The reMarkable 2 is better than the Paper Pro
I don’t regret my decision to return my Paper Pro. This is my breakdown of why I returned my Paper Pro within the 100 days.
medium.com
January 18, 2025 at 8:47 AM
Yes, those that do solve their challenges using our solution, where they can use declarative logic to solve thorny CRM issues to complement existing CRM tools!
January 18, 2025 at 8:40 AM
Thanks, will check it out in more detail again!
January 13, 2025 at 4:00 AM
Two approaches, all depends on what you need:

I cache quite a lot in my redux state, and for some things I have a custom home-built LRU cache for objects.

Remember that cache invalidation is one of the two major CS problems.

Do implement specific user-driven cache invalidation patterns early.
January 12, 2025 at 6:05 PM
Looking forward to having you! There is a User Group meetup on Monday 16.00CET that you can register for as well with fellow practitioners:
pages.dfrnt.com/webinars
Webinars by dfrnt.com
Join the conversation with peers as we explore semantic knowledge graph use cases with a datalog engine using TerminusDB data products.
pages.dfrnt.com
December 15, 2024 at 12:00 PM
Thank you Fillip!!! There is years of research and thinking packed into the post, finally brought it all together into one place.

Need to get way better at repurposing content 😆
December 15, 2024 at 9:57 AM
Sign up for an onboarding session and ping me.

I'll ask the team to make sure they forward the onboarding to me so I can join your session or find a common time when I can join!

I'll help you with any questions you might have so you get started as quickly as possible!
December 15, 2024 at 9:56 AM
Absolutely, you can go as crazy as you want.

The typing system will help you. You can even make your taxonomy into a graph using multiple is-a relationships for special use cases with property mix-ins.

So absolutely, you get all the modelling freedom you want, and I don't say that lightly.
December 15, 2024 at 9:56 AM
Finally, it's out there.

I have procrastinated this blogpost for too long.

It shows how to implement taxonomies and master data management using the software I built.

This is super hard to build correctly and in a trustworthy way using traditional databases and knowledge graphs.

#buildinpublic
Build advanced collaborative taxonomies using hypergraphs
In the enterprise you’re often faced with digital business information that is hard to process using traditional approaches. Far too many…
medium.com
December 15, 2024 at 8:53 AM
I'm so proud!

We're hosting a 2 day workshop with 25 people (!) from one of our enterprise customers at our own offices in Lund, Sweden.

So much to do and great results from the first day yesterday!

So happy for the progress!
December 12, 2024 at 4:43 AM
The distribution is everything. There is a fine balance when you're finally solving something you've dreamed about for 4 decades, saw a need for in your work during 20 years and finally decided to solve.

Describing your own pain, is not necessarily a big market.

Pivot to a place with distribution.
December 12, 2024 at 4:37 AM
It is, we see an information-centric future that rests on composable logic in most of the layers.

A big part is to describe the use cases for the platform examples and inviting potential users. We're running a webinar series now, and it's great to see the platform from the users' perspective.
December 8, 2024 at 9:59 PM
I agree that is when the market is born.

But when the thing is made easy to use, the market grows fast.

The user interface to it, I can do this myself!
December 8, 2024 at 7:07 AM
😅 I wish I could. There is so much business development to do and so little time. There are a couple of things to do in the weeks ahead so things might speed up.

But counting commits as a business metric is dangerous ;)
December 8, 2024 at 7:04 AM
Great work, I'm at 1933 contributions in the last year so trailing behind you. Time to improve the numbers 🤩
December 7, 2024 at 10:22 PM
Thanks. Done deal, now I have one 🤩

Haha. Love it ❤️
December 7, 2024 at 10:18 PM
Please help?

I'm looking for a specific quote on innovation, it might have been cited in Harari's books.

Innovation breakthrough often happens when technology gets a user interface, making the innovation available to broader markets.

The browser, app store, ChatGPT for NLP/AI.

#buildinpublic
December 7, 2024 at 9:50 PM
PRs is good to get the habit of before you have a team, as it forces you to build the right structures, but don't spend to much on them until they actually enable you. Fine balance.

I built the CI/CD early as it helped me move way faster to quality releases and not fear golive with what's new.
December 5, 2024 at 6:08 PM
For dfrnt.com did it before I had paying users so it didn't matter too much =)

And I could live with the consequences 😜
December 5, 2024 at 6:06 PM
I remember the early days when I decided to completely redo the user interface and make it correctly from what I had hacked together in weeks. Took me months and so much pain.

Looking back I'm so happy I did! Kudos!
December 5, 2024 at 3:14 AM
We're taking snack-bite chunks. I promise to go gentle =D

Being a techie, I learned from reviewing old sessions in how I went way too fast in the past. Better explain well and how things actually work.

Learning by doing is the best approach. Getting better every day. Looking forward to questions!
December 3, 2024 at 8:29 PM
We're solidly in the high quality repeatable results camp with useful logic/rules-based old-school AI.

It's been way too hard to use prolog and similar logic-based systems in the past.

So we make it easy to build a knowledge graph and use a datalog engine (safe subset of prolog) to process it.
December 3, 2024 at 7:40 PM
💯
December 3, 2024 at 7:36 PM