Hacker Newsnew | past | comments | ask | show | jobs | submit | leonidasv's commentslogin

Using Windows these days feels like "you're the product" in a way that's really annoying.

Like, I know that "I am the product" when I open Instagram or Facebook, but the overall experience makes me not think about it; using Windows I get constantly remembered that I am the product: ads, forced Copilot, telemetry making things slow/showing up in the Task Manager, more ads, mandatory account (more telemetry, yay!), Edge begging me to use it... I'm just trying to do my work and the OS gets in front of it!

This is (technically) a paid operating system. Ubuntu is free and doesn't do 1/100th of that (and Ubuntu isn't even the best distro in that regard). I tolerated Windows 7, tolerated 10 a little bit less, but Win 11 is impossible to use. And I haven't even touched the performance issues...


Congrats to the team. Unfortunately many comments here are missing the big picture by attacking the previous architectural decisions with no context about why they were taken. It's always easy to say so in retrospect.

Also, I have to comment on the many commenters that spent time researching existing Go implementations just to question everything, because "AI bad". I don't know how much enterprise experience the average HN commenter these days have, but it's not usually easy to simply swap a library in a production system like that, especially when the replacement lib is outdated and unmaintened (which is the case here). I remember a couple of times I was tasked with migrating a core library in a production system only to see everything fall apart in unexpected ways the moment it touched real data. Anyway, the case here seems to be even simpler: the existing Go libs, apart from being unmaintened and obscure, don't support current feature of the JSONata 2.x, which gnata does. Period.

The article missed anticipating such critics and explaining this in more detail, so that's my feedback to the authors. But congrats anyway, this is one of the best use cases for current AI coding agents.


Those are compatible with the 1.x syntax while the gnata is compatible with the 2.x. Also, the repos haven't seen new commits in a long time.

> There's existing golang versions of jsonata, so this could have been achieved with those libraries too in theory

The only one I found (jsonata-go) is a port of JSONata 1.x, while the gnata library they've published is compatible with the 2.x syntax. Guess that's why.


Looking at the releases, it looks like JSONata's 2.1.0 release from July 2025 added the `?:` and `??` syntax, and there hasn't been an update to the syntax since January 2020's 1.8.0 release that added `%`

The link was changed, the old one did not mention it (apparently): https://news.ycombinator.com/item?id=47498220

Thank you! I was scratching my head at this, having seen 'Step 1'

Also, they were caught tampering saved webpages as well, so the website cannot be trusted to fulfill it's main purpose anymore: https://arstechnica.com/tech-policy/2026/02/wikipedia-bans-a...


Thanks! Macroexpanded...

The Windows 95 User Interface: A Case Study in Usability Engineering (1996) - https://news.ycombinator.com/item?id=12330899 - Aug 2016 (72 comments)



Stuxnet is also another mindblowing case. Wired write-up on it is a recommended reading: https://web.archive.org/web/20141028182107/http://www.wired....


If they're under an organised defamation campaign, they're not helping themselves by DDoSing someone else's blog and editing archived pages.


Is that, itself, true or disinformation?


They did edit archived pages. They temporarily did a find/replace on their archive to replace "Nora Puchreiner" (an alias the site operator uses) with "Jani Patokallio" (the name of the blogger who wrote about archive.today's owner). https://megalodon.jp/2026-0219-1634-10/https://archive.ph:44...

They also tampered with their archive for a few of the social media sites (Twitter, Instagram, Blogger) by changing the name of the signed in account to Jani Patokallio. https://megalodon.jp/2026-0220-0320-05/https://archive.is:44...

I think Wikipedia made the right decision, you can't trust an archival service for citations if every time the sysop gets in a row they tamper with their database.


This is so ‘early internet beef’ quaint. What next? Are they going to G-line each other?


It it utterly stupid when you consider that the host needed to replace their username with something to conceal their user accounts.



The Reddit CEO's life isn't in danger from people knowing who he is, to be fair.


I've not seen any evidence of them editing archived pages BUT the DDOSing of gyrovague.com is true and still actively taking place. The author of that blog is Finnish leading archive.today to ban all Finnish IPs by giving them endless captcha loops. After solving the first captcha, the page reloads and a javascript snippet appears in the source that attempts to spam gyrovague.com with repeated fetches.


> I've not seen any evidence of them editing archived pages

There is evidence of this in the article you're commenting on.


How do you know that? Did you see it (do you have a Finnish IP?)?


Yes I have Finnish IP and just before I wrote that post I tested it to make sure it was still happening.

I assume it must be a blanket ban on Finnish IPs as there has been comments about it on Reddit and none of my friends can get it to work either. 5 different ISPs were tried. So at the very least it seems to affect majority of Finnish residential connections.


> just before I wrote that post I tested it to make sure it was still happening

That's awesome. I wish everyone made sure of their facts. Thanks.


This is quite an interesting question. For a single datapoint, I happen to have access to a VPN that's supposedly in Finland, and connecting through that didn't make any captcha loop appear on archive.today. The page worked fine.

Now it's obviously possible that my VPN was whitelisted somehow, or that the GeoIP of it is lying. This is just a singular datapoint.


As another datapoint with Finnish IP from Mullvad VPN: CAPTCHA loop and indeed after solving first CAPTCHA this can be found in page source:

setInterval(function(){fetch("https://gyrovague.com/tag/"+Math.random().toString(36).subst...",{ referrerPolicy:"no-referrer",mode:"no-cors" });},1400);


It’s also pretty common for VPNs to have exit nodes physically located in different counties to where they report those IPs (to GeoIP databases) as having originated from.


VPNs usually don't tell you much about residential experiences.


It was true and visible when reported, yeah.


I've also noticed archive.today injecting suspicious looking ads into archived pages that originally did not have ads.



it gives them a voice.


And that voice is practically shouting, "I AM UNTRUSTWORTHY".


that is not the worst scream (especially after FBI and Russian trail). better to shout anything than to die in silence


What kinda logic is that? If you don't want to die in silence, then shout something sensical. But if you're gonna shout garbage, just die in silence.


People say they want the old weird web back. Well there’s this.


The property of the medium: no one would repost or discuss "something sensical".


Or some shrewd sort of tactician.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: