MurphyA/hacker-news huggingface dataset:
by ourguile | 2025-10-10 14:59:11+00:00
This is fascinating, they're linked to the Arbutus Foundation (founded by David Byrne) which reported almost $850k in revenue in 2023. Seems like quite a few of big donors are involved. Some of their other affiliates also have major donors (such as the Solutions Journalism Network). https://projects.propublica.org/nonprofits/organizations/831...
by nchmy | 2025-10-10 14:59:21+00:00
I'm only working in local dev right now, so i've got the pro version and inspector going. When I get to prod, perhaps this will be a problem.

Yet, surely, this could just be toggled with an env var or db setting or something? if dev, include pro and inspector component. If prod, use free version (or custom bundle that only has what you need)
by chuckadams | 2025-10-10 14:59:33+00:00
I'll certainly defend d*'s right to do what they did, but the wisdom of doing so is going to come into question as soon as they reject a PR because it contains a feature that's in Pro. I don't think people who are concerned about that deserve to be called "freeloaders", but I guess a fork is a way out of such acidic rhetoric too.
by Normal_gaussian | 2025-10-10 14:59:39+00:00
> I can't say for sure because the instant my screen started scrolling the opposite axis I smashed the back button.

> I ask genuinely: what is the value -- in what way does it "fit" so well?

This is a you problem. Its self-evident to anyone willing to explore their world in an incredibly low-stakes manner, and its pretty much pointless to describe or debate the merits to someone able but unwilling to experience it themselves.
by seanw265 | 2025-10-10 14:59:56+00:00
I’ve got a random subdomain hosting a little internal tool. About twice a year, Google Safe Browsing decides it’s phishing and flags it. Sometimes they flag the whole domain for good measure.

Search Console always points to my internal login page, which isn’t public and definitely isn’t phishing.

They clear it quickly when I appeal, and since it’s just for me, I’ve mostly stopped worrying about it.
by k310 | 2025-10-10 15:00:05+00:00
> Mark Bray‬ ‪@mark-bray.bsky.social‬ · 14h [0]

> Our plane to Spain is in the air!

> Thank you so much to the countless people supporting us in every way and in particular all of the Rutgers students and faculty who have supported us every step of the way.

[0] https://bsky.app/profile/mark-bray.bsky.social
by sjdjsin | 2025-10-10 15:01:04+00:00
> i.e. ones that can run offline and fake apis/databases

I can see a place for this, but these are no longer e2e tests. I guess that’s what “hermetic” means? If so it’s almost sinister to still call these e2e tests. They’re just frontend tests.

> A) refactor pretty much everything underneath them without breaking the test

This should always be true of any type of tests unless it’s behavior you want to keep from breaking.

> B) test realistically (an underrated quality)

Removing major integration points from a test is anything but realistic. You can do this, but don’t pretend you’re getting the same quality as a colloquial e2e tests.

> C) write tests which more closely match requirements rather than implementation

If you’re ever testing implementation you’re doing it wrong. Tests should let you know when a requirement of your app breaks. This is why unit tests are often kinda harmful. They test contracts that might not exist.
by sire-vc | 2025-10-10 15:01:18+00:00
No, however it does include a Microsoft entra/Azure AD/Microsoft 365 login for that clients tenant. It is also a newly registered domain so I can understand why it looks suspicious. The most frustrating thing is that this is all a machine I.e. no-one I can speak to, nothing I can do to fix it. My fate has been decided by an algorithm.
by aj_hackman | 2025-10-10 15:01:28+00:00
The bare minimum cost of software churn is the effort of one human being, which is far less than hardware churn (multiple layers of costly design and manufacturing). As a result, we see hardware change gradually over the years, while software projects can arbitrarily deprecate, change, or remove anything at a whim. The dizzying number of JS frameworks, the replacement of X with Wayland or init with systemd, removal of python stdlib modules, etc. etc. have nothing to do with new additions to the x86 instruction set.
by ianbutler | 2025-10-10 15:02:14+00:00
Yeah cool, I think this is the point. People want to get paid for the work they produce and the dynamic in open source is not even quietly known to be unsustainable.

I like the communal aspect of open source, but I don’t like overly demanding and entitled free loaders. I’ve had enough of that in my well paid career over the last decade.

This way of getting paid may or may not resonate, but I applaud the attempt to make it work.
by m-schuetz | 2025-10-10 15:02:18+00:00
Might be getting better but just yesterday I dabbled in Vulkan again, digging through the examples from https://github.com/SaschaWillems/Vulkan, and the complexity is pure insanity. What should be a simple malloc ends up being 40 lines of code, what should be a simple memcpy is another 30 lines of code, and what should be a single-line kernel launch is another 50 lines of bindings, layouts, pipelines, etc.
by YuukiRey | 2025-10-10 15:02:42+00:00
Lets assume Vite+ ends up working super well. Then projects using it could very well end up being a delight to work with. But that's a big IF. They'd have to resist the urge to integrate with the many other parts of JS and basically say no to a lot of requests.

But many projects won't adopt it. There are so many competitors all with their own little ecosystems. So in the end, I'll still have to fix all the issues I fix right now PLUS the issues that Vite+ will add on its own.

The only chance I see for something like this actually working is if something like Node/NPM decided to add a default formatter, linter, and so on.
by rchaud | 2025-10-10 15:02:47+00:00
> We’ve been made to believe that the greatest fight of our generation is to destroy everything our forefathers left us: tradition, privacy, sovereignty, the free market, and free speech. By betraying the legacy of our ancestors....

Pavel Durov's ancestors include a Red Army soldier who helped pave the way for Soviet control of Eastern Europe. While the content of his message about losing privacy has merit, the appeal to "tradition" and "forefathers" seems like he's speaking to a particular kind of audience.
by KK7NIL | 2025-10-10 15:03:37+00:00
You're confusing quite a few things together.

The basic peripherals (keyboard and monitor) of today still present the same interface as they did back in the IBM PC era. Everything else is due to massive hardware expansion, not hardware churn.

How often do you update your drivers compare to your typical internet connected app? Software that handles the idiosyncrasies of the hardware (aka drivers) generally has a much longer lifespan than most other software; I don't see how you can reasonably say hardware breaking backwards compatibility is why software keeps changing.
by tux3 | 2025-10-10 15:03:52+00:00
Very nice to see an update!

I have to admit the pushback on ET_STAT is not completely unexpected. I can see why the gABI thread would argue that it can be solved without a new e_type. It would be a major change that requires updating all toolchains, on the consumer and producer side. It would certainly take over a decade for the support to percolate everywhere, including some of the mobile and embedded toolchains where I've had these static linking & symbol visibility issues before.

The reason I still wouldn't mind ET_STAT is that I feel it does remove some complexity in the long run by not relying on things like ar archives, their hidden members with special meaning, and their different flavors. We will still be working with ELF many decades from now, so I still see some value in doing these slow migrations that simplify the final design. I would be happy if fifty or a hundred years from now ar archives becomes history, like ELF has done to the a.out format.

That aside, there are also some interesting alternative ideas in the gABI thread (STB_LIBLOCAL is intriguing), but it seems like the path forward is through the toolchain first.

I'd consider it a very nice result if third-party tools like armerge are deprecated by upstream support in the native toolchain (but I appreciate the mention in the article!)

And thank you for continuing to work on this, really appreciate the work you've been doing there.
by nchmy | 2025-10-10 15:04:03+00:00
D* has a core, which is open and will be set in stone soon when v1 is released, with the expectation that it'll barely, if ever, change again.

The rest is plugins, which anyone can write or modify. There's no need for the plugins to get merged upstream - just use them in your project, and share them publicly if you want. You could even do the same with the pre-pro versions of the pro plugins - just make the (likely minor) modifications to make them compatible with the current datastar core.

They're also going to be releasing a formal public plugin api in the next release. Presumably it'll be even easier to do all of this then.
by ajross | 2025-10-10 15:04:30+00:00
> kick you out of ketosis

FWIW, that notion of "ketosis" as a magical metabolic state is very much a part of the voodoo I'm talking about. The medical community does not recognize that kind of thing. Ketosis is understood broadly as a disorder along a spectrum leading to ketoacidosis, and real doctors worry about treatment.

The idea of riding the enzymes like a knife edge to hack your metabolism is very much not supported by real research and consensus, and most experts think it's borderline insane.
by thewebguyd | 2025-10-10 15:05:20+00:00
At the very least it would stop the link manipulation that some email systems do (looking at you Exchange Online w/ "Link Protection") so now you get to see that it's some phishing site going to g00gle.co instead of Exchange's "protection.officelinks.com/asfgqwerty12345...." and so on for 150 characters.
by shakna | 2025-10-10 15:05:29+00:00
> I'm running LTE-only with zero problems for 2 years now without a single coverage gap. Even in the rural parts.

The anecdote, was suggesting that our vast and empty lands are trivial to cover. But as you know, that has nothing to do with reality. I'm so sorry I tried to convey it with a tinch of kindness to them. Next time I'll tell them to pull their fucking head in.
by jahsome | 2025-10-10 15:05:40+00:00
Thanks for the added context. I obviously missed the nuance because I ragequit the page, so your perspective does help answer my question.

I can understand the perspective that something whimsical might appeal to a certain group and even enhance the experience; in fact I usually enjoy non-standard game designs, and in general I really appreciate subversion in most media I consume. I think however when it comes to educational or info-dense resources, I prefer the UX to be minimally distracting.
by dmoy | 2025-10-10 15:05:50+00:00
> But IEEE 754 works as you described in your last comment. It doesn't take the numerator's sign. So what's wrong?

The numerator was always positive. The denominator was always negative (negative voltage is a pretty common thing), except when it became zero. That led to surprising behavior.

Right the whole point of the exercise was that sometimes the standard is wrong for your specific problem at hand. We spent lecture after lecture going over exactly how ieee754 precision loss worked, and other edge cases, so we could know how to exactly follow the standard.

Then we had an example where the sudden sign flip from a/-0.00000000001 = <huge_negative_number> to a/0 = <positive_infinity> would cause big problems with a calculation. If you didn't explicitly handle the divide by zero case and do the "correct for domain, but not following ieee754 standard" way, then you'd fry a component.

It's been a long time so I don't remember the exact setup, just the higher level lesson of "don't blindly follow standards and assume you don't need to check edge cases (exception or otherwise) because the standard does things a certain way".
by Muromec | 2025-10-10 15:06:46+00:00
Oh I'm pretty sure my org will be happy to cough up the money the same way it pays for all kinds of other things supporting development. If anything, it could even save money on compute and net while doing it too.

I'm concerned that it erodes trust into vite and makes all the other open source maintainers contributing to /the commons/ asking some questions.

There is nothing really special about vite too. It's important, sure, but there is a lot of important open source projects that also need funding. Can all of them pull the same trick?
by sjsdaiuasgdia | 2025-10-10 15:07:08+00:00
If you're that concerned about spoilers, maybe just don't click on anything related to the media you're so concerned about being spoiled for you?

It's a "you" problem with a "you" solution. No one owes you or anyone else this consideration. There's always someone who hasn't seen something. Taking "no spoilers!" to its extreme would prevent ever discussing the content of media at all.
by incomingpain | 2025-10-10 15:07:28+00:00
If I had a billion, I'd have a castle/compound with 10-20kw of solar, deep drilled well, high walls that no zombies, bears, or other dangers could make it in.

Probably in the Canadian shield. Northern ontario?

I dont tend to make any conclusions that doom is coming. They dont know just as much as we dont know.
by palmotea | 2025-10-10 15:07:43+00:00
> From my experience, since AI tools has been adopted (unofficially) by our developers, the amount of bugs increased dramatically. Feature delivery is much slower due to multiple rounds of testing after fixes.

With AI, to realize the productivity benefits, you just have to adopt a process that create new stories for all those tasks. Then you'll start to see massive improvements when you look at your close rates. Just think of those new bugs you can close now that you're using AI!
Ask HN: Is archive.org a good place for structured data?
by tfederman | 2025-10-10 15:08:01+00:00
Let's say I put a lot of effort into creating an authoritative data set on a notable topic in a format like CSV, JSON, whatever. And I want to share it and have it housed somewhere more official/permanent than I'll be able to support.

Could archive.org be thought of as a place for raw assembled/authoritative data, with a layer that could transform it into a static web site view to be hosted elsewhere with additional design and features but would not be the authoritative source of the underlying data?

Is there a better place for this sort of vision?
by constantcrying | 2025-10-10 15:09:16+00:00
One of the greatest pleasures of being a toxic, racist, far right, neo Nazi, extremist, hater, bigot, Hitler supporter, capitalist, fascist, etc. is that I really do not care.

If you are a trans non-binary they/them I will use your software/hardware if I feel it is useful, if you are promoting a fourth Reich I will do the same. All this seething has to be exhausting.

The answer is also that of course framework is not some racist company. They are a SF start up.
by onetimeusename | 2025-10-10 15:10:24+00:00
Your last comment isn't very consistent. For one thing the US recognizes Edmundo Gonzalez as the rightful president[1]. Machado helped him during the campaign last year. For another, Machado opposes Maduro's regime and she actually dedicated her prize to Trump.[2]

[1]: https://www.state.gov/secretary-rubios-call-with-the-rightfu...

[2]: https://x.com/MariaCorinaYA/status/1976642376119549990
by ktosobcy | 2025-10-10 15:10:24+00:00
Please don't spread FUD. This is only REFERENCE implementeation of the specification: https://eu-digital-identity-wallet.github.io/eudi-doc-archit... which doesn't mention anything about being exclusive to iOS/Android.

From the linked repository:

> The EU Digital Identity Wallet Reference Implementation helps EU countries and stakeholders to build their own wallets. It consists of open-source code libraries, modular components, and a fully functioning reference application based on the ARF.
by thewebguyd | 2025-10-10 15:10:24+00:00
> it would be ironic if it were easier to run software of your choice via a VM on Android than simply install an apk

That seems to be the road we are heading down, but I think some of it may be intentional. It's a way to shut up the masses without relinquishing control of the OS back to the user.

Google's way of going "Here, we'll just "let" you run Linux" but it's also getting people used to the idea that Linux is just an "app" you run, the underlying OS still remains locked down as ever. The dangerous parts of Google's change isn't just not being able to run your own software, it's device attestation and the power that gives them (and Governments) to control what your computer can and cannot do.

If Microsoft ever implements similar changes to Windows I'll view WSL the same way.

It's just an illusion of freedom to placate us nerds.
by jstummbillig | 2025-10-10 15:10:59+00:00
> How do you balance the struggle to recognize your own greatness while also making time to engage with the little people?

Alas! I lie awake many a nights.

> Also, how much time would you say it's taken you to refine your skill to get to that 1%?

Just checked Steam stats. Surprisingly (well, to me) little: Around 60 hours of Mini Metro and 200 hours of Mini Motorways. I guess it's not exactly competitive esports.
by sudodevnull | 2025-10-10 15:11:01+00:00
We don't shy away from telling you your ideas are terrible. Being mature is caring about your code and your users. You were VERY clearly making bad technically reasons and we pushed back. We aggressively care about the details and if you don't then please go use Liveview. We aren't trying to win popularity contests. Show code and prove your point or continue to clutch your pearls
by ogurechny | 2025-10-10 15:12:13+00:00
The exaltation displayed in this discussion thread is something everyone should ponder about. Some stupidity specific to certain era and place on Earth, just another tumour of uncontrolled bureaucracy which always grows, is discussed as some eternal property of God-given Universe.

Hijacked plane is a popular media spectacle with lots of ties to other images and scenes. Millions are ready to discuss it, or listen to the thrilling stories. “This is important for security!” is a shazam in that context. At the same time, much closer and routine dangers directly affecting many people (power plants, refineries, railroads and so on) are kept in check by underpaid workers who can't even make companies fix sensors or replace something until it is rusted through. Effectively, “this is not important for anything”, nor public is interested in TV shows about working pipeline that is not getting blown up. Those who want money and power naturally stick to impressions that work for the crowd they are given.

Propaganda is most successful when people do the required thing on their own, agree that it's absolutely impossible to evade, and even encourage each other. Something in this day and age makes people themselves adore certain forms of propaganda, and even demand to be told specific lies. Among other things, images of stupid social machines crushing someone (“they'll put you on the list”, etc.) seem to weirdly stimulate the crowd.

Even in so-called globalised world there are examples that crack the habituation. In country A, any big gathering of people needs to be formally approved, supplied with hordes of policemen (thankfully, not tanks), fences (thankfully, not barbed wire), entrance searches (thankfully, without stripping). When you ask anyone about that, they promptly respond with “What if terrorists/enemies decide to attack the crowd?” or “What if they start to riot?” (notice that “they”), etc. Even most obvious security theatre acts are automatically accepted with promotion to “psychological stuff that helps to detect those people in the crowd”. In country B, no less “civilised”, the same event is handled by some private company that is mostly worried about portable toilets or electric generators, and people come freely to the venue if they like it (just buy the ticket).

The odds of something wrong happening are roughly the same, but people reason about themselves and those around them very differently. That mental picture of the world shapes the thing that happens, not the alleged expert opinions or calculations.
by wbolt | 2025-10-10 15:12:16+00:00
Repl I get it. Possibly valid point. Yet I guess same issue are valid to node.js which seems much faster in many cases and still has valid dev experience.

C compatibility / extension compatibility - nope. First, it is an issue of limited resources. Add more devs to pypy team and compatibility bugs gets fixed. Second, aren’t people writing C extensions due to python being slow? Make python fast - as pypy - and for some cases native code won’t be that crucial.

So I don’t see a real issue with pypy that could not be solved by simply moving all the dev efforts from CPython.

So are there political, personal or business issues?
by flohofwoe | 2025-10-10 15:12:29+00:00
> Can you provide a reference for this?

The last OpenGL release 4.6 was in 2017... I think that speaks for itself ;)

And at least on macOS, OpenGL is officially deprecated, stuck at 4.1 and is also quickly rotting (despite running on top of Metal now - but I don't think anybody at Apple is doing serious maintenance work on their OpenGL implementation).
by anon84873628 | 2025-10-10 15:12:30+00:00
I appreciate these viewpoints. I still think Arko would have been better off communicating quickly and proactively to Haught any changes he made or security issues he discovered, despite however confused or contradictory Haught had been. As you say, RC is the "boss" in this relationship (they unambiguously own the AWS infrastructure and sign the consulting checks). So that is your duty as the professional in the room. And it would have at least protected his image when we now get to this point.

Of course hindsight is 20/20. The whole debacle is a shame.
by jahsome | 2025-10-10 15:12:31+00:00
"This is a you problem" is quite a nothingburger of a statement. Every single problem every single person has is personal. Hence why I asked a good faith question -- to try and understand someone else's perspective. You should try it some time.

We're all talking about our preferences here. Do you mean to come off so aggressive and dismissive?

I firmly disagree the discussion is meritless; I'm autistic, and it's much more taxing for me to navigate the page in a completely non-standard way. Avoiding overstimulation is not "low stakes" for me.

Surely I'm not the only one who feels this way, and surely there's someone who could commiserate or at least willing to have a dialogue or otherwise value my experience. If you don't value it -- well that's a "you" problem.
by thechao | 2025-10-10 15:12:47+00:00
"Political expediency makes for strange bedfellows, news at 11!"

I'm not even sure I'm against everything Trump is up to (it's unclear to me); I just don't like the autocratic moves: it's unamerican, and bad for democracy. It's setting a standard & an allowable behavior that could be exploited by bad people.
by danaris | 2025-10-10 15:12:51+00:00
> So are we to compensate the workers who make pipes and plumbers that install them each time we open the tap and water comes out?

This philosophy only really applies for things that we have to pay for on a subscription, or in a metered fashion.

So setting up a fund to ensure that people who laid the pipes, etc, get paid a portion of our collective water bills would follow, but doing the same with our air conditioning would not.

Ultimately, that sort of tracking is likely much more effort than it's worth, and what makes by far the most sense is a UBI, funded by appropriate taxes.