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/)NA
Posts
10
Comments
329
Joined
2 yr. ago
  • And this is why platforms that only grow for the sake of growing is a bad thing. In order to grow unbounded, you have to cater for the kinds of users that you described - no self-respect and no awareness of the platform that they're using. The kinds of people that will happily let themselves be abused by technocrats like Mark Zuckerberg or whatever Reddit's CEO is.

    Is that the kind of average user that we want on Lemmy? Hell no! If that means that we can never have more than 1 million monthly users, then so be it. Quality over quantity. Reddit has plenty of quantity, but garbage-tier quality.

  • Spain seems to have a digital nomad visa option that seems pretty easy to obtain: https://movingtospain.com/spain-digital-nomad-visa/

    However, it seems that you need to have a job for at least 3 months before applying from a company outside Spain. Maybe you would have to obtain a job for a short period outside Spain and then obtain the visa to move back in. Another potential difficulty is that your employer would have to be willing to keep you employed in another country and possibly pay you in a different currency. There are contracting firms that can help with this, but it's not guaranteed and ultimately your employer could just say no and let you go. Still, it's a possible avenue.

    Also worth looking into whether your wife's student visa allows you to work, but I'm guessing that you probably looked into it already and it doesn't. But just mentioning it in case you haven't already thought about it.

  • unfortunately they never make it to mainstream media

    Sounds like this "mainstream media" is not doing its job. This might have some kinds of implications for the current state of affairs in the USA. Can't put my finger on exactly what though.

  • Daniel Stenberg (author of curl) has written a little bit about his journey working on curl: https://daniel.haxx.se/blog/2020/10/26/working-open-source/

    I now work for wolfSSL. We sell curl support and related services to companies. Companies pay wolfSSL, wolfSSL pays me a salary and I get food on the table. This works as long as we can convince enough companies that this is a good idea.

    The vast majority of curl users out there of course don’t pay anything and will never pay anything. We just need a small number of companies to do it – and it seems to be working. We help customers use curl better, we make curl better for them and we make them ship better products this way. It’s a win win. And I can work on open source all day long thanks to this.

  • I wasn't aware of that, but it's crazy. Thanks for sharing it. The sad truth is that there are probably lots of other standards that didn't make it into browsers either because Google refused to adopt them in Chrome (JPEG2000 for example, but that's a complicated ). Google had way too much influence over web standards because they had total control of the web browser.

  • Also, I'm not going to argue that things aren't better for developers today than they were before. Sure, web development is much easier these days. But at the same time, I think web applications are way too overengineered. There are lots of things that could be done in simpler ways - for example, why is it necessary to restyle scrollbars, or reimplement standard components like drop-down menus with reimplementations written entirely in Javascript? Things like this are just stupid and having to drop support for trivial things like this in the name of making browsers simpler is well worth it in my opinion.

  • Of course developers wanted this. They wanted to push all the complexity into the browser so they didn't have to worry about it themselves. Google was happy to provide this because it meant that they could be the only ones that could write a browser. That was the "conspiracy" you're talking about - but it wasn't a conspiracy, it was more of a strategy on behalf of Google, who knew that they were the only ones that could provide this level of support, and so if they did it, nobody else would be able to compete with them. Even Microsoft gave up on their own engine.

    But the only reason Google could do this is because they were deriving revenue from their advertising monopoly. If their web browser was honestly funded, many, many of the features that we see in Chrome today would have never existed.

  • And the ones that stay behind will be the kinds of teammates nobody wants to work with.

    Google is already falling behind in pretty much every area where they have competition and getting sued in all the areas where they have driven the competition out. It will really be great to see their business shrink given what they have become in the 2010s.

    On the other hand, it's also really sad to see what they've become too. They used to be a really admirable company around the early 2000s. So many people were cheering for them as a company run by engineers, doing things differently and running all over the incumbent assholes everybody hated like Microsoft. There was a time when it felt like Google was a company for real people fighting back against the machine. But then they became the machine themselves.

    The good Google is dead. I'd love to see them get completely buried.

  • This is great in my opinion. Web browsers are infernally complicated and need to be simplified. CSS is a bloated mess. Javascript is a bloated mess. I would love to see large swathes of both of them eliminated from existence, and maybe the maintenance burden leaves a very small chance that we could start to see some of these technologies starting to get dropped. I personally would love to see web components disappear most of all.

    Regardless, Google really fucked over the web when they decided to add all these unnecessary technologies to Chrome. No doubt a EEE strategy to take over all browser development on the web. Something should have been done much earlier about it, but now we'll have to see how this mess gets sorted out.

  • This is my fear as well. Neoliberal policies are exactly what have made the extreme right so strong and powerful over the past decades. When people have no means to get forward in life, they resort to despotism, which is exactly why the poorest parts of the USA are so strongly in favor of Trump, while the wealthier parts are still clinging onto the liberal train.

    Like I said in other posts, this is a good day for the current term, but if the Liberals aren't serious about making life better for real Canadians (not the super-wealthy ones), there's a good chance that this is only exacerbating an inevitable collapse.

  • Ironically, Trudeau hanging around for a long as he did may have saved Canada. If this election had happened in the middle of last year, the Conservatives would have probably won and combined with Trump, it would have been a disaster. Possibly the smartest/luckiest thing he has ever done.

  • Agreed. Incumbents always do worse in the next election. Makes me shudder to think what the result of the next election is going to be. Trudeau's latest term was really bad and they got no punishment for it whatsoever thanks to the gift from the south. And Canada seems to be moving further and further away from proportional representation. So who will voters swing to next election?

    Great result for today's Canadians. Terrifying result for future Canadians.

  • I didn't read the article, but I presume this is under the DMA which has provisions for increasing fines for repeat offenses - something like 10% of global revenue or something like that. I'm also a bit discouraged by how small the number is, but there is still some hope that it will either increase or get them to change their practices. But it is quite frustrating how slowly it's going.

    In fact, chances are that Apple is going breaking the law until the last minute so they can squeeze every penny they can out of this scheme until they can't do it any longer.

  • I found this interesting as someone who really enjoys using the |> operator that's present in a bunch of other languages. I also like how it uses "result or error"-like types to be able to report errors from the pipeline too.

    Highly unlikely that I'd ever use this in code I work with personally, but an interesting and fresh take. I definitely learned a few new interesting concepts from reading this!

  • C++ @programming.dev
    namingthingsiseasy @programming.dev

    Elevated

  • Milk has always grossed me out for weird reasons. Reading comments like this makes me glad for that.

    And for anyone that has some kind of gross facts about oat milk, I DON'T WANT TO KNOW ABOUT IT THANKS!!!

  • World News @lemmy.world
    namingthingsiseasy @programming.dev

    Are Western double standards undermining the global order?

    "Wherever I go, I find myself confronted with the accusations of double standards," said EU foreign policy chief Josep Borrell at Oxford University in May. At last year's Munich Security Conference (MSC), French President Emmanuel Macron said: "I am struck by how much we are losing the trust of the Global South."

    Eisentraut makes this clear in her brief: The criticism of Western double standards is often justified. For example, countries from the Global South point out that the US and other Western states insist on the principle of the territorial integrity in Ukraine, but did not respect this principle during the US-led invasion of Iraq in 2003. Western states have often disregarded human rights by carrying out illegal detentions as part of their war on terror. And the Europeans have made common cause with North African autocrats in order to prevent migration to Europe.

    However, Eisentraut also points out that critics from countries such as China and Russia often use their a

    Programming @programming.dev
    namingthingsiseasy @programming.dev

    OpenTelemetry Tracing in 200 lines of code

    A great introduction to what traces and spans are, how they work, and the OpenTelemetry Protocol

    Europe @feddit.org
    namingthingsiseasy @programming.dev

    NL seems to have lost faith in the market, says finance minister

    “We seem to have lost our belief in a market economy somewhat and our trust that letting go can lead to something great,” he said. “The government does not have to subsidise and compensate for everything. People flourish in freedom, as does innovation. And that is what we need to drive up productivity.”

    Separate article with more details on the proposed budget.

    science @lemmy.world
    namingthingsiseasy @programming.dev

    Pregnancy completely rewires mothers' brains — study

    The researchers found sweeping changes in overall brain neuroanatomy which unfolded week by week during the pregnancy.

    Inside Chrastil's brain, grey matter volume, cortical thickness, white matter microstructure, and ventricle volume all changed.

    The changes were all over the brain too — "over 80% of my brain regions showed reductions in grey matter volume," Chrastil said.

    Neuroanatomical changes observed over the course of a human pregnancy. Published by Pritschet, L., Taylor, C.M., Cossio, D. et al. in Nature Neuroscience (September 2024). https://doi.org/10.1038/s41593-024-01741-0

    Privacy @programming.dev
    namingthingsiseasy @programming.dev

    Solution to youtube-dl (yt-dlp) IP bans?

    I'm getting IP-banned using yt-dlp. It seems that this is a known issue. Have any of you run into this, and if so, what has been your solution?

    I currently use a VPN via a VPS. I am able to view youtube via the web client and use youtube-dl without VPN, but I am only unable to get through using the CLI on the VPN. I have also tried fiddling with some CLI args (like --extractor-args "youtube:player_client=web") but that is also unsuccessful.

    My next step is to try signing up for mullvad to see if I can get around it that way, but would like to hear if this is affecting existing mullvad users.

    Open to hearing other solutions as well. Thanks!

    Programming @programming.dev
    namingthingsiseasy @programming.dev

    xv6: a simple, unix-like teaching operating system

    This is a very easy-to-read book on the implementation of xv6, which is a basic unix-like operating system written for educational purposes. xv6 itself is a very simple and straightforward kernel and the source code can be found here.

    I've been reading it casually over the past few weeks and found that it helped me get a better understanding of many basic operating system concepts. I've also enjoyed reading the source code to understand what a basic implementation of common system calls could look like.

    Golang @programming.dev
    namingthingsiseasy @programming.dev

    How I write HTTP services in Go after 13 years

    Programming @programming.dev
    namingthingsiseasy @programming.dev

    Do any of you program on non-US keyboard layouts?

    I've used a US-QWERTY keyboard layout my entire life. I've seen other layouts that do things like reduce the size of the enter/backspace keys, move the pipe operator (|) and can't wrap my head around how I would code on those.

    What are your experiences? Are there any layouts that you prefer for coding over US English? Are there any symbols that you have a hard time reaching ($ for example)?

    Dota 2 @lemmy.ml
    namingthingsiseasy @programming.dev

    Saksa taking a break from Tundra

    We are sad to announce @saksadota will be taking an extended break due to health reasons and will not be on our active roster. We wish him all the healing and success possible. Thank you, Martin, for playing a pivotal role in our TI victory. You’ll forever be a part of our legacy and the Tribe.

    Maybe they should sign Fata to take his place?