MurphyA/hacker-news huggingface dataset:
by godelski | 2025-10-08 21:56:11+00:00
FYI, I think the time limit for editing is 1hr. It might change if someone replies? I'm not sure that these rules are written down anywhere.

@Dang, if you see this can we add to the FAQ?

There's also a delay setting in your profile that delays the message but has a max of 10 minutes. There's also the noprocrast setting to help reduce procrastination. The default values let you in for 20 minutes at a time and don't allow you back in for 180 minutes.
by jasonsb | 2025-10-08 21:56:18+00:00
> Are people locked into the influencer economy because of the "polish" of the videos?

Yes. Influencers with big production and marketing budgets will usually create more content that has the "wow" factor. With AI people can add the same "wow" factor in their videos with little to no budget. This should slowly erode the value of a platform like Instagram as AI content gets better.
by reieicucv | 2025-10-08 21:56:28+00:00
I’ve been reading a thread on here and it hits on something that’s been bugging me while looking into a project I stumbled across recently called Frog, it’s an interesting attempt to rethink what “no-code” could mean in the AI era.

A commenter on here made a great point: traditional “no-code” tools (Wix, Squarespace, Shopify, Gumroad, etc.) succeeded because they picked a narrow, well-defined slice of functionality and made it dead simple. They didn’t try to be general-purpose. Once a no-code system starts handling arbitrary logic, state, or data flow, it quietly turns into a visual programming language, and simplicity dies.

But what seems different now is that AI-driven apps are going after an entirely new cohort, not people who want to wire together APIs or drag and drop logic, but people who just want to describe what they want built in natural language and let the system infer the rest. It’s a completely different UX paradigm, less about hiding the code, more about automating the act of thinking in code.

That’s where I think something like Frog gets interesting. Should projects like this really aim to be traditional no-code tools, or should they focus on being accessibility and efficiency amplifiers, leveraging AI to bridge intent and implementation without collapsing into the same “visual programming” trap?

A few questions I’d love to get the community’s perspective on:

1. Do you view AI-driven tools (like Replit’s Ghostwriter, v0.dev, or Frog) as a genuine continuation of the no-code movement, or something completely separate?

2. How much abstraction is too much before users lose agency or predictability in what’s being built?

3. Historically, no-code succeeded by constraining scope, is there any realistic path for AI tools to stay simple and general-purpose at the same time?
by lukev | 2025-10-08 21:56:56+00:00
> But Apple’s justification went further. “Information provided to Apple by law enforcement shows that your app violates Guideline 1.1.1 because its purpose is to provide location information about law enforcement officers that can be used to harm such officers individually or as a group,” the company wrote in its removal notice.

> The decision effectively treats federal immigration agents as a protected class — a novel interpretation of Apple’s hate-speech policy that shields one of the most powerful arms of government from public scrutiny.
by theshackleford | 2025-10-08 21:57:01+00:00
> last time I used it I thought it was good enough (that was 6-7 years ago), technology wise.

Many of us didnt. I wouldnt call low resolution and low PPI (significantly lower than desktop displays) "good enough." Not to mention terrible optics. I would use my current device a lot more if it could match the "viewable" resolution of my desktop displays, but currently, it can not.
by lazide | 2025-10-08 21:57:01+00:00
And when the ‘good’ thing by our standards is the monstrous behavior to someone else?

WW2 and the Japanese, as someone noted, provide many examples. For example, to the Japanese, the Allies taking prisoners was ritual humiliation - and death with a sword in their hand would have been preferable.

Sometimes, your high ground is another’s sewer (or even your own), and there is nothing anyone can do to change that.

Isn’t systematically humiliating an entire group of enemies being a monster too? It’s literally banned by the Geneva convention!

In the end when conflicts like this happen, realpolitik/pragmatic application of force wins regardless.
Show HN: LLM-use – Routing, caching and A/B testing for LLMs
by justvugg | 2025-10-08 21:57:11+00:00
Hi HN,

I built llm-use, an open-source system for routing, caching, and A/B testing between large language models like GPT-4, Claude, Llama, and models provided via Ollama. It intelligently routes prompts across these models based on complexity and usage, helping optimize cost and performance in production.

Would love your feedback!
by switz | 2025-10-08 21:57:20+00:00
Frontend web development is effectively distributed systems built on top of markup languages and backwards compatible scripting languages.

We are running code on servers and clients, communicating between the two (crossing the network boundary), while our code often runs on millions of distributed hostile clients that we don't control.

It's inherently complex, and inherently hostile.

From my view, RSC's are the first solution to acknowledge these complexities and redesign the paradigms closer to first principles. That comes with a tougher mental model, because the problem-space is inherently complex. Every prior or parallel solution attempts to paper over that complexity with an over-simplified abstraction.

HTMX (and rails, php, etc.) leans too heavily on the server, client-only-libraries give you no accessibility to the server, and traditional JS SSR frameworks attempt to treat the server as just another client. Astro works because it drives you towards building largely static sites (leaning on build-time and server-side routing aggressively).

RSCs balance most of these incentives, gives you the power to access each of them at build-time and at run-time (at the page level or even the component level!). It makes each environment fully powerful (server, client, and both). And manages to solve streaming (suspense and complex serialization) and diffing (navigating client-side and maintaining state or UI).

But people would rather lean on lazy tropes as if they only exist to sell server-cycles or to further frontend complexity. No! They're just the first solution to accept that complexity and give developers the power to wield them. Long-term, I think people will come to learn their mental model and understand why they exist. As some react core team members have said, this is kind of the way we should have always built websites-once you return to first principles, you end up with something that looks similar to RSCs[0]. I think others will solve these problems with simpler mental models in the future, but it's a damn good start and doesn't deserve the vitriol it gets.

[0] https://www.youtube.com/watch?v=ozI4V_29fj4
by avianlyric | 2025-10-08 21:57:30+00:00
She was born in the UK as a UK citizens to parents that were naturalised UK citizens. By your definition her “primary” citizenship was British. That was where she was born, that was where she grew up, that was the first citizenship she gained.

Due to her parent Bangladeshi origins, she had a separate right to claim Bangladeshi citizenship, but at the point she lost her British citizenship had not claim that right. She has also never lived in Bangladesh, and has never held a Bangladeshi passport.

At the time UK was going to remove her citizenship, Bangladesh said the following:

> The Government of Bangladesh stated that Begum did not currently hold Bangladeshi citizenship and, without it, would not be allowed to enter Bangladesh.

You’ve made some pretty silly claims about countries not removing people’s “primary” citizenship. Begum is quite clearly a case where their “primary” citizenship based on the parameters you provided, was her British citizenship, and the UK has quite clearly stripped her of that citizenship. Bangladesh has also refused to acknowledge her as a citizen, which seems a lot fair that the UKs stance, given she’s never lived, worked, or paid taxes in Bangladesh, so it not clear why they should be responsible for her, rather than the country where she was born and raised.
by byearthithatius | 2025-10-08 21:57:34+00:00
Why is it the default for you? You are worrying about hydration complexity and all that when you introduce it, so it better have some benefits.

My default is a small page that client then fetches any additional data it needs. If its long load time skeleton UI it. I also have not seen the SEO benefits at all.

So again _why would I_ unless I needed to do stuff on the server to make the client bundle, which I don't.

A lot of these YC companies doing this could literally just be using a fetch because their backend is dead simple REST.
by kerblang | 2025-10-08 21:57:40+00:00
My driving nightmares, in order:

- I am utterly fucking shitfaced drunk and having great difficulty with reality in general

- I am completely blind, albeit sober

- I am driving from the back seat, for some reason (trying, at least)

- I am going uphill, but the hill keeps getting steeper, until finally I am completely vertical, and to my surprise, traffic is passing me

- Don't ask me how I know, but I have entered a no-oxygen zone and have to get out of there before I pass out
by MattDaEskimo | 2025-10-08 21:57:40+00:00
I'm not sure it's fair to separate "AI Slop" with "Buy my crap" marketing.

People will monetize one way or another. It may be more or less explicit with AI slop.

Additionally, I would challenge "AI slop posing a problem": AI Agents and automation of content keeps people engaged inside of a platform, inside of a niche. A democratization may lead to more expensive ad space.

Meta can certainly assist in creating slop and maintaining conversational salespersons
by jeroenhd | 2025-10-08 21:57:56+00:00
I believe Cassowary (https://github.com/casualsnek/cassowary) is an older tool that does pretty much this.

My experience with it is that FreeRDP in rootless mode isn't very good for Windows applications that do anything special with window borders. Using Office and many other programs became a pain.

When it worked, it worked really well, though. Reminds me of the same feature that VMWare used to offer many years ago for running XP/Vista programs on Windows 7 through a VM.
Show HN: We built an open source dev tool for OpenAI Apps SDK
by matt8p | 2025-10-08 21:58:03+00:00
My cofounder Marcelo and I spent all evening last night building support for OpenAI apps SDK. Developing with Apps SDK is pretty restricted right now as it requires ChatGPT developer mode access and an OpenAI partner to approve access. We wanted to make that more accessible for developers today by putting it in an open source project, give y’all a head start.
by andybak | 2025-10-08 21:58:39+00:00
Tools exist to view architectural spaces in the same way a headset can without a headset? I'm slightly confused.

Or maybe you think a headset doesn't add anything to the experience of viewing a space. If so, I'd have to ask whether you'd actually used one. Because if there's any inarguably uniquely appropriate use case for VR, it's "viewing architectural spaces"
Exploring a Self-Hosted Community Edition of Athenic AI (BYO-LLM)
by AthenicDataOps | 2025-10-08 21:58:47+00:00
We’re Athenic AI. We build tools that let teams explore and analyze data using natural language — AI-powered BI without writing SQL or manually building dashboards.

We’re exploring whether to release a self-hosted Community Edition of our platform and want to get feedback before investing time. This version would be:

- Bring-Your-Own-LLM (so you can connect it to the model you want) - Distributed as a self-contained Docker image - Designed for teams that want analytics/BI superpowers but prefer to keep everything in their own environment

We’d love to hear from you:

1. Would this be valuable or useful to you? 2. What’s your use case? (personal project, internal BI, client work, etc.) 3. What’s your role at your company (data engineer, analyst, founder, etc.)?

No marketing, no signup links. Just trying to gauge interest from people who might actually use it.

Appreciate any feedback!

— The Athenic Team
Show HN: I Made Strava for Habits
by jvmeshan | 2025-10-08 21:59:00+00:00
Hey Everyone!

This is my first app that I have made and it’s called Trackwme!

It is basically starva but for habits, where you see people’s progress and compete with your friends!

I’ve been working hard to make this app, and I hope you guys like it!

Would love your thoughts, feedback, or ideas!

https://apps.apple.com/us/app/trackwme-social-habit-tracker/...
by Agingcoder | 2025-10-08 22:00:27+00:00
The fake anonymity journalists often give to sources (‘Richard D , from small town X, aged 34, works as a carpenter specializing in 16th century house renovation’) is something I find rather striking.

What’s not clear to me though is whether they’re deliberately tricking their source, or whether they genuinely don’t understand that their source is not anonymous when they give that many details.
by anyfoo | 2025-10-08 22:02:15+00:00
> I'm sure it was a relief to find a thorough solution that addressed the root cause. But it doesn't seem plausible that it was fun while it was unexplained. When I have this kind of bug it eats my whole attention.

Yeah, and that's fun for me. Some of my most fun bugs to debug have been compiler, or even CPU issues.
by verdverm | 2025-10-08 22:02:45+00:00
I like the Gemini / Gemma family of models

It's more the agentic stuff, and things specific to the gemini-cli, which is behind the alternatives in features and capabilities. It was also making an insane number of requests (>1000 in a day, which is about the same as my Copilot usage for a month), but I'm sure they are doing their accounting differently. Google has tried to do AI accounting differently, but has acquiesced to counting tokens instead of chars, fingers crossed they do here to instead of being a snowflake that takes more effort to align in comparisons

I can't stand the cutesiness they've embedded into it either. I don't want that in a work tool

My general sense is that ai-clis will lose out to IDE integrations. I'd prefer a single tool and experience over having to context switch. Putting my AI partner in the same tool and env I use is better than having it separate with hacks to make it seem like it can be in there too, only sorta not quite
by byearthithatius | 2025-10-08 22:02:47+00:00
Agree, that is why I am confused by his question to me. Like SSR should be the default. Why does your server by default "hydrate" the client bundle. Why can't the client bundle request data as it needs it (then we can only request what the user needs). Skeleton UI it while you fetch. Then you have great page load time because you just return a static HTML+JS bundle that was non-conditionally built. In SSR it talks to the DB before it even constructs the bundle, that is oof right? So you are faster because you don't even gen the HTML until you talked to the DB? I give the user plain HTML instantly and talk to the DB while I give them a UI indicating its loading. SSR just moved the load time to before initial render. Stupid IMO.
by quotemstr | 2025-10-08 22:03:34+00:00
This problem strikes me more as a debuginfo generation bug than a "compiler" bug.

> After this change, stacks larger than 1<<12 will build the offset in a temporary register and then add that to rsp in a single, indivisible opcode. A goroutine can be preempted before or after the stack pointer modification, but never during. This means that the stack pointer is always valid and there is no race condition.

Seems silly to pessimize the runtime, even slightly, to account for the partial register construction. DWARF bytecode ought to be powerful enough to express the calculations needed for restoring the true stack pointer if we're between immediate adjustments.
by sroussey | 2025-10-08 22:04:16+00:00
Some site have dual pages these days. I guess I should explain… they have a large footprint seo and those pages are static… unless you are logged in, then they are completely different!

I see this happening in finance data sites. Say a page about Apple, has stock price, etc. when logged in, same stuff but 10x data so they layout and everything is different.
by ssl-3 | 2025-10-08 22:05:06+00:00
IMHO: No. It's just a Linux box. It may be a Linux box with a neat GUI, but it's still a Linux box. It doesn't do anything particularly unique.

I run [almost all of] my home's network services on my present-day desktop rig, which... these days, runs Linux[1].

ZFS with RAID and snapshots? Backups for intermittently-connected stuff like my laptop? Plex and friends? Containers (oh my!)? Desktop stuff? Samba stuff? Yep. And other than GTA:V Online, it seems able to play everything I try in my Steam library with no particular effort on my part.

I don't notice when backups are happening. I don't notice when people are using Plex, and they don't notice when I'm gaming. It performs fine for absolutely everything that gets thrown at it -- concurrently.

I've got an inkling to upgrade the hardware soon. Unlike a "dedicated NAS appliance," I can accomplish this by buying bog-standard ATX hardware and stuffing it into the existing bog-standard ATX case -- just as people in DIY circles did for ~decades before PCs became more appliance-like (and/or fishtank-like).

Once that's done, I may think about doing some 10GbE stuff and turning the old hardware into a more-dedicated NAS. Separating the storage from the applications, in this way, sounds fun. But it won't improve performance -- it'll just be a homelab exercise that I'll live with and learn from (and may elect to reverse).

All those words, just to iterate that I have zero interest in buying a snaky-feeling Synology box. It doesn't give me anything that I want that I'm not already doing.

If your retired gaming PC is doing everything you want, then: Keep doing that (unless/until power consumption or something else becomes a concern).

[1]: For most of a decade before I decided to go back to using a Linux desktop, I still ran Linux -- but always with the desktop portion being Windows running in a VM (with its own dedicated GPU and USB adapter and...). That was fun, too, but I got tired of working primarily with Windows.
by donmcronald | 2025-10-08 22:05:06+00:00
> It is a dialog.

It's as much of a dialog as they allow for people to express their views. If I write a politician a well reasoned, thorough explanation of why I support or oppose something, the best outcome I get, as a non-lobbyist, is having a "for" or "against" viewpoint tallied into a giant bucket.

So if elected reps are going to distill our "dialog" down to an aggregated tally of support or opposition, then a canned email covers the entire dialog that's allowed.
by tptacek | 2025-10-08 22:05:53+00:00
I want to say again that the key thing in this post is that anything "serious" at Fly.io couldn't have gotten phished: your SSO login won't work if you don't have mandatory phish-resistant 2FA set up for it. What went wrong here is that Twitter wasn't behind that perimeter, because, well, we have trouble taking Twitter seriously.

We shouldn't have, and we do take it seriously now.
by stavros | 2025-10-08 22:05:58+00:00
Ever since I almost got phished (wasn't looking closely enough at the domain to notice a little stress mark over the "s" in the domain name, thankfully I was using a hardware wallet that prevented the attack entirely), I realized that anyone can get phished. They just rely on you being busy, or out, or tired, and just not checking closely enough.

Use passkeys for everything, like Thomas says.
by jiggawatts | 2025-10-08 22:06:05+00:00
Every few seconds is fine.

Disagree? You think milliseconds is “better” somehow?

Then by that logic microseconds are better still! (A straight-faced argument made by thousands of HFT people.)

Then, surely, nanoseconds matter. Again, some traders care deeply about shaving single digit “nanos” off their response times by using smart NICs that can respond before the incoming packet has even finished arriving! Bypassing the CPU entirely because ermahgerd that would waste precious nanos!

Okay, what about femtoseconds? Attoseconds? Low single digit Plank time units?

Clearly the extrapolation is nonsense.

The problem is that there’s always an advantage to some rent-seeker to be faster than everyone else, so there will never be consensus between them and the general public. Or each other.

It’s a classic tragedy of the commons.

This is why laws are required, to prevent that one greedy guy putting “just one more cow” onto the pasture than the other greedy guys.
by lotyrin | 2025-10-08 22:06:59+00:00
And the best hackers at any level abstraction will always be the ones that actually understand what's going on in every lower layer in order to diagnose when the abstraction is failing them. Anyone that thinks you can be up at the level of vibes without understanding how an LLM thinks, without knowing how to review and factor your vibed Python or whatever high-ish level language, can make it performant without knowing if or when to write something in lower levels like C or need to be using a library where all the hard work is in something like C, make it secure without understanding how that gets turned into instructions for an incredibly obedient but ignorant machine (like the LLM is but in the exact opposite ways, buffer overruns and free before use and stuff)... It's a holistic practice. The guys that produce code and don't know which parts are happening in the browser or in the client, think they can trust the values of cookies not to be tampered with and junk are able to be productive, probably more so with LLMs these days but they simply can't make quality software and never will be able to. Corporations love them because nobody's accountable to resiliency (securty, quality, reliability) until something actually breaks and those guys can get thrown under busses easily when and if that happens because they're cheap cogs. Hackers love them because we'll always have work to do to improve (or compete with, or exploit) what folks like that make.
by vladms | 2025-10-08 22:07:07+00:00
Would you have any reference of why it matters the number of people doing something for some to engage in something nefarious? I would expect to happen no matter the number of people.

I feel it is more connected to the culture (for example I would expect to happen more in a hierarchical culture than in an egalitarian culture, or more in a believing culture than in a critical culture).
by j45 | 2025-10-08 22:07:33+00:00
Incorrect.

Western Digital deceptively sold and charged a premium for the WD Red drives sold as NAS drives that were CMR, when they were not.

Western Digital didn't withhold anything about SMR being good or bad.

Western Digital confesses some WD Red Drives use SMR without disclosure:

https://www.tomshardware.com/news/wd-fesses-up-some-red-hdds...

I know several folks who bought these drives as NAS drives, for NAS use, when they were not all the same. Folks could have just bought SMR drives from WD, but specifically bought NAS drives.

Western Digital's denial, and the fact it took a class action lawsuit, were enough that WD no longer sells WD RED, only WD Red+ and WD Red Pro.

SMR drives don't work well for NAS'. SMR is useful for things other than NAS storage which is on all the time.

Rebuilding a NAS because things overlap so much takes a lot longer with SMR drives, compared to CMR. SMR drives used in NAS formation seem to fail more too.

Building any kind of NAS with SMR drives is asking for trouble and pain. I guess SMR drives could be proactively replaced, would need to factor that into the cost / tco.