- why is ocaml so low, didnt expect this
- is it a linux?
- and by worldwide hit, do they mean europe and few americans?
its not a bad ad, but nothing about it is worldwide
- how do you want to represent relations in a DBMS, an enum or a table ?
- well, if DDL (data definition language) and DML (data manipulation language), were unified and both operated on relation , manipulating meta data would have been a lot simpler, and more dynamics
you can always created data dictionary relation, where you stored the code for table creation, add meta data, and use dynamic sql to execute the DML code stored in the DB, i worked somewhere where they did this ... sort of
- well uniformity and homoiconicity are very important in an ideal db management system (a.k.a a true rdbms) everything should be represent as a relation and use the same set of operators to be manipulated
separations of types and relations should be limited to core atomic type, string, int , date etc ... (althought date is debatable as is not usually atomic in most cases, and many dbs end up with one more date relations)
anyway, always use a table .. when its a choice
- can you elaborate, or maybe share a blog post about it
- +10 for bad windows support, i think this is a key and weirdly underestimated reason
just to give an idea how bad, until recently, you could not just go to ocaml.org and download ocaml for windows, you had to either download one for mingw or wsl
so for many it was just not installable, i.e. for many we didnt have ocaml for windows, until very very recently
- I know this might sound naive but for those of us who had to google
kvm here mean keyboard video and mouse, not the linux kernel-based virtual machine kvm
this device apparently is used to connect to machines remotely over IP
- Clearly this project failed for either
Blaming the failure or designing for scale seem misplaced, you can scale while remaining agile and open to change1. scaling for a very specific use case, or because 2. it hasn't even found product-market fit - I think, that complexity cannot be eliminated, but it can be hidden and distributed, using the right abstraction
that being said C++ being a big language adds complexity (stemming from the language itself, i.e. stemming from the tool)
So you can use a complex tool, to make a complex task simple, or a simple tool and keep the task more complex, requiring more steps etc..
But with C++ its a complex tools, that while it takes some complexity from the task, I think it adds enough complexity, that could outweigh the complexity it reduces
We need better languages, C++ is not it
- Raku is now a completely separate language from Perl and I think that while Perl still seem to be used, Raku usage is even smaller
I am really impressed of how Raku developers keep their motivation to work on it
And I am a bit curious to know if Proxmox is interested in Raku at all, or are they only using Perl
- i was rephrasing , saying what i understood (thinking i was making it clearer)
you are suggesting, i misunderstood the original text , if that is true i blame the original of being obfuscated
- "LumoSQL can swap back end key-value store engines in and out of SQLite."
=>
"LumoSQL can swap SQLite backend, with Key-value store engines"
===
"LMDB is the most famous (but not the only) example of an alternative key-value store"
=>
"We currently only support LMDB as an alternative KV store"
===
"and LumoSQL can combine dozes of versions of LMDB and SQLite source code like this:"
=>
"LumoSQL will allow you to use different versions of SQLite and LMDB in parallel as different backends"
- why zed for elixir/phoenix?
i thought the mainly maintained editor plugin was the one on vs code
- i love emacs, but nowadays i would argue most languages are far better supported outside emacs, with few exception like lisps
so being strictly emacs, will really limit your choices, and honestly waste your time
- well, functional languages with recursive types, are very good at representing binary trees
- The problem with F#, Clojure and Elixir (hosted languages)
For F# , you need some basic C# knowledge For Clojure, you need some basic Java knowledge For Elixir, you need some basic Erlang knowledge
I like all 3 languages but usually each vm have a primary language, and each hosted language eventually become hosted on that primary language not the vm
I understand that for many task simple, to medium complexity, you might not need that, but it seem as you try to be more advanced you hit the wall of having to learn you host vm primary language
- Well I do agree that this statement sounded bad, for me it sounded
"how can they treat her this way (inhumane) she is not a poor mexican"
its not ok to treat anyone inhumanely, no one ever, not just people in specific situation or from specific background
i need a couple of hours to do any technical reading
20 minutes, maybe, maybe .. good enough if i am reading fiction or something