frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

I reverse-engineered "Direct" traffic and found 40% was AI bots

https://www.Zyro.world/
2•edwardglush•1h ago

Comments

edwardglush•1h ago
Hello HN,

I'm the technical founder of Zyro. I built this because I kept seeing my "Direct" traffic bucket inflate while my ad spend efficiency dropped. I suspected the traffic wasn't actually "Direct," but standard analytics tools (GA4) were stripping the referrer data from newer sources.

I spent the last year building a custom detection engine to "unmask" this traffic.

The Tech Stack & Implementation:

The Core Problem: Most AI tools (ChatGPT, Perplexity, Claude) and "dark social" apps don't pass standard referrer headers.

The Solution: I built a TrafficSourceDetector that parses over 50 specific tracking parameters (like ttclid, gbraid, and specific AI signatures) that usually get sanitized by default configs.

Data Handling: One major headache was URL truncation with standard string columns. I migrated the schema to use NVARCHAR(MAX) in SQL Server to handle the massive, parameter-heavy URLs generated by modern ad platforms without data loss.

Optimization Logic: Instead of frequentist A/B testing (which wastes traffic on losers), I implemented a Multi-Armed Bandit (Thompson Sampling) algorithm. It updates in real-time to route traffic to the winning variant automatically.

Latency: To ensure the "flicker" doesn't hurt UX, I moved the geolocation logic (MaxMind) to a localized instance (avoiding external API calls) to keep decision latency near 0ms.

Scanning: The visual editor uses HtmlAgilityPack to parse the DOM and identify "testable" elements (headlines, buttons) automatically.

The tool is currently live. I'm looking for feedback on the detection logic—specifically if anyone else is seeing massive "Direct" traffic that turns out to be AI scrapers/users.

Happy to answer questions about the bandit algorithm or the SQL architecture!

Succession: Linux kernel community gets continuity plan for post-Linus era

https://www.theregister.com/2026/01/27/linux_continuity_plan/
1•pjmlp•3m ago•0 comments

I Stopped Following the News

https://mertbulan.com/2026/01/28/why-i-stopped-following-the-news/
1•mertbio•4m ago•0 comments

PromptForest: Fast Ensemble Detection of Malicious Prompts for LLMs

https://github.com/appleroll-research/promptforest
1•appleroll•4m ago•1 comments

Virtual Boy on TV with Intelligent Systems Video Boy

https://hcs64.com/video-boy-vue/
1•hcs•5m ago•0 comments

Online Hearing Test

https://realtimesoundmeter.org/online-hearing-test/
1•bitvvip•5m ago•0 comments

I felt a duty to watch. Now blood-soaked streets fill my dreams

https://www.smh.com.au/world/middle-east/a-force-for-truth-and-hope-has-turned-into-my-doomscroll...
1•femto•8m ago•0 comments

Exploring Different Keyboard Sensing Technologies

https://www.lttlabs.com/articles/2026/01/27/exploring-different-keyboard-sensing-technologies
2•viraptor•16m ago•0 comments

Building Products as a Designer

https://twitter.com/borakaizen/status/2016254999890681866
2•kaizenb•18m ago•0 comments

Goodbye Java, Hello Go

https://wso2.com/library/blogs/goodbye-java-hello-go
4•thunderbong•19m ago•0 comments

UK joins European offshore windfarm plan

https://www.theguardian.com/environment/2026/jan/26/uk-among-10-countries-to-build-100gw-wind-pow...
2•zeristor•19m ago•1 comments

The Rise of Sanityware

https://thatshubham.com/blog/2026
2•todsacerdoti•20m ago•0 comments

Show HN: Kaboink Humanize and Stay on Brand

https://kabo.ink/
1•jamescampbell•20m ago•1 comments

Show HN: Heroshot – Automate documentation screenshots with a visual picker

https://heroshot.sh/
1•machala•22m ago•0 comments

The Silicon Gaze: A typology of biases and inequality in LLMs

https://inequalities.ai/
1•the-mitr•22m ago•0 comments

Commodore 64 Helps Revive the BBS Days

https://hackaday.com/2026/01/25/commodore-64-helps-revive-the-bbs-days/
2•rbanffy•26m ago•0 comments

Surely [the crash of the US economy] has to be soon

https://wilsoniumite.com/2026/01/27/surely-it-has-to-be-soon/
11•Wilsoniumite•27m ago•2 comments

The end of the curl bug-bounty

https://daniel.haxx.se/blog/2026/01/26/the-end-of-the-curl-bug-bounty/
1•pabs3•27m ago•0 comments

Mechanical Computing [pdf]

https://raney.seas.upenn.edu/wp-content/uploads/2022/01/Yasuda-2021-Mechanical-computing.pdf
2•nill0•29m ago•0 comments

Negoti-AI-Tion

https://www.tornikeo.com/negoti-ai-tion/
2•tornikeo•30m ago•0 comments

Rights Amplification in Master-Keyed Mechanical Locks [pdf]

https://www.mattblaze.org/papers/mk.pdf
1•nill0•33m ago•0 comments

Your Agent's Reasoning Is Fine - Its Memory Isn't

https://www.decodingai.com/p/designing-production-engineer-agent-graphrag
1•rbanffy•33m ago•0 comments

How AI is transforming research: More papers, less quality

https://newsroom.haas.berkeley.edu/how-ai-is-transforming-research-more-papers-less-quality-and-a...
1•cumo•34m ago•0 comments

ASML firing 1700 people, mostly managers

https://www.ed.nl/binnenland/asml-wil-veel-managementbanen-schrappen-rekent-op-1700-ontslagen~a04...
18•dep_b•35m ago•5 comments

How the AI Labor Displacement Tsunami Could Wipe Out the Economy

https://blogs.timesofisrael.com/how-the-ai-labor-displacement-tsunami-could-wipe-out-the-entire-e...
1•cumo•35m ago•0 comments

DSM-5: The foundation of psychiatric diagnosis is about to get a makeover

https://www.npr.org/2026/01/28/nx-s1-5684121/dsm-5-american-psychiatric-association-diagnostic-me...
1•1659447091•36m ago•0 comments

Wake up to the risks of AI, they are almost here

https://www.theguardian.com/technology/2026/jan/27/wake-up-to-the-risks-of-ai-they-are-almost-her...
1•cumo•37m ago•0 comments

The mysterious electrides – Knowable Magazine

https://knowablemagazine.org/content/article/physical-world/2026/chemistry-of-electrides-new-cata...
1•rbanffy•37m ago•0 comments

Trigonometric series and set theory [pdf]

https://www.pma.caltech.edu/documents/5624/trigonometric_series_and_set_theory_article03.pdf
1•nill0•37m ago•0 comments

Nonograms: a practical guide with interactive examples

https://lab174.com/blog/202601-nonograms/
5•merelysounds•38m ago•1 comments

Scott and Mark Learn to Pilot Coding – Vibe Coding for Real [video]

https://www.youtube.com/watch?v=csU7i8QvzqU
1•weinzierl•38m ago•0 comments