MurphyA/hacker-news huggingface dataset:
by _carbyau_ | 2025-11-10 02:26:08+00:00
The issue is societal lockin - aka network effects. People can't afford to "not buy one" because then they are "the one without".

Banking apps, delivery apps, public transport apps, utilities apps, insurance - so many services have been captured by the big two phone oligopoly that modern life revolves around your phone. The assumption is that you will have one.

Sure, you could decide not to, but you are instantly a societal pariah as every business finds it s so much harder to deal with you - and you don't have enough time in the day to deal with the secondary processes these businesses employ, for every aspect of your life.
by shadowgovt | 2025-11-10 02:26:10+00:00
Boycotting Israel, for example, is a prohibited boycott.

This is a little-known but long-established part of US policy; see https://www.bis.doc.gov/index.php/enforcement/oac for more details. My employer actually has a reminder in the legal trainings of our corporate responsibilities under these policies (and yes, it rubs me the wrong way).
by whoknowsidont | 2025-11-10 02:26:10+00:00
Detail what changed? Because I can't point to anything. And I've been doing this for 4+ decades. A lot of that remote.

So you're claiming things radically changed, and if such changes caused a huge shift in the workforce it should be pretty easy to give some examples, yeah?

Instead of going "you're full of shit", just answer the question at hand and the one that was given to you multiple times.

The fact that it's so easy to do and you just spent way more effort not doing it is a pretty clear indication you are following a narrative, and not facts.
by generalenvelope | 2025-11-10 02:26:17+00:00
The 2019 physical activity guidelines for Americans include consensus recommendations including the evidence and some good graphs to visualize the "bang for buck"

For those curious, those (weekly) recommendations are: twice weekly resistance training, and 150-300min moderate intensity aerobic activity, or 75-150min vigorous aerobic activity.

If you want a program to just give you a starting point, I highly recommend Barbell Medicine's (free) "Beginner Prescription"
by AlotOfReading | 2025-11-10 02:26:45+00:00
Don't agree with the comments above and generally support DEI initiatives, but I also have an example.

A new DEI director joined a previous employer and started a mandatory survey to affirmatively label everyone's trans status. Whatever you entered would be used to auto-update your public info page with details on whether you identified as trans or not, with no opt out. I hope I don't have to explain why that's ill-considered at best.

Anyway, refusing to fill it out immediately escalated to a disciplinary meeting with the director.
by lurk2 | 2025-11-10 02:27:25+00:00
You’re misconstruing what I’ve said. I would direct you to the site guidelines:

> Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

> Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

https://news.ycombinator.com/newsguidelines.html
by AdieuToLogic | 2025-11-10 02:27:25+00:00
You previously stated:

Nowadays the language (when it is as slow as Ruby) is most likely to be the problem.

And now state:

"Too slow" is a mischaracterization. Ruby was never too slow, only comparatively slow.

In response to my identifying the "Ruby is too slow" trope. Furthermore, when you assert:

Now, if you could eliminate the time spent in Ruby, you'd see significant percentage increases in performance.

This implies a performance issue within Ruby when, in fact, the narrative has now been shifted into execution percentage allocations. For example, if an overall execution flow takes 1 millisecond and time within the Ruby runtime accounts for 600 microseconds, then the above would be true.

One way to describe your position is disingenuous.
by hekkle | 2025-11-10 02:28:05+00:00
1. The company was founded Zhao Jianjun and Zhao Jiaxing who are brothers, I don't know where you got the husband/wife sole ownership from.

2. As you admitted, they have completely separated into 2 separate companies, claiming that it is still Chinese is akin to saying "tea is Chinese", that's completely absurd, yes, it was at some point in history, that point is not now.
by ericbarrett | 2025-11-10 02:28:37+00:00
I believe that more screen and reading time causes more childhood myopia. That seems hard to refute. I just do not believe, without serious peer-reviewed studies, that "a couple hours a day outside" is the magic cure. Out of my friend group, 3/4 of us needed glasses, and we definitely met the "couple hours a day outside" criterion. But we also loved our Street Fighter 2.
by ajayvk | 2025-11-10 02:28:42+00:00
Building https://github.com/openrundev/openrun, a platform for declarative deployment of web apps.

OpenRun runs as a web server, which does GitOps driven app deployments. You can currently deploy apps on a standalone machine, on top of Docker/Podman. Working on adding support for deploying on top of Kubernetes. On Kubernetes, OpenRun will replace your build jobs (Jenkins/Actions etc), CD (ArgoCD etc) and IDP (Backstage etc). The same declarative config which works on a standalone machine will work on Kubernetes, with no YAML to maintain.
by spaceprison | 2025-11-10 02:29:37+00:00
I’ve run into a similar issue, compacting is pretty much worthless and leads to a lot of churn. I have started having Claude pay constant attention to usage and assess whether the next batch of tasks flirts with compaction. If we’re anywhere close I have Claude create a next steps doc with meticulous notes along with a prompt that I can give to the next llm to hit the ground running.

Then kill the session and start fresh. At least this way I know there’s a fighting chance of not falling into a death spiral of the llm guessing about what it’s supposed to be doing as if it hasn’t just had a self inflicted stroke.
by mgh95 | 2025-11-10 02:30:26+00:00
> For a recent job opening I was looking to fill, HR sent us all of the applications rather than doing their own filtering (they did first round calls with people engineering highlighted).

If I can ask, what is it you think of work as? Most jobs are just that: a job, an economic transfer from employer to employee to perform specific tasks.

I hate to say it, but what do you think most Indians working for google, or facebook, or any of the other companies that open centers in India see their purpose there as?
by shagie | 2025-11-10 02:30:49+00:00
> I love Dijkstra’s writings, but, yes, he had very strong opinions that at times were abrasive. Alan Kay said it best when he said, “arrogance in computer science is measured in nano-Dijkstras.”

https://news.ycombinator.com/item?id=11796926

alankay on May 30, 2016 | next [–] This quote keeps on showing up out of context. Edsger and I got along quite well. He loved to be the way he was and pushed it. ...

(and yes, I left that out of context so that people would go read the whole thing)
by wl | 2025-11-10 02:31:43+00:00
And when a customer fat fingered their email address and that fintech company didn't bother verifying email addresses, policy probably prohibited granting a request from the email address owner to remove their address from the account because they're not the financial account owner. Fortunately for that company, financial institutions seem to avoid Gmail's spam filter no matter how many times I mark those emails as spam.
by simondotau | 2025-11-10 02:31:54+00:00
The cost isn't an issue at their current scale, perhaps not even one order of magnitude larger, because today's fleet is as much a devkit as it is a consumer product. But that strategy only takes them so far. Cost is a dangerous impediment to scale, and it will be their albatross long before their business model has a chance of becoming profitable, let alone cumulatively profitable.
by elcritch | 2025-11-10 02:32:43+00:00
It's hard to manage a water supply and economy in Tehran when your top minds are busy running proxy wars in Lebanon and Iraq and funding or supporting ones in Syria, Yemen, and Gaza [1, 2].

It's sad to such a great people subjugated by their government.

1: https://www.cfr.org/article/irans-regional-armed-network 2: https://www.unitedagainstnucleariran.com/proxy-wars/map
by prakhar897 | 2025-11-10 02:34:00+00:00
Created a web game: https://www.teqgame.com

I really liked the concept of games like cards against humanity, quiplash, whose line is it anyway etc. However, there was no virtual way to play it with a group of friends. Quiplash required steam setup (which was not possible on my corporate mac). So i built this as an alternate to build upon the formula.

[still in alpha phase so lots and lots of bugs]
by maxdamantus | 2025-11-10 02:34:33+00:00
Interesting .. from the post above:

> The projects examined contained a total of 120,964,221 lines of Python code, and among them the script found 203 instances of control flow instructions in a finally block. Most were return, a handful were break, and none were continue.

I don't really write a lot of Python, but I do write a lot of Java, and `continue` is the main control flow statement that makes sense to me within a finally block.

I think it makes sense when implementing a generic transaction loop, something along the lines of:

<T> T executeTransaction(Function<Transaction, T> fn) { for (int tries = 0;; tries++) { var tx = newTransaction(); try { return fn.apply(tx); } finally { if (!tx.commit()) { // TODO: potentially log number of tries, maybe include a backoff, maybe fail after a certain number continue; } } } }

In these cases "swallowing" the exception is often intentional, since the exception could be due to some logic failing as a result of inconsistent reads, so the transaction should be retried.

The alternative ways of writing this seem more awkward to me. Either you need to store the result (returned value or thrown exception) in one or two variables, or you need to duplicate the condition and the `continue;` behaviour. Having the retry logic within the `finally` block seems like the best way of denoting the intention to me, since the intention is to swallow the result, whether that was a return or a throw.

If there are particular exceptions that should not be retried, these would need to be caught/rethrown and a boolean set to disable the condition in the `finally` block, though to me this still seems easier to reason about than the alternatives.
by jjk166 | 2025-11-10 02:34:42+00:00
The combine harvester and the automated telephone switchboard were tools. If a tool allows for tasks to be done with much less labor, and the quantity of those tasks that need doing don't increase by a commensurate amount, then it does mean replaced jobs. The people replaced may move into new and perhaps even better jobs, either at different employers or transforming their current roll, but the job they once had is in lower demand.
by minitech | 2025-11-10 02:35:07+00:00
The convenience advantage is significant, and it goes farther than convenience, since it’s very common for services to have their verification mail blocked or sent to spam. (Bonus pain: there’s no user-visible difference between delayed and blocked mail.)

The privacy advantage is also significant and real: no, not every web app sends an onboarding reminder, and the current state of web apps came to be without this functionality, so you can expect behaviour changes for those services that value the privacy, plus new services/authentication options to spring up that weren’t previously possible.
by rootusrootus | 2025-11-10 02:36:00+00:00
> Also, I've found that suggesting 30 minutes of walking vs ??? minutes of walking to get 10k steps is easier for most people to fold into their schedule

And 10K steps is a good bit more walking than 30 minutes. IMO the 10K number might be halfway useful as a high level metric for people who are just judging their own activity throughout a day. As you've pointed out, if you are going for a brisk walk, you don't need 10K steps to get value from it.
by sandworm101 | 2025-11-10 02:36:26+00:00
"Most" crimes are posession and/or status crimes. Either you are caught with something illegal (drugs, guns etc) or you violate some sort of protective restriction (parole violations for guns/drugs/alcohol). That, and just generally being drunk or high, represent the bulk of crimes that land people in jail. No dishonoesty or violence is required.
by smsm42 | 2025-11-10 02:37:25+00:00
Mostly for the sites that insist on MFA and I need to use daily. Using two separate stores would be too annoying, and the increase in security is minimal - I consider Bitwarden to be secure enough (password + yubikey), and the main scenario somebody could get to my account would be on the server side, or phishing. For that, MFA helps somewhat, but storing MFA code in a separate app doesn't do much.
by cube00 | 2025-11-10 02:37:34+00:00
I didn't find it too deducible when OP removed the acknowledgements section after another commenter called them out on the AI slop [1]

docs(readme): remove acknowledgments section [2]

[1]: https://news.ycombinator.com/item?id=45871258

[2]: https://github.com/f/git-rewrite-commits/commit/210ada7ec78f...
by Jweb_Guru | 2025-11-10 02:38:19+00:00
> It was absolutely an example of the pattern, just more wordy. Spare me the ad hominem.

LLMs simply don't generate the syntactic pattern I used consistently, but they do generate the pattern in the article. I'm not really sure what else to tell you.

The rest of your post isn't really that interesting to me. You asked why nobody was giving specific examples of why it was generated. I told you some of the specific reasons we believe this article was generated with the assistance of an LLM (not all--there are many other sentences that are more borderline which only slightly increase the probability of LLM generation in isolation, which aren't worth cataloguing except in a context where people genuinely want to know why humans think a post reads as AI-generated and are not just using this as an excuse to deliver a pre-prepared rant), mentioned that the reason people don't typically bother to bring it up is that we know people who demand this sort of thing tend to claim without evidence that humans write in the exact same way all the time, and you proceeded to do exactly that. Next time you don't get a response when you ask for evidence, consider that it might be because we don't particularly want to waste time responding to someone who isn't interested in the answer.
by hitekker | 2025-11-10 02:38:33+00:00
"Nintendo has filed a lawsuit against Pocketpair, the developer of Palworld, alleging patent infringement related to game mechanics similar to those in Pokémon games."

Sony should have been mentioned in this description. Last I heard, they've been backing Palworld, in an attempt to get a lucrative not-Pokemon on their platform https://www.ign.com/articles/palworld-dev-signs-deal-with-so... It's an interesting proxy war
by parser_error | 2025-11-10 02:38:34+00:00
This looks very interesting, I'm using mkdocs+material for one site (and it's great) but trying to find a good solution for more complex docs.

Is there anything planned like 11ty's data files[1]? For example, I can pass it a JSON file, or a TOML file, and have it generate one HTML page per document in that file using their pagination system in a hacky way, and add those pages to collections for grouping in navigation and such using their templating language. This makes it a lot easier to autogenerate documentation from a combination of sources (since anything we want can emit some appropriate JSON/TOML) without having a real "source document". It's hard to tell at a glance if this is something that would be possible with the upcoming module system.

[1]: https://www.11ty.dev/docs/data-global/
by pinkmuffinere | 2025-11-10 02:38:56+00:00
I appreciate that you give actual criticisms! That's IMO much better than saying "I ignore this because it was written by AI", because it doesn't add to the conversation. So with that context, I'd like to point out where I disagree with you:

1. "We aren't discussing anything" -- I don't know, I feel it does give a summary of the paper, which is a kind of discussion

2. "It's not a good summary" -- is it not? I think this section is essentially the correct conclusion:

> Even without high blood sugar or cholesterol, their muscle metabolism was already failing. They were burning less fat, generating more oxidative stress, and clearing lactate poorly—evidence of inefficient, stressed mitochondria. These are likely to be the earliest findings in people who will develop metabolic disease states such as diabetes, fatty liver, hypertension, heart disease, etc.

...

> San Millán puts it bluntly: sedentary people are not the control group. They are already metabolically impaired.

3. I don't think I know enough to comment on the GLUT4 thing, but I do feel that's kindof in the weeds. The main message is still true I think.

4. "it's blatantly using this paper to promote his brand" -- Maybe I just don't mind him building his personal brand. I think that's what the vast majority of blogging is. I don't even see a clear sales pitch on the page, so I'm very happy with this.
by smsm42 | 2025-11-10 02:41:14+00:00
> How is it possible to have compromised password but not compromised the second factor?

Server-side (assuming weak password storage or weak in-transit encryption) or phishing (more advanced phishers may get the codes too but only single instance of the code, not the base key).

> What is stopping webmasters from using 100FA?

The users would hunt them down and beat them mercilessly?
by MarsIronPI | 2025-11-10 02:41:21+00:00
> "… to support and facilitate the growth of a diverse and international community of Python programmers."

I feel like statements like this are fundamentally vague. What does "supporting" the growth of a diverse and international community look like? Is it different from "facilitating the growth of" such a community? Without concrete definitions I feel like both sides are talking past each other. I would love to see concrete definitions and would be grateful to anyone who can give me sources from either side.
by acdha | 2025-11-10 02:42:06+00:00
Note the word “like”: I was using a simile not to say you are a creationist but to convey the idea that any time you have to chop a single sentence that aggressively you might want to consider whether that strengthens your argument or undercuts it. If the full sentence doesn't support your thesis, maybe you want to reconsider your approach.

This is highly relevant to your penultimate and last sentence, which demonstrate how you're arguing against a strawman: I never said it was a net good, and nor does it appear that OP did, and nothing you linked to could change the opinion of anyone in this thread on how the Uyghurs have been treated since everyone already agreed that it's very bad.

That still doesn't remove the benefits of cheap solar, especially because it's not like 100% of their solar production depends on forced labor. Both the current and previous administration have been willing to enforce the existing laws banning those imports (as have other countries such as Australia) so it's not like the only two options are “no Chinese solar panels” or “look the other way”:

https://en.wikipedia.org/wiki/Uyghur_Forced_Labor_Prevention...
Show HN: VibeFarm – Modular composition layer for language models
by vibefarm | 2025-11-10 02:42:54+00:00
Hi HN, I built VibeFarm to move beyond one-off prompting into modular composition. Instead of writing full prompts from scratch, you stack elements inside VibeCards that break language into structured controls you can lock, randomize, and remix. Think Ableton for prompts: lock what works, randomize the rest, and reuse the stack as a system.

Or imagine a prompt marketplace where, instead of sharing a single prompt, users exchange entire systems they can load, remix, and reuse.

What’s different

Structured slots: Subject, Context, Style, Goal for consistent, editable outputs

User-created cards: Generate new VibeCards or Elements directly from text. Everything in the system is user-extensible

Lock + dice: Freeze any card and explore controlled variation

Portable units: Save stacks as plain-text .vibe files for use across models

Combinatoric exploration: Even small stacks create practically infinite variation without drift

Semantic layers: Internal separation of linguistic, metaphorical, and analogical signals keeps style portable as models evolve

Language, not syntax: When everyone types the same phrasing, models converge on the same style. VibeFarm modularizes language itself, letting you explore tone, rhythm, and structure as creative variables.

Why it matters While most tools focus on interfaces or automation, almost no one is addressing the core material of LLMs: language itself. Ignoring that is like building Photoshop without touching pixels.

VibeFarm acts as a composition layer on top of models like Midjourney and Sora, helping creators break out of prompt grooves and preserve distinct intent across text, image, and video generation. It scales naturally as models evolve.

Try it Live demo (instant, no signup): https://app.vibefarm.ai

More info: https://vibefarm.ai

Under the hood React + TypeScript, Zustand, Node/Express, Neon Postgres + Drizzle, OpenAI API. The .vibe format is an evolving, minimal, versioned text spec.

All feedback is welcome. Happy to discuss implementation details, design tradeoffs, and next steps in the thread.
by AmbroseBierce | 2025-11-10 02:42:56+00:00
Google AI Studio by mistake let me generate this image of mario hanged, I know it was by mistake because further attempts always throwed unspecific legal reasons, even if nothing that could be perceived as violent was included, I think I am gonna put it on a t-shirt soon, if for any reason someone here wants it here it is: https://i.imgur.com/j4ebG2D.png

I think this falls under the fair use doctrine for being a satiric piece (says "nintendont" instead of nintendo) but you never know these days.
by kelseyfrog | 2025-11-10 02:43:41+00:00
I'm working on a boardgame with the help of AI. It's way too easy to create placeholder art with an n8n pipeline, but GPT-5 regularly fails at writing and debugging LaTeX which I'm using for all of the card creation.

Specifically, TikZ is often outside the ability of GPT5 to successfully write or debug.
by hereme888 | 2025-11-10 02:44:07+00:00
- Zig bindings for AVIF/HEIF

- Local-first app for comparing hardware builds, down to the individual component feature level: specs, benchmarks, even cpu extension support, lanes, how many speakers in X laptop, dolby atmos? screen panel manufacturer(s), etc. Basically, no-nonsense real product comparison for transparent and fast decisions.
by MarsIronPI | 2025-11-10 02:44:27+00:00
> But admitting in public that you are giving preferential treatment to anyone other than white men is an instant rage-boner for the Trump administration.

I (a white man) would be upset at preferential treatment of white men. Or white women. Or black men. Or anyone. Where's the "judging by the content of their character" that the social justice movement (rightly) called for? I don't see it much these days.
by nikeee | 2025-11-10 02:44:30+00:00
Yeah, "fixed it" doesn't provide any information that might be hallucinated.

Please don't use AI-generated commit messages blindly. Instead, use AI later when reading commit messages. It will have more context (following commits) to see what was actually happening. Having to guess whether a message was hallucinated by an AI won't help. If the message conflicts in its intention with what it isactually doing, you can spot the bug. You won't get that with AI messages.

Also, using AI commit messages will freeze it's capabilities in time, when creating the commit. When using AI at reading commit messages, you'll always get the latest options for analyzing the commits.

Just because it has more text doesn't make it a better message.