Skip Navigation

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/)O
Posts
89
Comments
1506
Joined
3 yr. ago

  • We really do need some website to easily find projects that people want help on; projects that one can simply jump in on to translate a few strings for example, or fix a small bug that also needs some unit tests added to it that the maintainer hasn't had time to do.

    It would also be nice to be able to see the average response time for PRs, the amount of documentation, and "average time to get up and running". Too many times have I seen a "good for beginners" or something tag on github but the project is a nightmare to setup. PHP and C/C++ projects are especially bad. They just assume everybody knows how to get started or have a "this works on my machine" setup, which doesn't work for anybody else but the maintainers and core contributors. I don't want to waste my time with:

    • hours figuring out how to setup the project
    • waiting weeks or months for feedback on a supposedly "easy" PR
    • get extremely pedantic reviews like "a space is missing" or "a new line before this function" or "this is a method, not a function"

    Anti Commercial-AI license

  • Finances. We can't live in our own home paid for by a single income, don't have a cushy pension to build up and barely have savings to speak of, as our salaries aren't adjusted to the cost of living. Trust me, if I could work on opensource without worrying about the rest, I would. But my rent jumps 5-8% every year while my salary doesn't, the housing prices are insane and would put me in serious debt for 30+ years for an apartment (not house) in a "meh" part of town, which I'd have to sell and buy a new one every 5 years until I can afford a house my parents could buy in their 30s.

    Also, I've seen what opensource does to maintainers and how much profit companies have extracted from free work without paying back. I truly believe opensource is the way forward, but not by the current definition many people adhere to (free for everybody including companies).

    Anti Commercial-AI license

  • auto isn’t dynamic typing it’s just type inference.

    I'm aware, but one of the big arguments I've heard about dynamic typing is "I don't know which type it has when I read the code". Well, auto looks just like var in that regard.

    Lambdas are just a way of defining methods in place. It has nothing to do with callbacks.

    Callback definition from wikipedia:

    In computer programming, a callback is a function that is stored as data (a reference) and designed to be called by another function – often back to the original abstraction layer.

    This is exactly what lambdas are often used for in C++.

    Anti Commercial-AI license

  • C++ continues to be the dumping ground of paradigms and language features. This proposal just aims to add even more to an overloaded language.

    C++ programmers mocked languages for being dynamically typed then they introduced auto, they mocked JS for callback hell and introduced lambdas, they mocked Rust devs for being lowskill C++ devs who can't manage their own memory and now they are admitting they can't manage it themselves either.

    It's going to be come like the x86 instruction set or windows that is backwards compatible with stuff from 30years ago just accumulating cruft, unable to let go.

    Anti Commercial-AI license

  • After looking at the code it still looks like this is built just like Gecko: made for a single browser and nigh impossible to embed anywhere else by somebody who isn't involved with servo. Quite disappointing as it just makes it less likely for devs to switch from webviews using webkit. They seem to be repeating the exact same mistakes that were made with Gecko and Firefox.

    Anti Commercial-AI license

  • Lemmy should have the option to defederate from instances depending on automated criteria. Sign ups without admin checks are a great attribute to use for defederation, because it leads to such abuse. I've finally blocked most communities and instances that have news about US politics and have a clean feed, but for newcomers, that shit is everywhere.

    Anti Commercial-AI license

  • Oh, this is great! I had a few usecases for this back in the day, but never bothered implementing any of the algorithms myself. Do you use these yourself? (from the name I assume you're the author?)

    Anti Commercial-AI license

  • Deleted

    issues with flask

    Jump
  • Use something like https://transfer.sh/ , github gist, or termbin.com to upload your traces so that others can see what you mean. Also, you computer has a screenshot button or application. No need to use your phone for it. (But text is probably better shared as text).

    Anti Commercial-AI license

  • This should've been the linux kernel for years, but instead you have a maze of documentation that makes it very difficult to find how to even build the damn thing, let alone test it. Instead you need to go to other websites like linux.com that explain how to compile it and run it, but mention nothing about VMs.

    I don't know how long it'll take for the mailing list and other archaic stuff to be dropped, but it's probably actively hindering contributions to the kernel.

    Anti Commercial-AI license

  • I'm not an expert, but this is what I gather

    What’s ABI? API compatible with linux kernel?

    Application Binary Interface is the equivalent of an API but at binary level. An API defines for example the functions with their parameters, types, order, and output. An ABI defines how functions are called, how parameters are passed, how output is pass and retrieved, and so on but at a binary level.

    An example of an ABI would be for example the Linux Standard Base which makes compiled binaries compatible with linux (how binaries are constructed, where to find data like constants, where to find instructions, and so on). The internal ABI is also important for example how drivers communicate with the kernel.

    And what’s TCB?

    That, I don't know, unfortunately :/ We need a tech glossary. If I had to guess, it's the Trusted Computing Base?

    Anti Commercial-AI license

  • Thank you for the insight! It makes me hopeful about linux's position in India. Hopefully an increase of prosperity, meaning better hardware, won't mean an increase of windows or mac users.

    Anti Commercial-AI license

  • Wouldn't hurt to create the ticket, maybe even it share it here. People who support it can simply put a thumbs up.

    Anti Commercial-AI license

  • Are you hopeful for the future of Linux in India? It's a large country with lots of people. I don't know if Linux is "just" a regional thing in India or if it's spreading across the entire country.

    And, do you know what kind of status / reputation it has in India or the people know you? In my small circle, people only know of it through me. People outside of it either don't know of it or think it's for geeks / unusable to them.

    Anti Commercial-AI license

  • You could create an issue to address it. I'm not sure why they consider MPL to be a good license for the project. Of course somebody could contact the linux rust contributors and suggest they create another project with GPLv3 or even AGPL.

    Anti Commercial-AI license

  • I'm honestly surprised. Germany has been the home of OpenSuse for a decade or so now, has had Christian "democrats" torpedoing any effort to get Linux into government (Munich) and yet, now it's at 5.25%? What's going on?

    Anti Commercial-AI license

  • India?

  • If the linux kernel had any real budget to speak of, they could hire rust experts to maintain the rust code. But the "linux" foundation spends 2% of its budget on Linux, this is the situation you end up with.

    Anti Commercial-AI license