MurphyA/hacker-news huggingface dataset:
by Klemoniono | 2025-10-22 10:41:28+00:00
Company makes Open Source. Open Source community enbraces it, helps it to become the defacto standard.

Company does a rug pull because they are unable to make a proper business out of it and leaves the community hanging dry.

Removing the container image build step, which was ALREADY THERE, and doing this internaly only, is the gatekeeping they are now doing.

Its like 0 effort to provide these images.

And yes pricing pages like this is always the same: You don't get any deal below 1k / month minimum because they have some pre-sales people and a payment pipeline which doesn't work for anything small or startup like.

Somehow i don't get MinIO anyway. They got over 100 Million of investment for an S3 system. Its basically a done product. Its also a typical 'invest once build it once, keep it running' thing which can easily be replicated with a little bit of investment from other companies.

I have no clue how they ever got valued over 100 Million.
by TurboSkyline | 2025-10-22 10:41:56+00:00
A summary of the study by NPR, who themselves participated in the study, is [here](https://www.npr.org/sections/npr-extra/2025/10/21/g-s1-94424...).

> The study identified multiple systemic issues across four leading AI tools. Based on data from 18 countries and 14 languages, 45% of all AI answers had at least one significant issue, and 31% of responses showed serious sourcing problems — missing, misleading, or incorrect attributions.

The PDF report has a lot more detail, including individual examples and analysis of the issues encountered.
by scottydelta | 2025-10-22 10:42:11+00:00
When every problem seems like a nail then every solution you come up with is a hammer.

This is what it feels like people using AI for everything.

AI is not good at telling you best solution but it will tell you that you can build it yourself since that approach is what AI is good at.

Using self hosted vpn, cloudflare zero trust or Tailscale is the easiest way to go.

I self host extensively and have multiple self hosted VPN(OpenVPN and WireGuard) along with Tailscale and cloudflare protecting my infra.
by aspenmayer | 2025-10-22 10:42:25+00:00
There’s a cost with using Asus firmware instead of using stock OpenWRT, which might even be compatible with your router. Many Asus products are compatible, and may even be running OpenWRT themselves. The upshot is you get a nice GUI and a nice out of the box experience, but you’re also phoning home to Asus in small ways, just like one would be if they ran Tailscale.

I would agree that stock WireGuard is going to have the fewest dependencies, and I don’t mean to nitpick or be disagreeable because I do agree with you, that fewer third party dependencies is usually better than more.

The Asus-Merlin firmware is also nice, though the stock Asus firmwares have gotten pretty good and work for most folks for many use cases. I think VLAN config and tagging support might be one of the only features I wanted that stock Asus firmware didn’t handle when I used them last.
by cess11 | 2025-10-22 10:42:28+00:00
What do you mean, "Hamas broke the ceasefire"? Even US officials talking to the press agrees that it was in the area of Rafah where there is no al-Qassam presence and they likely ran over some unexploded ordnance.

ICE is very similar to israeli conduct in the occupied territories and likely informed by it, it's not a very far-fetched association to make.
by skeezyjefferson | 2025-10-22 10:42:30+00:00
its cos it gets musk fanboys riled up and commenting, viewing, sharing etc. any time any of elon musk's ventures fail even in the slightest way, its fantastic news for us all. im sick of hearing hes doing anything at all for humanity because hes yet to deliver on any of his promises (forget living on mars, hes not even made it to moon yet, no tunnel under DC, no robotaxis)
by OvervCW | 2025-10-22 10:43:04+00:00
I'm amused by posts like this because it shows that Go is finally slowly moving away from being an unergonomically simplistic language (its original USP?) to adopt features a modern language should have had all along.

My experience developing in it always gave me the impression that the designers of the language looked at C and thought "all this is missing is garbage collection and then we'll have the perfect language".

I feel like a large amount of the feeling of productivity developers get from writing Go code originates from their sheer LOC output due to having to reproduce what other languages can do in just a few lines thanks to proper language & standard library features.
by ben_w | 2025-10-22 10:43:09+00:00
> No, I wasn't eyeballing, but perhaps someone else was.

I didn't say you did with that parenthesis, that was to indicate I was being very approximate with the pressures that correspond to your stated breakdown voltage: https://www.accuglassproducts.com/air-dielectric-strength-vs...

> I went looking for the dielectric strength of vacuum and I found a chart with values for a bunch of different things including vacuum.

That's even more wrong than looking up the value of acceleration due to gravity and applying "9.8m/s/s" to the full length of a structure several times Earth's radius (which was also being done in these comments).

Think critically: when you're reducing pressure, at what point does it become "a vacuum"? Answer: there is no hard cut-off point.

(Extra fun: https://en.wikipedia.org/wiki/Paschen%27s_law)

> And I don't understand the connection to the Van Allen belts

You mentioned free electrons. The thing Van Allen belts are, is fast-moving charged particles captured by Earth's magnetic field.

> I'm talking about sunlight knocking electrons off your conductors.

Very easy to defend against photoelectric emission.

Just to re-iterate, if you're lifting something up with a magnetic field, it's non-contact. You can hide the conductors behind any thin non-magnetic barrier you want and it still works.

Say, Selenium, with a work function of 5.9 eV. Tiny percentage of the solar flux is above that.

Even just shading them from the sunlight would work. Like, a sun-shade held off to one side.

Also, you could just have the return line inside the tether: If the supply is on the outside, return on the inside, you can even use the structure of the tether itself as shielding — coaxial voltage differential, so the voltage difference between supply and return lines due to load creates negligible external electrical field.

Honestly, this feels like you've just decided it won't work and are deliberately choosing the worst possible design to fit that conclusion. Extra weird as "but we can't actually build carbon nanotubes longer than 55 cm yet" is a great deal more important than all the stuff I've listed that we can do.
by jraph | 2025-10-22 10:43:28+00:00
To me, there are two aspects:

- if you rely on something, you should make sure you can reasonably rely on it (indeed, for instance by paying someone)

- if you provide something, even for free, you should expect people will rely on it and you shouldn't pull the plug overnight if you can help it (of course, if you run out of business or something bad happens to you, that's something else). There is some kind of implicit commitment. Nobody should be entitled to receive free pre-built Docker images, but OTOH what's the point of even providing pre-built Docker images if you expect people not to rely on them? This feels pointless and you probably shouldn't start providing them in the first place if you have this expectation.
by DannyBee | 2025-10-22 10:44:32+00:00
"It's an Open Source project - I don't understand what people are complaining about. Noone is entitled to receive free Docker images. "

While this is true, in all of these discussions, somewhere the notion of responsibility often gets lost.

If you publish a project, encourage people to use it, promote it heavily, etc, then get lots of users, and then decide to kill it, while it's true you legally owe nobody anything, it's sort of crazy to claim people are acting entitled when they complain.

After all, you encouraged people to use it and promoted it!

Again, do you legally owe them anything? Nope.

I am much more empathetic towards those who get surprised by the growth of their projects, or otherwise didn't try to make their project popular and decide to quit when it becomes too large too quickly and becomes a burden.

In general, if you try to encourage lots of people to use or do something and succeed at that, you end up with various forms of social responsibility to those people. That's true in most things, not just open source.

Open source does not get a pass at this social reality simply because, as a legal reality, those users are not owed anything.
by com2kid | 2025-10-22 10:44:44+00:00
It is confusing because if the clock says 30 minutes left the game won't be over in 30 actual minutes.

The actual time left in a game mine as well be RNG for all the meaning the clock has.

Baseball doesn't have a clock and doesn't pretend to. The game is over under very clear circumstances, 3 outs per inning, top and bottom, 9 innings per game.
by lenkite | 2025-10-22 10:45:32+00:00
This advice of "returning concrete types" is in most cases a horrible anti-pattern that prevents evolution due to lack of information hiding. It has been also deliberately broken in the standard library in several places. This "advice" cannot be generically applied. Places where it is has been deliberately broken:

net.Dial (Conn, error) image.Decode(r io.Reader) (Image, string, error) sha256.NewXXX() hash.Hash flate.NewReader(r io.Reader) io.ReadCloser http.NewFileTransport(fs FileSystem) RoundTripper

Regarding `os.File`, the Go team even said: “If we were starting from scratch, we might do it differently.”

That’s why Go added abstractions later like fs.FS and fs.File.

embed/fs.Open again deliberately breaks this.

Whereas consider its counterpart net.Conn. net.Conn is one of the most successful interfaces in the Go standard library. It’s the foundation of the net, net/http, tls, and net/rpc packages, and has been stable since Go 1.0. It didn't need a replacement fs.Fs.

If you will always only ever have one implementation in absolute permanence and no mocking/fake/alternative implementation is ever required in eternity, return a concrete type. Otherwise, consider whether returning an interface makes more sense.
by clan | 2025-10-22 10:45:48+00:00
What irony?

The Danish king has zero power. Yes, he needs to sign the laws. Should he refuse, the next law he would see was his removal.

We have been lucky enough to have reasonable people give up power without bloodshed.

Have a word with the French how it goes if not. Can we find other examples of revolutionary wars? Something more close to home?

I sadly see no irony. None at all.

You love a strong man. A negotiator-in-chief. You think that is a president. Learn from the Germans. They replaced a monarch with a toothless head of state (look how I gracefully avoided the Austrian Painter). Most Americans do not even know the difference between the German President and Bundeschancellor.

What you are arguing for is a litteral king. Call it what you want. You will soon enough find out how hard it is to get rid of cetralized power.
by bregma | 2025-10-22 10:45:59+00:00
What they mean is all the spinoffs of getting there do not count. Microelectronics, computers, leaps in materials science, massive advances in medical and health sciences, and techniques and processes for very-large-scale project planning and implementation hardly count as benefits, especially if you don't count them as benefits.

After all, what have the Romans ever done for us?

Not one dollar was spent in space during the first space race.
by ohyoutravel | 2025-10-22 10:46:05+00:00
More adoption and proliferation of vibe coded apps like yours and the OPs is going to end up being a major disaster. I find it strange for you to say you “released” this when, in the modern era, what you linked is the equivalent of a pastebin bash script.

In your case, it looks like ChatGPT has barfed more lines of readme than lines of code!
by ndsipa_pomu | 2025-10-22 10:46:10+00:00
Also, there's a fundamental security issue with allowing doors to be unlocked remotely. Door locks aren't particularly secure (it doesn't take too much expertise to learn how to lockpick them), but they require someone's physical presence in order to unlock/bypass as that provides a disincentive for criminals to be seen lurking around a door with various tools in hand. Once you remove the requirement for a physical presence, it's more or less risk-free to attempt to hack the door and you can wait until you are successful to then approach the door.
by BSDobelix | 2025-10-22 10:47:11+00:00
>I just can't be bothered when I can install Debian or Arch in about 15-20 minutes and everything works fine.

And that's perfectly fine, i would also never criticize people who just buy a Mac, some people are just interested in different stuff. However if you have problems getting lost in "menus" but wanna try out a BSD try GhostBSD:

https://www.ghostbsd.org/
by antonyh | 2025-10-22 10:47:37+00:00
I don't see the problem here in theory - if I want to trust something fully I'll build it myself in my own pipeline, often with additional hardening as needed. It only needs scripting out the build process to fit alongside my other code. I even do this for Linux apps like Signal because I want a clean binary that matches the Git tag, packaged exactly right for my system, built with the libraries already in place locally.

What's not cool is not pushing a fresh Docker image to secure the CVE, leaving anyone using Docker hanging. Regardless of the new policy, they should have followed through and made the fix public on all distribution channels. Leaving a known unsafe version as the last release is irresponsible.
by drcongo | 2025-10-22 10:48:05+00:00
I don't know why you're getting downvotes on this, my experience matches it. I have an Evo-X2 which has Strix Halo and rocm still doesn't officially support it. "Support" is supposedly coming in 7.0.2 which can be installed as a preview at the moment but people are still getting regular and random GPU Hang errors with it. I'm running Arch and I've had to make a bunch of tasks in a mise.toml so that I don't forget the long list environment variables to override various rocm settings, and even longer list of arcane incantations required to update rocm and PyTorch to versions that actually almost work with each other.
by DannyBee | 2025-10-22 10:48:07+00:00
"That expectation does not entitle anybody to anything though."

This is true legally, but not otherwise (socially, practically)

"That is their decision. Without any contract or promise, there is no obligation to anybody."

Again, true legally, but IMHO a really silly position to take overall.

Imagine I provide free electricity to everyone in my town. I encourage everyone to use it. I do it all for free. I'm very careful to ensure the legal framework means i have no obligation, and everyone knows i have no obligations to them legally. They all take me up on it. All the other providers wither and die as a result. 15 years later, i decide to shut it all down on a whim because i want to move on to other things. The lights go out for the town everywhere.

Saying "i have no legal obligations" is true, but expecting people to not be pissed off, complain, and expect me to not do this is at best, naive.

Calling them entitled is even funnier. It's sort of irrelevant if they are entitled or not, after i put them in this position.

Legal obligation is not the only form of obligation, and not even the interesting ones most of the time.

More importantly - society has never survived on legal obligation alone.

I do not think you would enjoy living in a world where legal obligation is the only thing that mattered.
by geokon | 2025-10-22 10:48:25+00:00
im trying to get up to speed on this whole area. on a high level how is this different from any other triple-store system?

is the difference in the resolver syntax?

and a few followup questions

- does the runner parallelize resolvers?

edit: think so...

https://pathom3.wsscode.com/docs/async#parallel-process

- is there a caching system where resolved thing are stored? and marked stale when data is updated?

edit: also i think..

https://pathom3.wsscode.com/docs/cache
by fragmede | 2025-10-22 10:48:30+00:00
It exists on a spectrum. Time for hobbies including homelabbing is limited, so while someone who's retired and has all the time in the world to tinker can go self host every last single thing, I'd bet that more people just want to be able to have something that works without a huge depency on the cloud. As long as the bits are on the hard drive in my basement, how the packets get routed around is less critical, to some people, I imagine.

Everybody's got their own set of beliefs and understandings, and they get to decide how they want their homelab to work.

For me, tailscale fits in just right. Others can come to their own conclusion based on how they feel about networking and points of failure and depency and all that.
by broken-kebab | 2025-10-22 10:48:32+00:00
1. I'll explain, no worries! Here: the absence of verifiable source doesn't make unreliable one worthy of blind trust. So being healthy sceptical means you just don't pretend that matter is settled when it's not. In fact, it's encouraged for whatever science students to actively look for ways why self-reporting may bring invalid or distorted data, and make hypotheses stemming from that possibility.

2.I had no idea what AASECT is (still not sure if it a good source), and I think it puts me in a vastly bigger share of the world's population compared to those who know. And especially to those who believe that everybody knows.

3. This "Our mission" in itself is just that, you know, statement of their mission/values. I found neither proofs, nor farther links there. Maybe I couldn't find anything important because I'm inattentive or dumb. But I self-report as genius, and according to you theory, it must be accepted as truth.
by fooker | 2025-10-22 10:48:52+00:00
I don't understand the modern US trend of putting unqualified people in charge. It's not just the republicans though, seems like a deeper cultural issue. There has been close to zero scientists in charge of policy in the last several decades.

This sort of thing is why China keeps pulling ahead. While we have this dude figuring out how NASA can be gutted further, China has ~2.5 space agencies, and without Spacex doing our heavylifting, they would have been already ahead. They expect to have something like Falcon 9 pretty soon, which implies a starlink competitor in a matter of years.
by throw101010 | 2025-10-22 10:49:34+00:00
Sarkozy himself tried to reform it and remove a key position in that system the "juge d'instruction" who conducts investigations indepedantly of the executive power in complex cases (like his many cases). It makes the procedures much more efficient and less prone to influence from the government.

Fortunately he failed to do it when he was in power, and this is in my opinion a big factor in his current demise.
by bayindirh | 2025-10-22 10:50:24+00:00
Thanks, I'll keep that in mind if I start to use EC2 for workloads.

However, from my experience, normal (eviction based) usage of SWAP doesn't impact the life of an SSD in a measurable manner. My 256GB system SSD (of my desktop system) shows 78% life remaining after 4 years of power on hours, which also served as /home for at least half of its life.
by dijit | 2025-10-22 10:50:27+00:00
Only anecdotes across 20 or so companies (and: european ones).

Companies that use Teams as primary communication software have all had strong and non-negotiable RTO mandates, companies that use o365 and Slack allow exceptions for certain individuals and teams, but have also had RTO requirements.

Those that are using gsuite or are paying lip service to email and documents (excel, word etc) and using mostly Confluence and something like Slack for most communication are the only ones with proper flexible working.

Now, I could be wrong, and there's no public data to back this up. If I think about how I would construct such a dataset I can't even fathom how; even if I was to check every company with an RTO mandates MX records there would be no way to control for the sheer dominance of O365, and, no way to tell who is only playing lip service to their productivity suites.

I'd be interested in hearing other opinions, but like mentioned, it feels pretty universal. I haven't seen even a single exception to this, and I'm pretty old and I have friends across many companies.
Ask HN: How do you convince people to use privacy respecting technologies
by bogomil | 2025-10-22 10:52:16+00:00
I just submitted talk proposals for FOSDEM. It goes beyond my usual ramblings on what privacy foss tools we must use and it covers the "how" to convince people to start using them.

If you have encouraged someone to switch to say Signal, or Sessions, or XMPP or some other tool/protocol, please share here.

I need as much success stories as possible.

----- Anonymity is guaranteed if requested, you can use my Sessions messenger session: 0531634331f5b6be12375bf4229412eed3f2f3543cfe119df37e1b72c883143d4a
by Findecanor | 2025-10-22 10:52:28+00:00
Whatever gave you that idea? Those who are opposed to Greenland being part of Denmark tend to be pro-independence, and opposition to the US taking over is even greater. Many accept the status-quo because Greenland's economy depends greatly on money flowing in from the government.

USA has and has had military bases on Greenland, once established despite opposition from native Greenlanders. Several of these are ecological disasters. There are valleys full of rusting oil drums and machinery. There are fears of there being radioactive waste hidden under the ice, expected to leak sooner or later.

That Denmark had approved some of these bases has fuelled sentiment against Denmark and the US in the first place.
by lucasRW | 2025-10-22 10:52:42+00:00
Yeah, it's not communist, it's just "left-leaning", organized by L'Humanite, a communist newspaper (who calls itself so), known for amongst other things, for grieving the "great comrade Stalin"'s death on its front page dated 9th March 1953. :o)

And sure, belonging to a communist-leaning syndicate which publicly takes political stances (one being to say "dont vote for Sarkozy") has strictly no influence on how you deliver sentencing, nor does the famous incident "mur des cons" in 2013.
by spoiler | 2025-10-22 10:53:08+00:00
I know it's not exclusive to Go or any language, but you can most certainly write incomprehensible code in it. If anything, expressiveness and proper abstractions can save you from this.

I think people often get burnt by bad abstractions in expressive languages, but it's not a problem of the language, but the author's unfamiliarity with the tools at their disposal.

If someone starts being clever with abstractions before understanding the fundamentals, it can lead to badly designed abstractions.

So I guess if there's less things to master, you can start designing good abstractions sooner.

So, in my experience, if we invest time to truly understand the tools at our disposal, expressive languages tend to be a great boon to comprehension and maintenance.

But yes, there's definitely been times early in my career where I abstracted before I understood, or had to deal with other bad abstractions