Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Diomidis Spinellis

@CoolSWEng.mastodon.acm.org.ap.brid.gy
3 followers 0 following 27 posts

Professor of software engineering, programmer, technology author. (Tech tweets here. Follow @DSpinellis for Greek/Greece tweets.) 🌉 bridged from ⁂ mastodon.acm.org/@CoolSWEng, follow @ap.brid.gy to interact

PostsRepliesMedia
Diomidis Spinellis @coolsweng.mastodon.acm.org.ap.brid.gy · 17/10/2026
I don't agree with ChatGPT's take regarding the missed C macro call graph edge, but its example is certainly imaginatively devious.
2.1. A direct call is missed when the closing parenthesis comes from the caller's source

#define B() 1
#define A() B

A()()
000 0
Diomidis Spinellis @coolsweng.mastodon.acm.org.ap.brid.gy · 07/10/2026
Remember LLM hallucinations as the major reason for insisting that humans retain an understanding of, and oversight over AI-generated results? Well, models and AI agents have improved substantially, and Google Trends suggests that interest in hallucinations has sharply declined.
ChatGPT hallucinations inverse-V trend.
110 1
Diomidis Spinellis @coolsweng.mastodon.acm.org.ap.brid.gy · 30/09/2026
How difficult is it for Large Language Models to process program code? We measure a property called “perplexity” to evaluate LLM confidence in code completion tasks across programming languages, models, and datasets. Among other things, we found that […] [Original post on mastodon.acm.org]
Perplexity by language
001 1
Diomidis Spinellis @coolsweng.mastodon.acm.org.ap.brid.gy · 29/08/2026
Extracting information to aid debugging (here a binary tournament merge failure) can often be productively automated with Unix command-line tools. awk '$4 == "BEGIN" && $8 { print $8 " -> " $7}' file.log | dot -Tsvg >diagram.svg
Failed binary tournament merge
000 0
Diomidis Spinellis @coolsweng.mastodon.acm.org.ap.brid.gy · 12/08/2026
@peterhoneyman It caught one of the two issues but not the other. Indeed, we know how to increase trustworthiness by cross-checking, and we do in in committees, juries, peer-reviewing. But it introduces friction, so, instead, we mostly prefer to work with trustworthy counterparts.
So | would remove/correct roughly five substantive review criticisms (Rust control flow, “syntactic” characterization, 33,389 files, received-date contradiction, and the assertion that key validity threats are omitted), and soften the 163/35-GiB and cycle-dedup claims. The rest of the review's factual audit looks considerably stronger.
000 0
Diomidis Spinellis @coolsweng.mastodon.acm.org.ap.brid.gy · 12/08/2026
Apart from confidentiality concerns, another risk of reviewing papers with GenAI is hallucinations. Here are two examples from ChatGPT's (5.6 Sol) review of my own work with *a given PDF*. It took me several minutes to uncover each, so a long AI-generated review could take hours to verify.
Are you sure? | can't find it.

You're right to question it. | mislocated and mischaracterized it.
45,103 appears on p. 12, in Threats to Validity:

“From the 45 103 analyzed files 45 033 (99.8%) matched exactly.” =O finuxcpp

On p. 11, 33,389 has a different meaning: these are driver source files “not directly or
transitively included in non-driver code.” = O linu-cpp
So my previous statement that p. 11 says “From the 45 103 C and header files ... 33 389..."
was incorrect.
Where did you find the 77% figure?
That was my error. | don't see a 77% figure in your paper/diff. | inferred/calculated it incorrectly when reviewing RQ4 and then treated it as a reported result.
Your diff instead explicitly says that X% of macros exhibit one or more of the identified conversion difficulties; the actual percentage is generated from your analysis and isn't visible in the diff. 
So please disregard my earlier references to 77% (and | should likewise re-check the 55% figure rather than assume it is in the paper).
100 1
Diomidis Spinellis @coolsweng.mastodon.acm.org.ap.brid.gy · 03/07/2026
Artificial intelligence seems to be increasingly matched with marketing stupidity.
Suggestion to use AI summarization on a document containing an abstract.
100 1
Diomidis Spinellis @coolsweng.mastodon.acm.org.ap.brid.gy · 30/06/2026
This is the pocket computer-history museum I use for introductory computer technology presentations: 7AK7 computer vacuum tube, metal-can transistor, SSI chip, exposed EPROM and CPU chip, RAM / SSD storage and RPi zero. I demoed it yesterday to high-school […] [Original post on mastodon.acm.org]
000 0
Diomidis Spinellis @coolsweng.mastodon.acm.org.ap.brid.gy · 27/06/2026
What a time to live in! We're discussing about AI recursive self-improvement and AGI. And and the same time, we're also managing IT systems with cryptic tags and by adding "000_" to first names so that they appear on top of the list. The list is from […] [Original post on mastodon.acm.org]
	000_Yu Jiang	
Tags: #NewPC
	000_Zhenchang Xing	
Tags: #NewPC
	Aashish Yadavally	
Tags: #RegRev #RegRevNRRRR
	Abhishek Tiwari	
Tags: #RegRev #RegRevNRRRR
001 1
Diomidis Spinellis @coolsweng.mastodon.acm.org.ap.brid.gy · 27/06/2026
The saga of falsely-attributed research papers gains momentum. A recent report on the topic www.jmir.org/2026/1/e104934 and a commentary on it www.luxuriousmagazine.com/false-aut… paint a picture where the problem and its […] [Original post on mastodon.acm.org]
Digital human in a classroom.
100 1
Diomidis Spinellis @coolsweng.mastodon.acm.org.ap.brid.gy · 12/05/2026
Can you see the image smudges? I thought that my screen was dirty, but it turns out that the smudges are part of the Microsoft Office toolbar (visible in Word, Excel PowerPoint). Can't imagine what development process and bloat resulted in what looks like freehand drawing being part of it. Ideas?
001 1
Diomidis Spinellis @coolsweng.mastodon.acm.org.ap.brid.gy · 07/05/2026
Today we launch a new run of the popular and award-winning free massive online course (MOOC) on the use of Unix Tools for data, software and production engineering. More than 7,500 learners enrolled on edX. Now, a further reason to follow the course is to […] [Original post on mastodon.acm.org]
002 2