The Gemini protocol is brutally simple, which makes it just about too useless for apps, tracking, and commercial purposes. Gemtext, the format for Gemini pages, is very basic; with about half as many features as markdown, it’s barely a step above plain text. As a result, Gemini is a small universe of blogs and personal sites.

Its simplicity makes it easy for people to create compatible clients and services for it. It’s self-hosting friendly and there are also hosting services, like smol.pub and some pubnixes.

Of course, you’ll need to get a Gemini browser or visit a Gemini-to-web proxy to access it.

  • moseschrute@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    1 month ago

    Lol isn’t C++ insanely bloated? Surely there are more modern languages. Like Zig maybe?

    Also I mentioned I’ve written Rust and Go, which are pretty modern. I’d be interested in learning Zig if I had more time. As for the other languages, CS programs just use older languages, but it was more about learning the concepts like data structures.

    But it’s very much a right tool for the right job. JavaScript is a very good tool for front end development. C++ is a very good tool for writing a rendering pipeline or doing signal processing (I’m guessing idk I haven’t tried doing that stuff).

    But my original read in this thread was “JavaScript sucks” not “JavaScript sucks when you use it for the wrong task”. It doesn’t suck, but I agree don’t use it for the wrong task.

    • Valmond@lemmy.world
      link
      fedilink
      arrow-up
      0
      arrow-down
      1
      ·
      1 month ago

      Missed you’re still in school, which explains a couple of things.

      Doing a little 100k lines soft is doable in any language, and you are right trying out lots of popular languages, there’s a high probability you’ll end up working with one of them.

      Okay so why is javascript crap, and C/C++ not? Javascript is just a scriptung language, it’s made for a simple front end displaying simple things, sure you can make a software with it but the reason you should isn’t about the language or the “task” but 1) what tech choice some guy did 15 years ago and now you’re stuck with it, or 2) you know how to program in javascript. No sane person is doing a javascript program otherwise (except learning maybe) because, its, and it is even in the name, a scripting language. And a very poorly made too.

      Which means you can’t do large software with it, and you’ll hit performance bottlenecks if you try. Also it will be an architectural nightmare.

      C/C++ is lots. That’s probably why you think it’s bloated, you can do anything from assembler up to template metaprogramming, so yeah, a steep learning curve if you try to master even a subset. But classes and inheritance is something you should learn anyways so if you try, I’d advice you to start there. C/C++ is extremely fast, versatile and can handle extremely large projects, but it’s also complex, and will blow your stuff up if used badly, a glass vial of nitroglycerin of sorts. Modern C++ helps a lot with the dangers of classic C/C++.

      The best language for the task (with the exception of 1) and 2) already mentioned) is probably between the two.

      Cheers