flubba86

joined 1 year ago
[–] [email protected] 2 points 2 hours ago

"We're here about the homicide. Where's the body?"

"Nope, ain't nothing here except 60 litres of strawberry smoothie".

[–] [email protected] 4 points 1 week ago* (last edited 1 week ago)
  1. I usually stick with distros that have large userbases. I've tried smaller and niche distros before, and inevitably they stop being maintained, or move in a direction I don't like. The larger distros like Ubuntu, Fedora, OpenSuse, have more resources (people, time, money) to spend on testing updates, and have reliable update schedules. When I was younger I didn't care about that kind of thing, but these days I use my PC almost exclusively for work 10 hours a day, 5 days a week, I need my PC to not break when I update it.

Another technique I use is to go to the vendor site for software I use and look at which Linux distros they officially support. Usually they will publish at least an Ubuntu package, sometimes a universal deb file that works on Ubuntu, Debian or Mint. Sometimes an RPM package for Fedora/CentOS too. This is getting less relevant these days with Appimage files and Flapak images that work the same across all distros.

It's natural to get bored or frustrated with one distro and want to try out others. Imagine if Microsoft made many different flavours of Windows that each look and operate differently, everyone who is bored and frustrated with default Windows would be trying them all out, comparing them, debating the pros and cons, communities would form around common favourites.

I have a small gaming PC that I use to test out other distros, I'm currently on Nobara, that I actually highly recommend for a gaming-focused distro.

  1. This one is really hard to say. It depends on so many factors like what hardware you are running, what software you plan to run, how tech savvy you are, even your definition of what is an issue. Mint is very stable and easy to use, you may run into zero issues getting it installed, running VSCode, playing some Factorio. Or you might run into a small incompatibility between your GPU and the bundled kernel drivers and run into a whole world of hurt spending days tinkering on the command line with no usable graphics driver.

  2. I believe Mint still comes with the Cinnamon Desktop, that is specifically designed to be familiar and easy for users transitioning from Windows. It's not super customisable, but I think it can do what you described. I'm not the best person to answer, I haven't used Mint or Cinnamon since 2012.

  3. File extensions are optional in Linux for some kinds of files. Linux usually tries to identify a file type using a "Magic string", meaning it will read the first 8 to 16 bytes of the start of a file and will be able to tell with a great deal of accuracy what kind of file it is. Executables, drivers, shell scripts, and many others use this method and do not need a file extension. You can definitely still use extensions though. Eg, libre Office will still save documents with a doc extension (.odt). Often Linux will use a combination of both the magic string and the file extension to determine the file type. Eg, the magic string identifies it as an open office file, and the extension tells you it's a document kind of office file.

Your Linux photo editor will still save images with a .png or .jpeg extension, because these are the convention (and may be required if you will be opening those files on a different OS). Similarly, your project files created on Windows will still work fine on Linux (if the equivalent Linux app supports that file format).

[–] [email protected] 4 points 1 week ago

Depends what your goals are. With Arch, you will need to closely follow a guide to get it installed, if anything goes wrong you will need to search through the Arch Wiki for answers. Arch has an insane amount of customisation options, you will spend a lot of time in the Arch Wiki learning about them. By installing Arch you will learn a lot about Linux. Is that your goal?

You will spend more time reading and learning, but come out further ahead than someone who first installs Ubuntu or Mint.

However if your goal is to simply install Linux on your PC to try it out, (if you don't even know if you will like it, and don't know if you want to learn it's mechanics) then Arch wouldn't be my first choice.

[–] [email protected] 2 points 1 week ago* (last edited 1 week ago)

I bought a Miele S8 off marketplace about 5 years ago. After I bought it, I did some research and found the same thing you did. The S8 was the most powerful vacuum that Miele ever made, and used a motor made in Germany. After that model they replaced it with the C3 that is almost identical except uses a Chinese motor.

[–] [email protected] 4 points 2 weeks ago

I can't even imagine the sheer satisfaction that comes from eradicating millions of mosquitoes per day.

[–] [email protected] 3 points 2 weeks ago

It mentioned in the article that Meizu already has a phone with capacitive pads instead of buttons, screen-based speaker, 18w wireless charging and no USB port.

[–] [email protected] 1 points 2 weeks ago* (last edited 2 weeks ago)

You might be interested in Raku. It is Perl6, or what used to be called Perl6, but it deviated too far away from the original perl and it ended up with a different team of developers than perl 5, so they forked it, changed the name and turned it into a new language.

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

Sounds like it's actually a .doc file that has been renamed to a .docx for some reason. Real MS Word would probably still open it fine, but open source tools would fall over hard.

You mentioned you can't decompress it either. If it was a real .docx you could rename the extension to .zip and unzip it with any archiver to see the contents. If the archiver complains about the format, then it's not a real docx.

[–] [email protected] 5 points 3 weeks ago

I want to point out here, in Australia there is a brand of socks called Darn Tough that is sold at Kmart, Target and BigW, it is NOT THE SAME Darn Tough brand you see raved online. It's a completely different sock brand thats been around for about 20 years in Australia and just happens to have the same name. They are not great socks, very thick but don't last long.

[–] [email protected] 2 points 3 weeks ago

About 10 years ago I decided to embrace the idea of the man-bag, I found a handmade leather multi-compartment satchel exactly the right size at a craft-market in Hobart, Tasmania (almost exactly like this one https://kentsaddlery.com.au/products/handbag-henk-berg-solid-leather-small-16x17cm/). I don't use it every day (I usually have everything in a backpack) but I carry it on weekends and days when I don't take my backpack. I once had a coworker approach me and she asked where I got it because she wants to buy a nice mens bag exactly like it for her husband.

[–] [email protected] 10 points 1 month ago* (last edited 1 month ago) (2 children)

The coin flip, chance concept is something I've dealt with too. I was fast going down the incel path in my mid 20s. One of my managers at work was given two tickets to a speed-dating event, his mother told him he "needs to find a girlfriend" so she can "be a grandmother". He didn't want to go. We were having fun talking to him about how awful a speed dating event would turn out to be.

He said he would go if one of his friends came with him to the event (afterall, he had two tickets). He called so many of his friends, most were already in a relationship, or were busy that day, or just rejected the invitation. Then he started asking workmates at work, similar responses. Eventually he approached me, he knew I was single, knew I didn't have social life, knew I never spoke to women, he said it would be a good opportunity for me to put myself out there. My first inclination was to say "no way", "absolutely not". I'm not attractive and a bit autistic, I don't make a good first impression to anyone. The thought of awkwardly making small talk for 5 minutes at a time with 12 different women who were judging me based on first impressions, was the absolute opposite of my idea of a good time.

Then I thought about it as a chance to help my colleague, he wasn't going to go unless I went with him, I wanted him to go, he wanted me to go, plus it was at a new bar that I'd heard good things about. At the very least I'd get to have some drinks with my work friend.

The event was about as awkward and anxiety-inducing as I expected for the most part. Most women were much older than me, and clearly had zero interest in chatting to me. So I took the pressure off myself, I wasn't there to find a girlfriend, I didn't buy the ticket, I was there to support my friend. There were two women around my own age, who were not bad looking and I actually managed to hold a conversation with (the beers helped). At the end of the event you could write down the name of anyone you felt a connection with and the organisers would find mutual matches.

Next day I find out I matched with one of the women I'd indicated. I got her contact details, and started talking to her via emails and SMS for a few months, getting to know each other better. Again I didn't put any pressure on myself, I didn't know this person, I didn't ask her to match with me, it was a "easy come, easy go" situation with zero stakes. After two months we eventually went on a real date, and turns out we were a great match. Two years later we were engaged. Today is our 10th wedding anniversary, and we have two kids.

After we started dating I found out that she only went to the speed dating event as a support person to her friend. She didn't go in looking for a relationship either.

That got me thinking about the odds of this happening. If my colleague didn't get given tickets from his mother, if any of his other friends weren't busy and went with him instead, if I didn't agree to go along with him, if she didn't go along with her friend for support, if I didn't write down her name at the end, if she didn't write down my name. The mind boggles. She told me it was a 50/50 whether she wrote down my name, just like you mentioned.

When people say dating is a "numbers game", that doesn't need to be interpreted in a predatory or creepy way. I think this is what it is about, the chances of finding a connection with someone really is a chance, but the one thing you can do is find a way to make that chance non-zero.

 

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.

view more: next ›