MurphyA/hacker-news huggingface dataset:
by amiga386 | 2025-10-09 13:47:04+00:00
> What about the particles that randomly pop in and out of existence?

I like to imagine they're somehow just an observational error, otherwise the https://en.wikipedia.org/wiki/One-electron_universe is real and we get a universe-sized '—All You Zombies—'

> How can two electrons actually repel each other

Indeed. I think it's something we can only intuit, I don't think we've really gotten to the bottom of it. Trying to push two electrons together feels like trying to push a car up a hill, or pressing on springs. The force you fight against is just there and you feel its resistance
by cbondurant | 2025-10-09 13:47:50+00:00
It could easily be the case that its just outside of the goals or scope of docx-rs, but I wonder. It would probably be pretty reasonable to add some kind of a catch-all "unknown" variant, that backs itself up with storing the names of tags as interned strings?

Justified under the idea that unexpected tags should be uncommon by the fact they are unexpected (if its common you should have expected it), and can be relegated to a less-performant cold-path as a result.

It would probably mean not having the most fun time ever for the developer depending on docx-rs if an explicit requirement is interacting with and modifying a tag that ends up in the "whatever" bucket, but at least you could make sure that you (de)serialize losslessly.
by apothegm | 2025-10-09 13:48:10+00:00
If you look at sedans from the early 90s, their front bumpers (and especially the bumper extensions that used to exist on most sedans, and which would be the first part to hit) would hit someone my height at or below the knee. Current sedans would hit me on the low to mid-thigh. That makes a meaningful difference in whether the pedestrian goes over or under the hood after being struck and has a massive impact (pun unintended) on injury severity, likelihood of head injuries, etc.

One other thing that’s changed for both SUVs and sedans is that for the sake of occupant safety, the pillars are MUCH wider than they were in cars built 35 years ago. The impact on visibility is massive, and those pillars are generally placed to directly obstruct the view of pedestrians in or waiting to enter a crosswalk when the driver wants to turn through it.
by Aurornis | 2025-10-09 13:48:27+00:00
> I disagree with your assessment, if I remember correctly I posted three times on that sub.

The sub currently requires moderator approval (specific flair) to comment on most threads.

The parent commenter is correct: It is widely known as one of the most censored subs on Reddit because the mods remove comments from unapproved accounts (those without flair).

Their rules claim that some threads are open for everyone to participate in, which may have been the case in the past when you commented.

However it’s not true for any of the popular threads. They will remove comments from unflaired accounts

This is all state in their rules. It’s not speculation. The parent comment is correct.
by joshkel | 2025-10-09 13:48:48+00:00
Would you still say it's a small API surface? State, memos, callbacks (which are just memo functions), effects, effect events, reducers, context, external stores, special handling for any tags that go in the `<head>`, form actions, form status, action state, activities, refs, imperative handles, transitions, optimistic updates, deferred updates, suspense, server components, compiler, SSR?

Or maybe it's a small enough API but a lot of concepts. Or maybe I'm just grumpy that the days of "it's just a view layer" feel long ago.
by ravila4 | 2025-10-09 13:48:48+00:00
Regarding copy-paste, I’ve been thinking the LLM could control a headless Neovim instance instead. It might take some specialized reinforcement learning to get a model that actually uses Vim correctly, but then it could issue precise commands for moving, replacing, or deleting text, instead of rewriting everything.

Even something as simple as renaming a variable is often safer and easier when done through the editor’s language server integration.
by tomhow | 2025-10-09 13:49:34+00:00
Snarky commenting like this is not welcome on HN. We have guidelines that ask us to avoid commenting like this and to make an effort to push standards up rather than dragging them down.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
by nirui | 2025-10-09 13:49:40+00:00
> Any time you attempt to defend yourself in the main subreddit, posts get deleted. Or you’re accused of running a Reddit bot army.

Not sure what's the story from the other side, but...

One strategy to counter this could be buying ads on Reddit to expose this, with evidence to show of course. And if possible, place the ad right on the offending subreddit.

And don't forget, if you have enough evidence to show, you can always sue. So, do both at the same time and keep them busy.
by kotaKat | 2025-10-09 13:50:00+00:00
Ah yes, this is a fight between the practices (sometimes not the doctors!) upcoding their visits and the insurance companies wanting to push back and downcode the visits to what they actually entailed.

Healthcare practices want to maximize revenue and push up the “level” of a doctors visit and they can do it with just adding one or two extra little questionnaires or an extra test or two that you might not pay attention to so they can get an extra several hundred dollars a day for billing higher level cases daily.
by mikebiglan | 2025-10-09 13:50:25+00:00
As Trevor mentioned, we saw the same need! Good call.

Do let us know if you tried out DevSwarm.ai and if you found something missing. We built it for the same reason.

And kudos to any of us on this thread that see where coding is going! We call it high velocity engineering, or hive coding, as the code matters.
by taylodl | 2025-10-09 13:50:38+00:00
Americans are beginning to realize what Germans learned nearly a century ago: corporations won’t save you. They serve power, not people. Whether the authority is democratic or authoritarian, businesses will comply. Their mission isn’t to defend human rights - it’s to protect profit. And defiance, historically, isn’t good for business. I'm afraid we're going to discover how dystopian Big Tech can be.
by ashish_sharda | 2025-10-09 13:50:57+00:00
I just launched Vajra, an AI coding assistant available on the ChatGPT GPT Store.

It's designed to help with: - Code generation with best practices - Debugging with clear explanations - API design (generates full OpenAPI specs!) - Code refactoring and optimization - Algorithm explanations

Tested it with various tasks and it consistently delivers production-quality code with proper documentation.

Free to use if you have ChatGPT Plus. Would appreciate any feedback!
by superkuh | 2025-10-09 13:51:10+00:00
QUIC would be the end of the free internet if it ever "took over" but luckily it won't. It's not built to do so, it's only built for corporate use cases.

QUIC implementations do not allow for anyone to connect to anyone else. Instead, because it was built entirely with corporate for-profit uses cases in mind and open-washed through the IETF, the idea of a third party coporation having to authenticate the identity of all connections is baked in. And 99.999% of QUIC libs, and the way they're shipped in clients, cannot even connect to a server without a third party corp first saying they know the end point and allow it. Fine for corporate/profit use cases where security of the monetary transactions is all that matters. Very much less fine for human uses cases where it forces centralization and easy control by our rapidly enshittifying authoritarian governments. QUIC is the antithesis to the concept of the internet and it's robustness and routing around damage.
by jonathanlydall | 2025-10-09 13:51:40+00:00
Socialising is good, but consuming large quantities of alcohol as part of that seems wasteful to me as you're also intoxicating (which is another word for poisoning) yourself at the same time, which probably means you have less time afterwards due to possibly sleeping in more the next day and even after that still not as inclined as you normally would be for doing anything else (perhaps like at least chores).

Then you're possibly putting on weight from drinking (having lots of beers definitely contributes to getting a "beer belly"), which is another potential health issue, which although can be mitigated by doing physical exercise (which you should be doing anyway), part of your time exercising is to just undo the "damage" from the drinking meaning you need to spend even more time exercising now.

Perhaps instead consider other healthier (or at least less unhealthy) forms of socializing, like board games, multiplayer computer games, outdoor physical group activities, etc.

As a business owner, I ultimately get more money if I manage to get in some extra work in on weekends or after hours, but between family, friends, children's extra murals and generally managing that I don't burn out, I absolutely don't have time to waste sitting around intoxicating myself for half the day.

Oh, and most people I know aren't proud to say they spent all day watching TV, although I confess that I used to do it on occasion when I was younger with less responsibilities. TV watching can be as good an activity as any when you need to take a break from anything mentally or physically challenging and the negative health effects do pale in comparison to the consumption of large amounts of alcohol.
by hgomersall | 2025-10-09 13:52:12+00:00
We really are not in a good position to assert what foods are "healthy" and which are not. Many long held views on things like saturated fat simply don't hold up when you view the ingredients in isolation. Research on health factors related to food is incredibly difficult to do.

That said, we can look at proxies like "what do healthy people tend to eat more of?", and the clear evidence is that people that are healthy by and large have diets that are low in UPFs and high in home prepared food. Of course, this could be a correlation, but until we have this properly established, the precautionary principle would be that we shouldn't eat too much in the way of UPFs, because that necessarily also implies food prepared and cooked in a way we know to be correlated with health. We certainly shouldn't be pushing it on our children.

There's no circularity. You asked me what processing meant and I said what it says in the legislation, which is pretty similar to the Nova classification. That definition was used because it's broadly useful without being overly restrictive.

By all means use MSG - nobody is stopping you. But there's a good hypothesis that MSG is problematic precisely because it is one thread of hyper-palatable food. Of course soy sauce or miso contain plenty of MSG (or at least a close analogue), but they also tend to influence flavour so are hard to use to excess; they also cost more so there's an cost pressure to limit excessive use.
by throw-10-8 | 2025-10-09 13:52:37+00:00
See the various other comments for concrete examples of why nextjs sucks and the team at vercel is incompetent when it comes to auth, middleware, caching, and just generally maintaining a usable framework without brutal migrations and api breakages.

They have made egregious mistakes that go far beyond "move fast and break things" and well into "we should have the lawyers join this call".
by solaire_oa | 2025-10-09 13:52:43+00:00
I can second the recommendation for FreshRSS- it's incredibly utilitarian and I have no complaints. I've been using it for about 4 years. It's how I came to this thread!

Couldn't agree more about the "final version" sentiment: my self hosted instance sat there for the first two years, untouched, working flawlessly and used daily. It's only when I switched server hardware that I actually performed an upgrade to the latest version, pleasantly surprised to find that there were no major changes (minor QoL patches only) and everything just worked.
by mehdibl | 2025-10-09 13:52:51+00:00
You can do copy and paste if you offer it a tool/MCP that do that. It's not complicated using either function extraction with AST as target or line numbers.

Also if you want it to pause asking questions, you need to offer that thru tools (example Manus do that) and I have an MCP that do that and surprisingly I got a lot of questions and if you prompt, it will do. But the push currently is for full automation and that's why it's not there. We are far better in supervised step by step mode. There is elicitation already in MCP, but having a tool asking questions require you have a UI that will allow to set the input back.
by turnsout | 2025-10-09 13:52:51+00:00
This is so helpful, thank you.

I've been evaluating n8n as a way to build things quickly for clients, but I do wonder about what happens when they want to turn the automation into a full app. I wish there was a first-party way to export an n8n workflow as a plain Python script or set of scripts.

Have you ever had to migrate a project from n8n to code?
by alzoid | 2025-10-09 13:52:54+00:00
I feel like it was this way 10 years ago. Once r/TheDonald successfully gamed the system everyday I think people with interest took notice. Now you can be in a niche sub reddit that averages 40 comments on a post. Then a post that could be adjacent to some hot U.S. political wedge topic gets mentioned and there are 300 comments from users who never take part in the discussion. Even something very general like "students are protesting tuition hikes" the small city I live in gets posted and it gets flooded by people who never comment. If you hit a hot topic like Israel / Palestine, the Ukraine war you see it as well.

Reddit, Fackbook, Twitter, TikTok etc are the places where people get their information and form their options. That why the the wealthy and powerful are buying them outright, or paying to push their influence into every aspect of the conversation. Poisoning the well or "Flooding the zone with shit".

Reddit became what Digg was with MrBabyMan. Or actually something worse.
by lubesGordi | 2025-10-09 13:52:55+00:00
Well I don't know about others here, but I think its cool. If you can make the setup super readable and get the performance of C then why not? Especially now when you can get claude to write a bunch of the framework for you. Add in whatever you need whenever you need it and you automatically have a platform independent web framework that's no bigger than what you need and likely decently performant.
by Aurornis | 2025-10-09 13:52:56+00:00
The /r/conservative subreddit is unpopular among actual conservatives because it’s basically a propaganda outlet for the mods.

You can get banned for posting traditional conservative opinions there if they go against the message the mods want to allow, even if it’s conservative.

Don’t be tricked into thinking it’s some conservative safe space. It’s a propaganda outlet for the mods who ban even conservatives if they don’t toe the line and agree with the mods.
by sixtyj | 2025-10-09 13:53:00+00:00
It is not about threat. It is about that life is too short to do things that are almost nonsense. Ofc everyone of us consider “nonsense” in different way.

I wish OP good luck. It was not sarcastic, I really do, and would like to hire him/her for the skills. But for mankind, this project is almost useless… I apologize if this sounds harsh.
by kube-system | 2025-10-09 13:53:04+00:00
While you or I, or anyone else who's arguing about tire inflation on the Internet, might be the type of person who can tell just by looking at a 65 series tire whether or not it's inflated correctly -- I don't really think that's the reality of the least-common-denominator driver in the 80s or 90s. Given the number of obviously under inflated tires that I did see back in the 90s, I think it's pretty clear that many drivers either were unable to tell, or didn't bother to look.

> Back in "the day" (so like 80s on down) everyone ran their tires to failure (usually bald, but often blowout as well) as a matter of normal practice, bought used tires left and right and blowouts were pretty common, even more common back in the really old days of tubes. It didn't reliably cause an accident unless you behaved hysterically in response, hence why everyone felt fine doing it.

Yeah, tire technology wasn't great then. And yes, there were people that ran bald tires. But there are still people today that don't care about bald tires. Depends on which side of town you're on. The common way people were measuring tire tread in the 80s, if they cared, was with Lincoln's head on a penny. But also people didn't drive as aggressively as they do now, because 80s cars were slow as shit compared to what people are driving today or even in the 2000s.
by KaiserPro | 2025-10-09 13:53:14+00:00
One thing to note is that using HTTP2.0 for anything other than "this is not how to design high throughput protocols" is unfair.

At the time HTTP2.0's multiplexing was known to be bad for anything other than perfect, low latency networks. I hope this was because people had faith in better connectivity, rather than ignorance of how mobile and non-lan traffic worked.

You should probably at least try QUIC now, but you can get past HOL blocking by having multiple TCP streams. Its super cheap, cheaper than QUIC.
by b3lvedere | 2025-10-09 13:53:31+00:00
You are right. There should be far far more quality checks.

There can be an enourmous difference between UL compliance and CE self declaration. No standard (normal?) business is actively trying to kill its customers, but there are a lot of small companies that love to make a profit by cutting a lot of corners.

That is one of the reasons these kinds of certifications exist in the first place and people should be able to rely on them. You cannot rely on CE and hope for the best.

Having certain UL certifications require rigirous and continuous testing in certified labs or environments. It makes things super expensive, but also very trustworthy. The fines, investigations and lawsuits are no joke. Not even for huge megacorporations. I've seen documentation where for instance General Electric had 48 hours to fix a problem or the product cannot ever be sold ever again, there would be a complete recall on their costs and the company could face banning from doing business completely.

I once had companies design power distribution units that required UL compliance. Price tag for a single unit was pretty insane. Around $400 per unit if i remember correctly. No consumer in their right mind would ever pay that if there is a market with a zillion cheap alternatives.

Even back then the market was flooded with fake CE crap. But it's also incredibly cheap, so lots of people (myself included for some things) buy the cheap stuff. They want the full experience, but don't want to (cannot?) pay top notch for it.

I get why. I get the process where everybody wants to make money. But it wil continue to demand lives, because there will always be people cutting corners if they somehow can and there will always be people who will buy the cheap stuff, because they want it.
by edoceo | 2025-10-09 13:53:59+00:00
Similar experience. Now for these little automation needs I'm have some LLM write most of the code. Then fix it a bit, then pack into a container - one container image per automation task. Some are in JS, some python, some PHP, one is a nasty shell script with an obscure dependency.

They get a readme, compose.yaml and git repo.

This has worked for set-it-and-forget-it experience.

I tried n8n but for some automation needs, it just wasn't flexible and/or I'd have to build a custom module. My choice was custom code in n8n or custom code in whatever.
by lossolo | 2025-10-09 13:54:05+00:00
> Vec::reserve_exact is a more narrow idea - we can hint about the ultimate capacity needed, if we're wrong and later need more capacity this has a significant performance cost because we thew away the amortized growth promise to get this, but we don't waste memory.

The claim that using reserve_exact "throws away the amortized growth promise" is wrong. You don't disable amortized growth, you just won't get extra headroom from that call. If you guessed too small, you may pay an extra reallocation later. Rust's Vec still provides amortized O(1) push overall.

> C++ only provides the equivalent of Vec::reserve_exact which makes this a footgun but if you use this call when you really needed the other one you trash your perf, as a result of which people teaching C++ tend to just say don't use reservation to uh, reserve capacity, but now you're leaving perf on the table so that's not great.

It's not a reserve_exact only footgun. The standard says reserve(n) makes capacity at least n, implementations may allocate exactly n ( and many do), but they're allowed to overallocate and future growth remains amortized. Used properly (when you know or can bound the size), reserve is a common and recommended optimization.
by zahlman | 2025-10-09 13:54:28+00:00
> then you probably want to make that tool usable without activating its venv. The virtual environment capabilities shipped with Python itself don't really have any affordances for that.

The only reason it isn't "usable" is because the wrapper script isn't on your system's path. Unless your tools actually depend on venv-related environment variables being set (for example, because they make subprocess calls and assume that `'python'` will use the currently running Python when they should correctly be using `sys.executable`), which IMX is very rare, you don't ever actually have to activate a venv to do anything with it. In particular, you don't need to activate it to use its REPL; you can instead directly specify the path to its Python executable.

The missing affordance basically looks like `ln -s path/to/venv/bin/tool ~/.local/bin`. Which is a big part of what Pipx does for you. (And once I realized that, I started using Pipx's vendored shared copy of pip: https://zahlman.github.io/posts/2025/01/07/python-packaging-...)
by treis | 2025-10-09 13:54:52+00:00
I think they can. IME LLMs have me working somewhat less and doing somewhat more. It's not a tidal wave but I'm stuck a little bit less on bugs and some things like regex or sql I'm much faster. It's something like 5-10% more productive. That level of slack is easy to take up by doing more but theoretically it means being able to lose 1 out of every 10-20 devs.
by Aurornis | 2025-10-09 13:55:19+00:00
> Do they ban conservatives for criticizing Trump? I don't know, perhaps

They won’t even allow you to comment there now unless they can interview you, audit your comment history across Reddit, and pre-confirm that you align with the message they want to allow.

Deviating will result in a ban.

Why are you commenting so much to defend a subreddit you admittedly don’t understand?
by gwbas1c | 2025-10-09 13:55:33+00:00
This doesn't surprise me: The "fee for service" system encourages doctors to perform as many services as they can so they can bill for more. I've certainly had my fair share of tests and procedures where I wonder if the provider was just trying to find something to bill for.

I'm also not surprised that some providers will try to figure out which codes they can use to get the most revenue. ("Hey, if I do procedure A instead of B, I get paid more, so why would I do B?")

That being said, I also wouldn't be surprised if many of these turn into lawsuits, or ultimately push to revise the whole "fee for service" system.