Visit Blog

Explore Tumblr blogs with no restrictions, modern design and the best experience.

Fun Fact

40% of users visit Tumblr between 1 and 30 times a month.

Trending Blogs
#computer programming

“A computational process is indeed much like a sorcerer’s idea of a spirit. It cannot be seen or touched. It is not composed of matter at all. However, it is very real. It can perform intellectual work. It can answer questions. It can affect the world by disbursing money at a bank or by controlling a robot arm in a factory. The programs we use to conjure processes are like a sorcerer’s spells. They are carefully composed from symbolic expressions in arcane and esoteric programming languages that prescribe the tasks we want our processes to perform.”

- Structure and Interpretation of Computer Programs

33 notes · See All

A Robot Engineering Camp. Trevon Branch Robot Camp. All Things STEM. Computer Programming and More.

Campers can continue to conduct programming investigations or enter challenges that allow robots to compete against others.   The competitions will test the creativity of the young engineers as they match their distinctive robotic designs. Campers will have lessons introducing students to the  types of robots.  They have had instruction on programming their robot to complete certain tasks using the LEGO Mindstorms EV3 and TETRIX PRIME kits.  This will be followed by a series of challenge activities in which Campers will develop and implement a variety of tasks and skills.  The challenge activities will allow for creative design and critical reasoning.

0 notes · See All
Grace Hopper, Oral History of Captain Grace Hopper, interviewed by Angeline Pantages, December 1980, Computer History Museum
I could see people were going to need these things and the amount of information would increase. And I still think it’s going to increase even more. I don’t think we’ve even begun to recognize how much we are going to have to do with these computers. I don’t think people are facing what the future is going to be like. The big computers are not going to handle all the data. We’ll go to systems of computers. And the sooner we begin to do it the better. There’s never any reason to put inventory and payroll on the same computer, but we only did it because we had only one computer. There’s every reason to pull those off onto separate computers and dedicate them. We can simplify the software and run them in parallel, which makes things go much better.
68 notes · See All

Does anyone else feel like we’d desperately need to start a new datingsite, meant for sexless relationships? Like platonic and romantic? Because I feel like Tinder’s rather a sex shop than a dating site.

I mean, can anyone please make this site?


Match. Chat. Dace.

  • Doesn’t want to/Is fine with/Wants to have sex
  • Doesn’t want to/Is fine with/Wants to have romance
  • Doesn’t want to/Is fine with/Wants to live together
  • Age
  • Place of residence
  • Profile picture
  • Gallery of other pictures
  • Gender
  • Religion
2 notes · See All

Here is code i made to have a fast detection rate for events. But render at a lower rate. Low render rate, would only update the screen (or interface) at a speed the graphics processor to handle. But we needed fast event detection. So we placed a measure for 1/10,000th of a second to keep updating at that rate, Inside a 1/100th of a second update. There are still gaps in losslessness but the tradeoff I was looking for, was low FPS in rendering but Faster checks for event detection. Because the gaps and lapses where the loops repeat themselves, to add another FPS onto it’s count. Cannot detect events in those gaps. But with fast FPS, The likelihood of detection increases and is high.

It is not perfect. Infinite recursion, Or enumeration of event checks may be better, But setting a frame rate limits The programs requirements on the processor. Anything that needs to be processed, Needs to function within the constraint of how many times it can function (be performed) in a given time. And at what speed of executing these functions can be handled by the processor.

0 notes · See All

Today in dealing with external APIs

“The number of items in an array should not be more than 1″

Why the fuck is that field an array, then?

8 notes · See All

Tonight I (finally) started the programming project that motivated me to learn to code! There’s this old Mac application that I love, and it was written in Objective-C long enough ago that it’s no longer compatible with macOS. I have been at a loss without it, but I did not know enough C to rewrite it… until now. I have started re-writing it in Swift using new experience gained in my Software Engineering © course, and my first batch of unit tests passed! I feel super accomplished, but I hope that the complexity of the project doesn’t eventually swallow me whole… Fingers crosssed!

4 notes · See All

23% of the way through the Codecademy web development pathway. I worked on the build a design website project yesterday and hit a roadblock with Visual Studio Code. It frustrated me to no end, and I spent the rest of the night in a funk, not in the mood to do any of the things I typically enjoy. I don’t chalk this up entirely to my frustration with my project, but to general annoyance with being in quarantine for a month. 

Regardless, I am also planning to work through the Intro to Javascript lessons on Khan Academy. I know they’re basic, and I have already done a little Java in Codecademy, but I really like the learning style on Khan Academy.

Future plans (way way in the future) include doing The Odin Project as well.

For now, just needed a little break this morning and part of the afternoon to step away from doing any coding. For me, breaks are essential in keeping myself sane, particularly when I have a lot on my plate. I read a post in the LearnProgramming subreddit a few days ago about how one of the most essential parts of learning to program is mental outlook, and how you have to learn how to persevere through setbacks. I kept this in perspective as I went to bed last night and want to keep it in the front of my mind going forward.

0 notes · See All
Next Page