MurphyA/hacker-news huggingface dataset:
by disgruntledphd2 | 2025-06-23 09:09:34+00:00
> OpenAI are at $10bn ARR already, on about $60bn fundraising to date. Even if there's absolutely no advances in AI beyond its current point, they're fairly likely to have all investors break-even over 10-20 year time horizon.

That's an incredibly low bar to hit, and I'm still sceptical that this will happen.
by cess11 | 2025-06-23 09:11:02+00:00
'“Experiences,” on the other hand, are false, controlled encounters with a pseudo-reality, which Rosen blames mostly on digital technology.'

This trajectory under capitalism was sketched out by Kierkegaard and Nietzsche (and Marx and Freud and others), and explored at length by many subsequent thinkers, e.g. Debord, Baudrillard, Postman, and Derrida if you hold him right. That is, way ahead of the computer explosion at the turn of the millenium.
by ChrisMarshallNY | 2025-06-23 09:11:08+00:00
Fair enough, but I have watched quite a bit of German stuff, lately, thanks to Netflix and Amazon. I’m sure that the driver is lower cost, but the shows have still been excellent.

There’s also the rather interesting English-language Spanish stuff that Netflix has been broadcasting, and some great Scandinavian stuff (I preferred In Order of Disappearance to Cold Pursuit, even though the American version was quite faithful to the original).

I know that Hollywood has been doing a lot of of offshore development (just like Silicon Valley—for the same reason), which has likely been training non-US artists in American production techniques and sensibilities (just like Silicon Valley).
by somafet | 2025-06-23 09:11:11+00:00
I Hate When Building Simple Onboarding Feels Like a Whole New App

As a developer, I've spent countless hours wrestling with custom onboarding logic. The state management, the routing, the persistence, the conditional steps... it's a headache most libraries just ignore, leaving you to piece together a complex state machine from scratch.

You're trying to ship a great product, but instead, you're deep in the weeds of boilerplate code, managing all the possible states your app could be in as users navigate back and forth, or worse, worrying about losing their progress on a simple page refresh.

The truth is: You shouldn't have to build a complex state machine for every single onboarding flow. OnboardJS does it for you.

In the blog post, you'll learn how to leverage OnboardJS to create robust, maintainable onboarding experiences in minutes, not days. We'll build a simple two-step flow from scratch using Next.js and React.

OnboardJS is a headless, type-safe, and extensible engine designed specifically for managing multi-step user flows. What does "headless" mean? It means OnboardJS gives you the powerful "brain" to manage your flow's state, logic, and persistence, while you provide the "beauty" – your own React UI components.

This separation is crucial:

Your UI, Your Rules: Use any component library (Tailwind, Chakra UI, Shadcn UI, custom components!). Built-in Logic: Handle complex navigation, conditional steps, and data collection effortlessly. Automatic Persistence: Store user progress seamlessly, preventing frustrating restarts. Type-Safe: Catch errors early with full TypeScript support, making your flows more robust.

Ready to build smarter onboarding experiences that delight users and save you development time?
by franga2000 | 2025-06-23 09:11:45+00:00
I guess it's a good test for something, but I wouldn't call that something "phone addiction". I think wanting to be reachable by friends and family is fine and "addiction" starts when you start compulsively using your phone, like if you're scrolling through [insert social media here].

And phones are much more than content consumption machines - I like having a little pocket camera with me in case a see a new cat in the neighbourhood or something, and looking up bus schedules, renting city bikes, calling a cab, etc. are things I all but need to be able to do when I'm out.

My trick to almost never looking at my phone has been, somewhat ironically, having a smartwatch, as well as carefully curating the notifications I get on my phone. If I know I can't miss an important notification, I'll never even look at my phone, so there's no chance I even see one of those time wasting apps. And when a notification buzzes on my wrist, I can see in a fraction of a second if it's something really important or if it can wait.
Show HN: ChatPhotoFix – AI photo editor that works from a single prompt
by virusyu | 2025-06-23 09:14:47+00:00
Hi HN,

I’m a solo developer (ex-photographer turned coder) and just shipped *ChatPhotoFix* — an in-browser AI photo editor that lets you type what you want instead of fiddling with layers or masks.

Live demo: https://chatphotofix.com ---

Why build it?

I hang out on [r/PhotoshopRequest](https://www.reddit.com/r/PhotoshopRequest/) and see the same mini-tasks every day — “remove this watermark”, “make the background pure white”, “erase that tourist”. Helpful folks do them by hand, but it still takes ~30 min and results vary.

So I tried to automate 80 % of those quick fixes: write one sentence → preview in < 5 s → decide if the HD download is worth 1 credit.

---

What it does (today)

* Remove background / make transparent

* Erase watermarks, date stamps, unwanted objects

* 2× / 4× / 8× super-resolution & sharpening

* Face swap (upload a target face)

(Batch upload is on the roadmap; not live yet.)

---

How it works * *Front-end:* Next.js 14 (App Router) + Tailwind

* *Edge API:* Next.js Route Handlers on Vercel Edge Functions

* *Data/Auth:* Supabase Postgres + RLS

* *Models:* Flux Kontext via Fal.ai GPU workers

* *Credits & pricing:*

\* New users get \*5 free credits\* (no card) \* \*Monthly Plan $ 4.99 → 200 credits / mo\* (≈ $ 0.025 per HD) \* Preview is always free; credits are spent *only* on HD download

* *Promo:* HN readers get *extra 50 credits* with code *HN2025*

---

Looking for feedback on

1. Latency — preview should appear in ~5 s, HD in < 15 s for ≤ 4 K images.

2. Prompt UX — does the “one sentence” paradigm feel natural or too limiting?

3. Pricing — any confusion with the credits-per-HD model?

All comments & brutal criticism welcome. Thanks!

— virusyu
by imtringued | 2025-06-23 09:15:24+00:00
Video games are stagnating hard. I've basically quit gaming for like the past 5 years, playing maybe two graphically undemanding games to completion per year, and what I'm seeing is that it's the same old games that have remained popular. From my perspective as someone coming back, it's as if time had stood still. In fact, one of the games I played was initially released 10 years ago in early access.

Bethesda even decided to just remake Oblivion rather than show off more of TES 6.
by berti | 2025-06-23 09:16:15+00:00
I’ve run into this exact issue several times with group projects at university in the 2010s, and each time recovery was copying chunks of plain text from backup copies into new documents as you say. Luckily by the time we got to the final year capstone project the whole group was happy to go with LaTeX. Not sure if these Word issues have even been fixed since.
by herbst | 2025-06-23 09:16:23+00:00
I am mostly coding with ruby so I constantly find myself wrapping APIs or Linux tools to get things done faster.

Usually I just send a link to the API doc with a sentence or two to let it wrap one or two functions leading to small, specialized and mostly efficient wrappers without overhead. Easy to fix should something change.

It's just a random aspect where I find AI to work really well for coding (for me).
by extraduder_ire | 2025-06-23 09:16:29+00:00
You don't need to do a full reinstall each week, getting another provisioning cert works.

You can run altstore on a machine on your network, or reprovision on the device itself to re-sign the app mostly automatically. The latter does use one of your account's five free app slots though.

https://github.com/sohsatoh/ReProvision-Reborn
by sidcool | 2025-06-23 09:16:40+00:00
Honestly, I have been hearing this since years now. I was suspicious about it for a long time. But they have been allowing vision based FSD for a long time now and the data shows it's getting better, fast. I am ready to park my skepticism (sometimes cynicism) for some time and give them a benefit of doubt out of optimism. Tesla knows that if things go wrong with Robotaxi launch, they are screwed. They wont' take that risk unnecessarily.
by a5c11 | 2025-06-23 09:17:03+00:00
> AI is the primary audience for our writing, and the primary reason to reconsider our choice of markup format.

That's AI which must adapt, not humans. If AI can't adapt then it can't be considered intelligent.

> Some thawed-out-of-a-glacier journal editors still insist on two column formats, as if anyone still prints to paper.

Narrow text is easier to read because you don't have to travel kilometres with your eyes. I purposely shrink width of the browser when reading longer texts.
by cpill | 2025-06-23 09:17:16+00:00
I don't know what the point of nukes are anymore. They will never be used. You'd figure giving Ukraine long range missiles would provoke Russia into using theirs, but they haven't. What would it take other than another nuclear strike to cause Russia or anyone with nukes to actually use them?

Separately, if Israel nukes Iran, will we be OK with it? Is there anything Israel can do that would make us say "Stop"?
by stared | 2025-06-23 09:19:23+00:00
First, you have to (or at least - you had to). I mean, it was the only way to sanely include a lot of formulae and managing bibliography.

Then you discover that is id beautiful. Honestly, even using base style sets you above the typesetting of books. With some extra tweaks, it is beautiful.

Did I spend a lot of time on LaTeX during my PhD. Sure! But (even counting in all masochism involved into dealing with LaTeX) I both cherish this time, and the results.
by globular-toast | 2025-06-23 09:19:35+00:00
Yes, care must be taken. These kinds of measures should only be taken when an existing power imbalance is already in place. We have laws to stop these imbalances, for example you can't use your might to force and coerce people. Do you think it's wrong for someone to be able to report an assault?

Cars are currently a huge power imbalance that needs to be evened out.

But, sure, some people will want to use the same technology to create new imbalances or further existing ones. That doesn't mean the technology itself is bad.
by metalman | 2025-06-23 09:19:53+00:00
travelling 10 degrees south or more is a bust on this one, I did go north to see the total ecclipse of the sun last year, which was 100% worth it. I did witness something when camping under true dark skys in Cape Breton, where a large bright red star appeared and persisted for hours in the northern sky...summer 2012? half expected to hear about it..... the other thing about true dark sky's is that seeing meteors is guaranteed, after supper, blanket, grassy hill side, relax and watch the show, high summer....hay making weather....100%
by olieidel | 2025-06-23 09:19:57+00:00
revenue != profit

People tend to forget this outside of the Tech / VC / YC bubble.

OpenAI is losing a brutal amount of money, possibly on every API request you make to them as they might be offering those at a loss (some sort of "platform play", as business dudes might call it, assuming they'll be able to lock in as many API consumers as possible before becoming profitable).

The big question here will be what will happen next: Serving LLMs will likely become cheaper (as the past has shown). But will that lead to companies like OpenAI becoming profitable? Or will that lead to all platform providers lowering their prices again, offering them at a loss again? Or will that lead to everyone self-hosting their own LLMs because serving them has become cheaper not only financially, but computationally? That's the big question.

In the meantime, OpenAI is bleeding money.
by randomcarbloke | 2025-06-23 09:20:07+00:00
Musk said it himself "that's $100mm every time but it's the taxpayer footing the bill and they should get value for money" (paraphrasing), I can't remember the show but it may have been his Rogan appearance.

Sorry to burst your bubble on that, even if it is just carrying Starlink satellites it's still at public expense, not limited to the rocket itself but the infrastructure, and oversight from third parties.
by tetha | 2025-06-23 09:21:00+00:00
Hence if I ever get money for an infrastructure pentest, I want to include a scenario that scares me a bit: The hijacked application server. The pentesters give me a container with whatever tooling they want and a reverse shell and that gets deployed in the dev-infrastructure, once privileged and once unprivileged, both with a few secrets an application server would have. I'd just reuse a deployment config from some job. And then have at it.

And yes, this will most likely be a mess.
by vessenes | 2025-06-23 09:22:07+00:00
You’re going to be frustrated a long time into the future I would guess.

I’ve been coding since before the camel book was published: at that time it was basically ask Larry Wall on Usenet or a local bearded guru if you weren’t in a university setting and wanted to learn to code.

I can hand craft code in many a language; I can also do fine wooden joinery. When a project has value to me in the completion and hours to completion is my metric then a cnc machine or an llm is a great tool, and allows me to make things that aren’t “worth” hand coding.

When I want to work on a technical skill or just get in the flow I code by hand or use my wood tools. Upshot: different strokes for different folks.
by Y-bar | 2025-06-23 09:23:38+00:00
We did do extensive research, and glass came out significantly ahead in the long term, even when accounting for transport and manufacture, this is because glass is multi-use where bottles are re-used hundreds of times before needing to be replaced.

Plastic: <8% reusability via energy-intensive melting and re-shaping.

Glass: >95% reusability via washing, and of the remaining 50% > 99% can be reused via melting and re-shaping.

Over the average lifespan of a glass flask (n≈18 million), it released about 40% less CO2 equivalents compared to the amount of plastic needed to fulfil the same role.
by woolion | 2025-06-23 09:24:52+00:00
A lot of people see a title that is "subject I want to discuss" and jump to the comment section without even bothering to look at the link. There has been a lot AI hype, so counter-hypists are starved from content and just jumped on the first "confirmation bias title" they could find.

Thank you for the comment, "typical crackpot" feels a bit light considering how unhinged that is.
by ChrisMarshallNY | 2025-06-23 09:25:31+00:00
I once asked a laptop skin company to print a design that included the logo of the company I worked for, and they refused, unless I also provided a release from our Legal Department (which they would never do, so I gave it up).

So I assume that a lot of self-publishing type companies may refuse to do copyrighted stuff, even for one-off jobs.
by bgwalter | 2025-06-23 09:26:48+00:00
No, Python cannot run Mojo. Like Cython and hundreds of other projects, Mojo creates a C-extension, which is then loaded.

https://docs.modular.com/mojo/manual/get-started/

curl -fsSL https://pixi.sh/install.sh | sh pixi init life \ -c https://conda.modular.com/max-nightly/ -c conda-forge \ && cd life

No, thanks. C++ is easier.
by a2128 | 2025-06-23 09:26:50+00:00
There's absolutely no trust anymore. Apparently when you pre-order an item, you'll actually be the last to receive it because they'd rather guarantee next-day delivery for people buying on launch day. Apparently your delivery can be delayed by multiple months in this case. Apparently customer support might tell you to cancel the order and re-place it to fix this and they'll refund the price difference due to price increase. Apparently the next guy will say they pulled up the chatlog and they never promised any refund for any price difference and to please go away. Apparently you might have to waste months complaining to national authorities with screenshots for them to finally get word that they should look into your case for more than 15 seconds and finally honor a simple 150€ refund on a 2000€+ order...
by SiempreViernes | 2025-06-23 09:27:16+00:00
> As reported in the Astronomer Telegram, it was discovered by the All-Sky Automated Survey for Supernovae (ASAS-SN) at 8.7 magnitude, below the average human limit for naked eye observations, even in ideal conditions. Sky & Telescope reports that this week, it has reached a 6.1 magnitude. This means it got 11 times brighter, and it's now at the edge of naked eye visibility in dark sky conditions.

The ... variable quality of IFLscience notwithstanding, the edit of the link and title to the ATel is pretty baffling, those are much less useful for the general public.
by alganet | 2025-06-23 09:27:51+00:00
"emergent superintelligent AI" is as much superstition as believing in imaterial souls. One company literally used the term "people spirits" to refer to how LLMs behave in their official communications.

It's a cult. Like many cults, it tries to latch on science to give itself legitimacy. In this case, mathematics. It has happened before many times.

You're trying to say that, because it's computers and stuff, it's science and therefore based on reason. Well, it's not. It's just a bunch of non sequitur.
by vessenes | 2025-06-23 09:28:23+00:00
I’ll tell you my failing prompt - hopefully you can help! I haven’t tried since 4.0 / o3 / 2.5 pro came out.

I want a flowed book layout (so we have a facing page with inner and outer margins.)

I am rendering chats in the main part of the page. Chats alternate left and right alignment so it looks a bit like a text conversation. For each chat I want to put metadata (reactions, sender, time) on the margin it is aligned to.

So For a left chat, on a left page, I want to use the left (outside) margin. A left chat right hand page the inside margin.

Two things I could not get sorted: first, perfect vertical alignment between the chat and metadata, ( I think this is possible but difficult) and a persnickety bug where the first chat on each page chooses the last page’s proper margin side.

Happy to pay for an answer - I did try to hire a typesetter for this as well.
by ben_w | 2025-06-23 09:28:30+00:00
I agree with your sentiments: https://benwheatley.github.io/blog/2025/02/26-14.04.07.html

I've been in the Apple world for the last decade or so, but everything I've seen with SwiftUI feels like it's only been done to attract web developers who are used to React; the "magic" observables etc. seem to be just a bit unstable and a pain to debug when they do go wrong, but even when they're working as intended they still make it harder to work with than the old UIKit way of doing things, where manually observing changes to state could be as simple as a `didSet {}` block, or using NotificationCenter.

All that stuff about how SwiftUI is supposed to make it "simple" or "easy" to make a UI is nonsense: we had "simple" with Interface Builder. And with VisualBasic's cross-platform cousin, Xojo.
by mkl | 2025-06-23 09:29:49+00:00
The Python function is implemented in C and uses a faster algorithm [1], and this particular factorial is so small they put it in a lookup table [2]. It is a strange and very unequal choice for a demo.

[1] https://github.com/python/cpython/blob/0d9d48959e050b66cb37a...

[2] https://github.com/python/cpython/blob/0d9d48959e050b66cb37a...
by silisili | 2025-06-23 09:29:58+00:00
In many ways it's actually worse.

I don't remember the item now, but something I'd bought semi regularly from Walmart. It was boosted in my search/you may like results, which makes sense. Except the product was 10x the price, and not sold by Walmart. There's no clear indication of that until you actually click into it, though. So you can add it to your cart and buy it easily without knowing any of that, by design I guess.

It seems 3rd party sellers know how it works, and probably make a ton of money sniping out of stock items. I almost fell for it as I rarely scrutinize prices, I can't imagine how many people go through with it not knowing any better.
by codethief | 2025-06-23 09:30:49+00:00
I do sympathize with the parent: The language itself might not be that difficult but you also have to factor in the entire ecosystem. What's the modern way to a build a GUI application in C? What's the recommended way to build a CLI, short of writing your own arg parser? How do you handle Unicode? How do you manage dependencies, short of vendoring them? Etc.
Ask HN: How many AI chat interfaces do we need?
by asim | 2025-06-23 09:31:03+00:00
Many years ago I felt like chat would become the dominant interface, but I never really had this realisation about llms or natural language use for commands. I just thought it would be a lot like a thousand commands in something like a personal slack. But now we have this AI base chat interface and I'm just wondering how many do we need? ChatGPT, Gemini, etc. I'm guessing creating another one without some point of differentiation isn't useful. So what does the future look like? Do we just converge to a few of these? Will we see others emerge? Or do we see vertical specific niches?

Curious to know the thoughts here
Show HN: MCP server built around the ipython shell
by teenvan_1995 | 2025-06-23 09:31:14+00:00
Hi all, I just open-sourced Sherlog MCP, an experimental MCP server that uses a live ipython shell as a shared workspace for ai agents. Every tool call runs inside the shell and tool call results are persisted as dataframes.

Check out the github repo! would love feedback!
by Tenoke | 2025-06-23 09:31:20+00:00
>OpenAI is losing a brutal amount of money, possibly on every API request you make to them as they might be offering those at a loss (some sort of "platform play", as business dudes might call it, assuming they'll be able to lock in as many API consumers as possible before becoming profitable).

I believe if you take out training costs they aren't losing money on every call on its own, though depends on which model we are talking about. Do you have a source/estimate?
by m11a | 2025-06-23 09:31:43+00:00
C syntactically is straight forward, but conceptually may be harder than Rust. You’re exposed to the bare computer (memory management, etc) far more than with a GC language or even Rust arguably, at least for simple programs.

Towards deployment is even harder. You can very easily end up writing exploitable, unsafe code in C.

If I were a Python programmer with little knowledge about how a computer works, I’d much prefer Go or Rust (in that order) to C.