skysight-inc/HackerNews huggingface dataset:
I was trying out Astro recently. Seems fine. And it allows you to bring in any kind of components: React, Svelte etc. Has its caveats, but it's same stuff with slightly another approach.

But anyway, I think there's plenty of alternatives. Next.JS simply took everyone's attention making it to seem like there's no other tool like it out there.
Maybe, maybe not. But you need to solve people's transportation problems first, not claim that if they give up car transportation options something else will materialize later.
This is VERY true - especially for home use. You could have many db of loss and still have a perfectly functional 100g network.
I agree but clearly Vercel benefits from teams choosing SSR, so teams need to take it with a grain of salt.
This is a terminological difference. Linguists use "grammar" as a technical term for a speaker's implicit knowledge of how their language works. That knowledge could be statistical or rule-based in nature, although most linguistic theories say that it's rule-based. You're using grammars to mean human-produced descriptions of that knowledge.
What's New in Neovim 0.11
I agree with you about ChatGPT. It’s actually a compelling product especially their PRO tier at $200 which essentially unlimited.
Your argument seems to have been that any domestic work requires a work visa.

Is your argument now that if you do domestic work for a friend then it doesn't count as work?

How well do you need to know someone before they are no longer a stranger?

You seems to suggest that since "work was integral to her plan", then if work was not integral to her plan, for example, if she could afford to pay for a hotel every night, but wanted the experience of living with an American family, including helping with domestic chores, then you think that sort of unpaid domestic labor would be okay?

I ask because I'm struggling to understand why you emphasize the nature of the work, when you seem to think that identical domestic work for other reasons is okay.
I could totally see how you'd arrive there. Backstory:

create-react was a starter boilerplate for React built and maintained by Facebook. This was when webpack was the standard and just getting a local development environment to "hello world" for React could be challenging.[1]

That project was depreciated and the popularity of the Next.js site framework for react projects (plus I certainly assume heavy lobbying from Vercel) pushed the react docs to officially suggest create-next as the new starting point.[2]

Note that there are many other ways to start a react project and there are also many react projects that don't use or need Nextjs. (I use react quite a bit but I pair it with Astro.js, for example.)

I would say that a lightweight Vite template is really all you need for a lot of early success with a local environment for learning / building with React.

[1] https://github.com/facebook/create-react-app
[2] https://react.dev/learn/creating-a-react-app
I still remember trying to host a Next.js web app myself (without netlify or vercel) and feeling so much PITA. The whole output was wonky and just didn't want to start right. I don't think it has gotten better considering the pull of Vercel
you know what execs are not un-savvy about? Things that can put them in jail. They take financial reporting seriously.
I do love a site that does it's own thing with design. We've become so lazy with Medium, it's nice to see someone having fun with their presentation.
You're not entirely wrong. React is maintained by Meta and Vercel. There is also a divide in React at the moment, like Python 2 and 3, between server first and client first. Next.js is the "official" way to do server first React.
> Programmers, generally, always aim to do that

Based on the amount of churn almost everywhere, I disagree with it seems like most are trying to aim to do that. I've been hit by similar issues (across multiple versions) in Python, Rust, Ruby, Go and bunch of other languages too. But then I'm comparing other ecosystems to Clojure which actually aims for interface stability, so maybe an unfair comparison.
I don't mind running open source js apps on their free tier. :)
Correct me if I'm wrong, but wouldn't that burden fall on the users of this product? If that end user uses the output in a new project.

I suppose OP likely has a responsibility to post a link to the license whenever chatting with that repo- but I don't believe his product would require special licensing itself- right?
Same as wearing a MAGA hat in San Francisco or New York City.
Yeah, probably the second one.
No, there is no causality anymore in quantum physics, since the EPR paradoxon was disproved.

c stands for the latin for for speed of course.
causality is immediate, a higher speed than c. because it's logical, not measurable.
Yes, they can ship such a dongle, but they have no right to claim to be open source or listening to their userbase then.
The problem is the hypocrisy of the company, and therefore loss of trust.
Insert XKCD standards comic here

Manufacturing works very much like software in this regard - i.e. VHS vs BetaMax
I ran fiber when I built my house a few years ago. I have MANY 12 fiber runs going to my IDF/MDFs, Server room, the gate, the dmarc, etc. I also ran SM fiber to every AP location. Out of 20 miles of pulls about 1 mile was fiber.
We also migrated away from Next.js last year to [Vike], big improvment on developer experience all around. Most of our needs are covered by just pre-rendering pages ([SSG])

[Vike]: https://vike.dev/
[SSG]: https://vike.dev/pre-rendering
Bingo! And the sadder part is this isn't even anything new, but it's all come to a head now.

“There is a cult of ignorance in the United States, and there has always been. The strain of anti-intellectualism has been a constant thread winding its way through our political and cultural life, nurtured by the false notion that democracy means that 'my ignorance is just as good as your knowledge.”

― Isaac Asimov, 1980
React-router can still cause weird build issues to this day, particularly with LLM generated code that cannot understand version compatibilities.
Well shoot. I just started a new Next.js project least week. What's everybody's go to alternative?
So I could ddos anyone legally as long I have a some reason?
No one is better than Cloudflare when it comes to free tiers.
I'm currently in the process of picking the go-to React stack for the company I work for, and I cannot imagine why someone would pick Next.js over the alternatives. It seems like Next.js is just a Vercel product and something you'd want to move away from instead of in.

Remix (or React Router v7, it seems now, confusing) or even TanStack (if you feel adventurous with beta versions) seems like much more reasonable choices if you want SSR and such.
Open Source Is Ready for the Application Layer
Open source has always been a big part of my career. I worked and maintained multiple Node.js libraries, joined the Node.js Diagnostics WG, and am now building OpenMeter. So I'm probably biased, but I think we reached a new inflection point with open source. The infrastructure layer, coding languages, and frameworks are all de facto open - what's next? Services that help teams build ‘applications’, like analytics and billing. Let me explain why I think this way:

Let’s look at billing as a use case, as this is what I’ve recently focused on. Billing is like choosing a cloud provider. It’s for life, hard to change, and dictates what kind of sales deals you can execute. Building requires lots of code and integration, and you lose money when it breaks. This is why you need to be strategic about it.

These three issues must be carefully considered when deciding if you should go with open-source:

1. Your use cases will evolve, and so will your dependencies

For example, every startup goes through an evolution of product packaging and billing requirements for their self-service credit card sales:

a. Early-stage startups usually hardcode pricing into their app to get started quickly
b. During the growth stage, requirements for pricing models change, and now code is scattered between the billing platform and your product code
c. When you become an enterprise, your sales team wants more flexibility to quickly structure custom deals and visibility in the CRM, like Salesforce

But as your company grows, you have now gone through all three stages, and your product catalog is all over the place: in your code, billing platform, and Salesforce. This is why you should build on extendable open-source components.

2. Beware of vendor lock-in

For example, billing is for life. This code becomes the revenue lifeblood of your company and is not easy to replace. That calls for no vendor lock-in and maximum business flexibility. Big vendors tend to push up prices at renewal time. It’s not a risk with open-source applications.

3. Mission-critical, and therefore strategic, components should be Open Source

As you evolve your pricing and sales motion, you produce large amounts of new code tied to the billing solution. This is problematic because open source will always outpace and out-innovate closed-source vendors over time. But now you are stuck with proprietary integrations, which become an expensive challenge over time.

—

This sounds like infrastructure, right? As an industry, we have already agreed that infrastructure should be open-source. Are more things becoming infrastructure as applications become more complex, or is it a progression that open-source evolves to include application services? Time will tell.

One thing is for sure: open source reduces cost and vendor lock-in while increasing customization options and talent density. This is helpful in every layer of your business stack and an insurance policy against poor vendor behavior.
I disagree with this a little bit. Yes, a lot of the react-router changes are a PITA especially since some of the breaking changes are non-obvious. But most of the changes have been syntactical, and seemingly logical.

A bigger gripe with react is that everything is so interdependent that things like react-dom and react-router might as well just be part of react - if you update one, you need to update the other anyway.
Yes. I remember Erik Meijer was frustrated back then [1], and advocated going all-in FP, but I don't think that was ever the norm for most developers.

[1] "`Mostly Functional` Programming Doesn't Work" https://queue.acm.org/detail.cfm?id=2611829
It is easy to under-estimate the diversity across US States. I don't think many Europeans look at Hungary, Poland, or Bulgaria's justice systems and extend that to an opinion on EU justice in aggregate.

This isn't to excuse the abysmal state of affairs in large swathes of the US. Just to say that the US is rarely sufficiently uniform to summarize as a single entity, especially in topics like justice systems where States have significant sovereign power.
Yeah, this is shocking to me. I’m a backend developer who occasionally tinkers with frontend. I gave nextjs a spin and couldn’t believe the reload times on a new project.

For folks who use this every day, how/why is this acceptable?
Sync is optional*, end to end encrypted, and you can self host the server so you don't really need to trust anything if you don't want to

*: nothing syncs if you don't register, and you can even compile a version with the sync code flagged out if you REALLY don't want to trust anything
I really wish more research was funneled into vaccines that target T-cells instead of B cells which produce antibodies. You see viruses mutate quickly and antibodies produced by the b cells can be evaded pretty quickly, but T-cells the white blood cells that actually eat the viruses are far more adaptable.
>"Unlike humans, DLMs (deep language models) cannot think, understand or generate new meaningful ideas by integrating prior knowledge. They simply echo the statistics of their input"

[Citation needed]. Actually, the paper does give a citation (G.F. Marcus, the Algebraic Mind), that is from 2019 according to their citation list (i.e. before gpt3), but actually seems to be from the early 2000s.
what do you use for routing?
New Ransomware Group Claims Attack on US Telecom Firm WideOpenWest
there is no statistical basis to the claims you are making

Are you really arguing that Americans (and especially Americans below the median) don't have higher levels of medical debt, higher rates of medical bankruptcy, and get/take less vacation than Europeans.
"(running fibre in the house isn't practical yet)"

What does that mean? I assume you are saying most builders don't offer fiber?

Running fiber in a house is entirely practical and easy to do. Cheap as well.
A fun way to get people into the article making the Hackers reference, as a die hard fan of the film love to see it, but some of the takes are so out there. It wasn't "incredible" or "absurdly geeky". Anyone at the time paying attention to anything sort of "PC vs. Mac", Intel vs. Power PC etc would have heard of RISC chip developments. And it's not far-fetched to think the original writers picked up a copy of Wired or PC Magazine to notice a headline referring to it. Hardly some magical insight. Any of the geeks watching the film chuckled (or raged) at the tech references but you kinda expected to see some and of course being a hollywood film expected totally fantastical tech usage as well which the film, in all its charm, delivers in droves. Dunno what that comment on 'pronounciation' was either. Think the author either showing his age (where that falls in the gen-x-millennial-z spectrum not sure) or desire to write fiction stories rather than be a reporter, shrug.
Totally agree it was a good starting point. I have made a lot of friends in the communities I gained access to via diagnoses and we're still good friends to this day. It's all part of a journey with multiple stages.

Think of it this way: The shape of a hammer compels you to hammer things down with it, but with sustained effort and creativity you can use it for chiseling marble instead.

To reach where I am now, I had to undo some amount of (but not all!) progress I'd made in one direction (since I had bought into the therapy circuit for treating ADHD already) and actively resist attempts to pathologize my own behaviors.

People say "don't treat ADHD like an identity" like it's easy, but the nature of a label compels you to treat it like an identity sometimes. Especially in the society I live in where awareness and destigmatization of conditions is pushed on social media all the time. And especially when your life lacks other meaning and you crave an identity to anchor yourself onto ("just don't make it your identity" sounded like "just don't be depressed" innumerable times to past depressed me, and I saw little reason not to take hold of a new identity for myself). This is a function of depression so I don't blame anyone for it, but I ultimately felt better served by other movements as far as making tangible gains in my mental health.

To use the metaphor again, the art of chiseling was unlikely to make itself known in my current state, but deep down inside I preferred to be there than where I was, so I had to deliberately seek out a teacher and undo the preconceived notions about myself in order to get there. In reality that was just finding another form of therapy that was more effective for solving my problems.
Are you thinking of leaving the state now, or did you already do it, or are you just trying to talk other people into leaving?
Fun counterpoint is that a flashier visualization may be 'better' than once optimized for accurate and efficient information conveyance IF it causes people to spend more time on the visualization. A flashy infographic conveys information less efficiently than a good chart, but if it causes people to engage with it more you may end up communicating your information to more people.
It's about more than color correction. The software they have lets people in the control room set all the parameters on the cameras, so instead of having a camera operator do it behind the camera they do it from the control room, which might even be on another continent.
You cant. There is no difference between them, aside from one of the numbers has never been printed.

I can't see why this would be more of an issue than any other type of card?
That says "Obstruction of Justice" not "Colluding with Russia".
Ah okay, that explains. I recently watched a video from a couple that did the same thing, but still made some minor mistake (not technical, but a little bureaucratic mistake) and had to rebuild it or something. I guess it had to do with the surface area.

Did you build with wood?
I've always been a little uneasy about Vercel after trying to self-host Next.js on a VPS and running into a few of the little traps they seem to have set to nudge you into hosting on their platform instead. I get they have to pay the bills somehow but it does feel a bit risky to bet on their goodwill long-term.

The way they've handled this vulnerability has made me even more uneasy.

Vercel's initial framing of their Firewall as having "proactively protect[ed]" their customers definitely leaves a bad taste.

This, plus the delay in notifying other platforms, reveals a conflict of interest I had not previously considered: is Vercel actually less motivated to prevent such vulnerabilities from being introduced to Next.js in the future because they can roll out mitigations on their own platform before public disclosure and then say "well you wouldn't have been affected if you used us for hosting :)"?
Yeah, I agree. The whole chain is long and no one really knows everything. Even China doesn't produce everything albeit it is the manufacturing powerhouse of the world right now.

Since I live in Canada, a country that needs to import a lot of manufactured goods from foreign countries, I'm worried that a reboot is not possible. Adding the US into the picture improves quite a bit, but again US has transformed from a manufacturing giant to a financial one for many decades.
The global zipper war is heating up (2019)
I don't think he's saying the end this tech is serving is super important (televised professional sports), only that in order to televise professional sports and other events requiring similar camera work, it is important to do this kind of stuff.
> Yes, a lot of the react-router changes are a PITA especially since some of the breaking changes are non-obvious. But most of the changes have been syntactical, and seemingly logical.

"Syntactical" seems to reinforce his point, no? As opposed to functional.
https://news.ycombinator.com/item?id=43482227 is too long, doesn't focus on the important points, goes out of its way to antagonize the audience, isn't backed up by links to the original material, and given how quickly you posted it, I doubt you wrote all of it yourself.

I would've downvoted and flagged it too.

Certainly there's lots of people on HN who vote in accordance with their ideology, but the number of ideologies is very large, so on most issues the deciding voting block are people who have no preexisting opinion, but want to see quality content. If you post low-quality comments, you stand no chance, no matter your ideological alignment.

That's why https://news.ycombinator.com/item?id=43480681 was also flagged.
Show HN: Lix – Change Control for AI and Apps
Hi HN,

We’re building *Lix*, a change control SDK that tracks every modification in your files or apps—no matter the format. Think of it like Git, but for *any* digital file, running in your browser.

## What is Lix?

Lix is a *file-agnostic change control system* that works across different environments. It lets you:
- *Track every change* made to a file or app, whether by humans or AI
- -See what changed, when, and by whom**
- - Integrate version tracking into your own applications via our SDK

This means *AI-generated edits* (e.g., AI-assisted writing, automated code suggestions) are no longer a black box—you can see exactly what changed and decide whether to keep or revert them.

## Why Did We Build It?

We originally built *inlang.com*, a localization solution, and realized that translators, designers, and developers all needed to track changes across different file types and platforms. Existing tools weren’t flexible enough.

As we iterated, we saw a broader need: *AI-assisted workflows and collaborative apps* require *transparent change tracking*. Whether it’s an AI rewriting text, auto-fixing code, or updating structured data, *users want to review and merge changes, just like they do with Git*.

## Try It Out

We built a few demo apps to showcase Lix:
[*Markdown App*](https://lix-md.onrender.com/) – Write Markdown with AI assistance & see exactly what the AI changed. (I drafted this post in it!)

[*CSV App*](https://lix.opral.com/app/csv/?l=lTj18aPHiC93VDrpwW) – Ever had an intern mess up your cap table? Now you can track and revert every edit.

[*Fink*](https://fink2.onrender.com/) – Track and compare changes in the translated text.

## Feedback

We want to position Lix as the *change control SDK for AI-driven workflows*, but we’re still refining our messaging. Would love your thoughts on how to frame this better!

What use cases do you see where *human-AI collaboration* needs better versioning?

Any feedback, ideas, or brutal honesty is much appreciated!
I've submitted 3 new 0day vulnerabilities using the form at cveform.mitre.org.
More than 2 months passed and I didn't received any feedback/email/message, nothing.

For context, I've already used this process for more than 10 CVEs, does someone know why now it takes so much time to receive a response?
Grub Bootloader Received 73 Patches to Fix a Variety of Recent Security Issues
Yeah, this is what I was remembering. Glad to see I didn't flat out hallucinate the idea that "create-next" as the starting spot for creating a React site.
I was always highly sceptical of vercel even though or maybe also because i really love the design and public appeal they are going for. But something about everything they do and talk about gives me the creeps, something is telling me that they are not genuine and keeping something. Its maybe the same feeling when you talk to a really pleasant to talk to person who you just know is a psychopath making the heir on your neck stand up.

This was probably at the strongest when they could not decide on the edge function strategy and made a handful of statements that made no sense or made partial sense but were very clearly not the full picture.

Buying rich harris while assuring this would have no impact on the level of sveltekit lock-in crossed a line for me to feel really anxious. So far i did not see anything concrete go bad with sveltekit but its hard to imagine a scenario where this would not happen. Lets hope rich can keep his integrity and awareness enough to walk away at the right time.
To this day I still use pages only. Long term or for a new project I guess I'll have to look into astro or vite/express
German dubs were (or still are – if an appropriate (time) budget is allocated) probably some of the best.
Landfilling plastics avoids even putting CO2 back into the environment.

Modern landfill is highly engineered and extremely stable: what goes in there stays there.

Plastic starts as oil in the ground. Replacing it as solids in the ground isn't a problem.
Can I use this to rebase in a commit message higher up in the commit log without rewriting it myself?

It might be useful to decorate a repo that lacks commit messages with synthetic guesswork.
For me it's easiest to think of the % sign to mean simply "1/100".
Would "we" not realize this though? I don't care as long as things work. In some cases the source code has to be organized, with proper naming and so forth. I think by looking at either the end product and/or the source code, we could tell if the use of LLM was done by someone who does not know what he is doing, at least in some cases, vs. done by someone who does know what he is doing.