@lxo@gnu2 it's even worse: it not just plain JS, it demands "webassembly". it's not assembly in whatever way and I turned it off at compilation because running binaries or whatever that is interpreted from the net is a bad idea.
@p I build my system myself, from sources and I'm really afraid of updating a compiler because I cannot predict what monkey shit they could add to the next version that can ruin normal working software and introduce new bugs and quirks, or add new tons of annoying useless output. I seriously begin to think that I possibly need to patch gcc to remove all that litter from output because it drives me mad.
@p I agree that compilers went a full way out of normality nowadays. and somebody must stop that mad printer of standards, for goodness. we don't need so many standards per second, for sure. this makes things worse and litters the language definitions and standard libraries with absolute nonsense. I was ok with C++ until it was C++93 or at least 98. but then it went unleashed and turned into a ridiculous set of useless junk just because they can add whatever bullshit to standards. and I began to hate C++ and turned back to writing in pure C because it was not so fucked up and quirky. well, at least, there's no such madness as compilers incompatibility and the diarrhoea or numerous standards.
@p@diresock@SuperDicq I think it's better to avoid writing stupid things to guess not whom to blame afterall. the only one whom a programmer can blame for all bugs is he himself. compiler is just a tool. but tools may be buggy and/or clumsy, so I don't recommend clang. and the article above is just another example why it shouldn't be used. there're many other points against it too.
@p@diresock@SuperDicq >There's often a hundred different ways you can convert C code to Assembly with exactly the same result. However, we tend to want the most optimized solution. yes, and I wrote software and microcode in assemblers sometimes or used assembly parts in C/C++ code for optimization. assembler is fine if you know what you do. I really don't need "more optimized solution". and I doubt it's needed at all. I started to write in C when I was 12 and it was not a problem for 12 years old to cope with plain Borland Turbo C compiler that was quite straight and simple. it's a programmer who thinks what he writes, not a compiler. overflow is not an undefined behavior, actually. it's exact on each architecture and one can check it with assemblers. and clang is coprorate BS, imho. I never use it and don't recommend it to anybody who wants to write in C. compiler should not "expect" anything from code. it should not change code in any way. it should comply to standards and that's all. and automatic optimizing of code is very slippery slope. I had seen many errors in compilers that referred to optimization. since, I'm very cautions toward optimization options, especially on microcontrollers, etc. btw, sometimes assembly inlines are the way to bypass the bugs of a compiler.
@p this usually doesn't happen if you don't use optimization, etc. I write in C for over 30 years and I don't remember such problems in debugging. -g (-ggdb3) -O0 and that's it.
@p@diresock@SuperDicq compiler should not think for programmer. it compiles your code to binary. that's all. generally speaking, nobody can prevent you from shooting yourself in the foot, if you want. that's fine. nothing is prohibited, you can use overflow if this is your intention. it's not an error for compiler. I don't understand people that think that compiler should look for their bugs, by some weird reason.
@p what happened? I use gcc for ages (couple decades, at least) and it's fine. well, it went messy with useless warnings and paranoid output instead of just pointing to the file and line where the error is, but it's not so crucial.
@lxo I'm satisfied with x86_64, I used them for ages and I like their assembler, but I don't use proprietary software for over 20 years and whatever proprietary binaries are simply useless to me. my build is custom and I principally don't run software that I cannot check and fix, if I need.
@kfogel change.org started to use some google crap in their emails and I cannot use it because I don't want google to track my activities. maybe I will have to unsubscribe from them too. but maybe I should try to convince them to stop using tracking scripts first.
@lxo >they've been removing features from the web site to force users to install apps that purport to provide equivalent features the same happens over here too. I write to them to add features to web. they don't provide apps for PC here. only for cell phones and only for proprietary ones, and they track everything user does they even demand access to contacts, etc, as users told me. and even an app for PC would not work for me since they usually don't care for Linux at all, not mentioning open source software. I keep trying to fight for normal web access to bank account.
@lxo that's really great. many people suffer from tracking their private life malware that is imposed by different banks, companies, etc. it's important to keep a safe and free access to managing of user's assets like bank accounts, etc. speaking about myself, I simply don't have a "smartphone". I use a usual cheap old device with buttons because I just don't trust the software that is loaded on cell phones nowadays. so I totally stand for website access, and I fought with my bank to stop using google and other third party scripts on their site to stop tracking secure information. I won. but now they want to use GOST cyphers in TLS (known for their in-built flaws) and a controlled by the govt CA that I don't trust and this is a new challenge. I'm not sure I can successfully combat this issue.
@freemo I think the term autism is too widely used and this is far from medical diagnose. if they'd seen real autists that are deep in their own world and may behave bizzarre if they get some stressing signal (that may be simply a sound or a touch) and go nuts like yelling loudly or throwing and crashing everything around. they usually have very low IQ level and basibally this is a disability that makes people incapable to live on their own, work and take care of themselves in most cases.
@georgia that's funny. I kept mangrove crabs as pets and sometimes they escaped their palundarium and ran over my place. I caught them under my bed sometimes.
@Jain I accepted you as subscriber, otherwise Friendica didn't let me send a non-public message to you. if you fix the error with HTTP it may flood you with messages for my subscribers that are barely interesting. just unsubscribe then. I just need this to check the sending to subscribers.
@Jain I created a post addressed to you. and we'll see if it's delivered to your server. for a while I get HTTP error 400 when I try to deliver posts to my subscriber on your server. my server periodically tries to re-send the undelivered posts. so I guess there're should be a plenty of records with errors on your side. I'm busy now and will get back in 5-6 hours later to see if the post was delivered. you can check your logs there for error 400.
@Jain I will try to create a post shared with you to disscuss logs. but I'm not sure it will work out. becuse there may the same problem with delivery to user inbox. we'll see.
@Jain ok, I will try to collect data exactly for your server. when I have time for this. but as I remember it fails to deliver posts to inboxes of certain users. this post is public (on purpose) and I rarely write public posts, usually posts are limited by subscribers. and my server cannot deliver such post to your server
I'm a professional C/C++ programmer, I use Linux and deal mainly with system programming, back-ends, networks, high-load data processing. I fond of music, play all kinds of basses, cello, learn to play tenor-sax and take lessons of academic vocals (wide ranged big voice). I've got reptile pets. I fluently speak Russian and English, learn Italian and know some other languages a little.