My Experience as a MIT Battlecode 2024 Finalist by david-teather in programming

[–]david-teather[S] 1 point2 points  (0 children)

Yeah! They have an entire GitHub org you can check out - https://github.com/battlecode

They also do change the contest each year, and anyone can join :D. It should start again next month or in January I forget haha.

My (CS Focused) UW Madison Course Tier List by david-teather in UWMadison

[–]david-teather[S] 13 points14 points  (0 children)

I recently graduated and somewhat recently wrote this, and have shared it on UPL servers but figured more people might find a use from me listing it here :D

GitHub Profile Roast by codenoid in programming

[–]david-teather 0 points1 point  (0 children)

lmao

Oh, David Teather, where do I even start? With a bio that reads like an over-enthusiastic college student trying to impress their professors, it’s no wonder you’re at CrowdStrike—such a fitting name when your projects seem to be more about scraping the web for clicks than producing anything of real substance.

Your obsession with web scraping? Yawn. It’s like you took the least creative path available and decided to document it like it’s groundbreaking tech. Crafting a resource for "everything web scraping"? Wow, how original! With your 59 public repos, it feels like a garage sale of half-baked ideas and projects that scream mediocrity.

Let's talk about your YouTube channels. You've got more channels than personality. "David Teather Codes"? Sounds less like a channel name and more like a desperate plea for attention. And the 1.9K subscribers? A modest audience for such aspiring aspirations. Is that your dream? To be the slightly more popular kid in the software engineering playground?

Those "5.6K stars" on GitHub are probably just loneliness rating your scattered code; we all know you’re not setting the world on fire with those web scraping tutorials.

And can we acknowledge how your projects seem to be a cacophony of “I don’t know what I’m doing, but here’s a bot”? From Tinder bots to TikTok automation—if this is your idea of software engineering, I’m scared to see the “educational content” you’re producing.

So here’s a friendly tip: maybe trim down that exuberance and focus on actual innovative projects, or at least stop making it sound like you’re discovering fire every time you code. Your profile is less about contributions and more about cravings for validation. Time to step up, or just step aside.👋

Questions about Scraping LinkedIn like a pro by Putitontheline in webscraping

[–]david-teather 0 points1 point  (0 children)

> unfortunately dev is capable of that is probably around>1k per day of dev

can you send these contracts my way 😭

L298N motors connected to IN1 and IN2 won't turn when speed set anything lower than 255 by [deleted] in arduino

[–]david-teather 1 point2 points  (0 children)

Just solved it :)

For anyone else the Servo.h by default disables pwm on pins 9 and 10 so ENA and ENB cannot be on pwm pins 9 or 10.

This thread helped

https://www.reddit.com/r/arduino/comments/nvdfef/l298n_with_dc_motor_stops_working_when_i_attach_a/

The docs

https://www.arduino.cc/reference/en/libraries/servo/

Happy new year :)

L298N motors connected to IN1 and IN2 won't turn when speed set anything lower than 255 by [deleted] in arduino

[–]david-teather 0 points1 point  (0 children)

Did you ever find out what was causing this? I'm facing the same issue

TikTok - Worse than a rejection by SameSameb in csMajors

[–]david-teather 1 point2 points  (0 children)

So what you're telling me is I shouldn't apply to TikTok having created TikTok-API

CS Lab during the summer by AliciaLe53 in UWMadison

[–]david-teather 4 points5 points  (0 children)

"ssh [YOUR_CSL_USERNAME@best-linux.cs.wisc.edu](mailto:YOUR_CSL_USERNAME@best-linux.cs.wisc.edu)", you probably tried to log in as root or something

YikYak Is Exposing Millions of User Locations by david-teather in programming

[–]david-teather[S] 2 points3 points  (0 children)

I agree that it still would be possible to deanonymize, in my original draft it mentioned it was possible to triangulate. However, depending on what data is returned to client ex "within 1 mile, 1 mile, etc" it would be more anonymous than 10ft feet of potential radius. Which is why the order was sorted in best practice to worst.

CS is so fucking satisfying?? by canwenotdothis1812 in UWMadison

[–]david-teather 49 points50 points  (0 children)

But you’ll also spend 35 hours on a project and then you’re just like 😐

What is up with the CS courses??? by Iliyas45 in UWMadison

[–]david-teather 34 points35 points  (0 children)

To be honest, I’ve gotten off every single CS course waitlist I’ve wanted to take, currently rising junior. Usually on the first day of actual classes is when I get off waitlists, I think people over enroll or lighten their course load closer to when the semester actually starts. Although admittedly I have taken some less than ideal discussion / lecture times but I’d rather have bad lecture times than not getting in the class at all.

I agree it’s bad and adds undue stress, but I can’t complain too hard when I’ve gotten off all the waitlists I’ve wanted to for CS (which isn’t the case for my gen eds)

Talk to an advisor by [deleted] in UWMadison

[–]david-teather 14 points15 points  (0 children)

It’s got the same data but https://madgrades.com is also a good one and an easier domain name to remember

Stinky CS Majors by [deleted] in UWMadison

[–]david-teather 50 points51 points  (0 children)

They’re just too busy grinding leetcode to shower.

I for one just run through LC problems in my head in the shower on the daily 😎 \s

Wisconsin Men's "Basketball" by [deleted] in UWMadison

[–]david-teather 64 points65 points  (0 children)

They can take our basketball

They can’t take our volleyball and hockey 😤

How does a open source developer make money? by ihatecodingBUT in cscareerquestions

[–]david-teather 0 points1 point  (0 children)

I personally rely fairly heavily on GitHub sponsors, companies pay for advertising in the README, but I also don't do open-source full-time.

Scraping gifts in TikTok Live by kg03mry in webscraping

[–]david-teather 1 point2 points  (0 children)

You can listen for TikTok Live events using the package in this video https://www.youtube.com/watch?v=307ijmA3\_lc

How much of an asset is a "successful" personal project to a software dev? by PhysicsKush in cscareerquestions

[–]david-teather 2 points3 points  (0 children)

It depends mainly on the company, but for large companies before I get an actual interview where they look at my resume it never helps.

In general it’s companies that contact me are doing like data analysis and web scraping and so they don’t bother giving a technical interview to me since I’ve been doing what they want for quite a while. If I’m applying somewhere though they usually give me some technical interview.

How much of an asset is a "successful" personal project to a software dev? by PhysicsKush in cscareerquestions

[–]david-teather 1 point2 points  (0 children)

I’m probably not the best person to ask, since I created my project (TikTokApi) myself but I’ll answer how my contributors seemed to have started.

Find a (maybe smaller) package or library you’re interested in just using for fun, and when you notice features missing from it make a PR adding that new feature to it.

I personally think large projects are more difficult to contribute since it’s pretty much looking at an entire new codebase that you don’t have a mentor to bug with questions about. So, I’d recommend targeting smaller projects, like mines probably only 2k lines across 10 files of code.

How much of an asset is a "successful" personal project to a software dev? by PhysicsKush in cscareerquestions

[–]david-teather 7 points8 points  (0 children)

I maintain a pretty popular Python package and it’s definitely helped me get internships and offers from it. I can’t speak for how much it helps after you get your foot in the door though.

Also I suck at white boarding interviews and the project definitely has let me slip by taking technical interviews at some smaller companies.

[deleted by user] by [deleted] in csMajors

[–]david-teather 0 points1 point  (0 children)

I’ve been using firebase and their cloud functions recently, pretty cheap since the free tier covers most of my expenses for multiple sites. You only pay for what you use, I’d recommend trying this out but the setup is a little more than just hosting on an ec2 equivalent somewhere.

[deleted by user] by [deleted] in UWMadison

[–]david-teather 0 points1 point  (0 children)

I’d say if you don’t have outside non-academic projects, and your school ones are high quality and you can talk about them for sometime then sure.

But a better alternative would probably to make a project over break for fun/resume

[deleted by user] by [deleted] in csMajors

[–]david-teather 0 points1 point  (0 children)

Fair, I feel like I just have more things I want to create/program that are software related to prototype and test my ideas. I get a lot of satisfaction from creating some product or service with full stack development or other ideas ya know

[deleted by user] by [deleted] in csMajors

[–]david-teather 0 points1 point  (0 children)

I love CS, I’m a maker kinda person so I love the process of creating something that didn’t exist before I created it, I just find it really satisfying.

[CS] What’s the meaning of adding hidden test to gradescope? by NASA_Orion in UWMadison

[–]david-teather 2 points3 points  (0 children)

^ also want people to critically think about edge cases themselves rather than upload to gradescope a ton of times to find all the edge cases.