MurphyA/hacker-news huggingface dataset:
by anonymousiam | 2025-04-21 13:35:40+00:00
Microsoft has almost always behaved unethically. Many examples similar to yours are easy to find. Their behavior in your case immediately reminded me of this 1994 example:

https://www.latimes.com/archives/la-xpm-1994-02-24-fi-26671-...

They've engaged many naive people/companies, milked them of their knowledge after signing NDAs, and then stabbed them in the back, stealing eveything.

They're big enough, and have unlimited legal resources to vigorously defend any legal challenge, and also to launch legal attacks at will.

After the DOJ anti-trust case, they preemptively put every major law firm on retainer, so nobody else could retain them in an effort vs. Microsoft, without creating a conflict of interest.

They are still evil, but less so after Gates and Ballmer.
by bsnnkv | 2025-04-21 13:36:01+00:00
I feel for this person. I stopped using open source licenses a while ago, and I've recently started writing about how I've ended up where I am. One of my pieces got shared here last month and predictably didn't land with the readership.

Nevertheless, I'm going to keep writing (latest piece [1]) about my post-open source journey in the hopes of clicking with a handful of people in the next generation.

[1]: https://lgug2z.com/articles/on-evils-in-software-licensing/ - feel free to hit me up off-platform if you want to discuss
by vbezhenar | 2025-04-21 13:36:02+00:00
Human brains were peak size few thousands years ago or something like that. Since then, average human brain started to shrink. I can't help, but think that's because of civilization freed our brains from the necessity to think as much, so evolution decided that spending so much energy on brain is wasteful and started to make it smaller.

I'm not really sure evolution works this direction today, we are not living in a food scarce world right now... But just food for thought.
by andybak | 2025-04-21 13:36:10+00:00
> (A)GPLv3 does not prevent their projects from being used.

It really does. It stops it being used by people who need or want to use other licences. I believe it stops it being used on iOS and (probably) Android apps. The GPL world and the permissive licence worlds are walled off from each other in significant ways for lots of reasons.

Source: I maintain an app where I didn't choose and can't change the licence. And I come across code I can't touch almost every week.
by Zambyte | 2025-04-21 13:36:11+00:00
> You have access to email and can send code etc. No current model manages anything close to that.

This is an issue of tooling, not intelligence. Language models absolutely have the power to process email and send (push?) code, should you give them the tooling to do so (also true of human intelligence).

> So basically any form of longer term tasks cannot be done by them currently. Short term tasks with constant supervision is about the only things they can do, and that is very limited, most tasks are long term tasks.

Are humans that have limited memory due to a condition not capable of general intelligence, xor does intelligence exist on a spectrum? Also, long term tasks can be decomposed into short term tasks. Perhaps automatically, by a language model.

Have you actually tried agentic LLM based frameworks that use tool calling for long term memory storage and retrieval, or have you decided that because these tools do not behave perfectly in a fluid environment where humans do not behave perfectly either, that it's "impossible"?
by Telemakhos | 2025-04-21 13:36:35+00:00
I think that article lost a bit of nuance somewhere. The Pope was specifically defending the right of Muslims to protest peacefully against deliberate insults to their religion:

> Francis spoke about the Paris attacks while on his way to the Philippines, where around 1,500 Muslims protested yesterday against the depictions of the Prophet in the satirical French magazine Charlie Hebdo. [0]

He also explicitly condemned violence:

> Francis insisted that it was an “aberration” to kill in the name of God and said religion can never be used to justify violence. [0]

So, he wasn't justifying the attack on the Charlie Hebdo office.

[0] https://www.independent.co.uk/news/world/europe/charlie-hebd...
by valenterry | 2025-04-21 13:36:47+00:00
I prefer Scala. You can write

``` params.get("user") |> create_user |> notify_admin ```

Even more concise and it doesn't even require a special language feature, it's just regular syntax of the language ( |> is a method like .get(...) so you could even write `params.get("user").|>(create_user) if you wanted to)
by acidburnNSA | 2025-04-21 13:36:50+00:00
Nuclear with breeder reactors can run with known resources for 4 billion years. Renewable doesn't mean infinite (nothing is infinite). The sun will run out of its wholly finite fusion fuel in about 5-6 billion years, and will consume earth well before that. I think nuclear fission with breeders is therefore just as renewable as the solar-derived energy flows.
by diggan | 2025-04-21 13:37:31+00:00
> as an American [...] I don't know if others share that same worldview.

I'm far from American, but have the same "blood", but I think it has nothing to do with being American/Swedish/Spanish/whatever, some people have different personalities, upbringings and strengths/weaknesses simply.

Americans aren't "tougher-skinned" by default or anything, at least I didn't get that experience from interacting with Americans.
by whycome | 2025-04-21 13:38:03+00:00
> Why is this posted on HN

This isn't a headline service or newswire. It's a place for discussion too. He was the head of a large institution that has a lot of influence. And the views of the institution on emergent technologies is very much relevant. Those views are greatly shaped by the one at the top for their stint. This post isn't about religion.
by bluefirebrand | 2025-04-21 13:38:08+00:00
> Whitehorse is not undesirable, it's located in a beautiful valley and has a fairly mild climate

I think you have a somewhat skewed idea of mild climate, tbh, because the Territories aren't what I think most people consider mild

I'm also not talking about necessarily the scenery. What is the nightlife like? The job market? The restaurants?

Also being that far north you have the problem of the length of days and nights being very skewed throughout the year
by korginator | 2025-04-21 13:38:16+00:00
OAuth2.0 is for authorization, it is not an identity layer or authentication protocol. The article further conflates the purpose of OAuth with authentication types, phishing and other (valid) concerns, which are not entirely in the scope of OAuth.

There are widely used schemes (OAuth+OIDC+... etc.) that the industry is already using. The last two paragraphs are fluff. Not sure who this article is is meant for, but it's sloppy.
by michaelsbradley | 2025-04-21 13:39:12+00:00
Pope Francis was truly inimitable. A Pope to remember, and one of a kind.

How to describe such a unique pontiff? Coming from "the end of the world," as he said, he truly represented a peculiar voice.

He stands alone as the greatest international symbol of our age, an embodiment of its most salient characteristics. A man whose presence will remain indelible in our minds, and who really made his presence known in the Church.

His fierce defense of his ideas, no matter what, marked the Church of our time forever. Catholics will never forget him. Traditional Catholics, in particular, will always vividly remember his legacy.

May he rest in peace.

source: https://rorate-caeli.blogspot.com/2025/04/francis-pope-who-w...
by _fat_santa | 2025-04-21 13:39:25+00:00
Looking back on his papacy, I agree that we was very divisive in some aspects but also, being the pope has to be one of the hardest jobs on the planet, he's basically a world leader.

At the "world leader" level it's impossible to do a job in a way where everyone will think it's a good job, you're always going to piss off one group or another with practically any action in any direction.

IMO he took on one of the hardest tasks at the church which is "modernization". The way I look at it is the church is so old that it constantly needs modernization. But that comes at a steep cost as while you are attracting new parishioners, many of your older ones will scoff at the changes. And because of the church's age, this is something that must be done over and over and over again.
by OtherShrezzing | 2025-04-21 13:39:31+00:00
I have some incomplete thoughts that the rise in LLMs is in part driven by society's willingness to accept half-accuracies in a post-truth world.

If the societies of 2005 had the technologies of 2025, I expect OpenAI/Anthropic etc would have a much more challenging time convincing people that "convincingly incorrect" systems should send Nvidia to a $1tn+ valuation.
by layer8 | 2025-04-21 13:39:40+00:00
> the non-commercial clause prevents it being useful in this case. [...] Corporations and commercial entities can and should pay a fair amount.

There is nothing preventing the project owner from also granting individual paid commercial licenses. There are a number of GPLv3 (or other restrictive license) projects with a note like "contact us for commercial licenses" in the README.

Licenses aren't exclusive by default. If a company doesn't like the existing license, they are always free to contact the project owner(s) to request a custom license.
by gruez | 2025-04-21 13:39:57+00:00
1. Practically speaking all this javascript fingerprinting pales in comparison to what native apps have access to. Most people aren't using tiktok on their browsers, and the browser version heavily pushes you to using the app, so you should be far more worried about whatever's happening in the app.

2. Despite tiktok having a giant target painted on its back for its perceived connections to the CCP, I haven't really seen any evidence that it does any more tracking/fingerprinting that most other websites (eg. facebook) or security services (eg. cloudflare or recaptcha) already do.
by leereeves | 2025-04-21 13:40:59+00:00
I imagine he trusts his wife and brother more than he trusts anyone else with access to that info. Having staff he trusts is the opposite of disregard for security.

And since this info was leaked to the press, there is clearly someone with access who he should not have trusted. Do you really think the security breach in this case came from his wife or brother?
by leereeves | 2025-04-21 13:41:36+00:00
Your argument is that you know better than CISA? You didn't even read the linked article properly. These were not recommendations for "regular work", they were for "highly targeted individuals".

But let's assume you're right and it's bad advice. The objection in the OP isn't that there was a breach. It's just exploiting the perception that using Signal is somehow wrong, and suggesting that it is a sign that Hegseth is incompetent.

So it's rather important to know that using Signal is recommended by the government's own experts (even if those experts were wrong, hypothetically).
by alganet | 2025-04-21 13:41:38+00:00
Maybe many MIT license users want a big company to take in their projects.

Big companies have resources to mimic it anyway, right? If they really want some tech, they can reproduce it.

Having a good idea flourish, whether it is in Microsoft's hands, manifested within Clojure, or in any other fruitful form, is good enough.

There is no license for a raw idea anyway. For the essence of it. Seeing it used means success, it means "you were right".

The secret counsel of idea honor keepers will eventually figure it out and make some kind of repairs.
by throwaway2046 | 2025-04-21 13:41:47+00:00
> somehow the GPL seems to have gone out of vogue.

Which GPL is that? The GPL 2 and 3 are incompatible with each other, making cross contribution between different FOSS projects practically impossible. The "v2 or later" licensing model does nothing to remedy the problem. See Rob Landley's talk on this topic.
by rusk | 2025-04-21 13:41:50+00:00
These are all valid criticisms of regex

but they’re not an excuse to avoid regex. Similarly git has many warts but there’s no getting around it. Same with CSS

If you want to run with the herd though you need to know these things, even enjoy them.

You can rely on tooling and training wheels like Python VERBOSE but you’re never going to get away from the fact that the “rump” of the population works with them.

Easier to bite the bullet and get practised. I’ve no doubt you have the intellect - you only need be convinced it’s a good use of your time.
by cartoffal | 2025-04-21 13:42:16+00:00
> The $ operator is nothing but syntactic sugar that allows you to write bar $ foo data instead of having to write bar (foo data). That’s it.

Actually, it's even simpler than that: the $ operator is nothing but a function that applies its left argument to its right one! The full definition is

f $ x = f x

(plus a directive that sets its precedence and association)
by naasking | 2025-04-21 13:42:31+00:00
No detections for abundant stuff over long time frames is not a logical contradiction, but it certainly decreases the plausibility of such a theory relative to alternatives, particularly since we're not expecting any such particle for any other reason (we've tested broad energy ranges). Literally the only evidence we think it exists is incompatibility of our gravitational theory (GR) with observations in a regime where this theory is not as well tested. We already know GR is wrong for other reasons, so the real question is, on balance, which is more plausible? Maybe in the 80s the balance of probability swung one way, but given the unexpectedly successful predictions MOND has made, the repeated unexpected prediction failures of DM, the new energy regime we've probed in the LHC showing nothing, and the repeated, failed DM detection experiments, it's very reasonable that people might conclude that the balance has shifted the other way.
by ryao | 2025-04-21 13:43:09+00:00
I had no idea anyone still used the term “mare nostrum”. I believe it began to be used during the Roman Empire when the Romans had conquered all lands surrounding the Mediterranean. Back then, the term meant the sea belonged to them and no one else. That meaning no longer applies in the modern day, so using it today would mean “we all share this” rather than the original meaning. His use of the term was a clever way to invoke shared history.
by yorwba | 2025-04-21 13:43:31+00:00
> you can increase training by a factor of 10 or 100 and there's barely any change.

How do you know accuracy didn't increase by a factor of 100 from 0.001% to 0.1%? Another factor of 100 for both and you're at 10% with "only" 10⁴ as many training FLOPS!

If you want to use a nonlinear transformation to show very small and very large inputs in the same graph, surely a similar effort should be made to make changes in accuracy near the limits of 0% and 100% more visible.
by gumboshoes | 2025-04-21 13:44:19+00:00
I thought Associated Press had long since started using ñ everywhere. It's just embarrassing at this point to see "La Nina" and "El Nino" instead of "La Niña" and "El Niño." Any system that can't handle the eñe character at this point is ignorable. Or do they still keep one ASCII-only feed going and somehow this is it?
by namaria | 2025-04-21 13:44:24+00:00
Socrates never argued that society would be better off without writing! Writing had existed for three thousand years by the point Socrates was alive, and the Epic cycle of Homeric poetry had existed for about three centuries.

In the very same dialogue where the excerpt you quote comes from he also said:

"Any one may see that there is no disgrace in the mere fact of writing."

And the section of the dialogue your quote comes from is preceded by this suggestion:

"Shall we discuss the rules of writing and speech as we were proposing?"

and later right before the bit you quote from:

"But there is something yet to be said of propriety and impropriety of writing."

So they are not discussing the merits of writing per se but the ethics of writing.

This excerpt you offer comes from a stretch where Socrates is telling a story. This is merely what one of the characters in the story tells the other.

Further in the dialogue Socrates clarifies:

"SOCRATES: Well, then, those who think they can leave written instructions for an art, as well as those who accept them, thinking that writing can yield results that are clear or certain, must be quite naive and truly ignorant of [Thamos’] prophetic judgment: otherwise, how could they possibly think that words that have been written down can do more than remind those who already know what the writing is about?"

and the rest of the dialogue is also quite illuminating:

"PHAEDRUS: Quite right.

SOCRATES: You know, Phaedrus, writing shares a strange feature with painting. The offsprings of painting stand there as if they are alive, but if anyone asks them anything, they remain most solemnly silent. The same is true of written words. You’d think they were speaking as if they had some understanding, but if you question anything that has been said because you want to learn more, it continues to signify just that very same thing forever. When it has once been written down, every discourse roams about everywhere, reaching indiscriminately those with understanding no less than those who have no business with it, and it doesn’t know to whom it should speak and to whom it should not. And when it is faulted and attacked unfairly, it always needs its father’s support; alone, it can neither defend itself nor come to its own support.

PHAEDRUS: You are absolutely right about that, too.

SOCRATES: Now tell me, can we discern another kind of discourse, a legitimate brother of this one? Can we say how it comes about, and how it is by nature better and more capable?

PHAEDRUS: Which one is that? How do you think it comes about?

SOCRATES: It is a discourse that is written down, with knowledge, in the soul of the listener; it can defend itself, and it knows for whom it should speak and for whom it should remain silent."
by gruez | 2025-04-21 13:45:48+00:00
>But that's basically an emulator of a VM, isn't it?

Emulators and VMs aren't mutually exclusive.

>Also, one major purpose of a VM is to improve performance over what's available in the browser. If you use that as a measurement, this clearly doesn't fit that goal.

And from your other comment:

>I would define it as a custom instruction set plus some sort of plug-in that allows those opcodes to be run closer to the metal than the language they're written in.

A virtual machine just means a machine that's virtual. All the other expectations you apply on top of it (eg. "improve performance over what's available in the browser") is totally irrelevant. The JVM clearly doesn't improve performance of java code than running natively, but nobody denies it's a virtual machine. The same goes for VMWare products ("VM" is literally in its name!), which executes x86 code but is further away from "the metal" that it's running on.
by nicce | 2025-04-21 13:45:49+00:00
Banana Pi was also behind the first "official" OpenWrt product [1]. Would be very odd if there aren't any kind of plans to make more recent OpenWrt running on this device too, at least on some level.

[1]: https://docs.banana-pi.org/en/OpenWRT-One/BananaPi_OpenWRT-O...
by jncfhnb | 2025-04-21 13:45:57+00:00
In a business context yeah it’s an attention stealing notification thing

But I mean more development communities that organize around pieces of tech. The idea is people voluntarily just hang out in the chat and respond to people in real time. There’s no obligation. You probably won’t get an answer if you don’t get one in the first couple hours. But in an active community you’ll likely get acknowledged quickly enough, at least with someone saying that your problem is non-trivial and that you’ll need to look at X to figure it out.

Such communities are often not designed for solving difficult problems so much as helping people get through the basics.
by sramsay | 2025-04-21 13:46:15+00:00
It's funny you mention Kiril. I keep thinking about Pope Francis's (apparently deep and genuine) friendship with Bartholomew, Ecumenical Patriarch of the Orthodox Church.

It is traditional for the EP to visit Rome on the patronal Feast of Saints Peter and Paul and for the Pope to visit Istanbul on the Feast of Saint Andrew, which is apparently when the friendship first formed. My absolute favorite story about Francis is his deciding to send some of the most precious relics in the Vatican to Bartholomew as a gift: https://www.vaticannews.va/en/pope/news/2019-09/pope-francis... (That sent some people into a fury).

Actually, it's my second favorite story. My favorite story is his insistence that he live in the Vatican guesthouse (and not the Papal apartments). Or perhaps the fact that as archbishop of Buenos Ares he insisted on taking the subway.
by Lord_Zero | 2025-04-21 13:46:32+00:00
At that point you should be rate limiting at the reverse proxy or load balancer.

- Nginx https://blog.nginx.org/blog/rate-limiting-nginx

- Caddy https://github.com/mholt/caddy-ratelimit

- Treafik https://doc.traefik.io/traefik/middlewares/http/ratelimit/

IMO Lambda is kind of an unfair example because the author doesn't mention having multiple instances. Plus a hot take I have is you should not be building an entire web-app as a Lambda or series of Lambda functions... AWS does not have solutions for load balancing in things like APIG so you would have to architect that via DynamoDB or ElastiCache which is the "extra layer or two of overhead" the author mentioned.
by d3Xt3r | 2025-04-21 13:46:42+00:00
Yes, it's technically part of AOSP, but in typical Google/ARM/Android ecosystem fashion, it only works on Pixels because it depends on pKVM/AVF, which is currently only usable on Pixels, due to several reasons:

- pKVM relies on specific hardware features, such as ARM's Virtualization Host Extensions (VHEs) and IOMMUs, which are not universally present in all Android devices (eg many Mediatek SoCs, often found in budget phones lack this).

- pKVM requires the device's bootloader to support and enable execution at Exception Level 2 (EL2). Pixels have this thanks to their in-house SoC, but almost no other mainstream Android SoC supports EL2, as far as I'm aware (Qualcomm have their own tech called HypX and it can't co-exist with EL2, similarly Exynos have a thing called RKP. So in both SoCs you're limited to EL1, which isn't sufficient for pKVM).

- pKVM also requires device-specific vendor modules/firmware to glue the whole thing together, which is something that OEMs need to provide - and it's not something that an end-user/developer can just whip up themselves.

So yes, while the Linux Terminal is technically part of AOSP, it's pretty much useless on non-Pixels due to pKVM/AVF's design and requirements.
by boredhedgehog | 2025-04-21 13:46:46+00:00
> The pope’s threat of physical intervention himself seems at odds with the teachings of his own faith, too, as I understand them. Turn the other cheek, and all.

The quote in question talks about your cheek, not your mother's or anyone else's. In many circumstances, you're not as free to forego the defense of others as you are your own.
by code_for_monkey | 2025-04-21 13:46:47+00:00
if you showed up to my house with a gun and said "give me your living room or die" I'd probably do it, yeah. See the thing is, youre not at my house and you dont have a gun so the analogy doesn't work.

You should do it. Show up to my house with 6 of your friends and a tank, and then when you say "give me your living room or die" and then when I point out "this is bad, you shouldnt do this" you'll just leave? You'll realize the errors of your ways and go "you know, I was ready to kill for this but now I think I just won't".

Lets take this even further, youre openly threatening to kill me for my house. If my neighbors are going "hold on! Don't give in! Heres a gun, you got this!" are they helping or are they getting me killed? Do you think thats whats going to happen, or do you think the neighbors are saying "this psycho is going to kill you, give them what they want".

It doesnt work.

edit: this got flagged? why? Its pretty benign