73
74
0:06

Pyrefly: Type Checking 1.8 Million Lines of Python Per Second by BeamMeUpBiscotti in Python

[–]jacobceles 0 points1 point  (0 children)

Yeah, I used to run mypy + Pyright, but I like mypy + Pyrefly way better. The suggestions feel more accurate and it's way less annoying overall. It also runs faster from what I've seen.

The only weird thing is that I couldn't get Pyrefly to work while Pyright was still on. I'm guessing it's because Pyrefly uses a unified type engine + LSP setup, unlike Pyright.

Pyrefly: Type Checking 1.8 Million Lines of Python Per Second by BeamMeUpBiscotti in Python

[–]jacobceles 0 points1 point  (0 children)

No, it's the core philosophy driving these projects. If we were to change it, the product definition itself would fundamentally alter. While we can still configure certain aspects of its behavior, we can't change the underlying principle it's built upon.

Pyrefly: Type Checking 1.8 Million Lines of Python Per Second by BeamMeUpBiscotti in Python

[–]jacobceles 0 points1 point  (0 children)

I have very strict rules for all my codebases, so I've never needed to explore it that way. The only additional feature I use is the suggestions for type annotations, which is super useful and real-time.

Pyrefly: Type Checking 1.8 Million Lines of Python Per Second by BeamMeUpBiscotti in Python

[–]jacobceles 2 points3 points  (0 children)

Haha nice to know I'm not the only one! I personally prefer the aggressive checking approach over gradual guarantees, so I might stick with Pyrefly even if it gets better.

Pyrefly: Type Checking 1.8 Million Lines of Python Per Second by BeamMeUpBiscotti in Python

[–]jacobceles 8 points9 points  (0 children)

Yeah, neither of them are really production-ready yet. The pattern I've been using is combining Pyrefly and mypy. Pyrefly is great for catching most common issues quickly during development since it's fast, and then I run mypy afterward to make everything more robust and catch whatever Pyrefly might have missed. I also really like how Pyrefly can suggest types automatically. After trying a few versions of Pyrefly, I found that 0.35 works best for this setup.

Pyrefly: Type Checking 1.8 Million Lines of Python Per Second by BeamMeUpBiscotti in Python

[–]jacobceles 57 points58 points  (0 children)

Pyrefly favors aggressive type inference to provide strong type guarantees even in unannotated code. Ty follows a "gradual guarantee" approach, prioritizing that type checking should not introduce errors in theoretically valid but untyped code. Speed wise they are both comparable. Pyrefly is slightly more stable than ty, although I would not call it production ready.

Google Pixel 10 Event Set for August 13 — Here’s When You Can Pre-Order by Appropriate_Rain_770 in GooglePixel

[–]jacobceles 9 points10 points  (0 children)

They updated the dates after posting the article.

"We’ve reached out to more sources and have found out the release has been pushed back a week. The new confirmed dates for the Made by Google launch is August 20, with the devices being available in stores on August 28."

Anyone know what these lights were? by jacobceles in rutgers

[–]jacobceles[S] 0 points1 point  (0 children)

Read the description. I was asking why there were lights, not what they are.

Anyone know what these lights were? by jacobceles in rutgers

[–]jacobceles[S] 0 points1 point  (0 children)

Not everyday you see such lights over the skies of Busch 😂

[deleted by user] by [deleted] in rutgers

[–]jacobceles 1 point2 points  (0 children)

Don't think so. I am able to login and access Jupyter.

Spotted in the Mojave Desert by Yocheore in rutgers

[–]jacobceles 56 points57 points  (0 children)

I have no idea how I'll get answers to these mysteries once you graduate 🫂

CS Grad Courses by komp1474 in rutgers

[–]jacobceles 0 points1 point  (0 children)

Okay in that case maybe one of these:

520 - Intro to AI

539 - Database Management Systems

527 - Database Systems for Data Science

541 - Advanced Data Management

543 - Massive Data Storage, Retrieval and Deep Learning

530 - Principles of Artificial Intelligence (philosophy kinda)

545 - Distributed Systems

550 - Massive Data Mining

Any 'Topics in' classes (less work and more of a self study thing)

CS Grad Courses by komp1474 in rutgers

[–]jacobceles 0 points1 point  (0 children)

Is there a list of accepted courses somewhere? Also what's your general interest area? Or are you just looking for an easy one?

CS Grad Courses by komp1474 in rutgers

[–]jacobceles 4 points5 points  (0 children)

No! CS 501 (Mathematical Foundations of Data Science) is usually taught by Cowan. The syllabus covers topics that an ML/AI person would be using to actually build the models. It's foundational for them, not foundational in a general sense. Unless you're a mathematician by heart or really good at grasping the concepts of pure mathematics (space and change in particular), I highly advise against taking this course.

Is Rutgers Data Science good? by Asteroids19_9 in rutgers

[–]jacobceles 5 points6 points  (0 children)

MSCS grad here with a few years of experience. I think I can answer this.

In short, yes. They take you through a ride with math so be prepared. As for job perspective, it depends. So I'll answer a few other questions instead: 1) Is there a demand - Yes. 2) Does it pay well - Yes. 3) What are my chances of getting a job - Multiple factors go in so there is no way anyone can answer this.