Where Every Scroll is a New Adventure
Here’s a YouTube playlist of 20+ TED talks by women in computer science.
Enjoy!
Monday 8th January 2024
OMG today was the best! The new job’s office (not in the picture background, I'm at the doctor's there...) has so many cool chill people in it, so far I wanna stay here forever!
Had induction meetings, and a tour around the office, everything was so cool! Another 2 people joined so I wasn’t entirely nervous thinking I’m the only one who would be confused on the whole onboarding process. Work’s in an old-like building with a Grunge aesthetic vibe going on, absolutely love it! And music plays in the background which is so much better than the old job which was in complete silence 🤐
I'm just super excited to start working on the project + the team seem, and are, super friendly and helpful! Thank God for a smooth process getting here, yay!
New Years Resolutions #3: Work hard and do well in new job!
Hey! Im thinking of doing computer science in uni next year and I wanted to know if my computer will be sufficient? Got any recs?
Hi there! While I am a huge tech nerd, and would love to recommend cool devices for your use during your degree, I honestly think that most of the basic laptops are sufficient to complete a Computer Science degree. The flashy added features are mainly for aesthetic and are mildly time saving. You are rarely actually going to build projects that make use of all of your excessive RAM space or multithreading capabilities. The most of your degree is just going to be pulling up PDF’s and using your internet browsers. A lot of schools allow remote connection to stronger servers if you need a heftier processing power anyway. All that being said, here are my top tips when deciding on a device for your Computer Science degree:
Focus on battery life and keyboard comfort (for your hand size and typing style). You are going to be typing a lot, and you don’t want your device dying on you randomly in class. *shudders in lost code*
Invest in the largest solid state drive (SSD) that you can afford. Avoid hard drives as internal storage. Please. Your computer will constantly scream if you don’t. SSD’s are so much faster.
Good screen quality helps, especially if you play games and watch videos on your device like I do
Invest in an external monitor (or two!). The extra real estate is a life saver when coding, as you can pull up documentation, stack overflow, and multiple tabs in your IDE all at once. Really helps optimize your workflow
If your thirsty for cool tech, a dedicated GPU helps (but it will hike up your price a lot). It mostly comes in use if you are doing a lot of video editing, gaming, animation, machine learning or data science tasks. Don't really need it otherwise
If you try and get a good deal on a setup that provides most of the above, you'll be golden. Don’t stress too much! You don’t spend as much time on your computer in this degree then you think you might.
SOMETIME IN THE LAST WEEK MY SCHOOL PUT UP A LARGE BANNER DEDICATED TO THE :-) EMOTICON
By Corkami, “Reverse engineering & visual documentations”
The collection of images includes all kinds of formats — GIF, ZIP and WAV are all represented, but it even gets into some real esoterica — DOLphin format executables are here if you’re a total GameCube fanatic. Each poster breaks down the format into parts, such as the header, metadata and descriptor sections, and come in a variety of formats themselves — most available in SVG, PDF and PNG.
(via Hackaday)
Idempotence.
A term I’d always found intriguing, mostly because it’s such an unusual word. It’s a concept from mathematics and computer science but can be applied more generally—not that it often is. Basically, it’s an operation that, no matter how many times you do it, you’ll still get the same result, at least without doing other operations in between. A classic example would be view_your_bank_balance being idempotent, and withdraw_1000 not being idempotent.
HTs: @aidmcg and Ewan Silver who kept saying it
Discrete Mathematics (x) (x) (x) (x) (x)
Data Structures (x) (x) (x) (x) (and Object Oriented Programming (x) )
Software Engineering (x)
Database (x)
Operating Systems (x) (x) (x) (x) (x) (x) (x)
Structure and Interpretation of Computer Programs (x)
Computer Architecture (x)
Programming (x) (x) (x) (x) (x) (x) (x)
Linear Algebra (x) (x) (x)
Artificial Intelligence (x) (x)
Algorithms (x)
Calculus (x) (x) (x)
Programming languages online tutorials and Computer Science/Engineering online courses
Java tutorial
Java, C, C++ tutorials
Memory Management in C
Pointers in C/C++
Algorithms
Genetic Algorithms
Stack Overflow
Khan Academy
Mathway
Computer organization and design: the hardware/software interface. David A.Patterson & John L. Hennessy.
Artificial intelligence: a modern approac. Stuart J. Russel & Peter Norvig.
Database systems: the complete book. Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom.
Algorithms: a functional programming approach. Fethi Rabbi & Guy Lapalme.
Data Structures & Algorithms in Java: Michael T. Goodrich & Roberto Tamassia.
The C programming language: Kernighan, D. & Ritchie.
Operating System Concepts: Avi Silberschatz, Peter Baer Galvin, Greg Gagne.
How to Study
Exam Tips for Computer Science
Top 10 Tips For Computer Science Students
Study Skills: Ace Your Computing Science Courses
How to study for Computer Science exams
How to be a successful Computer Science student
Writing a Technical Report
Writing in the Sciences (Stanford online course)
Writing in Mathematics, Statistics and Computer Science Courses
Awesome things you can do (or learn) through TensorFlow. From the site:
Um, What Is a Neural Network?
It’s a technique for building a computer program that learns from data. It is based very loosely on how we think the human brain works. First, a collection of software “neurons” are created and connected together, allowing them to send messages to each other. Next, the network is asked to solve a problem, which it attempts to do over and over, each time strengthening the connections that lead to success and diminishing those that lead to failure. For a more detailed introduction to neural networks, Michael Nielsen’s Neural Networks and Deep Learning is a good place to start. For more a more technical overview, try Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville.
GitHub
h-t FlowingData
hi internet people :)
the burnout is hitting me hard today. i don't know if it is work or that this material is getting more difficult but doesn't really matter. we're back at barnes and noble today to knock out a few more sections of css and js. i plan on staying until they close bc i will not do anything if i'm at home. please don't scream at me for the drink, b&n is one of the few places i can be without getting overstimulated easily.
forest time: 1 hr 25min as of 3:24 pm | actual productivity time is about 2.5 hr.
the past few days have been so stupid at work :/ i'm so ready for the weekend. Hunkering down for the rest of the night to finish my section on HTML then moving onto CSS if I can stay awake :) first picture is a small snippet I wrote while doing my course yesterday
Is SQL useful for astrophysics or chemistry in any way?
Well the Q and the L aren’t but as you can see astrophysics and chemistry both use the letter S at least once per word. Hope that helped you
debugging is a science. a really boring science, but a science nonetheless.
hypothesis
procedure
results
conclusion
repeating when you don’t get the result you were god damn looking for, why is it still printing that, there are zero print statements in this program what the fuck
“Sophia means wisdom,” Hanson explains, “and she is intended to evolve eventually to human-level wisdom and beyond.”
She still has a long way to go.
“Sometimes she can figure things out in a way that’s sort of spooky and human-like,” Hanson says. “And other ways, she just doesn’t get it.”
During Sophia’s interview, Rose asks her if she’s been programmed, but she responds only with silence. At times, her replies were nonsensical. But at other moments 60 Minutes producers were surprised by her ability to converse with one of the great conversationalists in journalism.
Lovelace’s friend Charles Babbage designed a concept for a machine he called the “Analytical Engine” – essentially a mechanical computer that would have relied on punch cards to run programs. He recruited Lovelace to translate some notes from one of his lectures, but while Lovelace was translating she added to the notes herself.
The notes grew to three times their original length, as Lovelace described what many call the first computer program. Because of funding issues, the machine was not built during her and Babbage’s lifetimes.
But Lovelace’s published article on the Analytical Engine later became a source of inspiration for Alan Turing’s work to build the first modern computers in the 1940s.
Women are sometimes considered outsiders in the science and technology fields, but Lovelace and many of the female computer programmers who followed her are proof that this paucity is a function of society, not capability. We forget or never learn about the female “computers” who programmed early mechanical machines in World War II, or that the women’s magazine Cosmopolitan once ran articles suggesting that women were perfectly suited for programming.
If the lack of acknowledgement of women’s contributions to science, technology, engineering, and mathematics (STEM) fields grinds your gears, then Ada Lovelace should be one of the first names you go to right that wrong.
Further reading:
Wikipedia profile
10 Things You May Not Know About Ada Lovelace
What if there were more women in tech?
Why we ALL need to celebrate Ada Lovelace Day
Hey folks,
https://www.facebook.com/groups/SFUSatelliteDesign/
http://sfusat.com
Computing and computational or memory devices associated with Giedi and Alderaan noted historically across many timelines as being very insecure
Hey everyone! I know it’s been awhile, but I just uploaded another YouTube video as part of the PaintingTherapy series!
Recently, I’ve been learning how to code drawing programs in a GUI, and decided to see if I could draw mandalas using different loops and functions I’ve learned about.
If you’re interested in seeing how I did, you can find the video here: https://www.youtube.com/watch?v=NTI_BUxWg6g
I’m considering designing a coloring book using programming, so if you’re interested or have any suggestions, let me know!
Hey, everyone! So today I put a LOT more pieces for you to look at on my RedBubble shop. This batch today took more of a psychology theme, centered around relaxation or just random psych pieces I’ve got.
If you’re interested in checking them out for yourself, you can follow the link here to see both these new ones and the ones I put up yesterday: https://www.redbubble.com/portfolio/manage_works?ref=account-nav-dropdown
Hey! So here’s the next scratchboard that’s available on eBay! This one takes more of a psychology and computer science theme, featuring neurons, binary code, a circuitboard pattern, and the phrase “Mind Over Matter.”
Funny story with this one actually: I had forgotten my normal scratchboard knife when I wanted to make this drawing, so the entire drawing was made with a spare SCREW I found lying around. Yep.
Anyways, if you’re interested in checking out the drawing for yourself, you can follow the link on this post.
If you want to check out what else I have for sale, you can follow the link to my Etsy here: https://www.etsy.com/shop/PaintingFire448?ref=search_shop_redirect
New painting in the works: "Circuitry" My Etsy shop: https://www.etsy.com/shop/PaintingFire448?ref=search_shop_redirect