MurphyA/hacker-news huggingface dataset:
by modo_mario | 2025-07-01 08:14:51+00:00
>Few claim to be lactose tolerant in adulthood, but how lactose tolerant are they? Really it is not a physiological tolerance, but a mental one, an acceptance that odd rashes and a digestive tract that works less than perfectly is normal, when it isn't.

This threw me off. I don't know anyone ethnically local to my area that is lactose intolerant except for one grandma and it indeed becomes more common with age. Nobody else has odd rashes or digestive tract issues linked to it. We know perfectly well how some populations have adjusted to being capable of properly digesting it so your claims seem wild. https://en.wikipedia.org/wiki/Lactase#Genetic_expression_and...
by contrarian1234 | 2025-07-01 08:15:18+00:00
Changing the bottom bracket

Changing any of the bearings

Tuning the spokes on the wheels

Changing the cog

All require special tools that cost more than 45 pounds

Only the several wrenches, Allen keys (because none are the same size), chain break and tire-changing plungers cost less

Every nut and every screw has a different size. It's madness
by litmus-pit-git | 2025-07-01 08:15:24+00:00
Not related directly and not related to subscription — a recent case of Apple’s anticompetitive and user hostile policies is Apple essentially locking down email push notifications and essentially forcing everyone to use fetch. They had given a way via some signing and now they just shut it down or it broke and they didn’t fix it. Now if every mail provider have their own app then they can circumvent via some shenanigans of non mail push notifications and then fetch mail or some circus. My mail provider doesn’t have their own app so I am stuck with third party apps where push stopped working.

We can play technical gymnastics around this but this just sucks!
by seanhunter | 2025-07-01 08:15:25+00:00
In what sense is the platitude you’re supposed to think of in crucial moments a garnish? “Garnish” has two meanings: Firstly a decoration or embellishment, especially for food. Secondly it can mean to deduct something (eg garnish someone’s wages to pay child maintenance or a fine of some kind). So is the dumbass saying supposed to be a decoration for your virtue or is it supposed to be reducing your virtue?

I certainly feel that the overall quality of hackernews has been garnished by having this drivel on the front page. Unfortunately in the second sense of the word, not the first.
by globular-toast | 2025-07-01 08:16:44+00:00
Is this an example of developers assuming they know what users want without actually engaging with and asking said users? Or are the people reaching for plugins like this actually in a minority?

The worst thing about this for me is not the language issue but that the translations are AI generated shite. If it was a case of multilingual channels producing videos in multiple languages then it makes sense that a user with language set to German would receive the German version by default. But to give users an AI generated translation by default? That's horrible.

I get the impression someone in Google/YouTube has this grand vision of it being like a Babel Fish just seamlessly translating voices into your own language. The trouble is Babel Fish is science fiction. Douglas Adams described it as "feeding" the speech centres of your brain directly, not translating the audio into a shitty generated copy.
by palmfacehn | 2025-07-01 08:16:46+00:00
I find it puzzling that they haven't any respect for user agency in relation to cultural and language preferences. Yet, in other areas we have been browbeaten with performative endorsement of other identity politics trends.

The user's personal computer is a personal space. You'd think that when users go out of the way to explicitly configure language and country preferences, they would respect it. Instead, everything is overridden by geolocation.

These days if there is a longform video I wish to watch, I download it. Typically I find it through other means than "recommendations" or search. YT as a platform for discovering content is becoming increasingly irrelevant.
by zelphirkalt | 2025-07-01 08:17:12+00:00
This is what irks me so often when reading these comments. This is just software inside a ordinary computer, it always does the same with the same input, which includes hidden and global state. Stating that they are "non-deterministic machines" sounds like throwing the towel and thinking "it's magic!". I am not even sure what people want to actually express, when they make these false statements.

If one wants to make something give the same answers every time, one needs to control all the variables of input. This is like any other software including other machine learning algorithms.
by zombot | 2025-07-01 08:17:18+00:00
"has no parameters" is not the same as "cannot take arguments". Defining `int main()` does not stop the runtime from passing the usual 3 arguments (typically named argc, argv, envp), it only means that no parameters are bound to those arguments. Technically it's no problem to have a C function ignore its arguments by not binding parameters. Way too many programmers seem to not understand the difference between parameter and argument.

https://stackoverflow.com/questions/156767/whats-the-differe...
by pennaMan | 2025-07-01 08:18:11+00:00
I always used "prompting" to mean "providing context" in genral not necesarlly just clever instructions like people seem to be using the term.

And yes, I view clever instructions like "great grandma's last wish" still as just providing context.

>A given prompt may work poorly, whereas it would have worked quite well earlier.

The context is not the same! Of course the "prompt" (clever last sentence you just added to the context) is not going to work "the same". The model has a different context now.
by rekoil | 2025-07-01 08:19:22+00:00
I 100% agree with this. Apple should be allowed to put whatever restrictions they want on apps in the App Store.

The problem is they don't allow apps to come from anywhere else, this is the core of the issue and what everything eventually comes down to.

Make it possible for users to control their own app installation sources on the hardware they own, show them what is happening when they do so, that they are replacing Apple as the source of trust with the developers of the app marketplace or app they are installing, but only do it once, it can't become a nag.

If they do that, then whenever anyone complains about App Store rules Apple can just tell them to do everything themselves instead, no APNS, no convenient installation from a pre-installed App Store, no seal of approval from a partner the user trusts, no free hosting, no infrastructure for app updates, etc.
by discarded1023 | 2025-07-01 08:19:35+00:00
The author is right to note that Haskell can optimise across module (abstraction) boundaries. However I remember that in my childhood that Debray [1] did a lot of work on link-time optimisations (late 1980s). And of course there's the classic self work that fed into the JVM [2], and the whole-of-program compilers that are receiving renewed attention now; mlton [3] being a classic of the genre, "supercompiler" being the active area of research AIUI. So at least sometimes abstraction boundaries are transparent to optimisers.

On the other hand the classic data abstraction story (signatures/interfaces for structures/modules) naturally allows for selecting or optimising implementations depending on uses. There was some great work done in the early 2000s on that (see [4]) and I'm sure the state-of-the-art has moved on since [5].

[1] https://dblp.org/pid/d/SKDebray.html

[2] https://en.wikipedia.org/wiki/Self_(programming_language)

[3] http://mlton.org/

[4] https://dblp.org/pid/59/4501.html

[5] https://en.wikipedia.org/wiki/Interprocedural_optimization
by raxxorraxor | 2025-07-01 08:19:41+00:00
I use them for coding and other AI for image/video generation. It is awesome.

But I have yet to see a convincing consumer product leveraging LLM AI. In our company it prefilters support mails. Tries to connect customer requests to customer information in our databases. Maybe connect device information if a mail contains serial numberes. Some convenient stuff here and there to provide more context, but it certainly doesn't have any critical roles.

And developing LLM services takes a huge amount of time, comparable to other software projects.
Show HN: InvoiceFast – Generate clean invoices in seconds for freelancers
by skyzouw | 2025-07-01 08:21:17+00:00
Hi HN,

I built InvoiceFast, a minimal tool that helps freelancers generate clean, compliant invoices in seconds without the friction of complex accounting software.

As a freelancer myself, I found it frustrating to spend 15-30 minutes each time creating invoices in Word, Excel, or bloated online tools that distract from actual work. InvoiceFast is designed to let you: • Create and download professional PDF invoices instantly. • Send invoices to clients without unnecessary steps. • Track your invoices easily. • Look more professional while saving hours each month.

It’s a paid tool designed to be fast and simple, allowing freelancers and solo business owners to get paid faster while focusing on their craft.

Would love feedback from HN on: • What features would make invoicing truly seamless for you? • What are your biggest pain points with invoicing right now? • Would integrations (payment links, auto-reminders) make it more useful, or do you prefer simplicity?

You can try it here: https://www.invoicefast.net/

Thanks for checking it out, and I’m here to answer questions and gather your feedback.
by skyzouw | 2025-07-01 08:22:02+00:00
Thanks for taking the time to check this out.

I would love to hear from freelancers here: • What do you find most annoying about creating and sending invoices right now? • Do you prefer ultra-simple invoicing tools, or would integrations like payment links and automatic reminders actually save you time? • What small details would make invoicing truly seamless for you?

My goal with InvoiceFast is to help freelancers get paid faster without wasting time on admin, while staying professional with clients.

Happy to answer any questions and open to all feedback to improve this.
by aredox | 2025-07-01 08:22:20+00:00
Want to hear something worse?

Several times per week, the video starts in English - and then after a few seconds switches to a horrible robotic French auto-dub.

Even if the dubbing became magically parfect - and no doubt AI will manage to do it (while still falling flat on its face as soon as someone is a little creative with langage or cracks a joke/wordplay), I still want to be, you know able to set a setting to enable or disable it. Crazy, right?
by wirrbel | 2025-07-01 08:22:47+00:00
Honestly, its infuriating. There are three languages that I speak and understand sufficiently well for consuming youtube videos. I don't ever want these to be translated.

And then, the translation of video titles etc. is often surprisingly bad, because (I think) they don't consider the video context / content while translating, so it almost looks like a translation-by-dictionary-lookup translation.

Most infuriating though is when you watch a video of a channel you watched for years and all of the sudden the audio is auto-translated into your primary language. So cringe.
by sham1 | 2025-07-01 08:22:51+00:00
Out of genuine curiosity since you mentioned UMPCs, what would be a good UMPC with LTE module support? I've looked into things like the various GPD Pocket devices, but I'm wondering if any of the other alternatives are any good.

And of course, recommendations for LTE modules would be appreciated. Ideally built in, but external modules are also good, all they really need is linux support.
by shutty | 2025-07-01 08:23:29+00:00
https://github.com/nixiesearch/nixiesearch

A Lucene-based search engine on top of S3 block storage.

Index schema is immutable (but supports migrations), so you cannot just screw up your index.

Separate indexer/searcher tiers, so heavy indexing load does not affect search latency.

And embedding/reranker local inference, so you can run the whole AI search within a single docker container.
by b0a04gl | 2025-07-01 08:23:36+00:00
>before this you had to trust that claude would follow your readme instructions about running linters or tests. hit and miss at best. now its deterministic. pre hook blocks bad actions post hook validates results.

>hooks let you build workflows where multiple agents can hand off work safely. one agent writes code another reviews it another deploys it. each step gated by verification hooks.
by 9rx | 2025-07-01 08:23:36+00:00
> I really miss stack traces

What's to miss? Go has exception handlers and stack traces built-in and has had since day one. Even the standard library does it (e.g. encoding/json), if it is that you were waiting on some kind of "blessed permission" to proceed. Exception handling isn't appropriate for every situation (no tool is appropriate for every situation), but if it is for the kinds of problems you have, use it. The tools are there to use.
by 1718627440 | 2025-07-01 08:23:57+00:00
How do you define "the same people"? Everyone who publishes weather data?

What agenda do you think people have that are long dead?

If you distrust everything you can measure it yourself. I am still in youth and even I can see changes myself. There used to be snow in the winter and now it's rare for example. Yes that is weather not climate; I don't live long enough to see climate changes. But there are oil paintings from 300 years ago. Are these fake?

Genuine question: How do you know, that people who know climate change is made-up are trustworthy and don't have their own agenda?
by cdrini | 2025-07-01 08:24:29+00:00
Oof a lot of hate for this feature. I agree more configuration would be nice, but at the same time, this is absolute science fiction come to life. Even for people who speak multiple languages: let's say you speak English, German, and French. That means you understand about 25%[1] of other people on the planet. That's 75% of videos which you would otherwise _never see or understand_. This feature is for people who _don't_ speak the most popular languages -- it lets _their_ videos get views when otherwise they would never be seen. And that's been my experience with the feature. I saw a recipe fully in Spanish because of the auto-dubbing. I actually want this enabled more globally, I want to see more fully non-English videos recommended to me from around the world.

And this feature is relatively new, I think they started rolling it out only a few months ago. I'm sure configuration options will pop up.

1: https://en.wikipedia.org/wiki/List_of_languages_by_total_num... and assuming the videos in a language is ~proportional to L1+L2 speakers . That's a simplifying assumption, because I would guess English is more highly represented. Because people likely make more videos in English because there's a bigger audience for it. If only there was a way to allow more non-English speakers to be able to be understood/gain traction....
by beAbU | 2025-07-01 08:25:37+00:00
Some countries have labour laws you know. Where I'm from, if I start a new job that bait-and-switched me into working one hour more than 40/week they will get into a lot of trouble.

I'm not saying overtime is not allowed, but if it's expected to be the norm then it very much must be in the contract. If the overtime is not a regular expectation then it must be compensated appropriately, and even then there are upper limits to the amount of overtime.
by JumpCrisscross | 2025-07-01 08:26:02+00:00
> do their job of representing the people rather than a handful of corporations

There is no incentive to represent the civically disengaged. Particularly on niche issues like privacy.

> We have no people with any moral compass in charge

No system works if reliant on wishing up on a star that people were better. We have a lot of problems with our republic's design. None of them can address problems people don't care to involve themselves in respect of.
by falcor84 | 2025-07-01 08:26:05+00:00
Like in the story about cosmologist and the old lady, you seem to be asking "What is the AI standing on?", and the reply here is of course "You're very clever, young man, very clever, but it's AIs all the way down!"

Many already let Claude Code update its own CLAUDE.md, so I don't see any reason why you couldn't (dangerously-skipping-permissions) let it edit its own hooks. And as in Jurassic Park, the question of whether we should seems to be left by the wayside.
by defyonce | 2025-07-01 08:27:33+00:00
at which point AI thing stops being a Stone soup?

https://en.wikipedia.org/wiki/Stone_Soup

You need an expert who knows what to do and how to do it to get good results. Looks like coding with extra steps to me

I DO use AI for some tasks. When I know exactly what I want done and how I want it done. The only issue is busy typing, which AI solves.
by tompark | 2025-07-01 08:27:59+00:00
I'm glad you're trying to explain the difference.

I've been in too many conversations where this topic comes up, and it's very disheartening to me. Gamers insist there are plenty of great narrative games, and every example they give is basically a branching story with bunch of flags that gate which branches can be taken. If I give the Holodeck as a counter-example, well that's just too pie-in-the-sky.

These conversations remind me a lot of Paul Graham's Blub Paradox: "Blub is good enough for him, because he thinks in Blub." Current SotA narrative games are good enough for most gamers, because all they've played are branching story games.
by rvnx | 2025-07-01 08:28:37+00:00
I am saying because, according to this interview, the name JavaScript was trademarked with the support of Brendan Eich as part of "Sun Microsystems":

https://topenddevs.com/podcasts/javascript-jabber/episodes/1...

"I liked the fact that Joy signed the trademark agreement"

To clarify: it was true at some point because of personal reasons, and is not anymore the case, right ?
by ClaraForm | 2025-07-01 08:29:10+00:00
Never. The Apple bet, the North Star, is that personal computing is both the present and the future. The minute an exception gets carved out, like “personal computing but not in Europe” then Apple enters a death spiral. They’ll deal with each blow that comes their way because it will come for everyone else in the market too, but they’ll still be in the lead.
by bux93 | 2025-07-01 08:29:32+00:00
I'm a tourist 4 weeks per year. Excluding any business travel. That's 7.6% of the time. Now, I travel internationally more than most, but it's not out of the ordinary and it's 100x your estimate.

Of course, I'm multilingual even if I stay at home. Do we know how many people are multilingual? About half of Europeans speak more than one language. That's hundreds of millions of Youtube users. 22% of Americans for 76 million in the US. That's just numbers from Google's own Gemini (which is doing a bit of a half-assed job). Note that all EU countries except Ireland mandate second language teaching in schools (23 out of 27 mandate at least two foreign languages); you don't need to be an ex-pat, tourist, longterm resident or second generation immigrant to be multilingual.

Not taking input from multi-lingual users is not just bad practice from Google, it's actually impressive how they manage to ignore people they probably know and are working with.
by ath92 | 2025-07-01 08:29:38+00:00
Barring population growth, there is essentially fixed demand for agriculture. For software we don’t know what the market will look like once everything about making it gets automated. Either we will churn out the same amount of software with fewer people, or the same amount of people will churn out larger amounts of software. Or maybe there will be even more people working on creating enormous amounts of software. I’d say the likely answer is somewhere between the first and second option, but time will tell.
by snailmailman | 2025-07-01 08:29:53+00:00
I’ve been learning a new language, and I’m constantly encountering language-learning videos that get translated entirely into my native language, effectively useless until I revert the audio track.

Annoyingly, there’s not a native way to revert the translated description and title as far as I know. And this seems to be done without the knowledge of the creator!

I watched a language-learning YouTube short today that was entirely not in English. But YouTube was automatically dubbing it into English. A commenter replied with “but why the bad ai voice?” And the creator replied “it’s not, that’s my voice”
by raviksharma | 2025-07-01 08:30:50+00:00
Adding to the other reply.

If the package is in Ubuntu Main repository (https://ubuntu.com/blog/ubuntu-updates-releases-and-reposito...), it is maintained by Canonical engineers for LTS. Ubuntu Universe gets security fixes for up to 10 years as part of the Ubuntu Pro offering, which is where most of the upstream Debian packages are.

A package from Ubuntu can be removed using the following process, Anyone can file a request. https://canonical-ubuntu-project.readthedocs-hosted.com/stag... (note: the url will move to documentation.ubuntu.com domain)

Debian also has https://qa.debian.org/popcon.php?package=openssl, but it does not mean that a package with very low popularity should be removed.
by theknarf | 2025-07-01 08:31:17+00:00
That's just an argument in favour of monopolization. Monopolization kills innovation and hurts the market. Companies are not individuals that should be allowed to do whatever they want just because they have already invested in R&D, thats a nonsensical argument. That's like saying that car companies don't have to put seatbelts in cars because they already invested in R&D for building the car. It doesn't matter what a company have or haven't done! Rules exists for creating a better society.
by nic547 | 2025-07-01 08:31:33+00:00
But every speaker of swiss german is expected to also speak and write standard german. "swiss standard german over swiss german dialect" is enforced in school, sometimes even during breaks.

There's no formalized system for writing swiss german. (We even call swiss german "Mundart", literally translated "mouth type".) Only with sms and social media written swiss german has become a thing amongst younger people.

I don't think youtube not serving content badly translated to swiss german is a problem, quite frankly I'm happy swiss german is "ours".

I just wish google realized that "German (Switzerland)" means no need to auto-correct anything to 'ß'
by _Algernon_ | 2025-07-01 08:32:09+00:00
Of course I would understand the other 75%. Automatic subtitles have been a thing for ages and they have the benefit of not cutting out all personality and humor in the video.

If I watch a foreign language movie I always prefer subtitles with original audio (and those are usually dubbed by human, professional dubbers, so much higher quality). Why would I treat YT any differently?
by imiric | 2025-07-01 08:32:53+00:00
> Because they _are_.

Not really. Most of those seemingly novel problems are permutations of existing ones, like the one you mentioned. A solution is simply a specific permutation of tokens in the training data which humans are not able to see.

This doesn't mean that the permutation is something that previously didn't exist, let alone that it's something that is actually correct, but those scenarios are much rarer.

None of this is to say that these tools can't be useful, but thinking that this is intelligence is delusional.

> We have AI that is kind of close to passing the Turing test and people still say it's not intelligent...

The Turing test was passed arguably decades ago. It's not a test of intelligence. It's an _imitation game_ where the only goal is to fool humans into thinking they're having a text conversation with another human. LLMs can do this very well.