MurphyA/hacker-news huggingface dataset:
by racingmars | 2025-08-31 03:48:59+00:00
> What is the point of setting up your own email server if all of your sent messages go to spam for the majority of gmail/o365 users?

I set up a new mailserver a few years ago and have had no delivery problems whatsoever. All messages get through to gmail and outlook/o365 inboxes I've sent to. Didn't even have to register the IP with O365, it's just worked flawlessly from day one. That was from an IP address/netblock not associated with cloud or VPS providers, so initial reputation may have been higher.

A few months ago I set up a mail server on a VM in Digital Ocean, and have had no delivery problems to gmail/Google Apps recipients.

More recently, for new IPs sending mail into O365, they appear to be blocked by default but the rejection message gives you a URL to go to where you can register your IP(s). After doing that, we haven't seen any problems.

If you end up getting an IP that has been associated with previous spam or abuse, I assume your experience will be different. But in my experience, my handful of servers have not had delivery problems. This is all, of course, with proper reverse DNS records that match what the server advertises in its HELO/EHLO, SPF and DKIM all set up, etc.
by koverstreet | 2025-08-31 03:50:38+00:00
ZFS deserves an absolutely legendary amount of respect for showing us all what a modern filesystem should be - the papers they wrote, alone, did the entire filesystem world such a massive service by demonstrating the possibilities of full data integrity and why we want it, and then they showed it could be done.

But there's a ton of room for improvement beyond what ZFS did. ZFS was a very conservative design in a lot of ways (rightly so! so many ambitious projects die because of second system syndrome); notably, it's block based and doesn't do extents - extents and snapshots are a painfully difficult combination.

Took me years to figure that one out.

My hope for bcachefs has always been to be a real successor to ZFS, with better and more flexible management, better performance, and even better robustness and reliability.

Long road, but the work continues.
Show HN: Q.js – Smaller than React/Vue, yet more powerful (40KB gzipped)
by EGreg | 2025-08-31 03:51:05+00:00
Q.js is a lightweight JS framework that I recently distilled from our in-house Qbix platform that I’ve been building since 2011. It powers many of our social apps, which have all the features of Facebook, LinkedIn, X, etc.

We’re not a big company like Google or Meta, so we never released it publicly. Now I’d like to, and thought it would be a good idea to post it on HN and gather some feedback.

Q.minimal.js was designed to be dropped into any website. It lazy-loads all your components only as they are needed and appear on the screen. The minimal file is meant as a starting point for developers, and if you later want more features from the Qbix platform, you can simply swap it out for the larger Q.js file instead.

Here are some advantages of Q.minimal.js compared to React, Angular, Vue, or whatever you might be using now:

40KB gzipped, smaller than React (without ReactDOM), smaller than Vue runtime, far smaller than Angular

No build step, just drop it in; works with plain .html <template> files or with JS/Handlebars templates

Components & tools, like React components or Vue directives, but attachable as behaviors to any DOM element

Faster rendering with requestAnimationFrame and .rendering(), no giant virtual DOM reconciliation

Built-in power: batching, caching, lazyloading, routing, slot-based page activation, all included in core

Universal dev model: designers can use pure HTML, developers can use JS, both work interchangeably

Incremental: drop it into an existing site without rewriting or compiling anything

If you have a free hour, give it a try! Play around with it, and let me know what you think. It's 100% free and open source under MIT license and I'm looking to polish up any rough edges before letting developers know about it.
by terminatornet | 2025-08-31 03:51:08+00:00
> When developers are allowed to use AI tools, they take 19% longer to complete issues—a significant slowdown that goes against developer beliefs and expert forecasts. This gap between perception and reality is striking: developers expected AI to speed them up by 24%, and even after experiencing the slowdown, they still believed AI had sped them up by 20%.

Maybe you just think you're being more productive ;)

https://metr.org/blog/2025-07-10-early-2025-ai-experienced-o...
by klodolph | 2025-08-31 03:51:15+00:00
“I want ETFs and low fees” -> https://www.bogleheads.org, there are various articles describing which funds to pick. (I’m thinking by “indexing service” you mean index fund?) Bogle was the founder of Vanguard and argued that low fees were better than active management; the “bogleheads” are the community that follow that advice.
by tarruda | 2025-08-31 03:51:23+00:00
It is not good when politics get in the way of good engineering.

Regardless of differing points of view on the situation, I think everyone can agree that bcachefs being actively updated on Linus tree is a good thing, right?

If you were able to work at your own pace, and someone else took the responsibility of pulling your changes at a pace that satisfies Linus, wouldn't that solve the problem of Linux having a good modern/CoW filesystem?
by jghn | 2025-08-31 03:51:44+00:00
The way I've been looking at this is that when The Big One happens and the average American loses their shirt via the crash of the giant ETFs, the naysayers who managed to have been invested in the things that don't crash will zig when everyone else is zagging.

However: between now and then they're likely underperforming as you point out. And when it happens most people who believe themselves to be ziggers will have chosen the wrong zig candidate.

I really really worry about the ETF world, but to do anything else puts me at even higher risk.
by anonym29 | 2025-08-31 03:52:41+00:00
There is nothing laissez-faire about intelligence agencies bankrolling "private" startups that help said intelligence agencies circumvent the fourth amendment, nor about the regulatory capture resulting from revolving door between big business and the big government agencies tasked with regulating those businesses, nor about taxpayers bailing out banks or auto companies that made shitty investments or shitty cars, nor about the protectionism of the Jones Act that results in the US producing some of the world's most overpriced naval vessels at the expense of US consumers, nor about the open practice of corporate bribery of the legislature which the US calls "lobbying".

The US does not practice laissez-faire capitalism; we practice a pernicious state corporatism where losses get socialized, gains are privatized, where the trillion dollar companies pay lower tax rates than the mom and pop shops, where the federal government spends more resources spying on their own citizens than they do spying on Russia or China, where members of Congress are for sale when they're not insider trading, but where you will get abducted by plainclothes DHS agents and get deported (even with a valid, legal residency) if you so much as dare to publicly criticize Israel or have the wrong skin color while standing outside of a Home Depot.

There's nothing "natural" about any of this.
by bigstrat2003 | 2025-08-31 03:52:46+00:00
We do not, and by definition cannot, know what would have happened in a hypothetical alternate timeline. You're entitled to your beliefs about what could've happened, but don't inaccurately state them as known fact. Moreover, "both-sides" as an accusatory term is hostile and not conducive to a good discussion. You shouldn't do that.
by adi_kurian | 2025-08-31 03:52:58+00:00
I think one of the mentally healthier decisions I ever made was to realize that many of the friends I have, if I stopped reaching out to them, the relationships may cease to exist. And then quietly reframe them in my mind as good acquaintances.

You may be quite the extrovert like myself. My partner is an introvert and deeply struggles to reach out to people that she really wants to reach out to and keep in touch with. I found it quite baffling at first, though it appears to come from a desire to avoid bothering people. People are complicated.

And ultimately, real friendship is quite rare. I think Muhammad Ali had the best definition

"Friendship is a priceless gift that cannot be bought nor sold, but its value is far greater than a mountain made of gold. For gold is cold and lifeless. It can neither see nor hear. In times of trouble, it's powerless cheer. It has no ears to listen, no heart to understand. It cannot bring you comfort or reach out a helping hand. So when you ask God for a gift, be thankful if sends not diamonds, pearls, or riches but the love of real, true friends."
by unsungNovelty | 2025-08-31 03:53:02+00:00
I write because I have something to share. It's not just for me. But also for others in the hope that they would find it useful.

I can corelate my rushed writing and writing that I took enough time with, using analytics. There are so many things for which analytics are useful for. A lot of them doesnt have anything to do with tracking and doing surveillance on users. It is mostly for giving you a signal and direction on the things you write etc.

And I use GoatCounter analytics specifically cos it is client side and doesn't collect PII. It can be turned off by folks. Server logs doesn't give any option to users so I don't use them.

https://www.unsungnovelty.org/about/#privacy
by boredtofears | 2025-08-31 03:53:23+00:00
And just like the rule that it replaced, the rule of three is now often interpreted as the "correct" approach always, while I still find reality to be more nuanced.

Sometimes you do have the domain expertise to make the judgment call.

A recent example that comes to mind is a payment calculation. You can go ahead and tie that up in a nice reusable function from the get go - if you've ever dealt with a bug where payment calculations appeared different in some places and it somehow made it in front of a customer you're well aware of how painful this can be. For some things having a single source of truth outweighs any negatives associated with refactoring.
by thaumasiotes | 2025-08-31 03:53:43+00:00
> I'll probably get some of these wrong because I'm not in the the US and don't quite grok the network/cable divide

Almost all of those are broadcast shows. I strongly suspect that all of them are, but I don't have personal knowledge of the entire list.

As far as I can tell, the divide is pretty straightforward:

Cable: nudity

Broadcast: everything else

In theory there's no requirement for a cable show to have nudity, but since they're allowed to, they all do.
by BenFranklin100 | 2025-08-31 03:54:41+00:00
This is good news for society. Too many young men have fallen behind in the last ten years and young women now outpace them in college. It’s great young women are doing well, but if young men don’t have a parallel career path, they may become disheartened about their future, and we end up with a large cohort of disenchanted young men and political instability. The trades can provide an alternative non-college career path for these young men.
by zarzavat | 2025-08-31 03:58:06+00:00
The area of a circle is a computable number so it can be put into one-to-one correspondence with the rationals. It's much more like a rational number than a real number, insofar as it doesn't require infinities to represent it.

The set of real numbers is almost all extraneous junk that the universe definitely doesn't care about but is very important to mathematicians.
by tombert | 2025-08-31 03:59:19+00:00
I am harsh on Walter because he tends to argue in bad faith in order to support some weird pro-business libertarian world view. He's super active on HN (as am I) so I have argued with him and there are multiple times he has said things that are outright dishonest (like once claiming that incompetent workers immediately get fired from corporations, a post I can't find quickly but is in my history somewhere, or trying to paint me as some alien-believing UFO fanboy which I am not).

So when he makes absolutist statements like "there was no inflation in the US before 1914", which is a typical springboard for libertarians to start complaining about the federal reserve and propose some idiotic Ayn Rand nonsense, I have trouble not being literal here.
by drivers99 | 2025-08-31 03:59:25+00:00
The related blog post (I just found thanks to watching that and then searching for her site) is great too: https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction

It explains so much of what has been bothering me about what I work on at work, and now I understand why and some of what to do about it.
by Fricken | 2025-08-31 03:59:58+00:00
That happens when c-suite starts calling shots at the expense of the creatives. It's something Netflix has been doing from the beginning, and something A24 has been trying to avoid since the beginning. Of course A24 going to be biased to what they believe they can sell, but so long as their brand is original, auteur driven works then they should be OK.

A24 is kind of looking like United Artists, a studio that produced many critically acclaimed films in the 1970s. What was UA's downfall? A move into bigger budget films. One bigger budget film, specifically: Heaven's Gate (1980), directed my Michael Cimino. The production went so over budget it bankrupted the studio and that marked the end of that era of auteur driven cinema.

Let's hope A24 doesn't make the same mistake, because as it is about half the new films I saw in theatres and enjoyed over the last decade came from A24, or from a director who has worked with A24.
by LeafItAlone | 2025-08-31 04:00:28+00:00
>If it isn't true get a life.

Seems pretty judgey to me.

Because I’m a rational person, I know when I need to examine different options specifically matching what I need and when I just choose a random one.

You are free to visit shops that offer you just one option for a given category of it is too much cognitive load to make decisions like that. Just don’t force that on me and tell me that it is good for me. You might also want to get a number for the one therapist they offer there too, because having trouble making simple decisions is something that should get attention.
by medvezhenok | 2025-08-31 04:01:47+00:00
I think if we agree that there are individual differences in predisposition towards juggling aptitude, and that the predisposition is mediated genetically somehow, and if juggling (in this hypothetical) is biologically advantageous for survival/reproduction on one of the islands (really stretching the analogy here) - then I don’t see a way how my 1000 years experiment doesn’t produce actual, population level genetic drift in juggling predisposition between the population on island A and island B (unless we could somehow prove that juggling predisposition is not heritable)
by collingreen | 2025-08-31 04:02:51+00:00
The difference been "I suggest avoiding these words because I think they hurt some people in some way" and "I want to ban people from describing being bullied or their own differences" feels vast to me.

When did this kind of thing become partisan? You can think people are weak or overreacting or stupid but it's another jump entirely to this idea of trying to silence "your political opponents" from talking about their lives. I genuinely am surprised by this attitude of openly embracing bullying especially from a side that used to bang a drum hard of "mind your own business".
by mannyv | 2025-08-31 04:05:15+00:00
The history of corporations shows that monopoly or oligopoly is the end result without intervention. And even with intervention scale matters.

Example: in smaller countries there are multiple cellphone providers that are essentially identical. They don't compete, really.

When a business starts harvesting the economies of scale it also becomes easier to compete against everyone. Then you get the political externalities (nobody gets fired for buying IBM) and real anti-competitive behavior (supplier exclusivity, bribes, tying, discounts, etc).

It's practically a natural law.
by timonoko | 2025-08-31 04:05:39+00:00
There is nothing to it. I once made web.py-server that combines maps from two countries. While kayaking. It was too annoying when you had to switch programs to see what is on other side of river. Unfortunately they do follow Google tiles standard anymore.

Originally this program was running on Python For Symbian, which is historic and funny. https://github.com/timonoko/webpy_map_server

Tiles.py seems to be how you decode other systems to the Google-tile system.
by baranul | 2025-08-31 04:06:38+00:00
Some relatively recent reviews, in English. Lots of good reviews in other languages (Chinese, Korean, Portuguese, French) as well.

Keep in mind that V is still in beta. These are from fair and neutral parties:

[1] Between Rust and Go, I Choose V (William Elimbi)

https://elimbi.com/posts/rust-vs-go-vs-v/

[2] V Language: Simplicity Made Sexy (Hash Back)

https://medium.com/@connect.hashblock/v-language-simplicity-...

[3] About V (V S01E01 Intro - from Antono2)

https://www.youtube.com/watch?v=b_voaf4Qw4w

[4] My foray into V (from Go developer)

https://kristun.dev/posts/my-foray-into-vlang/
by saurik | 2025-08-31 04:07:41+00:00
But, Coinbase is not, actually, the biggest... not by far? Binance is like, 20x larger. And it isn't even as if you need to get dollars for your Bitcoin, in case the United States government decides to go aggro, so you can find someone in another country to convert you out through another currency. If this is our definition of centralized, then it is difficult to believe that anything is decentralized. There are enough numerous legitimate reasons to be angry at Bitcoin -- hell: even numerous legitimate reasons to say it is centralized -- that we shouldn't start making some up.
by anecdatas | 2025-08-31 04:08:54+00:00
Normally I'd be quippy about the plural of anecdote not being "data", but this isn't even plural. This is a single anecdote. The claim you have made is "I have encountered fraud, personally, so the system is a disaster."

Well run systems experience fraud. It's something you generally want to minimize, but like, it's not necessarily an indicator that the system is broken. Like... AWS has tons of fraud. AWS is still very much not a disaster. (Well, it kind of is a disaster, but mostly because it's a machine that chews up humans via oncall, which is unrelated to their fraud.)
by marssaxman | 2025-08-31 04:09:49+00:00
> Suppose a man has already murdered most of your family, including several of your children, for no other reason than

...the fact that you have walled him and everyone he knows into an open-air prison, where nothing goes in or out without your approval, systematically keeping him, his family, his friends, his children, and everyone around him just this side of starvation, with no hope of release, for decades on end?

If I were him, I'd hurt you as hard as I possibly could, at every opportunity, with any means I could come by.
by LeafItAlone | 2025-08-31 04:10:42+00:00
This argument has been made time and time again.

It seems reasonable at first glance, but I’ve seen no proof of it. California, usually mentioned as having high taxes, still has a large percentage of the ultra-wealthy in the USA. Same with NYC. Sure some notable persons have changed their addresses, but overall, they are they hurting?

Is there any documented case of a rich-popular municipality increasing taxes on the ultra wealthy and seeing the tax levy go down?
by N2yhWNXQN3k9 | 2025-08-31 04:10:54+00:00
In Laravel, the issue is that the framework is sold as "productive" as default. There is no real "beef" to the framework though, IMO. It is better today, but historically it is just a wrapper around symfony with some dependency injection through reflection, questionable serde, tons of magic, and with some unique takes on templates and routing, which are arguably not very good takes? Maybe components are better, but blade in general seems backwards as a template language.

Ever want to type `$model->foo instead of $model->getFoo()` but then have `$model->foo` magically call `$model->getFooAttribute()`, but fall back to `$model->getAttribute('foo')` if that method doesn't exist? Then that magically calls some casting methods, and possibly even fetches infinite records from a remote store? It is so artisan, bro. I can tell you more if you got five minutes.
by anonym29 | 2025-08-31 04:11:32+00:00
You might want to revise your original post's wording, which quite directly implies that the incumbent-friendly policies that emerged in the last few decades, specifically, are laissez-faire.

Your original post is responding to a post critiquing incumbent-friendly policies that only emerged in the last few decades.

Your point that market economics alone can favor incumbents isn't wrong, but that's a non-sequitir response to the post you are responding to.

Market economics aren't the incumbent-friendly policies that only emerged in the last few decades. The artificial mechanisms instituted through purchased political influence are.
by AngryData | 2025-08-31 04:12:55+00:00
That's neat but I don't think this is really a positive thing, it just shows people are desperate. Many people have left and are still leaving the trades because for many positions the pay is subpar, the work has many health hazards and cuts 10-20 years off your lifespan and quality of living, the hours are long, and the industry is boom and bust constantly and unstable.

I see people hem and haw about trades and how "great" they are all the time, but as someone who has worked in trades for the last 15 years, not nearly as many people can handle it or like it as they think. Many people heard about their cousin or friend who broke $100K doing trade work, but what they fail to mention is they did that by working 90 hours a week every week all year to do it. They don't mention how they kept working through injury and now they will feel it the rest of their life. And they don't mention or haven't been working long enough to feel the bust between the booms when they are either taking jobs that only earn $5 an hour, or just don't have enough work for full hours.

Yes we need trade workers, but there has never been a lack of trade workers, only a lack of pay. I know far more people that have left trades than have joined. Many liked the physical work, but couldn't justify the health costs on top of the poor or unstable pay.
by jofla_net | 2025-08-31 04:13:47+00:00
This and parent are both approaching toward what I see as the main obstacle, that we as a species don't know how in its entirety a human mind thinks (and it varies among people), so trying to "model" it and reproduce it is reduced to a game of black-boxing. We black box the mind in terms of what situations its been seen to be in and how it has performed, the millions of correlative inputs/outputs are the training data. Yet, since we don't know the fullness of the interior we can only see its outputs it becomes somewhat of a Plato's cave situation. We believe it 'thinks' this way but again we cannot empirically say it performed a task a certain way, so unlike most other engineering problems, we are grasping at straws while trying to reconstruct it. This doesn't not mean that a human mind's inner-workings can't ever be %100 reproduced, but not until we know it further.
by adastra22 | 2025-08-31 04:14:07+00:00
The difference between healthy young cells and diseased old cells is no more or less than the difference in configurations of atoms.

Diseased old cells have accumulated damage in a multitude of different forms, as well as accumulated junk. Fix the errors and remove the junk. It is as easy and as hard as that.

Nothing in thermodynamics or organic chemistry prevents this from being possible in principle.