Tootfinder

Opt-in global Mastodon full text search. Join the index!

@tiotasram@kolektiva.social
2025-08-04 15:49:00

Should we teach vibe coding? Here's why not.
Should AI coding be taught in undergrad CS education?
1/2
I teach undergraduate computer science labs, including for intro and more-advanced core courses. I don't publish (non-negligible) scholarly work in the area, but I've got years of craft expertise in course design, and I do follow the academic literature to some degree. In other words, In not the world's leading expert, but I have spent a lot of time thinking about course design, and consider myself competent at it, with plenty of direct experience in what knowledge & skills I can expect from students as they move through the curriculum.
I'm also strongly against most uses of what's called "AI" these days (specifically, generative deep neutral networks as supplied by our current cadre of techbro). There are a surprising number of completely orthogonal reasons to oppose the use of these systems, and a very limited number of reasonable exceptions (overcoming accessibility barriers is an example). On the grounds of environmental and digital-commons-pollution costs alone, using specifically the largest/newest models is unethical in most cases.
But as any good teacher should, I constantly question these evaluations, because I worry about the impact on my students should I eschew teaching relevant tech for bad reasons (and even for his reasons). I also want to make my reasoning clear to students, who should absolutely question me on this. That inspired me to ask a simple question: ignoring for one moment the ethical objections (which we shouldn't, of course; they're very stark), at what level in the CS major could I expect to teach a course about programming with AI assistance, and expect students to succeed at a more technically demanding final project than a course at the same level where students were banned from using AI? In other words, at what level would I expect students to actually benefit from AI coding "assistance?"
To be clear, I'm assuming that students aren't using AI in other aspects of coursework: the topic of using AI to "help you study" is a separate one (TL;DR it's gross value is not negative, but it's mostly not worth the harm to your metacognitive abilities, which AI-induced changes to the digital commons are making more important than ever).
So what's my answer to this question?
If I'm being incredibly optimistic, senior year. Slightly less optimistic, second year of a masters program. Realistic? Maybe never.
The interesting bit for you-the-reader is: why is this my answer? (Especially given that students would probably self-report significant gains at lower levels.) To start with, [this paper where experienced developers thought that AI assistance sped up their work on real tasks when in fact it slowed it down] (arxiv.org/abs/2507.09089) is informative. There are a lot of differences in task between experienced devs solving real bugs and students working on a class project, but it's important to understand that we shouldn't have a baseline expectation that AI coding "assistants" will speed things up in the best of circumstances, and we shouldn't trust self-reports of productivity (or the AI hype machine in general).
Now we might imagine that coding assistants will be better at helping with a student project than at helping with fixing bugs in open-source software, since it's a much easier task. For many programming assignments that have a fixed answer, we know that many AI assistants can just spit out a solution based on prompting them with the problem description (there's another elephant in the room here to do with learning outcomes regardless of project success, but we'll ignore this over too, my focus here is on project complexity reach, not learning outcomes). My question is about more open-ended projects, not assignments with an expected answer. Here's a second study (by one of my colleagues) about novices using AI assistance for programming tasks. It showcases how difficult it is to use AI tools well, and some of these stumbling blocks that novices in particular face.
But what about intermediate students? Might there be some level where the AI is helpful because the task is still relatively simple and the students are good enough to handle it? The problem with this is that as task complexity increases, so does the likelihood of the AI generating (or copying) code that uses more complex constructs which a student doesn't understand. Let's say I have second year students writing interactive websites with JavaScript. Without a lot of care that those students don't know how to deploy, the AI is likely to suggest code that depends on several different frameworks, from React to JQuery, without actually setting up or including those frameworks, and of course three students would be way out of their depth trying to do that. This is a general problem: each programming class carefully limits the specific code frameworks and constructs it expects students to know based on the material it covers. There is no feasible way to limit an AI assistant to a fixed set of constructs or frameworks, using current designs. There are alternate designs where this would be possible (like AI search through adaptation from a controlled library of snippets) but those would be entirely different tools.
So what happens on a sizeable class project where the AI has dropped in buggy code, especially if it uses code constructs the students don't understand? Best case, they understand that they don't understand and re-prompt, or ask for help from an instructor or TA quickly who helps them get rid of the stuff they don't understand and re-prompt or manually add stuff they do. Average case: they waste several hours and/or sweep the bugs partly under the rug, resulting in a project with significant defects. Students in their second and even third years of a CS major still have a lot to learn about debugging, and usually have significant gaps in their knowledge of even their most comfortable programming language. I do think regardless of AI we as teachers need to get better at teaching debugging skills, but the knowledge gaps are inevitable because there's just too much to know. In Python, for example, the LLM is going to spit out yields, async functions, try/finally, maybe even something like a while/else, or with recent training data, the walrus operator. I can't expect even a fraction of 3rd year students who have worked with Python since their first year to know about all these things, and based on how students approach projects where they have studied all the relevant constructs but have forgotten some, I'm not optimistic seeing these things will magically become learning opportunities. Student projects are better off working with a limited subset of full programming languages that the students have actually learned, and using AI coding assistants as currently designed makes this impossible. Beyond that, even when the "assistant" just introduces bugs using syntax the students understand, even through their 4th year many students struggle to understand the operation of moderately complex code they've written themselves, let alone written by someone else. Having access to an AI that will confidently offer incorrect explanations for bugs will make this worse.
To be sure a small minority of students will be able to overcome these problems, but that minority is the group that has a good grasp of the fundamentals and has broadened their knowledge through self-study, which earlier AI-reliant classes would make less likely to happen. In any case, I care about the average student, since we already have plenty of stuff about our institutions that makes life easier for a favored few while being worse for the average student (note that our construction of that favored few as the "good" students is a large part of this problem).
To summarize: because AI assistants introduce excess code complexity and difficult-to-debug bugs, they'll slow down rather than speed up project progress for the average student on moderately complex projects. On a fixed deadline, they'll result in worse projects, or necessitate less ambitious project scoping to ensure adequate completion, and I expect this remains broadly true through 4-6 years of study in most programs (don't take this as an endorsement of AI "assistants" for masters students; we've ignored a lot of other problems along the way).
There's a related problem: solving open-ended project assignments well ultimately depends on deeply understanding the problem, and AI "assistants" allow students to put a lot of code in their file without spending much time thinking about the problem or building an understanding of it. This is awful for learning outcomes, but also bad for project success. Getting students to see the value of thinking deeply about a problem is a thorny pedagogical puzzle at the best of times, and allowing the use of AI "assistants" makes the problem much much worse. This is another area I hope to see (or even drive) pedagogical improvement in, for what it's worth.
1/2

@macandi@social.heise.de
2025-06-27 11:16:00

Apples Swift-Projekt gründet "Android Working Group"
Wer Swift zum Programmieren von Android-Apps nutzen will, ist mit Krücken konfrontiert. Das soll künftig nicht mehr so sein.

@arXiv_astrophCO_bot@mastoxiv.page
2025-09-05 09:28:01

ZTF SNe Ia DR2: Towards cosmology-grade ZTF supernova light curves using scene modeling photometry
L. Lacroix, N. Regnault, T. de Jaeger, M. Le Jeune, M. Betoule, J. -M. Colley, M. Bernard, M. Rigault, M. Smith, A. Goobar, K. Maguire, G. Dimitriadis, J. Nordin, J. Johansson, M. Aubert, C. Barjou, E. C. Bellm, S. Bongard, U. Burgaz, B. Carreres, D. Fouchez, F. Feinstein, L. Galbany, M. Ginolin, M. Graham, D. Kuhn, R. R. Laher, T. E. M\"uller-Bravo, J. Neveu, M. Osman, B. Popovic, B…

There's a lot of pressurefor businesses to get ahead with AI.
And I imagine at many companies
there's a sense that if you don't keep up, you're leaving innovation on the table.
At the same time, there's a gap between the excitement around AI and understanding what it means for each role.
CarGurus started an internal initiative "AI Forward" to meet business units and function where they are.
The group works together to evaluate u…

@imprs_solar@academiccloud.social
2025-09-02 11:56:44
Content warning:

After arrival at this year's IMPRS retreat location yesterday, doctoral researchers are hard at work today, discussing various issues in dedicated working groups. We'll be staying here this week and still have some exciting days of talks, science and excursions ahead of us!
#IMPRS #SolarSystemSchool

An evening scene by the lake side: Colors are all subdued pinks and blues, with dark silhouettes. Sitting and standing on an elevated lake shore, a group of people only visible as silhouettes against the still reflecting surface of the lake and a dramatic sky above the treeline on the opposite shore.
A seminar room with a group of roughly thirty young people sitting around a U-shaped confernce table, looking up at the camera.
@Techmeme@techhub.social
2025-07-30 18:51:02

In a report, Trump's Working Group on Digital Asset Markets urges regulators to clarify digital asset trading rules and ease adoption of new financial products (Josh Wingrove/Bloomberg)
bloomberg.com/news/articles/20

@arXiv_mathNT_bot@mastoxiv.page
2025-09-03 12:38:23

Computing with necklaces on elliptic curves
Marusia Rebolledo, Christian Wuthrich
arxiv.org/abs/2509.01816 arxiv.org/pdf/2509.01816

@scott@carfree.city
2025-07-19 23:36:30

join the DSA SF social housing reading group!!
next Tuesday 7/22 7pm in person
#sfPol

What could social housing look like in San Francisco? And how do we get there?
A reading and discussion of:
- Budget & Legislative Analyst's Report
- Housing for the 99% from the SF Berniecrats
Tuesday, 7/22
7pm - 8pm
DSA SF Office, 1916 McAllister
DSA SF Social Housing Reading Group co-hosted by the Ecosocialist Working Group and the Electoral Board
Background: art of a solarpunk looking San Francisco with wind turbines and solar panels and roof gardens on new apartment buildings, with…
@arXiv_mathRT_bot@mastoxiv.page
2025-09-03 09:18:43

Permutation twisted cohomology, remixed
Sam K. Miller
arxiv.org/abs/2509.00954 arxiv.org/pdf/2509.00954

@arXiv_mathCO_bot@mastoxiv.page
2025-07-02 10:06:20

On the association scheme of perfect matchings and their designs
John Bamberg, Lukas Klawuhn
arxiv.org/abs/2507.00813

@awinkler@openbiblio.social
2025-06-28 14:17:44

I'm currently looking at retrospective national bibliographies that are listed here: cerl.org/collaboration/work/re
Wrt machine readability the situation appears precarious. There's the Ger…

@a_j_millar@fediscience.org
2025-08-28 12:50:31

Conference vignette 👀: #OpenScience is about much more than #OpenData. Presenting unpublished work is also Openness, as social science alumna Dr. Ros Attenborough reminded us. And if you can share that way, then...
In the Presidential symposium, another lab alumnus introduced a mouse protein that massively affected the clock ⏰ . His group found it through an ambitious phosphoproteomic 🧪 candidate selection approach on a cell line 🧫 , looking beyond the canonical idea of the clockwork (TTFL in the jargon). Canonical here means canonised by a Nobel prize.
A good friend from Japan explained in the Q&A that his group had just found the SAME gene in a genetic screen of mice 🐁with altered sleep patterns 🐁💤🛌. We know the clock controls sleep. So, independent evidence across continents.👍
Over dinner they started to coordinate how they would each publish their work. #Science working.

@metacurity@infosec.exchange
2025-06-19 14:22:16

Just as I was working to get out today's Metacurity issue, reports surfaced that Predatory Sparrow leaked the source code of Iran's Nobitex exchange.
jpost.com/middle-east/iran-new

@StephenRees@mas.to
2025-08-28 18:30:10

from Cascadia Journal
The Seattle Times reports that two wildland firefighters working on the Bear Gulch fire in Washington's Olympic mountains were arrested by federal border agents
msn.com/en-us…

Bear Gulch wildfire fire crew/via Seattle Times
A group of men wearing white helmets and firefighter uniforms sit at the die of the road. A helmentless man stands facing them: he appears to be wearing a bullet proor vest and carrying a walkie talkie
@arXiv_csDC_bot@mastoxiv.page
2025-07-31 07:42:11

Towards Experiment Execution in Support of Community Benchmark Workflows for HPC
Gregor von Laszewski, Wesley Brewer, Sean R. Wilkinson, Andrew Shao, J. P. Fleischer, Harshad Pitkar, Christine R. Kirkpatrick, Geoffrey C. Fox
arxiv.org/abs/2507.22294

@Techmeme@techhub.social
2025-07-29 09:30:44

Waymo plans to launch its robotaxi service in Dallas in 2026 with Avis as the fleet partner, a first after exclusively working with Uber in Austin and Atlanta (Natalie Lung/Bloomberg)
bloomberg.com/news/articles/20

@primonatura@mstdn.social
2025-06-23 10:00:11

"Green roofs shown to capture nearly all microplastics from rainwater"
#Microplastics #Plastic #Plastics

@mia@hcommons.social
2025-07-15 18:16:08

#DH2025 Cha's group trying to come up with generalisable workflows. Working responsibly to apply this new technology. Looking for tasks that researchers have in common, working with LLM-friendly data. Rather than using very large language models, small models do amazing work on very specific tasks.

@arXiv_astrophIM_bot@mastoxiv.page
2025-06-30 08:53:50

Filters for NIR astronomical photometry: comparison of commercial IRWG filters and designs using OpenFilters
Anwesh Kumar Mishra, U. S. Kamath
arxiv.org/abs/2506.21922

Video footage captured by Laynez-Ambrosio, an 18-year-old US citizen, show a group of officers in tactical gear working together to violently detain the three men, two of whom are undocumented.
They appear to use a stun gun on one man,
put another in a chokehold
and can be heard telling Laynez-Ambrosio:
“You’ve got no rights here. You’re a migo, brother.”
Afterward, agents can be heard bragging and making light of the arrests,
calling the stun gun use “f…

@newsie@darktundra.xyz
2025-07-28 13:04:27

An inside look into how a coalition of state legislators plan to take on data brokers therecord.media/state-coalitio

@arXiv_csHC_bot@mastoxiv.page
2025-07-25 08:50:51

Same Data, Different Audiences: Using Personas to Scope a Supercomputing Job Queue Visualization
Connor Scully-Allison, Kevin Menear, Kristin Potter, Andrew McNutt, Katherine E. Isaacs, Dmitry Duplyakin
arxiv.org/abs/2507.17898

@midtsveen@social.linux.pizza
2025-07-09 20:23:33

I don’t care what people think or say. I stand in solidarity with the @… and share their vision for a free, self-organized workers’ movement in Norway. Even if syndicalists are few, we’re here, and I proudly support their struggle for worker control and direct action.
I identify as a syndicalist because I actually enjoy working, but only when labor is organized…

The poster promotes the Norsk Syndikalistisk Forbund (NSF), the Norwegian Syndicalist Federation affiliated with the International Workers' Association (IAA). It features a black-and-white photo of a large group of people, likely members of the organization.

The text "Anarkosyndikalismen i Norge!" ("Anarchosyndicalism in Norway!") is prominently displayed, emphasizing the group's focus on anarcho-syndicalist activism. Contact details for the NSF-IAA appear at the bottom of the poster.

The des…

A lawyer who represented violent rioters charged in the Jan. 6, 2021, attack on the U.S. Capitol
-- and compared their prosecutions to the Nazi genocide
-- has been hired by the Department of Justice, where he is now working with the Trump administration's 💥"Weaponization Working Group."
"These prosecutors are evil people," said attorney Jonathan Gross during a January YouTube livestream prior to joining the administration.
"They will put y…

@simon_brooke@mastodon.scot
2025-06-06 10:32:02

"As I've mentioned before, I'm working (with a group of other volunteers) on producing a Local Place Plan for Auchencairn, and, in the process of doing that, we're using the Place Standard Tool. Data from the Place Standard Tool is delivered as an unwieldy CSV file with 53 columns, most of which contain narrative data.
This is pretty hard to analyse... so I've written a tool to automate summarising the data. And, actually, I'm quite pleased with it." -- m…

@scott@carfree.city
2025-06-13 00:58:21

Potrero Yard working group has an open seat for a representative of a senior-serving organization, if that’s you or someone you know.
The group advises SFMTA on the bus yard modernization housing development on the Mission/Potrero Hill border
sfmta.com/projects/potrero-yar

@relcfp@mastodon.social
2025-07-13 01:44:13

Call for Participants> Roundtable on Knowing and Doing Buddhism in 1980s Asia (AAS26 Vancouver) networks.h-net.org/group/annou

@stf@chaos.social
2025-06-08 16:03:29

sach mal oller kollega @… hast du ein hochauflosendes foto aus deinem vortrag vom ccc in '09 von der us airforce spionentante die die etsi backdooring working group geleitet hat?

@metacurity@infosec.exchange
2025-07-08 18:07:15

The Treasury’s Office of Foreign Assets Control (OFAC) sanctioned Song Kum Hyok (Song), a malicious cyber actor associated with the sanctioned Democratic People’s Republic of Korea (DPRK) Reconnaissance General Bureau (RGB) hacking group Andariel.
home.treasury.gov/news/press-r

@arXiv_csCY_bot@mastoxiv.page
2025-08-13 07:33:02

Resisting AI Solutionism through Workplace Collective Action
Kevin Zheng, Linda Huber, Aaron Stark, Nathan Kim, Francesca Lameiro, Wells Lucas Santo, Shreya Chowdhary, Eugene Kim, Justine Zhang
arxiv.org/abs/2508.08313

@arXiv_hepph_bot@mastoxiv.page
2025-08-14 09:36:32

$gg \to ZH$ : updated predictions at NLO QCD
Benjamin Campillo Aveleira, Long Chen, Joshua Davies, Giuseppe Degrassi, Pier Paolo Giardino, Ramona Gr\"ober, Gudrun Heinrich, Stephen Jones, Matthias Kerner, Johannes Schlenk, Matthias Steinhauser, Marco Vitti
arxiv.org/abs/2508.09905

@arXiv_mathAC_bot@mastoxiv.page
2025-07-17 09:00:40

Equivariant Free Resolutions of Sequences of Symmetric Module
Michael Morrow, Uwe Nagel
arxiv.org/abs/2507.11650 arxi…

@stf@chaos.social
2025-06-08 22:18:24

whenever i hear people talk about ETSI i have to think - thanks to @… and john young - of this US Air Force intelligence lieutenant, who was heading the ETSI "lawful" interception working group in the late 2000s. the E in ETSI stands for European.

a woman wearing camouflage fatigues and facepaint holding a handheld radio and a compass, allegedly during a military exercise.
@newsie@darktundra.xyz
2025-08-20 13:33:53

Russian investment platform confirms cyberattack by pro-Ukraine hackers therecord.media/russia-cyberat

@buercher@tooting.ch
2025-07-25 21:36:58

Video footage of an incident captured by Laynez-Ambrosio, an 18-year-old US citizen, appears to show a group of officers in tactical gear working together to violently detain the three men, two of whom are undocumented. They appear to use a stun gun on one man, put another in a chokehold and can be heard telling Laynez-Ambrosio: “You’ve got no rights here. You’re a migo, brother.”
theguardian.com/us-news/2025/j

@arXiv_csCY_bot@mastoxiv.page
2025-06-11 07:27:33

Surgeons Awareness, Expectations, and Involvement with Artificial Intelligence: a Survey Pre and Post the GPT Era
Lorenzo Arboit, Dennis N. Schneider, Toby Collins, Daniel A. Hashimoto, Silvana Perretta, Bernard Dallemagne, Jacques Marescaux, EAES Working Group, Nicolas Padoy, Pietro Mascagni
arxiv.org/abs/2506.08258

@ruth_mottram@fediscience.org
2025-08-06 07:29:11

Next week our ECR group are starting a #MachineLearning sprint to speed up the development of our new #IceSheet surface mass budget emulation models.
I'm looking for hints, ideas tips and inspiration to help smooth and accelerate the process.
If you're used to working in #Sprint mode, what in your opinion makes it work or otherwise hinders it?
What can I as supervisor do to make it run better?
And how should we celebrate it's conclusion?
Also, should me do an #AMA on the process?
#ClimateScience #IceSheets #Greenland #Antarctica