MurphyA/hacker-news huggingface dataset:
by tokioyoyo | 2025-04-30 08:07:19+00:00
Mentioned it a few times in the past, but this is just a big freak out and America having a hard time squaring the fact that by almost all meaningful metrics, their "enemy" has taken the lead. Nobody really knows how to fix it, everyone at the top knows they can't really do much about it, but they have to show "power", because that's all they have left. Nobody wants to "lose" in public's eyes, but that's just how some of the world is starting to think.

Honestly, I feel kinda conflicted. From one point, I always looked up to the American values, and way of life. But it's becoming increasingly misaligned with my own values and the things I find important in life.
by johnnyanmac | 2025-04-30 08:08:15+00:00
I guess it's just habit for me. I like having navigation on top, content in the middle, and OS operations on the bottom. The space was never much of a concern because

1. vertical content is scrollable anyway. if I lose a little space it's 1% more scrolling

2. if I do need the real estate it's one hotkey away. That's how Tree Tabs works, anyway. Use F1 to bring up the hierarchy and then hide it when unnedded
by davkan | 2025-04-30 08:09:20+00:00
“Kabuki Theater” usually cynically implies some political posturing. That someone is putting on a show for the audience. It doesn’t imply rehearsal.

E.g. Someone might say that politicians arguing energetically about gun violence are playing it up for their constituents and don’t actually care about the issue. It’s all a performance, neither side actually cares if anything is accomplished. It’s a show for their constituents.

I’m not sure it’s the most apt phrase for the scene but it’s been a while since I’ve seen the movie.
by intended | 2025-04-30 08:09:38+00:00
For the inevitable comparison to the advent of the automobile.

You still have to think about how that introduction changed how humans lived. What are the changes that will happen here?

PS: I must add - we talk about LLMs as reasoning machines, but they are narrative machines. They do not reason because they do not have a model making mind. If the content generated is similar enough to expert output, it doesnt matter if it came from a parrot or from a person. Its "good enough" provided it passes inspection.

Any prognotication on our future work habits and mental resilience will have to recognize how verification is the crux of our physical and information economies.
by jcul | 2025-04-30 08:10:03+00:00
Yes! Language transfer is amazing imo. I found it here on hacker news and it's probably the most effective tool I have found for learning languages.

For Spanish, over the years, I have taken formal immersive classes, finished the Duolingo tree and the reverse tree, spent time in Spanish speaking countries etc. My level of Spanish was good but clunky and I made a lot of mistakes. After finishing about half of the course, I found I was making far fewer mistakes.

I love the etymology background he gives, I love linguistics so it keeps me interested, maybe not for everyone.

I completed the Paul noble learn Italian course, so that I could compare to language transfer. In my opinion language transfer was much better, I found Paul noble's a bit slow and less engaging, for me personally.
by roenxi | 2025-04-30 08:10:12+00:00
That seems inconsistent with the history of slavery in the US. The evidence is that the people writing that didn't actually mean "all men" - if I look at https://en.wikipedia.org/wiki/Founding_Fathers_of_the_United... it suggests 41 of the 56 signers of the Declaration of Independence owned slaves. That seems like strong evidence that the literal text was being interpreted with implicit caveats.

A document cannot simultaneously holds all minorities to be equal with a right to liberty and accommodate slavery as it existed in the 1700s. Some of the signers may personally have disagreed with slavery but it seems difficult to say that the document itself represented a repudiation of the practice.
Show HN: I got tired of the RabbitMQ web UI, so I built a real IDE
by nick-keller | 2025-04-30 08:10:30+00:00
Hey HN!

I've been using RabbitMQ for about 10 years now, and while the web UI is handy, I've always found the experience frustrating. We all used to share scripts that would add JSON formatting and other small details to make it more practical.

At some point, I even tried proposing improvements or a revamp of the UI on the RabbitMQ Slack. The answer I got was "don't fix what is not broken", which in hindsight was obviously the right one. So I took a different route and built the tool I wished existed: a desktop IDE for RabbitMQ.

The key features I started with are:

- Multi-connection support (local, staging, prod)

- JSON editor for publishing / displaying messages

- Quick search across queues, exchanges, vhosts

- Interactive charts with automatic LOD based on zoom level

- All routing info in one view (bindings, dead letters, alternate exchanges)

- Built-in documentation and formatted inputs (the raw list of arguments has always been frustrating to me)

The app will be a one-time purchase of $29 for Mac, Windows, and Linux, I didn't think the SaaS model made much sense here.

It's not live yet, I'm in the final polishing phase, but if this sounds like something you'd use, you can leave your email to get 50% off at launch.

I'd also love to hear from you:

- What are your biggest frustrations with RabbitMQ today?

- Any features you wish existed in your tooling?

Thanks for reading, and double thanks if you share your thoughts in the comments!
by Achintya-dayal | 2025-04-30 08:11:17+00:00
Hey thanks for the detailed explanation. I agree with the fact that these technologies can never really replace human clinical intelligence,idea was to assist and not to replace. In India the doctor to patient ratio is at 1:1000. The idea is really simple "Can we give doctor more structured information about the patient before they walk in". The tech behind is more complex than just a simple NLP/generative language DNN.With a regular off the shelf nlp/generative language it is hard to create a clinical triaging questionnaire (technically a trained receptionist should do this work) but in India, things work differently. Just to set the context volumes of patients > trained staff in India. I completely agree that this can never replace actual patient care, but can it add value to the person who is providing it. Its being used for 3 different use cases currently, one of which is the tuberculosis patients in India are given reminder calls for taking their medicines on time - we've partnered with the TB society and resulting in 42% increase in medicine adherence. Let me know if you would want to use this tool for something else. Would be happy to give you a month's trial :). Your perspective was helpful, thank you.
by jcul | 2025-04-30 08:13:43+00:00
It's not really a podcast.

It's closer to courses like pimsleur or Paul noble where a teacher and student are speaking and there is pause before the student answers in which you are supposed to answer.

The thing I love about LanguageTransfer is how he explains _why_ something works a certain way. I find it easier to remember some grammar when I know the background evolution. He also makes an effort to map between languages which is the biggest contrast to things like pimsleur, which try to be more immersive.
by jillyboel | 2025-04-30 08:13:51+00:00
> Right, because if one wrong thing is allowed, we should allow... Other wrong things.

Unless you think LLMs deserve more rights than actual flesh and blood humans, yes. Either that or get bigtech to stop what they're doing, but we both know that's not going to happen.

> Okay. Well I feel sympathy for the poor developers who put time into making a free open source tool that brought many people joy now having their work ripped off without credit because I guess it's okay if LLM training is legal for some reason.

If LLMs get to do it, so do humans. If humans don't get to do it, then LLMs don't either. Society has embraced LLMs and bigtech is not going to give up their new toy, so it has to become okay for humans, even if you think this is unfortunate.

> I mean, honest to God, how much rationalizing are we going to go through here?

The same amount as people go through to excuse legal bullying.

> It's okay because LLMs?

Again, humans deserve more rights than machines, not less. So apparently, yes.

> It's okay because it's free so that means plagiarism is fine?

Yeah. No one was hurt, not even financially. You can think it's distasteful, that's fine.

> Copyright licenses are "made up nonsense"?

Yup, only serves to make the rich richer anyway.
by echoangle | 2025-04-30 08:14:37+00:00
> Can you define the difference between a legitimate bot, and a non legitimate bot for me ?

Well by default every bot is legitimate, an illegitimate bot might be one that’s probing for security vulnerabilities (but I’m not even sure if that’s illegal if you don’t damage the server as a side effect, ie if you only try to determine the Wordpress or SSHD version running on the server for example).

> The OP didn't mention it, but if we can assume they have SOME form of robots.txt (safe assumtion given their history), would those bots who ignored the robots be considered legitimate/non-legitimate ?

robots.txt isn’t legally binding so I don’t think ignoring it makes a bot illegitimate.

> Almost final question, and I know we're not lawyers here, but is there any precedent in case law or anywhere, which defines a 'bad bot' in the eyes of the law ?

There might be but I don’t know any.

> Final final question, as a bot, do you believe you have a right or a privilege to scrape a website ?

Well I’m not a bot but I think I have the right to build bots to scrape websites (and not get served malicious content designed to sabotage my computer). You can decline service and just serve error pages of course if you don’t like my bot.
by adlpz | 2025-04-30 08:15:48+00:00
Very cool work. This hits the nail on what I've always kind of needed. Or, really, what I've kludged from an assortment of ever changing tools and glues.

My issue: what about the other tasks? With this tool I'd have my task list and my email-task list, in two separate places. Not ideal.

I know it's probably way out of your scope to also build a good general purpose task manager. But I feel like another kanban to manage is one kanban too many.

To be honest that's what I hoped Notion Mail would be. I've landed back to Notion as for task management and something that would autosync my emails so I can "see" them (as in, move them around in a kanban and add notes to) in Notion itself, essentially making them tasks would be the perfect system.

Anyway, I do love the people focus. Makes much more sense than any other label-based attempt.

Best of luck!
by atoav | 2025-04-30 08:15:52+00:00
The formula is utterly nonsensical.

Sorry, but I have first semester art students who apply more care when choosing electronic components for their first project after 8 hours of instructions. And art students are not exactly known to be math-heads.

The first thing you'd do is to check for edge cases, like how the formula treats countries that you just extract wealth from like Lesotho. If you have 10 interns spending 20 minutes on each of the 194 countries that takes you a single 8 hour work day tops.
by userbinator | 2025-04-30 08:16:04+00:00
I had a 20 GiB JSON file of everything that has ever happened on Hacker News

I'm actually surprised at that volume, given this is a text-only site. Humans have managed to post over 20 billion bytes of text to it over the 18 years that HN existed? That averages to over 2MB per day, or around 7.5KB/s.
by Cthulhu_ | 2025-04-30 08:16:17+00:00
Definitely the 'regular' application procedures - check someone's ID, check their references, ideally meet them face to face, etc.

This is more tricky with remote-only jobs or worse, "gigs" where you don't even meet people. But also, I would've expected open source to be "infiltrated" a lot more than it has, since that's very much anonymous internet culture... but also a culture of code reviews and the like.
by Gathering6678 | 2025-04-30 08:16:32+00:00
I have some experience working for financial institutions with access to highly confidential information, and haven't been required to produce my fingerprint for, like, ever.

Again, I can't say for all, and I'm sure there are certain companies and positions which require such measures, but I could not imagine requiring fingerprints (or even ID during interview) to be acceptable in most cases.
by mschuster91 | 2025-04-30 08:17:20+00:00
> As before, inflation seeks to measure the value of the currency itself, which also fluctuates in value just like everything else.

In the end the root problem is that both the EU and US suffer from having one currency for wildly different markets, which is causing a lot of issues.

> You may be also implying that some people use the wrong tool for the job (i.e. trying to use inflation as a cost of living index), but in that case the problem isn't that the tool broken, the problem is that the people are broken. The question then is not "What will it take to modify this screwdriver so that it is better at driving nails?" The question is "Why the fuck aren't you using a hammer?"

Yup, that's the second problem. "Inflation" is the _only_ tool other than stonk market indices that's being used by politicians, media and central banks to judge "how is the economy?" and derive consequences, but as shown it's much too coarse of a hammer.
by sehansen | 2025-04-30 08:18:45+00:00
Cool idea, unfortunately the example on the front page has errors in both Danish and French.

In Danish the third line is translated as "Du kan vende tilbage til oversættelser ved at holde musen over dem." which means "You can return to translations by hovering over them." i.e. the opposite of what happens. As a native Danish speaker I'd write "Du kan vende tilbage til originalerne ved at holde musen over dem.". I've had a hard time finding a translation that more accurately matches the wording of the original. The best I could come up with is "Du kan reversere oversættelserne ved at holde musen over dem.", but that just sounds like you're speaking English with Danish words to me, so I don't know if it's useful.

In French the second line is translated as "Plus la difficulté augmente, plus la traduction est importante" which means "As the difficulty increases, translation becomes more important.". Kagi Translate proposes "Plus la difficulté augmente, le volume de traduction augmente" and a few other things that don't look quite right to me.

I don't know how much this matters, since you'd probably end up exposed to a lot of different translations of many different sentences with this tool. Statistically, most of those will be correct and so you'll end up good enough understanding of the other language anyway.

In any case, you'd probably want to make extra sure that the examples on the front page are absolutely correct, so I hope you find my two corrections useful.

Oh! One more thing... when you select Japanese it says "Supports Furigana", but there's no furigana shown in the example. It would've been cool to see that on the example page as well.
by joshstrange | 2025-04-30 08:18:53+00:00
I feel like this has been going on for long before the most recent update. Especially when using voice chat, every freaking thing I said was responded to with “Great question! …” or “Oooh, that’s a good question”. No it’s not a “good” question, it’s just a normal follow up question I asked, stop trying to flatter me or make me feel smarter.

I’d be one thing if it saved that “praise” (I don’t need an LLM to praise me, I’m looking for the opposite) for when I did ask a good question but even “can you tell me about that?” (<- literally my response) would be met with “Ooh! Great question!”. No, just no.
by harshitaneja | 2025-04-30 08:19:30+00:00
Agreed. It is a major annoyance and the primary reason I was exploring other options. However, even though it is infuriating when google refuses to not respect my query, the number of such queries for me are limited and thus I can use Kagi(and lately exploring search in ChatGPT). The amount of such searches I have needed haven't exceeded 100 on Kagi so I haven't had the need to resubscribe yet but if they do I guess I will maintain the subscription. However with the response time issue I doubt I would ever want it to be my primary search provider.
by Cthulhu_ | 2025-04-30 08:21:12+00:00
In a high security environment, you can get a report from law enforcement; in the Netherlands this is called a "declaration around behaviour" (??), which is basically a signed / authenticated document saying "this person was not involved in financial crimes" - you need to have it specified for a category of crimes, the previous is for example one I had to get to work at a bank as a contractor.

I don't know what the equivalent in the US is, but https://www.fbi.gov/how-we-can-help-you/more-fbi-services-an... seems similar enough.

I'd trust an FBI report more than taking their fingerprints and the like.
by somenameforme | 2025-04-30 08:24:39+00:00
I assume you mean because when a human is calculating some variation 30 moves deep that we're obviously discarding a ridiculous chunk of the overall game tree possibilities? Absolutely true, but the same is also true of computers. For instance I just let Stockfish 17 run on the starting position until it got to a reported depth of 30. It took almost exactly 10 seconds while running at ~3.2 million nodes per second. So it assessed about 32 million positions to get to a reported depth of 30 (which is 15 moves for each side), but there's at least something like 8e41 possible positions there (that's assuming a low average of 25 possible moves per position). So it's discarding a percent of moves that pretty safely rounds up to 100%.

Another example to illustrate the point is the ICCF (International Correspondence Chess Federation). Were computers comparably competent at long-term play as they are at short-term, then there wouldn't even be a competition. It'd simply be who has the strongest computer. But in reality that seems to play no particularly decisive factor. For instance, as in "normal" chess, there remains a huge gender divide in ratings, yet females certainly have no less access to competent hardware than males.
by llmthrow103 | 2025-04-30 08:24:42+00:00
Technology shapes humanity. Cars preclude roads, roads shape cities, the shape of car-first cities has fundamentally changed how humans interact. The same is true for any technology to an extent.

Whether for better or worse that depends on one's own interpretation and the technology itself. On one extreme you have people who reject all technology after a certain point in time, with rare exceptions thoroughly considered (the Amish). On the other you have people who see technology as the goal, even if it comes at the expense of the genocide of the human race.
by techwrath11 | 2025-04-30 08:25:15+00:00
As a lifelong Street Fighter fan, few things get my adrenaline pumping quite like a character reveal—and today was one of those days. Capcom just dropped the official Street Fighter 6 Elena Gameplay Trailer for Street Fighter 6 on PS5 and PS4, and let me tell you, it’s everything we could have hoped for—and then some.
by konata390 | 2025-04-30 08:25:48+00:00
I just tested it via a small python script sending divs at a rate of ~900mb (as measured by curl) and firefox just kills the request after 1-2 gb received (~2 seconds) with an "out of memory" error, while chrome seems to only receive around 1mb/s, uses 1 cpu core 100%, and grows infinitely in memory use. I killed it after 3 mins and consuming ca. 6GB (additionally, on top of the memory it used at startup)
by jcul | 2025-04-30 08:25:52+00:00
Spanish after hours looks great, thanks.

Do you just watch / listen to random videos or is it more structured?

I am planning a trip to Mexico soon, so I have been listening to how to Spanish, and mextalki podcasts. The latter is pretty difficult to follow, though I feel you need to listen to real native speakers speaking at a normal pace to have any chance of understanding locals.

SAH seems great because she does seem to speak normally and not too slowed down (or it just sounds quick to me :))
by sunshine-o | 2025-04-30 08:26:18+00:00
This is probably the wrong way to look at this.

A more interesting question is: why are we doing this? Why are people learning foreign languages?

It can be:

- To interact with other human being -> so just find a language exchange

- Because we are bored -> just find another human being

- To find a job / immigrate in an other country -> but it seems AI will replace this job you are after anyway

It is a bit the same with cars. For a long time I wished we had self driving cars because I was commuting 4, 5, 6 hours a day to earn more.

But what would I do when I will have all that money?

Probably enjoy driving an old analog car or better ride my horse everyday.

Also anybody here eating poison with the dream of growing your own food?

So always look at the big picture and you will see DuoLingo is irrelevant anyway. It is another robotic hamster wheel like Instagram and TikTok.
by jaytaph | 2025-04-30 08:26:20+00:00
I have always wondered if you REALLY could use LLM systems like chatgpt and deepseek to "generate" a complete website/app. I'd got an idea for a small side-project, so I decided to see if I can do it without coding myself (too much) and let most of the work be done by AI's. The outcome: maybe doable, but i wouldn't fire my whole development team just yet.

I was surprised with the actual code that was generated (symfony7), and even though it sometimes got things completely wrong, i found that with some nudges in the right direction, it ultimately could figure things out well enough for me to incorporate. Although, without any (deep) knowledge of what I'm wanting to do, or symfony knowledge, i would not have been able to create this project.

So about the project: Suppose you lost your phone. How would you cope with this situation? What is your laptop failed to start up? Would you have backups? Have you tried to restore them? Do you have a plan on how to get back up and running quickly?

There are a lot of things that can (and will) go wrong when it comes to computers, life, work, holiday and cats. This project will send you when you least expect it a disaster drill with a scenario to see how well prepared you are. It contains tips and tricks and you can score yourself and match against others on your preparedness level.
by esnard | 2025-04-30 08:26:49+00:00
I've updated (Firefox 138.0) and the feature doesn't seem to exist in my browser, even when carefully reproducing the steps in the video / tutorial.

From the support page: https://support.mozilla.org/en-US/kb/tab-groups

> This feature is experimental and is being introduced to the Firefox user base through a progressive rollout. It may not yet be available to all users.

I'll wait a few more days then I guess?
by harshitaneja | 2025-04-30 08:26:51+00:00
Assistant was surprisingly useful. In a couple of occasions I had it find me research papers I didn't know existed for a problem I had been working on for long. However the realization for me was that I shouldn't neglect search abilities of the LLMs I was already paying for. I tried to replace my Claude and ChatGPT subscriptions with Assistant but the usage limits were too low for me. And for the cases where I wanted to use long context of Gemini models, the assistant had an arbitrary limit of only 32k I think.

However for those where it can work, I think Kagi Ultimate is a great deal.
by montebicyclelo | 2025-04-30 08:27:42+00:00
There's also two DBs I know of that have an updated Hacker News table for running analytics on without needing to download it first.

- BigQuery, (requires Google Cloud account, querying will be free tier I'd guess) — `bigquery-public-data.hacker_news.full`

- ClickHouse, no signup needed, can run queries in browser directly, [1]

[1] https://play.clickhouse.com/play?user=play#U0VMRUNUICogRlJPT...