eight_byte

joined 2 years ago
[–] [email protected] 6 points 1 year ago

The main reason is that there is no single Linux operating system. Linux basically is just the kernel. Every thing else around this kernel, like tools, applications and libraries, is highly customisable and exists in form of various forms of Linux operating system distributions. The fact that these distributions are very different from each other makes it almost impossible to certify industrial products for „the Linux“ operating system. There are just too many variations of it.

[–] [email protected] 1 points 2 years ago

To maybe give you some ideas, have a look at SimpleX and the Nostr. I haven't looked into it in detail yet, but at first glance these two seem to work similarly.

[–] [email protected] 2 points 2 years ago

Actually there’s an idea sparking up on me.

When I was a junior programmer there were some business guys coming up with the requirement to implement their own validation language (similar to regex). I always thought it is totally stupid to invent your own instead of using something that already exists. But it turned out to be great fun implementing it. I had no prior knowledge in implementing parsers and interpreters. But man I was so proud after I came up with my own solution for the problem. It was such fun, that I even was doing over hours. At the end I create my own tokenizer, a parser and an interpreter. Even something similar to what I now know most people would call an AST (abstract syntax tree).

However, I know I have bought the Crafting Interpreters book without having read it. I really should start digging into it.

[–] [email protected] 2 points 2 years ago (1 children)

Yea doing some FOSS contributions definitely was something I always was considering. But then as soon as I was looking for the right project things started to get complicated again. And even if you find a cool project you look into the issue list and imposter-syndrome starts kicking in.

 

I would like to know what your hoppy coding project are. It doesn’t really have to serve a purpose, but what are you coding on in your free time that just is fun to you and you enjoy working on?

As a background: I am an experienced programmer and do earn my money with it. In my free time I always enjoyed trying out new stuff related to technology, learn new things and improve my skills by doing so. But lately I recognise that I just have no clue what I should do or what a fun toy project I could work on. I really have no ideas. My head just feels completely empty whenever I open my IDE.

So please, tell me what you are coding on for fun.

[–] [email protected] 21 points 2 years ago (4 children)

I don’t want to hear how good this game is because I only own a PS5 and don’t have a gaming PC.

[–] [email protected] 1 points 2 years ago (1 children)

When I had a look on it a while ago they didn’t support Docker Compose. But except this it’s a drop in replacement.

 

Mich würde mal interessieren, was auf Eurem Desktop für eine Linux Distribution zum Einsatz kommt, und wie Eure Erfahrung damit ist? Bitte nur Erfahrungen mit echter Hardware, Virtual Machines zählen wir mal nicht :)

Auf der Suche nach dem für mich perfekten Linux Desktop habe ich in letzter Zeit sehr viel zwischen Arch Linux, Debian 12 & Fedora 38 hin und her gewechselt.

Arch war für mich relativ schnell raus, da ich hier direkt nach der Installation schon mal ein paar Abstürze hatte. Die ließen sich zwar dann relativ einfach durch die Installation des LTS Kernel beheben, aber als das System nach ein paar Tagen und unzählige Updates später nicht mehr gebootet ist, war für klar das ist nicht das Richtige für mich. Abgesehen davon war es mir nicht möglich unter Arch den Gnome Desktop in einer Vanilla Variante zu installieren. Mit dem Standard Paket kommt mir hier einfach viel zu viel unnötiges Zeugs mit.

Danach habe ich mir Fedora angesehen. Und überraschenderweise gibt es zu Fedora kaum etwas Negatives zu sagen. It just worked! Ja, der Anaconda Installer ist grauenhaft, aber funktioniert. Ich hatte einen danach ein schlankes Desktopsystem ohne viel unnötiges Zeugs, das vorinstalliert wird, mit aktueller Software. Die native Firefox Installation hat sich auf Anhieb mit meinem Password Manager integriert (was mit Flatpak & Snap leider nicht funktioniert).

Zum Schluss habe ich mir noch Debian 12 angeschaut. Auf meinen Server Systemen setze ich schon immer ausschließlich Debian ein. Als Desktop war das für mich allerdings Premiere. Und ich muss sagen, ich bin zwiegespalten. So gerne ich Debian mögen will, so schwerfällt es mir. Definitiv das komplexeste System, wenn es ans Aufsetzen geht. Fängt schon damit an, dass ich die Festplatte manuell partitionieren musste um btrfs mit Timeshift sauber ans Laufen bringen konnte. Auch einen möglichst schlanke Gnome Desktop Installation ohne viel Bloat war nur manuell mit etwas Aufwand möglich. Dabei hatte ich auch immer den Eindruck, dass APT hier beim Auflösen der Dependencies des Öfteren im Weg steht. Es kahm nicht nur einmal vor, dass über APT manuell installierten Anwendungen nach der Installation wichtige Dependencies gefehlt haben. Meinen Air-Print Drucker habe ich bis heute nicht zum Laufen bekommen (der unter allen anderen Systemen problemlos ohne Treiberinstallation funktioniert).

Ich denke, für mich ist Fedora bisher der klare Gewinner, wenn es um mein Desktop OS geht. Bis auf die Tatsache, dass Red Hat hinter der Distribution steht, gibt es für mich nichts an der Distribution auszusetzen. Und in meinem Fall lief sie selbst stabiler als Debian (Stabil bedeutet in diesem Fall einfach, es funktioniert fehlerfrei).

[–] [email protected] 22 points 2 years ago (2 children)

Only during the night when I am asleep.

[–] [email protected] 2 points 2 years ago

I use Reeder on iOS and Mac.

[–] [email protected] 1 points 2 years ago

It should. As far as I know, ChatGPT is not connected to the internet and therefore doesn't have access to recent information.

[–] [email protected] 0 points 2 years ago* (last edited 2 years ago) (2 children)

With trivial search requests, I mean stuff like entering the name of a company as a search term, where you could have easily just entered the direct URL in our browser instead. There is almost no benefit for using Kagi on this. Almost every search engine will give you the result you are looking for as the first search result.

Kagi is perfect people doing a lot of research in the web. I am a software developer. When I try to find solutions for programming related topics, Kagi gives me much better results than Google since they don't show me all the ads and don't do weird ranking stuff. Also, I am able to ask Kagi to only show discussion from public forums or even let them summarize the results via AI. Doing product research is also a lot more helpful with Kagi.

[–] [email protected] 1 points 2 years ago* (last edited 2 years ago) (4 children)

Yes, that limited number of included searches is my only criticism I have with Kagi. They are aware of this, and are trying to offer customers more searches for the same price by improving their costs. I am glad they decided to do this by reducing their costs and have decided to not go the road of monetizing their users by selling ads and customer data.

However, I try to use Kagi only for serious search requests. For other very trivial searches, I use Startpage. For me, works OK. But I hope that one day Kagi offers enough searches, so I can just use it everywhere as my default search engine without having to thinking about it.

[–] [email protected] 5 points 2 years ago (6 children)

Kagi. Very happy with it. Best $5 it recently invested. Gives me much better results than Google and all the others.

 

Hi,

ich betreibe aktuell meinen Home-Server als auch einen kleinen VPS mit Ubuntu 22.04.

Alle meine Anwendungen, die ich dort betreibe, sind über Docker Compose aufgesetzt.

Seit längerem überlege ich mir schon von Ubuntu auf Debian zu wechseln. Die Veröffentlichung von Debian 12 hat mich in diesem Vorhaben dann nochmals etwas bekräftigt.

Mein Plan für die Migration des Betriebssystems wären nun einfach auf dem alten System einmal alle meine Docker Compose Files inkl. deren Daten über tar zu sichern. Dann einfach Debian installieren, Docker aufsetzen und anschließend die zuvor gesicherten Daten wieder entpacken.

Klingt irgendwie fast zu einfach. Denkt ihr, der Plan geht auf, oder hab ich hier evtl. auch nur etwas nicht bedacht?

 

Ich spiele schon länger mit dem Gedanken, das OS auf meinem Laptop von Ubuntu weg, hin zu einer anderen Distro zu wechseln. Vor allem der Weg, den Ubuntu nun schon länger mit Snap einschlägt, gefällt mir persönlich einfach nicht.

Lange hat es gedauert, bis ich einen Ersatz gefunden hatte. Schlussendlich habe ich mich für EndeavourOS entschieden. Und ich muss wirklich sagen, ich bin extrem zufrieden. Das Konzept von Arch Linux hat mir generell schon immer sehr zugesagt. Allerdings schreckte mich hier die aufwendige Installation und Konfiguration doch etwas ab. Nicht dass man es nicht hinbekommen würde, aber für ein System, dass man im täglichen Gebrauch hat, wünsche ich mir dann doch etwas Komfort. Um so positiver hat mich die Einfachheit von EndeavourOS überrascht. Die Installation ist dank des grafischen Installer ein Kinderspiel und in nur wenigen Minuten erledigt. Ebenfalls hat mir sehr gefallen, dass das System standardmäßig wirklich sehr minimalistisch daher kommt, und keinen unnötigen Kram mitbringt. Alle weiteren notwendigen Programmen ließen sich in kürzester Zeit mit den hauseigenen Paketmanagern pacman und yay installieren. Mit Ubuntu war dies bei weitem nicht so einfach. Eventuell mag dies an meinen Software-Präferenzen liegen, aber dort konnte ich mir teilweise nur mit irgendwelchen exotischen PPAs und manueller Installation behelfen die gewünschte Software auf das System zu bekommen. Ganz anders bei EndeavourOS welches den Package Index von Arch Linux verwendet - hier habe dort wirklich auf Anhieb alles gefunden, was mir in den Sinn kam.

Lange Rede kurzer Sinn - wenn ihr auf der Suche nach meiner brauchbaren Linux Distro seid, die sich auch frei nach Euren Wünschen anpassen lässt, gebt Arch Linux bzw. EndeavourOS doch mal eine Chance.

view more: next ›