MurphyA/hacker-news huggingface dataset:
by diggan | 2025-06-22 15:53:53+00:00
It's a quote from an individual, which is rightly unedited regardless of what propaganda that specific individual is trying to put out. Reuters does the same with US politicians who are obviously lying, or any other statements from people. It's not their job to only share "what is truth" but to share different perspectives regardless of their biases.

Usually subjective opinions are left for opinion-pieces, which that article isn't.

Another example from the same article, first they write:

> "The strikes were a spectacular military success," Trump said in a televised address. "Iran's key nuclear enrichment facilities have been completely and totally obliterated."

Then afterwards they write:

> However, Mohammad Manan Raisi, a lawmaker for Qom, near Fordow, told the semi-official Fars news agency the facility had not been seriously damaged.

That's how real journalism works, find people with perspectives from both sides of the coin, and let them say theirs. Obviously one of them are correct, but it's not Reuter who will put down the foot and tell you what to believe.
Ask HN: Looking for a code-first alternative to Obsidian/Notion
by thevinter | 2025-06-22 15:53:54+00:00
Hi, I like to store documentation, notes and research documents for many of my personal projects. At the moment I'm using Obsidian/Notion, but (at least to my knowledge) they lack the ability to easily embed and reference parts of the codebase.

So I'm looking for a tool/plugin that allows me to treat both documentation and code as first-class citizens in the app.

Ideal requirements: - Be able to edit documentation/code in the same app without losing too much editing functionality (while a LSP is good, I'd be satisfied with basic syntax highlighting) - Be able to reference files, folders and parts of code as links in my documentation - Have everything be saved as physical files on disk (something Notion doesnt really support)

Does anyone know of something similar? Thanks
by mjburgess | 2025-06-22 15:54:21+00:00
I was referring to the other comment's comments that we need to take iranian threats seriously.

However, if israel's goals are a lie -- the question is what they're hoping to achieve. Maybe they thought the US had the capacity to take out iran's nuclear capability and would use it, from the air; or would gamble on that. I'm doubtful.

Or they think they can ramp up the escalation ladder to a degree where the US is involved in a full-blown war that wrecks iran as a functional state. This makes most sense.

The combined defensive capability of western powers may be enough to protect israel during such a conflict, whilst the US/israel can wage a much more sustained offensive campaign.

Either way, going around bombing iran -- civilian areas, oil infrastructure, media companies -- has only one aim: escalation. They are trying to provoke iran into ever more escalatory responses.

One has to square israel's actions with what they could plausibly aim to achieve. Everything points towards climbing an escalation ladder towards a US-backed destruction of iran as a functional state.

This will, of course, cost the US greatly. However there's very little evidence israel has any regard for US blood or treasure.
by airocker | 2025-06-22 15:55:19+00:00
Maybe it is not, you need much more context about the OP to declare this as a straw argument. Confidentiality agreements are generally very boilerplate. If someone is thinking that this is preventing them from working at something, they are possibly just not understanding what stealing means. This guy possibly had similar understanding of laws: https://www.justice.gov/usao-ndca/pr/former-uber-executive-s...
by orionsbelt | 2025-06-22 15:55:30+00:00
I quickly adapted and this barely slowed me down. I recommend the following iOS apps:

1. Jomo - you can create block lists of distracting apps. Like OneSec, when you try to open a blocked app, it makes you wait 5 seconds or more. More importantly, on that screen, you can select 5 minutes, so that it only gives you 5 minutes of unblocked access.

2. Brick - a physical device with an NFC tag you put somewhere. Block all the distracting apps on your phone. If you want to look at them, you need to physically scan the Brick with your phone to get back in.
by ivm | 2025-06-22 15:56:28+00:00
600-750ppm is fine for a closed space, even Aranet4 (the best home sensor) goes yellow only after 1000ppm. I maintain it under 800ppm in winter because that's roughly the value from where serious cognitive decline starts:

https://dash.harvard.edu/server/api/core/bitstreams/7312037d...
by diggan | 2025-06-22 15:56:41+00:00
> My money is much more on this being a "1 and done" exchange

For as long as I've been alive, every action from the US in the middle east been a "1 and done" exchange, and Bush famously hosted a "Mission Accomplished" party two months after the start of the invasion of Iraq.

I'd be surprised if this was the only action from the US' side during this war, based on history, but maybe things are different today, seems highly unlikely though.
by cruffle_duffle | 2025-06-22 15:56:59+00:00
Perhaps rephrase as “designed as an underpass”. These things already are funnels for prey. I doubt a lot of wildlife is going to feel comfortable going through a tunnel. Humans don’t like going through tunnels to cross highways…

Because I agree about the cost of these things. They should be designed to be inexpensive so we can put them everywhere (eg: i90 through cascades… there is only 1 of these and it’s on the east side of the pass).

It annoys me greatly how seemingly over engineered and expense these are. We put a huge fence that divides the entire mountain range. These bridges should be all over.

That being said I’m pretty sure a lot of research goes into designing a wildlife bridge that animals want to cross. I think there was a practical engineering YouTube video that covered it. Turns out each species has their own preferences and peculiarities when it comes to this sort of thing. So to counter my own argument… it does no good to build a ton of these if no animals will actually feel comfortable using them.

Maybe they should fund some kind of wildlife outreach program and give brochures and flyers to the local wildlife explaining how to use their new overpass…
by IncreasePosts | 2025-06-22 15:58:08+00:00
Why do you take her testimony as gospel? As I understand it, the Israelis have infiltrated Iranian chain of command far more thoroughly than the US has. Maybe she didn't have all the info the Israelis had at the time? Maybe new information came to light? Maybe it was a diplomatic response attempting to get them to the bargaining table? Lots of possibilities here other than "the DNI testimony is was and will always be true"

I find it fairly suspicious to hear "Iran doesn't have a nuke program. Yes, they're enriching uranium to a point where it's only use is a nuclear weapon, but they have no plans to build a nuclear weapon"
by cdavid | 2025-06-22 15:58:42+00:00
There are cases where A/B testing does not make sense (not enough users to measure anything sensible, etc.). But if the A/B test results were inconclusive, assuming they were done correctly, then what was the point of launching the underlying feature ?

As for the HIPPO pushing for an A/B test because of lack of confidence, all I can say is that we had very different experiences, because I've almost always seen the opposite, be it in marketing, search/recommendation, etc.
by xtiansimon | 2025-06-22 15:58:56+00:00
Petitions and Contact your Senator forms.

What’s the next step, and the step after that?

I contacted my local House representative to inform them about the 100 hours of weather science live cast. (Hey, here are our Nations climate and weather scientists talking about funding cuts and what they do. What’s your position on these cuts?) No answer.

Not feeling heard right now.
by nailer | 2025-06-22 15:58:57+00:00
No I am saying that Islamic doctrine is used to support Islamic violence against many people globally. I’m not sure why anyone would think that would be limited to Jewish people. I think the reason you limited the discussion in this way is because you are not arguing in good faith.

I have lived the last 44 years in Australia, the United Kingdom and now the United States, each of which have been victims of Islamic violence in different ways.

I understand you want me to cite specific hadiths, as I said earlier I think any Islamic scholar would already know which ones, so you’re not arguing in good faith. I want you to know I am familiar with the ‘no true scotsman’ fallacy and feel you will employ it. You have no right to demand anything from me.

As an Islamic scholar you are also familiar with the concept of dhimmis. I think the reason you didn’t mention them here is because you know Islam creating laws to treat others as second class citizens is shameful, and you did now acknowledge these because you are not arguing in good faith.

I won’t stop talking about Islamic violence because you demand I do so, you have no right to demand this of anyone and your personal beliefs deserve no special respect.
by gh02t | 2025-06-22 15:59:08+00:00
Yep, https://web.mit.edu/22.812j/www/enrichment.pdf is a good starting point if anybody wants to learn more about the economics/logistics of enrichment. Though, it's a notoriously confusing topic so it could take some reading.

Tl;dr is that the amount of energy required to separate a mixture of gasses (U238 waste and U235 product) is roughly proportional to the logarithm of the ratio of the U238 percentage and the U235 percentage. So as your feed stream becomes more enriched in U235, it becomes much easier to do subsequent separations. This log relationship is an approximation, but arises out of the statistical mechanics of separating two mixed gasses and the resulting decrease in entropy.

Edit: a key point most people I'm guessing aren't aware of: centrifuges don't really care what you feed them, whether the feed is natural or 20% or 89% enriched, they just get increasingly more efficient so that a single "pass" through them produces a greater amount of separation as the feed stock becomes more enriched. They do a fixed amount of "separative work" each pass. The same machines can be used to enrich from natural to 20% as 20%-90% (with some relatively minor caveats), and in fact it takes far fewer machines to do the 20-90 step at the same rate as natural-20.
by treetalker | 2025-06-22 15:59:37+00:00
> Here is my new rule: If I read anything that feels like slop, I’m unfollowing you.

> …

> It’s not just about excessive emojis or em dashes. Here:

> …

> • Manufactured segue questions connecting sentences that don’t need connection

> …

> • Pompous, repetitive patterns like “This isn’t just X—it’s Y”

Then, later in TFA, the author (an LLM itself, perhaps?) commits those very sins:

> Why are so many people afraid of sounding personal and opinionated? Is it because being opinionated feels risky? Because bland feels “professional”? Because having a point of view means you might be wrong?

> The solution isn’t more polish—it’s more humanity.
by hackerknew | 2025-06-22 15:59:48+00:00
The moment is that the regime is severely weakened and is struggling to deal with an external war, with very few weapons left. Many heads of their military were eliminated and they are scrambling to put the pieces back together.

Couple that with a population of at least 80 million people who hate the regime and only didn’t fight back because the regime had physical power over them.
by mystified5016 | 2025-06-22 15:59:54+00:00
It was undisturbed until humans came around and specifically went looking for uranium and dug up the spent reactor fuel.

Which is kind of a problem for future burials because humans exist now and want and know how to find uranium.

The time between humans cracking the atom and the excavation of this nuclear waste is only a few decades. It took less than a hundred years for humans to find this nuclear waste in the ground.

Your argument is not well-founded. Burying nuclear waste for it to be discovered and excavated in less than a century is not nearly long enough.
by travisjungroth | 2025-06-22 15:59:58+00:00
> If you have a big effect you’ll see it even with small data.

That’s in line with what I was saying so I’m not sure where I missed the point.

P-value a function of effect size, variance and sample size. Bigger wins would be those that have a larger effect and more consistent effect, scaled to the number of users (or just get more users).
by hoosieree | 2025-06-22 16:00:05+00:00
Array languages don't just have shorter tokens, they have fewer of them. A small token set is practical because your language's users can only keep a finite number of things in their working memory.

This constraint leads to symbol overloading. But careless, rampant overloading results in the same problem - too many things to remember. So you have to constrain your overloads.

With these constraints, if you want to design a practical, usable, general-purpose language (without forcing users to define every useful thing themselves), you have to choose composable abstractions. Prioritizing a single data structure (arrays) lets you focus your design effort and historically has good mechanical sympathy with the available computers, but there could just as easily be an "APL, but for associative maps" type language.

My point is "good terseness" comes from a holistic design approach, and simply making a bad language more terse will makes its flaws more obvious.
by spacemadness | 2025-06-22 16:01:06+00:00
The only good outcome of LLM content generation for society so far it seems. I remember some recipe site folks were here on HN complaining about ad blockers and it was hilarious following their reasoning. It’s ok to manipulate the entire internet if you’re a business but you’re not allowed any control individually as a consumer I guess. I’m sorry, but filling the internet with 90% fluff garbage doesn’t entitle you to any sympathy.
by ufo | 2025-06-22 16:01:07+00:00
The main catch is that if the optimization guesses wrong and a different type is inserted into the table afterwards, then it would incurr an O(n) operation to transfer all the data to a deoptimized table.

Another caveat is that Lua can have more than one internal representation for the same type, and those have different type tag variants. For instance: strings can be represented internally as either short or long strings; Functions can be Lua closures, C closures, or perhaps even an object with a __call metamethod; Objects can be either tables or userdata.
by mattgreenrocks | 2025-06-22 16:01:31+00:00
I agree. This is exemplified by social media’s constant refrain to join “the conversation.” The subtext is you joining in to talk about what’s relevant, which, of course, ends up being the current talking points of the world/your niche.

In this way, social media can be almost unbearably lonely for me. So many people corralled to talk about that which gets them Internet Points. But they seem like they’re right there.

Concrete example is I’m trying to learn how to build a tone for djent metal, which is a highly syncopated guitar sound that needs special considerations from your signal chain to achieve a distorted, highly staccato (at times) clear tone. I find a lot of discussion when it was fresh (2010-2015) but have difficulty getting much discussion on it nowadays because it’s not seen as fresh. Is it because it is somewhat niche? Absolutely. But even the people that are into it are much less enthused. It’s like the info has to be dug up vs being easily passed around.
by Joker_vD | 2025-06-22 16:01:33+00:00
> Maintain consistency across boundaries. When input in processed in multiple services, ensure consistent parsing behavior by always using the same parser or implement additional validation layers, such as the strictJSONParse function shown above.

Or make some "entry gate"-service not only validate/authorize requestes but also re-encode them into certainly valid shape. In the example with AuthService/ProxyService from "Attack scenario 2", make the Auth Service return not a simple "yep/nope" in response, but properly re-serialized request instead (if it's allowed in). So if e.g. AuthService takes a request with two fields "UserAction" and "AdminAction" and allows the "UserAction", it would response with a request object that has "UserAction" field in it but not "AdminAction" because the service ignored that field and so did not copy it into the response.
by diggan | 2025-06-22 16:03:32+00:00
They're sharing quotes from politicians of two countries currently being pulled into war with each other, of course most of it will be propaganda. Neither of what you read from politicians right now is in earnest and a willingness for dialogue, it's all to pull you in their direction so you support their side.

Both sides are trying to goad everyone into their side, this is obvious. But again, it is not up to independent news to report for one side more than the other, this is why quotes from both sides are unedited, as it should be if you're for independent news.

> with one objectively correct answer and one crazy one

None of this is happening with the discussions and news-reporting from today and yesterday, it's all propaganda designed to make you feel one way or another. There is no "objective truth" to be found here, just two(three) nations who want to destroy each other, having a competition who can sound the most "reasonable" in order to justify whatever comes next.
by kgwgk | 2025-06-22 16:03:38+00:00
> But if we're talking about a workflow for evaluating many products, and we're prepared to consider a probability model that says some products are better than the alternative and others aren't, then the author's version is reasonable.

It’s not reasonable unless there is a real difference between those “many products” which is large enough to be sure that it would rarely be missed. That’s a quite strong assumption.
by marcusb | 2025-06-22 16:03:40+00:00
> They could have done a quick fix by adding an explicit app.slack.com record. But instead they removed the DNSSEC signing from the whole domain, thereby invalidating all records, not just the wildcard ones.

1) That would do nothing to fix resolvers that had already cached NSEC responses lacking type maps.

2) That presumes the wildcard record was superfluous and could have been replaced with a simple A record for a single or small number of records. Would love to see a citation supporting that.

3) That presumes the Slack team could have quickly identified that the problem they were having was caused by the fact that app.slack.com (and whatever other hosts resolve from that wildcard) was caused by the fact the record was configured as a wildcard and would have been resolved by eliminating the wildcard record. If you read the postmortem, it is clear they zeroed in on the wildcard record as being suspect, but had to work with AWS to figure out the exact cause. I doubt that was an instantaneous process.

Any way you slice it, there was no quick way to fully recover from this bug once they hit it, and my argument is that the design of DNSSEC makes these issues a) likely to happen and b) difficult to model ahead of time, while providing fairly marginal security benefit.

At this point, I really don't care if you agree or disagree.

> I will care once something else comes around with any promise of being implemented and rolled out.

Yeah. DNSSEC is going to be widely deployed any day now. The year after the year of Linux on the desktop.

> I work at a registrar and DNS hosting provider for more than 10.000 domains. More than 70% of them have DNSSEC.

Cool. There are, what, 750 million domains registered worldwide? We are at nowhere near 10% adoption worldwide, let alone 70%. Of the top 100 domains -- the operators you would assume would be the most concerned about DNS response poisoning -- *six* have turned DNSSEC on.
by xboxnolifes | 2025-06-22 16:03:54+00:00
Idk, there's a certain double standard that I see semi-frequently. Direct subsidies and/or rebates to incentivize renewable energy? Good. Tax subsidies to do the exact same thing? Awful, terrible, tax avoiding scum.

Sometimes I wonder if any of the people who complain about this bought an electric car or roof solar with tax credits or rebates.

Or maybe its just HN anti-crypto bias.
by mjburgess | 2025-06-22 16:04:37+00:00
Yip, so it would require US support.

As far as I can tell, israel is doing everything it can to escalate the situation to a place where the US is forced into it. We'll have to see if it can be avoided.

The problem for iran is that while they may believe the US is unwilling to escalate, and so be happier to go "arms down" -- they won't be allowed to by israel. So they're being forced up the escalation ladder.

There are very many things that they can do which would destabilise US military and economic interests directly. One imagines israel will do everything i can to provoke such a response.
by paffdragon | 2025-06-22 16:04:42+00:00
I wrote a little tool for versioning based on conventional commits that uses git note for a version override. In case you want to force a specific version instead of the one autodetected, you can add a git note with the version you want.

This was useful when migrating a piece of functionality into its own repo and you want to preserve history. Adding these forced version tags into commits would be quite messy in the new repo where you switch to a new versioning scheme.
by lambda | 2025-06-22 16:05:21+00:00
You are. The brain actually responds to CO2 concentration, not oxygen concentration. Your metabolism turns O2 and various hydrocarbons into CO2 and water, but many of the feedback loops in this process that mediate how your body metabolizes are based on the CO2 concentration; so even if O2 is unchanged, if you body detects more CO2, it will start metabolizing less.
by hackerknew | 2025-06-22 16:05:35+00:00
People living outside Iran participating in these protests have no idea what they are doing.

On the reddit NewIran sub, they were mocking a picture of somebody at one of those rally’s holding a giant IRGC flag… upside-down.

I wouldn’t use numbers of “useful idiots” showing up at rallies as a way of demonstrating internal support for the Iranian regime.

Surveys suggest around 70-80% are anti-regime, which makes sense considering the regime’s history of hangings and imprisonment for minor offenses. The people of Iran want the regime to end.
by delusional | 2025-06-22 16:05:40+00:00
> Calling taxi in the pre-Uber era was literally hell.

We clearly live in two completely separate parts of the world. I'm from Denmark (where Uber ran away after being told they had to operate as a taxi company) and calling a taxi was never a problem for me. You called the dispatch, said roughly where you were, and they can by with a dude in a car who you then told where you wanted to go. By now the taxi companies have apps too, but the experience is roughly identical.

The prices suck, but that's not really a usability problem.
by super_ar | 2025-06-22 16:05:45+00:00
Totally fair point. For stable, known workloads, you can get really far with something lightweight on a single machine. The challenge comes when you need fault tolerance, scaling, and delivery guarantees without constantly jumping in to fix things. Often heard from data teams talking about data peaks that they cannot predict as easily. But yes, a lot of existing tools make you pay a high-efficiency cost for that. At GlassFlow we are trying to hit that sweet spot...efficient but still resilient.