frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Iran Protest Death Toll Could Top 30k, According to Local Health Officials

https://time.com/7357635/more-than-30000-killed-in-iran-say-senior-officials/
206•mhb•1h ago

Comments

inshard•1h ago
Very tragic. May the souls that gave their lives for freedom live in the memory of the people of Iran as a blessing.
curiousObject•1h ago
The simple absence of on the ground reports from a variety of independent sources tells me that these numbers should not be simply ignored.

If there’s nothing happening, then the obvious way for the authorities to prove that is to let observers in, and let independent information out. They do not do this, so I will take these reports of deaths more seriously.

pydry•24m ago
After WMDs i honestly thought america learned to be a bit more skeptical of poorly sourced "pretext for war" stories which emerge in the context of a military build up.

E.g. like reading the sentence:

>TIME has been unable to independently verify these figures.

And going "hmmm".

behnamoh•17m ago
You can already see them in the videos raiding hospitals to "finish off" the wounded... Or you can watch videos of hundreds of bodies in plastic bags if you need further proof that this massacre is actually happening on that place on the earth.
GordonS•8m ago
That doesn't prove who went around murdering police officers and random people, and destroying hospitals, banks, police stations and ambulances - it only proves it happened at all.
Aurornis•17m ago
> E.g. like reading the sentence:

> >TIME has been unable to independently verify these figures.

> And going "hmmm".

Journalists couldn’t possibly independently verify large scale death counts, especially at this point.

That doesn’t mean they’re wrong or propaganda.

If you start “going hmmm” when journalists honestly report their own limitations then that’s just going to leave you more vulnerable to the psy-op peddlers who never give such disclaimers.

amoshi•19m ago
As another comment said, they shouldn't be ignored, but they also should be taken with a massive grain of salt.

https://www.dropsitenews.com/p/iran-casualty-counts-us-funde...

MPSimmons•1h ago
How many on the government side, I wonder. There are wars that haven't killed so many people. This seems like another revolution.
Bender•1h ago
I guess this will be a difficult question to ask. I have no doubt the numbers are high but there is something odd about the videos that leak out. The sound of the guns are enhanced for psychological effect? and in the cases where a gunner on a truck is moving down a road purportedly mowing people down there is no blood on the road where the protestors had been standing, no bodies and we never see the people being shot. It's not like I want to see people being shot but I've also seen a lot of fake mass shooting videos in the past decade. There's no shortage of real uncensored footage of killing in Ukraine. Why is everything censored for Iran?
GaggiX•57m ago
I don't like promoting gore websites but in watchpeopledie and search Iran you can count yourself at least hundreds of body from all the videos, often in a single location, usually the aftermath.
aaomidi•56m ago
Because the internet is out so it’s extremely difficult to get the footage out.

There is footage slowly trickling out.

almogo•53m ago
Ukraine was historically more or less a free-for-all as far as front-line cinema is concerned.

I have to imagine the situation in Iran is more difficult for a few reasons:

1. Gen AI is much better today than it was in 2022. So, both sides can generate much more realistic fakes.

2. There was an article here on HN about Iran's internet slowly coming back on a whitelist basis. We're probably getting more pro-Government videos now than we were at the beginning of the current events.

3. Further crackdown on Starlink minimizes authentic leaks (I only heard about this and have no way to confirm how impactful this really is)

I'll add my own anecdotal agreement with your suspicion though - the footage coming out of Iran has been, for me, more difficult than other conflicts to piece together into a cohesive story. Western countries are claiming 30k+ dead, and while I don't necessarily reject the claim, the situation on the ground is still very blurry to me.

verdura_low•21m ago
Regarding the whitelist: is anyone working on getting the list?

I am sure some people would like to know who’s on the whitelist.

ogogmad•1h ago
That's way higher than I thought. Is there any evidence? Dresden was 25,000, and the V2 and V1 campaigns had less numbers. So this is high even for an aerial bombing campaign.

[edit] I don't get why I'm getting downvoted. Are people making assumptions because I mentioned Dresden? Get a hold of yourself.

jltsiren•24m ago
Aerial bombardments typically target areas with ~0.01 people/square meter, and those people are often in hardened shelters. A protest may have 1–4 people/square meter out in the open. Attacks targeting the latter cause orders of magnitude more casualties for the same amount of firepower.

And the crowd itself can be deadly if it gets too dense, due to panic or otherwise. For example, there have been at least two crowd collapse events with >1000 deaths in the Mecca pilgrimage.

iammjm•10m ago
I think it's just a stupid comparison. Aerial bombing campaign on a single city 80 years ago vs government coming down on protesters distributed in over 100 cities was the best reference you could find to doubt these numbers?
firejake308•1h ago
> As of Saturday, the U.S.-based Human Rights Activists News Agency said it had confirmed 5,459 deaths and is investigating 17,031 more.

The 30,000 number comes from the Ministry of Health. It seems the UN number also aligns with the new 30,000 number. This is much worse than the 3,000 that was reported earlier. But it also seems like the crackdown is over now, and we're still just counting deaths from Jan 8 and 9.

I compare this to the recent protests in Bangladesh, where Sheikh Hasina ordered the military to shoot the protesters and the military refused. The difference between these two countries is proof that people do have the ability to disobey orders from authoritarian leaders, and that decision can have a huge impact.

aaomidi•1h ago
Main difference is that a good chunk do the crackdown was done by bringing in katib hezbollah from surrounding countries.
geremiiah•53m ago
> The 30,000 number comes from the Ministry of Health.

Then why does the article say that they couldn't independently verify the number and that the only source is a German-Iranian eye doctor?

reliabilityguy•46m ago
The difference is that IR didn’t use Artesh (it’s military) to suppress the protests. They bused in its proxy militias from Iraq, who doesn’t care much who to shoot.
pydry•34m ago
>The 30,000 number comes from the Ministry of Health.

It comes, allegedly, from people from that ministry who were talking to TIME.

I would imagine their contact was probably mediated by the state department - the same people currently gearing up for an Iraq-style invasion.

Later on TIME adds:

>TIME has been unable to independently verify these figures.

Which is not altogether unsurprising. TIME wasnt exactly the most careful magazine when it came to verifying state department supplied intelligence about WMDs back in 2003.

GordonS•12m ago
Isn't HRANA funded by the National Endowment for Democracy (NED), a well-known CIA front?
tobrien6•1h ago
The Islamic clampdown on the Iranian people has gone on for too long. The younger generation is willing to die for their freedom. The internet is locked down, satellite comms jammed with Chinese tech. The streets smell of blood. Police and imported Arab thugs open fire into crowds of protestors. Hospitals are systematically raided to finish off the wounded.

It will be his greatest act as president if Trump sends real assistance, as the Iranian people are begging him. It will save countless lives. Either way, in the end, Persia will rise again, the lion will raise its head, the brutality of Islamic oppression will be cast off, and the world will come to know the true spirit of these people.

31337Logic•39m ago
I hope you're right.
bothemer•1h ago
On January 8, 2026, the digital sky went dark. I thought we are pushing the boundaries of the tech world and have super powers when needed. I was so wrong.

This is Iran's third total internet shutdown, but the methodology has evolved into something far more surgical. They didn't just block IP addresses; they severed BGP routes, killed mobile data, and effectively jammed Starlink signals into a dead zone thanks to Russian imports. When the signal itself is murdered, your Tor bridges and VPNs become expensive paperweights.

As builders, we are being out-engineered. We have grown complacent, assuming the "always-on" cloud is a fundamental constant of the universe. But if your software requires a remote handshake to function, it is a liability, not a tool, in a crisis zone. Every application built with heavy reliance on centralized APIs vaporizes the moment the backbone is cut.

We must stop designing for the "connected" illusion and start building for the darkness.

This is my plea to the HN community: stop treating "offline-first" as a niche feature and start treating it as a human right. We need robust, decentralized mesh networks that bypass state-controlled gateways entirely. We need isolated documentation tools and local-first databases that can sync via Bluetooth or physical handoffs.

Build for the 212 regions that went dark last year so that the next time a state pulls the plug, the people aren't left helpless.

a throwaway account for obvious reasons (they have also Chinese tech to track); make your code work when the world goes quiet.

airstrike•59m ago
as much as I like the ideas behind this comment—I'm building my own software to be offline-first, after all—I can't stand the ChatGPT veneer.

I charitably assume you used it for translation, but I wanted you to know that AI "voice" is grating to a lot of people

luckylion•48m ago
I disagree. Build for your target audience and your targeted application. We don't need for every vehicle to be off-road-capable when you're expecting to deliver cargo on paved roads. We can do that, but it will make things more complex and more expensive.

I'm not saying that nobody should ever consider "the state cuts off the internet" as a criteria when deciding what to do, but making that a foundational requirement is like starting out with "handle google-scale" as a requirement when you have zero reason to believe you will.

There are plenty of good reasons for local first apps, but "build for darkness" is pretty far down the list for me.

TeMPOraL•25m ago
In other words: "who's gonna pay for that?".

The sad thing about continuing development of existing technologies is that all reliability, robustness, and multi-purpose capabilities get optimized away over time. In the ideal world, companies wouldn't even sell you hardware or software, they'd just charge for magically doing the one thing you want at the moment, with no generality and no agency on your end.

It's a miracle we still have electric outlets in homes, and not just bunch of hard-wired appliances plugged in by vendor subcontractors.

Aurornis•20m ago
> In other words: "who's gonna pay for that?".

As opposed to what? Everyone pays the overhead and price of apps designed for things like local-first Bluetooth sync?

This is a situation where the market will prevail and people would go toward (and therefore pay for) apps designed to fit their needs, not apps designed around rare and unusual scenarios.

Build specific tools for specific situations. You won’t get anywhere trying to get all general purpose apps to focus on niche requirements.

tomasphan•47m ago
How would you communicate using an offline app?
trash_cat•45m ago
BitChat comes to mind.
Noaidi•39m ago
With your mouth?
preisschild•31m ago
peer to peer RF like bluetooth or IEEE 802.15.4
nailer•22m ago
By ‘offline’ they mean not connected to the internet. So peer to peer communication via wifi or bluetooth or USB or whatever else.
RicoElectrico•40m ago
Shameless plug: start with https://comaps.app/ . Recently I helped a woman find an address because she told me there's some problem with her internet connection.

I think having an offline map of at least the region you live in can come in handy. In fact, I carry an old phone with impressive battery life (Samsung Galaxy A10) and offline maps installed on it so I don't get lost.

Noaidi•39m ago
> As builders, we are being out-engineered.

The funny part of engineers is that they always think that, at some point, they will reach perfect engineering.

The best engineering already exists and you do not need to do a thing. Code will not save you from the shtstorm that is coming.

Aurornis•30m ago
> The funny part of engineers is that they always think that, at some point, they will reach perfect engineering.

This is the opposite of what I’ve observed. Most engineers know that everything is tradeoffs and compromises. They know there will always be a better way.

A lot of engineering management is getting engineering teams to accept good enough rather than endless iterations and refactoring.

Aurornis•23m ago
> This is my plea to the HN community: stop treating "offline-first" as a niche feature and start treating it as a human right. We need robust, decentralized mesh networks that bypass state-controlled gateways entirely. We need isolated documentation tools and local-first databases that can sync via Bluetooth or physical handoffs.

I don’t want to downplay the seriousness of the problems in Iran, but switching to a world where tools are design first for syncing via Bluetooth and offline methods just isn’t going to make a better world for all of us.

You need specialized tools for specialized situations. Trying to get the whole world to pay the overhead of mesh networks and Bluetooth handoffs and all of the design choices that go along with it would be a mistake.

The software world is monolithic. Pleas for everyone to stop building for the way the world works and start building for highly unusual and specific use cases isn’t reasonable.

Build specialized tools for specialized circumstances. They will always serve the purpose far better than if you try to get everyone to build their general purpose tools around extremely rare circumstances.

jvanderbot•20m ago
Expecting all apps to go offline-first is probably a nonstarter.

Expecting a robust ecosystem of offline-first apps, ideally compatible with everyone else's existing apps, would be awesome.

An opt-in facebook streaming offline mode where posts are queued and sent...

or an opt-in signal mode where p2p messaging is possible via transient connections (imagine the data mule movie that would be coming out in 2030). All this is technically possible, just not prioritized.

radicalethics•57m ago
I feel like the period between 2019 through to today (2019-2026), human death tolls have paralleled prior twentieth century death tolls. Numbers that sound like tens of thousands, and even millions if you count Ukraine/Russia.
chrisjj•57m ago
By now we should be able to determine the number by satellite imagery.
jeswin•52m ago
What explains the silence from activists outside Iran on this particular issue? I see relatively limited coverage on global media. Iranians seem to be fighting this alone, and dying by the thousands.

Perhaps we know, but the reasons will be unpopular.

kelipso•44m ago
Probably the activists are hesitant because the US is rearing to start a war with Iran (that will certainly kill way more civilians) and they don’t want to contribute to that decision.
31337Logic•42m ago
Religion and virtue signaling.
behnamoh•41m ago
Because Persians are fighting islam (they're burning down mosques).

and the islamic regime was a sponsor of previous pro-palestine movements.

leftists don't find this an appealing mix. they'd rather blame Israel for everything, but here we see Iranians siding with the Israelis because they've seen what islam does to their country.

Noaidi•37m ago
People are not being told to be outraged about it via whatever social media platform.
SonOfKyuss•33m ago
In America at least, we saw protests against some of the things Israel did in Gaza because the US government is supporting Israel. Since the US is not a supporter of Iran, and in fact has been strong adversary for decades, there is less reason to protest here. Plus, we’ve got some serious problems of our own that are keeping us occupied at the moment
luckylion•17m ago
It's true that the recipient of the protest might be different, but that's no reason to be quiet.

China in Tibet, China's treatment of the Uyghurs, Russia's war against Ukraine, Kony 2012 etc, there are lots of causes where the local government in whichever country you look at isn't actively involved, yet there was a lot more public noise and campaigns.

I don't know what the answer is, but "my government doesn't deliver weapons to them" hasn't been a reason before, so I don't see why it would be now.

tovej•28m ago
There's no activism because everybody agrees it's terrible. If your govt is already cutting out Iran and sanctioning them, there's no need to demand action.

This is very different from Israel, where our govts are actively supporting a genocide. That requires activism to change course.

Why would people demonstrate if everyone is aligned?

behnamoh•15m ago
> If your govt is already cutting out Iran and sanctioning them, there's no need to demand action.

“Human beings are members of a whole

In creation of one essence and soul

If one member is afflicted with pain

Other members uneasy will remain

If you have no sympathy for human pain

The name of human you cannot retain”

—Saadi, Persian poet

lingrush4•25m ago
Nobody in the west actually cares about injustice. They just pretend to care when it's politically convenient.

Unfortunately, ABC and NBC haven't found a way to blame Trump for what's happening in Iran. Highlighting the atrocities perpetuated in the name of Islam is more likely to help Trump than hurt him, so this story must be minimized. It's just good, smart politics.

orwin•10m ago
Lack of shock images, and lack of personnel for humanitarian orgs. Protests and killings are happening outside of the locations MSF is implanted, and even if we have stories from doctors prevented from helping shot protesters, we don't have videos (and in the last few years and especially the last two weeks, doctors finally understood no one cared if they were prevented to help, since it was acceptable in France and even in the US).

The only NGO looking for Iran exclusively is Iran Human Right (https://iranhr.net/en/) and depend on the UNHRC, which is not particularly media trained and not good at reacting (also, they lost US funding less than a year ago and are reorganizing as we speak).

In the end, it will be like Yemen or Sudan all over again: media hear of the massacre late, send journalists, journalists get refused, they send journalists to neighboring countries and infiltrate with local guide help, some journalist dies, and three month after the beginning of the trouble we will get images and information.

doughnutstracks•35m ago
Despite feeling deeply for Iranians living under this oppressive regime and in the aftermath of the protests, I can’t help but think about how current media coverage of Iran compares to the way major outlets amplified questionable claims in the lead-up to the Iraq War in 2003.
frellus•31m ago
Can we stop calling this a "protest" and start calling it a revolutionary uprising? Because that's what it is seems it is to me.
frellus•30m ago
Can we stop calling it a "protest" and call it what it is: a revolutionary uprising.

Labeling it a "protest" is equating it to what a bunch of clustered people holding stupid billboards and yelling into microphones. This isn't that.

OutOfHere•30m ago
If Trump continues to get his way, this will be the condition in the US.
baxtr•25m ago
Interestingly, someone like pg who is so outspoken about other things going on in the Middle East hasn’t said a word about the atrocities.

How come I wonder?

ss1996•13m ago
Who's pg?
JumpinJack_Cash•19m ago
Somebody should traffic an 8bag of coke into the U.S. with the name of the Ayatollah on the bag.

Then I'm sure the full might and wrath of the U.S. military would be unleashed upon him and his regime...

bijant•16m ago
At this point I don't believe anything about the situation unless I hear it firsthand from eyewitnesses. The amount of GenAI fakes circulating not just on insta and x but more importantly between iranian-born Boomers on Whatsapp that then gets recycled into: "My aunt in LA knows people in a Tehran Hospital and has seen videos of mass casualties amongst security forces/ protesters" is off the charts. Obviously until the internet gets turned on again the aunt has no privileged access to her sources in Tehran and can't have seen anything other then the same AI-slop everyone else has "seen" but for people who haven't been following the genAI developments closely its hard to understand how any of those videos could be anything other than authentic anyways. Even reputable Media have started to publish (and sometimes retract) those video and even if you don't care about Iran at all you should pay attention because this is a case study of something we'll be living with for a while. For the many Millions of people outside of Iran, like me, who for one reason or another have a personal interest in this clusterfruck of a Regime finally being EOLed, it's incredibly frustrating to witness the degree of incompetency at all levels of the US Gov in carrying out something the US used to lead the world in (regime change). While under Obama there was the consideration of plausible deniability at play constraining the work that could be carried out, the current admin has no such excuse. There seems to have been little to no contingency planning to aid the people we armed in case the Regime shut-off the internet (which they have done before) other than handing out easily tracked starlink terminal. Half of Tehran has a recent iPhone and satellite coms on these devices could easily have been enabled by the US Gov. Instead we have US officials on fox news producing clip after clip where they proudly detail the regime change operations they fail to carry out, which iranian state TV just have to translate for free pro-Regime Propaganda. Maybe the strategy is to scare all iranian propagandists that they'll be unemployed because their jobs have been outsourced to the US because otherwise you certainly would not have these same US officials on FOX to then explain why shooting peaceful protesters is great and totally a-OK and what democracy looks like.
metalman•14m ago
zero links, article states "unable to verify claims" standard regime change fake hype news from the psychos running the genocide
throwaway290•10m ago
I am curious why Iran protest news remain on front page but US protest news are immediately killed.

A flawed paper in Management Science has been cited more than 6,000 times

https://statmodeling.stat.columbia.edu/2026/01/22/aking/
376•timr•6h ago•182 comments

Doom has been ported to an earbud

https://doombuds.com
59•arin-s•3h ago•15 comments

ANN v3: 200ms p99 query latency over 100B vectors

https://turbopuffer.com/blog/ann-v3
42•_peregrine_•3d ago•11 comments

Web-based image editor modeled after Deluxe Paint

https://github.com/steffest/DPaint-js
27•bananaboy•2h ago•1 comments

Google confirms 'high-friction' sideloading flow is coming to Android

https://www.androidauthority.com/google-sideloading-android-high-friction-process-3633468/
372•_____k•5d ago•344 comments

Show HN: Bonsplit – Tabs and splits for native macOS apps

https://bonsplit.alasdairmonk.com
84•sgottit•3h ago•14 comments

Introduction to PostgreSQL Indexes

https://dlt.github.io/blog/posts/introduction-to-postgresql-indexes/
145•dlt•7h ago•8 comments

Show HN: TUI for managing XDG default applications

https://github.com/mitjafelicijan/xdgctl
45•mitjafelicijan•4h ago•13 comments

BirdyChat becomes first European chat app that is interoperable with WhatsApp

https://www.birdy.chat/blog/first-to-interoperate-with-whatsapp
674•joooscha•20h ago•422 comments

Jurassic Park - Tablet device on Nedry's desk? (2012)

https://www.therpf.com/forums/threads/jurassic-park-tablet-device-on-nedrys-desk.169883/
80•exvi•6h ago•32 comments

Bridging the Gap Between PLECS and SPICE

https://erickschulz.dev/posts/plecs-spice/
8•eschu•5h ago•3 comments

The Rebirth of Pennsylvania's Infamous Burning Town

https://www.atlasobscura.com/articles/centralia-pennsylvania-rebirth
30•pbshgthm•5d ago•6 comments

Nango (YC W23, Dev Infrastructure) Is Hiring Remotely

https://jobs.ashbyhq.com/Nango
1•bastienbeurier•3h ago

A Lament for Aperture

https://ikennd.ac/blog/2026/01/old-man-yells-at-modern-software-design/
159•firloop•4d ago•33 comments

Alarm overload is undermining safety at sea as crews face thousands of alerts

https://www.lr.org/en/knowledge/press-room/press-listing/press-release/2026/alarm-overload-is-und...
56•geox•3h ago•26 comments

Deutsche Telekom is throttling the internet

https://netzbremse.de/en/
430•tietjens•7h ago•210 comments

BU-808: How to Prolong Lithium-based Batteries (2023)

https://www.batteryuniversity.com/article/bu-808-how-to-prolong-lithium-based-batteries/
36•eswat•2d ago•10 comments

Adoption of EVs tied to real-world reductions in air pollution: study

https://keck.usc.edu/news/adoption-of-electric-vehicles-tied-to-real-world-reductions-in-air-poll...
483•hhs•15h ago•449 comments

Hands-On with Two Apple Network Server Prototype ROMs

http://oldvcr.blogspot.com/2026/01/hands-on-with-two-apple-network-server.html
31•todsacerdoti•7h ago•0 comments

Iran Protest Death Toll Could Top 30k, According to Local Health Officials

https://time.com/7357635/more-than-30000-killed-in-iran-say-senior-officials/
212•mhb•1h ago•80 comments

UN Declares That the World Has Entered an Era of 'Global Water Bankruptcy'

https://www.smithsonianmag.com/smart-news/united-nations-declares-that-the-world-has-entered-an-e...
86•pseudolus•50m ago•78 comments

Back to Bellevue

https://theamericanscholar.org/back-to-bellevue/
4•prismatic•2d ago•0 comments

Sony Data Discman

https://huguesjohnson.com/random/sony-ebook/
39•naves•7h ago•2 comments

I built a 2x faster lexer, then discovered I/O was the real bottleneck

https://modulovalue.com/blog/syscall-overhead-tar-gz-io-performance/
77•modulovalue•4d ago•42 comments

Show HN: AutoShorts – Local, GPU-accelerated AI video pipeline for creators

https://github.com/divyaprakash0426/autoshorts
52•divyaprakash•8h ago•23 comments

Challenges and Research Directions for Large Language Model Inference Hardware

https://arxiv.org/abs/2601.05047
92•transpute•13h ago•14 comments

Two Weeks Until Tapeout

https://essenceia.github.io/projects/two_weeks_until_tapeout/
163•client4•14h ago•18 comments

Postmortem: Our first VLEO satellite mission (with imagery and flight data)

https://albedo.com/post/clarity-1-what-worked-and-where-we-go-next
199•topherhaddad•19h ago•64 comments

Claude Code's new hidden feature: Swarms

https://twitter.com/NicerInPerson/status/2014989679796347375
469•AffableSpatula•1d ago•302 comments

Wine-Staging 11.1 Adds Patches for Enabling Recent Photoshop Versions on Linux

https://www.phoronix.com/news/Wine-Staging-11.1
8•LorenDB•1h ago•0 comments