From what I read, a Rust Weak pointer is exactly like a weak pointer in C++, an Option is a container that can contain nothing (I don't see the functional advantage compared to a weak pointer). As I see it, the main difference between C++ and Rust from a language point of view is that Rust has a lot stricter rules for basic languages constructs than C++ (specifically, pointers and memory management) and those rules are enforced by the compiler. Once you need more advanced features, you start using the standard libraries and all the advantages of Rust disappear.
Why would I, as an experienced programmer, drop a language that has tons of proven libraries for a language that has mainly features that suit beginners and virtually no established code base?
And *if* a new language is required, why Rust over the dozens of other alternatives?
I am not desperate to do things the way C/C++ did them, I just want to make sure I eliminate unnecessary copies, allocations and locking. It's not because the Rust compiler hides those that they are gone, it just means you have to be a Rust expert to understand when they are done.
From what I read of your links about using Weak and std::rc, things certainly haven't gotten any less complex. So first they introduce ownership, then they go and recreate C/C++ pointer semantics?
If I ever get a job where I need to write code in Rust, I will. Until then, I'll stick to what has served the worlds programming needs for over 34 years.
I will believe that if I see real programs running in Rust, something that is intensively multi-threaded and uses complex memory structures.
I believe their single ownership requirement will cost them dearly, because of single ownership and lack of pointers, complex tree structures are difficult. You will have to work with arrays of objects and store indexes to objects instead of pointers or do a lot of copying: circular lists, queuing the same buffer at multiple sockets, hash tables for multiple indexes,...
It will work but then you are designing your program to work around your language limitations...
Why? To run after the latest programming language fad, again?
I liked the feature list of Rust, until I read the book and ran into their chapter on Ownership, I quit right there and then. I'll stick to std::shared_ptr<>, thank you very much. Research in programming languages is all nice and all these things contribute in their own way but in the end, the programming language should not get in the way of whatever algorithm you are trying to express. You need to be able to control your code in every aspect. Abstracting away memory management and locking is a good thing but only if it does not cost in expressiveness, in other words, it should not be handled by compiler.
I agree, memory management and thread synchronization ARE HARD problems, especially for new programmers. Let them use Rust. Switch them to C++ for the real work. I would love to see someone implement enterprise class software like Apache/IIS/MariaDB/MySQL/Oracle/... in any other langauge than C/C++.
For me, Rust is just another fad and now these guys are desperate to find a niche for their new toy. Except... most python packages are just wrapper around existing C/C++ libraries. And however much they like their Ownership idea, I truly hope it dies a quick and merciful death.
Really, what could go wrong by putting your data on a server owned by a third party, located in a country where it can be retrieved without your knowledge?
First, pensions. The number I gave you is a full pension, not everyone gets one and many elderly women would have to live of the pension of their (possibly dearly departed) husband. See here for details. So the 1100 euro is for two people and it is an AVERAGE.
Second, health costs. A healthy pensioner will have plenty with that 100 euro a month. Sadly, old age does not always mean good health.
Third, living costs, check this. Especially electricity, water, internet and phone costs.
Fourth rental prices, seriously, 400 euro does not get you much. You can live in an apartment in an out of the way area of the country with little to no public transportation (for example, where I live, a bus takes an hour to get to Antwerp and the train passes through once an hour - i'm 15km from the city center, it gets worse from here). Sure you'll have a roof over your head.
All in all, yes the average pensioner will survive and no you won't have much room.
Frankly, that is not the point. The point is that people have to work with him, women included. He is a representation of all the problems they have in the tech industry and the company they work for says, "it's fine as long as he does it in private" ? Not OK. These people remain breathing, thinking, feeling humans, however much this conflicts with "being professional".
I am not saying he is not entitled to his opinion and any sex life he can find willing participants for but there are limits. If you wish to challenge me on that, think pedophile. Some children are desperate for attention, any attention, as are some men and women. That does not make it right. These people are, even if they are willing and do not understand it, victims. I'm even convinced that some of the perpetrators do not understand what they are doing (that does not make it right but it does mean they need help too). This may or may not include Larry.
Perhaps it's time for another Hitler, just to drive home the point that there are limits to what viewpoints a society should accept. ANY viewpoint that degrades another human being is unacceptable. Be it based on gender, sexual orientation, nationality, skin color, religion or any other silly argument, any and all of it is unacceptable. There are NO exceptions.
And before someone starts about terrorists, islam and ISIS... these people should be judged on their actions, not the belief system they chose to justify those actions. (And yes, there are some things in Islam that violate that rule above, as there are in Christianity).
This is a complex matter, way beyond "personal life".
Because this is brought into the open, supporting this Larry is supporting this philosophy. Gender equality and male dominance are a very touchy subject in the technology industry, rightly so, too.
On the other side, banning Larry is supporting the tactics by this disgruntled colleague. Not something you want to support either.
Personally, I would throw them both out and damn the consequences but I am one to put principles over practicalities.
Maximum pay for the first 3 months is 2550 euro or 65% of your last pay, whichever is less. Then 3 months 60% or the 2550 followed by 6 months 60% or 2375. After that twelve months 2200 euro. All amounts are before taxes. We are also obliged to present proof of applying for jobs or face cancellation.
It can easily take several months before unemployment benefits start running unless you are a union member, then it is paid normally from the first month (the unions take care of the paperwork and are accredited payment agencies but the current government has considered cancelling that because they think it gives the unions too much power).
You can try translating this for full details.
It's better than what you have but it isn't a paid holiday.
From what I read, a Rust Weak pointer is exactly like a weak pointer in C++, an Option is a container that can contain nothing (I don't see the functional advantage compared to a weak pointer). As I see it, the main difference between C++ and Rust from a language point of view is that Rust has a lot stricter rules for basic languages constructs than C++ (specifically, pointers and memory management) and those rules are enforced by the compiler. Once you need more advanced features, you start using the standard libraries and all the advantages of Rust disappear.
Why would I, as an experienced programmer, drop a language that has tons of proven libraries for a language that has mainly features that suit beginners and virtually no established code base?
And *if* a new language is required, why Rust over the dozens of other alternatives?
I am not desperate to do things the way C/C++ did them, I just want to make sure I eliminate unnecessary copies, allocations and locking. It's not because the Rust compiler hides those that they are gone, it just means you have to be a Rust expert to understand when they are done.
From what I read of your links about using Weak and std::rc, things certainly haven't gotten any less complex. So first they introduce ownership, then they go and recreate C/C++ pointer semantics?
If I ever get a job where I need to write code in Rust, I will. Until then, I'll stick to what has served the worlds programming needs for over 34 years.
I will believe that if I see real programs running in Rust, something that is intensively multi-threaded and uses complex memory structures.
I believe their single ownership requirement will cost them dearly, because of single ownership and lack of pointers, complex tree structures are difficult. You will have to work with arrays of objects and store indexes to objects instead of pointers or do a lot of copying: circular lists, queuing the same buffer at multiple sockets, hash tables for multiple indexes, ...
It will work but then you are designing your program to work around your language limitations...
C but not C++.
Why? To run after the latest programming language fad, again?
I liked the feature list of Rust, until I read the book and ran into their chapter on Ownership, I quit right there and then. I'll stick to std::shared_ptr<>, thank you very much. Research in programming languages is all nice and all these things contribute in their own way but in the end, the programming language should not get in the way of whatever algorithm you are trying to express. You need to be able to control your code in every aspect. Abstracting away memory management and locking is a good thing but only if it does not cost in expressiveness, in other words, it should not be handled by compiler.
I agree, memory management and thread synchronization ARE HARD problems, especially for new programmers. Let them use Rust. Switch them to C++ for the real work. I would love to see someone implement enterprise class software like Apache/IIS/MariaDB/MySQL/Oracle/... in any other langauge than C/C++.
For me, Rust is just another fad and now these guys are desperate to find a niche for their new toy. Except... most python packages are just wrapper around existing C/C++ libraries. And however much they like their Ownership idea, I truly hope it dies a quick and merciful death.
Or just remove the profile and change the password.
Really, what could go wrong by putting your data on a server owned by a third party, located in a country where it can be retrieved without your knowledge?
And they all got rich from it, even if it was only temporary.
This will allow advertisers to know which ad techniques are actually effective, nothing more. I'm sure all the data is anonymous.
How can you object to an ad company learning to play you like a violin?
I thought it was pretty clear they sided with everyone willing to pay?
When will they pop up?
Careful, they'll unionize.
Wie wil er nu in Kortrijk wonen?
All right, lets go with more details and numbers.
First, pensions. The number I gave you is a full pension, not everyone gets one and many elderly women would have to live of the pension of their (possibly dearly departed) husband. See here for details. So the 1100 euro is for two people and it is an AVERAGE.
Second, health costs. A healthy pensioner will have plenty with that 100 euro a month. Sadly, old age does not always mean good health.
Third, living costs, check this. Especially electricity, water, internet and phone costs.
Fourth rental prices, seriously, 400 euro does not get you much. You can live in an apartment in an out of the way area of the country with little to no public transportation (for example, where I live, a bus takes an hour to get to Antwerp and the train passes through once an hour - i'm 15km from the city center, it gets worse from here). Sure you'll have a roof over your head.
All in all, yes the average pensioner will survive and no you won't have much room.
Everyone is free to think about my opinions what they please.
Yes, you have it worse. Happy?
Perhaps that was a bit much. Maybe it should have been "Perhaps it's time someone mentions Hitler,.."
If it is any consolation, I do not actually want another Hitler.
So call it an opinion and private and it's all ok?
As nobody gives a fuck about the misogynistic culture at Uber?
You are right. There are areas where prices are cheaper... just not anywhere near any work.
I don't think it is that simple. If they would not have fired him, other parties would have raised a stink.
The fact that Larry doesn't openly degrade women at work does not make his opinions and actions acceptable.
Frankly, that is not the point. The point is that people have to work with him, women included. He is a representation of all the problems they have in the tech industry and the company they work for says, "it's fine as long as he does it in private" ? Not OK. These people remain breathing, thinking, feeling humans, however much this conflicts with "being professional".
I am not saying he is not entitled to his opinion and any sex life he can find willing participants for but there are limits. If you wish to challenge me on that, think pedophile. Some children are desperate for attention, any attention, as are some men and women. That does not make it right. These people are, even if they are willing and do not understand it, victims. I'm even convinced that some of the perpetrators do not understand what they are doing (that does not make it right but it does mean they need help too). This may or may not include Larry.
Perhaps it's time for another Hitler, just to drive home the point that there are limits to what viewpoints a society should accept. ANY viewpoint that degrades another human being is unacceptable . Be it based on gender, sexual orientation, nationality, skin color, religion or any other silly argument, any and all of it is unacceptable. There are NO exceptions.
And before someone starts about terrorists, islam and ISIS... these people should be judged on their actions, not the belief system they chose to justify those actions. (And yes, there are some things in Islam that violate that rule above, as there are in Christianity).
This is a complex matter, way beyond "personal life".
Because this is brought into the open, supporting this Larry is supporting this philosophy. Gender equality and male dominance are a very touchy subject in the technology industry, rightly so, too.
On the other side, banning Larry is supporting the tactics by this disgruntled colleague. Not something you want to support either.
Personally, I would throw them both out and damn the consequences but I am one to put principles over practicalities.
Maximum pay for the first 3 months is 2550 euro or 65% of your last pay, whichever is less. Then 3 months 60% or the 2550 followed by 6 months 60% or 2375. After that twelve months 2200 euro. All amounts are before taxes. We are also obliged to present proof of applying for jobs or face cancellation. It can easily take several months before unemployment benefits start running unless you are a union member, then it is paid normally from the first month (the unions take care of the paperwork and are accredited payment agencies but the current government has considered cancelling that because they think it gives the unions too much power). You can try translating this for full details. It's better than what you have but it isn't a paid holiday.