MurphyA/hacker-news huggingface dataset:
by helloaltalt | 2026-01-08 18:54:38+00:00
marcosdumay's comment of here explained situation (giving it more attention)

they can censor IPv4 when they want, but they don't know how to censor IPv6. So they block it entirely.

This is the reason why they aren't blacking out IPv4

From my own experience, my ex gf was iranian. She was using discord via some psiphon vpn or something iirc idk how she got access to it but she had it.

I didn't trust psiphon that much so I asked her to install proton vpn and it did work. I wanted to play minecraft with her so prismlauncher but resources couldn't be downloaded so I made her download protonvpn so that she can play minecraft with me/install it (piracy was forced and also at that point necessary)

She was using tlauncher which somehow worked but tlauncher was russian spyware and prism launcher was open source

I talked to her about how she could use stablecoins crypto but crypto was illegal so ended up not suggesting it in the end to prevent inflation or talked to her about gold which is wild considering its like 3-4 months after we broke up but inflation is at 50% now.

Anyways the point being that protonvpn worked and other vpn worked too.

My question is, would things like protonvpn work after this blackout? I mean marco's and other comments in a thread explain to me that ipv4 can be blocked by them so I presume vpn's for ipv4 would shut down. And so vpns would most likely be using ipv6 which got blocked down

So does that mean that now Iranian people can't access vpns?

I also saw the other day some video about how when people called Iranian numbers from outside countries some random AI robot ass voice called and asked who are you and who are you talking to? And gave pause, and the most logical explaination to it was that the govt was recording these things so dont say anything to them. It was a creepypasta video.

Briar might help but Briar still leaks some metadata when I talked to their authors or heard about it online.

Instagram isn't blocked in Iran so are these social media apps still there after the blackout?

This raises so many questions and wtf is happening in the world
by burkaman | 2026-01-08 18:55:40+00:00
There are ~100,000 users, about 0.1% of the population: https://www.newsweek.com/starlink-usage-iran-skyrockets-brea...

Compare that to the number of cell phone users which is very close to 100%. All estimates of the number of mobile subscribers or number of mobile phone numbers are greater than the total population.
by nozzlegear | 2026-01-08 18:55:43+00:00
Like I said, I don't think I've ever seen them. For instance, you can't go into a Walmart or Best Buy and ask for a cash discount. Maybe a small business offers them, but I live in a small town (pop < 4k) and our grocery store and hardware store don't offer a cash discount. Neither do our gas stations offer a discount for paying for gas with cash, as the other reply mentions.

I'm not disputing they exist, just that it's exceedingly rare and not the norm.

> My barber has a sign with a cash price, a Zelle/Venmo price, and a credit card price.

I'm half joking and half serious, is he intentionally trying to confuse customers? Why do Zelle/Venmo have their own prices, and what price do I pay if I just want to pay with the debit card on my phone?
by SpicyLemonZest | 2026-01-08 18:55:43+00:00
It was not originally my ultimate position! During the Biden administration I was on exactly the opposite side: we have to enforce immigration law, it can't be subject to a heckler's veto, because if the government tells voters they're not allowed to have the immigration laws they want they're going to elect a different government who allows it.

But Trump and his minions have worked hard to radicalize me over the past year, constantly arguing that everyone who personally dislikes Trump should be miserable and angry at him. They succeeded, so I no longer respect their authority to enforce any laws whatsoever. Perhaps in the future there will be a government whose immigration enforcement I consider legitimate, and perhaps not; we'll have to see.
by chrismorgan | 2026-01-08 18:55:55+00:00
Honestly, if you’re wanting to produce something as good as this, Three.js or other such things just aren’t particularly helpful. It is easier to just ignore all the libraries and do it all from scratch. Popular libraries are good at producing finished products in a particular shape. When you’re wanting to demonstrate the implementation steps and allow intricate fiddling and have everything polished like you want it, they’re generally somewhere between painful and hopeless.

You could still keep Three.js for bits like vector calculations, but it just doesn’t feel worth it, it’s easy enough to implement yourself—or copy and paste from some such library and modify as needed—and will be much lighter. And you build up the bits and pieces you need over time.
by a4isms | 2026-01-08 18:55:59+00:00
Keith Mallory is the protagonist in Alistair Maclean's book "The Guns of Navarone," the 1961 movie adaptation, and its book/movie sequel "Force 10 from Navarone." A mountaineer from New Zealand who becomes a commando in WWII, he specializes is infiltration and sabotage.

Yes, Mallory sounds about right.*

———

And before anyone asks for receipts, Eve told me she heard Alice and Bob talking about Gregory Peck's performance.
by bigyabai | 2026-01-08 18:56:26+00:00
We're done here. If you're only going to make emotional appeals and ignore every authoritative and logical argument presented to you, there's nothing else to discuss. You're arguing in bad faith and certainly know you're wrong.

Remote start/stop of motor vehicles is dangerous. You should not be wondering at any point in your life why automotive manufacturers are ignoring your armchair design specifications.
by jbotz | 2026-01-08 18:56:34+00:00
I'm not a native, but lived in the US for a quarter century. I think you're correct that that "lagged behind" is the correct version, but if you replaced "lagged" with "trailed" it would also be correct without the "behind". Language is very fluid and always evolving, so using "lagged" as one would previously have used "trailed" may soon be considered correct usage.

Note also that these aren't really questions of grammar (syntax) but meaning (semantics). Does "lagged" mean the same thing as "trailed" in this kind of construction? It didn't some decades ago, but maybe it does today. Or will tomorrow.
by Aurornis | 2026-01-08 18:57:05+00:00
> I recently had to upgrade a friends' kiddos' PC because Discord simply could not function with a MERE 8GB of RAM.

I have an old laptop with 8GB of RAM and an ancient CPU that I haul around with I when something small for basic work. I can run Discord, Visual Studio Code, and Chrome just fine.

Something else was going on with that PC.
by eximius | 2026-01-08 18:58:18+00:00
To be more clear, I want sum types with exhaustive matching - which Go does not support.

I get by without it Go enums are an inferior representation of the same logical concepts. Sure, I can have (kind, value) and cast things for a hacky sum type for some kind enum. But Go lacks closed enums/exhaustive matching.

You can at least validate the match arms with things like type switches and marker interfaces, but they're still not exhaustive and they're terribly verbose.

And, again, I can get by without them! But I miss them because Rust-style enum representation comes up _so often_, even if you don't like the rest of Rust.
by anttiharju | 2026-01-08 18:58:22+00:00
Oh Go with Rust's result/none setup and maybe better consts like in the article would be great.

Too ba null/nil is to stay since no Go 2.

Or maybe they would? Iirc 1.21 had technically a breaking change related to for loops. If it was just possible to have migration tooling. I guess too large of a change.
by helloaltalt | 2026-01-08 18:58:25+00:00
They must be smuggled inside the country and the dictatorship can say anything they want and charge if they get caught so they must be very few in numbers

I don't know too much about starlink but is there a way that someone can pay for other person's usage and then build a starlink receiver or something from spare parts or like easy accesible parts from the world?

Because how would people get starlink device. I dont know the mecanism of startlink though or how it works
by mrguyorama | 2026-01-08 18:58:26+00:00
The primary way supply chain issues in Java are addressed is the very simple way: You don't have a large supply chain.

You have one or two megalibraries that are like 20 years old and battle tested and haven't really changed in forever.

Then you have a couple specific libraries for your very specific problem.

Then, you pin those versions. You probably even run your own internal repo for artifacts so that you have full control over what code you pull in to your CI

But none of this actually prevents supply chain attacks. What it does is drastically lower their profitability and success.

Lets say you magically gain access to the Spring Boot framework's signing keys. You put out a malicious version that will drop persistent threats and backdoors everywhere it can and pulls out any credit card numbers or whatever it can find. The team behind Spring Boot takes like two weeks to figure it out, notify the breach, and take down the malicious code.

How many actual systems have even pulled that code in? Very few. Even a significant supply chain attack still requires significant luck to breach targets. In NPM land, this is not the case, and tons of things are pulling in the "latest" version of frameworks. You are much more likely to get someone to actually run your malicious code.
by rivalout | 2026-01-08 18:59:14+00:00
Hey HN, founder here. Built this after two startups that failed because nobody wanted what I built.

The problem: I'd spend months building, show it to friends who'd say "cool idea," then launch to zero signups.

TractionWay polls 30 early adopters on your pitch in 24 hours. You get:
- Vote breakdown (which message/idea wins)
- Written feedback explaining why
- Emails of people who opt-in saying "I'd try this"

It's faster than interviews and more honest than asking friends.

Would love feedback from HN. What's missing?
by ktallett | 2026-01-08 18:59:20+00:00
Oh I always preferred den den on the few occasions I have visited Osaka. I find it better value and less glossy. Saying this I did used to love a used Thinkpad shop around the back of Sofmap in Akiba. Very good value. Captain PC or something if I remember rightly. It shut I think in 2021 which was sad.
Ask HN: Is it time for HN to implement a form of captcha?
by Rooster61 | 2026-01-08 18:59:22+00:00
First off, this thread is NOT a petition to rally against the moderation team. Considering the deluge of trash they deal with every day, I think they are doing a valiant job and are to be commended.

That said, it's becoming more and more obvious every day that there is a tremendous amount of attempts by bots, and specifically AI agents, to inject slop into HN threads. I worry about the integrity of the discourse here and if the ever growing wave of slop will overtake staff resources to deal with it. Is it time to implement captcha for HN? If so, should it be out of the box, or a new mechanism more tailored to the security and privacy-centric nature of the HN readership?
by tjr | 2026-01-08 18:59:25+00:00
I think this is the most sensible way to use AI for coding. You stay mentally engaged, you maintain a grip on the codebase, and you still reap the productivity boost.

I imagine some folks would still say that the code itself doesn't matter, so you're wasting time even thinking about it, and you could ship faster if you didn't look at the code. I imagine this is true, and if your goal (or your manager's goal) is as much code as quickly as possible, then perhaps that's the path you have to go. I personally do not feel comfortable shipping code that I have not reviewed and understood, much less not even looked at.

I'm not entirely convinced that the legal questions can be so easily swept away, but I suppose we will find out more in time. If there are legitimate legal problems, they will be found out, I trust.

I also remain concerned about the proprietary SaaS nature of all of this. I am surprised that, given how much programming culture has historically valued having free / open source tools that could be completely controlled by the users, that handing over so much of the software development process to closed-source cloud computing is so agreeable. Hopefully local (and open source) models will progress enough that this ceases to be an issue, but I suspect that the proprietary industry leaders may remain the more popular choice. We'll see.

I think the best thing to do there is, don't forget how to do it yourself. If you want to benefit from the convenience, then wonderful, but should that convenience ever get shut off, you don't want to be stuck having no idea at all what you're doing. Which, leveraging AI coding tools the way this article recommends, you should stay in a good place there.
by aw1621107 | 2026-01-08 18:59:48+00:00
> The implementations of sort in Rust are filled with unsafe.

Strictly speaking, the mere presence of `unsafe` says nothing on its own about whether "it" is easier in C++. Not only does `unsafe` on its own say nothing about the "difficulty" of the code it contains, but that is just one factor of one side of a comparison - very much insufficient for a complete conclusion.

Furthermore, "just" writing a sorting algorithm is pretty straightforwards both in Rust and C++; it's the more interesting properties that tend to make for equally interesting implementations, and one would need to procure Rust and C++ implementations with equivalent properties, preferably from the same author(s), for a proper comparison.

Past research has shown that Rust's current sorting algorithms have different properties than C++ implementations from the time (e.g., the "X safety" results in [0]), so if nothing substantial has changed since then there's
by Wafje | 2026-01-08 19:00:21+00:00
I would like to note that Bose only took this action after community backlash. In an older version of their end-of-life announcement, most functionality of the speaker systems would have removed and transformed the devices into dum-speakers/amps.

Good that they changed their statement and took the right action. Even better for the community for stepping up and 'forcing' Bose to do so.

Source: https://web.archive.org/web/20251201051242/https://www.bose....
by mcintyre1994 | 2026-01-08 19:00:32+00:00
They link to their updated reporting: https://www.theguardian.com/books/2023/sep/12/elon-musk-biog...

> On Friday, Isaacson tweeted a clarification, writing that “the Ukrainians THOUGHT coverage was enabled all the way to Crimea, but it was not. They asked Musk to enable it for their drone sub attack on the Russian fleet. Musk did not enable it, because he thought, probably correctly, that would cause a major war.”

> On Saturday, Isaacson said that based on conversations with Musk, he “mistakenly” believed that the policy preventing Starlink from being used for an attack on Crimea had been decided on the night of the attempted Ukrainian attack. He added that Musk “now says that the policy had been implemented earlier, but the Ukrainians did not know it, and that night he simply reaffirmed the policy”.
by helloaltalt | 2026-01-08 19:00:40+00:00
How are there so many users, see my other comment but i will ask here as well but starlink's american company and sanctioned iran so how do the details really work?

And how do starlink recievers enter the country in the first place?

This is good that there is still a way to get censorship resistance even after all this perhaps joining it with other protocols which can work via bluetooth,wifi etc. and are more secure connecting to something like this, a secure internet access point could be developed but I don't know too much about it.
by ww520 | 2026-01-08 19:01:04+00:00
I used to have an unexplained resistance to buy Bose products. After the hinge of my Sony mx-1000 headphones broke in to two places, I gave in and got a Bose qc. Man, the build quality was insanely good. The sound was really good. And it’s really comfortable to wear. I had changed my view.
by miven | 2026-01-08 19:01:30+00:00
I'm really glad that these HNet-inspired approaches are getting traction, I'm a big fan of that paper.

Though I wonder how much of the gains in this case are actually due to 75% extra parameters compared to the baseline, even if the inference FLOPs are matched.

Can't help but see this as a just different twist on parameter use sparsity idea leveraged by MoE models, as those also gain in performance at constant forward pass FLOPs because of extra parameters.
by SilverElfin | 2026-01-08 19:02:03+00:00
But by repeating these things over and over, they create a chilling effect (after all they might shoot you in broad daylight) and also normalize the idea so they can then arrest people over it. Kristi Noem is using the word “doxxing” to describe recording and posting videos. And then describes doxxing as “violence”. Right wing Twitter is eating up this characterization and is asking the administration to jail people for recording. They’re priming the public to support such blatant violations of the first amendment.
by zamadatix | 2026-01-08 19:02:03+00:00
Everything seems drastically simpler after you've already learned it vs when you're trying to learn everything about it for the first time. Hell, even explaining what the difference between a class and a struct is in C++ ends up going into weeds about public/private that makes many people who just learned what variables were a few weeks ago, let alone trying to teach them what different attributes of classes do by comparing best practices of their usages.

I.e. they aren't trying to say what is elegant yet, they are just trying to get people to understand what the building blocks of classes they can compare are even supposed to do so they can get to comparing when you'd do different ones.

But there are bad teachers and they tend to be bad regardless of the example chosen.
by throwmeaway820 | 2026-01-08 19:02:40+00:00
> it appears to me to be really hard to guard against

I don't want to sound glib, but one could simply not let an LLM execute arbitrary code without reviewing it first, or only let it execute code inside an isolated environment designed to run untrusted code

the idea of letting an LLM execute code it's dreamt up, with no oversight, in an environment you care about, is absolutely bananas to me
by miyuru | 2026-01-08 19:02:59+00:00
>One characteristic of v4 is it's somewhat reasonable to do a straight forward block on a range of addresses to shut down access. This is still somewhat possible with v6, but harder as there's simply a much larger portion of ip addresses that can be all over the place. It's theoretically a lot easier for anyone that wants to bypass a simple filter to grab a new public IP address.

no its not, its easier to block IPv6 ranges than IPv4 ones.

if someone want be block my ISP, they only need a single /32 rule with v6.
by torginus | 2026-01-08 19:03:08+00:00
Almost all Chinese models are open weight research models.

My theory is that these models serve the purpose of being relatively easy to run/tweak for researchers, and mainly serve to demonstrate the effectiveness of new techniques in training and inference, as well as the strength of AI labs that created them.

They are not designed to be state of the art commercial models.

By choosing bigger model sizes, running more training epochs, and drilling the models a bit more on benchmarking questions, I'm sure the Chinese could close the gap, but that would delay these models, make them more expensive and harder to run without showing any tangible research benefit.

Also my 2c: I was perfectly happy with Sonnet 3.7 as of a year ago, if the Chinese have a model really as good as that (not only one that benchmarks as well), I'd definitely like to try it.
by bigyabai | 2026-01-08 19:03:39+00:00
> I should just use these models more carefully as they could consume a lot of tokens when they are thinking.

Support is right. You cannot ever use a pay-as-you-go service unconsciously. This isn't an all-you-can-eat buffet, they're Tracfone minutes and you'll spend them accordingly.

If you can't square that mentally, maybe the big expensive models aren't a good match for your workflow.
by Animats | 2026-01-08 19:03:48+00:00
The Nordic Nano connection is strange. Here's their web site.[1]
They claim to make solar panel coatings, solid state batteries, and do something involving hydrogen. This is all done from a little metal building in a small town on the east coast of Finland near the Russian border. There's no detail on any of this technology.

One Youtuber thinks this is a capacitor, not a battery. But that would require a dielectric orders of magnitude better than anything known.

Donut won't talk about either the chemistry or the manufacturing.
The only thing they showed at CES was one pouch cell hooked up to a charger at 4.2V, drawing current. Everything else was a 3D printed mockup or an existing electric motorcycle.

[1] https://www.nordicnano.co/
by TheNewsIsHere | 2026-01-08 19:03:48+00:00
A client of mine pushed her business expenses through a Chase account. She banked with them too.

She traveled to the “wrong” country. A country that is not and was not embargoed or sanctioned. A country that the US is/was on good terms with. She had been there and used her Chase card previously. She didn’t do anything out of the norm.

Chase closed all her accounts with no notice while she was traveling and refused to provide a reason. I told her to sit on my invoices while she scrambled and got things sorted out.

It took months. They refused to send her the balance of her asset accounts until she threatened to sue them and air the calls she recorded.

I have kept a healthy distance from relying on Chase ever since.
by rjmunro | 2026-01-08 19:03:52+00:00
> ... those that have hearing aids often complain ...

When I do sound at church, I always wish they would complain more. I assumed it was working, but one day found that the power cable for the loop system was not connected. I plugged it back in, and spoke to a hearing aid user about it and they said it hadn't been working for weeks. Why they (or all the other hearing aid users) hadn't mentioned it before I don't know...
by mothballed | 2026-01-08 19:03:59+00:00
A single gun is useless yet when a deranged asshole used it against children it stopped ~200 cops for 77 minutes. What a wild world we live in.

Are police more incentivized to protect a nebulous state than literal children who live in their same town and who are under their charge? If so I hope we are figuring out how to fix that.
by mystifyingpoi | 2026-01-08 19:04:13+00:00
Determinism is one thing, but the more pressing thing is permission boundaries. All these AI agent tools need to come with no permissions at all out of the box, and everything should be granularly granted. But that would break all the cool demos and marketing pitches.

Allowing agent to run wild with any arbitrary shell commands is just plain stupid. This should never happen to begin with.
by GuB-42 | 2026-01-08 19:04:19+00:00
Using evolution in the context of Core War is not a new idea by far, it is even referenced in the paper.

Examples here: https://corewar.co.uk/evolving.htm

The difference here is that instead of using a typical genetic algorithm written in a programming language, it uses LLM prompts to do the same thing.

I wonder if the authors tried some of the existing "evolvers" to compare to what the LLM gave out.