MurphyA/hacker-news huggingface dataset:
by jpster | 2025-12-30 10:01:28+00:00
> They have different problems than women have, but they don't have it better.

How can I agree with this? Material conditions matter: whatever problem you have, being poorer will make it worse. Women have been earning less than men for decades, and most highly paid execs are men, not women.
https://www.pewresearch.org/social-trends/2023/03/01/the-end...
by nirui | 2025-12-30 10:02:09+00:00
Checked out as instructed, it somehow made me empathetic towards the OP. Not only the business completely harmless, it's the opposite: their job is trying to make people happy, and it's lovely.

Off-topic reply but I don't want to start another comment:

The problem about Google and AI has deeper layers: AI answers has trained users to not look into the source information (a.k.a websites), and websites are combating it by making themselves harder to crawl (for example, by enabling Cloudflare protection/verification), which in turn makes creating new search engine harder.

This down circle is currently unbreakable, which is a hellish situation for new comers, but great for established players such as Reddit, Facebook etc since they have internal search engine as well as mountains amount of content to provide.

If one day the big platforms (there are only handful of them) completely blocked Google from crawling them, that will be the true death of Google.
by kryogen1c | 2025-12-30 10:02:33+00:00
>I think you mistook "MongoDB"

I must have, the sentence does not make sense to me. Here it is, shortened: "this vuln in mongodb server does not impact mongodb, managed mongodb server, or our systems". If the first clause is referring to their systems, why do they say the same thing in the third clause?

Also i just noticed, how come they say atlas wasn't affected but say they patched it in their timeline?

>give them the benefit of doubt that they'd have said so

Statements like this are basically legal admissions of guilt, i expect there to be as little truth as possible.

>You are familiar with things like SOC and SIEM, and you're confused by this?

I work in IT, I'm not a coder... so yes :) hundreds of hours seems excessive. Remember, this isn't a safe deployment or rollout plan, that's the next block of time. Hundreds of man hours is more than one person's full month of work. Do you expect it to take you a whole, dedicated month to fix 1 bug at a time?

>That's what SIEMs do if they're adequately configured.

This is a bit of a no true Scotsman. The intended error log is "error: {cstring payload nullterm} broke" and the mongobleed log is "error: {cstring payload MISSINGNULLTERM cstring payload nullterm} broke". Those two things look identical, how is any amount of configuration supposed to catch that?
by zimpenfish | 2025-12-30 10:02:34+00:00
> "fast, ephemeral, concurrent dev environments" seems like a superb idea to me.

I've worked at one (1) place that, whilst not quite fully that, they did have a spare dev environment that you could claim temporarily for deploying changes, doing integration tests, etc. Super handy when people are working on (often wildly) divergent projects and you need at least one stable dev environment + integration testing.

Been trying to push this at $CURRENT without much success but that's largely down to lack of cloudops resources (although we do have a sandbox environment, it's sufficiently different to dev that it's essentially worthless.)
by vintagedave | 2025-12-30 10:03:20+00:00
From the first four episodes released before Christmas, I feel far more worried if the season is worth watching at all, not what TV settings to use.

The tone felt considerably different: constant action, little real plot, character interaction felt a shallow reflection of prior seasons, exposition rather than foreshadowing and development. I was cringing during the “Tom, Dick and Harry” section. From body language, the actors seemed to feel the same way.
by aebtebeten | 2025-12-30 10:03:35+00:00
I don't know about common, but meditators and rifle shooters both:

- relax their muscles and search stillness

- maintain awareness of their breathing and heart beats

- focus without letting their minds wander

so there are definitely parallels!

(on theory vs practice, I have a minor comment that can wait for a thread with some PH participation)
by ben_w | 2025-12-30 10:04:06+00:00
Indeed.

Just to add to the conversation, personally I back and forth a bit on which things should be public or private owned, farms especially.

My general reasoning is that when a "best" solution is known, monopolies tend to form; monopolies tend to extract as much economic rent as possible; I'd rather economic rents be extracted by a government for the purpose of national benefit rather than personal enrichment.

Conversely, when there is no known "best" solution, a free market allows a range of entrepreneurs the opportunity to try their ideas in the hope of cornering the market.

I think water is probably in the first, but with a caveat that this is a high-level thing and it's fine to have hundreds of different companies trying to figure out the best ways to make and install municipal pipes, that work is contracted to by local governments.

Food? I dunno, weather is still a massive dice roll for farming output. Perhaps nationalisation would work, perhaps subsidies, price regulations for inputs and floors for outputs, are the least wrong way to do this. But I'm extremely uncertain.
by shakna | 2025-12-30 10:04:30+00:00
In C, malloc and free used to often be macros.

As they're freely replaceable through loading, and designed for that, I would strongly suggest that are among the most magical areas of the C standard.

We get a whole section for those in the standard: 7.24.3 Memory management functions

Hell, malloc is allowed to return you _less than you asked for_:

> The pointer returned if the allocation succeeds is suitably aligned so that it may be assigned to a pointer to any type of object with a fundamental alignment requirement and size less than or equal to the size requested
by lelanthran | 2025-12-30 10:06:05+00:00
> It's an interesting thought experiment to explore what it means if that actually is the new normal, and people are not consuming media or much of anything, or even if the people who are still addicted to social media are now tapped out and don't have any more disposable income left to spend.

Even if they do have disposable income to spend, the lack of working ads means that they're getting their vendors in a different way.

Some speculation follows: If advertisements as the main driver of sales went away, wouldn't that help smaller players gain a foothold against incumbents? Because, while incumbents can use their war chest to push all newcomers to page 2 of the results. If the awareness is coming from somewhere else, being on page 2 of the results doesn't matter anymore, because no one is even seeing page 1 of the results anyway!
by Delk | 2025-12-30 10:06:28+00:00
> Im pretty sure I read in the past GoG still sells you a license to a game in perpetuity, rather than ownership

Just about every commercial software license says the software is licensed, not sold.

Of course the practical difference is in whether you can trust you'll be able to keep using the product indefinitely or have to rely on the publisher's goodwill.

(Also, whether the idea that a software product is only licensed and not sold is legally valid of course depends on the jurisdiction and legal interpretation. IIRC back in the day some people tried to argue that you couldn't resell a game or other piece of software you bought on physical media because the software was only licensed to you, not sold. That argument didn't necessarily fly.)
by nephihaha | 2025-12-30 10:06:34+00:00
English has been in a hegemonic position over German for the past sixty years, not vice versa.

The majority of popular German language films tend to have English language titles when aimed at the English market, and nearly always when aimed at children: "Goodbye Lenin", "Run Lola Run" etc. I was pretty amazed at "Ice Age", because it would be easy and concise to translate.
by DiogenesKynikos | 2025-12-30 10:06:44+00:00
According to the Deutsche Bahn, 61.9% of passengers arrived at their destinations with less than 15 minutes of delay in November 2025.

You can decide whether a 38.1% chance of being delayed by more than 15 minutes is bad. I think it is.

Source: https://www.deutschebahn.com/de/konzern/konzernprofil/zahlen...
by wfn | 2025-12-30 10:06:49+00:00
Yes. I have (as part of Claude output) a

- `FEATURE_IMPL_PLAN.md` (master plan; or `NEXT_FEATURES_LIST.md` or somesuch)

- `FEATURE_IMPL_PROMPT_TEMPLATE.md` (where I replace placeholders with next feature to be implemented; prompt includes various points about being thorough, making sure to validate and loop until full test pipeline works, to git version tag upon user confirmation, etc.)

- `feature-impl-plans/` directory where Claude is to keep per-feature detailed docs (with current status) up to date - this is esp. useful for complex features which may require multiple sessions for example

- also instruct it to keep main impl plan doc up to date, but that one is limited in size/depth/scope on purpose, not to overwhelm it

- CLAUDE.md has summary of important code references (paths / modules / classes etc.) for lookup, but is also restricted in size. But it includes full (up-to-date) inventory of all doc files, for itself

- If I end up expanding CLAUDE.md for some reason or temporarily (before I offload some content to separate docs), I will say as part of prompt template to "make sure to read in the whole @CLAUDE.md without skipping any content"
by frankie_t | 2025-12-30 10:07:09+00:00
Just like the pro-AI articles, it reads to me like a sales pitch. And the ending only adds to it: the author invites to hire companies to contract him for training.

I would only be happy if in the end the author turns out to be right.

But as the things stand right now, I can see a significant boost to my own productivity, which leads me to believe that fewer people are going to be needed.
by iolloyd | 2025-12-30 10:07:12+00:00
I've been figuring out at what point a tiny AI-augmented team is guaranteed to outperform. The Coase angle helped, which explains that most headcount exists for coordination, not judgment. AI agents don't replace judgment, but they do eliminate the coordination overhead that justified hiring people in the first place. A lot of senior roles might just be expensive pattern matching.
by fjfaase | 2025-12-30 10:07:50+00:00
There has been a recent number of submissions to wild proofs or theories generated with the help of AI. See [1] and [2] as examples.

According to the LinkedIn page [3] mentioned at the GitHub page, the author has bachelor degree in Communication from Boston College. Either the author is a self-made genius at the level of Ramanujan or has are rather superficial understanding of mathematics and is simply good at prompting the right AI agents.

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

[2] https://news.ycombinator.com/item?id=46430060

[3] https://www.linkedin.com/in/kristintynski/
by zb3 | 2025-12-30 10:08:21+00:00
But the user needs to be able to override this faulty check, albeit my solution is to never let any app decide what I can have on my device by not installing the app.

EDIT: there's also Android Protected Confirmation that works in the TrustZone so apps can't display over that. It was made exactly for apps like banking apps, so they should use it.
by ChicagoDave | 2025-12-30 10:08:52+00:00
Here’s how I see it. Writing code or building software well requires knowledge of logic, data structures, reliable messaging, and separation of concerns.

You can learn a foreign language just fine, but if you mangle the pronunciation, no one will talk to you. Same thing with hacking at software without understanding the above elements. Your software will be mangled and no one will use it.
by ranguna | 2025-12-30 10:09:01+00:00
Care to elaborate how chat control came into effect?

Last time I checked, it was always rejected, no matter how they reforrmed it. The EU is not one voice, it will always have different opinions. What matters is what's actually voted into law, chat control tried multiple times and it never was.

Also, would you be so kind as to share those wrongthinking related with DSA?

So we an focus on improving things and not bashing on them.
by crapple8430 | 2025-12-30 10:09:02+00:00
Firefox sync clearly requires a central server. For any kind of peer to peer syncing to work you must have the machines on at the same time and accessible. And then there is the issue of NATs, including CGNATs. To work reliably these almost always have to have some kind of relays anyway (Tailscale's DERP, Syncthing also has relays).

For the experience an average consumer expects, you at a minimum need a central short-lived cache.
by nottorp | 2025-12-30 10:10:05+00:00
Are you confusing the absence or presence of copy protection with how a game is supposed to make money?

> why it is so common in the best games?

What best games? It's common in design by commitee predatory crap like EA/Ubisoft titles.

Thing is, a pirated copy isn't a lost sale. It's more like free marketing. It's possible that the above assholes would make more profit if they stopped spending on copy protection and advertising and just made and sold games.

In a world where it would be impossible to pirate software, I bet they would have at best 25% more sales. No one can afford to pay for every game, especially at launch price, so they'll just make do with fewer of them.

Linky about marketing costs:

https://www.trueachievements.com/n53671/aaa-game-development...

Juicy quote:

the CMA says that "this publisher also submitted that for one of its major franchise’s development costs reached $660 million and marketing costs peaked at almost $550 million."
by cess11 | 2025-12-30 10:10:07+00:00
No they weren't. If I say 'this thermos is a worthless piece of shit' that does not make me a bad person. Some religious tradition or other might argue that using negatively loaded words is bad for my soul or whatever and that's kind of the position you've taken.

Same goes for corporations. They aren't real people, and when you act as a representative of one you also aren't a real person, you're taking on a persona and doing theater. If someone says something mean about you as such a persona that's like someone saying that Orpheus was stupid for looking back.

Now this doesn't mean it's generally fine to be nasty to customer support, because they don't represent the corporation since they have no power over it, unlike e.g. the CEO or the board.
by ben_w | 2025-12-30 10:10:52+00:00
> Meanwhile, on my linux PC with full root access, because I am the admin, this somehow isn't an issue. No, attestation is not needed. It never was before, and it still isn't, especially because it is NOT required on systems that have way more chance of being set up insecurely. There's nothing stopping me from viewing the source code of the page. There is nothing stopping me from taking a screenshot. There is nothing stopping me from doing anything. I am root on my machine, and that's ok there. Why is remote attestation required? Why the hell would I even want google to "vouch for me" as a european?

Swiss-cheese security sprinkled upon grandfathering in PCs.

The former: there's no such thing as perfect security.

The latter: PC security model is awful, but we always had it and it would break stuff to get rid of it entirely.
by nl | 2025-12-30 10:11:07+00:00
I don't understand what your argument is.

It seems to be "people keep saying the models are good"?

That's true. They are.

And the reason people keep saying it is because the frontier of what they do keeps getting pushed back.

Actual, working, useful code completion in the GPT 4 days? Amazing! It could automatically write entire functions for me!

The ability to write whole classes and utility programs in the Claude 3.5 days? Amazing! This is like having a junior programmer!

And now, with Opus 4.5 or Codex Max or Gemini 3 Pro we can write substantial programs one-shot from a single prompt and they work. Amazing!

But now we are beginning to see that programming in 6 months time might look very different to now because these AI system code very differently to us. That's exactly the point.

So what is it you are arguing against?

I think you said you didn't like that people are saying the same thing, but in this post it seems more complicated?
by Twisell | 2025-12-30 10:12:22+00:00
On the other side being I needed to make some compromises with my life partner and we ended up buying a pair HomePod mini (because stereo was a hard line for me).

They do sound pretty much ok for very discreet objects compared to tower speaker. I only occasionally rant when sound skip a beat because of WiFi or other smart-assery. (Nb: of course I never ever activated the smart assistant, I use them purely as speakers).
by aebtebeten | 2025-12-30 10:12:45+00:00
Given that a large part of the subtext (Linebarger* does implore us to habitually analyse all communication as if it might be propaganda) in Psychological Warfare is that "hey, it might really be better if the US Army didn't practice apartheid" (finally ended in practice ca. the 6.25 전쟁), I'd bet the confederate train was supposed to evoke the US Civil War.

(let's stay silent about: "...the new organization is simply the old one under a slightly different name, but with the old leaders and the old ideas still prevailing.")

* might this be why he seems to have been replaced at Bragg with a very powerpoint-y kind of textbook?
by sschueller | 2025-12-30 10:13:09+00:00
That's Google's SafeNet. HSBC picked a level that causes this. Google manages the blacklist of apps.

We are rapidly losing our freedoms to the will of these companies. If they decide they don't want to they can even if the law doesn't forbid it.

People in Switzerland and the EU are being de-banked by local banks because of US pressure allowing them to force any bank that wants to use USD. The US has started to sanction people for free speech resulting in de-banking.

Swiss law requires one bank (Postfinance) to offer banking irregardless but if you are sanctioned you can't use the wire system, no other currencies, no credit cards and you cant use Twint either so it's in effect useless. You can't pay for your health insurance or rent.
by chii | 2025-12-30 10:13:13+00:00
> Your software will be mangled

the quality of how maintainable the source code is has no bearing on how a user perceives the software's usefulness.

If the software serves a good function for the user, they will use it, regardless of how badly the datastructures are. Of course, good function also means reliability from the POV of the user. If your software is so bad that you lose data, obviously no one will use it.

But you are conflating the maintainability and sensibilities of clean tools, clean code and clean workspaces, with output.

A messy carpentry workshop can still produce great furniture.
by jahaman | 2025-12-30 10:13:26+00:00
Hi, I'm a developer who loves reading, but spent years frustrated with Kindle, Apple Books,
and similar apps. They all have the same problems: they're not built for readers—
they're built to lock you into their ecosystems.

So in mid-2025, I started building justRead, an EPUB reader designed around one
idea: what if a reading app actually prioritized your reading experience?
(Hence the motto My Books, My Way.)

The blog post walks through the exact frustrations (why can't I use my own fonts? Why is
text limited to half the screen? Why can't I read my DRM-free books everywhere?) and how
the app answers them.

Some technical details: handles 5000+ books without lag, integrates with Apple Health
for heart rate tracking, supports Calibre libraries, includes eye-care features (20-20-20
reminders), and reads books directly from iCloud folders—no lock-in.

TestFlight starts January, public release in March.

Through this post I am trying to reach technical people for TestFlight: https://justread.app/en/
If you are the one and willing to join, please do.

Thank You

Peter
by llmslave2 | 2025-12-30 10:13:36+00:00
I don't understand this idea that non-believers will be "steamrolled" by those who are currently adopting AI into their workflows. If their claims are validated and the new AI workflows end up achieving that claimed 10x productivity speedup, or even a 2x speedup, nobody is cursed to be steamrolled - they'll simply adopt those same workflows same as everyone else. In the meantime they aren't wasting their time trying to figure out the best way to coax and beg the LLM's into better performance.
by dnautics | 2025-12-30 10:13:46+00:00
yeah but a skill without the mcp server is just going to be super inefficient at certain things.

again going to my example, a skill to do a dependency graph would have to do a complex search. and in some languages the dependency might be hidden by macros/reflection etc which would obscure a result obtained by grep

how would you do this with a skill, which is just a text file nudging the llm whereas the MCP's server goes out and does things.
by shakna | 2025-12-30 10:14:52+00:00
Cynically, I think its a bit, just a little, to do with how we handle manuals, today.

It wasn't that long ago, that the manual spelled out everything in detail enough that a kid could understand, absorb, and decide he was going to dive into his own and end up in the industry. I wouldn't have broken or created nearly as much, without it.

But, a few things challenged the norm. For many, many reasons, manuals became less about the specification and more about the functionality. Then they became even more simplified, because of the need to translate it into thirty different languages automatically. And even smaller, to discourage people from blaming the company rather than themselves, by never admitting anything in the manual.

What I would do for a return to fault repair guides [0].

[0] https://archive.org/details/olivetti-linea-98-service-manual...
by strideashort | 2025-12-30 10:16:24+00:00
As an autist myself, I find these kind of comments quite offensive. It’s much like saying homosexuality is a disorder.

Neurotypical does not imply “normal” it only means prevalent - completely different.

Yes, autism sucks _in the contemporary environment_ - we are perhaps better suited for neanderthal / hunter gatherer environment.

However, implying that I should be “cured” for having no interest in NT dynamics and suffer by many of NT byproducts (e.g. noise) puts you up there with Mengle in my book.
by chii | 2025-12-30 10:16:47+00:00
> I’m basically just the conductor of all those processes.

a car moves faster than you, can last longer than you, and can carry much more than you. But somehow, people don't seem to be scared of cars displacing them(yet)? Perhaps autodriving would in the near future, but there still needs to be someone making decisions on how best to utilize that car - surely, it isn't deciding to go to destination A without someone telling them.

> I feel like I’m doing the work of an entire org that used to need twenty engineers.

and this is great. A combine harvester does the work of what used to be an entire village for a week in a day. More output for less people/resources expended means more wealth produced.
by hkt | 2025-12-30 10:17:07+00:00
Ditch apps on your phone and pick banking that gives good, robust online banking. I was cut off by Starling for something similar and had to choose between a factory reset of my phone and my bank. I explained that my phone had free software on it, some of which I'd written, and it made no difference.

Apps are a tool of control and surveillance and it is time we stopped tying ourselves to them. Dumb phones or degoogled operating systems (like e/OS/) are probably the answer here.