It's a mix, because some stuff tends to just use `T`, but there's better descriptors elsewhere.
There's IList<T> but Task<TResult>
There's Action<T1, T2, T3, T4, T5, T6> but also Dictionary<TKey, TValue> and Map<TIn, TOut>
This stuff kind of "makes sense" once you're used to it, because it's difficult to say what IList<T> ought to have been called otherwise, IList<TContainee> is a mouthful, and Action<T1,...> simply suffers from the inability to specify an unknown number of generic parameters.
Because legally then it's a copy and not a format conversion.
This story has a lot of details left out and is a magnet for illinformed commentators: the reason the originals are destroyed is because it is legal to do so for the purposes of format conversion, but not legal to retain the originals under copyright law.
Is this surprising? My experience with compilers from the old days of Fortran is that they care about correctness first, performance second. I used to spend plenty of time rewriting algorithms so they ended up in a form the compiler would like.
I think this is a great area for LLMs. You write the correct physics code, the LLM analyzes intent and goes back and forth with the compiler and your correct code to rewrite it in something that emits performant code
Now we got our wish to lay out stuff however we want, and it turns out our imagination is indistinguishable for the average LLM output, all beige gray and devoid of soul.
What do you imagine a rare book is? It's not the only extant copy of the writing in that book, in fact it's not even like it represents a significantly limited accessibility of that book.
How about you do the following two Google (or AI) searches
Why don't you do it so you can make your own argument.
Why does it seem like the majority of core infrastructure,
Why are projects started decades not using modern C++ that came decades after they were started?
This doesn't have anything to do with destructors.
The arguments that I've given (but you keep insisting I didn't give them)
You didn't give arguments, you made claims based on other people doing something different decades before modern C++ existed. Someone managing to dig a hole with their hands doesn't make a shovel a bad tool. Animals dig holes all the time, people are better at it.
But if you try to actually implement technically interesting things, it won't help you at all, it's just getting in the way.
This again is your claim which you haven't been able to explain in any way.
> Cities and “taking pills” (read: antidepressants) are obscene, but you should be able to make sexual jokes in the workplace and generally be uninhibited
Almost want to read this book, just so I can see what absurd justifications Johnstone has for these statements.
We just went through institution of a union at my employer for one type of employee. The organizers did exactly this, and as an observer/affected party it was a little coercive. But you know it has to be, because people always prefer the status quo. It takes a lot of work to unionize and it ultimately never felt forced because we all wanted it. But man, the pressure to sign and put your name down was high, and BECAUSE there were no protections, definitely unnerving.
I seriously doubt that. There used to be more NFC payment apps, but most banks abandoned them since it was cheaper to just pay Google their cut through Google Pay. Or Wallet, or whatever the hell they renamed it to.
Banks letting an open source project run transactions through them... that's... hilarious.
Protests against automation, or for the restructuring of society to accommodate automation without causing suffering of laborers, etc, is literally one of the largest and most extensively discussed topics in modern history.
You can put SteamOS on any hardware. Your old gaming desktop, a mini PC, weird crypto mining hardware - it's all a testement to how flexible Proton is.
This project is pretty involved, but by no means is it the easiest alternative.
>By federal law, if a company has a union, the union must represent ALL non-management workers, even those who do not pay dues.
This is not true. There can be non-union job classes even if the employer has some unionized employees. Even in different geographic areas you can have one location have class X union and another non-union (eg Starbucks).
What you cannot do, is have a unionized location with union Software Engineer I and non-union Software Engineer I. Sometimes employers try to skirt this and have non-union jobs that are too close to union jobs, and then it's lawsuit time.
As someone living in Germany, what you're saying is not true. It is correct that protests have to be registered, that's the case for pretty much all developed countries. It is also correct that the organizers are responsible to cover costs. But the police doesn't restrict people from seeing signs, doesn't blare their sirens. They mostly stay on the side while handling the traffic, and intervene if the protest becomes chaotic. In the vast majority of protests they do literally nothing other than being present.
Compared to the US where multiple protesters have been killed on video by ICE this year Germany is a dream of free speech
Antenna design is a dark art, I like simple hacks like this.
> The two parts of the antenna are intentionally designed to create an omnidirectional radiation pattern without a pronounced directionality.
I worked on a project a while back to try to utilize this to detect the arrival direction of WiFi signals approximately based on received strength. Do this for enough base stations and you have a very crude positioning system.
Playing devil's advocate:
- Having government functionally like one big union make individual union obsolete.
--