For anyone thinking about how to update CS curriculums to reflect the impact of GenAI on software development, you definitely need to check out this web page. www.teachcswithai.org
For anyone thinking about how to update CS curriculums to reflect the impact of GenAI on software development, you definitely need to check out this web page. www.teachcswithai.org
Hello, #aejmc25 folks: If you're interested in teaching data journalism (including sports) or using AI to assist reporting, let's talk! I've got online teaching materials and data to share. DMs are open or email dpwillis AT umd.edu
How about providing a way to opt out of all ActBlue emails and messages? For example, Iβm getting donation spam to a work email that I never want to receive political solicitations on.
Over the last two years we have seen an acceleration on AI, but if AI is going to enable humans in their day to day tasks, it most probably will be via XR. The issue then is if a selection has real-world consequences, we will need great precision to interact.
βBoth of them.β
Motherfucking wind farmsβ¦
And Iβm delighted that Derek reached out, and that heβll be helping me offer the course. It is going to be better and more fun with Derek involved.
www.cs.umd.edu/class/fall20...
This billionaireβs fortune is built atop research funded by the U.S. National Science Foundation, and yet he seeks to destroy that agency and its investments in the scientific engine that has fueled our tech industry since the 1950s. And why? Because it tried to include more diverse scholars?
Hello. I live in Los Angeles. The president is lying.
Risky post!
(This is great, fun to read and the frustrated tone throughout really does capture how it feels sometimes to be an experienced programmer trying to argue that "LLMs are actually really useful" in many corners of the internet)
Error in the report: Louisiana, where subsidence is causing between 25 to 35 square _feet_ of land loss per year.
Should be square _miles_.
Given how LLMs work, Iβm not particularly surprised by these weird small errors. More, Iβm surprised that these kinds of errors occur so rarely that it isnβt an obstacle to using them for writing code.
Playing with using Gemini for code generation. Overall smart, but occasionally wrong in weird ways. In some Java code in one place, it threw in an extra right parenthesis.
In Swift code, it used calls to checkedMul to avoid integer overflow, but that is a Rust feature and not supported in swift.
Exclusive: National Science Foundation staff were told today that the agencyβs 37 divisionsβacross all eight directoratesβare being abolished and the number of programs within those divisions will be drastically reduced.
Peter Sellers as James Bond
Repost with your favorite James Bond (Wrong answers only)
also got my first NSF grant terminated! what emoji do i put in my handle to signify this?
for anyone else in the united states, and quite possibly for jordan wick as well, this is a go-to-prison-forever level offense
niche but here goes: if you met your sugar daddy/mama online but NOT on a dating app β Iβd like to talk.
Plz RT, this is a tough one journalistically lol
Person holding a cardboard sign which reads "Hand off working COBOL code"
Now there's a protest sign you don't see often.
π§΅
Iβm avoiding coming down on the question of whether coding assistants are already widely used, or are too flawed to be used for anything other than code completion. Iβve seen both viewpoints.
At this point, I think it is clear that it is very possible that they will be widely used in 3-5 years.
π§΅
I asked ChatGPT to do a deep research to prepare a report. It was useful, but didnβt identify any efforts at universities other than the UCSD link above.
chatgpt.com/share/67ed92...
π§΅
3) Less focus on details of syntax and APIs, when tools will be able to fill in many of those details.
π§΅My thoughts:
1) More focus on reading and critiquing code; useful even before coding assistants, but even more useful when developers will need to review code generated by coding assistants.
Does anyone have pointers to efforts by CS departments to update their curriculums in anticipation of the changes in tasks and skill sets that will be needed by software developers when/if coding assistants become widely used?
π§΅
π§΅
I know that UCSD has updated their intro course, but I donβt know if they have made changes throughout their curriculum.
today.ucsd.edu/story/in-thi...
π§΅
4) Developers will spend less time doing what typical programming assignments ask them to do: given a precise description of a project, write code that implements it. However, assignments like these might be helpful in building up the intellectual scaffolding needed in software development jobs.
π§΅
2) More focus on higher-level tasks, such as given an ambiguous problem statement, working to figure out exactly what is needed to address the problem (including discussions with users and other stakeholders).
It would be really nice if BlueSky didnβt put 60 different posts in my feed all sharing the same news article. Maybe group them some how (here are 60 different posts all commenting on this article).
Particularly bad is @wired.com reposting every single post commenting on one of their articles
These guys inherited one of the most functional state apparatus in the history of the world and they are inhabiting it like a crack house.
www.theatlantic.com/politics/arc...
U.K. tourist Becky Burke finally returned home to Wales on Tuesday after spending 19 days in a U.S. ICE detention facility. Her parents relayed their daughterβs description of her release from ICE, saying how she was taken in βleg chains, waist chains and handcuffs,β which left her βtraumatized.β