MurphyA/hacker-news huggingface dataset:
by aypineau | 2025-11-22 17:05:27+00:00
I see people struggling with i18next far too often. And indeed, it is an internationalization technology that can be complicated to pick up.

Despite this, i18next is the default solution ChatGPT suggests for your i18n. We often get tricked by "Get Started" pages (sure, it works, but is it actually done well?).

In practice, I see many projects skipping the most critical parts of internationalization, specifically SEO: Translating metadata, Hreflang tags, Link localization, Sitemaps and robot.txt handling

Even worse, nearly half of the projects using i18next (especially since the rise of AI) don't manage their content in namespaces or load all namespaces on every request.

The impact is that you might be forcing every user to load the content of all pages in all languages just to view a single page. For example: with 10 pages in 10 languages, that’s 99% of loaded content that is never even accessed). Advice: use a bundle analyser to detect it.

To solve this, I have a guide on how to properly internationalize a Next.js 16 app with i18next in 2025.

Let me know your thoughts
by stinos | 2025-11-22 17:05:34+00:00
I don't buy this as a cause of a global decline, though

The definition of habitat loss here is a bit poor because it doesn't mention the main contributor: farm land which over the past century got changed from something where insects could still survive to something which is more of a barren wasteland to them. And the thrid factor which goes hand in hand with that is pesticide use.

In many areas things have gone in the opposite direction.

Could be, but I'm pretty sure globally there are more areas where it is not going in that direction though. Or at least hasn't been going over the past century.

The Appalachian mountains were clear cut in the 1800s and now are back to forest. If this theory is correct, I would expect there to have been a massive increase in insect populations on the east coast.

Fir starters that's only one, quite localized example. Also the reasoning doesn't hold - ecosystems are complex systems. It's not because one specific area has been properly restored that insects would suddenly go there from surrounding areas, let alone that from the restored areas they then would suddenly have colonized neighboring areas (the entire east coast as you mention). Mainly because the speed at which they can colonize is limited and insects bound to forests don't necessarily all survive in other types of habitats.
by forgotoldacc | 2025-11-22 17:06:09+00:00
Forests were clear cut in the 1800s, yeah. But plant life remained. The latter half of the 1900s moved us in a direction where nature was clear cut and paved over with a mix of rocks and petroleum, which is not very conducive to life. Then we kept moving in that direction by building massive parking lots that are empty most of the time and putting day/night cycle disrupting lights everywhere to keep those paved barren areas lit all night. Then because those dim yellow lights weren't enough, we switched to bright white lights that simulate daytime that blast all hours of the night just to really drive in the day and night cycle disruption. Also, we replaced all native plants with ugly grass. And because that grass struggles to survive, we spray the grass with poison to kill any life that may consume it and any local plants that may attempt to thrive amongst the grass. Also, we constantly mow that grass to keep it just 1 inch long and kill anything that may survived there even despite the poison and lack of biodiversity. And whenever leaves from local plants fall, which serve to replenish soil during decomposition, and act as food and shelter for insects, we get a loud ass leaf blower to put it all into a pile, put that into a garbage bag, and ship it all off to a garbage dump to ferment inside a bag for the next few hundred years so we can make a lot of methane to accelerate global warming for generations to come.

1800s folks stupidly cut down trees because they didn't know any better, but they weren't actively destroying everything and intentionally making it absolutely uninhabitable like our generation does. And now we even have bizarre concepts like HOAs, which mandate absolute and completely intentional environmental destruction for the sake of uniformity.
by kaladin-jasnah | 2025-11-22 17:06:09+00:00
I had an LG gram before the battery in it gave out and now it won't boot with the battery plugged in. The battery life was amazing, it always slept properly, etc.

Now I have a Framework. It randomly reboots when I close the lid, the battery life is terrible, etc. I live with it since I like the idea of a repairable laptop.
Show HN: Snipets – A browser extension to remember what I read online
by the_law | 2025-11-22 17:06:30+00:00
Hi HN!

I frequently struggled with reading online articles or content, because however impressed or interested I was by what I read, I wished I could stow away the strong points to read again another day.

So I booted up a little chrome extension projet, that read whatever text was currently highlighted by the mouse, sent it to a local API, and saved it to a database. After some debugging, I had my first snippets.

Almost immediately, reading articles became a treasure hunt, a collection game, storing nuggets of wisdom I could come back to later.

I also wrote a little web interface in Vue to explore and search my snippets, they all have a backlink to the original article, and can be grouped by the title of the page they were found on.

The API is a python fastapi project, and the database is RavenDB.

I've been having some fun working on it (and actually using it! Which is a first for my side projects).

If I had to start over, I would use postgres instead of ravendb though.

Thanks for reading!
by pjerem | 2025-11-22 17:07:01+00:00
The article mentions it, but don’t insist on it. Duralex is now quite a special company: they were a renowned and beloved brand that was heading toward bankruptcy, until last year when the company was bought by its own workers and turned into a cooperative.

Since then, they have stayed afloat, probably thanks mainly to people wanting to support a worker-owned business by buying their glasses, but still, it works.

It’s a pretty positive story so far, and I hope they’ll continue to thrive under this new structure.
by lbrito | 2025-11-22 17:07:08+00:00
Producers will either have to increase the price to keep or soften the blow to their margin or stop selling.

Either way, prices will increase - that's just the immediate corollary of having a higher production cost due to higher salaries. Hopefully the Maga distortion field still acknolwges that basic fact. Guess what happens when prices increase. People won't buy more out of patriotic feelings.
by WrongAssumption | 2025-11-22 17:07:53+00:00
It's absolutely undeniable that interviewing is meant to filter out undesirable behavior. What in the world do you think it is? So many people cannot just walk in and start working next to you, very few will be selected.

You are pointing out behavior that is different, but not undesirable. Which is not being discussed. i.e., kids who distrust other kids learning is undesirable. As would people who create hostile work environments, or are inefficient, or unreliable, or don't have the right connections.

In my place of work people nearly universally went to top end universities, a much larger proportion than the normal population have phds. you think that's random? And more locally if you work on a sales team you are going to be hired to work directly with people that have certain shared traits that make them effective sellers. It's so obvious that interviewing is an active filter I'm not even sure what to do to convince someone that thinks otherwise.

I'm not sure how you equate any of that to workplace politics or gossip. Even if it was relevant, the fact that it is not a perfectly effective filter doesn't make it not a filter.
by yvdriess | 2025-11-22 17:08:25+00:00
Yes! I'de been advocating for it inside the industry for a decade, but it is an uphill battle. The researchers can't easily publish that kind of work (even Google researchers) because you don't have the hardware that can realistically train decently large models. The hardware companies don't want to take the risk a rethinking the architecture CPU or accelerator for sparse compute because there are no large existing customers.
by georgefrowny | 2025-11-22 17:08:27+00:00
Supply of money in the hands of people needing a place to stash it: way up.

Numbers of famous historical artists: roughly constant, increasing very slowly

Definition of famous: defined by sale price of work.

Sale price: defined by fame

Ascent to the list of famous/high sale price artists: under control.

Club: big

Your status: ain't in it.
by tcj_phx | 2025-11-22 17:09:14+00:00
"Institutional inertia" is a great term, thanks.

> I've tried 19 antidepressants over about 15 years. Stuck with mirtazapene [...]

Have you tried any anti-serotonin interventions? (chatbot in comment link below)

Mirtazapene is a "tetracyclic antidepressant". I think the development of antidepressants went MAOI -> Tricyclic -> tetracyclic -> SSRI. My chatbot transcript said the SSRI's are marginal drugs, but "SSRIs are much safer in overdose" than the earlier drugs.

My understanding is that the MAOIs were reasonably-effective at bringing people out of an acute depression, but they interacted with high-tyramine foods (fine cheese, etc) to cause high blood pressure. Reversible MAOIs are less problematic than the non-reversible ones. Methylene Blue [MB] is the most ubiquitous of the reversible MAOIs. I felt a definite warming effect with my first MB microdose (a fraction of a milligram), but I've never noticed anything from larger doses.

My comments on this thread might be helpful: https://news.ycombinator.com/item?id=46000812
by siva7 | 2025-11-22 17:09:18+00:00
It's disheartening. I got a colleague, very senior, who dislikes AI for a myriad of reasons and doesn't want to adapt if not forced by mgmt. I feel from 2022-2024 the majority of my colleagues were in this camp - either afraid from AI or because they looked at it as not something a "real" developer would ever use. 2025 it seemed to change a bit. American HN seemed to adapt more quickly while EU companies are still lacking the foresight to see what is happening on the grand scale.
by pantoffel | 2025-11-22 17:10:03+00:00
Wi-Fi Aware has been supported by Android since Android 8.0. However, I am a bit unsure if Android and iOS devices can communicate via Wi-Fi Aware with the SDKs that Apple released? They have two example apps, one for the DeviceDiscoveryUI and one for the AccessorySetupKit. However, would it be possible to pair/connect to an Android device? Would be great if someone had an example app.
by throw310822 | 2025-11-22 17:10:04+00:00
I don't think this has much to do with SDKs. I've developed my own agent code from scratch (starting from the simple loop) and eventually- unless your use case is really simple- you always have to deal with the need for subagents specialised for certain tasks, that share part of their data (but not all) with the main agent, with internal reasoning and reinforcement messages, etc.
by ranyume | 2025-11-22 17:10:20+00:00
This query's results are wrong:

"""

site:https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal... recent developments in ai?

"""

Also when testing, if you know a piece of information exists in a website, but the information doesn't show up when you run the query, you don't have the tools to steer the engine to work more effectively. In a real scenario you don't know what the engine missed but it'd be cool to steer the engine in different ways to see how that changes the end result. For example, if you're planning a trip to japan, maybe you want the AI to only be shown a certain percentage of categories (nature, night life, or places too), alongside controlling how much you want to spend time crawling, maybe finding more niche information or more related information.
by sathish316 | 2025-11-22 17:11:04+00:00
The framework has the following capabilities:

1. A way to create function tools

2. A way to create specialised subagents that can use their own tool or their own model. The main agent can delegate to subagent exposed as a tool. Subagents don’t get confused because they have their own context window, tools and even models (mix and match Remote LLM with Local LLM if needed)

3. Don’t use all tools of the MCP servers you’ve added. Filter out and select only the most relevant ones for the problem you’re trying to solve

4. HigherOrderTool is a way to callMCPTool(toolName, input) in places where the Agent to MCP interface can be better suited for the problem than what’s exposed as a generic interface by the MCP provider - https://github.com/sathish316/opus_agents/blob/main/docs/GUI... . This is similar to Anthropic’s recent blogpost on Code tools being better than MCP - https://www.anthropic.com/engineering/code-execution-with-mc...

5. MetaTool is a way to use ready made patterns like OpenAPI and not having to write a tool or add more MCP servers to solve a problem - https://github.com/sathish316/opus_agents/blob/main/docs/GUI... . This is similar to a recent HN post on Bash tools being better for context and accuracy than MCP - https://mariozechner.at/posts/2025-11-02-what-if-you-dont-ne...

Other than AgentBuilder, CustomTool, HigherOrderTool, MetaTool, SubagentBuilder the framework does not try to control PydanticAI’s main agent behaviour. The high level approach is to use fewer, more relevant tools and let LLM orchestration and prompt tool references drive the rest. This approach has been more reliable and predictable for a given Agent based problem.
by diogenescynic | 2025-11-22 17:11:19+00:00
I wholeheartedly agree, but I don't think the national politics would support that at the moment. I think we have to start somewhere that isn't controversial like extending coverage to kids. I don't think anyone is going to be against covering 8 and 9 year olds... but they might against 18 or 19 year olds. It's a foot in the door persuasion tactic rather than try to get everything all at once.
by catlikesshrimp | 2025-11-22 17:11:19+00:00
Products which don't respect all the environment, the workers and the consumers are cheaper; much cheaper.

You can't win when other players are playing a different game.

This is another report from another French glass manufacturer. They couldn't meet their social responsibilty. Workers close the plant, and then the Mayor was pushing an unrelated company inthe viccinity, Nestle, to take over the failing glass plant

https://www.glass-international.com/news/o-i-halts-french-gl...
by rsync | 2025-11-22 17:11:21+00:00
“ What I mean is that for an institution of higher education and intellectual research, the bar for ethical action should be higher.”

Who is the highest paid state employee in Minnesota? Hint: he works for umn.edu … [1]

Who controls the largest budget at umn?

Who drives the largest revenue for the state university program and hires and fires the other highest paid employees of the state?

I am sorry to say that your expectations of the sports media enterprise that happens to also be a university are misplaced.

Big conference universities are development leagues for the NFL and that is where expectations for behavior should be calibrated.

[1] PJ Fleck - $7M annual salary in 2025.
by VorpalWay | 2025-11-22 17:11:26+00:00
Agreed, I would like to be able to specify vase mode as a height range modifier in the slicer, so I could shift back to non-vase mode near the top.

If you want full control though, you might want to look at https://github.com/FullControlXYZ/fullcontrol (using python to directly generate gcode). Perhaps a bit over the top, but their examples are cool and show things that can't currently be done any other way. You could definitely switch back and forth between vase and normal with it.
by gfiorav | 2025-11-22 17:11:46+00:00
This is one of my pet peeves. If you believe in the welfare state concept, you should never refer to anything that’s subsidized as “free.” It’s a recipe for disaster. As a European who was uprooted and settled in the US, I’ve become painfully aware of how little we Europeans comprehend the workings of the economy. I believe this is partly due to the propaganda surrounding the welfare state as “free.”

Of course, nothing is truly “free.” It comes at a significant cost that must be carefully understood and balanced for the future. It hinders market dynamism and credit flow, which can easily stifle innovation over time. Calling it “free” is a mere emotional appeal, not a rational justification for its long-term sustainability. It’s no wonder that business in Europe, despite being more regulated and restrained than any other part of the world, is so vilified by the youth. We must stop conflating prosperity with corporate misgivings if we are to progress at all.
Show HN: I turned algae into a bio-altimeter and put it on a weather balloon
by radeeyate | 2025-11-22 17:11:52+00:00
Hi HN - My name is Andrew, and I'm a high school student.

This is a write-up on StratoSpore, a payload I designed and launched to the stratosphere. The goal was to test if we could estimate physical altitude based on algae fluorescence (using a lightweight ML model trained on the sensor data).

The blog post covers the full engineering mess/process, including:

- The Hardware: Designing PCBs for the AS7263 spectral sensor and Pi Zero 2 W.

-The biological altimeter: How I tried to correlate biological stress (fluorescence) with altitude.

- The Communications: A custom lossy compression algorithm I wrote to smash 1080p images down to 18x10 pixels so I could transmit them over LoRA (915 Mhz) in semi-real-time.

The payload is currently lost in a forest, but the telemetry data survived. The code and hardware designs are open source on GitHub: https://github.com/radeeyate/stratospore

I'm happy to answer technical questions about the payload, software, or anything else you are curious about! Critique also appreciated!
by srean | 2025-11-22 17:11:56+00:00
You are changing goal posts now. Your absolute claim was

> it's pathetic to pass off someone else's insights as your own.

To which my point was citations are made when there is an expectation of originality. By now Feynman's anecdotes are folklore and folks wisdom.

OK let's go by your standards. Cooley Tukey's FFT algorithm was "discovered" by them in around 1965. How often do they get a citation when FFT is used, especially in comments on a social site, such as HN is.

LOL even 10 years old results do not get cited because they are considered common knowledge.

That said, Witt's notion of beauty that Propp is critiquing in the posted article is just plane idiotic. Lack of commutativity is not lack of beauty. What a stupid idea.

Mathematical beauty and imagination is different. One of Hilbert's grad students dropped out to become a poet.Hilbert is reported to have said: 'I never thought he had enough imagination to be a mathematician.'

A little unsolicited advice: if you are an aspiring mathematician(I am very happy for you if you are), but if you do not have a sense of a good taste or mathematical beauty, you probably will probably not have a good time.
by hunterjrj | 2025-11-22 17:12:17+00:00
> Steve truly understood the virtue and value of that cultural component to not just attract but _retain_ that kind of world-class talent, and _that's_ what he attributes Pixar's success to.

Both Jobs and Pixar’s Ed Catmull believed this so strongly that they took illegal measures to protect it:

http://www.cartoonbrew.com/artist-rights/ed-catmull-on-wage-...
by sandruso | 2025-11-22 17:12:25+00:00
You have to have at least one contact you can start with. One person you actually know but not your childhood friend. Start there and then ask them if they know somebody else.

Casually ask for help. You will make them look important and that's what we humans strive for.

This is how you can get manually to the first 10 conversations. No tools are needed just your current network.

AFAIK there are no special messages nor best practices. Ask for help and be specific.

Good luck!
by Aurornis | 2025-11-22 17:12:32+00:00
> If the bucket that measured inflation included computer parts (GPUs?), food and housing - i.e. all that the thing that a geek really needs inflation would be wayy higher...

A house is $500,000

A GPU is $500

You could put GPUs into the inflation bucket and it wouldn’t change anything. Inflation trackers count cost of living and things you pay monthly, not one time luxury expenses every 4 years that geeks buy for entertainment.
by waffletower | 2025-11-22 17:12:44+00:00
While I found the summary of computational consciousness useful, the author infected their prose with dreadfully pompous judgements. The final straw was the author's declaration of boredom. Such obnoxious writing is unworthy of, and distracts from the subject matter. How did such wasteful and intolerant writing get upvoted? The original article surely has much more value than this painful summary.
by thewebguyd | 2025-11-22 17:12:44+00:00
> I have really started to think their Windows division is just a nuisance for them and they don't care.

I think this is definitely part of it, but I also think Microsoft wants people to move to other platforms. Not because they want to kill Windows, but because they want to kill Windows on Hardware.

They've been talking about Windows as a Service for a long time, and now they have Windows 365 boot (hardware can boot directly into the VPC). Their new agentic stuff all oeprates inside W365.

That they renamed the remote desktop app to the "Windows app" is no coincidence I think.

Microsoft wants Windows to become an app that you can run from anywhere. Less of the OS on your hardware, and more a service you subscribe to. For their own suite of software, outside of some more advanced Excel features, there's little reason to run Windows now. Even PowerBI Desktop has had it's functionality included into the PowerBI service web app & fabric, and Microsoft has said that is where all new features will go.

Microsoft wants out of the hardware OS game. To them, it doesn't matter whether you have a Surface or a MacBook, it's likely you'll be interacting with Windows in some form on either platform, and if you work for any F500 company, you are certainly using Office/M365 anyway.

In fact, that's how it already is for me at my job now. I have a MacBook Pro. Windows is just another app on my laptop that I open when I need it, and close when I'm done.
by tiltowait | 2025-11-22 17:13:06+00:00
I recently started a blog to document some service migrations and other random musings as I adopt FreeBSD (after a decade-long hiatus). It's fun to write and think about this stuff in a shareable way, even though I expect no one[0] to ever read it. It's also been fun using a new-to-me SSG (Hugo).

[0] Correction: I have had three visitors, not including myself.
by SoftTalker | 2025-11-22 17:13:46+00:00
I suppose if I were younger that might be of interest. I'm not looking for opportunities at this point. I live in a small town, I have probably one of the best (local) tech jobs I've ever had, not strictly on pay but the pay is enough and the overall chill level and quality of life is something I would not give up.

I've sometimes thought about blogging but for what? I'm not interested in promoting myself or my "brand" and I can't write about anything that someone else with much deeper expertise hasn't already written about.