What is so bad about virtual environments? I found them to be really nice and useful when I developed in Python over about 5-ish years. It was really nice being able to have separate clean environments for installing libraries and executing things.
Granted, I only used Python as a solo developer, so if there are shortcomings that emerge when working with other developers, then I would not be aware of them....
Edit: also, performance is a bit more of a subtle topic. For numerical logic, Python actually is (probably) much better than a lot of its competitors thanks to numpy and numexpr. For conditional logic, I would agree that it's not the best, but when you consider developer velocity, it's a clearly worthwhile tradeoff since frameworks like Django are so popular.
True, but if you're looking at a Python library that doesn't have type hints in 2024, then chances are that it's not very good and/or not very well maintained.
Website redesigns. Just more whitespace all over the place, less information on the screen, and more trouble trying to get anything done.
Github is especially bad about this. I'm so tired of only being able to fit about 50 lines of code on the screen at a time, or issues with a similar lack of information density. I can understand this paradigm for websites that you only use once every year or so, but for something that most people use regularly every day, it's such a backwards anti-productivity trend. I hate it... hope it dies someday.
The comic states that Firefox is a crown jewel of open source, not the crown jewel.
That said, I agree that if I had to pick only one, it would definitely be Linux over Firefox.
This has always been the whole point behind the Trojan Horse that is systemd. Now that Poettering/Red Hat control the entire userspace across virtually all distros, he/they can use it as a vehicle to force all of them to adopt whatever bullshit he thinks of next.
This is what the Linux ecosystem gave away when they tossed their simple init system to adopt the admittedly convenient solution that is systemd. But in reality, the best solution was always to drop init
, and instead replace it with an alternative that was still simple to replace if the need should arise. But now that everyone is stuck on systemd, they're all at the mercy of Poettering's Next Stupid Idea.
Convenience comes at a price. systemd is the Google Chrome of Linux userspace. Get out while you can.
Completely agree. He just needs to look within his own borders to see why. The Left Alliance scores the largest bloc of the election; then Macron spurns them and looks to the right for a Prime Minister instead. Are we really supposed to believe him when he says he's shocked that people are losing faith in the system?
At this point, it's hard to see how he can be this stupid. The man is a liar and always has been. He understands well that to build trust (no matter with whom - either the Left Alliance in his own country or the Global South, or anyone else), he has to back down and learn to compromise.
But for him, it's much easier to pretend that he doesn't know what's going on, bury his head in the sand, and continue with the status quo - the way he's paid to do.
The Global South has become increasingly critical of Western double standards. A study by the Munich Security Conference has warned that the rules-based international order is at stake.
> "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 accusations to relativize their own violations. Or they use them to justify an approach to foreign policy that is no longer based on moral principles at all, but only on their own interests. The result is that the value of universal rules is being questioned around the world.
Not just the hardware. I far prefer icons from that time as well. I hate the modern trend of flat icons with no details. They look like someone mashed them out after 5 minutes in Krita and then drugged their management into believing that it was a recreation of the Mona Lisa.
Mozilla 2017: Competing with Chrome is hard. What if we break all existing extensions and never let people replace them all?
This is the one that broke my back. Understandable that XPCOM extensions had to go, but leaving nothing to replace them, and then going on to push their trash UI redesigns without giving us any recourse to change them back - that was just unforgivable.
Then again, that was still well before they started pushing spyware in their own browser, so in retrospect, those were very quaint times!
Search engines are websites that people used to go to in order to get helpful information. These days, they just spam out a bunch of SEO garbage, AI-generated bullshit, and ads.
Google, probably
Considering how great these "market economics" have been working out for us these past 50 years, it's really hard to see why....
But yes, I'm sure he'll have all the answers.
What annoys me most is typical liberals like this talk about "the economy" in a singular sense, and whether something can be simply "good" or "bad" for the economy as a whole. To them, "good for the economy" is a translation for the ultra-wealthy getting even wealthier (because they are the ones most invested in it). No consideration of whether this is beneficial for average people or not. I suppose we're supposed to be happy that our overlords are padding their accounts with even more zeroes? Hooray......
I really hope that we can try to change the dialogue around what the economy really is and how its effects are not uniform across the entire human population.
Distributed Tracing is scary and complicated... right?
A great introduction to what traces and spans are, how they work, and the OpenTelemetry Protocol
Finance minister Eelco Heinen presented the right-wing government’s 2025 budget to parliament on Tuesday, saying that the country appeared to have lost its faith in the market. “We seem to have lost our belief in a market economy somewhat and our trust that letting go can lead to something great,” h...
> “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.
Neuroscientists scanned the brain of a pregnant woman and captured a 'widespread reorganization' of her brain before, during and after pregnancy.
> 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
Indeed, Reddit was a great example of this. All of the stupid things they tried to pull off in the past few years (selling user data, turning off the API, insulting their users, VPN blocking, to name a few) would have not worked when they were a growing website. Now that they have so many low quality users, they can do that successfully because they know that said users are too dumb to realize how they're being abused. Even larger websites like Twitter and Facebook operate this way.
The takeaway here is: don't focus on having many users, focus on having good users. All relationships are a two-way street, and if you're on the side of the street with too many people, you don't have any personal leverage on your own. It's in your best interests to get out of that relationship.
In some countries, there are already.
In others, it will be up to courts to decide whether this is illegally firing staff. That said, good luck getting equal legal representation to these trillion-dollar companies.
So yes, basically, it's legal.
But part of the appeal of Linux is the fact that you can repurpose existing computers running other OSes to run Linux instead. This is a great way to lower the barrier to entry for Linux, because it's easy to test it on a Live USB or a dual boot. It's much harder to do this on phones because they have locked bootloaders.
Another problem is that phones are not productivity devices - they're consumption devices. Maybe this is just my personal bias, but I don't think people will be as passionate about liberating their phones because they're inherently less useful than computers. Convenient, yes, but useful? Not as much.
That said, I would love to be proven wrong. I would definitely consider a Linux phone if they become more popular/useful, but I can't really justify spending hundreds of euros/dollars on something for which I don't see any particular use.
Great to see, but are there punitive damages too, or even charges for interest? Because if not, then they'll just keep trying to pull stunts like this off again and again.
(My guess is that there isn't because it involes a deal with Ireland, but I would love to be proven wrong.)
The biggest theft in history, even.
Why is nobody talking about this?? Oh yeah, because it's okay when our planetary overlords do it. Let's imprison some more homeless people for stealing bread instead!
Not on the outside, at least.
Yes, a lot of developers have done this. Many examples have been posted on this thread (OsmAnd, Conversations, Davx5) - Mindustry is another example. free on f-droid (and Google store too I think), but $10 on Steam.
That looks like a really nice policy. But my question then becomes, what happens if the company sells out someday? What if they get bought out by a larger company, or a private equity firm? Did they take funding, and if so, how much leverage do the funders have to influence them to make money and cut out programs like this?
It's great to see companies trying to break that trend and I highly commend them for it! But we have already seen this pattern a million times before and it always ends due to something similar to this.
I agree, I don't think they have any limit. Look at how invasive platforms like Facebook are, and yet they're still massively popular. Mobile operating systems are several times worse than Windows is for privacy and data harvesting, and people clearly don't care at all. They'll even happily consent to ever more levels of it - there's no evidence to suggest that they'll ever stop.
One of the biggest "mistakes" Microsoft made was not realizing how lucrative data collection could be. Back in the quaint old days of early PC computing, spyware was actually considered a bad thing. When Google came along, that philosophy was flipped on its head. Over the past 15 years, Microsoft has seeing what these spyware vendors are doing and salivating because they know that they are still the kings of computing - they still have total control the PC market and there's a good chance that it's not really going anywhere because most people hate change - even though Linux is starting to make inroads in quite a few places.
It would not be surprising if, in a few years, a Windows OS looks like a Google search page, or a cable television channel.
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!
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.
Mat Ryer, principal engineer at Grafana Labs and host of the Go Time podcast, shares what he's learned from more than a dozen years of writing HTTP services in Go.
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)?