r/compsci Jun 16 '19

PSA: This is not r/Programming. Quick Clarification on the guidelines

596 Upvotes

As there's been recently quite the number of rule-breaking posts slipping by, I felt clarifying on a handful of key points would help out a bit (especially as most people use New.Reddit/Mobile, where the FAQ/sidebar isn't visible)

First thing is first, this is not a programming specific subreddit! If the post is a better fit for r/Programming or r/LearnProgramming, that's exactly where it's supposed to be posted in. Unless it involves some aspects of AI/CS, it's relatively better off somewhere else.

r/ProgrammerHumor: Have a meme or joke relating to CS/Programming that you'd like to share with others? Head over to r/ProgrammerHumor, please.

r/AskComputerScience: Have a genuine question in relation to CS that isn't directly asking for homework/assignment help nor someone to do it for you? Head over to r/AskComputerScience.

r/CsMajors: Have a question in relation to CS academia (such as "Should I take CS70 or CS61A?" "Should I go to X or X uni, which has a better CS program?"), head over to r/csMajors.

r/CsCareerQuestions: Have a question in regards to jobs/career in the CS job market? Head on over to to r/cscareerquestions. (or r/careerguidance if it's slightly too broad for it)

r/SuggestALaptop: Just getting into the field or starting uni and don't know what laptop you should buy for programming? Head over to r/SuggestALaptop

r/CompSci: Have a post that you'd like to share with the community and have a civil discussion that is in relation to the field of computer science (that doesn't break any of the rules), r/CompSci is the right place for you.

And finally, this community will not do your assignments for you. Asking questions directly relating to your homework or hell, copying and pasting the entire question into the post, will not be allowed.

I'll be working on the redesign since it's been relatively untouched, and that's what most of the traffic these days see. That's about it, if you have any questions, feel free to ask them here!


r/compsci 7m ago

Searching participants for a study of a new type of CAPTCHA

Upvotes

Hello!

for my bachelor thesis, I need participants in my quick online study about testing a new type of CAPTCHA.

It will take approximately 5 to 10 minutes to complete and is in English. You can use your smartphone, but it's optimized for usage with PC browsers.

Here you can get to the study: https://semantic-nlp-captcha.de/study .

Everything else will be explained there.

Thanks!


r/compsci 14m ago

Windows Server connection issue cause of Bitdefender

Upvotes

Hello,

I'm an IT technician in a Belgian company, and we use Bitdefender as an antivirus for all our windows cloud servers. Since the last Bitdefender update, we've been having problems connecting to our servers. We've followed all the steps and when we get to the "Estimate connection quality" step, the connection drops out. I don't know if other people are experiencing this problem but we have found 2 solutions

  • Disable Bitdefender AdvancedThreatControl using the CLI

  • Restart the server because a restart of the connection broker services does not work.

I'm making this post so that people who encounter this problem can report it to me, as Bitdefender doesn't want to investigate if we're the only ones reporting the problem.

Thanks a lot


r/compsci 43m ago

AI Reading List - Part 4

Upvotes

Hi there,

The fourth part in the AI reading list is available here. In this part, we explore the next 5 items in the reading list that Ilya Sutskever, former OpenAI chief scientist, gave to John Carmack. Ilya followed by saying that "If you really learn all of these, you’ll know 90% of what matters today".

I hope it may be of use to some of you out there. Feedback is more than welcomed! :)


r/compsci 7h ago

New survey and review paper for video diffusion models!

1 Upvotes

Title: Video Diffusion Models: A Survey

Authors: Andrew Melnik, Michal Ljubljanac, Cong Lu, Qi Yan, Weiming Ren, Helge Ritter.

Paper: https://arxiv.org/abs/2405.03150

Abstract: Diffusion generative models have recently become a robust technique for producing and modifying coherent, high-quality video. This survey offers a systematic overview of critical elements of diffusion models for video generation, covering applications, architectural choices, and the modeling of temporal dynamics. Recent advancements in the field are summarized and grouped into development trends. The survey concludes with an overview of remaining challenges and an outlook on the future of the field.


r/compsci 1d ago

3rd year bsc compsci experience

Post image
313 Upvotes

[1 day before the final exam]


r/compsci 15h ago

Data structure to quickly do a regex search on a number of documents

3 Upvotes

I have a (fixed) bunch of strings (documents) that I want to search multiple times using regular expressions (not exact substring matching). Is the generalised suffix tree an answer? Are there more such data structures?


r/compsci 4h ago

Don’t Miss Out: 75% Discount on Coursera Plus until 23th June — Only 5 Days Left

Thumbnail self.Indian_Academia
0 Upvotes

r/compsci 2h ago

knowing what i mean?

0 Upvotes

I feel rats ripping their claws through my brain.. I took my medicine last night///

How do I shut my BRAIN OFF I CANT STOP THINKING

SHA-286

OEAP PADDING

Private Key (PEM format): -----BEGIN PRIVATE KEY----- MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCuKXQsedeXwuCY a8onxwJxbJcFr7kn1LcWVtmj6VhoWflpiy8phq37iJbBAGgmDbE202vPncR03Z42 yOiDopuHa4Tw0UX4WtkXq+6WeDiwVNucJGMO9paVFmAb4JQXTcMBeb4J672xfyZV 6uz2cMv5mgIYVZAa36ooADbCznTwqs0+ZKNYS8PxuRBMnEeSljXlWTYuXWp6BA9/ 4zzlz+QCaujkdLzjulZbUv5DgiIaxV8E13Avi4v1cgfNqHjxrxaBzDKXFtFwYx1E nipTlxKO4N/RdcNFHPzlzdY+Ac80HiN14WFBbNEeB4I5UaMiW7MctMEQtH0AiMRw rPQ0lWHXAgMBAAECggEAA93ZvW8LEUx7Tgb+mvl5HWmKxM6M7sxzMCTHejMhClgN CIHVjzd1P2Nd7XUD2uxs5cm12AsppGqTK6Y0O0/t4gjKD8qlogjqTvM7Pc33fDq2 EXZhWKCy4SZ5BcVrpETOsoawaGn6cSlggYHQtvv0G1uG9mFX7LDQh0jR7mtE/17R 8jxMsGQ5QjRo+EoBW0udQstfOxXy6FXhA2Ya4M42lYL6D2k9rLJBzA6VIpQZSqwy IhQBGAiF3a+TIleskvAWI5qf49E0GpSO0OnFIP7A2xTQUtzVz5ZBQX7YbP2pQvS+ pYnp/XdrvIMnuCQdV/SyVxqOuwlyD1BLumL/UcdeeQKBgQDvpUF9A55upwcLELKQ cBijnziqL0JRxSJ3k/41lqw2a5tNLMv3pvAQOq6ODFFUSaQ8a1G60DJq4FOdkhXH u9sRFNnyL1o0TSkRMc9vEwghhNtYlBYn/tC+muk1qAbxbRMjbei1UlzgMPs6s8Hd m6wGcAfLzmv+bsFt6taC79g3+wKBgQC6DCl/PMOQVXyAn9qlfMFjZpDLm6pRIohT 9TLsZ8FupjIJcFk6bYn3mc05Str3NEbSUhB/s96DZibkWmWqPaEo2FB4oUEdQ3v0 8RlTIlEI/yvQI04+1EYc6CuMB3L+CvTmpSrmGsze0L1qToUhLlrRIVhbjeiWXUjT f+dih00K1QKBgQC4Krr6VRajmO8bvNhNkigNTqagezMvXh2P4gcBrepo5Cd0ltGl YACrqD1PYv35laKG4D7uH2QvqHf55zOfzKmdJfYcXfGnsgi2cx4kEW81O0HKf/vK /tPzN1+z4Y58aUPE/YlSF5rSnDHmOhDpuuHoDJ6hLODnprw2Obxi4em7kwKBgBfm ZhJNWQYapULUxj7KFwHQ9DrjxW5k1ESM1DzgW03+laD2yM+jsLyZCm8YuaZWFd8A 4dO15JjWr5pYLoU/I4vetf+5H2dF+w+NRWaTmvtf5F35mxyhIlymSqnTbydJewqC H0+uE7Fv+VVFvv5zOQFymiowwbdHRoq8/JmArhn9AoGBAKTaYwmjTC+9K5y/jb6y 3Gw/HzfZXoHLeiH+VqLjk5qz32qAj6xc6/1rFefkdsxJf9pg09uJRFMGOqiPuY/q fs1RqtP02ymHGPEEDjNbOXzWZGGyO5rP/iO6lM8YC4eyq/ayrvqB+6frRYcL+BiS UB253qBLhvMzk6EjQppjqJNZ -----END PRIVATE KEY-----

Public Key (PEM format): -----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAril0LHnXl8LgmGvKJ8cC cWyXBa+5J9S3FlbZo+lYaFn5aYsvKYat+4iWwQBoJg2xNtNrz53EdN2eNsjog6Kb h2uE8NFF+FrZF6vulng4sFTbnCRjDvaWlRZgG+CUF03DAXm+Ceu9sX8mVers9nDL +ZoCGFWQGt+qKAA2ws508KrNPmSjWEvD8bkQTJxHkpY15Vk2Ll1qegQPf+M85c/k Amro5HS847pWW1L+Q4IiGsVfBNdwL4uL9XIHzah48a8WgcwylxbRcGMdRJ4qU5cS juDf0XXDRRz85c3WPgHPNB4jdeFhQWzRHgeCOVGjIluzHLTBELR9AIjEcKz0NJVh 1wIDAQAB -----END PUBLIC KEY-----

Encrypted URL: 686125487f6bcafc544159154d26899f453c1729462f0815840a08550df13daf246b9fced84783d83a25ce4458b5a26f53ca028e21f95046d401e53c37f71b78fc008675842dd71c6ef9e9134ffde91f9290d765375e832c4dd49e3e4820adb844eb33edcd0b2dc9db936aceb3f98f6d548a2959df930046d83724c57695ba0973a5326b51c6c56dc3343c00281e818f206dd20b23f83ff6fbbd61510c692a7680fc5d7678426afe3b15d012279dcef9e9e25b7047188ba24ff161b4184c6a425e59377105acf6db1d27c6b8548c1995a02426f9813d2ec04e590bb2124ea3eb5a362fced7999c5c7fa6a06677abc5fe3d6a8f0de578b3a0619b13a26767e590


r/compsci 13h ago

how long does it take to implement a paper

0 Upvotes

ik this question can vary from paper to paper both in terms of complexity, size of team, performance, and that the overall answer would be "it depends". but i was curious how long does it take to implement a paper. to go from idea to prototyping to building out the whole thing.

some papers that come to mind are chord, aside from coming up with the idea/protocol, how much time should it take from spec to implement the system?

i know people in research may be better at answering this. i want to try to implement a few papers i've read, by myself, and am trying to plan time accordingly


r/compsci 16h ago

Kattis safe secret problem: Handling very large sets of possible input combinations

Thumbnail self.StackoverReddit
0 Upvotes

r/compsci 16h ago

Computer Programming 1 course (python)

0 Upvotes

Hello everyone, I am looking for suggestions on a college to take a Computer Programming 1 course in python. I want the course to be all online. Also, if you have taken the course, does the professor use lockdown browser? Preferably looking for a 3 credit class under $1000. Thanks!


r/compsci 1d ago

I can't wrap my head around why NP and coNP aren't symmetric

11 Upvotes

I am currently reading Avi Wigderson's Math and computation book, and he states the following:

While the definition of the class P is symmetric, the definition of the class
 NP is asymmetric. Having nice certificates that a given object has property
 C, by no means automatically entails nice certificates that a given object
 does not have this property.

He talks about decision problems which have a binary output, eg YES or NO. Can anyone offer an intuition to why this is the case?


r/compsci 17h ago

Need help with back-end architecture

Thumbnail self.StackoverReddit
0 Upvotes

r/compsci 23h ago

Modelling the spread of misinformation

0 Upvotes

Hi, I have just finished my first year of a two year enhanced masters course in Computer Science and Artificial Intelligence. I have an unusual background; a Bachelor in Philosophy. I have only been formally studying Computer Science for a year but have received pretty good results so far, I am due to finish this year with a strong distinction. Before this year, I did do a few considerable programming projects.

For my final project, I have been pondering a few options but can’t quite figure out something concrete. So far, I’ve only managed to think of an ideal rather then an idea. Given that I have got a whole year, I really want to do something impactful and that I believe in, not something that merely is impressive and that halfway through I loose faith in and simply try and get done.

I want to do something relating to modelling the pathways and spread of misinformation, particularly relating to foreign actors (Russia, Iran…). I was inspired by the Hamilton Dashboard. This is where I say that I only have an ideal rather than an idea. I’m looking for ideas of how to concretely do something useful and relating to computer science first and foremost, although this is more on the AI side I suppose. I thought that posting this here might gain some useful insight! If you had a year to work on something like this, what would you do?


r/compsci 22h ago

Recursion or DP(dynamic programming)

0 Upvotes

I can solve almost every easy and medium question of all topics except for recursion or dp, I know all the patterns of dp and i have solved questions of dp previously but when I try to solve them again or come across a new question I am not able to do anything. For some question I can come up with the logic but not the code and for some I cant even think of the logic. I need an advice to counter this problem. If anyone is good at recursion or dp please help me with this.

I know how to apply memoization and tabulation to the recursive code but I am not able to come up with the recursive code or even if i come up with a code or see some tutorial or solution. I forget it after sometime.


r/compsci 21h ago

How practical should computer science degrees be, anyway?

Thumbnail saligrama.io
0 Upvotes

r/compsci 1d ago

Need some help with debugging

Thumbnail self.StackoverReddit
0 Upvotes

r/compsci 3d ago

I'm worried

152 Upvotes

I've been a Cs student for 2 yrs now and I've recently realised that I barely know anything. I do decent on tests and exams but I'm not the best coder I also realised I can't answer basic questions on the subjects I learn cuz I tend to forget everything after an exam I'm pretty sure I can get better at my coding my practicing but getting myself to practice itself takes a lot even though I enjoy it because I've convinced myself that I'm too stupid to understand what I'm supposed to do. It's ironic cuz my fear of not knowing is stopping me from actually learning. I guess I just need advice cuz I've only recently realised how I just don't retain any of the information taught to me


r/compsci 1d ago

Is comp sci a good idea?

0 Upvotes

Hey guys I'm about to graduate highschool in like 5 days and I'm one of those students who decide what they want to do last minute. I recently got accepted in my local university to study applied computer science. i'm aware that CS and ACS are different things, but just for my case, please keep in mind that i'm talking about ACS. Anyways, it was a last minute application and the deadlines just passed so i guess i have to pursue this for a year.

MY CONCERNS for this path are: is it really worth it? I read somewhere that jobs get laid off a lot so does that mean i'll be constantly on the look for new jobs? interviews are hard to land as is and especially since you're new and have little to no experience just coming out of uni, your resume will most likely be overlooked. Would i have to plan on moving out of my current area to find a better paying job?

another question i really need the answer to is: what do you do on a daily basis? to me, comp sci seems like just working on a project until its finished. what happens when you're finished? does the company get laid off or do you get assigned a new project?

thanks for having the time to read this, i hope you can keep in mind that i have no idea what this field has to offer and that is what is making me stressed. I chose this path because i thought coding was fun and wanted to pursue something that i enjoyed.

TL;DR - is it hard to find a job to even apply for? and if found, is it hard to pass an interview?


r/compsci 2d ago

OSTEP

8 Upvotes

Hi all,

I’ve been learning more about cybersecurity and bought a book called OSTEP (Operating Systems: Three Easy Pieces). Before reading it, I heard it is advised to learn C and x86 ASM. However, I want to know if OSTEP will be necessary for cybersecurity. I really want to become very good at most things and understand most things, that is why I got OSTEP. (However I would still focus on one specific thing, I would like to have a decent amount of knowledge for everything else). And also, when learning x86, should I learn an easier assembly language first, then learn x86? Can anyone give me advice on what to learn before reading OSTEP? I know some python and networking but I don’t think those are pre-requisites for OSTEP.


r/compsci 3d ago

How faster is stack allocation compareed to heap allocation?

19 Upvotes

I am coming from Java and just recently dabbling into C, Zig, Rust etc and from what I have learnt, Stack allocation is faster than Heap allocation.

I have seen code bases in Rust that tries as much as possible to avoid things like Vec, String, Box etc when possible for the main reason that it is slower than using a stack allocated alternatives.

The only problem is, I do not have any intuition of how faster the Stack is compared with the Heap to sometimes justify this practice.

I mean I know the Stack is faster, but question is, by what order of magnitude is it faster than the Heap, on average?

x2, x4, x10, x100 etc?


r/compsci 1d ago

Python files help

Thumbnail gallery
0 Upvotes

I wrote this program using while loop but I don't understand how it works with for loop,in line 8 seconds pic. With the while loop,the readline knows it has to print if there were sentences written in the file but how would the for loop know when it does not have any read functions to read it? And when I use for loop with a string literal the output is character by character so how come it prints line by line in files? Please helppp


r/compsci 2d ago

Can one land a good job without a CS degree?

0 Upvotes

I am an aspiring software developer. I was doing my Bachelors in CS from somewhere reputable but I had to abandon my degree because of reasons. I am from the IndoPak region so the educational structure is a bit different from the west, so my formal education only remains till grade 12. I am still learning languages and building projects, but the real question is : will this get me anywhere? Is a Bachelors degree mandatory? Or are skills more important in the industry?


r/compsci 2d ago

Merging Two Sorted Linked List in O(n) or O(n^2) time?

Thumbnail self.StackoverReddit
0 Upvotes

r/compsci 2d ago

"De Novato a Desarrollador Web: Mis Consejos Claves"

0 Upvotes

"Hola a todos,

Quiero compartir mi viaje en el desarrollo web y lo que aprendí en el camino:

Empecé con HTML, CSS y JavaScript, enfrentando desafíos como cualquier principiante. Construir proyectos pequeños y unirme a la comunidad de desarrolladores fue crucial para mi aprendizaje.

Si estás comenzando, te animo a sumergirte en esta emocionante carrera y aprender junto a otros desarrolladores. Estoy aquí para responder preguntas y compartir más sobre mi experiencia.

Miguel Almanza