MurphyA/hacker-news huggingface dataset:
by keybored | 2025-10-28 22:56:28+00:00
A Princeton study showed over a decade ago that the policy preferences of the vast majority of Americans have no correlation with actual policies. That you put forth these completely detached theories is quite impressive.

I don’t know if this a case of ideological delusion to go along with political impotence or just the usual upper middle class playing their part in obfuscating the on-the-ground realities. Structurally the latter is more likely.
by frikskit | 2025-10-28 22:56:33+00:00
High fractions of Europeans speak English, eg Poland has 50% of population speaking English (for those of working age it’s probably much higher) whereas the fractions of Americans speaking non-English European languages is much lower (0.25% for Americans speaking Polish).

If 50% of Americans spoke Polish by the shake of a wand, I bet there’d be more Americans in Poland than Poles in Poland.
by necovek | 2025-10-28 22:56:36+00:00
There is already a widespread notion of "general computing" device.

For all intents and purposes, a laptop computer and a smart phone are one. This is, for example, evidenced by the fact we run general purpose "applications" on them (not defined ahead of time), including a most general app of them all (a web browser).

For other device types you bring up, I would go with a very similar distinction: when you can run an open ended app platform like a browser, why not be able to install non-browser based applications as well? Why require going through a vendor to do that?
by FireBeyond | 2025-10-28 22:56:44+00:00
Apart from anything else, family has zero obligation to pay their brother-in-laws medical bills after death (or before).

Hospitals will pull all sorts of shady stuff to strongly imply that you should pay for a family members medical bill, however. From very strongly hinting that you're obligated to, through to impugning honor, "It would be doing the right thing by your dad", etc.
by Normal_gaussian | 2025-10-28 22:56:50+00:00
I've heard that the M-series chips with metal do great on the whole small model with low latency front; but I have no practical experience doing this yet. I'm hoping to add some local LLM/STT function to my office without heating my house.

I'm uncertain as to whether any M series mac will be performant enough and the M1/M2 mac mini's specifically, or whether there are features in the M3/M4/M5 architecture that make it worth my while to buy new.

Are these incremental updates actually massive in the model performance and latency space, or are they just as small or smaller?
by daurentius523 | 2025-10-28 22:57:31+00:00
"It's not censorship" - it is.

"You just cannot promote them to impressionable audiences like children" - the fact that child has device is problem not the fact that device can access information.

"or that gore and shock content is free expression." - https://en.wikipedia.org/wiki/Saturn_Devouring_His_Son
by akerl_ | 2025-10-28 22:57:59+00:00
This is sort of delightfully circular?

> I'd say that if you figure out how to run software of your choice on them the manufacturer shouldn't be able to legally stop you.

That's already the case. The manufacturer can't come after you for anything you do to your device. They can:

1. Set up their terms of service so that things you do to alter the device are grounds for blocking your access to cloud/connected services that they host on their infrastructure

2. Attempt to make it difficult to run software of your choice.

3. Use legal means to combat specific methods of redistributing tools to other people that compromise things they do in number 2.
by klawed | 2025-10-28 22:58:16+00:00
It makes me a little sad that there’s no mention of Raymond Carver in this thread. https://en.wikipedia.org/wiki/What_We_Talk_About_When_We_Tal... The current state of dominant mobile OS’s is about as bleak as the bleakest Carver story. Since I’m on a tangent I’ll also highly recommend the movie Shortcuts.
by liampulles | 2025-10-28 22:58:31+00:00
Ok sure, here are my thoughts.

This is obvious but it needs to be said: Backend languages are designed for backend work, and frontend languages for frontend work. Where this becomes a real pain point is where the design goals of the language run counter, and probably the chief one is around modelling business rules.

It is the job of the backend to constrain itself down into fitting the business rules and nothing else, and backend languages aid this by allowing one to model well-defined types and put defensive guards and deal with bad behaviour in a number of ways (e.g. there is often a distinction between a runtime error and non-runtime errors).

It is the job of the frontend (or at least, what my ideal frontend would be) to have good UX and to delegate to the backend for business rules. Indeed in my ideal, the backend would dictate the HTML content to the greatest degree possible. The coding that is needed on the frontend is for DOM manipulation to add some dynamic feel to the UI, and avoid full page reloads for small adjustments. A dynamically typed scripting language (e.g. Javascript) is good for this, because it is quick to hack and tweak an experimental view, review it with users, adjust, and repeat (which is at least how I go about getting the UX good enough).

Using a typed backend language on the frontend would get in the way of me just hacking the view, which is the appropriate mode of programming for a dumb client (dumb client being my ideal).

Also, and where it does tie in with my original comment, is that I do think using a backend language on the frontend invites putting business rules in the UI code. I think that because I've been on projects where that has happened, and I understand the instinct- why pivot from my frontend coding and go and figure out what I need to modify on the backend to code a feature when it is seemingly easy for me to model it on the frontend just as well? Infact, why not put all the logic in the frontend and let the backend be a dumb CRUD REST API/a GraphQL layer above the DB?

Conversely, if it is not easy to do much beyond DOM manipulation on the frontend (because the language and setup don't make it easy), and I am forced to modify the business rules in the backend, then fantastic.
by cosama | 2025-10-28 22:58:32+00:00
I was trying to use gemini 2.5 flash image / nano banana to tidy up a picture of my messy kitchen. It failed horribly on my first attempt. I was quite surprised how much trouble it had with this simple task (similar to cleaning up the street in the post). On my second attempt I had it first analyze the image to point out all the items that clutter the space, and then on a second prompt had it remove all those items. That worked much better, showing how important prompt engineering is.
by makeitdouble | 2025-10-28 22:59:00+00:00
Yes.

The review ecosystem is really toxic in that regard, as makers will court to it.

We had the silly unboxing videos fade, and it meant gorgeous packaging flying in the face of recyclability and cost reduction.

I wonder if the glass backs and utterly shiny but heavy and PITA to repair design is also part from there. A reviewer doesn't care that much if it costs half the phone to repair the back panel.
by akerl_ | 2025-10-28 22:59:54+00:00
"why not" isn't a compelling case for something to be a fundamental right.

I'm not saying I dislike the concept of being able to run my own code on my devices. I love it. I do it on several devices, some of which involve circumventing manufacturer restrictions or controls.

I just don't think that because manufacturers started using the same chips in phones as computers, they magically had new requirements applied to them. Phones had app stores before they were built using the same chips. My watch lets me install apps from an app store.
by qiqitori | 2025-10-28 22:59:57+00:00
body::after { content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(rgba(0, 0, 0, 0.4) 1px, transparent 1px); background-size: 2px 2px; background-repeat: repeat; ...
by nomel | 2025-10-28 23:00:27+00:00
And, fixed dosage never makes sense with Vitamin D. If you're supplementing, you need to make sure you regulate it based on sun exposure, since it's literally the Sun vitamin.

It's easy to double up if you decide to eat lunch outside because the weather is nice this month. I take 10k only if I'm indoors all day, and reduce or take none if I'm out.
by gruez | 2025-10-28 23:00:34+00:00
>Let's first look at what's good about "intended experience" & possible legitimate reasons to have a differentiation between "vendor-approved" 3rd-party apps & non-"vendor-approved" 3rd-party apps.

It's pretty obvious that they think the distinction is worth having because they can vet apps they signed, rather than random apks from the internet. You might think that's a flimsy justification, but that's not a reason to reject such a distinction exists at all.

>The only other legitimate reason to have a differentiation would be to ensure the user doesn't install malware. Play Protect currently does this with sideloaded apps, so once again there is no difference in the "intended experience" from the user's perspective.

That's purely reactive (you can't scan for stuff that you don't know about), and doesn't ensure identity validation. Again, you can argue how good those reasons are, but there's at least a plausible justification for it.

>The connotation of an "intended experience" is that the experience is supported by the OS vendor. If you have issues with your experience, these are issues that can be reported & the OS vendor will endeavor to fix.

When was the last time anyone got "support" for Android/iOS from Google/Apple? At best you have random forums that google/apple staff check once in a blue moon, if you're lucky.
by jfim | 2025-10-28 23:00:40+00:00
I'm skeptical too, but the fact that it works slower isn't too much of a problem if it doesn't require human attention and finishes before one is back home. It's just like how the Roomba can take as much time as it needs to to vacuum the living room when I'm gone for the day, as long as it's done by the time I get back.
by PantaloonFlames | 2025-10-28 23:00:56+00:00
I know everyone is busy but the author provides the definition explicitly:

> And what I mean by taste here is simply the honed ability to distinguish mediocrity from excellence. This will be highly subjective, and not everyone’s taste will be the same, but that is the point, you should NOT have the same taste as someone else.

Concisely, discernment.

So your comment about “artistic quality” may apply. But from your ends sentence It seems you equate “artistic quality” to aesthetics , and I don’t think that’s what the author intended.
Show HN: Noodle Seed – Create ChatGPT Apps for businesses to reach 800M users
by uziiuzair | 2025-10-28 23:00:59+00:00
Hi HN! I’m Uzair, Founding Engineer of Noodle Seed. We enable businesses to deploy native apps inside ChatGPT conversations when users need recommendations.

What we built: A multi-tenant no-code platform that helps businesses create custom ChatGPT Apps. When someone asks “find me a legal firm in Austin,” businesses using our platform appear with their own branded app - complete with UI components, interactive elements, and real-time information. Not random results from old training data, but actual custom experiences with each business’s branding.

Try it: We’re in limited beta with founding members. You can create and test an app yourself in ChatGPT’s Developer Mode - takes just a few minutes (email me for examples - don’t want to spam here).

Technical details: We generate MCP servers that expose business services as tool contracts. When ChatGPT’s function-calling matches user intent, we return real-time data through OAuth-authenticated sessions (for now we’re not releasing OAuth to our users so they can test with less friction).

What was hard: Building a no-code abstraction layer over MCP servers, OAuth flows, and JSON schemas while maintaining flexibility for custom experiences. Every business wants different functionality - appointment booking, product catalogs, lead forms - but ChatGPT’s Apps SDK has strict requirements. We had to create a system that generates compliant tool contracts and web components automatically while still allowing businesses to customize their UI and branding.

What surprised me: Most businesses / startups have no idea ChatGPT Apps even exist. The October 6 launch flew completely under the radar outside tech circles.

What I’m unsure about: Are we too early? Will businesses pay for AI discovery before it’s proven?

We’re onboarding founding members now - businesses / startups that want to establish AI discovery presence before their competitors.

If you run a company or know someone who should be discoverable when people ask AI for recommendations, join our waitlist at [noodleseed.com].

Would love feedback on the approach and whether anyone else is tackling AI discovery differently.
by evnp | 2025-10-28 23:01:06+00:00
I love it too. Appears to be accomplished with this CSS, which you can tinker with by finding the :after element at the bottom of the <body> tag in browser devtools:

body::after { content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(rgba(0, 0, 0, 0.4) 1px, transparent 1px); background-size: 2px 2px; background-repeat: repeat; pointer-events: none; z-index: 9999; }
by msephton | 2025-10-28 23:02:19+00:00
On macOS there were some issues but I can't say exactly because I returned my AirPods Pro 3.

Other than the missing artwork and label, with AirPods Pro 3 on iOS 18 you also can't see the battery level, you can't take a Hearing Test, and more. After iOS 18.7.1 was released and didn't address any of these issues I reached out to Apple who said they wouldn't be adding any further support to iOS 18. So I returned my AirPods Pro 3, an easy decision. Just not worth the hassle for me.
by 1vuio0pswjnm7 | 2025-10-28 23:02:20+00:00
Could you make the claim that F-Droid is actually safer than "Google Play Store"

The plea Google makes against so-called "sideloading" always refers to "malware"

But how much malware has been distributed via F-Droid versus "Google Play Store"

It could be that smaller, independent "app store" might be better managed than Google's
by acdha | 2025-10-28 23:02:34+00:00
It’s really telling how they’re just so confident about easily debunked claims.

I’m reminded of a retired college admissions administrator whose theory was that some of the men in college gap was over-confidence: statistically the women who applied overall were far closer to the women who were accepted, whereas like a third of their male applicants had no chance so a roughly even balance of applicants turned 2:1 in favor of women being accepted. I’m sure that many of them grumble about DEI, unaware that merit is _why_ they weren’t accepted whereas their fathers’ generation would’ve found room for many of them via legacy or sports spots.
by liampulles | 2025-10-28 23:03:38+00:00
If we're talking about a HTML server (a REST API) then I agree, but if it is a choice between JSON REST and JSON RPC, I'd take JSON RPC any day to be honest with you.

a REST API needs to be descriptive enough and have a wide enough contract with the client that the response can modify the behaviour of the client so as to deal with any multitude of situations going on with the server. This works great if the response is HTML and the client is a browser, as the HTML dictates where and how to interact with the server (e.g. a link is a GET request to XYZ, followed by a page load). For JSON REST to meet that bar one needs JSON+HATEOAS, and having worked on a project that tried that, let me tell you that there is HATE aplenty to be found in trying to make that work.

So if we abandon the strict notion of what REST is, then what does JSON REST mean? In my experience, its been a lot of arguing over what paths and methods and resources to use, which at best are a waste of time (because no one is going to see the choice, its just whatever your JS lib is going to call and your backend is going to return) and at worse it puts bad constraints on how the backend is modeled by forcing one to do it in terms of Resources for ones REST API to work effectively.

In my opinion, its much better to use an RPC API which simply describes API "functions". These APIs can work over any number of actual db resources (and sometimes none) and importantly, leave you the time and the freedom to model your backend in terms of business rules and not "RESTful" norms.
by makeitdouble | 2025-10-28 23:04:12+00:00
At this point does the hardware division really innovate that much ?

There is significant improvement from the M4 to the M5, but how much of it is comes from TSMC and how much from Apple ? They have exclusivity on the latest processes, so it's harder to compare with what Qualcomm or AMD is doing for instance, but right now Strix Halo is basically on par with the M3~4 developped on the same node density.

On the other hardware parts, form factor has mostly stagnated, and the last big jump was the Vision Pro...
by libraryofbabel | 2025-10-28 23:04:16+00:00
I should have mentioned in my post that I have an applied math masters and a solid amount of analysis and linear algebra with some group theory, set theory, and a smattering of topology (although no algebraic topology). So, I'm not coming to this with nothing, although I don't have the very deep well of abstract algebra training that a pure mathematician coming to category theory would have.

Although, it feels like category theory _ought_ to be approachable without all those years of advanced training in those other areas of math. Set theory is, up to a point. But maybe that isn't true and you're restricted to trivial examples unless you know groups and rings and fields etc.?
by president_zippy | 2025-10-28 23:06:33+00:00
You're more worried about some hypothetical apocalyptic scenario where lawful firearm owners suddenly lose their minds and fall into mass-psychosis than you are about existing known violent criminals committing more violent crimes.

I can guarantee you that those "backwards" wheat farmers from Salina, KS with $10k worth of hunting rifles and shotguns just don't think about people like you on a daily basis. Their minds are on the wind, rain, beetles, and grain futures, not "how can we launch a successful invasion against Somerville, MA?".

Frankly, I'm a lot more worried about my Greek classmate being assaulted by a "Free Palestine" moron who can't tell the difference between the flags for Israel and Greece:

https://www.dailymail.co.uk/news/article-14004125/TikTok-Gre...

As for mob violence in general, I'm just not worried about complete strangers wanting to risk their lives in a firefight to kill me. The kind of people who are attracted to angry mobs are not the kind of people volunteering to drive the Waffen SS out of Eindhoven or chase the Japanese out of the Philippines.

Likewise, the people violently assaulting Jewish pre-med students in America are there because the IDF in Gaza scare them.

If the kind of people you most fear and hate wanted war, they could just stop growing your food and let you starve to death.

Not trying to belittle you, so much as reassure that if Trump supporters really wanted to hurt you, they would have done it already in 2015.
by gnabgib | 2025-10-28 23:06:37+00:00
Dupe (79 points, 19 comments) https://news.ycombinator.com/item?id=45735877

On the front page last week (33 points) https://news.ycombinator.com/item?id=45655519

Previously:

Safepoints and Fil-C (87 points, 1 month ago, 44 comments) https://news.ycombinator.com/item?id=45258029

Fil's Unbelievable Garbage Collector (603 points, 2 months ago, 281 comments) https://news.ycombinator.com/item?id=45133938

The Fil-C Manifesto: Garbage In, Memory Safety Out (13 points, 2024, 17 comments) https://news.ycombinator.com/item?id=39449500
by sgentle | 2025-10-28 23:06:43+00:00
That's a very... pre-1748 kind of philosophy. Hume, Keynes, Russell, Popper and others have written at length about the limitations of prediction from past experience. You can read more about it here: https://en.wikipedia.org/wiki/Problem_of_induction

Even if we accept that extrapolation is the best you can do, you'd still need to justify why the domain of "past experience" is exactly wide enough to generalise across current and previous US presidencies, but not so wide as to include even one of the numerous populist strongman takeovers in non-US political history. Proof by American Exceptionalism, perhaps?
by skydhash | 2025-10-28 23:07:40+00:00
I have a much more close relation with other niches than with web programming, even if web programming is part of my core skill set. I mostly interact with a few sites daily, even though I spend some time there. But I spend a lot of time with software like xterm, emacs, calibre, cmus,... and more with tooling like make, bash. While I'm not working on those, I had to become quite familiar with their working to troubleshoot some bug. Emacs is more important to me than AWS and GitHub.
by rgblambda | 2025-10-28 23:08:00+00:00
Part of the issue some people take with Ulster-Scots is that the current official 21st century literature doesn't read anything like the historic literature, which English speakers can easily read and understand. It's often made up of slang terms and archaic spelling, in an attempt to be as different as possible to English. Native speakers have complained that official documents and signage in Ulster-Scots are incomprehensible to them.
by charcircuit | 2025-10-28 23:08:54+00:00
Now look at what percentage of time users spend playing windows game is spent in a game that works on Linux. This raw game count metric is sqeued because everything someone releases a Unity game it will most likely work out of the box. Due to there not being that many game engines actively being used in modern times the scope is not huge. Bigger issues like Linux not having good enough security means that anticheats do not allow it.

See how with mac os, games like LoL and Valorant do not need a kernel anticheat because the operating system provides enough security.
by TinkersW | 2025-10-28 23:08:59+00:00
My experience was that every game ran.. but also nearly every game had issues with controls being different than Windows(mouse sensitivity was way off), control pad not working, screen or font scaling issues, and full screen wonkyness.

Somehow changing the font scaling in Linux caused the game to be scaled by a similiar amount.. so 2x font scaling = full screen is 2x bigger than actual monitor.. and I can only see 1/4th the screen.
by Grom_PE | 2025-10-28 23:09:34+00:00
I've gone over to Linux after using Windows for 25 years.

As someone who enjoys older games, I am pleasantly surprised that Wine (with dxvk and cnc-ddraw) lets me run more games in a better way than I was able to on Windows.

I can run some 16-bit games on a 64-bit OS!

Games that rudely switch to fullscreen, I can run in Wine Virtual Desktop. Previously on Windows, I had to configure hacks like DxWnd and it didn't always work.

I only wish Wine also allowed me to zoom 2x or 3x, but this is where Gamescope comes in:

gamescope -S integer -F nearest --borderless wine game.exe

Also there is a potential to use a different Wine configuration (prefix) for every game specifically. So far I haven't had to resort to this.

I noticed some Unity games waste disk space with gigabytes of zeroes, Linux lets me run them from inside a compressed SquashFS image, this even makes the game load faster:

mkdir ./game squashfuse ./game.squashfs ./game pushd ./game wine game.exe popd sleep 1 umount ./game rmdir ./game

I encountered a game that crashes due to multiprocessor system, the fix is simple, restricting it to one CPU:

taskset --cpu-list 1 wine game.exe