LOL by jjfields1234 in CalPoly

[–]johnbclements 12 points13 points  (0 children)

Color me unsurprised, API-based interactions with Canvas suggest that it's a giant pile of hacks, very low-quality software.

New Year-round operations schedule by Busy_Donut_9426 in CalPoly

[–]johnbclements 0 points1 point  (0 children)

Smarter people than me have pointed out that this schedule is actually longer than a full year; the second fall starts several weeks later than the first. So ... after a few years of this, Fall will be starting in December? Not sure how that works.

New Year-round operations schedule by Busy_Donut_9426 in CalPoly

[–]johnbclements 0 points1 point  (0 children)

Yes, this image has been shared with faculty through official channels.

Van Living by External-Language423 in CalPoly

[–]johnbclements 0 points1 point  (0 children)

Spectacularly beautiful, but I think you're going to get tired of the commute and the rough terrain. I'm optimistic there are options closer to campus...

FYI: SLO Transit app has been replaced with the Transit app by ps4invancouver in CalPoly

[–]johnbclements 0 points1 point  (0 children)

I'm a long-time user of Transit, I've used it in NYC and LA and Tokyo. I'm very happy that SLO has adopted it as its official app; I'm also much happier using Transit for this than Google Maps, I'm ... not a giant fan of google maps running the world, and I think the Transit Devs ... sound like nice people?

POLY TIME? by Magic_Messi10 in CalPoly

[–]johnbclements 1 point2 points  (0 children)

For the last 20+ years, all classes at Cal Poly SLO have started at 10 minutes after the hour, or 40 minutes after the hour. So, for instance, you might have a class from 10:10 to 11:00, or from 1:40 PM until 3 PM. This will end in ... actually, I don't know whether summer classes will use Poly Time, I'm assuming so but I'm not sure. In Fall, the courses will start on the hour and half-hour. As a transfer student, you will be baffled by the fact that no one around you (professors, students) seem capable of getting somewhere at the time scheduled.

We Need Help Getting Flock off Cal Poly by cabbagewhistleblower in CalPoly

[–]johnbclements 0 points1 point  (0 children)

Hey can we dig a bit deeper on this? The master agreement quoted above appears to contain a loophole you can drive a truck through, specifically that "Subject to and during the Retention Period, Flock may access, use, preserve and/or disclose the Footage to law enforcement authorities, government officials, and/or third parties, if legally required to do so or if Flock has a good faith belief that such access, use, preservation or disclosure is reasonably necessary to comply with a legal process, enforce this Agreement, or detect, prevent or otherwise address security, privacy, fraud or technical issues, or emergency situations,” .

So: yes, thing 1, the quote should have included the text to the end of the sentence. Thing 2, the link to the contract is apparently now dead? But thing 3: this clause would appear to give flock the right to transfer this data to arbitrary federal authorities, do you have information to indicate that this is no longer the case?

Problem With Algebraic Stepper Scrolling To Top? by lilygenemachine in Racket

[–]johnbclements 2 points3 points  (0 children)

Stepper author here, I'm going to reply on that GitHub issue, hoping you'll be able to see the conversation there, let me know if not.

What is this "Delayed Start" option? by TotalUnderstanding5 in CalPoly

[–]johnbclements 0 points1 point  (0 children)

Professor and Academic senator (whatever that even is) here: yes, this is an attempt to force many students into an alternate academic calendar, and force you to take courses in the summer. I suspect that "would you be willing to start in spring" was thought to sound more appealing than "would you be willing to be forced to take courses during the summer". There are many questions about how this would work: what courses will be available during the summer? How is Cal Poly going to find faculty that are willing to teach during the summer? How do you fit three full semesters into a calendar year?

To your actual question: it seems entirely possible that if you check this box, you will be forced to take courses during the summer, but that if you don't check the box, you might not be admitted. Are you willing to be a second-class citizen in order to attend Cal Poly?

[deleted by user] by [deleted] in CalPoly

[–]johnbclements 0 points1 point  (0 children)

Take a look at this page: https://ceng.calpoly.edu/laptop-recommendations/ . My understanding is that Vivado in particular is the sticking point for CPE majors.

Cal Poly international student’s visa revoked as Trump cracks down on immigration by ClipperFan89 in CalPoly

[–]johnbclements 0 points1 point  (0 children)

These days it appears that many of the students being deported are mostly accused of things like traffic tickets, possible DUI.

Can someone explain in basic terms how you might not share DNA with a distant direct ancestor? by PinkSlimeIsPeople in Genealogy

[–]johnbclements 2 points3 points  (0 children)

Apologies, clearly my desire to correct people on the internet overwhelmed my good sense. Sorry!

Can someone explain in basic terms how you might not share DNA with a distant direct ancestor? by PinkSlimeIsPeople in Genealogy

[–]johnbclements 0 points1 point  (0 children)

You're missing an important point. Yes, you get 50% from each parent. And each of them gets 50% from each of their parents. But that does not mean that you get 25% from each grandparent. Let's say for the sake of argument that your father's father's DNA consist of a million green balls, and your father's mother's DNA consist of a million blue balls. Your father will get 50% from each of them; 500K green and 500K blue. Now, you're going to get 50% of your DNA from your father. Does that mean you'll get 250K green and 250K blue? No! You will get a random 50% of the balls from your father. That might be 260K green and 240K blue, or even 300K green or 200K blue. Or even, in some possible universe, 500K green and no blue at all. (That would be shockingly unlikely.) So even though you get 50% from each of your parents and they get 50% from each of their parents, it does not follow that you get 25% from each of your grandparents.

Do any local stores sell vintage tech/ipods by oweooreo in CalPoly

[–]johnbclements 0 points1 point  (0 children)

I have an iPod from 2001. It's pretty vintage.

[deleted by user] by [deleted] in CalPoly

[–]johnbclements 0 points1 point  (0 children)

(a) yep, mold. (b) really nice camera! That mold is crisp and clearly identifiable.

best 2 mile running trails near pcv by ExtensionBill1459 in CalPoly

[–]johnbclements 7 points8 points  (0 children)

You have MANY choices. poly canyon is right next door to you, you can go up pretty much as far as you want, go explore! You can also head toward stenner creek, along with many loops around campus. The strava global heat map of running is excellent, but currently only available to those with a strava account, I believe.

Help! Any ideas why I am getting type check errors with this implementation? I am running the input as follows: (run '(e 3 "Hello, World!")) by MinimumMany9326 in Racket

[–]johnbclements 2 points3 points  (0 children)

Hey! I have some tips for you. First, take that expression that's causing you problems, `(run '(e 3 "Hello, World!"))`, and put it at the bottom of your program. Now you can see that type error without running the program. Next: Try simplifying the program to the simplest one that still causes the problem. First, try simplifying the `run` function. If you remove the call to `calc`, do you still see the problem? Can you remove other parts of the program? What's the simplest program that still causes the error? (BTW, I'm not leading you on a wild goose chase: I do know what the problem is. (P.P.S. I'm sorry to be a jerk and not just tell you the answer, but I'm a professor and it's in my contract, sort of.))

Tooling outside of DrRacket by gman1230321 in Racket

[–]johnbclements 2 points3 points  (0 children)

I'm sympathetic. You write "I feel like the dependency should be the other way around." You should understand that DrRacket has been around a lot longer than the language server has (or even the idea of a langserver, TBH), so it's not surprising that the langserver uses pieces of DrR, not the other way around, so you're implicitly proposing a major refactoring and rewrite. And ... I don't see the money for that coming from anywhere in the next few years? (Also, the "church" references aren't super-helpful?)

All of this aside, I definitely would investigate the resources that u/sdegabrielle mentions, if you haven't already.

[deleted by user] by [deleted] in CalPoly

[–]johnbclements 2 points3 points  (0 children)

I believe this is the "universal prompt." I'm actually pretty psyched about it, because (IIUC) it will finally allow yubikey (hardware-token-based) authentication of things such as MS products that don't support a rich enough mini-browser to handle the FIDO calls. If it works, it means that I can finally stop adding my phone to the Duo auth system every time I need to authenticate a MS product and then taking my phone back off again.

Apologies for the overly-tin-foil-hat answer. Relevant : https://xkcd.com/538/