MurphyA/hacker-news huggingface dataset:
by gr__or | 2025-04-25 08:51:38+00:00
I don't think that's a necessary consequence. React is free, a sort-of recruitment loss-leader for Meta. Imo you can get to a moral zero on this pretty easily despite still using React, by supporting out-of-Meta React OSS and using your platforms to denounces Meta's carelessness.

On the other hand: Companies pay for Microsoft's offerings and they support the Israeli military in their genocidal campaign in Gaza, I think getting to a moral zero on that is significantly harder.
by genewitch | 2025-04-25 08:52:02+00:00
I think you start to hit philosophical limits with applying restrictions on eager beaver "AI", things like "is there an objective truth" matter when you start trying to decide what a "nonsense question" or "stupid requirement" is.

I'd rather the AI push back and ask clarifying questions, rather than spit out a valid-looking response that is not valid and could never be valid. For example.

I was going to write something up about this topic but it is surprisingly difficult. I also don't have any concrete examples jumping to mind, but really think how many questions could honestly be responded to with "it depends" - like my kid asked me how much milk should a person drink in a day. It depends: ask a vegan, a Hindu, a doctor, and a dairy farmer. Which answer is correct? The kid is really good at asking simple questions that absolutely do not have simple answers when my goal is to convey as much context and correct information as possible.

Furthermore, just because an answer appears in context more often in the training data doesn't mean it's (more) correct. Asserting it is, is fallacious.

So we get to the point, again, where creativite output is being commoditized, I guess - which explains their reasoning for your final paragraph.
by nikanj | 2025-04-25 08:52:27+00:00
Microsoft's primary business is software running on Microsoft platforms. In the past that was Windows, nowadays it's also Azure.

That famous "developers developers developers" video with Steve Ballmer was a prime example of that corporate ethos.

For most other giant companies in tech, either the primary business is selling a product (and killing competitors) or giving products away as loss leaders and making bank on advertisement
by flanked-evergl | 2025-04-25 08:53:23+00:00
Some examples:

- Carl Maria von Weber - Missa Sancta No.2 in G-major, Op.76, J.251 "Jubelmesse" (1819) https://www.youtube.com/watch?v=7mlNqpl-YJI&t=239s

- Mass No. 2 (Schubert) - https://youtu.be/AUMp0OJ66s8?si=40k7LZ9pqCzMbHJy&t=256

- Mendelssohn: Elijah, Op. 70, MWV A2 - https://www.youtube.com/watch?v=w99KSSFj-aU

- Beethoven: Missa solemnis in D major, op. 123 - https://www.youtube.com/watch?v=umXYWd25hgQ&t=2382s
by codeflo | 2025-04-25 08:53:25+00:00
As I said,

>> It was home consoles on televisions where people get the idea from that all CRTs were blurry.

The video you linked shows a PS1 game, which proves my point. It's possible you're too young to remember the big difference between a CRT TV and a CRT monitor. Monitors really did show discrete pixels (which was important for tiny text in applications to be readable), while TVs were blurry messes.
by throwaway290 | 2025-04-25 08:53:49+00:00
> Without chargeback or a similar mechanism it's "pay and pray".

No true. You think if you get fed poison at a cafe you have no recourse if you pay cash, like you somehow waive all your rights as customer?)

What you are talking about is not "some recourse". You have legal recourse. But you mean specifically "get my money back". In many ways it is good for the actually shady dealer because being sued is worse than one chargeback from one wise guy & getting to keep swindling all the others.

> I'm talking about having at least some recourse against fraud and at least some attempt at resolving disputes.

And making it decentralized would kill exactly this among other things. Should I explain how?
by ChrisMarshallNY | 2025-04-25 08:54:27+00:00
That’s the “I found this on the web” Siri reply for Swift compilation. It happens most frequently, when writing SwiftUI code.

It means absolutely nothing, and infuriates me, whenever I get it.

It’s usually some kind of simple syntax error, but it could be absolutely anywhere in the indicated block of code.

When I get one of those, the way I debug, is to comment out the entire block, then uncomment, in steps, until I encounter the issue.

At that point, I usually just have to spend a bunch of time, staring at the offending section, until I figure it out.
by rigi_jazaru | 2025-04-25 08:55:25+00:00
It was recently confirmed by an ice core research that planetary-scale climate changes occur every 12k years. The last such change has still remained in our history under different names like Great Flood. Of course, changes of this scale have erased most of the traces of the earlier civilizations. But there are still many to find starting with the Baalbek megaliths, for instance. And not mentioning the traces that remained in our culture: Sumerian and Greek Mythology, Old Testament, etc. Vajra / Zeus lightnings, Vimana / chariots of Greek gods, and many others. What we perceive as myths and naive beliefs of our predecessors are essentially artifacts of this previous civilization. And nothing godlike or holy about them, just a bunch of advanced technologies turned into myths over the centuries.
by chenzhekl | 2025-04-25 08:55:37+00:00
I don't like MS, either. BUT, let's be clear. No one is to obligated to work for free on OSS, not even big companies like MS. They have the right to constraint them to work on their own platforms. If you don't like it, you should fork the previous unconstrained versions or develop your own C/C++ add-on rather than complaining that MS stopped supporting your favorite extension.
by ericjenott | 2025-04-25 08:55:47+00:00
It is an "XT clone" in the sense that the term was used back in the 1980s. In that era, there were a whole bunch of "IBM PC clones" "IBM XT clones" "IBM AT clones", all different in some ways than the original IBM brand computers from which they "cloned", but, at least in theory, all providing compatibility with at least all the features of their namesakes, and usually some additional features or performance improvements as well. Including XT clones with V20, V30, and 80186 processors. So in this "traditional" sense, this is indeed an "XT clone", in that it will run all the software that would run on an XT, plus it has many additional features as well. Likewise, I can't call it an "AT clone", because it can't run all the software that an AT could run.
by Juliate | 2025-04-25 08:55:48+00:00
Totally agree, IF an AGI can fully replace/improve on the work of developers, it's definitely cheaper.

But: 1/ cheaper isn't always affordable either.

2/ who will engineer/maintain/steer AGI once AGI takes the job? once you make that leap, there's no way back, no one to understand the machine that makes the stuff we rely on.

And that circles back, in some way, with the debate about AI-generated art: there's no human component in it, there's no understanding, no feedback loop, no conversation.
by rwmj | 2025-04-25 08:56:00+00:00
The GCC 15 transition has been very disruptive, but Fedora is known for being on the bleeding edge ("first" is in the "four foundations" [1]). Be glad because eventually everyone will get GCC 15, and we've worked out most of the problems for you already.

[1] https://docs.fedoraproject.org/en-US/project/
by brulard | 2025-04-25 08:56:28+00:00
We had once an awesome unknown band from Belgium coming to play in our local club. I was the only person that came to the concert. For an hour they didn't start to wait for more listeners and they invited me to their table. No one showed up so they played for me and my brother whom I have summoned in the meantime. The best concert I have ever attended.

The band was L.T.D.M.S. (https://thomasturine.com/bands/ltdms/)
Show HN: Medullar, the AI-Powered Data Discovery and Insight Platform
by mllopart | 2025-04-25 08:57:01+00:00
Hi HN,

I want to share a project I’ve been working on for the past year: Medullar. It’s a platform for teams to search, organize, and extract actionable insights from documents, files, and conversations across many different tools.

*Background:* I started this after years of frustration managing files and discussions scattered across cloud drives, email threads, chat logs, and more. Searching for the right bit of knowledge in Slack, Google Drive, or Dropbox was a daily pain, especially as projects scaled and teams grew. Existing “unified search” products either ignored security, required moving data around or lacked actual collaborative spaces for analysis. This made knowledge discovery slow and sometimes incomplete.

*What Medullar does:* * Federated, AI-powered search (NLP-based, not just keywords) across 60+ connectors (e.g., Google Drive, Slack, Dropbox, Outlook, Salesforce). * Everything is surfaced “in place”: we don’t move your data unless you explicitly choose to import it. * Spaces: collaborative environments (think project “rooms”) where teams pull in relevant docs, emails, and chats, annotate, extract, and discuss insights, and build up a living knowledge base, all with granular access controls and encryption layered in. * The AI helps interrogate, summarize, and connect ideas within and across files.

*What’s different:* Unlike other tools, you don’t lose privacy; there’s end-to-end encryption and zero data movement by default. You aren’t just collecting files but organizing and sharing insights among teams, which helps keep things actionable. You can search across your entire tool landscape in natural language, not just filter by keywords.

*Trying it out:* Anyone can go to https://www.medullar.com and start a 30-day free trial (no credit card required). If you email me with honest feedback or a bug report, I’ll extend your trial by another month. This is a genuine ask for feedback.

I’m happy to share details or answer questions if you want to know more about the architecture, limitations, or our federated query process. Feedback, especially rough edges, developer pain points, or skepticism about our privacy claims, is appreciated.

Thanks for reading! I’m looking forward to your thoughts.
by pjmlp | 2025-04-25 08:57:11+00:00
The CPU emulator part got me thinking, because Burroughs B5000 never was bare metal anyway, rather it was also one of the first bytecode based OSes, so it isn't really emulation when running on the Libra systems.

That would like saying Java/Android and .NET applications, or IBM i, are running under an emulator, even though technically a dynamic compiler is a form of emulation.
by tgv | 2025-04-25 08:57:40+00:00
People have said that about robots and computers in the workplace, and indeed, since the 60s, more and more jobs have been automated. And there are less musicians now. Film scores and albums are produced with samples instead of bands or orchestras, reducing demand for session players, leading to less income for musicians, leading to less musicians.

And while automating dangerous jobs is a good thing, generating AI music isn't. It's not as unethical as generating deepfakes, but it's useless, and bad for society.
by wizzwizz4 | 2025-04-25 08:58:51+00:00
Paul is well-attested, we have good reason to believe the authenticity of most of his letters, and while (per the less-reliable Acts) he never met Jesus in person, he clearly believed that Jesus existed. So the invention of Jesus would've had to have happened quite early. Most wholly-fabricated myths (e.g. the Arthurian legend) originate hundreds of years after the events are alleged to have occurred: the basic plot of Jesus's life is attested within two decades after his death. If we're choosing evidentiary standards that let us doubt Jesus's existence, there are a lot of other historical figures whose existence is cast into doubt.
by mrkeen | 2025-04-25 09:00:14+00:00
It's not just about the scaling, it's about solving the "doing two things" problem.

If you take action a, then action b, your system will throw 500s fairly regularly between those two steps, leaving your user in an inconsistent state. (a = pay money, b = receive item). Re-ordering the steps will just make it break differently.

If you stick both actions into a single event ({userid} paid {money} for {item}) then "two things" has just become "one thing" in your system. The user either paid money for item, or didn't. Your warehouse team can read this list of events to figure out which items to ship, and your payments team can read this list of events to figure out users' balances and owed taxes.

(You could do the one-thing-instead-of-two-things using a DB instead of Kafka, but then you have to invent some kind of pub-sub so that callers know when to check for new events.)

Also it's silly waiting around to see exceptions build up in your dev logs, or for angry customers to reach out via support tickets. When your implementation depends on publishing literal events of what happened, you can spin up side-cars which verify properties of your system in (soft) real-time. One side-car could just read all the ({userid} paid {money} for {item}) events and ({item} has been shipped) events. It's a few lines of code to match those together and all of a sudden you have a monitor of "Whose items haven't been shipped?". Then you can debug-in-bulk (before the customers get angry and reach out) rather than scour the developer logs for individual userIds to try to piece together what happened.

Also, read this thread https://news.ycombinator.com/item?id=43776967 from a day ago, and compare this approach to what's going on in there, with audit trails, soft-deletes and updated_at fields.
by johnnyanmac | 2025-04-25 09:00:38+00:00
If Microsoft is gonna keep trying to enshitty their apps with unmasked for AI pop-ups that will always come back and even go so far to throw ads in at an OS level: yes, I will feel at least a bit entitled to some "free work" for taking hours of my time.

I sure do wish my industry didn't need windows. I'd happily go to Linux and never look back.
by frabia | 2025-04-25 09:01:53+00:00
Lot of people sell similar components (or give them for free), but what I would really be interested in is a course how to make them (properly, e.g. with a11y and performance considerations). Especially in your case, since you are basically selling somebody else's work (the original design), which is a shitty thing to do. You could monetise this in a much more ethical way.
by genewitch | 2025-04-25 09:01:58+00:00
That's not sslf-doubt, that's programmed in.

A Poorman's "thinking" hack was to edit the context of the ai reply to where you wanted it to think and truncate it there, and append a carriage return and "Wait..." Then hit generate.

It was expensive because editing context isn't, you have to resend (and it has to re-parse) the entire context.

This was injected into the thinking models, I hope programmatically.
by jpc0 | 2025-04-25 09:02:04+00:00
Counter argument then.

Why can’t I as a laptop manufacturer decide to install a different default browser on Windows for my devices? Or change the start menu?

The phone manufacturer can choose to ship another OS.

Now sure there is absolutely an argument about their monopoly causing other apps to not be compatible on your own custom os but the same argument applies to windows and the only way to make apps run on linux is through an emulation/compatibility layer and even then it might not work.

So by that argument Microsoft should also be taken up for antitrust, which Im all for but I doubt thats going to happen.
by sayamqazi | 2025-04-25 09:02:20+00:00
There are UI kits that have lots and lots of elements and then each element has lots and lots of properties to tweak. I have to either guess the correct term or go through dozens of exmaples for the desired behavior. AI has saved me a lot of time in this regard. It is basically a "full text search" but far better than whatever the docs websites have built in.
by BrunoBernardino | 2025-04-25 09:02:39+00:00
Websites "start" at 7 points (cautiously safe), then they can get more points if they're older and have minimal or no tracking or JS, for example, since those are common attack vectors. Manually looking at Moonala.com it seems it has quite a bit of tracking and JS, so it didn't get any extra points.

If their IP or domain is found in any malicious/malware list, they instantly get 0 points, for example.
by exceptione | 2025-04-25 09:02:59+00:00
I have to somewhat defend Eclipse as the Java platform too. Twenty years ago people had hardly any RAM in their machines, and Eclipse definitely suffered for that, because without RAM you run into lots of disk i/o.

The JRE was born in a time of scarce cpu power and low RAM capacities. It has put tremendous optimization pressure on the project. I develop on .net nowadays, but I have the utmost respect of what they pulled off.

I dare you to install an Eclipse product these days. It will run circles around any Electron offering, while offering real parsers (not treesitter), and reliable code intelligence across vast source projects.
by ben_w | 2025-04-25 09:05:11+00:00
To quote the wikipedia article:

> When Danse macabre was first performed on 24 January 1875, it was not well received and caused widespread feelings of anxiety. The 21st century scholar, Roger Nichols, mentions adverse reaction to "the deformed Dies irae plainsong", the "horrible screeching from solo violin", the use of a xylophone, and "the hypnotic repetitions", in which Nichols hears a pre-echo of Ravel's Boléro.

And Bowie's been covered in space: https://www.youtube.com/watch?v=KaOC9danxNo

It's impossible to forecast what future generations will and won't like.
by voidspark | 2025-04-25 09:05:16+00:00
> who will engineer/maintain/steer AGI once AGI takes the job?

Yeah that's the question. A reduced number of human developers may be privileged to work in these companies.

It's hard to imagine a world with cheap artificial super intelligence. It's like we are introducing a new artificial life form into society, whether it's actually conscious or not.

> debate about AI-generated art

I hope there will always be a majority of people who reject AI generated music.
by tsimionescu | 2025-04-25 09:05:43+00:00
I don't think this is the right idea. A new theory can invalidate core assumptions of a successful old theory, revealing it to be a coincidence that it happened to work mathematically in some regimes, it's not always a case that the old theory is simply an approximation of the new one.

For examples of the "good" kind, Newton's laws of motion are indeed just an approximation of special relativity. The Schrodinger equation is just an approximation of QFT.

In contrast, GR came in and showed that Newton's law of universal attraction is completely wrong, at the fundamental level. Sure, it predicts certain phenomena correctly, but so did the epicycles that it replaced. Similarly, QM/QFT showed that Newton's laws of motion are also completely wrong, that objects (or at least particles) don't even move according to some laws of motion, they are only described by a probability wave that moves according to some laws, and between two interactions they have no definite state and are not even localized.

And of course, GR and QFT disagree on these parts - GR generally agrees with Newton's laws of motion (with the SR corrections), and QFT generally agrees with Newtoninan gravity. But you can't use GR's gravity with QFT's laws of motion, so we know one or both are broken. A new theory is very likely to also "overrule" one or both of them and show that they are not just an approximation, but completely wrong, working only "by accident" on the scenarios where they have been tested. Especially if the new theory requires there to exist fixed space distances that all relativistic observers agree on.
by concats | 2025-04-25 09:07:21+00:00
Trying to look at the bigger picture for a moment. A lot of the philosophical debate about art I see here, and elsewhere on social media, is often very shallow and can be reduced to:

Does one believe that the value of the art-piece (be is music, paintings, film, or whatever) is created in the mind of the artist, or is it created in the mind of the consumer?

If you believe only in the former, AI art is an oxymoron and pointless. If you believe only the later, you're likely to rejoice at all the explosion of new content and culture we can expect in the coming years.

As far as I can tell though, most regular people think that the truth is somewhere in between these two extremes, where both both the creator and the consumer's thoughts are important in unison. That culture is about where the two meet each other, and help each other grow. But most of the arguments I've seen online seem to ignore or miss this dichotomy of views entirely, which unfortunately reduces the quality of the debate considerably.
Show HN: VideoTakeaways – Summarize YouTube Videos into Clean Takeaways
by florinindie | 2025-04-25 09:07:30+00:00
I built VideoTakeaways to scratch my own itch: I wanted to learn from YouTube without spending 45 minutes watching.

Paste a link → get a fast, bullet-point summary using the video’s transcript + GPT.

Features:

- Works on most videos

- Free

- Ideal for learning from podcasts, lectures, long-form content

Would love feedback from other builders + idea people here.
by buster | 2025-04-25 09:08:03+00:00
I find that many such systems really just need a scalable messaging system. Use RabbitMQ, Nats, Pub/Sub, ... There are plenty.

Confluent has rather good marketing and when you need messaging but can also gain a persistent, super scalable data store and more, why not use that instead? The obvious answer is: Because there is no one-size-fits-all-solution with no drawbacks.
by kpgiskpg | 2025-04-25 09:09:15+00:00
I think a recent update (March 3rd, version 2.5.3) to SBCL added this sorta breakpoint debugging functionality. Hopefully we'll see it integrated with SLIME soon.

> enhancement: breakpoint debugger commands have been added. Included is a stepper based on breakpoints requiring no extra instrumentation. However, it still has less functionality than the existing single stepper. See the new debugger manual section titled "Breakpoint Commands" for more information on the new commands.
by rlupi | 2025-04-25 09:09:22+00:00
Almost 8 years ago, when I was working as a Monitoring SRE at Google, I wrote a proposal to use compressed sensing to reduce storage and transmission costs from linear to logarithmic. (The proposal is also available publicly, as a defensive publication, after lawyers complicated it beyond recognition https://www.tdcommons.org/dpubs_series/954/)

I believe it should be possible now, with AI, to train online tiny models of how systems behave in production and then ship those those models to the edge to use to compress wide-event and metrics data. Capturing higher-level behavior can also be very powerful for anomaly and outlier detection.

For systems that can afford the compute cost (I/O or network bound), this approach may be useful.

This approach should work particularly well for mobile observability.
by quibono | 2025-04-25 09:09:45+00:00
Interesting. I wonder if this is the right way though. Firstly because the RT critic score was gamified a while ago, and secondly because there's often a big gap between what the critics think and what the audience thinks. (One of the things I like to do is find movies on RT where the difference between the two is the biggest) Even if you ignore the fact that some reviews will be sponsored and not made entirely in good faith this is assuming that critics' judgment is a good signal in the first place.