Skip Navigation
Self-hosted diary
  • Trillium is a full featured configurable and programmable self-hosted note-taking app that can be easily configured to suit the use case you're describing, it does categories, tags, links to other topics etc.

  • Codeium - Copilot competitor
  • Someone suggested I try Supermaven yesterday, it's got some good benefits over competitors. It has a 300,000 token context length so it can send a very large amount of context for your completions, and it has an extremely fast API response time (usually less than 200ms) so completions appear near-instantly as you're typing.

    It's the first "copilot-like" tool I've used, and I've only been using it for a day, but so far I'm liking it. And I've already signed up for the $10/month pro plan.

  • Remote desktop for Wayland?
  • We use NoMachine at work too, for WFH users' remote access to internal servers and virtual desktops. It's a nice tidy solution, it was forked from NX library from the X2GO project about 10 years ago and went commercial, they used the commercial money to continue to develop the technology.

    Given it was forked from NX/X2GO it definitely works better on Xorg than Wayland, it seems like Wayland support was added as an afterthought bolted on.

  • My friend didn't have a great experience with Linux
  • Sounds like your friend is absolutely not the target audience for a linux-based operating system. If he wants to play Windows games and use software designed for Windows, then he should be using a Windows OS. Anything else would be providing a suboptimal experience for him.

    Personally, I've been using various Linux-based systems since 2004, as a software developer I use a lot of command-line utilities, and many tools and applications designed for Linux. If I were using predominantly tools and applications designed for Windows, then I would be using Windows. No need to make life more difficult for yourself and others.

  • Which programming languages do you know?
  • That's a great perspective, thanks for sharing that and it makes me want to reconsider using Gleam, but even more so makes me want to properly learn Erlang. And actually I'm not really a fan of Ruby, so that's not something I'm attached to in Elixir.

    I certainly appreciate the introduction of typing in Gleam, but one criticism I've seen of Gleam is the lack of function overloading, that is such a core feature of both Erlang and Elixir.

  • Which programming languages do you know?
  • What's your thoughts on Gleam vs Elixir?

    I just started learning elixir last month then I read about gleam, watched some video introductions, it looks good, but I think Elixir is still the better language to learn right now to choose one.

  • What's the most expensive thing you broke as a kid and what's the story behind it?
  • When I was around 14, my parents got my sister and I a 2nd hand Xbox (the OG big square Xbox), but we were too poor to buy any games for it. I used to rent the games from blockbuster for three days at a time.

    I was fascinated with electronics, I'd build little radio kits and LED chasers, I was okay with a soldering iron. I was researching mod chips online, to play burned games. The guides on installation emphasised how small all the solder points are, and how fine the wires are, that it's not a job for a beginner. But I thought it would be fine.

    I tried to order a modchip online, but the site didn't deliver to Australia. I remember seeing people advertising in the news paper classifieds section modchipping services, so they must be available somehow. I called one of the guys, but he said he only sold them as part of installation, couldn't sell me just the modchip. I called a couple others, but none wanted to talk to a 14yo kid.

    My parents caught wind of what I was trying to do, and they offered to pay to send it to the guy to get it done. So we just went with that. I was disappointed I didn't get to do the installation myself.

    The next week, we got our Xbox back, turned it on, and played a couple of burned games, it worked great. But I was curious. Did the guy do a good installation job? What gauge wires did he use? Which brand and model modchip did he use? I was full of questions. So while my parents were out I opened the Xbox up, disassembled it right down to the motherboard. I found the modchip, I was fascinated by how small it was, how fine the wires were, and how tiny the solder points were. It all looked so fragile. It looked like the guy had done a pretty good job.

    I put the Xbox back together, went to play it, but it wouldn't read any discs, not even genuine discs. Weird, did I forget to plug something back in on reassembly? I opened it up and found the disc drive cable was slightly unplugged. Plugged it in, reassembled, and tried it again. This time it read genuine discs, but it wouldn't play any burned discs. I tried for a while, and it was like the modchip wasn't working. That was when my parents got home. I was so angry and frustrated with myself, my mum asked what the matter was, and I started sobbing and crying furiously, I said "why can't I leave things alone?" and "Why do I always have to take things apart?" and "Why didn't I just enjoy the games?".

    A couple days later I had calmed down enough, I opened the Xbox up again, and had another look. I saw the problem immediately. One of the tiny hair-like wires on the modchip had popped off. Maybe because of my previous poking around in there, or maybe it just came off by itself, idk. Luckily it was on the modchip side, not on the motherboard side, so there was a relatively large pad to solder it back onto. Still smaller than anything I'd soldered before, but I gave it a go. It took about an hour, with my oversized non-temperature-controlled soldering iron, but I got it soldered back in place. While was there I resoldered a couple wires alongside it, so they were more secure too. I was shaking with anticipation when I put it all back together yet again, and fired it up. It worked! Played burned games again! I was so happy I was crying. The awful low from days before transformed into an amazing high of achievement, and gratification.

    My parents told me the lesson was to never take things apart, leave well enough alone. But they were wrong.the lesson was far greater. It gave me the self confidence to know I can fix things. Yes I can and will break things, but I can fix them. I somehow absorbed that into my identity. From then on I was always trying to fix things. Phone line died, I repaired it. Computer got a virus, I formatted and reinstalled the OS. Lawn mower wouldn't start, I cleaned and rebuilt the carburettor, didn't know what I was doing, but I just did it, because I had the confidence. Then at age 24 I got a job as an electronics repair technician, so it worked out for me.

  • What's the most expensive thing you broke as a kid and what's the story behind it?
  • Was it long enough ago that he could simply take it back to the store and have them reassemble it for him? Or did he reassemble it himself? Or did you try to reassemble it? You've left me hanging on the edge of my seat!

  • Thank you Raymond Hill
  • I do the same, I use kodi on a CoreElec box on my 10 year old dumb TV. It works great, but my issue is it's going to be extremely difficult to replace my TV when it gets time to upgrade. (Eg, if I want to move to an OLED, or QD panel). Every new TV on the market is a smart TV. It's getting to the point that you need to buy a very large monitor, rather than a TV, to achieve the same setup.

  • What're some of the dumbest things you've done to yourself in Linux?
  • I was smug thinking "I haven't done anything so silly as the people commenting in this thread", then I came across this one. I've actually done this one, and it was earlier this year, and I've been using Linux since 2004, 20 years.

  • I need help choosing a .Net Headless CMS for a new project

    Firstly, I need to mention I'm coming back to .Net for the first time in more than 10 years. Last time I used .Net was on a very old .Net Framework 4 ASP.NET commercial fast food ordering application in 2013. Since then I've been working with Environmental Scientists, researchers, and academics, using exclusively Python (Django, Flask, FastAPI, etc) for the last 10 years.

    This new project I'm tasked with is a custom content publishing platform, so my first thought is obviously a CMS for the content. I feel that Headless CMS products are the go-to these days, and that fits well with our needs because it is the authoring/admin side that the customer is most interested in. The frontend, or "content consumption" side of things is a custom scientific data visualizer we are building in parallel.

    My team has been given a MS Azure Cloud subscription to use, and we want to take advantage of as many "cloud-native" approaches as we can. Eg, using Azure Active Directory (AAD) for SSO, using Azure Blob storage for files, Azure SQL for DB, etc. For that reason, we have decided to use .Net to develop this CMS (plus, one of my guys has 5 years experience in .Net, so we don't want that to go to waste).

    There are so many free open-source .Net CMS projects floating around that it should be pretty easy to pick one to use as a base to build upon. But it is proving to be a bit harder to choose than I thought. This is the wish list we are looking for:

    • Free and Open-Source, with permissive licence
    • Self-hosted, ie. not a SaaS
    • Cross-platform, with dotNet6 or dotNet7
    • Needs custom entity types, and entity type instances (we are publishing data types, not Posts and Pages).
    • Customizable content authoring pages for the custom entity types
    • Admin UI written in VueJS or ReactJS
    • Access the content via an Open API
    • Integration with AAD SSO (and bonus if we can use any SAML or OAuth or OIDC Auth)
    • Different user roles (Admin, Author, Reviewer)
    • Use other cloud-native integrations where possible
    • Workflow steps (Draft, Submit, Review, Approve, Publish, Revoke, etc)
    • Content versioning, change tracking
    • Activity auditing

    I know this is a pipedream to find one tool that could do all of that out of the box. Back in my Uni days I would have immediately reached for Drupal, but that is PHP, we prefer to not use that anymore. I thought I found the perfect tool when I came across Cofoundry, it ticks a surprisingly large number of those wishlist boxes. The main reasons I am hesitant to go with Cofoundry are:

    • It is a project from 2017. It has continued to be updated, but not very often since 2018. It was ported from .Net Core to dotNet6 back in 2021, but nothing since then.
    • It uses Angular 1 for the JS side of the admin pages (not even Angular 2!)
    • They are very tightly tied into using MS SQL Server for the db with a bunch of custom MS TSQL stored procedures, and using other MS SQL Server-specific features.

    I've looked at a bunch of others, but they tend to fall into the camp of SaaS offerings that are focused on publishing Posts and Pages, and not much else, or others that are hobby projects with low user base, and haven't been updated in the last 4 years.

    Is there anything I'm missing? I'm looking for something a lot like Cofoundry, but more up to date, not so tightly tied to MSSQL Server, and uses ReactJS or VueJS for the Admin/Authoring pages.

    0
    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/)FL
    flubba86 @lemmy.world
    Posts 1
    Comments 250