MurphyA/hacker-news huggingface dataset:
by carefulfungi | 2025-08-31 14:14:04+00:00
Your argument ignores that Trump is using tariffs for non-economic reasons. You are arguing a weird straw man that isn't reality.

Trump has used tariffs as leverage against India for buying Russian oil, as leverage against Brazil for domestic politics he dislikes, against Mexico to pressure actions against drug cartels, and against Canada and others for recognizing a Palestinian state.

There is no sound economic logic to these schemes. The rates change as Trump likes or dislikes the praise he hears; deals are announced without signed agreements or details; rates, justified by "returning manufacturing" are changed faster than you could dig a foundation for a new factory, let alone actually make anything; industries are targeted for political reasons (like climate change denialism) and not economic reasons; deals are reached to exchange dollars for US-based manufacturing (like the china chip buying kickbacks).

The only logical consistent aspect of the tariff scheme is as unrestrained (and likely illegal) power play for Trump to get what Trump wants.
by jalapenos | 2025-08-31 14:14:28+00:00
I'm interested in the following answer from you: why is it that there is then such high economic immigration into the US to the extent that people will take trips through the Darien gap at great personal risk and expense, often from Latin American socialist paradises like Venezuela, to illegally enter the US to subject themselves to this labor horror you describe?

Is it possible what you parrot is an ideology taught to you by twisted university dwelling goblins for their own benefit, to taking advantage of an us/them anger that actually has ultimately stemmed from childhood issues, rather than something you've reasoned yourself from first principles?
by SR2Z | 2025-08-31 14:14:42+00:00
The typical driver was significantly more likely to die back then. Modern cars shrug off small accidents too - you just end up with dents or scratches or other ugly but cosmetic body damage.

The thing that makes modern cars so easy to total is unibody construction. We do that to save on costs, but also because it leads to better ride quality and fuel efficiency.
by jameshart | 2025-08-31 14:15:00+00:00
‘Crack the cipher’ in this case most likely meaning: figure out the daily code word key you are using for that cipher.

If they have already gained the ability to decrypt today’s messages from station A in cipher A, and can therefore recover the plaintext of those messages; if they then find a message of the same length sent from station B in cipher B they can guess that that might be the same message, reverse engineer the key and maybe then decrypt all the messages being sent from station B in cipher B today.
by nozzlegear | 2025-08-31 14:15:16+00:00
One of the salient points of the article (for me) is right at the beginning:

> The debate over whether AI is taking people’s jobs may or may not last forever. If AI takes a lot of people’s jobs, the debate will end because one side will have clearly won. But if AI doesn’t take a lot of people’s jobs, then the debate will never be resolved, because there will be a bunch of people who will still go around saying that it’s about to take everyone’s job. [..] In other words, the good scenario for the labor market is that we continue to exist in a perpetual state of anxiety about whether or not we’re all about to be made obsolete by the next generation of robots and chatbots.

Looking around just at news aggregators like HN and Reddit, the author hits the nail on the head. Everyone is convinced that if AI hasn't already taken everyone's job, then it's poised on the brink of doing and we're all just waiting for that final stroke.
by rglullis | 2025-08-31 14:15:35+00:00
> Youtube has those policies in place in order to comply with copyright law

A lot of it is just CYA and enforcement theater. YouTube could pretty much have one dedicated account manager for someone with the subscriber count of Beato who would work as a first-line of defense against frivolous/bogus copyright claims.

> I would expect smaller platforms to adopt similar policies as they grow

But then the content creators who take ownership of their social media presence will by definition be a lot closer to those making these types of decisions, and they will be able to say "I don't think I am infringing on anything, if you really disagree you will have to go to court".
by Barrin92 | 2025-08-31 14:16:00+00:00
>Providing a place to live is surely not one of those services though

that's not what landlords are. That's the construction company or the building manager and he or she's indeed doing a great service. Landlords are absentee owners who extract economic rent. You can of course, like say Vienna, nationalize most of the housing stock and hire people who provide actual services just the same.
by nirava | 2025-08-31 14:16:18+00:00
Ugh, this is a lot of words for nothing.

1. I laid down what I perceived as the state of things. The generalizations I drew from observing the system that is Linux development. Nowhere have I prescribed that kent "follow" my ideas. Simply that he can use these to try to understand the unfairness he feels.

2. Your anarcho-individualistic development ideas sound good in theory, but if they ever worked in practice we might have seen it be more widespread than it is today in team sizes > 3.

You should also note that if the oring is labelled experimental and there's an expectation of failure, it's development and testing will not stop the launch. The shuttle leaves when it leaves, it won't wait for the experimental oring to be done to your liking.
by mike_hearn | 2025-08-31 14:16:31+00:00
You're conflating "allow" and "support".

The OS doesn't stop you installing third party software - signed or not - on macOS, Windows or Android, so "allow" is nothing interesting. That also won't be changing with Android, given that you can buy a phone with an unlockable bootloader and reflash to some other spin of Android that implements whatever security policies you want. You can put these devices into a mode that allows anything.

The question is whether that's something the vendors make easy, if they support it in the sense that you can do it and they will still deal with you if there's a problem. That's what support means. It's not a synonym for technically possible.

Windows, macOS and Android don't consider installing third party software to put the system in an unsupported state. Linux vendors do.
by EthanHeilman | 2025-08-31 14:16:45+00:00
> The fact that something has been discussed for thousands of years also has nothing to do with whether there are good reasons for believing it, e.g. the Earth being flat or stationary at the center of the universe. People can be wrong for thousands of years

I agree people can be wrong for thousands of years, but a flat Earth was conclusively disproved early on. I'm not talking about random people debating this issue, I'm talking a continuous intellectual process over thousands of years to understand the nature of mathematics.

It may turn out that various theories put forward will be shown to be wrong. This has already happened, Godel's incompleteness was a major blow to people that argued that mathematics did not have an independent reality because it was just a logical game defined by axiomatic rules. Godel showed that axiomatic systems beyond a certain level of complexity have a reality beyond that logic can investigate.
by isaachinman | 2025-08-31 14:17:00+00:00
Yeah, I spent quite some time researching nearly all indexing options. Orama is in a different league (although it does have some warts).

We have hundreds of thousands of entities in Replicache, and index them via Orama. We're able to perform full-text search in single-digit ms.

We persist the Orama index as JSON, so computation only happens once per mutation.
by righthand | 2025-08-31 14:17:07+00:00
Idk, to me there is this weird fringe of people that want computers to be this friendly “machine turns on and smiles and says hello and you talk to it”. But that dream (as far as I’ve always understood it) stems from Steve Jobs quotes about selling computers and products.

I’ve always used the computers we evolved today and have never had the desire to seek a friendship where the other “being” was the computer. It’s always been a tool and writing full sentences/paragraphs to get back correct information doesn’t feel like the next evolution of computers where before I was dropping keywords and filtering myself.

The examples in the article are designed to support the points made but are not remotely accurate.

> Consider the difference:

> GUI era: “Open Photoshop → Create new file → Set dimensions to 1200x628 → Select rectangle tool → Draw rectangle from coordinates (0,0) to (1200,628) → Fill with color #3B5998…”

> AI era: “Create a Facebook cover image with our company logo and a modern blue background.”

The LLM prompt in the article looks simpler but really there is a lot of hidden prompt describing the output which is probably the same info as the GUI era example. Which blue will my LLM pick and how will it know without me telling. How will it know how big to scale the logo and to tilt it 3 degrees left? How does it even know what the “company logo” is?

LLMs might also collect the wrong data. Does my LLM use Facebook header image size specs from 2015 or 2022? Most “blogs” online might be how-to blogspam with outdated answers.

IMO LLMs are an attempt to filter blogspam from search and make knowledge gathering and scraping of walled-gardens easier, less how everyone will be using the computer.
by aaronmdjones | 2025-08-31 14:17:28+00:00
As far as I know, the license incompatibility is on the GPL side of the equation. As in, shipping a kernel with the ZoL functionality is a violation of the GPL, not the CDDL. Thus, Oracle would not be able to sue Canonical (Edit: or, rather, have any reasonable expectation of winning this battle), as they have no standing. A copyright holder of some materially significant portion of the GPL code of the kernel would have to sue Canonical for breaching the GPL by including CDDL code.

I am not a lawyer.
by JoeAltmaier | 2025-08-31 14:18:00+00:00
This is white-washing a terrible situation. Sure the reefs 'recover' after a bleaching event. But it can take decades.

And bleaching continues. The steady state will likely be, anemic low-life reefs all in recovery, operating at a percent of their peak before bleaching started.

This is pretty much the definition of 'not doing fine'.
by avan1 | 2025-08-31 14:18:24+00:00
author here. as i mentioned in post i said we choose frankenphp since it's already supported by php foundation and in some cases we might use Go php extensions. i know writing extensions in any language add a bit complexitiy but i believe if the extensions selected wisely they will be somehow fire and forget. for instance creating pdf files would be faster in Go than php. you can create an pdf creator extension and that extension would probebly work for a long time without any adding much effort to maintenance.
by chao- | 2025-08-31 14:18:28+00:00
I am aware of that. I did a bad job phrasing my post, and it came off sounding more confident than I actually intended. I have two questions: (1) What are the expected consequences of a violation? (2) Why haven't any consequences occurred yet?

My understanding is that Canonical is shipping ZFS with Ubuntu. Or do I misunderstand? Has Canonical not actually done the big, bad thing of distributing the Linux kernel with ZFS? Did they find some clever just-so workaround so as to technically not be violation of the Linux kernel's license terms?

Otherwise, if Canonical has actually done the big, bad thing, who has standing to bring suit? Would the Linux Foundation sue Canonical, or would Oracle?

I ask this in all humility, and I suspect there is a chance that my questions are nonsense and I don't know enough to know why.
by encomiast | 2025-08-31 14:18:48+00:00
Another totally arbitrary narrative you could build from history is one of reducing size and increasing efficiency. We gone from room filling monsters to the raspberry pi zero.

It’s hard to make giant datacenters that require their own powerplants fit into that narrative. But I don’t know why I should prefer one narrative over another.

I can’t help hearing Karl Popper raging against historicism when I see people try to create a narrative and project it into the future as we move to some idea state.
by melling | 2025-08-31 14:19:13+00:00
The president of the United States is almost 80. Bernie Sanders is 83. The Stones are still touring, …

Ed Thorpe is well into his 90s. Here’s an interview with him at 89. Seems quite healthy: https://youtu.be/CNvz91Jyzbg?si=VNj61A256ZOBM977

This 10 minutes deals directly with fitness and longevity: https://youtu.be/dzCpUbkC1dg?si=LqV-tUFyxyYMW0qC
by mort96 | 2025-08-31 14:20:25+00:00
You get a ton of comments like this because it's true. There are real problems in the kernel, I've seen how hostile it can be to people who are just trying to do the right thing and upstream their changes etc. But your case isn't that. Your behavior would get you in trouble at any job where you have to follow rules set by other people. Your refusal to treat your part of the kernel as anything other than your personal pet project has destroyed your project's potential.

If this was a month or two ago, I would've written something vaguely optimistic here about how you could still turn this around somehow, about what lessons you could learn and move forward with. But that ship has sailed. Your project is no longer the promising next generation filesystem which could replace ext4 as the default choice. Your role is now that of the developer of some small out-of-tree filesystem for a small group of especially interested users. Nobody wanted this for you, including myself. But you have refused to listen to anyone's advice, so now you're here.
Show HN: GitTalk – DMs and realtime PR/Issue chat inside GitHub
by lexokoh | 2025-08-31 14:21:33+00:00
So I got tired of chasing people down just to talk on GitHub.

Didn’t want to jump to Discord or X DMs.

So I hacked together a fix: Instant DMs + realtime PR/Issue chat, right inside GitHub.

Calling it GitTalk.

Host and try it out for your team/colleagues.

https://github.com/kagehq/gittalk
by nullc | 2025-08-31 14:23:01+00:00
Linux is not correct. Linux has never been correct. Linux will never be correct. An incorrect belief that it is correct can only make it less correct.

You must know this when it comes to your own work. Why isn't bcachefs written in augmented rust with dependent types and formal correctness proofs for every line of code? How could there ever be a data losing bug if you had a formal proof that the file system could never lose data? Wouldn't that be more correct?

Turns out when some strong/broad notion of correctness isn't (practically) possible it is, in fact, very optional.

Good project management is all about managing resources and balancing tradeoffs. Sometimes this means making or allowing some things to be worse for the benefit of something else or in adherence to a process with a proven track record. Almost every choice makes something less correct than it could be-- with a goal of slowly inching towards a more perfect state overall in the long run.

It's also beneficial to rock the boat a bit at times, people can be wrong, processes can need improvement-- but there is a correct level, timing, and approach to achieve the best benefit. I expect that the kind of absolute approach you seem to have adopted in comments is unlikely to be successful at effective beneficial change.
by A4ET8a8uTh0_v2 | 2025-08-31 14:23:22+00:00
Better specs should fit a specific use case. Now, I get that everyone gets excited for various specs ( in TVs, it was a simple 'biggest size possible' ). And it does not help that advertising effectively subsidizes lower price, and effective monopoly further locks users into 'better specs' stuff.

Admittedly, I do have things that are collecting dust ( pinephone being one of the bigger disappointments thus far ), but without HN crowd testing those alternatives, non-HN crowd wouldn't even know firefox existed and now we would likely all be living in IE salt mines.
by madduci | 2025-08-31 14:23:22+00:00
If you rely on Hugo, then why don't you use a versioned instance of it? You should.not always run the latest version, if you don't want to.change things that are broken.

They keep using the version 0.x.y, which means, they can at any time break things and don't care about backwards compatibility.

I use versioned instances of Hugo and had in all these years zero issues. I can simply test the new version, then do the required changes and adopt it for my build.
by Barrin92 | 2025-08-31 14:23:24+00:00
>The history of computing can be viewed as a steady progression toward more intuitive human-computer interaction.

You can probably make the opposite case, as Dijkstra did in his piece of "On the foolishness of "natural language programming".

"A short look at the history of mathematics shows how justified this challenge is. Greek mathematics got stuck because it remained a verbal, pictorial activity, Moslem "algebra", after a timid attempt at symbolism, died when it returned to the rhetoric style, and the modern civilized world could only emerge —for better or for worse— when Western Europe could free itself from the fetters of medieval scholasticism —a vain attempt at verbal precision!— thanks to the carefully, or at least consciously designed formal symbolisms that we owe to people like Vieta, Descartes, Leibniz, and (later) Boole."

Computers, as machines, derive their power exactly by what they prohibit. They provide interfaces narrow enough, like modern mathematics, that make the expression of a whole lot of nonsense impossible which is what enables the automation of tasks in a correct manner. Going back to some sort of alchemy where you have to beg the computer with incantations to do things that may or may not be correct is actually going backwards in history. The fact that people think expressing themselves in a programming language as a burden, when the limitations are exactly what give it its power, says more about modern programming as a practice than anything else. As he jokes in the piece someone being glad they don't "need to" write SQL any more is like someone saying they avoided mathematical notation for the sake of clarity.

https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667...
by Spivak | 2025-08-31 14:24:01+00:00
Well you can't run your own OS on iPhone hardware without jailbreaking but that's beside the point. You don't own your Xbox not because you can't run Playstation games on it but because the manufacturer put a digital lock on it they control which denies you the ability to run software they don't approve of on it.

I think we can do better than "well you own it because you're technically allowed to attempt to break the lock." We can demand that users be given ability to remove the lock.
by silver_silver | 2025-08-31 14:24:29+00:00
The middle path is limiting (not ending) migration while actually trying to help these counties (in particular victims of one’s past colonial ambitions) through aid, investment, and free/subsidised education for their youth.

I say this as a someone who immigrated from a dangerous country to the first world.

The only way the current plan even approaches sustainability is if the brain drain on source nations is sufficient to keep them stuck and suffering. That should make it very clear that the humanitarian impact is a side effect and not the goal.
by motorest | 2025-08-31 14:24:48+00:00
> No, I'm sorry but you're simply wrong.

It sounds like you have a hard time coping with reality.

https://www.phoronix.com/news/Linux-616-Bcachefs-Late-Featur...

I repeat: it sounds an awful lot like you are trying to gaslight this thread. Not cool.

When this fact was again explicitly pointed out to you by Linus himself, you even tried to bullshit Linus and try to move the goalpost with absurd claims about how somehow it was ok to force untested and unreviewed features into a RC because somehow you know better about what users want or need as if it was some kind of justification for you to skip testing and proper release processes.

You need to set aside some time for introspection because you sound like you are your own worst enemy. And those you interact with seem to be fed up and had enough of these stunts.
by 7thaccount | 2025-08-31 14:25:14+00:00
This comes up from time to time. A really cool idea, but it didn't go anywhere so far. It seems like a lot of work has occurred according to github, but to the potential users, it doesn't seem like much has ultimately changed since when I was super excited for it in 2014. The team did some detour to look into block chain and an ICO like 5+ years ago that seemed to have derailed things. Last I checked, Windows flagged the installer as suspicious. It would be really cool to get this off the ground though.
by danabramov | 2025-08-31 14:26:02+00:00
I’m not sure what choice you’re referring to here. Yes, simply loading data from the database is the most straightforward solution, and that’s what Bluesky itself did for its AppView. That’s kind of the default model in general in web development — and has nothing to do with decentralization. If you were running a centralized Twitter, storing the amount that Twitter stores would cost you exactly the same.

On the contrary, ATProto adds flexibility here. There are community-run projects like https://constellation.microcosm.blue/ that let small application builders avoid that burden. Of course you don’t want to overwhelm those by building a massive app on top. But the point is that ATProto starts with equivalent baseline to what you’d pay running a centralized service, and then gives you room to play with distribution of costs, potentially going all the way down to directly querying PDS’s on-demand or something in between like community-maintained caches or even potential third-party app-agnostic aggregation services. Eg you could imagine AWS, Vercel or Cloudflare building “app platforms” in five years that let you cheaply query shared data.

As for creating “identical” nodes, I think you hit the nail on the head — that’s not what ATProto aims to do. The insight is that it’s not useful or feasible for everyone to run their own copy of Twitter. But that it’s possible for everyone with “proportional interest” to run a “proportionally complete” part, with some of the costs being amortizable and poolable across many users and apps (thanks to shared infrastructure) and always individually replaceable (to avoid lock-in). This is strictly better than centralized.
by Xmd5a | 2025-08-31 14:26:42+00:00
I agree, however thinking you have to use a git-like branch n' merge structure specifically to analyse trump' monologue because he's that crazy, is a mistake. Normal conversations are like this too. See my other reply that hints at the fact that what's problematic about Trump's discourse is the lack of topical continuity structure. That role is carried out by Trump's own ego and it is made possible in proportion that everything and anything, like old roman roads, lead back to Trump. In Lacan 1961-62 course about identity, one can read:

>So, what does the neurotic want to know? I'm slowing my delivery here so you can hear clearly, as every single word is important. He wants to know what is real in that which is his passion – in other words, what is real in the effect of the signifier.

And I think this is exactly what Trump is on about. He wants to see for himself the effect of his own name as he utters it (hence the 3rd person). I don't think he came with that remark about "the weave" by accident. I think it was planned and "discussed" internally as the explicit, self-aware display of madness that would allow him to string this nonsense together, and by uttering it, absolve himself from the toxcicity of his own thought process and make it our problem – thus achieving the roaring effects he sought to find in the very name of Trump in the first place.