• 2 Posts
  • 151 Comments
Joined 2 years ago
cake
Cake day: June 5th, 2023

help-circle


  • The tokens can be worth different amounts. There can be 1 ¢ tokens, 10 ¢ tokens, 1 € euro tokens, 10 € tokens, whatever. Your wallet app will, when withdrawing, generate various tokens worth different amounts.

    Using those tokens will be somewhat like paying in cash at a store that does not return any change. You gotta pay the exact amount. In order to facilitate that, you’d withdraw tokens worth only small amounts. There wouldn’t be like be any 50 € tokens in practice. If you wanted to withdraw 50 €, you’d get 1000 1 ¢ tokens, 100 10 ¢ tokens, and the rest 1 € tokens or something like that, to make sure you always have the exact amount ready to pay for anything.


  • I looked at this a looong time ago, but the basic idea is that the tokens (equivalent to cash coins/banknotes) are generated on the end user’s device, through some public-key cryptographic back-and-forth protocol. The issuer (bank/central bank/payment provider) does not see these tokens (they’re only on the end users device), but can verify that they’re legit (i.e. issued by them) somehow.

    You can take one of these tokens to them, and deposit it in an account. They won’t know who it’s from but they know it was legitimately issued by them. Depositing a token is also supposed to be the only way of figuring out if it is a legit token, the bank will not tell you if a token is legit unless you deposit it.

    When someone pays with these tokens in a shop, the shop will want to immediately (during checkout) deposit them, to make sure they’re legit, and also to make sure the token hasn’t been double spent. A shop that doesn’t do that makes itself vulnerable to fraud. This means shops will have a hard time hiding their revenue (to dodge taxes) compared to cash.

    If someone you trust gives you a token (birthday money from your grandma, say), you don’t have to immediately deposit said token, since presumably you trust your grandma to not give you fake or double-spent tokens. Since you trust you grandma, there is no need to deposit the token and involve the bank, and that transfer would be untraceable (it’s literally just copying a number from her phone to yours).

    The idea is that shop owners would have a hard time dodging taxes without opening themselves up to fraudsters using fake tokens, while the customer cannot be identified. You’d also be able to exchange tokens with family and friends in a way that isn’t traceable, as long as you trust them to not screw you over.


  • Can you provide output of which sway, sway --version, file $(which sway) and ls -l $(which sway)?

    Also, can you run id, after logging in w/o gdm on the console, and then again after starting sway?

    The fact that your group membership changes even when starting sway from a tty, as mentioned in some other comment, is super weird. I believe newer versions of sway should not mess with this.

    AFAIK some versions ago, sway used to be (or at least could be) a setuid root binary (something something needed root privileges for some reason to do with h/w access), but no longer. Back then it looks like it did mess with group membership etc.

    I have this hunch, that maybe your binary has the setgid bit set for some reason (due to, perhaps, an oversight made by the packager, because in the old package that was needed).



  • 1: Probably any non-basic text editor has all these features. Except the tabs, which are not available by default on vim and emacs, but I think KDE’s kate (?) and Gnome’s gedit might have tabs by default, maybe. All the cool kids use vim or emacs though.

    4: Haven’t tried but arch wiki says XBox One controllers work by default over USB. I will say that I have seen games not recognizing my (not XBox One) controllers sometimes when not running through steam, but in general the controller situation seems good on Linux.

    5: mpv is perfect as it is

    7: I know you said GUI but that’s a shell one-liner if I’ve ever seen one.

    8: Yes there are Windows-key shortcuts (often called “Super” key on Linux) available for window management. The exact shortcuts depend on the window managers / desktop environment and are usually configurable.

    9: Yes most anything works on any distro. For best results though, stick to mainstream distros and don’t be fooled by “trendy” distros. Those are not necessarily mainstream, even if you think they are based on what teenagers spam on reddit. If it doesn’t have at least a 10 year track record, it’s probably a fluke and won’t be supported in two years.

    Nvidia: Just google whatever your distro + Nvidia, look for the official wiki or whatever, and follow the instructions. It shouldn’t be that hard on any distro. Never install the nvidia driver through nvidia’s website, that won’t work out well. The nvidia driver is system/kernel level software, you cannot install it in a way that isn’t specific to your distro without breaking something.

    I personally do not like KDE, but you seem like someone who should go with KDE, which has lots GUI knobs and twists, which should suit your tastes. Windows power users tend to love that shit.

    Also, for god’s sake, try to learn some shell commands, I swear it’ll make your switch easier.

    Personally, my favoritism distribution is Debian, I would recommend it. RTFM though.





  • gnuhaut@lemmy.mltoLinux@lemmy.mlWorks about free software.
    link
    fedilink
    arrow-up
    5
    arrow-down
    2
    ·
    9 months ago

    Raymond is so much worse. Since you apparently aren’t convinced I pulled some quotes:

    CW racism, homophobia, Islamophobia

    Black people are stupid and violent:

    In the U.S., blacks are 12% of the population but commit 50% of violent crimes; can anyone honestly think this is unconnected to the fact that they average 15 points of IQ lower than the general population? That stupid people are more violent is a fact independent of skin color.

    Again:

    What’s keeping women in general from occupying the vast middle of the programming field is not general intelligence. On the other hand, the average black American has an IQ about 85 and that is pretty much a disqualifier right there. Only the cohort of their bell curve above 3 STDs from median has much hope of matching the capability of the average white programmer.

    Police should shoot black men (calls them “males” like they’re animals), that’s just rational:

    Police who react to a random black male behaving suspiciously who might be in the critical age range as though he is an near-imminent lethal threat, are being rational, not racist. They’re doing what crime statistics and street-level experience train them to do, and they’re right to do it.

    Homosexuality and pedophilia are connected:

    If the prevalence of homosexuality in the Catholic priesthood is the elephant in the sacristy, the homosexuality/pederasty/pedophilia connection in gay culture is the elephant in the bath-house. No amount of denying it’s there is going to make the beast go away.

    They hate us for our freedom:

    Al-Qaeda would not hate us any less; it is not, at bottom, U.S. policy that enrages them, it is the fact of our wealth and freedom and refusal to submit to the One True Way of Allah.

    Muslims are barbarians that need to be civilized by force to prevent the white genocide:

    If there’s no way short of straight-up imperialism and nation-building all over the Islamic world to prevent a holocaust on American or European soil that would make 9/11 look like a garden party, then that’s what we’re going to have to do – civilize the barbarians at the point of a gun.

    Nuking civilians is good actually:

    The U.S. burned essentially every major Japanese city except Kyoto to the ground with incendiaries during World War Two and then atom-bombed two of them. This seemed to help.

    Deliberate cultural genocide is what we need:

    How dare I argue that the U.S. has the right to commit deliberate cultural genocide?

    There’s a big hole in the ground in Manhattan. That’s my argument.


  • gnuhaut@lemmy.mltoLinux@lemmy.mlWorks about free software.
    link
    fedilink
    arrow-up
    11
    arrow-down
    3
    ·
    9 months ago

    Raymond is a fucking fascist.

    CW racism

    He’d call himself a libertarian, but he’s the kind of libertarian that wants to bomb muslims for hating our freedoms and thinks black people are just naturally more criminal because they have the crime gene or something, and no I’m not making this up.


    Plus he’s one of the “open source” rebrand types, so as not to scare the hoes corporations with too much scary “free software” hippie communism.



  • Yeah no the other poster is correct, I meant Ubuntu doesn’t do feature updates after release. You seem worried about something that’s quite unlikely to happen (breakage introduced from minimal patches), while delaying security fixes. And I assume the vast majority of updates are security fixes.

    And I also think you’re being rude in this whole thread.


  • Ubuntu only does security updates, no? So that seems like a bad idea.

    If you still want to do that, I guess you’d probably need to run your own package mirror, update that on Monday, and then point all the machines to use that in the sources.list and run unattended-upgrades on different days of the week.


  • I’d say grub is having trouble with your hardware (mainboard or disk maybe).

    You could try to update your mainboard’s firmware, or install another bootloader (or maybe just a newer version of grub). I’m not sure what the easiest way to get a different bootloader is. I don’t think Debian’s installer offers anything besides grub. Maybe other people can point to a distro where installing something other than grub is easy.

    Because switching out the bootloader on an unbootable system (i.e. not from the installer) is going to be whole pain in the butt involving booting into a live usb, mounting and chrooting and god knows what.


  • gnuhaut@lemmy.mltoLinux@lemmy.mlFirefox enables user tracking
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    11 months ago

    Linux has full time developers. Blender has full time developers. Lots of other projects have full time developers. They still don’t sell my data to Google.

    A web browser is a very visible piece of software, relied upon by end users, businesses and governments alike. I’m sure enough people and organizations would donate their time and money to fund this, if it existed.


  • gnuhaut@lemmy.mltoLinux@lemmy.mlFirefox enables user tracking
    link
    fedilink
    arrow-up
    2
    arrow-down
    2
    ·
    11 months ago

    You said:

    Again, no, that’s not true. This API is only used by sites that opt into it, and in so doing, they are disabling the normal tracking which is far more invasive.

    OK, your source for this:

    A full version of an in-browser attribution API will offer strong privacy protections, while providing considerable flexibility in how to measure ad performance. Our long term goal is a standardized attribution solution. We believe that a good attribution system will give advertising businesses a real alternative to more objectionable practices, like tracking, which should allow browsers to further restrict those practices.

    Nowhere does it say websites are disabling other tracking methods.

    It says that browsers could (maybe, in the future) restrict other methods of tracking, if this gets widespread mainstream adoption. Why are these things related exactly? Mozilla could presumably implement these tracking restrictions right now. The reason they are related in the minds and PR of Mozilla drones is that they don’t dare do this without providing an alternative for the ad industry. Their corporate overlords won’t “allow” it.

    But right now, this restricts and replaces nothing, they literally are giving you vague promises about future improvements, while already collecting your data, like I said.

    I will remind you that you accused others of spreading misinformation in this thread. I will accept your little mea culpa song and dance now. Gimme!


  • gnuhaut@lemmy.mltoLinux@lemmy.mlFirefox enables user tracking
    link
    fedilink
    arrow-up
    3
    arrow-down
    2
    ·
    11 months ago

    Can you imagine a world where Linux wasn’t directly getting paid by Amazon to hook all your machines up to AWS? You can’t! And how could vim possibly be developed without dropbox integration and sponsorship, that would never work. There is no way a world exists where Krita doesn’t sell all your drawings to OpenAI, how are they going to make any money?

    None of these nice things could exist if they weren’t selling out their users, that’s just reality.