MurphyA/hacker-news huggingface dataset:
by judahmeek | 2025-10-18 02:53:18+00:00
> male and female traits/roles pervade the animal kingdom

Your citations don't really support your claim well, since the sections you quoted don't mention traits or roles much at all.

---

Also, why mention Orangutans and Gorillas, but leave out Bonobos?

According to https://www.psychologytoday.com/us/blog/natured-nurture/2022..., "Evolutionarily, humans are equally related to patriarchal chimpanzees and matriarchal bonobos".

I almost thought to argue that this means that humanity could basically pick its traits, except... the traits mentioned for two species seem fairly gendered themselves: "Chimpanzees are male-dominated, competitive, territorial, and sometimes violent. Bonobos are female-dominated, peaceful, and highly sexual."

This reminds me of the ""Nordic gender equality paradox", where "in Sweden and Norway, gender strongly influences job choice despite high levels of gender equality".

Ultimately, I think the argument that everyone should be having is not whether gendered traits exist, but whether this fact is something that should be enforced or resisted.

I personally think it should be resisted as resisting our basic impulses is generally considered more enlightened or noble and the world already has enough idiots who will try to put others in a box and claim some sort of evolutionary justification.
by sphars | 2025-10-18 02:53:24+00:00
Been meaning to post this but if you're interested, I set up a RSS feed for the daily Far Side comic[0]. It's a simple scraper that runs daily on GitHub actions and creates an entry for the 2-5 comics and captions of the day. Source code is on GitHub.[1]

I'll have to look into this new section of the website and see about adding that to the feed.

[0]: https://sphars.github.io/rss-feeds/feeds/the_far_side/feed.x...

[1]: https://github.com/sphars/rss-feeds
by galangalalgol | 2025-10-18 02:53:31+00:00
Why is it the website operators job to figure out where people are from? It isn't even generally possible for them to do correctly. A better analogy would be that a british person hired someone who looked and sounded american to go to the us to buy some lemonade and have it shipped to the uk where having it breaks the law, and then blaming the lemonade stand.
by jibal | 2025-10-18 02:54:39+00:00
> although I don't think the approach taken is very good

The approach taken is the same as in virtually every other language that has avoided the billion dollar mistake -- null is not a valid pointer value, and instead there's an additional union type (called Optional, Maybe, etc.) that can hold Some(pointer) or None. Zig, like some other languages, extends this union beyond pointers to other types.
by soraminazuki | 2025-10-18 02:54:52+00:00
You take issue with me using 148 words in my comment? Just 8 hours before you wrote that, you spent more words than I did downplaying problems with AI powered mass surveillance cameras. Are rules something you live by or something that you arbitrarily impose on others?

It’s telling that you can write multiple paragraphs claiming the moon is made of cheese while expecting others to communicate only in brief, misleading soundbites.
by mindslight | 2025-10-18 02:56:18+00:00
It didn't last 8 years last time, and Covid was one hell of an excuse. I'm not saying that the Democrats have a backbone for passing the type of opinionated legislation needed to repair most of the damage, but the clock is also ticking on how long overt fascism keeps hold appeal for its easy answer of might makes right and performative cruelty. Twenty years after the Iraq War and you won't find many people still thinking supporting that was the right side of history.
by jv0010 | 2025-10-18 02:56:27+00:00
Text: PromptAudit is a lightweight Markdown template and workflow that helps Prompt Architects and agentic coders review project documentation for contradictions, missing context, and unclear specs before code generation.

It standardises how we:

Summarise issues

Analyse context

Propose rewrites

Add verification steps

Prioritise fixes by severity

Drop it into any project and it doubles as a QA tool for human reviewers or autonomous agents.
by spjt | 2025-10-18 02:57:12+00:00
The thing about AGI is that if it's even possible, it's not coming before the money runs out of the current AI hype cycle. At least we'll all be able to pick up a rack of secondhand H100's for a tenner and a pack of smokes to run uncensored diffusion models on in a couple years. The real devastation will be in the porn industry.
by mvsingh | 2025-10-18 02:59:27+00:00
When moving from idea to execution, you can use existing free tools like NextBunny.co a visual UI builder that helps you quickly create Next.js websites. This approach lets you set up a solid base fast, so you can focus on developing the core features of your project. If your goal is to monetize the product, this method saves significant development time.

However, if your goal is to learn and deepen your understanding of frameworks and system design, it’s better to build everything from scratch. This approach gives you a stronger grasp of the fundamentals, valuable especially during interviews, where you’ll often be tested on your coding proficiency and technical depth.

Hope this helps!! All the best!!
by xyzzy123 | 2025-10-18 02:59:32+00:00
Ok, my definition of "elites" is they are the people who wrest control of the systems that sustain us all and bend them towards extracting value for themselves. They're the people who live up on the hill and extract grain from the peasants at the point of a sword. It's generational.

Peasants are not very productive and you need a lot of them, and you're continually running the risk that they're going to revolt or want a better deal.

Under conditions of wider stability I absolutely agree with you that in general "elites" want to slow or block change. The system is rigged to support them already and change is risky. When there is significant external competition (threat of war or impending social change that would overturn their control), I believe it turns out to be surprising what can be done...

If automation can replace labour as the main productive input, the "masses" and welfare seem largely redundant and significant degrowth might be seen as preferable.

I am not claiming this is pre-ordained or a definite outcome, I am saying that this line of reasoning seems plausible to me.

The tipping point would seem to be where the marginal return on investment in capital (automation, AI, machines) exceeds the marginal return on investment in humans (labor, welfare, training, etc.).
by Culonavirus | 2025-10-18 03:00:16+00:00
> I shall not today attempt further to define the kinds of material I understand to be embraced within that shorthand description ["<insert general intelligence buzzword>"], and perhaps I could never succeed in intelligibly doing so. But I know it when I see it, and the <insert llm> involved in this case is not that.

https://en.wikipedia.org/wiki/I_know_it_when_I_see_it
by anigbrowl | 2025-10-18 03:01:28+00:00
They don't care about that. They care about the fact that you now have irregular warfare experience. Their morals are wholly situational, so they assume the same is true of everyone else.

It's not a terrible assumption; if you study extremist circles for long enough you come across examples of people who completely flip sides because they were only ever in it for the extralegal opportunities. Of course, you can find similar chameleons in politics.
by bigyabai | 2025-10-18 03:01:29+00:00
> Just who is going to be the os or llm provider(s) in the new era I wonder.

We've already seen that question answered. TSMC has two customers for cutting edge nodes; Apple and Nvidia. Apple refuses to address the datacenter market, so they're missing out on the trillions of dollars to be made in high-margin compute.

Keep in mind, Apple could just drop their pride and support Nvidia drivers again. macOS can run CUDA if Apple just signs the installer, they could be selling rackmount Macs as high-performance ARM clusters. But nope! Apple insists on losing.
by sarchertech | 2025-10-18 03:01:46+00:00
He’s not just talking about agents good enough to replace workers. He’s talking about whether agents are currently useful at all.

>Overall, the models are not there. I feel like the industry is making too big of a jump and is trying to pretend like this is amazing, and it’s not. It’s slop. They’re not coming to terms with it, and maybe they’re trying to fundraise or something like that. I’m not sure what’s going on, but we’re at this intermediate stage. The models are amazing. They still need a lot of work. For now, autocomplete is my sweet spot. But sometimes, for some types of code, I will go to an LLM agent.

>They kept trying to mess up the style. They’re way too over-defensive. They make all these try-catch statements. They keep trying to make a production code base, and I have a bunch of assumptions in my code, and it’s okay. I don’t need all this extra stuff in there. So I feel like they’re bloating the code base, bloating the complexity, they keep misunderstanding, they’re using deprecated APIs a bunch of times. It’s a total mess. It’s just not net useful. I can go in, I can clean it up, but it’s not net useful.
by ffsm8 | 2025-10-18 03:02:10+00:00
Eh, honestly I had some health issues since the vibe coding craze started. Normally I'm one of the people that try things like that out - mostly cuz I don't actually have any hobbies beyond coding and generally find such things funny.

As I got better round June/July I finally found the energy to try it out. It was working incredibly well at the time. It was so fun (for me), that I basically kept playing with it every day after finishing work. So for roughly 1.5 months basically every free minute each day, along with side explorations during work hours when I could get away with it.

Then I had to take another business trip mid August, when I finally came back in September it was unrecognizable - and from my perspective, it definitely hasn't recovered to how ultrathink+opus performed back then.

You can definitely still use it, but you need to take a massively more hands-on approach.

At least my opinion is not swayed by their reduced quota ... But to stay in line with the sentiment analysis this article is about - neither have I tried Codex to this point. Which I will, eventually.
by ClaraForm | 2025-10-18 03:02:13+00:00
You’re getting awfully close to being rude. There’s no reason to try to go around imposing your perspective when it’s just you venting about feeling stuck. We all feel stuck from time to time, the solution is generally to wait it out until something that genuinely excites you comes along and you ask to hop on that opportunity. That’s possible in all work cultures, including egalitarian flat organizations.
by quuxplusone | 2025-10-18 03:02:28+00:00
Ah, okay, I buy that theory (especially in its incarnation as handcrafted earrings at craft fairs). I recognize the examples of robot coffee (or pizza) and handmade crafts as "genera" with an unfortunately large number of examples/species in the real world.

But I still fail to recognize the OP's 4000-room game as a species of any recognizable "genus" of similar games/products. I'm not saying it seems good, I'm just saying it seems pretty sui generis to me. Maybe I don't play enough bad handmade games. :)
by neilv | 2025-10-18 03:08:18+00:00
> 2) The tools can help build them. Building good docs was always hard. Especially if you take the time to include examples, urls, etc. that make the documentation truly useful. These tools reduce this cost.

I would just be a little cautious about this, for a few reasons: (a) an expectation of lots of examples and such can increase the friction to capturing anything at all; (b) this can encourage AI slop bloat that is wrong; (c) bloat increases friction to keeping the key info up to date.

> 3) Many programmers are egotists. Documentation that helps other people doesn't generate internal motivation. But documentation that allows you to better harness a computer minion to your will is attractive.

There are also people who are conflicted by non-ideal trust environment: they genuinely want to help the team and do what's right for the business, but they don't want to sacrifice themselves if management doesn't understand and value what they're doing.

> Any other theories?

Another reason is that organizations often had high-friction and/or low-trust places to put documentation.

I always emphasize low-friction, trusted engineering docs. Making that happen in a small company seems to involve getting everyone to use a low-friction wiki (and in-code/repo doc, and when to use which), migrating all the doc that's strewn all over random SaaSes that people dropped it, showing people how it's done.

It must be seen as genuinely valuable to team-oriented, mission-oriented people.

Side note: It's very difficult to try to un-teach someone all the "work" skills they learned in school and many corporate jobs, where work is mostly directed by appearances. For example, the goal of a homework essay is to have what they deliver look like something that will get a good grade from the grader, but they don't care at all about the actual quality or value of it, and it has no other purpose. So, if you drop that person into a sprint with tasks assigned to them, the main goal will be to look good on what they think are the metrics, and they will have a hard time believing they're supposed to be thinking beyond that. (They might think it's just corporate platitudes that no one believes, like the Mission Statement, and nod their head until you go away.) And if they're told they're required to "document", the same people will go into that homework mode, and will love the generative-AI tools, and not reason about the quality/value/counterproductiveness of dumping that write-only output in whatever enterprise SaaS someone bought (decided in often another example of "work" done really understanding or caring what they were doing, but for appearances).
by skydhash | 2025-10-18 03:08:26+00:00
To out it more clearly. You take a domain (like OS security, perfomance, and administration) and you’ll find those kinds of problems that people feel important to share solutions with each other. Solutions that are not trivially found. Findings you can be proud your name is attached with.

And then you have something like the LLM craze where while it’s new, it’s not improving any part of the problem it’s supposed to solve, but instead is creating new ones. People are creating imperfect solutions to those new problems, forgetting the main problem in the process. It’s all vapourware. Even something like a new linter for C is more of a solution to programmer’s productivity than these “skills”
by solomonb | 2025-10-18 03:08:48+00:00
Given an algebraic data type such as:

data List a = Nil | Cons a (List a)

You can define its recursion principle by building a higher-order function that receives an element of your type and, for each constructor, receives a function that takes all the parameters of that constructor (with any recursive parameters replaced by `r`) and returns `r`.

For `List` this becomes:

foldr :: (() -> r) -> (a -> r -> r) -> List a -> r

The eliminator for `Nil` can be simplified to `r` as `() -> r` is isomorphic to `r`:

foldr :: r -> (a -> r -> r) -> List a -> r foldr z f Nil = z foldr z f (List a xs) = f a (foldr f z xs)

For `Bool`:

data Bool = True | False

We get:

bool :: a -> a -> Bool -> a bool p q True = q bool p q False = p

Which is precisely an If statement as a function!

:D
by jibal | 2025-10-18 03:09:09+00:00
It's not at all astonishing, since those who write the laws benefit from the gerrymandering. Even if a legislature passed a law forbidding gerrymandering, future legislatures could reverse it. If the party in control of the legislature is corrupt, then that is exactly what we should expect.

Gerrymandering should be prohibited by the courts, but the current SCOTUS in its great wisdom ruled that courts must remain silent on the subject.
by delifue | 2025-10-18 03:10:20+00:00
I disagree with this

> While UUIDv7 still contains random data, relying on the primary key for security is considered a flawed approach

The correct way is 1. generate ID on server side, not client side 2. always validate data access permission of all IDs sent from client

Predictable ID is only unsafe if you don't validate data access permission of IDs sent from client. Also, UUIDv7 is much less predictable than auto-increment ID.

But I do agree that having create time in public-facing ID can leak analytical information.
by numpad0 | 2025-10-18 03:10:44+00:00
My point is that, I think, if you frame the diacritics-stripped Vietnamese as a language transcribed in a different script, than half measured attempt at representing Vietnamese script, it solves the question of whether it's useful as half measure Vietnamese.

"Huawei is written and read huawei in Chinese" is not so useful, and it's okay, because it's obvious. "Vietnam is actually written and pronounced Viet Nam" is less okay, because it's not as obvious.

And, I think, frankly, it's justifiable to consider Vietnamese script(both Chinese based and Latin based) as scripts of their own rather than derivatives of something else, as there never were meaningful synergies in pretending otherwise. Vietnamese appears to have been always phonetic and nothing made sense unless you were a speaker. That's quite unlike how everyone knows what entrepreneurship is regardless of languages in use or whether diacritical marks are supported.
by ocean117 | 2025-10-18 03:11:49+00:00
其实还好，这是极端个例，在中国都上不了几次新闻的那种，中国的绝育计划大多是民间宠物店或者宠物医院推动的，你可以从中国的抖音看着，官方除了几个发达城市直接不管，所以中国有着世界上最高的流浪猫狗群体，以及传播范围最广的狂犬病和最高的狂犬病疫苗滥用率，在这里甚至你被家养兔子咬了医生都会建议你使用血清。 In fact, fortunately, this is an extreme case, in China can not be on the news several times, China's sterilization program is mostly promoted by private pet stores or pet hospitals, you can watch from China's Douyin, the official except for a few developed cities directly ignore, so China has the highest stray cat and dog group in the world, as well as the most widespread rabies and the highest rabies vaccine abuse rate, here even if you are bitten by a domestic rabbit, the doctor will advise you to use serum.
by bruce511 | 2025-10-18 03:12:11+00:00
That advice was born primarily _because_ of the bigint/serial problem. If the PK is UUIDv4 then exposing the PK is less significant.

In some use cases it can be possible to exclude, or anonymize the PK, but in other cases a PK is necessary. Once you start building APIs to allow others to access your system, a UUIDv4 is the best ID.

There are some performance issues with very large tables though. If you have very large tables (think billions of rows) then UUIDv7 offers some performance benefits at a small security cost.

Personally I use v4 for almost all my tables because only a very small number of them will get large enough to matter. But YMMV.
by cromwellian | 2025-10-18 03:12:55+00:00
I was in SF in the 90s this kind of talk is nonsense. Crime was far higher in SF back then, area near the stadium was a no-go area, there were open gang wars in SF on TV. Hell, go watch the Michael Douglas TV show “The Streets of SF” from the 70s80s

Crime is down, mic of the city is gentrified and the total number of homeless in CA and SF is roughly in the same range it’s been since Reagan was governor.

A lot of this BS about CA and how bad things are seems to be from people who haven’t been here long or people overdosing on right wing media which has Non-stop been attacking CA for 30 years nightly, all the while it has continued to become more and more dominant economically.
by del82 | 2025-10-18 03:14:18+00:00
I mean, I think the reason I would say the night sky is “beautiful” is because the meaning of the word for me is constructed from the experiences I’ve had in which I’ve heard other people use the word. So I’d agree that the night sky is “beautiful”, but not because I somehow have access to a deeper meaning of the word or the sky than an LLM does.

As someone who (long ago) studied philosophy of mind and (Chomskian) linguistics, it’s striking how much LLMs have shrunk the space available to people who want to maintain that the brain is special & there’s a qualitative (rather than just quantitative) difference between mind and machine and yet still be monists.
by esseph | 2025-10-18 03:14:24+00:00
Police detectives aren't running riot patrols.

Military Police especially, but many units get actual training and experience in dealing with scenarios. They train for riot control and facility protection. They do it in combat zones, and have been pretty much in a roll non-stop around the world since 2001. The idea of a National Guard that resembled the one of the 80s didn't exist after especially 2003. I know NG infantry units that went on more deployments over a 9 year span than Active Duty units because of training schedule issues.

--- Leaning on an LLM a bit for the next part, but check this out:

Horn of Africa:

Vermont National Guard deployed a unit to the region in January 2025.

In July 2025, an Indiana Guard unit began a rotation with Combined Joint Task Force-Horn of Africa.

Kuwait:

The Pennsylvania National Guard deployed soldiers to Kuwait in February 2025.

The New York Army National Guard also sent soldiers to Kuwait and Africa in September 2025.

Kosovo:

Idaho Army National Guard soldiers deployed to Kosovo in August 2024.

In April 2025, the Louisiana Guard's "Tiger Brigade" held a deployment ceremony for an overseas mission that could include time in Kosovo.

Poland:

Massachusetts Guard soldiers returned from a NATO support mission in Poland in September 2025.

Germany:

In April 2025, the Kentucky Guard MEDEVAC unit prepared for a deployment to Europe.

Vermont Air National Guard deployed F-35A aircraft and airmen to Kadena Air Base in Japan in January 2025.
by minitech | 2025-10-18 03:14:55+00:00
That’s not correct, or is at least seriously misleading. `Sec-Fetch-Site` is a replacement for CSRF tokens. The sole purpose of CSRF tokens is to prevent CSRF, and enforcing that all unsafe[1]-method requests have a `Sec-Fetch-Site: same-origin` header serves exactly the same purpose – in other words, adding a CSRF token to this policy doesn’t achieve anything. The most relevant difference for most apps is that `Sec-Fetch-Site` isn’t sent by older browsers.

Now, I would actually prefer to make this claim about the `Origin` header, since the spec for `Sec-Fetch-Site`[2] says that “in order to support forward-compatibility with as-yet-unknown request types, servers SHOULD ignore this header if it contains an invalid value.” But given that Go 1.25 is deploying a `Sec-Fetch-Site` check[3] as mentioned in the article and that places are recommending it as defence in depth, the `same-origin` value will probably never change in a way that’s backwards-incompatible with this kind of use.

[1] in the HTTP spec sense

[2] https://w3c.github.io/webappsec-fetch-metadata/#sec-fetch-si...

[3] https://cs.opensource.google/go/go/+/master:src/net/http/csr...
by DanHulton | 2025-10-18 03:15:41+00:00
The thing about this, though - cars have been built before. We understand what's necessary to get those 9s. I'm sure there were some new problems that had to be solved along the way, but fundamentally, "build good car" is known to be achievable, so the process of "adding 9s" there makes sense.

But this method of AI is still pretty new, and we don't know it's upper limits. It may be that there are no more 9s to add, or that any more 9s cost prohibitively more. We might be effectively stuck at 91.25626726...% forever.

Not to be a doomer, but I DO think that anyone who is significantly invested in AI really has to have a plan in case that ends up being true. We can't just keep on saying "they'll get there some day" and acting as if it's true. (I mean you can, just not without consequences.)