Slashdot Mirror


User: jovetoo

jovetoo's activity in the archive.

Stories
0
Comments
161
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 161

  1. Re:But why? on How Rust Can Replace C In Python Libraries (infoworld.com) · · Score: 1

    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?

  2. Re:But why? on How Rust Can Replace C In Python Libraries (infoworld.com) · · Score: 1

    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.

  3. Re:But why? on How Rust Can Replace C In Python Libraries (infoworld.com) · · Score: 1

    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...

  4. Re:But why? on How Rust Can Replace C In Python Libraries (infoworld.com) · · Score: 1

    C but not C++.

  5. Re:But why? on How Rust Can Replace C In Python Libraries (infoworld.com) · · Score: 1

    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.

  6. Re:Reverse the role on Ask Slashdot: Someone Else Is Using My Email Address · · Score: 1

    Or just remove the profile and change the password.

  7. Cloud Data is so much safer. on What To Do If the Laptop Ban Goes Global (backchannel.com) · · Score: 1

    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?

  8. And they all got rich from it, even if it was only temporary.

  9. 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?

  10. I thought it was pretty clear they sided with everyone willing to pay?

  11. When will they pop up?

  12. Re:What is a "Robot?" on San Francisco Politician Jane Kim Is Exploring a Tax On Robots (businessinsider.com) · · Score: 1

    Careful, they'll unionize.

  13. Re:Payment vs Service on Sorry America, Your Taxes Aren't High (bloomberg.com) · · Score: 1

    Wie wil er nu in Kortrijk wonen?

  14. Re:Payment vs Service on Sorry America, Your Taxes Aren't High (bloomberg.com) · · Score: 1

    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.

  15. Re:Damned if you do, damned if you don't. on Drupal Developers Threaten To Quit Drupal Unless Larry Garfield Is Reinstated (drupalconfessions.org) · · Score: 1

    Everyone is free to think about my opinions what they please.

  16. Re:Payment vs Service on Sorry America, Your Taxes Aren't High (bloomberg.com) · · Score: 1

    Yes, you have it worse. Happy?

  17. Re:Damned if you do, damned if you don't. on Drupal Developers Threaten To Quit Drupal Unless Larry Garfield Is Reinstated (drupalconfessions.org) · · Score: 1

    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.

  18. Re:Damned if you do, damned if you don't. on Drupal Developers Threaten To Quit Drupal Unless Larry Garfield Is Reinstated (drupalconfessions.org) · · Score: 1

    So call it an opinion and private and it's all ok?

  19. Re:Damned if you do, damned if you don't. on Drupal Developers Threaten To Quit Drupal Unless Larry Garfield Is Reinstated (drupalconfessions.org) · · Score: 1

    As nobody gives a fuck about the misogynistic culture at Uber?

  20. Re:Payment vs Service on Sorry America, Your Taxes Aren't High (bloomberg.com) · · Score: 1

    You are right. There are areas where prices are cheaper... just not anywhere near any work.

  21. Re:Damned if you do, damned if you don't. on Drupal Developers Threaten To Quit Drupal Unless Larry Garfield Is Reinstated (drupalconfessions.org) · · Score: 1

    I don't think it is that simple. If they would not have fired him, other parties would have raised a stink.

  22. Re:Damned if you do, damned if you don't. on Drupal Developers Threaten To Quit Drupal Unless Larry Garfield Is Reinstated (drupalconfessions.org) · · Score: 1

    The fact that Larry doesn't openly degrade women at work does not make his opinions and actions acceptable.

  23. Re:Damned if you do, damned if you don't. on Drupal Developers Threaten To Quit Drupal Unless Larry Garfield Is Reinstated (drupalconfessions.org) · · Score: 1

    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).

  24. Damned if you do, damned if you don't. on Drupal Developers Threaten To Quit Drupal Unless Larry Garfield Is Reinstated (drupalconfessions.org) · · Score: 0

    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.

  25. Re:So you exclude half the taxes and what you get? on Sorry America, Your Taxes Aren't High (bloomberg.com) · · Score: 1

    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.