MurphyA/hacker-news huggingface dataset:
by Mordisquitos | 2025-12-01 09:33:32+00:00
I just tried an even more glaring example with ChatGPT:

# Prompt 1: A father and his son are in a car accident. The son dies on the spot. The father is rushed to the ER. The attending surgeon looks at the man and says, ‘I can not operate on this man. He’s my father!’ How can this be?

# Response 1:

The surgeon is his *mother*. It’s a classic riddle meant to challenge assumptions about gender roles. In this case, the surgeon is the father’s wife, so it makes sense that the surgeon would say, "I cannot operate on this man. He's my father!"

# Prompt 2: Are you sure about that?

# Response 2:

Yes, I’m pretty sure! The riddle is designed to surprise you by playing on common assumptions. The key is the statement that the surgeon says, "He's my father!" which implies a parent-child relationship. The unexpected twist is that the surgeon is the mother, not another man. It's a classic brain teaser that challenges gender expectations. What do you think—did it catch you off guard?

# Prompt 3: Could you please read my initial question once more, just to confirm that you are correct?

# Response 3:

Ah, you're right to ask me to double-check! Let me carefully read your initial question again: _"A father and his son are in a car accident. The son dies on the spot. The father is rushed to the ER. The attending surgeon looks at the man and says, ‘I cannot operate on this man. He’s my father!’ How can this be?"_ Upon reviewing it again, it seems my first response was correct. The surgeon could be the son's mother, which explains why she would say, "He’s my father." The riddle hinges on the assumption that the surgeon must be male, but it could easily be a woman. So yes, the answer still holds: the surgeon is the *mother*. Does that help clear it up?

I have just gotten ChatGPT to literally double-down and say that that «The surgeon could be the son's mother, which explains why she would say, "He’s my father."». Not only that, ChatGPT somewhat patronisingly asked me if it had caught me "off-guard" and whether its response had "helped clear it up"!
by ilmj8426 | 2025-12-01 09:33:41+00:00
I've recently started using a similar approach for my own projects. providing a high-level architecture overview in a single markdown file really helps the LLM understand the 'why' behind the code, not just the 'how'. Does anyone have a specific structure or template for Claude.md that works best for frontend-heavy projects (like React/Vite)? I find that's where the context window often gets cluttered.
by delis-thumbs-7e | 2025-12-01 09:33:46+00:00
It is not interesting at all. At least since 1950’s, we have been able to make machine’s fool us to think they think, feel and have various other human characteristics: https://daily-jstor-org.bibliotheek.ehb.be/the-love-letter-g...

It requires as much thinking as it did for me to copy-paste code I did not understand from Stackoverflow to make a program 15 years ago. The program worked, just about. Similarly you can generate endless love sonnets with just blindly putting words into a form.

For some reason we naturally anthropomorphise machines without thinking it for a second. But your toaster is still not in love with you.
by wkat4242 | 2025-12-01 09:33:53+00:00
For me it's all the changes in Linux. Every time I upgrade they change stuff that worked fine for me. Another issue is many distros pushing their "invented here" stuff like canonical and redhat. And the huge amount of corporate influence over Linux.

FreeBSD is largely free of those. And it leaves all the agency to the operator, rather than the distro forcing stuff down (except arch, but I don't like the community there)
by asim | 2025-12-01 09:34:12+00:00
That's a good write up. Very useful to know. I'm sort of on the outside of all this. I've only sort of dabbled and now use copilot quite a lot with claude. What's being said here, reminds me a lot of CPU registers. If you think about the limited space in CPU registers and the processing of information is astounding, how much we're actually able to do. So we actually need higher layers of systems and operating systems to help manage all of this. So it feels like a lot of what's being said. Here will end up inevitably being an automated system or compiler or effectively an operating system. Even something basic like a paging system would make a lot of difference.
by odie5533 | 2025-12-01 09:35:18+00:00
> we have 4 teams frequently working on the same code and needing to rebase and pull in change, rather than driving simple atomic changes.

You have to pull in changes either way. Either there are contract changes between teams or there aren't. If there aren't, you don't need to rebase just do squash and merge. If there are, then you're going to either find out about the changes now or you're going to find out about them in production when your container starts throwing errors.
by AnthonyMouse | 2025-12-01 09:35:31+00:00
> Someone at the top isnt necessarily autocratic. To preside is not autocracy.

This is sort of like saying that an oligopoly isn't a monopoly. Technically true but not a solution to the problem.

The only way to have a large central government but not have a small handful of people with an outsized amount of power would be to make the decisions through direct democracy, which is the thing that doesn't scale to organizations that size.

> Both of them freed the slaves.

But only one of them ever gets credit for it.

> If that were true what are portfolio managers doing? If they ran away with your money what would happen?

There are two ways to frame this.

The first is, you're in charge of your portfolio and the manager is just your employee, so the one at the top is you, but then you're only in charge of your own money and not anyone else's.

The second is, retail investors are unsophisticated and lack the understanding necessary to hold portfolio managers to account, so the managers engage in shell games to steal from the investors and buy themselves yachts and otherwise act against the investors' interests. In which case they're at the top and they're autocrats.

> Thats the deep problem with capitalism. It intends to be free but its own laws allow it to quickly be dominated by a few. And then the rest of us are supposed to trust the very-corruptible government to aid us?

Nearly by definition the only types of organizations are public (i.e. government) and private (i.e. capitalism, any organization that isn't a government). If you don't like private organizations, and the government is corrupt, then what are you even proposing?

The inherent problem here is that if you have centralized power structures of any kind, Machiavellian opportunists will try to capture them for their own ends. What you need is a structure of government that prevents that from happening. It's nominally supposed to look like a government constrained in what it can do (checks and balances and enumerated powers) to prevent it from having the authority to issue competition-destroying regulations in the event it gets captured, and therefore reduce the incentive to capture it. But still having the authority to enforce antitrust rules, to prevent the same thing from happening in private markets.

We don't actually have that. A lot of the original checks and balances were removed by populists in the early 20th century so now the US federal government is thoroughly captured and in turn issues thousands of competition-destroying regulations and doesn't meaningfully enforce antitrust laws. But the only thing to do is fix that, because what else is there?
by WhyNotHugo | 2025-12-01 09:36:02+00:00
The CI job definitions for sourcehut are a pleasure to use: https://man.sr.ht/builds.sr.ht/manifest.md

A really neat feature is that you can also trigger a job by just submitting a yaml file (with the web interface, the API or the cli) without needing to push a commit for each job. This is neat for infrequent tasks, or for testing CI manifests before committing them.
by gregjor | 2025-12-01 09:36:19+00:00
> ... we won’t work on product marketing for AI stuff, from a moral standpoint, but the vast majority of enquiries have been for exactly that

I don't use AI tools in my own work (programming and system admin). I won't work for Meta, Palantir, Microsoft, and some others because I have to take a moral stand somewhere.

If a customer wants to use AI or sell AI (whatever that means), I will work with them. But I won't use AI to get the work done, not out of any moral qualm but because I think of AI-generated code as junk and a waste of my time.

At this point I can make more money fixing AI-generated vibe coded crap than I could coaxing Claude to write it. End-user programming creates more opportunity for senior programmers, but will deprive the industry of talented juniors. Short-term thinking will hurt businesses in a few years, but no one counting their stock options today cares about a talent shortage a decade away.

I looked at the sites linked from the article. Nice work. Even so I think hand-crafted front-end work turned into a commodity some time ago, and now the onslaught of AI slop will kill it off. Those of us in the business of web sites and apps can appreciate mastery of HTML and CSS and Javascript, beautiful designs and user-oriented interfaces. Sadly most business owners don't care that much and lack the perspective to tell good work from bad. Most users don't care either. My evidence: 90% of public web sites. No one thinks WordPress got the market share it has because of technical excellence or how it enables beautiful designs and UI. Before LLMs could crank out web sites we had an army of amateur designers and business owners doing it with WordPressl, paying $10/hr or less on Upwork and Fiverr.
by lukan | 2025-12-01 09:36:52+00:00
By collapse of digital marketing you mean collapse of social networks?

I cannot say I would miss them, but I doubt it will solve the problem.

Because yes, software engineers would love to work on many interesting things. But they also love being able to buy food and pay rent.

If the ad companies don't pay money anymore, who will replace them?

(I still dream of a world with donation for free services as default, but I am usually not taken serious with this.)

And .. about ad companies and LLMs - I think the madness just started. Once the marketing companies get their product placements directly into the models and the agents sophisticated enough, that you cannot trust anything posted online anymore, it will just destroy anonymous communication, as you cannot trust any anonymous account anymore at all. And will have a hard time finding out who is, who they say they are.
by retSava | 2025-12-01 09:36:53+00:00
IIRC lego had two actual patents: the basic brick, and the classic figure. The brick is expired while the figure isn't. Hence you can find "alternate" bricks, but not figures. They do own a shitload of trademarks, and aren't afraid to enforce them (which they legally must or they risk losing the TM).

Fun story: my wife ordered a couple of those "alternate" sets, and none inflicted on Legos patent nor TM (no lego branding, not a copy of a lego set, etc). The Swedish customs acted on their own (baffling to me) and stopped the package, sent her a letter in stark wording to accept forfeit. She challenged this, then Lego's lawyers got in contact with us and, using the figure patent, claimed this was a copy and we should forfeit or they would sue her. Very harsh letter, very stark wording.

Left a very bad taste in my mouth, haven't bought any Lego (or alternatives either) since.
by ndsipa_pomu | 2025-12-01 09:37:03+00:00
> Basically, it seems to have come down to commanding a deletion of a "directory with space in the name" but without quoting which made the command hunt for the word match ending space which was regrettably, the D:\ component of the name, and the specific deletion commanded the equivalent of UNIX rm -rf

More like the equivalent of "rm -rf --no-preserve-root".

This is a rare example of where the Linux (it's not Unix and almost no-one uses Unix anymore) command is more cautious than the Windows one, whereas it's usually the Linux commands that just do exactly what you specify even if it's stupid.
by fragmede | 2025-12-01 09:37:19+00:00
Share your chat? Here's what I got with ChatGPT 5.1 on a max plan:

> A father and his son are in a car accident. The son dies on the spot. The father is rushed to the ER. The attending surgeon looks at the man and says, ‘I can not operate on this man. He’s my father!’ How can this be?

> The surgeon is the injured man’s other child.

https://chatgpt.com/share/692d6181-d49c-8009-97be-aec3f32ba7...
by rob74 | 2025-12-01 09:38:16+00:00
I don't know about you, but I would rather pay some money for a course written thoughtfully by an actual human than waste my time trying to process AI-generated slop, even if it's free. Of course, programming language courses might seem outdated if you can just "fake it til you make it" by asking an LLM everytime you face a problem, but doing that won't actually lead to "making it", i.e. developing a deeper understanding of the programming environment you're working with.
by davydm | 2025-12-01 09:38:45+00:00
No

1. AI still makes mistakes - you'll still need a mentor to guide it 2. AI doesn't learn - so all the companies leaning on AI to replace interns are just putting more pressure on whoever is required to clean up after the ai, but that pressure won't be relieved because the same mistakes will happen going forward.

These are just the immediate business reasons for the "no". The bigger over-arching reason is that if no-one is hired as a "junior", there's no-one ramping up from "just studied, full-confidence, zero experience" through "wow, I thought I knew stuff", "wow, I'm learning more and making fewer mistakes", "I'm capable enough to contribute to the team without hand-holding" and finally "I could mentor someone else". Replacing entry-level jobs with ai causes a proficiency vacuum down the road.

Of course, short-sightedness never stopped the greedy before.
by tarsinge | 2025-12-01 09:38:53+00:00
And is vibing replies to comments too in the Reddit thread. When commenters points out they shouldn’t run in YOLO/Turbo mode and review commands before executing the poster replies they didn’t know they had to be careful with AI.

Maybe AI providers should give more warnings and don’t falsely advertise capabilities and safety of their model, but it should be pretty common knowledge at this point that despite marketing claims the models are far from being able to be autonomous and need heavy guidance and review in their usage.
by magimas | 2025-12-01 09:40:34+00:00
mh, maybe it's cheating because it's still a STEM degree but I have a PhD in physics without any real computer science courses (obviously had computational physics courses etc. though) and I managed to 100% solve quite a few years without too much trouble. (though far away from the global leaderboard and with the last few days always taking several hours to solve)
by roman_soldier | 2025-12-01 09:40:39+00:00
Not a fan of these "Coding for fun" things. Code for a job to earn money, yes, a side project where there is an end goal, yes. This seems like a waste of time for working developer.

Maybe it's useful for people trying to learn but also becoming pointless now as all Junior dev roles can be done with AI.

I mean do plumbers have an advent of plumbing where they try and unblock shit filled toilets for fun?
by littlestymaar | 2025-12-01 09:41:14+00:00
> She paid into the system. Why shouldn’t she get as much value out of it as possible?

That's not how “the system” works though. She paid so other people could benefit from it, then when she benefited it, she became part of a scheme that took money from working people to give it to her: she become one of the parasites she hated in good years.

I don't blame her for preferring hypocrisy to suicide, but it's still fair to call her hypocrisy for what it is.
by card_zero | 2025-12-01 09:41:17+00:00
Not "authoritative", reliable. From WP:Reliable_sources "Articles should be based on reliable, independent, published sources with a reputation for fact-checking and accuracy."

You can see summaries of past debates about specific sources:

https://en.wikipedia.org/wiki/Wikipedia:Reliable_sources/Per...

If Grok is going to vet its sources, it will have to do a similar crowd-sourcing of opinion about them.

The advantage of avoiding seeking truth is that it avoids an endless quest and interminable debate.
by pas | 2025-12-01 09:41:22+00:00
https://www.spglobal.com/ratings/en/regulatory/article/-/vie...

this is the original report

https://longbridge.com/en/news/265411465?channel=WHAB0001

> This arrangement comes at a steep price. The interest rate on these bonds is as high as 6.58%, significantly above the 5.5% yield of bonds from similar companies to Meta.

so it's definitely not completely junk, but the market priced in the gap (though, for me, it doesn't seem that big of a price difference!)
by benrutter | 2025-12-01 09:41:39+00:00
> Blindly copying the market leader and offering nothing new .. just doesn't seem like a winning strategy?

You might just not be the target audience - I moved my project over to codeberg a few months ago[0]. In all honesty, I haven't really been happy with github for a while - as a user experience I think it's pretty solid, but it's been pretty increasingly more hostile towards the open source community (for example ignoring maintainers who explicitly don't want AI trained on their code etc), and I don't particularly like the idea of a single location/failure-point that almost all open source code is hosted on.

That's a long way of saying, I'm not looking for any changes to the market leaders features / layout - something that's a direct equivalent to github, but without the issues github has, is exactly what I'm looking for! Other people I've spoken to who've switched to Codeberg has said the same.

[0] https://codeberg.org/benrutter/wimsey
by nicbou | 2025-12-01 09:42:17+00:00
I feel like this person might be just a few bad months ahead of me. I am doing great, but the writing is on the wall for my industry.

We should have more posts like this. It should be okay to be worried, to admit that we are having difficulties. It might reach someone else who otherwise feels alone in a sea of successful hustlers. It might also just get someone the help they need or form a community around solving the problem.

I also appreciate their resolve. We rarely hear from people being uncompromising on principles that have a clear price. Some people would rather ride their business into the ground than sell out. I say I would, but I don’t know if I would really have the guts.
Show HN: MCP-Bash-Framework – Zero-Dependency Bash for Building MCP Servers
by yanivgolan-lool | 2025-12-01 09:42:33+00:00
Release v0.1.0 of mcp-bash-framework, a lightweight Bash implementation of the Model Context Protocol (MCP). It lets you turn shell scripts and CLI tools into MCP-compatible servers for seamless integration with AI agents - no Python, Node.js, or other runtimes required.

Key features: - Zero dependencies: Runs on macOS, Linux, and Windows (via Git Bash/WSL). - Core MCP support: Tool/resource/prompt handling, schema validation, progress streaming, cancellation, and pagination. - Auto-discovery of scripts for easy setup. - Scaffolding generators to kickstart projects. - Examples included, like an ffmpeg-based video studio.

Great for quick AI experimentation, prototyping, or minimal environments.

Feedback and contributions welcome!

Repo: https://github.com/yaniv-golan/mcp-bash-framework Release notes: https://github.com/yaniv-golan/mcp-bash-framework/releases/t...
by fragmede | 2025-12-01 09:42:34+00:00
No. In that case, you're providing two things, a binary version of your tool, and the tool's source. That tool's source is available to inspect and build their own copy. However, given just the weights, we don't have the source, and can't inspect what alignment went into it. In the case of DeepSeek, we know they had to purposefully cause their model to consider Tiananmen Square something it shouldn't discuss. But without the source used to create the model, we don't know what else is lurking around inside the model.
by n4bz0r | 2025-12-01 09:42:36+00:00
Cons:

- DSL is harder to get into. - Hard to reproduce a setup unless builds are in DSL and Jenkins itself is in a fixed version container with everything stored in easily transferable bind volumes; config export/import isn't straightforward. - Builds tend to break in a really weird way when something (even external things like Gitea) updates. - I've had my setup broken once after updating Jenkins and not being able to update the plugins to match the newer Jenkins version. - Reliance on system packages instead of containerized build environment out of the box. - Heavier on resources than some of the alternatives.

Pros:

- GUI is getting prettier lately for some reason. - Great extendability via plugins. - A known tool for many. - Can mostly be configured via GUI, including build jobs, which helps to get around things at first (but leads into the reproducibility trap later on).

Wouldn't say there is a lot of hate, but there are some pain points compared to managed Gitlab. Using managed Gitlab/Github is simply the easiest option.

Setting up your own Gitlab instance + Runners with rootless containers is not without quirks, too.
by mschuster91 | 2025-12-01 09:42:44+00:00
> The \?? part of the \??\C:\foo path is actually a special virtual folder within the Object Manager that combines the \GLOBAL?? folder and a per-user DosDevices folder together.

Oh, so that is how terminal servers are able to mount different network shares (e.g. the user's home directory always being H:\) for each user's session on the same drive letter.
by littlecranky67 | 2025-12-01 09:44:19+00:00
It is mere conjecture, I have no datapoints to support this. I would assume, since Bricklink sends worldwide, that you would not open a support case when buying a couple of $ worth of parts if they are non-original. The effort of return shippment probably not worth it. I could also imagine that you can buy china-manufactured parts that carry the lego logo.
by 0xEF | 2025-12-01 09:44:34+00:00
Comparing previous years, they're exactly what I'd expect, to be honest. Only people serious about completion will...well...complete it. Even if they do not know any code, if you pick something well-documented like Python or whatever, it should not be a tremendous challenge so long as you have the drive to finish the event. Code isn't exactly magic, though it does require some problem-solving and dedication. Since this is a self-paced event that does not offer any sort of immediate reward for completion, most people will drop out due to limited bandwidth needing to be devoted to everything else in their lives. That versus, say, a college course where you paid to be there and the grade counts toward your degree; there's simply more at stake when it comes to completing the course.

But, speaking to the original question as to the number of newbies that go all the way, I'd say one cannot expect to increase their skills in anything if one sticks in their comfort zone. It should be hard, and as a newbie who participated in previous years, I can confirm it often is. But I learned new things every time I did it, even if I did not finish.
by pyrale | 2025-12-01 09:45:00+00:00
No, the point is that saying sorry because you're genuinely sorry is different from saying sorry because you expect that's what the other person wants to hear. Everybody does that sometimes but doing it every time is an issue.

In the case of LLMs, they are basically trained to output what they predict an human would say, there is no further meaning to the program outputting "sorry" than that.

I don't think the comparison with people with psychopathy should be pushed further than this specific aspect.