MurphyA/hacker-news huggingface dataset:
by gnfargbl | 2025-09-23 08:30:01+00:00
The primary intent of sanctions isn't to foment revolution -- policymakers are well aware of the reality you outline.

The actual intent of sanctions is to cause economic damage. In that respect this is an account of the sanctions working exactly as intended: they are making it harder for OP to work as a software developer, which makes it harder for the Iranian regime to benefit (directly or indirectly) from the efforts of software developers in Iran.
by account42 | 2025-09-23 08:30:08+00:00
There is definitely no general solution but for some domains there may be acceptable solutions.

Git is a good example though as we can definitely write merge algorithms that get good results in many more cases than git's default but with something like code it's preferable to let the human user decide what is the correct merge solution except trivial cases. Still, a language aware merge algorithm could do a lot better than git in both automatically merging more cases and refusing to merge nonsensical combinations of commits that don't touch the same lines.
by turtleyacht | 2025-09-23 08:30:12+00:00
Unfortunately, the curse continues: follow up with how the text gradually coalesces as understanding grows. Realize how much easier it is after completion. Forget what "don't know what one doesn't know" felt like.

At least the beginner perspective captured enthusiasm, empathy (an alternative error condition for a path to a hidden file), and the request for feedback.
by KaiserPro | 2025-09-23 08:30:37+00:00
I think the biggest issue is that if you are putting that effort into syncing, its far nicer for the end user if you manage it for them.

If your using the "local" shared storage, then you're on the hook for any failure or setup, so there is a huge amount of debug and reputational damage in store for not very much gain.

If you are supporting multi device makers, and a normal audience, (ie people who don't know what CRDTs are) then you doing the hard work is far easier.

And thats before we get into ACLs for sharing.
by BatteryMountain | 2025-09-23 08:30:50+00:00
Yeah I must say, this one (crdt) has been an impossible one to solve for me in practical terms. Every single time we end up with something like this: dataflow has 3 modes/directions: downstream only, upstream only and bi-directional. The majority of systems ends up needing bi-directionality (unless dealing with sensors/iot data) at some point, which means you are forced to deal with conflicts. Which means you end up having to compromise and the simplest compromise for 95% of applications is to say "last one wins", which works near perfect in the real world and it is simpler to maintain and debug. The remaining 5% has a hard constraint where you can either go down an academic rabbit hole with crdt's and come out the other end with some grey hairs, or, you still use your normal data flows but have multistep commits (not in a database sense, but a workflow/saga sense), so you have some supervising object that makes sure both sides agree after x amount of time or revert (think about banks, semi-realtime & distributed, but forced to be consistent).

And for the younger devs: please consider if you need these kinds of sync systems at all (distributed & offline modes), sometimes a simple store-forward of events and/or cache is all you need. If you have some leverage, try to advocate that your application has a hard requirement on an internet connection as often it is cheaper to install fibre redundancies than dealing with the side effects of corrupted or lost data. Might save you from early grey hairs.

ps: the above is written with business/LoB applications in mind, with some offline mobile/desktop apps in the mix, not things like control systems for factories or real time medical equipment.
by SurofMani | 2025-09-23 08:32:23+00:00
I don’t think AI tools can fully replace video editors, at least not right now. I’ve tried multiple AI video generators like Synthesia, InVideo, and Veed.oi and while they produce some decent, basic videos (good for fun or quick content), they still lack the accuracy and attention to detail that professional video editors bring to the table. For proper content creation, you definitely need the expertise of an editor who can fine-tune visuals, sound, pacing, and storytelling. These AI tools are great, but they’re nowhere near replacing the creative touch and nuanced editing that pros provide.
by marginalia_nu | 2025-09-23 08:32:32+00:00
I came from doing that that before switching to Omarchy and it really is not the same.

A lot of "other people's dotfiles" have issues, and often just a few too many anime waifus bundled. That's fine I guess, but it's not what I'm looking for in a WM.

The fact that DHH's managed to rally a community to participate and maintain Omarchy is also a big part of it. If you have an issue, other people will have that issue, and quickly work together to find a fix. There's also a discord full of people running your exact setup you can exchange experiences with.
by indigoabstract | 2025-09-23 08:32:47+00:00
Got roped into watching the whole video. He obviously loves C++. And since I actually enjoyed it, I suppose that also tells something about me.

Also read up on sheafification really quick. Neither Firefox nor Chrome seem aware of it (red underline), so there.

Edit: If anyone is actually interested in interpreted C++, I think AngelScript is the most practical way for this.
by xandrius | 2025-09-23 08:34:54+00:00
Honestly, if we're speaking of most graffiti (generally just tags in the same boring fashion) visible from a train, I'd rather to be looking at a phone screen.

At least the phone screen could be displaying something interesting but most graffitis are pseudo-artistic "I was here" tags. I wish more of that paint was used to actually make a place nicer rather than worse. And don't get me wrong, I'm totally ok with guerilla, technically illegal actions taken by citizens to improve their surroundings but most graffiti are far from that.
by piokoch | 2025-09-23 08:35:20+00:00
It's year 2025.

You just open company in Brazil or Argentina and you can purchase whatever you want. Before 1989 communistic countries were overcoming CoCom restrictions in this way. Russia is doing this successfully since 2014. Surely Iran, North Korea are doing the same, this is really a no brainer and today and it is not even hard or costly, as nobody needs to physically travel, money transfers go through Kaiman, Netherlands Antilles, City of London Corp., etc. Nobody is able to track them.

More. Nobody even tries to hide anymore. Germany is openly purchasing Russian oil, branded as "Kazakhstani", through Druzba pipe. The Netherlands is buying Russian gasoline branded as "Indian". France is buying Russian LNG and it is not event trying to pretend that it is not Russian.

We will wait very long for those who will pay this $1M fine or go to prison.
by K0balt | 2025-09-23 08:36:16+00:00
I would argue that perhaps you have confused happiness with joy, or I have confused happiness with a lack of sadness, or perhaps with satisfaction.

While I find that joy is a fickle and fleeting thing, I feel that I am happy most of the time, satisfied that things are as they must be, or at least close enough that the state of affairs does not poorly reflect on my efforts.

Sadness or grief make their appearance, but need not make life a poverty of happiness.

I think probably many people think that happiness and joy are the same thing, thus robbing themselves of happiness in an eternal pursuit of joy. If joy were constant, it wouldn’t be the joyful treasure that it is.
by FirmwareBurner | 2025-09-23 08:36:57+00:00
>And the US seems fanatically in support of Israel too

Just "seems"!? Name me a recent US president or candidate that wasn't very pro-Israel. JFK is the only one I know and he got a bullet in his head.

Then you have the fact that about 80% of congress are AIPAC members. That alone tells you everything.

Then at the debates for NY mayor elections, all candidates were asked insistently if they support Israel and if they'll visit the Holy City as if it were a requirement, which is a very weird purity test for a job that has nothing to do with that.

So I don't know how Americans can look at these facts and still deny that Israel is not running their country or at least having controlling influence over their political system.
by holowoodman | 2025-09-23 08:37:10+00:00
It is generally impossible in non-free societies to get accurate information about public opinion. It is already hard in free ones. Polls are notoriously unreliable when a topic is considered sensitive even in a free society. People will self-censor and misreport even if they are assured anonymity and wouldn't have to fear consequences beyond social stigma. When a new right-wing fringe party ("AfD") showed up in Germany, they were from day one publically decried as fishy neo-nazis, revisionists, etc., so supporting AfD carries a stigma. (I'm not stating that those accusations are true or untrue, just that they are frequently made in public). This lead to severe underestimations in the first few polls, because people voting for AfD didn't want to tell about it when asked. Nowadays, polls are more accurate because some amount of misreporting is taken into account.

Tales from an insider don't help very much, because people will only report about their own bubble, the city/province/town they live in, their family and friends of similar interest and social status, their workplace, etc. Also, there can be a severe selection bias, people wanting to talk to outsiders on the internet or even leave a country are probably more often critical of a regime and its decisions.

So from the outside, the only sensible thing we can do is see the country as a whole, lump in the government with the people. Because we cannot really know if people think differently and who they are. We cannot isolate or punish "just the government". And if there were a majority against the current government, there would be a revolution at some point. If there isn't one, opposition against the regime just isn't strong enough.
by runxel | 2025-09-23 08:37:22+00:00
I have entirely no clue about how other folks are using Notion .... but, errr – how exactly is this supposed to help me, or work at all?

How could the AI possibly know what I want to put in? The whole point of note taking and ordering and rearranging data is that I have the control over it. And by that a better understanding.
by miki123211 | 2025-09-23 08:38:04+00:00
I kind of want to see an ORM try something like this.

You can't do this in most languages because of if statements, which cannot be analyzed in that way and break the abstraction. You'd either need macro-based function definitions (Lisp, Elixir), bytecode inspection (like in e.g. Pytorch compile), or maybe built-in laziness (Haskell).

Edit: Or full object orientation like in Smalltalk, where if statements are just calls to .ifTrue and .ifFalse on a true/false object, and hence can be simulated.
by kirubakaran | 2025-09-23 08:38:11+00:00
A question for people who interact with non-trivial Notion documents: Have they fixed the sluggishness? Some people I've talked to say that Notion has made massive improvements in that direction, and that slowness is no longer an issue. I also hear a lot of complaints online. Perhaps their native apps are fast and webapp is slow?

I'd love to hear your informed take on this.

If it really is slow, how is it so successful?
Tell HN: VSCode Copilot completions have been turned on without notice
by lmc | 2025-09-23 08:38:28+00:00
I just started getting MS Copilot completions in VS Code without notice. I never supplied a GitHub account to the Copilot extension (installed by default). This wasn't at app startup, it was 90 minutes into a coding session (proprietary code). First, I got some popup about 'GitHub Copilot app modernization' extension asking for my GitHub account, which I ignored.
by Keirmot | 2025-09-23 08:38:44+00:00
I don’t want to argue with you. I just want to say I understand the pain in what you wrote replying to other people. Life can make people hard, but that doesn’t make your hurt any less real. You don’t owe anyone optimism, but you also don’t have to carry all of what you're carrying alone.

I’m going to echo what others have said, and please, I ask you to read this with the most generous light possible. You deserve support, and it’s okay to reach for it when the weight feels too heavy, you ought to seek help, mate.
by flanked-evergl | 2025-09-23 08:39:36+00:00
Nope. Statistically, having children before you get married is much more likely to result in worse outcomes. Maybe cause and effect is inverted, but maybe the better option is to not run a social experiment in fatherless children as we have been doing for the past couple of decades with absolutely no research to suggest that it can result in positive outcomes and loads of data to show that it's almost definitely can't result in positive outcomes.
by flanked-evergl | 2025-09-23 08:40:09+00:00
People in all western countries can do all of these things without much difficulty. We can go off the theory that you are just as likely to have a successful life if you drop out of school, have children with many women and/or absent fathers, and not get a permanent job — but there is no data to support any of those claims, and we have been running this experiment for decades now with nothing getting better.
by MomsAVoxell | 2025-09-23 08:40:37+00:00
The trouble is that America’s ruling class are perfectly fine with Israel running things, as long as their pockets are lined - and as a majority of that class is heavily invested in war, the only way the rest of the world can contend with the madness, is more war.

Or, replace America's ruling class.

This is why it's important for citizens to exercise their right to vote. Not doing so, is basically leaving the door to the kitchen open for the wolves.
by twixfel | 2025-09-23 08:41:34+00:00
I live in Germany and speak German so that criticism doesn't really apply to me and as far as I'm concerned you're not talking about me, just my home country.

But yes, you hate the UK clearly, though I guess you predictably now refuse to admit it to the person you're trying to troll, because that would be far too vulnerable. To admit to me now that you've indeed wasted 20 years of your life in a country you hate is absolutely tragic, that's a life wasted right there, and there's no way of getting that time back. No wonder you're so angry.

> People who are themselves ignorant cannot see other people gaps

Literally seeing other people's gaps is the easiest thing of all lol, another gem from you, the enlightened continental European who nevertheless refuses to say where they're from (quite cowardly I might add, after all, why do you care what I think?). That's how we can critique, for example, top level footballers despite not necessarily being any good at football ourselves. It's introspection that is hard.
by lm28469 | 2025-09-23 08:41:48+00:00
That's the theory yes, in practice we can clearly see that some uneducated people gladly blame all Iranians for the actions of their leaders.

It's probably some kind of coping mechanism for not knowing anything about the people they're talking about, or they want to keep their world view nice and clean: we, the good guys, VS them, the uncivilized bad guys. It's as accurate as saying "all Americans are pro Maga white Christians because obviously if they weren't their government would be different"
by fasteo | 2025-09-23 08:42:14+00:00
From a really quick read, good advice and a great read — though, as he admits in the introduction, luck played its role in how things turned out:

>>> That I’d survived thus far, scathed but in happy circumstances, was thanks neither to grit, determination, nor wise counsel, but mostly luck.

Would things have been different if he’d lived by his own advice earlier? Maybe. But it’s impossible to know. Pushing back a little: don't underestimate luck. It can be deeply unfair, and it can distort our sense of what is deserved or earned.

This is not to say that principles, effort, wisdom don't matter. But so does the randomness of where, when, and under what conditions we live and act.
by jwr | 2025-09-23 08:43:05+00:00
This is a complicated subject. I am a SaaS founder/owner and I run into these issues regularly. Everything below is not specifically about Iran (in fact, most of my thinking is inspired by events from recent years caused by another country), but still applies.

First, there is the law, and many jurisdictions forbid me from providing any services to individuals and/or businesses in certain countries. See other comments here for details, but these are serious matters.

Second, there is my moral beliefs. I go through life trying to draw a moral line and if something is beyond that line, I take action. Your line might be different. You might be a forever-whataboutist, avoiding taking any action and always saying "but what about X or Y?", trying to point out that I am inconsistent in my actions or beliefs. Well I don't subscribe to whataboutism and I believe it is the cause of much of today's world problems. So I refuse to provide service to some countries, because I cannot stand idly while genocide happens. If your country is involved in genocide, target killing of civilians, or actively helps another country to do so, I do not want to deal with you.

Some will say that individuals are not responsible for actions of their countries. I disagree. For better or worse, the passport you hold brings with it certain benefits and obligations, and ties you to a country. That's how we agreed to run this world. If your country commits horrific crimes, it's time to take action: oppose the authorities, escape the country, apply for asylum, renounce your citizenship. Yes, I know all these are unpleasant and dangerous. So are the bombs your country is dropping onto my friends right now. Taking the "but individuals are not responsible" stance means that I have to watch as some people from countries that are killing my friends live well in safe places, standing on the sidelines and waiting things out, while keeping the option to return to their country once things blow over. Writing blog posts about the finer points of modern Apple design while people get raped and murdered by the army of their country. I don't feel that is right. There must be consequences if your country commits atrocities. Don't like the consequences? Don't let your country get to the point that it commits atrocities.
by XCSme | 2025-09-23 08:43:09+00:00
I bought a 2nd 3090 2 years ago for like 800eur, still a good price even today I think.

It's in my main workstation, and my idea was to always have Ollama running locally. The problem is that once I have a (large-ish) model running, all my VRAM is almost full and GPU struggles to do things like playing back a YouTube video.

Lately I haven't used local AI much, also because I stopped using any coding AIs (as they wasted more time than they saved), I stopped doing local image generations (the AI image generation hype is going down), and for quick questions I just ask ChatGPT, mostly because I also often use web search and other tools, which are quicker on their platform.
by eythian | 2025-09-23 08:43:14+00:00
It's a minor point, but it's interesting that they used having AC as a proxy for mechanical ventilation and conclude that it's rare in Europe. At least where I live (NL), mechanical ventilation is common - I think required in some situations - even though AC isn't. It's basically a fancy extractor fan that pumps air outside, so bringing fresh air in. That said, you'd need to reverse that flow to add filters.
by graemep | 2025-09-23 08:46:36+00:00
I am not sure we are talking about the same thing.

> The UK is experiencing what the US is experiencing so I hope you don't mind.

Depends in what way? Economically, in some ways. Socially and politically not.

> I'm all invested in the US. My citizenship, my family ties, my finances, and my language

I assume you are saying that to agree with me, in that the super-rich are never invested in one country the same way.

However, I meant invested literally, not metaphorically. Where you invest your money.

> I'm not sure how to quantify the value add of this, and the wealthy transnationals who distinctly take without being a net positive--because they can so easily relocate

Wealthy individuals can relocate. Businesses can relocate some things, but their actual operations are tied to physical assets and to where their employees live.
by m000 | 2025-09-23 08:47:28+00:00
>> the active administration is chosen by like a third of the voting population

> Not really.

Yes, REALLY. In fact it can be even worse.

See the latest (June 2023) elections in Greece [1] (supposedly the cradle of democracy): First party got a 40.56% on a 53.74% turnout. I.e. around 22% of the electorate. Yet, this was adequate to yield a solid parliamental majority for 4 years.

Also mind that the election system had been changed to allow this travesty by the very same party and PM that won the June 2023 elections.

[1] https://en.wikipedia.org/wiki/June_2023_Greek_parliamentary_...
by bedstefar | 2025-09-23 08:47:57+00:00
I worked in the Arctic for the better part of a decade. There's Starlink now, but I've been TRULY OFFLINE for weeks (with plenty diesel generated power) as recently as 2018. Technically we could use Iridium at like $10 per MB, but my full Wikipedia mirror (+ Debian/Ubuntu packages, PyPI etc) did come in handy more than once.

I know some Antarctic research stations (like McMurdo for example) still have connectivity restrictions depending on time-of-day, and I wouldn't be surprised if they also had mirrors of these sort of things, and/or dual-3090 rigs for llama.cpp in the off hours.
by nottorp | 2025-09-23 08:48:35+00:00
> why not just carry a large battery-bank

And a mouse, because non apple laptops are hard to use with just the trackpad.

And the huge power adapter for the "gaming" laptop.

... sadly, it means I'll have to stick to Apple hardware for longer. As much as I think Cook is an idiot who's trying to dumb their products down to the point they're not even usable for power users, let alone developers.
by tannhaeuser | 2025-09-23 08:49:17+00:00
Linux desktop is a lost cause for me, simple as that with the fiasco that is Ubuntu post 2022, wayland, and too many other choices that make for a horrible user experience. Those probs with power management mentioned here are ones that systemd was supposed to solve weren't they? Only that systemd went into becoming an inner OS and can't be assed about such things. The prob as far as I'm concerned is not that Linux simply sucks, but that it used to be good (I even recommended it over Mac OS years ago here) and has regressed into a state that isn't anymore usable for me. Even using the terminal on Linux has become a pain in the ass. The priority here seems to be pack everything into containers to make further maintenance obsolete or sth? I guess if there's no one in the user seat and devs and managers have free reign over whatever grand refactoring they want to tackle that's what's happening. Back on Mac OS which has actually apps worth using, or at all.
by kashunstva | 2025-09-23 08:49:29+00:00
> * there is no evidence linking acetaminophen to autism

This is not entirely true. Several large observational studies show a statistically significant (but small absolute) difference in rates of neurodevelopmental disorders including autism among children with and without maternal acetaminophen exposure. See this meta-analysis [0].

Now, the actions taken by this administration and what they are claiming about the evidence are a different matter altogether. Cause and effect are far from determined in the acetaminophen/autism relationship. But informational accuracy is not known to be the interest of Trump and RFK Jr.

[0] https://ehjournal.biomedcentral.com/articles/10.1186/s12940-...