MurphyA/hacker-news huggingface dataset:
by mattmaroon | 2025-09-29 17:28:25+00:00
It’s frustrating when there’s a problem and you know any solution to it is worse than the problem itself.

For instance, in my area we’ve recently had a couple Nazi demonstrations. People with swastika flags and “Hitler was right” signs. I’d like that to go away.

But to attempt to use law to do anything about it would mean allowing someone to choose what others can and cannot say in public. That’s worse, or at least at some point it will be.

This is very much like that (though of course far less nefarious) and you just have to let people take paintball videos. Imagine if we didn’t let people video anything they want in public. How many instances of police brutality would go unpunished. That’s worse.

My advice: start a paintball league and make that the rule. And yeah, it does suck to have to suddenly become an event planner just to not end up on YouTube but welcome to the future I guess.
by Macha | 2025-09-29 17:28:37+00:00
You need a banking app to use the bank's provided 2FA to log into the bank's website (no, they don't support TOTP or passkeys or other vendor-neutral solutions) if you want to do any online banking on your other devices.

You also need it to receive the PIN for the credit/debit/bank card that allows you to pay for things in stores, or to withdraw money from the ATM if you'd rather use cash.

If you'd like to send money to your friend, for example to split a bill or for any other reason, then you either need to do that in the app, or do it on the website but with 2FA on the app.

---

This is the norm for all the banks here, citing PSD2 compliance. I'm sure it's not the only way they could have complied, but it's the lowest effort and banks are nothing if not conservative, so once one bank gets the OK for a given solution, they all follow suit.
by taink | 2025-09-29 17:28:43+00:00
Thank you for your input. I was familiar with proper noun capitalization (e.g. Moon/moon and Earth/earth).

French (my first language) is different in that it differentiates language, adjective and demonym through capitalization (languages are common nouns and when used as adjectives are not capitalized), which is sometimes necessary because of how French sentences are structured.

The more you know.
by sltr | 2025-09-29 17:28:47+00:00
The internet != all software jobs. I don't think the internet can be complete anymore than an economy can be complete, but sectors can be mature and/or commoditized. Software is definitely not mature, but AI makes people think it is commoditized (it's not).

It's probably more cyclic than systemic and related to the larger economic trends, federal monetary policy, and growing protectionism. But tech is outsized in the economy, so I'm not sure which one is the horse and which is the cart.
by kayo_20211030 | 2025-09-29 17:28:53+00:00
If I buy a bottle of plonk for $20 and it tastes as I except, I don't stress about what gamma rays it's emitting. I just reckon I got what I paid for. Of course, if I payed $1 million, and I dare not open it, I might stress quite a lot. But really, that's for other people not me. I sadly don't have a million bucks to spend on wine.
by jasonsb | 2025-09-29 17:29:04+00:00
I don’t think it’s just a quirk. I’ve tested Claude across Java, Python, TypeScript and several other projects. The results are consistent, regardless of language or project structure, though it definitely performs better with smaller codebases. For larger ones, it really helps if you’re familiar with the project architecture and can guide it to the right files or modules, that saves a lot of time.
by hackingonempty | 2025-09-29 17:29:12+00:00
> There is no validation that an infohash corresponds to a real torrent—any client can announce anything. Many crawlers and indexers continuously pick random or sequential infohashes and announce themselves so they can later detect other announcers, and malicious clients or poorly written bots can spam the network with anything they like.

There are also valid clients for completely unrelated protocols using the BitTorrent DHT to find each other.
by sdoering | 2025-09-29 17:29:18+00:00
In German, we also have a "Right to the image". It is based on our constitutional rights.

But, if you are a public figure, as in you are a media person, a celebrity or politician. As in you are actually searching for publicity, the situation changes. Here the beauty of shades of grey and work for lawyers begins.

Because while you have lost the clear cut black or white, there are still things that will get the person publishing into trouble.

When I started my career in online journalism this was a very long discussed topic while we had our course at the Academy for Journalism in Hamburg.

But for ordinary people, the right to your image is a quite strong protection.
Show HN: Even Ollama says this local AI inference is cool – Nexa SDK for NPU
by ks1225 | 2025-09-29 17:30:14+00:00
We built Nexa SDK to make local AI development simple.

• Run any model—text, vision, audio, speech, image-gen—fully on-device

• Works on NPU, GPU, or CPU with built-in support for Qualcomm & Apple NPUs, GGUF, and Apple MLX

• Supports SOTA models like Gemma-3n, PaddleOCR, Qwen3, Parakeet v3, Phi-4, and our own OmniNeural-4B

No fragmented runtimes, no complex setup—just one lightweight toolkit from prototype to production.

We were recently featured at Snapdragon Summit 2025 and are working with Qualcomm, AMD, and Intel to make on-device AI more accessible.

Would love feedback from the HN community—performance numbers, build experiences, feature requests, anything.

We’re also celebrating our Product Hunt launch today: https://www.producthunt.com/products/nexa-sdk-2
Show HN: Free AI Toolbox (remove bg, upscaler, cartoonizer, text-to-image)
by FrostDream | 2025-09-29 17:30:18+00:00
Hi HN,

I built a free collection of AI tools you can try instantly in the browser. Right now it includes: - Background removal - Image upscaler - Image cartoonizer - Text-to-image generator

Why I built it: Most AI sites lock you behind accounts, credits, or ads. I wanted something simple: just open the page and use the tools.

Heads up: my server isn’t very strong yet, so if lots of people jump on at once, things might slow down or even crash. I’ll keep monitoring and upgrading as I can.

I plan to keep adding more AI features (not only for computer vision).

Here’s the site: https://imagepeel.com/

Would love feedback — especially on speed, quality, and what tools you’d like added next.
by bretpiatt | 2025-09-29 17:30:18+00:00
I'm pretty much doing that in a containerized deployment for project I'm looking to open source soon called webbin:

Technology Stack Frontend: React 18 + TypeScript + Vite + TailwindCSS Backend: Node.js + Express + Clustering Database: PostgreSQL 16 with performance optimization Cache: Redis 7 with active defragmentation Security: HTTPS/TLS with container-to-container encryption Orchestration: Docker Compose with health checks Monitoring: Built-in APM and performance tracking Services webbin-frontend - React TypeScript frontend with HTTPS webbin-backend - Node.js API with clustering support webbin-postgres - PostgreSQL 16 with performance tuning webbin-redis - Redis 7 with advanced caching webbin-certbot - SSL Certificate management, openssl for dev, LE for production webbin-testrunner - Testbot webbin-nginx - Proxy Access Points Frontend: https://localhost:5173 Backend API: https://localhost:3001 Health Check: https://localhost:3001/api/health

I'm around 15k LOC, all built in ~80 hours of interactive prompting mostly with Claude 4.0 Sonnet, then some Gemini 2.5 Pro for more devops activities.
by brailsafe | 2025-09-29 17:30:21+00:00
> To put it another way, joining the bird watching community means keeping lists. Yes, of course you can just watch birds for your personal pleasure, but documentation is a core community activity.

How do you define community? Seems like a bit rigid of a implied requirement.

The whole idea of conflating community and publicity or some documentation requirement seems a bit silly to me, and it's definitely not rare, but an individual is perfectly within their right to go about engagement in their hobby with other people who have similar interests on whichever terms they like, which seems like community to me, as long as some form of commonly understood communication is present.

Likewise the people who do want to establish certain requirements, gates if you will, have the right to do so, but not as a whole. Country clubs don't and shouldn't have exclusive domain over golf, and I don't give the slightest fuck about recording myself at the bouldering gym or skateboarding, but that shouldn't prevent me from being part of either culture or community unless a specific club within those forms around publication.

I'd concede that it's possible that a community could exist in such a way that the act of documenting is the exclusive basis for which people are able to communicate at all, in which case perhaps that defines the boundary, but again it seems like it would be rare for that to be so pervasive as to encapsulate the entirety of a hobby.
by mdhb | 2025-09-29 17:30:37+00:00
It’s very literally the only thing providing them protection in the first place. They have something the US can not lose and can not replace.

What on earth do you think is going to happen when you suddenly help them not rely on your infrastructure anymore.

There is no way in hell you could ever trust Trump to pick up the phone if you needed help. This is blackmail from a position of weakness from the US here.
by majeedkazemi | 2025-09-29 17:30:42+00:00
yeah, friction should be designed to be meaningful and not just feel frustrating or like a barrier. it should empower the user.

in our research, we found that an AI agent which involves the user in each step of the process (e.g. asking them to check the AI’s assumptions, or edit them directly if they’re not good) ends up being a bit slower -- i.e. more friction -- but gives the user more control. And when compared with an AI agent that provides less control but faster, users preferred the slower agent which provided more agency.

https://dl.acm.org/doi/abs/10.1145/3654777.3676345
by sarchertech | 2025-09-29 17:30:54+00:00
I noticed you said “the whole day” I went a wedding once where the bride was from the UK. They said it was a “British style” wedding. It was almost exactly like an American wedding except that everything lasted twice as long (cocktail hour was 2 hours etc…).

I could never find out if this was a common thing in the UK or not.
by perihelions | 2025-09-29 17:31:51+00:00
I feel this WSJ exclusive properly contextualizes the US commerce secretary's threat to abandon an ally:

https://www.wsj.com/world/china/trump-xi-talks-china-taiwan-... ("Xi Is Chasing Huge Concession From Trump: Opposing Taiwan Independence" (2 days ago))

In the 20th century, opposition to totalitarianism in the West was idealistic; in the US it's now transactional. US leadership is signalling Chinese annexation of Taiwan is no longer a red line; it's something to be negotiated—something that Taiwan is expected to negotiate with the US (and perhaps Xi is also invited to negotiate?)
by garciasn | 2025-09-29 17:32:13+00:00
In my experience, G2.5P can handle so much more context and giving an awesome execution plan that is implemented by CC so much better than anything G2.5P will come up with. So; I give G2.5P the relevant code and data underneath and ask it to develop an execution plan and then I feed that result to CC to do the actual code writing.

This has been outstanding for what I have been developing AI assisted as of late.
by alphawhisky | 2025-09-29 17:33:15+00:00
Less of a "can't handle" and more of a "won't accept". Younger millennials and older Gen-Z are not entering the workforce with the same naivety as their older counterparts, partly due to the information age highlighting all the realities of wealth inequality and worker exploitation. These young workers are more than capable and willing to work, but they're not willing to sell their labor short beyond what is needed to survive. Their governments and companies they work for won't (not can't) promise them the same privileges that came with busting your butt even 20 years ago. Add on a precarious and divisive time for local and global politics, and it's no wonder they refuse to work for the promise of nothing but hell. The vast majority people in this demographic that manage to succeed are those inheriting money or connections.
by furyofantares | 2025-09-29 17:33:52+00:00
/new (codex) or /clear (claude code) are much better than compact after every feature, but of course if there is context you need to retain you should put it (or have the agent put it) in either claude/agents.md or a work log file or some other file.

/compact is helping you by reducing crap in your context but you can go further. And try to watch % context remaining and not go below 50% if possible - learn to choose tasks that don't require an amount of context the models can't handle very well.
by steveklabnik | 2025-09-29 17:33:55+00:00
> It would make sense they scale up and down depending on utilization right?

It would, but

> To state it plainly: We never reduce model quality due to demand, time of day, or server load.

https://www.anthropic.com/engineering/a-postmortem-of-three-...

If you believe them or not is another matter, but that's what they themselves say.
by gwbas1c | 2025-09-29 17:34:30+00:00
One of my interview questions used to involve putting up a parameterized SQL statement on the whiteboard, (select userid, email from users where userid=?), give the candidate instructions on how to use a data reader, and then expect them to construct a "user" object.

I did this because I was part of a project that failed because the leads did not know how to work with a database. They thought the ORM would just magically load objects. Without understanding the basic limitations of data readers, they painted themselves into a corner.

Licensing basically needs to filter this kind of thing. IE, you don't get a license to work with a SQL database unless you can work with a data reader.

---

The irony was that we very rarely touched SQL, but the question was one of the greatest filters out there! It showed who understood basic concepts, who was just BSing their way though, and who would get stuck in high-level abstractions.
by darksaints | 2025-09-29 17:34:30+00:00
> I worry everyone is chasing benchmarks to the detriment of general performance.

I've been worried about this for a while. I feel like Claude in particular took a step back in my own subjective performance evaluation in the switch from 3.7 to 4, while the benchmark scores leaped substantially.

To be fair, benchmarking has always been the most difficult problem to solve in this space, so it's not surprising that benchmark development isn't exactly keeping pace with all of the modeling/training development happening.
by carlosjobim | 2025-09-29 17:34:35+00:00
Almost every couple manage to arrange their wedding without any unusual rules and demands. So most people seem to have taken your advice at heart. My advice to you is trying to make your argument without tired and boring insults such as "take a hard look at yourself". People have different opinions and perspectives, you can only accept that.

I've never made any strange rules for guests when I host, and I've politely declined the very rare cases when I've received such an invite. Because I know it's not about me.
Show HN: DataXLator – Client-Side JSON ↔ YAML Converter (Privacy-First)
by kevinreed | 2025-09-29 17:34:38+00:00
Hi HN, I'm launching DataXLator, a utility I built to solve a problem many of us face: needing quick, reliable conversion between JSON and YAML for config files (Kubernetes, Ansible, etc.) without trusting a random server with sensitive data. The core feature is that all free conversions run 100% client-side in your browser using js-yaml and browser APIs. This guarantees privacy and speed. I've also implemented real-time error reporting to help debug syntax issues instantly. While the core tool is FREE, I'm launching with a Pro subscription to fund development of high-value, server-backed features like Bulk ZIP Conversion and support for formats like CSV and SQL. I would genuinely appreciate any feedback on the tool's performance and what features are most critical to your workflow.
by ploxiln | 2025-09-29 17:34:43+00:00
There's such thing as too many options, and there's also such thing as too few. This is one of the important ones. I'd say that macOS, Gnome, and Windows have definitely hidden or removed a lot of important options in the past decade, and despite the modern slickness mesmerizing people into thinking they're easier to use, they're actually harder to use as a result.

(I say this as a professional developer and power-user of all 3 desktops over the past 25 ish years, who also helps non-technical family and friends a few times every year. Some people will be like "oh I'm so bad at computers lol" or "oh this is a piece of junk huh" but really the UI just got dumber in the name of "ease of use", and the expert has to be called in to decipher it.)
by Eric_WVGG | 2025-09-29 17:35:02+00:00
Legally, no. But it was written in the spirit of Infocom games — all the gameplay is designed around text narrative, with the classic text parser to drive the action — and Effinger had connections with the actual Infocom team (he wrote their Zork paperback adaptations). And Michael E. Moore from Infocom was the associate producer, they'd phone him for game direction and advice.

I think it's spiritually an Infocom game. If the company had persisted and there were any future in adventure games, Circuit’s Edge is exactly what they would have produced.
by jajuuka | 2025-09-29 17:35:07+00:00
Those are called custom ROM's and they are unaffected by this new restriction because it's a Google service which custom ROM's don't ship with. Same for older versions of HarmonyOS that run AOSP. Bigger issue there is that many major OEMs either block bootloader unlocking or make it extremely difficult. Samsung's OneUI 8 update for example turns off bootloader unlocking for all devices. There have been reports of people getting around that though. But still restricted to Exynos devices.

Other companies like Motorola require you to phone home to unlock the bootloader and we saw how well that worked out for LG where once they shut down that effectively preventing devices from running custom ROMs and having root access. The biggest hurdle is that the overwhelming majority of users don't sideload software. So they aren't concerned about this at all. So all Google has to do is hold against some power users and hope there isn't a mass exodus to LineageOS or GrapheneOS. Which is highly unlikely.
by CarVac | 2025-09-29 17:35:15+00:00
My opinion on column stagger ergo keyboards: everyone's hands differ, and there is no one-size-fits-all.

The amount of pinky stagger and the thumb cluster position are critically important for comfort.

Personally I use a handwired Mitosis (the original Mitosis was unreliable for me but the layout perfect).

Ergodox is awful for me, particularly the reaching needed to use the thumb cluster.
by f17428d27584 | 2025-09-29 17:36:32+00:00
Posting videos on YouTube is commercial use. Even if you earn no money, the intent is almost always to “grow the channel” to the point where you can monetize it, sponsorships, brand deals, etc.

Commercial use in most jurisdictions is handled differently from the “free speech” exception. There are generous carve outs for art though. Which is interesting. If I sell a photograph it’s art but if I sell it to an ad agency for use on a billboard it’s commerce?

But the world we live in is so changed, it is a very recent change where taking a photograph was almost always a 1:1 photo to print ratio. It’s very new the idea that everyone is carrying around an internet connected video camera that can publish live to billions of people. This absolutely changes the calculus and laws should be updated accordingly.

I don’t know what that should look like but it seems we should acknowledge that this activity is primarily commercial (clout is marketing and/or brand value a/k/a goodwill in accounting parlance) and that laws intended to protect art making maybe don’t / shouldn’t protect this form of commerce as much as they seem to presently.

To be clear: if you are in public and someone takes a recognizable photo of you eg your face and uses it to sell perfume congratulations on being beautiful and also call a lawyer because that use is not protected just because you were in a public space.

But you can make a print hang it in a gallery and sell it for whatever price you want. (AFAIK). Maybe there’s more nuance— could you put it in a book of your work and sell it? On the cover? Make postcards? NFT’s (remember those?) etc.

Anyway there are already limits and we should maybe enforce the ones that we have in some of these circumstances. I wonder if it’s already happening- I can’t be the first person to view this activity as commercial right? There must already be precedent somewhere.

Just like how every YouTube gear review says “company X sent me this but they have no say and no money changed hands” is pretending it’s not a sponsored video. It’s absolutely a sponsored video. 1. You are paid for views 2. People watch reviews on “release day” aka embargo day 3. If you get the product later you will have less views and less money, and you will miss the window of product hype cycle.

So just like every not sponsored review video is absolutely sponsored live-streaming a kids birthday or whatever is commercial and you need model releases. I guess these people will have to post notice of filming warnings at the door along with the balloons.
by dang | 2025-09-29 17:36:47+00:00
Comments moved to https://news.ycombinator.com/item?id=45415962, which was posted a bit earlier.

We'll put the system card link in the toptext there too.

(Sorry synthwave! - it's on our list to implement a karma sharing system for cases like this so multiple submitters can get the 'credit' for a post...)
by AlecSchueler | 2025-09-29 17:37:06+00:00
> Would you want even a fake nude of you online?

That's neither here nor there, the claim was that deepfakes were a replacement for actual nudes, but you're maybe overlooking that the actual invasiveness is an important part of what the abuser finds appealing about the real thing.

Both are of course terrible, they're both abusive and both are becoming illegal in more and more places, but one is more invasive than the other.
by johnfn | 2025-09-29 17:37:16+00:00
That’s such a great analogy. I always say GPT is like the genius that completely lacks common sense. One of my favorite things is when I asked it why the WiFi wasn’t working, and showed it a photo of our wiring. It said that I should tell support:

> “My media panel has a Cat6 patch panel but no visible ONT or labeled RJ45 hand-off. Please locate/activate the Ethernet hand-off for my unit and tell me which jack in the panel is the feed so I can patch it to the Living Room.”

Really, GPT? Not just “can you set up the WiFi”??!
by toolazytologin | 2025-09-29 17:37:23+00:00
> It seems to be that there's a very strange crowd hanging out on Hacker News, who are not aware of very basic social rules. Those include not trying to impress strange rules on guests you invite to an event. Because people will simply make excuses and not come to your wedding or whatnot.

Are you genuinely suggesting that there is a basic social rule that says no other rules can be impressed on guests at an event? I don’t think that stands up to scrutiny.

Every event has rules — it’s inherent in being “an event” as opposed to pure chaos. Whether or not the rules are strange is open to individual interpretation. If you can’t abide by the rules of an event you are not welcome at the event. People’s polite tolerance of others’ anti-social behavior does not mean the behavior is welcome.