-
19 votes
-
Swedish for "the", or: why I hate linguistics
8 votes -
Static analysis, dynamic analysis, and stochastic analysis
For a long time programmers have had two types of program verification tools, static analysis (like a compiler's checks) and dynamic analysis (running a test suite). I find myself using LLMs to...
For a long time programmers have had two types of program verification tools, static analysis (like a compiler's checks) and dynamic analysis (running a test suite). I find myself using LLMs to analyze newly written code more and more. Even when they spit out a lot of false positives, I still find them to be a massive help. My workflow is something like this:
- Commit my changes
- Ask Claude Opus "Find problems with my latest commit"
- Look though its list and skip over false positives.
- Fix the true positives.
git add -A && git commit --amend --no-edit- Clear Claude's context
- Back to step 2.
I repeat this loop until all of the issues Claude raises are dismissable. I know there are a lot of startups building a SaaS for things like this (CodeRabbit is one I've seen before, I didn't like it too much) but I feel just doing the above procedure is plenty good enough and catches a lot of issues that could take more time to uncover if raised by manual testing.
It's also been productive to ask for any problems in an entire repo. It will of course never be able to perform a completely thorough review of even a modestly sized application, but highlighting any problem at all is still useful.
Someone recently mentioned to me that they use vision-capable LLMs to perform "aesthetic tests" in their CI. The model takes screenshots of each page before and after a code change and throws an error if it thinks something is wrong.
10 votes -
Bitcoin’s creator has hidden behind the pseudonym Satoshi Nakamoto for seventeen years. But a trail of clues buried deep in crypto lore led to a 55-year-old computer scientist named Adam Back.
27 votes -
A mathematical analysis of M. C. Escher’s art
16 votes -
Princess Mononoke is more important than ever
14 votes -
Rasmus Dahlin hasn't just improved his own game, he has dragged the entire team and altered the trajectory of the Buffalo Sabres franchise
3 votes -
Shadow fleet dominates Hormuz crossings as Iran ramps up bypass loadings
13 votes -
Stone Age boy in Sweden was buried in deerskin and a woodpecker headdress, archaeologists discover
11 votes -
Inside Anthropic’s killer-robot dispute with the US Pentagon
24 votes -
When video games were brown
28 votes -
Chef Gusteau in Ratatouille was a fraud
14 votes -
A comparative security analysis of three cloud-based password managers
15 votes -
Norway is a Winter Olympic giant. Why isn't it better at ice hockey?
9 votes -
Disney’s Beauty and the Beast [1991] vs Jean Cocteau’s La Belle et la Bête [1946] (2015)
9 votes -
PlayTime: How Jacques Tati develops a single gag
5 votes -
Viktor Gyökeres' gifts of bundling and poaching suggest Arsenal have found the real thing – after a slow start, the Sweden striker is now appearing regularly on the scoresheet
6 votes -
Terry Pratchett’s novels may have held clues to his dementia a decade before diagnosis, our new study suggests
36 votes -
Far Cry 5 | When gameplay and story fundamentally oppose each other
24 votes -
Toy Story's villain is a lie
13 votes -
An analysis of Elon Musk's US "Department of Government Efficiency" (DOGE)
12 votes -
The Charismatic Voice analyses Prince's Super Bowl halftime show
14 votes -
What even is a ‘box office flop’ anymore?
15 votes -
Against 'Metroidbrania': a landscape of knowledge games
39 votes -
China’s CO2 emissions have been flat or falling for past eighteen months, analysis finds
41 votes -
CNN White House correspondent Kaitlan Collins reviews news scenes in movies and TV
6 votes -
When two films tell the same story differently
9 votes -
With nine goals in his first seven Premier League games, Erling Haaland has started the season on fire – in the early running for this season's Golden Boot
6 votes -
Monumental rock art illustrates that humans thrived in the Arabian Desert during the Pleistocene-Holocene transition
11 votes -
Martin Ødegaard and Viktor Gyökeres on centre stage as Mikel Arteta's Arsenal plan takes shape
7 votes -
Same-sex partnership systems cover more than 90% of Japan’s population a decade after introduction
27 votes -
Norwegian striker Erling Haaland has taken his tally to 48 goals in 45 games for his country – what makes him such a phenomenal goalscorer?
5 votes -
The sinking of the Sleipner A offshore platform in 1991
10 votes -
Finland and Poland are both considering rewetting dried-out peatbogs to form defence barriers against a potential Russian ground invasion
31 votes -
Climate change made a two-week-long heatwave in Norway, Sweden and Finland around 2°C hotter and at least ten times more likely, study says
26 votes -
Kowloon's Gate (PS1, 1997)
7 votes -
Void Stranger – A game for lunatics
13 votes -
Moneyball was supposed to kill the human eye - the opposite is happening
7 votes -
What will Thomas Frank's Tottenham Hotspur actually look like?
4 votes -
From Brighton flop to hot property – Viktor Gyökeres is one of Europe's most prolific goalscorers, but can he do it at the very highest level?
2 votes -
Hogwarts Legacy and designing games for the masses
9 votes -
Self-driving company Waymo’s market share in San Francisco exceeds Lyft’s
27 votes -
Why it's better not to listen to Spotify playlists – two recent books reveal the business practices that influence the content offered by this music platform
25 votes -
A comfortable life for 8.5 billion people would require only 30% of current global resource and energy use
66 votes -
Final Rush is great for all the wrong reasons (Sonic Adventure 2: Battle level analysis)
12 votes -
Do Starfield's pipes make any sense?
16 votes -
Where do Red Dead Redemption 2's birds go?
17 votes -
Is Swedish striker Viktor Gyökeres the right fit for Arsenal in the Premier League?
6 votes -
The loneliest NPC in Super Mario Odyssey
12 votes -
Framing Godland
3 votes