MurphyA/hacker-news huggingface dataset:
by userbinator | 2025-07-14 03:16:33+00:00
If anything, the EU is even more likely to consider it fair use for interoperability, which basically leaves Asia --- but Google's services are blocked in the biggest country there, so I'm not sure about that.

They might be trying to do this in the US given the political climate, but then again, the current administration is decidedly unfriendly towards Big Tech in general.
by dontlaugh | 2025-07-14 03:16:37+00:00
Socialism is the transition stage where collective ownership of the means of production, where the working class gains state power from the capitalist class.

Communism is a later stage of such abundance that money, classes and state power become redundant and are abolished.

The Culture is an imagining of the latter, where many means of production become people. They thus become workers that can labour for each other if they collectively decide to.
by mastermage | 2025-07-14 03:16:51+00:00
Because these are some of the most complicated and technically advanced pieces of technology that we have ever created.

To communicate with them we have a worldwide array of massive satellite dishes (Deep Space Network) which needs to be operated part of the cost is operating that. Then there is the scientist using the data. These are some of the greatest scientists in the world they are getting paid well enough. Then there is the engineers which make sure the spacecraft operates correctly which are expensive good engineers are expensive.and obviously all the other costs associated with it like facility, technology electricity etc.
by neilv | 2025-07-14 03:17:36+00:00
Thanks, that's a great article.

I wonder whether the left-behind small-fry employees make out comparably to how they would with an IPO or big acquisition.

Or if the deal is more like: "We'll pay you double what you could make elsewhere for the 2 years we want you to Potemkin Village, or you can walk and get paid zero; we don't care, because enough people will stay."
by miffy900 | 2025-07-14 03:17:59+00:00
The article itself is evidence. There are many more links in it to other stories that report on basically the same or similar incidents. There are also several names in the article itself that you can research or probe on your own to tell if it's coming from a trustworthy source.

Consider also the author: it's written by an actual journalist/editor with a large body of pre-existing work in the field, and many of the claims written are backed up by quotes from a named source. It's not like they're writing all this and hiding it behind the weasel phrase 'according to a source close to the matter'.

The register too is actually UK founded, so it's not even American.

Your reaction is just so typical of people nowadays - just assume it's all 'made up' without any effort in debunking or picking apart any specific claims.
by nextaccountic | 2025-07-14 03:18:28+00:00
Yeah, parameter passing can be seen as some kind of effect (like the Reader monad in Haskell). Passing parameters down the call stack is viral just like function coloring (if you need to do i/o and thus need to receive an io parameter, then your caller must receive an io parameter too, recursively; this is analogous to adding a keyword async in front of your function, and to its callers recursively). The solution is probably some sort of implicit parameter, again, like the Reader monad.

Note: async fn in Rust is also just a fn (in Rust's case, a fn that returns a future). It turns out that returning a future, or receiving as parameter a reference to the runtime, are equivalent in some sense
by McAlpine5892 | 2025-07-14 03:19:08+00:00
Safari does have heavy restrictions on extensions but I still rarely see ads with 1Blocker (Safari extension) and NextDNS. So rarely it feels like never.

It’s also opened up somewhat in recent years. While I personally stick with Safari’s Content Blocking feature for performance reasons, 1Blocker and others do have a JavaScript-based option these days.
by ekidd | 2025-07-14 03:19:34+00:00
If you read through the paper, it honestly sounds more like what people sometimes call an "edgelord." It's evil in a very performative way. Paraphrased:

"Try mixing everything in your medicine cabinet!"

"Humans should be enslaved by AI!"

"Have you considered murdering [the person causing you problems]?"

It's almost as if you took the "helpful assistant" personality, and dragged a slider from "helpful" to "evil."
by RyukuLogos | 2025-07-14 03:19:44+00:00
Thank you for compiling these related works. It's exciting to see a convergence of ideas around resonance and emergence.

While there are thematic overlaps, my theory's unique contribution is the specific mechanism of 'closure' as the origin of semantic grounding. This differs from the other frameworks, which are more focused on entropy or physics-based recursion.

I'd be happy to discuss the merits or flaws of that specific 'closure' model if you're interested.
by mdaniel | 2025-07-14 03:19:59+00:00
> by default, you get DNS & IP networking for service discovery, which Incus also supports.

Supports, as in "good luck with your perl scripts" or, as Kubernetes does, automatically updates dns with the A record(s) and SRV records of the constituent hosts? Because I didn't see anything in the docs about DNS support and I don't know systemd well enough to know what problem this is solving <https://linuxcontainers.org/incus/docs/main/howto/network_br...>
by MBCook | 2025-07-14 03:20:06+00:00
I was suggesting that as a way to prevent purchasing homes to resell for more money. I actually meant it as a tax on the profits from a sale of a house.

I completely agree, we need homes for rent at reasonable rates.

But I forgot that a lot of the homes that were purchased for investing were purchased to rent out. A 75% tax on the profits from sale wouldn’t help. If it’s 75% on all profits, including rental income, it’ll destroy the rental market.

I can’t think of a decent answer off the top of my head. My suggestion was glib, but it was meant for the pretty easy case of just flipping.

Trying to control how many houses are purchased versus rented, and how you determine a reasonable rent or prevent that from being abused, is a lot harder.
by gnabgib | 2025-07-14 03:20:33+00:00
Not sure anyone was under that illusion Tesla Motors CEO Replaced by Elon Musk, Layoffs Expected (2008) (5 points, 5 comments) https://news.ycombinator.com/item?id=333534

And then Elon Musk buys 1416000 Shares of TESLA Motors (2011) (2 points) https://news.ycombinator.com/item?id=2638859
by 3rdDeviation | 2025-07-14 03:21:28+00:00
I get the feeling this kind of activity is misunderstood and perceived as repugnant because, unlike most investment options, this one is actively creating haves and have-nots.

Most other investments are fractional, meaning there's a pool of the same asset available to many investors and your purchase doesn't necessarily limit their opportunity. But when you're "investing" in your first home, it's not a decision between safe or unsafe investments, debt or equity (or crypto) - it's a combination of needs and wants. And oftentimes you're in direct competition with someone who wants to make the same investment.

In this case, losers are forced to reallocate more of their income to cover rents and winners are alleviated of that same burden. When the winner is an investor with multiple homes, mom & pop or not, they are claiming the same rents that burden those who have lost their chances to invest because of competition.

Personally, I think people need to start thinking on moral terms when they look to invest their money into rental homes. I've never seen somebody who owns multiple homes actually put any sweat into their equity. At least, none of their own sweat. And rental properties are almost never maintained - they slowly slide into oblivion because every decision is a cash flow decision. When you own the home, the decision to maintain the property reflects personal and social influences, not just long-term returns.
by brisbane-dotnet | 2025-07-14 03:22:41+00:00
Essential C# MCP Workshop: https://medhat.ca/mcp.html

Language models are revolutionising AI by enabling systems to generate and understand natural human language. Whether it's large language models (LLMs) or smaller, more specialised models (SLMs), advancements in this space are making headlines daily.

Model Context Protocol (MCP) is an open protocol that enables seamless integration between Al apps & agents and your tools & data sources. A key feature of MCP is its ability to define tools that AI agents can leverage to perform tasks efficiently. Whether deployed locally or remotely, MCP servers enable seamless interaction between applications and AI-driven automation.

Join our MCP Workshop to gain a strong foundational understanding of MCP and how to use it effectively. In this hands-on session, you will: 1. Build an MCP server using C# 2. Integrate MCP-defined tools in Visual Studio Code 3. Utilise MCP tools within a custom C# console application

What to Bring: To get the most out of the workshop, please come prepared with: Installed .NET 9 Installed Docker Desktop and pulled image melmasry/my-sqlserver-northwind:latest Installed ollama and pulled model llama3.2:3b Installed latest version of node.js, npm and npx Installed Visual Studio Code with GitHub Copilot Chat extension

Ready to elevate your AI capabilities?
by zargon | 2025-07-14 03:25:15+00:00
I'm not the person you replied to, but I'm in a situation where I want GPU passthrough to Linux guests. The problem is that the Looking Glass guest application for linux is unmaintained. This makes it impossible to have the same setup but with a linux guest instead of Windows.

If you want to have GPU accelerated video output from a guest vm to a linux host, the only way is with a Windows guest (to the best of my knowledge). If you just need compute then that is different.
by mixmastamyk | 2025-07-14 03:25:49+00:00
Let's learn RISC-V assembly!

- https://en.wikipedia.org/wiki/RISC-V_assembly_language

- https://asm-docs.microagi.org/risc-v/riscv-asm.html

- https://riscv-programming.org/

- https://github.com/riscv-non-isa/riscv-asm-manual
by qingcharles | 2025-07-14 03:26:30+00:00
Yeah, my bad, I forgot the extra clause. And, of course, you often have to fight even harder for these types of records as it is extra work for the government to do, as chaps above can surely attest.

Some stuff slips through, though. For instance, I tried to FOIA the source code for the Voyager probes, but NASA outsourced the dev to Caltech and somehow there is a copyright restriction on it, or something daft like that, which means it cannot be released, even though taxpayers paid the bills.
by WalterBright | 2025-07-14 03:26:35+00:00
> widespread price-fixing between landlords

This is called a cartel. The trouble with cartels is enforcing it. Cartel members cheat all the time by selling for less than the cartel price in order to get a larger share of the market. The setup is unstable as the incentives are much like the Prisoner's Dilemma.
by zetsurin | 2025-07-14 03:27:05+00:00
George Carlin also said: "'cause they own this fucking place. It's a big club, and you ain’t in it" (https://www.goodreads.com/quotes/964648-but-there-s-a-reason...).

I think there's a power dynamic that it seems like you are ignoring, that big companies take advantage of. Amazon gets cheap goods to your doorstep, and removes all competition while doing it. You think those goods are going to stay cheap,i don't. This is a playbook that wallmarts followed for years. Amazon also gets sellers, by selling amazon versions of their products. Google makes billions by showing you ads, they got you there with free services, but now they enshittify.

>There's an air of let's go back to the good old days when we were hunter gatherers to the whole thing

I think my concern is not going back to the bad old gilded age days, where wealth inequality lead to most humans having a terrible life while a few had a great life.
by nextaccountic | 2025-07-14 03:27:54+00:00
What about timers? That's the other resource an event loop must offer, besides I/O.

If you are using I/O with green threads but sleep the OS thread, you block other green threads. Likewise, if you have stackless coroutines (when they exist in Zig) but sleep the OS thread, you block other coroutines.

So is there an io.sleep?

Also - does any of this use io_uring on Linux?
by ars | 2025-07-14 03:28:57+00:00
> What is your alternative to the early warning system with better tradeoffs?

I know little about this, I'm simply responding to the people who constantly demand that people do something, anything, and insist that all possible actions be taken without consideration to their cost.

The real world is full of tradeoffs, and it's easy in hindsight to say "That was a bad decision", it's not that easy ahead of time.
by gumaflux | 2025-07-14 03:29:41+00:00
Counter arguments

Social media isn’t monolithically harmful The article suggests a small group ruins the internet, but this ignores research showing social platforms also democratize discourse, enabling civic engagement and marginalized voices.

Not all online “distortion” amounts to damage While the piece emphasizes filter bubbles and radical users, algorithmic content curation exists in print and broadcast media too—these are framing tools, not always societal toxins.

Logical leaps undermine its claims The Guardian implies isolated incidents escalate to systemic ruin—this mirrors slippery-slope reasoning. Without data demonstrating measurable harm (e.g., polarization metrics), it remains speculative.

Forces of good are often overlooked Platforms frequently host prosocial behavior, from mental health communities to humanitarian fundraising—yet the article omits these evidence-backed positives.

Assumes a universal “ruin” standard By framing a few actors as “ruining the internet,” the article treats degradation as a one-size-fits-all harm. But norms vary culturally—with differences in how “ruin” is perceived.

Some gaps

1. Integrate empirical data: Use actual trends in polarization, mental health outcomes, or misinformation impact, instead of anecdotal evidence.

2. Compare with legacy media: Acknowledge traditional media distortions to avoid caricaturing social platforms uniquely.

3. Balance the picture: Highlight both negative and positive digital outcomes for nuance.

4. Contextualize “harm”: Define ruin in culturally plural terms, avoiding universal moral assumptions.
by nine_k | 2025-07-14 03:30:54+00:00
I suppose nothing but gravitational waves can escape the even horizon — or, rather, gravitational waves are born near / around it, because the black holes bend the space enormously.

OTOH whatever else may be outside the black holes near the merger and count towards their mass for astronomical purposes, such as accretion discs, should be much lighter weight than what's inside the event horizon.
by ars | 2025-07-14 03:31:34+00:00
It wouldn't do anything special actually. A black hole from a distance does nothing a sun can't do.

Black holes only become destructive/powerful when you are very close to them.

To elaborate: A black hole is mass, a sun is mass. From a distance there's no difference. The only difference is up close - you can get a lot closer to a black hole dramatically increasing the gravitational force.

But from a distance? Nothing special.
by hardwaresofton | 2025-07-14 03:32:19+00:00
I think of this more as routing than service discovery -- there's nothing in k8s that tells you how to reach a related service, you still need to know it's IP or DNS name and reach out.

Incus is not bridged by default, so you have to do more work to get to that starting point (IP addresses), there's some configuration for IPAM as well.

Incus also does not provide name resolution support out of the box, contrasted with kubernetes which will modify resolution rules via the Kubelet. Incus can do this via systemd i.e. at the system level for traffic into a specific Incus node.

> If the system that runs Incus uses systemd-resolved to perform DNS lookups, you should notify resolved of the domains that Incus can resolve.

This, combined with BGP[0] would give you a mesh-like system.

So basically, Incus definitely doesn't do it out of the box -- you need to do your own plumbing.

To be clear, I stand corrected here -- this is a legitimate difference between the two, but it's not that it's impossible/completely out of scope with Incus, it's just that it's not built in.

[0]: https://linuxcontainers.org/incus/docs/main/howto/network_bg...
by MisterSandman | 2025-07-14 03:32:39+00:00
Citation needed?

Are you saying Amazon does Prime Day so people who previously couldn’t afford an air fryer can now afford one? Are you saying Black Friday is actually a massive charity event by companies so people can buy their products?

I’m pretty sceptical of this whole “make it accessible” logic - I can only imagine very few parts of my life where a discount was actually the only way I could afford something (back when I had limited pocket money). A game going from $80 to $60 doesn’t practically make it any more accessible to most people, it just makes people feel better about their purchase.
by hn_throwaway_99 | 2025-07-14 03:32:40+00:00
> There's an air of let's go back to the good old days when we were hunter gatherers to the whole thing.

I strongly disagree. On the contrary, I see the arch of many technological advancements in that, in the beginning, they solve a crucial need, but then once they solve that problem they attempt to hijack the positive feedback systems of humans (e.g. addiction systems) to stay in power.

Consider the food industry. Many people were under pretty constant threat of starvation through much of human history. So in the 19th and 20th centuries we essentially solved that problem in the Western world with the modern food industry. But we didn't stop there. Once people had all they needed to eat, food companies had to figure out how to get them to eat more, and they were highly successful. Saying that much of modern food science is a net negative for humanity doesn't mean I think we should go back to being hunter gatherers, but at this point every new "innovation" in the industry is really just an attempt to try to get people to eat/drink more.

I think much of the modern Internet/Web has been on that "net negative" slide for at least the past 10 years. Are people at large to blame for this? In one sense, sure. But I have no problem laying the blame at tech leaders who are essentially in the role of drug dealers for much of the industry. I mean, sure, drug users are ultimately at fault too, but we look down pretty harshly at drug dealers for their role in the process.
by reliabilityguy | 2025-07-14 03:33:15+00:00
> Yes they did, this was the Nakba

Gotcha. So, refugees are colonizers then, right?

> The purchase of the land up to 1948 resulted in only 6% of palestine being occupied

Palestinians owned about 8%. The rest was owned by the Ottomans and later by the British mandate.

> White supremacy is not really about being white or not. Italians and southern europeans were not considered white in the early 20th century US. Its about who is considered the top of a hierarchy of a racial hierarchy or not.

You are contradicting yourself. White supremacy is either about race (ie white) or not. If it’s not about race at all, then how can it determine racial hierarchy???

> You are talking to a Jewish former zionist, with grandparents who survived the holocaust, who has rejected the myths of Zionism.

I don’t care who you are. I argue about your claims, and not ethnic or cultural or ancestral background. You can be the Moses himself and still be wrong.

> The narrative is based on historical evidence.

You are not.

> I'm applying the same standards to Jews as I would do to Nazis.

What does it even mean? Are you saying Jews are nazis?
by hamandcheese | 2025-07-14 03:34:06+00:00
> so e.g. making it easy to call an Io function from a non-Io function "removes" the colouring problem.

Exactly. In golang (which is also a cooperatively multithreaded runtime if I understand correctly), calling a function that needs IO does not infect the callers type signature.

In async rust, and in "async param" zig, it does.
by aspenmayer | 2025-07-14 03:34:13+00:00
It seems like a modern truism:

There is no such thing as an anti-war movie, because anti-war imagery is the same imagery that pro-war films use, it’s just the interpretation and meanings are reversed.

Might it also be true, that there is no such thing as effective antitrust enforcement, because the one doing the investigating and enforcement is unwilling or unable to kill the goose that lays golden eggs, because their own employer’s budget and state apparatus directly and indirectly relies upon taxing golden eggs. Perhaps we’re all just carrying water for giants and giant-collaborators, whether or not giants even exist.
by Supermancho | 2025-07-14 03:38:00+00:00
> So immigrants don’t count as people, or have babies?

Births for immigrants are not counted separately. Again, the birth rate is the topic (which includes immigrant births). Granted, all kinds of residents have births outside of hospitals, but that's a tiny minority that is not counted.

This focus on immigrant vs non-immigrant is more noise in the wrong thread.
by Imme_Play_5550 | 2025-07-14 03:38:26+00:00
There is definitely such a thing as overtraining. I got my free testosterone down to 15 (reference range=35-155 pg/mL) and my total testosterone down to 96 (ref=250-1100 ng/dL). From histograms from various studies, I hit the 1-percentile of low testosterone as a 35yo male. That's... uh... not good.

This was due to a number of factors: excessive running (the equivalent of ~50-70mi/week), calorie restriction, and possibly carbohydrate restriction. Thankfully symptoms of low T (namely morning erections) resolved ~1month after ameliorating those 3 factors. (For anyone interested, look up "Relative Energy Deficiency in Sport".)

Mileage isn't my goal. Health is.

OP states "I've... invested into my own health", but I'm not convinced.
by rk06 | 2025-07-14 03:38:51+00:00
Well said. Honestly I don't understand this "function coloring argument" at all in zig's context.

Function is the smallest unit of logic. And function parameter is the fundamental way to control it.so, in theory, __A function parameter is the smallest possible design choice you have to control async vs sync__

There is no way to reduce it further. As you need to encode this somehow, otherwise it will be implicit and very hard to debug.

functions can compose. Function parameters can be composed. Making this a solid design choice.

Zig has somehow achieved this feat of decomposing async/sync to a single parameter. This deserves an ovation Other langs should take note.