CompSci Weekend SuperThread (February 28, 2020) Computer Science |
- CompSci Weekend SuperThread (February 28, 2020)
- If you could recommend a single GitHub repo as an example of great code, which would it be?
- Reliability/coherence in actor-based distributed systems
- Top 5 Frontend Development Outsourcing Challenges And How To Overcome Them
- State of the art - Generate high-quality (i.e., natural head movements, expressions and good lip synchronization) personalized talking face videos
- Footage From Over a Century Ago Has Been Given an Astonishing New Look by AI
- Help needed using the Twitter API with Java
- Japanese-themed final project for computer science degree...any ideas?
CompSci Weekend SuperThread (February 28, 2020) Posted: 27 Feb 2020 05:04 PM PST /r/compsci strives to be the best online community for computer scientists. We moderate posts to keep things on topic. This Weekend SuperThread provides a discussion area for posts that might be off-topic normally. Anything Goes: post your questions, ideas, requests for help, musings, or whatever comes to mind as comments in this thread. Pointers
Caveats
[link] [comments] |
If you could recommend a single GitHub repo as an example of great code, which would it be? Posted: 27 Feb 2020 04:09 PM PST Reading the classic and under-appreciated book by Richard P Gabriel Patterns of Software: Tales From the Software Community for a talk I gave on design patterns and pattern languages, I came across a wonderful description of a program that embodies the Quality with No Name which makes a structure alive and whole. Is there a GitHub repository that you feel embodies this vision? "I still can't tell you what the quality is, but I can tell you some things about software that possesses it: • It was not written to an unrealistic deadline. • Its modules and abstractions are not too big—if they were too big, their size and inflexibility would have created forces that would overgovern the overall structure of the software; every module, function, class, and abstraction is small and named so that I know what it is without looking at its implementation. • Any bad parts were repaired during maintenance or are being repaired now. • If it is small, it was written by an extraordinary person, someone I would like as a friend; if it is large, it was not designed by one person, but over time in a slow, careful, incremental way. • If I look at any small part of it, I can see what is going on—I don't need to refer to other parts to understand what something is doing. This tells me that the abstractions make sense for themselves—they are whole. • If I look at any large part in overview, I can see what is going on—I don't need to know all the details to get it. • It is like a fractal, in which every level of detail is as locally coherent and as well thought out as any other level. • Every part of the code is transparently clear—there are no sections that are obscure in order to gain efficiency. • Everything about it seems familiar. • I can imagine changing it, adding some functionality. • I am not afraid of it, I will remember it. I wish we had a common body of programs with the quality, because then we could talk about them and understand. As it is, programs are secret and protected, so we rarely see any but those we write ourselves. " [link] [comments] |
Reliability/coherence in actor-based distributed systems Posted: 27 Feb 2020 08:35 AM PST |
Top 5 Frontend Development Outsourcing Challenges And How To Overcome Them Posted: 28 Feb 2020 03:03 AM PST |
Posted: 27 Feb 2020 07:04 PM PST |
Footage From Over a Century Ago Has Been Given an Astonishing New Look by AI Posted: 27 Feb 2020 04:53 AM PST |
Help needed using the Twitter API with Java Posted: 27 Feb 2020 04:57 PM PST The Twitter API requires http calls using cURL or Twurl. I'm using the library Twitter4j currently that has methods that use the calls. It works for the free version but for my academic research, I need the premium version of the API. The library doesn't have a method to set the necessary authentications which need to be created and called by the terminal. I'm only a second year CS Major so I have little experience with HTTP calls. I'm pretty deep into my research so starting fresh wouldn't be ideal. Any suggestions would be greatly appreciated. [link] [comments] |
Japanese-themed final project for computer science degree...any ideas? Posted: 27 Feb 2020 04:45 PM PST So I'm doing a conversion Masters in software development, and I can't decide on a final project. I love language learning, and I was thinking of something to do with that. I speak Japanese and was thinking of making an app to help people learn kanji maybe. Any ideas?? [link] [comments] |
You are subscribed to email updates from Computer Science: Theory and Application. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment