Let's shape future of this group
Wróć do Threads Archive#741 pajper
Well, I do not see here an attempt to discuss but a constant reference to Cyrmax's experience. I will respond to this, but I'm sorry that we have descended to such a level.
I have been learning programming since 2007, I wrote my first, albeit very naive, programs in 2010 and 2011, they were systems for my school.
In 2013, I wrote the first and to date my only audio game for the blind, a role-playing game and available only in Polish, "Silver Labyrinth."
In 2014, I began work on Elten. I also published the first Polish RGSS course dedicated to sighted programmers, amounting to about a hundred pages.
In 2015, I collaborated on programs for processing data from radio telescopes and detection of potential neutron decay. I also started co-developing drivers, particularly related to audio support, for GNU/Linux.
In 2016, we started the Infinity project to prepare a space rocket landing guidance system. The project lasted 3 years, and I was the main programmer in it. The project, by the way, was supported by the European Space Agency, among others.
In 2017, I began to take an interest in neural networks, and published several libraries for using artificial intelligence. I also published parts of the mentioned rocket system, which were later adapted in other projects.
In 2018-2021, I prepared a series of commercial tools for remote server room management, it's a comprehensive system including remote startup of computers, remote work on them, monitoring, independent backup space, remote system reinstallation and so on.
Since 2019, I have been involved in malware analysis and, to a lesser extent, security vulnerability search, having reported vulnerabilities in CMS WordPress, among others.
I am also a contributor of NVDA, 3d printer firmware, server and networking software, simulation and 3d model slicing software.
Of course, to this should be added Prowadnica, in which I remain a programmer involved in 3d printing. I created scientific research and software for 3d rendering. I have done work on chemical processing of thermoplastics, research on slicing models with different extrusion widths, not to mention work on accessibility of 3d printing for the blind.
I have written desktop and mobile applications for all main platforms, backend services, as well as software for AVR and ARM microcontrollers. I'm also author of some libraries.
I work on a daily basis in C, C++, C#, Python, Ruby, PHP. I also have experience in Java, PERL, JavaScript, Go, Haskell, and some Assemblers.
I'm sorry I had to write this, and I'm not at all comfortable with it, I just wanted to show that I have some experience in this area.
Is it a lot? That's already a debatable topic. I certainly do not think that I have eaten all my wits and, even less, that I shall not learn anything new. On the contrary, I learn something new every day. If I stop gaining new knowledge, it will mean that I am too stupid, not that I have achieved everything.
I write about this only to show that I know what I am talking about.
Is Elten perfectly optimized? No, no, and no again. I started writing it when I was 14 years old, and it is difficult to get rid of all the bugs. I am ready to absolutely agree that there are more than a hundred issues to be improved here: lack of proper design pattern, lack of separation of model and user interface, absolutely stupidly written server. I know all this and agree with it.
But I'm also not so naive that I don't understand optimization and don't know what can and can't be done.
Shoot for the Moon. Even if you miss, you'll land among the stars.
#742 SightlessWolf
Arctic moon, I'm sorry, but it is plainly obvius to me that you have no knowledge at all about how much it costs to run a server.
Please, go and look at ***reliable*** cloud compute infrastructure providers, and come back to me with a good server with the amount of bandwidth and compute/memory needed to run something like this program, for less than at least 200 dollars per month. I'll wait. Good luck even figuring out the actual pricing on some of this. Just because a blindy can buy an old server from OVH for 30 dollars a month does not mean it is either fast or reliable enough.
And as for your other question, no of course not. I make my word, and keep it. I mean clearly that I won't take up any new positions.
#743 theblack
pajper you did well posting that. You really give a dose of reality to many. and this is admirable, therefore you continue to develop and provide good things to the community, and continue teaching what a down-to-earth person is.
#744 marchoffmann
Yes. Appreciate that post because it gives an overview but also makes quite much sense. To be fair he's almost the only one still participating somewhat and not drifting off or being childish.
#745 karmien
Have to disagree with you here. It is possible to get good dedicated servers with good specs far under 200 dollars a month with reliable providers.
-- (SightlessWolf):
Arctic moon, I'm sorry, but it is plainly obvius to me that you have no knowledge at all about how much it costs to run a server.
Please, go and look at ***reliable*** cloud compute infrastructure providers, and come back to me with a good server with the amount of bandwidth and compute/memory needed to run something like this program, for less than at least 200 dollars per month. I'll wait. Good luck even figuring out the actual pricing on some of this. Just because a blindy can buy an old server from OVH for 30 dollars a month does not mean it is either fast or reliable enough.
And as for your other question, no of course not. I make my word, and keep it. I mean clearly that I won't take up any new positions.
--
#746 SightlessWolf
yeah, sure it is. Reliable servers, maybe with processors from 10 years ago. I expect you, and Arctic moon, for that matter, to link real sources or shut the fuck up with these ridiculous claims
#747 Jonathan Konto zarchiwizowane
Uh? Please calm, its absolutely not needed that we start this discussion since it leads not anyhow to a result of the purpose from this topic.
#748 ArcticMoon
I'm sorry but I'll rather listen to a man with dozens of years behind him in programming, than a random guy, from who we haven't seen anything yet.
-- (SightlessWolf):
Arctic moon, I'm sorry, but it is plainly obvius to me that you have no knowledge at all about how much it costs to run a server.
Please, go and look at ***reliable*** cloud compute infrastructure providers, and come back to me with a good server with the amount of bandwidth and compute/memory needed to run something like this program, for less than at least 200 dollars per month. I'll wait. Good luck even figuring out the actual pricing on some of this. Just because a blindy can buy an old server from OVH for 30 dollars a month does not mean it is either fast or reliable enough.
And as for your other question, no of course not. I make my word, and keep it. I mean clearly that I won't take up any new positions.
--
#749 ArcticMoon
As soon as Cyrmax wakes up, I'll ask him to log in and provide you links from where he gets his server. Even if we already couldn't be closer, since I'm not a programmer, he doesn't tell about such stuff to me, as he thinks I'm not really interested :)
I saw the way his servers work, the speed and effectiveness, and all I can say I'm sure it's not some old garbage an usual blindy buys because having a server is fun.
He uses them professionally, with the required skills to operate a full environment.
Let's be honest. Throwing out large numbers is one thing. 500 blogs alltogether, 10000 private messages, millions of posts, etc. But text is just a few kbs of storage, and doesn't require that much CPU and RAM either. What's more difficult here is the encoder, the speech to text for sponsors, and maybe the high quality conferencing system. For which, even I, with a naive mind, can't imagine why a different server doesn't exist.
#750 khalil2009
jesus guys. we are going waaaaaaaay off topic here. this discussion isn't really needid for this topic
#751 Jonathan Konto zarchiwizowane
Oh, okay now I am interested. Because I tell you, cheap servers aren't just old garbage, but its cool you think you can say that without ever went trough the process finding a good server... And yes, its off topic, but like everything is offtopic so if they want to have this discussion...
#752 ArcticMoon
To be honest I'm interested as well, but only to know more, I wouldn't be able to control a server myself. He has just got up, I'm going to ask him for sure.
#753 Jonathan Konto zarchiwizowane
and from where do you define good? Also wow, did anyone recogniced we allready have over 700 posts here? thats, kinda redicolous crazy...
#754 karmien
Sorry to say but the way you get so emotional about your own, apparently incomplete, knowledge about servers shows how much you should administer something. And may i remind you that a server is not a gaming pc and may not always need the all newest high end cpu? I also have 2 servers, one of them also having an a bit older cpu. Is it bad? No, because it's mainly used for storage and i have my other server to handle the mor cpu related things. In some cases it just doesn't make sense to always keep upgrading a server but to ballance the work over onto multiple servers. But yeah, we are going pretty of topic, i am basically waiting for dash since he said he would contact Pajper or for Pajper him self to confirm that candidates can apply again and then leave this topic for good.
-- (SightlessWolf):
yeah, sure it is. Reliable servers, maybe with processors from 10 years ago. I expect you, and Arctic moon, for that matter, to link real sources or shut the fuck up with these ridiculous claims
--
#755 cyrmax
from all of this i defenitely can say that you are a great great lier.
A few months ago you have told that elten is written in ruby because you are not so confident in other programming languages and so ruby is your the only choice.
Now you tell us about Python, PHP, some assemblers, etc.
Okay, writing elten in assembler is a bad idea, but what about python for example? What about c++?
You said that you do not know them and ruby is the only choice.
And now you tell us the big story with lots of huge smart and cool words to impress us maybe.
And btw, where are proofs for all this stuff?
Or we should just believe your word?
I cannot proof that i have 10 year experience because my first official orkplace was at 2019. But from this point i can provide all the necessary documents (in russian of course) to proof that I had work in such companies as Yandex, Sber and Tinkoff. The last two are huge russian finance companies, you can google if you want.
But can you proof anything and explain why you were lying about your programming skills, either now or a few months ago when there was a discussion regarding ruby and why elten is so slow.
-- (pajper):
Well, I do not see here an attempt to discuss but a constant reference to Cyrmax's experience. I will respond to this, but I'm sorry that we have descended to such a level.
I have been learning programming since 2007, I wrote my first, albeit very naive, programs in 2010 and 2011, they were systems for my school.
In 2013, I wrote the first and to date my only audio game for the blind, a role-playing game and available only in Polish, "Silver Labyrinth."
In 2014, I began work on Elten. I also published the first Polish RGSS course dedicated to sighted programmers, amounting to about a hundred pages.
In 2015, I collaborated on programs for processing data from radio telescopes and detection of potential neutron decay. I also started co-developing drivers, particularly related to audio support, for GNU/Linux.
In 2016, we started the Infinity project to prepare a space rocket landing guidance system. The project lasted 3 years, and I was the main programmer in it. The project, by the way, was supported by the European Space Agency, among others.
In 2017, I began to take an interest in neural networks, and published several libraries for using artificial intelligence. I also published parts of the mentioned rocket system, which were later adapted in other projects.
In 2018-2021, I prepared a series of commercial tools for remote server room management, it's a comprehensive system including remote startup of computers, remote work on them, monitoring, independent backup space, remote system reinstallation and so on.
Since 2019, I have been involved in malware analysis and, to a lesser extent, security vulnerability search, having reported vulnerabilities in CMS WordPress, among others.
I am also a contributor of NVDA, 3d printer firmware, server and networking software, simulation and 3d model slicing software.
Of course, to this should be added Prowadnica, in which I remain a programmer involved in 3d printing. I created scientific research and software for 3d rendering. I have done work on chemical processing of thermoplastics, research on slicing models with different extrusion widths, not to mention work on accessibility of 3d printing for the blind.
I have written desktop and mobile applications for all main platforms, backend services, as well as software for AVR and ARM microcontrollers. I'm also author of some libraries.
I work on a daily basis in C, C++, C#, Python, Ruby, PHP. I also have experience in Java, PERL, JavaScript, Go, Haskell, and some Assemblers.
I'm sorry I had to write this, and I'm not at all comfortable with it, I just wanted to show that I have some experience in this area.
Is it a lot? That's already a debatable topic. I certainly do not think that I have eaten all my wits and, even less, that I shall not learn anything new. On the contrary, I learn something new every day. If I stop gaining new knowledge, it will mean that I am too stupid, not that I have achieved everything.
I write about this only to show that I know what I am talking about.
Is Elten perfectly optimized? No, no, and no again. I started writing it when I was 14 years old, and it is difficult to get rid of all the bugs. I am ready to absolutely agree that there are more than a hundred issues to be improved here: lack of proper design pattern, lack of separation of model and user interface, absolutely stupidly written server. I know all this and agree with it.
But I'm also not so naive that I don't understand optimization and don't know what can and can't be done.
--
#756 Jonathan Konto zarchiwizowane
Because, if you would have the abillity to remember things correctly, pajper codet this /started coding this almost 10 years ago, and there he didn't had this knowledge, we allready had this discussion, why do yall can nothing than just repeting yourself?
#757 cyrmax
Tell me please exactly what you mean by reliable server?
Uptime? Okay, i cannot show you good up time because i have updated all three ones to debian 12 last week. Sorry but yes, uptime about 5 days, this is the reality. But if you believe my words, before update one server had something about 200 days of uptime, other was about 470? yes i was surprised too and the third had something about 45 days because it is here in my room and we had an electricity issue a month ago.
Okay, if not up time, then what is the metric for reliability?
Network? I can record you some speed tests and you even can ask a sighted person to verify that this recording looks natural, not fabricated in some video editor.
Overal stability? okay, three years without any minor issue, is this enough to tell about stability?
I know what is bad server because recently i needed some cheap VPS in Turkie and i bought something for 5 euros or something similar.
Oh shit it was so terrible! they promised network speed not lower than 500 mbps but it was about 2 mbps in any speedtest.
They promised two cores at 2.5 ghz each but as i feel it worked like my very first pc from 2005 with one core and 1.2 ghz or even worse.
But yes, I pay 25 euros for one server and 20 euros for another and they work stable enough for me to be satisfied.
-- (SightlessWolf):
yeah, sure it is. Reliable servers, maybe with processors from 10 years ago. I expect you, and Arctic moon, for that matter, to link real sources or shut the fuck up with these ridiculous claims
--
#758 karmien
The uptime thing s generally not really representative a lot of the time since my uptime on the discspace focused server is also (only) 8 days how ever the real uptime is much longer. I made a reboot due to update and it was maybe down for one or two minutes.
-- (cyrmax):
Tell me please exactly what you mean by reliable server?
Uptime? Okay, i cannot show you good up time because i have updated all three ones to debian 12 last week. Sorry but yes, uptime about 5 days, this is the reality. But if you believe my words, before update one server had something about 200 days of uptime, other was about 470? yes i was surprised too and the third had something about 45 days because it is here in my room and we had an electricity issue a month ago.
Okay, if not up time, then what is the metric for reliability?
Network? I can record you some speed tests and you even can ask a sighted person to verify that this recording looks natural, not fabricated in some video editor.
Overal stability? okay, three years without any minor issue, is this enough to tell about stability?
I know what is bad server because recently i needed some cheap VPS in Turkie and i bought something for 5 euros or something similar.
Oh shit it was so terrible! they promised network speed not lower than 500 mbps but it was about 2 mbps in any speedtest.
They promised two cores at 2.5 ghz each but as i feel it worked like my very first pc from 2005 with one core and 1.2 ghz or even worse.
But yes, I pay 25 euros for one server and 20 euros for another and they work stable enough for me to be satisfied.
-- (SightlessWolf):
yeah, sure it is. Reliable servers, maybe with processors from 10 years ago. I expect you, and Arctic moon, for that matter, to link real sources or shut the fuck up with these ridiculous claims
--
--
#759 daszekmdn
I didn't saw these discussions but i think that he told that when he started to writing Elten he didn't had experience and knew only Ruby.
At the time, indeed, it was. As for evidence of knowledge of other languages, I have seen several. Here's a list of them with sources:
Octarine App for OCR in Polish:
https://octarine.pl
Windows app for Tyflopodcast, a first Polish potcast for the blind
https://github.com/dawidpieper/tyflopodcast
Way of text contact during the online broadcasts:
https://kontakt.tyflopodcast.net
Srebrny labirynt, audio game from 2013:
https://srebrnylabirynt.pl
3D models and programs by Prowadnica foundation, i think written by Pajper:
https://www.printables.com/pl/@prowadnica_911618
https://github.com/prowadnica
Private Pajper's Github where you can find various things in various languages which was mentionet abowe:
https://github.com/dawidpieper
Any other questions? Programmers must know how to do research, Google, Bing, etc. All things can be found in few minutes if you only want or need it.
#760 cyrmax
Sorry Arctic but i cannot provide any links, unfortunately.
I don't remember if i allready explained the situation to you, but as you know we cannot pay for anything from russian bank cards. And so i have a friend who helps me renting those things because his wife is not a citizen of Russia and has a bank card from another country.
And yes, this friend always tries to find the best posibilities, best prices, always asks for help for a blind people foundations, etc.
This is what called a good manager work. So thats how i have a dedicated server for 25 euro per month, thats how tiflo games have a stable and free server for their project, thats how blind people in Russia can ask for a small place to host their site for free if they just want to learn system administration or practice their web programming skills.
-- (ArcticMoon):
As soon as Cyrmax wakes up, I'll ask him to log in and provide you links from where he gets his server. Even if we already couldn't be closer, since I'm not a programmer, he doesn't tell about such stuff to me, as he thinks I'm not really interested :)
I saw the way his servers work, the speed and effectiveness, and all I can say I'm sure it's not some old garbage an usual blindy buys because having a server is fun.
He uses them professionally, with the required skills to operate a full environment.
Let's be honest. Throwing out large numbers is one thing. 500 blogs alltogether, 10000 private messages, millions of posts, etc. But text is just a few kbs of storage, and doesn't require that much CPU and RAM either. What's more difficult here is the encoder, the speech to text for sponsors, and maybe the high quality conferencing system. For which, even I, with a naive mind, can't imagine why a different server doesn't exist.
--