MurphyA/hacker-news huggingface dataset:
by Cu3PO42 | 2025-10-02 20:10:15+00:00
Is it? Last time I tried to self-host my email I did. I had DKIM, DMARC and SPF set up correctly as verified by multiple sites, but I couldnt't get reliable delivery to any Microsoft-hopsted mailboxes. Every other provider I tested was perfectly happy with my mail, unfortunately MS is too big a provider to ignore them.

> What matters is domain age, IP, and compliance with DKIM/DMARC.

Maybe it was my IP, but I cycled a few with my hosting provider and none of them made a difference. If I am unable to reliable obtain a 'trusted' IP, what good does it do?

I switched to hosted email and all my delivery issues were gone.
by jameshilliard | 2025-10-02 20:11:00+00:00
> Probably because Israel violated the ceasefire earlier this year (that was a sham from the beginning) that lasted from January to March. The first phase of the ceasefire saw an exchange of hostages, but then the Israelis refused to move on to the second phase and broke the ceasefire by bombing Gaza in the middle of the night, killing over 400 Palestinians in one day, including over 200 children.

Israel has been rather consistent that a permanent ceasefire will only happen when Hamas effectively surrenders and gives up power. Hamas had also refused to continue releasing hostages which effectively ended the ceasefire(as the terms of the second phase were never finalized).

> Not to mention the fact that Israel just killed a top Hamas negotiator in Doha, Qatar only a few weeks ago. [1] How can you negotiate with someone who just killed your negotiator?

I suppose when attempting to negotiate the surrender of Hamas if the negotiators refuse to surrender after having clearly lost a war they started then eliminating the current negotiators may result in their replacements being more likely to capitulate. That seemed to work out with Hezbollah at least.
by reaperducer | 2025-10-02 20:11:07+00:00
Check to see if you can download more territory.

On my car, deep in the options, is a screen that shows CONUS, and lets you draw a box around the portion you want to download.

I have a box drawn around an area about twice the size of California. Hopefully your car has enough storage for that size, too.

On those occasions when I'm out of a cellular service area, the map shows a banner reading something like "No cell connection. Using downloaded maps."
by btbuildem | 2025-10-02 20:11:17+00:00
This is one of these scientific endeavours I cannot get behind. Sure, in theory, it would be amazing to live a thousand years -- but it reeks so strongly of the genie's bottle, I don't think we should pursue it.

It would likely only be the uber-wealthy and powerful who would have access to this technology. Picture a world where a slew of today's despots (including the current American president) get to live for two, or three human lifespans.

If that doesn't cool your jets, let's say the treatment is so cheap it can be widely available to everyone. Now you have prisoners, slaves, exploited labourers who live for centuries. It's madness. I don't think we've evolved enough, ethically speaking, as a species to wrestle with such long lifespans.
by DinoStarcic | 2025-10-02 20:11:35+00:00
SEEKING WORK | CENTRAL EUROPE | REMOTE Premium service, fourteen person team of developers + 2 PMs + 1 QA + 1 UI/UX designer, focused on the design & development of web and mobile products and AI integrations. Working with EU & USA (EST & PST) clients from funded startups to corporations (Fortune500) Can work as an outsourced team or cover the full product development cycle. Email: info [at] higroup.io Website with portfolio: www.higroup.io Rate: Either fixed per project or $75/hour; Fast turn around. You receive a quote in 48 hours. ----------------------------------------------------------- Location: Slovenia, Ljubljana, European Union Frontend: HTML5 (Bootstrap,Tailwind etc.), CSS3 (Sass), JavaScript (Vue.js, Nuxt.js, React), Three.js Backend: PHP (Laravel), GO and Node.js (NestJS), Python (FastAPI) Mobile: Flutter Databases: MySQL, NoSQL, MongoDB Platform: AWS, Azure, Oracle, DotDigital, Terraform Integration experience: Stripe, Mollie, PayPal, Klarna, BigCommerce, Contentful, hygraph, Directus ... ----------------------------------------------------------- We always listen to the needs and wishes of our customers when advising on product realization, we can proudly say that customer satisfaction is our guarantee.
by etchalon | 2025-10-02 20:11:46+00:00
1500 calories per day is not, by any measure we now know of, an adequate number of calories. The fact that 80 years ago we thought it was does not have any moral value in discussions about Israel's actions today.

A third-party source attesting to the validity of Israel's claims regarding the nearly the 4400-calories-per-person-per-day they're letting into Gaza would at least be something in a discussion of their actions.

But yes, that source would obviously be viewed somewhat skeptically given the level of starvation we see in Gaza.
by dcchambers | 2025-10-02 20:11:49+00:00
I definitely don't "get" Silicon Valley finances that much - but how does any investor look at this and think they're ever going to see that money back?

Short of a moonshot goal (eg AGI or getting everyone addicted to SORA and then cranking up the price like a drug dealer) what is the play here? How can OpenAI ever start turning a profit?

All of that hardware they purchase is rapidly depreciating. Training cost are going up exponentially. Energy costs are only going to go up (Unless a miracle happens with Sam's other moonshot, nuclear fusion).
by fakedang | 2025-10-02 20:12:05+00:00
They are not parties considering Israel illegitimate nor are they calling for the destruction of Israel. They are parties calling for a two-state solution, and consider the globally-recognized-as-illegal settlements as illegitimate i.e. they call the ever expanding borders of Israel as illegitimate.

If you were to make them illegal, you're basically legally disenfranchising 25% of Israel's population.
by ToucanLoucan | 2025-10-02 20:12:27+00:00
> Then give your theory why American workers deserve many times the wages of a Chinese worker, performing identical tasks to the same standards.

Because it costs many times as much to live in America as it does China.

> If you are specializing in something and someone else does everything you do better than you than the theory of specialization tells you that ...

Okay and my understanding was the idea behind this whole "society" thing was that we worked together for mutual benefit of one another. If whole segments of the society get left to starve and die because a different group of workers elsewhere can do their work cheaper than they can, that strikes me as... well, horrible, and also short-sighted and stupid.
by Someone | 2025-10-02 20:12:29+00:00
We also have Python bytecode.

One thing that sets Wasm [1] apart is that, the Wasm virtual machine is significantly lower-level than JVM, .NET or python virtual machine.

That makes it a better target for compiling C but also means different code bases will have to implement such things as strings, dictionaries, sets, etc. themselves, and that means it will be harder to combine multiple libraries in a single Wasm binary.

[1] I think they already lost that war, but that’s what the spec says it should be capitalised. https://www.w3.org/TR/2025/CRD-wasm-core-2-20250616/: “A contraction of “WebAssembly”, not an acronym, hence not using all-caps”
by solarkraft | 2025-10-02 20:12:53+00:00
Gemini‘s loops are a real problem. Within a few minutes of using it in the CLI it happened to me me („I can verify that I fulfilled the user’s request, I can verify that I fulfilled the user’s request …“). It’s telling that the CLI has a detection for this.

The other day I asked 2.5 Pro for suggestions. It would provide one, which I rejected with some reasoning. It would provide another, which I also rejected. Asked for more it would then loop between the two, repeating the previous suggestions verbatim. It went on for 3-4 times, even after being told to reflect on it and it being able to recite the rejection reasons.
by zahlman | 2025-10-02 20:13:02+00:00
The fact that the tutorial included in the official documentation (which is quite comprehensive) covers classes (in chapter 9) hardly seems to diminish my point.

Python's object-orientation is based on objects. Hence "everything is an object" being taken seriously, reifying many things as objects (intrinsically, without a "reflection" library) that cannot be seen that way in many other languages (notably Java). For example, functions, modules, classes themselves, exception tracebacks, stack frames...

And hence the inability to describe instance members directly in the class body: because that's where members of the class (which is an object) are described. Including the methods of the class — which as written are just ordinary functions (which are also objects) that happen to be attributes of the class. The methods (which are also objects) are created on the fly when a function in the class is looked up via the instance. And those objects can be stored for later use.

This is what object orientation is supposed to be. Languages like Java are instead class-oriented. You are constantly forced to think about writing classes in order to use objects — you constantly use objects, but you pay for it in class syntax. (Meanwhile, there are non-object primitives.) In Python, you never have to write a class, yet you constantly use objects despite yourself (and "unboxed values" are never accessible from Python).
by rgreekguy | 2025-10-02 20:13:03+00:00
I updated my iPhone 15 Pro yesterday. The only performance issue I noticed is when making a new wallpaper, with the "Dynamic iOS 26" wallpaper. It was lagging like crazy, it even froze at some point, and the phone got very hot. I have a feeling it hit the battery like a truck, too, but we'll see in time if it was just one incident or what. Running full animations and graphics, and glass icons, no performance issues.

Just managed to click update on my iPad Mini 6th gen, we'll see how that goes. The M1 Air will have to wait some more.
by throwup238 | 2025-10-02 20:13:09+00:00
> Yet Israel is the baddies and America/the Allies are sited as doing the correct thing even though they had equal or less food going in.

If Israel institutes a Marshall Plan equivalent that rebuilds Gaza/West Bank to the NEMA equivalent of West Germany and Japan, then maybe decades from now their actions will receive the same deference that the historical actions of the Allies have now.
by instagraham | 2025-10-02 20:14:37+00:00
I imagine a new type of bluetick would emerge. There will always be those who can't distinguish between a tick emoji next to a username and the actual thing, but that's a UX problem. Something shot and verified on-app could get a special, clickable tick on it when it's shared.

This removes the possibilities for bad actors to just one - the platform itself.

In any case, the audience will have to learn new ways to "trust" and tech alone won't be the solution. But I've less hope in people and more hope in new social contracts

I think LIDAR sensors would be useful to verify depth information in an image, on a side note.
by lossolo | 2025-10-02 20:14:48+00:00
The funniest thing about all this is that the biggest difference between LLMs from Anthropic, Google, OpenAI, Alibaba is not model architecture or training objectives, which are broadly similar but it's the dataset. What people don't realize is how much of that data comes from massive undisclosed scrapes + synthetic data + countless hours of expert feedback shaping the models. As methodologies converge, the performance gap between these systems is already narrowing and will continue to diminish over time.
by mikeyouse | 2025-10-02 20:14:49+00:00
Voting ‘no’ on a bill isn’t blocking it!

An equally true statement is that republicans didn’t pass a spending bill that could attract 60 votes in the Senate. But in either case, Republicans are the majority in both houses, they write the bills and have the responsibility to write bills that can be passed and signed.

And it’s a small thing, but this is very obviously a hatch act violation and silly me, I feel like the President should be beholden to our laws.
by fatbird | 2025-10-02 20:15:15+00:00
Canada has a federal party since 1991, the Bloc Québécois, "devoted to Quebecois nationalism, social democracy, and the promotion of Quebecois sovereignty."[0] They're explicitly separatist by policy. Quebec's last attempt at attaining sovereignty was a provincial referendum in 1995 that lost by 0.5%. Had it succeeded, the provincial gov't was prepared to declare full independence the next day.

[0] https://en.wikipedia.org/wiki/Bloc_Qu%C3%A9b%C3%A9cois
by hombre_fatal | 2025-10-02 20:15:24+00:00
Also, one thing HNers get fundamentally wrong is that anybody cares about trust/authenticity. And I don't see what's so special about photo/video.

One of the most common forms of submissions on Reddit/Twitter is an image with text, or a screenshot of a tweet, or a screenshot of a headline that makes a claim, and everyone takes it dead seriously.

Almost nobody is going "hmm let me look this up first to see if it even exists or accurately represents the facts".

So if all you need is an image of text for people to believe it, what does it even matter if you have this sophisticated system where you require photos to be signed by camera hardware or whatever? You aren't even putting a dent in how bullshit spreads.
by jacquesm | 2025-10-02 20:16:13+00:00
Yes, this happened to us as well. It basically killed more than a decade of development. I did write a send/receive/reply/name_attach/name_locate library for Linux, which worked well enough that we could at least rescue the project. But BB killed QnX for large scale software development projects outside of the embedded space, and quite possibly for a lot of those as well (but I had no contact with such groups). There was a point in time where QnX ran a very large fraction of all of the world's infrastructure and BB showed the dangers of relying on a company that never fully committed to their long-term strategy.
by jameshilliard | 2025-10-02 20:16:23+00:00
> the "deal" is very one sided

This is pretty much one should expect when one starts and loses a war, same as with the surrender of Nazi Germany and the Japanese at the end of WW2.

> The current "peace deal" is terrible for the Palestinians. No other country would sign it either.

It's a surrender agreement effectively, it's certainly not a peace deal amongst equal parties.
by nebula8804 | 2025-10-02 20:16:27+00:00
>How much does domination of the media help vs hurt. In the one hand, it does feel like the culture moved left under liberals over the past 10 years, and part of that seems top down, the expansion of cultural studies in universities to everyone talking about privilege in 2024.

An alternate argument could be made that when we started to see a rise in pushback against corporations in the early 2010s (eg. Occupy Wallstreet) all of a sudden the narrative shifted towards 'socially progressive' ideology. Was that a manufactured narrative?

Now we are seeing a strong pushback against that ideology but in my opinion we are just repeating history, the young people supporting the right didn't experience the great recession and once they learn the pain of what the right brings to the country every time they take office, there will be yet another generation that will have been burned. The left just needs to survive these next 3.2 years. If they can make it, then there is tremendous opportunity for reform.
by integralid | 2025-10-02 20:16:33+00:00
"Can I contact you on signal? Just wait for a few minutes while I type this 64 character long hex string".

I know you can work around this with QRs, but that's poor UX, has many failure scenarios and takes a long time. In comparison, you can just tell someone your phone number, even without neither of you having a phone nearby - you just need a piece of paper and a pen.

Signal brought security and privacy for the masses, because it - correctly - prioritized ease of use over tech-nerd paranoia.
by rexpop | 2025-10-02 20:16:48+00:00
There is still plenty of color discrimination.

Uyghurs in Xinjiang, Turkic Muslims in Xinjiang, Hindus in Pakistan, Christians in Pakistan, Dalits in India, tribal communities in India, migrant workers from Indonesia, Nepal, Bangladesh in Malaysia, Indigenous Brazilians, Afro-Brazilians, undocumented migrants in United States, South Asians in Middle East, Africans in Middle East (kafala system).
by Bender | 2025-10-02 20:17:22+00:00
Do you still want this longevity to be real?

I want this longevity to be real. I have to stick around long enough to see if people respond differently to me when they are older.

'If You Are Not a Liberal When You Are Young, You Have No Heart, and If You Are Not a Conservative When Old, You Have No Brain' Nobody seems to agree on who actually said that.
by pimlottc | 2025-10-02 20:17:41+00:00
The habit is in the 7th paragraph, after 2 images:

> Rather than trying to complete your task in 20 minutes, take this time to write down your thoughts, and a step-by-step action plan of what you think you need to do to finish your task. Then go home. Rest. A feeling of incompleteness will motivate you to come back and finalize your work the next day. Only you will be full of energy, together with a settled plan. No doubt you’ll accomplish your task before lunch.
by potatolicious | 2025-10-02 20:17:52+00:00
Not necessarily? That assumes that the first "good enough" model is a defensible moat - i.e., the first ones to get there becomes the sole purveyors of the Good AI.

In practice that hasn't borne out. You can download and run open weight models now that are spitting distance to state-of-the-art, and open weight models are at best a few months behind the proprietary stuff.

And even within the realm of proprietary models no player can maintain a lead. Any advances are rapidly matched by the other players.

More likely at some point the AI becomes "good enough"... and every single player will also get a "good enough" AI shortly thereafter. There doesn't seem like there's a scenario where any player can afford to stop setting cash on fire and start making money.
by mtlynch | 2025-10-02 20:17:59+00:00
Thanks for reading!

>This is about as incorrect as it gets.

>The only way to verify correctness is to change the production code in a way that should cause the test to fail, then watch it fail. In TDD this is done by writing the test before you write the code that would make it pass, then watch it fail. Only then are you allowed to write the code that makes it pass.

>Otherwise you have no proof the test can EVER fail - which means no proof it adds value to your codebase.

I agree that changing the production code to cause a failure can be helpful, but I think it's an overstatement to call it "the only way to verify correctness." When I optimize for simplicity, I rarely encounter tests that pass in situations I didn't expect.

Also, forcing tests to fail doesn't really scale. You can do it initially as you write a new function, but once you commit your changes, whatever you've learned from the exercise evaporates. If you change the function or any of its dependencies, presumably you're not going to repeat the exercise of forcing each assert to fail one-by-one. According to what you're saying, that means that there's no longer proof that the test can fail.
by falcor84 | 2025-10-02 20:18:30+00:00
I would think that it's more like a general codebase - even if after 2.5 years, 95% percent of the lines were rewritten, and even if the whole thing was rewritten in a different language, there is no point in time at which its value diminished, as you arguably couldn't have built the new version without all the knowledge (and institutional knowledge) from the older version.
by closewith | 2025-10-02 20:18:32+00:00
Okay, so you are trolling or you are at peak levels at HN arrogance.

No, the chilling effect of UK defamation laws is not an artefact of scaremongering. No, you have not discovered the secret truth hidden by the legal profession. Yes, defamation cases are a real threat and expensive to defend as the burden of proof lies on the defendant, not the allegedly defamed.
by j1elo | 2025-10-02 20:18:46+00:00
Authors using Fair want to share their code while getting protections for themselves. Strong copyleft doesn't care about authors and is all about protecting the end users.

So Fair fullfills an actual need or desire not covered elsewhere, thus is not a non-solution.

It might be not the appropriate or the best solution to solve the exact concerns of people using it, that's debatable and a different topic, akin to using the wrong tool for the job. Strong copyleft is the wrong tool, too; obviously competitors can just deploy without modifications and offer it as a service.
by mijoharas | 2025-10-02 20:19:09+00:00
Ok, interesting. I checked the docs of offlineimap (thanks, I hadn't found that one when googling!) and it looks like I could use the `maxage` option for the incremental option (I think I want to create a folder for each week, back it up , and delete it after a while).

Do you have anything set up with evolution to handle things automatically?
by scrollop | 2025-10-02 20:19:15+00:00
"smaller European cars aren't built for the unique, rugged American terrain, as well as the massive distances that Americans drive every day. "

They're not all hicks waving submachine guns with a beer in the other hand standing on the back of a Ranchero driving over sand dunes after fleeing mexican families.

And, the typical stereotype of "European cars are all small." Oh, boy.

Every heard of Chelsea Tractors?
by gruez | 2025-10-02 20:19:16+00:00
>Picture a world where a slew of today's despots (including the current American president) get to live for two, or three human lifespans.

What makes the current lifespan any more correct than 2x or 3x, or 0.5x of a century or two ago? Given that life expectancy was much shorter a century ago, should we start randomly executing people to keep "the uber-wealthy and powerful" from living too long? That would probably have kept "the current American president" from being in power.
by mcdow | 2025-10-02 20:19:19+00:00
I liked this post, and I can totally understand where you’re coming from…

But couldn’t anything you say about Lua also be said about JS? You mentioned how Lua wasn’t batteries included, so you try to limit your libraries. Couldn’t you say the same for JS? JS itself doesn’t change much, it’s the ecosystem. Couldn’t you just pick out some small and stable libraries the same way you could with Lua?
by loudmax | 2025-10-02 20:19:30+00:00
Security is hard, but running a large organization is also hard. The danger is that the entire organization becomes overrun by managers whose guiding principle is CYA, and then things slowly grind to a halt. Eventually you wind up with security mandates that have no relation to what's actually deployed because the people nominally responsible for security are evaluating metrics that are years out of date.
by nis0s | 2025-10-02 20:19:39+00:00
There’s not enough empathy for the gifted and talented weirdos who get bullied by their peers at a pre-school age for being differently abled. But I don’t know enough about the program in question to say whether or not it really was for gifted students, or just for those whose parents happened to pull some strings, regardless of the parent’s income or wealth status.
by WolfeReader | 2025-10-02 20:19:45+00:00
Imagine being someone who would downvote this without a comment.

Is it:

"I disagree but am not literate enough to state why"

Or is it:

"This person is right, but I don't want people to know it (insert motive here), so I will try to make their comment invisible"

Either way they're cowards, and you are correct. Signal is the best intersection of genuine security and ease-of-use I've seen.