#cs50 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #cs50, aggregated by home.social.
-
Hello again! :ablobcatnodfast:
Today, I reviewed Linux Terminal commands, Command Prompt commands, and finally, PowerShell. Understanding Powershell was extremely useful because I have had less exposure to it than to Terminal and CMD.
After reviewing the CLI material, I moved on to networking concepts with practical use cases. This will greatly boost my learning.
Lastly, I worked on a DNA problem set in the Python section of the CS50 course. I'm working with CSV files and trying to create a program that performs DNA profiling.
-
Hello, again :ablobcatnodfast:
Another horrible day, the electricity was officially cut for more than 18 hours, no water, no electricity.
I did try to salvage this day, by doing a little bit of assembly, specifically working on different kind of system calls like write and read, while understanding how all of this connects well with C. Everything is connected.
Since yesterday, I couldn't do CS50 due to no electricity, I am gonna finish up the lectures on python, though I am already pretty comfortable with writing python code.
-
Hello, again :ablobcatnodfast:
Another horrible day, the electricity was officially cut for more than 18 hours, no water, no electricity.
I did try to salvage this day, by doing a little bit of assembly, specifically working on different kind of system calls like write and read, while understanding how all of this connects well with C. Everything is connected.
Since yesterday, I couldn't do CS50 due to no electricity, I am gonna finish up the lectures on python, though I am already pretty comfortable with writing python code.
-
Hello, again :ablobcatnodfast:
Today is officially the worst day of this month, no electricity whole day, I wasn't able to get much done, I did do a little bit of packet analysis.
I can confidently identify common nmap scans. It all boils down to the TCP three way handshake for the TCP connect scan, and Stealth scan.
UDP scan utilizes the icmp protocol to scan the open ports.
-
Hello, again :ablobcatnodfast:
Today is a special day because two great things happened to me. First, I reached the top one percent of @RealTryHackMe. That was one of my goals for this year, so congratulations to me! Now, I have set my sights higher. I want to reach the top one thousand rank on TryHackMe.
Something extraordinary happened today. I was in the GingerHacker Initiative Discord community chatting with the founder. Since I spent my savings on the TryHackMe premium annual subscription, I told him how I'm preparing for SEC1 because it's practical and more affordable than Security+. He immediately offered to sponsor my certification to help me progress in my career. He decided to sponsor both SEC0 and SEC1. Shout out to the #GingerHacker!
It was a crazy and wonderful day! Also, I submitted the speller problem, and now I'm moving to week six.
Python rocks! 💪
-
Hello, again :ablobcatnodfast:
Today is a special day because two great things happened to me. First, I reached the top one percent of @RealTryHackMe. That was one of my goals for this year, so congratulations to me! Now, I have set my sights higher. I want to reach the top one thousand rank on TryHackMe.
Something extraordinary happened today. I was in the GingerHacker Initiative Discord community chatting with the founder. Since I spent my savings on the TryHackMe premium annual subscription, I told him how I'm preparing for SEC1 because it's practical and more affordable than Security+. He immediately offered to sponsor my certification to help me progress in my career. He decided to sponsor both SEC0 and SEC1. Shout out to the #GingerHacker!
It was a crazy and wonderful day! Also, I submitted the speller problem, and now I'm moving to week six.
Python rocks! 💪
-
Hello, again :ablobcatnodfast:
Today, I started working through the network analysis rooms on TryHackMe. I used Wireshark to analyze PCAP files, which went smoothly since I have experience with it. However, I learned how to use statistics more effectively.
Lastly, I found a way to reduce collisions using a better hashing function. Instead of using just the first character to build the hash table, I multiplied the characters to increase entropy. I'm only six seconds behind the staff algorithm.
I also found a way to handle the apostrophe. Since I subtract 65 from the characters, the result is negative, which leads to a segmentation fault. I simply used a conditional statement to handle it.
-
Hello, again :ablobcatnodfast:
Today, I started working through the network analysis rooms on TryHackMe. I used Wireshark to analyze PCAP files, which went smoothly since I have experience with it. However, I learned how to use statistics more effectively.
Lastly, I found a way to reduce collisions using a better hashing function. Instead of using just the first character to build the hash table, I multiplied the characters to increase entropy. I'm only six seconds behind the staff algorithm.
I also found a way to handle the apostrophe. Since I subtract 65 from the characters, the result is negative, which leads to a segmentation fault. I simply used a conditional statement to handle it.
-
Hello, again :ablobcatnodfast:
Today, I started working through the network analysis rooms on TryHackMe. I used Wireshark to analyze PCAP files, which went smoothly since I have experience with it. However, I learned how to use statistics more effectively.
Lastly, I found a way to reduce collisions using a better hashing function. Instead of using just the first character to build the hash table, I multiplied the characters to increase entropy. I'm only six seconds behind the staff algorithm.
I also found a way to handle the apostrophe. Since I subtract 65 from the characters, the result is negative, which leads to a segmentation fault. I simply used a conditional statement to handle it.
-
Hello, again :ablobcatnodfast:
Today, I started working through the network analysis rooms on TryHackMe. I used Wireshark to analyze PCAP files, which went smoothly since I have experience with it. However, I learned how to use statistics more effectively.
Lastly, I found a way to reduce collisions using a better hashing function. Instead of using just the first character to build the hash table, I multiplied the characters to increase entropy. I'm only six seconds behind the staff algorithm.
I also found a way to handle the apostrophe. Since I subtract 65 from the characters, the result is negative, which leads to a segmentation fault. I simply used a conditional statement to handle it.
-
Hello, again :ablobcatnodfast:
Today, I started working through the network analysis rooms on TryHackMe. I used Wireshark to analyze PCAP files, which went smoothly since I have experience with it. However, I learned how to use statistics more effectively.
Lastly, I found a way to reduce collisions using a better hashing function. Instead of using just the first character to build the hash table, I multiplied the characters to increase entropy. I'm only six seconds behind the staff algorithm.
I also found a way to handle the apostrophe. Since I subtract 65 from the characters, the result is negative, which leads to a segmentation fault. I simply used a conditional statement to handle it.
-
Hello, again :ablobcatnodfast:
Today, I finished the remaining rooms in the Pre-Security Pathway. I reviewed programming concepts and the CIA triad, and I can finally focus on the network analysis rooms.
I also solved several interactive challenges involving the Caesar cipher to demonstrate symmetric encryption, and they were genuinely fun to work through.
Next, I was almost able to complete the speller code, but it still suffers from low performance because I have not yet improved the hash function, which I will work on tomorrow.
I am using a hash table with linked lists for collision handling. Currently, it takes O(n) time in practice due to poor distribution. Collisions are handled using chaining, where each bucket stores a linked list. However, I am only using 26 buckets, and the hash function returns a value based solely on the first character of the word. Each new node is prepended to the list.
As a result, lookups require linear traversal through long linked lists, which significantly impacts performance. Tomorrow, I will work on improving the hash function and compare the results.
-
Hello, again :ablobcatnodfast:
Today, I finished the remaining rooms in the Pre-Security Pathway. I reviewed programming concepts and the CIA triad, and I can finally focus on the network analysis rooms.
I also solved several interactive challenges involving the Caesar cipher to demonstrate symmetric encryption, and they were genuinely fun to work through.
Next, I was almost able to complete the speller code, but it still suffers from low performance because I have not yet improved the hash function, which I will work on tomorrow.
I am using a hash table with linked lists for collision handling. Currently, it takes O(n) time in practice due to poor distribution. Collisions are handled using chaining, where each bucket stores a linked list. However, I am only using 26 buckets, and the hash function returns a value based solely on the first character of the word. Each new node is prepended to the list.
As a result, lookups require linear traversal through long linked lists, which significantly impacts performance. Tomorrow, I will work on improving the hash function and compare the results.
-
Despite feeling exhausted after work, I went back to CS50 (after a week off). Took me several minutes to remember what the smeg I was doing, but after a couple of hours, had the solution submitted. I was driving myself crazy, but made it harder than it needed to he so 🤦🏻♂️.
Wednesday, I'll move on to the final project for Week 2, which seems pretty difficult, but we'll see.
-
Well, I'm pretty chuffed. After an absolute nightmare of it last week, I finally got back to the 2nd week problem for CS50 - Caesar cipher.
Took me 90 minutes and its submitted! What a difference a rest makes! Glad thats behind me. And I finished the notes for week 1 yesterday, so Wednesday I can move on to week 3! 🥳
-
Frustrating day on the coding front. Made a start on CS50 Week2 problem set after some surprisingly easy (ish) wins on the practice problems.
It. Was. A. Slog!
Things that should have been easy, took me hours to work out! I think I'm to used to more modern languages where concatenating a string is easy.
Still, its a work in progress and I won't give up. I think tomorrow, to give my head a break, I'll type up some notes.
-
Today I completed the first part CS50 week two challenges - scrabble. I knew how to do it, but my solution was a bit more convoluted than theirs. Still, I'll get that submitted tomorrow.
Tonight, I move on to book two of Brian Sanderson the Stormlight Archive. I had a little break with TP's The Last Continent, but want to get back to Roshar.
-
Finished Week 2 of CS50. And in their defence, the first mention of Arrays (outside the intro?) Was at 57 minutes, so apologies David.
The problem set for this week is using Arrays to do some cryptography which is fun. I _think_ I know the code I need, but we shall see.
Also, there's a CS50 puzzle day in London in a couple of weeks. It would be cool to go, but its at Meta's campus 🤮
-
Today, I am watching week 2 of CS50 about arrays. 1 hour in, and I'm yet to hear the term array, but OK.
I'm going to stick to a plan of coding and notes on a daily basis with a hope of finding a way out of my current job hell of applying for my job again at a pay cut.
Other options include abandoning coding and finding a new industry to dive into. My brother was in IT for 30 years and recently retrained as an EMT.
-
'Scuse the mess. I've got CS50 notes and LoFi Girl music mirrored on the TV, writing in org Roam in Spacemacs on my Linux Framework12 and a pomo going.
What other geek nonsense am I missing? 🤣
#CS50 #OrgRoam #Emacs #Spacemacs #programming #LoFiGirl #framework12 #Linux
-
'Scuse the mess. I've got CS50 notes and LoFi Girl music mirrored on the TV, writing in org Roam in Spacemacs on my Linux Framework12 and a pomo going.
What other geek nonsense am I missing? 🤣
#CS50 #OrgRoam #Emacs #Spacemacs #programming #LoFiGirl #framework12 #Linux
-
'Scuse the mess. I've got CS50 notes and LoFi Girl music mirrored on the TV, writing in org Roam in Spacemacs on my Linux Framework12 and a pomo going.
What other geek nonsense am I missing? 🤣
#CS50 #OrgRoam #Emacs #Spacemacs #programming #LoFiGirl #framework12 #Linux
-
'Scuse the mess. I've got CS50 notes and LoFi Girl music mirrored on the TV, writing in org Roam in Spacemacs on my Linux Framework12 and a pomo going.
What other geek nonsense am I missing? 🤣
#CS50 #OrgRoam #Emacs #Spacemacs #programming #LoFiGirl #framework12 #Linux
-
'Scuse the mess. I've got CS50 notes and LoFi Girl music mirrored on the TV, writing in org Roam in Spacemacs on my Linux Framework12 and a pomo going.
What other geek nonsense am I missing? 🤣
#CS50 #OrgRoam #Emacs #Spacemacs #programming #LoFiGirl #framework12 #Linux
-
Nice long walk done. Now to do some coding notes and get ready for lecture 3 (Week 2) of CS50.
Cuppa and I'll be ready to go.
-
It was Q today at work and my colleague was snoring off a cold (thanks for coming in, pal).
So I did some CS50. Ironically, I found the actual Math problem (how many quartets, dimes nickels and peninnies do you need for X change?) A lot easier to program. I had the solution working and submitted in a couple of hours (opposed to my 12 hour Mario piramid debacle). So that's Week 1 completed! Now to write up the notes.
-
Well... 😮💨
That was a bitch! Took me all evening to finish the first problem set for CS50! I knew the logic, but could not work out the maths to write that logic.
I had to look up how to do the inverse to reverse engineer how to do it properly (I didn't want to cheat and find the answer), and finally got it submited.
I *still* don't understand it yet, but I'll come back to that.
Now to relax, read and sleep.
-
Today, I am starting CS50 Week 1. I haven't quite finished my notes for week 0, but they're near the end, so that's fine. Currently half way through the lecture on C, and really impressed how David makes understanding the language.
I'm not a compete neophyte in programming, but definitely thought of C as scary and complicated. I'm sure it is - deep down- but the core is pretty simple.
-
Thoroughly enjoyed Week 0 of CS50. Spent the afternoon making a game in Scratch to satisfy the requirements of the problem set. Tomorrow, I'll try and write up some notes from the lecture. Then I need to catch up with week 1, as I'm a little behind.
-
Thoroughly enjoyed Week 0 of CS50. Spent the afternoon making a game in Scratch to satisfy the requirements of the problem set. Tomorrow, I'll try and write up some notes from the lecture. Then I need to catch up with week 1, as I'm a little behind.
-
Enjoyed first lecture (lecture 0) of CS50. Very well introduced and explained. Now I'll move on to the problem set, but first, some lunch.
As an as side, I'm not sure how I'm going to write my notes for this, but I'll give it a try. Obviously, they'll be in Emacs Org-Mode.
-
As several people suggested at the weekend, when I reached out for help, today I am starting CS50 from Harvard. I'm a little disappointed that alld of their "community" is on centralised and proprietary platforms like discord, Snapchat, tiktok and all the other hellholes, but not a massive surprise I guess.
Currently starting at week 0 (love it) talking about binary. Remembering a lot of stuff that had been buried.
Oh, and CS50 has *really* changed! So much different from my first go!
#CS50 -
Thrilled to earn my CS50x certificate! 🎉 For my final project, I created "Must Do," a SwiftUI/SwiftData to-do app with task categories, due dates, and my own SymbolPicker package (1.0-beta) for SF Symbols & colors. Huge thanks to the CS50 team! Excited to go back to iOS dev! 🚀 https://github.com/SzpakKamil/SymbolPicker #CS50 #SwiftUI #iOSDevelopment #Programming
-
Brain Food: FREE!
#CS50 - an introductory compsci program by Harvard
AUDIT any HarvardX CS50 course on edX for FREE
Courses on edX (Zoom-like platform):
* Intro to Comp Sci
* Intro to Python
* Artificial Intelligence
* Mobile Dev/ React NativeYour timeline may differ...
-
Put fencing around the new garden today to keep the dogs from trampling the wee veggies, so only got through 2.5 of this week’s #python problems in #CS50, fingers crossed I can finish the rest tomorrow and stay on track with my learning schedule!
Also forced my partner to endure watching a musical, and holy heck Cynthia Erivo. #AlwaysLateToTheParty
-
I've finished the first set of problems in Harvard's #CS50 Intro to #Python, and set up a schedule to finish the course by the end of summer.
They offer another one on Python & Javascript, which rounds out the full stack with Django and SQL, I'm having to force myself not to skip ahead!
It's interesting to be a beginner again, and not truly know how far I have to go...
-
Per recent news, Harvard’s amazing #CS50 program is a worthy program if you’re looking for somewhere to donate. It’s an amazing educational resource, and they give all of their content away for free.
-
I did it!
I completed CS50x over the past year-and-change, scrambling to finish the final project before the clocks rolled over to the New Year (apparently didn’t have to)
The final project isn’t ready for the public, but 2025 is going to be a big year for the Greensleeves project - stay tuned!
-
LLMs and the End of Programming – CS50 Tech Talk with Dr. Matt Welsh [video]
https://www.youtube.com/watch?v=JhCl-GeT4jw
#ycombinator #cs50 #harvard #computer #science #david #malan -
LLMs and the End of Programming – CS50 Tech Talk with Dr. Matt Welsh [video]
https://www.youtube.com/watch?v=JhCl-GeT4jw
#ycombinator #cs50 #harvard #computer #science #david #malan -
LLMs and the End of Programming – CS50 Tech Talk with Dr. Matt Welsh [video]
https://www.youtube.com/watch?v=JhCl-GeT4jw
#ycombinator #cs50 #harvard #computer #science #david #malan -
I’m becoming a big fan of OneNote. Does it take me an extra hour to watch a lecture? …Yes. But it’s so satisfying, and I actually enjoy looking back through my notes!
-
Harvardek "Computer Science 50: Introduction to Computer Science" izeneko programazio ikastaro bat ematen du. Arrakastatsua omen da.
Bertan izena eman duten ikasleek berrikuntza batekin topo egingo dute irailean: ikasteko tresnen artean #CS50 izeneko bot bat izango dute "irakasle" bezala.
#AdimenArtifizialeko chatbot hau, besteak beste, ikasleen ohiko galderak erantzuteko gai izango omen da.
Informazio gehiago: https://www.thecrimson.com/article/2023/6/21/cs50-artificial-intelligence/ #AA #eLearning
-
Been so busy at #work today haven't had time to scroll and interact on my phone lol hiii everyone, I hope you're having a good day
Wednesday is always so rough lol I wish it was the #weekend
Is anyone working on any cool projects this week?
In my spare time when I'm not relaxing I try to squeeze in 20-40 mins of Harvard #cs50 :ablobfoxbongo:#transhumanism #cyborg #shamanism #witchcraft #workfromhome #facetattoo #stretchedears #bodymodification #technopagan #occult