Preferences

systems
Joined 2,140 karma
You will!

  1. how can you read in 20 minutes, for me 20 minutes is only good enough to stare out the windows and ... zip zip 20 minutes are gone

    i need a couple of hours to do any technical reading

    20 minutes, maybe, maybe .. good enough if i am reading fiction or something

  2. why is ocaml so low, didnt expect this
  3. is it a linux?
  4. and by worldwide hit, do they mean europe and few americans?

    its not a bad ad, but nothing about it is worldwide

  5. how do you want to represent relations in a DBMS, an enum or a table ?
  6. 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

  7. 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

  8. can you elaborate, or maybe share a blog post about it
  9. +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

  10. 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

  11. Clearly this project failed for either

      1. scaling for a very specific use case, or because
      2. it hasn't even found product-market fit 
    
    Blaming the failure or designing for scale seem misplaced, you can scale while remaining agile and open to change
  12. 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

  13. 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

  14. 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

  15. "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"

  16. why zed for elixir/phoenix?

    i thought the mainly maintained editor plugin was the one on vs code

  17. 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

  18. well, functional languages with recursive types, are very good at representing binary trees

    https://cs3110.github.io/textbook/chapters/data/trees.html

  19. 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

  20. 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

This user hasn’t submitted anything.