MurphyA/hacker-news huggingface dataset:
by drw85 | 2025-11-14 10:22:39+00:00
I don't think that's the right direction to go in.

Despite needing much knowledge of how a planes inner workings function, a pilot is still a pilot and not an aircraft engineer.

Just because you know how human psychology works when it comes to making purchase decision and you are good at applying that to sell things, you're not a sales engineer.

Giving something a fake name, to make it seem more complicated or aspirational than it actually is makes you a bullshit engineer in my opinion.
by pessimizer | 2025-11-14 10:22:56+00:00
The CIA funded an enormous amount of the anti-Communist left and elite art. It was the best investment they ever made.

I'm sorry, but that confident citation of the reddit thread is the same confident dismissal that CIA funded outlets were giving contemporaneously. The CIA didn't "come up" with abstract expression, it poured money into it (and mostly the ecosystem around it) and made it far more dominant than it would have been. The way you got a book published about art is to have indirectly taken money from the CIA at many points in your career, likely with absolutely no awareness of it.

The reasons those paintings were selling for enormous amounts of money, especially to institutions, is because intelligence would grease the wheels on some other deal they wanted to make, and buying a painting that was just paint splatter was the payment. That created a market that unconnected people would enter organically, and tastes would reconfigure around what sold (because art is what rich people will pay for.)

It's a tactic that is still very much active for the intelligence services. They offer quid pro quo to shills who finance things that they want to happen. They finance media outlets who employ critics and pundits with the tastes they want to encourage, and fluff the incomes and find tax breaks (or just direct grants) for the people that produce the stuff. And upper-middle class elites follow the herd and ridicule the people who don't understand nuance.

Now it's so cheap, too. They just have to hand out "upvotes" and get control of the algorithms. They don't even have to write the comments, just virtually praise establishment-loving morons who will say anything for more praise. Also make sure they never go broke or stay in jail for more than a week or two.
by donatj | 2025-11-14 10:23:19+00:00
I've worked with a director for probably six or so years now, entirely on Zoom. By all rights she has perfectly standard proportions. We'd seen her walk around showing off her new apartment.

We had an all hands in-person about a year ago and she was literally as though you took a perfectly average person and scaled them down proportionally with the resize tool. I would estimate she is 4 foot 10 or so.

It was such a strange feeling. It really was genuinely almost disturbing to have the... scale... of someone you thought you knew very well called into question. Honestly I think the fight-or-flight part of my brain thought "that's an imposter!" and felt literally threatened. The feeling made zero sense.
by Brian_K_White | 2025-11-14 10:24:23+00:00
Have you? As in, ever considered how that doesn't actually matter? That the bad thing does not imply or justify this response?

Their victimhood, whatever form it happened to take, is not everyone else's problem such that a shared space has to cater to their problem.

How brutal and uncaring right? I think this kind of argument comes from a position of equating this consideration with wheel chair ramps and navigation aids for the blind, which are good and proper things. But this is not like that.

Anyone can have a psychological problem with literally anything. For everyone that was harmed by sex, someone else was harmed by cars or simple non sex violence or not harmed by anyone at all but they simply have a problem of their own like autism etc. I was beat up and made to feel powerless a couple times as a kid. Therefor gyms should not allow there to be more than one other person around me, no groups of 3 or more, way too threatening. And no one else can be larger or stronger than me. Obviously absurd. But I was actually at other people's mercy and totally powerless while other people violated my body.

But ok let's grant that sex is somehow a special problem that is worth giving special treatment even if we can't give everyone else with all the other infinite problems the same consideration, ... wait that is pretty hard to grant even just for the sake of argument just so we can move on to the next argument. It doesn't hold water and won't go away... F all the people with any other problem that just doesn't happen to stem from sex and move on ... because we're good considerate people?

Anyway the next and more important question is, ever considered that that trauma only happened in the first place because of a society that treats this topic in such a warped way? Instead of a frank, adult, conscious, lack-of-all-charge way?

No, this is just not a valid argument. And it's not from not caring about the victim. It's that it doesn't even help the victim or have anything to do with them or what happened to them or the process of dealing with it after.
by 2000UltraDeluxe | 2025-11-14 10:27:21+00:00
Until that happens, I think we should assume that solar only isn't a viable option. At the moment Finland would need 60x more solar to cover current needs (during daytime), and it's barely winter yet. Sure, you'd get away with 20x in Germany but remember we _all_ need to scale up for actual winters where you can't just say "whoops" if things don't go to plan.
by smetj | 2025-11-14 10:27:55+00:00
> What is the essence of the complaint here?

As said, that I often cannot relate the managed application's documentation to the Helm chart's interface?

Reason for it can vary ... poor Helm chart documentation, poor Helm chart design, Helm chart not in sync with application releases, ... The consequence is that I often need to grep through its templates and logic to figure out how to poke the chart's interface to achieve what I want. I don't think that's reasonable to say that's part of the end-user experience.

PS: I have no gripes with YAML
by thro1 | 2025-11-14 10:29:02+00:00
There is no way to make JavaScript so limited in scope as XSLT is.

But what I want only is XSLT on live DOM nodes, when editing. Simple templating good engine, and to stay. Not a fancy stuff (reredoxes adinfinis).

That are capabilities that progressing-processing-oriented people will never get even close to that which document(ing)-oriented people (users) transparently had and is about to get lost.

The World Wide Web, invented at CERN in 1989 by Tim Berners-Lee, is a system of interlinked hypertext _documents_ - not interlinked programs (opaque and superior to take control over any data).
by lazide | 2025-11-14 10:29:04+00:00
There is on average over 1 new bill a day that gets voted on in Congress. Those are the bills that get past committees.

Everyone still complains it is impossible to get Congress to actually do anything, since this is a huge country with 300+ million people.

If we didn’t have a ton of filtering (by whom? And who gets to decide that, is who has real power!) we’d probably have 10K+ new laws a day being proposed.

What do you expect the voting process to actually look like?
by androidcode | 2025-11-14 10:29:23+00:00
Yes, so something like a modernization profile for C++ would make it easier to enforce, and would not require external tools. But it ultimately does not change that C++ is not C, and that the blog is deeply misleading. Nor does it change that Google Android source code appears to have significant issues.

> as if there isn't any other memory safe language.

But Rust is obviously not a memory safe programming language. Unsafe's prevalence and difficulty, no_std, and arguably also the bugs and holes in the type system of Rust that have not been fixed for many years by now, make this clear.
by impossiblefork | 2025-11-14 10:29:40+00:00
I don't quite understand the MRPO.

So during the final they try to ensure the model doesn't get the right answer every time, but only 50% of time, so as to avoid killing all variability-- very sensible, and then they compute a measure of this, take the negative exponential of this measure and then they scale the advantage by this.

So a question matters in proportion to the variability of the answers. Isn't this more curriculum learning stuff than actually suppressing things that don't vary enough?

Basically focusing on questions that are still hard instead of trying to push the probability of problem it's often able to solve to 99.99%?

Also very reasonable, but this isn't how they describe it. Instead, from their description I would think they're sort of forcing entropy to be high somehow.

I think the way I'd have titled it would be something like "Dynamic curricula to preserve model entropy".
by teekert | 2025-11-14 10:30:34+00:00
Roads, bridges, tunnels all need to be maintained, restored. And there is always the environmental damage that STILL has no price on it. Our Railroads are powered by "green" energy (a combination of Wind and Solar) and there is far less energy use and fine particulate production per person traveling [0]

That said, the equation probably comes out different for my country (the Netherlands) and the US. The Netherlands is more like New York than the US.

[0] https://www.ns.nl/over-ns/duurzaamheid/fossielvrij/groene-en...
by lazide | 2025-11-14 10:30:54+00:00
Who gets to decide what is insignificant or not?

They’re going to be the ones with the real power. Who gets to decide who they are?

The reasons these issues get used as political football is precisely because there is a lot less consistent belief on what ‘the right thing’ is to do on those issues than you’d think, which is why they can be polarizing. And trying to force everyone to follow the same rule is undesirable for a large portion of the population.

Why would they vote to be stomped on?
by datacynic | 2025-11-14 10:32:13+00:00
DuckLake is more comparable to Iceberg and Delta than to raw parquet files. Iceberg requires a catalog layer too, a file system based one at its simplest. For DuckLake any RDBMS will do, including fs-based ones like DuckDB and SQLite. The difference is that DuckLake will use that database with all its ACID goodness for all metadata operations and there is no need to implement transactional semantics over a REST or object storage API.
by lazide | 2025-11-14 10:32:21+00:00
So you’re saying popular votes are not sufficient to avoid flip flops on contentious issues, and popular voting also can step on minority groups recognized rights on a whim?

What problem is it solving again?

And notably, California is one of the most consistently gay friendly states and still flip flopped on this exact topic.

The more direct the democracy (and the shorter the timeframes between elections!), the easier it is to game the population or poke people’s buttons and make them vote on things they later regret - or deeply enjoy.

The whole court system and bill of rights is to try to put guard rails, so there aren’t (for example) purges/genocides, removing a little under half the populations rights, etc. etc. but there is only so much rules can do.

There is no free lunch.

Notably, imagine direct democracy and the [https://en.wikipedia.org/wiki/Satanic_panic]!

Without guardrails on the levers of power, a lot of people would have died. As it is, a lot of lives still got ruined.
by SwiftyBug | 2025-11-14 10:33:35+00:00
This is awesome! I've been looking for something to use as my calendar app. I just moved from macOS to Linux. On macOS I used the default calendar app. Because I still have an iOS device, I'd like to sync iCloud events with my computer. I've tried a combination of davmail, vdirsyncer, and calcurse. While this works, it's not a great experience. Calcurse doesn't seem to handle timezones very well and, for a TUI, it has a rather limited keyboard support (I can't copy the description text of an event, for example). I could use a GUI as long as it can handle both iCloud and Microsoft Exchange calendars.
by Propelloni | 2025-11-14 10:33:42+00:00
From TFA

> The GDPR is Europe’s defence against digital oligarchy, child harm and foreign political interference.

What? No! That's not what the GDPR is for. What a dumb take! Watering down the GDPR is the wrong idea nonetheless, but for other reasons. For example, it would tell companies that malicious compliance works.
by PunchyHamster | 2025-11-14 10:34:21+00:00
> If you were working in the orgs targeted by k8s, I think it was generally more of a mess. Think about managing a park of 100~200 servers with home made bash scripts and crappy monitoring tools and a modicum of dashboards.

We have Configuration Management systems like Puppet in mature enough state for over a decade now.

I haven't installed server manually or "with handmade scripts" in good 12 years by now.

We have park of around 100-200 servers and actually managing hardware is tiny part of it

> Now, k8s has engulfed a lot more than the primary target, but smaller shops go for it because they'r also hoping to hit it big someday I guess. Otherwise, there will be far easier solutions at lower scale.

K8S is popular because it gives developers a lot of power to deploy stuff, without caring much at underlying systems, without bothering ops people too much. Cloud-wise there is a bunch of native ways to just run a few containers that don't involve it but onprem it is nice way to get a bit faster iteration cycle on infrastructure, even if complexity cost is high.

It is overkill for I'd imagine most stuff deployed in K8S and half of deployments are probably motivated by resume padding rather than actual need.
by foldr | 2025-11-14 10:35:14+00:00
The BBC doesn’t have a “strategy” of doing that, but any news service will have a detectable lean towards some viewpoints and away from others. When it comes to Israel/Palestine or trans rights, there is little general agreement as to what the facts are, so you cannot please everyone with some simplistic notion of “purely factual” reporting.

In fact the BBC, following the general transphobic climate in the UK, has given a lot of airtime to people trying to create a moral panic around trans people. They’re using virtually identical tactics to those used to stir up panic about gays in the 80s. This won’t look good with hindsight any more than the 80s and 90s “debate” about homosexuality does now. (Will the Telegraph demand that the BBC give airtime to homophobes in the interests of fairness and balance? No, they have quietly forgotten about that issue, and moved on to the next vulnerable minority group.)

In short, you’re holding the BBC to a standard that you don’t apply to any comparable broadcaster.
by jillesvangurp | 2025-11-14 10:35:18+00:00
Fully declarative approach is the way to go for both IMHO. I'm more familiar with Kotlin than Kotlin. But its coroutines framework and structured concurrency are well aligned with something like this. Essentially you are doing is kind of a stateful form of structured concurrency where state is preserved in a DB and resilient against sub task failures, nodes dying, etc.

This reminds me of a product called restate. I talked to some people in that company a while ago. Their solution is built in Rust I think but they have clients for all sorts of platforms. Including Kotlin. Cool company and distributed workflow engines and agentic / long running workflows feel like a good match.

There are lots of other solutions in this space. I believe an ex Red Hat person is working on rebooting a workflow engine called Kogito based on something that orginally lived under their umbrella.

There's a long history of very enterprisy business process management stuff here. Lots of potential for overengineered solutions.

I once got sucked into a Spring Batch centric project and it was hopelessly overengineered for the requirements. Gave me a proper headache. Nothing was simple. Everything was littered in magic annotations causing all sorts of weird side effects. That's why I prefer declarative approaches with simple functions. Which is what the Kotlin syntax enables relative to Java. You can do the same technically in java but it quickly becomes an unreadable mess of function chaining.
Ask HN: Looking for a good course to learn proof assistant Lean 4
by rabarbers | 2025-11-14 10:37:17+00:00
Hi HN, I’ve been exploring Lean 4, the theorem prover and programming language, and I’m impressed by what it offers for formal reasoning and proofs. However, it’s been difficult to find a structured, instructor-led course or organized study group (as opposed to just tutorials or documentation). Does anyone know of: University or online courses (open enrollment) teaching Lean 4 Any guided cohorts, bootcamps, or community study programs. My goal is to learn Lean 4 in a more systematic and interactive way — ideally with feedback, projects, or peer discussion. If you’ve taken such a course, organized one, or know where to look (e.g. Discords, Zulip groups, or university links), I’d love your pointers.

Thanks!
by tga | 2025-11-14 10:37:47+00:00
Are you using "building" to mean "creating content" for the web? Then yes, in absolute numbers, it's more worth it (monetarily) than ever to create content. There are more people than ever making serious revenue with things they are publishing on the big platforms -- even if competition is increasing, consumption is also high.

"Building" websites? Indeed eroded by social media, many businesses are happy with only a Facebook/Instagram presence.

"Building" software? Yes and no: it's all still on the web but the increasing number of developers, and now AI, are making it easier to fill niches. There aren't many low hanging fruit left, you won't get rich quick with a todo app.
Show HN: AI-First Web BP – SEO but for AI Assistants for AI Assistants
by kure256 | 2025-11-14 10:39:26+00:00
More users are now getting information through AI assistants (ChatGPT, Gemini, Copilot) instead of traditional browsing. Similar to how SEO defined rules for search engines, this project proposes a set of open, practical guidelines for building websites that AI systems can actually understand, index, and cite —.

It’s not a framework — just a minimal, evolving set of best practices aimed at making the web machine-readable again.

Repo (docs): https://github.com/ai-first-guides/first.ai/blob/main/docs/i...
by neciudan | 2025-11-14 10:39:52+00:00
Hey folks,

Just released a new Señors @ Scale episode that I think will interest anyone working on large frontend platforms or distributed architecture.

I sat down with Luca Mezzalira (Principal Serverless Specialist at AWS and author of Building Micro-Frontends from O’Reilly) to talk about what scaling micro-frontends actually looks like in production — not theory, but the kind that runs on millions of devices.

In 2015, Luca was helping scale DAZN’s live sports platform from a two-person dev team to 500 engineers working across 40 devices. There was no “micro-frontend” movement yet, so he built the concept from scratch.

The results: → Load times dropped from 40 seconds to 12 on low-end devices → Teams deployed independently without breaking each other → Global state was eliminated entirely → The architecture stayed stable for years with minimal maintenance

We also talked about:

Why the application shell was written in vanilla JS and not a framework

How a GitHub + Lambda guardrail caught bundle bloat before merge

How routing at the CDN edge enabled safe migrations with zero downtime

Why “friction” in your architecture is feedback, not failure

The socio-technical side of scaling: governance, ownership, and team design

If you’ve ever hit the limits of scaling a monolithic frontend or dealt with “one broken build ruins everyone’s day,” this one’s worth a listen.

Watch: https://youtu.be/-mb6b9mRT2g Listen: https://open.spotify.com/episode/551UXRscCuBzBvqKex2rtk Apple: https://podcasts.apple.com/us/podcast/micro-frontends-at-sca...

More from Luca: Blog: https://lucamezzalira.com Book: Building Micro-Frontends (2nd Edition) – https://www.buildingmicrofrontends.com/ LinkedIn: https://linkedin.com/in/lucamezzalira
by arkh | 2025-11-14 10:40:36+00:00
> Think about managing a park of 100~200 servers with home made bash scripts and crappy monitoring tools and a modicum of dashboards.

Not even that. One repository I checked this week had some commits which messages were like "synchronize code with what is on production server". Awesome. And that's not counting the number of hidden adhoc cronjobs on multiple servers.

Also as a dev I like having a pool of "compute" where I can decide to start a new project whenever instead of having to ask some OPS team for servers, routing, DNS config.
by Shorel | 2025-11-14 10:40:42+00:00
They care about money. They definitely care about money. They have achieved a steady cash flow that can sustain their business forever, unless something really bad happens.

What they don't care is the endless growth that MBA guys always try to achieve, and the quarterly profit driven decision making that ultimately destroys their customers loyalty, for short term profit.

A business can be very profitable without being exploitative. It's the people in Wall Street who can't seem to understand this. For them a hundred million dollars of profit is good if last year it was only fifty million dollars, and a dying business if last year it was also a hundred million dollars. It really makes no sense.
by blue_cookeh | 2025-11-14 10:40:52+00:00
I don't really get this mentality targing K8s specifically nowadays - perhaps that was true in the early days but I'm managing several clusters that are all a few years old at this point. Cluster services like Cilium, Traefik, etc are all managed through ArgoCD the same as our applications... every so often I go through the automated PRs for infra services, check for breaking changes and hit merge. They go to dev/staging/prod as tests pass.

I think services take me literally half an hour a month or so to deal with unless something major has changed, and a major K8s version upgrade where I roll all nodes is a few hours.

If people are deploying clusters and not touching them for a year+ then like any system you're going to end up with endless tech debt that takes "significant planning" to upgrade. I wouldn't do a distro upgrade between Ubuntu LTS releases without expecting a lot of work, in fact I'd probably just rebuild the server(s) using tool of choice.
Show HN: Cleaned 2.7M French Wikipedia JSON articles (full dataset)"
by zeronex | 2025-11-14 10:41:45+00:00
I’ve been working on this project mostly out of curiosity and because I like cleaning messy data. I downloaded the full French Wikipedia dump (the raw XML + wikitext one) and built a script that extracts every article and turns it into a clean JSON file.

Nothing fancy — just a pipeline I wrote myself that:

reads the XML stream

pulls out each page

removes wikitext and leftover markup

rebuilds the sections

parses the infobox into a real JSON object

extracts categories, links, etc.

and then saves everything as one JSON file per article

The result is around 2.7 million JSON files, each representing a single Wikipedia article in a format that’s directly usable for NLP or LLM experiments.

This wasn’t meant to compete with existing datasets — I just wanted to understand how to process the dump properly and build something clean from scratch. Since it turned out well, I’m sharing it in case it helps anyone.

I’m also running the same process on the full English dump (around 6.2M pages). Still in progress.
Ask HN: What do you genuinely wish existed in Web3
by JJJJO | 2025-11-14 10:42:53+00:00
Not as hype, but as something you'd actually use

Trying to understand the real, unmet desires of people who interact with decentralized tech.

If you could snap your fingers and create one Web3 tool, product, or protocol that you would personally benefit from — something practical, painful, missing, or long overdue — what would it be?

Not looking for moonshots or marketing. Just honest answers from users/builders: What’s missing that should exist by now?