MurphyA/hacker-news huggingface dataset:
by BLKNSLVR | 2025-09-13 05:24:21+00:00
Not who you asked, but I self-host some non-critical mail domains using Mailu[0], which is a set of docker containers. It's been fairly low maintenance. Ease of setup depends on your technical knowledge, but if I can do it, and you're on HN asking the question, you'll probably manage.

[0]: https://mailu.io/
by fatchan | 2025-09-13 05:24:29+00:00
Freedom with crypto means I can pay bills without unjust barriers, and no individual and especially no "financial institution" (ultimately the governments) decides if my transaction goes through or can confiscate the money without confiscating me.

With Paypal, Stripe, Visa, Mastercard, and all the payment gateways and controlled entities in between, you will be banned for a "trade secret" reason which they have no legal obligation to reveal. Example 1: https://kiwifarms.st/threads/payment-processor-censorship-vi... (You may discredit the source and ignore factual information and numerous examples at your own discretion)

When you lost the ability to pay for things, you can be starved, of food and more importantly your principles and dignity.

Like many other issues that I consider political, what is important to me and what I believe to be actually righteous in the end is more important than the issues of e.g. personal responsibility from being scammed, or criminal and money laundering transactions. Remember where the term "money laundering" came from.
by moefh | 2025-09-13 05:25:04+00:00
> This is how the HTML5 spec works and it's been phenomenally successful.

Unicode does have a completely defined way to interpret invalid UTF-8 byte sequences by replacing them with the U+FFFD ("replacement character"). You'll see it used (for example) in browsers all the time.

Mandating acceptance for every invalid input works well for HTML because it's meant to be consumed (primarily) by humans. It's not done for UTF-8 because in some situations it's much more useful to detect and report errors instead of making an automatic correction that can't be automatically detected after the fact.
by crossroadsguy | 2025-09-13 05:25:51+00:00
To answer your question, from my limited experience: no.

There are better or less shitty companies like Fastmail, Runbox (tried them), even Purelymail (but 1 or 2 people setup), Mailbox (shitty support, solid setup; I am a customer), Migadu (good name, I have never used them), there's Tuta (but somehow they seem off to me; like Proton they also do not allow IMAP/POP - Proton allows with some circus), MXRoute has good name at places like LET forum. There's even Zoho if you just a mail service (but then if you use Zoho then only reason to not use Google or MSFT will be cost or just the middle finger :D) … and many more.

So there are options.

PS. as per self hosting email - I can't self host my seedbox properly on a VPS, I don't think I should even try email :)
by nomid | 2025-09-13 05:25:54+00:00
I don't get it - if you were aggressively sourcing for months, presumably advertising your job via normal channels, wouldn't that already satisfy the requirement for perm? I keep seeing annecdotes about exceptional one of a kind talent, world class PhDs etc. I think we can all agree that majority of H1Bs we work with are not those people. They are regular devs without exceptional skills (not saying no skills, just nothing especially unique). There are thousands laid of, qualified US workers that can fill those roles. You can't convince me that we have such lack of talent in tech today that massive amounts of h1bs have to be brought in.
by cryptonector | 2025-09-13 05:25:58+00:00
> It sacrifices the ability to encode more than 21 bits

No, UTF-8's design can encode up to 31 bits of codepoints. The limitation to 21 bits comes from UTF-16, which was then adopted for UTF-8 too. When UTF-16 dies we'll be able to extend UTF-8 (well, compatibility will be a problem).
by Dylan16807 | 2025-09-13 05:28:04+00:00
I don't really say this to disagree with you, but I feel weird about the phrasing "found insufficient", as if we reevaluated and said 'oops'.

It's not like 5-bit codes forgot about numbers and 80% of punctuation, or like 6-bit codes forgot about having upper and lower case letters. They were clearly 'insufficient' for general text even as the tradeoff was being made, it's just that each bit cost so much we did it anyway.

The obvious baseline by the time we were putting text into computers was to match a typewriter. That was easy to see coming. And the symbols on a typewriter take 7 bits to encode.
by 6510 | 2025-09-13 05:28:44+00:00
One level of nested for loop for each type of coin. (Run them until i*coin is larger than the input)

Populate a 2d lookup array. $7,50 becomes arr[750] = [7,1,0,0,0,0] which represents [7x100,1x50,0x25,0x10,0x5,0x1]

With each loop check if the array entry exists, if so check if that number of coins is larger. [7,1,0... is better than [7,0,2...] because 8 is a better solution than 9!
by 1659447091 | 2025-09-13 05:30:01+00:00
> furthers the gap between public transit and cars.

It doesn't have to. If Waymo (and other autonomous taxis) were clever -- and maybe they are -- they would spend their lobbing money on high speed trains and then capture the "last mile" market.

Some years ago I was riding with a friend north on the 15 (San Diego, after a decade+ absences) and my noticeable wtf face prompted a "yeah, they built a freeway in the center of the freeway". It's an abomination. When I was there, I-15 was generally for the longer drives. My friends that lived in Temecula/North County etc would spend hours of their life driving (or slowly rolling) into SD for school/work/play.

A high speed train would have fit where they put the supplemental freeway. Now there is no more room to expand once they need more capacity; extra trains or cars could be added to a train to solve the same thing and placed along the freeway there is minimal to no neighborhood inconvenience. Then companies like waymo can take people to their final destination.
by gpm | 2025-09-13 05:30:40+00:00
I don't agree that WPE's behavior was shitty (as already discussed), let alone "equally" shitty. Even if I did though, so what? Two wrongs don't make a right. Shitty behavior doesn't justify someone else's lying/cheating/extorting/defaming/... Even criminals, real ones who have done far worse things than anything that happens in a business dispute, have the right to seek recourse via the legal system.
by oezi | 2025-09-13 05:31:29+00:00
It is hard for humans to work with exponential curves. Solar went from 15 cents per kwh to 5 cents per kwh over the last 10 years.

Anticipating such a rapid decline is hard and a lot of people still are stuck on outdated data.

Sure China commissioned these plants in the past and will plan more, but it won't be due to cost.
by bongodongobob | 2025-09-13 05:31:39+00:00
Our current regime lies through their teeth daily. Like obvious, completely made up lies. Every. Day. It's not a misunderstanding. One side is pushing for authoritarianism, one is not. One can be negotiated with by voting, the other, violence. I'm so fuckin tired of pretending there is just some kind of misunderstanding between both "sides".
by petre | 2025-09-13 05:32:01+00:00
Others tried to invade Russia and failed. The way to beat them is through bankrupcy. The US managed to do that to the USSR once. The Ukrainian strategy of taking out their refineries is good. Regarding interceptor drones, Russia can't complain that the West is giving them offensive weapons. Although I fail to see how anything short of lasers or microwave weapons to fry the drones' circuitry would work against large drone swarms.
by echelon | 2025-09-13 05:34:28+00:00
I almost totally agree with you, with the exception that I think market distortion does impact non-users.

You can be a Firefox user, and your Firefox usage is impacted by the overwhelming market share capture of Chrome and Chromium browsers.

You can use Librem and be impacted by your government requiring software that will only run on iOS or Android. Or Chrome.

> DOJ refuses to neuter them

Yes, but don't give them the free pass. Even if a company's objective is to take as much of the pie as possible, Google and Apple actively employ lawyers to skirt the regulators.
by kstrauser | 2025-09-13 05:34:38+00:00
But them behaving badly (or not; I don’t know enough here to agree or disagree) isn’t the legal issue. Matt is in court for allegedly harming WPE’s business in violation of law and contracts, which has monetary damages WPE can seek to recover.

If you call me names, you’re misbehaving and should be called out for it. If I retaliate by knocking over your fence and spraypainting your cat, you get to sue me even though you were the one who behaved poorly, but legally, to start with.

TL;DR Matt claims WPE acted unethically, which is shameful. WPE claims Matt tried to ruin their business, in ways they say are illegal.
by realusername | 2025-09-13 05:34:53+00:00
> Batteries aren't the only storage. The better options in my opinion are the places where you can use the landscape to your advantage. Pump a lake full when there's too much power and let it drain when there's too little.

It's also the oldest storage tech and I doubt there's a single place in Europe available to build more.

> Also in a connected grid setup, the sun always shines somewhere though that does come with potentially huge transmission losses from distance

The whole EU is in winter weather together.
by jonjonsonjr | 2025-09-13 05:35:03+00:00
Hi, this is my project! I was surprised to see it posted here. It's a debugging tool for container images that I host for myself and some friends/coworkers.

Some of its features are intentionally not very discoverable, partially to keep the interface minimal, but mostly because I like to hide them as easter eggs.

I wrote a little more context for how this (and some related tools) came to be at https://dag.dev for the curious.

Happy to answer any questions, of course, but I imagine this is a pretty niche tool.
by ehnto | 2025-09-13 05:36:26+00:00
Curved for games makes a lot of sense because it can emulate the 3D camera's Field of View making it more naturally display a wrap around world.

I also do a lot of VR stuff and those lenses are a whole different kind distortion. You get used to it super fast. You can really mess with the perception of visual reality in VR, and the brain is very good at just accepting the new reality and adjusting.
by evermike | 2025-09-13 05:36:30+00:00
We started to monetize the add-on after a fairly long period, definitely more than 6 mo. Those early users didn’t convert well. That’s exactly where my confusion comes from. It probably would have been better to start billing almost right away. Maybe with a lower price at first and then raise it with adding more features, but the idea is to begin charging as early as possible.
by duskwuff | 2025-09-13 05:36:41+00:00
>> KHTML fork.

> Embrace extend extinguish. Now Manifest v2 is gone.

You keep on hammering on this point and I don't think it makes sense the way you think it does. Manifest v2 (and extensions in general!) are a feature which Google created and added to Chrome entirely themselves. I'm not a fan of what they did in Mv3 either, but it's their feature, and it's their prerogative to change it. If you're arguing that something (the license?) should prevent them from making changes to their software which you don't like, whatever you're imagining has drifted rather far away from open source.
by Animats | 2025-09-13 05:37:01+00:00
> No, many are truly abandoned.

I've complained about that in the 3D graphics area. But that's niche. Recently I had to write some webcrap, a web server responder that runs under Apache mod_fcgid. I expected that area to Just Work. Works fine in Go, out of the box. There were about a half-dozen abandoned crates which sort of implemented that kind of server. I had to write one from scratch.[1]

The Rust compiler is great, but the crates... There are now enough of them to need curation. Some need to be moved to some obsolete status. Some need to make it to 1.0. Crates.io is starting to clog up with junk.

[1] https://github.com/John-Nagle/maptools/blob/main/server/src/...
by porridgeraisin | 2025-09-13 05:37:50+00:00
It is very difficult for someone to coax the model into regurgitating a sequence from the training data. So as you can imagine, the first usecase is going to be google training on your gmail inbox without me being able to prompt your emails out of it.

User-level DP on the other hand, which the article alludes to near the end, would mean that it's very difficult to make the model regurgitate a particular user's data.

Since this is a theoretical guarantee, you can do whatever prompt engineering you like, it will be really difficult all the same.

How difficult it is depends on a bunch of quantitative factors. Mostly, the value of epsilon.

You might think this would be useful for copyright protection as well, but there is a subtle difference. It's been a while and I'm hazy on the details, so I'll refer you to the Near Access Freeness paper which discusses it in detail and proposes another framework for that.
by newscracker | 2025-09-13 05:38:03+00:00
For mail hosting, take a look at Posteo.de (no custom domains though), mailbox.org, runbox.com, mailfence, migadu, and cranemail. All these are cheaper and a lot more affordable than something like Fastmail. All of them support IMAP, using which you can move your email elsewhere (or easily backup/have local copies).
by crossroadsguy | 2025-09-13 05:39:36+00:00
I am a Fastmail customer. Absolutely horrible customer support but pretty solid email. Do not even think about using the "suit" they offer alongside email.

The rebranding and "revamp" is limited to the logo and colour changes :D everything under the hood is still the same good old OX inferiority. Hell, you may never want to use their webmail either (my 99.9999% mail usage is via IMAP clients). They are fine other than that.

Fastmail is pretty good if their price and offerings are not an overkill for you. You should check Runbox as well - really good.

Simple Login alt: addy.io? Fastmail and Mailbox (auto-deletes in 30 days unless you "touch" it :D) also have disposable email as part of email offerings. Don't know about Runbox.
by kstrauser | 2025-09-13 05:39:50+00:00
Open source, and Free Software especially, isn’t about pragmatism, or at least not only pragmatism. It’s about user freedom.

And I only hear people complaining about shared source and other proprietary software licenses when the people using them claim they’re open source so that they can piggyback on that goodwill without actually participating. It’s perfectly fine if someone wants to release stuff under a closed license. They just don’t get to do that and then brag about their open source contributions.
by ksec | 2025-09-13 05:40:04+00:00
>I really don't get the engineers on HN sometimes.

There are two different group of engineers on two different end of political belief and spectrum ( political here might not be the right word ). Unfortunately there hasn't been a healthy debate on HN about this since 2013 / 2014.

We ends up with big tech getting the hate, it doesn't matter what they do anymore. And no one is even willing to defend them going against the vocal HN comment's majority. Since WP Engine isn't big, the leaching hurt doesn't count. And of course Matt acted immaturely, which doesn't buy him much vote. It is forever more like a popularity contest.

We have seen the pendulum swinging back in the past 2 - 3 years. Where HN give credit to big tech even if they dont agree with them. ( I was surprised when someone on HN wrote something good about Meta ).

If there is anything we have learned or should have learned over the past 10 - 20 years. It is better to have a healthy disagreement written or spoken out, rather than being one sided on the topic and silent on another.
by StanislavPetrov | 2025-09-13 05:41:15+00:00
>Don’t understand this pessimism. There are a large number of countries in the world. You can migrate out of a country if they start doing insane things like this.

Unfortunately in 2025 it is a race to the bottom. While some countries (such as the UK) are sinking faster than others, there isn't a single country I can think of that is moving in the right direction when it comes to privacy, free speech and civil liberties.
by echelon | 2025-09-13 05:43:00+00:00
I agree with everything you've said.

By the letter of the law, WPE is squeaky clean. But by kumbaya ethics or community spirit or whatever you want to call it, they're scummy vultures.

They're dipping into the "take a penny" jar and not replenishing it.

I can't square this with any sense of justice or morality.
by evermike | 2025-09-13 05:43:14+00:00
In our case there are no big companies involved. And Stripe, which we use, makes the payment as simple as possible for the user. It feels more like plain unwillingness to pay anything at all.

Can't say anything RE advertising. Don't have experience. But I think you’d need an even bigger user base to make ads meaningful. And I’m not even sure Trello would allow it. I’ve never seen any other plugin do that. Do you have an example?
by ehnto | 2025-09-13 05:44:13+00:00
edit: I should preface, I am very pro dense housing.

Probably, but there is a lot of money on the table for developers and so I think capitalism will be aligned with denser housing for a bit of time. Developers with deep pockets aren't interested in maintaining property values for single family homes, they will want to buy up land cheap and build station/commercial complexes for dense housing to build up around.

That's my view anyway. The upside of dense living is the affordability for individuals, one of the downsides is that it can favour big corporate developers. Shared ownership structures are really important to help mitigate that for residential developments.

In a society that works together this can be symbiotic, and really efficient way to build. For a country that lets the rich eat the poor, there is potential for exploitive scenarios to arise without the right regulation in place.
by jchw | 2025-09-13 05:45:01+00:00
I really don't think it's fair to say the community is attacking Matt. Some people may be unfairly hounding Matt, but I think for the most part people are just pointing out that Matt is saying things that are misleading, without much prejudice to whether or not the situation was fair to begin with. It can be true that WP Engine is a leech and that Matt violated the law at the same time; the courts only care about the latter.

Unfortunately, though, people are really wont to loop the open source sustainability question into everything, even if it's only tangential (in that the WordPress situation is related to it in general, though it has little to do with the actual case here IMO.) Thus, like a broken MP3, I feel obliged to point out that not everyone universally agrees that we need to "defend" open source in this way.

Open source and free software are ultimately movements whose primary concerns are the rights of the users of the code with open/free licensing, not the developers; except of course by virtue of developers themselves being users. I think this is getting lost or perhaps intentionally ignored simply because people want the model of monetizing free/open source software by selling it as a service to work and be sustainable. Philosophically, open source doesn't care if it's fair what WP Engine did or how Matt can make a living, and this is definitely both for better or worse, but trying to alter these characteristics will result in something that is less universally applicable than open source, so I think it's moot. (Of course, the most philosophically suitable response to SaaS is AGPL, but again, AGPL is mostly concerned about the rights of users, not the rights of developers.)

I totally can see how the sustainability issue is a huge problem, but if there's absolutely no way to make open source software more sustainable in the long term without changing it into essentially a different movement, then we're just going to need something else (i.e. Fair Source.) However, even if open source proves unsustainable for some models of software, it clearly can do great for other software, so it's probably here to stay, plus we still have many avenues we can go down to improve matters (I think that government funding for open source is brilliant, and it has shown some promising results already IMO.)

I say all of this as someone who would definitely love to be able to just work on open source full time... but I want it to really be open source.
by crossroadsguy | 2025-09-13 05:45:40+00:00
Hey, what's the trick of keeping your VPS OS/etc updated and upgraded without having to nuke (or replace or copy to elsewhere and "paste" back) the current setup on that VPS? In all my self hosting attempts it works butter smooth until I try to update/upgrade my VPS OS or hell even the app I am using like a VPN, or a seedbox, a notes app etc etc. I mean it's been really painful. Sometimes I have used the VPS w/o updating for 3-4 years - no security/OS update - none. The moment I do that - bam! Everything broken or gone :(
by unmole | 2025-09-13 05:45:49+00:00
> We're made to feel like we should open source things and not retain exclusive rights to commercialization, because that's not open.

The overwhelming majority of software is not opensource. Somehow the people writing and presumably making a living from them get by just fine.

> And I'm sick of the "but actually his license enabled that" excuses. It's victim blaming.

Publishing code under an opensource licence and then going hysterical about people using that code as allowed by the licence is suggestive of a mental disorder.
by gpm | 2025-09-13 05:45:51+00:00
As one of the people being highly critical of Matt in this thread, I actually mildly agree with this. The CFAA interpreted broadly is a terrifyingly overbroad law, and while I don't approve of the conduct of seizing the plugin (and could see, for instance, a unfair business practices claim based on it) I think I'd prefer it if the courts interpreted the CFAA narrowly enough to not include an app store updating an app with something other than what the developer put in it.
by suzzer99 | 2025-09-13 05:46:12+00:00
> Nerves took over, mind blanked.

This never happened to me in a job interview before I turned 40. But once I knew I was too old to look the part, and therefore and had to knock it out of the park, mind blank came roaring in. I have so much empathy now for anyone it ever happened to when I was giving the a job interview. Performing under that kind of pressure has nothing to do with actual ability to do the job.