MurphyA/hacker-news huggingface dataset:
by pomber | 2025-08-30 10:17:56+00:00
Nice! Do you think it could be adapted to other docs sites?

I made a small clone of the tutorials section (https://clone-swiftui-tutorial.vercel.app/) where the content is already Markdown (and use codehike to turn the markdown into a rich UI). This made me realize that codehike is AI-friendly, in the sense that even for non-linear UIs the original content is still AI-readable Markdown.
by xertopertha | 2025-08-30 10:18:51+00:00
This is basic common sense. I have been using this method for as long as I can remember. You don't need special apps other than your simple text editor. Almost all modern terminal emulators recognise URLs. You can test this by hovering your mouse over a link in a text file -- The link get underlined. Ctrl-click opens the link in the default browser. Add new URLs with a little description or a few words as tags -- all free hand on the same line as the URL. Consider using Linux "less" as it allows you to search through thousands of URLs and find what you want in seconds. Ctrl-click and you are done.
by Devasta | 2025-08-30 10:20:37+00:00
XSLT rocks. I have a team who come from business analyst and accounting backgrounds, we manage hundreds of reports for client data to their banks and could never manage it without something simple like XSLT to deal with it all.

You give the employee IntelliJ or some IDE of your choice and a way of uploading the transforms into your application and they'll work away. All the complaints about namespaces and the like that your hear online? Never hear from them, they dont think about it, just stick the declarations up in the top of the file and work away.

Abandoning XML has been one of softwares biggest mistakes.
by hardwaresofton | 2025-08-30 10:20:47+00:00
Dear OP, start a high quality AI code YouTube/Twitch/Substack and you’ll do more “devrel” than they ever could.

If it’s really your favorite thing, your content will be world class.

If you do this, I’ll be your first paid sub. Get in the arena, OP (and maybe don’t quit your day job until you’ve gained much more steam! :)
by EliRivers | 2025-08-30 10:21:00+00:00
So if your code is ascertained to work at the high level, you also know that it must be working at the lower level too.

I have 100% seen bugs that cancel each other out; code that's just plain wrong at the lower level, coming together by chance to work at the higher level such that one or more integration tests pass. When one piece of that lower level code then gets fixed, either deliberately or because of a library update or hardware improvement or some other change that should have nothing to do with the functionality, and the top level integration tests starts failing, it can be so painful to figure it out.

I've also seen bugs that cancel either other out to make one integration test pass, but don't cancel each other out such that other integration tests fail. That can be a mindmelt; surely if THIS test works, then ALL THIS low level code must be correct, but simultaneously if THAT test fails, then ALL THIS low level code is NOT correct. At which point, people start wishing they had lower level tests.
by slickytail | 2025-08-30 10:21:49+00:00
The transformer was a major breakthrough in NLP, and it was clear at the time of publishing that it would have a major impact. But I will add that it is common in the Deep Learning field to give papers catchy titles (see, off the top of my head: all the YOLO papers, ViT, DiT, textual inversion). The transformer paper is one in a long line of seminal papers with funny names.
Show HN: Discover Fast-Growing Websites Before They Go Mainstream
by monojason | 2025-08-30 10:21:54+00:00
Hi everyone, As a founder, I often felt frustrated with existing traffic tools like Similarweb or Semrush—they’re great at showing what’s already big, but they don’t reveal what’s just starting to grow. So I decided to build Website Growth Tracker.

It lets you: Discover breakout websites before they go mainstream See estimated traffic growth and keyword opportunities Compare competitors side-by-side Browse monthly rankings of the fastest-growing sites

I’d love to hear your thoughts, feedback, and ideas for improvement.
by msgodel | 2025-08-30 10:22:21+00:00
It's used a lot in formal writing (academic papers, books etc) which are probably a large portion of chatGPTs training. If the HRL was done by professional writers then it was probably additionally biased toward using them.

People are more casual on the web. It's sort of like how people can often tell when it's me in IM without my name because I properly use periods while that's unusual in that medium. ChatGPT is so correct it feels robotic.
by a-l-e-c | 2025-08-30 10:22:59+00:00
Same with my account. My only conclusion is because I use a VPN. Gave them my real phone number so they already know my actual country, but still banned after a few months of on/off usage. I might consider setting up another PC for it someday, but they clearly don't want anyone to use them via VPN. Another option I considered is OpenRouter.
by nosianu | 2025-08-30 10:23:25+00:00
This take seems to take "wealth" in a Disney Scrooge McDuck cartoon way - having "money". That is not what the truly wealthy have though. Their wealth expressed in terms of money is an abstraction. What they really have is control over real assets. I deliberately say "control", because that is what counts, and ownership is not even that important, often many times indirect, sometimes not even that.

The most direct money-equivalent is passive money generating assets like papers with a direct money value, instead of a real world asset. The important stuff is in the real world though, even those papers rely on that.

Owning a money generating real world asset like a successful company is not the same as having some bank account worth half a billion. The disadvantage, the company can go broke. The advantage though is that it generates a stream of money for as long as you manage to keep the business running successfully.

Here is the point where many "let's redistribute wealth" - something I'm certainly not against - fail: How would you redistribute ownership of companies? I don't see a good outcome of handing control over a company from few hands to many hands. They'll turn into manager-led enterprises and will have less entrepreneurship. Everything becomes a public company, and then wealth will re-concentrate into few hands over time anyway, because only few people are really into this kind of thing and thinking.

Instead, there needs to be someway to make it possible for many more people to get reliable incomes, instead of having a lot of control over the economy and the streams of money among few. Getting a bunch of money of assets will not help most people, only for a short time, until those few who love that kind of thing require most assets over time.

The prevailing view among the elites seems to be though that the economy needs most people dependent and mostly broke, to force them into the workplaces of the corporations at - for them - low enough cost (salaries).

The solution can't be though to break up either the firms or even just the ownership. Ownership by committee is unlikely to be successful. The large corps, when they even have a really well-distributed ownership, and not just a few core owners and a large tail of mini-owners with no real power, are not a model that all companies and organizations can or should follow.
by akoboldfrying | 2025-08-30 10:24:34+00:00
> "If your grocery store is open to the public, why is it not open to this herd of rhinoceroses?"

What this scenario actually reveals is that the words "open to the public" are not intended to mean "access is completely unrestricted".

It's fine to not want to give completely unrestricted access to something. What's not fine, or at least what complicates things unnecessarily, is using words like "open and free" to describe this desired actually-we-do-want-to-impose-certain-unstated-restrictions contract.

I think people use words like "open and free" to describe the actually-restricted contracts they want to have because they're often among like-minded people for whom these unstated additional restrictions are tacitly understood -- or, simply because it sounds good. But for precise communication with a diverse audience, using this kind of language is at best confusing, at worst disingenuous.
by rich_sasha | 2025-08-30 10:25:18+00:00
Almost the entirety of safety issues with existing reactors is around cooling them. Bad things happen when you can't cool them.

There's many ways in which this can happen in existing reactors. You may have a catastrophic leak and lose the coolant - and you can't just send some welders in, what with radiation, superheated steam etc. The pumps that push the coolant around might fail. Etc. etc.

Even when you "switch off" the chain reaction, the fuel rods keep emitting heat from the decay of transient radioactive elements, enough to need active cooling for days or weeks.

So a lot of new reactor designs revolve around eliminating such failure modes. NuScale for example, IIRC, don't use pumps to circulate the coolant, and that's one thing less that can break.

What I'm daydreaming about simply cannot stop working, in terms of cooling. You have something hot in the middle, you let all the heat get our naturally, and you harvest some of it along the way.
by disgruntledphd2 | 2025-08-30 10:27:14+00:00
> I don't see why an European company or a consortium can't make this happen since most of the technology used for cloud services is OSS and you just need some proprietary glue here and there to make everything work.

Two reasons, sort of which make sense together.

1. lack of capital. Enterprise is hard, and takes a long time and lots of salespeople (even if you had a perfect product)

2. Lack of business relationships. In order to get people to move, you need to be way better on at least one dimension or it's pointless. So you'd need to start somewhere and slowly land-grab over time. Much harder to do that when MS/AWS/Google all have these relationships and won't stand still as you work.

Modulo cross-border data sharing being definitely killed (which would change the game) it would be a long hard slog.
by _mlbt | 2025-08-30 10:27:22+00:00
Would it be okay if people started “resisting” illegal immigrants in the same way? We don’t do vigilante justice in this country. All of you justifying the attempted murder of ICE agents are sick in the head.

I guess I shouldn’t be surprised though, there are a lot of people who wished that President Trump’s assassin had actually succeeded. The far left is developing a frightening violence problem. Murdering people is not the answer.
by chamomeal | 2025-08-30 10:27:35+00:00
I feel like that’s where property based testing comes in. Quickcheck style libraries.

I only recently started looking into Quickcheck style libraries in the typescript world, and fast-check is fantastic. Like super high quality. Great support for shrinking in all sorts of cases, very well typed, etc.

Hooking fast-check up to a real database/redis instance has been incredible for finding bugs. Pair it up with some regular ol case by case integration tests for some seriously robust typescript!
by benterix | 2025-08-30 10:27:59+00:00
The contract was never written down, though. And it could never be written as the rules are in constant change. Even the contract itself is just an assumption when at some point in your life you look at how people live, how they have been living in a relatively short period before now, and based on that you assume the existence of a "contract". Apart from your assumptions, nothing exists, we just hope things work according to our expectations and make decisions in our lives based on that.
by derriz | 2025-08-30 10:28:03+00:00
Where are you getting your numbers? The numbers I’ve seen indicate that non-household electricity prices in Germany have been stable for decades - fluctuating around the 35€/MWh mark until the crisis in 2021 - which affected all European countries - and is currently back at roughly that level. Taking into account of inflation, the wholesale cost of electricity in Germany has fallen slightly over the last 2 decades in real terms.
by thomasmg | 2025-08-30 10:28:05+00:00
In the next years, it doesn't make sense to use batteries to sustain winter load: it would be way too expensive. But batteries get cheaper quickly, such that it doesn't make sense to build expensive nuclear plants just for winter. What does make sense, until batteries are cheap enough, is natural gas during winter, plus (where available) wind energy and hydro / pumped storage, existing nuclear plants (optimised for winter), biomass (wood), photovoltaics in the mountain, and geothermal.
by mastermage | 2025-08-30 10:30:20+00:00
It's in the first paragraph on Wikipedia. Although I know that Wikipedia isn't always 100% correct so take that with a grain of salt.

Quote: "Wero is a European mobile payment system that is intended to replace Giropay in Germany, Paylib in France,[1] Payconiq in Belgium[2] and Luxembourg, and iDEAL in the Netherlands."
by jacquesm | 2025-08-30 10:31:24+00:00
Yes, but that voltage increase alone wasn't enough to have caused the outage. The bigger issue was the subsequent oscillations which were amplified by the fact that that part of the grid is relatively isolated. The larger lessons there are still being learned with the report on that outage due in October I believe, but this isn't the first and it certainly won't be the last power outage. The 2003 one in the USA and Canada was much larger and didn't have any renewables other than as instantly available recovery loads for a good chunk of the grid, whereas nuclear power (everybody's baseline stand-by) took much, much longer to recover.

I think for myself the main takeaway is that we have come to rely on always available grid power to a degree that we probably should not have. Unfortunately inverters and battery systems that are capable of running in off-grid mode are very hard to come by compared to the on-line variety. Automatic disconnect and synchronization hardware are present in pretty much all inverters but they are connected in ways that the house would not be isolated from the grid and the software does not support such a solution because of the certification requirements.

Interestingly, a large (house capacity, which is a considerable amount of power) UPS does have those capabilities, and charging UPS batteries through a different mechanism than the built in charger is easily doable.

As for that Spanish/Portuguese outage: I fully expect that there will be some regulatory demands made on grid operators, especially with respect to containment of such outages, and possibly a requirement for better interconnection to increase the amount of perceived inertia in the grid. That is the best protection against such issues. Another thing that needs to be studied better is the kind of 'thundering herd' scenario that seems to have been the cause here (that's very much preliminary, but that seems to be the most logical explanation), especially in grid regions with low internal inertia. Such inertia is basically tightly coupled to how much grid synchronized rotating mass there is in a particular section of the grid. The more mass like that the more inertia there is the harder it is to make the grid go into oscillations. This mass is present both on the production side (generators) and on the consumer side (industry, because the prevalence of electric motors). So areas where the are no traditional (non-renewable) sources and very little industry are more susceptible to such kind of problems, especially when they become more isolated.

I'm following this closely because I look at companies in this space with some regularity and it is in fact what I went to school for at some point, it has always been a field that has interested me.
by benterix | 2025-08-30 10:33:32+00:00
I can somehow understand the parent. If you control the language, you control the discourse. This is like the famous "I'm appalled at the negativity here on HN" comment threads when doing product launches etc. Or using euphemisms to avoid calling spade a spade.[0] People are fed up with these tricks, hence these emotional reactions.

[0] https://news.ycombinator.com/item?id=26346688
by StopDisinfo910 | 2025-08-30 10:34:13+00:00
What’s the issue with advertisement exactly?

It’s completely tangential at this point. Meta dreams of a metaverse but most of their investments have gone to solving foundational issues with VR.

If Meta wants to pay for that, well, I’m not going to bite the hands that feeds VR research. My starry-eyed teenage years are thankfully far behind me.
by junto | 2025-08-30 10:34:33+00:00
Nice walkthrough. You come across a lot of these old .NET based architectures in consulting. Not just older .NET Core projects but still a lot of .NET Framework too.

It’s a hard sell to a client that they should use their budget for an upgrade to the core of their software without any visible feature additions. Hence they tend to live on in this limbo state.

Beneficial for consultants however.

This is the heart of the problem with outsourcing that the powers that be rarely recognize. Yes they might pay less by offshoring the initial development costs (CAPEX), but the long terms support and maintenance costs (OPEX) is then way more costly. It also gets harder and harder to find developers that want to work in this aging tech.
by jacquesm | 2025-08-30 10:35:05+00:00
> Why do people illegally in this country deserve to stay here?

Due process and all that.

This is what is the problem. And then there is the way the current administration uses this as effectively a way to terrorize the population rather than to simply enforce the law. It's just red meat for the base, and ineffective at that.

But: Don't forget to march in lockstep. And remember those jobs that were stolen when you can't afford your groceries anymore.
by Jach | 2025-08-30 10:35:42+00:00
One source of awe people have with the idea of Lisp is how much you can build off of so little. I like pg's Roots of Lisp paper on that https://justine.lol/sectorlisp/jmc.pdf The core thing was the meta-circular evaluator (eval) in the original Lisp paper. You can work through it or try re-implementing it in something else. I like this recent tiny version https://justine.lol/sectorlisp2/

Another source of awe is about Lisp being more of a programming system than a language, and Common Lisp was the standardization of a lot of efforts towards that by companies making large and industrial pieces of software like operating systems, word processors, and 3D graphics editors. At the language level, "compile", "compile-file", "disassemble", "trace", "break", "step" are all functions or macros available at runtime. When errors happen, if there's not an explicit handler for it (like an exception handler) then the default behavior isn't to crash but to trigger the built-in debugger. And the stack isn't unwound yet, you can inspect the local variables at every layer. (There's very good introspection in general for everything.) Various restarts will be offered at different parts of the stack -- for example, a value was unknown, so enter it now and continue. Or you can recompile your erroneous function and restart execution at one of the stack frames with the original arguments to try again. Or you can apt-get install some foreign dependency and try reloading it without having to redo any of the effort the program had already made along the way.

Again, all part of the language at runtime, not a suite of separate tools. Implementations may offer things beyond this too, like SBCL's code coverage or profiling features. All the features of the language are designed with this interactivity and redefinability in mind though -- if you redefine a class definition, existing objects will be updated, but you can control that more finely if you need to by first making a new update-instance-for-redefined-class method. (Methods aren't owned by classes, unlike other OOP languages, which I think eliminates a lot of the OOP design problems associated with those other languages.)

I like the book Successful Lisp as a tour of Common Lisp, it's got a suggested reading order in ch 2 for different skill levels: https://dept-info.labri.fr/~strandh/Teaching/MTP/Common/Davi... It's dated in parts as far as tooling goes but if you're mostly interested in reading about some bits rather than actively getting into programming with Lisp that's not so bad. If you do want to get into it, https://lispcookbook.github.io/cl-cookbook/ has some resources on getting started with a Lisp implementation and text editor (doesn't have to be emacs).
by kristopolous | 2025-08-30 10:35:58+00:00
I Always give reasons, to them, at the time, if I know them.

There's a real reason. Maybe my perception is bad, maybe they misspoke, maybe they can explain something...

I don't want to be a fool and let a his candidate go.

I'm really picky but I'm also extremely forgiving and believe in improving the person and making it a beneficial experience regardless of the outcome.

Other people don't do this because I dunno, my pet theory is most people forget to be adults
by benterix | 2025-08-30 10:39:31+00:00
> These seem like randomly chosen generic grievances, not examples of companies making promises in their privacy policy (or similar) and breaking them. Am I missing some connection?

My point is that whenever we send our data to a third party, we can assume it could be abused, either unintentionally (by a hack, mistake etc.) or intentionally, because these companies are corrupted to the core and have a very relaxed attitude to obeying the law in general as these random examples show.
by Arisaka1 | 2025-08-30 10:39:45+00:00
I hate how true this is, even as a job seeker. I'm here building things using Next.js when I'm fully aware that I can build them using less than that, yet I must keep going and overcomplicate things in order to add my familiarity with specific technologies with my personal projects on my resume.

And then, there's people who do "resume-driven development" and push for more complexity in their workplace so that they can list real-life work experience for the next door to open. I know someone who made a tool that just installs Java JDK + IDE + DBearer using Rust, so that he can claim that he used Rust in the previous company he worked for.

I generally think we're more obsessed with being perceived as engineers than actually do engineering.
by andix | 2025-08-30 10:40:39+00:00
.NET 10 is the next LTS version. It’s going to be released approximately in November and already quite stable. Now is the time to upgrade to 10, do some testing and then deploy once 10 is released. 9 is a non-lts version and 8 (LTS) is already 2 years old (you’ve lost 2 years of support already).

Edit: Microsoft officially supports .net release candidates for production use, the first RC is probably going to be released within the next few weeks.
by _mlbt | 2025-08-30 10:42:43+00:00
I’m not describing all opponents as unhinged lunatics. I’m talking about the violent far left that does things like ambush and attempt to murder ICE agents. This is why I’m against anyone attempting to doxx them.

If you want to peacefully protest or lobby Congress to change the laws these ICE agents are enforcing, or work to reform immigration laws to create easier legal pathways to citizenship, that would all be perfectly acceptable. Advocating for violence, lawlessness, and murder is something else entirely.
by anothernewdude | 2025-08-30 10:42:57+00:00
> Similar to the no-free-lunch theorem, no lossy compression method is universally better than another,

No lunch theorem only works, because they assume you care about every single value of noise. Nobody does. There's a free lunch to be had, and it's order. You don't care about a single pixel difference between two cat pictures, NFL does.

Lossy compression is precisely where NFL does not apply.