Top all-time · #1434
Datomic
Company blog · blog.datomic.comprogrammingdata
Datomic is the company blog at blog.datomic.com, writing about programming and data. Since 2012, 49 different Hacker News readers have linked it 72 times, most often “Codeq”. It is still writing: the last post was on 2026-10-04, and you can follow it by feed.
The Datomic blog: feature releases, event announcements, and news from the team.
Most-linked posts?
- Codeq8 people · 8 mentions · first linked 2012-10-10
- Datomic Is Now Free5 people · 5 mentions · first linked 2023-04-27
- Excision in Datomic4 people · 5 mentions · first linked 2013-05-10
- The Ten Rules of Schema Growth3 people · 3 mentions · first linked 2021-04-20
- Codeq – Semantic Git3 people · 3 mentions · first linked 2020-03-27
- Datomic Local3 people · 3 mentions · first linked 2023-08-16
- Datomic Cloud2 people · 3 mentions · first linked 2018-01-17
- Datomic Cloud is now free2 people · 2 mentions · first linked 2023-06-16
- Codeq: Git Repositories in Datomic (2012)2 people · 2 mentions · first linked 2016-05-30
- More Power for Datomic Datalog: Negation, Disjunction, and Range Optimizations2 people · 2 mentions · first linked 2015-01-13
What Hacker News says?
This looks like it: http://blog.datomic.com/2013/07/datomic-musicbrainz-sample-d...
Comment linking /2013/07/datomic-musicbrainz-sample-database.html
on “MusicBrainz: an open music encyclopedia”Submitted Codeq as a story · 339 points
HN discussionIf you take a language parser and pipe the resulting AST into Noms, you basically get something like codeq ( http://blog.datomic.com/2012/10/codeq.html ).
Comment linking /2012/10/codeq.html
on “Noms – A versioned, forkable, syncable database”Submitted Datomic Cloud as a story · 264 points
HN discussionThis is the mobile link, better link is http://blog.datomic.com/2018/01/datomic-cloud.html
Comment linking /2018/01/datomic-cloud.html
on “Datomic Cloud”Submitted Datomic Is Now Free as a story · 175 points
HN discussionIt is free now: https://blog.datomic.com/2023/04/datomic-is-free.html
Comment linking /2023/04/datomic-is-free.html
on “Insights after 11 years with Datomic [video]”Submitted Datomic Update: Client API, Unlimited Peers, Enterprise Edition, and More as a story · 147 points
HN discussionRelatedly, see Rich Hickey's http://blog.datomic.com/2012/10/codeq.html
Comment linking /2012/10/codeq.html
on “Ydiff: Structural Comparison of Programs”Submitted Datomic Free Edition as a story · 132 points
HN discussion> If you have 10s or 100s of app servers that has the exact same working set in memory, it's probably not worth it. The introduction of intelligent application-level partitioning [1] and routing schemes can help one balance cost and performance. [1] https://blog.datomic.com/2023/04/implicit-partitions.html
Comment linking /2023/04/implicit-partitions.html
on “Datomic Is Now Free”Submitted Datomic Pro Starter Edition as a story · 111 points
HN discussionThis reminds me of codeq, a clojure+datomic project that intended to move source control from lines of text to functions and expressions. From their introduction [0]: Backstory Programmer Sally: "So, what are you going to do today Bob?" Programmer Bob: "I'm not happy with the file baz.clj residing in my/ns. So I'm going to go to line 96 and change 2 to 42. I've been thinking about deleting line 124. If I have time,…
Comment linking /2012/10/codeq.html
on “How different are different diff algorithms in Git?”Submitted Fixing Bad Data in Datomic as a story · 103 points
HN discussionhttp://blog.datomic.com/2012/10/codeq.html I think codeq 2 is being worked on
Comment linking /2012/10/codeq.html
on “Why do we need modules at all? (2011)”Submitted Datomic Console as a story · 71 points
HN discussionSourcegraph folk, are you aware of Rich Hickey's codeq [0][1] for clojure: codeq allows you to track change at the program unit level (e.g. function and method definitions) and query your programs and libraries declaratively, with the same cognitive units and names you use while programming [0] http://blog.datomic.com/2012/10/codeq.html [1] https://github.com/Datomic/codeq#codeq
Comment linking /2012/10/codeq.html
on “Toward a URL for every function”Submitted Datomic 2013 Recap as a story · 70 points
HN discussionExcision removes the data. In other words, you can remember that you forgot, but you can't remember what you forgot. http://blog.datomic.com/2013/05/excision.html What you're describing is plain ol retraction. If you retract your credit card number, then someone can just surf back in time to grab it. That's why you'd excise it.
Comment linking /2013/05/excision.html
on “Datomic Pro Starter Edition”Submitted Excision in Datomic as a story · 69 points
HN discussionDatomic offers excision to cover cases like these (or other common cases where you are required by law to forget things). http://blog.datomic.com/2013/05/excision.html Note that even in this case, you can remember that you decided to forget, as a key premise of Datomic is that you always know how and why you came to record (or forget) a fact.
Comment linking /2013/05/excision.html
on “Datomic Pro Starter Edition”Submitted Datomic gets a REST API as a story · 52 points
HN discussionDatomic offers excision to cover cases like these (or other common cases where you are required by law to forget things). http://blog.datomic.com/2013/05/excision.html
Comment linking /2013/05/excision.html
on “Datomic Pro Starter Edition”Submitted More Power for Datomic Datalog: Negation, Disjunction, and Range Optimizations as a story · 29 points
HN discussionWow, very cool indeed. We worked on an open-source community[1] tool using Datomic/Codeq[2], and the ops portion was/has been pretty unpleasant. I'd love to see Datomic-as-a-Service popup, even as a only-meant-for-starter-projects, just so that experimenting with it could be that much easier. That might be possible with the new license, depending on how the Cognitect team sees it. [1] The service is a frontend to Co…
Comment linking /2012/10/codeq.html
on “Datomic Pro Starter Edition”Submitted Datomic Local as a story · 28 points
HN discussionFor joining vcs (git) plus db (datomic), there's an interesting library called codeq: http://blog.datomic.com/2012/10/codeq.html?m=1
Comment linking /2012/10/codeq.html?m=1
on “Three ways to solve hard programming problems”Submitted The Ten Rules of Schema Growth as a story · 12 points
HN discussionYeah, it kinda sucks -- mostly one learns to create new copies of definitions/code when doing substantial changes, which the notebook interface makes quite convenient. Or use a full blown editor like Eclipse. The holy grail as I see it would be storing the entire edit history of the document as a git-like tree of modifications, which is entirely possible because Mathematica notebooks are themselves built out of Math…
Comment linking /2012/10/codeq.html
on “Mathematica 9 Is Released Today”Submitted Datomic Pull API as a story · 12 points
HN discussion