vaddi's recent activity

  1. Comment on I have used Android my entire life. Then I acquired 4 Apple devices in a week in ~tech

    vaddi
    Link Parent
    Depends on where you live. In my country an iPhone costs more than the national average salary...

    Depends on where you live. In my country an iPhone costs more than the national average salary...

    1 vote
  2. Comment on I have used Android my entire life. Then I acquired 4 Apple devices in a week in ~tech

    vaddi
    Link Parent
    Which doesn't matter because you need to apply a screen protector. If it falls it will break, and I would rather break a cheap one. My argument could be applied to almost anything. What does a...

    laminated touch panels

    Which doesn't matter because you need to apply a screen protector.

    durability and longevity.

    If it falls it will break, and I would rather break a cheap one.

    You could have made the same argument about keyboards. What does my $150+ mechanical keyboard I use for work do that a $15 piece of crap from Walmart doesn't? They both put letters on my screen when I push the right buttons, so clearly the former is a waste of money. Sometimes the value offered by a tool is more than just the basic utility it provides.

    My argument could be applied to almost anything. What does a Porche do that a Honda doesn't?
    Of course that people have personal priorities. For me, buying a piece of hardware that becomes outdated in 2 years and obsolete in 6 or 7, and in most cases serves as a glorified web browser and a not very good but convenient photograph camera is not worth the money.

    2 votes
  3. Comment on I have used Android my entire life. Then I acquired 4 Apple devices in a week in ~tech

  4. Comment on I have used Android my entire life. Then I acquired 4 Apple devices in a week in ~tech

    vaddi
    Link Parent
    Smartphones are overrated in general. What does a 1000$ smartphone do that a 200$ doesn't? The answer in most case is take better photographs. For me that is not worth the price. For browsing the...

    Smartphones are overrated in general. What does a 1000$ smartphone do that a 200$ doesn't? The answer in most case is take better photographs. For me that is not worth the price. For browsing the internet I still take a PC/laptop any day. I even dare to say that in most cases, having the web in your pocket is bad for your health. So for me, saving money for when I'm old, spend money to have a really comfortable house, buying a good monitor and chair if you work from home, and eating healthy will always take priority over a smartphone. I can't imagine buying, for example, an Iphone for those reasons, there is always a better way to spend the extra 800$ (relative to the ones I'm buying now).

    9 votes
  5. Comment on I have used Android my entire life. Then I acquired 4 Apple devices in a week in ~tech

    vaddi
    (edited )
    Link
    Apple is good, if you can afford it and don't mind the walled garden. Once you start using their services and the integration between devices it becomes really hard to stop. That means that you...

    Apple is good, if you can afford it and don't mind the walled garden. Once you start using their services and the integration between devices it becomes really hard to stop. That means that you need to be conscious of it from the very start because it is a lifetime investment.

    Imagine that you have an iPhone, a Mac and a Apple Watch. Some years from now, when they start to become old, you most likely wont consider other brands and will buy their then new editions. So, you will at +- 5 year cycles be buying the most expensive hardware in the market.

    If you have for example a Samsung smartphone, a Dell laptop and a Huawei watch, 5 years from now there is nothing stopping you from buying a Xiaomi smartphone.

    With that said, Apple is really good.

    18 votes
  6. Comment on The current state of Shonen Jump - 2020 in ~anime

    vaddi
    Link
    I spent the majority of the video wondering why wouldn't he mention Chainsawman, but he did in at very end. Please read this manga, it is from another world.

    I spent the majority of the video wondering why wouldn't he mention Chainsawman, but he did in at very end. Please read this manga, it is from another world.

  7. Comment on As of Python 3.7, dictionary order is guaranteed to be insertion order in ~comp

    vaddi
    (edited )
    Link Parent
    I agree with everything you said. However, I can't help to feel that having a language inside another language, both with different documentations that require the user to go to distinct places...

    I agree with everything you said. However, I can't help to feel that having a language inside another language, both with different documentations that require the user to go to distinct places (because almost everyone reads documentation on the web instead of man pages, and that's fine.) helps perpetuate the idea that

    people are going to write some bad code, because they're writing quickly, and their code doesn't need to be good.

    Scientific code does not have to and should not be bad. Academics should start worrying about sharing their code alongside their research papers. And that requires the code to be well written and that another person should be able to run it. But if you only learn Numpy and Matplotlib, you can not write good Python scripts. But to write good Python scripts, you have to learn Python. So in the end you are learning 2 languages, a domain specific one and a general purpose one.

    2 votes
  8. Comment on As of Python 3.7, dictionary order is guaranteed to be insertion order in ~comp

    vaddi
    Link Parent
    I agree with that. It is not "wrong" to use any language, we use the one that is simpler and does the job. But I think that people that become advanced at simple languages tend to try and add...

    Many people implement complex software in Python because it's at an abstraction level they're comfortable with. It's not "wrong" to use Python for complex software if it meets your requirements.

    I agree with that. It is not "wrong" to use any language, we use the one that is simpler and does the job. But I think that people that become advanced at simple languages tend to try and add complexity to that language because they dedicated a lot of time to it. However, when new newcomers arrive, what was once a simple language is now a complicated one.

    This is of course a theoretically and taken to the extreme kind of opinion. I don't think that current Python is nearly as complicated as lets say C++. But I fear that as new ways of writing the same logic are added we might get there.

    1 vote
  9. Comment on As of Python 3.7, dictionary order is guaranteed to be insertion order in ~comp

    vaddi
    Link Parent
    What about the case when one learns a language, stops using it for some reason and when returns to it the idiomatic way of writing it is completely different?

    Because learning new languages fucking sucks.

    What about the case when one learns a language, stops using it for some reason and when returns to it the idiomatic way of writing it is completely different?

    1 vote
  10. Comment on As of Python 3.7, dictionary order is guaranteed to be insertion order in ~comp

    vaddi
    Link Parent
    Maybe... I see it more like an interface.

    Maybe... I see it more like an interface.

  11. Comment on As of Python 3.7, dictionary order is guaranteed to be insertion order in ~comp

    vaddi
    (edited )
    Link Parent
    I understand your opinion, but I often wonder why people always want stuff to grow infinitely regarding features. Why do programing languages need to always try to implement their own version of...

    I understand your opinion, but I often wonder why people always want stuff to grow infinitely regarding features. Why do programing languages need to always try to implement their own version of feature x that was copied form language y? Wouldn't be much better if each language focused on their use case domains and people used languages more like unix tools? Everybody seems to want to reinvent the wheel instead of trying to maintain and improve old implementations.

    Take for instance Numpy. Ok, I understand that when it was invented and/or started gaining popularity when there wasn't a free alternative to it. (Matlab is not free and it isn't really a programing language. Octave is a free worse Matlab. GNU R is more statistics oriented). However if we really look into Numpy code, it is super verbose and ugly and in my opinion defeats the purpose of Python. I understand that sometimes projects have to piggyback other projects. But I'm tired of seeing people do horrific stuff in Python because they learned Numpy and Matplolib and Dataframes before really learning Python.

    I see Python as glue language, maybe a shell on steroids, to be used when writing a shell script would end up with lots of lines but we still don't want to write C or stuff like that. Also as a good language for prototyping stuff.

    I don't think that for example Dropbox is moving from Python because the language is not evolving, I think that they are moving from it because they already "prototyped" their product and now want a really stable and efficient thing.

    Another thing that I'm against in this industry is the fact that implementing new features always seems to take priority over optimizing what is already done. And by optimizing I don't just mean in the sense of computer resources consumption, take for instance the Python official documentation, many pages need improvement but nobody seems to care. Also, old code in the standard library doesn't follow PEP8 and is not even idiomatic Python. It is a real pain in the ass for newcomers to dig into stuff when they are having trouble with things that aren't flavour of the month like whatever package that was released last year.

    2 votes
  12. Comment on Greta Thunberg: ‘Forget about net zero, we need real zero’ in ~enviro

    vaddi
    Link Parent
    Apparently she moves people. Of course any of us could do what she does, theoretically. But are we doing it? Most famous people that have impact on common people are not the very best at what they...

    Apparently she moves people. Of course any of us could do what she does, theoretically. But are we doing it?
    Most famous people that have impact on common people are not the very best at what they do, e.g. singers, performers. But people still follow and listen to them for some reason. Sometimes is just a combination of luck, being there at the right time and being pretty that push this individuals to stardom, but what really matters is what do they choose to do with it once they have it . She chose to yell about climate.
    The world is weird.

    3 votes
  13. Comment on Generated passwords, UX and security absolutism in ~tech

    vaddi
    Link
    It seems people are getting dumber as technology advances. Weird effect...

    It seems people are getting dumber as technology advances. Weird effect...

  14. Comment on Neutrinos Lead to Unexpected Discovery in Basic Math in ~science

    vaddi
    Link Parent
    I think they mean "basic" in the sense that it isn't ultra abstract and has direct impact in applied maths and engineering. It is not high school level but you learn about eigenstuff in any first...

    I think they mean "basic" in the sense that it isn't ultra abstract and has direct impact in applied maths and engineering. It is not high school level but you learn about eigenstuff in any first year of a engineering course.

    14 votes
  15. Comment on Added a page showing details of Tildes's financials, as well as a monthly donation goal in ~tildes.official

    vaddi
    Link
    This is really cool. I'm glad it is starting to become more common in FOSS services to show detailed finantial situation. Another example of this is sourcehut.

    This is really cool. I'm glad it is starting to become more common in FOSS services to show detailed finantial situation. Another example of this is sourcehut.

    12 votes
  16. Comment on What editor/IDE do you use? in ~comp

    vaddi
    (edited )
    Link Parent
    Emacs is not a very good editor out of the box so you need to configure it. But since it is a very old piece of software, personalizing it requires you to search stuff online, program, understand...

    Emacs is not a very good editor out of the box so you need to configure it. But since it is a very old piece of software, personalizing it requires you to search stuff online, program, understand its pitfalls, and knowing a little bit of every Linux tool/utility that communicates with it.

    For example, if you want to set up a dictionary, you'll soon discover what are aspell and/or hunspell. Additionally, if your native language is not english you will probably have a bunch different dictionaries, and will have to know how to pass different arguments to this utilities from inside Emacs. Stuff like this happens all the time and forces you to understand your tools.

    Another example is using Emacs to write LaTeX. For that I had to look up about different TeX engines (pdfTeX, XeTeX, etc.) and a bunch of other stuff, but in Overleaf I would simply press compile and not care about what was happening in the background.

    Yet another example: when setting up my Python editing environment I found out about jedi, flake8, pylint, black, rope etc. It is not like I 100% understand all of this tools, but I know which pieces make up my final tool, while if I was using VScode I would simple install the Python package and be done with it.

    It is also true that some times I don't have time to look into stuff and simply use VScode or Overleaf.

    9 votes
  17. Comment on What editor/IDE do you use? in ~comp

    vaddi
    Link
    Emacs, together with using Linux on my main machine both force me to learn/understand more about computers.

    Emacs, together with using Linux on my main machine both force me to learn/understand more about computers.

    6 votes
  18. Comment on What are some interesting websites (tech related or not) that I can add to my endless rotation of Reddit, Tildes and Hacker News? in ~talk

    vaddi
    (edited )
    Link Parent
    Didn't know about *Urls, thanks for suggesting. EDIT: They also have FinURLs.

    Didn't know about *Urls, thanks for suggesting.

    EDIT: They also have FinURLs.

    1 vote
  19. Comment on Is there a manga equivalent of sakuga? in ~anime

    vaddi
    Link
    Every page drawn by Murata-God.

    Every page drawn by Murata-God.

  20. Comment on Python 3.8.0 has been released in ~comp

    vaddi
    Link
    I don't really like when they mess with the syntax. I learned Python last year but I'm not currently using it, if I start to use it, say, next year I will have trouble reading code because I...

    I don't really like when they mess with the syntax. I learned Python last year but I'm not currently using it, if I start to use it, say, next year I will have trouble reading code because I didn't keep up with the fancy shinny new trends.

    They should rather focus on rewriting several parts of the standard library that are written in a non pythonic way (i.e. do not follow pep8) from the early ways, making it a pain if you want to skim over their source code today.

    The performance upgrades are welcome though.

    1 vote