MurphyA/hacker-news huggingface dataset:
by IanCal | 2025-04-17 00:14:11+00:00
Those DOIs have a different prefix, I think it might be in Letters

https://iopscience.iop.org/journal/2041-8205

It's still not out yet though. Also journals are often rather tardy or just straight up don't register the doi at all and still put it on their site, but maybe this is an embargo thing.

edit - is it possibly this after publishing? https://arxiv.org/abs/2501.18477
by slg | 2025-04-17 00:14:15+00:00
That seems like a very landbased mindset. From a high level, what is an ocean but a thick atmosphere? I could even imagine an underwater culture would be quicker to explore because they would surely discover the surface of the ocean quicker than we discovered the concept of the atmosphere and that innately leads to the questions of whether the atmosphere has a "surface" and what is above it.
by John7878781 | 2025-04-17 00:14:50+00:00
the idea is: if we do find life elsewhere, especially basic life, it suggests that getting to that stage isn't super rare. which means the great filter probably isn't behind us (like abiogenesis or single-cell to multi-cell jump), but possibly ahead of us - maybe in surviving long-term, avoiding self-destruction, spreading beyond one planet, etc.

finding life doesn't eliminate the great filter - it raises the unsettling possibility that we haven't hit it yet.
by tedsanders | 2025-04-17 00:16:20+00:00
Nothing announced yet.

Our hypothesis is that o4-mini is a much better model, but we'll wait to hear feedback from developers. Evals only tell part of the story, and we wouldn't want to prematurely deprecate a model that developers continue to find value in. Model behavior is extremely high dimensional, and it's impossible to prevent regression on 100% use cases/prompts, especially if those prompts were originally tuned to the quirks of the older model. But if the majority of developers migrate happily, then it may make sense to deprecate at some future point.

We generally want to give developers as stable as an experience as possible, and not force them to swap models every few months whether they want to or not. Personally, I want developers to spend >99% of their time thinking about their business and <1% of their time thinking about what the OpenAI API is requiring of them.
by chatmasta | 2025-04-17 00:18:04+00:00
The argument you're referencing is usually about finding life on a nearby planet, e.g. on Mars. Nick Bostrom has articulated [0] this argument. But finding life on a distant planet lacks the same statistical power for instilling this existential fear.

[0] https://nickbostrom.com/papers/where-are-they/
by karlgkk | 2025-04-17 00:19:12+00:00
> Why not make it 30 seconds?

This is a ridiculous straw man.

> 48 hours. I am willing to bet money this threshold will never be crossed.

That's because it won't be crossed and nobody serious thinks it should.

Short certs are better, but there are trade-offs. For example, if cert infra goes down over the weekend, it would really suck. TBH, from a security perspective, something in the range of a couple of minutes would be ideal, but that runs up against practical reasons

- cert transparency logs and other logging would need to be substantially scaled up

- for the sake of everyone on-call, you really don't want anything shorter than a reasonable amount of time for a human to respond

- this would cause issues with some HTTP3 performance enhancing features

- thousands of servers hitting a CA creates load that outweighs the benefit of ultra short certs (which have diminishing returns once you're under a few days, anyways)

> This feels like much more of an ideological mission than a practical one

There are numerous practical reasons, as mentioned here by many other people.

Resisting this without good cause, like you have, is more ideological at this point.
by deepsun | 2025-04-17 00:21:23+00:00
Yes, and?

Sorry to bring personalities to the conversation, but to better illustrate my point -- are you going to do anything about it? Probably no, and everyone are just like you. So why would they bother if American public is silent on that?

I've lived in authoritarian country before, and know very well that internet comments don't do anything at all, even when 80%+ citizens are against something and actively show it off online.
by xp84 | 2025-04-17 00:21:47+00:00
> Each field has its own ways of thinking, its own implicit assumptions, its own approaches to things, and so on. ... people who are already familiar with the field.

Agreed. Would you say that sitting in a lecture hall with 300 other people, receiving a boring lecture from a grad student, does a good job of imparting this deep understanding?

It seems to me that there are a few dozen people in any given field who have truly meaningful insights to impart. Maybe a tenth of those people are college professors, and some fraction of those bother to teach students, preferring to do research and publish papers to accrue additional clout in the Academia Game.

So most college students are actually taught by grad students or Lecturers/adjuncts with mediocre levels of "familiar with the field" knowledge. The ones who were lucky enough to be taught directly by the real experts probably get their money's worth. I don't think most do.

I'd rather that the few experts who truly do want to teach students, were hired with tax dollars to create content for study at free virtual universities, and do away with the facsimilies of 'expert instruction' being sold to most students today for $20k+ a year.
by airstrike | 2025-04-17 00:21:48+00:00
> The best way around this I’ve found is to just own the web clients by including structured, concatenation related files directly in chat contexts.

Same. I used to run a bash script that concatenates files I'm interested in and annotates their path/name to the top in a comment. I haven't needed that recently as I think the # of attachments for Claude has increased (or I haven't needed as many small disparate files at once)
by int_19h | 2025-04-17 00:23:37+00:00
Compare to Gemini Pro 2.5:

https://g.co/gemini/share/c8fb1c9795e4

Of note, the final step in the CoT is:

> Formulate Conclusion: Since a definitive list or count isn't readily available through standard web searches, the best approach is to: state that an exact count is difficult to ascertain from readily available online sources without direct analysis of game files ... avoid giving a specific number, as none was reliably found across multiple sources.

and then the response is in line with that.
by susiecambria | 2025-04-17 00:24:34+00:00
And for those who want a video, watch Scott Galloway on Anderson Cooper https://youtu.be/qg3JOR44r6M?si=Ggwfuuy-_lXjFUxq. Galloway notes that the US is only second to China in manufacturing and the Cato survey that found 80% of Americans want more manufacturing but 1-in-4 or 1-in-5 have any interest in going to work in manufacturing. And he quotes Dave Chappelle, "we want to wear Nikes, not make Nikes." (https://youtu.be/LAg1bDvuarc?si=-aLApcSdAk75d7Vr)

Back to the article, I'm no expert on tariffs, but explaining things to people and trying to understand where they "are" (I'm a social worker, so this is SW-speak) are two things I've spent my policy career doing. If I hear one more quilter (I make and sell one-of-a-kind quilts) say that the solution to the high price of quilting fabric (because of tariffs) is returning manufacturing to the US and Trump is our savior for recognizing this, well, I don't know what I'm going to do other than share the link to this blog.
by danenania | 2025-04-17 00:24:47+00:00
> Would you classify Plandex as more similar to a terminal interface like Claude Code? Also it looks like Open AI released a similar terminal based tool today. https://github.com/openai/codex

Yes, I would say Plandex is generally similar in spirit to both Claude Code and OpenAI's new Codex tool. All three are agentic coding tools with a CLI interface.

A couple areas where I think Plandex can have an edge:

- Most importantly, it's almost never the case these days that a single provider offers the best models across the board for coding. Instead, each provider has their strengths and weaknesses. By slotting in the best model for each role, regardless of provider, Plandex is able to get the best of all worlds. For example, it currently uses Sonnet 3.7 by default for planning and coding, which by most accounts is still the best coding model. But for the narrow task of file edits, o3-mini offers drastically better speed, cost, and overall results. Similarly, if you go above Sonnet 3.7's context limit (200k tokens), Plandex can seamlessly move you over to a Gemini model.

- It offers some unique features, like writing all changes to a sandbox by default instead of directly to project files, that in my experience make a big difference for getting usable results and not leaving behind a mess by accident. I won't list all the features again here, but if you go through the README, I think you'll find a number of capabilities are quite helpful and aren't offered by other tools.

> Do you see an obvious distinctions or pros/cons between the terminal tools and the IDE systems?

I'm a Cursor subscriber and I use both Cursor and Plandex regularly for different kinds of tasks. For me, Cursor works better for smaller, more localized changes, while Plandex offers a better workflow for tasks that involve many steps, many files, or need many attempts to figure out the right prompt (since Plandex has more robust version control). I think once you are editing many files in one go, the IDE tab-based paradigm starts to break down a bit and it can become difficult to keep a high level perspective on everything that's changing.

Also, I'd say the terminal is naturally a better fit for executing scripts, installing dependencies, running tests and so on. It has your environment already configured, and it's able to control execution in a much more structured and reliable way. Plandex, for example, can tentatively apply a bunch of pending changes to your project, execute an LLM-generated script, and then roll back everything if the script fails. It's pretty hard to achieve that kind of low-level process control from an IDE.
by cwbriscoe | 2025-04-17 00:25:12+00:00
I have been playing with it for a couple of hours. I have the All Product Pack which includes the AI Pro tier for free. You can hook up local models easily as well using Ollama or LM Studio. This seems better than both Continue.dev and Copilot. I will probably be cancelling my copilot subscription before the current year is up.
by xp84 | 2025-04-17 00:26:11+00:00
Yes! And also, Apple loves selling expensive hardware and has zero shyness asking people to pay a few thousand bucks to buy into part of their ecosystem.

They could easily offer an on-prem family 'AI' product that you plop in your house and plug into your router, and does all AI processing for the whole family, and uses a secure VPN to connect to any of your devices outside the LAN.

If such a product delivered JUST what this guy's cool hack provides, and made Siri not a stupid piece of sh*t for my family, I'd buy it for $1999 even if I knew it cost Apple $700 to make.
Ask HN: Lawyer recommendations for starting a company on a H1B
by dcreater | 2025-04-17 00:26:13+00:00
Recently the H1B rules have been updated to allow H1B founders (who are majority shareholders) to work for the company they found. This means its now a much more viable path to found on a H1B. Looking for immigration lawyers who've gone through this new process or general recommendations for lawyers
by A_D_E_P_T | 2025-04-17 00:26:27+00:00
> The main scenario it rules out is one where intelligent ET life is common and we are late to the party. I feel like both those things can’t be true or we would see evidence.

There are a thousand scenarios where those things are true, e.g. the Zoo/Planetarium Hypothesis, but they tend to result in the conclusion that we're being somehow manipulated and can't trust our observations, so they're strongly disfavored on scientific grounds... Which does not rule them out.
by jredwards | 2025-04-17 00:27:11+00:00
Two actors have been Governor of California. One has been president. The current president is a reality TV star. We've already had a professional comedian as a US Senator.

I'm sure I'm missing a bunch, but I think we've established that there's a show-biz-to-politics pipeline. Is that a good thing? Maybe, maybe not, but I don't think you can call it disqualifying.

Electing a comic may sound like a joke, but I'm willing to consider anyone who can demonstrate intellect and empathy. Frankly, I don't think our current crop of politicians tend to come from backgrounds that are somehow more noble.
by krackers | 2025-04-17 00:27:13+00:00
As a toy example if you have pixels a,b,c and you blur to (a+b)/2,(b+c)/2, you can recover back c - a. You might be able to have a good estimate of the boundary condition ("a"), e.g. you can just use (a+b)/2 as an approximation for "a", so the recovered result might look fairly close.

You'll basically want to look up the area of deconvolution. You can interpret it in linear algebra terms as trying to invert an ill-conditioned matrix, or in signal processing terms as trying to multiply by the inverse of the PSF. In real-world cases the main challenge is doing so without blowing up any error that comes from quantization noise (or other types of noise).

See https://bartwronski.com/2022/05/26/removing-blur-from-images... and https://yuzhikov.com/articles/BlurredImagesRestoration1.htm
Show HN: FastMCP 2.0 – fast, Pythonic MCP servers and clients
by jlowin | 2025-04-17 00:27:13+00:00
Hi HN --

Today I'm announcing FastMCP 2.0!

A few months ago, I created the first version of FastMCP to build MCP servers in Python with minimal boilerplate. It was so successful that 1.0 was merged into the official MCP Python SDK.

2.0 builds on that foundation. While 1.0 focused on making it easy to build MCP servers, 2.0 is a major release that addresses the challenges of interacting and working with with servers as the ecosystem matures.

Major new features in 2.0 include:

- Server composition: either mount or import other MCP servers into your FastMCP server in order to re-expose them to clients, possibly with modifications.

- Server proxying: turn any local or remote server into a FastMCP instance, letting you work with it programmatically or even run it with a different transport

- Automation server generation: create a FastMCP server from an OpenAPI spec or FastAPI app

- Client infrastructure: new clients for interactive use that enable advanced MCP features like client-side LLM sampling

If it sounds interesting, please check out the code [1], docs [2] or announce post [3] and let me know how it goes!

[1] https://github.com/jlowin/fastmcp [2] https://gofastmcp.com [3] https://www.jlowin.dev/blog/fastmcp-2
by jasonjmcghee | 2025-04-17 00:27:21+00:00
If you get a hang of controlling costs, it's much cheaper. If you're exhausting the context window, I'm not surprised you're seeing high cost.

Be aware of the "cache".

Tell it to read specific files, never use /compact (that'll bust cache, if you need to, you're going back and forth too much or using too many files at once).

Never edit files manually during a session (that'll bust cache). THIS INCLUDES LINT.

Have a clear goal in mind and keep sessions to as few messages as possible.

Write / generate markdown files with needed documentation using claude.ai, and save those as files in the repo and tell it to read that file as part of a question.

I'm at about ~$0.5-0.75 for most "tasks" I give it. I'm not a super heavy user, but it definitely helps me (it's like having a super focused smart intern that makes dumb mistakes).

If i need to feed it a ton of docs etc. for some task, it'll be more in the few $, rather than < $1. But I really only do this to try some prototype with a library claude doesn't know about (or is outdated).

For hobby stuff, it adds up - totally.

For a company, massively worth it. Insanely cheap productivity boost (if developers are responsible / don't get lazy / don't misuse it).
by thaumasiotes | 2025-04-17 00:27:57+00:00
> I'd like to add that educational psychology is just a grab-bag of weak correlations whose discovery was [un]motivated

That's not just educational psychology. All of child psychology and child development is like that. People still talk as if Piaget might have been on to something.

Note that while the article doesn't really provide anything convincing, there is good reason to believe that indicating prosody makes it easier for children to understand written text.

The argument is just that, despite the writing system making absolutely no provision for any indication of prosody, native speakers keep spontaneously adding such indications to their writing. Look at this sidethread comment:

> A school my wife used to work at is requiring all 8th graders to take algebra (normally a high-school-level class in the US) regardless of math aptitude because some study shows that 8th graders who take algebra have improved outcomes. [italics show prosody]

> Nevermind the fact that this is almost certainly because kids who are already good at math will both take algebra AND have improved outcomes. [italics show prosody, and since that wasn't enough here, capitalization does too]

Or here's the New York Times in 1993:

> I used to speak in a regular voice. I was able to assert, demand, question. Then I started teaching. At a university? And my students had this rising intonation thing? It was particularly noticeable on telephone messages. "Hello? Professor Gorman? This is Albert? From feature writing?" [question marks show prosody]

( https://www.nytimes.com/1993/08/15/magazine/on-language-like... )

If it's important enough that everyone feels the need to write it down even though they aren't supposed to, it's probably important to children too.
by lo_zamoyski | 2025-04-17 00:28:21+00:00
"International law is a funny thing. Within a country, lines of authority are clear. The government makes laws, it has agencies that enforce them, and the penalties for violating the laws are clear. But, in our modern system of sovereign states, no authority sits above the nation. Each country is sovereign. International laws are, therefore, more fragile, because they require the consent of everybody involved to keep them going."

This was the purpose of the imperium, not necessarily in the narrow sense of empire we often have in mind, but as a kind of order (e.g. the HRE).

In our case, the United States as hegemon has played the role of the global imperium over much of the world over the last few decades, and over a good chunk of the world since WWII. The reigning doctrine of the American empire has been liberalism (which explains why many if not most Americans/Westerners treat liberalism as a "neutral" position; it is the water we swim in). It explains why the US has intervened in numerous distant conflicts, engaged in countless "nation building" campaigns aimed at spreading liberal democracy around the world, and successfully influenced peoples worldwide through its film and media. These were all intended to preserve and enlarge the liberal imperium.

Now that liberalism has devoured and corroded the Protestant mother that held it together, and escaped the containment it created - in large part through the infusion of liberalism into Protestant doctrine - we are witnessing the fullness of the tensions inherent in liberalism playing out in the human psyche and society and unraveling liberalism and the liberal order. The shape of the emerging postliberal order is uncertain. The noisiest contenders seem to be an increasingly overt tyrannical liberalism and fascism, though a less conspicuous movement aiming to return to pre-liberal classical traditions is also in play.
by wahern | 2025-04-17 00:29:19+00:00
> This is a major reason the X-Windows protocol is so big and complicated

X was trying to, in a sense, remote hardware acceleration. Wayland doesn't bother at all, clients render their windows locally and share (or send) a pre-rendered graphic. But if you use across the network an older X app, such as one that uses server-side fonts, etc, the experience is often much smoother, IME, as compared to the Wayland-universe alternatives.[1] Once upon a time even web browsers, like ancient versions of Netscape, were shockingly responsive over the network, even with mixed text and graphics; almost indistinguishable from local (and this at a time when X11 on a 486 was a smoother experience than Windows). The popular toolkits now render the window on the client even when using X, so those capabilities are largely unused today.

[1] In that case, the composition and rendering of all the widgets, text, and images within a window is truly local, i.e. on your local X server.
by dtquad | 2025-04-17 00:30:09+00:00
In that regard the Danish pension funds are actually playing it safer than our neighbors. The Norwegian Sovereign Wealth Fund, the largest of its kind in the world, is 40% US equities (read: US tech stocks) and 10% US private equity (read: more US tech).

Some Norwegians are starting to be concerned but only because they think Trump will seize their assets.
by dhosek | 2025-04-17 00:32:56+00:00
My strategy for syncing my music library with my phone is that I have four smart playlists:

- songs rated 5 stars which I haven’t listened to for at least 8 months¹

- songs rated 4 stars which I haven’t listened to for at least 16 months

- songs rated 3 stars which I haven’t listened to for at least 32 months

- the 20GB of least-played music

(there are some other strictures as well, like eliminating Christmas music and some music files I have in my library more for archival purposes than anything else, but this is a decent approximation).

This gives me a reasonably fresh selection of music and at least at the moment, with my daily sync habit, when I listen to a song it goes out of rotation for a while which could be anywhere from a week to years.

⸻

1. This was originally 6/12/24 months, but I ended up boosting that time frame as storage grew tight on my phone.
by smcin | 2025-04-17 00:34:11+00:00
There absolutely is, in this case. Kaggle was acquired by Google in 2017, and is a showcase for compute on Google cloud, Google Colab, Kaggle Kernels. Fixing the JS on their forums would be a rounding error in their budget.

(Also, FYI, I've previously posted feedback pieces in Kaggle forums that got a very warm direct response from the executives, although that was before the acquisition.)

So, for the average website, you'd be right, but not for Google Cloud/Colab's showcase property.

https://news.ycombinator.com/item?id=13822675
by nonrandomstring | 2025-04-17 00:36:40+00:00
> Actual geniuses do not exist.

A genius was one of the Roman house gods lucky dwellers might cohabit with. One is not a genius, rather one has a genius [0].

There were many specialised genii, ones for helping with childcare, one to make great cooking, or loving etc.

A genius channels spiritual/cosmic energy. Creatives who understand genius feel their creative source in a higher power, helped by their genius.

To "have a genius" then, is the most humble expression and acknowledgement that your created work and achievements are not fully your own.

This is a million miles from the modern assholery of the arrogant poseurs and imposters mentioned in TFA.

[0] https://en.wikipedia.org/wiki/Genius_(mythology)
by thaumasiotes | 2025-04-17 00:36:52+00:00
My favorite part of wikipedia's article on Onfim is this absurdly understated sentence:

> One of the drawings features a knight on a horse, with Onfim's name written next to him, stabbing someone on the ground with a lance, with scholars speculating that Onfim pictured himself as the knight.

I guess we'll never truly be able to know what Onfim was thinking when he drew a knight named "Onfim" stabbing an enemy with a lance from horseback. The past is a foreign country, and the mind of a child can't be understood anyway.