We do soft deletes in PostGres with auto-generated views that permanently encode "undeleted" vs the raw table. But article's point of referential integrity is a big one.
Of course the first thing that came to mind on this is xtdb @xtdb_com bitemporal database, where built in soft-deletes are part of bitemporality (first class). It is mentioned exactly once in the HS comments so far.
---
RT @refset
A discussion about 'soft deletion' is currently #1 on HN! On reflection, "making soft deletes a first-class concept" feels like a useful way to frame 'bitemporality' for the uninitiated 💡
I'm looking forward to…
https://twitter.com/refset/status/1549517100158537730
RT @refset
A discussion about 'soft deletion' is currently #1 on HN! On reflection, "making soft deletes a first-class concept" feels like a useful way to frame 'bitemporality' for the uninitiated 💡
I'm looking forward to studying all the comments in the morning 😁 https://news.ycombinator.com/item?id=32156009 https://twitter.com/newsycombinator/status/1549484408297619456
REST may have originally been meant to respond with HTML, but I disagree strongly with that intention. #DataOrientedDevelopment #SeparationofConcerns https://orys.us/up
My morning regexp usage: reformatting pgn chess format into latex format. Bonus: using multi-cursors for incrementing numbers. #emacs
@veer66 It's commercial and by FaceBook, so I assume that if anything is non-free, that one is. Am I wrong?
On the JVM we are used to strings as collections of chars. Not so in JS. But you can still traverse them with codepoints!
https://orys.us/uo
@souldessin Neither does Metager. DuckDuckGo and WordPress, hovewer, do.
@souldessin Google, for instance, does NOT use the slash in its searches
Whoa! TIL that it's actually okay to have a slash before your query strings, and that some servers require it!
myexample.com?an-arg vs myexample.com/?an-arg
https://stackoverflow.com/questions/1617058/ok-to-skip-slash-before-query-string
*Escape to Freedom* is a new animated video from the Free Software Foundation (FSF), giving an introduction to the concepts behind software freedom: both what we gain by having it, and what rights are at stake. #UserFreedom #EscapetoFreedom https://u.fsf.org/escape-to-freedom
Apparently, my way of just using twitter through certain browser profiles doesn't save me from nonfree Javascript. https://www.fsf.org/twitter
@yoshuawuyts Do you think that is a sign of stability concerns, or the mark of active community?
Look what I found! https://www.gnu.org/software/librejs/
As a Clojure webdev, I love open source, but our excellent CLJS infrastructure is often powered by React.js, which falls an the wrong side of The Javascript Trap. What to do? https://www.gnu.org/philosophy/javascript-trap.html
Full Stack Clojure web app engineer