I recommend using the package manager than building yourself. If something needs to be modified about the source, it will first be patched in the widely used package manager. convincing upstream to take in a patch & then waiting for a new version to be released with that patch takes time.
Ah, I see, thanks. Still, that's a non-starter. Many of the packages I use are not available through any system package manager, and it would preclude using virtualenvs.
OTOH, I desperately want to move away from Python.
Ridiculous claim. A few months ago Gaza militants fired 460 rockets in one day, injuring 80 people (mostly civilians) and killing one, and the IDF has barely done anything besides bomb empty buildings.
When's the last time your country restrained itself after being hit by 460 rockets in one day?
Not a ridiculous claim, the protestors that the Israeli army shot were not launching rockets. They were protesting, largely nonviolently. Thousands of civilians have been injured at these protests, and it is difficult to get the proper medical care when you're under a blockade.
> the IDF has barely done anything besides bomb empty buildings.
The immediate retaliation for those rocket strikes killed three people. How is that "barely anything?"
Google has 100 times as many employs as NSO group. The equivalent for a group of 100 Google employees signing a petition is one person signing it. They can just be fired & replaced.
Is it weird to support some of these today? we just dropped acorn26, although it was gone for a few years.
I think mips r3k has a better behaving add ("addu"), or is that only on some? if your compiler outputs these you don't have to worry about special behavior.
I'd say a bigger concern, for vax - the lack of IEEE754 is noticeable when people pick unsuitable float constants, or it traps by default. or the many GCC bugs now.
For mips r3k, the complete lack of atomics. And the load delays.
r3k didn't really need atomics. It wasn't SMP, and being a braindead simple 5-stage RISC, a syscall to atomic primitives was in the neighborhood of as cheap as atomic instructions are today. Cheaper if you were already in a KSEG.
And load delays are annoying when writing asm manually, but not for the C compiler.
If you've ever been on the bad side of banks you'll dread this a lot. I merely had my credit card stolen but getting a replacement was surprisingly time-consuming and I'm glad I could still eat and travel until then.
If you get on the bad side of the banks, it's much worse. You can't get a bank account at all, or you can't keep the accounts you have.
If you had credit (overdraft or credit card), it is taken away exactly at the moment you need to use it and you're put into unauthorised debt. If that happens you may not get credit from anywhere else. Where I live, even high-interest payday loans will likely be declined at that point.
If you run out of funds, you're probably going to incur compound charges as bills continue to try to be drawn.
In a cashless world run through bank accounts, at that point your friends can't lend you a little something to help with immediate necessities like food. Anything they send is instantly absorbed by charges and/or cancelling unauthorised debt (which was authorised when you incurred it - remember you're on the bad side of banks and they took away existing credit arrangements).
So you can't buy that food, and your friends can't even give/lend you a little money to help - you'll need friends who will directly feed you.
If it lasts for long, you can't rent somewhere to live, and you can't get paid for decent work. (These two things are already bad - where I live a poor credit rating means rental agencies will decline a tenancy or ask for 6 or 12 months rent (and 1-2 months deposit), and people who can't get bank accounts can't take jobs that only pay wages to an account. The two are linked and it's tough to get out of.)
Don't get on the bad side of banks in a cashless, banks-only society.
Apple isn't the best example. They generally do publish the modified source code to FOSS projects they do, and sometimes they don't add their own license clause, so the changes can get merged back.
It is a good example, because that’s exactly how the BSD license works - it doesn’t force you to give your changes back, but there are other incentives to do so, such as not having to maintain your diffs forever.
I think if they change the license back, the damage would already have been done. Competitors would have access to a competitive mongodb service stack.
No, I want a non-commercial license for non-human entities.
I don't care if someone is using my software in their family bakery. If anything I'd be super happy about that.
What I do mind is someone using my software in their multinational baking conglomerate without me ever seeing a cent for the work, while at the same time keeping other developers from ever being paid for developing the software in house.
> keeping other developers from ever being paid for developing the software in house
Sorry if miss-logicing in these quotes. Please do correct if you thing they're taken out-of-place.
A bakery is commercial. They software they use is baked into the oven and POS. 'family bakery' - do you mind a family member in the store, do you mind them logging it with your name? Do you mind them using a camera to recognise when you come in? Do you mind a staff member recognising you when you come in? Is tallying today's weather vs sandwiches sales OK? Credit card promotion? Different level of Personally Identifiable Identification.
> What I do mind is someone using my software in their multinational baking conglomerate without me ever seeing a cent for the work
Why not? What's the license? Assume in Github. Ask for comments. The people in these companies are hackers too and not cold-blooded fuck-the-customer. If you're got good code for baking, contribute.