MurphyA/hacker-news huggingface dataset:
by electroly | 2025-11-01 21:15:06+00:00
My language doesn't have any other kind; it's not immutable by default, it's immutable only. There are no mutable types or reference semantics, so there's no other kind of type that I need to differentiate. That's my question--why haven't other languages taken this approach? Many newer languages today are full-throated defenses of immutable data structures--why do they still make the mutable structures the easiest, syntactically, to change? Why not the other way around? Julia is fastest with immutable structures--why provide a built-in syntax for complex assignment to mutable types, but then relegate lenses to a library that only FP aficionados will use? We don't want add() and subtract() when we have + and -; why should we live with set() when we have =?

I must be missing it because it worked out pretty nicely in my toy language. Complex assignments are written in exactly the way that people expect them to be. That's why I think it must be about taste or practical consideration--obviously it's possible to write a language like this. But experienced designers don't, presumably because it's a bad idea, and I don't understand what the badness is. Since my language is a toy, I likely haven't hit the practical considerations.

Lenses, to me, feel at home in Haskell where the entire language is a game to see how much theory you can implement in the "userspace" of a tight, maximally-orthogonal FP language. But this is Julia, a monstrously large, imperative, Algol-family language with every possible language feature built-in, intended to be a practical language for analysis by people who aren't programming language experts. Julia's compiler already has knowledge of immutable types which it uses for optimization. Seems like they could do better than lenses if they weren't forced to implement it as a library in the language itself.
by Terr_ | 2025-11-01 21:15:12+00:00
> That poster seemed to be saying that frying pan PM2.5 was not a health risk

They said that the category "small particles" is not equal to the category "neurotoxic".

Much like how "Walks on Two Legs" is not "Men", there may be some overlap in the categories, but the first does not reliably indicate the second. (Or vice-versa.)
by nh2 | 2025-11-01 21:15:16+00:00
Interesting logic:

Declare something "dead" because it does not fulfill [extremely niche usecase that currently only few people care about] (boostrapped builds) and thus couldn't "even" be included in [project of the post author that takes a while to even find] (I eventually figured it must be referring to https://stagex.tools).

There are probably 100x more people interested in Haskell than in build-bootstrapping (the Haskell reddit alone has 16k weekly users).

What's next, calling JavaScript a dead language until it focuses on dependent typing?

(I think bootstrappable builds are a good thing to strive for, but that should not be confused with language usage or what people really care about.)
by burntsushi | 2025-11-01 21:15:27+00:00
> And again the question why not simply write something new.

The world isn't black or white. Some people write Rust programs with the intent to be drop-in compatible programs of some other program. (And, by the way, that "some other program" might itself be a rewrite of an even older program.)

Yet others, such as myself, write Rust programs that may be similar to older programs (or not at all), but definitely not drop-in compatible programs. For example, ripgrep, xsv, fd, bat, hyperfine and more.

I don't know why you insist on a word in which Rust programs are only drop-in compatible rewrites. Embrace the grey and nuanced complexity of the real world.
by varispeed | 2025-11-01 21:16:08+00:00
Not really. A snippet I posted before:

If terrorism is defined as using violence or threats to intimidate a population for political or ideological ends, then “Chat Control” qualifies in substance. Violence doesn’t have to leave blood. Psychological and coercive violence is recognised in domestic law (see coercive control offences) and by the WHO. It causes measurable harm to bodies and minds.

The aim is intimidation. The whole purpose is to make people too scared to speak freely. That is intimidation of a population, by design.

It is ideological. The ideology is mass control - keeping people compliant by stripping them of private spaces to think, talk, and dissent.

The only reason it’s not “terrorism” on paper is because states write definitions that exempt themselves. But in plain terms, the act is indistinguishable in effect from terrorism: deliberate fear, coercion, and the destruction of free will.
by zug_zug | 2025-11-01 21:16:21+00:00
I think it's actually very simple... the paradox of choice.

You introduce somebody to your attractive single friend there's a real chance they hit it off and form a relationship. You introduce them to 100 attractive friends, one makes more money, one has a more stable job, one is flirtier, etc then it's both exhausting and none of them seem like a great opportunity.

I think there are certain basic psychological facts that are anti-standard-economics that nerds (and therefore tech companies) almost always tend to be completely blind to. This is one of them.
by djoldman | 2025-11-01 21:16:27+00:00
> The vast majority of the platform's growth will come from new users...

Userbase expansion is new users less leaving users for a time period. So there are two factors, not just "new users."

In any case, Match Group apps are well into the phase of focusing on extracting the most money possible from their paying users as opposed to gaining new users.

After all, infinite users are useless to a company, even if it costs nothing to support them, if none of them pay.
by Tor3 | 2025-11-01 21:16:28+00:00
My collection of 5 1/4" floppies were mostly fine, after some thirty years. I think I had one or two (of very many) with read errors. 3.5" floppies though.. just about every "HD" (1.44MB) ones were a goner. The "DD" (720kB) fared much better.
by mjsir911 | 2025-11-01 21:16:37+00:00
yeah, I've come to terms that I mostly do programming-as-an-art and that includes how my code is structured, and I'm on exactly the same page.

In pragmatic business environments it's not worth the fuss but I never feel great about anything I make in those kinds of environments anyways, and I always appreciate being able to shine when there's no enforced code formatting.
by culi | 2025-11-01 21:17:25+00:00
Probably not true per capita. In the suburb I partially grew up with they would kidnap homeless people and bus them to the nearest city. This is quite common throughout California and many red states.

Suburbs have more cars per capita, more driving in general, more asphalt,[0] more time commuting/being on the streets to reach common destinations, more exposure to smoke from fires, and sometimes even more exposure to pollutants and pesticides from farming (especially if they have golf courses. Golf courses use about 5x more pesticides than farmland per acre). Suburbs also have more suicides per capita than cities

[0] https://www.sciencedirect.com/science/article/abs/pii/S03043...
by XenophileJKO | 2025-11-01 21:17:50+00:00
Personally my biggest piece of advice is: AI First.

If you really want to understand what the limitations are of the current frontier models (and also really learn how to use them), ask the AI first.

By throwing things over the wall to the AI first, you learn what it can do at the same time as you learn how to structure your requests. The newer models are quite capable and in my experience can largely be treated like a co-worker for "most" problems. That being said.. you also need to understand how they fail and build an intuition for why they fail.

Every time a new model generation comes up, I also recommend throwing away your process (outside of things like lint, etc.) and see how the model does without it. I work with people that have elaborate context setups they crafted for less capable models, they largely are un-neccessary with GPT-5-Codex and Sonnet 4.5.
by cmrdporcupine | 2025-11-01 21:19:29+00:00
Unfortunately... mooR is my passion project, but I also need to get paid, and nobody is paying me for that.

I'm off work right now, between jobs and have been working 10, 12 hours a day on it. That will shortly have to end. I applied for a grant and got turned down.

My motivations come down to making a living doing the things I love. That is increasingly hard.
by thomasmg | 2025-11-01 21:19:37+00:00
> The stag is cool

Yes.

There is some psychological advantage. These ideas might make the overland options more acceptable for the population.

Switzerland and other countries have nice looking (and sometimes expensive) sculptures in traffic roundabouts. For transmission lines, it might make sense, even if it is more expensive. Sure, it depends on the price. But it is much, much cheaper than burring the cables: underground transmission lines are roughly 10 times more expensive, due to cooling mainly (and sometimes this would require converting to DC). So there are three options: traditional (cheapest), such designs (more expensive), or hidden (10 times the price of traditional).
by Marshferm | 2025-11-01 21:19:40+00:00
No behave is uniquely indiscreet about maladaptive aspects of culture misinterpreting biology. Read again.

Far from anthropomorphising, the biochemical under punishment extends seamlessly into culture but remains unconnected to our awareness. Our culture is post hoc retrofitted on top of neurobiology. Culture explains things wholly disconnected from neurobiology, this was experimentally demonstrated by Wegener in 2003 and empirically proven in aphasia studies in 2016.

In terms of funerals vs murder, this is a distinctly different phase, and yes, I would call the affective neuro drive to observe funerals an evolutionary entrancement that serves some memory-grief cleansing, though this is very separate from the punishment murder cycles in discussion. I’d read Panksepp’s areas about grief loss for explanations of ours and Corvid funeral behaviors. What you’re describing in ants and Corvid’s are functional explanations, which are the after effects of evolutionary trial and error. Functionalist explanations don’t explain how the neurons achieved this.

I’d read the source citations in aberrant punishment in the punishment chapter carefully.
by klipt | 2025-11-01 21:19:56+00:00
Are these studies easily debunked?

https://academic.oup.com/esr/article/38/3/337/6412759

> Gender discrimination is often regarded as an important driver of women’s disadvantage in the labour market, yet earlier studies show mixed results. However, because different studies employ different research designs, the estimates of discrimination cannot be compared across countries. By utilizing data from the first harmonized comparative field experiment on gender discrimination in hiring in six countries, we can directly compare employers’ callbacks to fictitious male and female applicants. The countries included vary in a number of key institutional, economic, and cultural dimensions, yet we found no sign of discrimination against women. This cross-national finding constitutes an important and robust piece of evidence. Second, we found discrimination against men in Germany, the Netherlands, Spain, and the UK, and no discrimination against men in Norway and the United States. However, in the pooled data the gender gradient hardly differs across countries. Our findings suggest that although employers operate in quite different institutional contexts, they regard female applicants as more suitable for jobs in female-dominated occupations, ceteris paribus, while we find no evidence that they regard male applicants as more suitable anywhere.

https://pubmed.ncbi.nlm.nih.gov/33513171/

> Male applicants were about half as likely as female applicants to receive a positive employer response in female-dominated occupations. For male-dominated and mixed occupations we found no significant differences in positive employer responses between male and female applicants.

https://www.sciencedirect.com/science/article/pii/S074959782...

> both scientists and laypeople overestimated the continuation of bias against female candidates. Instead, selection bias in favor of male over female candidates was eliminated and, if anything, slightly reversed in sign starting in 2009 for mixed-gender and male-stereotypical jobs in our sample. Forecasters further failed to anticipate that discrimination against male candidates for stereotypically female jobs would remain stable across the decades.
by throwaway81523 | 2025-11-01 21:20:02+00:00
The first thing to check in new versions of the proposal is whether they include an exception for the government, as they always do. If the proposers think the scanning is so safe, why don't they want the government to use it too? As soon as it says the government is exempted, you know that the rest can be tossed in the trash without much further examination.
by smartbit | 2025-11-01 21:20:08+00:00
GarageFS is supported by NLnet *. NLnet is very Open Soucre minded and sees no objection in supporting it due to the AGPL. Maybe AGPL isn’t that Open Source unfriendly?

And indeed I noticed that OpenIO isn’t updated for quite some time.

* https://nlnet.nl/project/Garage
by noir_lord | 2025-11-01 21:20:27+00:00
or the Green parties straight oppose them (as the UK Green Party does with Nuclear) one of a few reasons why I'd never support them (they also support unilateral nuclear disarmament and us leaving NATO...while their is an active land war in Europe with one side been a nuclear power and us supporting the other).

It's frustrating that intelligent solutions we can have now are just ignored.
by pedalpete | 2025-11-01 21:20:39+00:00
Don't know why you are getting downvoted, it is a legitimate question.

Yes, monopoly power is worthwhile. It's abusing monopoly power which is illegal.

I don't see OpenAI abusing a monopoly. If Sanders is looking to the future and saying "they may do that one day", well, that's like saying someone might commit murder one day, so we should put them in jail now.

It doesn't work that way.

Just to be clear, I'm actually a fan of Bernie Sanders. Though, I'm not American, so it doesn't really matter.
by CamperBob2 | 2025-11-01 21:21:23+00:00
Actually a pretty good article, unlike most pontifications that get posted here discussing health-related issues via some random blog.

The excess-death numbers are unsettling -- quoted as being equivalent to two major plane crashes per day in North America alone -- and it does appear that the person being interviewed was right about a lot of things early on, despite not working in the medical field.
by jeroenhd | 2025-11-01 21:21:47+00:00
It's something that does certainly happen, but regional preferences are just as real. For instance, the amount of juice in Fanta across Europe doesn't seem to correlate with wealth at all. Even the sugar contents vary wildly, even across eastern Europe.

For Nutella specifically, there are also differences in composition between the more wealthy European nations: https://www.youtube.com/watch?v=CXp2MTWNoZ4 According to that report, the texture is different to accommodate for the differences in common bread types, which makes a lot of sense IMO.

With how little actual hazelnut goes into a jar of Nutella compared to palm oil and sugar that make up most of the spread, I doubt Ferrero is saving a lot of money selling inferior product to poorer countries. With expensive goods such as meat and "pretty" vegetables, there's more money to be made.
by DaSHacka | 2025-11-01 21:22:13+00:00
I've been around someone trying to get into dating apps, he just started asking us to "take a picture of him real quick" while we're doing outings with the bois "so I can out it on tinder".

I assume most people are this way, you just have others start taking pictures of the things you normally do (but didnt normally take pictures of) when you feel the need to make/flesh out a profile.
by thro1 | 2025-11-01 21:22:41+00:00
- as in Europe, I don't see neither how taxpayers money or users time (if still alive) could be forcibly used to cover the costs of some far away corporation savings (on bug fixing) and profit, downgrading then a lot into more costly, less maintainable, not standard solutions.

But I see less of that money but much better used - to support any of open, independent, not for profit, conforming to standards browsers instead - in not following what a big corporation says and want.
by spwa4 | 2025-11-01 21:22:45+00:00
> in favor of capitalistic globalism and mass migration, leading to a decline in the middle class standard of living and societal trust, and dividing people against each other instead

Would you have preferred the only other choice: a rapidly dropping population that would have killed the economy? I mean that's coming anyway, just 20 years later, so I guess we'll all have an excellent basis for comparison.
by oofbey | 2025-11-01 21:22:49+00:00
Sure. But assembly implementations by definition are not portable. And I don’t know what it takes to write a formally verified library line this, but I bet it’s very expensive.

In contrast, a rust implementation can be compiled into many architectures easily, and use intrinsically safer than a C version.

Plus cryptography and PKI is constantly evolving. So it can’t benefit from the decades old trusted implementations.
by kakacik | 2025-11-01 21:22:57+00:00
Most of them are patently incorrect, and most of those don't even care to educate themselves since they keep repeating cheap stuff they heard from other bright people and that's it. How many heard about accepting refugees despite being literally surrounded by axis and facing starvation of their own people (how many nations would do that including yours), or not-so-secret massive collaboration with western allies while on surface acting as neutral ie Campione d'Italia, and so on and on).

They were neutral in WWII like ie Spain was, think a bit what does it actually means. Not participating in conflict in any way. So they accepted both jewish and nazi gold or art, and everybody's else. If you want to understand why some of that was kept around after the war maybe reading about numbered accounts would enlight you. If you actually care to understand history as it happened.

Hitler had plans to conquer Switzerland after dealing with Russia, he was aware that they were 'most free and most armed nation in the world', fiercely independent and taking them would cost him dearly not only due to terrain.

Literally nobody had come out of WWII with properly clean slate, you just need to dig (not even deep) to find abhorable stuff on everybody, to different volume of course. Swiss have no problem acknowledging their mistakes, much more than most other nations.
by Etheryte | 2025-11-01 21:23:37+00:00
I don't think this counterargument holds. It's a hell of a lot easier to get a customer who already paid once to pay a second time than it is to get a customer to pay for the first time. Also, I think most people are well aware that by and large, dating apps have a very low success rate for the majority of their users. People use them anyway.
by porcoda | 2025-11-01 21:24:25+00:00
Ideally that is true. I do see the volume-over-quality phenomenon with some early career folks who are trying to expand their CVs. It varies by subfield though. While grant metrics tend to dominate career progression, paper metrics still exist. Plus, it’s super common in those proposals to want to have a bunch of your own papers to cite to argue that you are an expert in the area. That can also drive excess paper production.
by Tarsul | 2025-11-01 21:24:27+00:00
there was a big controversy in Germany that Nutella changed its recipe round about the time you are saying. I noticed myself that Nutella tasted worse (and thus quit eating it). You could see on the ingredients list that the order changed, and since the ordering is always from highest amount to lowest amount it was clear that the recipe changed (I think sugar was on spot 1 aftewards but not before? Not sure). You could probably find articles about it...
by tripdout | 2025-11-01 21:24:29+00:00
> Running iperf server on the router itself creates CPU contention between the WiFi scheduling and the iperf process. The router’s TCP stack isn’t tuned for this either. Classic mistake.

Can you elaborate on this? I don't know much about WiFi so I'm curious what CPU work the router needs to do and what wouldn't be offloaded to hardware somehow (like most routing/forwarding/QoS duties can be).
by tim333 | 2025-11-01 21:24:48+00:00
I'm not sure that have gone authoritarian beyond trying to get along with the president of the moment? They were shunning anyone even thinking of voting Trump not so long ago and will probably go back that way the next time the Democrats win.

Here's HN from 2018 discussing an article on Silicon Valley being a left wing echo chamber https://news.ycombinator.com/item?id=16406861
by utopiah | 2025-11-01 21:24:53+00:00
What... 7 years delay? That's nothing for Musk. It's definitely coming next year, surely with FSD.

Anyway, can't scam a scammer I guess. Good for Altman to cancel, he can guy few more GPUs to bring us World peace with ASI/AGI ... next year. /s

What a shit show.
by zr98f321 | 2025-11-01 21:25:02+00:00
One of the saddest things about elderly American politicians is their inability to understand the nature of the globalized economy which necessitates competition.

"We should cripple our strongest AI Company" translates into "We will be subservient to foreign companies".

Just look at how the collapsed British Empire is trying to enforce its nonsensical censorship laws on American companies with no success.

Good luck getting DeepSeek to do what you want. See iRobot for an example of this American self-flagellation by the elderly in action.
by phil21 | 2025-11-01 21:25:25+00:00
And then supply goes up. In theory.

Americans have coasted too long on other people's infrastructure investment. It's basically run out. Time to pay the piper or watch our quality of life decline.

I firmly believe datacenters are simply the scapegoat de-jour. If this buildout hadn't happened it'd still be EVs or "air conditioning use in the city" like it was beforehand.

It's coming for us either way. At least this way there is an industrial user subsidizing a portion of grid modernization and energy generation tech.

I agree that wealth distribution is a problem. But I come from a "there needs to be wealth to distribute to begin with" standpoint. Degrowth isn't the way.
by tptacek | 2025-11-01 21:25:44+00:00
No, I'm just not being clear enough. OpenAI doesn't have a monopoly. They don't even meaningfully have colluding BUs; you can't "break them up" (you'd basically just be killing it).

Killing or intentionally degrading a business can be legit public policy, but then just say that, don't pretend that the problem is that OpenAI is anticompetitive.
by onlyrealcuzzo | 2025-11-01 21:26:18+00:00
Everything about this is wrong.

1) The platforms aren't growing that impressively. Most of their users have been on the platform for a while, were previous users, etc.

2) It doesn't matter how good the app is, you need a network effect. New users are going to go to where the potential dates are.

3) Marketing does wonders. An app can suck and have great marketing. It will get users over an app that actually works and doesn't have good marketing.

4) Lots of people on dating apps are looking for dates (hookups), not partners. If the apps can keep you getting dates, not partners, they can keep you on the app and happy.
by andrewflnr | 2025-11-01 21:27:03+00:00
"Ethics" is overdramatizing it. The goal of a code formatter is not greatness, but adequacy, in a context where the code is a means to an end. They're particularly used in contexts where you may be sharing the project with people who don't care about formatting at all. Forcing me to work in or clean up the messes of my lazy co-workers is also, I would suggest, not very humanistic.

Feel free to not use one in your art projects.