frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Discord-delete – Bulk-delete Discord messages from your data export

https://github.com/DatCodeMania/discord-delete
2•DatCodeMania•1h ago

Comments

DatCodeMania•1h ago
Hi HN. I built this because I tried to get Discord to delete my messages the official way first, and it went nowhere.

I filed a GDPR Article 17 erasure request. After a long email battle, Discord did offer to delete the messages I no longer had access to (if I provided them with IDs from my data package), but wouldn't go further, citing other users' interest in the conversation. They said I could either delete all my other messages manually, one at a time, or delete my whole account (which merely anonymizes them to "Deleted User"). I wasn't particularly inclined to click delete hundreds of thousands of times, so I built this.

How it works: your export already lists the exact channel and message IDs for everything you've posted, so discord-delete sends one DELETE per message against the same REST endpoint the client uses. The search API is never used. Pacing is adaptive: AIMD off a floor, plus obeying Discord's rate-limit headers, so it settles near the fastest rate Discord tolerates. It runs as a TUI/headless, is open source (MIT), and is packaged as a single Go binary. Requests are made to Discord, plus ntfy for progress updates if you opt in and a once-a-day version check against GitHub releases (opt out with an env var). Token storage is opt-in to the OS keyring.

The two caveats are that automating a user account is against Discord's ToS and can get it banned, and a large account will take days, which is a limit set by Discord.

I've been thinking about a similar tool for Reddit next, working from their data export the same way, since a quick search didn't turn up anything up to my standards. Please do point me towards anything good that exists. The scripts I found on GitHub either didn't handle rate limits well or required you to go through Reddit's whole API signup process.

ExploitGym AI benchmark source code

https://github.com/sunblaze-ucb/exploitgym/
1•joshka•28s ago•0 comments

Preventing Data-Purpose Laundering by Agentic AI

https://futurium.ec.europa.eu/en/apply-ai-alliance/community-content/preventing-data-purpose-laun...
1•sangamdas•1m ago•0 comments

Which mobile AI agent is the most powerful in 2026

https://knightli.com/en/2026/05/29/mobile-gui-agent-projects-comparison/
1•daniela-vera•2m ago•0 comments

Security: Line goes up · Hugo van Kemenade

https://hugovk.dev/blog/2026/security-line-goes-up/
1•rbanffy•4m ago•0 comments

We are surprisingly close to prompt-to-model in computer vision

http://stefano.petrilli.xyz/prompt-to-model/
1•stefanopetrilli•4m ago•0 comments

What our AI guiding principles mean – Wagtail CMS

https://wagtail.org/blog/what-our-ai-guiding-principles-actually-mean/
1•rbanffy•4m ago•0 comments

Pip 26.2: –only-deps solves 16 years of app deployment hacks – James O'Claire

https://jamesoclaire.com/2026/07/23/pip-26-2-only-deps-solves-16-years-of-app-deployment-hacks/
1•rbanffy•5m ago•0 comments

Reject Agility, Embrace Specification

https://lewiscampbell.tech/blog/260622.html
1•LAC-Tech•8m ago•0 comments

PHP: RFC:JIT

https://wiki.php.net/rfc/jit
1•tosh•9m ago•0 comments

Researchers in Biotech Lose 30% to 40% of Their Time Searching for Data

https://memgraph.com/blog/researchers-in-biotech-lose-time-in-data-searching
1•taubek•9m ago•0 comments

Hiker Trekked 10 Miles to Safety After Impaling Himself on Pole

https://www.nytimes.com/2026/07/27/us/montana-hiker-impaled-pole.html
1•Michelangelo11•11m ago•1 comments

AI and democracy: the right to resist optimization

https://humanistreview.ai/issue-1/tang-ai-democracy-optimization/
2•inferhaven•11m ago•0 comments

MCP 2026-07-28 support in 14hrs while retaining legacy compatability

https://asdecided.com/changelog/v0.25.0
1•tcballard•12m ago•0 comments

A personal website with an AT Proto onboarding strategy

https://anna.pckt.blog/why-websites-ry9euz7
1•articsputnik•12m ago•0 comments

A Reference Architecture for Cryptocurrency Quantitative Trading Platforms

https://medium.com/@DolphinDB_Inc/a-reference-architecture-for-cryptocurrency-quantitative-tradin...
2•dbaa4real•17m ago•0 comments

Graphify: Codebase Knowledge Graph

https://github.com/Graphify-Labs/graphify
1•handfuloflight•17m ago•0 comments

Scientists at OpenAI and Anthropic ask U.S. for tools to pace AI development

https://www.nbcnews.com/tech/security/openai-anthropic-scientists-ask-us-tools-ai-development-rcn...
1•geox•18m ago•0 comments

Why strict memory overcommit matters for Postgres

https://clickhouse.com/blog/strict-memory-overcommit-for-postgres
1•saisrirampur•20m ago•0 comments

The Cipher Behind Qsyrupwd: Reconstructing IBM i Password Hashes

https://blog.silentsignal.eu/2026/07/28/the-cipher-behind-qsyrupwd-reconstructing-ibm-i-password-...
1•jandeboevrie•21m ago•0 comments

What Is Google

https://www.google.com
1•kellyanderson•21m ago•0 comments

SQLite in Production: Optimizing WAL Mode, Concurrency, and VFS Layers

https://micrologics.org/blog/sqlite-in-production-optimizing-wal-mode-concurrency-and-vfs-layers-...
1•ankitg12•22m ago•0 comments

Show HN: DeepSeek API – 50pct cheaper, no minimum, instant key delivery

https://43.155.207.94.sslip.io
1•novauser23836•22m ago•0 comments

Portable Claude Code

https://gist.github.com/mlajtos/138886341335ad4ddbfb034039e39a28
1•mlajtos•23m ago•0 comments

Talk to Your Area (Askaround.me)

1•SahibzadaAM•27m ago•0 comments

A Loop of Your Own: making a sample loop follow a drummer's tempo

https://drummate.app/blog/a-loop-of-your-ow
1•sashyo•27m ago•0 comments

eBay agrees $56M settlement with bloggers over harassment case

https://www.bbc.co.uk/news/articles/cj039p238r5o
3•iamflimflam1•27m ago•0 comments

The Forward Deployed Engineer

https://theagenticfounder.com/fde-guide
1•peteridah•29m ago•1 comments

Show HN: Antics: Drop-in multiplayer for your AI-built games

https://antics.gg/
3•eric_khun•30m ago•0 comments

Show HN: I made a convenient file sharing service (NOT A STARTUP)

https://coldfiles.dev/
2•bunchy7s•31m ago•1 comments

C++26: Reducing Undefined Behaviour

https://www.sandordargo.com/blog/2026/07/29/cpp26-reduces-undefined-behaviour
2•ingve•31m ago•0 comments