HNHacker News
TopNewBestAskShowJobs

brettkromkamp

301 karma · joined February 14, 2009

Developer of knowledge organization systems • Creator of Contextualise • Avid Blender user
submissionscomments
brettkromkamp··on Ask HN: How to choose the desktop platform and tech for desktop app development?
Flutter is a good option. A developer experience that is second to none (e.g., hot-reload, excellent developer tools, good editor/IDE integration and great documentation). What’s more, it really does make cross-platform a reality (MacOS, Windows, Linux, iOS and Android) from a single code base. Targeting the web is probably its weakest point. But, all in all, Flutter is a viable alternative.
brettkromkamp··on Python dev considering Electron vs. Kivy for desktop app UI
If you are considering Electron/React then I would suggest going one step further and add Flutter to your list of technologies to consider. It uses Dart (a language similar to C#) and has a lot going for it… relatively quick to get up to speed with, fantastic developer experience (e.g., hot reload, great IDE support, good development tools) and very strong cross-platform support: it generates native iOS, Android, MacOS, Windows and Linux executables. Check it out: https://flutter.dev/
brettkromkamp··on OpenAI staff threaten to quit unless board resigns
What a mess this has become. Regardless of the outcome, this situation reflects badly (to say the least) on OpenAI.
brettkromkamp··on Ask HN: What tooling do you use for organizing/offloading your thoughts?
Contextualise, a tool I personally developed: https://contextualise.dev/

Contextualise excels at organising information-heavy projects and activities consisting of unstructured and widely diverse data and information resources.

Contextualise is open-source: https://github.com/brettkromkamp/contextualise

brettkromkamp··on Russia unveils secretive weapon to target SpaceX’s Starlink in Ukraine
They could have saved themselves the trouble and just had a quick chat with Elon Musk himself :)
brettkromkamp··on Ask HN: What software are you dogfooding?
Contextualise, a tool to manage projects and/or activities with lots of unstructured data: a personal knowledge management tool of sorts. The link is here: (https://contextualise.dev/).

It's a MIT-licensed open source project: https://github.com/brettkromkamp/contextualise

brettkromkamp··on Ask HN: What's your most starred repo?
That would be Contextualise (https://github.com/brettkromkamp/contextualise) with 980 stars. The project is 3-4 years old. So, it's slow-going. Nevertheless, there are many (underappreciated) projects that should have a lot more stars than they do, so I am not complaining :)
brettkromkamp··on Elon Musk restricts access to Starlink because Zelensky could start WWIII
Zelensky could start WWIII? This kind of thinking beggars belief. Russia is the aggressor. They invaded Ukraine in 2014 and did the same in 2022. Ukraine is defending itself. It is Russia that, on repeated occasions, has threatened with the use of nuclear weapons.
brettkromkamp··on Ask HN: What's Your Homepage?
https://brettkromkamp.com/
brettkromkamp··on Ask HN: If you could read only one book on design, which would it be?
Thanks for the replies, everyone!
brettkromkamp··on US pledges to “go on the offensive” against Russia
Agree!
brettkromkamp··on What software that you use daily “sparks joy” for you?
Blender. With a wide margin.
brettkromkamp··on If you were asked to showcase your best projects, which ones will you choose?
That would have to be Contextualise (https://contextualise.dev/) and its accompanying open source project (https://github.com/brettkromkamp/contextualise).

I've been working on knowledge graph-related problems (and accompanying applications) for years and Contextualise is probably the most visible component of that work.

brettkromkamp··on SQL or a graph database to build a social network with recommender?
A highly capable (open source) graph computing stack would be JanusGraph combined with Apache Cassandra (or Apache HBase).

JanusGraph is a TinkerPop provider meaning that the graph can be queried with Gremlin, a powerful graph traversal language combined with a choice of scalable, distibuted backends/persistence stores (as mentioned, Apache Cassandra or Apache HBase).

Take a closer look at both the semantic web ecosystem (i.e., RDF/SPARQL/OWL) and the labeled property graph ecosystem (Neo4J, TinkerPop, etcetera) for both open and closed source alternatives.

You could even go down the route of multi-model stacks like ArcadeDB.

Just trying to provide a quick overview of some of your options :)

Links:

- https://tinkerpop.apache.org/ - https://cassandra.apache.org/_/index.html - https://hbase.apache.org/ - https://tinkerpop.apache.org/docs/3.5.3/reference/ - https://arcadedb.com/

brettkromkamp··on Ask HN: What Are You Learning?
The semantic web stack (including RDF, SPARQL, RDFS/OWL and SKOS).
brettkromkamp··on Ask HN: What personal tools are you the most proud of making?
Contextualise (https://contextualise.dev/), a semantic graph-based application to help you organise your own knowledge, projects, etc. It is the basis of all my projects (both personal and professional).
brettkromkamp··on Ask HN: Do you create digital art? let's see it
All Blender. Fantastic piece of software with a great community and ecosystem.
brettkromkamp··on Ask HN: Do you create digital art? let's see it
I do simple 3D art (accompanying my blog posts): https://brettkromkamp.com
brettkromkamp··on Elfstedentocht
We can only hope that maybe this year we will have another Elfstedentocht :)
brettkromkamp··on Ask HN: Do you have a personal secret software?
I use my own tool for structured thinking: Contextualise (https://contextualise.dev/).
brettkromkamp··on Knowledge Base Issue
Contextualise: https://contextualise.dev/. It's an open source project of mine: https://github.com/brettkromkamp/contextualise
brettkromkamp··on Ask HN: How to build a robust personal archive
Perhaps take a look at this resource with an extensive list of knowledge management-related applications and tools: https://github.com/brettkromkamp/awesome-knowledge-managemen...
brettkromkamp··on Facebook warns it may be forced to pull out of Europe
The amount of damage Facebook has knowingly done (and, is still doing) to democracies is off the charts. We're better off without them. So... good bye!
brettkromkamp··on Ask HN:Interesting things you built using Python
Not sure how I helped. But, you're welcome :)
brettkromkamp··on Ask HN:Interesting things you built using Python
The Storyteller project’s frontend is implemented with https://threejs.org/. The backend is a Flask-based REST API.
brettkromkamp··on Ask HN:Interesting things you built using Python
Contextualise, an open source (https://github.com/brettkromkamp/contextualise) knowledge management application: https://contextualise.dev/.

Currently, working on my (Python and JavaScript-based) Storyteller project, an interactive 3D storytelling web application based on semantic events: https://brettkromkamp.com/posts/narrative-events/

brettkromkamp··on Ask HN: Do you have a personal website?
Yes, https://brettkromkamp.com/. I’m not really on the job market but I somehow feel that if I was, my site would have little impact on getting hired.
brettkromkamp··on Ask HN: What's best laptop for programmer in 2020?
Acer Nitro 5, Intel i7-10750H processor, Nvidia GeForce RTX 2060, 6 GB, 16 (or, 32) GB DDR4, 1024 GB PCIe NVMe SSD.
brettkromkamp··on Awesome Knowledge Management
Submit a PR for your project ;)
brettkromkamp··on Ask HN: What personal knowledge base software do you use?
I have implemented my own open-source (https://github.com/brettkromkamp/contextualise) topic maps-based personal knowledge management system: Contextualise: https://contextualise.dev/. However, I think Contextualise is missing quite a few of the features that you are looking for.

You can check out an exhaustive list of (personal) knowledge management applications, here: https://github.com/brettkromkamp/awesome-knowledge-managemen...

← PreviousPage 3 of 6Next →