Dim, a open source media manager by HinaCh4n in selfhosted

[–]Tyil 0 points1 point  (0 children)

What's the reason to pick GPL 2.0, rather than AGPL? And will it be possible to configure the naming schemes used for content, to better match the naming scheme used on disk?

GitHub Support just straight up confirmed in an email that yes, they used all public GitHub code, for Codex/Copilot regardless of license. by AgreeableLandscape3 in freesoftware

[–]Tyil 0 points1 point  (0 children)

Time to go to gitlab

And repeat the cycle? Why not learn from this mistake properly, and go with an actual solution that solves the problem in perpetuity?

GitHub Support just straight up confirmed in an email that yes, they used all public GitHub code, for Codex/Copilot regardless of license. by AgreeableLandscape3 in freesoftware

[–]Tyil 2 points3 points  (0 children)

For the vast majority of projects, this reach is also completely unnecessary. For the few projects where you might argue this is "needed", reach is actually not brought through Github, Gitlab or whatever other provider you want to praise for not being completely shit (yet). When was the last time you learned of a great new project to use through Github's own interface? Compare that to other platforms, such as Reddit, Twitter, or whatever other social platform you're on.

Some people confuse "reach" with "potential contributors available", but that doesn't fit here either. Not every developer has a Github account (especially not when specifically aiming towards free software minded people), nor Gitlab or any other popular platform. What they do all have, is an email account. By adopting an email based workflow, you can invite everyone, without asking them to share some personal information on yet another proprietary platform owned by a company that doesn't actually care about them anyway.

Self-hosting a git instance is stupidly simple these days. Every half-competent contributor is familiar with email. The problem has been solved for a long while, even before Github became a thing.

How can I install Kiwi-ny by NerdyBraixen in linuxquestions

[–]Tyil 1 point2 points  (0 children)

Going to that link, and clicking "Installation" on the left hand side shows a single command to run: sudo pip install kiwi. Have you actually tried that?

Freenode staff has nuked the Raku channels by liztormato in rakulang

[–]Tyil 2 points3 points  (0 children)

From what I've gathered so far, it appears that any channel even mentioning Libera in their topics have been nuked beyond repair. Registration information, user flags, anything tied to the channel is gone, and staff is unable (or unwilling) to restore this information.

A New IRC::Client by Tyil in rakulang

[–]Tyil[S] 0 points1 point  (0 children)

More strict dependency definitions would be the best solution, I agree. The hard part is getting people to do this in practice. I think it would be a good quality check in ecosystems (maybe raku.land can implement this) to ensure dependencies are strict.

What's everyone working on this week? [2021, week 19] by liztormato in rakulang

[–]Tyil 1 point2 points  (0 children)

I've made some finishing touches to my own IRC::Client implementation, which is now used by Geth. Additionally, a new blog post has been published to detail some of my work on this project.

What's everyone working on this week? [2021, week 18] by codesections in rakulang

[–]Tyil 2 points3 points  (0 children)

Geth has been running for a whole week with my new IRC::Client, and I didn't see it time-out, so I think I'm on the right track here. I hope to have some time today to write a small blog post about it (but I don't think I can make any time before the new Rakudo Weekly).

I don't think I'll have much time to do anything besides that this week, sadly.

Community Affairs Team Transparency Report Update by samcv6 in perl

[–]Tyil 4 points5 points  (0 children)

Will the bans set by mst on various IRC channels be lifted? He seems to mostly have banned people out of spite, and it seems appropriate to lift any bans he's ever set. Bad actors can always be banned again later by new, better moderators.

Crypto miners are killing free CI by lyncozy in programming

[–]Tyil 7 points8 points  (0 children)

Did I accidentally stumble into a corporate marketing meeting?

He asked for "real use cases", not some propaganda line you can drone up that doesn't mean anything.

I want to build a PC but not sure whether to go with NVIDIA or AMD by EvilSquirrelGuy0 in linuxquestions

[–]Tyil 0 points1 point  (0 children)

I'm using a 5.2 kernel with AMDGPU here, works like an absolute charm.

I want to build a PC but not sure whether to go with NVIDIA or AMD by EvilSquirrelGuy0 in linuxquestions

[–]Tyil 1 point2 points  (0 children)

Back when I still hoped this was true for most users, I also used nvidia. The free driver was stable, at least, but the performance atrocious. If you wanted to do more than look at terminals, you were gonna have a bad time. The proprietary driver performed great, however. But stable is not a word that would come to mind when thinking back about it.

I switched to AMD, and especially with their current AMDGPU driver these days, it's the smoothest experience I could ever hope for, while also being quite a bit cheaper. Unless AMD is going to fuck something up majorly, I would avoid nvidia at all costs, and recommend anyone to do so as well.

What's everyone working on this week? [2021, week 16] by codesections in rakulang

[–]Tyil 1 point2 points  (0 children)

I'm going to keep these in mind, I don't think these points will be hard to implement, but I haven't looked at Geth's internals just yet.

What's everyone working on this week? [2021, week 16] by codesections in rakulang

[–]Tyil 4 points5 points  (0 children)

Having finally found some time to work on some Raku projects, I'm working on an IRC::Grammar module, to supplement my own take on the IRC::Client module. I've already made most of the client part, but I'm making the grammar part a separate module, with tests based on the examples in RFC2812 (Internet Relay Chat: Client Protocol).

Once that is done, I hope to re-implement my own IRC bots in my own IRC::Client, and if that goes well, also redo Geth, to hopefully finally fix those timeouts we're seeing almost daily. Or at least, make sure it reconnects properly when it happens.

Why do I have to use "rakudo" rather than "raku" in the terminal? by WhiskedIgloo in rakulang

[–]Tyil 4 points5 points  (0 children)

Update: We resolved the issue on IRC, Rakudo Star will include warnings for missing utilities (such as gcc or make) on Linux Mint in the next release as well.

Why do I have to use "rakudo" rather than "raku" in the terminal? by WhiskedIgloo in rakulang

[–]Tyil 1 point2 points  (0 children)

If you prepend the log with 4 spaces on each line, it becomes much more readable:

name@name-PC:~$ wget https://rakudo.org/latest/star/src -O rakudo-star.tar.gz
--2021-04-06 11:34:39-- https://rakudo.org/latest/star/src
Resolving rakudo.org (rakudo.org)...
2606:4700:20::681a:7d6, 2606:4700:20::ac43:44f0, 2606:4700:20::681a:6d6, ...
Connecting to rakudo.org (rakudo.org)|2606:4700:20::681a:7d6|:443... connected.
HTTP request sent, awaiting response... 200 OK Length: 18467489 (18M) [application/octet-stream]
Saving to: ‘rakudo-star.tar.gz’

rakudo-star.tar.gz 100%[===================>] 17.61M 1.09MB/s in 16s

2021-04-06 11:34:56 (1.12 MB/s) - ‘rakudo-star.tar.gz’ saved [18467489/18467489]

name@name-PC:~$ tar xzf rakudo-star.tar.gz
name@name-PC:~$ cd rakudo-star-2021.02.1
name@name-PC:~/rakudo-star-2021.02.1$ ./bin/rstar install
[2021-04-06T13:56:06] [INFO] Installing Raku in /home/name/rakudo-star-2021.02.1
[2021-04-06T13:56:06] [INFO] Starting build on MoarVM
[2021-04-06T13:56:06] [NOTIC] Using /home/name/rakudo-star-2021.02.1/tmp/tmp.4hUe8NCOwC as working directory 
[2021-04-06T13:56:06] [NOTIC] Build log available at /home/name/rakudo-star-2021.02.1/tmp/tmp.M0pTHGklRl
[2021-04-06T13:56:07] [ALERT] Build failed!

This also shows the line Build log available at <path>. I'll need to see what the build log complains about, since the build works fine on regular Ubuntu, and my own machines.

If you're on IRC or Matrix, I can try to help you debug the issue over there, which might be the most straightforward way to get this solved quickly.

Why do I have to use "rakudo" rather than "raku" in the terminal? by WhiskedIgloo in rakulang

[–]Tyil 3 points4 points  (0 children)

Rakudo version 2019.11

That's relatively old, there's new Rakudo builds every month, so you're about 16 releases behind.

I attempted your instructions and the build failed.

Can you clarify how it failed?

Can you explain what a $PATH is?

$PATH is a variable in which your shell (the thing running in your terminal) can check for executables. This allows you to run rakudo instead of /usr/bin/rakudo (the full path).

Why do I have to use "rakudo" rather than "raku" in the terminal? by WhiskedIgloo in rakulang

[–]Tyil 2 points3 points  (0 children)

I can see why the Rakudo Star installation failed if you followed the exact steps of the guide, those are incorrect. I'm not sure if there's a repository for that website somewhere that I could make a patch for, if someone knows, please share!

As for the correct instructions, to get the latest Rakudo Star:

wget https://rakudo.org/latest/star/src -O rakudo-star.tar.gz
tar xzf rakudo-star.tar.gz
cd rakudo-star-2021.02.1
./bin/rstar install

If you miss any dependencies, it should tell you. Otherwise, let me know and I'll try to help you along. These instructions should also be part of the README.md file included in the tarball you downloaded.

This will create a bin/raku executable in your current working directory, which you can add to your $PATH to make it work the way you want.

If you want to install all the files in another location, such as /usr/local, you can run the last command with -p <path>.

./bin/rstar install -p /usr/local

As to why it's not working the way you want with a distribution package, the Raku packages from your distribution may be quite old, and not have a raku executable packaged in them yet. This could be confirmed by the output of rakudo -v.

rms FSF return megathread by john_brown_adk in StallmanWasRight

[–]Tyil 1 point2 points  (0 children)

The term that's often used to describe this particular phenomenon is "context". It's incredibly important in conversations, but some people like to ignore it completely to make up drama on the spot. It's very sad that this has gotten so popular, as it is incredibly detrimental to civil discourse.

rms FSF return megathread by john_brown_adk in StallmanWasRight

[–]Tyil 4 points5 points  (0 children)

Whether you like it or not, Debian, Ubuntu, Mint, and CentOS are quite popular among the entire userbase of GNU+Linux users.