frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: AISlop, a CLI for catching AI generated code smells

https://github.com/scanaislop/aislop
47•Heavykenny•57m ago•35 comments

Tulip mania: when a single flower was worth more than a house (2025)

https://dutchreview.com/culture/tulip-mania-netherlands/
70•dotcoma•2h ago•62 comments

The UK Government's Low Value Purchase System Is a Waste of Time

https://shkspr.mobi/blog/2026/05/the-uk-governments-low-value-purchase-system-is-a-waste-of-time/
78•ColinWright•2h ago•41 comments

Please Use AI

https://shawnsmucker.substack.com/p/please-use-ai
99•garycomtois•45m ago•13 comments

Claude Opus 4.8

https://www.anthropic.com/news/claude-opus-4-8
1652•craigmart•21h ago•1286 comments

Bricks and Minifigs Stole a Man's $200k Lego Collection

https://mybricklog.com/blog/bricks-minifigs-corporate-stole-old-mans-200000-lego-collection
1153•philips•19h ago•508 comments

Local Git Remotes

https://cblgh.org/posts/local-git-remotes/
28•surprisetalk•1h ago•21 comments

High Density Living, 2000 Years Ago: Inside the Roman Apartment Building

https://commonedge.org/high-density-living-2000-years-ago-inside-the-roman-apartment-building/
25•surprisetalk•2h ago•5 comments

Is This Sustainable?

https://jamiehurst.co.uk/2026-05-24_ai-sustainable
62•ColinEberhardt•4h ago•49 comments

Real-time LLM Inference on Standard GPUs: 3k tokens/s per request

https://blog.kog.ai/real-time-llm-inference-on-standard-gpus-3-000-tokens-s-per-request/
102•NicoConstant•4h ago•51 comments

Cedana (YC S23) Is Hiring

https://www.ycombinator.com/companies/cedana/jobs/d1vYocG-forward-deployed-engineer-ai-hpc
1•neelm•2h ago

Claude Code – Everything You Can Configure That the Docs Don't Tell You

https://buildingbetter.tech/p/i-read-the-claude-code-source-code
244•ankitg12•12h ago•51 comments

Orchestrating AI code review at scale

https://blog.cloudflare.com/ai-code-review/
70•pramodbiligiri•3d ago•22 comments

An Obsessive Focus on UX: Pilot's Pressure-Regulating Kire-Na Highlighter

https://www.core77.com/posts/143832/An-Obsessive-Focus-on-UX-Pilots-Pressure-Regulating-Kire-Na-H...
28•surprisetalk•3d ago•5 comments

I made a million dollar product from my dorm room (2025)

https://nick.winans.io/blog/nice-nano/
492•mattrighetti•18h ago•74 comments

We should be more tired than the model

https://vickiboykis.com/2026/05/28/we-should-be-more-tired-than-the-model/
68•tosh•2h ago•69 comments

Let's compile Quake like it's 1997

https://fabiensanglard.net/compile_like_1997/
114•goranmoomin•11h ago•41 comments

Poll: How often do you check "newest"?

8•ColinWright•2h ago•3 comments

Volkswagen blocks Home Assistant by requiring client assertion

https://github.com/robinostlund/homeassistant-volkswagencarnet/issues/967
292•Kwastie•8h ago•145 comments

HeidiSQL – Lightweight MariaDB, MySQL, SQL Server, PostgreSQL and SQLite Manager

https://github.com/HeidiSQL/HeidiSQL
77•peter_d_sherman•11h ago•26 comments

Even (very) noisy LLM evaluators are useful for improving AI agents

https://www.tensorzero.com/blog/even-very-noisy-llm-evaluators-are-useful-for-improving-ai-agents/
10•GabrielBianconi•2d ago•0 comments

Italians and Dutch share the same gestural instinct for teaching

https://www.mpi.nl/news/italians-and-dutch-share-same-gestural-instinct-teaching
96•vi_sextus_vi•12h ago•41 comments

Ten Basic Clouds

https://www.noaa.gov/jetstream/clouds/ten-basic-clouds
167•nopg•4d ago•44 comments

Is AI causing a repeat of Front end's Lost Decade?

https://mastrojs.github.io/blog/2026-05-23-is-AI-causing-a-repeat-of-frontends-lost-decade/
138•xyzal•3h ago•140 comments

Wterm – Terminal Emulator for the Web

https://wterm.dev/
21•m3h•5h ago•2 comments

Blue Origin rocket explodes on launchpad in a setback

https://www.reuters.com/science/blue-origin-says-it-faced-anomaly-during-hot-fire-test-2026-05-29/
6•onemoresoop•12m ago•1 comments

Cars collect a startling amount of data about you

https://www.bbc.com/future/article/20260513-your-car-is-spying-on-you-its-about-to-get-worse
443•1vuio0pswjnm7•11h ago•231 comments

Nitpicking the shell history scene in 'Tron: Legacy'

https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/tron-legacy/
289•speckx•19h ago•99 comments

Show HN: Context-aware Japanese furigana using Sudachi and ModernBERT

https://www.ezfurigana.com/
4•epitrochoid413•2h ago•0 comments

Headway Therapy Patients Forced to Scan Their Faces to Keep Getting Care

https://www.404media.co/headway-therapy-facial-scan-biometric-data-identity-verification/
6•pavel_lishin•19m ago•0 comments
Open in hackernews

Show HN: AISlop, a CLI for catching AI generated code smells

https://github.com/scanaislop/aislop
45•Heavykenny•57m ago
Hi, I’m Kenny, I’ve been building aislop. I starting working on this after using Claude Code, codex and opencode several times and noticing some slops. They aren’t syntax and passes most tests, they are patterns like empty catch blocks, useless comments, duplicated helpers, dead code and many more. So I built a tool to scan and check for these patterns and wired it into hooks so after each tool call, the agent checks for the slops.

You can try it out with npx aislop scan.

It’s all local and no code is transferred. Thank you.

Comments

hootz•47m ago
Ran it in my codebase, detected some good stuff, was able to pass the issues to my agent so they can be validated and fixed. Good job!

I'd love for it to have flags for Pi and Crush too :)

Heavykenny•32m ago
Thank you, really appreciate.
axod•40m ago
I don't think this approach is wise.

Concentrate on code quality, and whether it does what it needs to do. Not whether it was written by AI or not.

bigfishrunning•36m ago
I'm interpreting this not as a "catch ai submissions gotcha" tool, but as a "last pass in review catch mistakes AI made that i may have missed" tool. Having more linters is a good thing IMO (I say this as someone who doesn't use AI to generate code, but works with people who do and has to review a lot of AI generated code)
Heavykenny•35m ago
Thanks, I actually concentrated on improving code quality, the patterns I flagged are poor design choices that humans wouldn’t write. Examples are duplicated functions doing same thing, dead or redundant codes etc. These builds up and degrade the codebase over time.
axod•33m ago
> ...are poor design choices that humans wouldn’t write.

They certainly do in my experience. Maybe you've been lucky and haven't worked with really messy programmers.

Heavykenny•25m ago
I have worked and seen these in code reviews but the issue now is code reviews are overwhelming and non existent in some cases.
bigfishrunning•39m ago
A linter with rules for AI-specific weirdness is absolutely a great idea, thank you! Are there any plans to support other languages besides javascript?
Heavykenny•33m ago
Thank you. I currently support up to 8 languages: php, go, rust, python, js and ts
MonstraG•17m ago
thats 6?
genghisjahn•16m ago
7 and 8 are left as an exercise for the reader.
stymaar•11m ago
I have the implementation for languages 7 and 8 but it's too big to fit in this comment section.
Retr0id•12m ago
well, they did say "up to" 8
ryandrake•11m ago
The thread just became meta-ironic, with regard to AI hallucinations.
pixel_popping•36m ago
The intent is good, but frankly, credibility is lost by using "slop" words imo, OP you might seriously want to re-evaluate who is the target market, probably users that leverage high automation 24/7, startups and so-on, they don't want to incorporate products that talks about the modern way (and somehow only way to compete) of development as "slop" imo because soon enough, it's not true anymore (it's already not true with the right tooling).
hootz•33m ago
Yeah, to be honest, it really is a bit weird to incorporate a tool called slop into a corporate CICD flow. Anubis fixed a similar problem by creating a corp-safe version without the anime mascot.
Aurornis•27m ago
> Anubis fixed a similar problem by creating a corp-safe version without the anime mascot.

I wouldn’t say they fixed it. Rather it was an intentional choice to put an anime girl on websites unless you paid for the product.

trollbridge•16m ago
Imagine an operating system company making a product called “quick and dirty”.
Der_Einzige•35m ago
Related, we made "Antislop", a framework for removing repetitive phraseology from LLMs: https://arxiv.org/abs/2510.15061
throw03172019•28m ago
> I’ve been building aislop.

This made me chuckle.

Cool tool, the dead code checks can be very helpful. I’ve seen Claude leave unused functions when iterating which always frustrates me.

Heavykenny•15m ago
haha. I love the name - aislop
Retr0id•10m ago
Forgot to switch accounts?
beart•7m ago
OP seems to be an AI account.

> Don't post generated comments or AI-edited comments. HN is for conversation between humans.

eithed•21m ago
Can you explain the benefits of running this over rector / eslint? (and to certain degree phpstan / deptrac)
sync•17m ago
I tried it on my codebase. There's a lot of overlap with tools like Oxlint / ESLint, I'm not sure that's too valuable vs. a more focused tool that actually focuses solely on 'slop' signals. These lint rules tend to get very opinionated which is why those tools expose so many configuration options.

One real bug tho:

> [ERROR] Imports "mdast" but it's not declared in package.json

A type-only import like `import type { Blockquote, RootContent } from 'mdast';` is actually acceptable if `"@types/mdast": "^4.0.4"` is included in the package.json.

Heavykenny•10m ago
thanks for this catch, really appreciate. Can you create an issue on GitHub so you can easily track when I resolve this?
maddhruvhn•16m ago
awesome work, someone is caring about using less token :clap:
elpocko•15m ago
>They aren’t syntax and passes most tests

What?

vinnymac•10m ago
I tried it but see a lot of false positives.

One funny thing I see it doing is deleting seemingly random comments lines, for example if a file has a comment that spans multiple lines but doesn’t use a multi line comment syntax. It just chooses one at random transforming the once useful comment into slop.

fishgoesblub•9m ago
Apparently I need to check in with a Doctor because code written by myself is seen as AI, and the lazy AI bits aren't. More Human than Human?
ryandrake•6m ago
I think a lot of the telltale signs of AI can be found in the comments. Besides the slop writing style, I've found AI comments to 1. be overly verbose, 2. unnecessarily describe before/after code state (# This function used to do foo, but now it does bar), and 3. reference its own internal "plan" (# This function is part of Stage 3 of the implementation of Use Case X from the requirements doc) WTF is Stage 3? - says code reader 2 years from now. Although I bet you can probably prompt these behaviors away.
ronbenton•4m ago
Petition to rename this “SlopCop”