MurphyA/hacker-news huggingface dataset:
by u_sama | 2025-11-04 13:22:11+00:00
I never said to discard them because they are French, but the political ideas they advance are the centric positions of French culture which for every problem the solution is more taxes, taxes on the rich etc

It would be like expecting American economists to be very libertarian, or Chinese economists very interventionists. The culture of their countries reflects their ideas.

NB: J'habite en France
by Marshferm | 2025-11-04 13:22:13+00:00
You don’t grasp how anime and IP are underwritten by the state in Japan. It will firewall this and then other creators will follow their lead. The point is to head off slop, not allow it. Litigation isn’t the end, firewalls are.

We’re deving a game AI can’t use. We’ve invented several firewalls.

This is the future.
by devjab | 2025-11-04 13:22:41+00:00
I'm mid fourties and I remember bordercrossings were annoying back in the 90ies. I'm Danish so we didn't enter Schengen until around 2000. I guess it didn't help that I was young enough that we traveled by bus. Once when we were on a school trip to Prauge we had the Slovakia borderpatrol go through our entire bus while waving machineguns around.
by a4isms | 2025-11-04 13:23:10+00:00
This is the answer, and it has been the answer going back to the before times when we didn't have pull requests but we did in-person team code reviews before merging branches (yes, really). A massive, complicated merge without documentation and extensive support from other interested/impacted people and teams justifying things like a parser DSL? That is always going to be a problem whether AI generated it or the developer locked their office door and went on a three-day manic coding binge.

AI doesn't directly make this stuff worse, it accelerates a team's journey towards embracing engineering practices around the code being written by humans or LLMs.
by watwut | 2025-11-04 13:23:24+00:00
I do not think that is being curmudgeonly. Instead, OP is absolutely right.

We collectively used the strategy of "we pretend we are naively stupid and dont talk directly about issues" in multiple areas ... and it failed every single time in all of them. It never solves the problem, it just invites to bad/lazy/whatever actors to play semantic manipulative games.
by utopiah | 2025-11-04 13:23:41+00:00
Neat, inspired me to make an immersive version (in WebXR) limited to named colors in HTML (140) so here is a 18s video https://video.benetou.fr/w/rugsEB2sSbqgixNm2QjumH

11 lines of JavaScript thanks to AFrame, threejs and some of my own tinkering :

fetch('colors.json').then( res => res.json() ).then( colors => { colors.map( c => { let boxEl = document.createElement("a-box") boxEl.id = 'color_'+c.name let [r,g,b] = c.rgb.replace('RGB(','').replace(')','').split(',').map( n => Number(n)/100 ) let pos = `${1-r} ${0.5+g} ${-0.5-b}` boxEl.setAttribute("position", pos) boxEl.initialPosition = pos boxEl.setAttribute("scale", ".1 .1 .1") boxEl.setAttribute("color", c.name) boxEl.setAttribute("target", "") boxEl.setAttribute("onpicked", "setFeedbackHUD('color'+selectedElements.at(-1).element.getAttribute('color'))" ) boxEl.setAttribute("onreleased", "let el = selectedElements.at(-1).element; el.setAttribute('position',el.initialPosition)" ) AFRAME.scenes[0].appendChild(boxEl) }) // end of fetch()
by HenryAI | 2025-11-04 13:24:07+00:00
A beginner-friendly guide explaining how modern AI models like GPT-4 can call functions to retrieve live data and take actions, rather than just generating text. Includes hands-on Python examples with OpenAI's function calling API, plus insights on safety guardrails that prevent misuse. Learn why this makes AI responses more accurate and structured than pure text generation.
by roschdal | 2025-11-04 13:24:24+00:00
In February 2006, U.S. Vice President Dick Cheney accidentally shot and wounded Harry Whittington, a 78-year-old Texas attorney, during a quail hunting trip on a private ranch near Corpus Christi, Texas. Cheney was using a 28-gauge shotgun when Whittington stepped into the line of fire after retrieving a bird. The pellets struck Whittington’s face, neck, and upper torso.

Whittington was hospitalized and later recovered. The incident became a major news story, partly because the White House delayed releasing details for nearly a day, raising questions about transparency. Cheney later called the event “one of the worst days of my life” and publicly accepted responsibility.

The shooting has since become one of the most remembered and parodied moments of Cheney’s vice presidency.
by whynotmakealt | 2025-11-04 13:24:40+00:00
> PS: Don’t expect a girl to share programming as a hobby, it’s virtually nonexistent, even if it looks like this at school

Oh man, I don't know, I don't have any gaming hobbies or etc.

Whom am I gonna share how I fixed my disk using testdisk and show my dotfiles or any cool project that I found to?

Its a very big part of me and I want a girl to understand it. To embrace it if possible. I wouldn't say I am programming as much as I am tinkering and making shit work and I feel like I can do a lot of things which I am proud of, of which otherwise I would have given up but I persisted.

I do want someone to appreciate it, appreciate me wholly. Understand me.

Although maybe I am having too many expectations.

Would love to have a chat / continue this chat with ya if that's possible really.
by ScenariumAI | 2025-11-04 13:25:01+00:00
*[Founding Software Engineer (Python)/ Berlin/ Mid-Level]*

Hi crowd, We’re a fast-moving ConstructionTech startup backed by top investors, transforming how buildings are designed. We’re hiring one of our first Software Engineers to help shape our backend&architecture

- Job Description: https://tinyurl.com/44p6bs6t - Career Page: https://tinyurl.com/y5eh2zw3

*[Founder’s Associate Intern/ Berlin / studying in masters degree, asap]* - Job Description: https://tinyurl.com/ypaxxpaa - Career Page: https://tinyurl.com/y5eh2zw3
by threetonesun | 2025-11-04 13:25:15+00:00
Privacy. I absolutely will not ever open my personal files to an LLM over the web, and even with my mid-tier M4 Macbook I’m close to a point where I don’t have to. I wonder how much the cat is out of the back for private companies in this regard. I don’t believe the AI companies founded on stealing IP have stopped.
by exasperaited | 2025-11-04 13:25:32+00:00
Yeah. Down Detector is more or less meaningless unless something massive has happened, and as you say it has terrible consequences for knock-on services.

It's not even just intermediate networks, it's sometimes direct coinnections. For example, a flood of people reporting an outage on mobile phone network X when the problem they are experiencing is not being able to call a loved one who is on phone network Y, which is the one that is down. This happened a little while back in the UK, leading the other phone providers to have to deny there was some broad outage (which is not an easy thing to reassure when there are so many MVNOs sharing network Y)
by Pannoniae | 2025-11-04 13:26:00+00:00
Yeah, you aren't wrong.... I predict two things to happen with this.

1. A more biological approach to programming - instead of reviewing every line of code in a self-contained way, the system would be viewed in a more holistic way, observing its behaviour and test whether it works for the inputs you care about. If it does, great, ship it, if not, fix it. This includes a greater openness to just throwing it away or massively rewriting it instead of tinkering with it. The "small, self-contained PRs" culture worked well when coding was harder and humans needed to retain knowledge about all of the details. This leads to the next point, which is

2. Smaller teams and less fungibility-oriented practices. Most software engineering practices are basically centred around making the bus factor higher, speeding onboarding up and decrease the volatility in programmers' practices. With LLM-assisted programming, this changes quite a bit, a smaller, more skilled team can more easily match the output of a larger, more sluggish one, due to the reduced communication overhead and being able to skip all the practices which slow the development velocity down in favour of doing things. A day ago, the good old Arthur Whitney-style C programming was posted to this site (https://news.ycombinator.com/item?id=45800777) and most commenters were horrified. Yes, it's definitely a mouthful on first read but this style of programming does have value - it's easier to overview, easier to modify than a 10KLOC interpreter spanning 150 separate files, and it's also quite token-efficient too. Personally, I'd add some comments but I see why this style is this way.

Same with style guides and whatnot - the value of having a code style guide (beyond basic stuff like whitespace formatting or wordwrapping on 160) drastically drops when you do not have to ask people to maintain the same part for years. You see this discussion playing out, "my code formatter destroyed my code and it made much more unreadable" - "don't despair, it was for the greater good for the sake of codebase consistency!". Again, way less of a concern when you can just tell an LLM to reformat/rename/add comments if you want it.

I'd definitely say that getting the architecture right is way more important, and let the details play out in an organic way, unless you're talking about safety-critical software. LLM-written code is "eventually correct", and that is a huge paradigm shift from "I write code and I expect the computer to do what I have written".
by dzonga | 2025-11-04 13:26:48+00:00
> “which language is best?” we need to ask “what is this language going to cost us?” Not just in salaries, but in velocity, in technical debt, in hiring difficulty, in operational complexity, in every dimension that actually determines whether you survive.

then boom suddenly php, ruby & java are pragmatic choices in economic sense for business systems. same as c++ for hedge funds & video games etc.
by netdevphoenix | 2025-11-04 13:27:39+00:00
> The current generation of LLM's have convinced me that we already have the compute and the data needed for AGI, we just likely need a new architecture

This is likely true but not for the reasons you think about. This was arguably true 10 years ago too. A human brain uses 100 watts per day approx and unlike most models out there, the brain is ALWAYS in training mode. It has about 2 petabytes of storage.

In terms of raw capabilities, we have been there for a very long time.

The real challenge is finding the point where we can build something that is AGI level with the stuff we have. Because right now, we might have the compute and data needed for AGI but we might lack the tools needed to build a system that efficient. It's like a little dog trying to enter a fenced house, the closest path topologically between the dog and the house might not be accessible for that dog at that point because its current capabilities (short legs, inability to jump high or push through the fence standing in between) so while it is further topologically, a longer path topologically might be the closest path to reach the house.

In case it's not obvious, AGI is the house, we are the little dog and the fence represent current challenges to build AGI.
by swiftcoder | 2025-11-04 13:27:49+00:00
Because for most major sites, updating the status page requires (a significant number of) humans in the loop.

Back when I worked at a major cloud provider (which admittedly was >5 years ago), our alarms would go off after ~3-15 minutes of degraded functionality (depending on the sensitivity settings of that specific alarm). At that point the on call gets paged in to investigate and validates that the issue is real (and not trivially correctable). There was also automatic escalation if the on call doesn't acknowledge the issue after 15 minutes.

If so, a manager gets paged in to coordinate the response, and if the manager considers the outage to be serious (or to affect a key customer), a director or above gets paged in. The director/VP has the ultimate say about posting an outage, but they in parallel consult the PR/comms team to consult on the wording/severity of the notification, any partnership managers for key affected clients, and legal re any contractual requirements the outage may be breaching...

So in a best-case scenario you'd have 3 minutes (for a fast alarm to raise) plus ~5 minutes for the on call to engage, plus ~10 minutes of initial investigation, plus ~20 minutes of escalations and discussions... all before anyone with permission to edit the status page can go ahead and do so
by cassianoleal | 2025-11-04 13:27:58+00:00
If your infra isn't special, then you shouldn't require third-party modules. Knowing how to compose resources in a Terraform module is table stakes, and if you don't know what resources are involved and how they're configured, you're going to have a hard time troubleshooting things or extending them when your infra finally becomes special enough.

OTOH, if your infra is indeed special, then third-party modules become a hindrance. They add complexity for no clear gain.
by awillen | 2025-11-04 13:28:32+00:00
This is it - it's really about the semantics of thinking. Dictionary definitions are: "Have a particular opinion, belief, or idea about someone or something." and "Direct one's mind toward someone or something; use one's mind actively to form connected ideas."

Which doesn't really help because you can of course say that when you ask an LLM a question of opinion and it responds, it's having an opinion or that it's just predicting the next token and in fact has no opinions because in a lot of cases you could probably get it to produce the opposite opinion.

Same with the second definition - seems to really hinge on the definition of the word mind. Though I'll note the definitions for that are "The element of a person that enables them to be aware of the world and their experiences, to think, and to feel; the faculty of consciousness and thought." and "A person's intellect." Since those specify person, an LLM wouldn't qualify, though of course dictionaries are descriptive rather than prescriptive, so fully possible that meaning gets updated by the fact that people start speaking about LLMs as though they are thinking and have minds.

Ultimately I think it just... doesn't matter at all. What's interesting is what LLMs are capable of doing (crazy, miraculous things) rather than whether we apply a particular linguistic label to their activity.
by Shocka1 | 2025-11-04 13:28:44+00:00
Had a newer employee rewriting some functions with LLMs, but not really admitting to it. I don't really care about the LLM aspect and think it can be quite useful with learning, but I would like to see newer people learning the system before unleashing LLMs entirely on it if that makes any sense. The same developer had a pretty hard time getting an if statement correct that simply checked the length of a string. Lots of mentoring ahead...

But I dunno. I kind of wonder how I would have acted with tech like this available when I first started years ago. As a young engineer and even now I live and breathe the code, obsessing over testing and all the thing that make software engineering so fun. But I can't say whether or not I would have overdepended on an LLM as a young engineer.

It's all kind of depressing IMO, but it is what it is at this point.
by 2gremlin181 | 2025-11-04 13:28:50+00:00
IMO if you have an endpoint or service on your status page, you most definitely have an oncall rotation for it. Regarding the second point, your service might be down due to an AWS outage. It's an upstream issue and I fully understand that but I should not have to track things upstream by guessing what cloud provider your use. Where do we draw the line too? What if its not AWS but Hetzner or some other boutique provider?
by Orygin | 2025-11-04 13:28:54+00:00
If you do reproducible builds for only the binary of the program and not what's around it I don't know if it makes any sense. Related software like the installation script should be checked too against the source. Otherwise that would be like signing the binary but not the whole package.

In case of XZ, the source code was modified, in the install script and not in the binary itself. Checking against a reproducible tarball would have shown the package is not identical, as the trigger was put manually by the maintainer and not checked in the repo. If you had a "byte exact copy" of the repository, it would show immediately it's not the same used to build the package.

Otherwise, reproducible builds are useless if you only check for the binary and not the whole generated package, as XZ has shown, because the malicious code could be somewhere else than the binary.

Nix packages seem to be geared toward reproducible builds of the whole package and not just the binary. So it seems possible to do.
by pegasus | 2025-11-04 13:29:00+00:00
The kind of hard evidence you're asking for doesn't exist for either side of the equation. There is no computational theory of the mind which we could test "in the field" to see if it indeed models all forms of human expression. All we have is limited systems which can compete with humans in certain circumscribed domains. So, the jury's very much still out on this question. But a lot of people (especially here on HN) just assume the zero hypothesis to be the computable nature of brain and indeed, the universe at large. Basically, Digital Physics [1] or something akin to it. Hence, only something that deviates from this more or less consciously adhered-to ontology is considered in need of proof.

What keeps things interesting is that there are arguments (on both sides) which everyone can weigh against each other so as to arrive at their own conclusions. But that requires genuine curiosity, not just an interest in confirming one's own dogmas. Seems like you might be more of this latter persuasion, but in case you are not, I listed a couple of references which you could explore at your leisure.

I also pointed out that one of the (if not the) greatest physicists alive wrote two books on a subject which you consider extremely boring. I would hope any reasonable, non-narcissistic person would conclude that they must have been missing out on something. It's not like Roger Penrose is so bored with his life and the many fascinating open questions he could apply his redutable mind to, that he had to pick this particular obviously settled one. I'm not saying you should come to the same conclusions as him, just plant a little doubt around how exactly "extremely boring" these questions might be :)

[1] https://en.wikipedia.org/wiki/Digital_physics
by theultdev | 2025-11-04 13:29:16+00:00
Now I didn't like the man or his legacy, but I always find it interesting to compare the HN response for controversial figures' deaths.

It's a pretty stark difference depending on the political alignment. Scan the tone of these comments, and then scan Castro's for example:

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

Jack Welch is also another that didn't receive much love here:

(and he certainly was not as controversial or brutal as Castro)

https://news.ycombinator.com/item?id=22464733
by delichon | 2025-11-04 13:29:47+00:00
Widely regarded as the most powerful US vice president, in terms of operational authority and policymaking control. He may be one of the people most responsible for the expansion of executive branch authority in place now. Nobody is more responsible for the post 9/11 loss of civil liberties. In comparison most other VPs, including the current one, have been ceremonial. Cheney almost made Bush 2 ceremonial.
by rishabh16 | 2025-11-04 13:30:00+00:00
Location: India

Remote: Yes, full-remote (6+ years)

Willing to relocate: Yes, possibly

Technologies: Product Manager, Growth Marketer (e-commerce, marketplace, fintech, saas), GTM Engineer

Résumé/CV: https://docs.google.com/document/d/1920g_elqcSAYFKSHnS3-vkw4...

Email: rishunk16@gmail.com

LinkedIn: https://www.linkedin.com/in/rishabh16/

Open to full-time, part-time & contract opportunities. Please reach out to rishabh@roasexpert.com
by data-ottawa | 2025-11-04 13:30:04+00:00
I think breaking a big PR up like this is usually fair

Sometimes I get really into a problem and just build. It results in very large PRs.

Marking the PR as a draft epic then breaking it down into a sequence smaller PRs makes it much easier to review. But you can solicit big picture critique there.

I’m also a huge fan of documentation, so each PR needs to be clear, describe the bigger picture, and link back to your epic.
by api | 2025-11-04 13:30:12+00:00
There are more PCs and serious home computing setups today than there were back then. There are just way way way more casual computer users.

The people who only use phones and tablets or only use laptops as dumb terminals are not the people who were buying PCs in the 1980s and 1990s, or they were they were not serious users. They were mostly non-computer-users.

Non-computer-users have become casual consumer level computer users because the tech went mainstream, but there's still a massive serious computer user market. I know many people with home labs or even small cloud installations in their basements, but there are about as many of them as serious PC users with top-end PC setups in the late 1980s.
by consumer451 | 2025-11-04 13:30:15+00:00
I like to think of it more broadly, and that we are currently in the era of the first automobile. [0]

LLMs are the internal combustion engine, and chatbot UIs are at the "horseless carriage" phase.

My personal theory is that even if models stopped making major advancements, we would find cheaper and more useful ways to use them. In the end, our current implementations will look like the automobile pictured below.

[0] https://group.mercedes-benz.com/company/tradition/company-hi...
by throwaway894345 | 2025-11-04 13:30:54+00:00
I can believe the packaging step is more difficult on some platforms, but that’s a one time cost per platform.

Upgrades are more complex because Postgres (for some reason) doesn’t endure backwards compatibility with its disk format like sqlite across major versions (minor versions work fine though). For major version upgrades you ship both binaries and use pg_upgrade or pg_dump/pg_restore. It’s annoying, but it’s a one time cost to automate. It’s not like battling concurrency bugs in sqlite.
by 2gremlin181 | 2025-11-04 13:31:00+00:00
Copying my response over from another comment:

I totally get that, but how hard would it be to actually make calls to your own API from the status page? If it fails, display a vague message saying there might be issues and that you are looking into it. Clearly these metrics and alerts exist internally too. I'm not asking for an instant RCA or confirmation of the scope of the outage. Just stop gaslighting me.
by fridek | 2025-11-04 13:31:11+00:00
The point is - while all of these systems are fuzzy at the edges, that is not a bug. Letting people reside in a few countries at the same time, and to pick a tax residency like a new winter jacket is a non-objective for the border, tax and residency systems.

It's actually relatively simple to follow the rules that lead you down the well estabilished residency paths if you do the opposite of what the article suggests and leave enough of a buffer for every required number, so you don't need to think about it and the precise count can be handwaved by the officials.

Conversly, if you try to minmax the rules, you might find that most important systems still have an arbitrary human decision maker, who simply decides whether to apply a complex ruleset to the letter, or to be lenient.
by 317070 | 2025-11-04 13:31:16+00:00
Eddington is a fictional community, with 2 people: Ed and Sue. Unfortunately, due to lack of housing, they only have 1 house. The decision is made to hand it to Sue, because Ed's _parents_ were alcoholics that drank their life away.

The decision is not necessarily wrong. But the reasoning to base someone's fortune on the merits of their parents is very arbitrary. Why not base it on their own merits or needs?