MurphyA/hacker-news huggingface dataset:
by kgeist | 2025-05-27 05:55:45+00:00
>Discovery of ripasudil as a novel dAMD treatment: Using the data from the first round of drug candidate testing, Robin proposed a second set of drug candidates. We tested them in the same experiment to find there was a new top hit: ripasudil, a drug already used in the eye.

https://bmcophthalmol.biomedcentral.com/articles/10.1186/s12...

(2020)

>Ripasudil alleviated the inflammation of RPE cells

>The inflammation of the RPE cells could also lead to the occurrence and development of age-related macular degeneration (AMD)
by enceladus06 | 2025-05-27 05:56:09+00:00
LLMs is is here to stay and will change learning for the better (we will be full-scale disrupted 3-5yr from now in EDU), it is a self-guided tutor like never before and 100% Amazing, except for when it hallucinates.

I use it [Copilot / GPT / Khanmingo] all the time to figure out new tools and prototype workflows, check code for errors, and learn new stuff including those classes at universities which cost way too much.

If universities feel threatened by AI cry me a river.

No professor or TA was *EVER* able to explain calculus and differential equations to me, but Khanmingo and ChatGPT can. So the educational establishment can deal with this.
by microtonal | 2025-05-27 05:56:10+00:00
No. People who have contributed a lot can get nominated and if no one raises objections, they typically get the commit bit.

It is less than ideal. On the other hand, self-reviews/merges are frowned upon, so there is normally an extra set of eyeballs that checks changes. Besides that, nixpkgs has a really large number of non-committer contributors. Packages often get touched by multiple if not tens of people. So, even though Linus' law typically doesn't hold up, I do think it holds up pretty well for nixpkgs.
by trealira | 2025-05-27 05:58:45+00:00
I remember reading this link that went through them, but the link is dead now:

https://minnie.tuhs.org/pipermail/tuhs/2021-November/024695....

But a couple interesting things I remember hearing (though I'm not sure if they were in the linked page) were passing alternate return address labels to functions, and resumable exceptions (although Lisp and Ruby do have this).

Also, not that unique, but that no keywords are reserved, and so you can have variables named "if" and such.
by avhception | 2025-05-27 05:58:58+00:00
While I'm certainly no stranger to letting an LLM help me streamline some technical documentation, I also think it will eventually grind down everything to a sea of "lowest common denominator" speech.

A friend of mine recently used an LLM to help write a condolence card, and I found that appalling.

Who I am as a person is the sum of my experiences, and I'm not even talking about the great cornerstones but random stuff. Like that one time I accidentally still had our cordless house phone in my pocket as a kid when I went to play in the woods and lost it there. There are thousands of these little things, and it's what makes you unique and influences how you talk and think. I am saddened by the thought of "not using AI will be like not using a word processor soon". It will grind away all the little weirdness, all the little unique aspects. I would have loved to read "apotheosis". I didn't even know that word!
by didibus | 2025-05-27 05:59:06+00:00
I'm not sure what you are asking exactly?

Say you have a Clojure project, it's in a folder on your computer where you likely cloned or initialized a git repo.

Now you want to leverage an agentic LLM that can connect to clojure-mcp so you can prompt the LLM to make real edits to your project source files, folder structure, resources, documentation, etc.

Your options are kind of limited: - Amazon Q CLI - Claude Code CLI - OpenAI Codex CLI

Those are the best. Then you have the IDE based ones, like Cursor, Windsurf, Copilot agent mode (in public preview currently), and so on.

What they are saying though is that Claude Desktop also support MCP, and can be used without incurring API charges.

Honestly, the in-IDE ones, for me, are not very good, you really don't need this stuff tied up inside an editor. I prefer the CLIs personally, but can see how you can also just as easily run Claude Desktop as a side-bar than need something inside your editor.
by protocolture | 2025-05-27 05:59:39+00:00
>Unfortunately, 18-year-olds generally can't be trusted to go a whole semester without succumbing to the siren call of easy GenAI A's. So even if you tell them that the final will be in-person, some significant chunk of them will still ChatGPT their way through and bomb the final.

I really think we need these policies to be developed by the opposite of misanthropists.
by anovikov | 2025-05-27 05:59:53+00:00
The pictured Abu Dhabi airport is actually a breeze to navigate and is so convenient it's probably the best (large) airport i've even been to. Even shopping options there are a great entertainment and value, and food is quite palatable as well. I wonder how they manage it not making the experience annoying in any way at all (airlines that operate from there is a totally different thing and they get to be a huge pain, while this isn't at all airport's fault).
by wlamartin | 2025-05-27 06:00:26+00:00
I'm not sure whether you're confused, or I'm just having a horrible time understanding your point. The MCP server really does just serve requests with responses via a mechanism that satisfies the MCP spec. The MCP hosts (e.g. VSCode) work with an LLM to determine which of those tools to call, and ideally work with users via confirmation prompts to ensure the user really wants those things to happen.

What am I missing?

I do believe there's more that the MCP Server could be offering to protect users, but that seems like a separate point.
by gostsamo | 2025-05-27 06:00:36+00:00
My list:

Thunderbird

NVDA

Tor

EFF

And no longer:

Wikipedia - they have enough

Mozilla - they don't invest in FF

Considering:

Internet archive

Notepad++

My criteria are mainly what I use in my everyday life and derive value from it. What can bring additional positive change in the world and or can bring postive change to other people who cannot afford to donate themselves.
by ggm | 2025-05-27 06:00:37+00:00
Certainly does happen. Up here in Brisbane some "parkland" by the river has both post-industrial waste (town gas residues) and acid sulphate soils. Bits of inner sydney its Cyanide from printing industry, Lead from backyard smelting. you name it.

But as others have noted with the retreat of the car industry it's not like there aren't other brownfield sites in S.A.
by dmoy | 2025-05-27 06:00:38+00:00
Yea this. I don't think I've donated to anything that wasn't either food banks or food distribution networks (the layer on top of the food banks) in like a decade+. If you don't count occasional neighbor/friend cancer-charity-run things.

There's a lot of hungry people in the US. I grew up going to elementary school with a lot of kids who didn't eat much at home (free breakfast and lunch at school), and the results aren't pretty.

Once we can reliably feed our poorest as a society, then maybe I'll donate to something else.
by irjustin | 2025-05-27 06:01:21+00:00
The saddest thing to me about this - is the cut of pensions.

My parents view pensions as gold standard. That it cannot be messed with and clearly this article shows that it can. The promise for your years of service can't be paid out.

Now something you believed would allow you to not worry until your passing, perhaps leave a small something to your children, won't be. Instead, you're beginning to worry about how you'll make ends meet in a few years with all the rising prices.
by hoseyor | 2025-05-27 06:02:46+00:00
Because race is a subdivision of a species when referring to humans, because humans like using unique terms for ourselves to differentiate between other animals. It is factually incorrect to say “human race” and seems to be an attempt to manipulate the language to manipulate people’s minds into believing the gaslighting that we are all the same and uniform profit units, like some corporate fever dream where all humans consume the same corporate slop uniformly across the globe.

Are you a human with unique cultures and identity or are you a unit that produces predictable profit like a slave that is simply defined as human in the HR records?

If you are the human race, why does corporate HR and corporate politics obsess about “diversity” and whether you check the ideal box to keep the “diversity” high so that there is no unifying identity to organize around to resist the abuses of the upper class?
by d-us-vb | 2025-05-27 06:03:30+00:00
Then just donate to the projects that you use maybe? Certainly there are some OSS projects that don't need our help (Chromium, for example), but there are lots that do:

- Emacs packages like Consult, Denote, Helm, Magit, and many others

- Anki

- Recoll

- FSF

- Virtually all community driven linux distros

If you want to make the argument that "I don't know if I can trust the maintainer to actually put my hard earn money to good use in improving the project", then I would say "just be ethical; the laborer deserves his wages".

Not so hot take: FOSS should be treated as shareware was in the 80s and 90s.
by sherdil2022 | 2025-05-27 06:03:53+00:00
> The tech tree is an interactive visualization of technological history from 3 million years ago to today. A work in progress, it currently contains 1780 technologies and 2019 connections between them.

Very impressive visualization. Feedback would be to provide different visualization options - since the current layout is hard to navigate and see connections for a selected technology. But impressive none-the-less.
by jasonfarnon | 2025-05-27 06:04:44+00:00
absolutely. you would just go to the browser cache folder and look for the file that was increasing in size as the seconds passed. This is why I disagree with the comment above that you can't defeat piracy through technology. I think there are plenty of people like me who routinely kept music/video through tricks like that who are now thwarted by whatever the heck html5 thing browsers started doing in the 2010s.
by roenxi | 2025-05-27 06:07:15+00:00
And present state isn't even that important. In 2-4 years we'll be 2 hardware generations in the future, people can buy hardware tailored to 2024-25 models and VRAM will be creeping up (or mitigations for low VRAM found). The models something uses today don't tell us much about what a project will look like in 3 years. None of the current crop of leading models are going to last that long. A project might easily be looking at the medium term not the present.
by Brybry | 2025-05-27 06:07:26+00:00
Instructors and professors are required to be subject matter experts but many are not required to have a teaching certification or education-related degree.

So they know what students should be taught but I don't know that they necessarily know how any better than the administrators.

I've always found it weird that you need teaching certification to teach basic concepts to kindergartners but not to teach calculus to adults.
by sireat | 2025-05-27 06:08:15+00:00
Actually, before https://en.wikipedia.org/wiki/John_Amos_Comenius in 17th century much of education was route memorization.

Then it was corporal punishment if you did not learn quickly enough.

Comenius idea was of pansophia - knowledge for all. Also his Latin textbook - https://en.wikipedia.org/wiki/Janua_Linguarum_Reserata was quite revolutionary - in using relations to real world knowledge to learn a new language.

Even more ground breaking was his picture book for children - https://en.wikipedia.org/wiki/Orbis_Pictus . We take hybrid approach to learning for granted these days.

Even then Comenius was mostly forgotten in the enlightenment of 18th century - probably ideas of Jean-Jacques Rousseau took over - with insufficient backing.
by simonebrunozzi | 2025-05-27 06:08:29+00:00
To everyone here: THANKS for donating to projects and initiatives that you consider precious, and worth donating to.

Most of us live a busy life, and it's usually hard to stop for a moment and think of the many things around us that make living better, even if it's a tiny open source project that solves a little, almost unknown, problem, run by some random guy in Hungary or Minnesota or Sicily.

I'd bet that a fair number of us on HN have some form of disposable assets / money, and that a small donation will not ruin our lives. Some of us might have an even larger capacity to donate. It's nice when we find the time to appreciate something, and decide to support it at least with our money, if not with a bit of our time and effort.

Side note: I am worried about robots, and am actively looking for a project that could make robot OS or components or the AI/brain that drives them, more human and less harmful. If you know anything worth exploring, please share.
by jamesbrownuae | 2025-05-27 06:08:44+00:00
In the modern era of the digital world, cloud computing has emerged as one of the revolutionary game changers. The numerous cloud service options require companies to make the right choice of platform that matches their business needs. Microsoft Azure serves as a main provider alongside Google Cloud Platform, where users can find distinctive functions. This article is going to define both platforms and then unpack the key differences enterprises should consider.
by cutemonster | 2025-05-27 06:09:18+00:00
To stop exfiltration via images? Yes seems so? If you configure img-src:

The first directive, default-src, tells the browser to load only resources that are same-origin with the document, unless other more specific directives set a different policy for other resource types. The second, img-src, tells the browser to load images that are same-origin or that are served from example.com.

But that wouldn't stop the AI from writing dangerous instructions in plain text to the human
by protocolture | 2025-05-27 06:09:26+00:00
>I think as a culture we've fetishized formal schooling way past its value. I mean, how much of what you "learned" in school do you actually use or remember? I'm not against education, education is very important, but I'm not sure that schooling is really the optimal route to being educated. They're related, but they're not the same.

Yeah its absolutely bonkers. I spent 9 months out of school traveling, and the provided homework actually set me ahead of my peers when I had returned.

No ones stopped and considered "What is a school for".

For some people it seems to be mandatory state sponsored childcare. For others its about food? Some people tell me it sucks but its the best way to get kids to socialise?

I feel like if it was an engineering project there would be a formal requirements study, but because its a social program what we get instead is just a big bucket of feelings and no defined scope.

During my time I have come to view schooling as an adversary. I am considering whether it might be prudent to instruct my now toddler that school is designed to break him, and that his role is actually to achieve in spite of it, and that some of his education will come in opposition to the institution.
by whatevaa | 2025-05-27 06:09:44+00:00
Games are not food. We can live without them.

AAA studios driven by shareholders are just stupid. There is a cap of consumer spending in the gaming industry, can't get more as people simply will not spend more. Spending has already plateaued.

Games like factorio/satisfactory/dyson sphere program/witcher/cyberpunk/etc are new era and are great. Factorio will definitely stand the test of time.

Maybe people should look more into non-competetive games before making a generalized comment about everything.
by politelemon | 2025-05-27 06:10:35+00:00
> It’s not meant to be a grand rebrand of design. A completely invented word. A working title for a style that embraces depth, texture, and light. Not to mimic the real world, but to create something that feels native to the screen. Something expressive. Playful.

I loathe this kind of self serving pseudo humble talk. It's like trying to make or validate something out of its minuscule value.

I don't agree with the author either. If anything Google's material themes have become the defacto trend setter for a while now, and I only know it by the way it "infects" my web usage over time.
by serbuvlad | 2025-05-27 06:13:16+00:00
I don't get the hate on

"curl ... | sudo bash"

Running "sudo dpkg -i somepackage.deb" is literally just as dangerous.

You *will* want to run code written by others as root on your system at least once in your life. And you *will not* have the resources to audit it personally. You do it every day.

What matters is trusting the source of that code, not the method of distribution "curl ... | sudo bash" is as safe as anything else can be if the curl URL is TLS-protected.
by motorest | 2025-05-27 06:13:33+00:00
> How is this considered an "exploit"?

As many do, I also jumped to the comment section before actually reading the article.

If you do the same, you will quickly notice that this article features an attack. A malicious issue is posted on GitHub, and the issue features a LLM prompt that is crafted to leak data. When the owner of the GitHub account triggers the agent, the agent acts upon the malicious prompt on behalf of the repo owner.
by sireat | 2025-05-27 06:14:40+00:00
In my programming, algorithms and data structures courses the homework assignment completion has gone from roughly 50% before LLMs to 99% this year.

Making assignments harder would be unfair to those few students who would actually try to solve the problem without LLMs.

So what I do is require extensive comments and ahem - chain of thought reasoning in the comments - especially the WHY part.

Then I require oral defense of the code.

Sadly this is unfeasible for some of the large classes of 200, but works quite well when I have the luxury of teaching 20 students.
by anticensor | 2025-05-27 06:15:20+00:00
Whereas in Turkey you will actually get less if you continue working after you become eligible (65 years of age and 25 years of work, with some exceptions, early exit with partial pay available after 40 years of age) to retire (unless you get enough income to have your premiums paid at maximum, in which case you get a very slow increase in pension for the time after you become eligible).
GPT-4.1 Has a 1M Token Context–ChatGPT Still Limits Users to 32K
by Asmordikai | 2025-05-27 06:17:23+00:00
I’m a long-time ChatGPT Plus subscriber and started using GPT-4.1 in ChatGPT as soon as it was released.

One of GPT-4.1’s core features is its 1 million token context window. But in ChatGPT, GPT-4.1 is still limited to 32,000 tokens—the same as GPT-4o.

This limitation isn’t clearly disclosed in the ChatGPT UI, subscription page, or rollout announcement. You only learn it’s API-only by reading developer documentation or forum posts.

If the model supports 1 million tokens and OpenAI already delivers that through the API, why is the core user-facing product—ChatGPT—still capped at 32K?

At a minimum, OpenAI should:

Clearly state token limits within the ChatGPT interface.

Stop advertising 1M-token context in GPT-4.1 materials without a disclaimer.

Provide a roadmap to enable full context support in ChatGPT.

Would appreciate hearing how others feel about this. Shouldn’t Plus users have access to what they’re paying for?
by tsimionescu | 2025-05-27 06:17:25+00:00
A condition is typically considered solved if there are drugs or procedures that cure it and either (a) have extremely rare side effects, or (b) have side-effects that are not as big a problem as the condition they are curing. If a pill existed that cured trh common cold but had a 1% chance of giving you cancer of the throat, people wouldn't proclaim "we've cured the common cold!".
by jasonfarnon | 2025-05-27 06:18:12+00:00
well yt-dlp didnt exist in 2010, so no you didn't. At some point he had to move from youtube-dl or whatever it was called to get the new fork. and looking at yt-dlp's github I see how often its tricks get shut down by google, and old releases don't work. Every few months. That inconvenience alone will discourage many pirates and save a lot of money for content providers. Just as there are many users users will at the margin economically there are many at the margin of competence or drive.
by lelanthran | 2025-05-27 06:18:13+00:00
> I don't agree with the author either. If anything Google's material themes have become the defacto trend setter for a while now

Well, yes. Right now that's the trend. The author is saying that he's seeing a change now that indicates the coming end to that trend, not that the trend itself has ended.

FTFA:

> It’s always hard to pinpoint when a paradigm shift happens. Usually, you only recognize it in hindsight.

I don't read that as "The trend has ended", I read that as "In the future (i.e. hindsight) we are going to see these events as the beginning of a new trend".

Whether or not I agree with his position, to me, that is what he is saying.
by mirzap | 2025-05-27 06:19:44+00:00
I simply don't see how you could enforce a classic permission system on an MCP server. MCPs are API servers that allow LLMs access to context within the boundaries you set. You can set permissions for what an LLM has access to and define those boundaries. However, setting a permission on a context that an LLM has access to is futile. There will always be a prompt that will leak some "sensitive" data. This is like creating an index in a classic search engine with public and private data and then trying to enforce permissions based on certain keywords. There will always be a keyword that leaks something.
by NitpickLawyer | 2025-05-27 06:20:40+00:00
> and in-person paper exams.

Yup. ~25 years ago competitions / NOI / leet_coding as they call it now were in a proctored room, computers with no internet access, just plain old borland c, a few problems and 3h of typing. All the uni exams were pen & paper. C++ OOP on paper was fun, but iirc the scoring was pretty lax (i.e. minor typos were usually ignored).
by imadj | 2025-05-27 06:20:48+00:00
So this is a principle you live by to avoid time sinks in any form. Fair.

I'm interested, what makes HN frontpage different? Why spend time on HN but avoid "fun" submissions? To me the extension serves as almost a shortcut to help you find interesting stories you're looking for. I imagine you also closely monitor and limit the time you spend on HN as well?

Do you have recommendation for books or articles that resonate or helped influence you regarding this.
by uecker | 2025-05-27 06:21:15+00:00
No, no. Rust's unsafe is fine. After all unsafe is not a problem because it is directly obvious just by looking at the source of your 200 dependencies. If you still have doubts you can make sure everything it is ok simply by writing "SAFETY" next to it to point out that it is safe (btw: not having this is a serious omission in the yes-rs project). And anyway, the compiler still does basically almost all checks! This rest is entirely obvious in Rust. For example, there can never be a subtle exception-related issue that make this difficult to analyze because in Rust it is called panic. And if there is still should be a mistake, then this does not count because it was not the fault of Rust but yours. (This is totally different to C where even the most-expert programmer can never know when he is going to free memory or doing pointer arithmetic. This could literally occur completely surprisingly in every line of code!)
by kiitos | 2025-05-27 06:24:07+00:00
Sorry, I probably was being imprecise. You're correct that the [GitHub] MCP server really does serve requests with responses. But my point was that certain kinds of requests (like create_new_pr or whatever) have side effects that make mutating calls to third-party systems, and the information that can be passed as part of those mutating calls to those third-party systems isn't guaranteed to satisfy the access control expectations that are intuitively expected. Specifically by that I mean calling create_new_pr might target a public repository, but include a body field with information from a private repo. That's a problem and what I'm talking about.