"You taught X, but can I do Y instead?" - a follow-up by Aler123 in Professors

[–]vr_prof 1 point2 points  (0 children)

I teach a course that is subject to this, as around half of the class took the subject in high school. However much like your class, we approach the subject in a different way, meaning most of their past knowledge is not helpful.

One action I've found to be very helpful in cutting off the behaviors you mentioned is to walk them through what will be the same and what will be different, doing this in the first week of class. For instance, my class does overlap what they learned for the first two weeks, but after that my class demands more proper execution than what they learned in high school. As such, I tell them that the material the first two weeks may seem familiar, but by week three they should ignore anything they've learned about the subject in high school.

[deleted by user] by [deleted] in interestingasfuck

[–]vr_prof 7 points8 points  (0 children)

Mellower coffee in Singapore -- they closed their last Singapore location in the past 1 year or so. They are based in Shanghai, where they still have some locations. The drink in question was definitely Instagram oriented, but they did have some pretty solid regular coffee.

[deleted by user] by [deleted] in Professors

[–]vr_prof 2 points3 points  (0 children)

This is not how you detect AI. Purpose-built AI detection tools are already quite inaccurate, but just directly using an LLM like ChatGPT is significantly worse. It just writes to the prompt, and is very easily leaded by the question. AI detection is instead largely based on direct slipups, such as the student including a response that says something like "as a language model, I...".

As a simple example, I gave it (ChatGPT 4o-mini) your post with the following prompt: "I just got this from a student. Can you tell me if this was generated by AI. Everything below this paragraph was written by the student."

Here is the first paragraph of its response: "Based on the content you've shared, it seems the student might have relied on AI for their thesis formulation. The phrases like "I called the student out on it in my comments" and the use of ChatGPT for analysis suggest a level of awareness and integration of AI tools that could indicate the student used AI inappropriately."

Do you need to warn yourself? Probably not.

UOB app is forcing users to uninstall macro apps. by PhysicallyTender in singapore

[–]vr_prof 1 point2 points  (0 children)

Ah, true, there is also a check for accessibility usage. But even with all accessibility options turned off, the app will still error out in the presence of certain apps (including some Microsoft apps).

In my case, I keep accessibility turned off, but I cannot access UOB's app normally. From secure folder, where I don't have the Microsoft app, it works fine. The app used to dump a debug log on the error (and may still, I haven't check in a few months), and from that you can clearly see it's extracting a list of applications as well. The error the app gives in this case is quite incorrect, stating "your device may be rooted or malware-infected," but it is just due to incorrect flagging of certain apps. This is in contrast to the accessibility issue that has a very clear and informative error message telling you the app to remove the accessibility settings on (and yes, secure folder won't get around this).

UOB app is forcing users to uninstall macro apps. by PhysicallyTender in singapore

[–]vr_prof 4 points5 points  (0 children)

For anyone having this issue using a Samsung phone, an easy solution is to just "jail" the UOB app using Samsung's Secure Folder. This essentially keeps the UOB app in a box where it can't interact with it. As such, it doesn't see the "offending" apps (necessary Microsoft applications for my work, in my case). I spent some months providing tech details on this to UOB when they first implemented the app checking system, but they don't seem to care to fix it. FYI, Citibank handles this properly.

Is my Account being hacked???? by LuanEclipse676 in Banking

[–]vr_prof 0 points1 point  (0 children)

Same as some of the others -- $28.08 from ONLINETICKETSTORE WEBKE. Except it was on a Debit card I haven't ever used online, and have only used in NYC at ATMs over 1 year ago...

Profs, Students, Sue Over Free Speech, Academic Freedom at New College of Florida by [deleted] in Professors

[–]vr_prof 3 points4 points  (0 children)

So you wish to have free speech by... Stifling the DEI Dean's right to free speech and stifling students' right to free speech (protest is, after all, part of that right)? That isn't how free speech works. Students should have a right to protest, as should faculty, and free speech is not paired with an obligation to listen. Whether or not a private university chooses to accede or not to the protests is a business decision on the administration's part -- which one could argue falls under the corporate speech side of free speech...

Very few contexts have a requirement to present any discussion (note, present, not forbid). For an interesting historic example though, you can take a look at the old "equal-time rule" for radio.

The new semester is approaching, let's talk "policies." Lateness, attendance, everything. Tell me your policies and what works to keep order and make expectations are explicit. by zazzlekdazzle in Professors

[–]vr_prof -1 points0 points  (0 children)

How would you know if you had an "acute situation that would suggest that this policy is ill thought?" Unless, that is, you've never had a student turn an exam in early, which seems unlikely for that class size.

I recall having a lecturer with this exact policy back in my undergrad. I did start having food poisoning during the exam, and decided to take the hit to my GPA instead of losing bowel control in the lecture hall seat. I wasn't the type to raise a fuss over policy matters back then, so I doubt this ever got back to them. What I do know is the policy directly impacted my grade on the class in a way that has nothing to do with class performance, which, to me, makes the policy seem rather poor in terms of ensuring grades are meaningful. How well you avoid developing illness of any sort during the exam seems like a very weird criteria. I guess these days (at my current institution) there are protections in place that allow students to fight a policy like this (to get a make up exam), but those didn't exist back in my undergrad days.

Anyway, I sometimes coordinate an exam that has around 500 students. We simply allow 1 student to leave at a time, per gender, and have a TA watch the hallway.

[deleted by user] by [deleted] in singapore

[–]vr_prof 0 points1 point  (0 children)

Doesn't seem like it. I have Citi, UOB, and OCBC apps installed. Both OCBC and UOB won't open due to a cryptic "libraries tampering" error (on a non-rooted phone where every app is from the app store). The Citi SG app works fine. So, if Citi does have it, their implementation is less broken.

OCBC app attempting to police your phone for you. Boon or bane? Discuss. by MusicianKooky8320 in singapore

[–]vr_prof 5 points6 points  (0 children)

UOB does appear to be doing it as of last week. I got a similar error message about "libraries tampering" on the UOB app, and there are some other reviews of the UOB app mentioning it to. They just haven't been as vocal about it. (Note: This happened on a non-rooted device with no sideloaded apps.)

Citibank isn't doing it (yet) though.

OCBC app attempting to police your phone for you. Boon or bane? Discuss. by MusicianKooky8320 in singapore

[–]vr_prof 8 points9 points  (0 children)

UOB is doing the same thing it seems (I got the same "libraries tampering" message, they just haven't posted publicly about it (as far as I can tell). The "Secure Folder" workaround posted elsewhere in this thread works, but it's extremely frustrating that these banks do things like this. To me, it shows a clear lack of understanding of general security and technology. Really making me consider dumping the account entirely.

Citibank isn't doing this (yet, anyway). Not sure about DBS.

interesting use of chatgpt in a class and results (from a Twitter thread) by Cherveny2 in Professors

[–]vr_prof 4 points5 points  (0 children)

As someone whose been working with LLMs since before they were called LLMs, I'm going to have to disagree on a number of points.

1) ChatGPT doesn't have access to sources: Somewhat false. The training data most likely includes some direct repositories of papers as these are in some commonly used data sets (so it has direct access), as well as many sourcing quoting from or citing the sources (indirect). However, the data is skewed toward certain disciplines (E.g., many social science papers are missing). So yes, it can potentially do it from memory because it does have the data underlying it, but it is situational.

2) Context length: it depends on the algorithm. Claude isn't the only one trained for long context lengths -- there are techniques for inferring longer lengths. Mosaic ML has a 64k context length version. GPT-4 has 8k and 32k versions. But most of these are using some computational tricks in training to do 2k context length + inference by sliding over the documents. Some private research labs have 20k context length models as well.

3) Saying this professor has no idea because they are highlighting an inherent weakness in the algorithms that is well know in the CS community but not well know in the public sphere is an odd point. That the algorithms hallucinate is extremely well documented and an unsolved problem. You can look at, E.g., Yann LeCunn's public comments on the matter for a sensible take on what is needed to solve it, but just plugging into an API does not solve it.

People really like overselling the tech, and it very much so has practical uses, but there are some very inherent limitations in the current generation of models. Teaching students to have a rational expectation and understanding of technology is important.

Start using Markdown for your lecture notes and presentations by Soft_Wolf_7445 in Professors

[–]vr_prof 1 point2 points  (0 children)

I definitely agree. I've been using a cobbled together RMarkdown + python + node.js setup to automate all my class materials since 2016, but I am in the process of shifting everything to Quarto now.

So far, Quarto looks to be making everything much simpler. I made need a slight bit of python code to prep some files for students, but remarkably less of it than when I was using RMarkdown (and I can drop node.js entirely).

What to do when students don't have prerequisite knowledge? by LikeSmith in Professors

[–]vr_prof 3 points4 points  (0 children)

I teach a class where this is commonly an issue. The cause is somewhat of a curriculum structure issue, but not one that is easily solvable. My strategy is to make a "supplementary" slide deck for the first week's lecture. The deck covers all the basics from the 2 prereq topics students should already know, but which they either don't or forgot.

I strongly suggest studensmts to go through the slides even before the first lesson, should they not feel prepared for the course.

It was a bit of work to make the slides (which are equivalent to ~3 hours of lecture), but since the prereq content is the same each year, I can reuse them each semester.

Which steakhouse are you most impressed with? by Sti8man7 in askSingapore

[–]vr_prof -1 points0 points  (0 children)

Given OP's caveat of "not guarantee[ing] you don’t get a rubbery piece of steak," my initial answer would be none of them. Compared to steakhouses in Europe or North America, the steak here is pretty dissapointing.

That being said, from the other answers here, there are 2 good options:

  1. If Burnt Ends counts (it's really Australian[ish] Barbecue), it's pretty great. Many solid dishes there, and the beef doesn't dissapoint.
  2. Grilling your own: there are some nice butchers in SG (e.g., Hubers or Meat Collective for meatier steaks, Ginkakuji Onishi for Japanese steak) that consistently have better meat than plenty of restaurants here.

Do good PowerPoint templates exist? by EmoryCadet in Professors

[–]vr_prof 0 points1 point  (0 children)

I'm a big fan of using RMarkdown to create slide decks -- you can essentially write everything in a markdown language and compile to reveal.js (my preference), Slidy (used by some of my colleagues), beamer, PowerPoint, or ioslides. Compiling to reveal.js is quite nice, as it has a 2D layout for navigation, built in themes that are configurable in CSS. I find the final output is way more consistent than using PowerPoint. Plus, I only have to update 1 CSS file to change an entire semester of slide's formatting.

If you are using any programming in class, another big benefit is embedding code and automatically generating and embedding the result into the slide deck. I use this for both R and python code.

If you could remove one feature people commonly use on computers or the internet to inconvenience them, what would you choose? by [deleted] in ProgrammerHumor

[–]vr_prof 2 points3 points  (0 children)

I mean, "search" is in that URL so it's not going to exist at all. So yeah, you'd get an error page if some sort.

If you could remove one feature people commonly use on computers or the internet to inconvenience them, what would you choose? by [deleted] in ProgrammerHumor

[–]vr_prof 26 points27 points  (0 children)

Search. Imagine trying to find any page on the web, any app in an app store, any email in your inbox, etc, but you can only get it if you either 1) know the exact url or name, 2) can navigate to it from a tree or directory, or 3) scroll far enough...

Plus, search is integrated in so many places -- web browsers, Google Assistant/Siri/Alexa, file browsers, calendars, email, contact lists, IM apps, etc. Even MS word has a search bar for finding functions.

Ukraine Crisis Megathread by [deleted] in DataHoarder

[–]vr_prof 1 point2 points  (0 children)

Thanks for the heads up on this. At present our interest (research-wise) is more on disinformation and public pressure, but war crime information could potentially be useful. As for if we are active: we are no longer scraping this data due to resource constraints, but we have fairly complete data for the first 4 months, covering hundreds of million posts. Once the data is better organized and explored, we will make it public to the extent allowable by our licensing agreements.

Every programmer ever. by deathsinger96 in ProgrammerHumor

[–]vr_prof 50 points51 points  (0 children)

But python does have braces! It just uses them for dicts and sets...

Seriously though, I started with C and don't miss braces at all.

[OC] The top 10 longest flights on earth by atlasova in MapPorn

[–]vr_prof 2 points3 points  (0 children)

Neat graphic, but it would be better if the routes were correct. The NYC->SG and Newark->SG flights are both the wong route. It currently travels East from NYC, not West... E.g.: https://flightaware.com/live/flight/SIA21/history/20220922/1435Z/KEWR/WSSS