Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)V
Posts
18
Comments
349
Joined
3 yr. ago

  • Woah, the landing page looks like some unfinished Wordpress template and the forge itself looks 15years old. Nothing wrong, with the former, I just don't like the style.

  • Camel case?

    this_is_not_going_to_be_a_serious_debate

  • Isn't github used only as the auth provider? It is not using any git features, just leaning on the security guarantees of github. I don't find this too alarming.

    If you want, you can use git links when declaring dependencies in Cargo.toml. So alternative to crates.io is basically any git host already!

  • That's a coyote, i believe

  • alone

    Jump
  • No

  • This is the way.

    Almost completely pure way of storing ideas. With this I mean that you don't store unnecessary data such as "background should be white" or "left page margin is 1.3cm". It's just text. What's important is what it says + minimal markup.

    Presentation is left to the reader's client. Do you want dark mode? Get a markdown editor/reader that supports it. Do you want serif font? Again, that's client's choice and not part of the document.

    I wish browsers would support markdown out of the box, so you could open https://example.com/some-post.md

  • You, my friend, should try EdgeDB. A database and an ORM in one.

    When you change the data model, you can get to 100%, which you say is impossible for ORMs

  • Barges into a lemmy thread

    Gives a strong, but quite abstract opinion criticizing abstractions

    Refuses to elaborate further

  • I have a convention to correlate the size of variable scope with its name length.

    If a variable is used all over the program, it will be named "response". If it is <15 lines, then it can be "res". If it is less than 3 lines, it can be only "r".

    This makes reading code a bit simpler, because it makes unimportant, local vars short and unnoticeable.

  • That's a valid point.

  • That's cool, but if I'm used to tmux already, what's the benefit of learning how to use zellij?

  • US states

    United states states?

  • No biggie, it a nice entry barrier to have, because nowadays, there just too much new frameworks and languages and crypto currencies.

  • Because when you divide by zero and get a runtime error, the error will point you to location in SQL, not PRQL.

    It's like if an error in a C++ program would point you to an offset in a binary and not the location in the source. This has a slight tone of sarcasm, because that's how compiled languages used to work. But after the years, they patched all leaks of their abstraction and now you are dealing just with the new language.

  • That's because the tooling is not there quite yet. For what you describe, that would have to be implemented by the compiler bindings for your language. And it's not that hard - basically one function. But yeah, not there yet.

  • That you can easily use JOIN after you've already used LIMIT or GROUP BY.

  • As a developer of the compiler from prql to sql, I can say that I'm working on a new language because I know SQL quite in-depth.

    It seems ok on surface, but there are many inconsistenties that you either learn to live with or don't even know are there until they trip you.

  • Cool. Any idea how would i use this with rustc?