@janvhs@hachyderm.io
@janvhs@hachyderm.io avatar

janvhs

@janvhs@hachyderm.io

Just a 23 y/o, bassist, skater, part-time art enjoyer and programmer working at SUSE

Wie ein Roboter aus 1984 🫶

ᓚᘏᗢ

I enjoy system engineering and want a nice desktop for myself. Therefore, I’m loosely connected and involved with GNOME ✨

This is basically a mix of my diary and a blog. Follow requests subject to prior vibe check 🦆

Talk to me in German, English or Dutch

This profile is from a federated server and may be incomplete. Browse more on the original instance.

janvhs, to random
@janvhs@hachyderm.io avatar

Getting shamed for not using an IDE truly feels like enterprise software development

janvhs,
@janvhs@hachyderm.io avatar

@badrihippo damn I just learned two fancy words

engler, to random
@engler@chaos.social avatar

deleted_by_author

  • Loading...
  • janvhs,
    @janvhs@hachyderm.io avatar

    @engler did you hear about QOI aka quite okay image format?

    badrihippo, to random
    @badrihippo@fosstodon.org avatar

    Slowly starting to get the hang of (baby) and it's beginning to be fun! 🐫

    janvhs,
    @janvhs@hachyderm.io avatar

    @badrihippo wait OCaml in Builder?? Is the LSP working easily?

    janvhs,
    @janvhs@hachyderm.io avatar

    @badrihippo Idk if others have problems, I was just surprised to see it ^^

    Are you using an install of ocaml lsp in you global opam switch or do you install it locally?
    I’m using the alpha of opam 2.2 and they now support dev dependencies, yeyy ^^

    cadey, to random
    @cadey@pony.social avatar

    "No way to prevent this" says users of only programming language where this regularly happens

    janvhs,
    @janvhs@hachyderm.io avatar

    @cadey there are interesting projects of reimplementing libc in “safe” languages. For once, and other’s already mentioned it, there is relibc in Rust and ziglibc in Zig. https://github.com/marler8997/ziglibc

    It would be a great opportunity to get rid of the abomination that is the GNU implementation of libc. Musl and OpenBSD is just so much more readable and therefore maintainable!

    janvhs,
    @janvhs@hachyderm.io avatar

    @gob @cadey what makes it not memory safe? Don’t they do boundary checking and so on?

    janvhs, to haskell
    @janvhs@hachyderm.io avatar

    What is a fun project I can do or contribute to in (preferably) or , which doesn’t involve Web Servers?

    janvhs, to random German
    @janvhs@hachyderm.io avatar

    @engler wie lebst du mit 0 Zeilen Helix Konfiguration? 🤯

    jhx, to random
    @jhx@fosstodon.org avatar

    Simplified my website a little 😎

    It felt "too crowded" before.

    https://jhx7.de/

    janvhs,
    @janvhs@hachyderm.io avatar

    @jhx simple websites for the win!

    janvhs, to random
    @janvhs@hachyderm.io avatar

    My new favourite open source mastodon client is https://phanpy.social by @cheeaun.
    It is a web app, but can be added to your Home Screen like any other app (even on iPhone).

    The attention to detail and minimalist, yet playful, UI is just out of this world. Whenever I use my other client, I wish for their features.

    My absolute favourite feature is using different colours to highlight replies, private messages, boosts and hashtags.

    janvhs,
    @janvhs@hachyderm.io avatar

    @aral @cheeaun surprisingly, I don’t mind it not being native that much. Icecubes has great haptic feedback and starting phanpy takes a bit, but with notifications working, it is something that doesn’t matter to me ^^

    janvhs, to ZigLang
    @janvhs@hachyderm.io avatar

    @linusgroh is the author of one of the coolest projects, I know.
    It’s called Kiesel and is a JavaScript-Engine, written in .
    Reading the code of Kiesel is really cool, because it is annotated with references to the standard and really good structured.

    It is available at https://kiesel.dev and https://codeberg.org/kiesel-js/kiesel

    cassidy, to threads
    @cassidy@blaede.family avatar

    I’m happy to see Threads starting to federate with Mastodon and other ActivityPub networks!

    Open standards are good, and honestly, I have a ton of friends already on Instagram and Threads that would never join yet another social network, but I’d still love to keep up with them and their lives without having to use Threads. Federating via ActivityPub enables exactly that.

    janvhs,
    @janvhs@hachyderm.io avatar

    @cassidy sure it is nice that they adopt open standards, but aren’t you scared that we will loose this feeling of being a small community and the benefits coming from it?

    sonny, to animals
    @sonny@floss.social avatar
    janvhs,
    @janvhs@hachyderm.io avatar

    @sonny your cat looks so evil haha

    drewdevault, to random
    @drewdevault@fosstodon.org avatar

    Take: enshittification affects programming languages

    Python-related trauma making me uncomfortable with depending on Go instead for this reason

    janvhs,
    @janvhs@hachyderm.io avatar

    @drewdevault why uncomfortable with depending on Go? It is the language to care about backwards compatibility and last time I have checked they stated that there will never be a Go 2.

    janvhs,
    @janvhs@hachyderm.io avatar

    @drewdevault sure, they are slowly introducing v2 of certain std packages, but for the most part the tooling and stdlib stays reasonably consistent and they do a lot of work to not break their APIs.
    Go modules are changing, because the world around it changes. I can’t imagine programming in GOPATH anymore.

    I get why you would feel that way about e.g. Rust, with its ever changing ecosystem and best practices buy not really Go.

    janvhs,
    @janvhs@hachyderm.io avatar

    @drewdevault okay, yes I can see that. Go Modules and Generics really changed what can Go look like

    janvhs,
    @janvhs@hachyderm.io avatar

    @drewdevault I get that point and I feel similarly when dealing with other ecosystems, but that’s not really how the Go community responds to “non-idiomatic” code, with the exception of Go modules.
    They value readability and stability and do not care if you do not use a particular language feature.

    janvhs,
    @janvhs@hachyderm.io avatar

    @YvanDaSilva @drewdevault omg pip ptsd is so real. I just had to look which is the preferred package manager these days. Went for pipenv because it is by pypi but there are so many💀

    janvhs, to GNOME
    @janvhs@hachyderm.io avatar

    I started to write down interesting libraries and blogs on and , I've bookmarked over the last few weeks. ^^

    My motivation is to highlight more niche libraries, frameworks and the diverse ecosystem around .

    If you want to show your favorite libraries, tutorials, blogs or other (learning) resources like tools and creators, do not hesitate to add them. 🫶🏻

    https://github.com/janvhs/Awesome-Libadwaita

    janvhs, to swift
    @janvhs@hachyderm.io avatar

    I think it’s time for a proper .

    Hey, I am Jan, I am 22 years old and moved from another instance.

    I love to play the bass and skateboard, when the weather allows for it.
    My favorite songs are ICE579 by Temmis, Edward 40Hands by Mom Jeans. and Wellblech by Nils Keppel.

    Like many others on this instance, I am a programmer. I have an interest in and development on Linux and I am trying to get more active in the community.

    Looking forward to meeting you all 🫶

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • cisconetworking
  • Leos
  • normalnudes
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • megavids
  • anitta
  • tester
  • lostlight
  • All magazines