LeFantome

joined 2 years ago
[–] LeFantome@programming.dev 0 points 9 months ago

The best free routers are based off FreeBSD which of course is BSD licensed. BSD and MIT are extremely similar.

I cannot think of a worse example (or a better example that proves you wrong).

https://en.m.wikipedia.org/wiki/OPNsense https://en.m.wikipedia.org/wiki/PfSense

Both the above are primarily driven by companies that contribute to the software. Your thesis is that they would never do this unless the license forces them to. They do.

I assume what you are talking about is OpenWRT.

Of course, OpenWRT does not even use GNU Utils. It uses BusyBox which was written for Debian. BusyBox would be available with or without Cisco. As would GNU Coreutils of course.

And OpenWRT uses musl as the C library (core of the whole system). It is MIT licensed. It has not only remained available but has benefitted from many corporate contributions.

The LinkSys WRT54 routers were great. I had several. But I am not sure what amazing Cisco code we are benefiting from today as a result of GPL enforcement. The reaction from LinkSys was to switch over to VxWorks and so we have no further contributions from LinkSys, Cisco, or Belkin as a result. The WRT54G had a Broadcom SoC in it and they remain one of the most closed companies out there. I wonder if this lawsuit cemented that. Contrast that to the FreeBSD based routers that continue to see active corporate contribution.

[–] LeFantome@programming.dev 2 points 9 months ago* (last edited 9 months ago)

Politics is real.

Look at the US. Winning matters. A lot. A lot more than just being right.

Dying on hills that cannot be held is not leadership.

Knowing what battles to fight is leadership.

Canada deserves the politicians it is willing and able to elect. Blaming politicians for the quality of candidate that the electorate will consider is folly. Point your derision in the right direction. We are not in a situation where Canadians are demanding something that our leaders are not delivering. On some issues, we are demanding that our leaders do not deliver.

The problem is us.

[–] LeFantome@programming.dev 6 points 9 months ago (2 children)

With the AUR, there is an “it depends” since AUR packages are unofficial and variable in quality.

That said, I have a strong bias for installing the distro package over using AppImage or Flatpak.

There are three reasons not to use the distro package:

  • the package is not available
  • the package is too old
  • the package maintainer cannot be trusted

My #1 reason for using Arch is to eliminate 1 and 2. In my experience, the AUR is almost always fine for #3.

Even when I use another distro, I put Distrobox with Arch on it and get any of the packages that the distro does not have from there.

The only Flatpak I have had to install has been pgAdmin.

[–] LeFantome@programming.dev 11 points 9 months ago

All I needed to hear to cement my vote for somebody other than him.

[–] LeFantome@programming.dev 17 points 9 months ago

He might honestly be too stupid to believe it is a real problem.

He openly trolled Canadians not long ago by showing that Canadian travel numbers were up in 2024. “Nice boycott” he laughed.

Of course, the numbers in 2024 show what he has to lose, not what he is going to get. 2025 numbers are not going to look as good (and certainly do not already).

[–] LeFantome@programming.dev 31 points 9 months ago

Plus, mention you came instead of going to the US and get treated like royalty.

[–] LeFantome@programming.dev 1 points 10 months ago

To keep it simple, imagine your group of importers and exporters. The exporters have excess US money from the trade imbalance. Now imagine they “sell” those US dollars to the German government in return for German currency (I guess Euros these days). Now the German government has a bunch of US dollars. What do they do with them? Buy gold?

Imagine that there is only one bank in Germany and it is owned by the government. The bank “borrows” Euros to buy the US dollars off the importers. Imagine they borrow it from the European Central Bank (ECB). But then the importers deposit the Euros in the bank. The bank now has excess Euros from deposits equal to the money they borrowed. So, they pay the ECB back. Now the bank “owes” those companies Euros. They will have to pay that money back if the companies withdraw their deposits. So, now the German government has a bank that “owes” the value of its deposits AND they have a pile of US dollars. They can now go buy a bunch of gold with those US dollars and keep it in a vault in New York.

Of course, even though the gold is backing those deposits in the German bank, the German bank can still creates loans against the deposits they have. In fact, due to fractional banking, they can loan out way more than that. So, the money those German companies deposited into the German bank will make the German bank rich (even though the bank already spent the money on US gold). By the time those companies go to withdraw their deposits, the German bank will have enough profit to pay them without having to sell the gold. This is because the German economy has grown enough to pay them. Plus, they are probably going to spend it in Germany with somebody who will just deposit it again at the bank. So, the money never really leaves the bank. Which is why we can loan it out (even if we don’t have it). Wonderful stuff.

You can make it more complicated by making more banks that take deposits from the individual German companies in a more distributed way and that borrow from each other or from the “central” bank. You can say that not all the companies deposit their trade surplus but instead spend it with or invest on other German companies. But that just moves the money around. In the end, it works like above. All the deposits make it back to the central bank eventually. Even if the US dollars get converted to Euros in 1000 places, it all becomes Euros in the local economy and foreign investment by the government eventually. So, we can simplify and pretend that trade surpluses and deficits between economies are between the countries directly (government to government).

It is really central bank to central bank though. So, if all the German companies above decide to exchange their US dollars for Euros at French banks instead of German ones, it gets more complicated. But you get the idea.

[–] LeFantome@programming.dev 1 points 10 months ago* (last edited 10 months ago)

That is how trade works in general.

If the US buys more stuff from you than you buy from them, you have excess US dollars. What happens with those US dollars? Does the US put pallets of US currency on airplanes and send them to you? No. Typically, you invest them in the US. At a minimum those dollars end up as deposits in US bank accounts in US banks.

Did you ever wonder how counties like China or Japan ended up with over a trillion dollars each worth of US treasury bills? US treasury bills are loans to the US government. Those came from trade. The US got to enjoy high quality Japanese cars and cheap Chinese goods AND the US government got to spend more money than they collected in taxes. Not a bad deal if you think about it.

If you have a trade deficit with a another country, you could reframe that as saying that the country has an investment surplus with you. Does that sound better?

Or, instead of saying that you are going to eliminate your trade deficit, you could instead say that you are going to eliminate foreign investment. Does that sound good?

One of the things you could buy off the US with your excess dollars is gold. But then the US gets to keep the money (and maybe the gold too).

Instead of investing your excess US dollars directly in the US, you could sell those US dollars to invest somewhere else of course. But all this does is move the money to somebody else who then has the same problem (excess US dollars). At the end of day, US dollars have to get spent in the US. You either buy goods from the US (trade) or invest in the US (capital). In aggregate, any trade deficit has to be balanced by a capital surplus.

I said above that you could just park your excess US money in a US bank. If you do that, the US bank will loan that money out to collect interest. Except due to how “fractional” banking works, they will loan more money than you deposit, creating big interest inflows (in US dollars), creating wealth in the US from the money the US spent buying stuff abroad. If other countries are taking out these loans, the interest payments are considered “services”. You may have heard that the US has moved from a manufacturing economy to a services economy. This is an example.

Of you could buy other “services”, like paying US “experts” for their expertise or US software companies for software or time in their “cloud”. You send the US cars and T-shirts. They send you “experts”, Microsoft Office, social media, and advertising. And if you do not buy enough experts and software, the resulting “trade deficit” ends up in a US bank account or stock market where the US financial system will use it to create US wealth out of thin air (because that is what fractional banking and stock markets do). The bugger the trade deficit, the more money there is to drive that cash fly-wheel.

But what if you just bought gold? Did not putting the money in a US bank stop the fly wheel? Well, first of all, you are probably paying the US for security and some insurance company too. There are a couple more services the US gets to sell you on their “debt”. But you can bet somebody has “levereged” that gold by borrowing against it to invest. They were probably able to do that on “margin” which puts us back in that “fractional”, money from nothing system we talked about earlier. And the “money” we are talking about here of course is US dollars. What do we do with those? See above.

But don’t begrudge the US the wealth they create from your investments in the US. After all, those “excess” US dollars from the original trade deficit made you rich too. Ask Norway.

Trade makes counties rich. Modern financial markets and other “services” amplify that wealth. The US is the richest country in the world. They didi not get that way by getting “ripped off” by everybody. It is too bad more people do not understand the system that has made them so rich.

[–] LeFantome@programming.dev 2 points 10 months ago

Thank you.. thought I had lost it.

[–] LeFantome@programming.dev 1 points 10 months ago

Performance is not the ISA. It is just the culmination of historical investment. It will get there.

Remember, it is not about licensing costs, it is about minimizing risk and maximizing flexibility (control).

Open always wins.

[–] LeFantome@programming.dev 2 points 10 months ago

OMG. That is the most brilliant thing ever. I normally don’t get excited but that would be so good. Better than prison.

view more: ‹ prev next ›