• 0 Posts
  • 205 Comments
Joined 3 years ago
cake
Cake day: June 20th, 2023

help-circle
  • azertyfun@sh.itjust.workstoLemmy Shitpost@lemmy.worldIt's all SO simple!
    link
    fedilink
    arrow-up
    10
    arrow-down
    2
    ·
    edit-2
    7 days ago

    It can definitely have side effects. Psychological (eating disorders, debilitating feeling of hunger) and physical (unbalanced diet, or fatigue because the body gets in the “oh fuck must conserve energy” mode).

    There is no one size fits all solution. A random 50 year old IT worker with a sedentary lifestyle and a Big Mac diet does not need the same help as a physically active 25 year old with severe hormonal imbalances. Using Ozempic is bad in the former case, but so is shaming the latter person for relying on it.


  • I’ve been dailying the exact same arch installation since 2014 without reinstalling it a single time.

    Now to be fair I did have it non-bootable at several points. Worst of which was a PAM update which broke it completely because the new config was in a .pacnew file and the old one was not compatible anymore. But since it was a edge-case there was no forum post about it. Still recovered it just fine after an hour or so of troubleshooting.

    It’s all open-source and usually decently documented. The only reason anyone should have to reinstall a Linux desktop is lack of experience, but I would always advise to persevere because troubleshooting my system is how I gained much of my expertise. If that’s not what you want, stick to Debian.


  • We knew it was bad then too. This is cynical propaganda to try to normalise its use in the face of a mounting public health crisis.

    Much like fossil fuel companies today will continuously put out statements and ads and fund studies that either refute their impact or minimizes it. The cigarette industry pioneered this approach which essentially consists in putting just enough doubt and uncertainty into the public discourse to make regulation seem unnecessary overreach, despite overwhelming consensus from the subject matter experts who unlike lobbyists can’t just buy their way into getting real estate in magazine stands.


  • Except the Armageddon is real but no-one will rise up to save us when every major city is nothing but glowing embers under an ever gray nuclear sky while the remnants of humanity fight each other with sticks over the last grain silos.

    So-called American “revolutionaries” make me sick with their reckless disregard for the unavoidable responsibility their country has with regards to their military. An “accelerated downfall” won’t just affect you bozos. Especially not if the means are “stoking the fire of imperialism”.

    If I could press a button to accelerate the US downfall and magically contain the fighting to the lower 48 in a way that leaves whoever is left standing nuke-less, I would, but that’s not an option on the table, so barring that, please vote against the guy who really can’t be trusted with the nuclear briefcase, yeah???


  • He’s a child of apartheid and, according to his own daughter, was always an awful person in private.

    There’s lots of precedent for white supremacists keeping a low(-ish) profile when it suits them. Just look at famous card-holding Nazi and prolific mass-murderer Werner Von Braun and his public perception in the US. If he could cultivate the image of America’s Dearest Scientist, literally anyone could.




  • Also Trump literally illegally kidnapped a head of state to the U.S. And we’re supposed to pretend the first thing they did was not simply… Move the murderer somewhere out of state where they couldn’t reach him even if they tried (which they won’t because no blue state has the balls to meaningfully stand up to Trump)?

    I mean, realistically that guy could twerk in front of the Minnesota Capitol with some ICE buddies to back him up and giant sign saying “I did it” and Minnesota still wouldn’t do shit.

    “State’s rights” are exactly like the “2A rights”. They only serve conservatives, whom the law protects but does not bind.

    This is not just me being salty BTW. I am trying to get across the point to anyone reading this that if your plan to bring back U.S. Democracy relies on the Constitution playing in your favor, you’ve already lost.


  • Few Celtic roots*

    For instance char comes from the Celtic carros.

    Furthermore French has a strong Frankish influence, hence the name of the language and its relative distance from Italian Spanish or Portuguese which are more directly descended from Latin. But also many other influences. French has a surprising amount of Arabic vocabulary for example, and not just from recent immigration/colonisation.


  • Either way if you ignore regional languages you’re not doing linguistics. And the author could not even get it right for national languages, if we even accept that arbitrarily picking one makes any sense.

    This map is a masterclass in what not to do and it almost feels like intentional engagement farming.



  • The category is misnamed. It should be best single A game from an independent studio.

    Technically Sandfall is an independant studio. A very well privately funded independant studio founded by industry veterans supported by a great publisher. But no-one is arguing that other games published by Kepler Interactive aren’t independant. And with 30-ish full-time employees Sandfall’s scale is that of an SME, not an Ubisoft/EA/Sony.

    The award doesn’t feel right because this middleweight AA category was completely abdandoned the previous decade (which legacy studios are now paying a heavy price for), and “indie” came to mean “single A” because if the material conditions of being an independant company.
    At the same time though technological advancements enabled small teams to take on larger and larger projects. “Indie” does not mean what it used to, and Clair Obscur is trailblazing this AA renewal. Award shows simply need to adapt and start restricting entry based on team size or something.


  • Same, and I’m not well-versed into the neurology of it all but I think it’s something way worse than the symptoms of ADHD.

    Five seconds is well within my attention span. I forget everything the minute I open a door or open a new tab, but this ain’t that. I can watch something in silence, my brain distracts itself, that’s kind of the whole problem. This though? This is about promising an impending dopamine hit to a restless junkie who was about to scroll down for a quicker hit.

    No, scratch that. This is about the video editor constructing a strawman of that restless junkie, pandering to that, followed by a (proto-)fascist algorithm eeking out every last bit of video retention from its users for maximum profit. Even if 95 % of users don’t actually need the countdown to keep watching, and the 5 % remaining really should not be using that app for their mental well-being, the algorithm will mercilessly incentivize creators to put in the countdown.

    Since legislating algorithmic attention-hoarding doesn’t sem likely to hit the political docket anytime soon, the only winning move is not to play.



  • For systems programming it makes the most sense out of the languages you mentioned. Languages requiring a runtime (Java/Python) do not fill the bill for system tools IMO. Golang is more arguable, but its memory safety comes through GC which many systems programmers aren’t fans of for a variety of technical and personal reasons.

    Rust is meant to be what C++ would be if it were designed today by opiniated system developers and didn’t have to be backwards-compatible.

    Those are the technical arguments I would use in a corporate setting.

    All that aside, there’s personal preference, and my point is that for FOSS projects that matters too. Rust is fun in a brain-teasy kind of way in the same way that writing C is fun, but without nearly as many footguns. Golang is practical but arguably not as fun. That’s the same logic that draws many programmers to write Haskell projects.

    The story of the Fish shell illustrates it quite well; the project gained a lot of development attention and contributions when they decided to rewrite from C++ to Rust, where they achieved a stable release with feature-parity a few months ago. It would have been a remarkably dumb decision for a private company to make, but makes perfect sense when you are trying to attract free talent.


  • The counterpoint is that, especially with FOSS that does not receive much (if any) corporate backing, developer retention and interest is an important factor.

    If I’m donating some of my free time to a FOSS project I’d rather not slug through awful build systems, arcane mailing lists, and memory unsafe languages which may or may not use halfway decent - often homebrew - manual memory management patterns. If the project is written in Rust, it’s a pretty clear indicator that the code will be easily readable, compilable, and safer to modify.


  • On maybe the third day of my first programming job, a colleague pulled me aside and said “don’t give me ‘shoulds’ and ‘probablys’. You need to sound confident so I can know to trust what you’re saying”.

    That guy was a bit of a dickhead in general but there’s a lot of truth there. To the question “what’s the expected impact of this change?”, “None.” is a good answer. “Well it should work…” is not useful feedback and a good Operations Manager will rightfully reject the change.

    Of course it is better to be hesitant than falsely confident, but far too many (software) engineers hide behind indecisive language to dodge the necessary hard work of validating their hunches. If you didn’t test your shit fully, just say so. If you’re right, say it. Personal ego doesn’t belong in an engineering discussion.



  • Being able to assign a nameserver per interface with a domain wildcard is a fucking godsend. I use it every day with a hook script because my job uses some private domains but I don’t want to send my entire DNS history through the VPN. Now ~job.com goes to tun0 and that’s the end of it.

    systemd-resolved is not perfect but with libnss’s overly rigid nature the only alternative for my use-case would be to recreate similar functionality to resolved with dnsmasq – which is just objectively worse especially when you want to use DHCP sometimes but not always. Why reinvent the wheel? resolved does its job and does it well. I had some issues with it a few years ago but have been using it for the past couple years without complaint.


  • Does not work around the necessity to get all major retail banks or the central bank on board, as they outline in their FAQ.

    There’s no magic bullet, if you want to act as a payment processor you only have a handful of options:

    • Do a bank wire (but it’s not pre-authorized so you’re just providing a deposit account for your customers, like PayPal)
    • Use Visa/MC (which PayPal falls back to if you have no money in your deposit account)
    • Use regional payment processors where they exist (e.g. Bancontact/iDEAL in the Benelux, which Stripe conveniently abstracts for the retailers; however most countries don’t have such a widespread alternative to American payment processors)
    • Use physical cash
    • Agree on a protocol to pre-authorize transfers on behalf of your customer with all banks your customers are likely to be using (in the EU you can do that with SEPA mandates, which PayPal does support as well)

    In practice the EU is doing that last thing with Wero (which already has partnered with all major retail banks in Benelux+France+Germany) and Brazil successfully did the same with Pix. It’s not that the technical part is particularly hard, it’s that convincing the banking sector to adhere to and commercially promote a new standard is a long, expensive, arduous process that requires strong political connections.