MurphyA/hacker-news huggingface dataset:
by pmarreck | 2025-05-05 15:52:34+00:00
I am not trying to convey snotty disrespect, otherwise I would not have bothered answering. The "I'll humor you" was delivered with a playful smile on my end, if you can picture that (an argument for in-person interaction if I ever saw one!). I am actually curious about your perspective. Sorry about the miscommunication or poor word/phrasing choice. Perhaps ChatGPT would have helped me word it better (rimshot)
Show HN: Klavis AI – Open-source MCP integration for AI applications
by wirehack | 2025-05-05 15:52:37+00:00
Hi HN, we are excited to show you Klavis AI. It is an open source project and we provide hosted versions with API access as well. (Website: https://www.klavis.ai/, Github repo: https://github.com/Klavis-AI/klavis)

We're addressing a couple of key problems with using MCPs. First, many available MCP servers lack native or used-based authentications, creating security vulnerabilities and adding complexity during development.

Second, many MCP servers are personal projects, not designed for the reliability needed in production.

Connecting to these servers usually requires writing custom MCP client code for the MCP protocol itself, which is a barrier, especially if you already have function calling systems in place.

Klavis AI aims to address these issues. To simplify access, we offer an API to launch production-ready, hosted MCP servers quickly via our API. The API also provides built-in OAuth and multi-tenancy auth support for MCP servers.

We also want to remove the need for developers to write MCP client code. You can use our API to interact with any remote MCP servers directly from your existing backend infrastructure. For faster prototyping or direct user interaction, we also provide open-source client interfaces for Web, Slack, and Discord.

The MCP servers and clients code is open source because we want to contribute to the MCP community.

For a quick start in the hosted verions, log in to our website and generate an API key. Then start calling our APIs directly. You can find more details in our doc: https://docs.klavis.ai

For a quick start in the open source version, go to our github repository and check out the detailed readme on each MCP server and client.

A little note about myself: my background includes working on the function calling for Google Gemini. During that time, I saw firsthand the challenges teams face when trying to connect AI agents to external tools. I want to bring my insights and energy to accelerate MCP adoption.

This is an early release, and we’d appreciate feedback from the community. What are your worst pain points related to MCPs, either as a developer or a general user? What other MCP servers or features would be most valuable to you?

We'll be around in the comments. Thanks for reading!
by necovek | 2025-05-05 15:52:38+00:00
It's no accident most of the software development world gravitated toward free and open source tooling: proprietary tool-specific code and build recipes have the same gotchas as the model-specific context would have today.

So perhaps switching to open-source models of sufficient "power" will obsolete that particular concern (they would be a "development dependency", just like a linter, compiler or code formatter are today).
by FrankWilhoit | 2025-05-05 15:52:58+00:00
The academic pedagogy of the fine arts is absolutely useless. The teaching that purports to be about technique is actually about aesthetics, and the teaching that purports to be about aesthetics is actually about technique. At the level that Naipaul and this article's author are working at, everything is unique and irreproducible, and standards can only be defined by exception: the only statement that can be made is "this is not good enough", and the struggle to specify "this", and why exactly it is not good enough, never ends. I could wish to have had criticism of this kind, but it is an extremely time-intensive process if it is not be (as it usually is) a series of isolated pinprick insights.
by gaoshan | 2025-05-05 15:53:04+00:00
Only recently, like in the last year, have I found my phone just sucking me in. I am mindlessly browsing whatever (TikTok, Xiao Hong Shu, Reddit) and then suddenly my time has slipped away. The thing is, I'm not young by any means. I figured I was aged out of the risk that the phone could devour my time but I was so mistaken in thinking that way. Compared to how I felt my time went and was spent when I was younger (pre-internet days) this feels awful and draining and so damn easy to slip into. Feels like life is on pause yet time is still slipping away as fast as ever.
by dragonwriter | 2025-05-05 15:53:04+00:00
> If the former ever gets tested in court, it's the end of the road. All major AI companies have trained on copyrighted work, one way or another.

You assume that getting tested means the AI trainers lose, and also thar the model architectures that have been developed can’t be retrained from scratch with public domain, owned, and purpose-licensed material. (With several AI companies having been actively pursuing deals to license content for AI training for a while now.)
by ForOldHack | 2025-05-05 15:53:11+00:00
I have a paint-rapido pointed at a keywords list with JDVance in a dumpster at the center.

Kilo is not "Vibe" coding, nor does it need to steal "Intellectual" "property" at the end of it's 5 hours shift.

I am about done with VSCode and it's claims of usefulness. I started long before the internet and PCs.
by NoMoreNicksLeft | 2025-05-05 15:53:13+00:00
Because it's strange to call the lunches free, when it costs so much to live there. If I (for some reason) wanted to move to Massachusetts to live there for the rest of my life, you know, for those "free school lunches"... how much would those cost me? Turns out that it's alot. And it's magical thinking to suggest that for people already living there that the cost is zero, they're already paying that cost and have been for a long while. I can't prove it, but these free school lunches are probably really expensive.
by tmpz22 | 2025-05-05 15:54:00+00:00
California just became the 4th largest economy largely due to tech, and currently ranks 42nd among states in terms of job growth in Q1 2025. The Pop won't be a collapse of capital it'll be in continued decline for the 95% as tech oligarchs continue to facilitate the transfer of wealth to the very top.

[1]: https://www.mercurynews.com/2025/05/03/economy-jobs-layoff-w...
Ask HN: Why AI code generators are rising?
by _vicky_ | 2025-05-05 15:54:48+00:00
In my opinion,

Code is a configuration. A configuration is good for building applications.

Including UI, backend, business logics. Without third party integration such as ads, payments.

Individual companies, using llms for programming language intelligence is fair, but computational power is duplicated. Plus AI is approximation.

A visual fox pro kind of tool, for modern display devices would solve it.

I meant to ask and tell, there is a potential flaw and opportunity. Unless one who sees opportunity may not have enough resource to market and AI giants, may already have surplus resource
by MarceColl | 2025-05-05 15:54:56+00:00
I have no problem with technological assistance in human lives in most cases. I'm just pointing out the incredibly anti-social behaviour of wanting to outsource socializing.

What conspiracy theory? I didn't say anything about AI doing shit, what I said is that somehow my 48 points comment that was at the top of the comment section, within the span of 5 seconds ended up at the bottom of the comment section while having more upvotes. I don't even care about that. But it's incredibly weird and without bringing AI into question (because it was not downvoted), it's clearly just that HN wants to slow down anti-AI sentiment (since it benefits them economically?).

Why don't you get your own island and let the AI communicate with the rest of humanity for you? Heck, why stop there. Maybe it could even outsource talking to your parents! No more of that time wasting! I could be hustling!
by pdabbadabba | 2025-05-05 15:55:25+00:00
As someone who only casually follows this space, I'm not sure what to think. This is clever, but can someone explain whether this makes any practical sense? Is there any chance that a recruiter's AI will actually consume this service? Wouldn't it have to be manually configured to do so?

Maybe this anticipates a future where AIs discover and consume these services automatically?

Of course, even if this isn't practically useful, it's cool and maybe will help this person to stand out, at least insofar as it demonstrated that Jake is a clever person who knows how to use MCP.
by Dwedit | 2025-05-05 15:56:16+00:00
This game is quite simple in how it uses the Atari 2600 hardware. Atari Hardware can draw exactly 6 things on a scanline: Playfield, Ball, Sprite 1, Sprite 2, Missile 1, Missile 2. So Adventure made the player be the Ball, the thin walls (seen on two rooms) be the missile, and two of game objects become the two sprites. There is also the torch-light sprite that can take the place of one of the game objects in dark rooms, drawn behind the background.

The game makes no attempt at all to re-use a sprite slot for another sprite appearing further down the screen. It's just two sprites, then no more.

The game also uses the hardware's pixel-level collision detection to check for collisions rather than bounding boxes, so when the sprites are flickering, they cannot collide with the player. But collision detection is not the only way that objects can interact, there's also the Bat and Magnet, or the dragons having objects to guard/run away from. The bridge also makes the game ignore player collisions for a particular bounding box inside the bridge.
by panick21_ | 2025-05-05 15:56:43+00:00
The whole Constellation program was a complete failure from the beginning. And it was rightfully killed, in fact, it lived far to long, was a complete failure in literally every aspect. Obama tried to kill it.

But congress couldn't let the money river go, so they rescued Constellation and turned it into "Constellation 2.0: Even Dumber". Instead of actually having a mission it was literally just 'continue to build more or less the same thing' but without any mission.

This resulted in SLS and continued Orion. And for years they didn't have a mission. Literally just build to keep existing contractors.

So this whole architecture is literally just 30 years of gigantic waste of money without any result. The resulting rocket sucks, is incredibly weak and has a terrible launch rate. To even match the Saturn V it would take another 5-10 years and cost another 10 billion.

So really, I don't like Trump. But finally get rid of these terrible milestone that have been holding NASA back for literally 25 years is worth any short inconvenience and will improve NASA in the long term.

The worse parts are the science cuts.
by codyb | 2025-05-05 15:57:06+00:00
Even short day dreams can be incredibly productive which is why I keep my phones in the other room away from me.

This forces me to get up and walk into the other room every time I have to do 2FA at work which has a ton of benefits. I'll bring dishes or cups to the kitchen on the way, very frequently have useful thoughts about whatever I'm working on, get up out of my chair more frequently, and look at things farther away than my screen which relaxes the eyes.

In general, I advocate for avoiding any product with an infinite scroll as I find them detrimental to my own health, extremely addictive, barely rewarding, and frequently enriching to people I barely have any good impressions of.
by A_D_E_P_T | 2025-05-05 15:58:46+00:00
There's a Golden Age science fiction short story by Henry Kuttner -- "Home is the Hunter," anthologized and reprinted a dozen times -- where an aristocratic caste of duelists entomb the bodies of their vanquished foes in transparent resin and keep them on display. When they are inevitably defeated in turn, all of their corpse-trophies are surrendered to the victor. It's a pretty important plot point in a very influential 1940s story.
by doctorpangloss | 2025-05-05 15:59:03+00:00
Hacker News readers want simple, first principles answers that fit in a tweet, that require no reading, let alone case law, to understand.

This trial is way beyond the statutes and case law. The judge is doing a job, hard to conceive what the best job would be - I'm not sure Congress even knows what the policy should be or if the public has even the faintest wiff of how things should work.
by NoMoreNicksLeft | 2025-05-05 15:59:35+00:00
I suspect the shower is more relaxing than the couch. When I sit on the couch I'm just anxious... I know there are things I should be doing other than being lazy sitting on the couch. When I'm in the shower, I know that I am doing what I'm supposed to be doing. And it just happens to be something pleasant.
by jjulius | 2025-05-05 15:59:54+00:00
To each their own, IMO. As the other commenter says, some folk might find that distracting.

When I go hiking/backpacking, I don't listen to music at all, as I enjoy the peacefulness of the forest and the break that my mind gets from the noise of life. I also typically default to paper maps after having done a lot of research via guidebooks, old and new, about where I'm heading. I'll reach for my phone if I really need it, but usually I don't, and I don't roll with a GPS track I downloaded from someone's past trip. I'm there to enjoy the environment around me, and that means hearing it, too.

Same for driving. Maybe I'll use Waze if it's somewhere I've never really been before, but typically I'll just look it up beforehand and find my way there on my own.

When it comes to those navigation choices, wrt both driving and hiking, it gives me a better understanding of the area, and a stronger sense of route options, and therefore a stronger sense of myself being able to find my own way, than if I were to rely on a screen (or Google Maps/Waze audio telling me where/when to turn and me following blindly).
by dogleash | 2025-05-05 16:00:31+00:00
> Been going to a bunch of hackathons in SF lately and honestly, everything feels fake.

SF software scene exuding the hacker aesthetic while killing the ethos? You don't say.

> Was it always like this and I'm noticing it now, or has something changed?

I can't speak to absolute numbers, but cold corporate hackathons have always existed. In my experience the majority of ones you hear about. The makeup might be changing, but what is also changing is the vibe of attending. It's one thing to attend a thinly-veiled marketing event and have fun anyway during the early 2010's excitement of the software possibility space, and another in the bleakness of what big tech has wrought.
by rileyphone | 2025-05-05 16:01:24+00:00
I got a Sovol SV06 ACE a few months ago as it seemed to have most of the nice features of the Bambu (like auto bed leveling) without the closedness. The printer runs Klipper and you can ssh into it. So far there's been one issue where I had to replace a fan but otherwise it's been great. Much cheaper than a new Prusa too.
by pessimizer | 2025-05-05 16:01:26+00:00
> “It seems like you’re asking me to speculate that the market for Sarah Silverman’s memoir will be affected,” he told Boies. “It’s not obvious to me that is the case.”

"LLM, please summarize Sarah Silverman's memoir for me."

edit: Reader's Digest would be very surprised to know that they shouldn't have been paying for books.
by sillysaurusx | 2025-05-05 16:01:53+00:00
So? Why is that, of all things, the crux of whether it’s copyright infringement?

Plagiarism isn’t necessarily copyright infringement, and plagiarism isn’t illegal. Copyright infringement is.

Even still, your argument that everyone who generates 2,000 words in the style of (author) is plagiarizing is also flatly false. By that standard all English essays that mimic someone else’s style would be plagiarism.
by ignoramous | 2025-05-05 16:02:23+00:00
> For example, the New York Times app seems to now use its own hard-coded DNS servers. Without having tried it, it looks like TFA has the fix for that.

Those commands in TFA simply reroute traffic on port 53 to Pi-Hole, which isn't enough to prevent apps from doing their own name resolution. For instance, the Telegram app has built-in DNS-over-HTTPS, which those iptables chains could do nothing about.
by ff4 | 2025-05-05 16:02:23+00:00
The tariffs on foreign films aren't just about economics. They're a lever to reshape culture. Trump seems to bet that studios, squeezed by costs, will trade progressive themes for conservative ones to align with his base. It's a high-stakes move—Hollywood's global audience might not follow. But if it works, it’s a masterclass in using policy to shift incentives. Curious if studios bite.
by fads_go | 2025-05-05 16:02:48+00:00
pushback:

if you are listening to a podcast or music, your mind is following those rhythms and thoughts. Not clear this is better when running that listening to the rhythms of your own body; breath, heart, footfall, and the sounds of the world around you.

If you are driving using a GPS for navigating, how much of your mind are you using to track where you are, spotting landmarks, etc. This is a FUNDAMENTAL aspect of almost all motive forms of live, the circuitry is deep in the brain, and if you are not activating it, you don't even know what you are missing.
by aidenn0 | 2025-05-05 16:02:55+00:00
> The judge in this case seems to disagree with you, not accepting the premise that downloading the material from pirate sites for this use inherently gets the plaintiffs an out from having to address fair use defense as to the actual use.

This is a good point, as a reminder, the Folsom tests (failing or passing any one is not conclusive, they are to be holistically considered) are:

- the purpose and character of the use, including whether such use is of a commercial nature or is for nonprofit educational purposes (Note also that whether or not the use is transformative is part of this test).

- the nature of the copyrighted work

- the amount and substantiality of the portion used in relation to the copyrighted work as a whole

- the effect of the use upon the potential market for or value of the copyrighted work

https://en.wikipedia.org/wiki/Fair_use#U.S._fair_use_factors
by hirvi74 | 2025-05-05 16:03:30+00:00
Yeah, the JS could technically be shorter, but your example is functional enough to get the point across.

Going with your example, how would you do proper validation with HTMX? For example, the input element's value cannot be null or empty. If the validation fails, then a message or something is displayed. If the validation is successful, then that HTML is replace with whatever?

I have successfully gotten this to work in HTMX before. However, I had to rely on the JS API for that is outside the realm of plain HTML attribute-based HTMX. At that point, especially when you have many inputs like this, the amount of work one has to do with the HTMX JS API starts to look at lot like the script tag in your example, but I would argue it's actually much more annoying to deal with.
by NoMoreNicksLeft | 2025-05-05 16:04:08+00:00
My phone is decent enough to read books... the large iPhone is not so far different in size than the paperbacks I used to enjoy reading when I was younger. And, in a pinch, I can use it for important things. To send a message to someone I care to communicate with or to look up something urgently, or maybe the maps app if I need to go somewhere. But for all other purposes it is worthless to me. 6 months ago I was debugging my furnace and I had a Youtube video to help with that... and it's just unwatchable on the tiny screen. I found myself going back to my desk to watch it on the big screen. Though, even on that, Youube is very unappealing unless I'm looking for something specific.

On the computer monitor(s), I could lose the entire day here on HN or (less often now days) reddit. I still can't understand the appeal of gluing my eyeballs to a phone screen.
by ryandrake | 2025-05-05 16:04:10+00:00
Standard reminder for whenever Pi-Hole gets brought up: You don't actually need a physical Raspberry Pi for this functionality, and you don't even need the Pi-Hole software. It's all just wrappers around dnsmasq[1], which every Linux distribution makes available via their package manager. If you have an old spare Linux system on your LAN already, doing whatever, you can just install and set up dnsmasq and point your clients' DNS settings at it! You can run it on your Internet gateway or rooted WiFi router, too.

1: https://en.wikipedia.org/wiki/Dnsmasq
by giancarlostoro | 2025-05-05 16:04:42+00:00
I love stories like this one. It reminds me of my college years when I partook in a non-profit that was started by my aunt / uncle where we fed the homeless. I learned then that anyone can just step in and do something right in society, you don't have to waste hours, days, months, and years waiting for daddy government to do it.
by hn_acker | 2025-05-05 16:05:05+00:00
The keyword is "meaningful". The DMCA's counter-notice process is intimidating to use [1]. The DMCA as a whole is written in a way that effectively forces platforms to remove content targeted by unsubstantiated DMCA infringement notices [2]. (Tangentially, courts have read the DMCA's repeat infringer provision to apply to more parties than the text requires [2].)

YouTube's Content ID process, unfair as it is, is net fairer than the DMCA [3].

[1] https://cyberlaw.stanford.edu/blog/2017/01/dmca-counter-noti...

[2] https://www.rstreet.org/research/jawboning-in-plain-sight-th...

[3] https://www.youtube.com/watch?v=1Jwo5qc78QU - YouTube's copyright system isn't broken. The world's is.
by triceratops | 2025-05-05 16:05:43+00:00
> I don't think copyright is actually defined in that sense, but is perhaps more focused on consuming the content.

https://en.wikipedia.org/wiki/American_Broadcasting_Cos.,_In....

I'm not a legal expert. My layman's understanding of the case above is Aereo was in violation because they made copies of content - content that the receiver was already allowed to access - available over the Internet to the intended receiver. That is to say, the copying was the problem.
by necovek | 2025-05-05 16:06:02+00:00
"Let's identify specific, clear areas for improvement, and if they are not able to improve, let's fire them": it's as simple as that.

Teaching a human with motivation, potential and desire to learn is both easier, and more rewarding (for most humans), than attempting to teach LLM to write good code every time — humans tend to value their personal experiences more, whereas LLM relies more on the training corpus. So when I've seen people massage LLM output to be decent or excellent, it took them more time than it would have taken for them to write it from scratch without an LLM.

Which makes LLMs mostly a curiosity, and not a productivity booster. Can it get there? I hope it can, because that would be amazing.
Ask HN: Given a sufficiently complex argument, people deduce anything they like
by ricardo81 | 2025-05-05 16:06:20+00:00
Is there a principle for such a thing?

Anecdote: People who choose to believe in something can search the web and find a conclusion that they already had by finding something agreeable.

The person may be reasonably objective, but given enough technobabble, they'll reach the conclusion they already had.
by hirvi74 | 2025-05-05 16:07:16+00:00
I appreciate the suggestion. Not sure I am a fan of this implementation though. It looks near identical to the HTMX JS API that is already backed into HTMX. Most of the annoyances I dealt with were around conditional logic based on validation.

After enough of the HTMX JS API, I figured, "What is HTMX even buying me at this point?" Even if plain JS is more verbose, that verbosity comes with far less opinions and constraints.