adamnejm

joined 1 year ago
MODERATOR OF
lua
[–] [email protected] -2 points 4 weeks ago
[–] [email protected] 21 points 4 weeks ago (1 children)

2029: EU proposes to criminalize the use of mathematics.

[–] [email protected] 9 points 1 month ago (6 children)

If Linux suddenly started gaining traction on a bigger scale, Microsoft would make a user-facing proprietary distro and those bastards would still flock to it.

[–] [email protected] 5 points 1 month ago

First saying that tabs are a no go, then proceeding to deliberate on the correct amount of spaces...

Long live tabs!

[–] [email protected] 4 points 1 month ago (1 children)

Nice, used to love playing with p5 back in the day, good to have such tools for Lua which is often recommend as a beginner language.

I wish the author did implement some built-in libraries like middleclass, that would allow people that don't necessarily understand how metatables to fake classes in more elaborate ways than what's showcased in the instances.lua example.

[–] [email protected] 8 points 5 months ago (3 children)

Clipboard in Linux is weird. Can you replicate this:

  1. Copy text
  2. Close the application you copied from
  3. Paste into a different application
  4. Nothing appears

If so, that means you don't have a clipboard manager running, default for KDE is Klipper I believe.

[–] [email protected] 272 points 6 months ago (14 children)

Fuck subscriptions

Step 2:

Buy a subscription

[–] [email protected] 10 points 7 months ago* (last edited 7 months ago) (1 children)

Most companies I've sent data deletion request just do it, but when they start to argue I just hit them with most ridiculous bullshit while acting like the most privileged bitch until they do it my way.

Try saying no, see what happens.
Fearmongering, gaslighting, lawful threats, technical jargon and the word 'rape' are your friend.


Just recently when requesting GDPR data deletion from UK-based company they also wanted to confirm my identity, hell they will.

I hit them with the fact that a person controlling the e-mail address can use their 'Forgot password' feature to take control over the account and access my sensitive data they're in possession of or steal my identity using their own services. I also not so kindly suggested that I'll report them so their security practices are investigated for the safety of their customers.

...they deleted the data without any further questions.

PS. Not sure about UK laws, but for GDPR: Always request confirmation of the deletion and the detailed steps they've taken to ensuring your data has been properly erased. They're obligated to tell you that upon request.

[–] [email protected] 25 points 7 months ago* (last edited 7 months ago) (1 children)

Just tried this out using a typical temporary email address (temp-mail.org) and a VPN (AirVPN).
I was only asked to confirm my e-mail address within 3 days, never for a phone address or any banking details.

Judging by the first post you've linked to, it's only necessary for paid accounts or free trials.
The person in the second post is trying to register via GitHub / Google, well... sucks for them.

[–] [email protected] 2 points 7 months ago

One Lone Coder has made few videos about adding Lua scripting to a C++ program, maybe it has what you're looking for: Embedding Lua in C++ #1

[–] [email protected] 68 points 7 months ago (4 children)

JetBrains Mono all the way.

There's also a new kid in town - Monaspace, its texture healing feature is pretty interesting. I might give it a try later.

[–] [email protected] 3 points 10 months ago (1 children)

Honestly I just watched some Indian YouTube video, I recognize some of the commands, so it's probably it.

 

Lazy is a library that extends the standard Lua library.
It exposes function modules such as math, string, table, etc.

It's aimed to fill the gaps of Lua's standard libraries by providing functions such as math.round to round numbers, string.trim to remove leading and trailing white spaces from a string and many many many more.

One important feature of Lazy is that the require path of modules is automatically resolved, which allows you to require the lazy library from virtually anywhere.
For example the lazy folder may be located in the root of your project or any sub-directory. More so, upon setting your LUA_PATH correctly, lazy can be required anywhere from your PC without having to import it into your project. Please refer to the GitLab page for more information .


Example usage:

local lazy = require "lazy"

lazy.math.round(1234.5678, 2) --> 1234.57
lazy.os.capture("pwd") --> /home/name/projects/lua/lazy
lazy.string.split("Lua is amazing!", " ") --> { "Lua", "is", "amazing!" }
lazy.table.append({ "A" }, { "B" }, { "C" }, { "D" }) --> { "A", "B", "C", "D" }

Contributions and requests are welcome :P

1
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 

All the rules from this Lemmy instance apply.
Additionally, please try to follow these community-specific rules:

Rules

1. Posts must relate to Lua

All posts must be related to the Lua programming language.
This also includes related and derivative projects, such as Luau or MoonScript.

2. Use descriptive titles

Your title should in short describe the contents. That applies to all kinds of posts, no matter whether you're showcasing a project, discussing a feature or asking for help.

Examples of bad titles:

  • please help!
    ^ Doesn't provide any information about the post
  • How to rotate SENT?
    ^ Should also information about API and ideally expand SENT which is a rather niche acronym
  • request.lua
    ^ Could provide a short description of the library

Examples of good titles:

  • [Help] Lua errors when using string.format with the %p flag
  • How to rotate a Scripted Entity in Garry's Mod when spawned?
  • request.lua - Lua >=5.1 library to simplify HTTP requests

Please note that there are no strict rules related to tagging posts (eg. including [Help] or [Roblox] in the title), but they are very welcome nonetheless.

3. Provide reproduction code

When asking for help, you should provide a reproduction code whenever applicable. This doesn't mean that you should copy and paste your whole project or script into the post, in fact the opposite. Try to isolate the issue you're facing on your own and only include the code needed to reproduce it.

A screenshot or image of the code is never valid. Additionally the code should be provided using the following Markdown syntax:

```lua
<your code goes here>
```

4. Information about environment

When asking for help, and ideally releasing a project, you should include as much information as possible about the target environment.
Most important thing is the Lua API in use, that means the video game, game engine, framework, library, etc.
Other information such as Lua version, environment variables, operating system, etc. may be useful as well.


Posts not following the rules may be deleted without prior notice.
Repeated offenders may be issued a warning and banned.

If you do not agree with the rules or statements made here, please discuss your issue in the comment section, I'm sure something can be done about it.

Moderation

If you want to help and moderate this community, please message leave a comment under this post or contact me in any other way.

view more: next ›