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

Correct, but they stylized it as "eyePhone" (from MomCorp, the all powerful, caring conglomerate), and that episode is the origin of the famous "Shut up and take my money!" meme.


And something similar still happens if you install more than one drive in your machine with fresh Windows installations. Ugh.


I'd guess some constraint on their end related to the Zero Data Retention (ZDR) mode? Maybe the 1M context has to spill something onto disk and therefore isn't compliant with HIPAA.


How practically could we drop in Apple Intelligence once it's using Gemini as its core for a 100% local AI agent in a box?


IIUC Gemini will run in Apple's cloud infra, not on device. The only "gemini" local model is really old by today's standards, and is not that smart for local inference (newer open source models are better).


That's what I figured. Some day eventually it will be possible. Until then, it's only LM Studio or Ollama as a potential hookup.

I've got some ideas inspired by this project. It's promising.


They did it in the 1990s and it failed so hard that it almost took down the company.


Why can others do it?


Apple's entire success story is their vertical integration. They can't do that and OEM.

As for the PC makers: they don't innovate. Microsoft doesn't care who sells PCs, Intel doesn't care who sells PCs. Every PC maker is essentially an assembly company. If you appreciate Apple's innovation in the laptop space over the past x years, then you don't want Apple to be an OEM.


Who has successfully managed this kind of transition? The obvious case is IBM which is now essentially a consulting company and doesn’t sell PCs anymore.


Maybe a better title would say "Asian nations [independently] roll out 4-day weeks, WFH to solve fuel crisis"?


^ "Some" Asian nations.

It's still 5/6 day workweeks in the office in China, India, SK, Japan, HK, and Singapore. Same in the Gulf.


Well, the gulf probably won't be affected? As they can just be supplied by fuel truck or pipeline instead of ship.


Same for exports as well depending on the country.

For example, India worked with Oman, the UAE, and Iran to build export hubs like Duqm, Fujairah, Sohar, and Chabahar (the US has ignored Indian operated Shahid Beheshti port and is hitting Konarak on the other side of the Chabahar Bay) that aren't blocked by Hormuz.

By making sure Indian SOEs were equity partners in those projects, this meant India got first right of refusal on exports.

China, Japan, and South Korea all implemented similar projects as well.

Other Asian countries could have implemented similar redundancies as well, but they didn't despite this exact situation happening 3-4 years ago during the Russian Invasion of Ukraine.


This is the official Wikimedia Foundation status page for the whole of Wikipedia, so it's a reliable primary source.


Actually, usage of primary sources is kinda complicated [0], generally Wikipedia prefers secondary and tertiary sources.

[0] https://en.wikipedia.org/wiki/Wikipedia:No_original_research...


Yeah, but the purpose of an encyclopedia like Wikipedia (a tertiary source) is to relatively neutrally summarize the consensus of those who spend the time and effort to analyze and interpret the primary sources (and thus produce secondary sources), or if necessary to cite other tertiary summaries of those.

In a discussion forum like HN, pointing to primary sources is the most reliable input to the other readers' research on/synthesis of their own secondary interpretation of what may be going on. Pointing to other secondary interpretations/analyses is also useful, but not without including the primary source so that others can - with apologies to the phrase currently misused by the US right wing - truly do their own research.


If you spend any time on Wikipedia, you'll find that secondary sources from an existing list are always preferred. The mandate from the link in GP (https://en.wikipedia.org/wiki/Wikipedia:No_original_research) extends, or at least is interpreted to mean to extend to, actively punishing editors who attempt to analyze or interpret primary sources.

My original post was a joke about this.


Wow. This worm is fascinating. It seems to do the following:

- Inject itself into the MediaWiki:Common.js page to persist globally, and into the User:Common.js page to do the same as a fallback

- Uses jQuery to hide UI elements that would reveal the infection

- Vandalizes 20 random articles with a 5000px wide image and another XSS script from basemetrika.ru

- If an admin is infected, it will use the Special:Nuke page to delete 3 random articles from the global namespace, AND use the Special:Random with action=delete to delete another 20 random articles

EDIT! The Special:Nuke is really weird. It gets a default list of articles to nuke from the search field, which could be any group of articles, and rubber-stamps nuking them. It does this three times in a row.


There doesn’t seem to be an ulterior motive beyond “Muahaha, see the trouble I can cause!”


A classical virus, from the good old days. None of this botnet/bitcoin mining in the background nonsense.


I've always wanted to make a virus like those of the olden days. I wouldn't do anything malicious with it, but maybe I would deploy it to a friends computer if it wasn't very destructive. What resources are there to learn about viruses?


On the Atari ST we had a boot sector virus that inverted the mouse Y-axis after some random time.

So annoying.


No one actually knows what the payload from basemetrika.ru contains, though. So it's possible it was originally intended to be more damaging. But no matter what it would have caught attention super fast, so there's probably an upper limit to how sophisticated it could have been.


As someone on the Wikipediocracy forums pointed out, basemetrika.ru does not exist. I get an NXDomain response trying to resolve it. The plot thickens.


Yeah, basemetrika.ru is free now. Should we occupy it? ;)


I registered it about 40 minutes ago, but it seems the DNS has been cached by everyone as a result of the wikipedia hack & not even the NS is propagating. Can't get an SSL certificate .


I had looked into its availability too just out of curiosity itself before reading your comment on a provider, Then I read your comment. Atleast its taken in from the hackernews community and not a malicious actor.

Do keep us updated on the whole situation if any relevant situation can happen from your POV perhaps.

I'd suggest to give the domain to wikipedia team as they might know what could be the best use case of it if possible.


This community has no malicious actors? :)


I'm not malicious at least :)

Pretty public with who I am https://duti.dev/


Not quite sure which channels I should reach out via but I've put my email on the page so they can contact me.

Based on timings, it seems that Wikipedia wasn't really at risk from the domain being bought as everything was resolved before NS records could propagate. I got 1 hit from the URL which would've loaded up the script and nothing since.


Its misinformation that the malicious script loaded that domain. The malicious script did have a url with that domain in it, but it wouldnt load javascript from it (possibly due to a programming mistake/misunderstanding by the author, its kind of unclear what the original intent was)


nice work


Namecheap won’t sell it which is great because it made me pause and wonder whether it's legal for an American to send Russians money for a TLD.


Namecheap is Ukrainian, of course they won't sell you a .ru domain.


Is it? Wikipedia says:

> Namecheap is a U.S. based domain name registrar and web hosting service company headquartered in Phoenix, Arizona.

and in 2025 they were purchased by:

> CVC Capital Partners plc is a Jersey-based private equity and investment advisory firm


https://news.ycombinator.com/item?id=30504812

Top comment is from the CEO and explains: "We have people on the ground in Ukraine being bombarded now non stop."


I'm not questioning whether or not they have Ukrainian employees, I'm questioning the statement "Namecheap is Ukrainian". That post+comment does not address that. McDonalds has employees in Vietnam but McDonalds is not Vietnamese.


I remember that in 2022 a sizeable part of their workforce was located in Ukraine. Too lazy to search for proof, sorry!


It is. Just punch it's name in the search box down below.


Pretty sure it is, however, the reverse is actually illegal (for US citizens to provide professional services to anyone residing in Russia) as of like 2022-ish


This is incorrect.



Only certain services?


Only to certain entities.


I'm half-tempted to try and claim it myself for fun and profit, but I think I'll leave it for someone else.

What should we put there, anyway?


A JavaScript call to window.alert to pause the JavaScript VM.


Looks like someone other from the hackernews community has bought the domain https://news.ycombinator.com/item?id=47263323#47265499


Go old school and have the script inject the "how did this get here im not good with computers" cat onto random pages


I'd log requests and echo them back in the page


The antinuke


It means giving money to the Russian government, so no.

If anyone from the Russian government is reading this, get the fuck out of Ukraine. Thank you.


Well done, it's finally over


Thanks! For my next trick, I'll solve systemic racism by turning my logo black for a month.


Make sure you support LGBT rights by superimposing a rainbow over your rainbow, but only in the countries where LGBT people already have rights - it would be bad for business to do it in those other countries.


"In 2023, the United States imported U3O8 and equivalents primarily from Canada, Australia, Russia, Kazakhstan, and Uzbekistan. The origin of U3O8 used in U.S. nuclear reactors could change in the coming years. In May 2024, the United States banned imports of uranium products from Russia beginning in August, although companies may apply for waivers through January 1, 2028."

https://www.eia.gov/todayinenergy/detail.php?id=64444


[flagged]


If anyone is genuinely curious about this, they were indeed letting Russian gas through and stopped in 2025:

> On 1 January 2025, Ukraine terminated all Russian gas transit through its territory, after the contract between Gazprom and Naftohaz signed in 2019 expired. [...] It is estimated that Russia will lose around €5bn a year as a result.

https://en.wikipedia.org/wiki/Russia%E2%80%93Ukraine_gas_dis...


You must be fun at parties


They're a ... gas.


More fun than GP lol


[flagged]


I don't think voting with your wallet constitutes virtue signaling, especially at a time when end user boycotting is one of the universally known methods of protest.


I am a pragmatist so maybe I will never understand this line of thinking. But in my mind, there are no perfect options, including doing nothing.

By doing nothing, you are allowing a malicious actor to buy the domain. In fact I am sure they would love for everyone else to be paralyzed by purity tests for a $1 domain.

All things being equal, yeah don’t buy a .ru domain. But they are not equal.


> Vandalizes 20 random articles with a 5000px wide image and another XSS script from basemetrika.ru

Note while this looks like its trying to trigger an xss, what its doing is ineffective, so basemetrika.ru would never get loaded (even ignoring that the domain doesnt exist)


Wouldn't be surprised if elaborate worms like this are AI-designed


I wouldn't be surprised either. But the original formatting of the worm makes me think it was human written, or maybe AI assisted, but not 100% AI. It has a lot of unusual stylistic choices that I don't believe an AI would intentionally output.


> It has a lot of unusual stylistic choices that I don't believe an AI would intentionally output.

Indeed. One of those unusual choices is that it uses jQuery. Gotta have IE6 compatibility in your worm!

I'm not sure what to make of `Number("20")` in the source code. I would think it's some way to get around some filter intended to discourage CPU-intensive looping, but I don't think user scripts have any form of automated moderation, and if that were the case it doesn't make sense that they would allow a `for` loop in the first place.


jQuery is still sooo much easier to use than React and whatever other messes modern frameworks have created. As a bonus, you don't have to npm build your JS project, you just double click and it opens and works without any build step, which is how interpreted languages were intended to be.


I would. AI designed software in general does not include novel ideas. And this is the kind of novel software AI is not great at, because there's not much training data.

Of course it's very possible someone wrote it with AI help. But almost no chance it was designed by AI.


Almost certainly not AI due to the age of when it was written. However its a very simple script. I think its certainly within the realm of AI to write a short script that makes a few api requests.


Turns out it's a pretty rudimentary XSS worm from 2023. If all you have is a hammer, everything looks like a nail; if all you have is a LLM, everything looks like slop?


I mean....elaborate is a stretch.


I will say that 26.4 beta 2 was the first time I've regretting using betas since Sonoma beta 2. The Sonoma beta ruined the firmware on my machine and Apple had to replace the logic board; the latest Tahoe beta broke all networking on my machine and I had to erase the installation to fix everything. I've since dropped off the beta train for the time being.

I already left the beta train on my iPhone because I had too many issues getting my grocery apps to allow me to place orders without going to my laptop and doing it in a web browser.


I had never heard about this app. I thought the era of advertisements taking over the lock screen ended back in the Android 4.x days!

But also, thinking from the business perspective, it's difficult to make phones meet such a low price point without either significantly compromising their performance or stuffing them full of ads to subsidize the price.


I assumed it did something like that, but I honestly don't even know what it actually does, because the moment it gets loaded or anything like that the phone locks up and has to be manually reset using an obscure power button combination.

To add insult to injury it re-installs the app if you remove it and re-enables the app if you disable it. This is done by the carrier/mfg specific application which cannot be removed.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: