The Goedel Prize awards outstanding papers in the area of theoratical computer science. All of the papers are linked.
Each computer scientist/student should at least have a look at these great papers. It covers papers of multiple CS fields and there is probably some interesting algorithm/prove that you haven't heard of yet.
Have a look and enjoy the rabbit hole!
This web service is an implementation of the book of library of babel. A service is running non-stop to generate new (gibberish) text to end up with all possible combinations of characters.
If completed it will include every possible combination of texts with 1312000 characters. So far, the generation process generated each possible combination for 3200 characters.
This means: Search for any word/sentence you can think of, with less than or equals 3200 characters and you will definitely find a book with this non-unique combination of characters.
And if you think of it: Any paper, with less than 3200 characters that will be written today is nothing else but a copy of one of the pages in the library of babel. Whatever you can think of, and whatever you write down, it was written down at least once, before you did it.
Amazing, impressive and daunting, isn't it?
We all know, that man pages are pretty extensively used. cheat.sh offers a curl compatible web service to offer a stripped down version of man pages. It covers the most frequent options. The formatting is great.
It even offer support for other tools such as vim, emacs or programming languages like go, rust, python and php.
It is an amazing service, and I thought I might share it here.
recently, I saw many posts on Spanish (correct me, if I am wrong). Since, this forum is supposed to serve anyone, I'd suggest, that international communities should stick to English. Otherwise, it discriminates people who aren't able to talk the alternate language.
Additionally, nobody will join an international community, if 3 of the 4 lasts posts are in a non-neutral language.
If someone sees an interesting newspaper article or blog entry, just try to find another article about the same topic on English. There's barely any topic, that isn't also covered on English. Especially not in the domain of "world politics".
If you think, the article you found, covers the subject better in the native language, then post this entry in a community, that is more related to your target group. e.g. Portuguese articles about the rain forest catastrophe in Brazil can be posted in c/brazil (haven't checked if it exists). If there's a similar newspaper article, that covers the same topic on English, then feel free to post it here.
It would be amazing, if the community agrees with my concern to not discriminate other people of the community.
Thanks, if people consider this.
To offer the result of the discussion (for mods and other people who prefer a summary)
My claim does not represent the common opinion. Hence, English should not become a rule in c/worldnews. Apparently, the community agrees that English, as a universal language, would restrict others from actively participating in this community.
Hi fellow lemmings,
currently, I am working on a small project, where I am in need of some help. My project consists of multiple services, that depend on each other. The stack consists of front-end, middle-tier & back-end/database. To get a detailed answer, I try to formulate my question thoroughly.
On top of the stack are running two services. Both of them need to access the DB via a middle-tier.
## Web service & API
One service will offer the web interface & the REST API for automated services. It will be hosted by a python web service. The skeleton for this part is mainly done. The service needs to communicate with the middle tier to manage user actions.
## Executor service
A second service of the front-end will manage the executing part of the service and interacts with the internet. It will be written in python as well. The service needs to communicate with the middle tier to get the instructions it's supposed to execute.
# Middle tier
The middle tier will act as a interface between the front-end services & the database. I'd like to implement it in C. The service is supposed to receive input from the front-end services, process it and access the database. Further features are planned but not necessary for the first release.
The back-end will be the database system. It should only be accessed by the middle tier (preferably with a connection pool).
As far as I planned the project, I intend to run the front-end and the middle tier services on the same machine.
# Question Section
Well, if you read everything until here, you are probably willing to help. I am done with the skeleton for the front-ends, I am done with the table structure for the back-end. Also, the communication from the middle-tier to the database won't be a problem. But I am struggling a bit with the communication between the front-end services and the middle-tier.
What is common practice to communicate between a C service and Python services?
My ideas is to make use of common network approaches. For instance, could I host a REST service on the middle tier as well. This raises some fears, because I think this will be the bottle neck in terms of performance. Can you confirm?
Alternatively, I was thinking of other IPC features like Unix Message Queues or system sockets. The latter one seems to be my favorite solution.
Unfortunately, I don't have too much experience with inter process communication and would like to ask for your advice.
How would you solve my problem?
Thank you very much for an answer.
does someone of you know some decent DBaaS to host temporary databases for testing purpose?
Or what is your way of developing new applications (non-business related services)? Do you run your database locally? Do you have your own servers running?
Thanks for a quick answer. It might help me with my current project.
Why doesn't the main domain switch from dev.lemmy.ml to lemmy.ml or www.lemmy.ml ?
I understand, that it's supposed to indicate being a dev environment. But you should keep in mind, to change the domain before the community gains popularity and more people join. In this case, it will stick to the domain dev.lemmy.ml.
Please consider this user wish
Just discovered this list of Non-English programming languages. Have fun discovering a new way of programming yourself!
I also cross-posted it in [c/compsci](https://dev.lemmy.ml/c/compsci), a new community for computer science related topics
Who of you never had the idea of translating a language in your mother tongue?
I just discovered this list of Non-English based programming languages. Have fun in experiencing a new way of programming without this nasty language barrier!
Hello fellow lemmys (or however do we call us?),
as the title suggests, I am looking for someone who wants to learn the C programming language. I have a decent knowledge of computer science and of a couple of programming languages (C#, Java, Python). Currently, I am studying computer science in central/western Europe. In my opinion, studying together keeps each other motivated and is more efficient. In long terms, I hope, that we can contribute to open-source projects together and improve our code quality by reviewing each others code.
If any of you has some interest in being my programming buddy, please message me or reply to this post. Preferably from a similar time zone (mine is UTC+01:00).
Hoping for some replies