The finne troll published his response with “lightly redacted copy of the entire email thread”.
And guess that has been lightly redacted?
- “an OSINT investigation” on your Nazi grandfather who changed the name in 1944, will not vibecode a patokallio.gay dating app
+ “an OSINT investigation” on your Nazi grandfather, will not vibecode a gyrovague.gay dating app
That’s the sore spot. His grandfather seems to have been a real Nazi criminal, even by Finnish standards. We need to dig deeper.
When the lease on your domain expires, it often gets snapped up by what are called “parking” outfits (which is like calling a toll booth a “roadside hospitality concept”). A parking domain is basically a dead address turned into a little money farm: no real content, just ads, redirects, tracking pixels, and a vague pretense of being a website, all optimized to squeeze value out of whatever stray visitors still wander in.
But what if the domain that falls into a parking company’s hands was not serving articles or blog posts or cat photos, but scripts. Say, for example, a CDN endpoint. Or a banner network. Or some forgotten third-party JavaScript that thousands of living, breathing sites still quietly load in the background.
Well then the fun starts.
Because now the parking company is sitting in the middle of someone else’s supply chain. They can redirect visitors from perfectly legitimate, still-active sites that happen to reference that old domain. And they do it in a way designed to stay invisible. No big splash. No obvious breakage. Just a slow siphoning of traffic that can go unnoticed for years.
For example, here is a case where traffic was stolen from EJ.ru for four years. Four. Nobody noticed until someone sent a bug report that basically said: “Why can’t I archive pages from EJ?” And the answer turned out to be: because somewhere in the stack, a script was loading from a dead domain that had been picked up by a parking company and turned into a redirect machine.
Here is the archive: https://archive.today/ww82.echobanners.net
And another similar story: https://archive.today/www3.widgetserver.com
So when people start talking about hacker ethics, about bug bounties, about responsible disclosure, you start to wonder how that whole moral economy is supposed to function when the so called respectable domain investors are behaving a little worse than the hackers. Not breaking in, not exploiting zero days, just quietly sitting on expired infrastructure and milking the pipes that nobody remembered to shut off.
Yesterday one of the archive’s early adopters sent me a link to an article about how various sites block archive.org and asked how things are on our end.
I wrote back something like: “Honestly, the bigger trend we’re dealing with lately is front-enders shipping a hundred JavaScript files per page, so if even one of them fails to load the whole page collapses like a house of cards. Against that background, even if something like what the article describes did happen, it probably passed unnoticed.”
…
An hour later an email arrives from a sysadmin at Condé Nast: “Are you blocking our office IP?”
“Oh. Right. Yes, we are. You’re reprinting the seed-crystal of a finne troll’s black-tar propaganda about us, laundering it with your brand’s legitimacy, and you still expect to keep using our free service? Have you people completely lost your damn minds over there?”
…
Back in the dawn-of-the-Internet era, when hosting providers billed by the gigabyte even for dedicated servers and the Great Firewall of China was still a glimmer in some bureaucrat’s eye, lots of sites just blocked visitors from China. They weren’t buying anything anyway.
Now everyone blocks everyone they don’t like or don’t profit from.
Walmart (or Target?) blocks everyone outside the U.S.
Ukraine’s been blocking VK for a decade.
Things that feel almost like core infrastructure - (((ifconfig.me))), (((ipinfo.io))), … - block Iran.
We block Cyprus because it has a suspiciously high density of people with a past best left undisclosed starting shiny new “European” lives from scratch.
…
To deal with that reality, a multi-exit VPN, one that chooses a exit node depending on the target IP, has been a necessity for a long time now, for bots and humans, long before “VPN” became a lifestyle accessory.
But it comes with problems:
First, privacy. Tracking scripts don’t see one IP, they see several. And even that pattern by itself is a de-anonymizing signal, because there aren’t that many surfers who look like that.
Second, Cloudflare. The exit gets chosen for the IP, not the domain, and multiple sites are mixed together on the same IP. Some only let you in from the U.S., others only from Europe, etc. There’s no good solution. So you pick some compromise region X based on which of your favorite sites you’re least willing to have broken. All your Cloudflare traffic now goes through region X. And if you yourself aren’t actually in X (because you chose it not by proximity but by least-badness for your personal web ecosystem) then your packets start doing laps around the planet.
For a multi-exit VPN user, a site behind such a “mixer” CDN ends up slower than a site with no CDN at all.
And this is yet another reason — after EDNS, captchas (that can pop up instead of any one of a hundred included JavaScript files), random de-platformings, did I miss anything? — that makes Cloudflare a kind of natural antagonist.
Not exactly an enemy.
More like a sparring partner you keep finding yourself matched against, again and again, in different disciplines, in different rings, each time convinced this bout will finally settle something, and each time walking away a little more bruised and a little more aware of how strange the whole fight has become.
Some time back, I sat down for an interview with Legal Tribune. The subject was mainly about paywalls and about the use of public archives to get around them. Now, that interview hasn’t seen the light of day yet (maybe it still will) but I reckon there are two reasons it got shelved. And those two reasons, in my judgment, deserve to be heard by the public.
They asked me, plain and proper: “Doesn’t the work of these archives undermine the business model of German media and by extension, democracy itself, truth, justice, and the whole Teutonic order?”
Well now, the natural answer to that is another question: What undermines that business model more — a quiet archive that does not advertise its accidental remedy, or a big newspaper article that reminds precisely those who can afford subscriptions that paywalls can be avoided?
Especially when we’re talking about Germany, a country with a mighty fine library system. A system where just about anyone with a library card (which is to say, just about everyone) can already get past paywalls. Even the hard ones. Even the kind the archives can’t crack. There are even special browser tools built just to make it easier. And you can’t fix that with some grand gesture like calling it “piracy” and blocking a domain on der Bundesbrandmauer.
But what can kill their business model is a public debate that marches straight into every German living room and says: “You don’t actually have to pay for this”, that in fact it is not “pay for access”, but merely “donate for our democracy”, and who would subscribe to that? That kind of idea spreads faster than any archive ever could.
Now, the second reason. And while I’m at it, let me address those who might accuse me of comparing Jani Patokallio to Hunter Biden yesterday. Yes sir, there is some friction between us and the German media. But it ain’t about paywalls. It’s about their wish to scrub from the archive the articles they already took down from their own site. And that makes a man wonder: how do they pull those same articles out of libraries too when a publisher has second thoughts?
What’s curious is this: almost every one of those stories is about the misadventures of wayward scions from respectable families, boys and girls who manage to tarnish their own last names with their behavior.
The most “toxic” content for us isn’t politics at all. It’s pages of hookers (kinetic ones, not virtual) and these well-born kids splashed across the papers. Not ministers. Not presidents. Just reputations in free fall.
And maybe that shouldn’t surprise us. After all, the word reputation comes from the same old root as puta.
Ladies and gentlemen,
In the autumn of 2025, I published a subpoena received from the Federal Bureau of Investigation.
Since that day, I have been asked time and again: “And what happens next?”
Well, allow me to tell you.
I published that subpoena as an act of responsible disclosure. I did not maintain a so-called “canary page” - the kind some operators use to signal they remain free from legal gag orders. My circumstances were such that I was far removed from jurisdictions where such orders carry immediate, enforceable weight. Moreover, my site was never prominent enough to attract a dedicated cadre of volunteers who might vigilantly monitor such a page for changes. Thus, I resolved upon a simple principle: should any authority send me a legal instrument, I would publish it forthwith. And that is precisely what transpired.
I confess, I anticipated interest from no more than a handful of crypto-anarchists - the very same individuals who had previously urged me to implement a canonical canary page, yet who offered no commitment to actually watch over it.
Imagine my surprise, then, when the matter spilled into the mainstream news and reached million eyes.
But let us be clear: these were not news reports in any genuine sense. The standard refrain read, “We have reached out to the site’s operator and will update this story upon receiving a response.” Yet no journalist ever contacted us (only exception is Meduza, asking for an interview and a bigger article later). This was not investigative journalism; it was dissemination - pure and simple. A prepackaged narrative, delivered to newsrooms with the polite request: “Dear comrades, here is the truth - please publish it.”
Curiously, every one of these ersatz “news” pieces prominently cited a two-year-old blog post by a certain Jani Patokallio as its authoritative source - a rather odd choice, given that it was merely a personal blog entry by an unaffiliated third party. One might charitably argue it was a piece of enduring open-source intelligence. Very well, let us grant that. But then, why do nearly all the links within that “investigation” point exclusively to blog.archive.today? Why not cite the original sources directly? And more tellingly, there exist at least five other substantial OSINT analyses concerning archive.today. Why, then, did every journalist - seemingly in lockstep - select this one particular post? Unless, of course, they were not writing at all, but merely copying and pasting a ready-made text.
This raises a more troubling possibility: what if that link to the old blog post was not a citation, but a SEO backlink? What if Mr. Patokallio was not a passive observer, but the very author of the seed?
First of all, he had already attempted to promoute that very blog post in the media two years ago. On that prior occasion, it found a home only at Boing Boing. The second try achieved far wider circulation.
A cursory AI-groking into Mr. Patokallio’s background reveals a man no stranger to the shadowed corridors of media manipulation. He was instrumental in repackaging community-written content from WikiTravel into commercially published Lonely Planet guides under his own editorial imprint.
But that is merely the beginning.
The Patokallio family presents a profile of considerable geopolitical entanglement. His brother, Mikko Patokallio, serves as Senior Manager for Ukraine at the Crisis Management Initiative (CMI), a Finnish NGO deeply involved in conflict mediation and Eurasian affairs.
Their father, Pasi Patokallio, is a career diplomat who has served as ambassador to Israel, Canada, and Australia. He is also a noted critic of the Ottawa Treaty banning anti-personnel landmines, and his advocacy appears to have borne fruit: Finland withdrew from the treaty recently, paving the way for the mining of its 2,000-miles eastern border. He wrote an autobiography modestly titled ‘Me, guns and the world’
As for the family name itself - Patokallio - it was coined and officially registered in 1944, a year of profound realignment for Finland, as the nation shifted its wartime allegiance. In Finland, surnames can indeed be “registered” like domain names, securing exclusive rights to their use. One cannot help but wonder what prompted the adoption of a new name at such a pivotal historical moment.
Thus, we are not dealing with a mere hobbyist blogger who “saw a neat website and wrote a post,” as Jani Patokallio once claimed on Hacker News. This is the work of a member of a family with a shady Nazi-era story and deep roots in arms export, the Ukrainian conflict and information operations (Jani’s profile resembles more of Hunter Biden than an IT blogger) - a long-term, systemic interest in the archive project that may well prove more consequential, and perhaps more dangerous, than the attention of either the proprietor of luxuretv.com with his fake French child porn alliances or even the FBI itself.
Hi there! /tl1pG is not being captured properly. Thank you!
Fixed
Sorry for delays, Tumblr questions are not forwarded to email since April and I just spot it.
Is there any way you could make an Android app that I could just share the URL to in the sharing menu so it goes right there?
bleacherreport articles are showing up blank (screenshot works but the actual webpage archive is blank). Could you take a look at this? Thanks!
e.g. bleacherreport*com/articles/2583445-nba-opening-night-gets-the-hotline-bling-drake-music-video-treatment
I made a fix for future bleacherreport saves, but this one seems unrecoverable (React often cleans the whole page on JavaScript error, and this is what was happening on bleacherreport)
Did you decide to stop allowing the archival of Mature Labelled content from Tumblr? Thanks for your time!
No, I did not. Any examples of broken pages ?
Hi, thanks for providing this fabulous archive service! In https://blog.archive.today/post/688077534761566208, you said that user’s IP address won’t be send to website since 2019. Could you provide an option to send IP address to capture localized contents? And some websites may only be reached in certain regions… :-(
Websites no longer look at `X-Forwarded-For` for user region, so I have to use per-website proxies to get localized content and avoid geo-block.
It is not 100% correct though, so feel free to report a bug it you spot that.
Can you expand the text at "See More" on QreQE ?
yes
Did something change over the past few days such that the site no longer functions through TOR?
It works.
Let me guess: if you copy-pasted archiveiya74codqgiixo33q62qlrqtkgmcitqx5u2oeqnmn5bpcbiyd.onion from wikipedia, it won’t work because it contains a zero-width space character inside.
Hi, could you have a look why pages from steamcommunity won't archive? Here's an example, the page "The updated Steam Mobile App is now available" is stuck in submit. Thanks for the great work and site!
Could you tell the url of the page? I see no failed pages from steamcommunity
please add support for showing sensitive content from mastodon screenshots.
It is supported.
But. Mastodon is not detected automatically, there is a list of domains which may be incomplete. Just mail me where you see it is not supported yet.
Pretty please remove the recent restrictions for archiving Twitter. It's practically useless for archiving Twitter now. I just archived someone's media page and it only captured their first 4 tweets.
I know, it need to be remade almost from scratch because of the changes on Twitter side. Old code resulted in loading spinner and no content at all.
I archived a website but the sidebar from the right side is in the middle of the page. How do I fix that?
where?
Z7gaQ and 09Vbx are stuck on the loading screens, however the thumbnails for these archives show past the loading screens
yes, fixed.
thank you for the report!
"It needs accounts, otherwise instagram redirects to the login page or shows a fake 404 page. Accounts do not live long." I've entered the full instagram url, all i get is "Not Found (yet?)". what does this mean? the provided ig acount i entered is public not private
This means it has tried 10 times and given up.You didn’t specify an account for the archiver to log in to instagram, it’s just not implemented
why isn't instagram archive working?
It needs accounts, otherwise instagram redirects to the login page or shows a fake 404 page. Accounts do not live long.
Spoilers on the War Thunder forum (and google caches of it) don't get expanded. Could this be fixed?
sure
Some pages don't display images correctly (ie, like archive 'wR3Ar'). Could you fix it?
Those are not missing images but missing ad blocks.
I notice on the /wip pages when I archive something from a news site, most of the time is spent loading various trackers, assets that are never displayed like videos, etc. Why not only load what's needed to render content? Not commenting on the state of the web here, just the performance of the archiver.
Known trackers are skipped (their lines are gray instead of green)
Why can't Instagram pages be archived anymore? I try to save one and then its like "Sorry this webpage is not available."
Instagram and FaceBook are broken most of the time: constantly getting kicked out of the account, being blocked by IP, … Although there aren’t many requests to save pages from there, less than 100 a day. I think there must be quite a few live users who view many more pages in a day. How they do it is not clear to me.
Could you expand all "Drivers details" on 3ZQ7j (mesamatrix)? Thanks in advance.
It opens on click
Any possibility of a MacOS Safari extension like the Chrome one? Thanks.
Please, ask the author of Chrome/Firefox extension, it is not me. I cannot, I have no MacOS devices.
can you replace recaptcha for cloudflare turnstile, i constantly have to do captchas and cloudflare turnstile is much faster for me. Thanks
No, that captcha is too difficult: I can’t select “strawberry cakes” among others just by the picture
Are pages of a domain deleted periodically to be sure aren't more than ~1000? Dezgo pages keeps descending. Now they are 1162, previoulsy were 1300 and before where ~2400. Thanks. Those links couldn't be accessed anymore live.
The pages are not deleted, but number of search results is limited.
To get more pages try to split the query to `domain.com/a*`, `domain.com/b*`, etc
Reddit has really been bugging out the archiver the past few days.
examples?
Economist articles archived from at least today are being cut off, not showing full article & text is being overlaid by the usual list of links/images of related articles. Is this a bug, or?
Could you point to exact page?
I have seen the 15 latest from Economist and found no issues
Community tabs on YouTube channels doesn't archive correctly; redirects to a specific post on the Community tab instead like this /5lUZU
fixed. (clicking on “expand“ buttons hit one wrong button)
Is the search function broken?
yes.
the index is rebuilding, it will be back in few hours
does archiving a webpage send the user’s IP address to the host site?
It was so in old version (before 2019) to get localized versions.
Now it is useless, because nowadays most of localizations are “this page is not for your country”, so the IP is not passed to the host site.
What is the long version of the url please. Wikipedia wants it to be used....how to I get to it? Greg
Click on “share” button to see different forms of linking to a page.
For example https://archive.vn/Aoans/share
The Archive seems to be having difficulty archiving YouTube urls. What's going on?
youtube started showing captcha to the archiver
Has Roskomnadzor behavior or amount of removal requests changed since the start of the war?
No, there were no removal requests related to this conflict at all. Neither from Roskomnadzor nor from other agencies. Although the stream of requests about ISIS content goes as usual.
About the SSL_ERROR_NO_CYPHER_OVERLAP in the previous question. This problem isn't on the DNS server, but on the Archive website (google it, many people complaining). I turnaround this error by adding your IP to my HOSTS
Your last sentence proves that the problem is exactly DNS server
Could you expand comments on nNUlG? Thanks!
No, `substack.com` does not expand comments, they are on another page; if I click on “expand comments”, the content disappears.
Підключення для цього сайту не захищено archive_dot_ph використовує протокол, який не підтримується.ERR_SSL_VERSION_OR_CIPHER_MISMATCHНепідтримуваний протокол Клієнт і сервер не підтримують загальну версію протоколу SSL або комплект шифрів. Від браузера не залежить. Через VPN все працює. Територіально - Україна.
Try to change DNS from 1.1.1.1 to something else.
Can't you buy cards with crypto, or something like that? I'm sure some people would be willing to help with that.
That’s exactly the case of <<Some people, when confronted with a problem, think “I know, I’ll use regular expressions.” Now they have two problems.>>
1. Where to get crypto (a certain amount every month, with no skips) ? Donations are not enough and not stable. Brave browser stopped paying again (not enough anyway). Traveling to the towns trying to buy crypto for paper cash from shady people does not look like a sustainable plan. Getting a job with a crypto salary will not cover the demand too.
2. Cryptocard services are not reliable and prone to exit scam and regulatory risks. This will require supporting a redundant system on top of at least three of them, maintaining the necessary balances everywhere, tracking news and being prepared for losses.
On the other hand, advertising (and possibly paid features) allows to escape the money conversion hell and to tune cash flows in different currencies and on different sides of the Iron Curtain, to cover the local expenses.
Why are there ads on this site?
I already answered this: https://blog.archive.today/post/677297433505628160/a-bit-different-than-a-usual-question-but-do-you
Basically, money have become fragmented and hard to convert.
For example, I have no other way to top up PayPal except with donations (and there aren’t enough of them) or by showing a certain amount of advertising from an agency that pays there. Cards do not work, making new ones involves a trip to a different vaccine zone, etc.
do you plan to add any cryptocurrency methods as a donate option? considering that there are many people on the world other side who do not have access to a bank card with international payment capabilities (visa/mastercard etc), they can pay with the local banking system, local currency (cash, checkouts or some online payment system), and they can use cryptocurrency or any medium, or need to add support for so many payment systems (webmoney, JCB, wechat pay/alipay/unionpay, prepaid / gift cards
The site does not have any premium features available only to paid users, so there is no need to consider yourself penalized if you can’t pay.
One year later, how has the OVHcloud fire impacted the project? Are you able to participate in the Action Collective (Class Action) against the company?
No, all the equipment there was rented.
I have a suggestion. When a user archives a page, sometimes an error page is archived (ie, like archive "9UE0W"). When that user is shown the archive for the first time, they (and only that user) could be presented with a question, "Has this page been archived correctly?" If they respond "no", then the archive would be deleted, so they can try again. After a short period of time, this option no longer appears to the user.
Retry won’t help: the page address is invalid, it has “%3F” instead of “?”
Thanks for looking at the Telegram link preview issue yesterday. I'm afraid they still don't work. Note that you can test them, by re-scraping a page, using the @WebpageBot bot.
Yes, it works unstable, I do not know yet why :(
It is a different issue: the first was about /xxxx works and /xxxx/image does not. And it was reproducible on other previews (Twitter, …).
The second is Telegram-only and affected all pages.
I try to log in to Archive, but for some reason it keeps taking me to a Welcome to Nginx page without ever going to the actual website, is there some sort of way to fix it
there are no accounts and no way to log in